.navbar-toggle,label.button {	   transition: all .6s;	-moz-transition: all .6s;	-webkit-transition: all .6s;	-o-transition: all .6s;	appearance:button;	-moz-appearance:button;	display: block;	cursor: pointer;	border: 5px solid #fff;	border-top: none !important;	border-bottom: none !important;	padding: 5px;	border-radius: 8px 0;	background: transparent !important;	background-color: transparent !important;	box-shadow: 0 0 0 0 !important;	float: right;	margin: 0;	display: none;	width: 46px;}.navbar-toggle i {	font-size: 22px;	color: #157ae9;   transition: all .6s;	-moz-transition: all .6s;	-webkit-transition: all .6s;	-o-transition: all .6s;}.navbar-toggle:hover i {	color: #fff;}.navbar-toggle:hover,label.button:hover {	border: 5px solid #157ae9;}.navbar-toggle:hover .icon-bar,label.button:hover span {	background: #fff;}.navbar-toggle .icon-bar.two,label.button span.two {	margin: 5px 0;}/* -------------------------------------------------------------------------------------- dropdown menu css start *//* full screen start */ input[type=checkbox].asButton,label.button {	display: none;}.menuBar {	background: #eee;	max-height: 110px;	position: relative;	z-index: 99;}.mainmenu {	padding: 0;}.mainmenu ul { 	}.mainmenu ul li {    position: relative;    display: inline-block;}.mainmenu ul li a:before {   transition: all .3s;	-moz-transition: all .3s;	-webkit-transition: all .3s;	-o-transition: all .3s;	  content: '';  width: 54px;  height: 54px;  margin-left: -26px;  margin-bottom: 10px;  background: url(../images/home.png) no-repeat center center;  position: absolute;  top: 15px;  left: 50%;  border-radius: 0px;}.mainmenu > ul > li.current-menu-parent > a:before,.mainmenu ul li.current-menu-item a:before,.mainmenu ul li a:hover:before {  border-radius: 50%;  background: #fff url(../images/home_h.png) no-repeat center center;		  background-size: 50% auto !important;}.mainmenu ul li a:after {   transition: all .6s;	-moz-transition: all .6s;	-webkit-transition: all .6s;	-o-transition: all .6s;	  content: '';  background: url(../images/arrow.png) no-repeat center center;	  top: 110px;  left: 50%;  margin-left: -14px;  width: 28px;  height: 0;  position: absolute;}.mainmenu > ul > li.current-menu-parent > a:after,.mainmenu ul li.current-menu-item a:after,.mainmenu ul li a:hover:after {	height: 13px;}.mainmenu ul li.menu-item-30 a:before {  background: url(../images/van.png) no-repeat center center;}.mainmenu > ul > li.menu-item-30.current-menu-parent > a:before,.mainmenu ul li.menu-item-30.current-menu-item a:before,.mainmenu ul li.menu-item-30 a:hover:before {  background: #fff url(../images/van_h.png) no-repeat center center;	  }.mainmenu ul li.menu-item-31 a:before {  background: url(../images/mot.png) no-repeat center center;}.mainmenu > ul > li.menu-item-31.current-menu-parent > a:before,.mainmenu ul li.menu-item-31.current-menu-item a:before,.mainmenu ul li.menu-item-31 a:hover:before {  background: #fff url(../images/mot_h.png) no-repeat center center;	}.mainmenu ul li.menu-item-32 a:before {  background: url(../images/air.png) no-repeat center center;}.mainmenu > ul > li.menu-item-32.current-menu-parent > a:before,.mainmenu ul li.menu-item-32.current-menu-item a:before,.mainmenu ul li.menu-item-32 a:hover:before {  background: #fff url(../images/air_h.png) no-repeat center center;	}.mainmenu ul li.menu-item-33 a:before {  background: url(../images/tyres.png) no-repeat center center;}.mainmenu > ul > li.menu-item-33.current-menu-parent > a:before,.mainmenu ul li.menu-item-33.current-menu-item a:before,.mainmenu ul li.menu-item-33 a:hover:before {  background: #fff url(../images/tyres_h.png) no-repeat center center;	}.mainmenu ul li.menu-item-34 a:before {  background: url(../images/customer.png) no-repeat center center;}.mainmenu > ul > li.menu-item-34.current-menu-parent > a:before,.mainmenu ul li.menu-item-34.current-menu-item a:before,.mainmenu ul li.menu-item-34 a:hover:before {  background: #fff url(../images/customer_h.png) no-repeat center center;	}.mainmenu ul li.menu-item-35 a:before {  background: url(../images/contact.png) no-repeat center center;}.mainmenu > ul > li.menu-item-35.current-menu-parent > a:before,.mainmenu ul li.menu-item-35.current-menu-item a:before,.mainmenu ul li.menu-item-35 a:hover:before {  background: #fff url(../images/contact_h.png) no-repeat center center;	}.mainmenu ul li.menu-item-150 a:before {  background: url(../images/tyres-icon.png) no-repeat center center;}.mainmenu > ul > li.menu-item-150.current-menu-parent > a:before,.mainmenu ul li.menu-item-150.current-menu-item a:before,.mainmenu ul li.menu-item-150 a:hover:before {  background: #fff url(../images/tyres-icon_h.png) no-repeat center center;	}.mainmenu ul li li a:before,.mainmenu ul li li a:after {	display: none;}.mainmenu ul li a:link, .mainmenu ul li a:active,.mainmenu ul li a:visited {  color: #282829;  padding: 78px 5px 0px;  font-size: 14px;  text-decoration: none;  margin-right: 0px;  width: 105px;  height: 110px;  display: table-cell;  text-align: center;  font-weight: bold;  vertical-align: top;}.mainmenu > ul > li.current-menu-parent > a,.mainmenu ul li.current-menu-item a,.mainmenu ul li a:hover {	color: #fff;	background: #282829;}.mainmenu ul li ul {    left: 0;    opacity: 0;    position: absolute;    top: 0px;    visibility: hidden;    z-index: 1;    -webkit-transition: all .30s ease;       -moz-transition: all .30s ease;        -ms-transition: all .30s ease;         -o-transition: all .30s ease;            transition: all .30s ease;	background: #eee;	border-radius: 0 0 6px 6px;	width: 100%;	margin-left: 0px;}.mainmenu ul li.current-menu-item ul li a:link, .mainmenu ul li.current-menu-item ul li a:active, .mainmenu ul li.current-menu-item ul li a:visited {	background: #eee;}.mainmenu ul li:hover ul {    opacity: 1;    top: 110px;    left: 0px;    visibility: visible;}.mainmenu ul li ul li ul {	   top: 0px !important;	visibility: hidden !important;    opacity: 0 !important;    margin-left: 222px;    left: 0;}.mainmenu ul li ul li:hover ul {    opacity: 1 !important;    visibility: visible !important;}.mainmenu ul li ul li {    float: none;    width: 100%;}.mainmenu ul li ul li a:link, .mainmenu ul li ul li a:active,.mainmenu ul li ul li a:visited {	text-decoration: none;	padding: 0px 10px;	display: block;	color: #282829;	font-size: 12px;	margin: 0;	width: 100%;	height: 44px; 	line-height: 44px;}.mainmenu ul li ul li.current-menu-item a,.mainmenu ul li.current-menu-item ul li a:hover,.mainmenu ul li ul li a:hover,.mainmenu ul li.active ul li a:hover,.mainmenu ul li ul li a:hover {	background: #282829;	color: #fff;}/* full screen end */ /* menu css start for mobile screen */@media (max-width: 767px) {	/* menu with checkbox start */.menuBar {	padding: 0px 0;	height: auto;	max-height: inherit;	position: relative;}.navbar-toggle,label.button {	display: block;	position: absolute;  top: -58px;  right: 15px;}input#toggle-1[type=checkbox].asButton {	position: absolute;	top: -9999px;	left: -9999px;	width: 22px;	height: 22px;	display: block;}.navbar-collapse.in,input#toggle-1[type=checkbox].asButton:checked ~ .mainmenu {   max-height: 100%;   height: auto;   overflow-y: scroll;   transition: all .6s;	-moz-transition: all .6s;	-webkit-transition: all .6s;	-o-transition: all .6s;	opacity: 1;	/* popup efect start 			-webkit-transform: scale(1) skew(0deg);	-moz-transform:    scale(1) skew(0deg);	-ms-transform:     scale(1) skew(0deg);	-o-transform:      scale(1) skew(0deg);	 popup efect end */}/* menu with checkbox end */.menuBar .container {	height: 0;}.mainmenu {	   transition: all .6s;	-moz-transition: all .6s;	-webkit-transition: all .6s;	-o-transition: all .6s;	margin: 0 !important;	padding: 0;	text-align: left;	float: none;	width: 100%;	opacity: 1 !important;	height: 100% !important;	overflow: hidden;		max-height: 100%;}.mainmenu ul {	margin-top: 4px;	border-radius: 6px;	background: transparent;	overflow: hidden !important;	border: 0px solid #ccc;}.admin-bar .mainmenu ul.sub {	top: 42px;}.mainmenu ul.sub {	  position: fixed;  top: 0;  left: 0;  margin-left: -50%;  width: 50%;  height: 100%;  background-color: rgba(255,255,255,0.9);  box-shadow: 0 0 12px #59585d;   transition: all 1s;	-moz-transition: all 1s;	-webkit-transition: all 1s;	-o-transition: all 1s;	opacity: 0;	border-radius: 0;  overflow-y: scroll !important;  padding-bottom: 46px;}.mainmenu.in ul.sub {	margin-left: 0;	opacity: 1;   transition: all 1s;	-moz-transition: all 1s;	-webkit-transition: all 1s;	-o-transition: all 1s;}.mainmenu ul li {	float: none;	width: 100%;}.mainmenu ul li a:link,.mainmenu ul li a:active,.mainmenu ul li a:visited {	margin: 0;	width: 100%;	display: block;	margin-bottom: 13px;}.mainmenu ul li ul li ul,.mainmenu ul li ul {	visibility: visible !important;	opacity: 1 !important;	position: static !important;	width: 100%;	background: none;	margin-left: 0;	border-radius: 0px;}}/* menu css end for mobile screen *//* ------------------------------------------------------------------------------------------dropdown menu css end */