/*****Bootstrap_Media_Queries*****/

@media (max-width:1200px) {
	.socials a img { width:40px; }
	.cleaner_hire_text { padding:0; }
}

@media (max-width:1024px) {
	.hide_in_md { display:none; }
	.open_in_md { display:block; float:left; }
	.cleaner_card { width:607px; }
	.cleaner_card .general { width:73%; }
	.cleaner_card .additional .more-info { width:75%; }
	.footer_subscribe { margin-top:10px; display:block; float:left; }
	.footer_tab h3 { margin:20px 0 10px 0; }
	.navbar-default .navbar-nav > li > a { font-size:14px; padding:8px 6px; }
	.banner_text h2 { font-size:44px; }
	.mar_t_10 { margin-top:10px; }
	.cleaner_hire_text h2 { margin-top:0; }
	.bac_booking_summary { width:300px; }
	.mar_in_md_30 { margin:30px 0; }
}

@media (max-width:992px) {
	.navbar-default .navbar-nav > li > a { font-size :13px; }
	.navbar-default .navbar-nav > li { margin:0; }
	.navbar-brand>img { height:28px; margin:6px 0; }
	.banner_text h2 { font-size:44px; }
	.banner_text p { font-size:19px; }
	.banner_form h3 { font-size:24px; }
	.video_title { margin-top:60px; }
	.os_tab span { font-size:14px; }
	.comman_title p { font-size:16px; }
	.most_trusted p { font-size:15px; }
	.most_trusted img { margin-top:30px; }
}

@media (max-width:840px) {
	.navbar-header  { float:none; }
	.navbar-left,.navbar-right  { float:none !important; }
	.navbar-toggle  { display:block; }
	.navbar-collapse  { border-top:1px solid transparent; box-shadow:inset 0 1px 0 rgba(255,255,255,0.1); }
	.navbar-fixed-top  { top:0; border-width:0 0 1px; background-color:#000; }
	.navbar.active { background-color:#000; }
	.navbar-collapse.collapse  { display:none!important; }
	.navbar-nav  { float:none!important; margin-top:7.5px; }
	.navbar-nav>li  { float:none; }
	.navbar-nav>li>a  { padding-top:10px; padding-bottom:10px; }
	.collapse.in  { display:block !important; }

	.bac_booking_summary { position:relative; width:auto; }
	.cleaner_card { width:370px; }

	.head_btn { width:250px; text-align:center; margin:0 auto; }
	.cleaner_hire_img img { margin:0 auto; width:100%; }
	
	.navbar-default .navbar-nav > li { margin:6px 0; display:block; width:100%; border-radius:0; text-align:center; }
	.navbar-default .navbar-nav > li > a { font-size:16px; }
	
	.cleaner_card .additional .more-info { width:230px; }
	.cleaner_card .general { width:65%; }

	.video_title h2{font-size:28px; }
	.video_title { margin-top:25px; }
	.os_tab { width:20%; min-height:185px; }
	.os_tab img { width:60%; }
	.os_tab span { font-size:17px; line-height:26px; }
	.banner_text p { font-size:16px; }
	.banner_form h3 { font-size:21px; } 
	.banner_text h2 { font-size:36px; }
	.comman_title h2 { font-size:28px; }
	.most_trusted h2 { margin:30px 0 20px 0; font-size:28px; }
	.web_testimonials h2 { font-size:28px; }
	.get_it_done_today h2 { font-size:28px; }
	.ws_tab p { font-size:15px; }
	.banner_icon { margin-top:30px; }
	.cleaner_hire_text h2 { font-size:28px; }
}

@media (max-width:768px) {
	.cleaner_card { width:345px; }
	.cleaner_card .additional .more-info { width:210px; }
	
	.banner_text h2 { font-size:33px; }
	.banner_text p { font-size:15px; }
	.banner_form h3 { font-size:19px; }
	.banner_icon { margin-top:10px; }
	.banner_icon ul { margin:0; }
	.most_trusted p { font-size:16px; }
	.ws_tab p { font-size:16px; }
	
}

@media (max-width:767px) {
	.cleaner_card { width:100%; }
	.carousel-inner .item img { width:84%; }
	.cleaner_card .general { width:75%; }
	.cleaner_card .additional .more-info { width:75%; }
	
	.banner_text h2 { font-size:42px; text-align:center; }
	.banner_text p { font-size:18px; text-align:center; }
	.banner_form h3 { font-size:24px; text-align:center; }
	.banner_text { margin:0 8%; max-width:100%; margin-top:40px; }
	
	.os_tab { width:50%; min-height:240px; }
	.grey_in_tab { background-color:#f2f6f7; }
	.white_in_tab { background-color:#fff; }
	.os_tab span { font-size:18px; line-height:22px; }
	.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand { margin-left:20px; }
	.open_in_md { margin-top:20px; }
}

@media (max-width:600px) {
	.web_banner { height:auto; }
	.banner_text h2 { font-size:38px; text-align:left; }
	.banner_text p { font-size:16px; text-align:left; }
	.banner_form h3 { font-size:22px; text-align:left; }
	
	.most_trusted h2 { font-size:24px; line-height:32px; }
	.web_testimonials h2 { font-size:24px; line-height:32px; }
	.get_it_done_today h2 { font-size:24px; line-height:32px; }
	.video_title h2  { font-size:24px; line-height:32px; }
	.comman_title h2 { font-size:24px; line-height:32px; }
	.comman_title p { font-size:16px; }
	
	.md-radio label { padding:12px; }
	.md-radio label span { font-size:14px; }
	.become_a_cleaner { width:100%; }
	.become_a_cleaner h2 { font-size:26px; }
	.become_a_cleaner p { font-size:17px; }
	.cleaner_hire_text h2 { font-size:24px; line-height:32px; }
	
	.web_video_section { padding:20px 0; }
	.video_section { margin:0; }
} 

@media (max-width:480px) {
	.os_tab span { font-size:16px; }
	.os_tab { min-height:200px; }
	
	.carousel-inner .item img { width:100%; }
	.banner_text { margin:30px 0 0 0; }
	.banner_text h2  { font-size:30px; margin:0; }
	.banner_text p { margin:10px 0; }
	.banner_form { margin:15px 0 0 0; }
	.md-radio label { padding:12px 14px; margin-right:5px; }
	.md-radio img { width:20px; }
	.md-radio label span { font-size:16px; }

	.cleaner_card .additional { width:100px; }
	.cleaner_card .additional .user-card { width:100px; }

	.cleaner_card .additional .more-info { width:70%; }
	.cleaner_card .general { width:74%; }
	.cleaner_card h3 { font-size:20px; }
}

@media (max-width:375px) {
	.banner_text p { font-size:15px; }
	.banner_form h3 { font-size:20px; }
	/*.banner_icon li { display:block; margin:15px 0; width:100%; }*/
	.banner_icon li img { height:auto; }
	.md-radio label { padding:9px 5px; }
	.md-radio img { width:17px; margin-top:5px; }
	.md-radio label span { font-size:14px; }
	.web_innerpage_section { background-color:#fff; }
	.innerpage_section { padding:30px 0; }
	.cleaner_card .additional .more-info { width:64%; }
	.cleaner_card .general { width:66%; }
	.cleaner_card h3 { font-size:20px; }
	.btn_default_button { font-size:13px; }
}

@media (max-width:320px) {
	.banner_text p { font-size:13px; }
	.banner_form h3 { font-size:17px; }
	.md-radio label { padding:8px 9px; }
	.new_sm_tab_padd { padding:8px 9px !important; }
	.md-radio img { display:none; }
	.bac_booking_summary h3 { font-size:18px; }
	.cleaner_card .additional .more-info { width:55%; }
	.cleaner_card .additional { width:35%; }
	.cleaner_card .additional .user-card { width:105px; }
}
/*****Bootstrap_Media_Queries*****/