.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}
.gscr_slideOuter .gscr_lSPager.gscr_lSGallery li{overflow:hidden;-webkit-transition:border-radius .12s linear 0s .35s linear 0s;transition:border-radius .12s linear 0s .35s linear 0s}
.gscr_slideOuter .gscr_lSPager.gscr_lSGallery li.gscr_active,.gscr_slideOuter .gscr_lSPager.gscr_lSGallery li:hover{border-radius:5px}
.gscr_slideOuter .gscr_lSPager.gscr_lSGallery img{display:block;height:auto;max-width:100%}
.gscr_slideOuter .gscr_lSPager.gscr_lSGallery:after,.gscr_slideOuter .gscr_lSPager.gscr_lSGallery:before{content:" ";display:table}
.homesliderouter .gscr_lSAction > a{background-color:#000;cursor:pointer;display:block;height:70px;margin-top:-16px;opacity:0.5;position:absolute;top:33%;transition:all 0.35s ease-in-out 0s;width:51px;z-index:99;}
.homesliderouter .gscr_lSAction > a:hover{background-color:#1089cb;}
.homesliderouter a.gscr_lSNext::after{background-image:url("https://www.zigcdn.com/images/revamp/right.png");}
.homesliderouter a.gscr_lSPrev{left:0px;transform:translate3d(-100%, 0px, 0px);-webkit-transform:translate3d(-100%, 0px, 0px);transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;}
.homesliderouter a.gscr_lSNext{right:0;transform:translate3d(100%, 0px, 0px);-webkit-transform:translate3d(100%, 0px, 0px);transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;}
.homesliderouter:hover a.gscr_lSNext,.homesliderouter:hover a.gscr_lSPrev{transform:translate3d(0, 0px, 0px);-webkit-transform:translate3d(0, 0px, 0px);}
.homesliderouter .gscr_lSPrev{background-image:url("https://www.zigcdn.com/images/revamp/left.png");background-position:center center !important;background-repeat:no-repeat;}
.homesliderouter .gscr_lSNext{background-image:url("https://www.zigcdn.com/images/revamp/right.png");background-position:center center !important;background-repeat:no-repeat;}
.gscr_carousel img,.gscr_waterwheel_carousel img{width:100%;display:inline-block}
.gscr_lSAction>a:hover{opacity:1}
.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}
.gscr_counter{position:absolute;left:0;background-color:#333;color:#FFF;padding:5px;border-radius:0 0 2px 3px}
.gs-tt-wrap{position:absolute;width:100%;height:100%;}
/* Tooltip container */
.gs-tt-wrap{position:relative;display:inline-block;border-bottom:1px dotted black;}
.gs-tt-wrap .gs-tt-content{/* visibility:hidden;*/
 width:120px;text-align:center;padding:0;position:absolute;display:none;z-index:1;/*opacity:0;*/
}



/* Tooltip container */
.gs-tt-wrap{position:relative;display:inline-block;border-bottom:1px dotted black;}
.gs-tt-wrap .gs-tt-content{/* visibility:hidden;*/
 width:120px;text-align:center;padding:0;position:absolute;display:none;z-index:1;/*opacity:0;*/
}
/*top tooltip start*/
.gs-tt-wrap .gs-tt-top, [data-gsto-dir=top]{bottom:150%;left:50%;margin-left:-60px;}
.gs-tt-wrap .gs-tt-top::after, [data-gsto-dir=top]::after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:black transparent transparent transparent;}
/*top tooltip End*/
/*Bottom tooltip start*/
.gs-tt-wrap .gs-tt-bottom, [data-gsto-dir=bottom]{top:150%;left:50%;margin-left:-60px;}
.gs-tt-wrap .gs-tt-bottom::after, [data-gsto-dir=bottom]::after{content:"";position:absolute;bottom:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:transparent transparent black transparent;}
/*Bottom tooltip end*/
/*right tooltip start*/
.gs-tt-wrap .gs-tt-right, [data-gsto-dir=right]{top:-5px;left:100%;}
/*right tooltip start*/
/*Left tooltip start*/
.gs-tt-wrap .gs-tt-left, [data-gsto-dir=left]{top:-5px;right:100%;}
/*Left tooltip end*/
.gs-tt-wrap:hover .gs-tt-content{
}


.used-car-city input[placeholder], .used-car-city input::-webkit-input-placeholder {
    color: #566068 !important;
}

.homePageAdd{
	display:none !important;	
	}
@-webkit-keyframes fadeInUp {
from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
to{opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInUp {
from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
to{opacity:1;-webkit-transform:none;transform:none}
}
section#discublock2 div.discuinner{
    padding-top: 15px;
}
.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}
.blackbg.fadeInUp{animation-delay:.5s}
.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn;animation-delay:1.5s!important;animation-duration:1s!important;animation-fill-mode:backwards}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
header {
	background: rgba(0,0,0,0.4);
}
}
#cityslider2{
	height:	195px !important;
	}
.read-review{left:10.4%;position:absolute;top:34.7%; text-align:left;}
.blackbg{white-space: normal !important;}
.patched{color:#fff;background-color:rgba(0,0,0,0.8)}
.patched.headpatch{width:322px;background-color:rgba(0,0,0,0.8);height:60px;color:#fff;line-height:60px}
.patched.headpatch:hover{background-color:rgba(0,0,0,1)}
.rev-p{font-size:25px;letter-spacing:-.1px;color:#fff;line-height:34px;padding:6px 11px;text-shadow:0 2px 2px rgba(75,183,241,0.3)}
.review-link{background:rgba(18,70,97,0.8);border:1px solid #fff;color:#fff;font-size:21px;height:36px;letter-spacing:-.2px;line-height:32px;margin:4px 0 0 13px;padding:0 10px;text-align:left;text-shadow:0 2px 2px rgba(75,183,241,0.3);width:280px}
.review-link > span{display:inline-block;font-size:32px;margin:-5px 0 0 -2px;position:relative}
.research{position:absolute;right:12.5%;top:70.9%; text-align:left}
.reasearchpara{color:#fff;font-size:15px;text-transform:uppercase}
.patched.headpatch > a{color:#fff;padding:0 0 0 12px;display:block}
.research-link{background-color:rgba(18,70,97,0.8);border:1px solid #fff;color:#fff;display:inline-block !important;font-size:15px;height:35px;line-height:10px;padding:12px 10px 10px;text-align:center}
.research-link:hover{background-color:rgba(0,0,0,0.7);color:#fff}
.review-link:hover{background-color:transparent;color:#fff;border:1px solid #fff;text-shadow:none}

dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, legend, input, textarea, p, blockquote, th, td {
	margin: 0;
	padding: 0;
}
.sprite {
	display: inline-block;
	background-color: transparent;
	vertical-align: middle;
	background-image: url('https://www.zigcdn.com/images/revamp/sprites.png') !important;
	background-repeat:no-repeat !important;
}
.sprite1 {
	display: inline-block;
	background-color: transparent;
	vertical-align: middle;
	background-image: url('https://www.zigcdn.com/images/revamp/home_sprite.png')
}
.spritecity {
	display: inline-block;
	background-color: transparent;
	vertical-align: middle;
	background-image: url('https://www.zigcdn.com/images/revamp/citysprites.png')
}
html {
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	font-size: 10px;
	-webkit-tap-highlight-color: rgba(0,0,0,0)
}
body {
	margin: 0;
	background-color: #e9e9e9;
	font-size: 16px;
	font-family: 'ProximaNovaRegular', Arial;
	line-height: 1.2;
	overflow-x: hidden
}
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
	display: block
}
canvas, progress, video {
	display: inline-block;
	vertical-align: baseline
}
[hidden], template {
	display: none
}
a {
	background-color: transparent;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
	color: #000;
	text-decoration: none
}
a:active, a:hover {
	outline: 0;
	text-decoration: none
}
a:focus {
	outline: none;
	outline-offset: -2px
}
b, strong {
	font-weight: 700
}
h1 {
	margin: .67em 0;
	font-size: 2em
}
ul, li {
	list-style: none;
}
sub, sup {
	position: relative;
	font-size: 75%;
	line-height: 0;
	vertical-align: baseline
}
sup {
	top: -.5em
}
sub {
	bottom: -.25em
}
img {
	border: 0;
	vertical-align: middle;
}
svg:not(:root) {
	overflow: hidden
}
figure {
	margin: 1em 40px
}
button, input, select, textarea {
	margin: 0;
	font: inherit;
	width: 100%;
	height: 44px;
	line-height: 44px;
	border: 1px solid #d1d1d1;
	color: #566068
}
button {
	overflow: visible
}
button, select {
	text-transform: none
}
button, html input[type=button], input[type=reset], input[type=submit] {
	-webkit-appearance: button;
	cursor: pointer
}
button[disabled], html input[disabled] {
	cursor: default
}
button::-moz-focus-inner, input::-moz-focus-inner {
padding:0;
border:0
}
input {
	line-height: normal;
}
input:hover {
	border-color: #66afe9;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);
	outline: 0 none;
}
input[type=checkbox], input[type=radio] {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0;
	width: auto;
	height: auto;
	line-height: auto
}
input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
height:auto
}
input[type=search] {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	-webkit-appearance: textfield
}
input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {
-webkit-appearance:none
}
fieldset {
	padding: .35em .625em .75em;
	margin: 0 2px;
	border: 1px solid silver
}
textarea {
	overflow: auto
}
input, button, select, textarea {
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	font-family: inherit;
	font-size: inherit;
	line-height: inherit;
	padding-left: 10px;
	padding-right: 10px
}
table {
	border-spacing: 0;
	border-collapse: collapse
}
td, th {
	padding: 0
}
/*For Clear*/
.clearfix {
*zoom: 1;
}
.clearfix:before, .clearfix:after {
	display: block;
	content: "";
	line-height: 0;
}
.clearfix:after {
	clear: both;
}
.clear {
	clear: both;
}
*, :before, :after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
	font-family: inherit;
	font-weight: 300;
	line-height: 1.1;
	color: #000
}
h1, .h1, h2, .h2, h3, .h3 {
	margin-top: 20px;
	margin-bottom: 10px
}
h1, .h1 {
	font-size: 28px
}
h2, .h2 {
	font-size: 30px !important
	}
h3, .h3 {
	font-size: 22px
}
h4, .h4 {
	font-size: 18px
}
h5, .h5 {
	font-size: 14px
}
h6, .h6 {
	font-size: 12px
}
p {
	margin: 0 0 10px
}
.container {
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto
}
.zm-cmn-WhiteBG {
	background-color: #fff
}
@font-face {
	font-family: 'ProximaNovaBold';
	src: url('fonts/proxima_nova_bold-webfont.woff2') format('woff2'), url('fonts/proxima_nova_bold-webfont.woff') format('woff');
	font-weight: bold;
	font-style: normal;
}
@font-face {
	font-family: 'ProximaNovaRegular';
	src: url('fonts/proximanova-regular-webfont.woff2') format('woff2'), url('fonts/proximanova-regular-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'rupee';
	src: url('fonts/rupee_foradian-webfont.woff') format('woff')
}
.rupees {
	font-family: 'rupee';
}
.container > h2, .pagespan h2 {
	margin: 0
}
.textcenter {
	text-align: center;
}
/* custom select box */
.select-wrapper {
	float: left;
	border: 1px solid #d1d1d1;
	background: #fff url("https://www.zigcdn.com/images/revamp/br_down.png") no-repeat scroll calc(100% - 15px) 50%;
	cursor: pointer;
	position: relative;
}
.select-wrapper, .select-wrapper select {
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	color: #717171;
	font-size: 14px;
	height: 36px !important;
	line-height: 36px !important;
	width: 100%;
}
#car_search input#usedCarCity, input#usedCarMakeModel{
	height:36px !important;
	line-height:36px !important;
	border:1px solid #d1d1d1;	
	}
.select-wrapper:hover, .select-wrapper:focus {
	border-color: #66afe9;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);
	outline: 0 none;
}
.select-wrapper .holder {
	color: #95a1aa;
	cursor: pointer;
	display: block;
	font-family: "proximaNovaRegular", Arial;
	font-size: 14px;
	margin: 0 40px 0 16px;
	overflow: hidden;
	position: relative;
	white-space: nowrap;
	z-index: 1;
}
.select-wrapper select {
	margin: 0;
	position: absolute;
	z-index: 2;
	cursor: pointer;
	outline: none;
	opacity:1;
_noFocusLine: expression(this.hideFocus=true);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-khtml-opacity: 0;
	-moz-opacity: 0;
	-webkit-appearance: none;
	left: 0px;
	vertical-align: middle;
	height:33px !important;
	border:none !important;
	top:1px !important;
}
.bymodel .select-wrapper select{
	/*height:34px !important;*/
	}
.budget select{
	margin-left:21px !important;
	width:calc(100% - 21px) !important; 	
	}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.budget select{
	margin-left:27px !important;
	width:calc(100% - 27px) !important;
	}
	}
/* carousal css */
.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_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: 0;
	transition-delay: 0;
	-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 0;
	transition: all .5s linear 0
}
.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
}
.gscr_slideOuter .gscr_lSPager.gscr_lSGallery li {
	overflow: hidden;
	-webkit-transition: border-radius .12s linear 0 .35s linear 0;
	transition: border-radius .12s linear 0 .35s linear 0
}
.gscr_slideOuter .gscr_lSPager.gscr_lSGallery li.gscr_active, .gscr_slideOuter .gscr_lSPager.gscr_lSGallery li:hover {
	border-radius: 5px
}
.gscr_slideOuter .gscr_lSPager.gscr_lSGallery img {
	display: block;
	height: auto;
	max-width: 100%
}
.gscr_slideOuter .gscr_lSPager.gscr_lSGallery:after, .gscr_slideOuter .gscr_lSPager.gscr_lSGallery:before {
	content: " ";
	display: table
}
.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_carousel>li img {
	width: 100%;
	display: inline-block;
	transition: all .4s ease;
	-webkit-transition: all .4s ease
}
.gscr_html_pager {
	float: left;
	margin-right: 10px;
	cursor: pointer
}
.trending li div.rwimg{
	display: block !important;
	border-bottom:1px solid #efefef;
}
.disculist li > a{
	border-bottom:1px solid #efefef;	
	}
/* banner */
/*crowsel css*/
.homesliderouter #homeslider > li img, #homeslider > li a{width:100%;display:block }
#homeslider .block{display:inline-block !important;float:left;z-index:1;width:auto;}
#homeslider > li a .blackbg a{display:block;float:left;}
.used-car-city{padding-bottom:2px;}
.used-car-city input{ letter-spacing: 0 }
.homesliderouter .gscr_outerwrapper{overflow:hidden;}
.homesliderouter .gscr_slideWrapper{max-width:100%;overflow:hidden;position:relative;}
.homesliderouter .gscr_carousel::after, .homesliderouter .gscr_carousel::before{content:" ";display:table }
.homesliderouter .gscr_slideOuter .gscr_lSPager.gscr_lSGallery::after, .homesliderouter .gscr_slideWrapper > .gscr_carousel::after{clear:both }
.homesliderouter .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 }
.homesliderouter .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 }
.homesliderouter .gscr_carousel, .homesliderouter .gscr_pagerwrapper{overflow:hidden }
.homesliderouter .gscr_slideWrapper.gscr_usingCss .gscr_lSFade > *{opacity:0;transition-delay:0s;transition-duration:inherit !important;transition-property:opacity;transition-timing-function:inherit !important }
.homesliderouter .gscr_slideWrapper.gscr_usingCss .gscr_lSFade > .gscr_active{opacity:1;z-index:10 }
.homesliderouter div.gscr_slideOuter .gscr_outerwrapper #homeslider {min-height:436px;}
.homesliderouter .gscr_slideOuter .gscr_carousel > *, .gscr_slideOuter .gscr_lSGallery li{float:left;white-space:nowrap;}
.homesliderouter .gscr_slideWrapper .gscr_lSFade > *{left:0;margin-right:0;position:absolute !important;top:0;width:100%;z-index:9 }
.homesliderouter .gscr_pagerwrapper{overflow:visible;position:absolute;bottom:10px;z-index:99;width:100% }
.homesliderouter .gscr_slideOuter .gscr_carousel, .homesliderouter .gscr_slideOuter .gscr_lSPager{text-align:center;margin-top:0 !important }
.homesliderouter .gs-tt-wrap .gs-tt-content img{max-width:100%;}
.homesliderouter .gscr_slideOuter .gscr_lSPager.gscr_lSpg > li{float:none;font-size:0px;display:inline-block;vertical-align:middle;margin:0 3px;padding:0 10px }
.homesliderouter .gs-tt-wrap{background-color:transparent;border:medium none;cursor:pointer;display:block;height:100%;margin:1px auto 0;position:relative;width:100%;}
.homesliderouter .gscr_slideOuter .gscr_lSPager.gscr_lSpg > li.gscr_active .gs-tt-wrap, .homesliderouter .gscr_slideOuter .gscr_lSPager.gscr_lSpg > li:hover .gs-tt-wrap{background:#fff;border-color:#1089cb;width:13px;height:13px;margin-top:0 }
.homesliderouter .gs-tt-wrap .gs-tt-content{width:217px; max-height:70px;text-align:center;position:absolute;top:50% !important;margin-top:-35px;z-index:1;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;display:none }
.homesliderouter .gscr_slideOuter .gs-tt-wrap:hover .gs-tt-content, .homesliderouter .gscr_slideOuter .gs-tt-wrap .gs-tt-content{display:none !important }
.homesliderouter .gscr_slideOuter{-moz-user-select:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;}

/* home page used cars section */
.cityimg .spritecity {
	margin: 0 auto;
}
.delhi {
 background-position: -190px -143px;
 height: 149px;
 position: relative;
 top: 4px;
 width: 112px;
}
.mumbai {
	background-position: -170px 0;
	height: 149px;
	width: 138px;
}
.chennai {
	background-position: -356px 0px;
	height: 149px;
	width: 133px;
}
.bangalore {
	background-position: -511px 0;
	height: 149px;
	width: 121px;
}
.pune {
	background-position: -11px -433px;
	height: 144px;
	margin-top: 5px !important;
	width: 157px;
}
.cityimg {
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
}
.used-car-list .cityblock:hover .cityimg {
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
}
.used-car-list .cityblock:hover .cityname, .used-car-list .cityblock:hover .usedname {
	color: #1089cb
}
.bymodel .cityimg {
	display: block;
}
.used-car-list {
	overflow: hidden;
	background-color: #fff;
	margin-top: 15px;
	padding: 25px 15px 23px;
    
   /* margin-bottom: 2px; */

}
.cityblock {
	display: inline-block;
	height: 220px;
	margin-bottom: 34px;
	text-align: center;
	vertical-align: baseline;
}
.bymodel .cityblock {
	height: 166px;
}
.m-0 {
	margin: 0
}
.cityblock .cityimg > img {
	display: block;
	margin: 0 auto 12px;
	max-width: 100%;
	width: auto!important;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease
}
h3.cityname {
	margin: 5px 0 0;
}
h3.cityname, .usedname {
	color: #000;
	display: block;
	font-size: 18px;
	text-align: center;
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
}
h3.cityname:hover, .usedname:hover {
	color: #1079b1;
}
.placename {
	margin-bottom: 0;
	margin-top: 12px;
	color: #a0a0a0;
	font-size: 12px
}
.nmbr-usdcr {
	margin-top: 1px;
	color: #a0a0a0;
	font-size: 12px
}
.gscr_slideOuter .gscr_lSPager.gscr_lSpg > li.gscr_active a, .gscr_slideOuter .gscr_lSPager.gscr_lSpg > li:hover a {
	background-color: #1079b1
}
.gscr_slideOuter .gscr_lSPager.gscr_lSpg > li a {
	background-color: #cfcfcf;
	border-radius: 0;
	height: 3px;
	width: 20px
}
.used-button, .used-button:hover {
	color: #1079b1;
	display: table;
	font-size: 16px;
	margin: 13px auto 0
}
.gscr_carousel.gscr_lsGrab > * {
	cursor: pointer
}
.gscr_carousel.gscr_lsGrabbing > * {
	cursor: grabbing
}
.shedowbdr.used-car-list ul#cityslider, .shedowbdr.used-car-list ul#cityslider2 {
	text-align: center;
}
/* popular city list */
.popular-models > h2, .car-search-form > h3, .cityiconsdiv > h3, .car-search-form > h2 {
	color: #000;
	font-size: 16px !important;
	line-height: 1;
	margin-bottom: 12px;
	margin-top: 0;
	text-transform: uppercase
}
/* car search form */
.car-search-form {
	display: inline-block;
	padding: 40px 0 0;
	width: 100%;
	max-width: 900px
}
.bymodel .car-search-form {
	max-width: 980px;
	position: relative;
}
.form-group {
	display: inline-block;
	margin-bottom: 10px;
	margin-right: 10px;
	position: relative;
	width: 100%
}
.form-group.halffrm {
	width: 100%;
}
#car_search .form-group{
	float:left;	
	}
.car-search-form .rupees {
	background-color: #fcfcfc;
	border-right: 1px solid #e1e1e1;
	color: #95a1aa;
	font-size: 16px;
	height: 34px;
	left: 1px;
	padding:7px 11px;
	position: absolute;
	top: 1px;
	width: 29px;
	z-index: 1
}
.form-group.budget .select-wrapper {
	padding-left: 18px
}
.secondary {
	background-color: #fff;
	border: 1px solid #1079b1;
	border-radius: 4px;
	color: #1079b1;
	display: block;
	font-size: 18px;
	height: 36px;
	line-height: 32px;
	margin: 0 auto;
	vertical-align: 21px;
	width: 95px
}
.secondary:hover {
	color: #fff;
	background-color: #1079b1
}
.advert-usedcars {
	display: inline-block;
	margin-top: 34px;
	text-align: center;
	width: 100%
}
.advert-usedcars > img {
	max-width: 100%
}
/* search by model in the same section */
.bymodel .cityiconsdiv > ul {
	text-align: center
}
.bymodel .cityblock {
	vertical-align: top;
	margin-bottom: 20px;
}
.usedname {
	margin: 0;
	text-align: center;
	padding: 0 15px;
}
/* home page whats trending section css */
.trending {
	clear: both;
	padding-bottom: 1px;
	padding-top: 20px;
}
.zw-home-trend.categorized-tab {
	text-align: left
}
.browse_text {
	color: #555;
	display: none;
	font-family: "ProximaNovaBold", Arial;
	font-size: 18px;
	margin-bottom: 0;
	margin-top: 16px;
}
.tabbing {
	margin-top: 16px;
}
.used-car-city .tabbing {
	overflow-x: hidden;
}
.used-car-city .tabbing-list {
	width: auto !important;
	overflow-x: hidden;
}
/* tabbing animation css ends*/
.sliderfornews.newssld {
	display: inline-block;
	margin-top: 15px;
	width: 100%;
	overflow:hidden;
}
.desktp {
	display: none;
}
.animated {
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}
.tabbing-list {
	display: inline-block;
	margin: 0;
	padding: 0;
	vertical-align: middle;
	width: 100%
}
.trending .tabbing-list {
	width: 100%
}
#discublock2 .tabbing-list {
	width:100%;
}
.tabbing-list li {
	z-index: 9;
	transition: all 0.3s ease-in-out 0.0001s;
	-webkit-transition: all 0.3s ease-in-out 0.0001s;
	border: 1px solid transparent;
	color: #000;
	cursor: pointer;
	display: inline-block;
	font-size: 16px;
	line-height: 34px;
	opacity: .7;
	padding: 0 12px;
	text-transform: uppercase;
	position: relative;
	float: left;
}
.tabbing-list li::after {
	background: rgba(0,0,0,0.35);
	bottom: 0;
	content: "";
	height: 19px;
	margin: auto;
	position: absolute;
	right: -2px;
	top: 0;
	width: 1px;
}
.tabbing-list > li:nth-last-child(2)::after, .tabbing-list > li:last-child::after{
	display: none;
}
#newsblock .tabbing-list > li:nth-last-child(2)::after{
	display:inline-block !important;	
	}
.tabbing-list li:hover:after, .tabbing-list li.tb-active:after {
	opacity: 0
}
.tabbing-list li:hover {
	border: 1px solid #9e9e9e;
}
.tabbing-list li.tb-active, .tabbing-list li.mobitab:hover  {
	opacity: 1;
	border: 1px solid #1089cb !important;
	color: #1089cb
}
/* news and review boxes / cards */
.trending .newssld a.gscr_lSPrev {
	-webkit-transform: translate3d(100%, 0px, 0px);
	transform: translate3d(-100%, 0px, 0px);
	left: 0;
}
.trending .newssld a.gscr_lSNext {
	-webkit-transform: translate3d(-100%, 0px, 0px);
	transform: translate3d(100%, 0px, 0px);
	right: 0;
}
.card {
	vertical-align: top;
	margin-bottom: 3px;
	border: 1px solid #efefef
}
.shedowbdr {
	box-shadow: 0 1px 2px rgba(0,0,0,0.15)!important
}
.rwimg {
	margin: 0!important;
	height: 233px;
	max-width: 100%;
	overflow: hidden;
	position: relative
}
#newsslide li{
	height:382px !important;
	position:relative;	
	}
.rwimg > a {
	display: block
}
.reviewbutton {
	background-color: rgba(0, 0, 0, 0.8);
	border-radius: 3px;
	color: #fff;
	display: block;
	font-size: 12px;
	left: 13px;
	line-height: 22px;
	padding: 0 15px;
	position: absolute;
	text-transform: uppercase;
	top: 10px;
}
.reviewbutton:hover {
	color: #fff
}
.trandringtext {
	padding: 8px 14px 17px
}
.cards-font, .cards-font-h {
	color: #000;
	display: block;
	margin-top: 1px;
	font-size: 18px;
	line-height: 1.2;
	text-transform: capitalize
}
.cards-font:hover, .cards-font-h:hover {
	color: #1089cb
}
.news-content p {
	color: #999;
	font-size: 16px;
	line-height: 1.2;
	margin: 2px 0 0
}
.eye-icon {
	background-position: -36px 0;
	height: 11px;
	margin-right: 10px;
	width: 16px;
	background-image: url("https://www.zigcdn.com/images/revamp/home_sprite.png");
}
.views-count {
	color: #9d9d9d;
	font-size: 14px;
	border-top: 1px solid #efefef;
	position:absolute;
	bottom:0;
	left:0;
	padding: 6px 16px 5px 20px;
	width:100%;
}
.views-count > a {
	color: #6c7282;
	display: inline-block;
	float: right;
	font-size: 14px;
	padding: 3px 0 0;
	text-decoration: underline
}
.views-count > a:hover {
	text-decoration: underline;
	color: #1089cb
}
.card, #discublock2 .disculist li > a {
	display: inline-block;
	position: relative;
	overflow: hidden;
}
.img-responsive {
	display: block;
	height: auto;
	max-width: 100%
}
.card img, #discublock2 .disculist li > a img {
	-webkit-transition: all .3s ease;
	transition: all .3s ease
}
.card:hover img, #discublock2 .disculist li > a:hover img {/*-webkit-transform: scale(1.1);transform: scale(1.1);*/
}
.gp-item.card::after {
	bottom: 3px;
	height: auto;
	left: 0;
	right: 0;
	top: 0;
	width: auto
}
/*.rwimg::after,#discublock2 .disculist li > a:after {
	content: "";
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	-webkit-transition: all .5s ease-out;
	transition: all .5s ease-out;
	width: 100%;
	background-image: linear-gradient(90deg, rgba(0, 0, 0, 0.6) 0%, rgba(0,0,0,0) 100%);
	background-image: -webkit-linear-gradient(90deg, rgba(0, 0, 0, 0.6) 0%, rgba(0,0,0,0) 100%);
	opacity: 0;
	z-index: 1
}*/

#discublock2 .disculist li > a:after{
	content:"";z-index:1; 
	width:100%;  
	height:0; 
	position: absolute; 
	bottom: 0; 
	left: 0; 
	transition:all 0.5s ease-in-out; 
	-webkit-transition:all 0.5s ease-in-out; 
	-moz-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out; 
	-moz-box-sizing: border-box; 
	-webkit-box-sizing: border-box; 
	box-sizing: border-box; 
	background-image: linear-gradient(90deg, rgba(0, 0, 0, 0.6) 0%, rgba(0,0,0,0) 100%); 
	background-image: -webkit-linear-gradient(90deg, rgba(0, 0, 0, 0.6) 0%, rgba(0,0,0,0) 100%); 
	background-image: -moz-linear-gradient(90deg, rgba(0, 0, 0, 0.6) 0%, rgba(0,0,0,0) 100%);
	 }
	 
	#discublock2 .disculist li > a:hover:after {
    height: 100%;
} 

.advert .rwimg::after {
	background-color: transparent;
}
.card:hover .rwimg::after, #discublock2 .disculist li:hover > a:after {
	opacity: .8
}
.overlay {
	height: 100%;
	left: 0;
	opacity: 0;
	overflow: hidden;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 1
}
.card .overlay, #discublock2 .disculist li > a .discoverlay {
	transform: translate3d(0px, -10px, 0px);
	-webkit-transition: all .6s ease;
	transition: all .6s ease;
	z-index: 2
}
.card:hover .overlay, #discublock2 .disculist li:hover > a .discoverlay {
	opacity: 1;
	transform: translate3d(0px, 0px, 0px)
}
.card .overlay::before, .overlay::after, #discublock2 .disculist li > a .discoverlay:before, #discublock2 .disculist li > a .discoverlay:after {
	background: #fff none repeat scroll 0 0;
	content: "";
	left: 50%;
	position: absolute;
	top: 50%
}
.card .overlay::before, .overlay::after, #discublock2 .disculist li > a .discoverlay:after {
background:#fff none repeat scroll 0 0;
content:"";
left:50%;
position:absolute;
top:50%
}
.hover-card-button {
	clear: both;
	color: #fff;
	display: inline-block;
	font-size: 12px;

	margin: auto;
	padding: 0 11px;
	text-align: left;
	-webkit-transform: translate3d(0px, 150%, 0px);
	transform: translate3d(0px, 150%, 0px);
	-webkit-transition: transform .3s ease-in-out .17s;
	transition: transform .3s ease-in-out .17s;
	vertical-align: top
}
.hover-card-button.spc {
	padding: 0 0 0 11px;
	-webkit-transition: transform .3s ease-in-out .1s;
	transition: transform .3s ease-in-out .1s;
	width: 57%;
    float: left;
}
.hover-card-button:hover {
	color: #fff;
	text-decoration: underline;
}
/*.card-hover {
display: none
}*/
.vewalllink {
	margin: 0 0 28px;
	text-align: center;
	clear:both;
}
.secondarybtn-link {
	color: #6c7282;
	display: inline-block;
	font-size: 16px;
	margin: 0 auto;
	text-decoration: underline;
}
.secondarybtn-link span {
	text-decoration: underline;
	color: #6c7282;
}
.secondarybtn-link:hover, .secondarybtn-link:hover span {
	color: #1079b3;
	text-decoration: underline;
}
.advert .rwimg {
	max-height: none
}
.secondarybtn-link span {
	position: relative
}
@-webkit-keyframes slideInDown {
from {
-webkit-transform:translate3d(0, -100%, 0);
transform:translate3d(0, -100%, 0);
visibility:visible
}
to {
-webkit-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0)
}
}
@keyframes slideInDown {
from {
-webkit-transform:translate3d(0, -100%, 0);
transform:translate3d(0, -100%, 0);
visibility:visible
}
to {
-webkit-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0)
}
}
.rwimg.mbad {
	padding: 15px 0 0;
}
.slideInDown {
	-webkit-animation-name: slideInDown;
	animation-name: slideInDown
}
/* news slider */
#newsslide li {
	margin-bottom: 10px!important;
}
#newsslide {
	min-height: 387px !important
}
#newscrousel .reviewbutton {
	display: inline-block;
	left: -1px;
	position: relative;
	top: -10px;
}
.new-section {
	margin-top: 10px;
	padding-bottom: 25px
}
#newscrousel {
	position: relative;
	height: 536px;
	overflow-y: hidden
}
#newscrousel li {
	width: 100%;
	height: 400px;
	float: left;
	position: relative;
	overflow: hidden;
	cursor: pointer
}
#newsblock .gscr_carousel.gscr_lsGrab > * {
	cursor: pointer
}
#newsblock .gscr_carousel.gscr_lsGrabbing > * {
	cursor: pointer
}
#newsblock .gscr_carousel.gscr_lsGrabbing > * {
	cursor: grabbing
}
.imgcenter {
	left: 50%;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%)
}
.imgright {
	left: 0;
	position: absolute;
	top: 50%;
	transform: translate(-37%, -50%);
	-webkit-transform: translate(-37%, -50%)
}
.imgleft {
	right: 0;
	position: absolute;
	top: 50%;
	transform: translate(35%, -50%);
	-webkit-transform: translate(35%, -50%)
}
#newscrousel li .newsoverlay {
	background-image: linear-gradient(90deg, #000 0%, rgba(0,0,0,0) 100%);
	background-image: -webkit-linear-gradient(90deg, #000 0%, rgba(0,0,0,0) 100%);
	background-image: -moz-linear-gradient(90deg, #000 0%, rgba(0,0,0,0) 100%);
	bottom: 0;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	height: 93px;
	left: 0;
	padding: 22px 10px 0 15px;
	position: absolute;
	-webkit-transition: all .5s ease-out;
	transition: all .5s ease-out;
	width: 100%;
	color: #fff
}
#newscrousel li .newsoverlay p {
	color: #fff !important;
}
#newscrousel li h3 {
	font-size: 18px;
	margin-bottom: 15px;
	color: #fff;
	margin-top: 0
}
#newscrousel li p {
	font-size: 16px;
	opacity: 0;
	transition: all .2s ease-out 0s;
	-webkit-transition: all .2s ease-out 0s;
	margin: 0
}
#newscrousel li .datereview {
	color: #9d9d9d;
	display: inline-block;
	margin-top: 22px;
	width: 49%;
}
.dateicon {
	background-image: url("https://www.zigcdn.com/images/revamp/home_sprite.png");
	background-position: -17px 0;
	height: 16px;
	margin-right: 11px;
	position: relative;
	top: -2px;
	width: 16px
}
.gscr_slideWrapper {
	overflow: hidden
}
#newsblock .gscr_pagerwrapper {
	margin-top: 19px;
	text-align: center
}
#newsblock .gscr_dot {
	background-color: #cbcbcb;
	width: 11px;
	height: 11px;
	border: 1px solid #a6a6a6;
	font-size: 0;
	border-radius: 50%;
	display: inline-block;
	vertical-align: middle;
	margin: 0 5px;
	cursor: pointer
}
#newsblock .gscr_dot.gscr_active {
	width: 13px;
	height: 13px;
	background-color: #fff;
	border: 1px solid #1089cb
}
#newsblock .gscr_slideOuter {
	overflow: hidden
}
#newsblock .gscr_lSAction > a, .trending .newssld .gscr_lSAction > a {
	background-color: rgba(0,0,0,0.8);
	cursor: pointer;
	display: block;
	height: 70px;
	margin-top: -35px;
	opacity: 1;
	position: absolute;
	top: 50%;
	-webkit-transition: all .3s ease-in;
	transition: all .3s ease-in;
	width: 71px;
	z-index: 99
}
.trending .newssld .gscr_lSAction > a {
	top: 31%;
	width: 51px;
}
#newsblock .gscr_lSAction > a:hover, .trending .gscr_lSAction > a:hover {
	background-color: #1079b1
}
.trending .newssld a.gscr_lSNext::after {
	background-image: url("https://www.zigcdn.com/images/revamp/home_right.png");
}
#newsblock .gscr_lSAction > a::after, #newsblock .gscr_lSAction > a.gscr_lSNext::after, .trending .gscr_lSAction > a::after {
	background: url("https://www.zigcdn.com/images/revamp/big-right.png") no-repeat center;
	bottom: 0;
	content: "";
	height: 21px;
	left: 0;
	margin: auto;
	position: absolute;
	right: 0;
	top: 0;
	width: 15px;
}
#newsblock .gscr_lSAction > a.gscr_lSPrev:after {
	background-image: url('https://www.zigcdn.com/images/revamp/big-left.png')
}
.trending .newssld a.gscr_lSPrev:after {
	background-image: url('https://www.zigcdn.com/images/revamp/home_left.png')
}
#newsblock .gscr_lSAction > a.gscr_lSPrev {
	left: -5.8%
}
#newsblock .gscr_lSAction > a.gscr_lSNext {
	right: -5.8%
}
#newsblock .gscr_slideOuter:hover .gscr_lSAction > a.gscr_lSNext {
	right: 0
}
#newsblock .gscr_slideOuter:hover .gscr_lSAction > a.gscr_lSPrev {
	left: 0
}
.trending .newssld:hover a.gscr_lSNext, .trending .newssld:hover a.gscr_lSPrev {
	-webkit-transform: translate3d(0, 0px, 0px);
	transform: translate3d(0, 0px, 0px);
}
#newsblock .gscr_carousel img {
	width: auto
}
#newsblock .gscr_slideOuter .gscr_lSPager.gscr_lSpg > li a {
	display: none
}
#newsblock .gscr_slideOuter .gscr_lSPager.gscr_lSpg > li {
	padding: 0
}
.used-car-city, #newsblock {
	background-color: #e9e9e9
}
#newsblock .vewalllink {
	margin: 20px 0 0
}
.zw-used-cars > h2, .pagespan h2, section > h2, .discuinner > h2, .toollist h2 {
	color: #000;
	font-size: 3rem;
	font-weight: 400;
	margin: 0;
	padding: 40px 0 0 0;
}
.usedCarCity{ font-size: 14px; }
.discuinner > h2{
	padding-top:20px;	
	}
.pagespan h2 {
	color: #fff;
}
.pagespan .vewalllink {
	margin: 22px 0 0;
}
.pagespan .vewalllink a {
	color: #fff
}
.pagespan .vewalllink a:hover, .pagespan .secondarybtn-link span:hover, .pagespan .secondarybtn-link:hover span {
	color: #fff;
	text-decoration: none;
}
.pagespan .secondarybtn-link span {
	color: #fff;
	text-decoration: none;
}
/*Toollist css*/
.toolbox {
	background-color: #fff;
	float: left;
	width: 50%;
}
.toollist .shedowbdr {
	display: inline-block;
	margin-bottom: 50px;
	margin-top: 24px;
	width: 100%;
}
.toolbox a {
	display: block;
	margin: 0 auto;
	padding: 51px 0 58px;
	text-align: center;
	font-size: 18px;
	font-weight: 700;
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
}
.toollist div a:hover {
	background: #e9e9e9;
	color:#000;
}
.toollist .usedicon {
	background-position: 0 -277px;
	display: block;
	height: 96px;
	margin: 0 auto;
	width: 102px;
}
.toollist .sellicon {
	background-position: -97px -277px;
	display: block;
	height: 96px;
	margin: 0 auto;
	width: 102px;
}
.toollist .carfinance {
	background-position: -2px -373px;
	display: block;
	height: 96px;
	margin: 0 auto;
	width: 102px;
}
.toollist .bikefinance {
	background-position: -196px -277px;
	display: block;
	height: 96px;
	margin: 0 auto;
	width: 102px;
}
.toollist .speicalicon {
	background-position: -105px -373px;
	display: block;
	height: 96px;
	margin: 0 auto;
	width: 81px;
}
.toollist .insuranceicon {
	background-position: -196px -373px;
	display: block;
	height: 96px;
	margin: 0 auto;
	width: 102px;
}
.toolbox.grybg {
	background-color: #f6f6f6
}
.toollist {
	background-color: #e9e9e9;
	padding-bottom: 10px;
}
/*Discussion*/
#discublock {
	background-color: #E9E9E9;
	padding-bottom: 43px
}
.discuinner {
	border-top: 1px solid #A2A2A2;
}
.disculist {
	margin-top: 15px;
}
.disculist li {
	border: 1px solid #efefef;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
	background: #fff;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	padding: 4px 4px 15px;
	margin-bottom: 25px
}
.disculist li > a {
	display: block;
	height: 143px;
	overflow: hidden;
	position: relative;
}
.disculist li > a img {
	transition: transform 0.2s linear 0s;
	-moz-transition: transform 0.2s linear 0s;
	-webkit-transition: transform 0.2s linear 0s;
	width: 100%
}
.disculist li:hover a img {
	transform: scale(1.1);
	-moz-transform: scale(1.1);
	-webkit-transform: scale(1.1);
}
.disculist li .listdisc {
	margin-left: 14px;
	padding-top: 10px;
}
.disculist li .disctag {
	color: #000;
	font-size: 12px;
	font-weight: 600;
	border: 1px solid #c1c1c1;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	height: 23px;
	text-transform: uppercase;
	padding: 5px 8px;
	line-height: 1
}
.disculist li h3 {
	font-size: 18px;
	margin: 13px 0 0;
}
.disculist li h3 a {
	color: #000;
}
.disculist li h3 a:hover {
	color: #1079b1;
}
.disculist li .startedby-block {
	padding-top: 18px;
}
.disculist li .startedby {
	display: inline-block;
	vertical-align: -8px;
	margin-left: 5px;
	color: #9d9d9d;
	font-size: 14px
}
.disculist li .startedby a {
	color: #1079b1;
}
.disculist li .startedby a:hover {
	text-decoration: underline;
	color: #0c6595
}
.disculist li .startedby-block img {
	height: 33px;
	width: 33px;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
}
#discublock .vewalllink {
	margin: 0;
	padding-top: 16px
}
/*Discussion2*/
#discublock2 {
	background-color: #E9E9E9;
	padding-bottom: 43px
}
#discublock2 .vewalllink {
	margin: 0;
	padding-top: 16px
}
.disculist li {
	width: 48%;
	margin-right: 4%;
}
#discublock2 .disculist li {
	height: 395px;
	margin-bottom: 15px;
	margin-right: 5px;
	padding: 0 0 10px;
	vertical-align: top;
	position:relative;
}
#discublock2 .disculist li > a {
	display: block;
	width: 100%;
}
#discublock2 .disculist li:nth-child(4n+4) {
	margin-right: 0
}
#discublock2 .disculist li .listdisc {
	width: 100%;
	box-sizing: border-box;
	margin: 0;
	padding-left: 14px;
	padding-right: 7px;
	text-align: left
}
#discublock2 .disculist li p {
	margin-top: 15px;
	color:#999;
}
.listdisc a h3{
	transition:all 0.3s ease 0.001s;
	-webkit-:all 0.3s ease 0.001s;	
	}
.listdisc a:hover h3{
	color:#1089cb;	
	}
#discublock2 .disculist li .startedby-block {
	padding-top: 0;
	width:100%;
	bottom:0;
	left:0;
	padding:0 7px 10px 0;
}
.homesliderouter .gscr_slideOuter .gscr_lSPager.gscr_lSpg > li {
	margin: 0
}
.card.advert {
	margin-bottom: 30px;
	margin-top: 15px;/*margin-top: 23px;*/
	max-width: none;
	min-height: 0;
	text-align: center;
	width: 100%;
}
/* gallery */
.pagespan {
	padding: 0 0 30px;
	background: url('https://www.zigcdn.com/images/revamp/gallerybg.png') no-repeat top left rgba(0,0,0,1);
	background-size: cover;
}
.wrap {
	position: relative;
}
.frame {
	height: 427px;
	overflow: hidden;
	margin-top: 15px;
}
.frame ul {
	list-style: none;
	margin: 0;
	padding: 0;
	height: 100%;
}
.frame ul li.active {
	color: #fff;
	background: #a03232;
}
.frame ul li:nth-child(3n+3) .imgcenter {
	left: auto;
	top: auto !important;
	height: 50%;
	position: relative;
	z-index: 99;
}
.frame ul li:nth-child(3n+3) .imgcenter img {
	width: 100%
}
.scrollbar {
	cursor: pointer;
	border-radius: 30px;
	background: #a0a0a0;
	height: 7px;
	line-height: 0;
	margin: 30px auto 0;
	width: 80%;
	box-shadow: 0 1px 0 rgba(0, 0, 0, 0.4) inset;
}
.scrollbar .handle {
	width: 189px;
	border-radius: 30px;
	background-color: #1089cb;
	height: 100%;
	cursor: pointer;
	box-shadow: 0 1px 0 rgba(0, 0, 0, 0.4) inset
}
.scrollbar .handle .mousearea {
	position: absolute;
	top: -9px;
	left: 0;
	width: 100%;
	height: 20px;
}
.crazy ul li:nth-child(2n) {
	width: 100px;
	margin: 0 4px 0 20px;
}
.crazy ul li:nth-child(3n) {
	width: 300px;
	margin: 0 10px 0 5px;
}
.crazy ul li:nth-child(4n) {
	width: 400px;
	margin: 0 30px 0 2px;
}
.frame ul li {
	color: #ddd;
	cursor: pointer;
	float: left;
	height: 50%;
	overflow: hidden;
	padding: 0;
	position: relative;
	text-align: center;
	width: 320px;
	border-right: 1px solid #fff
}

.frame li{ width: 286px }
.frame ul li:nth-child(3n+3) .imgcenter {height:auto;}
.thereslider .imgcenter img {	height: auto;}
.thereslider .imgcenter .gred-overlay {	height: 170px !important;}


.pagespan .gred-overlay {
	background-image: linear-gradient(90deg, #000 0%, rgba(0,0,0,0) 100%);
	background-image: -webkit-linear-gradient(90deg, #000 0%, rgba(0,0,0,0) 100%);
	background-image: -moz-linear-gradient(90deg, #000 0%, rgba(0,0,0,0) 100%);
	bottom: 0;
	height: 168px;
	left: 0;
	padding: 22px 10px 0 19px;
	position: absolute;
	width: 100%;
	color: #fff;
	text-align: left;
}
.thereslider .gred-overlay{
	height:132px;	
	}
.pagespan li h3 {
	color: #fff;
	font-size: 18px;
}
.pagespan li .datereview {
	color: #9d9d9d;
	font-size: 14px;
	float: left;
	margin-right: 54px;
}
.secondslider .gred-overlay {
	height: 170px
}
.framimg-block {
	position: relative;
}


/*.thereslider .imgcenter .lastitem {
	height: 132px !important
}*/
.pagespan li img {
	-webkit-transition: all .3s ease;
	transition: all .3s ease
}
.pagespan .imgcenter {
	overflow: hidden;
	position: static;
	transform: none;
}
.gallery-hovertext {
	bottom: 0;
	color: #fff;
	font-size: 18px;
	height: 48px;
	margin: auto;
	opacity: 0;
	position: absolute;
	top: 110px;
	transform: translate3d(0px, -10px, 0px);
	-webkit-transform: translate3d(0px, -10px, 0px);
	transition: all 0.4s ease 0.2s;
	-webkit-transition: all 0.4s ease 0.2s;
	width: 100%;
	z-index: 999;
}
.pagespan .imgcenter:hover .gallery-hovertext {
	transform: translate3d(0, 0, 0);
	-webkit-transform: translate3d(0, 0, 0);
	opacity: 1;
}
.galleryhover {
	background-position: -73px 0;
	height: 16px;
	vertical-align: -3px;
	width: 16px;
	margin-right: 6px;
}
.gall-icon {
	background-position: -54px 0;
	height: 16px;
	vertical-align: -3px;
	width: 16px;
	margin-right: 4px;
}
.pagespan li .datereview:last-child {
	margin-right: 0
}
/*karan Bhilware*/

.zw-h-headerHeight {
	box-shadow: none;
	background:transparent !important;
	position: absolute !important;
	border-bottom: none !important;
	padding-top: 0 !important;
}
.headerBody {
	background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(0, 0, 0, 0.85) 0px, rgba(0, 0, 0, 0.67) 51%, rgba(0, 0, 0, 0) 100%) !important;
	
	box-shadow: none !important;
}
.headerBody div.header_searchbar{
	display:none;		
	}
.zw-home-city-btn, .changecity {
	color: #fff !important;
}
.sideBar, .sideBar #menuIcon {
	background: #fff !important;
}
#menuIcon span {
	background: #1079b1 !important
}
#menuIcon i {
	color: #000 !important;
}
.headerBodyFixed{
	background:#fff !important;	
	box-shadow:0 1px 4px rgba(0, 0, 0, 0.11) !important;
	
	}
.headerBodyFixed div.header_searchbar{
	display:block !important;		
	}
.headerBodyFixed span.zw-home-city-btn, .headerBodyFixed span.changecity {
	color: #000 !important;
}
.headerBodyFixed .sideBar, .headerBodyFixed .sideBar #menuIcon {
    background-color: #1079b1 !important;
}
.headerBodyFixed #menuIcon span{
	background: #fff !important;
	
}
.headerBodyFixed #menuIcon i {
	color: #fff !important;
}
@media screen and (min-width:768px ) {
.frame ul li {
	height: 100%;
}
.frame .firstslider {
	width: 640px;
}
.frame .secondslider {
	width: 320px;
}
.frame .thereslider {
	width: 320px;
}
.thereslider .imgcenter img {
	height: auto;
}
.sliderfornews.newssld {
	max-width: 410px;
}
}
/*Searchbox*/
.zw-home-search-main {
	bottom: -30px;
	left: calc(50% / 2);
	position: absolute;
	width: 50%;
	z-index: 10;
}
.zw-home-search-main h1 {
	color: #fff;
	font-size: 3rem;
	font-weight: 600;
	margin-top: 0;
	text-align: center;
	text-shadow: 0 0 2px #000;
}
.input-group {
	border-collapse: separate;
	display: table;
	position: relative;
}
.zw-home-search-box {
	box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
}
.zw-home-input-search {
	border-color: #66afe9;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);
	outline: 0 none;
	z-index: 3;
	letter-spacing: 1px;
}
.input-group .form-control {
	float: left;
	margin-bottom: 0;
	position: relative;
	width: 100%;
	z-index: 2;
}
.input-group-btn {
	display: table-cell;
}
.zw-home-search-main .zw-home-input-search {
	border: 1px solid transparent;
	color: #000;
	font-size: 2.2rem;
	height: 60px;
}
.input-group-btn {
	font-size: 0;
	position: relative;
	white-space: nowrap;
	vertical-align: middle;
	width: 1%;
}
.zw-home-search-main .search-r-btn {
	transition: all 0.3s ease-in-out 0s;
	-webkit-transition: all 0.3s ease-in-out 0s;
	background: #1079b1;
	border: 0 none;
	border-radius: 0;
	color: #fff;
	font-size: 2.7rem;
	font-weight: 400;
	height: 60px;
	padding: 10px 20px;
	width: auto;
}
.zw-home-search-main .search-r-btn:hover {
	background-color: #0c6595;
	color:#fff;
}
.search_icon_home {
	background-position: -147px -152px !important;
	height: 22px;
	vertical-align: -2px;
	width: 22px;
}
/* tabbing wrap */
.mobitab > ul {
	background: #fff;
	border: 1px solid rgba(0, 0, 0, 0.35);
	display: none;
	right: -1px;
	position: absolute;
	top: 34px;
	width: 185px;
}
.mobitab:hover > ul {
	display:block;	
	}
.mobitab li {
	display: block;
	float: none;
	font-size: 16px;
	text-transform: capitalize;
}
.tabbing ul li.mobitab {
	color: rgba(0, 0, 0, 0.7);
	opacity: 1;
	padding: 0 38px 0 8px;
}
.tabbing ul li.mobitab::after {
	background-color: transparent;
	background-image: url("https://www.zigcdn.com/images/revamp/sprites.png");
	background-position: -99px 0;
	bottom: 0;
	color: rgba(0, 0, 0, 0.7);
	content: "";
	display: block!important;
	font-size: 30px;
	height: 20px;
	right: 8px;
	margin: auto;
	top: -1px;
	width: 19px;
	opacity: 1
}
.tabbing ul li.moreactive::after {
	opacity: 1;
	background-position: -331px -36px;
}
.mobitab li.tb-active, .mobitab li:hover {
	border-color: transparent;
}
.tabbing ul li.mobitab:hover {
	border-color: transparent;
}
.tabbing ul li.mobitab.moreactive {
	border: 1px solid #1089cb;
	color: #1089cb
}
.trandringtext{
	position:relative;
	height:122px	
	}
.news-content{
	position:absolute;
	top:54px;	
	}
.select-wrapper #usedcarfrom_price:hover, .select-wrapper #fueltype:hover, #GORPCarfinance_lead .form-group select:hover, #GORPfinance_lead .one select:hover{ border:0 solid #fff !important;}	
#GORPfinance_lead .one select,  #GORPCarfinance_lead .form-group select{ padding-top:0 !important; padding-bottom:0 !important;}

#GORPfinance_lead .one .select-wrapper::after ,#GORPCarfinance_lead .form-group .select-wrapper::after{ z-index:9;}
#gorp_modal_id .form-group, #GORPCarfinance_lead .form-group, #GORPfinance_lead .one { width:50%;}
#gorp_modal_id .form-group .labelforphn{ top:22px; height:34px; line-height:24px;}
/* Media Css */
@media screen and (max-width:767px) {
.homesliderouter div.gscr_slideOuter .gscr_outerwrapper ul#homeslider {min-height:180px;}	
.frame .thereslider .imgcenter:last-child{ display: none }
#gorp_modal_id .form-group, #GORPCarfinance_lead .form-group, #GORPfinance_lead .one{ width:100%;}
/*devil*/
.read-review{ display:block !important;}
.blackbg {opacity:1!important; }
.tabbing-list li {
	padding:0 10px;	
	}
.headerBody{
	background:#fff !important;	
	}
.sideBar, .sideBar #menuIcon {
    background-color: #1079b1 !important;
}
#menuIcon span{
	background: #fff !important;
	
}
#menuIcon i {
	color: #fff !important;
}
.zw-h-headerHeight{
	position:relative !important;	
	}
.zw-home-search-main{
	bottom:-19px !important;	
	}
#newsslide li{
	height:390px !important;	
	}
.whatsmobi-link{
	bottom: 20px;
    height: 20px;
    left: 0;
    padding-left: 14px;
    padding-top: 10px;
    position: absolute;
    width: calc(100% - 14px);	
	}
#newscrousel li{
	height:250px;	
	}
.homesliderouter{
	margin-top:57px;	
	}
.tabbing-list {
	margin: 0 0 10px;
}
.sliderfornews {
	margin-bottom: 10px
}
.browse_text {
	display: none !important
}
.sideBar {
	top: 7px
}
.zw-navMargin > div:nth-last-child(2) {
	padding-right: 20px
}
.zw-navMargin > div:nth-child(2) {
	margin-right: 7px
}
.cityblock {
	border-bottom: 1px solid #e9e9e9;
	height: 215px;
	padding-bottom: 20px;
}
.toolbox {
	border-bottom: 1px solid #e9e9e9;
}
.frame {
	height: 216px;
}
.frame ul li {
	height: 100%;
}
.pagespan li h3 {
	font-size: 14px;
}
.gallery-hovertext {
	display: none;
}
.dsk {
	display: none;
}
.hidden-small {
	display: none
}
.sliderfornews .vewalllink {
	margin: 20px 0 0
}
/*.news-content {
	display: none;
}
.whatsmobi-link {
	display: flex;
}*/
.news-content p{
	display: none;
}
.whatsmobi-link .hover-card-button {
	color: #9d9d9d;
	padding: 0;
	text-decoration: underline;
	position: relative;
	transform: none;
	-webkit-transform: none;
	margin: 0
}
.whatsmobi-link .hover-card-button:hover {
	color: #1089cb;
}
}

@media screen and (max-width:980px) {
.zw-home-search-main {
	left: auto;
	margin: 0 auto;
	position: relative;
	right: auto;
	width: 90%;
	z-index: 10;
}
.zw-home-search-main h1 {
	color: #000;
	font-size: 20px;
	font-weight: 400;
	text-shadow: none;
}
.rwimg::after, #discublock2 .disculist li > a::after {
	display: none;
}
.zw-home-search-main .zw-home-input-search, .zw-home-search-main .search-r-btn {
	font-size: 15px;
	height: 45px;
}
.secrvhbx {
	background-color: #fff;
	padding-bottom: 40px;
}
.card-hover {
	display: none !important;
}
.gscr_carousel > li:hover img.rwimg-pic {
	transform: none !important;
}
}

@media screen and (min-width:479px ) {
.cityblock {
	border-right: 1px solid rgba(0,0,0,0.05);
}
.cityblock:last-child {
	border-right: none
}
#newscrousel li {
	width: 405px;
	height: 480px
}
#newscrousel li .newsoverlay {
	height: 93px
}
#newscrousel li .datereview {
	font-size: 14px
}
.homesliderouter .gscr_slideOuter .gs-tt-wrap:hover .gs-tt-content {
	display: block!important
}
.homesliderouter .gscr_pagerwrapper {
	width: 18px;
	height: 106px;
	right: 21px;
	top: 50%;
	bottom: auto;
	margin-top: -53px;
	margin-right: 0
}
.homesliderouter .gscr_slideOuter .gscr_lSPager.gscr_lSpg > li {
	margin: 0;
	padding:0;
}
.homesliderouter .gs-tt-wrap {
	margin: 0 auto
}
.homesliderouter .gscr_slideOuter .gscr_lSPager.gscr_lSpg > li.gscr_active .gs-tt-wrap, .homesliderouter .gscr_slideOuter .gscr_lSPager.gscr_lSpg > li:hover .gs-tt-wrap {
	margin-top: -1px
}
#discublock2 .disculist li > a {
	height: 198px
}
}

@media screen and (min-width:639px ) {
.form-group.halffrm, .form-group {
	width: 180px
}
.toolbox {
	width: 33.33%;
}
}

@media (min-width:767px) {
.container {
	width: 750px
}
.bymodel.cityblock {
	width: 166px
}
.bymodel .cityimg {
	height: auto;
}
.cityblock:last-child {
	border-right: none
}
.desktp {
	display: block;
}
.mbad {
	display: none;
}
.card.advert {
	max-width: 303px;
	min-height: 383px;
}
.trandringtext {
	min-height: 110px;
}
.form-group.halffrm, .form-group {
	width: 164px
}
.secondary {
	vertical-align:top;
	display: inline-block
}
.mbl {
	display: none;
}
.bymodel .cityiconsdiv > ul {
	text-align: left
}
.shedowbdr.used-car-list ul#cityslider, .shedowbdr.used-car-list ul#cityslider2 {
	text-align: left
}
.shedowbdr.used-car-list.bymodel .cityiconsdiv > ul {
	text-align: center!important
}
.card-hover {
	background: rgba(12, 101, 149, 0.8);
	z-index: 2;
	bottom: 0;
	display:inline-block;
	height: 40px;
	left: 0;
	overflow: hidden;
	position: absolute;
	transform: translate3d(0px, 100%, 0px);
	transition: transform .35s ease;
	width: 100%
}
.card:hover .card-hover, .card:hover .overlay, .card:hover .hover-card-button {
	-webkit-transform: translate3d(0px, 0px, 0px);
	transform: translate3d(0px, 0px, 0px)
}
.gscr_carousel > li.advert:hover img.rwimg-pic {
	transform: none
}
.tabbing-list {
	width: auto!important
}
.navright-block > a:nth-last-child(2) {
	margin-right: 70px;
}
.navright-block > a {
	margin: 0px 25px 0 0;
}
.navright-block > a > span:first-child {
	display: inline-block;
	vertical-align: -5px
}
.homesliderouter .gscr_slideOuter .gscr_lSPager.gscr_lSpg > li {
	margin: 0
}
.disculist li {
	padding: 4px;
}
.disculist li > a {
	display: inline-block;
	vertical-align: top;
	width: 214px;
	overflow: hidden;
}
.disculist li .listdisc {
	margin-left: 14px;
	display: inline-block;
	vertical-align: top;
	padding-top: 10px;
	width: calc(100% - 234px)
}
.card.advert {
	max-width: 303px;
	min-height: 382px;
}
.whatsmobi-link {
	display: none;
}
}
.card.adver div.shedowbdr{
	box-shadow:none !important;	
	}
@media (min-width:980px) {
.container {
	width: 970px
}
.dsk {
	display: block;
	margin: 0 auto;
}
.sliderfornews.newssld {
	max-width: 630px;
}
#discublock2 .disculist li {
	height: 398px;
}
}

@media screen and (min-width:1001px ) {
.car-search-form {
	padding: 20px 0 0 13px
}
.cityblock { /*width: 140px */
}
.bymodel .cityblock {
	max-width: 186px
}
.tabbing {
	display: inline-block;
	/*overflow-x: auto;*/
	vertical-align: middle;
}
.advert-usedcars {
	display: block;
	margin: 0 auto !important;
	max-width: none;
	padding-left: 5px !important;
	padding-right: 5px !important;
	
	text-align: center !important;
}

.usdsctn {
	padding: 25px 20px 23px;
}
.form-group {
	width: 290px
}
.form-group.halffrm {
	width: 180px
}
#newscrousel li:hover .newsoverlay {
	height: 100%;
	padding: 339px 10px 0 15px
}
#newscrousel li:hover p {
	opacity: 1
}
.homesliderouter .gscr_outerwrapper {
	height: 100%;
	left: 0;
	overflow: hidden;
	position: fixed;
	top: 0;
	width: 100%;
	/*z-index: -1*/
}
.bymodel .cityblock {
	max-width: 140px
}
.shedowbdr.used-car-list ul#cityslider, .shedowbdr.used-car-list ul#cityslider2 {
	max-width: 930px;
	width: 100%;
}
.disculist li {
	border: 1px solid #efefef;
	box-shadow: 0 1px 2px rgba(0,0,0,0.15);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.15);
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.15);
	background: #fff;
	float: left;
	width: 49%;
	margin-right: 2%
}
.disculist li:nth-child(2n+2) {
	margin-right: 0
}
header {
	height: 65px;
	padding-top: 15px;
	width: 100%;
}
.navleft-block .nav-logo {
	display: block
}
.navleft-block .nav-logo, .navleft-block .stikylogo {
	display: block;
	max-width: 93%;
}
.navleft-block .nav-mobilogo {
	display: none
}
.feedback, .feedbackspan {
	display: none;
}
.toollist .shedowbdr {
	display: flex;
	margin-top: 15px;
}
#discublock2 .disculist li {
	display: inline-block;
}
.trending {
	padding-top: 80px
}
.browse_text {
	margin-bottom: 0;
	display: inline-block;
	vertical-align: middle;
}
.advert-usedcars {
	background: #f4f4f4;
	margin: 0;
	float: right;
	vertical-align: top;
	width: 100%;
}
.bymodel .cityblock {
	max-width: 223px;
	width: 100%
}
#newscrousel li .newsoverlay {
	height: 73px
}
.used-car-list {
	padding: 0;
	width:100%;
}
.tj-overlay {
	left: 0;
	right: 0;
	opacity: 0;
	position: absolute;
	top: 0;
	bottom: 0;
	margin: auto;
	transform: translate3d(0px, -10px, 0px);
	-webkit-transition: all .4s ease;
	transition: all .4s ease;
	z-index: 2;
	height: 35px;
	line-height: 35px;
	border: 1px solid #fff;
	font-size: 16px;
	width: 89px;
	color:#fff;
}

.pagespan .imgcenter:hover .tj-overlay {
	opacity: 1;
	transform: translate3d(0px, 0px, 0px)
}
.tj-overlay:hover {
	background: rgba(0,0,0,0.5);
	color: #fff
}
.pagespan .imgcenter:hover img {
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}

.pagespan .imgcenter a::after{
	content:"";z-index:1; 
	width:100%; 
	height:0; 
	position: absolute; 
	bottom: 0; left: 0; 
	transition:all 0.5s ease-in-out; 
	-webkit-transition:all 0.5s ease-in-out; 
	-moz-transition:all 0.5s ease-in-out; 
	-o-transition:all 0.5s ease-in-out; 
	-moz-box-sizing: border-box; 
	-webkit-box-sizing: border-box; 
	box-sizing: border-box; 
	background-image: linear-gradient(90deg, #000 10%, rgba(0,0,0,0) 100%); 
	background-image: -webkit-linear-gradient(90deg, #000 10%, rgba(0,0,0,0) 100%); 
	background-image: -moz-linear-gradient(90deg, #000 10%, rgba(0,0,0,0) 100%);
}

.pagespan .imgcenter a:hover::after {
	 height: 100%;
}
.hidenn-desk {
	display: none;
}
}

@media (min-width:768px) and (max-width:991px) {
#gorp_modal_id .form-group, #GORPCarfinance_lead .form-group, #GORPfinance_lead .one{ width:50%;}
.sliderfornews {
	margin-bottom: 10px
}
.pagespan .imgcenter::after, .tj-overlay::before, .tj-overlay::after {
	display: none;
}
.pagespan .imgcenter:hover img {
	transform: none;
	-webkit-transform: none;
}
#newscrousel li .newsoverlay {
	height: 93px
}
}

@media (min-width:1280px) {
.container {
	width: 1280px;
	padding-left: 0 !important;
	padding-right: 0 !important;
}
.sliderfornews.newssld {
	max-width: 972px;/*942*/
}
.advert-usedcars {
	height: 395px;
	padding:30px 10px;
}
#discublock2 .disculist li {
	max-width: 316px;
}
.cityblock, .bymodel .cityblock {
	width: 177px
}
.bymodel .cityblock {
	max-width: none
}
.bymodel .cityimg {
	display: block;
}
.advert-usedcars {
	max-width: 310px;
	width: 100%;
}
.usdsctn {
	display: inline-block;
	float: left;
	max-width: 930px;
	width: 100%;
}
.form-group {
	width: 284px
}
.form-group.halffrm {
	width: 210px
}
#newscrousel li .newsoverlay {
	padding: 22px 10px 0 28px
}
#newscrousel li:hover .newsoverlay {
	padding: 343px 10px 0 28px
}
.f-f-link {
	text-align: left;
	float: left;
}
.f-b-txt {
	float: right;
	text-align: left;
}
.toolbox {
	width: 214px;
}
.navright-block > a:nth-last-child(2) {
	margin-right: 80px;
}
}

@media screen and (min-width:1365px) {
.navright-block > a:nth-last-child(2) {
	margin-right: 40px;
}
#newscrousel li:hover .newsoverlay {
	padding: 330px 10px 0 28px;
}
}

@media screen and (min-width:1400px) {
.navright-block > a:nth-last-child(2) {
	margin-right: 0;
}
.container {
	min-width: 1280px;
	max-width: 1280px
}
}

@media (min-width:1020px) and (max-width:1030px) {
.homesliderouter .gscr_slideOuter {
	height: 332px;
}
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
::i-block-chrome, .tabbing {
display: inline-block;
overflow-x: auto;
vertical-align: middle;
}
::i-block-chrome, .browse_text {
display: inline-block;
vertical-align:middle;
}
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
.mac-os p {
	line-height: 2em;
}
.browse_text {
	display: inline-block;
	vertical-align: middle;
}
.tabbing {
	display: inline-block;
	vertical-align: middle;
}
}

@media screen and (-webkit-min-device-pixel-ratio:0) and (max-width:980px) {
.browse_text {
	display: block;
}
.tabbing {
	display: block;
}
}
.MobiHeader {
	z-index: 99999;
	width: 100%
}
.MobiHeader .head {
	background-color: #fff;
	background-image: none;
	transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
	box-shadow: 0 0 4px rgba(0,0,0,0.4);
	-ms-box-shadow: 0 0 4px rgba(0,0,0,0.4);
	-moz-box-shadow: 0 0 4px rgba(0,0,0,0.4);
	-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.4);
}
.MobiHeader .zw-home-city-btn, .MobiHeader .changecity {
	color: #000
}
.MobiHeader .sideBar {
	box-shadow: none;
}
.MobiHeader {
	transition: all 0.3s ease-in-out 0s;
	-webkit-transition: all 0.3s ease-in-out;
}
.MobiHeader .search-r-btn {
	border: 0;
	padding: 0
}
.MobiHeader .search_icon {
	background-color: #1079b1;
	background-position: -55px -35px;
	cursor: pointer;
	display: inline-block;
	float: right;
	height: 44px;
	margin-top: 0;
	width: 56px;
}
.MobiHeader .search_icon:hover {
	background-color: #0c6595
}
.MobiHeader .zw-home-search-box {
	box-shadow: none;
}
.MobiHeader .zw-home-input-search {
	border-color: #999;
	box-shadow: none;
}
.MobiHeader .nav-search {
	display: inline-block;
}

@media screen and (max-width:767px) {
/*devil face*/
.MobiHeader .zw-home-search-box {
	display: none;
}
#discublock2 .disculist li {
	height: 380px;
}
.blackbg{
	padding-bottom:0 !important;
	}
.pagespan h2, section > h2, .discuinner > h2, .toollist h2, .trending > h2{
	padding-top:10px !important;	
	}
.zw-used-cars > h2{
	padding-top:15px !important;	
	}
.trending{
	padding-top:0px;
	}
.used-car-city{
	padding-bottom:20px;	
	}
.hover-card-button.spc {
	width:48%;
	padding-right:2%;	
	}
.trandringtext div.whatsmobi-link a.hover-card-button{
	width:48%;

	}
#newscrousel li .newsoverlay{
	padding-top:7px;	
	}
#cityslider2{
	height:	213px !important;
	}
.bymodel .cityblock {
	vertical-align: top;
	height:212px;
	margin-bottom: 0px;
}
.toolbox a{
	padding:21px 0 28px;	
	}
.whatsmobi-link a.spc{
	float:left;
	}
.whatsmobi-link a.spc{
	text-align:left !important;
	float:left !important;
	}
.whatsmobi-link a.hover-card-button{
	float:right;
	text-align:right;
    clear: none !important;
	}
	.m-g-roadButton{
		margin-bottom:10px;	
		}
}

@media screen and (min-width:767px) and (max-width:980px) {
.MobiHeader .stickysearchbox {
	margin: 0 0 0 3%;
	width: 50%;
}
}

@media (min-width:767px) {
#menuIcon i {
	display: block;
}
.MobiHeader .zw-home-city-btn, .MobiHeader .navright-block a > span {
	color: #000
}
.MobiHeader {
	background: #fff;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.11);
	-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.11);
	-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.11);
	height: 60px;
}
.MobiHeader #menuIcon {
	background-color: #1079b1;
}
.MobiHeader #menuIcon span {
	background: #fff;
}
.MobiHeader #menuIcon i {
	color: #fff;
}
header {
	background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(0, 0, 0, 0.85) 0px, rgba(0, 0, 0, 0.67) 51%, rgba(0, 0, 0, 0) 100%);
	box-shadow: none;
	position: absolute;
}
.sprite.nav-search {
	display: none;
}
.MobiHeader .stickysearchbox {
	display: inline-block;
	margin: -7px 0 0 4%;
}
.mobile-search {
	display: none !important;
}
}

@media screen and (min-width:1001px ) {
.MobiHeader .stikylogo {
	display: block !important;
}
.MobiHeader .nav-logo {
	display: none !important;
}
}

@media (min-width:1280px) {
.MobiHeader .stickysearchbox {
	width: 48%;
}
}

@media (min-width:1367px) {
.MobiHeader .stickysearchbox {
	width: 53%;
}
}
@media screen and (max-width:979px) {
 .research{display:none}
.mobi1{display:inline-block;font-size:15px;height:29px;}
.mobi1:hover{background-color:#000;}
.mobi1 a {color: #fff; display: block;padding: 4px 6px;}
p.mobi2, .rev-p{display:inline-block;font-size:16px;font-weight:700;line-height:1.6;margin:0;padding:1px 6px}
.read-review{left:10.4%;top:26%}
.review-link{display:inline-block;font-size:10px;height:19px;line-height:17px;margin:4px 0 0 1px;padding:0 10px;text-align:center;width:auto; font-size:1.2rem;}
.blackbg{padding-bottom:10px;width:280px}
.blackbg,.patched{}
}
@media screen and (min-width:980px) and (max-width:1180px) {
.read-review{left:5.4%;position:absolute;top:33%}
.patched.headpatch{font-size:18px;height:40px;line-height:40px;width:204px}
.rev-p{font-size:16px;line-height:24px}
.review-link{display:inline-block;font-size:20px;height:35px;line-height:32px;padding:0 20px;width:auto}
.research{right:5.5%;top:63%}
.zw-home-se-hight{height:325px!important}
}
@media screen and (min-width:1181px) and (max-width:1300px) {
.read-review{left:5.4%;position:absolute;top:33%}
.patched.headpatch{font-size:24px;height:50px;line-height:50px;width:264px}
.rev-p{font-size:18px;line-height:28px}
.review-link{display:inline-block;font-size:24px;height:45px;line-height:42px;padding:0 20px;width:auto}
.research{right:2.5%}
.zw-home-se-hight{min-height:408px!important;height:408px!important}
}
@media screen and (min-width:1301px) and (max-width:1400px) {
.research{right:3.5%;top:68.9%}
.zw-home-se-hight{height:auto!important}
.read-review {left:4.2%;top: 17%;}
.research {top: 63.9%;right: 1.5%;}
.patched.headpatch {font-size:26px;height: 50px;line-height: 50px;width: 282px;}
.rev-p {font-size: 22px;}
}

/*.zw-home-ca-box{position:absolute}*/
@media screen and (max-width:480px) {
.blackbg {width: 246px;}
.read-review {left: 2.4%;top: 6%;}
.mobi1{height:25px;}
.mobi1 a {padding: 2px 6px;}

}
/*@media (min-width:1600px) and (max-width:1920px) {
	.shedowbdr.used-car-list ul#cityslider, .shedowbdr.used-car-list ul#cityslider2{
		max-width:100%;	
		width:100%;
		}
	.cityblock:last-child{
		width:236px !important;	
		}
	.car-search-form, .bymodel .car-search-form{
		max-width:100%;	
		}
	#car_search .form-group,.bymodel .form-group{
		width:29%;	
		}
	.toolbox{
		width:16.66%;
		}
	.usdsctn{
		width:1228px;
		max-width:1228px;
		}
	#discublock2 .disculist li{
		max-width:calc(25% - 5px);
		height:380px;
		}
	}
.advert-usedcars div.p-15, .advert div.zm-cmn-WhiteBG{
	padding:15px 0 !important;
	box-shadow:none !important;	
	}*/
	
.modal-header .form-group, .launchAlertForm .form-group{
	margin-right:0 !important;	
	}

.advert-usedcars div.zm-cmn-WhiteBG{
	background:transparent !important;
	box-shadow:none !important;	
	padding-left: 0!important;	
	padding-right: 0!important;
	
	}
#centered div.imgcenter a{
	display:block;	
	}
.views-count div.pull-right a{
	color:#6c7282;	
	text-transform:capitalize;
	text-decoration:underline;
	}
.views-count div.pull-right a:hover{
	color:#1089cb;	
	}
.card-hover a{
	line-height:40px;	
	}
.card-hover a.spc{
	text-align:left !important;
	float:left !important;
	}
.card-hover a.hover-card-button{
	float:right;
	text-align:right;
	clear:none !important;	
	}
	.m-g-roadButton{
	border: 1px solid #1089cb;
    border-radius: 4px;
    color: #1089cb;
    cursor: pointer;
    display: inline-block;
    height: 36px;
    line-height: 34px;
    padding: 0 9px;	
	margin-top:10px;
	clear:both;
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	}
.m-g-roadButton:hover{
	background:#1079b1;
	color:#fff;	
	}
.priceup{
	color:#2f2f2f !important;	
	display:block !important;
	}
@media only screen and (min-device-width : 320px) and (max-device-width : 340px) and (orientation : portrait) {
	.rwimg {
    height: 196px;}	
	#newsslide li{
	height:350px !important;	
}

.disculist li .startedby{
		position:absolute;
	}
	
	.toolbox a {font-size:1.4rem;}
	}
@media (min-width:1600px) and (max-width:1920px) {
.container {
	min-width: 1280px !important;
	max-width: 1280px !important;
}
.zw-navMargin > .pull-left:nth-last-child(2){
	padding-right:0 !important;	
	}
	
#newscrousel li:hover .newsoverlay {
    padding: 310px 10px 0 28px;
}	
}	
.trnd{
	padding-bottom:20px;
	background:#fff;	
	}
#usedCarCity {
	border:1px solid #d1d1d1;
	box-shadow:none;
	color:#717171;	
	}
	#usedCarCity:hover,#usedCarMakeModel:hover {border:1px solid #1089cb !important;}
	
.select-wrapper select:hover{box-shadow:none !important;}	
.blackbg{
	opacity:0;	
	}
.card.advert div.shedowbdr{
	box-shadow:none !important;
	padding-left: 0;
    padding-top: 0;
    margin-left: 1px;
	}	
.view-icon{
	color:#9d9d9d;	
	}
	
input[type="text"]:hover,.select-wrapper:hover, .select-wrapper:focus {box-shadow:none !important; border:1px solid #1089cb; }	
