.nav-mobile .menuicon { width: 23px; height: 29px; background-position: 0 0; z-index: 99; position: absolute; top: 15px; right: 22px }
.arrow {background-position: -2px -30px;height: 5px;margin: 1px 0 0 1px;width: 12px;}

.arrowup{background-position: -13px -30px;}

/*sitemap*/
.leftmap .sprite.cars, .rightmap .sprite.cars { background-position: -726px 5px; }
.rightmap .sprite.About {background-position: -726px 5px;}
.leftmap .colored-child .sprite.cars, .rightmap .colored-child .sprite.cars { background-position: -744px 5px; }
.leftmap .sprite.About { background-position: -330px 3px; }
.leftmap .sprite.Profile { background-position: -358px 4px; }
.leftmap .sprite.Mission { background-position: -388px 3px; }
.rightmap .sprite.Ncars { background-position: -423px 2px; }
.rightmap .sprite.Offers { background-position: -460px 4px; }
.rightmap .sprite.Workshop { background-position: -494px 3px; }
.rightmap .sprite.Finance { background-position: -531px 4px; }
.rightmap .sprite.Insurance { background-position: -560px 3px; }
.rightmap .sprite.Outlet { background-position: -595px 4px; }
.leftmap .sprite.Gallery { background-position: -623px 4px; }
.leftmap .sprite.Calculator { background-position: -653px 5px; }
.leftmap .sprite.Appointment { background-position: -676px 4px; }
.rightmap .sprite.career { background-position: -494px 3px; }
.rightmap .sprite.resume { background-position: -701px 5px; }

.crossicon {
    background-position: -81px -120px;
    height: 12px;
    width: 13px;
}
.righticon {
    background-position:-99px -120px;
    height: 12px;
    width: 15px;
}

/*New CSS---- used car */
.eye { background-position: -3px -248px; width: 54px; height: 36px; margin: 30% 40%; }
.fuel { background-position: -139px -251px; width: 90px; height: 90px; }
.year { background-position: -236px -263px; width: 74px; height: 74px; }
.km { background-position: -316px -262px; width: 76px; height: 76px; }
.city { background-position: -74px -270px; width: 64px; height: 64px; }
.kms { background-position: -116px -351px; }
.color { background-position: -161px -351px; }
.fuels { background-position: -206px -351px; }
.insurnce { background-position: -251px -351px; }
.owner { background-position: -296px -351px; }
.insutype { background-position: -341px -351px; }
@media screen and (min-width:359px) {
    /*-----Online Services -------*/
    #online .online_input, #online .online_radio{width:100%;}
    #online label{margin:0 20px;}
    #online .other{margin:10px 0;}
    #online .online_radio .remark, #online .online_input textarea{width:100%; box-sizing:border-box;}
    #online .online_area{width:100%;}
    .model_picturepop #modal-box .gscr_lSAction > a, .model_picturepop #gallery-popup .gscr_lSAction > a { top: 50% !important; }

    /*New used Car*/
    .nucarblock { height: 248px;}
    /*Used Car Detail*/
    .ucd-media li a.imgsec {height: 238px;}
    
    /*New Book Service*/
    .nbook-mobitab .tabname { font-size: 14px; }
    .nformwrap .marksfields{ text-align: center;}
    
}
@media screen and (min-width:479px) {


 /*Near Cities */
    .nearcity_citylist{ width: 45%; margin-right: 20px; }
    .nearcity_locateout .nearcity_citylist{ width: 100%; margin-right: 0; }

   /*Finance CSS*/
    .carfinence .left .whychoose { float: left; width: 50%; }
    .carfinence .doctabs li { margin-right: 7px; width: auto; }
    .carfinence .doctabs li a { padding: 9px 10px; font-size: 13px;}   
    
.ratingdat{border-left: 1px solid #9c9c9c;padding-left: 10px;top: -5px;}

/*Click to Call*/
     .callpopwrap { max-height: 200px; min-height: 200px;}

    .testi1 .ntestiwrap .testcontain{width:70%;  overflow-wrap: break-word;}
    .imggallery .gscr_lSAction > a { top: 50% !important; }
    /*FTC*/
    #leadpopup_point{ width: 400px !important; }
    #tab3 .picturepage img{ width: 330px !important; }

   
    /* specification page */
    .specsdetail{ padding:1.4em }
    /*--Sell Car--*/
    .sellcar .inputvalue{width:70%}
    .sellcar .sellpaneltwo .fieldsec div{width:50%}
    /*Popup*/
    .popupwrap .leftcolumn{ font-size: 14px;}
    .popupwrap .rightcolumn{font-size: 18px; }

    /*New Used Car*/
    .usedsearchwrap li { width: 100%; }
    .usedsearchwrap li.onecolumn {width:100%}
    .usedsearchwrap ul{margin:20px auto 0;width: 425px;}
    .nulistingbtn .nubtn { float: left; margin-left: 20px; }
    .nucarblock { height:337px;}

    /*Used car Detail*/
    .numoredetail .rowtitle { display: inline-block; margin-bottom: 0; margin-right: 5px; }
    .usedcardetail #picturetab{overflow: hidden; }
    .usedcardetail .gscr_lSAction{position: absolute;top: 30%;width: 100%;}
    .usedcardetail .right .detailprice {float:left;}
    .usedcardetail #newusedslide {height: 297px !important;}
    .usedcardetail .gscr_carousel img { max-height:297px;width: auto;}
    .ucd-media li a.imgsec { height: 328px; }
    /* New CSS------used car ---*/
    .usedcar .carbox { margin: 0 auto; }
    
    /*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; }
    
     /*New Contact Page*/
    #show_contactus .popupwrap {top: 10%;}
    .contact form{ width: 300px; margin: 0px auto; }
    
    /*New Special Offer*/
    .soffer_top h3 a { width: 440px; }
}


@media screen and (min-width:560px) {
    /*New used Car*/
    .nucarblock { height: 396px;}

.ucd-media li {margin-right: 10px;width: 48%;} 
.ucd-media { padding-top: 15px; }
.ucd-media li:nth-of-type(even) { margin-right: 0; }

}

@media screen and (min-width: 590px) {

      /*CLick to Call*/
    .callparenttab { left: 220px; }

 /*New Used Car*/
.nucarblock {height: 150px; width: 200px;}
.nudes {float: left;margin-left: 10px;margin-top: 0;text-align: left;width: 310px;}
.newusedcartab .sort {display: inline-block;float: right;margin: 0;width: 190px;}

/*Used Car Detail*/
 .numoredetail .fealist {width: 49%;}
 .contlisting { width: 49%; float: left; }
.contlisting div { width: 60%; }
.contlisting div:last-child { width: auto; }

/*New Special Offer*/
  .soffer_top h3 a {width: 560px;}
}


@media screen and (min-width:600px) {
    /*Video Banner*/
    .slidemsg{max-height:160px;  }

    /*popup*/
    #gsp_popup .popupwrap {max-width: 600px;}
    /*-----Online Services -------*/
    #online .online_input{width:48%;}
    #online .online_area, #online .online_radio{width:98%;}
    #popcontact .field-testimonial-image .help-block {bottom: -40px;}
}
@media screen and (min-width:639px) {
    /*New cars page*/
    .newcars .carbox { display: inline-block; margin: 0 25px; }
    .newcars .carbox a { max-width: 255px; }

    /*varient page pictures tab*/
    .varient_pics .picturebox { float: left; margin: 0 23px 17px 0; }
    /*AccessoriesDetail*/
    #accdetail .accimgholder{ width:489px}

    /*Used Car Detail*/
    .ucd-media li a.imgsec {height: 215px;}
           /*New CSS-----used cars -----*/
    .usedcar .carbox { float: left; margin: 0 18px 20px !important; width: 249px; }
    .loading { padding:0; text-align: center; margin-bottom: 20px;}
    .usedcar .used_cars_result > p { padding: 0 0 0 20px; width: auto; }
    #accdetail .accimgholder { width: 489px }
}
@media screen and (min-width:767px) {
    .tesimonialpage .pagecontent { min-height: 750px; }
    .newifrmview360img { width: 554px; height: 440px; }
    
    /*Finance CSS */
    .carfinence .financetab li a { font-size: 13px; padding: 6px 24px; }
    .carfinence .doctabresult li { font-size: 12px; float:left; width:47%;}
    .carfinence .calcuresult form { float: left; margin: 20px 43px 0 0; width: 221px; }
    .carfinence .financeinquiry .financecontain { margin: 0 35px 0 85px; }
    .contactinform li {width: 244px; margin-right: 18px;}
    .carfinence .comments{width:502px;}
    .carfinence .calcuresult .calleft{margin-right: 30px;width: 245px;}
    
    #popcontact .field-testimonial-image .help-block {bottom: -47px;}

    .aboutinput form{ width: 700px !important;}
    .aboutinput .fields {width: 300px;}
    #carmodel .overviewtable2 .tabletextleft{ text-align: center !important; }
    .fields {margin-right: 20px;width: 250px;}
    /*Popup OTP*/
    .otppopup{width: 600px !important; margin:0 !important;}
    .otppopup .popupbutton{ float: none;margin: 10px 0 0;text-align: center;}
    /*Testimonial Popup*/
    .tesimonialpage .button{ float: right}
    .popupwrap .select-wrapper, .popupwrap .select-wrapper select, .popupwrap .inputvalue {
        width: 223px;}
    .popupwrap .inputvalue {margin: 0 15px 30px 0;}
    .popupwrap .inputvalue.selectcar{ width: 100%; box-sizing:border-box;}
    .popupwrap .marginrnone {
        margin-right: 0;
    }

    .header { height: 75px; margin: 0; }
    .logo { margin: 0 0 0 5%; width: 110px; }
    .nav { padding-top: 75px }
    .nav-list:before { top: 68px; }
    /* specification page */
    .specsdetail{ padding:1.4em }
    /*Offers page*/
    #offerspage .cd-tabs-navigation a { font-size: 22px; line-height: 1; }
    .newcars .carbox { margin: 0 55px; }
    .offertab .insutab li { text-align: center; width: auto; }
    .offertab .insutab li a { font-size: 22px; }
    .offertab .insutab li a .titlemark { width: 86px; }
    .newcars .carbox { margin-top: 0px !important; }
    .offertab .insutab li { float: left; margin-right: 45px; }
    #offerspage .cd-tabs-navigation { width: 77.6%; }
    #offerspage .cd-tabs-navigation a { font-size: 15px; padding: 0 0.85em; }
    #offerspage .cd-tabs-navigation a.selected::after { display: none; }
    .offertab { text-align: inherit; }
    #offerspage .cd-tabs-navigation{height:91px;}
    /*----------------------------------Model page tabbing start here-----------------------------------------------*/
    .cd-tabs::after { display: none; }
    /* model new */
    .modeltabcontain { width:80%; }
    .ex{ text-align:left;}
    #piccarsection .tabcontantpanle .offerpanle .onroadprice .onroadbnt, .modeltabcontain .modelcarditail .offerpanle .onroadprice .onroadbnt { margin-top:17px; }
    .colorplate{width:390px;}
    /*Model Page Color CSS*/
    .mahindraslide{margin: 0 auto;width: 540px;}
    #sync1{margin:0px auto;}
    .colorsliderbntmain{margin-left: 175px;width: 520px;}

    /*table*/
    .cd-tabs-content-model .overviewtable2 { padding-top: 20px; }
    .overviewtable2 { width: 100%; margin:0; }
    .overviewtable2 .bg-lt-gry { background-color: #efefef; border-top: 2px solid #FFF; }
    .overviewtable2 .bg-drk-gry { background-color: #dfdfdf; border-top: 2px solid #FFF; }
    .overviewtable2 table { width: 100%; border-collapse: collapse; }
    .overviewtable2 p { padding:10px 10px 0 20px; margin-bottom:0; }
    .overviewtable2 th { background: #333333; font-family: "robotomedium"; font-size: 16px; font-weight:normal; }
    .overviewtable2 td, .overviewtable2 th { padding:18px 12px; text-align: center; }
    .overviewtable2 tbody tr { border-top: none; }
    .overviewtable2 td { font-size: 13px; font-family: "robotomedium"; color: #212121; }
    .overviewtable2 td.enlargview { overflow: hidden;word-wrap: break-word;  max-width: 210px;}
    .overviewtable2 thead tr { position: relative; top: 0px; left: 0; }
    .overviewtable2 td { display: table-cell; }
    .overviewtable2 td:before { padding: 0; height: auto; }
    .overviewtable2 td:nth-of-type(1):before { content: ""; }
    .overviewtable2 td:nth-of-type(2):before { content: ""; }
    .overviewtable2 td:nth-of-type(3):before { content: ""; }
    .overviewtable2 td:nth-of-type(4):before { content: ""; }
    .overviewtable2 td:nth-of-type(5):before { content: ""; }
    .overviewtable2 td:nth-of-type(6):before { content: ""; }
    .overviewtable2 td:nth-of-type(7):before { content: ""; }
    .overviewtable2 td:nth-of-type(8):before { content: ""; }
    .tablehighlightlast{ font-size:18px;}
    /*specification table CSS */
    .overviewtable3 { width: 100%; margin: 27px 0 0; }
    .overviewtable3 .bg-lt-gry { background-color: #efefef; border-top: 2px solid #FFF; }
    .overviewtable3 .bg-drk-gry { background-color: #dfdfdf; border-top: 2px solid #FFF; }
    .overviewtable3 table { width: 100%; border-collapse: collapse; }
    .overviewtable3 p { padding:10px 10px 0 20px; margin-bottom:0; }
    .overviewtable3 th { background: #333333; font-family: "robotomedium"; font-size: 13px; font-weight:normal; padding:12px 10px 8px; color:#fff; }
    .overviewtable3 td, th { padding:18px 10px; text-align:left; }
    .overviewtable3 tbody tr { border-top: none; }
    .overviewtable3 td { font-size: 13px; font-family: "robotomedium"; color: #000; }
    .overviewtable3 td.enlargview { overflow: hidden; width: 180px; word-wrap: break-word; }
    .overviewtable3 thead tr { position: relative; top: 0px; left: 0; }
    .overviewtable3 td { display: table-cell; }
    .overviewtable3 td:before { padding: 0; height: auto; }
    .overviewtable3 td:nth-of-type(1):before { content: ""; }
    .overviewtable3 td:nth-of-type(2):before { content: ""; }
    .overviewtable3 td:nth-of-type(3):before { content: ""; }
    .overviewtable3 td:nth-of-type(4):before { content: ""; }
    .overviewtable3 td:nth-of-type(5):before { content: ""; }
    .overviewtable3 td:nth-of-type(6):before { content: ""; }
    .overviewtable3 td:nth-of-type(7):before { content: ""; }
    .overviewtable3 td:nth-of-type(8):before { content: ""; }
    .overviewtable3 td:nth-of-type(9):before { content: ""; }
    /* color page */
    .colorplate .coloroption{ margin-right:22px;}
    /*Price tab table*/
    li[data-content="Price"] .overviewtable2 th:nth-child(2),li[data-content="Price"] .overviewtable2 td:nth-child(2) {width:250px;}
    li[data-content="Price"] .overviewtable2 td:nth-child(2) {font-family: sans-serif;font-size: 18px;}
    li[data-content="Price"] .overviewtable2 th:nth-child(2),li[data-content="Price"] .overviewtable2 th:nth-child(1),li[data-content="Price"] .overviewtable2 td:nth-child(2),li[data-content="Price"] .overviewtable2 td:nth-child(1),li[data-content="Price"] .overviewtable2 td:nth-child(3),li[data-content="Price"] .overviewtable2 th:nth-child(3) {text-align:left;}
    li[data-content="Price"] .tablebutton {width: 153px; }
    li[data-content="Price"] .overviewtable2 td:nth-of-type(1):before { content: ""; }
    li[data-content="Price"] .overviewtable2 td:nth-of-type(2):before { content: ""; }
    li[data-content="Price"] .overviewtable2 td:nth-of-type(3):before { content: ""; }
    /*Model page pics tab vertical tabbing*/
    .vert_tabs li.active_li_tab > a::before { content: "♦"; font-family: robotobold; font-size: 32px; left: -8px; position: absolute; }
    .pic_tab_verticle_tab {float: left; }
    .pic_tab_slide {float: left; margin-left:75px}
    li[data-content="Price"] .selectcity{ float:left;}
    .modeltabcontain .modelcarditail .offerpanle .onroadprice .price { font-size: 24px; }
    .modeltabcontain .modelcarditail .offerpanle .onroadprice .price { font-size: 25px; font-family: "robotolight"; line-height: 40px; color: #1c1c1c; text-align: center; }
    .modeltabcontain .modelcarditail .offerpanle .offershow .offericon {background-position: -198px -39px;
        height: 77px;
        left: 10px;
        position: relative;
        width: 126px; }
    .modeltabcontain .modelcarditail .offerpanle .carditail li { padding: 12px 11px 20px;height: 125px; }
    .modeltabcontain .modelcarditail .offerpanle .carditail li span { font-size: 19px; }
    .modeltabcontain .modelcarditail .offerpanle .carditail li .ditailshow { font-size: 19px;margin-bottom: 5px; }
    .modeltabcontain .modelcarditail .offerpanle .carditail li sub {display: block;font-size: 14px;}
    /*varient page pictures tab*/
    .varient_pics .picturebox { margin: 0 25px 17px 50px; }
    #varient_pic_ext h3, #varient_pic_int h3 { text-align: left; }
    #varient_pic_int > p { text-align: left; }
    /*--Variant 360View--*/
    .roundedview .left{width:400px; float:left;}
    .roundedview .pic_tab_slide{margin-top: 54px;max-width: 177px;}
    .roundedview p{ padding-left:0;}
    /*varient page overview*/
    .modeltabcontain .modelcarditail .offerpanle .onroadprice .price {text-align: left;}
    /*Career*/
    .careertable, .accestable { margin-top: 50px;}
    .tdwidth20p { width: 20%;}
    .tdwidth30p{ width:30%}


    .always_show {
        margin: 0 auto;
        width: 600px;
    }

    /*-----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; }

    /*model color*/
    #sync2 .owl-wrapper{ width:auto !important;}
    /*-----Online Services -------*/
    #online .online_radio input[type="text"]{ width: 144px; }
    #online .other{margin:0;}
    #online .online_input textarea{height:138px;}
    #online .online_radio .remark, #online .online_input textarea{box-sizing:border-box; width:100%;}
    #online label{width:auto;}

    /*New Used Car*/
    .nudes { width: 400px; }

    /*Used Car Detail*/
    .ucd-media li a.imgsec {height: 261px;}
    /*New CSS-------used cars landing page---- */
    .usedcar .selectboxes { display: inline-block; width: 100%; }
    .newcars.used_cars_result { margin: 0 auto; width:84%; }
    .usedcar .always_show { margin: 0 auto; width:600px; }
    .usedcar .select-wrapper, .usedcar .select-wrapper select { margin: 0 8px 20px; }
    .to_be_toggled { clear: both; display: inline-block; margin: 23px auto; width: 600px; }
     #gsp_popup { height: inherit !important; overflow: initial !important;position: absolute !important; }
}
@media screen and (min-width:900px) {
    .varient_pics .picturebox { margin: 0 12px 17px 0; }
    /*used cars landing page*/

    .newcars.used_cars_result { width: 68%; }
}
@media only screen and (min-width: 960px) {

    #event-imggallery{ margin: 0px auto; }
    #modal-box .gscr_lSAction { display: block !important; }
    /*Offers page*/
    #offerspage .cd-tabs-navigation a { font-size: 20px; line-height: 1; }
    /* pick car section */
    #piccarsection .categirytab li { width: 215px !important; }
    #piccarsection .containar { width: 760px; margin: auto; }
    #piccarsection .tabcontantpanle { width: 69%; }
    #piccarsection .bx-pager-link.activeslider { display: none; }
    #piccarsection .bx-controls-direction { margin-top: 1px; }
    #piccarsection .bx-prev { height: 34px; float: left; width: 114px; margin-right: 1px; line-height: 32px; cursor: pointer; padding: 0; float: left; }
    #piccarsection .bx-next { height: 34px; float: left; background: #d58900; width: 114px; line-height: 32px; cursor: pointer; padding: 0; float: left; }
    #piccarsection .bx-wrapper .bx-prev { background: url(../images/tabup.png) center no-repeat #333333; text-indent: -9999px; }
    #piccarsection .bx-wrapper .bx-next { background: url(../images/tabdown.png) center no-repeat #333333; text-indent: -9999px; }
    #piccarsection .active.bx-clone { margin: 0 !important; }
    #piccarsection .categirytab { width: 250px; float: left; }
    #piccarsection .tabcontantpanle { width: 65%; margin-left: 5px; float: right; }
    #piccarsection .tabcontantpanle .offerpanle { float: left; width: auto; margin-top: 40px; }
    #piccarsection .tabcontantpanle .offerpanle .heading { font-size: 24px; float: left; display: block; text-align: left; width: 100%; padding: 0; }
    #piccarsection .tabcontantpanle .offerpanle .onroadprice .price { font-size: 24px; }
    #piccarsection .tabcontantpanle .offerpanle .onroadprice { float: left; margin-top: 10px; }
    #piccarsection .tabcontantpanle .offerpanle .offershow { float: right; }
    #piccarsection .tabcontantpanle .offerpanle .offershow .offericon { background-position: -198px -39px; width: 126px; height: 77px; }
    #piccarsection .tabcontantpanle .offerpanle .onroadprice .onroadbnt { display: block; }
    #piccarsection .tabcontantpanle .offerpanle .carditail li { padding: 12px 3px 20px;height: 125px; }
    #piccarsection .tabcontantpanle .offerpanle .carditail li span { font-size: 19px; }
    #piccarsection .tabcontantpanle .offerpanle .carditail li .ditailshow { font-size: 23px; }
    #piccarsection .tabcontantpanle .offerpanle .carditail li sub { font-size: 17px; }
    #piccarsection .tabcontantpanle .offerpanle .viewmore li { float: left; }
    #piccarsection .tabcontantpanle .offercarpanle { display: none; }
    #piccarsection .tabcontantpanle .offercarpanle .degviewicon { background-position: -124px -38px; height: 44px; width: 65px; }
    #piccarsection .tabcontantpanle .offercarpanle .autorunimg { margin-top: 22px; }
    #piccarsection .tabcontantpanle .offerpanle .mobileoffer { display: none; }
    #piccarsection .categirytab .bx-wrapper { display: block; }
    #piccarsection .bx-controls.bx-has-pager.bx-has-controls-direction { display: block; }
    #piccarsection .mobiimgsection { display: none; }
    #piccarsection .categirytab h2 { text-align: left; }
    #piccarsection #cartabmenu select, #cartabmenu button { display: none; }
    /*Insurance Page*/
    .insurance .insutab{width: 386px;}
    .insurance .insutab li{ margin-right:53px;}
    .insurance .insutab li a{font-size:22px;}
    .insurance form, .insudetail .fields, .insurance .insudetail input[type="text"], .insurance .insudetail input[type="email"], .insurance .insudetail input[type="tel"], .insurance .insudetail .select-wrapper, .insudetail .select-wrapper select{width:600px;}
   

    /* Outlet Page */
    .outlet form {width: 95%; text-align:center;}
    .outlet .outtab {width: 87%; }
    .outlet .select-wrapper, .outlet .select-wrapper select { width: 299px;}
    .outlet .insudetail .fields {width: 299px; }
    .outlet .outtab li { float:left; margin-right:29px; margin-bottom:15px; }
    .outlet .outtab .outletadd p span{display:none;}
    .outlet  .outtab .outletadd {padding: 20px; width:296px;  min-height: 145px;overflow: hidden;  max-height: 145px;}
    .outlet .address img { width: 100%; margin-top: 18px; display:block;}
    /* color page */
    .colorplate .coloroption{ margin-right:22px;}

    /*UPDATIONS*/
    h2.sectionhead {font-size: 35px;}
    .insudetail .titlemark { margin: -10px 0 10px !important; }
    .marginrno{ margin-right:0 !important;}

    /*new cars page*/
    .newcars .carbox { margin: 0 55px; }
    /*Offer Page*/
    .newcars .carbox { margin: 0 55px; }
    .offertab .insutab li { text-align: center; width: auto; }
    .offertab .insutab li a { font-size: 22px; }
    .offertab .insutab li a .titlemark { width: 86px; }
    .newcars .carbox { margin-top: 0px !important; }
    .offertab .insutab li { float: left; margin-right: 45px; }
    #offerspage .cd-tabs-navigation { width: 77.6%; }
    #offerspage .cd-tabs-navigation a { font-size: 15px; padding: 0 10px }
    #offerspage .cd-tabs-navigation a.selected::after { display: none; }
  

    h2.sectionhead {
        font-size: 35px;
    }

    /* Outlet Page */
    .outlet form {width: 95%; text-align:center;}
    .outlet .outtab {width: 87%; }
    .outlet .select-wrapper, .outlet .select-wrapper select { width: 299px;}
    .outlet .insudetail .fields {width: 299px; }
    .outlet .outtab li { float:left; margin-right:29px; margin-bottom:15px; }
    .outlet .outtab .outletadd p span{display:none;}
    .outlet  .outtab .outletadd {padding: 20px; width:296px;}
    .outlet .address img { width: 100%; margin-top: 18px; display:block;}
    /* color page */
    .colorplate .coloroption{ margin-right:22px;}
    /* varient page tabbing css*/
    .varientpage .cd-tabs nav { left: 0.5%; }
    .varientpage .cd-tabs-navigation a { font-size: 11px; padding: 0 34px; }
    /*varient page color tab*/
    li[data-content="Colors"] {margin-top:0;}
    /*varient page specifications tab*/
    .var_specifications {padding-top: 0;}
    /*varient page features tab*/
    .varient_feature.vartable {padding-top: 0;}
    /*varient page dimensions tab*/
    .var_dimensions {margin-top: 24px;}


    /* accessories view more*/

    #accdetail .accimgholder {
        float: left;
        margin: 0;
        text-align: left;
    }

    #accdetail .acccont {
        float: left;
        margin: 0 0 0 45px;
        text-align: left;
        width: 420px;
    }

    /*New CSS---used cars landing page--------*/
    .usedcar { display: block; }
    .usedcar .selectboxes {display: block;margin:0px auto;width: 600px; margin-top:50px;padding-bottom: 40px}
    .connect, .outletshome .address, .quicklinks { display: inline-block !important; }
    .outletshome .address {   vertical-align: top; }
    .usedcar .search_cars{ position:relative;}
    .usedcar .submit_used_cars{margin-top:25px;}
    .to_be_toggled { display: inline-block; margin: 50px 0 0 0; } /*float: right;width: auto !important;*/
    .usedcar .select-wrapper select { margin: 0; }
    .usedcar .advance_search_button {position: absolute;right: 49px;top: 8px; }/*float: right; */
    .usedcar .advance_search_button > span { font-size: 15px;width: 150px; }
    .newcars.used_cars_result { width: 95.8%; }
    .usedcar .carblock .marginr0 { margin-right: 0 !important; }

    /*Used Car Detail */
    .usedcardetail .left{float:left; width: 540px;}

    .usedcardetail .carpanel .title{ font-size:40px;}
    .usedcardetail .right {float: right; margin-top: 0; padding: 0; width:450px; margin-left:10px;}
    .inform li span:last-child { width: auto;float: none; }
    .usedcardetail .right .detailprice{ float:left; margin-right: 20px;}
    .detailfeature{width:492px; float:left;   padding: 23px 5px 10px;}
    .detailfeature li{ padding-right: 7px; margin-right: 7px;}
    .usedcardetail #picturetab, .usedcardetail #sync1, .usedcardetail #sync3, .usedcardetail .colorsliderbntmain{ width: 500px; }
    .usedcardetail .tabdetail .owl-buttons {top: 180px; z-index: 1;}
    .newusedsprite { position: absolute; left: -29px; }
    .inform ul{margin-left: 28px;}
    .usedcardetail h1 { margin-bottom: 30px; font-size: 34px; }
    .usedcardetail .gscr_lSAction { top: 45%; }
    .usedcardetail .right .detailprice { font-size: 35px; }
    .inform li i { display: inline-block; }
    .usedcardetail .requbtn { width: 200px; }
    .inform li:nth-child(odd),  .inform li { width: 50%; }
    .inform li span:last-child { display: inline-block; }
    .contlisting {width:33%; padding:15px 0;}
    .contlisting div { width:auto;}
    .contlisting div:last-child { margin-left:10px;}
    .numoredetail .fealist { width: 24%; margin-bottom: 15px; }
    .ucd-media li{width: 235px;}
    .ucd-media li:nth-of-type(2n) {margin-right: 10px;}
    .ucd-media li:nth-of-type(4n) { margin-right: 0px; }
    .ucd-media .imgsec > img { max-width: 100%; }
    .ucd-media { padding-top:10px; }
    .usedcardetail .nusingleimg { max-height:297px;}
    .ucd-media li a.imgsec {height: 176px;}
}
@media only screen and (max-width: 710px) {
    .cd-tabs-navigation {margin-top: 20px; margin-bottom: 30px;}
    .cd-tabs-navigation a {padding-left:6px; padding-right:6px;width: auto;}

    .popupwrap .popupinner{ max-height: 450px; overflow: auto; }
}


@media only screen and (max-width: 460px) {
    .cd-tabs-navigation a { width: auto; font-size: 10px; padding-left: 10px; padding-right:10px; }
}

@media only screen and (min-width: 960px) {

    /*Offers page*/
    #offerspage .cd-tabs-navigation a { font-size: 22px; line-height: 1; }

    /*----------------------------------Model page tabbing start here-----------------------------------------------*/
    .cd-tabs nav { position: relative; float: none; background: transparent; box-shadow: none; }
    .cd-tabs-navigation { /*width: auto; height: 60px; float: none; margin: 0 auto;*/ }
    .cd-tabs-navigation > li {/* border-right: 1px solid #535353;float: none;  display: inline-block;  text-align: center;*/ }
    .cd-tabs-navigation a { font-size: 16px; height: 50px; line-height: 50px; padding: 0 44px; text-align: left; width: auto; }
    .cd-tabs-content { min-height: 0; }
    .cd-tabs-content li { padding: 3em; }
    .cd-tabs-content li p { font-size: 16px; font-size: 1rem; }
    .cd-tabs nav { overflow: hidden; width: 100%; }
    .cd-tabs-navigation a.selected::after { content: "♦"; display: block; font-size: 30px; left: 44%; position: absolute; top: 21px; }
    /*Offers page*/
    #offerspage .cd-tabs-navigation a { font-size: 22px; line-height: 1; }
    /* model new */
    .modeltabcontain { width:960px; }
    .modeltabcontain .modelcarimg { width: 45%; float: left; margin-top:0; text-align: right; }
    .modeltabcontain .modelcarditail { margin-left: 6%; width: 45%; float: left; }
    .cd-tabs-content li { padding:0 0 1px 0;}
    .overviewtable2 th {font-size: 16px; }
    .overviewtable2 td, .overviewtable2 th { padding:16px 27px;}
    /*Model-Price Section*/
    .varient_dmnsns.vartable {margin-top: 29px;}
    .cololtable {margin-top: 50px !important;}
    /* specification page */
    .overviewtable3 p { font-size: 11px; color: #7f7f7f; margin: 20px auto 0; font-family: "robotoregular"; padding: 0 10px; }

    .modeltabcontain .modelcarditail .offerpanle .heading { font-size: 24px; float: left; display: block; text-align: left; width: 100%; padding: 0; }
    .modeltabcontain .modelcarditail .offerpanle .onroadprice {text-align: left; float: left; margin-top: 10px; margin-right: -16px;}
    .modeltabcontain .modelcarditail .offerpanle .offershow { float: right; }
}

@media screen and (min-width:1000px) {
.mobi-banner {display: none !important;}
.desk-banner {display: block !important;}

 /* video page */
.videohomsec{float:left; width: 100%; }

 .videohomsec .videosec{ display: inline-block; width:27%; margin-right: 60px;vertical-align: top;    height: 295px; }
.videohomsec .videosec:last-child{ margin-right: 0px;}
.videohomsec .videosec iframe{margin-bottom: 0; width: 100%; height: 300px;}
.videohomsec h2 {font-size: 35px;}

.playerimg {top: 95px;left: 135px;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);}

/*======== Youtube video Popup Css============*/
#thankyou-popup { width: 930px; height: 460px;}
#thankyou-popup .popupcontent iframe {height: 460px;}
/*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;}


     /* Finance CSS */
    .carfinence { padding:0 5px 20px; }
    .carfinence .left { margin-right: 4px; width: 512px; }

    .carfinence .right {
        margin-left: 10px;
        margin-top: 0;
        padding: 0;
        width: 415px;
    }
    .carfinence .financeinquiry .financecontain { margin: 0 15px 0 25px; width: 170px; }
    .carfinence .tabresult { min-height: 600px; }
    .carfinence .calcuresult .calleft {  margin-bottom: 20px;}
    .carfinence .doctabs li a{ padding:5px 13px;}

  /*Click To Call*/
    .callwrap  { display: none; }

    /*New Footer*/
    .newftr .newftrlinkdesktop { display: inline-block; }
    .newftr .newftrmobi { display: none; }
    .copyright { border-top: 1px solid #383838;}
    .newftr { background: #ededed; padding: 25px 0; }

    .copyright { padding-top: 10px;padding-bottom: 6px; }
    .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;}
    .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;}


    /*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;}

    /*    .popupwrap select option{ max-width: 220px; word-wrap:break-word; overflow: hidden; }*/
    #piccarsection .tabcontantpanle .offercarpanle img{margin-top: 20%}
    .innheight { min-height: 750px; }
    .sellcar .contactsell { margin-top: 0px; }
    #gallery-popup #galler_cr { height:380px !important}

    .mahindraslide #color_slider .item img, .mahindraslide #sync1 .item img { width: 500px !important; }

    .imggallery .gscr_lSAction > a { top: 40% !important; }

    .slider .gscr_pagerwrapper {bottom: 50px;}

    /*#model_pictures .owl-buttons, #model_pictures2 .owl-buttons, #model_pictures3 .owl-buttons {top: 40%;}*/
    .nav-item:hover .arrow {background-position: -13px -30px;height: 5px;left: -1px;position: relative;vertical-align: 1px;width: 12px;}


    .accimg{ width: 140px;text-align: center !important; }
    .accestable table td, .accestable table th { text-align: left; }

    #model_pictures .owl-buttons, #model_pictures2 .owl-buttons, #model_pictures3 .owl-buttons {top: 40%;}
    .nav-item:hover .arrow {background-position: -13px -30px;height: 5px;left: -1px;position: relative;vertical-align: 1px;width: 12px;}


    /*FTC*/
    #leadpopup_point{ width: 460px !important; height: auto !important; max-height: 290px !important; left: 30px;}
    #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;}


    .view360{display: block !important;}
    .view360tabv{display: inline-block !important;}
    .pic_tab_slide{ margin-top: 20px;}
    .popupwrap .inputvalue{ margin-bottom: 30px; }




    .colorsliderbntmain{margin-left: 230px; width: 630px;}

    .breadcrumbs{ display: block}
    .container { width: 980px; }
    .header { height: 85px; }
    .logo { width: 190px; margin-left: 3%; }
    #compareblock li img { height: 110px; }
    #menu { width: 79%; float: right; padding: 0; }
    .nav-list:before { display: none; }
    .nav-list { text-align: right; }
    .nav-item { border-right: 1px solid rgba(0, 0, 0, .1);text-align: center; box-shadow: inset 1px 0 0 0 rgba(255, 255, 255, .2); -moz-box-shadow: inset 1px 0 0 0 rgba(255, 255, 255, .2); -webkit-box-shadow: inset 1px 0 0 0 rgba(255, 255, 255, .2); box-sizing: border-box; border-bottom: 0; margin-left:-5px }
    .nav-item:last-child { border-right: none; }
    .nav-item a.BigNav { padding: 2.3em 17px; font-size: 14px; border: none; text-transform: uppercase;}
    .nav-submenu { width: 100%; }
    .nav-item:hover .nav-submenu { display: block; }
    /*---slider---*/
    .reachusmain { position: static; margin: 0px auto; width: 655px; }
    .slider .reachus { font-size: 16px; width: 655px; position: absolute; bottom: 0; }
    .slider .owl-controls { bottom: 40px; }
    .rightbutton { display: block; }
    /*---Welcome---*/
    .welcome { padding: 43px 0 65px 0; float: left; }
    .welcome h1 { font-size: 35px; }
    .welcome .authorised { font-size: 22px; }
    /*Testimonials Section*/
    #testimonials { width: 100%; float: left; }
    #testimonials .testi { background-color: #1c1c1c; display: inline-block; float: left; font-family: "robotomedium"; font-size: 22px; height: 109px; padding: 26px 0 0 60px; width: 272px; }
    #testimonials h2 { color: #fff; text-align: left; margin-bottom: 5px; }
    #testimonials .testi > a { display: block; float: left; font-family: "robotoregular"; font-size: 18px; font-weight: normal; }
    #testimonials .testi > a:hover { color: #fff; }
    #testimonials .testi-details { background-image: none !important; display: inline-block; float: left; height: 109px; margin: 0; padding: 15px 0 0 48px; width: 72%; }
    #testimonials .person-name { float: right; margin-top: 0; }
    /*Photo Gallery section*/
    #gallery h2 { font-size: 35px; }
    .imggallery .owl-item {/* margin-right: 3px;*/ }
    #gallery { float: left; padding: 31px 0 30px; width: 100%; }
    .imggallery { margin-top: 29px !important; }
    #gallery a.viewall { float: right; }
   
    /* Outlet Page */
    .outlet .outtab {width: 70%; }
    .outlet .outtab .outletadd p span{display:none;}
    .outlet img { width: 100%; margin-top: 18px; display:block;}
    .outlet .select-wrapper, .outlet .select-wrapper select { width: 299px;}
    .outlet .insudetail .fields {width: 299px; }
    /*-- Showroom Workshop ----*/
    .showworkshop .addresses { width: 915px; }
    .showworkshop .showroom, .showworkshop .workshop { float: left; background-image: none; text-align: left; width: 410px }
    .showworkshop .showroomdivider { display: block; }
    .showworkshop .showroom { text-align: right; }
    /* pick car section */
    #piccarsection { float: left; width: 100%; }
    #piccarsection .tabcontantpanle { float: right; margin-left: 5px; width: 71%; }
    #piccarsection .categirytab { width: 287px; }
    #piccarsection .categirytab li { width: 245px !important; }
    #piccarsection .tabcontantpanle .offercarpanle { display: block; }
    #piccarsection .tabcontantpanle .offerpanle { float: left; width: 46%; margin-top: 40px; }
    #piccarsection .bx-next { width: 129px; }
    #piccarsection .bx-prev { width: 130px; }
    #piccarsection .tabcontantpanle { width: 70%;-webkit-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; }
    #piccarsection .tabcontantpanle .offercarpanle { display: block; float: left; width: 40%; margin-left:10px }
    #piccarsection .tabcontantpanle .offerpanle .carditail { padding: 0; }
    #piccarsection .tabcontantpanle .offerpanle .heading { font-size: 35px; }
    #piccarsection .tabcontantpanle .offerpanle .heading a { color: #000000; }

    #piccarsection .tabcontantpanle .offerpanle .onroadprice .price { font-size: 25px; }
    /*footer css*/
    #footbottom.copyright-text { height: 98px; }
    #footbottom .first-block { background-color: #1c1c1c; color: #fff; float: left; height: auto; padding: 26px 0 0; text-align: left; width: 50%; background-image: none; }
    #footbottom .first-block > p { font-family: "robotoregular"; font-size: 14px; margin: 0 0 0 37px; width: auto; }
    #footbottom .contact-block { color: #fff; display: inline-block; float: right; padding: 31px 0 0; position: absolute; right: 37px; }
    #footbottom .second-block { background: #1c1c1c none repeat scroll 0 0; clear: both; color: #fff; height: auto; padding: 0 0 0 37px; text-align: left; }
    .second-block > p { float: left; font-family: "robotoregular"; font-size: 14px; }
    #footbottom .cont-head { font-family: "robotomedium"; font-size: 18px; text-align: right; }
    #footbottom .cont-info { font-family: "robotoregular"; font-size: 14px; }
    #footbottom .second-block > a { display: inline-block; margin: 0 0 0 17px; vertical-align: calc(-7px); }

    /*----Insurance Page------*/
    .insurance .insudetail h2{ text-align:left;}
    .insurance form{width:980px;}
    .insurance .insudetail input[type="text"], .insurance .insudetail input[type="email"], .insurance .insudetail input[type="tel"], .insurance .insudetail .select-wrapper, .insurance .insudetail .select-wrapper select{width:299px;}
    .insurance .insudetail label{ text-align:left; width:auto;}
    .insurance .insudetail .fields{margin-right:27px; width:299px;}
    .insurance .insudetail .gapper{margin-top:0px;}
    .insurance .insudetail .insubtngap{margin-top:28px;}
    /*New Cars Page*/

    .newcars .container { padding: 0 31px 0 66px; }
    .newcars .carbox { margin: 0 16px 43px; }
    /*Event Gallery section*/
    #event-gallery { padding: 43px 0; text-align: center; }
    #event-gallery p { width: 64%; }
    #event-gallery a.viewall { float: right; }
    /* offer page */
    .offertab { text-align: inherit; }
    #offerspage .cd-tabs-navigation{height:91px;}
    /*site map page*/
    .sitemap ul.leftlist li, .sitemap ul.rightlist li { left: 65px; }
    .leftmap .leftlist .sitesubhead::after { border-color: #fff; border-radius: 20px 0 0 20px; border-style: solid none solid solid; border-width: 7px 0 7px 8px; box-sizing: border-box; content: "•" "•"; cursor: default; display: block; font-size: 49px; height: 15px; left: 98.2%; letter-spacing: 73px; line-height: 0.04; position: absolute; text-align: left; text-indent: -10px; top: 32%; width: 95px; }
    .rightmap .rightlist .sitesubhead::before { border-color: #fff; border-radius: 0 20px 20px 0; border-style: solid; border-width: 7px 3px 8px; box-sizing: border-box; content: "•" "•"; cursor: default; display: block; font-size: 49px; height: 16px; left: auto; letter-spacing: 74px; line-height: 0.05; position: absolute; right: 98.2%; text-align: left; text-indent: -12px; top: 32%; width: 97px; }
    .sitemap .sitehead::after { content: ""; display: block; left: 0; margin: 0 auto; position: absolute; right: 0; width: 2px; }
    .sitemap ul.leftlist li::before, .sitemap ul.rightlist li::before {
        background-color: #b7b7b7;
        box-sizing: border-box;
        color: #b7b7b7;
        content: "";
        display: block;
        font-size: 29px;
        height: 9px;
        left: 46%;
        line-height: 0.03;
        position: absolute;
        right: 0;
        text-align: right;
        text-indent: 50px;
        top: -20%;
        width: 1px;
    }
    .sitemap ul.leftlist li.sitesubhead::before, .sitemap ul.rightlist li.sitesubhead::after {

        content: none;
    }
    .leftmap .leftlist .sitesubhead.he1::before { height: 393px; }
    .leftmap .leftlist .sitesubhead.he2::before { height: 393px; }
    .leftmap .leftlist .sitesubhead.he3::before { height: 81px; }
    .rightmap.r1 .rightlist .sitesubhead::after { height: 289px; }
    .rightmap.r2 .rightlist .sitesubhead::after { height: 81px; }
    .rightmap.r3 .rightlist .sitesubhead::after { height: 393px; }
    .rightmap.r4 .rightlist .sitesubhead::after { height: 393px; }
    .rightmap.r5 .rightlist .sitesubhead::after { height: 601px; }
    .sitemap .leftmap { display: inline-block; width: 49.9%; }
    .sitemap .rightmap { display: inline-block; float: right; width: 50.1%;right: -5px; }
    .rightmap.r1, .rightmap.r3, .rightmap.r4 { position: relative; top: 120px; margin-bottom: 100px;}
    .rightmap.r5 { position: relative; top: -90px; }
    .rightmap.r2 { margin-bottom: 7em; position: relative; top: 125px; }
    

    /*Disclaimer*/
    #disclaimer{padding: 12px 0 24px;}

    /*--Compare Page--*/
    .compare-desktopview { display: block; }
    .compare-mobview { display: none; }
    /*offers page*/
    #offerspage .cd-tabs-navigation { width: 86%; }

    /*UPDATIONS*/
    h2.sectionhead {font-size: 35px;}
    .insudetail .titlemark { margin: -10px 0 10px !important; }
    .marginrno{ margin-right:0 !important;}
    /*Model page tabbing start*/
    .cd-tabs-navigation { /*width: 99.3%;*/ }
    /* model new */
    .modeltabcontain { width:1000px; padding-top: 20px; }
    .valuebox{float: left;margin-right: 30px;width: 210px;}
    .value1{ font-size:40px;}
    /*Model page pics tab vertical tabbing*/
    .pic_tab_verticle_tab {max-width: 490px;padding: 0;}
    .tablehighlight{font-size: 18px;}
    li[data-content="Price"] .overviewtable2 h2{ font-size:22px;}
    .modeloverview{ padding-bottom:0 !important;}
    .overviewtable3 p { font-size: 11px; color: #7f7f7f; margin: 20px auto 0; font-family: "robotoregular"; padding: 0 10px; }
    li[data-content="Specification"] .dimensions{ float:left; text-align:left; padding-left:0;}
    /*milegae Section */
    .mileagetable th.width20 { width: 30%; }
    .milege{ float:left; text-align:left;}
    /*UPDATIONS*/
    h2.sectionhead {font-size: 35px;}
    .insudetail .titlemark { margin: -10px 0 10px !important; }
    .marginrno{ margin-right:0 !important;}
    .modeltabcontain .modelcarditail .offerpanle .heading { font-size: 35px; }
    /* varient page tabbing css*/
    .varientpage .cd-tabs nav { display: block; left: 0; margin: 0 auto; width: 95.1%; }
    /*varients pagbe pictures tab*/
    .varient_pics .picturebox { margin: 0 23px 17px 0; }
    /*model page overview tab*/
    .varientpage .modelcarimg { margin-top: 0 }
    .varientpage .varientleft { width: 49.5%; float: left }
    .varientpage .varientright { width: 49.5%; float: right }
    .varientpage .vartable th { font-size: 16px; }
    /*--Variant 360 View--*/
    .roundedview .left{width: 500px;height: 352px; padding:30px 0 0; margin-top:0;}
    .roundedview .pic_tab_slide {margin-top: 14px;max-width: 235px;}
    /*Submit Resume*/
    #submitresume .fields2{ width:632px; margin-right:7px}
    #submitresume .fields5{ width:310px; }
    .browsetext{ font-size:16px; color:#1c1c1c;font-family: "robotoregular"; margin-top:8px}
    #submitresume .fields4{ margin:42px 0 15px; text-align:center}



    .always_show {
        display: inline-block;
        float: right;
        margin: 0;
        width: auto !important;
    }
    .accestable .select-wrapper {
        float: left;
        height: 43px;
        margin: 0 10px 0 0;
        width: 240px;
    }

    .form-group.field-accessories-accessory_type {
        float: left;
    }

    .accestable .selecttext {
        text-align: left;
    }
    .help-block {
        position: absolute;
    }

    /*New Used Car*/

    .usedsearchwrap li, .usedsearchwrap li.onecolumn {width: 185px; margin-bottom: 0;}
    .usedsearchwrap ul { width: 100%; }
    .usedsearchwrap li.last{ width: 155px; }
    .usedsearchwrap { max-width: none; }
    .preownbtn { display: none; }
    .usedsearchwrap ul { display: block !important; margin-top: 0; }
    .usedsearchwrap .sort{position: absolute;right: 20px;top: 190px;}
    .nulistingbtn {float: right;margin-top: 60px;width: auto;}
    .nulistingbtn .nuviewlink { float: right; }
    .nulistingbtn .nubtn { margin-right: 20px; margin-left: 0; }
    /*New CSS---used cars landing page--------*/
    .usedcar { display: block; }
    .usedcar .selectboxes {display: block;margin:0px auto;width: 600px; margin-top:50px;padding-bottom: 40px}
    .connect, .outletshome .address, .quicklinks { display: inline-block !important; }
    .outletshome .address {   vertical-align: top; }
    .usedcar .search_cars{ position:relative;}
    .usedcar .submit_used_cars{margin-top:25px;}
    .to_be_toggled { display: inline-block; margin: 50px 0 0 0; } /*float: right;width: auto !important;*/
    .usedcar .select-wrapper select { margin: 0; }
    .usedcar .advance_search_button {position: absolute;right: 49px;top: 8px; }/*float: right; */
    .usedcar .advance_search_button > span { font-size: 15px;width: 150px; }
    .newcars.used_cars_result { width: 95.8%; }
    .usedcar .carblock .marginr0 { margin-right: 0 !important; }
    /*Used Car Detail */
    .usednewcontainerwrap { width: 100%; padding: 0; }
    .nused-noimg{  max-width: 75%;}
    .usedcardetail .left{float:left; width: 540px;}

    .usedcardetail .carpanel .title{ font-size:40px;}
    .usedcardetail .right {float: right; margin-top: 0; padding: 0; width:450px; margin-left:10px;}
    .inform li span:last-child { width: auto;float: none; }
    .usedcardetail .right .detailprice{ float:left; margin-right: 20px;}
    .detailfeature{width:492px; float:left;   padding: 23px 5px 10px;}
    .detailfeature li{ padding-right: 7px; margin-right: 7px;}
    .usedcardetail #picturetab, .usedcardetail #sync1, .usedcardetail #sync3, .usedcardetail .colorsliderbntmain{ width: 500px; }
    .usedcardetail .tabdetail .owl-buttons {top: 180px; z-index: 1;}
    .newusedsprite { position: absolute; left: -29px; }
    .inform ul{margin-left: 28px;}
    .usedcardetail h1 { margin-bottom: 30px; font-size: 34px; }
    .usedcardetail .gscr_lSAction { top: 45%; }
    .usedcardetail .right .detailprice { font-size: 35px; }
    .inform li i { display: inline-block; }
    .usedcardetail .requbtn { width: 200px; }
    .inform li:nth-child(odd),  .inform li { width: 50%; }
    .inform li span:last-child { display: inline-block; }
    .contlisting {width:33%; padding:15px 0;}
    .contlisting div { width:auto;}
    .contlisting div:last-child { margin-left:10px;}
    .numoredetail .fealist { width: 24%; margin-bottom: 15px; }
    .ucd-media li{width: 235px;}
    .ucd-media li:nth-of-type(2n) {margin-right: 10px;}
    .ucd-media li:nth-of-type(4n) { margin-right: 0px; }
    .ucd-media .imgsec > img { max-width: 100%; }
    .ucd-media { padding-top:10px; }
    .usedcardetail .nusingleimg { max-height:297px;}
    .ucd-media li a.imgsec {height: 176px;}

    /*---Sell Car----*/
    .sellcar .cardetail { display: inline-block; width: 25%; float: left; }
    .sellcar .addfeature { display: inline-block; float: right; width:30%; margin-top:0; }
    .sellpaneltwo { width: 40%; margin: 0px 0px 0px 4%; display: inline-block; }
    .sellcar .inputvalue{width:100%;}
    .sellpaneltwo { margin-top:0;}
    .sellcar .table{font-size:12px;}
    .sellcar .conditionrow{margin:10px 0;}
    .sellcar .detailradiotitle, .sellcar .inputvalue p{width:auto;}

    /*-----Online Services -------*/
    #online .other{float:left;}
    #online .online_radio .remark{height:130px;}
    #online .online_input textarea{width:100%; box-sizing:border-box; height:138px;}
    #online .online_radio .remark{height:172px;}

    /*.autorunimg object{ max-width:100% !important}*/

    .vert_tabs #picvertab3{ display:block}
    .cd-tabs-navigation .lastthree{ display: inline-block;}
    .varientpage .cd-tabs-navigation{ text-align:center}
    .nav-submenu {position: absolute;  right: 3px;  z-index: 999 }

    .careertable td div span{display: inline-block;  margin: 10px 10px 0 0;}
    .careertable td::before{ display: none}
    .careertable td{font-family: "robotoregular";}
    
    /*New Book Service Page*/
    .nb-desktopview { display: block; }
   .nb-mobiview { display: none; }
    .newbookser h1{ color: #1a1a1a; font-size: 27px; line-height: 1; font-family: "robotoregular"; 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: 40px; }
   .nbook-selectdate .field-bookservice-service_date {width: 37%; float: left;margin-top: 3px;}
.nbook-selectdate .service_timeslots { float: left; width: 60%; margin-left: 3px; }

/*New Outlet*/
    .newoutlet-desktopview{ display: block; }
    .newoutlet-mobiview{ display: none; }
    .nout-viewbtn.nout-showreview { margin-top: 0; margin-bottom: 20px; }
    
   /*New Contact page*/
   .newcontact .innermain { padding: 0; }
   .contact form {width: 100%;}
    .newcontact h2{color: #1a1a1a;font-size: 27px; padding: 40px 0; text-align: left;}
    .newcontactwrap .ncont-left{padding:26px 34px 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: 976px; display: table; }
.newcontactwrap .nformwrap .drop { width: 310px; margin-right: 20px; }
.newcontactwrap .nformwrap .drop:nth-child(even){ margin-right: 0; }
.newcontactwrap .nformwrap .nbook-btn {width: 157px;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: "robotomedium";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: "robotoregular"}
    .soffer-des .sdes-para {color: #151515;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;}
}
@media screen and (min-width:1152px) {
    .cd-tabs-navigation { /*width: 88.2%; */}
}
@media screen and (min-width:1260px) {
    /*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;}

      /*Finance CSS */
    .carfinence { padding: 0 0px 20px; margin: 0px auto; float: none; width: 1200px; display:inline-block; }
    .carfinence .left { width: 537px; margin-right: 25px; }
    .carfinence .right { width: 618px; }
       .carfinence .doctabs li a {padding:5px 45px;}
    .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; }
    .control-label { display: block; }
    .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 .doctabresult li { width: 255px; float: left; }
    .carfinence .financeleft { padding: 0 0 0 25px; height: 697px; }
    .carfinence .left h1 { padding: 0 0 0 25px; }
    .carfinence .calcuresult { margin-bottom:30px; }
    
    /*New Footer*/
  .newftr .newftrlinkdesktop ul {  width: 190px; }
.newftr .newftrlinkdesktop .newftr_rightwrap { width: 300px;}

    /*Video Banner*/
    .slider{ min-height: 405px;}
    .homeslidecontain {top: 8%;}
    .slidevideo {height: 345px; width: 740px;}
    .customvid{width: 610px;}

    #carmodel.pagecontent { padding-left: 0; padding-right: 0; }
    #piccarsection .tabcontantpanle .offerpanle {width: 50%;}
    #piccarsection .tabcontantpanle .offercarpanle {float: right}
    .imggallery .gscr_lSAction > a { top: 50% !important; }
    /*Popup*/
    #gsp_popup, #gspp_Overlay, #gspp_Wrapper{ position: fixed !important; }
    #gspp_Wrapper {left: 50% !important;margin-left: -300px !important; top: 4% !important;}
    #gsp_popup{top: 9% !important;}


    .aboutinput form {
        width: 870px !important;
    }


    /*Submit Resume*/
    #submitresume .fields2{ margin-right: 38px;width: 572px;}




    .colorsliderbntmain {margin-left: 370px;
    }

    .fields {width: 272px;}
    .container { width: 1260px; }
    .nav-item a.BigNav { padding: 2.3em 30px;}
    /*---Welcome---*/
    .welcome .container { width: 980px; }
    /*testimonials section*/
    #testimonials .testi-details { width: 76.5%; padding-top: 25px; }
    #testimonials .person-name { margin-top: 10px; }
        .testi1 .ntestiwrap .testcontain{width:90%; }
    /*Pick Car Selection*/
    #piccarsection .tabcontantpanle { width: 73%; }
    #piccarsection .container { padding: 0 10px; }
    #piccarsection .tabcontantpanle .offerpanle .onroadprice .price { font-size: 35px; }
    #piccarsection .tabcontantpanle .offerpanle .onroadprice .onroadbnt { margin-top: 10px; }

    /*--Insurance Page---*/
    .insurance{margin-bottom:20px;}
    .insurance form{width:1017px;}
    .insurance .insudetail .fields{margin-right:40px;}

    /*new cars page*/
    .newcars .carbox { margin: 0 29px 43px 0; display: inline-block; }
    /*sitemap page*/
    .leftmap .leftlist .sitesubhead::after { left: 96%; letter-spacing: 146px; text-indent: -8px; width: 171px; }
    .rightmap .rightlist .sitesubhead::before { letter-spacing: 151px; line-height: 0.04; right: 96%; text-indent: -12px; width: 175px; }
   

    /*offers page tabbing*/
    #offerspage .cd-tabs-navigation { width: 93%; }
   
    /*popup*/

    .popupwrap .popuptitle { font-size: 24px; }
    .popupwrap .select-wrapper, .popupwrap .select-wrapper select, .popupwrap .inputvalue{ width: 250px; }
    .popupwrap .popupinner{padding:15px 30px 15px 30px;}
/*    .popupwrap .popupinner .inputvalue:nth-of-type(even){ margin-right: 0; }*/
    .popupwrap .marginrnone { margin-right: 0px; }
    .popupwrap .popupbutton button{width:100%; font-size:20px;}
    .popupwrap .popupbutton{padding-top:0;}
    .popupwrap .selectcar, .popupwrap .selectcar .select-wrapper, .popupwrap .selectcar .select-wrapper select{ width:100%;}
    .popupwrap .fullwidth{ width:100%;}
    .popupwrap .rightcolumn {font-size: 18px;padding: 0 0 0 20px; width: 277px; height: 44px;}

    /*Outlet Page */
    .outlet .outtab {text-align: center; width: 100%;}
    .outlet .outtab li {display: inline-block; float: none;}
    .outlet form {width: 58%;}
    .outlet .address .insutab {width: 98%; }
    .outlet .address .insutab li{margin-bottom:0;}
    .outlet  .outtab .outletadd {padding: 20px; width:296px;}
    /*sitemap page*/
    .leftmap .leftlist .sitesubhead::after { left: 96%; letter-spacing: 146px; text-indent: -8px; width: 171px; }
    .rightmap .rightlist .sitesubhead::before { letter-spacing: 151px; line-height: 0.04; right: 96%; text-indent: -12px; width: 175px; }
    /*Model page tabbing start here*/
    .cd-tabs-navigation { display: inline-block; text-align: center;  width: 100%; }
    /*Model page pics tab vertical tabbing*/
    .vert_tabs li.active_li_tab > a::before { content: "♦"; font-family: robotobold; font-size: 32px; left: -8px; position: absolute; }
    .vert_tabs{width:235px;}
    .pic_tab_verticle_tab { padding:0;max-width: 490px;float: left; }
    /*.pic_tab_slide {max-width: 515px;  float: left; margin-left:75px}*/
    .pic_tab_slide {float: right; margin-right: 0; margin-left: 0px;}
    #pictab{ width: auto; }
    /*specification Page */
    .overviewtable3 p { font-size:11px !important; color: #7f7f7f !important; margin: 20px auto 0 !important; font-family: "robotoregular"; padding: 0 10px; }
    .specsdetail{ padding:0px;}
    li[data-content="Specification"] .dimensions{ padding-left:0px;}
    /*milegae Section */
    .mileagetable th.width20 {/* width: 20%; */}
    .modeltabcontain .modelcarditail .offerpanle .onroadprice .price { font-size: 35px; }
    /* varient page tabbing css*/
    .varientpage .cd-tabs nav { display: block; left: 0; margin: 0 auto; width: 95.1%; }
    /*varients pagbe pictures tab*/
    .varient_pics .picturebox { margin: 0 23px 17px 0; }
    /*model page overview tab*/
    .varientpage .modelcarimg { margin-top: 0 }
    .varientpage .varientleft { width: 49.5%; float: left }
    .varientpage .varientright { width: 49.5%; float: right }
    .varientpage .vartable th { font-size: 16px; }
    /*--Variant 360 View--*/
    .roundedview .left{width: 500px;height: 352px; padding:20px 0 0; margin-top:0;}
    .roundedview .pic_tab_slide {margin-top: 14px;max-width: 235px;}

    /*--Compare Page--*/
    .compare-three { width: 905px; }
    .compare-three .col-1 { margin-left: 20px; width: 280px; }
    .comwrap .compareselect { width: 238px; }
    .comparewrap .compcontent { width: 1106px !important; }
    .compcontent li .compareleft { width: 223px; }
    .compcontent li .compareright { width: 880px; }
    .compcontent li .compareright div { width: 290px; }
    .compare.container { width: 1124px; }
    /*Submit Resume*/
    #submitresume .fields{ margin-right:28px;}
    #submitresume .fields5{ width:500px; }
    /*Book Maruti*/
    .book_maruti p { font-size: 14px; color: #1c1c1c; font-family: "robotoregular"; text-align: left; line-height: 16px; margin: 25px 0px 0px; }
    .txt_star sup{ color:#000;}
    .book_maruti .txt_star { font-size: 12px; color: #1c1c1c; line-height: 14px; margin: 15px 0px 0px !important; font-family: "robotoregular"; text-align: left !important; display: block; }
    .book_maruti .titlemark { margin: 6px 0px 10px; width: 40px; float: left; }
    .book_maruti .selectsec { width: 100%; margin: 15px 0px 0px; float:left; }
    .book_maruti  label{ width:100% !important; color:#929191; font-size:13px; text-align:left; font-family: "robotoregular";}
    .book_maruti .selectsec .fields { margin:0px 40px 20px 0px; width: 233px; float: left; }
    .book_maruti form { width:100%; float: left; }
    .book_maruti .custom-select{ width:233px !important; float:left;}
    .book_maruti .selectsec .fields .select-wrapper{ width:233px; float:left;}
    .book_maruti .textsec{ width:80%; margin:60px 0px 0px; float:left;}
    .book_maruti .textsec .fields{ width:233px; margin-right:40px;}
    .book_maruti .textsec label{ color:#929191; font-size:13px; text-align:left; width:100%; font-family: "robotoregular";}
    .book_maruti .textsec .fields input, .book_maruti .selectsec .fields input,.book_maruti .textsec2 .fields input{ width:233px; float:left;}
    .book_maruti .textsec2{ width:80%; margin:35px 0px 0px; float:left;}
    .book_maruti .textsec2 h3{ color:#1c1c1c; font-size:18px; text-align:left; font-family: "robotoregular"; width:100%;}
    .book_maruti .textsec2 label{ color:#929191; font-size:13px; text-align:left; width:100%; font-family: "robotoregular";}
    .book_maruti .textsec2 .fields{ width:233px; margin-right:40px; margin-top:10px;}
    .book_maruti .appointmentsec{ width:80%; float:left;}
    .book_maruti .appointmentsec .fields2{ width:100%; float:left; margin:5px 0 0;}
    .book_maruti .appointmentsec .fields2 label{color:#929191; font-size:13px; text-align:left; width:100%; font-family: "robotoregular";}
    .book_maruti .appointmentsec .fields2 textarea{width:506px; float:left; border:1px solid #acacac;}
    .book_maruti .appointmentsec .fields2 textarea:hover{border-color: #d58900;}
    .book_maruti .appointmentsec .fields2 .button{ float:left; margin-top:35px; padding: 17px 51px 17px 50px; font-family: "robotoregular";}
    /*New Used Car*/
    .usedsearchwrap li, .usedsearchwrap li.onecolumn { margin-right: 3px;width: 145px;}
    .usedsearchwrap li:last-child{ width: auto; margin-right: 0; }
    .nucarblock { width: 21%; height:185px; }
    .nudes {margin-left: 30px;width: 660px;}
    .nufeature { width: 410px; }
    .usedsearchwrap .sort {position: absolute;right: 4px;top: 144px;}
    .usedsearchwrap { padding: 10px;  margin-bottom: 30px; }

   
    .to_be_toggled{width:1200px;}
    .used_cars_result { margin-top: -5px; width: 94%; }
  
    /*Used Car Detail*/

    .usedcardetail .right{ margin-top:0; float: right;}
    .usedcardetail .right .detailprice{ margin-right:54px;}
    .detailfeature{width:100%;}
    .detailfeature li{margin-right: 11px; padding-right:15px;}
    .usedcardetail #picturetab, .usedcardetail #sync1, .usedcardetail #sync3, .usedcardetail .colorsliderbntmain { width: 640px; }
    .usedcardetail h1 { padding-left: 0; }
    .numoredetail { margin-top: 20px; }
    .numoredetail, .nusedsimilarcar { padding-left: 0; padding-right: 0; }
    .usedcardetail .gscr_counter { left: 0; }
    .usedcardetail { padding-top: 40px; }
    .ucd-media li {width: 270px; margin-right:29px;}
    .ucd-media li:nth-of-type(2n) {margin-right: 29px;}
    .ucd-media li:nth-of-type(4n) {margin-right: 0;}
    .usedcardetail .left { width:640px !important;}
    .usedcardetail #newusedslide {height:100% !important; max-height:360px !important;}
    .usedcardetail .gscr_carousel img { max-height:360px !important; height:100% !important;}
    .usedcardetail .nusingleimg {max-height: 335px;}
    .ucd-media li a.imgsec {height: 203px;}

    /*sell Car*/

    .sellcar .cardetail { display: inline-block; width: 241px; float: left; }
    .sellcar .addfeature { display: inline-block; float: right; width: 412px; }
    .sellpaneltwo {display: inline-block;float: left;margin: 0 0 0 85px;width: 430px;}
    .sellpaneltwo .fieldsec .fields input[type="checkbox"] { margin-right: 7px; vertical-align: middle; }
    .sellcar .sellpaneltwo .fieldsec div{margin-bottom:20px; width: 185px;}
    .sellpaneltwo .carcondition input[type="radio"] { border-radius: 50%; cursor: pointer; height: 16px; left: 6px; position: relative; top: 5px; transition: all 0.5s ease-in-out 0s; width: 16px; }
    .sellcar .carcondition .tabldata td, .sellcar .carcondition .tabldata th {font-size: 12px;padding: 4px 0 6px 0 !important;}
    .sellcar .contactsell {width: 410px; float: left; margin: 0 0 40px; }

    /*-----Online Services -------*/
    #online .purpose, #online .personal, #online .contact{width:50%;}
    #online .online_radio {width: 95%; }
    #online .online_area{width:99%;}
    #online label { margin: 0 5px;}
    #online .online_input{width:46.8%;}
    #online .online_radio .remark{height:201px; width:100%; box-sizing:border-box;}
    #online .other{float:right !important;}

/*New Outlet Page*/
    .noutbrandname {margin-left: 180px;}
    .nout-working .ntime { max-width: 360px; }


    /*New Contact Page*/
    .newcontact .innermain {margin: 0 auto;max-width: 1006px;padding: 0 15px;width: 1006px;}
    
/*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 Outlet Page*/
    .ndetail-left{ width: 60%; }
    .daywise li { margin-right: 6px; }
    .newoutlist-left { width: 80%; }
}

@media screen and (min-width:1281px) {
    /*table*/
    .tablehighlight{ font-size:16px;}
    .overviewtable2 td, .overviewtable2 th { padding:12px 28px 8px; }
    .overviewtable3 td, th { padding:12px 27px 8px !important; }
    .overviewtable3 td { font-size: 13px;}
    .overviewtable2 td { font-size: 14px;}
    .tablehighlightlast{ font-size:22px; color:#d58900;}
    /*varient page pictures tab*/
    .varientpage .cd-tabs nav { display: block; left: 0; margin: 0 auto; width: 100%; }
    .varientpage .cd-tabs-navigation { width: 100%; }
    .varientpage .cd-tabs nav { left: 0; }
    .varientpage .cd-tabs-navigation a { font-size: 16px; padding:0 42px 0 41px; }
    /*varient page overview tab*/
    .varientpage .vartable td { padding: 18px 35px }
    .varientpage .vartable th { padding: 12px 35px 8px; }
    .varientpage .vartable td { font-size: 14px; }
    /*Accessories*/
    .accestable .select-wrapper{ margin-right:22px}

}
@media screen and (min-width:1340px) {
    .nav-item{ width: 14.3%}
    .nav-item a.BigNav{ padding: 2.3em 0 }
}
@media screen and (min-width:1400px) {
    /*Video Banner*/
    .homeslidecontain {top: 15%;}

    /*varients page pictures tab*/
    .varientpage .cd-tabs nav {width:98.7%}
    .varientpage .cd-tabs-navigation a {padding: 0 40px; }

    #image-box img { height: auto !important; max-height: none;  max-width: 570px;width: 100%; }
}
@media screen and (min-width:1600px) {
    /*varients page pictures tab*/
    .cd-tabs nav { margin: 0 auto; overflow: hidden; width: 100%; }
    .varientpage .cd-tabs nav { width:86.4%; }
}
@media screen and (min-width:1800px) {
    /*Model page tabbing start here*/
    .cd-tabs-navigation { width: auto; float: left;}
    /*varients page pictures tab*/
    .varientpage .cd-tabs nav { width: 75.9%; }
}
@media screen and (min-width:1900px) {
    /*model page tab*/
    .cd-tabs nav { width: 53%; }
    /*varient page pictures tab*/
    .varientpage .cd-tabs nav { width: 71.8%; }
}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ css hack for safari and chrome ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
@media screen and (-webkit-min-device-pixel-ratio:0) and (min-width:1800px) {
    ::i-block-chrome, .cd-tabs-navigation{width: 63.3%; float:none;}
    /*.cd-tabs-navigation{width: 100%; float:none;}*/
}
@media screen and (max-width:800px) {
    .nav-mobile { display: block }
    .open > .nav-list { position: fixed; top: 0; left: 0; height: 100%; display: block;  z-index: 9999; }
    .open > .nav-mobile .menuicon { opacity: 0.1 !important; }
    .nav-list { position: fixed; z-index: 9999; 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 > .nav-list { left: 0; }
    #menu .title { font-family: 'robotolight'; 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; }
    #menu ul li { display: block; float: none; }
    .nav-item a { font-family: Arial, Helvetica, sans-serif }
    .arrowbg { position: absolute; right: 30px; top: 28px; margin-top: -13px; height: 26px; width: 26px; background: rgba(0,0,0,0.2); border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -webkit-border-radius: 3px; text-align: center }
}
/*error page*/
.errorpage { text-align: left; padding:38px 38px 38px 38px; }
.errorpage img { float: left }
.errortextline { display: inline-block; left: 34px; position: relative; top: 55px; float: left; }
.gapping{height:38px;}
