@media only screen and (max-width:1560px) {
    .cleaning-process-section .cleaning-process { max-width: 1200px; margin: -70px auto 0; }
   /* .hero-banner-section.home-banner, .hero-banner-section.inner-banner { padding: 100px 30px; }
   */
       .container { max-width: 94%; }
   .section-spacing { margin-bottom: 100px; }
   .cta-content { max-width: 1200px; margin: 0 auto -70px; }
   .move-in-out-content::before { left: 49%; }
   .benifit-include-box { padding: 35px; }
    }
   @media only screen and (max-width:1440px) {
    .common-btn {padding: 13px 20px;}
    .table-of-content-div { padding: 50px; }
   .table-conten-list li { font-size: 18px; }
   .banner_icon{padding: 20px 100px 20px 30px;gap: 60px;top: -38px;border-radius: 15px 0px 0px 15px;}
    }
   @media only screen and (max-width:1340px) {
   
    h1{font-size: 50px;}
    .header-nav nav .main-menu{column-gap: 20px;}
    .work-inner .comapany_rating-decs { line-height: 22px; font-size: 16px; }
   .work-inner .comapany_rating-title { font-size: 22px; margin-bottom: 5px; }
   .work-inner .company_rating-rate { font-size: 52px; }
   .work-inner p { max-width: 270px; }
   .cleaning-process-section .cleaning-process { margin-top: 50px; }
   .cleaning-process-section .cleaning-process { padding: 35px 30px; }
   .cta-content .cta-heading h2 { font-size: 48px; margin-bottom: 16px; }
   .move-in-out-content { padding: 30px; }
   .move-in-out-include-list li { font-size: 16px; margin-bottom: 20px; }
   .move-in-out-content::before { left: 49%; }
   .move-in-out-include-list li { font-size: 18px; }
   .benifit-include-img img { aspect-ratio: 1 / 1; object-fit: cover; }
   .servcice-point-box { padding: 25px; }
   .innerpages{padding: 80px 0px;}
   .why-choose-us .why-choose_inner .why-choose-us_points .why-choose-us_points-img{height: 60px;max-width: 60px;padding: 15px;}
   .pricing_box{padding: 50px;}
   .pricing_box span{font-size: 50px;line-height: 50px;}
   .search-wrapper .common-btn{padding: 10px 20px;}
   .search-wrapper .input-wrapper{padding: 15px 145px 15px 20px;}
    }
   @media only screen and (max-width:1080px) {
    .header-nav nav .main-menu{column-gap: 15px;}
    .work-inner .comapany_rating-decs { line-height: 18px; font-size: 14px; }
   .work-inner .comapany_rating-title { font-size: 18px; }
   .work-inner .company_rating-rate { font-size: 42px; margin-bottom: 7px; }
   .work-inner p { max-width: 220px; }
   /* .hero-banner-section.home-banner, .hero-banner-section.inner-banner { padding: 50px 20px; }
   */
   h1 { font-size: 42px; }
   h2 { font-size: 30px;}
   h3 { font-size: 24px;}
   h4 { font-size: 20px;}
   h5 { font-size: 18px;}
   h6 { font-size: 16px;}
   .eco-friendly-contant h2{
    font-size: 30px;
}
   .section-spacing { margin-bottom: 50px; }
   .home-about-img img { aspect-ratio: 1 / 1; object-fit: cover; border-radius: 10px; }
   .home-about-content { margin-left: 0px; }
   .home-about-point { flex-wrap: wrap; }
   .customer-feedback-section { background-color: #F9F9F9; padding: 100px 0; padding: 50px; margin: 0 20px 50px; border-radius: 20px; }
   .client-content { max-width: 100%; padding: 30px; }
   /* .our-service-box { padding: 20px; } */
   /* .our-service-img { margin-bottom: 20px; } */
   .our-service-detail h3 { margin-bottom: 10px; }
   .company-rating-box { padding: 40px 20px; }
   .bring-space-section { padding: 50px 0; margin: 0 20px 50px; border-radius: 20px; }
   .blog-image img { object-fit: cover; object-position: top; }
   .blog-list-detail { padding: 20px; }
   .blog-list-detail h3 { margin-bottom: 15px; }
   .photo-gallery-section { background-color: #F9F9F9; padding: 50px 0; margin: 0 20px 50px; border-radius: 20px; }
   .faq-section .accordion-button { padding: 20px; font-size: 18px; }
   .faq-section .accordion-item { border-radius: 10px !important; }
   /* .why-choose-us { padding: 50px 0; margin: 0 20px 50px; border-radius: 20px; } */
   .why-choose-us .why-choose_inner .why-choose-us_points:not(:last-child) { margin-bottom: 30px; }
   .why-choose-us .why-choose_inner .why-choose-us_points .why-choose-us_points-img { padding: 15px; }
   .why-choose-us .why-choose_inner .why-choose-us_points { column-gap: 15px; }
   .team-section_inner { margin: 0 20px; border-radius: 20px;}
   .contact-us-row { padding: 40px; border-radius: 20px; }
   .contact { margin-bottom: 30px; }
   .contact-form { padding: 30px; }
   .cta-content { padding: 50px; flex-direction: column; flex-wrap: wrap; justify-content: center; row-gap: 30px; margin-bottom: 50px; border-radius: 20px; }
   .cta-heading { text-align: center; }
   .cta-content .cta-heading h2 { font-size: 40px; }
   .cta-heading {width: 100%; padding-right: 0px;}
   .cta-content .cta-heading p {margin: 0 auto;} 
   footer { padding: 50px 0 30px;}
   .socical-media { margin-top: 25px; }
   .footer-row .row { row-gap: 30px; }
   footer h5 { margin-bottom: 25px; }
   footer ul li { margin-bottom: 10px; }
   .common-btn { font-size: 16px; padding: 10px 15px; }
   .search-wrapper .common-btn { font-size: 14px;}
   /* .hero-banner-section { margin: 20px 15px 0; border-radius: 20px; }
   */
   .eco-friendly-section { padding: 50px 0; }
   /* .hero-banner-section.section-spacing { margin-bottom: 50px; }
   */
   .inner-service-img img { border-radius: 20px; }
   .inner-service-content h2, .inner-service-content p { margin-bottom: 15px; }
   .servcice-point-box-img { margin-bottom: 20px; }
   .single-career-post-box { padding: 20px; }
   .inner-service-content, .inner-service-img{
       padding-right: 0;
   }
   .why-choose-us .why-choose_inner .why-choose-us_content-main h2{margin-bottom: 30px;}
   .page-template-services .about-section:nth-child(3),
   .page-template-services .about-section:nth-child(5){padding: 50px 0px;}
   .innerpages{padding: 60px 0px;}
   .pricing_box{padding: 35px;}
   .pricing_box li{margin: 30px 0px;}
   .search-wrapper .input-wrapper{padding: 15px 125px 15px 20px;}
    }

    @media only screen and (max-width:991px) {
        .header-btn.sign-btn {display: block;}
        .header-nav nav .menu{flex-direction: row-reverse; display: flex; align-items: center;}
        .header-btn.sign-btn .fa-user {display: block; font-size: 20px; color: #0e1117;}
        .header-btn.sign-btn span{display: none;}
        .header-btn.sign-btn .common-btn {background: none; padding: 0px 5px;}
        .header-btn.sign-btn .common-btn:hover {background-color: transparent;}
        }
        
   @media only screen and (max-width:991px) {
   .header-logo{width: 150px;}
   .main-wrapper{padding-top: 140px;}
   .header-nav { padding: 15px 0; }
   .sub-menu{position: relative;top: 0;background: transparent;margin-left: 0;box-shadow: none;}
   .sub-menu li a:hover{-webkit-text-fill-color: transparent;-webkit-background-clip: text;background-clip: text;}
   .sub-menu .current-menu-item a{-webkit-text-fill-color: transparent;-webkit-background-clip: text;background-clip: text;}
   .toggle { display: block; }
   .closeMenu .toggle-icon::before { visibility: visible; opacity: 1; top: 0; transition: .3s linear; transform: rotate(90deg); background-color: linear-gradient(91.6deg, #456AFC 0.16%, #0098BA 101.46%),linear-gradient(0deg, #456AFC, #456AFC); }
   .closeMenu .toggle-icon { top: 10px; transition: .3s linear; transform: rotate(42deg); background: linear-gradient(91.6deg, #456AFC 0.16%, #0098BA 101.46%),linear-gradient(0deg, #456AFC, #456AFC); }
   .closeMenu .toggle-icon::after { top: 0; transition: .3s linear; transform: rotate(0); background: linear-gradient(91.6deg, #456AFC 0.16%, #0098BA 101.46%),linear-gradient(0deg, #456AFC, #456AFC); width: 100%; }
   header nav .main-menu { flex-direction: column; position: absolute; top: 0; left: -100%; background: #000000; height: 100vh; width: 100%; justify-content: start; align-items:flex-start !important; row-gap: 20px; transition: 0.3s; overflow: hidden; padding: 50px 0 0 30px; }
   header nav .main-menu li a { color: #F9F9F9; font-size: 30px; }
   header nav ul li { padding-left: 0; }
   header nav .main-menu.show-menu { left: 0; }
   .header-btn { display: none; }
   .header-nav nav .main-menu{position: absolute;}
   .header-nav nav .main-menu li a { font-size: 18px; color: #F9F9F9; }
   p { font-size: 16px; font-weight: 400; color: #7A7A7A; }
   .cleaning-process-section .cleaning-process { margin-top: 50px; }
   .hero-banner-content p{font-size: 16px;}
   .banner_icon{padding: 15px 60px 15px 30px;gap: 30px;top: -30px;}
   .banner_icon .icon{font-size: 16px;gap: 10px;}
   .banner_icon .icon img{height: 30px;}
   .home-about-content { margin-left: 0; }   
   .service-we-provide-heading { flex-wrap: wrap; row-gap: 20px; }
   .service-provided-box,
   .cleaning-tips-box { padding: 20px; }
   .tag { margin-bottom: 20px; }
   .quote img { max-width: 50px; }
   /* .why-choose-us .why-choose_inner { margin: 0; padding: 0; } */
   .why-choose-us .why-choose_inner .why-choose-us_content-main { margin: 0; }
   .move-in-out-content { padding: 20px; }
   .move-in-out-include-list li { font-size: 16px; margin-bottom: 15px; }
   .move-in-out-content::before { display: none; }
   /* .why-choose-service-icon { max-width: 50px; margin-bottom: 10px; }
   */
   .single-career-post-box h2,
   .single-career-post-box h4 { margin-bottom: 15px; }
   .blog-detail-content .blog-detail-list li { font-size: 14px; }
   .about-role-content ul li { font-size: 16px; }

   .how-it-work-heading{margin-bottom: 30px;}

   .home-about-img{text-align: center;}

   .how-it-work-row:before{
       top: 15px;
   }
   .how-it-work-icon{margin-bottom: 20px;}

   .how-it-work-icon img{height: 50px;width: 50px;margin: 15px;}

   .shine-your-space-section{
       padding: 70px 0;
   }
   .hero-banner-section {
       margin-top: 50px;
   }
   .move-in-out{
       padding: 20px;
   }
   .table-of-content{
       padding: 20px;
   }
   .inner-service-content {
       margin-bottom: 0px;
   }
   .table-conten-list li svg{
       max-width: 25px;
       width: 100%;
   }
   .move-in-out-heading{
       margin: 0 auto 20px;
   }
   .move-in-out-include-heading{
       margin-bottom: 20px;
   }
   .hero-banner-content.inner-banner {
       margin-bottom: 20px;
   }
   .image-comparison-main{padding: 40px 0px;}
   .accordian-content .faq_img-main{text-align: center;margin-top: 30px;}
   .hero-banner-img img{
    height: 250px;
   }
   .footer-logo{width: 200px;}
    }
   @media only screen and (max-width:767px) {
    h1 { font-size: 32px; }
   h2 { font-size: 28px;}
   h3 { font-size: 20px;}
   h4 { font-size: 18px;}
   h5 { font-size: 18px;}
   h6 { font-size: 14px;}
   .eco-friendly-contant h2{
    font-size: 28px;
}
   .work-inner .comapany_rating-decs { line-height: 22px; font-size: 16px; }
   .work-inner .comapany_rating-title { font-size: 22px; margin-bottom: 5px; }
   .work-inner .company_rating-rate { font-size: 52px; margin-bottom: 10px; }
   .work-inner p { max-width: 270px; }
   /* .hero-banner-section { margin: 10px 15px 0; }
   .hero-banner-section.home-banner, .hero-banner-section.inner-banner { padding: 40px 20px; }
   */
   .common-btn { padding: 9px 26px; font-size: 14px; }
   /* .hero-banner-section { border-radius: 20px; }
   */
   .cleaning-process-section .cleaning-process { padding: 35px; }
   .cleaning-process .row { row-gap: 30px; }
   .section-spacing { margin-bottom: 40px; }
   .home-about-point { flex-direction: column; }
   .tag { margin-bottom: 20px; }
   .cleaning-tips-box .cleaning-tips-img { margin-bottom: 15px; }
   .customer-feedback-section { background-color: #F9F9F9; padding: 40px 0; margin: 0 15px 40px; border-radius: 20px; }
   .client-content { padding: 20px; max-width: 100%; }
   /* .our-service-box { padding: 20px; } */
   /* .our-service-img { margin-bottom: 15px; } */
   .our-service-detail h3 { margin-bottom: 10px; }
   .company-rating-box { background-color: #F9F9F9; border-radius: 20px; padding: 30px 0; }
   .bring-space-section { padding: 50px 0; margin: 0 15px 40px; border-bottom: 5px solid #FCBC45; border-radius: 20px; }
   .how-work-heading { margin-bottom: 20px; }
   .how-work-box .how-work-content { padding: 20px; }
   .blog-heading { margin-bottom: 20px; }
   .blog-list-detail { padding: 20px; }
   .blog-row .row { row-gap: 30px; }
   .blog-list-detail h3 { margin-bottom: 10px; }
   .blog-image img { width: 100%; height: 200px; object-fit: cover; }
   .photo-gallery-section { padding: 40px 0; margin: 0 15px 40px; border-radius: 20px; }
   .faq-section .accordion-button { font-size: 16px; border-radius: 10px !important; padding: 15px; }
   .faq-section .accordion-item { border-radius: 10px !important; }
   .faq-section .accordion-body p { margin-bottom: 15px; }
   /* .why-choose-us { padding: 40px 0; margin: 0 15px 40px; border-radius: 20px; } */
   .why-choose-us{padding: 40px 0;}
   .why-choose-us .why-choose_inner .why-choose-us_points:not(:last-child) { margin-bottom: 25px; }
   .team-section_inner { margin: 0 15px; border-radius: 20px;}
   .pricing_box { border-radius: 20px; padding: 30px; }
   .pricing_box span { font-size: 32px; line-height: 32px; }
   .pricing_box h6:first-child { font-size: 18px; }
   .pricing_box li { margin: 20px 0px; }
   .pricing_box ul { padding: 10px 0; }
   .pricing_box a.booknow { font-size: 16px; line-height: 22.32px; padding: 12px 0; }
   .pricing_box h6:first-child{padding-bottom: 20px;}
   .contact-us-row { padding: 40px 20px; border-radius: 20px; }
   .contact-left-side { margin-bottom: 30px; }
   .contact a { font-size: 14px; }
   .contact .contact-img { width: 32px; }
   .contact .contact-img svg{width: 30px;height: 30px;}
   .contact { margin-bottom: 30px; }
   .contact-form { padding: 25px; }
   .contact-form form .form-group .form-control { padding: 10px 15px; }
   .cta-content .cta-heading h2 { font-size: 30px; }
   .cta-content { flex-direction: column; justify-content: center; row-gap: 30px; padding: 30px; border-radius: 20px; margin-bottom: 40px; }
   .cta-heading { text-align: center; }
   footer { padding: 40px 0 30px; }
   footer ul li a { font-size: 14px; }
   .footer-logo { margin-bottom: 15px; }
   .socical-media { column-gap: 20px; margin-top: 20px; }
   footer h5 { color: #F9F9F9; margin-bottom: 15px; }
   footer ul li { margin-bottom: 5px; }
   .search-wrapper .input-wrapper { padding: 12px 125px 12px 15px; }
   .footer-row .row { row-gap: 30px; }
   /* .hero-banner-section.section-spacing { margin-bottom: 40px; }
   */
   .benifit-include-heading { flex-direction: column; row-gap: 20px; }
   .servcice-point-box-img img { object-fit: cover; width: 100%; }
   .servcice-point-box { padding: 20px; }
   .about-role-content ul li { font-size: 14px; }
   .benifit-include-heading h2 {width: 100%; padding-right: 0px; text-align: center;}
   
   /*  */
   .hero-banner-content {
       margin-bottom: 20px;
   }
   .hero-banner-section {
       margin-top: 30px;
   }
   .home-about-content h2, .home-about-content h3, .home-about-content p{
       margin-bottom: 10px;
   }
   .banner_icon{top: 0px;position: relative;display: none;}
   .about-us-company-box{
       padding: 20px;
   }
   .about-us-company-content h3 {
       margin-bottom: 10px;
   }
   .our-service-detail {
       padding: 15px;
   }
   .testimonial-slider-section{
       padding: 40px 0;
   }
   .slider-item{
       padding: 25px;
   }
   .client-world p {
       margin-bottom: 20px;
   }
   .owl-theme .owl-dots .owl-dot span {
       width: 10px;
       height: 10px;
   }
   .how-it-work-row:before{
       display: none;
   }
   .how-it-work-icon img {
       margin: 15px;
       max-width: 45px;
   }
   .how-it-work-icon{
       margin-bottom: 10px;
       border-radius: 10px;
   }
   .shine-your-space-section{
       padding: 40px 0;
   }
   .contact-left-side h2 {
       margin-bottom: 20px;
       font-size: 20px;
   }
   .eco-friendly-section { padding: 40px 0; }
    .page-template-services .about-section:nth-child(3),
   .page-template-services .about-section:nth-child(5){padding: 40px 0px;}
   .accordian-content .accordion-button{font-size: 18px;padding: 15px;}
   .accordian-content .accordion-button::after{width: 15px;height: 15px;background-size: cover;}
   .contact-form .common-btn{display: block;margin: 0 auto;}
   .thankyou-hmbtn{margin-top: 40px;}
   .innerpages{padding: 40px 0px;}
   .innerpages .innerpages-title h1{margin-bottom: 30px;}
   .why-choose-us .why-choose_inner .why-choose-us_points .why-choose-us_points-img{height: 50px;max-width: 50px;padding: 12px;}
   .mobile-book-inner .row{row-gap: 30px;text-align: center;flex-direction: column-reverse;}
   .mobile-image-block img{max-width: 200px;}
   .mobile-book-btn{margin-top: 20px;}

}
   @media only screen and (max-width:620px) {
    .work-inner .company_rating-rate { font-size: 42px; }
    }
   @media only screen and (max-width:575px) {
    .work-inner .company_rating-rate { font-size: 32px; }
   .work-inner .comapany_rating-title { font-size: 16px; margin-bottom: 5px; }
   .work-inner .comapany_rating-decs { line-height: 18px; font-size: 14px; }
   .work-inner p { max-width: 200px; }
    }
   