@charset "utf-8";
/* Sprite Icon */
.menuicon { background-position: -1px -1px; width: 16px; height: 16px; }
.phoneicon { background-position: -19px -1px; width: 16px; height: 17px; }
#header #menu li.more:hover .menuicon { background-position: -1px -18px; width: 16px; height: 16px; z-index: 9; }
.getonroad { background-position: -168px -1px; width: 34px; height: 33px; margin: 17px auto auto; }
.booktest { background-position: -208px -3px; width: 33px; height: 33px; margin: 18px auto auto; }
.contactus { background-position: -242px -3px; width: 34px; height: 24px; margin: 22px auto auto; }
.locateus { background-position: -278px -2px; width: 22px; height: 33px; margin: 16px auto auto; }
.bdarrow { background-position: -118px -22px; width: 5px; height: 8px; margin:0 10px;}
.engineiconthum { background-position: -1px -242px; width: 24px; height: 24px }
.mileageiconthum { background-position: -31px -242px; width: 24px; height: 18px }
.powericonthum { background-position: -60px -241px; width: 24px; height: 19px }
.engine { background-position: -189px -77px; width: 29px; height: 22px; margin-right: 13px;}
.mileage { background-position: -222px -76px; width: 29px; height: 24px; margin-right: 13px;}
.power { background-position: -254px -76px; width: 28px; height: 21px; margin-right: 13px;}
#service li:hover .getonroad { background-position: -136px -37px; }
#service li:hover .booktest { background-position: -178px -39px; }
#service li:hover .contactus { background-position: -214px -42px; }
#service li:hover .locateus { background-position: -250px -38px; }
#carmodel .view360 .viewimg360 { background-position: -136px -77px; width: 50px; height: 37px; position: absolute; right: 0; }
#carmodel .engine { background-position: -189px -77px; width: 29px; height: 22px; margin-right: 14px;}
#carmodel .mileage { background-position: -222px -76px; width: 29px; height: 24px; margin-right: 14px;}
#carmodel .power { background-position: -254px -76px; width: 28px; height: 21px; margin-right: 14px;}
#carmodeltab .owl-prev span { background-position: -193px -103px; cursor: pointer; height: 21px; left: 11px; position: absolute; top: 12px; width: 21px; }
#carmodeltab .owl-prev span:hover { background-position: -64px -150px;}
#carmodeltab .owl-next span { background-position: -136px -117px; cursor: pointer; height: 21px; right: 12px; position: absolute; top: 12px; width: 21px; }
#carmodeltab .owl-next span:hover{ background-position:-41px -150px;}
.testimonial .owl-prev { background-position: -245px -102px; bottom: -55px; cursor: pointer; height: 54px; position: absolute; right: 55px; width: 54px; }
.testimonial .owl-next { background-position: -245px -157px; bottom: -55px; cursor: pointer; height: 54px; position: absolute; right: 0; width: 54px; }
.testimonial .owl-prev:hover { background-position: -189px -126px; }
.testimonial .owl-next:hover { background-position: -189px -181px; }
.galleryicon { background-position: -143px -140px; width: 44px; height: 44px; position: absolute; left: 0; top: 0; bottom: 0; right: 0; margin: auto; }
.twitter { background-position: -58px -1px; width: 22px; height: 18px; margin-right: 34px; }
.facebook { background-position: -82px 0px; width: 13px; height: 24px; }
.twitter:hover { background-position: -2px -152px; }
.facebook:hover { background-position: -35px -271px; }
.quote { background-position: -2px -44px; width: 133px; height: 103px; position: absolute; }
.yearicon { background-position: -84px -265px; width: 28px; height: 29px; margin-right: 13px; }
.tranmission { background-position: -145px -265px; width: 20px; height: 24px; margin-right: 17px; }
.powericon { background-position: -83px -297px; width: 25px; height: 28px; margin-right: 15px; }
.doors { background-position: -116px -265px; width: 28px; height: 23px; margin-right: 13px; }
/*outlet*/
.outlet .shoppanel .addressicon { background-position: -56px -188px; height: 22px; width: 25px; }
.outlet .shoppanel .contacticon { background-position: -86px -188px; height: 24px; width: 24px; }
.outlet .shoppanel .conpersonicon { background-position: -117px -189px; height: 20px; width: 24px; }
.outlet .shoppanel .landicon { width: 20px; height: 25px; background-position: -30px -185px; }
.outlet .shoppanel .opencloseicon { width: 23px; height: 23px; background-position: -1px -187px; }
/*Model page*/
.tick{ background-position:-141px -186px; height: 20px; width: 27px}
.cross{ background-position:-141px -204px; height: 20px; width: 27px;}
.citymileage{  background-position: -88px -232px; height: 31px; width: 33px; margin-right:5px}
.kmsicon{  background-position: -35px -331px; height: 22px; width: 29px; margin-right:11px}
.ownericon{  background-position: -68px -331px; height: 23px; width: 24px; margin-right:16px}
.inuptoicon{  background-position: -95px -331px; height: 28px; width: 26px; margin-right:14px}
.intypeicon{  background-position: -0px -330px; height: 25px; width: 32px; margin-right:8px}
#modelpage .modelmileage .highwaymileage{ background-position: -124px -239px; height: 23px; width: 30px; margin-right:5px} 
.car a span{ background-position: -136px -36px; width: 35px; height:34px; }
.car:hover a span{background-position: -170px -1px;}
.steering a span{background-position: -178px -39px; height: 33px; width: 33px;}
.steering:hover a span{background-position: -208px -3px;}

.email a span{  background-position: -214px -41px; height: 26px; width: 35px;}
.email:hover a span{  background-position: -242px -2px; }
.location a span{ background-position: -249px -37px; height: 35px; width: 24px;}
.location:hover a span{ background-position: -277px -1px;}

.facebook-icon a span{  background-position: -37px -271px;  height: 26px; width:14px; }
.facebook-icon:hover a span{  background-position: -37px -300px; }

.twitter-icon a span{background-position: -56px -270px;  height: 26px; width:24px; }
.twitter-icon:hover a span{background-position: -56px -297px;}

.cardetailpanel #sync1 .owl-prev { background-position: -149px -292px; width: 18px; height: 102px; position: absolute; left: 0; bottom: 0; cursor: pointer; font-size: 0; z-index: 999; }
.cardetailpanel #sync1 .owl-prev:hover { background-position: -170px -292px; }
.cardetailpanel #sync1 .owl-next { background-position: -170px -187px; width: 18px; height: 102px; position: absolute; right: 0; bottom: 0; cursor: pointer; font-size: 0; z-index: 999; }
.cardetailpanel #sync1 .owl-next:hover { background-position: -130px -292px; }
/* media */
@media screen and (min-width:359px) {
    .popupwrap .popupcontain { max-height: 530px;}
/*-----Online Services -------*/
#online .online_radio .remark, #online .online_input textarea { width: 100%; box-sizing: border-box; }
#online .online_area { width: 100%; }
.carinfo li { display: inline-block; *display:inline; *zoom:1;}
.select-wrapper, .select-wrapper select { margin: 0px;}
}
@media screen and (min-width:479px) {
   /*Near Cities */
    .nearcity_citylist{ width: 45%; margin-right: 20px; }
    .nearcity_locateout .nearcity_citylist{ width: 100%; margin-right: 0; }

.popupwrap .popupcontain { max-height: 210px;}

    /*FTC*/
    #leadpopup_point{ width: 400px !important; }
    #tab3 .picturepage img{ width: 330px !important; }


    header .toparea .logoarea { margin-top: 5px; }
header .toparea .logoarea img { width: 80%; }
.open .menu_aberto { width: 250px; }
/*--------outlets page----------*/
.outlet .shoplocation { width: 100%; }
.outlet .shoppanel .contactpanel li { display: inline-block; margin: 10px auto !important; width: 290px; }
.outlet .select-button { margin-right: 17px; width: auto; display: inline-block; }
.outlet .shoppanel .shoplocation h3, .outlet .shoppanel .contactpanel h3 { display: inline-block; vertical-align: top; }
/*-----Online Services -------*/
#online .online_input { width: 100%; }
#online .online_radio.textareaonline { width: 100% }
/* Finance */
.carfinence .tabbutton li { padding: 8px 6%; }
.galleryview li{ margin: 0 10px }
.right.tabfinance .tabbutton li {padding: 10px 16px;}
.carfinence .tabbutton li a{ font-size: 13px; }

/*New Outlet Page*/
    .mobi-namelocate{max-width:345px; }
   
    .nout-mobilink .nout-btn2 { padding: 12px 20px;}
    .nout-mobilink a { margin-right: 10px; }
    .nout-listlink { width: 85px; }
    .mobirelist .writedes { width: 80%; }
    .mobirelist .writedes .name { float: left; }
    .mobirelist .writedes .mobiout-star { float: right; margin-top: 0; }
    
     /*Click to Call*/
    .callpopwrap { max-height: 200px; min-height: 200px;}
    
    /*New Contact Page*/
    #show_contactus .popupwrap {top: 10%;}
    
    /*New Special Offer*/
    .soffer_top h3 a { width: 440px; }
}


 @media screen and (min-width:590px) {
       .popupwrap .popupcontain { max-height: 250px;}
 /*Video Banner*/
 .slidemsg{max-height:160px;  }
 /*Testing Form Page*/
 .newtestingform form{ width: 100%; }
 .newtestingform .inputout { width: 48%; }
 .newtestingform .select-wrapper{ width: 100% !important;}
 .newtestingform input[type="text"], .newtestingform input[type="email"], .newtestingform input[type="tel"], .newtestingform textarea { width: 100% !important }

 /*CLick to Call*/
    .callparenttab { right: 220px; }
    
    /*New Special Offer*/
  .soffer_top h3 a {width: 560px;}
 }


@media screen and (min-width:639px) {

/* Header CSS*/
header .toparea .logoarea img { width: 60%; }
/* Car Model */
#carmodel .cardetail { float: left; margin: 20px 0 0; padding: 0 10px; width: 50%; }
/*sitemap*/
.sitemap .column { display: inline-block; }
/*AccessoriesDetail*/
#accdetail .accimgholder { width: 489px }
/* Offer */
.offerlisting li{ display:inline-block; vertical-align:top; margin-right:20px;}
.offerlisting li:nth-child(2n){ margin-right:0px;} 
/*Popup Phone No*/
.phonepop { margin-left: -250px !important; width: 500px !important; position: fixed; }
.Phoneno { margin: 0 auto; width: 430px; }
.Phoneno li { text-align: left; }
.Phoneno ul { border-right: 1px solid #d1d1d1; float: left; margin-right: 30px; width: 190px; }
.Phoneno ul.bordernone { border-right: none; margin-right: 0px; }
/*popup quickview*/
.popquickview  .usedcardetail .carinfo li { float: left; margin: 14px 40px 0 0 }
.popquickview .usedcardetail .carinfo li{width: 130px;}
/*Model Overview*/
#modelpage #carmodel .detailsection .leftdetail, #modelpage #carmodel .detailsection .view360{ float:left;}
#modelpage #carmodel .detailsection .view360{ width:40%; max-width:482px;} 
#modelpage .modelprice #carmodel .detailsection .view360, #modelpage .modelmileage #carmodel .detailsection .leftdetail{ width:49%;}
#modelpage #carmodel .cardetail{ width:100%}
#modelpage .modelpictures .picturearea li{ float:left; margin-right:20px; width:41%;}
#modelpage .modelpictures .picturearea li:nth-child(2n){ margin-right:0px;}
#modelpage .specification li{ float:left; width:50%;}
#modelpage .modelmileage #carmodel .detailsection .view360{ width:51%;}
/*Used Car*/
.usedcar .select-button { display: inline-block; }
.galleryview li{ float: left; }
.select-button{ max-width: 250px }


/*New Contact Page*/
#show_contactus .Phoneno ul{border-right:none;margin-right: 0;text-align: center;width: 100%;}
#show_contactus .Phoneno li { text-align: center; }
}
@media screen and (min-width:767px) {
    .newifrmview360img { width: 600px; height: 500px; }
    
     .gsc_modal_wrapper{width:650px !important;}
      .popupwrap .popupcontain { max-height:none; overflow:hidden;}
	/*Popup OTP*/
.otppopup{ width: 400px !important; margin: 0 0 0 -200px !important;  }
.otppopup .popupbutton{ float: none;margin: 10px 0 0;text-align: center;}
	
/* Header CSS*/
header .infoarea li:first-child { width: 190px; }
header .infoarea li:last-child { width: 100px; }
header .infoarea li { width: 136px; }
header .infoarea li span:nth-child(2) { display: inline-block; }
header .toparea { height: 66px; }
header .toparea .logoarea { margin-top: 0px; }
header .toparea .logoarea img { width: auto; }
header .infoarea { width: 72%; }
#header .phone {font-size: 18px;line-height: 58px;padding: 12px 10px 0;}
/*#header #menu li { width: auto; }*/
#header #menu li a { color: #212121; padding: 0 7px; height: 59px; line-height: 65px; }
.phone span { display: inline-block; *display:inline;*zoom:1; line-height: 1;overflow-wrap: break-word;width: 120px;}
 #header .logo{ margin:8px 0 0 16% }
.logo img { height: auto; width:91%}
/* Slider */
.flex-direction-nav li { display:block;}
/* Car Model */
#carmodel .detailsection { margin-top: 40px; }
#carmodel .detailsection .leftdetail { margin-top: 10px; }
.bntgetonroad { margin-top: 44px; }
#carmodel .cardetail { width: 279px; margin: 10px 0 0 6px; float: left; }
/* Map */
.map .fields { width: 45%; margin-right: 35px; }
.map .showroom { width: 100%; }
.map .fields:nth-child(even) { margin-right: 0; }
/* About */

.about .testimonial { float: left; width: 100%; margin-top: 0px; }
.about .aboutus{ margin-bottom:40px;}
/*accessories */
.accestable { margin-top: 30px; padding: 0px; margin-left: 0; margin-right: 0; }
.accestable .select-wrapper { float: left; margin: 0 10px 20px auto; width: 225px; }
/*res*/
.rwd-table th, .rwd-table td:before { padding: 1.2em 6em !important; }
.rwd-table th, .rwd-table td { padding: 0.8em 6em !important; }
.accestable .select-wrapper { width: 198px; }
#accdetail .acccont { text-align: center }
.rwd-table th, .rwd-table td:before { background: #fff; padding: 0px; }
.rwd-table th { background: #3d443d; }
.rwd-table th, .rwd-table td { margin: .5em 1em; border-bottom: none; }
.rwd-table td:first-child { padding:.5em 0 0 10px!important; }
.rwd-table td:last-child { padding-bottom: .5em; }
.rwd-table td:before { content: attr(data-th) ""; width: 6.5em; display: none; margin: 0; }
.accessories table .select-button { width: 150px; display: inline-block; }
/*-- Career --*/
.careertable .rwd-table th, .rwd-table td { padding: 0.8em 2em !important; }
.careertable .rwd-table th, .rwd-table td::before { padding: 1.2em 2em !important; }
.rwd-table th, .rwd-table td { line-height: normal; }
/*--contact Page---*/
.contact form { width: 720px; margin: auto; }
.contact .leftsec { float: left; width: 330px; margin-right: 54px; }
.contact .rightsec { float: left; margin-bottom: 7px; width: 330px; }
.contact .contactdetail input[type="text"], .contact .contactdetail input[type="email"], .contact .contactdetail input[type="tel"], .contact .contactdetail .select-wrapper, .contactdetail .select-wrapper select { width: 330px; }
.contact .contactdetail .fields { float: left; width: 330px; position: relative; }
.contactdetail .fields2 { float: left; width: 100%; }
.contactdetail .fields2 textarea { width: 100%; padding-top: 10px; margin-bottom: 3px; }
.contactdetail .fields3 { float: left; width: 330px; }
.contactdetail .fields3 .select-wrapper { margin:0px;}
.contactdetail .fields3 .select-wrapper select { float: left; width: 330px; }

.newtestingform form { width: 100%; }

/*sitemap*/
.sitemap .column { margin: 0 20px 0 0px; max-width: 270px; }
/* Gallery */

/*-- Sell car --*/
#sell_car .radioboxspace { width: 245px; margin: 0 !important; display: inline-block; text-align: left; vertical-align: center; }
#sell_car .left_select { padding: 0; }
/*-----Online Services -------*/
#online .online_radio input[type="text"] { width: 140px; text-align: left; color: #717171 !important; }
#online .other { margin: 0; }
#online .online_input textarea { height: 174px; border: #c7c7c7 1px solid; }
#online .online_radio .remark, #online .online_input textarea { box-sizing: border-box; width: 100%; }
#online label { width: auto; }
.pageheading { padding: 30px 10px 30px; }

/*Finance CSS */
.carfinence .financetab li a { font-size: 13px; padding: 6px 24px; }
.carfinence .doctabresult li { float: left; font-size: 12px; margin-left: 20px; margin-right: 10px; width: 36%; }
.carfinence .calcuresult form { float: left; margin: 20px 43px 0 0; width: 221px; }
.carfinence .financeinquiry .financecontain { margin: 0 35px 0 85px; }
.contactinform li { margin-right: 18px; width: 48%; }
.carfinence .comments { width: 98%; }
.carfinence .left { margin: 0px auto; width: 100%; float: none; }
.carfinence .right { float: none; margin: 0px auto; width: 100%; }
/*Offer page*/
#innertab li h2{ margin-right:10px;  padding:10px 24px 7px;}
.innertabSlider .owl-item{ width:auto!important;}

/*popup*/
.popupwrap { position: fixed; left: 50%; width: 600px; top:10%; margin: 0 0 0 -297px; }
.popupwrap .popuptitle { font-size: 22px; }
.popupwrap .inputvalue { margin: 0 20px 35px 0; }
.popupwrap .addtestpopup .inputvalue { margin: 0 20px 28px 0; }
.popupwrap .select-wrapper, .popupwrap .select-wrapper select, .popupwrap .inputvalue { width: 260px; }

.selldetail .popupinner, .onroadprice .popupinner { padding-bottom: 37px; }
.popupwrap .marginrnone { margin-right: 0px; }
.popupwrap .selectcar, .popupwrap .selectcar .select-wrapper, .popupwrap .selectcar .select-wrapper select { width: 100%; }
.popupwrap .fullwidth { width: 98%; }
.popupwrap .leftcolumn { width: 228px; padding: 0 0 0 15px; font-size: 14px; }
.popupwrap .rightcolumn { margin-left: 59px; width: 217px; font-size: 16px; }
.popupwrap .manda {
font-family:font-family: "latoregular"; float: left; padding: 15px 0 0 32px; }
/*-----Popup-Offer-----*/
.offerpopup .saveupto { text-align: left; font-size: 24px; line-height: 1; }
.offerpopup .offerimg { width: 233px; text-align: left; }
.offerpopup .description { float: left; margin-left: 30px; }
.offerpopup p { padding-bottom: 0; }

/*Popup Get on road price*/
.popupwrap .selectcar .select-wrapper { background-position: 95% 50%; }
.getonroad .titlepopup { padding-top: 16px; }
.getonroad .marbottom { margin-bottom: 15px; }
/*popup-Book a test drive*/
.popbooktestdrive .popupbutton { float: right; text-align: center; margin: 0px 40px 0 0;  width: auto;}
/*popup quickview*/
.popquickview .select-button{ width:250px; margin:0;}
/*.popquickview .usedcardetail .carinfo li{width: 200px;}*/
.popquickview .usedcardetail .carinfo li{float:left;}
/*outlet*/
.outlet{text-align:left;}
/*Event Galery page shashank*/
/*event gallery CSS*/
.hitem .text { font-size: 14px; }
/*Model overview pages*/
#modelpage .tablebox .rwd-table th, #modelpage .tablebox .rwd-table td{padding:18px 15px!important; text-align:center;}
#modelpage .tablebox .rwd-table td{ padding:13px 15px!important;}
#modelpage .tablebox .specificationtable .rwd-table td{ padding:21px 15px 20px!important;}
#modelpage .tablebox .rwd-table td:first-child{ max-width:350px;}
#modelpage .modeloverview #carmodel .cardetail{ width:100%}
#modelpage #carmodel .detailsection{ margin-top:33px;}
#modelpage #carmodel .detailsection .leftdetail .price{ margin-top:7px;}
#modelpage #carmodel .detailsection .leftdetail p{ margin-top:3px;}
#modelpage #carmodel .detailsection .leftdetail .bntgetonroad{ padding:12px 29px 10px;}
#modelpage #carmodel .detailsection .leftdetail .viewmore{ margin-top:15px;}
#modelpage #carmodel .detailsection .leftdetail{ width:350px;}
#modelpage .modelmileage #carmodel .cardetail{ margin:0px; padding:0px;}
/*fix right menu*/
.fixd-menu{ display:block;}
/*used car */
/*.usedcar .selectbg { display: block; }*/

    .rwd-table td{ text-align:center;}
    .rwd-table td:first-child {text-align: left !important;}
    .rwd-table th:first-child {text-align: left !important; }
    .rwd-table th {display: table-cell;padding: 1.2em 1.2em 1em !important;text-align: center;    }

.fields, .sell_input{ width: 250px; margin-right: 20px}

}
@media screen and (min-width:960px) {
/*Accessoreis Detail*/
#accdetail .accimgholder { float: left; margin: 0; text-align: left }
#accdetail .acccont { width: 420px; margin: 0 0 0 45px; float: left; text-align: left }
}
 @media screen and (min-width:1024px) {


/*New Price Page*/
.NewPricepgwrap{ display: block; }
.newpricewrapmobi { display: none; }
.newprice_citydrop { width: 130px; }
.overviewright .newprice_citydrop { width: 220px; }
.newprice_citydrop input[type="text"] { padding-left: 5px; }
 .nearcity_locateout .nearcity_allcity { width: 85%; padding-top: 10px;}
 .nearcity_locateout .nearcity_allcity a {padding-right: 35px;margin-right: 35px;}

 /*Near Cities */   
.nearcity_citieswrap{ padding: 20px;  width: 100%; max-width: 1200px; margin-top: 10px; margin-bottom: 10px; }
.nearcity_citylist { display: inline-block;margin-bottom: 0; border-bottom: none; width: auto; position: relative; margin-right: 20px;padding-right: 20px;}
.nearcity_citylist:after {background: #bcbcbc;  content: "";height: 20px;position: absolute;right: 0;top: 20px;width: 1px;}
.nearcity_citylist:last-child:after{ display: none; }
.nearcity_citylist:last-child { margin-right: 0; padding-right: 0; }
.nearcity_morebtn { float: right; }
.nearcity_locateout .nearcity_citylist{ width: 100%; border-bottom: solid 1px #ccc;}

#gsp_popup { overflow: hidden !important;  }

.modelpictures .innertab li.view360tab { display: inline-block; }
     .usedcar #advanced { width:auto;}

#navigator > ul > li:hover > a .submenuicon, #navigator > ul > li.active > a .submenuicon { background-position: -47px -0px; }
.submenuicon { background-position: -37px -1px; width: 9px; height: 6px; margin-left: 10px; }
#header #menu li { width: auto; }
/*popup*/
.popupwrap{top:40px;}
}
 @media screen and (min-width:1007px) {
    .desk-banner{ display:inline-block !important;}
    .mobi-banner{ display:none !important;}
.videohomsec .topsquare{  top: -6px;left: -6px; }
.videohomsec .videosecurl{  height: 230px; }
.videohomsec .videosec{display: inline-block;width: 26%;margin-right: 72px;vertical-align: top;}
.videohomsec .videosec:last-child{ margin-right: 0px;}
.videohomsec .videosec iframe{margin-bottom: 0; width: 100%; height: 300px;}
.videohomsec .button{ margin-top: 7px; }
.innerpage .videohomsec .videospace{ text-align: left; border-bottom: solid 1px #ccc; }
.playerimg {top: 90px;left: 125px;right: auto; -webkit-transform: scale(.9);transform: scale(.9);-webkit-transition: -webkit-transform .2s;transition: -webkit-transform .2s;transition: transform .2s;transition: transform .2s,-webkit-transform .2s;}
.videohomsec .videosec:hover .playerimg {-webkit-transform: scale(1); transform: scale(1);}
     
.newftrmobi { display: none;}
  .cd-tabs-navigation::after { display: none; }
/*Testing Form Page*/
.newtestingform .inputout { float: left;margin-right: 10px;width: 48%;}
.newtestingform form {width: 620px;}

 	/*Video Banner*/
.homeslidecontain{ top:25px; }
.slidevideo{height: 280px;width: 600px;}
.slidemsg{background-color:transparent;display: inline-block;font-size: 20px;max-height: 220px;position: static;width: 360px;}
.slidemsg span{  max-height: 203px; font-size:18px; line-height: 1.3;}


    .accimg{ width: 140px;text-align: center !important; }
.accestable table td, .accestable table th { text-align: left; }
.accestable table td:first-child{ text-align: center !important; }

     /*FTC*/
     #leadpopup_point{ width: 550px !important; height: auto !important; max-height: 290px !important; left: 300px;}
     #leadpopup_point .popupimg {max-height: none;overflow-y: unset;}
     #leadpopup_point.feelpopup .description{max-height: 236px;overflow-y: auto;padding: 0 15px 0 0;}
     #leadpopup_point.feelpopup img {float: left;margin: 0 15px 0 0;}

     .addtestbnt{ float: right; margin-top: -35px; position: relative; }
/*Header*/
#header .logo { margin: 0; }
.abrir_menu span { top: 102px; }
#header #menu { float: right; width: 100%; }
/*.main { margin: 0 auto; width: 96%; }*/
/* about */
.about .testimonial p { padding: 63px 65px; }
.about .aboutus, .about .testimonial { width: 49.9%; }
/*Map*/
.map .contactform { position: absolute; width: 35%; bottom:130px; right:10px; padding:30px 30px 10px 30px }
.map .select-wrapper { width: 100%; }
.map .showroom { padding: 10px 100px 20px 0; text-align: left; }
.map .fields { margin-right: 4%; width: 48%; vertical-align: top; }
.map .fields:nth-child(even) { margin-right: 0; }
.map .showroom { width: auto; }
/*footer*/
.ftr .right { width: 39%; float: right; }
.ftr .left { width: 40%; text-align: left; }
.ftr .right { text-align: right; }
.ftr .right span { float: right; text-align: right; }
.ftr .right a img { float: right; }
.ftr .center { width: 20%; padding: 25px 0; }

.ftr .main{padding:0 10px;}
/* Gallery */

.map { padding: 50px 10px; }

/*- Res -*/
.rwd-table th, .rwd-table td { padding: 0.8em 9em !important; }
.rwd-table th, .rwd-table td::before { padding: 1.2em 9em !important; }
.rwd-table td { padding: 0.8em 4em !important; }
.careertable .rwd-table th, .rwd-table td::before { padding: 1.2em 5.5em !important; }
.careertable .rwd-table th:first-child { padding-left: 10px !important; }
/*Accessoris*/
.accestable .select-wrapper { width: 260px; float: left; margin: 0 25px 0 0 }
.accestable .selecttext { text-align: left }
.accessories button, #accdetail .acccont .select-button { float: left; }
#accdetail { margin: 0; }
/*Submit Resume*/
#submitresume .fields { width: 312px; margin-right: 7px; margin-bottom: 10px }
#submitresume input[type="text"], #submitresume input[type="email"], #submitresume input[type="tel"] { width: 312px }
#submitresume .fields2 { width: 632px; margin-right: 7px }
#submitresume .fields2 textarea { width: 632px; }
#submitresume .fields5 { width: 310px; padding-top: 40px; }
#submitresume .fields4 { margin: 42px 0 15px; text-align: center }
/*sitemap*/
.sitemap .column { margin: 0 20px 0 0px; max-width: 270px; }
/*About*/
.about .testimonial .whitebg { padding: 0px 0; }
/*Outlets*/
.outlet { margin-top: 0; padding: 0px; }
.outlet .inputout { width: auto; line-height: 0; }
.outlet .outletmap { height: 258px; }
.outlet .shoppanel .contactpanel { width: 600px; }
.outlet .shoppanel .contactpanel .locatebtn { position: absolute; }
.outlet .shoplocation { width: 260px; float: right; margin-top: 0; }
.outlet .select-wrapper { display: inline-block; width: 265px; }
.outlet .shoppanel .contactpanel li { display: inline-block; vertical-align: top }
.outlet .select-button { margin-right: 17px; width: auto; display: inline-block; }
.outlet .selectbg { width: auto; }
.outlet .inputout .select-wrapper { width: 250px; }
/*online service*/
#online .online_area { width: 100%; }
#online .online_radio { width: 64%; }
#online .online_input { width: 45%; }
/*Book*/
.bookservice .contactdetail { width: 100%; text-align: left }
.bookservice .selectsec .fields .select-wrapper { width: 100% }
.bookservice .contactdetail textarea { width: 875px; float: left; margin-right: 39px; height: 100px }
.bookservice .select-button { display: block }
.sitemap .column { max-width: 240px; }
/* Finance */
.carfinence .doctabresult li { width: 41%; }
.carfinence .tabbutton { padding-top: 0; }
.contactinform{ margin-bottom: 52px; }
.contactinformtwo{ margin-bottom: 0px; }
.calcuresult{ margin-bottom: 60px }
.carfinence { padding: 5px 20px; }
.carfinence { margin: 25px auto 0 !important; }
.contactinform li { margin-bottom: 35px; }
#online .online_radio.textareaonline { width: 94%; }
#sell_car .additional_features > label { max-width: 305px; }
#sell_car .left_select { width: 44%; margin-right: 3% }
.carfinence .comments { width: 100%; }
#sell_car .right_select { width: 50%; }
.newcarwrap { padding: 24px 0 70px; }
.carfinence { padding: 0 5px 20px; }
.carfinence .left { margin-right: 4px; width: 50%; float: left; }
.carfinence .right { margin-left: 20px; margin-top: 0; padding: 0; width: 426px; float: right; }
.carfinence .financeinquiry .financecontain { margin: 0 15px 0 25px; width: 170px; }
.carfinence .tabresult { min-height: 600px; }
/* Offer */
.offerlisting li:nth-child(2n){ margin-right:20px;} 
.offerlisting li:nth-child(3n){ margin-right:0px;} 
/*popup quickview*/
.popquickview .detailsection .leftdetail { width: 50%; }
.popquickview .cardetail  { width: 50%; }
/*Event Galery page*/
.eventgallerywrap .owl-controls{ display:block}
.eventgallerywrap .gallery .owl-next, .eventgallerywrap .gallery .owl-prev { cursor: pointer; opacity: 0.7; position: absolute; right: 2px; text-indent: 10000px; top: 50%; transition: all 0.4s ease-in-out 0s; z-index: 99; padding:15px 0 }
.eventgallerywrap .gallery .owl-prev{ left:2px; right:inherit}
.eventgallerywrap .gallery .owl-next:hover, .eventgallerywrap .gallery .owl-prev:hover{ opacity:1}
.eventgallerywrap .owl-prev .sprite{ background-position: -245px -212px; width: 54px; height: 54px; display:block; margin:0 auto}
.eventgallerywrap .owl-next .sprite{ background-position: -245px -267px; width: 54px; height: 54px; display:block; margin:0 auto}
/*Model overview pages*/
#modelpage .modeloverview #carmodel .cardetail{ width:27%; max-width:290px; margin:57px 0 0 57px; padding:0px;}
#modelpage .modelpictures .picturearea li{ float:left;}
#modelpage .modelpictures .picturearea li:nth-child(2n){ margin-right:20px;}
#modelpage .modelpictures .picturearea li:nth-child(3n){ margin-right:0px;}
#modelpage #carmodel .detailsection .leftdetail{ width:27%; max-width:350px; }

.variant .tablemain td{padding:18px 0 18px 30px;}
/*------usedcar--------*/
.usedcar { margin-top: 0; text-align:left;}
.usedcar .inputout { width: auto; }
.usedcar .select-wrapper { display: inline-block; width: 153px; }
.usedcar ul { margin-top: 40px; }
.usedcar .selectbg { display: inline-block; }
.usedcar .select-button { width:auto; margin-right: 18px;}
.usedcar .select-button:last-child {margin-right: 0;}
/* Used Car Detail*/
.cardetailpanel .leftmain{ width:480px;}
.cardetailpanel .rightcardetail{ width:49%; margin-left:20px;}
.cardetailpanel .rightcardetail .cardetail li{ width:48%;}
.cardetailpanel .carinfomation{ margin-top:20px;}
     #modelpage .tablebox .rwd-table th:first-child, #modelpage .tablebox .rwd-table td:first-child{ text-align:left}
     #googleMap{ display:block}
.view360 > div{ display:inline-block}
     .view360 > img{ display:none}
     #modelpage .view360 > img{ display:block}
     #carmodel .detailsection .view360{margin-top:0; padding-top:24px}
	 object{ display:inline-block; max-width:95%}
	 .gallery .popup-gallery li { width: 31.4%;}


     .careertable .rwd-table td div span{display: inline-block;  margin: 10px 10px 0 0;}

 /*New Book Service Page*/
    .nb-desktopview { display: block; }
   .nb-mobiview { display: none; }
    .newbookser h1{ color: #1a1a1a; font-size: 27px; line-height: 1; font-family: "pt_sansregular"; text-align: left;}
    .nbookser-wrap { margin-top: 40px;padding: 30px 23px; border: 1px solid #dedede; width: 100%; max-width: 1006px; box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); display: block; }
   .nformwrap {border-bottom: solid 1px #d4d4d4;padding-bottom: 20px; margin-bottom: 50px; padding-left: 0; padding-right: 0;}
   .nformwrap .title { display: block; }
   .nformwrap .drop{ width: 300px;margin-right: 29px; margin-bottom: 30px;}
   .nformwrap:last-child{ border-bottom: none; margin-bottom: 0; padding-bottom: 0; }
   .nformwrap .nbook-btn {height: 53px;line-height: 53px;margin-top: 29px;width: 312px; display: inline-block;}
   .nformwrap .marksfields { text-align: left; }
   .newbookser { padding-top: 0; }
   .nbook-selectdate .field-bookservice-service_date {width: 48%; float: left;margin-top: 3px;}
.nbook-selectdate .service_timeslots { float: left; width: 48%; margin-left: 3px; }

/*New Outlet*/
    .newoutlet-desktopview{ display: block; }
    .newoutlet-mobiview{ display: none; }
    .nout-viewbtn.nout-showreview { margin-top: 0; margin-bottom: 20px; }
    
    /*Click To Call*/
    .callwrap  { display: none; }
    
    /*New Contact page*/
    .newcontact .nco-tabresult label { text-align: left; } 
    .newcontact h2{color: #1a1a1a;font-size: 23px; padding: 40px 0; text-align: left;}
    .newcontactwrap .ncont-left{padding:26px 14px 0 30px;width: 690px;display: table-cell;}
    .newcontactwrap .ncont-right{  display: table-cell;width: 275px; margin-top: 0; }
.newarrival .morecategory { overflow: hidden; }
.newarrival .morecategory li {border: 1px solid rgba(59, 59, 59, 0.5);width: 148px;height: 48px;border-radius: 3px 3px 0 0; border-bottom: none; padding: 0; text-align: center;
 line-height: 48px; margin-right: 10px; margin-top: -1px; background: #fff;}
 .newarrival .morecategory li:first-child{ margin-left: 14px; }
 .newarrival .morecategory li:last-child{ margin-right: 0px; }
 .newarrival .morecategory li.gsc-ta-active{ border-color: #3b3b3b;  color: #fff;}
.ncont-left .gsc-ta-overHide, .ncont-left .gsc_ta_scroll {height: 52px !important;}
.ncont-left .gsc-ta-contentWrap { border-top: solid 1px #3b3b3b; margin-top: -1px; }
.newcontactwrap { width: 986px; display: table; }
.newcontactwrap .nformwrap .drop { width: 320px; margin-right: 20px; }
.newcontactwrap .nformwrap .drop:nth-child(even){ margin-right: 0; }
.newcontactwrap .nformwrap .nbook-btn {width: 157px;float:left;height: 50px; line-height: 50px;margin-top: 10px;  margin-bottom: 30px;}
.ncon-calldealer { display: none !important;  }
.nco-sharelist { display: inline-block; text-align: left; }
.newcontactwrap .ncont-right { padding: 30px 17px 0 30px; }
.nco-sublinks {border-top: 1px solid #d4d4d4;padding-top: 30px;width: 215px;}
.newcontactwrap .drop .nconstar { margin-top: 20px; }
.nco-tabresult {padding-top: 38px;}
.ncon-tab4res { margin-bottom: 30px; }
.newarrival .morecategory ul{ margin-top: 3px; }

/*New Special Offer*/
    .specoffer h3.titlegap{ padding-top:15px;  }
    .newofferbtn-wrap { display: none !important; }
    .specoffer{ background: #fff;margin-bottom: 70px;margin-top: 54px; padding: 0 10px; }
    #soffer_tab li a { font-size: 18px;  width: 185px;}
    .spoffer-result { padding-top: 0; }
    .spoffer-result a.soffer-selectbtn { display: none; }
    .specoffer-drop { border: medium none;display: inline-block;margin-top: 0;padding: 0;}
    .specoffer .drop { width: 30%; margin-right: 10px; }
    .spoffer-result4 .drop{ width: 23%; }
    .spoffer_listing {margin-bottom: 20px;margin-top: 35px;}
    .spofferlist {  padding: 15px 20px;margin-bottom: 20px;}
    .specoffer .soffer_carblock { width: 199px; padding-bottom: 13px; padding-top: 23px; }
    .specoffer .soffer_carblock img { display: inline;height:122px; }
    .soffer_carblock h2 { text-align: center; margin-top: 16px; font-size: 14px; }
    .soffernewcarmobi { display: none; }
    .soffer_right { width: 752px; float: left;margin-left: 11px; margin-top: 0; padding-top: 0; border-top: none;}
    .soffer_top .soffernewcar { display: block; font-size: 18px; }
    .soffer_top h3 a {display: inline-block;font-size: 18px;overflow: hidden !important;padding-left: 22px;text-overflow: ellipsis;white-space: nowrap;width: 490px;}  
    .soffsaving {color: #535353;font-family: "pt_sansbold";font-size: 15px;padding-left: 22px; font-weight: normal;padding-top: 5px;}
    .spofferlist .soffer-left{ border-right: 1px solid #dedede; height: 66px; width: 530px;}
    .soffer_bot .soffer-left {padding-left: 22px;}
    .soffervalid { display: block; }
    a.offer-viewbtn { margin-top: 15px;}
    .soffer-des {margin-top: 14px;padding-top: 26px;}
    .soffer-des .soff-close { width: 72px; font-size: 15px;}
    .soffer-des .sdes-title { font-size: 22px;color: #535353; font-family: "pt_sansregular"}
    .soffer-des .sdes-para {font-size: 14px;line-height: 1.81;margin-top: 7px;}
    .soffer-des .sdes-values {display: inline-block;margin-top: 23px;width: 100%;}
    .sdes-values li { border-bottom: none;border-left: 1px solid #d1d1d1;float: left;padding: 14px 70px 18px; width: auto;}
    .sdes-values li:first-child {padding-left: 0; border-left: none;}
    .soffer-des .valuestitle { color: #151515;font-size: 15px;line-height: 1;margin-bottom: 8px; width: 100%; float: none;   width: auto;display: block;}
    .soffer-des .valueselemnt {color: #000; width: 100%; text-align: left;font-size: 22px;line-height: 1; float: none;   width: auto;display: block;}
    .mobi-soffervalid{ display: none; }
    .soffer-des .offer-viewbtn { float: left; }
    .corofferresult{   margin-top: 50px; box-shadow: none; -webkit-box-shadow: none; padding: 0;}
    .co-search { margin-bottom: 47px; }
    .co-search input {height: 55px; padding-bottom: 20px;  font-size: 18px; color: rgba(36, 39, 44, 0.4);}
    .co-search a {width: auto; right: 15px;top: 10px;}
    .co-search .co-showresult { display: none; }
    .co-or, .co-browsewrap .co-brotitle { display: block; }
    .co-browsewrap { margin-top: 45px;}
    .cobrowsenav { display: block; }
    .co-listingwrap{ margin-top: 36px; }
    .co-listingwrap .browseleft { display: block; width: 480px;  }
    .co-listingwrap .browseright { width: 480px; height: 392px; }
    .co-righttitle > span { display: none; }
    .co-righttitle { position: static; color: #636161; font-size: 25px; line-height: 1; margin-bottom: 12px; margin-left: 20px; margin-top: 15px; }
    .browseright .soffer-des { display: none !important; }
    .corofferresult .co-browsewrap .soffer-des { display: block; border-top: none; }
    .cobrowselisting li { padding: 25px 0 20px 37px;font-size: 15px;color: #636161;}
    .cobrobtnwrap {background-color: #fcfcfc;  margin-top: 32px; padding: 16px 0 16px 30px;}
    .cobrobtnwrap a { color: #636363; background: #fff; margin-top: 0;}
    .browseleft .cobrowselisting > ul {height: 292px;overflow-x: hidden;overflow-y: auto;}
    .browseright .cobrowselisting > ul {height: 230px;overflow-x: hidden;overflow-y: auto;}
 
 /*New Footer*/
    footer{ background:#5d645d; }
    .newftr .newftrlinkdesktop { display: inline-block; }
    .newftr .newftrmobi { display: none; }
    .copyright { border-top: 1px solid #383838; background: #5d645d ;padding-top: 14px;padding-bottom: 6px;}
    .newftr {padding: 25px 0; }

    .copyright .ftrlink2 { display: inline-block;float: left; }
    .copyright .ftrlink2 li{ float: left; border-right: solid 1px rgba(255, 255, 255, 0.4); line-height: 1; margin-right: 5px; padding-right: 5px;}
    .copyright .ftrlink2 li:last-child{ border-right: none; margin-right: 0; padding-right: 0; }
    .copyright .ftrlink2 li a{   color: rgba(255, 255, 255, 0.4); font-size: 12px;    position: relative;top: 2px;}
    .developed-by, .allright { font-size: 12px; }
    .copyright .ftrlink2 li a:hover{color: #fff;}
    .allright, .developed-by { float: right;  margin-bottom: 0;}
    .developed-by { padding-bottom: 0; margin-right: 6px;}
 }
@media screen and (min-width:1180px) {
.fields, .sell_input{ width: 272px;}
/*---outlet page-----*/
.outlet .shoplocation { width: 350px; }
/*---Sell Car--*/
#sell_car .left_select { margin-right: 65px; }
#sell_car .sell_input p { font-size: 14px; }
#sell_car .additional_features > label { margin: 0 17px 28px 0; max-width: 365px; }
#online .online_input { width: 46%; }
#online .online_radio.textareaonline { width: 100%; }
/*Compare*/
.compare-desktopview { display: block; }
.compare-mobview { display: none; }
.tabsstage li { width: 392px; }
.toptabmain li a { padding: 11px 20px; }
/*Book*/
.txt_star sup { color: #000; }
.bookservice .txt_star { font-size: 12px; color: #1c1c1c; line-height: 14px; margin: 10px 0px 0px !important; text-align: left !important; display: block; font-family:'pt_sansregular';}
.bookservice .titlemark { margin: 6px 0px 10px; width: 40px; float: left; }
.bookservice .selectsec { width: 100%;}
.bookservice form { width: 100%; float: left; }
.bookservice .custom-select { width: 233px !important; float: left; }
.bookservice .textsec { width: 80%; margin: 23px 0px 0px;}
.bookservice .textsec .fields input, .bookservice .textsec2 .fields input { float: left; }
.bookservice .textsec2 { width: 80%; margin: 35px 0px 0px; float: left; }
.bookservice .contactdetail textarea { width: 506px; }
/*insurance*/
.bookservicemain .textsec { width: 100%; margin: 23px 0px 0px; float: left; }
/*--- Sell Car ---*/
#sell_car { padding: 0; }
#page .title { padding: 30px 0px 0px; }
/*--- Model page  ---*/
#modelpage #carmodel .detailsection .view360{ width:482px; max-width:482px; background:url(../image/view360.png) no-repeat; height:350px;}
#modelpage .modelmileage #carmodel .detailsection .leftdetail{ margin-right:150px;}
#modelpage #carmodel .detailsection .view360.colorimg{ margin-left:100px}
.gallery .popup-gallery li a {max-height: 329px; width: 100%}
}
@media screen and (min-width:1260px) {
.flexslider .slides a img{ max-width: 100%; width: 100%; }
   /*New Price Page*/
.NewPricepgwrap .innermain {max-width: 1200px; width: 100%;}
.newpriceleft { width: 410px; }
/*Near Cities */   
.nearcity_citylist {margin-right: 20px;padding-right: 0;width: 187px;vertical-align: top;}
.nearcity_allcity { width: 1030px; margin-bottom: 0;}
 .nearcity_locateout .nearcity_citylist { margin-bottom: 20px; }
.nearcity_citylist:after { right: 10px; }
.nearcity_cityname a {display: inline-block;line-height: 1.2;overflow-wrap: break-word;width: 93%;font-size: 15px;}  

/*Video Banner*/
.homeslidecontain {top: 8%;}
.slidevideo {height: 345px; width: 740px;}
.customvid{width: 610px;}


    .phone span { width:auto; line-height:auto;}
    #header .phone { padding-top:0px; line-height:70px;}
/*    #header #menu { width:68%;}*/
    #header #menu li a { padding:0 25px;}
	.usedcar .select-wrapper{ width:164px}
/* Service Section */
#service { text-align: inherit; }
#service a { margin: 0 16px 0 0; }
.gallery { position: relative;}
/* Map */
/*.map .contactform { bottom:130px; }*/
.map .contactform { width: 555px; }
.map { padding: 50px 0px 0; }
/*Accessoris*/
.accestable .select-wrapper { width: 330px; }
.accestable td a { float: right; }
/*res*/
.breadcump .minnerbox {text-transform:uppercase;}
.select-wrapper, .select-wrapper select { margin-bottom: 0px; }
.rwd-table th, .rwd-table td:before { color: #fff; font-size: 14px; font-family: "pt_sansregular"; font-weight: bold; padding: 1.2em 6em !important; }
.rwd-table th, .rwd-table td { padding: 0.8em 6em !important; }
.rwd-table th { padding: 1.4em 6em !important; }
.accestable .selecttext { color: #1c1c1c; font-family: "pt_sansregular"; font-size: 15px; margin-bottom: 22px; }
/*.accessories button { float: none; }*/
/*Submit Resume*/
#submitresume .fields { margin-right: 28px; }
#submitresume .fields2 { width: 653px; margin-right: 27px }
#submitresume .fields2 textarea { width: 653px; }
#submitresume .fields5 { width: 440px; }
/* 360 View */
#carmodel .detailsection .view360 { background: url(../image/view360.png) no-repeat; width: 482px; height: 349px; max-width:none}
#carmodel .view360 img {margin-top: 0}
#carmodel .cardetail { margin: 57px 0 0 108px; }
#carmodel .detailsection .leftdetail { margin-top: 69px; }
/*-----Online Services -------*/
#online .purpose, #online .personal, #online .contact { width: 48%; }
#online .online_radio { width: 555px; box-sizing: border-box; }
#online .online_area { width: 100%; }
#online label { margin: 0 5px 0 0; }
#online .online_input { width: 238px; }
#online .other { color: #adacac !important; float: left !important; font-size: 12px !important; margin: 5px 0 0 10px !important; text-align: center; }
#online .online_radio .remark { height: 164px; width: 100%; box-sizing: border-box; }
#online .floatright { padding-left: 35px; }
#online { padding: 0px; }
/*Compare*/
.compare-three { width: 905px; }
.compare-three .col-1 { margin-left: 0px; width: 280px; }
.comwrap .compareselect { width: 238px; }
.comparewrap .compcontent { width: 100% !important; }
.compcontent li .compareleft { width: 293px; }
.compcontent li .compareright { width: 885px; }
.compcontent li .compareright div { width: 290px; }
.compare.container { width: 1124px; }
/* Finance CSS */
.carfinence { padding: 0 0px 0px; margin: 0px auto; float: none; display: inline-block; }
.carfinence .left { width: 537px; margin-right: 5px; }
.carfinence .right { width: 618px; }
.carfinence .left article { padding-right: 48px; }
.carfinence .financeinquiry .financecontain { margin: 0 40px 0 23px; width: 229px; }
.carfinence .financeinquiry .phimg { padding-left: 12px; padding-top: 20px; }
.carfinence .left .financeinquiry { position: relative; border-right: none; }
.carfinence .tabresult { padding: 30px 20px 15px; height: 705px; }
.carfinence .tabresult form li { float: left; margin: 0 82px 10px 0; width: 255px; height: 50px; }
.carfinence .tabresult form li.comments { height: auto; margin-right: 0; width: 530px; }
.carfinence .tabresult form li.getyourcarbtn { width: 100%; margin-right: 0; height: auto; }
.carfinence .calcuresult .calleft {margin-right: 40px; width: 305px; }
.carfinence .doctabresult { padding: 30px 10px 10px; height: auto; }/*Add*/
.carfinence .calcuresult { margin-top: -6px; }
.carfinence .doctabresult li { font-size: 14px; margin-right: 20px; }
/* Offer */
.offerlisting li:nth-child(2n), .offerlisting li:nth-child(3n), .offerlisting li{ margin-right:16px;} 
.offerlisting li:nth-child(4n){ margin-right:0px;} 
/*Model page*/
#modelpage .modelpictures .picturearea li{ width:32%; max-width:400px;}
/* Used Car Detail */
.cardetailpanel .leftmain { width: 618px; }
.slidersectionleft { background: url(../image/usedcardborder.png) no-repeat; border: none; width:618px; margin: 0; height:440px;}
.cardetailpanel .slidersectionleft li img { margin-top: 75px; width: auto; }
.cardetailpanel .slidersectionleft .model { right: 0px; top: 30px; }
.cardetailpanel .rightcardetail { margin-left: 40px; }
.cardetailpanel .rightcardetail { width: 521px; margin-top: 25px; }
.cardetailpanel .rightcardetail .cardetail li { width: 46.3%; margin-right: 34px; }
.cardetailpanel .sliderthum ul { width: 578px; }
.cardetailpanel .rightcardetail { margin-top: 0; }
.cardetailpanel .carinfomation{ margin-top:30px;}
.cardetailpanel .rightcardetail{margin-left:40px;}

/*New Outlet Page*/
    .ndetail-left{ width: 60%; }
    .daywise li { margin-right: 7px; }
    .newoutlist-left { width: 80%; }
    
    .noutbrandname {margin-left: 180px;}
    .nout-working .ntime { max-width: 360px; }
    
    /*New Contact Page*/
    .newcontactwrap { width: 1006px; }
    .newcontact .innermain { padding:0; margin: 0px auto; }
    .newcontactwrap .ncont-left { padding-right: 34px; }
    
    /*New Special Offer*/
    .specoffer .innermain{ width: 1105px; }
    .specoffer .drop { margin-right: 47px; width: 335px;}
    .spoffer-result4 .drop {margin-right: 25px;width: 250px;}
    .soffer_right { width: 852px;}
    .spofferlist .soffer-left { width: 620px; }
    .sdes-values li {  padding: 14px 70px 18px; }
    .co-listingwrap .browseleft { width: 535px; }
    .co-listingwrap .browseright { width: 535px; }
    .soffer_top h3 a{ width:580px;}
    
     /*New Footer*/
    .newftr .newftrlinkdesktop ul:first-child { margin-left: 0; }
   .newftr .newftrlinkdesktop ul {  width: 220px; }
.newftr .newftrlinkdesktop .newftr_rightwrap { width: 300px;}
}
@media screen and (min-width:1280px) {
/*page contenar*/
.outlet_main .main{ width: 1200px; max-width: 1200px; }
.main { width: 1180px; margin: auto; }
/**/
.testimonial .owl-prev { background-position: -245px -102px; height: 54px; position: absolute; right: -55px; width: 54px; top: 0; cursor: pointer; }
.testimonial .owl-next { background-position: -245px -157px; height: 54px; position: absolute; right: -55px; width: 54px; top: 55px; cursor: pointer; }
/*footer*/
.ftr .main{padding:0;}
}
@media screen and (min-width:1281px) {
/*.about .aboutus, .about .testimonial { width: 50%; }*/
/* Popup */
.popupwrap { top: 55px; }
}

@media screen and (min-width:1400px) {
/*Video Banner*/
.homeslidecontain {top: 15%;}
}


@media handheld, screen and (min-width: 1023px) {
.no_scroll { overflow-y: hidden; }
.abrir_menu { display: none; }
#navigator { height: 59px; }
#navigator .title { display: none; }
#navigator ul { list-style: none; }
#navigator > ul > li { float: left; padding: 0; height: 59px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; position: relative; font-family: "pt_sansregular"; font-size: 16px; }
#navigator > ul > li.noborder { border-right: none; }
#navigator > ul > li > a { display: block; font-size: 16px; padding: 0px 15px; text-align: center; transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; color: #212121; }
#navigator ul li > ul { background: #fff; width: 100%; min-width: 170px; position: absolute; top:62px; left: -9999px; z-index: 1000; opacity: 0; -o-transform-origin: 0% 0%; -ms-transform-origin: 0% 0%; -moz-transform-origin: 0% 0%; -webkit-transform-origin: 0% 0%; -o-transition: -o-transform 0.5s, opacity 0.4s; -ms-transition: -ms-transform 0.5s, opacity 0.4s; -moz-transition: -moz-transform 0.5s, opacity 0.4s; -webkit-transition: -webkit-transform 0.5s, opacity 0.4s; transform-style: preserve-3d; -o-transform: preserve-3d; -moz-transform-style: preserve-3d; -webkit-transform-style: preserve-3d; transform: rotateX(-92deg); -o-transform: rotateX(-92deg); -moz-transform: rotateX(-92deg); -webkit-transform: rotateX(-92deg); box-shadow: 0 1px 5px rgba(0, 0, 0, 0.36); }
#navigator ul li:hover > ul { left: -1px; opacity: 1; -webkit-transform: translate(0, 0); transform: rotateX(0deg); -o-transform: rotateX(0deg); -moz-transform: rotateX(0deg); -webkit-transform: rotateX(0deg); }
#navigator ul li ul li:hover { background: #f7f7f7; }
#menu ul ul li ul { top: 0; left: 179px; min-height: 100%; border-left: 1px solid #444; }
#menu ul ul li a { color: #212121!important; display: block; font-size: 15px; padding-left: 15px; text-indent: 0; text-align: left; font-family: 'pt_sansregular'; text-transform: uppercase; transition: none; }
#menu ul ul li a:hover { color: #fff; }
#menu ul ul ul { box-shadow: 0 7px 6px -7px #373435; display: inherit; left: 66px; line-height: 20px; position: relative; top: 141px !important; width: 180px; z-index: 10; }
#menu ul ul li:hover > a { color: #424242 !important; }
/*finance*/
.right.tabfinance .tabbutton li {padding: 10px 9px;}
.financenewtab .owl-carousel .owl-wrapper{ width: 100% !important }
.carfinence .tabbutton li{display:inline-block;}
}
/*Only for header*/
@media handheld, screen and (max-width: 1023px) {
.abrir_menu { display: block; }
.abrir_menu span { background-position: -118px -1px; cursor: pointer; display: block; height: 21px; position: absolute; left: 3%; top: 25px; width: 26px; z-index: 99; box-sizing: border-box; }
.abrir_menu span i { display: block; height: 3px; background-color: #d61107; margin: 4px 0; width: 100%; }
.open > .abrir_menu { position: fixed; top: 0; left: 0; width: 100%; height: 100%; display: block; background: rgba(0,0,0,0.85); z-index: 99999; }
.open > .abrir_menu span { opacity: 0.1 !important; }
.menu_aberto { position: fixed; z-index: 99999; top: 0; left: -300px; width: 250px; height: 100%; overflow-x: hidden; overflow-y: scroll; transition: 0.3s; box-shadow: -4px 0 15px 0px #373435; -webkit-box-shadow: -4px 0 15px 0px #373435; -moz-box-shadow: -4px 0 15px 0px #373435; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; }
.open > .menu_aberto { left: 0; background-color: #262b26;; }
.parent::after { content: "+"; float: right; font-size: 17px; }
.hover.active .parent::after { content: "-"; font-size: 25px; }
#navigator .title { background-color: #4b4b4b; border-bottom: 1px solid rgba(0, 0, 0, 0.043); box-shadow: -4px 0 5px 0 #373435; color: #fff; display: block; font-size: 20px; height: 60px; line-height: 62px; padding: 0 20px; text-shadow: 0.8px 0.8px 3px #111; text-transform: uppercase; -webkit-box-shadow: -4px 0 5px 0px #373435; -moz-box-shadow: -4px 0 5px 0px #373435; }
#navigator ul li > ul, #navigator ul li li > ul, #navigator ul li li li > ul, #navigator ul li li li li > ul, #navigator ul li li li li li > ul { position: relative; width: 100%; height: 100%; top: 0; left: 0; margin: 0; padding: 0; border: none; background: #efefef; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; }
#navigator ul li { float: none; display: block; line-height: 25px; }
#navigator ul li.hover { background: #d61107; }
#navigator ul li.hover a { color: #fff; }
#navigator ul li.hover ul li { background: #fff; }
#navigator ul li.hover ul li a { color: #575757; }
#navigator ul li a { border-bottom: 1px solid rgba(0, 0, 0, 0.043) !important; border-top: 1px solid rgba(255, 255, 255, 0.043) !important; text-transform: uppercase; display: block; font-size: 14px; padding: 10px 20px; color: #0c0b0b; }
#navigator > ul > li:hover > a { color: #fff !important; }
#navigator ul li li:hover > .parent { color: #fff; background-color: #ce6c07!important; background-image: url(); }
.nav ul { display: none; left: -9999px; }
.nav li.hover > ul, .nav li li.hover > ul, .nav li li li.hover > ul, .nav li li li li.hover > ul, .nav li li li li li.hover > ul, .nav li li li li li li.hover > ul { position: static !important; display: block !important; }
#navigator ul li.active a { color: #fff; }
}
@media screen and (min-width:767px) and (max-width:1200px) {
.last-site { max-width: 700px !important; width: 100% !important; }
.sitemap .sitemapheading { display: inline-block; text-align: left; }
.sitemap { text-align: center; }
}
