﻿@charset "utf-8";
/* CSS Document */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight:normal;
	vertical-align:baseline;
	
}

* {outline:none;}
html, body {  height:100%; }

@font-face {	
	font-family: 'Roboto-Regular';
	src: url('Roboto/Roboto-Regular.ttf') format("truetype");
	font-weight: normal;
    font-style: normal;
}

body { font-family:Roboto-Regular, arial, helvetica, sans-serif;  font-size: 14px; background: #fff; color: #666; }
article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block;}
.wrapper {  min-height:100%; width:100%; min-width:100%;  margin:0 auto; position:relative;  }


h1{ font-size:26px; }
h2{ font-size:16px; }
h3{ font-size:14px; }
a img { border:0px; }
a { color:#df7d28 ; text-decoration:none; }
a:hover {  text-decoration:none; }
img { max-width:100%; }
/***************************common css******************************/

.container { max-width: 996px; width:100%; margin: 0 auto;  }

.leftfloat, .left {float:left;}
.rightfloat, .right {float:right;}
.hide { display:none; }
.show { display:block; }
.line-height {line-height:18px;}

.align-left{text-align:left;}
.align-center{text-align:center;}
.align-right{text-align:right;}

.font10 { font-size:10px; }
.font11 { font-size:11px; }
.font12 { font-size:12px; }
.font14 { font-size:14px }
.font16 { font-size:16px }
.font18 { font-size:18px }
.uppercase{text-transform:uppercase;}
.darkgray { color:#333333; }
.overflow {overflow:hidden; }

.block-space{margin:10px 0;}
.block-spacing {padding:10px 0;}
.content-inner-block-7{padding:7px;}
.content-inner-block-8{padding:8px;}
.white-bg{background-color:#FFF;}
.grey-bg{background-color:#e1e1e1;}
.grey-bg-light{background-color:#f1f1f1;}

.margin-left5{margin-left:5px}
.margin-left10{margin-left:10px}
.margin-left15{margin-left:15px}
.margin-left20{margin-left:20px}

.margin-top5{margin-top:5px; }
.margin-top10{margin-top:10px; }
.margin-top15{margin-top:15px;}
.margin-top20{margin-top:20px;}

.margin-right5{margin-right:5px;}
.margin-right10{margin-right:10px;}
.margin-right15{margin-right:15px;}
.margin-right20{margin-right:20px;}

.margin-bottom0{margin-bottom:0;}
.margin-bottom5{margin-bottom:5px;}
.margin-bottom10{margin-bottom:10px;}
.margin-bottom15{margin-bottom:15px;}
.margin-bottom20{margin-bottom:20px;}
.margin-auto { margin:0 auto; }

.padding-top10 { padding-top:10px; }
.padding-bottom10 { padding-bottom:10px; }

.clear{clear:both;}
.clearfix::after { clear: both; content: ""; display: block; height: 0; visibility: hidden; }
.error{color:#cc0001}
.temp-height{height:250px;}

select {cursor:pointer;  -webkit-appearance: none; -moz-appearance: none; -o-appearance:none; -ms-appearance: none; appearance: none; text-overflow: '';  background:url("https://imgd.aeplcdn.com/0x0/tc/27413/Miscellaneous/_20180523061255523.png")no-repeat center right #fff;}
select, textarea, input[type="text"], input[type="tel"], input[type="email"] {
    border: 1px solid #dcdcdc;  border-radius: 2px; color: #666666;  font-size: 12px; 
	outline: medium none; padding: 3px;  width: auto; font-family:Roboto-Regular;
 }
input[type="submit"], input[type="button"], a.button, .button, .button a, .action-button a {
    background: transparent;  border: 2px solid #df7d28; 
    color: #df7d28; cursor: pointer; font-size: 14px; padding: 4px 15px 1px 15px; text-decoration: none;
	text-transform: capitalize; width: auto; -webkit-appearance: none;/* ipad and iphone input box default property set */
	font-family:Roboto-Regular;
}
 
input[type="submit"]:hover, input[type="button"]:hover, a.button:hover, .button:hover, .button a:hover, .action-button a:hover
{ border: 2px solid #333; color:#333; }

h1  { color: #df7d28;  font-size: 30px;  font-weight: normal;  padding:5px 0 2% 0;  text-transform: uppercase; }
section{ min-height:460px;  margin:0 auto;  padding-bottom:130px; }
.mainSection { margin:0 auto; }
.subhead {font-size:16px; color:#333; padding:0 0 3% 0; margin:0; text-transform:none; font-weight:normal;}

/***************************Header starts here******************************/
.header { background: #fff; width:100%;}
.header .logo { float: left; margin-top:2.3%;}
.headerRight { float: right;  }
.headerRight .nav ul { overflow:hidden;}
.headerRight .nav ul li {  vertical-align:bottom; color:#333; font-weight:normal;  font-size:14px; float:left; list-style:none; display:inline-block; *display:inline; padding:30px 20px 25px; }
.headerRight .nav ul li a { color:#333; text-decoration:none; padding:10px 0px; font-size:14px;  display:inline-block; *float:left; text-transform: uppercase; border-bottom:4px solid transparent;}
.headerRight .nav ul li a:hover, .headerRight .nav ul li.active a  { color:#df7d28;  text-decoration:none;  border-bottom:4px solid #df7d28;}
.headerRight .nav ul li:hover, .headerRight .nav ul li.active   { color:#fff; }
.headerRight .nav ul li:hover ul.main-subnav li a, .headerRight .nav ul li.active ul.main-subnav li a   {color:#313131; }
.headerRight .nav ul li:hover a { color:#df7d28; border-bottom:4px solid #df7d28;}
.headerRight .nav ul li:focus, .headerRight .nav ul li a:focus {background:none; box-shadow:none;}
.headerNav { float: left; }
.headerRightLogo { float:left;  padding:3% 0 4% 0; margin-right:10px; border-left:1px solid #e9e9e9; padding-left:10px;}
ul.nav li { list-style:none; display:inline-block; *display:inline; margin-right:10px; }
.mobile-ico { float:left; margin-top:35px; display:none; margin-right:10px; margin-left:10px; }
.header-sticky { position:fixed !important; height:60px !important;  -webkit-transition:all 0.4s ease 0s; transition: all 0.4s ease 0s;  }
.header-sticky .logo img { width:180px !important; }
.headerRight .nav ul li a.sticky { padding:21px 10px !important;}

/*nav home icon css*/
.nav-home-ico {background:url("../images/home-nav.png")no-repeat; min-width:20px; min-height:17px; display:inline-block;}
.nav-home-ico {display:block;}
.nav-home-text {display:none;}
/*nav home icon css*/

/* Sub nav css */
.header .container {position:relative; z-index:99;}
.nav ul li ul.main-subnav { background: #fff;  padding: 10px 0px 0px 0px; position: absolute; top: 77px; z-index: 9999; text-align: center; display: none; border-top:3px solid #df7d28 ;  width:auto; }
.nav ul li ul.main-subnav img {display:none;}
.nav ul li ul.main-subnav span, .nav ul li ul.main-subnav a { display: block; color: #313131; font-weight:bold;  text-transform: capitalize; margin-top: -6px; }
.nav ul li:hover ul.main-subnav li a, .nav ul li ul.main-subnav li a { color: #313131; font-weight:bold; }
.nav ul li:hover ul.main-subnav li:hover a, .nav ul li ul.main-subnav li:hover a {color:#fff;}
.nav ul li ul.main-subnav span:hover { color: #df7d28 ; }
.nav ul li ul.main-subnav a { padding: 0; }
.nav ul li ul.main-subnav li:hover,  .nav ul li ul.main-subnav li.active, .nav ul li ul.main-subnav li:hover a span, .nav ul li ul.main-subnav li.active a span { background:#df7d28 ; color:#fff; }

.nav ul li ul.main-subnav li {display: block; float:none; text-align:left; margin-bottom:10px; max-width:125px; vertical-align:top; padding:10px; margin:auto 0;}
.nav ul li ul.main-subnav a:hover, .nav ul li ul.main-subnav li.active a, .nav ul li ul.main-subnav a:hover span  { color:#fff;  text-decoration:none; background:transparent;  box-shadow: none; opacity:1;}
.sticky-main-subnav { top:60px !important; }
.headerRight .nav ul li ul.main-subnav li a.sticky {padding:0px !important;}
/* Sub nav css */
/***************************Header ends here******************************/

/* Footer css starts here */
h2 { color: #df7d28 ; font-size: inherit;  font-weight: normal; text-transform: uppercase; padding:0;}
h3 { color: #df7d28 ; font-size: 16px;  font-weight: normal; text-transform: capitalize; padding:0;}
.homepage h2 { font-size: 30px; padding:2% 0 0 0;}
.homepage h3  { padding-bottom:3%; }
footer {position:absolute; bottom:0px; width:100%;}
.footer { background: #58585a; color: #fff; font-size: 12px; width:100%;  padding: 25px 0;  }
.footer-center { text-align:center; }
ul.footer-nav { margin-top:10px; border-bottom:1px solid #3d3d3d; padding-bottom:10px;}
ul.footer-nav  li { list-style:none; display:inline-block; *display:inline; margin-right:10px; }
ul.footer-nav  li a { color:#fff; text-decoration:none;}
ul.footer-social li { list-style:none; display:inline-block; *display:inline;  margin-right:10px; }
.footer-divider {border-right:1px solid #fff; height:10px; padding-right:0px; }
.footer-logs li { display:inline-block; list-style:none; *display:inline; margin-right:10px; }
.footer-logs li:last-child { margin-right:0px; }

.footer-sprite { display:inline-block; width:28px; height:24px;}
.f-linkedin { background: url('https://imgd.aeplcdn.com/0x0/tc/new/2809/Miscellaneous/_20180613030652305.png') no-repeat center;  }
/*.f-youtube:hover { background-position: 0 -104px; }*/
.f-facebook { background: url('https://imgd.aeplcdn.com/0x0/tc/new/2809/Miscellaneous/_20180613030639861.png') no-repeat center; }
/*.f-facebook:hover { background-position: 0 0; }*/
.f-twitter { background: url('https://imgd.aeplcdn.com/0x0/tc/new/2809/Miscellaneous/_20180613030656431.png') no-repeat center; }
/*.f-twitter:hover { background-position: 0 -53px; }*/
.f-logo-l {float:left;}
.f-logo-l > p { font-size:24px; border-bottom:1px solid #7a7c7f; padding-bottom:8px;text-transform: uppercase;}
.f-logo-l > div {font-size:13px;}
.social-ico-r { float:right; margin-top:10px;}
/* Footer ends here */
#dw-tab-car-valuation {display: none}
/** banner Carousel css starts here **/
.banner  { margin:0 auto; width:100%;   position:relative;  }
.banner .jcarousel-relative { position:relative; }
.banner .jcarousel-wrapper .jcarousel {  width:100%; min-width:100%; margin:0 auto; position:relative;}
.jcarousel-wrapper { position:relative; }
.jcarousel {  overflow: hidden; width: 100%; margin:0 auto; }
.jcarousel ul { width: 20000em; position: relative; list-style: none; margin: 0;  padding: 0; }
.jcarousel li { width: 1920px; float: left; min-height:100%; }
.jcarousel img { display: block;  width:100%; height:100%;  }
.jcarousel-control { width:100%; margin:0 auto;  text-align:center; display:none;}
.jcarousel-control-prev, .jcarousel-control-next {  color: transparent;  text-decoration: none; font: 0px Arial, sans-serif; }
.jcarousel-control-prev { background: url("https://imgd.aeplcdn.com/0x0/tc/27413/Miscellaneous/_20180523063632338.png") no-repeat; display: inline-block !important; *display: inline !important; zoom: 1; width:25px; height:55px; margin-right:10px; left:10%;  position: absolute; top:48%;}
.jcarousel-control-next { background: url("https://imgd.aeplcdn.com/0x0/tc/27413/Miscellaneous/_20180523063625987.png") no-repeat; display: inline-block !important; *display: inline !important; zoom: 1; width:25px; height:55px; right:10%;  position: absolute; top:48%;}
.jcarousel-pagination {  position: absolute;  bottom: 15px; left: 50%; -webkit-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); transform: translate(-50%, 0);  margin: 0;	}
.jcarousel-pagination a { text-decoration: none;  display: inline-block; *float:left;  font-size: 11px; height: 10px; width: 10px; line-height: 10px; border:2px solid #fff;;  color: #4E443C;
  border-radius: 10px; text-indent: -9999px; margin-right: 7px;}
.jcarousel-pagination a.active { border:2px solid #df7d28;  color: #fff; opacity: 1;   }
/** banner Carousel css ends here **/
/**********************************************************************/

/**********************************************************************/
/** mycarousel Carousel css starts here **/
.bannerBottom {position:relative; padding:1% 0;  width:100%; text-align:center; margin:0 auto; border:0px solid #e1e6e6; }
.bannerBottom .mycarousel img { max-width:100%;}
.bannerBottom .mycarousel h2.bann-head { color:#df7d28 ; font-size:18px; text-transform:capitalize; font-weight:normal; margin:0px; padding:10px 0 0px 0;}
.bannerBottom .bann-text {max-width:99%; padding-bottom:10px; color:#5c6066;}
.bannerBottom .mycarousel h2.bann-head a { color:#444; text-decoration:none; text-transform:capitalize;}
.mycarousel { position: relative; overflow: hidden;  width: 100%; padding-bottom:10px; display:none;}
.mycarousel ul { width: 20000em;  position: relative; list-style: none;  margin: 0; padding: 0; }
.mycarousel li { text-align:center; border:5px solid transparent; box-sizing:border-box; float:left; vertical-align:top;  }
.mycarousel li:last-child  {margin-right:0px; }
.mycarousel img { max-width:100%; }
.mycarousel-control-prev, .mycarousel-control-next {  position: absolute; top: 50%;   color: #fff; text-decoration: none;font: 0px Arial, sans-serif; }
.mycarousel-control-prev { left: 0%; background:url("https://imgd.aeplcdn.com/0x0/tc/new/2809/Miscellaneous/_20180614125854176.png") no-repeat; width:25px; height:42px; }
.mycarousel-control-next { right: 0%; background:url("https://imgd.aeplcdn.com/0x0/tc/new/2809/Miscellaneous/_20180614125845764.png") no-repeat; width:25px; height:42px;}
.mycarousel-pagination { position: absolute; bottom: 30px;  left: 50%; -webkit-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); transform: translate(-50%, 0); margin: 0;}
.mycarousel-pagination a {  text-decoration: none; display: inline-block; *float:left;  font-size: 11px;   height: 10px;  width: 10px; line-height: 10px;  background: #fff; color: #4E443C;  border-radius: 10px; text-indent: -9999px;  margin-right: 7px; -webkit-box-shadow: 0 0 2px #4E443C; -moz-box-shadow: 0 0 2px #4E443C;  box-shadow: 0 0 2px #4E443C; }
.mycarousel-pagination a.active {  background: #4E443C; color: #fff;  opacity: 1; -webkit-box-shadow: 0 0 2px #F0EFE7; -moz-box-shadow: 0 0 2px #F0EFE7;  box-shadow: 0 0 2px #F0EFE7; }
.bannerBottom .mycarousel-pagination {display:none;}
.bannerBottom  a .bann-text { color:#666; }
.bannerBottom h2 {color:#df7d28;}

/* mycarousel desktop css starts here */
.mycarousel-desktop li { text-align:center; display:inline-block; *display:inline; zoom:1; vertical-align:top; width:220px; }
.mycarousel-desktop .bann-div-p .bann-logo, .mycarousel-desktop .bann-div-s .bann-logo {float:right; margin-left:20px;}
.mycarousel-desktop .bann-div-p .bann-textdiv,  .mycarousel-desktop .bann-div-s .bann-textdiv {text-align:right; float:right; width:65%;}
.mycarousel-desktop li.mywidth { width:996px !important; margin-bottom:10px;}
.mycarousel-desktop .bann-div-s {width:47%; margin-right:3%; }
.mycarousel-desktop .bann-div-i .bann-logo,  .mycarousel-desktop .bann-div-v .bann-logo { margin-right:20px; }
.bannerBottom .mycarousel-desktop h2.bann-head { color:#df7d28 ; font-size:18px; text-transform:capitalize; font-weight:normal; margin:0px; }
.bann-logo {height: 75px;}
.bannerBottom .mycarousel-desktop h2.bann-head a { color:#d26405; text-decoration:none; text-transform:capitalize;}
.bannerBottom .mycarousel-desktop .bann-text { padding-bottom:10px; }
/* mycarousel desktop css ends here */

/* mycarousel Carousel css ends here */
/**********************************************************************/



/***************************New Car css starts here******************************/
.new-cars {margin:0 auto; width:100%; text-align:center; }
.newcar-bg { background:#fff;  text-align:center;}
/*.newcar-bg ul { overflow:hidden; }
.newcar-bg ul li { display:inline-block; *float:left; margin-right:10px; margin-bottom:20px; width:225px; text-align:center; vertical-align:top;}*/
.newcar-bg h3 { color:#ef4040; font-weight:normal; font-size:18px; text-transform:capitalize; }
.newcar-bg .newcar-txt { color:#666766; font-weight:normal; font-size:12px; }
.newcar-bg li div img { max-width:225px; max-height:125px; }
.h2none h2 {display:none;}
.newcar-bg h3 a {text-transform:capitalize; color:#444; }
.modelContentHolder {   margin:0 auto; width:98%;}

/*New Car carousel css starts here*/
.newcar-bg { position: relative; overflow: hidden; text-align:center; padding-bottom:10px;  width:100%; max-width:996px;}
.newcar-bg ul { width: 20000em;  position: relative; list-style: none; padding: 0; margin:0; }
.newcar-bg li { text-align:center;   margin:0 auto;  vertical-align:top;  border-left:6px solid #fff; border-right:6px solid #fff;  float:left; list-style:none; margin-bottom:10px; max-width:240px !important;}
.newcar-bg li:last-child  {margin-right:0px; border-right:0px;}
.newcar-bg img { max-width:100%; width:100%; }
.newcar-bg .bann-logo { width:100%; margin:0 auto; }
.newcar-bg-control-prev, .newcar-bg-control-next {  position: absolute; top: 51%;   color: #fff; text-decoration: none;font: 0px Arial, sans-serif; }
.newcar-bg-control {margin:0 auto; width:auto;}
.newcar-bg-control-prev { left: 12%; background:url("https://imgd.aeplcdn.com/0x0/tc/27413/Miscellaneous/_20180523060446895.png") no-repeat center; width:17px; height:37px; }
.newcar-bg-control-next { right: 11%; background:url("https://imgd.aeplcdn.com/0x0/tc/27413/Miscellaneous/_20180523060423378.png") no-repeat center; width:17px; height:37px;}
.newcar-bg-pagination { position: absolute; bottom: 5px;  left: 50%; -webkit-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); transform: translate(-50%, 0); margin: 0;}
.newcar-bg-pagination a {  text-decoration: none; display: inline-block; *float:left;  font-size: 11px;   height: 10px;  width: 10px; line-height: 10px;  background: #fff; color: #4E443C;  border-radius: 10px; text-indent: -9999px;  margin-right: 7px; -webkit-box-shadow: 0 0 2px #4E443C; -moz-box-shadow: 0 0 2px #4E443C;  box-shadow: 0 0 2px #4E443C; }
.newcar-bg-pagination a.active {  background: #4E443C; color: #fff;  opacity: 1; -webkit-box-shadow: 0 0 2px #F0EFE7; -moz-box-shadow: 0 0 2px #F0EFE7;  box-shadow: 0 0 2px #F0EFE7; }
.newcar-bg-pagination {display:none; }
/***************************New Car css ends here******************************/


/**********************************************************************/
/* Cars in Stock Carousel css starts here **/
.used-border { position:relative; }
.used-cars {margin:0 auto; width:100%;   }
/**Pre owned css starts here **/
.tabHeading, .features-tabs {display:none;}
.used-cars .subhead { color:#5c6066; }
#divUsedCarList .jcarousel-wrapper {text-align:center;}
.preOwned-Carousel-control-prev, .preOwned-Carousel-control-next {position: absolute; bottom: 0; width:30px; height:30px;  z-index:10;}
.preOwned-Carousel-control-prev {display:inline-block; background:url('https://imgd.aeplcdn.com/0x0/tc/new/2809/Miscellaneous/_20180613030613987.png') no-repeat center;margin-left:-25px; }
.preOwned-Carousel-control-prev:hover{background:url('https://imgd.aeplcdn.com/0x0/tc/new/2809/Miscellaneous/_20180613030559926.png') no-repeat center;}
.preOwned-Carousel-control-next { display:inline-block; background:url('https://imgd.aeplcdn.com/0x0/tc/new/2809/Miscellaneous/_20180613030603522.png') no-repeat center; margin-left:10px;}
.preOwned-Carousel-control-next:hover{background:url('https://imgd.aeplcdn.com/0x0/tc/new/2809/Miscellaneous/_20180613030603649.png') no-repeat center;}
.preOwned-Carousel { overflow: hidden; position: relative; width: 100%; padding-bottom:60px; text-align:left;}
.preOwned-Carousel ul {list-style: outside none none;margin: 0; padding: 0; position: relative; width: 20000em; }
.preOwned-Carousel li {box-sizing: border-box; float: left; border-left:6px solid transparent; border-right:6px solid transparent; width:248px !important; }
.preOwned-Carousel li div.liinner { background:#fff;  padding:5px; }
.preOwned-Carousel-pagination {display: none;}
.preOwnedContent span {margin: 0 6px 0 3px;}
.preOwnedContent div strong, .preOwnedContent p strong {font-weight:normal;}
.preOwnedContent { margin-top: 10px; color:#434c53;}
.preOwned-btn {margin-top: 10px; border-top:1px dotted #a9a9a9;	}
.preOwned-btn a {text-decoration: none; color:#df7d28; border:2px solid #df7d28; padding: 7px 0; display: inline-block; font-size: 14px; margin-top:10px; background: transparent; width:110px; text-align:center;}
.preOwned-btn a:hover { border: 2px solid #333; color:#333; }

.preOwned-section .tabHeading {width: 100%; margin-left:20px;}
.preOwned-section .tabHeading li {padding: 10px 22px;}
.preOwned-imgH > img {width: 99%; max-height:145px; }
.preOwned-section .jcarousel-wrapper {width: 900px; margin: 0 auto;}
.preOwned-imgH {height:145px;}
.preOwnedContent span, .preOwnedContent strong, .preOwnedContent p {font-size: 12px;}
.preOwnedContent h4 strong {font-size: 13px; font-weight:normal;}
.preOwnedContent h4 { border-bottom:1px dotted #a9a9a9; padding-bottom:10px; min-height:40px; }
.preOwnedContent > p {margin-top: 5px;}
#featured-cars .sectionHeading h2 {display:none;}
.used-cars h2 {color:#d26405;}
/* Cars in Stock Carousel css ends here */

/***************************Parralex css starts here******************************/
.relative { position: relative; }
.fixed { position: fixed!important; top: 0;  z-index: 2;}
.slidefixed { position: fixed!important; width:100%; margin:0 auto; }
.pages { width: 100%;  position: relative;  }
#slide1{ background: #fff;  }
#slide3 { background: #fff; background-size:cover; padding-bottom:2%; }
#slide5 { background: url("https://imgd.aeplcdn.com/0x0/tc/27413/Miscellaneous/_20180523034158467.jpg") no-repeat center #fff; background-size:cover; padding-bottom:2%;  }
#slide7 { background: #fff; background-size:cover;  padding-bottom:2%;}
#slide5 {height: 400px}
/***************************Parralex css ends here******************************/
/***************************Home page css ends here******************************/


/***************************Model page 1 starts here******************************/

#fixnav { position:fixed;  z-index:999; right:4%; top:30%; }
#fixnav li { margin: 0 0 15px; list-style:none;  position:relative;  }
#fixnav a {display:block; width:19px; height:19px; text-indent:-9999px; background:transparent url("../images/dot.png") no-repeat center top;}
#fixnav li a:hover, #fixnav li.active a, #fixnav li a.active {background:transparent url("../images/color-dot.png") no-repeat center top;}
#fixnav li span {position: absolute; visibility:hidden; right: 20px; top:-3px; padding:5px 15px; font-size:14px; font-weight:normal; text-transform:capitalize;  width:70px; height:auto; color:#df7d28 ; }
#fixnav li:first-child span { width:40px; }
#fixnav li:nth-child(4) span { width:55px;  }
#fixnav li:hover span {visibility:visible;}
.wrapper2 {width:100%; margin: 0 auto;  }
#sec1 .wrapper2 { padding-top:0px;  }
.section {  background:#fff; width: 100%; margin:0 auto;}
#sec2 { background: #fff;  }
#sec3 { background: #fff;  }
#sec4 { background: url("https://imgd.aeplcdn.com/0x0/tc/27413/Miscellaneous/_20180523062613588.jpg") no-repeat center top/cover; }
#sec5 { background: #fff; }
#sec1, #sec2, #sec3, #sec4, #sec5 { position: relative; }



/***************************Model page Features Tab and carousel css starts here ******************************/
.features-sec { position:relative; width:100%; text-align:center; margin:0 auto; border:0px solid #e1e6e6;  }
.features-sec h2 { color: #df7d28 ; font-size: 32px;  font-weight: bold; text-transform: capitalize; padding:2% 0;  }
.model-page1 .features-sec h2 {display:none;}
.model-page1 .features-sec .featuresTabData  h2 {display:block;}
.features-tabs  { text-align:center; border-top:1px solid #ccc; border-bottom:1px solid #ccc;  margin:0 auto 10px auto; background:url("../images/featuretab-bg.jpg") center top #f0eced; }
.features-tabs ul { display:block; margin:0px; padding:0px; list-style:none;  }
.features-tabs li:first-child {border-left:1px solid #cccccc;}
.features-tabs li { display:inline-block; *display:inline; zoom:1; border-right:1px solid #cccccc; padding:15px 0; width:226px; cursor:pointer; text-transform:capitalize; }
.features-tabs li.active {  border-bottom:1px solid #fff; margin-left:-4px; *margin-left:0px; margin-bottom:-4px;  background:#fff;} 
.features-data { padding:10px 0; max-width:931px; width:96%; margin:0 auto;}
.features-tabs li[data-id="featuresExterior"] span{ background-image:url("../images/features-exterior.png"); background-repeat:no-repeat; background-position: left center; min-width:77px; min-height:29px; display:inline-block; padding-left:72px; }
.features-tabs li[data-id="featuresInterior"] span{ background-image:url("../images/features-interior.png"); background-repeat:no-repeat; background-position: left center; min-width:67px; min-height:29px; display:inline-block; padding-left:65px; }
.features-tabs li[data-id="featuresPowerandEfficiency"] span{ background-image:url("../images/features-power.png"); background-repeat:no-repeat; background-position: left center; min-width:40px; min-height:29px; display:inline-block; padding-left:50px; }
.features-tabs li[data-id="featuresSafety"] span{ background-image:url("../images/features-safety.png"); background-repeat:no-repeat; background-position: left center; min-width:31px; min-height:29px; display:inline-block; padding-left:42px; }
.features-sec li { position:relative; }
.features-txtOpa { color:#666; text-align:left; width:48%; float:left; }
.features-txtOpa h2 { font-size:18px; text-transform:capitalize; color:#df7d28 ;opacity:1; filter: alpha(opacity=1);  font-weight:normal; }
.features-txtOpa p { font-size:14px; color:#fff; opacity:1; filter: alpha(opacity=1);font-weight:normal; }
.features-imgOpa { opacity:1;  float:right; width:50%;}

.featuresTabData { position:relative; width:98%; overflow: hidden;  padding-bottom:10px; }
.featuresTabData h2 a { color:#df7d28 ; text-decoration:none; }
.featuresTabData ul { width: 2000em;  position: relative; list-style: none;  margin: 0; padding: 0; }
.featuresTabData li { display:block; vertical-align:top; width:100%; margin-bottom:10px;  float:left;}
/*.featuresTabData li:nth-child(even) {display:block; color:red;}
.featuresTabData li:nth-child(even) .features-txtOpa{ float:right; }
.featuresTabData li:nth-child(even) .features-imgOpa{ float:left; }*/
.featuresTabData li:last-child  {margin-right:0px; }
.featuresTabData li  img { max-width:100%; }
.featuresTabData img { max-width:100%; }
.featuresTabData-control-prev, .featuresTabData-control-next{  position: absolute; top: 50%;   color: #fff; text-decoration: none;font: 0px Arial, sans-serif; }
.featuresTabData-control-prev { left: 10%; background:url("https://imgd.aeplcdn.com/0x0/tc/new/2809/Miscellaneous/_20180614125443307.png") no-repeat center; width:25px; height:42px; }
.featuresTabData-control-next{ right: 10%; background:url("https://imgd.aeplcdn.com/0x0/tc/new/2809/Miscellaneous/_20180614125440742.png") no-repeat center; width:25px; height:42px;}
.featuresTabData-pagination { position: absolute; bottom: 30px;  left: 50%; -webkit-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); transform: translate(-50%, 0); margin: 0;}
.featuresTabData-pagination a {  text-decoration: none; display: inline-block; *float:left;  font-size: 11px;   height: 10px;  width: 10px; line-height: 10px;  background: #fff; color: #4E443C;  border-radius: 10px; text-indent: -9999px;  margin-right: 7px; -webkit-box-shadow: 0 0 2px #4E443C; -moz-box-shadow: 0 0 2px #4E443C;  box-shadow: 0 0 2px #4E443C; }
.featuresTabData-pagination a.active {  background: #4E443C; color: #fff;  opacity: 1; -webkit-box-shadow: 0 0 2px #F0EFE7; -moz-box-shadow: 0 0 2px #F0EFE7;  box-shadow: 0 0 2px #F0EFE7; }
.featuresTabData-pagination {display:none;}
/***************************Model page Features Tab and carousel css ends here ******************************/

/***************************Car Showcase css starts here ******************************/
.carShowcase-sec { position:relative; width:100%; padding-bottom:30px; text-align:center; margin:0 auto; border:0px solid #e1e6e6;  }
.carShowcase-sec h2 { color: #df7d28 ; font-size: 32px;  font-weight: bold; text-transform: capitalize; padding:2% 0;}
.carShowcase-sec h2 a { color:#df7d28 ; text-decoration:none; }
.carShowcase-wrapper { position:relative; }
.carShowcase { overflow: hidden;  padding-bottom:10px; position:relative; line-height:0px; }
.carShowcase img { max-width:100%; }
.carShowcase .film_roll_wrapper { display: block; text-align: center;  float: none; position: relative;  top: auto; right: auto; bottom: auto;  left: auto;  z-index: auto;  width: 100%; margin: 0 !important; padding: 0 !important; overflow: hidden; width: 100%; }
.carShowcase .film_roll_shuttle { text-align: left; float: none; position: relative;  top: 0; left: 0; right: auto; bottom: auto;  margin: 0 !important;  padding: 0 !important; z-index: auto; }
.carShowcase .film_roll_shuttle.vertical_center:before { display: inline-block; }
.carShowcase .film_roll_child { position: relative; display: inline-block;  *display:inline; vertical-align:middle; zoom:1; }
.carShowcase .film_roll_pager { bottom: 30px;  position: relative;  text-align: center; display:none;}
.carShowcase .film_roll_pager a { margin-right:7px; display:inline-block; text-decoration: none;font: 0px Arial, sans-serif;  border:0px; height: 10px;  width: 10px; line-height: 10px;  background: #fff;  border-radius: 10px; -webkit-box-shadow: 0 0 2px #4E443C; -moz-box-shadow: 0 0 2px #4E443C;  box-shadow: 0 0 2px #4E443C;}
.carShowcase .film_roll_pager a.active {  background: #4E443C; -webkit-box-shadow: 0 0 2px #f0efe7; -moz-box-shadow: 0 0 2px #f0efe7;  box-shadow: 0 0 2px #f0efe7;} 
.carShowcase .film_roll_prev, .film_roll_next {  filter: alpha(opacity=80); opacity: 0.75;  background-color:#ccc;  bottom: 0; line-height:0px;   position: absolute; top: 0; width: 13.8%;   border-radius:0px; border:0px; font-size:0px; line-height:inherit; height:auto; }
.carShowcase .film_roll_prev { left:0px;  background-image:url("https://imgd.aeplcdn.com/0x0/tc/27413/Miscellaneous/_20180523063632338.png"); background-repeat:no-repeat; background-position:90% center; min-width:25px; min-height:42px; }
.carShowcase .film_roll_next { right:0px; background-image:url("https://imgd.aeplcdn.com/0x0/tc/27413/Miscellaneous/_20180523063625987.png"); background-repeat:no-repeat; background-position:10% center; min-width:25px; min-height:42px; }
/***************************Car Showcase css ends here ******************************/

/** variants section css starts here **/
.variants { position:relative; width:100%; overflow: hidden; padding-bottom:4%; text-align:center; }
.variants h2 { color: #df7d28 ; font-size: 32px;  font-weight: bold; text-transform: capitalize; padding:2% 0;}
.model-page1 .variants h2 {display:none;}
.variants-tabs  { text-align:center; border-top:2px solid #ccc; margin-bottom:10px; }
.variants-tabs ul { display:block; margin:0px; padding:0px; list-style:none; }
.variants-tabs li { display:inline-block; *display:inline;  padding:10px 20px; *padding-bottom:2px; *line-height:26px; cursor:pointer; text-transform:capitalize; }
.variants-tabs li.active {  border-top:2px solid #df7d28 ; margin-top:-2px;  color:#333; background:url("../images/feature-down-arrow.png") no-repeat center top; } 
.variants-head {color:#ef4040; font-size:16px; font-weight:normal;}
.variants-txt {color:#666766; font-size:14px; font-weight:normal;}

.variants-tab1 {list-style-type: none;}
.variantContent,.noData, .noFetData {padding: 12px 12px 9px; background:#fff; }
.noData, .noFetData {font-weight: normal;}
.variantContent.variantHead {background: #d2d2d2;font-weight: bold;height: auto;padding: 5px 12px; border-bottom: 0 none;}
.engine, .fuel-type, .transmission, .ex-showroom, .version, .on-roadprice {color: #666;display: inline-block;*display:inline;zoom:1;font-size: 13px;width: 180px;}
.version {width: 260px;}
.blueversion > a {color: #666;outline: 0 none;text-decoration: none;}
.engine {width: 185px;}
.fuel-type {width: 142px;}
.ex-showroom, .on-roadprice {font-weight: bold;}
.ex-showroom > span {font-size: 11px;}
.variantContent p a {color: #333;display: inline-block;text-decoration: none;}
.variantContent p span {margin: 0 7px;}
.blueversion {font-weight: bold;vertical-align: top; height:40px;}
.variantContent p {display: none;font-size: 11px;font-weight: normal;margin-top: 5px;}
.variantContent:hover .blueversion p {display:block;}
#variantsAll .variants-tab1 { border-top:1px solid #e2e2e2;  border-right:1px solid #e2e2e2; border-left:1px solid #e2e2e2; border-bottom:3px solid #e2e2e2}
#variantsAll li.allVersions  {border-top:1px solid #e2e2e2; }
/** variants section css ends here **/

/* Colors section*/
.colors { position:relative; width:100%; overflow: hidden;  text-align:center; }
.model-page1 .colors h2 {display:none;}
.colors-bg {background: #fff; padding: 0 20px 20px 20px;  text-align: center; display:block;}
.colors-bg ul { overflow: hidden;  }
.colors-bg ul li:first-child { margin-left:1%;}
.colors-bg ul li { display: inline-block; *float:left;  list-style:none; margin-bottom: 10px; margin-right: 4%;  text-align: center; max-width:130px; vertical-align:top;}
.colors-bg ul li img { width:116px; height:114px;}
#dwcarouselStock a { background:#f5f5f5; width:114px !important; height:85px; display:block;  border:1px solid #e9e9e9;}
#dwcarouselStock a  img{ max-width:110px !important; max-height:83px !important;}
/**********************************************************************/
/***************************Model page 1 ends here******************************/

/***************About Us page starts here*******************************/
.page-banner { width:100%;  margin:0 auto; }
.page-banner img {width:100%; }
.white-bg-banner-1 { background:#fff; }
.about-background-banner-1 {background:#fff; width:100%;  padding:0 0% 2% 0%; margin:0 auto;  }
.about-background-banner-2 {background: #fff; width:100%;   min-height:260px; padding:0 0% 2% 0%; margin:0 auto; text-align:center;  }
.about-background-banner-3 {background:#fff;  width:100%;  min-height:280px; padding:0 0% 2% 0%; margin:0 auto; }
.about-background-banner-1, .about-background-banner-2, .about-background-banner-3, .white-bg-banner-1   {position:relative;}
/* About Us Page css condition for full width bg imp */
.about-background-banner-1 .about-background-banner-1 { margin-top:0px; min-height:0px; background:none;} 
.about-background-banner-1 h1 { text-align:center; }
/* About Us Page css condition for full width bg imp */
ul.servicesList { display:inline-block; *float:left; text-align:center; margin-right:4%; vertical-align:top; max-width:33%; word-wrap:break-word; }
ul.servicesList:last-child { margin-bottom:10px;}
ul.servicesList li { display:block; text-align:left; padding-top:10px; padding-left:13px;  list-style:none; color:#fff; background:url("https://imgd.aeplcdn.com/0x0/tc/27413/Miscellaneous/_20180523061533239.png") no-repeat left 15px; } 
.awarddate { text-align:left; }
ul.awardlist {display:block; width:100%; margin:0 auto; text-align:center; overflow:hidden; }
ul.awardlist h3 { padding:0; word-wrap:break-word; max-width:91%;}
ul.awardlist li { vertical-align:top; width:auto; *float:left; *display:inline; display:inline-block; margin-right:3%; margin-bottom:4%; padding:10px 15px 15px 10px;  list-style:none; border:1px solid #dfdfdf; background-color:#fff;  text-align:left;} 
ul.awardlist .awardbg { width:295px; background:url("../images/award.png") no-repeat left top; min-height:65px; padding-left:13%; margin-left:8px; }
ul.awardlist li:hover.leftborder, ul.awardlist li.active.leftborder { background-image:url("../images/red-arrow.png"); background-repeat:no-repeat; background-position:left center;  }

/***************About Us page css ends here *******************************/


/*******************Common left and right section css for internal pages*****************/
.middleSec {  padding:2% 0;}
.finance-leftsec {float:left; width:50%; margin-right:5%;}
.finance-rightsec {float:left; width:45%; }
/*******************Common left and right section css for internal pages*****************/


/**********************************Form widget Css Starts here*******************************************/
/********************************************************************************************************/
.formHolder {  width: 310px; background: #fff ; }
.formHolder select, .formHolder input {  width: 302px;  }
.element { margin-bottom: 14px; }
.formHolder .element .prefixd { width: 26px; }
.formHolder .element .cont-num { margin-left: 4px; width: 253px; }
.formHolder input { width: 295px; }
.formHolder #btnSubmit, .formHolder #pqRequest_btnSubmit { width:85px;}
.form { margin-right: 5px; }
.formHeading { font-size: 13px; color: #666766; font-weight: bold;	padding-bottom: 12px; }
.radiobtn input { vertical-align: text-top; width: 15px; }
.radiobtn label, .dateP label { color: #333; width: 105px;  font-size:12px;}
.radiobtn label[for=TestDrive_rdoShowroom], .radiobtn label[for=TestDrive_rdoMyLocation] {width: 70px;}
.element textarea { border: 1px solid #dedede; max-height: 53px;  max-width: 293px; min-height: 53px;  min-width: 293px; padding: 5px; color: #999; font-size: 12px; }
.formHolder .element.chkBox input { height: 18px; margin: 0; outline: 0 none; width: 12px; background:none !important; border:0px; }
.errorMessage { color: #ba0000; }
.text.left {  font-size: 12px; margin-left: 6px;  width: 92%; }
.financeH h3 {  border-bottom: 1px solid #d8d7d7; color: #3399cc; font-size: 16px; padding: 10px 0 8px 14px; }
.left { float: left; }
/*****************thank you page*************************/
.thank { border: 1px solid #e2e3e7; padding: 14px 12px 35px; background: #f7fbfc; width: 302px; }
.innerHeading { font-size: 14px; color: #333; font-weight: bold; margin-bottom: 12px; }
.thank p { line-height: 22px; }
/**********************************Form widget Css Ends here*******************************************/
/********************************************************************************************************/

/**********************************PQ and Test Drive Form widget Css Starts here*******************************************/
.pqHolder { }
.tdHolder { }
.tdHolder .middleSec, .pqHolder .middleSec { padding-top:2%; }
.tdHolder h1, .pqHolder h1 { color:#df7d28 ; font-weight:normal; }
#TestDrive_tdform  h3 { text-transform:none;}
.car img { display: block; margin-top: 2%; }
/**********************************PQ and Test Drive Form widget Css ends here*******************************************/


/* pricequote report page css starts here */
.pqReportHolder { padding-bottom: 20px; background: #f5f5f4;  }
.pqReportHolder h1.pageHeading { display: inline-block;	}
.select-variant { border: 1px solid #666; color: #666; font-size: 14px; padding:5px 25px 5px 5px; margin-left: 25px;  }
.report { width: 465px; }
.topReport { border: 1px solid #dddcdc; padding: 9px 8px 0; margin-bottom: 18px; }
.current-offers h4 { font-weight: bold; margin-bottom: 6px; }
.offerDiv { border: 1px solid #dddcdc; background: #eaeaea; padding: 8px; color: #999; font-size: 12px; }
.offerDiv h5 { font-weight: bold; margin-bottom: 5px; }
.chk-div { margin: 10px 0 7px 0; }
.chk-div > input { vertical-align: sub; }
.pqReportHolderBottom { background: #fff; padding: 35px 0; }
.report-bottom { border: 1px solid #dddcdc; width: 483px; border-radius: 2px; margin-right: 8px; }
.report-bottom h5 { border-bottom: 1px solid #dddcdc; padding: 9px 0 9px 12px; }
.innerPadding { padding: 0 0 7px 10px; }
.rbContent { display: inline-block; margin-left: 12px; }
.rbContent > input { vertical-align: sub; }
.innerPadding select { color: #999; font-size: 11px; border: 1px solid #dededd; width: 300px; height: 25px; padding-left: 8px; margin: 15px 0 7px 0; }
.report-bottom textarea { color: #999; font-size: 12px; height: 37px; max-height: 46px; max-width: 450px; min-height: 46px;  min-width: 450px;  padding: 6px; margin: 20px 0 15px; }
.pq-cont { background: url("../images/pq-cars/CallIcon.jpg") no-repeat left top; color: #666766; font-size: 26px; padding-left: 38px;	margin: 9px 0 15px 0; }
.innerPadding > p { color: #999; font-size: 12px; }
.totPrice { font-weight: bold; border-top: 1px dashed #a7aeb4; padding-top: 12px; }
.pqReportHolder .car { width: auto; }
.rows { padding-bottom: 12px; }
.bottomReport .rows { border-bottom: 1px solid #dfdfde;	padding: 12px 10px 10px; }
.rows.polo-version { border-bottom: 0 none;	background: #eaeaea; font-weight: bold; }
.pqReportHolder .car img { margin: 20px 0 0 12px; }
.pqReportHolder .car h2 { margin-left: 30px; padding: 0 0 12px; border-bottom: 1px dashed #a7aeb4; }
.bottomReport a.blue_btn { background-position: 120px 9px; margin-top: 28px; }
.greyM { color: #666766; font-size: 14px; }
.pqReportHolder h1 { font-size:24px;}
/* pricequote report page css ends here */

/*****************Locate Us Page starts here*************************/
/* Locate Us tab starts */  
.tabHolder { border: 1px solid #d7d6d7; margin-bottom: 50px; line-height:15px; }
.tabHeader, .tabHolder .variants { background: #fff; height: 45px; }
.tabHeader ul li, .tabHolder .variants ul li{ list-style: none; float: left; }
.tabHeader ul li a, .tabHolder .variants ul li a { color: #666766; display: block; padding: 20px 15% 12px; font-weight: normal; text-decoration: none; position: relative; top: -2px; text-transform: capitalize; }
.tabHeader ul li a:focus, .tabHolder .variants ul li a:focus { outline: 0 none; }
.tabHeader ul li a.active-tab, .tabHolder .variants ul li a.active-tab { border-bottom: 2px solid #df7d28 ; }
/* Locate Us tab ends */  
.locationH { padding-bottom: 20px; border-bottom: 1px solid #cccbca; }
.location select { display: block; border: 1px solid #cecccb; padding: 7px 0 7px 5px; width: 200px; font-size: 12px; color: #666766; margin-top: 10px; }
.locationH .location, .locationH .address, .locationH .direction { float: left; width: 312px; border-left: 1px dotted #a4a3a3; padding-left: 14px; }
.locationH .location { border-left: 0 none; }
.address .blueL { background: url("../images/Sprite-icon.png") no-repeat -1px 0;  margin-bottom: 8px; padding-left: 18px; }
.direction a { display: block; text-decoration: none; font-size: 14px; color: #666; padding-left: 27px; }
.direction li { list-style: none; float: left; background: url("../images/Sprite-icon.png") no-repeat; margin: 0 23px 14px 0; padding: 6px 8px; }
.direction li:hover { background-color: #f4f4f4; }
li.gd { background-position: 9px -26px; }
li.td { background-position: 6px -59px; }
li.clock {  background-position: 7px -90px; }
li.sms { background-position: 7px -127px; }
.map { height: 510px; }
.mail {  background: url("../images/mail.png") no-repeat scroll 0 6px;  padding-left: 24px; }
.infoWindow {height:120px; line-height:22px;}
.blueL { color: #df7d28 ; font-size: 16px; }
/*****************Locate Us Page ends here *************************/

/***************Contact Us form css starts here*******************************/
.contactUsPage h1 {text-align:left; font-weight:normal;}
.contactus-content h1.show {display:none;}
.contactUsPage h2  {font-weight:normal; font-size:18px;}
.contactUsPage .tbl-forms h4 {color:#666; padding-bottom:5px; float:left; width:35%;}
.contactUsPage  input[type="text"] {width:60% !important; }
.contactUsPage .required { display:inline-block; }
.contactUsPage #locateDealer_btnSend {margin-top:10px;}
.contactUsPage .contactus-content {  margin:0 auto; line-height:1.4; }
.contactUsPage table.tbl-forms.margin-top10 {margin-top:0px;} 
.contactUsPage .finance-rightsec div div:nth-of-type(1) { margin-left:0px !important; }
/* .tbl-forms select, textarea, input[type="text"], input[type="tel"], input[type="email"] {padding:8px 0 8px 5px;}*/
/***************Contact Us form css ends here*******************************/

/***************Career form css starts here*******************************/
.formHolder #sendMail_btn_SubmitResume.form_btn { background-position:48px 10px; }
@-moz-document url-prefix() {  .formHolder #sendMail_btn_SubmitResume.form_btn  {  background-position:54px 12px; } }
#sendMail_divForm iframe {width:220px; }
/***************Career form css ends here*******************************/

/* Banner call to action css starts here */
.BannerCallToAction {  width:100%; background:#df7d28; padding: 60px 0;}
.BannerCallToAction .BannerCallAction { border: 0 solid #ccc;}
.BannerCallToAction .BannerCallAction h1 { color: #fff; font-size: 25px; padding:0px; text-transform:uppercase; text-align:center; }
.BannerCallToAction .BannerCallAction-height { max-width:815px; margin:0 auto; width:100%; }
.BannerCallToAction .call-stock  { padding:0px; text-align:right; }
.BannerCallToAction .call-stock a { color: #fff; font-weight:normal; }
.BannerCallToAction input[type="button"]#btnFindUsedCar {background:#58585a; width:100%; padding:10px 0 9px 0; border-radius:0px; border:0px solid #df7d28; color:#fff; height:36px;}
.BannerCallToAction .ul-no-list li{ float:left; width:25%; }
.BannerCallToAction .ul-no-list select {width:100% !important; padding:10px 5px; border-radius:0px; border:1px solid #cccccc; border-right:0px; display: inline-block; zoom:1; *height:44px; vertical-align:middle; }
.BannerCallToAction select::-ms-expand { display: none; }
/*Banner call to action css ends here*/

/*welcome note css*/
#slide2 { background:url("https://imgd.aeplcdn.com/0x0/tc/27413/Miscellaneous/_20180523034201655.jpg") top left #333;  text-align:center; padding: 38px 0;background-size: contain; }
#welcome-note {padding-bottom:2%;}
#welcome-note, #welcome-note h1, #welcome-note a, #welcome-note h2, #welcome-note h3 {color:#fff;}
#welcome-note h1.show {display:none;}
#welcome-note .aboutbtn { text-align:center; color:#fff; margin:0 auto; width:122px; border:2px solid #fff; padding:9px 0; margin-top:3%; background:transparent; text-transform:uppercase;}
#welcome-note .aboutbtn:hover, input#btnWriteTestimonial[type="button"]:hover { border: 2px solid #df7d28; cursor:pointer;}
#welcome-note .aboutbtn:hover a , input#btnWriteTestimonial[type="button"]:hover{color:#df7d28; }
#Testimonial_divTestimonialNA p {color: #fff;}
#welcome-note .rm-position {display:none;}
#welcome-note .aboutbtn a {font-size:13px;}
/*welcome note css ends*/

/* post requirement css starts here */
#slide5 .container {padding-top:2%;}
.postreq { padding: 25px 30px 15px; border:1px solid #df7d28; background:#fff; border-radius:8px; position:relative; z-index:10; margin-bottom:-40px; width:42%;}
.postreq > img {display: block;margin: 0 auto 22px;}
.postreq .mobile-btm {margin: 12px auto 0;}
#post-requirement {padding:10px; background:#fff; border:1px solid #777;}
#post-requirement #form table td div { width:97% !important;}
#post-requirement h2 { font-size:22px; text-transform:capitalize; color:#5c6066; margin:0 -5px; padding:5px 10px;}
#post-requirement h1 {display:none;}
#post-requirement table { width:100%;}
#post-requirement #form td {padding:1px 0;}
#post-requirement #form #btnGo{margin-top:10px;}
#post-requirement #form table td table  {font-size:12px;}
#post-requirement #form table td table td:last-child { display:block;}
#post-requirement select {margin-right:10px; }
#divSelectedModel {font-size:12px;}
.videosec {width:62%; text-align:center; }
.videosec h2, .videosec h3 {color:#343434;}
/* post requirement css ends here */

/* Sell car css starts here */
#sellC_sell_car .tbl-forms select { width: 25%; margin-top:5px;}
#sellC_sell_car .tbl-forms input[type="text"], #sellC_sell_car .tbl-forms textarea { width:24%; }
#sellC_sell_car .tbl-forms td { vertical-align:top; }
#sellC_rdoInsurance {width:70%;}
#sellC_rdoInsurance td {width:100px;}
/* Sell car css ends here */

/* EMI Calculator Page css starts here */
.emaiCalc #ncd_cars_testdrive .tbl-forms input[type="text"] { width:32%; }
/* EMI Calculator Page css ends here */

/* date picker css starts here */
#ui-datepicker-div {width:80%; max-width:250px;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {font-size:12px; font-family:Roboto-Regular, arial, helvetica, sans-serif;}
.ui-datepicker-title, .ui-datepicker-week-end, .ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year, .ui-datepicker .ui-datepicker-buttonpane button { font-size:14px; font-family:Roboto-Regular, arial, helvetica, sans-serif; }
/* date picker css ends here */

/* Services page css starts here */
.serviceH h2 {font-size: 30px; padding-bottom:10px;}
.serviceH {padding-top: 15px;}