@media(max-width: 767px){
    .slicknav_nav .slicknav_row, .slicknav_nav li a{
        font-size:14px;
        color:#000;
    }
    .quote-main-sec{
        padding:3rem 0;
    }
    .quote-submit-wrapper{
        margin-top:20px;
    }
    .quote-input-wrapper input, .quote-input-wrapper textarea{
        padding:15px 20px;
    }
    .process-num{
        font-size:12px;
    }
    .contact-form .form-control{
        font-size:14px;
    }
    .form-group.col-md-12.mb-5{
        margin-bottom:30px !important;
    }
    .contact-us-form{
        text-align:center;
    }
    .topbar{
        display:none;
    }
    .project-overview ul li{
        border-left: 2px solid #fd8a00;
        padding-left: 10px;
    }
    .process-main{
        margin-bottom:0;
    }
    .industry-expertise .row{
        gap:30px 0;
    }
    .process-agl .col-lg-6 .process-main:not(:last-child){
        margin:0 0 20px;
    } 
    .cta-destail-sec .main-cta::after{
        opacity:0.8;
    }
    .hero.hero-slider-layout .hero-slide::before{
        background: linear-gradient(270deg, rgb(0 47 71 / 54%) 21.87%, rgb(0 47 71 / 60%) 100%);
    }
    .btn-default {
        padding: 13px 18px;
        margin-right: 46px;
        font-size: 13px;
    }
    .about-us-body{
        gap:0;
    }
    .section-title h3{
        padding:0;
    }
   .page-header::before{
          background: linear-gradient(270deg, rgb(0 47 71 / 55%) 21.87%, rgba(0, 47, 71, 0.9) 100%);
   }
    .process-agl.sector-pg-sec{
        padding:3rem 0 0;
    }
    .process-agl.sector-pg-sec .col-lg-6 .process-main:not(:last-child){
        margin-bottom:30px;
    }
    .process-agl.sector-pg-sec .process-main{
        margin:0;
    }
    .cta-destail-sec .main-cta{
        padding:24px;
    }
    .pest-control-sector .page-service-single{
        padding:0;
    }
    .pest-control-sector .service-featured-image{
        margin-bottom: 0;
    }
    .pre-Construction-sec .project-overview{
      margin-top:0;  
    }
    .our-sectiuon.pre-post-sector .insects p{
       margin:0;  
    }
    .page-header-box{
        text-align:center;
    }
    .contact-info-content h3 {
        font-size: 15px;
    }
    .contact-info-item .icon-box{
            
    height: 40px;
    width: 40px;
    min-width: 40px;
    }
    .contact-info-item .icon-box img {
    height: 20px;
    width: 20px;
    }
    .contact-us-form .section-title h2{
        font-size: 20px;
        text-align: center;
    }
    .contact-us-form .mb-4{
        margin-bottom:10px !important;
    }
    .slicknav_arrow:after{
        content: "\f104";
        font-family: flaticon_normal-icon !important;
        color:#000;
    }
    .faq-accordion .accordion-header .accordion-button {
     font-size: 15px;
     line-height:1.5;
    }
    .faq-accordion .accordion-item .accordion-button::after, 
    .faq-accordion .accordion-item .accordion-button.collapsed::after{
        margin: auto 0;
        top: 0;
        bottom: 0;
    }
    .page-single-faqs.page-faq-accordion .faq-accordion.service-faq .accordion-item .accordion-button::after, 
    .page-single-faqs.page-faq-accordion .faq-accordion.service-faq .accordion-item .accordion-button.collapsed::after{
        background-size: contain;
    }
    .faq-accordion .accordion-item {
        margin-bottom: 10px;
        padding-bottom: 10px;
    }
    .footer-logo, .footer-social-links, .footer-copyright-right {
        width:100%;
    }
    .footer-social-links ul{
        text-align:center;
    }
    .footer-logo, .footer-social-links, .footer-copyright-right{
        text-align:center;
    }
    .icon-process img {
    width: 45px;
    height: 45px;
    min-width: 45px;
    }
    .industry-expertise{
        padding:3rem 0;
    }
    .industry-item p {
    font-size: 13px;
    }
    .service-management-list{
        margin-top:0;
    }
    .whychoose-detal{
        padding:3rem 0;
    }
    .service-management-item-content h3{
        font-size: 16px;
    }
    .main-cta{
        padding:30px;
    }
    .cta-destail-sec .sec-big-title{
        padding:0;
    }
    .cta-destail-sec{
        padding:0 0 3rem;
    }
    .faq-det-agl{
        padding:0 0 3rem;
    }
    .sec-big-title {
    font-size: 18px;
    text-align:center;
    }
    .service-entry h2{
      font-size: 20px;  
    }
    .page-single-sidebar{
        margin:20px 0 0;
    }
        .page-cta-box-info {
        margin-bottom: 20px;
    }
    .process-agl{
        padding:1rem 0 3rem;
    }
    .process-img{
        margin:0 0 20px;
    }
    .side-content-pro h4{
        font-size:16px;
    }
    .cta-contact-item-content h3,
	.page-cta-box-info h3{
		font-size: 15px;
	}
    .page-service-single .container > .row{
    flex-direction: column-reverse;
    }
    .service-entry p{
        text-align:justify;
    }
    .service-solutions-item h3 {
        font-size: 16px;
    }
    .treatment-types ul li{
        margin:0;
    }
    .treatment-types h4 {
    font-size: 15px;
    }
    .page-header-box h1{
        max-width:100%;
    }
    .page-header-box h1 {
        font-size: 20px;
        text-align:center;
    }
        .page-header-box ol li.breadcrumb-item {
        font-size: 14px;
    }
    .page-header-box ol{
        justify-content: center;
    }
    .page-catagery-list{
        display:none;
    }
    p{
        font-size:14px;
    }
    .features-item-content h4{
        font-size:15px;
    }
    .features-item .icon-box{
        width: 50px;
        height: 50px;
    }
    .best-service-item-content .head-wext-titl{
        font-size:16px;
    }
    .about-us-list ul li{
        font-size:14px;
    }
    .hero.hero-slider-layout .hero-slide{
        display: grid;
        align-items: center;
        min-height: 60vh;
    }
    .about-us-images {
        padding:0;
        margin:20px 0 0;
    }
    .section-title .big-titlsd{
        padding: 0;
        font-size: 20px;
        text-align: center;
    }
    .slicknav_menu{
     background: var(--secondary-color);
    }
    .slicknav_btn{
     background: #fd8a00;
    }
    .slicknav_menu ul ul{
        background: #fd8a00;
        padding:20px;
    }
    .nav-item.submenu{
        margin:0 10px;
        padding:0;
    }
    .slicknav_menu ul ul li a{
        font-size: 13px;
        padding: 0;
        margin-bottom: auto;
    }
    .slicknav_menu ul ul li:not(:last-child){
        margin:0 0 15px;
    }
    .section-title .abnner-titlsd{
        font-size:25px;
        text-align:center;
    }
    .section-title .sub-titlsd{
        font-size: 11px;
        display: flex;
        max-width: fit-content;
        margin: 0 auto 10px;
    }
    .about-us .container > .row{
        flex-direction: column-reverse;
    }
    .about-counter-list{
        margin:0;
    }
    .about-counter-item h4{
        font-size:30px;
    }
    .about-us-content p{
        text-align:justify;
    }
    .insects{
        padding:10px;
    }
    .insects h4{
        font-size:14px;
    }
    .logo-section {
    margin-top:3rem;
    }
    .our-sectiuon{
        padding:3rem 0;
    }
    .services-slider .swiper-wrapper{
        margin:0 0 20px;
    }
    .why-choose-item::before{
        height: 170px;
        background-size: contain;
        background-position: center;
    }
    
    .why-choose-item{
        padding:20px;
        height: 180px;
    }
    .why-choosttle{
        font-size:14px;
        margin:0;
    }
    .why-choose-item .icon-box {
        width: 50px;
        height: 50px;
        margin-bottom: 10px;
    }
    .our-services .row-gap-sector{
        row-gap: 5px;
    }
    .home-pp-sec .container > .row{
        flex-direction: column-reverse;
    }
    .our-faqs-images{
        margin:20px 0 0;
    }
    .testimonial-content p{
        font-size:15px;
    }
    .testimonial-pagination{
        margin-top:20px;
    }
    .btn-default::before {
        right: -36px;
        width: 36px;
        height: 36px;
    }
        .hero-btn {
        gap: 15px;
        display: flex;
        justify-content: center;
    }
    .hero-content .section-title p{
        text-align:center;
    }
    .footer-links ul li a{
        font-size:14px;
    }
        .footer-links h3 {
            font-size:16px;
        }
        .author-content h3{
            font-size:16px;
  
        }
        .navbar-expand-lg img{
            max-width: 80%;
        }
        .about-us {
         padding: 2rem 0;
        }
       .image-anime .solution {
           display:none;
       } 
       .why-choose-item .icon-box img {
    max-width: 34px;
       }
       .image-anime.reveal img{
           transform: translate(0px, -11px) !important;
       }
       .page-header {
        padding: 44px 0;
        /*background-image: url(../images/bg/pest-control-services.webp);*/
    }
        .page-service-single {
        padding: 30px 0;
    }
.vision-mission {
    padding: 2rem 0;
}
.vm-card {
    display: flex;
    flex-wrap: wrap;
}
.vm-card h4 {
    font-size: 16px;
    text-align:center;
}
.about-us-content .section-title {
        margin-bottom: 20px;
    }
    .approach-images {
        margin: 10px 0 10px;
    }   
 .pest-control-sector {
    padding: 3rem 0 1rem;
}
.about-why-choose {
    padding: 1rem 0 2rem;
}
.cta-destail-sec p {
    text-align: justify;
}
.vm-card p {
    text-align: justify;
}
.vm-card img {
    width: 50px;
    height: 50px;
    margin:0 auto;
}
.card-vis-mis {
    padding: 17px;
}
.vm-mission {
    margin-bottom: 15px;
}
.core-values {
    padding: 16px;
}
.project-details h4 {
    font-size: 16px;
}
.vision-mission .row{
    row-gap:30px;
}
.no-one-cares {
    padding: 0 0 3rem;
}
.pests-remove {
    padding: 30px 20px;
}
.pests-remove::before {
    display:none;
}
.no-one-cares p{
    text-align:justify;
}
.no-one-cares .section-title{
    margin-bottom:10px;
}
.choosen-icon {
    width: 55px;
    margin-bottom: 18px;
    height: 55px;
}
.choosen-icon img {
    width: 35px;
    height: 35px;
    
}
.choose-main h4 {
    font-size: 16px;
}
.property-content {
    padding-left: 0;
}
  .secure-property .row {
    display: flex;
    flex-direction: column-reverse;
  }
 .property-content p {
    font-size: 14px;
    text-align: justify;
 }
 .property-img img {
    width: 75%;
 }
.our-faqs {
        padding: 33px 0;
    }
.quote-main-section::before {
    top: 27px;
    left: 45px;
    width: 79px;
    height: 79px;
}
.circle-top-left {
    width: 180px;
    height: 180px;
}
    .quote-section-cu .quote-title {
        font-size: 18px;
        margin-bottom: 13px;
    }
    
.quote-small {
   
    font-size: 11px;
    line-height: 1.4em;
    border-radius: 24px;
    padding: 4px 10px 4px 31px;
    margin-bottom: 15px;
}
.quote-main-section {
    padding: 30px 20px;
}
    .quote-section-cu .quote-description {
    color: #fff;
    text-align: center;
    margin-bottom: 23px;
}
.quote-main-section::after {
        bottom: -26px;
        right: -45px;
        width: 100px;
        height: 100px;
    }
.circle-bottom-right {
        bottom: -15px;
        left: 93%;
        width: 100px;
        height: 100px;
    }
.quote-main-section::before {
   top: -37px;
   left: -95px;
    
}
.sector-item {
    position: relative;
    width: 100%;
}
.sector-services h4 {
    margin-bottom: 5px;
    font-size: 15px;
    text-align:center;
}
.sector-box .sectoricon-box{
    margin:0 auto 15px;
}
.sector-services{
    padding: 0 0 3rem;
}

.location-tect ul {
    display: flex;
    /* justify-content: center; */
    flex-wrap: wrap;
    gap: 25px;
      padding-left:0;
  
}
.location-tect {
    border: 1px solid #1e2a4b;
   
    padding: 25px;
    color: #fff;
    max-width: 898px;
    /* margin: 30px auto 0; */
    border: 2px solid #fff;
}
.location-tect h4 {
    font-size: 16px;
    margin-bottom: 18px;
}
}

@media(min-width: 768px) and (max-width: 900px){
    .page-header-box h1{
        max-width:100%;
    }
    .main-menu ul li > ul{
        max-width:fit-content;
    }
    .contact-info-item .icon-box{
        height: 50px;
        width: 50px;
        min-width: 50px;
    }
    .contact-info-item .icon-box img {
    height: 25px;
    width: 25px;
    }
    .hero-content .section-title{
        text-align: left;
    }
    .hero-btn{
        justify-content:left !important;
    }
    .pest-control-sector .page-service-single{
        padding:0;
    }
    .contact-info-box{
        padding:30px;
    }
    .pest-control-sector .service-featured-image{
        margin-bottom:0;
    }
    .pre-Construction-sec .project-overview{
        margin-top:0;
    }
    .termite-treatment{
        text-align:center;
    }
    .contact-info-content h3{
        font-size:16px;
    }
    .contact-us-form .section-title h2{
        font-size:30px;
    }
    .contact-us-form .mb-4 {
    margin-bottom: 15px !important;
}
    .page-header-box h1{
        font-size:34px;
    }
    .industry-item p{
        font-size:13px;
    }
    .industry-expertise .row {
        row-gap: 25px;
    }
    .service-entry p{
        text-align:justify;
    }
    .industry-expertise .section-title .sec-big-title{
        padding:0;
    }
    .service-management-list{
        margin-top:0;
    }
    .cta-destail-sec{
        padding: 0 0 3rem;
    }
    .faq-det-agl{
         padding: 0 0 3rem;
    }
    .faq-accordion .accordion-item .accordion-button::after,
    .faq-accordion .accordion-item .accordion-button.collapsed::after{
        top:0;
        bottom:0;
        margin:auto 0;
    }
    .page-single-faqs.page-faq-accordion .faq-accordion.service-faq .accordion-item .accordion-button::after, 
    .page-single-faqs.page-faq-accordion .faq-accordion.service-faq .accordion-item .accordion-button.collapsed::after{
        background-size:cover;
    }
    .faq-accordion .accordion-item {
        margin-bottom: 15px;
        padding-bottom: 15px;
    }
    .main-cta{
        padding:20px;
    }
    .section-title h3{
        padding:0;
    }
    .page-service-single .container > .row{
        flex-direction: column-reverse;
        gap:40px 0;
    }
    .page-header-box ol li.breadcrumb-item{
        font-size:16px;
    }
    .sec-big-title{
        font-size:25px;
        text-align:center;
    }
    .service-entry h2{
        font-size:25px;
    }
    .service-solutions-item h3 {
        font-size: 14px;
    }
    .treatment-types h4{
        font-size:16px;
    }
    .treatment-types ul li{
        margin-bottom:0;
    }
    .side-content-pro h4{
        font-size:16px;
    }
    .side-content-pro p{
        font-size:14px;
    }
    .process-card{
        padding:20px;
    }
    .icon-process img {
    width: 40px;
    height: 40px;
    min-width: 40px;
    }
    .process-agl{
        padding-top:0;
    }
    .industry-expertise{
        padding:3rem 0;
    }
   .section-title .abnner-titlsd {
        font-size: 35px;
    }
    .hero.hero-slider-layout .hero-slide{
        min-height: 50vh;
        display: grid;
        align-items: center;
    }
    .btn-default{
        font-size:13px;
    }
    .btn-default::before {
        right: -36px;
        width: 36px;
        height: 36px;
    }
    .best-service-item-content .head-wext-titl {
    font-size: 16px;
    }
    .section-title .big-titlsd{
    font-size: 25px;
    padding:0;
    }
    .section-title .sub-titlsd{
        font-size:13px;
    }
    .about-us .container > .row{
        flex-direction: column-reverse;
    }
    .about-us-images{
        margin-bottom:0;
    }
    .about-counter-item h4{
        font-size:35px;
    }
    .insects h4 {
        font-size:15px;
    }
    .insects{
        padding:15px;
    }
    .logo-section {
    margin-top: 3rem;
    }
    .why-choose-item{
        width:100%;
    }
    .why-choosttle{
        font-size:14px;
    }
    .why-choose-item::before{
        height: 205px;
        background-position: center;
    }
    .why-choosttle{
        margin:0;
    }
    .our-services .row-gap-sector {
    row-gap: 55px;
    }
    .features-item-content h4 {
    font-size: 15px;
    }
    .section-title{
        text-align:center;
    }
    .home-pp-sec .container > .row{
        flex-direction: column-reverse;
    }
    .faq-accordion .accordion-header .accordion-button {
    font-size: 16px;
    }
    .our-faqs-images{
        margin:20px auto 0;
    }
    .testimonial-content p{
        font-size:15px;
    }
    .author-content h3{
        font-size:16px;
    }
    .footer-social-links, .footer-copyright-text, .footer-copyright-right{
        width:100%;
        text-align:center;
    }
    .footer-copyright-text p br, .footer-copyright-right a br{
        display:none;
    }
    .footer-copyright-text p{
        text-align:center;
    }
    .footer-copyright{
        padding:10px 0;
    }
    .footer-copyright {
        gap:10px;
    }
        .footer-links {
        margin-bottom: 20px;
    }
    .hero-btn{
        justify-content:center;
    }
    .btn-default{
        font-size:13px;
    }
    .btn-default::before{
        right: -30px;
        width: 30px;
        height: 30px;
    }
    .section-title h2 {
        font-size: 25px;
    }
    .about-us-content p{
        text-align:justify;
    }
    .approach-images {
        margin: 30px 88px 30px;
    }
    .vision-mission .row{
        row-gap:20px;
    }
    .no-one-cares {
    padding: 0 0 3rem;
}
.secure-property .row{
     display: flex;
    flex-direction: column-reverse;
}
.property-img {
    display:none;
}
.secure-property {
    position: relative;
    padding: 3rem 0;
}

.pests-remove::before {
    display:none;
}
.pests-remove {
    padding: 30px;
}
.pests-remove p{
    text-align:justify;
}
.about-counter-list {
        margin-top: 5px;
    }
.whychoose-detal {
    padding: 2rem 0;
} 
.quote-main-section::before {
    top: 3px;
    left: -13px;
    width: 132px;
    height: 100px;
}
.quote-section-cu .quote-title {
    font-size: 27px;
}
.quote-main-section {
    padding: 40px;
}
.quote-main-section::after {
    bottom: 10px;
    right: -21px;
    width: 149px;
    height: 107px;
}
    .image-anime.reveal .pest-sml {
        transform: translate(0px, -11px) !important;
    }
    .faqs-img-3 {
    top: 30px;
    }
.our-faqs-content {
        margin-bottom: 25px;
}
.features-image figure {
    width: 80%;
    margin: 0 auto;
}
.contact-us-circle {
    bottom: 0;
    left: 60px;
}
.sector-item {
    width: calc(50% - 22.5px);
}
.sector-services {
    padding: 0 0 3rem;
}
.sector-services h4 {
    font-size: 16px;
}
.pest-control-sector{
    padding:4rem 0 0;
}
.process-agl.sector-pg-sec {
    padding:3rem 0 0;
}
.cta-destail-sec .main-cta .sec-big-title span{
    color:#fff;
}

}

@media(min-width : 901px) and (max-width: 1200px){
    .main-menu ul li > ul{
        max-width:fit-content;
    }
    .faq-accordion .accordion-item .accordion-button::after,
    .faq-accordion .accordion-item .accordion-button.collapsed::after {
        top: 0;
        bottom: 0;
        margin: auto 0;
    }
    .footer-contact-item .icon-box{
        margin:0 0 15px;
    }
    .footer-contact-item{
        flex-direction: column;
        align-items: start;
    }
    .hero-content .section-title p{
        font-size:16px;
    }
    .contact-info-item{
        width: calc(50% - 22.5px);
    }
    .faq-accordion .accordion-item {
    margin-bottom: 15px;
    padding-bottom: 15px;
    }
    .page-catagery-list{
        margin-bottom: 30px;
    }
    .page-catagery-list ul li{
        font-size:14px;
    }
    .page-catagery-list h3 {
    font-size: 18px;
    margin-bottom: 20px;
    text-align: center;
    }
    .main-menu ul li.nav-item a{
        font-size:14px;
    }
    .page-header-box h1{
        font-size:33px;
    }
    .page-header-box ol li.breadcrumb-item{
        font-size:14px;
    }
    .process-card {
        padding:25px;
    }
    .side-content-pro h4{
        font-size:16px;
    }
    .industry-item p{
        font-size:13px;
    }
    .industry-list{
        gap: 15px 0px;
    }
    .service-management-list{
        margin-top:0;
    }
    .service-management-item-content h3{
        font-size:16px;
    }
    .cta-destail-sec {
    padding: 0;
    }
    .icon-process img {
    width: 45px;
    height: 45px;
    min-width:45px;
    }
   .sec-big-title{
       font-size:25px;
   }
   .page-catagery-list{
       padding:20px;
   }
   .service-solutions-item{
       flex-direction: column;
   }
   .service-solutions-item img{
       margin:0 0 20px;
   }
   .service-solutions-item h3{
       font-size:14px;
       text-align:center;
   }
   .service-solutions-list{
       padding:15px;
       gap:20px;
   }
   .service-solutions-item{
     width: calc(39.33% - 49.33px);
   }
   .service-solutions-item::before {
       right:-5px;
   }
   .service-entry h2{
       font-size:28px;
   }
   .treatment-types h4{
       font-size:18px;
   }
    .main-menu ul li.submenu > a:after{
        margin-top:0;
    }
    .section-title .abnner-titlsd {
    font-size: 40px;
    }
    .best-service-item-content .head-wext-titl {
    font-size: 15px;
    }
    .section-title .big-titlsd{
        font-size: 25px;
    }
    .insects h4{
        font-size:16px;
    }
    .why-choose-item::before{
        margin: 0 auto;
        background-position: center;
    }
    .why-choosttle{
        font-size:14px;
    }
    .features-item-content h4{
        font-size:16px;
    }
    .faq-accordion .accordion-header .accordion-button {
    font-size: 17px;
    }
    .our-testimonials .section-row {
    margin-bottom: 30px;
    }
    .testimonial-content p{
        font-size:16px;
    }
    .author-content h3{
     font-size:16px;   
    }
    .footer-links h3 {
    font-size: 18px;
    }
    .about-footer {
    margin-right: 0;
    }
    .page-cta-box.sidebar-cta-box{
        padding:20px;
    }
    .page-cta-box-info h3, .cta-contact-item-content h3{
        font-size:18px;
    }
    .about-us {
    padding: 3rem 0;
}
.about-counter-list {
    margin-top: 6px;
}
.pests-remove .section-title {
    max-width: 500px;
}
.section-title p {
    text-align:justify;
}
.pests-remove::before {
    width: 40%;
}
.choosen-icon {
    width: 66px;
    height: 66px;
}
.choose-main h4 {
    font-size: 18px;
}
.secure-property {
    padding: 3rem 0;
}
.our-testimonials {
    padding: 45px 0;
}
.our-sectiuon {
    padding: 1rem 0;
}
.our-sectiuon.pre-post-sector{
    padding:4rem 0;
}
.insects {
    padding: 10px;
}
.whychoose-detal {
    padding: 3rem 0 3rem;
}
.quote-main-section::before {
    top: 9px;
    left: 5px;
    width: 210px;
    height: 130px;
}
.quote-main-section {
    padding: 50px;
}
.quote-main-section::after {
    bottom: -21px;
    right: 3px;
    width: 155px;
    height: 150px;
}
.features-item {
   width: calc(100% - 0px);
    display: flex;
}
.our-features-list {
    display: flex;
    flex-wrap: wrap;
    gap: 30px;
    flex-direction: column;
}
.faqs-img-2 img {
    width: 80%;
}
.faqs-img-1 {
    padding-right: 128px;
}
.faqs-img-3{
    display:none;
}
.faqs-img-2 {
    max-width: 353px;
    margin: 0 auto;
    margin-right: -40px;
    margin-top: -254px;
}
.navbar-brand img{
    max-width: 88%;
}
.sector-services h4 {
    font-size: 18px;
}
.page-header {
    padding: 75px 0;
}
.pest-control-sector {
    padding: 2rem 0;
}
.sector-services{
    padding:0 0 2rem;
}
.service-entry {
    margin-bottom: 13px;
}
.page-service-single{
    padding:4rem 0;
}
.contact-info-item .icon-box{
    min-width:60px;
}
.contact-info-content h3 {
    font-size:17px;
}

}

@media(max-width : 1200px){
    .close-button {
        position: absolute;
        right: 20px;
        display: block;
        top: 20px;
    }
    .close-button i {
        font-size: 25px;
        color: #fd8a00;
    }
    .header-btn{
       display:none;
   }
    .submenu .dropn-btnmobile {
        position: absolute;
        right: 0;
        width: 20px;
        height: 20px;
        text-align: center;
        line-height: 25px;
        top: 0;
        background: #000;
        display: block;
        color:#fff;
    }
    .main-menu ul li > ul {
         visibility: visible;
        opacity: 1;
        transform: scale(1, 1);
        padding: 5px 0;
        left: 0;
        width: 100%;
        position: relative;
        border-radius: 5px;
        margin: 20px 0 0;
        display:none;
    }
    .main-menu ul li > ul.visible{
        display:block;
    }
    .main-menu ul li.nav-item a{
        font-size:14px;
    }
    .nav-item.submenu{
        width:100%;
    }
    .main-menu ul ul li.nav-item a{
        width:100%;
    }
    .main-menu ul ul li{
        padding:0;
    }
    .main-menu ul li.submenu > a:after{
        display:none;
    }
    .main-menu ul li.nav-item a{
        padding:0 !important;
    }    
    .hambuuefer {
            position: absolute;
        right: 22px;
        top: 22px;
        display: block;
        z-index: 999;
        width: 35px;
        height: 35px;
        text-align: center;
        align-content: center;
        background: #fd8a00;
        border-radius: 5px;
    }
    .hambuuefer i {
        font-size: 20px;
        color:#fff;
    }
    .main-menu .nav-menu-wrapper{
        position: fixed;
        z-index: 999999;
        background: #fff;
        top: 0;
        width: 100%;
        height: 100vh;
        left: 0;
        padding: 60px 25px 25px;
        transform: translateX(100%);
        opacity: 0;
        visibility: hidden;
        transition: all 0.3s linear;
        margin:0;
    }
        .nav-menu-wrapper.shows {
        transform: translateX(0);
        opacity: 1;
        visibility: visible;
    }
        .main-menu .nav-menu-wrapper > ul{
            align-items: self-start;
            width:100%;
            gap:20px;
            flex-direction: column;
        }
        .main-menu .nav-menu-wrapper{
            text-align:start;
        }
   .slicknav_menu {
        background: var(--secondary-color);
    }
        .slicknav_nav .slicknav_row, .slicknav_nav li a {
        font-size: 14px;
        color: #000;
    } 
    .slicknav_arrow:after {
        content: "\f104";
        font-family: flaticon_normal-icon !important;
        color: #000;
    }
    .slicknav_menu ul ul {
        background: #fd8a00;
        padding: 20px;
    }
    .slicknav_menu ul ul li:not(:last-child) {
        margin: 0 0 15px;
    }
    .slicknav_menu ul ul li a {
        font-size: 13px;
        padding: 0;
        margin-bottom: auto;
    }
    .nav-item.submenu {
        margin:0;
        padding: 0;
    }
    .slicknav_btn {
        background: #fd8a00;
    }
.side-call{
    display:block;
}




    
    /*.quote-section-cu .quote-title {*/
    /*font-size: 30px;}*/

}