 @media only screen and ( max-width: 1365px){
}
 @media only screen and ( max-width: 1199px){
     .faq-girl img{
         max-width: 85%;
    }
     .pos-2{
         right: 15%
    }
     .feature-content{
         width: 370px;
    }
     header .social-media{
         display: none;
    }
     .callus-btn{
         font-size: 0;
    }
     .callus-btn i{
         font-size: 16px;
    }
     .navbar-nav{
         padding-right: 46px;
    }
     .right-header{
         top: 4px;
    }
     .banner-content h2{
         font-size: 50px;
    }
     .banner-content p{
         font-size: 18px;
         line-height: 24px;
         max-width: 575px;
    }
     .social-media{
         padding: 0;
         margin: 12px 0 0 0
    }
     .social-media::before{
         display: none;
    }
     .social-media ul{
         padding-left: 0
    }
     .social-media li a{
         height: 26px;
         width: 26px;
         line-height: 26px;
    }
     .carpet-content{
         padding-left: 0
    }
	 
	 
	 .tab-image{ height: 302px;}
	 .promo-code-cont{ left: 30px; top: 40px;}
}
 @media only screen and ( max-width: 991px){
     .looking-cle-girl img{
         width: 85%;
    }
     .feature-content{
         width: 295px;
         padding-left: 20px
    }
     .feature-content h2{
         font-size: 26px;
         line-height: 30px;
    }
     .main-heading h2{
         font-size: 30px;
    }
     .main-heading p{
         font-size: 16px;
    }
     .navbar-nav>li{
         margin-right: 16px;
    }
     .navbar-nav{
         padding-right: 40px;
    }
     footer a, footer p{
         font-size: 12px;
    }
     .social-media li{
         margin-right: 2px;
    }
     .social-media li a{
         width: 32px;
         height: 32px;
         line-height: 32px;
    }
     .ft-logo ul li{
         margin-bottom: 5px;
    }
     footer{
         padding-top: 50px;
    }
     .quote-sec h2{
         font-size: 26px;
         margin-top: 14px;
    }
     .banner-content h2{
         font-size: 36px;
         line-height: 36px;
    }
     .banner-content p{
         margin-bottom: 10px;
    }
     .banner-content{
         width: 650px;
    }
     .banner-content{
         top: 60%;
    }
     .navbar-default .navbar-brand{
         padding-left: 0
    }
     .navbar-brand>img{
         width: 212px;
    }
     .contact-inner{
         max-width: 340px;
         margin-top: 50px;
    }
     .address-c .add-c{
         width: 100px;
    }
	
	
     .address-c a{
         word-break: break-word;font-size: 13px;
    }
     .ft-logo>a{
         width: 204px;
    }
     .ft-links li{
         font-size: 11px;
    }
     .contact-form-block p br{
         display: none;
    }
     .looking-cle h2 br{
         display: none;
    }
     .looking-cle-girl img{
         width: 100%;
    }
     .padd-r3{
         padding: 0
    }
     .banner-content form .col-md-4{
         margin-bottom: 4px;
    }
     .banner-content form .col-md-4, .banner-content form .col-md-2{
         width: 50%;
         padding: 0 2px
    }
     input[type=text], select, input[type=password]{
         height: 47px;
    }
     .cta-btn{
         height: 48px;
         line-height: 48px;
    }
     .banner-content p{
         padding: 5px;
         max-width: 535px;
    }
     .right-header{
         right: 0
    }
     .main-heading{
         margin-bottom: 30px;
    }
     .modal-header .close{
         top: 34px;
         right: 20px;
    }
}
 @media only screen and ( max-width: 767px){
     .navbar-default .navbar-toggle{
         position: fixed;
         left: 15px;
         top: 15px;
    }
     .navbar-default{
         position: static;
    }
     .navbar-toggle, .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{
         padding: 0;
         margin: 0;
         border: 0;
         background: none;
    }
     .navbar-default .navbar-toggle .icon-bar{
         background: #000;
         width: 30px;
         height: 3px;
         border-radius: 0;
         margin: 6px 0;
    }
     .hero-banner{
         padding-top: 0;
         height: 100%;
    }
     html,body{
         height: 100%
    }
     #myCarousel, .carousel-inner, .carousel-inner .item{
         height: 100%;
    }
     .carousel-inner .item>img{
         height: 100%;
         width: auto !important;
         max-width: inherit
    }
     .navbar-nav>li{
         float: none;
         display: block;
         margin: 0;
         padding: 0;
    }
     .navbar-nav>li>a{
         display: block;
         border-bottom: 1px solid #444443;
         padding: 9px 0 !important;
         font-size: 16px !important;
    }
     .navbar-nav{
         margin: 0;
    }
     .navbar-toggle.collapsed span{
         transform: none !important;
         position: static;
    }
     .navbar-toggle .sr-only{
         display: none
    }
     .navbar-toggle span:nth-child(4) {
         transform: rotate(225deg);
         top: -4px;
         transition: all 0.4s ease-in-out 0s;
         background: #fade60;
         position: relative;
    }
     .navbar-toggle span:nth-child(2) {
         transform: rotate(-45deg);
         bottom: -5px;
         transition: all 0.4s ease-in-out 0s;
         background: #fade60;
         position: relative;
    }
     .navbar-toggle span:nth-child(3) {
         display: none;
    }
     .navbar-toggle.collapsed span:nth-child(4) {
         top: 0px;
    }
     .navbar-toggle.collapsed span:nth-child(2) {
         bottom: 0;
    }
     .navbar-toggle.collapsed span:nth-child(3) {
         display: block;
    }
     .equal-height{
         height: 250px;
    }
     .cont-height{
         height: auto !important;
    }
     .feature-content{
         position: static;
         transform: none;
         width: 100%;
         padding: 30px 15px;
    }
     .feature-sec .col-sm-6{
         float: none !important;
         width: 100%;
    }
     .banner-content{
         width: 90%;
    }
     .banner-content{
         top: 60%;
    }
     .pricing-table{
         width: 92%;
    }
     .pri-tb-heading h2{
         font-size: 28px;
    }
     .cta-btn-md{
         min-width: 190px;
    }
     .navbar-default .navbar-brand{
         position: absolute;
         left: 50%;
         transform: translateX(-50%);
         top: 9px;
         padding: 0;
         width: 220px;
    }
     .banner-content .col-xs-6, .banner-content .col-xs-3{
         width: 100%;
         padding: 5px;
    }
     header{
         height: 63px;
    }
     #navbar{
         position: absolute;
         top: 53px;
         background: #000;
         left: 0;
         right: 0;
         border-top: 0
    }
     .navbar-nav{
         float: none !important;
         padding: 15px;
         padding-top: 5px
    }
     .callus-btn{
         top: 8px;
    }
     .padd-60{
         padding: 40px 0;
    }
     .main-heading{
         margin-bottom: 40px;
    }
     .benfits-sec .row .col-md-4.col-sm-6.col-xs-6{
         min-height: 315px;
    }
     .looking-cle-girl{
         position: static;
         text-align: center;
         width: 100%;
    }
     .looking-cle{
         max-width: 100%;
         text-align: center;
    }
     .quote-sec h2{
         float: none !important;
         width: 100%;
         text-align: center;
         margin-bottom: 15px;
         margin-top: 0
    }
     .quote-sec a.cta-btn{
         float: none !important;
    }
     .quote-sec{
         text-align: center;
    }
     .ft-logo{
         margin-bottom: 15px;
    }
     .copyrights .col-sm-7{
         float: none !important;
    }
     .copyrights .col-sm-5{
         float: none !important;
    }
     .priv-link{
         text-align: center;
    }
     .copyr-links{
         text-align: center;
    }
     .modal-body .col-xs-6, .modal-body .col-xs-12{
         width: 100%;
    }
     .navbar-brand>img{
         width: 100%;
    }
     .navbar-default .navbar-nav>li>a{
         color: #fff;
    }
     .how-it-inner-sec::after{
         display: none;
    }
     .work-thumb-block{
         margin: 25px 0
    }
     .main-heading{
         margin-bottom: 30px;
    }
     .carpet-content{
         padding-left: 0;
         padding-top: 20px;
    }
     .looking-cle-girl img{
         width: 60%;
    }
     .map-block{
         float: none;
         width: 100%;
    }
     .map-block .map-location{
         height: 300px;
    }
     .contact-form-block{
         width: 100%;
         float: none;
         height: auto;
         padding: 40px 0;
    }
     .right-header{
         right: 15px;
    }
     .looking-cle h2{
         font-size: 30px;
         line-height: 34px;
    }
     .looking-cle h5{
         font-size: 18px;
         line-height: 22px;
    }
     .looking-cle{
         padding: 40px 0
    }
     .tabbed-content{
         padding: 0 15px;
    }
     .tab-content h2{
         font-size: 24px;
    }
     .ft-links{
         margin-bottom: 15px;
    }
     .callus-btn{
         padding: 9px 13px;
    }
     .faq-sec .main-heading h2{
         text-align: center
    }
     .contact-inner{
         margin-top: 0
    }
     .modal-body{
         padding: 30px
    }
	 
	.why-chose-content {
		max-width: inherit;
		padding-left: 70px;
	}
	 .cta-btn-md{
		 padding: 0 20px;
	 }
}
 @media only screen and ( max-height: 375px){
     .hero-banner{
         height: 500px;
    }
}
 @media only screen and ( max-height: 320px){
     .hero-banner{
         height: 500px;
    }
}
 @media only screen and ( max-width: 567px){
     .pricing-table{
         width: 92%;
    }
     .pricing-table .col-xs-6{
         width: 100%;
         margin-bottom: 15px
    }
     .benfits-sec .row .col-md-4.col-sm-6.col-xs-6{
         min-height: inherit;
         width: 100%;
         border: 0!important;
    }
     .benfits-sec .row .col-md-4.col-sm-6.col-xs-6:nth-child(4){
         border: 0 !important;
    }
     .benfits-sec .row .col-md-4.col-sm-6.col-xs-6:nth-child(1), .benfits-sec .row .col-md-4.col-sm-6.col-xs-6:nth-child(3), .benfits-sec .row .col-md-4.col-sm-6.col-xs-6:nth-child(5){
         border: 0 !important;
    }
     .benfits-sec{
         padding-left: 15px;
         padding-right: 15px;
    }
     #accordion .panel-title> a.accordion-toggle.collapsed::before, #accordion a.collapsed[data-toggle="collapse"]::before, #accordion .panel-title> a.accordion-toggle::before, #accordion a[data-toggle="collapse"]::before{
         border-right: 0;
    }
     .faq-acc{
         padding: 15px;
    }
     .modal-header h4{
         font-size: 20px;
    }
     .main-heading h2{
         font-size: 28px;
    }
     .looking-cle h2{
         font-size: 24px;
         line-height: 26px;
    }
     .looking-cle h5{
         font-size: 15px;
    }
     .client-slider .slide{
         padding-top: 0
    }
     .slick-prev, .slick-next{
         top: -10px;
    }
     .gallery-sec{
         padding-bottom: 0
    }
     .cta-btn-md{
         text-align: center
    }
     .cta-btn-md{
         font-size: 15px;
    }
     .contact-inner{
         padding: 0 15px;
    }
     .carpet-content h2{
         font-size: 26px;
    }
     .map-block .map-location{
         height: 200px;
    }
     .modal-body p{
         font-size: 14px;
         line-height: 18px;
    }
     .modal-body h3{
         font-size: 18px;
    }
     .modal-header .close{
         top: 28px;
    }
	 
	 .tab-image{ height: 280px;}
	 .promo-code-cont{ left: 30px; top: 30px;}
	 .promo-code-cont p{ margin-bottom: 15px;}
}
 @media only screen and ( max-width: 479px){
     footer .col-xs-8, footer .col-xs-6{
         width: 100%;
         margin-top: 15px
    }
     .pricing-table{
         width: 100%;
    }
     .banner-content h2{
         font-size: 26px;
         line-height: 30px;
    }
     .banner-content p{
         font-size: 14px;
         line-height: 18px;
    }
     .contact-inner .col-xs-5{
         width: 100%;
    }
     .contact-inner .col-xs-7{
         width: 100%;
    }
     .address-c{
         margin-top: 10px;
    }
     .lst-child{
         padding: 0;
         border: 0
    }
     .address-c .add-c{
         width: 210px;
    }
     .navbar-default .navbar-brand{
         width: 184px;
    }
     .banner-content form .col-md-4, .banner-content form .col-md-2{
         width: 100%;
    }
     .banner-content p{
         font-weight: 400;
         font-size: 12px;
         padding: 2px;
         line-height: 14px;
    }
     input[type=text], select, input[type=password]{
         height: 41px;
    }
     .cta-btn{
         height: 41px;
         line-height: 41px;
    }
     .banner-content form .col-md-4, .banner-content form .col-md-2{
         padding: 0
    }
     .banner-content .cta-btn{
         margin-top: 4px;
    }
     .looking-cle{
         padding: 30px 0
    }
     .callus-btn{
         padding: 7px 11px;
    }
     .right-header{
         top: 5px;
    }
     input[type=text], select, input[type=password]{
         padding: 0 15px;
    }
     .modal textarea{
         padding: 15px;
    }
     select{
         padding-right: 65px;
    }
	 
	 
	 .tab-image{ height: auto; background: #fff !important; padding: 15px;}
	 .promo-code-cont{ position: static;}
}
 