@charset "utf-8";
/* CSS Document */

@media (min-width: 1200px) {
  .container {
    width: 1200px;
  }
}

@media only screen and (max-width: 1349px) {


}

@media only screen and (max-width: 1299px) {
	
}

@media only screen and (max-width: 1199px) {
	
header nav{display:none;}
.menu_trigger{display:block !important;}

.banner_area{overflow:hidden; height:auto;}	

.whychooseus_left{float:left; width:458px;}
.whychooseus_right{float:right; width:370px;}
.whychooseus_rightblock p{width:100%; text-align:left;}

.courses_blockheading{min-height:100px;}
	
	
	
	
	
	
/*footer{text-align:center;}	
.footer_mid_blockcontent{padding:0px; margin-bottom:25px;}
.footer_mid_blockcontent img{float:none; margin:0px 10px 0px 0px; vertical-align:middle;}
.footer_top ul{padding-bottom:10px;}
.footer_top li{float:none; display:inline-block; margin-bottom:10px;}

.about_block_imgarea{padding-top:105px;}

.coupon_block{padding-right:0px; background:none; min-height:150px;}	*/

}

@media only screen and (max-width: 1099px) {
	
}

@media only screen and (max-width: 991px) {
	
.twocolumn_block{margin-top:0px;} 	

.whychooseus_area{min-height:inherit !important; padding:0px;}
.whychooseus_left{float:none; width:100%; padding:8%;}
.whychooseus_right{float:none; width:100%; padding:40px 15px; position:static; left:auto; top:auto; border-radius:0px;}

.whychooseus_rightblock{padding-left:150px; padding-top:40px; padding-bottom:40px;}	
.whychooseus_rightblock img{float:left !important; margin-left:-150px;}
.whychooseus_rightblock p{width:100%; text-align:left;}

.highlightmap_block{background-color:#ffd040; height:300px;}
.highlightmap_block img{opacity:0;}
.highlightmap_input_block{position:absolute; left:15px; top:30px;}

.previousenquiry_area{padding-left:0px;}
.previousenquiry_left{float:none; width:100%; margin:0px 0px 20px 0px;}
.previousenquiry_right{float:none;}

.viewdetails_description_area{padding:0px;}
.viewdetails_description_right{float:none; width:100%; margin:0px 0px 20px 0px;}
.viewdetails_description_left{float:none;}
	
/*header{width:100%; padding:10px 0px 10px 0px; position:static; left:0px; top:0px; z-index:999; background-color:transparent; background-color:#FFFFFF;}	
.logo{width:100%; text-align:center; padding:0px; float:none;}
.logo a{display:inline-block;}
.header_right{float:none; padding:0px 0px 0px 0px;}

.header_right_top{padding-bottom:0px; text-align:center;}
.header_right_topblock,
.header_right_logoutblock{float:none; padding:0px 0px 10px 0px;}
.header_button{float:none; text-align:center;}	

.ourpremiumpackages_list_height{min-height:inherit !important;}
.ourpremiumpackages_list_height1{min-height:inherit !important;}

.cleaninside_section{padding:40px 0px 0px 0px;}
.cleaninside_area{padding-left:0px;}
.cleaninside_area_left{width:100%; float:none; margin:0px; padding:50px 0px;
	-moz-border-radius:50px 50px 0px 0px; 
	-webkit-border-radius:50px 50px 0px 0px;
	-khtml-border-radius:50px 50px 0px 0px;
	 border-radius:50px 50px 0px 0px;
} 
.cleaninside_area_right{padding:5%; max-width:100%;}

.schedule_area{min-height:652px; padding:30px 30px 0px 30px; text-align:center;}
.schedule_imgarea{position:static; bottom:0px; left:auto; padding-top:15px;}
.schedule_popup{position:static; top:auto; right:auto; text-align:center; padding-top:15px;}
.schedule_popup img{width:200px;}
.schedule_style1{font-size:30px; padding-bottom:10px;}
.schedule_style2{font-size:18px; padding-bottom:10px;}
.schedule_style3{font-size:25px; padding-bottom:5px;}
.schedule_area .button{display:inline-block; margin-top:10px; margin-right:10px;}

.about_block_left{float:none; width:100%;}
.about_block_right{float:none; width:100%;}

.testimonials_page_area{text-align:center;}
.testimonials_page_imgarea{float:none; padding:7px; margin:0px; display:inline-block;} 
.testimonials_page_block_inner{padding-left:0px;}
.testimonials_page_block_inner .testimonials_page_imgarea{margin-left:0px;}

.checkoutoption_block_area{padding:90px 15px;}

.cart_left{margin-bottom:40px;}

.contact_area{min-height:inherit !important;}
.contact_top{position:static; top:auto; left:auto;}
.contact_top_inner{display:block;}

.giftcard_right{margin-top:30px;}

.register_block_area{padding:30px 0px;}

.lube_topblock{margin-bottom:40px;}
.lube_topblock_imgarea,
.lube_topblock:nth-child(2n) .lube_topblock_imgarea{float:none; width:100%; overflow:hidden;}
.lube_topblock_content,
.lube_topblock:nth-child(2n) .lube_topblock_content{float:none; width:100%; padding:30px 0px 0px 0px !important;}

.oilchangeoptions_block_area{display:block;}
.oilchangeoptions_block{width:100%; padding:55px 15px; float:none;}

.lubemenu_block{width:100%; padding:0px 0px 40px 0px; float:none; border:none;}

.coupon_block{min-height:inherit !important;}*/
	
}

@media only screen and (max-width: 999px) {
	
}

@media only screen and (max-width: 767px) {
	
.heading{font-size:32px; padding:0px 0px 30px 0px;}	

.logo{width:165px;}	
.logo img{width:100%;}
.logo_desktop{display:none !important;}
.logo_mobile{display:block !important;}	

.twocolumn_block{max-width:530px; margin-left:auto; margin-right:auto;}
.twocolumn_content{padding:15px; padding-bottom:20px; padding-top:40px;}

.courses_blockheading{min-height:inherit !important;}

.whychooseus_area{max-width:530px; margin-left:auto; margin-right:auto;}

.universitylogo_area{max-width:530px; margin-left:auto; margin-right:auto;}

.courses_area{max-width:530px; margin-left:auto; margin-right:auto;}

.highlightmap_area{max-width:530px; margin-left:auto; margin-right:auto;}

.earn_block{max-width:530px; margin-left:auto; margin-right:auto;}

.whychooseus_right{font-size:20px;}

.highlightmap_input_block{position:absolute; left:15px; top:30px; max-width:300px;}
.highlightmap_input1{width:100%; margin:0px 0px 20px 0px;}

.footer_left{float:none; width:280px; margin:auto;}
.footer_left img{float:left; margin-right:10px;}
.footer_right{float:none; width:100%; padding-top:40px;}
.footer_right ul{float:none;}
.footer_right li{margin-left:0px; float:left; padding:0px 0px 0px 0px; width:50%; text-align:center;}
.footer_right li:before{content:'';}

.faq_area{padding:25px 15px;}
.contact_area{padding:25px 15px;}

.privacy_area{padding:40px 15px;}


.previousenquiry_left_heading{padding:14px 15px;}
.previousenquiry_left_inner{padding:18px 15px 30px 15px;}
.previousenquiry_right_inner{padding:30px 15px; margin-top:35px;}

.editprofile_area{padding:25px 15px;}

.mycart_area{padding:25px 15px;}

.online_courses_top{width:90%; max-width:500px; margin:auto;}
.online_courses_topcolumn,
.online_courses_topcolumn:first-child{float:none; width:100%; margin-left:0px;}
.online_courses_topcolumn_inner1{float:none;}
.online_courses_topcolumn_selectarea{float:left;}

/*.heading{font-size:35px; padding:0px 0px 30px 0px;}
	
.whatwedo_area{padding:40px 0px;}
.howitworks_area{padding:40px 0px;}	
.ourpremiumpackages_area{}

.whatwedo_blockheading{font-size:30px;}
.ourpremiumpackages_heading{font-size:22px; padding:20px 0px;}

.footer_top li{float:none; display:block; margin-bottom:10px;}

.checkoutoption_block_area{padding:30px 15px;}
.checkoutoption_block{width:100%; float:none;}
.checkoutoption_block:first-child{border-right:none; border-bottom:1px solid #bebebe; padding-bottom:30px; margin-bottom:30px;}

.checkout_inner_heading{padding:14px 15px;}

.contact_left{padding:30px 15px; background:#53a611;}
.contact_right{padding:30px 15px;}

.dashboard_block{width:100%; float:none; padding:0px 15px;}
.dashboard_block:nth-child(2){border-left:none; border-top:1px solid #bebebe; padding-top:30px; margin-top:30px;}

.register_area{padding:40px 15px;}

.forgotpassword_button{margin-top:10px;}

.giftcard_left{padding:15px;}
.giftcard_right .previousenquiry_right_inner{padding:30px 15px; margin:0px;}
.giftcard_right .checkout_inner_heading{padding:14px 15px;}
.giftcard_right .checkout_inner .previousenquiry_left_inner{padding:18px 15px 30px 15px;}

.mygiftcard_inner_heading{padding:15px;}
.mygiftcard_inner_area{padding:30px 15px;}

.orderdetails_inner{padding:30px 15px;}
.orderdetails_listarea{padding:20px 15px;}

.shoppingcart_list_block,
.shoppingcart_list_block:first-child{font-size:14px;}

.lube_formarea{padding:30px 15px;}

.washmenu_block_content{padding:30px 15px; min-height:inherit !important;}*/
	
}

@media only screen and (max-width: 649px) {

header{padding:10px 0px 10px 0px; position:fixed;}	

.menu_trigger{display:none !important;}
.header_button_area{display:none !important;}

.mobile_navigation{display:block !important;}

.contact_formblock{width:100%; float:none; margin:0px;}
.contact_formblock1,
.contact_formblock1:nth-child(3){width:100%; float:none; margin:0px;}

}

@media only screen and (max-width: 599px) {
	
.mycart_block{font-size:16px; font-weight:400;}	

/*.mygiftcard_list_block,
.mygiftcard_list_block:first-child{font-size:10px;}
.mygiftcard_list_block p:nth-child(1){width:40%; padding-left:0px; text-align:center;}	

.myorder_heading{font-size:14px; line-height:32px; padding:10px 15px;}
.myorder_heading span{font-size:11px; letter-spacing:0px;}
.myorder_list_block{font-size:12px;}
.myorder_list_block p{padding:15px 0px;}
.myorder_list_block p:nth-child(1){padding-left:15px;}
.myorder_list_block p:nth-child(2){text-align:center;}
.myorder_list_block p:nth-child(3){padding-right:15px; text-align:right; font-weight:bold;}

.orderdetails_list_block,
.orderdetails_list_block:last-child{font-size:14px;}

.shoppingcart_list_block,
.shoppingcart_list_block:first-child{font-size:12px;}
.shoppingcart_list_block p:nth-child(1){width:30%; padding-left:0px; text-align:center;}
.shoppingcart_list_block p:nth-child(2){width:20%;}
.shoppingcart_list_block p:nth-child(5){width:10%; border-right:none;}*/

}

@media only screen and (max-width: 499px) {
	
/*.cleaninside_style1{font-size:28px; line-height:1; padding-bottom:10px;}
.cleaninside_style2{font-size:35px; line-height:1; padding-bottom:20px;}

.about_block_imgarea{padding-top:150px;}*/	
		
}

@media only screen and (max-width: 376px) {

}