@media(max-width:3000px) and (min-width:280px){
.container, .container-lg, .container-md, .container-sm, .container-xl {
   max-width: 945px;
}
body {
    font-family: 'Poppins', sans-serif;
    font-size: 13px;
line-height: 1.5;}
.header-top {
    letter-spacing: 0.5px;
    word-break: break-word;
}

.top-email-block {
    padding:19px 10px;
}

.top-location-block {
    padding: 10px 0px 10px 10px;
}

.top-email-block, .top-location-block, .header-top-content {
    font-size: 12px;
}
ul.header-navigation-menu>li>a {font-size:13px;
padding: 36px 17px;}
.header-btn a {
    font-weight: 600;
    font-size: 13px;
    padding: 14px 25px;
    background: #890104;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
    display: inline-block;
    position: relative;
    margin-left: 48px;
}
.slider-intro {
font-size: 15px;}
.slider-heading {
font-size: 50px;}



.primary-btn {
    font-size: 13px;
    font-weight: 600;
padding: 15px 40px;}


.experience-icon {
font-size: 50px;}

.experience-icon {
    margin-bottom: 20px;
font-size: 50px;}
.experience-details {
    font-size: 14px;
    font-weight: 500;
line-height: 20px;}

.experience-block {
padding: 40px;}
.founded-block {
    color: #000;
    font-style: italic;
    font-size: 18px;
font-weight: 500;}
.founded-block {
padding: 30px 30px;}
.aboutus-content-block {
    padding-left: 35px;
    font-size: 14px;
}
.pb-120 {
    padding-bottom: 90px;
}

.pt-120 {
    padding-top: 90px;
}
.experience-block {
margin-top: -145px;}

.about-heading {
font-size: 40px;}

p {
    font-size: 13px;
    line-height: 25px;
    letter-spacing: 0.5px;
}

.about-list li {
    font-size: 14px;
    position: relative;
    display: block;
    margin-bottom: 2px;
    font-weight: 500;
    letter-spacing: 0.5px;
}

.header-logo::after {    height: calc(45% + 50px);
top: -1px;}

.owl-carousel .owl-nav button.owl-next{    margin-top: 30px;}
.owl-carousel .owl-nav button.owl-prev {}
.owl-carousel button.owl-dot{}





.clenoz-slider .owl-nav {    margin-right: calc((100% - 992px)/2);
transform: translateY(-100%);}
.clenoz-slider .owl-next, .clenoz-slider .owl-prev {
    width: 40px !important;
    height: 40px !important;
    font-size: 14px !important;
}
.clenoz-slider .owl-nav {
margin-top: 0px;}
.about-overlay-content {
font-size: 16px;}

.about-overlay-content {
padding: 35px 40px;}

.about-overlay-content {
    position: absolute;
    display: inline-block;
    background: #890104;
    border-radius: 15px;
    padding: 35px 45px;
    bottom: -90px;
    left: 50px;
    font-size: 16px;
    font-weight: 600;
    font-style: italic;
    color: #fff;
    max-width: 200px;
}

.about-secong-img img{    width: 310px;}

.heading-xl {
font-size: 40px;}

.service-block-content {
padding: 1px 30px;}
.service-block-title {    text-align: center;
font-size: 18px;}


.partners-section{    padding-top: 90px;
}

.pt-180 {
    padding-top: 90px;
}

.logo-carousel .logo-item img {
    filter: inherit;
opacity: 1;}

.reviewer-name {
font-size: 15px;}
.reviewer-title {
font-size: 13px;}
.reviewer-meta {
    margin-left: 0;    display: block;   width: 100%;
}
.reviewer-photo {
    max-width: 0;
}

.review-details {
    margin-top: 15px;
    font-size: 13px;
    line-height: 25px;
    color: #717483;
    font-weight: 500;
    font-style: italic;
}

.testimonials-quote {
    margin-bottom: -30px;
    width: 50px;    right: 47%;
    height: 50px;
    border-radius: 60px;
    display: inline-block;
    position: absolute;
    line-height: 50px;
    font-size: 17px;
    text-align: center;
    bottom: 0;
    z-index: 2;
}
.testimonial-item {
    background: #fff;    text-align: center;
padding: 40px;}

.mb-60 {
    margin-bottom: 45px;
}
.heading-intro {
font-size: 14px;}

.content-lg {
font-size: 14px;}

.mb-40 {
    margin-bottom: 30px;
}


.overlay-photo {
    min-width: 90px;
}
.overlay-text {
    font-size: 18px;
    font-weight: 600;
    color: #19203f;
line-height: 25px;}
.overlay-text {
    margin-left: 15px;
}


.choolse-list-icon {
    background: ##ce0000;
    height: 40px;
    width: 40px;
    border-radius: 50px;
    display: inline-block;
    position: relative;
    color: #fff;
    line-height: 40px;
    text-align: center;
    margin-right: 5px;
}
.choose-list {
font-size: 13px;}

.choose-list {
padding: 13px;}
.certificate-icon {
font-size: 50px;}
.certificate-text {
font-size: 15px;}
.certificate-block {
padding: 15px 37px;}

.whychoose-section.pt-120.pb-120{    padding-bottom:40px;
}

.whychoose-section::after {    bottom: -40px;
max-width: 950px;}

.glance-icon {
    font-size: 45px;
line-height: 85px;}

.glance-icon {
    width: 85px;
height: 85px;}
.glance-text {
font-size: 16px;}
.ataglance-section.background-cover.pt-120.pb-120{    }
.site-footer {
padding-top: 60px;}


.copyright-block {
    padding:15px 0;
margin-top: 80px;}

.footer-widget-title {
    font-size: 18px;
margin-bottom: 20px;}

.footer-logo {
    display: block;
    margin: -13px 0px 16px;
}
.working-hours {
    font-size: 13px;
    line-height: 29px;
}

.footer-menu .menu li, .contact-list {
    margin-bottom: 5px;
    font-size: 13px;
}
.social-icons .social-item a {
    font-size: 13px;
    height: 35px;
    width: 35px;
line-height: 35px;}


.social-icons.d-flex.mt-25 {
    margin-top: 15px;
}
.footer-quote-btn {
    font-size: 13px;
    font-weight: 600;
    padding: 15px 30px;
}
.contact-block.mb-20{    margin-bottom:10px;}
.copyright-block {
margin-top:40px;}


.header-btn a {
    text-align: center;
    font-weight: 600;
    font-size: 13px;
    padding: 14px 25px;
    border-radius: 50px;
    display: inline-block;
    width: 120px;
}


.contact-form input, .contact-form textarea, .contact-form select, .select-service .nice-select {
    width: 100%;
    background: #f4f6f9;
    border-radius: 5px;
    border: none;
    font-size: 13px;
    color: #717483;
    padding: 12px 18px;
    font-weight: 500;
}
.top-email-block {
    padding: 10px 10px;
}

.coninput{margin-bottom:25px;}


.contact-main {
    font-size: 13px;
    line-height: 20px;
    font-weight: 500;
    color: #19203f;
    letter-spacing: 0.5px;
}
.contact-block .contact-address {
    padding-left: 13px;
}


.contact-title {    font-size: 16px;
    line-height: 30px;
    color: #000;}
.contact-icon {    margin-bottom: 10px;
    width: 50px;    margin: auto;
    height: 50px;    font-size: 21px;
    border-radius: 90px;
    font-size: 18px;
    line-height: 50px;
    text-align: center;
    transition: 0.3s all;
}
.contact-block{text-align:center;}

.contact-info {
    padding: 34px;
    box-shadow: 0 10px 30px 5px rgba(0, 0, 0, 0.1);
    position: absolute;
    border-radius: 100px;
    z-index: 2;
    background: #fff;
    width: 100%;
    top: -72px;
}
.hero-breadcrumb .breadcrumb-item a, .hero-breadcrumb .breadcrumb-item a:visited, .breadcrumb-item.active {
font-size: 13px;}
.page-hero_section {
    padding: 86px 0;
}

}