
/* carousal css for slider */
.gscr_slideOuter,.gscr_slideWrapper .gscr_lSFade{position:relative}
.gscr_slideOuter .gscr_lSPager.gscr_lSGallery:after,.gscr_slideWrapper>.gscr_carousel:after{clear:both}
.gscr_slideOuter{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.gscr_carousel:after,.gscr_carousel:before{content:" ";display:table}
.gscr_carousel,.gscr_pagerwrapper{overflow:hidden;margin:0}
.gscr_outerwrapper,.gscr_slideWrapper{max-width:100%;overflow:hidden;position:relative}
.gscr_outerwrapper{overflow:visible}
.gscr_slideWrapper .gscr_slide{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transition:all 1s;-webkit-transition-property:-webkit-transform,height;-moz-transition-property:-moz-transform,height;transition-property:transform,height;-webkit-transition-duration:inherit!important;transition-duration:inherit!important;-webkit-transition-timing-function:inherit!important;transition-timing-function:inherit!important}
.gscr_slideWrapper .gscr_lSFade>*{position:absolute!important;top:0;left:0;z-index:9;margin-right:0;width:100%}
.gscr_slideWrapper.gscr_usingCss .gscr_lSFade>*{opacity:0;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:inherit!important;transition-duration:inherit!important;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:inherit!important;transition-timing-function:inherit!important}
.gscr_slideWrapper .gscr_lSFade>.gscr_active{z-index:10}
.gscr_slideWrapper.gscr_usingCss .gscr_lSFade>.gscr_active{opacity:1}
.gscr_slideOuter .gscr_lSPager.gscr_lSpg{margin:10px 0 0;padding:0;text-align:center}
.gscr_slideOuter .gscr_lSPager.gscr_lSpg>li{cursor:pointer;display:inline-block;padding:0 5px}
.gscr_slideOuter .gscr_lSPager.gscr_lSpg>li a{background-color:#222;border-radius:30px;display:inline-block;height:8px;overflow:hidden;text-indent:-999em;width:8px;position:relative;z-index:99;-webkit-transition:all .5s linear 0s;transition:all .5s linear 0s}
.gscr_slideOuter .gscr_lSPager.gscr_lSpg>li.gscr_active a,.gscr_slideOuter .gscr_lSPager.gscr_lSpg>li:hover a{background-color:#428bca}
.gscr_slideOuter .gscr_media{opacity:.8}
.gscr_slideOuter .gscr_media.gscr_active{opacity:1}
.gscr_slideOuter .gscr_lSPager.gscr_lSGallery{list-style:none;padding-left:0;margin:0;overflow:hidden;transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.usedslider .gscr_slideOuter .gscr_lSPager.gscr_lSGallery img {display: block;max-width: 100%;width: 100%;}
.gscr_slideOuter .gscr_lSPager.gscr_lSGallery:after,.gscr_slideOuter .gscr_lSPager.gscr_lSGallery:before{content:" ";display:table}
.gscr_lSAction>a{width:32px;display:block;top:50%;height:32px;background-image:url(https://www.zigcdn.com/images/revamp/controls.png);cursor:pointer;position:absolute;z-index:99;margin-top:-16px;opacity:.5;-webkit-transition:opacity .35s linear 0s;transition:opacity .35s linear 0s}
.gscr_carousel img,.gscr_waterwheel_carousel img{width:100%;display:inline-block}
.gscr_lSAction>a:hover{opacity:1}
.gscr_lSAction>.gscr_lSPrev{background-position:0 0;left:10px}
.gscr_lSAction>.gscr_lSNext{background-position:-32px 0;right:10px}
.gscr_lSAction>a.gscr_disabled{pointer-events:none}
.gscr_cS-hidden{height:1px;opacity:0;filter:alpha(opacity=0);overflow:hidden}
.gscr_slideOuter .gscr_carousel,.gscr_slideOuter .gscr_lSPager{padding-left:0;list-style:none}
.gscr_slideOuter .gscr_carousel>*,.gscr_slideOuter .gscr_lSGallery li{float:left}
.gscr_slideOuter .gscr_rightEnd{-webkit-animation:rightEnd .3s;animation:rightEnd .3s;position:relative}
.gscr_slideOuter .gscr_leftEnd{-webkit-animation:leftEnd .3s;animation:leftEnd .3s;position:relative}
.gscr_carousel.gscr_lsGrab>*{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}
.gscr_carousel.gscr_lsGrabbing>*{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}
.gscr_html_pager{float:left;margin-right:10px;cursor:pointer}
.gscr_waterwheel_carousel{padding:70px 0}
.gscr_waterwheel_carousel img{transition:opacity .4s ease;box-shadow:0 0 10px #000}
#MMVCarousel .gscr_counter {background: #000 none repeat scroll 0 0; border-radius: 0; color: #fff; font-size: 12px; padding: 5px 14px; position: absolute; right: 0; top: 0; z-index: 999; left:auto;}
.gscr_slideOuter .gscr_lSPager.gscr_lSGallery li { filter: grayscale(100%);-moz-filter: grayscale(100%);-webkit-filter: grayscale(100%); opacity: 0.8;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out; overflow: hidden; }
.gscr_slideOuter .gscr_lSPager.gscr_lSGallery li.gscr_active, .gscr_slideOuter .gscr_lSPager.gscr_lSGallery li:hover{ filter: none;-moz-filter: none;-webkit-filter: none; opacity: 1;}

/* NEW CSS CHANGES */
.usedslider .gscr_slideOuter .gscr_lSPager.gscr_lSGallery img {
 display: block;
 height: 50px;
 margin: 0 auto;
 max-width: 100%;
 width: auto;
}


.usedslider .gscr_carousel img, .usedslider .gscr_waterwheel_carousel img {
 display: inline-block;
 margin: 0 auto;
 max-height: 320px;
 min-height:320px;
 width: auto;
}

.usedslider li {
 text-align: center;
}

/* NEW CSS CHANGES */
/* gallery popup */

.deviceRight.slider-des {max-height: 140px;margin-top: 20px;}
.modal-content{border-radius:0}
.galleryPopSlider .modal-body{padding:0}
.galleryPopSlider .carousel {display: inline-block;margin: 19px 13px 15px;position: relative;vertical-align: top;width: 375px;}
.galleryPopSlider h4.gallery-title{position:absolute;bottom:0;background:rgba(0,0,0,.6);margin:0;z-index:999;text-align:left;font-size:1.6rem;width:100%;padding:5px;line-height:22px}
.galleryPopSlider .modal-footer{display:none}
.galleryPopSlider .modal-header{background:transparent!important;border-bottom:none!important}

.galleryPopSlider .modal-body div.container{width:100%!important;min-width:100%!important;max-width:100%!important;padding:0!important}
.galleryPopSlider .close{background:rgba(0,0,0,0) url(https://www.zigcdn.com/images/revamp/close.png) no-repeat scroll 0 0;color:#fff;float:right;height:20px;opacity:1;position:absolute;right:8px;top:17px;width:20px;z-index:99}
.galleryPopSlider .modal-title{line-height:1.42857;margin:0 0 15px;text-align:center}
.galleryPopSlider .carousel-control{opacity:1}
.galleryPopSlider .modal_prevBtn,.gallery .gscr_lSAction > a.gscr_lSPrev{background:rgba(0,0,0,0.8);cursor:pointer;display:block;height:70px;margin-top:-35px;opacity:1;position:absolute;top:50%;width:51px;z-index:99;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;left:0;transform:translate3d(-100%,0,0);-webkit-transform:translate3d(-100%,0,0)}
.galleryPopSlider .item>img{margin:0 auto;width:100%}
.galleryPopSlider .modal_prevBtn:hover,.gallery .gscr_lSAction > a.gscr_lSPrev{opacity:1;background-position:-77px 0}
.galleryPopSlider .modal_prevBtn::after,.gallery .gscr_lSAction > a.gscr_lSPrev:after{background:url(https://www.zigcdn.com/images/revamp/left.png) no-repeat scroll center center !important;bottom:0;content:"";height:21px;left:0;margin:auto;position:absolute;right:0;top:0;width:15px}
.galleryPopSlider .modal_nextBtn,.gallery .gscr_lSAction > a.gscr_lSNext{transform:translate3d(100%,0,0);-webkit-transform:translate3d(100%,0,0);background:rgba(0,0,0,0.8);background-color:rgba(0,0,0,0.8);cursor:pointer;display:block;height:70px;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;margin-top:-35px;opacity:1;position:absolute;top:50%;width:51px;z-index:99;right:0}
#MMVCarousel{overflow:hidden}
#MMVCarousel:hover .modal_nextBtn,#MMVCarousel:hover .modal_prevBtn,.gallery:hover .gscr_lSAction > a{transform:translate3d(0px,0px,0px);-webkit-transform:translate3d(0px,0px,0px)}
.galleryPopSlider .modal_nextBtn::after,.gallery .gscr_lSAction > a.gscr_lSNext:after{background:url(https://www.zigcdn.com/images/revamp/right.png) no-repeat scroll center center !important; bottom:0;content:"";height:21px;left:0;margin:auto;position:absolute;right:0;top:0;width:15px}
.modal_nextBtn:hover,.modal_prevBtn:hover,.gallery .gscr_lSAction > a:hover{background-color:#1089cb}
.zw-gallery-side-box{background:#f4f4f4;display:inline-block;height:calc(100% + 16px);margin-top:-52px;position:absolute;right:0;width:250px}
.galleryPopSlider .Cr_count{color:#798c99;font-size:12px;position:absolute;right:35%;top:10px}
.galleryPopSlider ul.galleryPop li{margin: 0 10px 0 0;border:1px solid #9e9e9e;color:#000;cursor:pointer;display:inline-block;float:left;font-size:16px;line-height:34px;opacity:.7;padding:0 12px;position:relative;text-transform:uppercase;transition:all .3s ease-in-out 0;-webkit-transition:all .3s ease-in-out 0;z-index:9}
.galleryPopSlider ul.galleryPop li.active{border:1px solid #1089cb;color:#1089cb;opacity:1}
.deviceRightNonSponsored{margin:12px 0 0px !important}
.sr-only{display:none}
.text-center.galleryTab{max-width:638px;display: flex;}
.galleryPopSlider{padding:0!important}
.carousel-inner h4{color:#fff}
.galleryPopSlider .carousel-control.left,.carousel-control.right{background-image:none!important}
.galleryPopSlider .deviceLeft{float:right}
.galleryPopSlider .item > img{height:auto;margin:0 auto;max-width:100%;width:auto}
.modal-backdrop.in{filter:alpha(opacity=95)!important;opacity:.95!important}
.gallery-ad-slot{width:300px;height:252px;display:block!important;margin:0 auto;bottom:-265px}
.galleryPopSlider .deviceRight{overflow-y:auto;font-size:1.4rem}
.zm-cmn-commonLink:hover{color:#ff4e48}
.closePopup.close.gorp-d-cross-pos{background:none}
.modal.gorp.fade.upper-pos.in{background-color:rgba(0,0,0,1)}
.galleryPop{max-width:320px;padding-left:12px;text-align:left;width:100%}
.homegall.galleryPopSlider h4.gallery-title {bottom: 110px;}
input.phone{padding-left:60px}
.labelforphn{background-color:#fcfcfc;border-right:1px solid #e1e1e1;color:#878787;font-size:14px;height:32px;left:1px;padding:7px;position:absolute;top:23px;width:38px;z-index:9}
.righttick{background-image:url(https://www.zigcdn.com/images/revamp/yes.png) no-repeat scroll center center;height:34px;padding:7px 5px;position:absolute;right:55px;top:23px;width:29px;z-index:9}
.wrongtick{background-image:url(https://www.zigcdn.com/images/revamp/no.png) no-repeat center;height:34px;right:55px;padding:7px 5px;position:absolute;top:23px;width:29px;z-index:9}
.tandc{color:#a0a0a0!important;font-size:13px!important;font-weight:400!important}
.greybgpopup{background-color:#f4f4f4;border-top:1px solid #d3d3d3;margin:0}

/* used car popup slider */
.contact_seller { color: #070707; font-family: ProximaNovaRegular; font-size: 18px; font-weight: 400; margin-top: 52px;}
.contact_seller span{font-size: 20px;  font-weight: 600; display:block;}
.usedslider .labelforphn {top: 25px;}
.usedslider label{min-height:20px;}
#usedcar .tandc { clear: both; font-size: 13px; color: #a0a0a0;}
#usedcar .tandc span{ color: #6c7282;}
#usedcar .form-group {margin-bottom: 20px;padding: 0 15px 0 0;}
#usedcar .deviceRightNonSponsored{ padding:0;}
.Cr_price { font-size: 26px; position: absolute; right: 15px;}
/* Used Car Popup*/
.usedcarpp .sprite { background:url("https://www.zigcdn.com/images/revamp/sprites.png") no-repeat; display: inline-block; vertical-align:middle;}

.galleryPopSlider .close:hover { opacity:0.5 !important; }
.usedcarpp .modal-content { border:0;}
.usedcarpp .modal-dialog {margin:10px auto;}
.usedcarpp .item > img { display: block; }
.usedcarpp .zw-gallery-side-box { margin-top:0; width:100%; height:100%;  background: #f4f4f4 }
.usedcarpp .usedrighthead { background:#e2e2e2; border-bottom:1px solid #cdcdcd; padding-top:24px; padding-bottom:3px; }
.usedcarpp.galleryPopSlider .carousel { margin:19px 13px 15px; width:100%; }
.usedcarpp .contact_seller { margin-top: 12px; }
.usedcarpp .contact_seller span {color: #070707; font-size: 26px; font-weight:600; } 
.usedcarpp .zw-cmn-rupee { font-style: normal;  }
.usedcarpp .contact_seller { font-size: 20px; }
.usedcarpp .title{opacity: 0.52; color: #070707; font-size: 16px}
.usedcarpp form { font-size: 14px;}
.model-desc li { display: inline-block; vertical-align: top; width:15%; padding:16px 0 0;}
.model-desc .dateicon{ background-position:-300px -747px; width:21px; height:24px; margin:3px 0;}
.model-desc .drivenicon{ background-position:-324px -747px; width:24px; height:24px; margin:3px 0;}
.model-desc .fuelicon{ background-position:-326px -779px; width:23px; height:30px;}
.model-desc .ownericon{ background-position:-325px -814px; width:24px; height:24px; margin:3px 0;}
.model-desc .sellerricon{ background-position:-255px -747px; width:39px; height:27px; margin:2px 0 1px;}
.model-desc .cityicon{ background-position:-230px -747px; width:19px; height:24px; margin:3px 0;}
.model-desc li {opacity: 0.7; color:#000; font-size:11px; line-height:20px;}
.model-desc .title {opacity: 0.9; font-size: 13px; font-weight:600; padding-top:5px;} 
.gscr_slideOuter .gscr_lSPager.gscr_lSGallery li {border:2px solid transparent; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; }
.gscr_slideOuter .gscr_lSPager.gscr_lSGallery li.gscr_active, .gscr_slideOuter .gscr_lSPager.gscr_lSGallery li:hover{ border-color:#000;}
.gscr_lSPager { margin-top:8px !important; } 
.usedcarpp .gallery .gscr_lSAction > a.gscr_lSPrev, .usedcarpp .gallery .gscr_lSAction > a.gscr_lSNext { width:38px; height:40px; top: 55%;}
.btn:hover {color: #fff;border:transparent 1px solid !important}
section.sectionLink h2{margin-top:0}

	
	/* used car popup */
.usedslider .zw-gallery-side-box {height: 100%;margin: 0;}
.usedcarpp .modal-dialog { background:#fff; width:667px !important;}
#usedcar .form-group {padding:0;}
.usedslider #model-picture.modal-body {padding: 0;}
.usedslider .usedrighthead {padding-top:24px}
.usedcarpp.galleryPopSlider .carousel {margin: 19px 13px 15px;width: 363px;}
}
@media screen and (min-width:768px) and (max-width:979px) {
.homegall.galleryPopSlider h4.gallery-title{bottom: 76px;}
.galleryPopSlider .carousel {width: 400px;}
}
@media (min-width:980px) {
.usedslider .zw-gallery-side-box {width:273px}
.usedcarpp.galleryPopSlider .carousel { margin:19px 13px 15px; width:485px; }
.usedcarpp .modal-dialog { background:#fff; width:784px !important}
.model-desc li {width:14%;}
.model-desc li:last-child {width:22%;}
.galleryPopSlider .modal-dialog{width:960px}
.galleryPopSlider .carousel {width: 612px;}
.modal-dialog {margin: 30px auto;}
}

@media (min-width:1600px) and (max-width:1920px) {
.upcomingLaunchForm select,.upcomingLaunchForm span.select-wrapper{width:234px}
}
.gscr_pagerwrapper .gscr_dot img {
  max-width: 100%;
}

.select-wrapper select:hover, input[type="tel"]:hover {
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);
    border: 1px solid #1089cb;
}
