
.bd_mobmenu{
	display: none;
}

@media only screen and (min-width:1400px) {
	.container {max-width:1400px;}
	.c-team-in ul li {-ms-flex:0 0 16.66%; flex:0 0 16.66%; max-width:16.66%;}

	
}

@media only screen and (min-width:1600px) {

.c-rivew-img-1{-webkit-box-flex: 0;-ms-flex: 0 0 38%;flex: 0 0 38%;max-width: 38%; text-align: center; padding-right: 50px;}

.c-rivew-img-2{ -webkit-box-flex: 0;-ms-flex: 0 0 38%;flex: 0 0 38%;max-width: 38%; text-align: center; padding-left: 50px;}

.c-rivew-con {-webkit-box-flex: 0;-ms-flex: 0 0 24%;flex: 0 0 24%;max-width: 24%; text-align: center; }



}





@media only screen and (max-width:1199px) {

.c-rivew-img-1{-webkit-box-flex: 0;-ms-flex: 0 0 30%;flex: 0 0 30%;max-width: 30%; text-align: center; padding-right: 50px;}

.c-rivew-img-2{ -webkit-box-flex: 0;-ms-flex: 0 0 30%;flex: 0 0 30%;max-width: 30%; text-align: center; padding-left: 50px;}

.c-rivew-con {-webkit-box-flex: 0;-ms-flex: 0 0 40%;flex: 0 0 40%;max-width: 40%; text-align: center; }

.c-header-bottom .navbar-nav li {
    padding: 0 10px;
}


}


@media only screen and (min-width: 1024px) and (max-width:1300px) {

}

@media only screen and (max-width: 991px) {

	.career-map-sec{padding-top:165px;}
	.rate-chart {
    	right: 0;
    	top: 0;
    	width: 100%;
	}

	.c-quick-list, .cf-location-w{padding-left: 0;}

}


@media only screen and (min-width: 768px) and (max-width: 1023px) {

	.c-header-bottom .navbar-nav li{ padding: 0px 8px;  }
	.c-header-bottom .navbar-nav li a{ font-size: 13px; }
	.c-banner-con-in h1{ font-size: 35px; }
	.c-banner-con-in .input-group .c-btn-1{ font-size: 18px; padding: 0px 15px; }
	.c-how-does-in:after{ width: 750px; top: 0; }
	.c-how-does-box p{ padding: 0px 15px; }
	.c-service-wr:after{ background-size: contain; }
	.c-team-img{ width: 120px; height: 120px;}
	.c-team-img span{ width: 120px; height: 120px; }
	.c-team-in ul li h3{ font-size: 15px; }
	.c-rivew-box{ width: 300px; height: 500px; }
	.c-footer-top:after{ background-size: contain; }
	.c-footer-top{ padding: 100px 0 30px; }
	.inner-page iframe.payment-iframe { width: 75%; height: 310px;}

	.c-logo-w img{ height: 80px; }
	.c-header-bottom{ padding:10px 0; }

	#detailsModal .modal-dialog{ max-width: 95%; }
	#detailsModal .cleaner-details .expert_img img{ width: 140px; height: 140px; }
	#signupformid{ padding: 30px 15px; }
	#signupformid label{ font-size: 13px; }
	#signinformid{ padding: 30px 15px; }
	.social-log a.fb-log{ font-size: 13px; }
	.social-log a.google-log{ font-size: 13px; }
	.form-control{ font-size: 13px !important }
	.pay_mod_cont .form-group textarea{  width: 100%; height: 120px; resize: none; background-color: #f2f2f2; border: #ddd solid 1px; border-radius: 5px; }
	.after_search_wrapper_details{ padding: 15px;}
	.after_search_wrapper_details .form-group label{ width: 45%; font-size: 13px; }
	.after_search_wrapper_details .display_value{ width: 55%; font-size: 13px; margin-bottom: 0;}
	.after_search_wrapper_details .form-group{ margin: 0px; padding: 10px 0px !important; }
	.after_search_wrapper_details .row .col-md-6:last-child .form-group{ border-bottom: none; }
	.left-menu ul li a{ padding: 15px 10px; font-size: 14px; }
	.final-bal p{ font-size: 15px; }
	.user-workingarea{ padding: 10px; }
	.profile_pic_review{ width: 32px; height: 32px; }
	.account-info{ padding: 15px; }
	.c-header-top{ padding-top:10px; }
	input[type="file"]#profilepicid{ width: 100%; }
	.single_book_box a.view{ left: 50%; margin-left: -60px;}
	.details-block a.theradetcal{ padding: 10px; }
	.details-block a.theradetcal h4.theraname{ font-size: 13px; }

	#sidebar-wrapper.active{ width: 70%; z-index: 999; }

	.cookies-msg-sec .close-info{width: 220px;}
	.info-msg-sec .msg-sec{padding: 15px 35px;}

}

@media only screen and (min-width:541px) and (max-width:767px) {
	.c-banner-con-in .input-group {
		width:300px;
		margin:auto;
		margin-top:16px !important;
	}
}


@media only screen and (max-width: 767px) {

	.cleaner_pro_wrap .information i {font-size:16px;}
	.c-how-does-box p {padding:0;}
	.container {max-width:100%;}

	.c-header-wr{overflow-x:hidden;}

	.ch-book-btn.desk-view{ display: none; }

	.c-header-bottom .navbar-nav li.mobile-view{ display: block; }

	#embeddableConnect iframe{ width: 75%; height: 310px;}
	.form-control{ font-size: 13px !important }
	.single_book_box .time_panel{ padding: 10px; }
	.single_book_box .time_panel ul li{ padding: 0 10px 0 0; }
	.single_book_box a.view{ left: 50%; margin-left: -60px; }
	.after_search_wrapper_details{ padding: 15px;}
	.after_search_wrapper_details .form-group label{ width: 45%; font-size: 13px; }
	.after_search_wrapper_details .display_value{ width: 55%; font-size: 13px; margin-bottom: 0;}
	.after_search_wrapper_details .form-group{ border-bottom: #ddd solid 1px; margin: 0px; padding: 10px 0px; }
	.after_search_wrapper_details .row .col-md-6:last-child .form-group{ border-bottom: none; }
	.pay_mod_cont .form-group textarea{  width: 100%; height: 120px; resize: none; background-color: #f2f2f2; border: #ddd solid 1px; border-radius: 5px; }

	.ch-login-w a{ line-height: 15px; }
	.user-phone-menu .dropdown-menu .dropdown-item{ font-size: 15px !important;     padding: 8px 10px; }
	.desk-menu{ display: none; }
	.phone-menu{ display: block; }
	.c-header-top{ padding-top: 10px; }
	.c-header-top a.c-btn-1{ padding: 10px 15px 7px 15px; line-height: 15px; }
	.c-header-bottom{ padding:0; display: flex; justify-content: space-between; align-items: center;flex-wrap: wrap;}
	.c-header-bottom .navbar button.navbar-toggler{ padding: 0;  border: none; color: #fff; }
	.phone-menu{ margin: 0px 10px 0px 0px; height: 23px;}
	.navbar-collapse{background-color: #12428f;/* position: absolute; right: 0;  top: 30px; width: 250px; z-index: 99; */}
	.navbar-collapse ul.navbar-nav{}
	.navbar-collapse ul.navbar-nav li{ padding: 0; }
	.navbar-collapse ul.navbar-nav li a{text-align: center; display: block; padding: 10px; color: #fff; border-bottom: #26549c solid 1px; font-size: 16px; }
	.navbar-collapse ul.navbar-nav li:last-child a{ border-bottom: none; }
	.navbar-collapse ul.navbar-nav li a:after{ content: none; }
	.navbar-collapse ul.navbar-nav li a:before{ content: none; }

	.msg-sec{ padding: 15px 15px !important; }
	.msg-sec p{ font-size: 12px !important; margin-bottom: 0px !important }
	.info-msg-sec .close-info{ right: 5px; top: 5px; }

	.c-banner-wr{ min-height: inherit; }
	.c-banner-wr img.full-img{ height: 200px; object-fit: cover;}
	.c-banner-con-in h1{ font-size:30px; margin-bottom: 5px; }
	.c-banner-con-in p{ font-size: 13px; letter-spacing: 1px; }
	.c-banner-con-in .input-group{ margin-top: 5px; }
	.c-banner-con-in .input-group .c-btn-1{ font-size: 14px; height: 40px; line-height: 45px; padding: 0px 10px; }
	.c-banner-con-in .input-group .form-control{ padding: 0px 10px; font-size: 14px !important; height: 40px; }

	.c-how-does-wr { padding: 50px 0 20px;}
	.c-how-does-in:after{ content: none; width: auto; background: none; }
	.c-team-in ul{ display: block; }

	.c-service-wr:after{ background-size: contain; }
	.c-service-wr{ padding: 100px 0 60px; }
	.c-service-box{ margin-bottom: 0; margin-top: 40px; min-height: 80px; }
	.c-how-does-box{ margin-bottom: 30px; }
	.c-how-does-box h4{ margin: 10px 0 10px; }

	.c-team-img{ margin-bottom: 5px; }
	.c-heading-1 h3{ font-size: 25px; line-height: 30px; }
	.c-how-does-wr .c-heading-1{ margin-bottom: 50px; }


	.c-extra-service-wr{ padding: 50px 0px; }
	.c-extra-service-box{ margin-bottom: 0; margin-top: 40px; min-height: 80px; }
	.c-team-in ul li{ margin-bottom: 30px; }
	.c-rivew-box{ width: 100%; height: 500px; }

	.c-rivew-img-1{  flex: 0 0 1000%;  max-width: 100%; }
	.c-rivew-con{ flex: 0 0 1000%;  max-width: 100%; }
	.c-rivew-img-2{  flex: 0 0 1000%;  max-width: 100%; }

	.c-footer-top{ padding:  50px 0 30px; }
	.c-footer-top:after{ background-size: contain; }

	.c-quick-list{ padding-left: 0px; }
	.cf-list-w{ margin-bottom: 30px; }
	.cf-location-w{ padding-left: 0px; }

	.c-footer-bottom ul{ display: block !important; text-align: center; }
	.c-footer-bottom ul li{ padding-bottom: 5px !important; border-right: none !important; }

	.c-footer-bottom ul.c-fb-location-w li{ display: inline-block; }
	.cf-about-w{ margin-bottom: 30px; }
	.c-footer-bottom{ padding: 15px 0px; }


	#detailsModal .modal-dialog{ max-width: 100%; }
	#detailsModal .cleaner-details h3{ padding-top: 15px; }
	#detailsModal .cleaner-details input[type="text"]{ max-width: 370px; }
	ul.servicecal li.ser-li{ margin: 15px 0px; }
	ul.servicecal li.ser-li .title-sec h3{ font-size: 15px; }

	.custom_switeh_lavel{ display: block; }
	.custom_switeh_lavel .repete_service{ padding-top: 5px; }
	#booking_actionid .c-btn-1{ margin-bottom: 15px; }
	.common_cms_banner .pagetitle h2{ font-size: 35px; }
	.common_cms_banner .pagebanner{  }
	#signinformid{ width: 100%; }
	.discountcode{ top: 40%; }
	.left-menu{ margin-bottom: 30px; }
	.patetitle h2{ font-size: 25px; }
	.single_book_box{ padding: 15px; }

	.phone-menu.user-phone-menu{ height: auto; line-height: 0px; flex: 0 0 100%; max-width: 100%; text-align: center;
    margin: 0 0 10px 0;}
	.phone-menu.user-phone-menu .my_account_drop button.account_info{ padding: 0px; font-size: 12px; margin: auto;}
	.phone-menu.user-phone-menu .my_account_drop button.account_info.dropdown-toggle::after{ font-size: 15px; }
	.my_account_drop button span{ margin: 0px 0px 0px 10px; }

	#calendar .fc-left{ float: none; position: relative; top: -5px; }
	#calendar .fc-right{ float: none; }
	.user-workingarea{ padding: 15px; }
	#calendar .fc-center h2{ font-size: 15px !important }

	.cleaners_list_details .clearner_heading, .after_search_wrapper_details .clearner_heading{ font-size: 20px; }
	.focus_box{ margin-bottom: 15px; padding: 10px; }
	.cleaners_list .clearner_heading{ font-size: 18px; }


	::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  	font-size: 13px !important;
	}

	:-ms-input-placeholder { /* Internet Explorer 10-11 */
	  font-size: 13px !important;
	}

	::-ms-input-placeholder { /* Microsoft Edge */
	  font-size: 13px !important;
	}

	.account-info{ padding: 15px; margin-top: 15px; }

	.c-logo-w img{ height:125px; }
	.my_account_drop button{ padding: 0px; }

	.modal .add-modal{ padding-right: 0px; }

	.cleaner-details{ position: relative; }
	.cleaner-details .col-md-9{ position: inherit; }
	.cleaner-details .col-md-3{ position: inherit; }

	#detailsModal .modal-dialog .modal-content .modal-body .close{ right: -25px; }
	#forgotpassformid{ width: 100%; }


	.profile_pic_review{ margin: 0 auto; margin-top: 10px; width: 100px; height: 100px; }
	.profile_pic_review img{ width: 100%; height: 100%; }

	input[type="file"]#profilepicid{ width: 100%; }
	.pro-pic{ text-align: center; margin-top: 5px; }
	.pro-pic img{ width: 100px; height: 100px; border-radius: 100%; }

	#sidebar-wrapper.active{ width: 90%; z-index: 999; }

	.daterangepicker{ height: 300px; overflow: auto; }

	.c-logo-w{ text-align: center; }


	.c-rivew-in .c-rivew-img-1, .c-rivew-img-2{ display: none; }

	.form_common_field input[type="submit"], .form_common_field button{ width: 100%; }
	.cookies-msg-sec{ display: block; position: relative;}
	.my_account_drop{ margin: 0px; }


	#update_cleaner_sch .weekrow .form-group{ margin-bottom: 25px; }
	#update_cleaner_sch select{ width: 100%; font-size: 13px; }
	#update_cleaner_sch ul.pager li{ margin-bottom: 5px; }
	.fc-right .fc-button-group{ width: 100%; }

	#fixeddateid{ text-align: center; }
	.faq-wrap .card-header h5 button{ padding: 10px 30px 10px 15px; }

	#sidebar-wrapper-cleaner.active{ width: 90%; z-index: 999; }

	.user-schedule{ padding: 30px 15px; }


	.c-header-bottom .navbar{
		background: #1e6a9f;
		display: flex;
		flex: 0 0 100%;
		max-width: 100%;
		justify-content: center;
		padding: 10px 0;
	}

	.c-header-wr .container{width: 100%; padding-right: 0; padding-left: 0; max-width: 100%;}

	.common_cms_banner .pagetitle{
		position: relative;
	}

	.custom_switeh_lavel.extraclass {
    	display: flex;
    	flex-wrap: wrap;
	}

}


@media only screen and (max-width: 540px) {

	.c-banner-con{
		position: relative;
		top: inherit;
		transform: translateY(0%);
		-webkit-transform: translateY(0%);
		-ms-transform: translateY(0%);
		margin-top:20px;
	}
	.c-banner-con-in .input-group .form-control{
		border: 1px solid #12428f;
	}

	.c-banner-con-in h1{ font-size: 28px; }

	.mobbanner {
    display: block;
    position: absolute;
    top:23%;
    left: 0;
    width: 100%;
    text-align: center;
    transform: translateY(-50%);
	}

	.c-banner-con .c-banner-con-in h1{display: none;}

}


@media only screen and (min-width: 500px) and (max-width: 767px) {

	.c-team-in ul li{ 
		-webkit-box-flex: 0;
    -ms-flex: 0 0 49%;
    flex: 0 0 49%;
    max-width: 49%;
    display: inline-block;
    width: 100%;
	 }
	 .common_cms_banner .pagebanner{height: 180px;}

}

@media only screen and (min-width: 375px) and (max-width: 499px) {

	 #detailsModal .cleaner-details input[type="text"]{ max-width: 250px !important; }

}

@media only screen and (min-width: 320px) and (max-width: 499px) {

	.c-team-in ul li{ 
	-webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%; }

    a.theradetcal .expert_box .expert_img{ width: 90px; height: 90px; }
    a.theradetcal h4.theraname{ font-size: 12px; }
    #detailsModal .cleaner-details input[type="text"]{ max-width: 200px; }
    .common_cms_banner .pagebanner{height: 110px;}

}

@media only screen and (max-width: 414px) {

	.custom_switeh_lavel p {
    margin: 5px 0 0 0;
    flex: 0 0 75%;
	}
	.custom_switeh_lavel .repete_service .custom-control{padding-left: 0;}

	.user-workingarea .updateTimeOff
	{
    	margin-bottom: 5px;
	}

}