@charset "utf-8";
/* CSS Document */

body{margin: 0px;padding: 0px;outline:none;color:#838383;transition: 0.5s;-webkit-transition: 0.5s;
-moz-transition: 0.5s;-ms-transition: 0.5s;-o-transition: 0.5s; background-color:#fff /* IM #1c1c1c */;font-family: 'GoJuOn','Calibri' , "Arial", "Microsoft JhengHei", sans-serif;}
* { margin: 0; padding: 0; outline: 0; }
ul{/* IM edited list-style-type:none;*/margin:0;padding:0;padding-left:20px;}
.fleft{float:left!important;}
.pos-r{ position:relative;}
.fright{float:right!important;}
.middle{vertical-align: middle; }
.nobdr{border: none !important; }
.nobdr-top { border-top: none !important; }
.nomargin { margin: 0px !important; }
.nomargin-left { margin-left: 0px !important; }
.nomargin-rght { margin-right: 0px !important; }
.nopadding { padding: 0px !important; }
.alignbottom { vertical-align: text-top; }
input[type="submit"], button[type="button"]{ cursor:pointer; border:none;}
/* IM edited img {border: 0; max-width:100%; height: auto; display:block; } */
img {border: 0; max-width:100%; height: auto; display:block; }
a, a:hover{text-decoration:none; outline:none;}
a:active,a:hover, a:focus {outline: 0; text-decoration:none; }
aside, details, figcaption, figure, ins, summary, small, mark, title, video, footer, header, hgroup, nav, section, article { display: block; }
.clear { padding:0; margin:0; line-height:0; height:0; font-size:0; clear:both; width:100%; display:block; }
h1, h2, h3, h4, h5, h6 { padding: 0; margin: 0; font-weight: normal !important;}
html, body { height: 100%; width: 100%; padding: 0; margin: 0;}
body *{box-sizing:border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
.padd0{ padding:0;}
.mar0{ margin:0;}
.margintp20{margin-top:20px;}
.margintpzero{margin-top:0!important;}

/* Fonts */
@font-face {font-family:"GoJuOn";
src:url("../fonts/GoJuOn.eot?") format("eot"),
url("../fonts/GoJuOn.woff") format("woff"),
url("../fonts/GoJuOn.ttf") format("truetype"),
url("../fonts/GoJuOn.svg#GoJuOn") format("svg");
font-weight:normal;
font-style:normal;}

@font-face{font-family:'Calibri';src:url(../fonts/Calibri.eot);src:url(../fonts/Calibri.eot) format("embedded-opentype"),url(../fonts/Calibri.woff2) format("woff2"),url(../fonts/Calibri.woff) format("woff"),url(../fonts/Calibri.ttf) format("truetype"),url(../fonts/Calibri.svg#Calibri) format("svg");font-weight:400}
/* Fonts */

/* Tag Parents */
.mainContainer{max-width:1300px; margin:0 auto; background-color:#fff /* IM #151515 */;}
.sliderHead{background-color:#fff; padding:0 0 40px 0}
/* Tag Parents */

footer a{color:#222 /* IM #efee39*/; text-decoration:none;}
footer a:hover{color:#efee39; text-decoration:underline;}

/*-------------- Header -------------------*/
.header_bottom .logo{display:inline-block;}
nav{float:right;}
.smobitrigger, .mnuclose{display:none;}
.navigation{float:right;background-color:#efee39; border-radius: 10px 10px 0px 0px;}
.navigation ul li{display:inline-block; font-family:Verdana, Geneva, sans-serif;padding:15px 20px 0; font-size:22px;}
.navigation ul li:last-child{padding-right:0;}
.navigation ul li:first-of-type{padding-left: 0;}
.navigation ul li a{color:#454545;display: inline-block;text-decoration: none; padding-bottom: 8px;}
.navigation ul li a:hover{color:#d84e4e;}
.socal-f-w{width:100%; text-align:right; margin-top:15px;}
.socal-f-w p{display:inline-block; font-size:20px; color: #333 /* IM #e3e3e3 */; font-size:22px;}
.socal-f-w a{display:inline-block;}
.socal-f-w a>img{display:inline-block; margin:0 0 0 10px;}
.site-logo{margin-top: 25px; padding-left:0;}
.mobimenu{padding:0 40px;}
/*-------------- Header -------------------*/




#cssmenu,
#cssmenu ul,
#cssmenu ul li,
#cssmenu ul li a,
#cssmenu #menu-button {
margin:0;
padding:0;
border:0;
list-style:none;
line-height:1;
display:block;
position:relative;
-webkit-box-sizing:border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
#cssmenu:after,
#cssmenu > ul:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
}
#cssmenu #menu-button {
display: none;
}
#cssmenu {
width: auto;
font-family: 'Open Sans', sans-serif;
line-height: 1;
background: #ccc /* IM #efee39*/;
border-radius: 15px 15px 0 0;
padding:0 2px;
}
#menu-line {
position: absolute;
top: 0;
left: 0;
height: 3px;
background: #009ae1;
-webkit-transition: all 0.25s ease-out;
-moz-transition: all 0.25s ease-out;
-ms-transition: all 0.25s ease-out;
-o-transition: all 0.25s ease-out;
transition: all 0.25s ease-out;
display:none;
}
#cssmenu > ul > li {
float: left;
}
#cssmenu.align-center > ul {
font-size: 0;
text-align: center;
}
#cssmenu.align-center > ul > li {
display: inline-block;
float: none;
}
#cssmenu.align-center ul ul {
text-align: left;
}
#cssmenu.align-right > ul > li {
float: right;
}
#cssmenu.align-right ul ul {
text-align: right;
}
#cssmenu > ul > li > a {padding: 20px; font-size: 22px; text-decoration: none; text-transform: uppercase; color: #000000; -webkit-transition: color .2s ease; -moz-transition: color .2s ease; -ms-transition: color .2s ease; -o-transition: color .2s ease; transition: color .2s ease; }
#cssmenu > ul > li:hover > a,
#cssmenu > ul > li.active > a {color:#d84e4e;}
#cssmenu > ul > li.has-sub > a {padding-right:25px;}
#cssmenu > ul > li.has-sub > a::after {position:absolute; top:25px; right:8px; width:8px; height:8px; border-bottom:1px solid #000; border-right:1px solid #000000; content:""; -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); -o-transform:rotate(45deg); transform:rotate(45deg); -webkit-transition:border-color 0.2s ease; -moz-transition:border-color 0.2s ease; -ms-transition:border-color 0.2s ease; -o-transition:border-color 0.2s ease; transition:border-color 0.2s ease;}
#cssmenu > ul > li.has-sub:hover > a::after {border-color:#009ae1;}
#cssmenu ul ul {position:absolute; left:-9999px; z-index:9;}
#cssmenu li:hover > ul {left:auto;}
#cssmenu.align-right li:hover > ul {right:0;}
#cssmenu ul ul ul {margin-left:100%; top:0;}
#cssmenu.align-right ul ul ul {margin-left:0; margin-right:100%;}
#cssmenu ul ul li {height: 0; -webkit-transition: height .2s ease; -moz-transition: height .2s ease; -ms-transition: height .2s ease; -o-transition: height .2s ease; transition: height .2s ease;}
#cssmenu ul li:hover > ul > li {height: 32px;}
#cssmenu ul ul li a {padding: 10px 20px; width: 220px /* IM - 160px */; font-size: 15px; background: #333; text-decoration: none; color: #ddd; -webkit-transition: color .2s ease; -moz-transition: color .2s ease; -ms-transition: color .2s ease; -o-transition: color .2s ease; transition: color .2s ease;}
#cssmenu ul ul li:hover > a,
#cssmenu ul ul li a:hover {color:#fff;}
#cssmenu ul ul li.has-sub > a::after {position:absolute; top:13px; right:10px; width:4px; height:4px; border-bottom:1px solid #ddd; border-right: 1px solid #ddd; content:""; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); -webkit-transition: border-color 0.2s ease; -moz-transition: border-color 0.2s ease; -ms-transition: border-color 0.2s ease; -o-transition: border-color 0.2s ease; transition: border-color 0.2s ease;}
#cssmenu.align-right ul ul li.has-sub > a::after {right:auto; left:10px; border-bottom:0; border-right:0; border-top:1px solid #ddd; border-left:1px solid #ddd;}
#cssmenu ul ul li.has-sub:hover > a::after {border-color:#fff;}









/*-------------- Sidebar -------------------*/
.sidebar{float:left; width:100%; margin-top:30px;}
.sidebar h3{font-size:30px; color:#222; background:#FFF; display:block; padding:10px 20px; line-height:50px;}
.sidebar .sidebar-cat{background:#ccc /*IM #222*/; font-size:20px; list-style:none; margin-top:10px;}
.sidebar .sidebar-cat li{}
.sidebar .sidebar-cat li a{display:block; color:#333 /* IM #CCC*/; line-height:45px; padding:5px 15px 5px 30px; border-top:1px solid #151515;}
.sidebar .sidebar-cat li a.active{background:#373737; display:block;}
.services h3{color:#FFF;font-size:1.2em;text-transform:uppercase;padding:8px 0;text-align:center;background: #373737;}
.services_list{margin-top:5px; background:#222;}
.services_list li a{display:block; color:#ccc; font-size:0.85em; border-bottom:1px solid #1b1b1b; padding:14px 0 8px 25px;}
.services_list li a:hover{background:#555; color:#FFF;}
.services_list li a:active{background:#555; color:#FFF;}
.sidebar_left_bottom{background:#ccc /* IM #222 */; padding:20px; display:inline-block; width:100%;}
.sidebar_left_bottom h3{color:#FFF; font-size:25px; margin-bottom:10px;}
.sidebar_left_bottom input{float:left; border-radius:0px; border:0px; height:40px; width:80%; padding-left:10px;}
.sidebar_left_bottom button{background:#5c5c5c; padding:0 10px; border:0px; float:left; height:40px; width:20%; color:#FFF;}
#container input{color#ccc; border:1px solid #ccc; font-size:14px; width:95%; padding:10px; margin:0 0 28px 0;}
.content{float:left; width:100%;}
.content_top{margin:30px 0;}
.content_right{padding:25px 31px; background:#ccc /* #232222*/;height:118px;}
.content_right h3{font-size:25px; color:#FFF; margin-bottom:8px;}
.content_right .our-serv li{display:inline-block; padding: 0 12px; margin-top:10px;}
.content_right .our-serv li:first-child{padding-left: 4px;}
.content_right .our-serv li:last-child{padding-right: 0;}
.content_right .our-serv li img{border:3px solid #fff /* IM #373737*/;}
.content_bottom {padding: 25px;background: #FFF;min-height: 425px;}
.content_bottom h1{border-bottom:2px solid #adadad; color:#efee39; font-size:25px; padding:10px 0;color:#000;}
.content_bottom h1 span{color:#434242;}
.content_bottom p{font-size:20px; color:#222; line-height:30px; margin:10px 0 15px 0;}
.footerParent{background-color:#ccc /* IM #000 */;}
.footer_main{background:#fff /* IM #222 */; padding:20px 0px; border-top:solid 2px #939200; font-size:16px;color:#666 /* IM #cfcece*/; line-height:25px;}
.footer_main h4 {color: #fff; font-size: 20px; padding-bottom: 15px; padding-top: 10px; text-transform: uppercase; 
 letter-spacing: 0.8px; border-bottom: 1px solid #939200;color:#333 /* IM #efee39*/; margin-bottom:10px;}
.footer_main h4 img {margin-bottom: -6px;}
.footer_main span{color:#9d9797;font-size:14px;}
.footer_links > li{padding-bottom:5px;}
.footer_links > li a{color:#333 /* IM #cfcece*/;}
.footer_icons{float:left; margin-top:5px;}
.footer_icons > li{background:#d9d9d9; border-radius:100%; -webkit-border-radius:100%; -moz-border-radius:100%; width:30px; height:30px; text-align:center; display:inline-block; margin-right:5px; font-size:18px; line-height:30px;}
.footer_icons > li:last-child{margin-right:0;}
.footer_icons > li a{color:#222;}
.footer_icons > li a i, .footer_icons > li a:hover i{line-height: inherit;}
.footer_icons > li a:hover{background:#d84e4e; display:block;border-radius:100%; -webkit-border-radius:100%; -moz-border-radius:100%; color:#fff;}
.footer_main input[type="text"]{background:#4d4d4d; height:30px; line-height:30px; padding:0 10px; border:none; float:left; color:#fff;}
.footer_main button{background:#fdb320; height:30px; line-height:30px; padding:0 10px; border:none; float:left; font-size:16px; color:#000; text-transform:uppercase;}
.footer_main form{margin-top:10px}
.copy_right{color:#333 /* IM #fff*/;padding:20px 0; font-size:16px;}
.social-icons{display:inline-block;}
.social-icons li{padding:0;}
.homeimage{ border: 1px solid #ccc;
    border-radius: 5px;
    float: right;
    margin: 30px 10px;}


.inner-page-banner{background:#fff /* IM #000*/;}
/* IM .inner-page-banner>img{opacity:0.5;} */
.breadcrumb{margin:30px 0 0 0; padding:0px; background:none;}
.breadcrumb li{font-size:20px; color:#666 /* IM #dedede*/;}
.breadcrumb > .active{color:#666 /* IM #dedede*/;}
.breadcrumb li a{color:#666 /* IM #dedede*/;}

.contant-inner{padding:25px; background:#FFF; float:left; width:100%;}
.contant-inner h1{border-bottom:2px solid #adadad; color:#efee39; font-size:25px; padding:10px 0; color:#000;}
.contant-inner p{font-size:20px; color:#222; margin:10px 0; padding:0px;}
.contant-inner h3{margin:20px 0; color:#222;}
.contant-inner table.table{color:#666; font-size:18px;}
.list-car{list-style:none; margin:10px 0;}
.list-car li{background:url(../images/bullet-icon.png) no-repeat left 10px; padding-left:30px; font-size:20px; color:#222; line-height:40px;}
.list-car li img{float:right; margin-bottom:20px;}

/* IM - Added */
.list-whelm{list-style:square; margin:10px 0;color:#222;}
.list-whelm li{padding-left:30px; font-size:20px; color:#222; line-height:40px;padding-bottom:20px;}
.list-whelm h3 {color:#A72B2A;}
.list-glosside {list-style:none; margin:10px 0;color:#222;}
.list-glosside  li{padding-left:30px; font-size:20px; color:#222; line-height:40px;padding-bottom:20px;}
.list-glosside  h3 {color:#01415A;}
/* IM - Added */

.service-video{float:left; margin:10px 0; width:100%;}
.car-wash img {float: left;margin-right: 23px;width: 47%;}

.after-befor{width:100%; float:left; text-align:center; margin:20px 0;}
.after-befor p{font-size:20px; color:#222; margin:0px; padding:0px;}
.after-befor img{display:inline-block; border:solid 5px #545454; padding:5px;}


.price-detail h2{border-bottom:2px solid #adadad; color:#efee39; font-size:25px; padding:10px 0; color:#000;}
.price-detail .price-list{float:left; padding:20px; background:#d6d4d4; margin:10px 20px 0 0; width:100%;}
.price-detail .price-list h3{border-bottom:2px solid #adadad; color:#efee39; font-size:25px; padding:10px 0; color:#000; margin-bottom:10px;}
.price-detail .price-list ul{}

.car-offer{}
.car-offer img{margin-top:20px;}

.contact-map{width:100%; float:left; padding:20px; background:#FFF;}
.contact-map iframe{height:400px;}

.car-wash{width:100%; display:inline-block;}
.car-wash h3{margin-top:30px;}
.car-wash figure{text-align:center;}
.car-wash figure img{display:inline-block; border:3px solid #545454; padding:3px; margin:5px;}

.contact-us{color:#222;}
.contact-us address{display:inline-block; margin-top:30px;}
.contact-us address p{font-size:16px; line-height:30px;}
.contact-us table>tbody>tr>td{border:0px;}
.contact-us h3{border-bottom:1px solid #adadad; color:#efee39; font-size:25px; padding:10px 0; color:#000; margin:15px 0;}
.contact-us label{margin:0px; padding:0px; line-height:30px; font-size:16px; font-weight:normal;}
.contact-us button{background:#5c5c5c; color:#FFF; border-radius:0px; display:inline-block; padding:8px 25px;}
.contact-us input[type=text],.contact-us textarea{border:solid 1px #ccc; box-shadow:none;}
.codeAgri{border-top:solid 1px #333333; margin-top:20px; padding-top:10px; text-align:right;}
.codeAgri img{border-radius:5px; display:inline-block;}
.offerrate{color:#F00;}
.offerrate del{width:70px; display:inline-block; color:#666;}
.info {color: #f00;font-size: 14px;}
.contact-us button:hover{color:#fff;}


/*-------------------IM---------------------------*/
.product-cat-list{
	display:block;
}
.product-cat-list a{
	display:block;
	position:relative;
	height:250px;width:220px;float:left;
	padding:10px 0px;
	text-decoration:none;
	color:#333 /* IM CCC*/;
}
.product-cat-list a:hover{
	background-color:#CCC;
	color:#FFF;
}
.product-cat-list a .list-item-title{
	margin:0px 5px;
	margin-right:100px;text-align:left;width:100%;
}
.product-cat-list a .list-item-date{
	position:absolute;
	right:5px;
	top:10px;
}

.press-list{
	display:block;
}
.press-list a{
	display:block;
	position:relative;

	padding:10px 0px;
	text-decoration:none;
	color:#333 /* IM CCC	border-bottom:1px solid #CCC;*/;
	height:80px;
}

hr.style-eight { padding: 0; border: none; border-top: medium double #333; color: #333; text-align: center; } hr.style-eight:after { content: "§"; display: inline-block; position: relative; top: -0.7em; font-size: 1.5em; padding: 0 0.25em; background: white; }

.press-list a:hover{
	background-color:#CCC;
	color:#FFF;
}
.press-list a .list-item-title{
	margin:0px 5px;
	margin-left:100px;
	float:left;
}
.press-list a .list-item-date{
	float:left;font-weight:bold;
}
.press-page-no{
	margin:10px 0px;
}
.press-page-no a{
	padding:5px;
	float:left;
	display:inline-block;
	text-decoration:none;
}
.press-page-no a:hover{
	color:#FFF;
	background-color:#900;
}

/*------pages_navigation------*/

.product-page-no{
		margin:20px 20px 20px 0;padding:10px 0px;
	text-align:right;
	clear:both;
font-size:14px;
}

.product-page-no a{
	display:inline-block;
	
	text-decoration:none;

	height: 30px;
	padding:5px 10px 10px 10px;
	color:#000000;
	/*border: 1px solid #cccccc;*/
	background-color:#DEDEDE;
	text-align:center;
}

.product-page-no b{
	display:inline-block;
	
	text-decoration:none;
	
	height: 30px;
	padding:5px 10px 10px 10px;
	background-color:#600; /*#DEDEDE;*/
	color:#ffffff;
	
	text-align:center;
}
.product-page-no a:hover{
	background-color:#600;
	color:#FFF;
}
.product-page-no a.active
{
	color:#999999;
}

.product-list a{
	float:left;
	width:30%;
	height:250px;
	margin-bottom:20px;
	margin-right:20px;
	position:relative;
	
}
.product-list a.last-col{
	margin-right:0px;
}
.product-list a .list-title{
	position:absolute;
	left:0px;
	width:100%;
	bottom:0px;
	background-image:url(../images/black-70.png);
	color:#FFF;
	font-size:16px;
	font-family:Consolas, "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", Monaco, "Courier New", monospace;
}
.product-list a .list-title div{
	padding:5px;
}
.product-list a:hover .list-title {
	background-color:#F00;
}
.product-list a img{
	-webkit-transition:0.3s ease-in;  
	-moz-transition:0.3s ease-in;  
	-o-transition:0.3s ease-in;  
	transition:0.3s ease-in;  
}
.product-list a:hover img{
	filter:alpha(opacity=80);
	opacity:0.8;
	-moz-opacity:0.8;
}


/* pages_navigation */
#page {
	padding-bottom:10px;
	padding-top:10px;
	text-align:center;
	font-size: 12px;
	font-family: Arial, Verdana, Arial, STLiti, Helvetica, sans-seri;
	word-spacing: 10px;
}

#page a, #page a:hover{
	text-decoration:none;
}
.back a{
	text-decoration:none;
	color:#666666;
}
.back a:hover{
	text-decoration:none;
	color:#600;	
	
}
/*--------------------------*/
@media all and (max-width : 1199px) {
.navigation{ float:none; text-align:center;}
nav{ float:none;}
.our-serv.list-inline > li {width: 24.5%;}
.car-wash img {float: left;margin-right: 23px;width: 46%;}
.inner-page-banner img{width:96%;padding-left:3.8%}
}

@media all and (max-width : 991px) {
.site-logo {text-align: center; margin-top:10px;}
.site-logo a img{display:inline-block;}	
.socal-f-w {margin-top: 5px;text-align: center;}
.sidebar {float: none;}
.content_right{margin:15px auto;}
.content_bottom{text-align:center;}
.content_bottom h2{ width:100%; border-bottom:1px solid #adadad;}
.footer_main{ text-align:center;}
.footer_main h4{ padding-top:15px;}
.footer_main h4 img { display:inline-block;}
.copy_right{text-align:center;}
.our-serv.list-inline > li {text-align: center;width: 49%;}
.our-serv {margin: auto;width: 65%;}
.content_right .our-serv li img {display: inline;}
.content_right h3 {text-align: center;}
.inner-page-banner img{width:96%;padding-left:3.8%}
}


@media all and (max-width : 767px) {
nav{ float:none; margin-top:20px;}
.navigation{ text-align:left;}
.smobitrigger, .mnuclose { display: inline-block; }
.smobitrigger {color: #fff;font-size:20px;line-height: 12px;padding:15px 20px;background:#4c4c4c ; float:right;}
.smobitrigger:hover, .smobitrigger:focus{ color:#fff !important;}
.mnuclose {font-size: 20px;width: 100%;}
.mnuclose span{background: rgba(0, 0, 0, 0.18);padding:5px 20px;}
.navigation nav ul {padding-bottom: 40px;overflow-y: auto;}
.navigation nav ul li, .navigation nav ul li a { width: 100%; }
.navigation nav ul li a {padding-top: 5px;padding-bottom: 5px;}
.mobimenu {list-style: none;padding: 0;margin: 0px;width:100%;position: fixed;height: 100%;top: 0px;right:100%;background:#222222 !important;}
.mnuopn { right: 0px !important; }
.navigation ul li{ display:inherit; border-bottom:1px solid #f3f1f1; padding-bottom:20px; font-size:15px;}
.ovrActv {position: fixed; opacity:0.8;width: 100%;height: 100%;transition: 0.5s;-webkit-transition: 0.5s;-moz-transition: 0.5s; background:#999;
-ms-transition: 0.5s;-o-transition: 0.5s;}
.navigation ul li:first-of-type {padding-left: 20px;}
.navigation ul li {padding-bottom: 15px;}
.navigation ul li a {padding-bottom: 0;}




#cssmenu {width:100%;}
#cssmenu ul {width:100%; display:none;}
#cssmenu.align-center > ul,
#cssmenu.align-right ul ul {text-align:left;}
#cssmenu ul li,
#cssmenu ul ul li,
#cssmenu ul li:hover > ul > li {width:100%; height:auto; border-top:1px solid rgba(120, 120, 120, 0.15);}
#cssmenu ul li a,
#cssmenu ul ul li a {width:100%;}
#cssmenu > ul > li,
#cssmenu.align-center > ul > li,
#cssmenu.align-right > ul > li {float:none; display:block;}
#cssmenu ul ul li a {padding:20px 20px 20px 30px; font-size:12px; color:#000; background:none;}
#cssmenu ul ul li:hover > a,
#cssmenu ul ul li a:hover {color:#000;}
#cssmenu ul ul ul li a {padding-left:40px;}
#cssmenu ul ul,
#cssmenu ul ul ul {position:relative; left:0; right:auto; width:100%; margin:0;}
#cssmenu > ul > li.has-sub > a::after,
#cssmenu ul ul li.has-sub > a::after{display:none;}
#menu-line{display:none;}
#cssmenu #menu-button {display:block; padding:20px; color:#000; cursor:pointer; font-size:12px; text-transform:uppercase;}
#cssmenu #menu-button::after {content:''; position:absolute; top:20px; right:20px; display:block; width:15px; height:2px; background:#000;}
#cssmenu #menu-button::before {content:''; position:absolute; top:25px; right:20px; display:block; width:15px; height:7px; border-top:2px solid #000; border-bottom:2px solid #000;}
#cssmenu .submenu-button {position:absolute; z-index:10; right:0; top:0; display:block; border-left:1px solid rgba(120, 120, 120, 0.15); height:52px; width:52px; cursor:pointer;}
#cssmenu .submenu-button::after {content:''; position:absolute; top:21px; left:26px; display:block; width:1px; height:11px; background:#000; z-index:99;}
#cssmenu .submenu-button::before {content:''; position:absolute; left:21px; top:26px; display:block; width:11px; height:1px; background:#000; z-index:99;}
#cssmenu .submenu-button.submenu-opened:after {display:none;}
.car-wash img {margin-bottom: 15px;margin-right: 0;width: 100%;}
.form-group table td {margin-bottom: 12px;}
.inner-page-banner img{min-height:100px;}
.inner-page-banner img{width:96%;padding-left:3.8%}

}
@media all and (max-width : 640px) 
{
.our-serv {width: 100%;}
.content_right .our-serv li:last-child {padding-right: 12px;}
.copy_right {padding:20px;}
.site-logo a img {width: 80%;}
.socal-f-w p {font-size: 18px;}
.sliderHead {padding: 0 0 15px 0;}
.contant-inner {padding: 15px;}
.contant-inner table.table{color:#666; font-size:14px;}
.price-detail .price-list{width:100%;}
.inner-page-banner img{width:96%;padding-left:3.8%}

.press-list a{
	height:110px;
}
.press-list a .list-item-title{
	width:100%;padding:10px 10px;clear:both;margin-left:0;
}
.press-list a .list-item-date{
	width:100%;padding:0 10px;clear:both;
}
}
@media all and (max-width : 480px) 
{
.our-serv.list-inline > li {width: 100%; padding:0;}	
.carousel-indicators {bottom: -8px;}
.contact-us table>tbody>tr>td{display:block; padding:0px;}
.contact-us form .form-group .form-control{margin-bottom:10px;}
.list-car li img{float:none; margin-bottom:20px;}
.list-whelm li img{float:none; margin-bottom:20px;}
.list-glosside li img{float:none; margin-bottom:20px;}
.inner-page-banner img{width:96%;padding-left:3.8%}
}

