﻿ @font-face {
    font-family: 'FranklinGothicMediumRegular';
    src: url('../fonts/FranklinGothicMediumRegular.eot');
    src: url('../fonts/FranklinGothicMediumRegular.eot') format('embedded-opentype'),
         url('../fonts/FranklinGothicMediumRegular.woff2') format('woff2'),
         url('../fonts/FranklinGothicMediumRegular.woff') format('woff'),
         url('../fonts/FranklinGothicMediumRegular.ttf') format('truetype'),
         url('../fonts/FranklinGothicMediumRegular.svg#FranklinGothicMediumRegular') format('svg');
}
@font-face {
    font-family: 'FranklinGothicMediumItalic';
    src: url('../fonts/FranklinGothicMediumItalic.eot');
    src: url('../fonts/FranklinGothicMediumItalic.eot') format('embedded-opentype'),
         url('../fonts/FranklinGothicMediumItalic.woff2') format('woff2'),
         url('../fonts/FranklinGothicMediumItalic.woff') format('woff'),
         url('../fonts/FranklinGothicMediumItalic.ttf') format('truetype'),
         url('../fonts/FranklinGothicMediumItalic.svg#FranklinGothicMediumItalic') format('svg');
}
@font-face {
    font-family: 'LaoUI';
    src: url('../fonts/LaoUI.eot');
    src: url('../fonts/LaoUI.eot') format('embedded-opentype'),
         url('../fonts/LaoUI.woff2') format('woff2'),
         url('../fonts/LaoUI.woff') format('woff'),
         url('../fonts/LaoUI.ttf') format('truetype'),
         url('../fonts/LaoUI.svg#LaoUI') format('svg');
}

/*** Reset Style here ***/
*{ box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box;}
html, body, div, span, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,abbr, address, cite, code,del, dfn, em, img, ins, kbd, q, samp,small, strong, sub, sup, var,b, i,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary,time, mark, audio, video {margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent; font-weight:normal;}

body{ margin:0; padding:0px; font-family: 'FranklinGothicMediumRegular', sans-serif; color:#919191; font-size:16px; font-weight:400; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; transition: all 0.3s ease; -webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%; color: #333; -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility;}
a,img{border:none; text-decoration:none; outline:none;}
a:focus, a:hover { outline:none; color:#d39065; text-decoration:none;}
b { font-weight:bold;}
img {max-width:100%;}
q {quotes: "“" "”" "‘" "’";}
q:before {content: open-quote;}
q:after {content: close-quote;}
.clear { clear:both;}
ul, li { list-style:none;}
em, i {font-family: 'FranklinGothicMediumItalic';}

/*** Theme Style here ***/
.page-wrapper { display:block; width:100%; -moz-transition: -moz-filter 0.25s ease; -webkit-transition: -webkit-filter 0.25s ease; -ms-transition: -ms-filter 0.25s ease; transition: filter 0.25s ease; box-sizing:border-box; overflow:hidden;}
.content-wrap { display:block; width:100%; float:left; box-sizing:border-box;}
section { clear: both; display: block; width: 100%; position: relative; box-sizing: border-box }
section h2 { margin: 0px 0px 40px; font-family: 'Pathway Gothic One', sans-serif; font-weight: 400; font-size: 60px; line-height:60px; color: #3c3d41; text-align: center; }
.ver-divider {display: block; position:absolute; top:-82px; left:0px; right:0px; margin:auto; width:7px; height:156px; background: url('../images/ver_line.png') no-repeat 0px 0px; z-index:3; }
.scroll-link { display:block; text-align:center; margin-left:-1px;}
.scroll-link a { display:inline-block; width: 0; height: 0;  border-left: 17px solid transparent; border-right: 17px solid transparent; border-top: 14px solid rgba(62,31,3,0.32); }
.scroll-link a:hover, .scroll-link a:focus { border-top-color:#3e1f03;}
.icon { display: block; background: url('../images/sprite.png') no-repeat }
.btn-brdr { display:inline-block; padding:0px 20px; margin:0px 10px; font-family: 'Pathway Gothic One', sans-serif; font-size:28px; line-height:46px; color:#FFF; text-align:center; border:2px solid #FFF; outline:none; text-decoration:none;}
.btn-brdr:hover, .btn-brdr:focus, .btn-brdr.dark:hover, .btn-brdr.dark:focus { background:#d39065; border-color:#d39065; color:#FFF;}
.btn-brdr.dark { border-color:#6b452c; color:#6b452c;}
.select2-container--default .select2-selection--single { height:50px; background-color:#6b452c; border:1px solid #6b452c; border-radius:0px; }
.select2-container--default .select2-selection--single .select2-selection__rendered { padding-left:15px; padding-right:38px; color:#FFF; font-family: 'Pathway Gothic One', sans-serif; font-size:20px; line-height:48px; text-transform:uppercase;}
.select2-container--default .select2-selection--single .select2-selection__placeholder { color: #FFF; text-transform:uppercase;}
.select2-container--default .select2-selection--single .select2-selection__arrow { width:23px; height:50px; top:0px; right:15px;}
.select2-container--default .select2-selection--single .select2-selection__arrow b { margin:auto; top:0px; bottom:0px; left:0px; right:0px; width:23px; height:13px; background:url('../images/selectbox_arrow.png') no-repeat 0 0; border:none;}
.select2-container--default .select2-selection--single .select2-selection__clear { font-size: 20px; margin-right:5px;  }
.gray { color:#d6d6d6;}
.black { color:#000000;}
.form-control { height: 48px; font-family: 'LaoUI'; font-weight: normal; font-size: 16px; border-radius:0px; border-color: rgba(107,69,44,0.57);    }
.form-control.brdr-control { background: none; border:2px solid #6b452c; }
.form-control.brdr-control:focus { border-color: #d39065; outline: 0; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgb(112, 77, 52); box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgb(104, 68, 43); }

/*** PAgination ***/
.page-nav { display:block; width:100%; text-align:center;}
.pagination { margin:0px;}
.pagination>li { display:inline-block; margin:0px 5px;}
.pagination>li>a, .pagination>li>span { margin:0px; min-width:49px; font-family: 'LaoUI'; font-size:25px; line-height:35px; color:#650c0c; border: 1px solid #650c0c; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px; -ms-border-radius:4px;}
.pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover, .pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover{ color:#FFF; background-color: #6b452c; border-color: #6b452c;}

/*** header style start ***/
.navbar-header.web-header { display:inline-block;}
.navbar-header.mob-header { display:none;}
.navbar { display:block; margin:0; background:none; border:0; min-height: inherit; text-align:center; z-index:999;}
.navbar *{-webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;}
.navbar-default .navbar-collapse { margin:auto; max-width:1115px; height:125px !important; background:url('../images/nav-strip.png') no-repeat bottom center; }
.navbar>.container .navbar-brand { margin:0px; padding:30px 0px; height:auto;}
.navbar-header { display:inline-block; float:none; }
.navbar-nav { margin:37px auto;}
.navbar-default .navbar-nav>li { margin:0px 23px;}
.navbar-default .navbar-nav>li>a { padding:15px 0px; font-family: 'Pathway Gothic One', sans-serif; font-size:22px; font-weight:400; color:#ffffff; position:relative;}
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover { color:#FFF;}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover { color:#FFF; background:none;}
.navbar-default .navbar-nav>.active>a:after, .navbar-default .navbar-nav>li>a:hover:after { content:''; display:block; position:absolute; left:0px; right:0px; bottom:-2px; height:2px; background:#FFF; }
.scroll-navbar { background:rgba(101,12,12,0.96); -webkit-box-shadow: 0px 3px 3px 0px rgba(0,0,0,0.2); -moz-box-shadow: 0px 3px 3px 0px rgba(0,0,0,0.2); box-shadow: 0px 3px 3px 0px rgba(0,0,0,0.2);}
.navbar-default.scroll-navbar .navbar-collapse { height:95px !important;}
.navbar.scroll-navbar>.container .navbar-brand { padding:15px 0px;}
.scroll-navbar .navbar-nav { margin: 17px auto; }

/*** footer style start here ***/
footer { clear: both; display: block; padding:60px 0px 0px; min-height:495px; color:#FFF; background:url('../images/inner_bg.jpg') no-repeat top center; background-size:cover;}
footer h3 { margin:0px 0px 20px; padding:0px 0px 20px; font-family: 'Pathway Gothic One', sans-serif; font-size:27px; line-height:27px; background:url('../images/foot_title_strip.png') no-repeat; background-position: bottom 0px left -12px; }
.foot-list { display:block; margin:0px; padding:0px;}
.foot-list li { display:block; margin:0px 0px 15px; font-family: 'FranklinGothicMediumRegular'; font-size:16px; font-weight:400; line-height:24px;}
.foot-list li a { display:inline-block; font-size:16px; color:#FFF;}
.foot-list li a:hover { color:#d39065;}
footer .quick-links { }
.recent-news .foot-list { max-width:235px;}
.recent-news .foot-list li span { display:block; margin:0px; font-family: 'FranklinGothicMediumItalic'; font-size:11px;}
footer .latest-tweets { padding-left:38px;}
footer .newsletter { float:right;}
.newsletter p { margin:0px 0px 18px;}
.newsletter .form-control{ background:#c9cacc;}
.newsletter .form-control, .newsletter .btn-default { border-radius:0px; outline:none; height:35px; box-shadow:none;}
.newsletter .form-control:focus { border-color:#d39065;}
.newsletter .btn-default { font-size:15px; color:#ffffff; text-transform:uppercase; background:#474747; border-color:#474747;}
.newsletter .btn-default:hover, .newsletter .btn-default:focus { background:#d39065; border-color:#d39065;}
.copyright { display:block; margin:38px 0px 0px; padding:15px 0px; background:url('../images/copyright_strip.png') no-repeat; background-position:top center; text-align:center;}
.copyright p { margin:0px; font-size:16px; font-weight:400; line-height:24px;}
.copyright p a { color:#FFF;}
.copyright p a:hover { color:#d39065;}

/*** Map Section Style here ***/
.map-section { display:block; height:338px; background-repeat:no-repeat; background-position:top center; background-size:cover;}

/*** Home page Style here ***/
.home-banner {display:block; padding:185px 0px 0px; width:100%;height:810px; position:relative; color:#ffffff; background-color:#33241c; background-repeat:no-repeat; background-position:top center; background-size:cover; overflow:hidden;}
.home-banner:before, .home-banner:after { content:''; width: 100%; height: 225px; display: block; position: absolute; bottom: 0; left: 0; z-index:2; }
.home-banner:before { background-color: #FFF; transform: skewY(18deg); -webkit-transform: skewY(18deg); -moz-transform: skewY(18deg); -ms-transform: skewY(18deg); -o-transform: skewY(18deg); transform-origin: left top;}
.home-banner:after { background-color: #FFF; transform: skewY(-18deg); transform-origin: right top;}
.home-banner .container { max-width:790px; text-align:center; color:#FFF;}
.home-banner .container h1 { margin:0px 0px 30px; font-family: 'Pathway Gothic One', sans-serif; font-size:100px; font-weight:400; line-height:100px;}
.home-banner .container h1 span { display:block; font-size:60px; line-height:56px;}
.home-banner .container p { margin:0px 0px 40px; font-family: 'FranklinGothicMediumItalic'; font-size:19px; line-height:30px;}
.action-link { display:block;}
.action-link .btn-brdr { width:289px;}
.why-choose { padding:98px 0px 35px; }
.why-choose:after { content:''; display:block; position:absolute; bottom:-350px; right:-395px; width:1028px; height:426px; background:url('../images/car.png') no-repeat 0px 0px; z-index:3; pointer-events:none; -webkit-pointer-events:none; -moz-pointer-events:none; -ms-pointer-events:none; -o-pointer-events:none;}
.why-choose .container { width:960px;}
.why-choose h2 { color:#061d32;}
.why-choose h2 span{ color:#4a2300;}
.why-choose ul { display:block; margin:0px; padding:0px; box-sizing:border-box; overflow:hidden;}
.why-choose ul li { display:block; float:left; width:405px; margin:0px 115px 70px 0px;}
.why-choose ul li:nth-child(2n) { margin-right:0px;}
.why-choose ul li h3{ margin:0px 0px 20px; font-family: 'Pathway Gothic One', sans-serif; font-size:32px; color:#4a2300; text-transform:uppercase; text-align:center;}
.why-choose ul li  p { margin:0px; font-size:16px; font-weight:400; line-height:1.8; color:#000000;font-family: LaoUI;text-align:center}
.slope-container { overflow:hidden;}
.slope-left, .slope-right { padding:40px 0px; height:1200px; width:auto; overflow:hidden; position:relative;  -webkit-pointer-events: auto; -moz-pointer-events: auto; -ms-pointer-events: auto; -o-pointer-events: auto; pointer-events: auto; }
.back-img { display:block; margin:auto; position:absolute; top:0px; bottom:200px; left:200px; right:170px; background-repeat:no-repeat; background-position:top center; background-size:cover; z-index:0;}
.slope-left { margin: -18px -200px 0px; background:#32231b; -webkit-transform: rotate(18deg); -moz-transform: rotate(18deg); -o-transform: rotate(18deg); -ms-transform: rotate(18deg); transform: rotate(18deg); -webkit-transform-origin: left center; -moz-transform-origin: left center; -o-transform-origin: left center; -ms-transform-origin: left center; transform-origin: left center; }
.slope-left .back-img {-webkit-transform: rotate(-18deg); -moz-transform: rotate(-18deg); -o-transform: rotate(-18deg);  -ms-transform: rotate(-18deg); transform: rotate(-18deg);}
.slope-left .back-img:before { content:''; position:absolute; top:0px; bottom:0px; left:0px; right:0px; background:rgba(50,35,27,0.6); z-index:1;}
.slope-left .slope-content{ padding:65px 0px; margin-left:-50px; position:relative; -webkit-transform: rotate(-18deg); -moz-transform: rotate(-18deg); -o-transform: rotate(-18deg);  -ms-transform: rotate(-18deg); transform: rotate(-18deg); z-index:1;}
.slope-left .scroll-link a {border-top-color:rgba(161,161,161,1);}
.slope-right {margin: -385px -200px 0px; background:#000000; -webkit-transform: rotate(-18deg); -moz-transform: rotate(-18deg); -o-transform: rotate(-18deg); -ms-transform: rotate(-18deg); transform: rotate(-18deg); -webkit-transform-origin: right center; -moz-transform-origin: right center; -o-transform-origin: right center; -ms-transform-origin: right center; transform-origin: right center; }
.slope-right h2 { color:#FFF;}
.slope-right .back-img {-webkit-transform: rotate(18deg); -moz-transform: rotate(18deg); -o-transform: rotate(18deg);  -ms-transform: rotate(18deg); transform: rotate(18deg);}
.slope-right .back-img:before { content:''; height:100%; position:absolute; top:0px; bottom:0px; left:0px; right:0px; background:rgba(0,0,0,0.71); z-index:1;}
.slope-right .slope-content{ padding:65px 0px; margin-right:-56px; position:relative; -webkit-transform: rotate(18deg); -moz-transform: rotate(18deg); -o-transform: rotate(18deg);  -ms-transform: rotate(18deg); transform: rotate(18deg); color:#FFF; z-index:1;}
.about-us, .browse-cars, .timeline-slope, .testimonials-slope, .contact-slope, .contact-us-slope, .vehicle-option { pointer-events: none; -webkit-pointer-events: none; -moz-pointer-events: none; -ms-pointer-events: none; -o-pointer-events: none;}
.about-us { color:#FFF; text-align:center;}
.about-us .back-img { margin-top:-250px; left:160px; bottom:180px;}
.about-us .ver-divider { top:156px;}
.about-us .container{ width:1065px;}
.about-us h2{ color:#FFF;}
.about-us p { margin:0px; font-family: 'FranklinGothicMediumItalic'; font-size:19px; line-height:30px;}
.list-box { display:block; width:100%; max-width:828px; margin:70px auto;}
.list-box ul { display:block; margin:0px; padding:0px; overflow:hidden;}
.list-box ul li { display:block; padding:0px 35px; margin:32px 55px 32px 0px; float:left; width:386px; height:84px; border:1px solid #6b452c; border-bottom:none; box-sizing:border-box; position:relative;}
.list-box ul li:last-child { margin-right:0px;}
.list-box ul li:after, .list-box ul li:before { content:''; display:block; width:35px; height:1px; background:#6b452c; position:absolute; bottom:0px;}
.list-box ul li:before { left:0px;}
.list-box ul li:after { right:0px;}
.list-box ul li .icn-car { display:block; margin:-23px auto 0px; width:46px; height:46px; background:#6b452c; position:relative; transform: rotate(45deg); -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg);}
.list-box ul li .icn-car:after { content:''; display:block; margin:auto; position:absolute; top:0px; bottom:0px; left:0px; right:0px; width:26px; height:18px; background:url('../images/icn_car.png') no-repeat 0 0; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg);} 
.list-box ul li a { display:block; margin:29px 0px 0px; font-family: 'Pathway Gothic One', sans-serif; font-size:28px; line-height:58px; color:#FFF; border:1px solid #6b452c;}
.list-box ul li:hover:after, .list-box ul li:hover:before {background:#d39065;}
.list-box ul li a:hover, .list-box ul li:hover a{ background:#d39065; border-color:#d39065;}
.list-box ul li:hover { border-color:#d39065;}
.list-box ul li:hover .icn-car { background:#d39065;}
.about-us .scroll-link { margin-left:-10px;}
.browse-cars { position:relative;}
.browse-cars h2 { margin-bottom:20px;}
.browse-cars .back-img { margin-top:-240px; top:0; left:200px; right:170px; bottom:200px;}
.browse-cars .ver-divider { top:178px;}
.browse-cars .scroll-link { display:block; text-align:center; margin-left:-10px;}
.cars-slide .item{ display:block; padding:43px 0px 0px; overflow:hidden;}
.cars-slide .item ul.cars-list { margin:0px 20px; padding:0px; list-style:none;}
.cars-slide .item ul.cars-list li { display:block; float:left; width: 31%; margin-left: 2%;text-align:center;}
.cars-slide .item ul.cars-list li .car-img { display:block; margin:0px 0px 50px; width:100%; float:left; height:200px;}
.cars-slide .item ul.cars-list li .car-img img{ width:auto; margin:auto; }
.cars-slide .item ul.cars-list li.center-list .car-img img{ margin-top:-43px;}
.cars-slide .item ul.cars-list li h3 { margin:0px; font-family: 'Pathway Gothic One', sans-serif; font-size:50px; line-height:50px;}
.cars-slide .item ul.cars-list li p { margin:0px; font-family: 'Pathway Gothic One', sans-serif; font-size:30px; line-height:30px; text-transform:uppercase;}
/*** owl-carousel **/
.owl-carousel .owl-dots, .owl-theme .owl-nav { text-align: center; -webkit-tap-highlight-color: transparent }
.owl-carousel .owl-nav [class*=owl-] { position:absolute; top:-90px; bottom:0px; margin: auto; padding:0px; width:19px; height:39px; font-size: 0px;  background: url('../images/owl_nav.png') no-repeat; display: inline-block; cursor: pointer;}
.owl-carousel .owl-nav [class*=owl-]:hover { text-decoration: none }
.owl-carousel .owl-nav .owl-prev { left:0px; background-position:0px 0px;}
.owl-carousel .owl-nav .owl-next { right:0px; background-position:-21px 0px;}
.owl-carousel .owl-nav .disabled { opacity: .5; cursor: default }
.owl-carousel .owl-nav.disabled+.owl-dots { margin-top: 10px }
.owl-carousel .owl-dots .owl-dot { display: inline-block; zoom: 1 }
.owl-carousel .owl-dots .owl-dot span { width: 10px; height: 10px; margin: 5px 7px; display: block; -webkit-backface-visibility: visible; transition: opacity .2s ease; border:1px solid #FFF;     transform: rotate(45deg); -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg);}
.owl-carousel .owl-dots .owl-dot.active span, .owl-carousel .owl-dots .owl-dot:hover span { background: #FFF; }

.timeline-slope { position:relative;}
.timeline-slope:before { content:''; display:block; width:571px; height:387px; position:absolute; top:38px; left:-215px; background:url('../images/timeline_car.png') no-repeat 0 0; z-index:1;}
.timeline-slope .ver-divider { top:186px;}
.timeline-slope .slope-left { margin-top:-400px; background:#FFF;}
.timeline-slope .slope-left .slope-content { margin-left:50px;}
.timeline-list { display:block; width:100%; max-width:992px; margin:42px auto 0px; padding:0px; overflow:hidden;}
.timeline-list li { display:block; float:left; padding:0 20px; width:50%; position:relative;}
.timeline-list li:after { content:''; display:block; position:absolute; top:20px; right:0px; width:7px; height:239px; background:url('../images/timeline_strip.png') no-repeat 0px 0px; }
.timeline-list li.btm-timeline { padding-top:232px}
.timeline-list li.btm-timeline:after { content:normal;}
.timeline-list li img { display:block; width:100%; max-width:476px; height:257px; margin:auto;}
.timeline-list li h3{ margin:38px 0px 5px; font-family: 'Pathway Gothic One', sans-serif; font-size:32px; line-height:32px; color:#4a2300; text-transform:uppercase; text-align:center;}
.timeline-list li h4{ margin:0px; font-family: 'FranklinGothicMediumItalic'; font-size:17px; line-height:25px; color:#4a3d31; text-align:center;}
.timeline-list li p { margin:25px 0px; font-size:16px; line-height:22px; color:#000000;font-family: LaoUI;text-align: center;}
.get-btn { display:block; margin:50px 0px 0px; text-align:center;}
.testimonials-slope {position:relative;}
.testimonials-slope .ver-divider { top:186px;}
.testimonials-slope .slope-left{ margin-top:-165px; color:#FFF;}
.testimonials-slope .slope-left .slope-content { margin-left:-136px;}
.testimonials-slope .back-img { margin-top:-290px; left:150px; bottom:180px;}
.testimonials-slope h2 { margin:25px 0px 0px; color:#FFF;}
.client-testi { display:block; margin:115px 0px 0px; width:100%; height:84px; border:1px solid #6b452c; border-bottom:none; position:relative;}
.client-testi:before, .client-testi:after { content:''; width:100px; height:1px; background:#6b452c; position:absolute; bottom:0px;}
.client-testi:before { left:0px;}
.client-testi:after { right:0px;}
.icn-testi { display:block; margin:-25px auto 0px; width:50px; height:50px; background:#6b452c; position:relative; transform: rotate(45deg); -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg);} 
.icn-testi:after { content: ''; display: block; margin: auto; position: absolute; top: 0px; bottom: 0px; left: 0px; right: 0px; width: 24px; height: 29px; background: url('../images/icn_testi.png') no-repeat 0 0; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); }
.client-testimonials { display:block; margin:30px auto 0px; padding-bottom:50px; width:100%; max-width:890px; text-align:center;}
.client-testimonials .item p { margin:0px; font-family: 'FranklinGothicMediumItalic'; font-size:22px; line-height:30px;}
.client-testimonials .item .client-name{ margin:25px 0px; font-family: 'FranklinGothicMediumRegular'; font-size:17px; line-height:17px; color:#d29065;}
.new-arrivals .cars-slide .item ul.cars-list li h3{ clear:both; font-size:26px;}
.new-arrivals .cars-slide .item ul.cars-list li p{ font-size:26px; line-height:26px; color:#d29065;}
.contact-slope { position:relative;}
.contact-slope:before{content:''; display:block; width:332px; height:408px; position:absolute; left:0px; top:150px; background:url('../images/contact_car.png') no-repeat 0px 0px; z-index:1; }
.contact-slope .ver-divider { top:187px;}
.contact-slope .slope-left{ margin-top:-390px; height:780px; background:#FFF;}
.contact-slope .slope-left .slope-content { margin-left:-9px;}
.contact-slope h2{ margin:100px 0px 50px; color:#061d32;}
.cmn-table { display:table; width:100%;}
.cmn-table-row { display:table-row;}
.cmn-table-cell { display:table-cell; vertical-align:middle;}
.contact-blk { display:inline-block; padding-left:70px; position:relative;}
.contact-blk i { display:block; position:absolute; top:0px; left:0px; bottom:0px; margin:auto; width:50px; height:50px; background:url('../images/contact_sprite.png') no-repeat 0px 0px;}
.contact-blk .icn-location { background-position:0px 0px;}
.contact-blk .icn-chat { background-position:-52px 0px;}
.contact-blk .icn-time { background-position:-106px 0px;}
.contact-txt span { display:block; font-size:20px; line-height:30px; color:#5a5c5c; text-align:left;}
.contact-time { width:340px;}

/*** Inventory page Style here ***/
.inner-page-banner { height:359px;}
.filter-your-search { padding:40px 0px;}
.filter-your-search .ver-divider { top: -98px; }
.filter-type { display:block; width:100%; padding:20px 0px 0px; text-align:center;}
.filter-type h3 { margin:0px 0px 30px; font-family: 'Pathway Gothic One', sans-serif; font-size:35px; font-weight:400; line-height:35px; color:#6b452c;}
.filter-type ul { display:block; margin:0px; padding:0px; width:100%; float:left;}
.filter-type ul li { display:block; float:left; width:24.6%; margin-right:6px; text-align:left;}
.filter-type ul li:last-child { margin-right:0px;}
.filter-type ul li select { width:100%; }
.filter-list { display:block; width:100%; padding:20px 0px 0px; float:left;}
.filter-list article { display:block; margin:0px 0px 40px; padding:0px 50px; width:100%; background:url('../images/filter_list_bg.jpg') no-repeat top center; background-size:cover; height:335px; overflow:hidden;}
.filter-caption { display:block; padding:30px 40px 0px; float:left; width:100%; max-width:560px; color:#FFF; position:relative; background:rgba(107,69,44,0.70);}
.filter-caption:after { content:''; position:absolute; left:0px; right:0px; bottom:-90px; width: 0; height: 0;  border-left: 280px solid transparent; border-right: 280px solid transparent; border-top: 90px solid rgba(107,69,44,0.70);}
.filter-caption h4 { margin:0px 0px 30px;font-family: 'Pathway Gothic One', sans-serif; font-size:38px; line-height:38px; text-align:center;}
.filter-row { display:block; margin:0px 0px 32px; width:100%; float:left;}
.filter-row .stock, .filter-row .net-price { display:block; font-family: 'Pathway Gothic One', sans-serif; font-size:25px; line-height:25px;}
.filter-row .stock { float:left;}
.filter-row .net-price { float:right;}
.filter-row .year, .filter-row .transmission, .filter-row .mileage { display:block; width:33%; font-family: 'LaoUI'; font-size:16px; font-weight:400; line-height:16px;}
.filter-row .year { float:left;}
.filter-row .transmission { float:left;}
.filter-row .mileage { float:right; text-align:right;}
.filter-link { display:block; width:100%; text-align:center;}
.filter-link .btn-brdr { margin:0px 10px 0px 0px; padding:0px 10px; width:220px; font-size:20px; line-height:38px;}
.filter-link .btn-brdr:last-child { margin-right:0px;}
.filter-img { display:block; float:right; padding-top:50px; max-width:478px;}
.filter-img img { display:block;}
.inventory-contact { padding:20px 0px 70px; pointer-events:auto; -webkit-pointer-events:auto; -moz-pointer-events:auto; -ms-pointer-events:auto; -o-pointer-events:auto;}
.inventory-contact:before { content:normal;}
.inventory-contact h2 { margin-top:0px;}

/*** Financing style here ***/
.financing-wrap { padding:80px 0px;}
.financing-wrap .ver-divider{ top: -92px; }
.financing-wrap h2{ margin:0px 0px 30px; color:#650c0c; text-transform:uppercase;}
.financing-wrap h6{ margin:0px 0px 30px; font-family: 'FranklinGothicMediumItalic'; font-size:19px; line-height:36px; color:#4a3d31; text-align:center;}
.credit-app-box { display:block; margin: 30px 0px 90px; width:100%; float:left; border:2px solid #6b452c; border-bottom:none; position: relative; padding-bottom: 20px;}
.credit-app-box:after { content: ''; display: block; height: 58px; position: absolute; left: -1px; right: -2px; bottom: -55px; margin: auto; background: url('../images/credit_app_btm.svg') no-repeat 0 0; background-position: top center; pointer-events: none; -webkit-pointer-events: none; -moz-pointer-events: none;-o-pointer-events: none;-ms-pointer-events: none; }
.icn-sr { display: block; position: absolute; left: 0px; right: 0px; top: -28px; margin: auto; width: 55px; height: 55px; background: #6b452c; transform: rotate(45deg); -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg);}
.icn-sr span { display: block; position: absolute; left: 0; right: 0; top: 0; bottom: 0; font-family: 'Pathway Gothic One', sans-serif; font-size: 25px; font-style: normal; line-height: 55px; text-align: center; color: #fff; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg);}
.credit-app-box h3 { margin:52px 0px 30px; padding:0px; text-align:center; position:relative;}
.credit-app-box h3 span { display:inline-block; padding:0px 15px; background:#FFF; font-family: 'Oswald', sans-serif; font-size:30px; line-height:30px; color:#6b452c; text-transform:uppercase; position: relative; z-index: 1;}
.credit-app-box h3:after { content:''; position:absolute; top:0px; bottom:0px; left:0px; right:0px; margin:auto;  height:2px; background:#6b452c; z-index:0;}
.credit-app-box .row { margin: 0px; }
.credit-app-box .form-group { margin-bottom: 20px; }
.credit-app-link, .submit-credit-app { clear: both; display: block; margin: 0px; padding: 10px 0px 50px; width: 100%; text-align: center; }
.submit-credit-app { padding-bottom: 0px; }
.submit-credit-app .btn-brdr.dark { width: 244px; background: #ffffff; }
.submit-credit-app .btn-brdr.dark:hover, .submit-credit-app .btn-brdr.dark:focus { background: #d39065; }

/*** Contact Us page Style here ***/
.get-in-touch { padding-bottom: 0px; font-size: 23px; line-height: 30px; text-align: center; color: #4f4f4f; }
.get-in-touch:after { right: -640px; bottom: -420px; }
.get-in-touch .container { width: 1010px; }
.get-in-touch p {font-family: 'FranklinGothicMediumItalic';}
.write-us .container { width: 1000px; }
.write-us h2 { margin: 0px 0px 60px; }
.write-us .form-group { margin: 0px 0px 20px }
.write-us .form-control { padding:6px 20px; height: 50px;  font-family: 'Pathway Gothic One', sans-serif; font-size: 18px; color: #ffffff; }
.write-us .form-control:focus { border-color: #d39065; outline: 0; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgb(112, 77, 52); box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgb(104, 68, 43); }
.write-us textarea.form-control { height: 154px; }
.write-us .form-control::-webkit-input-placeholder { color: #ffffff;  }
.write-us .form-control::-moz-placeholder { color: #ffffff;}
.write-us .form-control:-ms-input-placeholder { color: #ffffff;}
.write-us .form-control:-moz-placeholder { color: #ffffff; }
.write-us .btn-default { margin: 50px 0px 0px; padding: 0px 15px; min-width: 236px; font-family: 'Pathway Gothic One', sans-serif; font-size: 28px; line-height: 50px; color: #ffffff; background: #6b452c; border: none; border-radius: 0px; outline: none; }
.write-us .btn-default.focus, .write-us .btn-default:active, .write-us .btn-default:active:hover, .write-us .btn-default:focus, .write-us .btn-default:hover{ color: #ffffff; background: #d39065; outline: none;}
.contact-us-slope { position: relative; }
.contact-us-slope:before { content: ''; display: block; width: 332px; height: 408px; position: absolute; right: 0px; top: 130px; background: url(../images/contact_car_right.png) no-repeat 0px 0px; z-index: 1; }
.contact-us-slope .slope-right .slope-content { margin-right: 18px; }
.contact-us-slope .slope-right{ margin:-394px -200px 0px; background: #ffffff; height: 710px; }
.contact-us-slope .slope-right h2 {margin: 70px 0px; color: #061d32; }

/*** About Us page style here ***/
.about-selectcars { text-align: center; }
.about-selectcars:after { right: -590px; }
.about-selectcars ul li { margin-bottom: 10px; }
.about-selectcars ul li  p { line-height: 30px; }
.about-selectcars ul li h3 { font-size: 34px; }
.cleveland-wrap .slope-left .slope-content { margin-left: -65px; }
.cleveland-wrap .container { width: 1170px; }
.cleveland-wrap h2 { margin-bottom: 100px; }
.cleveland-wrap .cleveland-slide { margin: 0px -15px; width: auto; }
.cleveland-slide .owl-item { padding-top: 16px; }
.cleveland-slide .item { display: block; padding: 0px; min-height: 200px; border-top: 1px solid #946242; text-align: center; }
.cleveland-slide .item h3 { margin:-16px 0px 0px; font-family: 'Pathway Gothic One', sans-serif; font-size: 27px; line-height: 32px; color: #946242; }
.cleveland-slide .item h3 span { display: inline-block; padding: 0px 10px; background: #946242; color: #ffffff; }
.cleveland-slide p { margin: 0px; font-size: 22px; font-weight: normal; line-height: 30px; }
.cleveland-slide .item .txt-blk { display: block; margin: -15px 0px 0px; padding: 40px 40px 0px; height: 56px; position: relative; border-left: 1px solid #946242; border-right: 1px solid #946242;}
.cleveland-slide .item .txt-blk:before, .cleveland-slide .item .txt-blk:after { content: ''; position: absolute; bottom: 0px; width: 30px; height:1px; background:#946242; }
.cleveland-slide .item .txt-blk:before { left: 0px; }
.cleveland-slide .item .txt-blk:after { right: 0px; }
.cleveland-wrap .scroll-link { margin: 80px 0px 0px; width: 100%; }
.biograph-wrap .slope-right .slope-content { margin-right: -48px; padding-top: 72px; }
.biograph { display: block; margin: auto; width: 100%; max-width: 867px; position: relative; text-align: center; }
.biograph h3 { margin: 0px 0px 10px; font-family: 'Pathway Gothic One', sans-serif; font-size: 27px; font-weight: 400; line-height: 28px; text-transform: uppercase; }
.biograph p { margin: 0px; font-family: 'FranklinGothicMediumItalic'; font-size: 17px; font-weight: 400; line-height: 30px; }
.bio-blk { display:block; max-width: 435px; position: relative; }
.tell-the-world { float: right; padding:55px 0px 30px 0px;  }
.biograph .tell-the-world h3 { margin-top: 15px; }
.to-choose {clear: right; float:left; padding-right: 66px; }
.to-choose .icn-car { display: block; margin: auto; width: 46px; height: 46px; background: #6b452c; position: absolute; top: 0px; bottom: 0px; right: -22px; 
transform: rotate(45deg); -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); }
.to-choose .icn-car:after { content: ''; display: block; margin: auto; position: absolute; top: 0px; bottom: 0px; left: 0px; right: 0px; width: 26px; height: 18px; background: url(../images/icn_car.png) no-repeat 0 0;
transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); }
.un-possibility {clear: left; float: right; padding:30px 0px 55px 0px;}
.biograph .un-possibility p { margin-bottom: 10px; }
.tell-the-world, .un-possibility { padding-left: 70px; border-left: 2px solid #6b452c; position: relative;  }
.tell-the-world:before, .un-possibility:before { content:''; position: absolute; left:0px; width: 250px; height: 2px; background: #6b452c; }
.tell-the-world:before, .tell-the-world:after { top: 0px; }
.un-possibility:before, .un-possibility:after { bottom: 0px; }
.tell-the-world:after, .un-possibility:after { content:''; position: absolute; left:250px; margin: auto; width: 2px; height: 55px; background: #6b452c;}
.about-contact .slope-left{ height: 730px; }

/*** Inventory Details page Style here ***/
.id-banner { padding-top: 155px; height: 701px; }
.id-banner h3, .id-banner h4 { margin:30px 0px 0px; font-family: 'Pathway Gothic One', sans-serif; text-align:center;}
.id-banner h3 span, .id-banner h4 span { display:block; width:100%; margin:8px 0px 0px;}
.id-banner h3 { float:left; margin-left:40px; font-size:45px; line-height:45px; }
.id-banner h3 span { font-size:38px; line-height:38px;}
.id-banner h4 { float:right; margin-right:30px; font-size:29px; line-height:29px;}
.id-banner .id-slide{ margin:auto; width:100%; max-width:840px;}
.id-slide .item { display:block; color:#ffffff; }
.id-slide .item img { display:block;}
.id-slide .owl-nav.disabled+.owl-dots { margin-top: 40px; }
.vehicle-desc {font-family: 'LaoUI'; font-size: 17px; line-height: 30px; text-align: center; color: #000000; }
.vehicle-desc:after { right: -635px; bottom: -180px; }
.vehicle-desc .container { width: 1129px; position: relative; z-index: 4; }
.vehicle-desc p { margin: 0px 0px 8px; }
.carfax { margin: 30px 0px 35px; }
.carfax span{ display: block; width: 100%; margin: 0px 0px 15px; font-family: 'Pathway Gothic One', sans-serif; font-size: 35px; font-weight: 400; line-height: 35px; color: #6b452c; }
.carfax a { display: inline-block; }
.carfax a:hover { opacity: 0.8; -webkit-opacity: 0.8; -moz-opacity: 0.8; -o-opacity: 0.8; -ms-opacity: 0.8; }
.carfax a img { display: block; }
.vehicle-action .btn-brdr.dark{ margin: 0px; width: 308px; }
.vehicle-detail .slope-left .slope-content { margin-left: -41px; }
.vehicle-detail .container { width: 1130px; }
.vehicle-detail h2 { margin-bottom: 65px; }
.vehicle-list { display: block; width: 100%; }
.vehicle-list ul {display: block; margin: 0px; padding: 0px; list-style: none; overflow: hidden;}
.vehicle-list ul li{display: block; float: left; padding-left: 55px; margin:0px 32px 90px 0px; position: relative;}
.vehicle-list ul li i { display: block; position: absolute; left:8px; top: 0px; bottom: 0px; margin: auto; width: 39px; height: 39px; background: #6b452c;     transform: rotate(45deg);
-webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg);}
.vehicle-list ul li .icn-car:after { content: ''; display: block; margin: auto; position: absolute; top: 0px; bottom: 0px; left: 0px; right: 0px; width: 26px; height: 18px; background: url(../images/icn_car.png) no-repeat 0 0; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); }
.vehicle-list ul li h5, .vehicle-list ul li h6 { margin: 0px; padding: 0px 20px 0px 15px; font-family: 'LaoUI'; font-size: 20px; line-height: 27px; text-align: left; }
.vehicle-list ul li h5 { padding-bottom: 7px; line-height: 20px; }
.vehicle-list ul li h6 { border-top: 1px solid #6b452c; color: #cacaca; }
.vehicle-detail .scroll-link { margin: 0px; }
.vehicle-enquiry h2 { margin-bottom: 50px; }
.vehicle-enquiry .slope-right { height: 1250px; }
.vehicle-enquiry .slope-right .slope-content { padding-top: 50px; margin-right: -70px; }
.vehicle-enquiry .back-img { bottom: 180px; }
.vehicle-enquiry .container { width: 970px; }
.vehicle-enquiry .form-control.brdr-control { padding: 6px 20px; }
.vehicle-enquiry .btn-default { display: block; width: 100%; margin: 50px 0px 0px; padding: 0px 15px; min-width: 236px; font-family: 'LaoUI'; font-size: 20px; line-height: 50px; color: #ffffff; background: #6b452c; border: none; border-radius: 0px; outline: none; }
.vehicle-enquiry .btn-default.focus, .vehicle-enquiry .btn-default:active, .vehicle-enquiry .btn-default:active:hover, .vehicle-enquiry .btn-default:focus, .vehicle-enquiry .btn-default:hover{ color: #ffffff; background: #d39065; outline: none;}
.vehicle-option { position: relative; }
.vehicle-option:after { content: ''; display: block; position: absolute; bottom: -440px; right: -650px; width: 1028px; height: 426px; background: url(../images/car.png) no-repeat 0px 0px; z-index: 3; pointer-events: none; -webkit-pointer-events: none; -moz-pointer-events: none; -ms-pointer-events: none; -o-pointer-events: none; }
.vehicle-option h2{ color: #000000; }
.vehicle-option .ver-divider { top: 178px; }
.vehicle-option .slope-left { margin: -380px -232px 0px; padding: 0px 54px 40px 186px; height: auto; background: #FFF;}
.vehicle-option .slope-left .slope-content { padding-bottom: 220px; }
.vehicle-option .container { width: 100%; max-width: 1290px; }
.vehicle-option-list { display: block; margin: 0px; padding: 0px; width: 33%; float: left; list-style: none; overflow: hidden;}
.vehicle-option-list li { display: block; margin: 0px 0px 10px; padding: 0px 10px 0px 25px; position: relative; font-size: 16px; line-height: 19px; }
.vehicle-option-list li:before { content: ''; display: block; position: absolute; left:2px; top: 4px; width: 9px; height: 9px; background: #6b452c;     transform: rotate(45deg);
-webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg);}
.locate-vehicle { position:relative; }
.locate-vehicle .ver-divider { top: 175px; }
.locate-vehicle .slope-left { margin-top: 10px; text-align:center;}
.locate-vehicle .container { width:1028px; }
.locate-vehicle h3, .locate-vehicle h4 {font-family: 'LaoUI'; font-weight:400; line-height:normal; text-align:center;}
.locate-vehicle h4 { margin:140px 0px 20px; font-size:40px; line-height:40px; }
.locate-vehicle h3 { margin:0px 0px 55px; font-size:45px; line-height:45px; }
.locate-vehicle .btn-default { display: block; width: 98%; margin: 50px 0px 0px; padding: 0px 15px; min-width: 236px; font-family: 'LaoUI'; font-size: 20px; line-height: 50px; color: #ffffff; background: #6b452c; border: none; border-radius: 0px; outline: none; text-transform:uppercase; }
.locate-vehicle .btn-default.focus, .locate-vehicle .btn-default:active, .locate-vehicle .btn-default:active:hover, .locate-vehicle .btn-default:focus, .locate-vehicle .btn-default:hover { color: #ffffff; background: #d39065; outline: none; }
.locate-vehicle .scroll-link { margin:190px 0px 0px; }

.id-contact:before { top: 50px; }
.id-contact .ver-divider { top:175px; }
.id-contact .slope-right h2 { margin:0px 0px 20px; }
.id-contact .slope-right h6 { margin:0px 0px 20px; font-family: 'FranklinGothicMediumItalic'; font-size:17px; line-height:18px; color:#4a3d31; text-align:center; }
.id-contact .slope-right{height:1150px;}
.id-related { margin: 0px 0px 30px; }
.id-related .filter-list article { margin: 0px; }
.id-related .owl-dots .owl-dot span { border-color: #6b452c; }
.id-related .owl-dots .owl-dot.active span, .id-related .owl-dots .owl-dot:hover span { background:#6b452c; }
.owl-carousel .owl-nav.disabled + .owl-dots { margin-top: 20px; }

.contentStyle { /*background: rgba(0,0,0,0.5); padding: 30px 0;*/ text-shadow: 2px 1px 3px #000; }
.navStyle { background: rgba(0, 0, 0, 0.5); }
.b-margin { margin-top: 35px }
#success { background-color: #FFFFFF; bottom: 0px; left: 0; top: 0px; height: auto; position: absolute; text-align: center; width: 100%; z-index: 10000000; padding-top: 100px; }
.success1 { color: #000; font-size: 35px; }
.success2 { color: #000; font-size: 40px; font-weight: bold; padding-top: 25px; }
.success3 { color: #000; font-size: 16px; font-style: italic;  padding-top: 40px;}
#adtFooter { background: #DDD; font-size: 10px; font-style: italic; font-weight: 300; padding: 15px 0; text-align: center; }
#adtFooter img { display: inline-block; max-width: 150px;}
#webTexting { position: fixed; bottom: 10px; right: 9px; z-index: 1000000; }
.copy_right {
    background: #1b1b1b none repeat scroll 0 0;
    padding: 30px 80px 30px 50px;
    width: 100%;
    overflow: auto;
}
.copy_right p {
    color: #fff;
    float: left;
    font-family: 'FranklinGothicMediumRegular';
    font-size: 14px;
    line-height: 15px;
    margin-top: 5px;
}
.copy_right p a {
    color: #fff;
    font-size: 13px;
    line-height: 15px;
}
.copy_right p a:hover {
    color: #1F1F1F;
}
.footer_right {
    float: right;
}
.copy_right .social-icon-wrap {
    float: right;
    margin-top: 2px;
    width: auto;
}
.footer_right.social-icon-wrap ul {
    float: right;
    height: 24px;
}
.footer_right .fb_icons li {
    display: inline-block;
    height: auto;
    list-style-type: none;
    margin: 0 7px !important;
    overflow: hidden;
}
.footer_right .fb_icons li a {
    display: inline-block;
    height: auto;
    padding: 0 5px !important;
    width: auto;
}
.footer_right .fb_icons li a .fa {
    color: #fff;
    font-size: 22px !important;
    line-height: 26px;
}
.footer_right .fb_icons li a:hover .fa {
    color: #1F1F1F;
}
.map-wrap {
    float: left;
    width: 100%;
    position: relative;
}
.overlay {
	width:100%;
	height:332px; 
	position:absolute; 
	top:0;
}
.map-wrap iframe {
    float: left;
    height: 332px;
    width: 100%;
}
.map-wrap .img-responsive { display: block; }
.browseCarsByMake { text-align: center; margin-top: 50px; }
.browseCarsByMake a { color: inherit; }
.spaceMake { padding-top: 10px; }
section.bannerContent { text-align: center; }
section.bannerContent h4 { font-size: 40px; }
section.bannerContent span { font-size: 20px; }
.customserch{
    width:24.9%;
    margin-right:0.13%;
    float: left;
    font-size: 20px;
    line-height: 37px;

}
.customserch .btn{
    width: 100%;
    border-radius: 0px;
    padding: 6px 20px;
    text-align: left;
    text-transform: uppercase;
    font-size: 16px;
    background-color: #4B4B4B;
    height: 55px;
    border: none;
    background-image: url('../images/Dropdown.png');
    background-position: 92% 55%;
    background-repeat: no-repeat;
}
.customserch .dropdown-menu{
    width: 100%;
    border-radius: 0px;
}
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover{
    background-color: #286090;
    color:#fff;
}
.lastserch{
    margin-right:0px;
}
div.customserch select { -webkit-appearance: none; -moz-appearance: none; text-indent: 1px; text-overflow: ''; }
div.customserch select::-ms-expand { display: none;}
a.clearFilter {font-size: 20px; text-transform: uppercase; }
@media screen and (min-width: 1025px) and (max-width: 1280px){ 
	.customserch .btn {
        background-position: 94% 52%;
        background-size: 16px auto;
        font-size: 13px;
        padding: 6px 10px;
    }
}
@media screen and (min-width: 768px) and (max-width: 1024px){
	.customserch .btn {
        background-position: 94% 52%;
        background-size: 16px auto;
        font-size: 13px;
        padding: 6px 10px;
    }
}
@media only screen and (max-width:767px){
	.customserch {
        margin-right: 2%;
        margin-top: 15px;
        width: 48%;
    }
    .customserch .btn {
        font-size: 18px;
    }
}
@media only screen and (max-width:640px){
	.customserch {
        margin-right: 2%;
        margin-top: 15px;
        width: 48%;
    }
    .customserch .btn {
        background-size: 15px auto;
        font-size: 15px;
        padding: 6px 15px;
    }	
}
@media only screen and (max-width:480px){
	.customserch {
        margin-right: 0;
        width: 100%;
    }
    .customserch .btn {
        background-size: auto auto;
        font-size: 14px;
        padding: 6px 20px;
    }
    .customserch .btn {
        font-size: 18px;
    }	
}	
.space20 { padding-top: 20px; }
.inv-vehicle { border: 2px solid #000; margin-top: 40px; overflow: auto; font-family: 'Pathway Gothic One', sans-serif; }
.inv-title { background: #4b4b4b; display: block; width: 100%; text-align: center; text-transform: uppercase; font-weight: bold; font-size: 30px; text-shadow: 1px 2px 2px #222; color: #FFF; padding: 10px 5px; border-bottom: 2px solid #000; }
.inv-pic img { border-bottom: 2px solid #000; width: 100%;}
.inv-info { padding: 10px 0; display: block; width: 100%; text-align: center; color: #000; text-transform: uppercase; font-weight: bold; }
.inv-price { font-size: 25px; display: block; margin-bottom: 5px; font-weight: bold; }
.inv-price b { color: #4b4b4b;  }
.inv-info-title { color: #4b4b4b; font-weight: bold;}
.inv-buttons { margin-top: 10px; font-size: 18px; }
.inv-view-more { display: inline-block; width: 49.7%; float: left; background: #1f1f1f; color: #fff; text-align: center; padding: 10px; -webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.inv-apply-credit{ display: inline-block; width: 49.7%; float: right; background: #1f1f1f; color: #fff; text-align: center; padding: 10px; -webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.bottomPagination { margin-top: 30px; }
.inv-view-more:hover, .inv-apply-credit:hover { background: #d39065; color:#FFF; }
.inv-vehicle:hover { cursor: pointer; }






.inventcarsimg {
    border-radius: 6px 6px 0 0;
    width: 100%;
}
.p_car_title{
    font-size: 20px;
    color:#313131;
    line-height: 25px;
    display: block;
}
.car_id{
    font-size:15px;
    color:#313131;
}
.carintprice{
    font-size:18px;
    padding: 12px 0px;
    color:#1F1F1F;
}
.cars_madel-color{
    font-size:20px;
    color:#1F1F1F;
	    text-align: right;
}
.cars_madel{
    font-size:18px;
    padding-bottom: 15px;
}
.car_product{
    border:1px solid #787f82;
    background: #FFF;
    padding: 0px;
    border-radius: 6px;
    margin-top:40px;
}
.car_productdetailpage .car_product{
    margin-top: 25px;
}
.paginationnav .pagination{
    margin: 50px 0px 77px 0;
}
.car_productdetailpage{
    margin-bottom: 73px;
}
.car-content{
    padding:22px 22px 30px 22px; 
	/*height: 175px;
	margin-top: 15px;
	margin-bottom: 15px;*/
}
.cars_madel_left{
	width:50%;
	float:left;
	border-right:2px solid #1F1F1F;
	padding:6px;
}
.cars_madel_right{
	width:50%;
	padding:6px;
	float:left;
}
.Vehicle_detail .col-md-6{
	padding:0px;
	border-right: 2px solid #fff;
}
.Vehicle_detail{
	float: left;
    width: 101%;
    margin: -5px 0px 0px -1px;
    background: #1F1F1F;
    color: #fff;
    text-align: center;
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
    padding: 0px 0px;
    font-size:20px;
    cursor:pointer;
	/* display: initial; */
}
.vision-desc{
	text-align:center;	
	margin-top: 20px;
}
.Vehicle_detail-view{
	    font-size: 13px;
    font-family: open_sansregular;
}
.Vehicle_detail:hover{
    color:fff;
    background:#333;
}
.text-model{
    float: left;
    font-size: 18px;
	text-align: right;
}
.model_divder{
    background: #1F1F1F none repeat scroll 0 0;
    float: left;
    height: 21px;
    margin: 3px 13px;
    width: 1px;
}
.Vehicle_detail1{
    background: #1F1F1F;
    color: #fff;
    text-align: center;
    border-bottom-left-radius: 6px;
    padding: 11px 0px;
    font-size:18px;
    cursor:pointer;
    width: 49%; 
    display: inline-block;
}
.Vehicle_detail1:hover{
    color:#fff;
    background:#333;
}
.Vehicle_detail2{
    background: #1F1F1F;
    color: #fff;
    text-align: center;
    border-bottom-right-radius: 6px;
    padding: 11px 0px;
    font-size:18px;
    cursor:pointer;
    margin-left: -1px;
    width: 50%; 
    display: inline-block;
}
.Vehicle_detail2:hover{
    color:#fff;
    background:#333;
}
.Vehicle_detail1 a, .Vehicle_detail2 a { color: inherit; }
/*************Inventory details Page***************/
.car_name_Kia{
    
    font-size:30px;
    color:#fff;
    height:auto;
    width: 60%;
    float: left;
    padding: 11px 11px 11px 19px;
}
.car_name_right{
    
    font-size: 23px;
    color: #fff;
    height: auto;
    float: left;
    width: 40%;
    padding: 16px 23px 16px 16px;
    text-align: right;
}
.car_name_Detail{
    
    font-size:23px;
    color:#fff;
    height:67px;
    background:#1F1F1F;
    padding: 16px;
}
.panel-8-bg{
    background:url('../images/Group17.jpg');
    background-size: 100% 100%;
    background-repeat: no-repeat;
    width: 100%;
    float: left;
    margin-top: 30px;
}
.line-1{
    float: left;
    width: 5px;
    background: #fff;
    height: 39px;
    margin: 0px 11px;
}
.Vehicle_td1{
    width:40%;
    float:left;
    padding: 12px 25px;
    font-size:15px;
    
	color:#515151;
}
.Vehicle_td2{
    width:60%;
    float:left;
    padding: 11px 7px 14px 8px;
    font-size:14px;
    color:#515151;
    
}
.Vehicle_tab{
    background:#f1f0f0;
    width: 100%;
    float: left;
    border-bottom: 1px solid #fff;
}
.car_name_Enquiry {
    
    font-size: 23px;
    color: #fff;
    height: 65px;
    background: #1F1F1F;
    padding: 14px;
    float: left;
    width: 100%;
    margin-top:30px;
    cursor:pointer;
    text-align: center;
}
.getenquiry{
    color:#515151;
    font-size:18px;
    
    padding: 14px 39px;
    line-height: 22px;
}
.Enquiryhere{
    padding: 0px 40px 23px 43px;
}
.Enquiryhere .form-control{
    
    height: 37px;
    font-size: 18px;
    font-style: italic;
    color:#838383;
}
.Enquiryhere .H_textarea{
    height:98px;
}
.Submitbtn{
    
    width:94%;
    color:#fff;
    font-size:23px;
    text-align:center;
    border:none;
    margin-top:35px;
}
.btn-default.active.focus, .btn-default.active:focus, .btn-default.active:hover, .btn-default:active.focus, .btn-default:active:focus, .btn-default:active:hover, .open>.dropdown-toggle.btn-default.focus, .open>.dropdown-toggle.btn-default:focus, .open>.dropdown-toggle.btn-default:hover,.btn-default:hover{
    background:#333;
    color:#fff;
}
.product_slider{
    margin-bottom: 31px;
    
}
.VEHICLEDESCRIPTION{
	width: 100%;
	text-align: center;
    font-size:24px;
    padding:27px 0px 17px;
    border-bottom:3px solid #1F1F1F;
}
.ardescription{
    
    font-size:15px;
    line-height: 30px;
    color: #515151;
    margin-top: 16px;
}
.free_CarFax{
    font-size:18px;
    
    color:#1F1F1F;
    padding: 15px 0px;
    margin-top: 13px;
}
.free_CarFaximg{
    margin-bottom: 38px;
}
.VEHICLEOPTIONS{
    font-size:18px;
    
    padding:18px 0px;
    border-bottom:3px solid #1F1F1F;
    margin-top:54px;
}
.list1{
    font-size:14px;
    
    color:#515151;
    list-style-type: none;
    margin-top:17px;
}
.Packagelist{
    line-height: 31px;
}
.RELATED-title{
    font-size: 40px;
    color: #1F1F1F;
    padding: 34px 0px 22px 0px;
    text-align: center;
    
}
.suggestions-title{
    font-size: 23px;
    color: #313131;
    text-align: center;
    
}
.dothpng{
    margin-right: 10px;
    margin-top: -2px;
}
.locateVehicle{
    background:#e2e6e7;
    padding:55px;
}
.vehicle-looking-title{
    font-size: 23px;
    color: #000;
    text-align: center;
    
}
.INVENTORYselect-title {
    font-size: 35px;
    color: #1F1F1F;
    padding: 30px 0px;
    text-align: center;
    
}
.Click_locate{
    
    font-size: 29px;
    color: #ffffff;
    padding: 22px 50px;
    background: #1F1F1F;
    margin: 0 auto;
    margin-top: 10px;
    max-width: 600px;
}
.vehiclehere{
    text-align:center;
}
.bigthmbimg{
    height: 100%;
    width: 100%;
}
.thmbimg{
    height:87px ;
    width: 120px;
    padding-right: 5px;
}
.owl-theme .owl-controls{
    position: absolute;
    z-index: 2;
    display:none;
}
.owl-prev{
    position: absolute;
    left: 1%;
    top: 25%;
}
.owl-next{
    position: absolute;
    right: 1%;
    top: 25%;
}
.about-title{
    font-size: 2.8vw;
    color: #1F1F1F;
    padding: 38px 0px 24px 0px;
    
    text-align:center;
}
.indoor-title{
    font-size: 1.61vw;
    color: #313131;
    
    text-align:center;
    width: 85%;
    margin: 0 auto;
    margin-bottom: 30px;
}
.How_operate{
    
    font-size:18px;
    line-height:13px;
	color:#313131;
}
.OUR_MISSION {
    color: #313131;
    
    font-size: 2.45vw;
    padding: 15px 0;
}
.duble-quotes{
    float: left;
    width: 10%;
    text-align: center;
}
.indoor_description {
    color: #313131;
    float: left;
    
    font-size: 20px;
    line-height: 28px;
    padding-left: 5px;
    width: 100%;
}
.Carloader{
    text-align:center;
    padding: 25px 0px;
}
.How_operate-2{
    
    font-size:18px;
    line-height:37px;
	color:#313131;
}
.OUR_MISSION-2{
    font-size: 40px;
    color: #313131;
    padding: 0px 0px 25px 0px;
    
}
.indoor_description-2{
    text-align:right;
    float:left;
    
    font-size: 22px;
    color: #313131;
    float: left;
    width: 90%;
}
.indoor_description-1{
    text-align:right;
    
    font-size: 18px;
    color: #313131;
	    margin-bottom: 30px;
}
.FIND_MORE{
    text-align:right;
    
    font-size: 15px;
    color: #ffffff;
    background:#1F1F1F;
    padding: 9px 17px;
    float:right;
    margin-top: 20px;
}
.Readyget{
    
    font-size: 2.1vw;
    color:#1F1F1F;
    text-align:center;
    margin-top:50px;
}
.Readyget-1{
    
    font-size: 2.1vw;
    color:#1F1F1F;
    text-align:center;
}
.AccreditedBusiness{
    text-align:center;
    margin-top: 20px;
}
.GreyBg{
    background:#fff;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    width: 100%;
    padding:50px 0px 80px 0px;
}
.imgOptiontochoose,.UnlimitedPossibilities{
    float:right;
}
.text-bottom-border-about{
	background-color: #1F1F1F;
    height: 2px;
    width: 10%;
    text-align: center;
    margin: 0 auto;
    margin-bottom: 25px;
}
.readytogetstart{
	background-color:#e2e6e7;
	margin-left: -15px;
    margin-right: -15px;
    padding-bottom: 60px;
}
.Carloader-2{
    margin-bottom:30px;
}
.contact_social  .fb_icons .fa {
    font-size: 65px !important;
}
.CLEVELANDCARS{
    
    font-size: 3.5vw;
    color: #333333;
    text-align:center;
    margin:0px 0px 65px 0px;
}
.CLEVELANDcar-title{
    
    font-size: 1.68vw;
    color:#515151;
    text-align:center;
    line-height:37px;
}
.CLEVELANDcar-desc{
    
    font-size: 1.26vw;
    color:#3f3f3f;
    text-align:center;
}
.Iconimg{
    text-align:center;
}
.OPTIONTOCHOOSE{
    margin-top:30px;
    /* margin-bottom:30px; */
}
.OPTIONTOCHOOSE-title{
    color:#313131;
    
    font-size: 18px;
    padding:0px 0px 20px 0px;
}
.OPTIONTOCHOOSE-desc{
    
    font-size: 1.26vw;
    color:#4c4c4c;
}
.OPTIONTOCHOOSEdes{
    padding-left:0px;
}
.OPTION_container{
    margin-top:35px;
}
.UnlimitedPossibilities{
    margin-top:30px;
}
.POSSIBILITIESrow{
    min-height:160px;
}
.customserch .btn{
    font-size: 20px;
}

.our-usp-choose-wrap  .container{
    padding-right: 11px;
    padding-left: 10px;
}
.btn-default.focus, .btn-default:focus {
    background-color: #333;
    border-color: #333;
    color: #fff;
    outline: none;
}
.customserch.open > .dropdown-toggle.btn {
    background-image: url("../images/Dropdown.png");
}
.dropdown-menu>li>a{
    padding: 7px 20px;
}
.map-wrap .img-responsive-1{
    display:none;
}
.map-wrap .img-responsive{
    display:block;
}

@media screen and (min-width: 320px) and (max-width: 667px){
    .map-wrap .img-responsive-1{
        width:100%;
        display:block;
    }
    .map-wrap .img-responsive{
        /*display:none;*/
    }
    .customserch {
        width: 100%;
        margin-top:15px;
    }
    .contentcall{
        width: 100%;
        margin-top: 55%;
    }
    .page_content{
        padding-left: 15px;
        padding-right: 15px;
    }
    .paginationnav .pagination li a {
        height: 30px;
        width: 30px;
        margin-right: 2px;
        margin-left: 2px;
        font-size: 15px;
        padding: 3px;
    }
    .Next, .Last {
        width: 60px !important;
    }
    .INVENTORY-title{
        font-size: 21px;
        padding: 20px 0px;
    }
    .trucks-title {
        font-size: 15px;
    }
    .filter-title {
        font-size: 22px;
        padding: 12px 0px;
    }

}
.car_name_Enquiry2 { 
	font-size: 20px;
	color: #fff;
	height: 58px;
	background: #1F1F1F;
	padding: 14px;
	float: left;
	width: 100%;
	text-align: center;
	margin-top: 30px;
	cursor: pointer; 
}
.requestIcon { position:relative; padding-right: 10px; top: 4px; }
.space50 { margin: 50px 0; }
.testimonialsSpace { margin-top: 100px; }
div.testimonial { text-align: center; padding: 30px 10px; }
p.testimonialAuthor { font-size: larger; font-weight: 500; padding-top: 15px; }
.browse-getSocial {
    background: #e2e6e7;
    float: left;
    height: 400px;
    padding: 100px 0 80px 0;
    width: 100%;
}
.getsocial-heading {
    color: #333333;
    font-size: 50px;
    line-height: 9px;
}
.getsocial-para {
    color: #333333;
    font-size: 23px;
    line-height: 28px;
    margin: 48px auto 80px;
    width: 80%;
}
.fb_icons li {
    display: inline-block;
    height: auto;
    list-style-type: none;
    margin: 0 3px !important;
    overflow: hidden;
}
.browse-getSocial .fb_icons li {
    width: 10%;
}
.browse-getSocial .fb_icons li:last-child {
	 width: 10%;
}
.getsocialicon.social-icon-getsocial {
    text-align: center;
}
.social-icon-getsocial .fb_icons li {
    display: inline-block;
    height: auto;
    list-style-type: none;
    margin: 0 0px !important;
    overflow: hidden;
	    border: none;
}
.social-icon-getsocial .fb_icons li .fa {
    color: #1e69b8;
    font-size: 45px !important;
}
.social-icon-getsocial .fb_icons li .fa:hover {
    color: #000;
}
.social-icon-getsocial .fb_icons li a:hover {
    transform:none;
}
.getInrouchform { padding: 70px 0; }
.getInrouchform label {
    color: #737272;
    font-size: 30px;
    font-weight: normal;
    margin-bottom: 3px;
    padding-left: 33px;
}
.contact_form input{
    width: 96% !important;
    margin-left: 2%;
    height: 55px !important;
}
.contact_form  textarea {
    height: 220px !important;
    width: 96% !important;
    margin-left: 2%;
}
.contact_form{
    padding-top: 17px;
}
.getInrouchform .form-control {
    background-color: #edebeb;
    background-image: none;
    border: 1px solid #ddd;
    border-radius: 2px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #666;
    display: block;
    font-size: 15px;
    height: 42px;
    line-height: 1.42857;
    padding: 6px 12px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 100%;
}
.form-control:focus {
    border-color: #ccc;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 3px rgba(102, 175, 233, 0.6) !important;
    outline: 0 none;
}
.getInrouchform .sendMsgBtn {
    background-color: #1e69b8;
    border: 1px solid #1e69b8;
    border-radius: 0;
    color: #fff;
    font-size: 20px;
    margin-top: 39px;
    width: 96%;
    margin-left: 2%;
}
.firstimgicon{
	background: #cccdcd;
    padding: 15px;
	    margin: 0 -15px 0 -15px;
}
.firstimgicon1{
	background: #dcdcdc;
    padding: 15px;
	    margin: 0 -15px 0 -15px;
}
.firstimgicon2{
	background: #eaeaea;
    padding: 15px;
	    margin: 0 -15px 0 -15px;
}
.firstimgicon3{
	background: #f5f5f5;
    padding: 15px;
    margin: 0 -15px 0 -15px;
}
.getInrouchform .sendMsgBtn:hover, .getInrouchform .sendMsgBtn:focus, .getInrouchform .sendMsgBtn:active  {
    background-color: #333333!important;
    border: 1px solid #333333;
    outline: none;
}
.text-center { 
	text-align: center;
}
div.forms { margin-top: 30px; }
div.forms div.row { margin-top: 20px; }
@media screen and (max-width: 767px){ div.forms div.row { margin-top: 5px; } }
.formLabel { text-align: right; padding: 7px 0 0 0; }
@media screen and (max-width: 767px){ .formLabel { text-align: center; padding: 10px 0; } }
div.modal-center { text-align: center; }
.invalid input:required:invalid { background: #BE4C54; }
.invalid input:required:valid { background: #17D654; }
.captchaField { margin-top: 30px; }
.leftAdjust { margin-left: 2%; }
a.phoneLink { color: inherit; text-decoration: none; }