 @charset "utf-8";
 article,
 aside,
 details,
 figcaption,
 figure,
 footer,
 header,
 main,
 nav,
 section,
 summary,
 title {
     display: block
 }
   
 .choosefile {
     cursor: pointer;
     float: left
 }
 .choosefile:hover a {
     background-color: #404040;
     box-shadow: 0 0 4px rgba(64, 133, 197, 0.47);
     color: #fff
 }
 .new247bg {
     width: 100%;
     height: 100%;
     position: fixed;
     left: 0;
     top: 0;
     z-index: 1600;
     display: none
 }
 .bg247 {
     width: 100%;
     height: 100%;
     position: fixed;
     left: 0;
     top: 0;
     background: url(https://images.cardekho.com/images/newcarimg/lead-popup-bg.png) repeat;
     display: none;
     z-index: 1505
 }
 .bg247.bgactive {
     display: block
 }
 header .toplink span.citybox {
     border: solid 1px #fff;
     padding: 0 5px;
     height: 20px;
     line-height: 20px;
     display: inline-block;
     border-radius: 3px;
     -moz-border-radius: 3px;
     -ms-border-radius: 3px;
     -o-border-radius: 3px;
     -webkit-border-radius: 3px;
     cursor: pointer;
     font-size: 12px;
     margin: 0
 }
 header .toplink span.citybox:hover {
     color: #fff;
     text-decoration: none
 }
 #hscDiv {
     height: 420px;
     margin: -193px 0 0 -280px\0/;
     *margin: -193px 0 0 -280px;
     top: 50%;
     left: 50%;
     width: 554px;
     padding: 57px 53px 0 53px;
     background: url(popimage/citys.png) #fff bottom center no-repeat;
     position: absolute;
     border-radius: 10px;
     -moz-border-radius: 10px;
     -ms-border-radius: 10px;
     -o-border-radius: 10px;
     -webkit-border-radius: 10px;
     box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
     -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
     -ms-box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
     -o-box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
     -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
     border: solid 1px #cfcfcf
 }
 .popup-box {
     transform: translate(-50%, -50%) scale(0.5)
 }
 #hscDiv h2 {
     color: #323a45;
     font-size: 34px;
     text-align: center;
     font-family: 'proxima-nova', helvetica, arial, sans-serif;
     text-transform: inherit
 }
 #hscDiv p {
     color: #767575;
     font-size: 14px;
     text-align: center;
     font-family: 'proxima-nova', helvetica, arial, sans-serif;
     padding: 12px 0 0
 }
 #hscDiv .contact_details {
     padding: 10px 0 0
 }
 #hscDiv .zoomcitySection {
     width: 100%;
     margin: 15px 0 0
 }
 #hscDiv .zoomcitySection li {
     float: left;
     width: 117px;
     margin: 8px 0 5px
 }
 #hscDiv .zoomcitySection li:nth-child(4n+4) {
     width: auto
 }
 #hscDiv .zoomcitySection li a {
     color: #7b7b7b;
     font-family: 'proxima-nova', helvetica, arial, sans-serif;
     text-decoration: none
 }
 #hscDiv .zoomcitySection li a:hover {
     color: #ef5a28
 }
 .nyico {
    background: rgba(0, 0, 0, 0) url("popimage/zoomBg.png") no-repeat scroll 0 0;
    display: inline-block;
    font-size: 1px;
    line-height: 0;
    vertical-align: middle;
}

 .topicon {
     width: 58px;
     height: 49px;
     background-position: -94px -464px;
     position: absolute;
     left: 50%;
     top: -30px;
     margin: 0 0 0 -29px
 }
 .selectclose {
     width: 19px;
     height: 19px;
     background-position: -156px -464px;
     position: absolute;
     right: 17px;
     top: 15px;
     cursor: pointer;
     font-size: 0
 }
 .selectclose:hover {
     background-position: -181px -464px
 }
 #hscDiv .bggray {
     width: 320px;
     height: 48px;
     margin: 15px auto 0;
     position: relative
 }
 .transform-in,
 .transform-out {
     display: block;
     -webkit-transition: all ease .5s;
     transition: all ease .5s
 }
 .transform-in {
     -webkit-transform: translate(-50%, -50%) scale(1);
     transform: translate(-50%, -50%) scale(1)
 }
 .transform-out {
     -webkit-transform: translate(-50%, -50%) scale(0.5);
     transform: translate(-50%, -50%) scale(0.5)
 }
 .citytext {
     margin: 3px 5px 0 0;
     float: left;
     color: #fff;
     display: inline-block;
     vertical-align: middle
 }
 #zoomfrm #cityName_flexselect {
     background: url(popimage/location-ppointer.png) #f2f2f2 15px 16px no-repeat;
     position: absolute;
     border-radius: 3px;
     -moz-border-radius: 3px;
     -ms-border-radius: 3px;
     -o-border-radius: 3px;
     -webkit-border-radius: 3px;
     border: 1px solid #d0d0d0;
     top: 0;
     left: 0;
     height: 32px;
     width: 322px;
     padding: 0 0 0 35px;
     height: 46px
 }
 .vediosectionmaindiv {
     background-color: #1b1b1b;
     height: 40px;
     margin-top: -3px;
     width: 635px;
     float: left
 }
 .margint12 {
     margin-top: 12px
 }
 .newoverviewhighlight h3 {
     color: #353535
 }
 .youtubemaindiv {
     width: 110px;
     display: inline-block;
     margin: 0 0 0 10px;
     vertical-align: middle
 }
 .youtubetextspan {
     font-size: 15px;
     margin-left: 11px;
     font-family: 'proxima-nova', helvetica, arial, sans-serif;
     color: #c0c0c0;
     line-height: 22px
 }
 .renaulthighlight {
     font-size: 16px;
     color: #1f1f1f;
     font-family:'proxima-nova', helvetica, arial, sans-serif;
     line-height: 24px;
     margin-top: 10px
 }
 #modelvideoscroll .mCSB_scrollTools {
     width: 3px!important
 }
 #modelvideoscroll .mCSB_scrollTools .mCSB_draggerContainer {
     bottom: 0;
     height: auto;
     left: 0!important;
     position: absolute!important;
     right: 0;
     top: 0
 }
 #faqnewpage h3 {
     color: #2a2a2a;
     font-family:'proxima-nova', helvetica, arial, sans-serif;
     font-size: 20px;
     text-transform: none!important;
     margin-bottom: 7px
 }
 #Upcomingcar li .deatil {
     width: 55%;
     display: inline-block;
     *display: inline;
     float: none;
     vertical-align: middle;
     zoom: 1
 }
 #Upcomingcar .imageupcoming,
 #Popularcar .imageupcoming {
     display: inline-block;
     *display: inline;
     vertical-align: middle;
     zoom: 1;
     width: 40%;
     float: left;
     margin: 5px 12px 0 0
 }
  
  
ul, ol, from {
    list-style: outside none none;
}
  
  
 .left-div-country {
        color: #fff !important;
    left: 45px;
    overflow: hidden;
    padding: 3px 3px 3px 18px;
    position: absolute;
    text-align: right;
    top: 66px;
     
}
.left-div-country a {
font-weight:bold;
color:#fff;
}
.left-div-country {
z-index:5000;
}
