@media(min-width:1400px){

}
/*max width 1399px*/
@media(max-width:1399px){

}
/*max width 1200px to 1399px*/
@media(min-width: 1200px) and (max-width: 1399px){

}
/*max width 1199px*/
@media(max-width: 1199px){
    .common-title h3, .common-title h2{
        font-size: 30px;
    }
    /* header banner css start */
    .header-menu-wrap .navbar .navbar-nav li{
        padding: 5px 10px;
    }
    .header-menu-wrap .navbar .navbar-nav li a{
        font-size: 14px;
    }

    .banner-wrapper .banner-content-wrap h1{
        font-size: 40px;
    }
    .banner-wrapper .banner-content-wrap p{
        line-height: 27px;
    }
    /* header banner css end */

}

/*max width 992px to 1199px*/
@media(min-width: 992px) and (max-width: 1199px){

}

/*max width 991px*/
@media(max-width: 991px){
	.header-wrapper .navbar .navbar-collapse{
        position: absolute;
        top: 100%;
        left: 0;
        width: 100%;
        background-color: rgb(255 255 255 / 90%);
        padding: 20px 10px;
        border-radius: 5px;
        box-shadow: 0px 0px 6px 0px rgb(0 0 0 / 50%);
        backdrop-filter: blur(10px);
    }
    .header-menu-wrap .navbar .navbar-nav li {
        padding: 8px 5px;
    }
    /*### Banner css start ####*/
    .banner-wrapper .video-wrap video{
        height: 500px;
        object-fit: cover;
    }
    .banner-wrapper .banner-content-wrap h4{
        font-size: 16px;
    }
    .banner-wrapper .banner-content-wrap h1 {
        font-size: 35px;
    }
    .banner-wrapper .banner-content-wrap p {
        line-height: 26px;
    }
    /*### Banner css end ####*/

    .company-overview-inner-wrap .overview-list{
        border-left: 0px;
    }

    .first-cleaning-video-wrap video{
        height: 450px;
    }
}

/*width 768px to 991px*/
@media(min-width: 768px) and (max-width: 991px){

}

/*max width 767px*/
@media(max-width: 767px){
    .why-choose-left-content {
	padding-top: 15px;
}
    .services-wrapper .services-inner-wrapper .srv-corner-shape-bg {
	display: none;
}
    .brands-wrapper {
	padding: 30px 0px;
}
    .faq-wrapper {
	padding-bottom: 0;
}
    .first-cleaning-video-wrapper {
	padding: 20px 0px 0px 0px;
}
    .about-right-content ul li {
	width: 100%;
}
    .contact-booking-service-wrapper{
        padding-bottom: 0;
    }
    .company-overview-inner-wrap .overview-list p {
	margin-bottom: 0;
}
.inner-banner-wrapper .inner-banner-content h1 {
	font-size: 24px;
}
    .inner-banner-wrapper img {
	height: 200px;
}
    .newsletter-wrap .newsletter-input {
  padding-right: 2px;
}
    .first-cleaning-video-wrap .first-cleaning-video-content {
	position: relative;
	background: #242525;
}
    ul{
        margin-left: 0;
    }
    .about-right-content ul {
	flex-direction: column;
	justify-content: flex-start;
	align-items: flex-start;
	margin-left: 0;
}
.our-work-wrapper {
	padding-bottom: 0;
}
    .why-choose-wrapper {
	padding-top: 0;
}

    #services-slider .slick-arrow {
	min-height: 43px;
}
.footer-menu ul {
	margin-left: 0;
}
    .common-title h3, .common-title h2 {
        font-size: 25px;
    }
    .common-title p{
        font-size: 14px;
    }
	/*#### Header css start #####*/
    .header-menu-wrap .navbar .logo-wrap{
        position: relative;
        width: 100%;
        text-align: center;
        margin-bottom: 10px;
    }
    .header-menu-wrap .navbar .navbar-nav li {
        padding: 5px 5px;
    }

    .top-head-left-wrap .social-media ul{
        justify-content: center;
        margin-bottom: 5px;
    }
    .top-header-wrap .hed-contact-info ul{
        justify-content: center;
    }
	/*#### Header css end #####*/
    /*#### Banner css start ####*/
    .banner-wrapper .banner-content-wrap h4 {
        font-size: 14px;
    }
    .banner-wrapper .banner-content-wrap h1 {
        font-size: 25px;
    }
    .banner-wrapper .banner-content-wrap p {
        line-height: 24px;
    }
    /*#### Banner css end ####*/

    .company-overview-inner-wrap .company-overview-right-img{
        display: none;
    }
    .company-overview-wrapper{
        padding-top: 10px;
    }
    .company-overview-inner-wrap{
        margin-bottom: 30px;
    }
    /*  */
    .services-wrapper .services-inner-wrapper{
        padding-top: 50px;
    }
    .services-wrap .services-content h3{
        font-size: 18px;
    }

    .when-you-need-left-img{
        width: 70%;
        margin: 0 auto;
    }

    .request-free-cleaning-wrapper .request-cleaning-bg{
        display: none;
    }
}

/*width 576px to 767px*/
@media(min-width: 576px) and (max-width: 767px){

}

/*max with 575px*/
@media(max-width: 575px){
    .container-fluid {
        padding-left: 10px;
        padding-right: 10px;
    }
    /* header banner css start */
    .banner-wrapper .banner-content-wrap{
        padding-left: 15px;
    }
    .banner-wrapper .video-wrap::after{
        width: 200px;
        height: 70px;
    }
    /* header banner css end */
    .request-free-cleaning-wrapper .request-cleaning-inner-wrap{
        margin-bottom: 20px;
    }
    .footer-wrapper .footer-main-wrap{
        padding-top: 40px;
    }


    #services-slider .slick-arrow.slick-prev, #testimonials-slider .slick-arrow.slick-prev{
        left: -10px;
    }
	#services-slider .slick-arrow.slick-next, #testimonials-slider .slick-arrow.slick-next{
        right: -10px;
    }

    .our-work-wrap .work-before-img h4, .our-work-wrap .work-after-img h4{
        font-size: 16px;
    }
    
    .contact-info-left-wrap h3{
        font-size: 22px;
    }
    .contact-info-left-wrap p{
        font-size: 14px;
    }
    .booking-service-form-right .title h3{
        font-size: 22px;
    }
    .booking-service-form-right .title p{
        font-size: 14px;
    }

    .request-free-cleaning-wrapper .request-cleaning-right-content h3{
        font-size: 22px;
    }
    .request-free-cleaning-wrapper .request-cleaning-right-content p{
        font-size: 14px;
    }
}