/*common*/body{background:white; margin:0; font-family:Arial, Helvetica, sans-serif;}#main-outer{max-width:1280px; margin:auto;}@media(max-width:1279px){#main-outer{max-width:1024px; margin:auto;}}.clear{clear:both !important;}.posStatic{position:static;}.posRel{position:relative;}a:hover,a:focus,a:visited,.breadcrumb a{text-decoration:none;}.bold,.navbar-md .navbar-brand,.navbar-md .navbar-nav>li>a {font-weight:bold;}.no-bdr{border:none !important;}.round-div-sm{width:24px;height:24px; border-radius:12px; float:left; margin-right:5px; margin-bottom:3px;}.disp-tbl{display:table;}.disp-tbl-row{display:table-row;}.disp-tbl-cell{display:table-cell;}.disp-inline-blk{display:inline-block;}.disp-inline{display:inline;}.disp-none{display:none !important;}.disp-block{display:block;}.wdt-100{width:100%;}.ht-100{hight:100%}.fn-normal{font-weight:normal;}.valign-top{vertical-align:top;}.word-break{word-wrap:break-word;}.disabled-opt{background:#efefef;color:#666;}.mrg-auto{margin:auto;}.pad-l-15{padding-left:15px;}.pad-r-15{padding-right:15px;}.pad-t-15{padding-top:15px;}.pad-b-15{padding-bottom:15px;}.crsr-pointer{cursor:pointer;}.left{float:left;}.right{float:right;}.ht-inherit{height:inherit;}.pad-b-5{padding-bottom:5px;}.pd-lr-5{padding-right:5px;padding-left:5px;}.pad-t-5{padding-top:5px;}.nav .open>a, .nav .open>a:focus, .nav .open>a:hover{background-color:#333 !important; border:none !important; outline:none !important;}
/*background color*/.bg-f1{background:#f1f1f1;}.bg-f8,.panel-default>.panel-heading{background:#f8f8f8;}.bg-ff{background:white;}.bg-33{background:#333;}.bg-ef{background:#efefef;}.bg-fa{background:#fafafa;}.bdr-dd{border:solid 1px #ddd;}.no-mrg{margin:0 !important;}.no-padd{padding:0 !important;}.valign-mid{vertical-align:middle;}.bg-white{background:white;}.valign-top{vertical-align:top;}
/*font color*/a[href]{color:#008ad5;}a[href]:hover,a[href]:active,a[href]:focus,.fc-blue{color:#008ad5 !important}.fc-orange{color:#ff5500;}.fc-red{color:red;}.fc-33{color:#333 !important}#hdr-links a{color:#555;  visibility:hidden}.breadcrumb :active a{color:#333 !important}.fc-66{color:#666 !important;}.hidden{visibility:hidden;}
.navbar-md .navbar-brand,.navbar-md .navbar-nav>li>a{color:white;}.fc-66{color:#666;}.fc-99{color:#999;}.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse{max-height:1000px;}.fc-org{color:#ff5500 !important;}.fc-white{color:#fff !important;}.fc-skyblue{color:#00a5ff !important;}.fc-green{color:#5aaa31 !important;}
.italic{font-style:italic;}
/*font size*/.breadcrumb{font-size:11px;}.fs-small{font-size:12px}#footer,#footer-copyright{font-size:13px;}#hdr-links{font-size:13px;}.navbar,.panel,.sec-block .left-head,.fc-cmn{font-size:14px;}.fn-20{font-size:20px;}.fn-16{font-size:16px;}.fn-18{font-size:18px;}
/*compulsary symbol*/.compl-txt{font-size:16px;color:red; position:relative; top:-3px;}.placeholder{display:none;}
/*navbar*/.navbar-brand{width:200px;}.navbar-brand >img{max-width:130px;padding:0 15px;}.navbar{background-color: #333;}.navbar-static-top{position:fixed;right:0;left:0;z-index:1000;background:white;border:none;}
 #navbar >ul >li >a:hover,#navbar-login >ul >li >a:hover,#navbar-signup >ul >li >a:hover,#navbar-signup-dl >ul >li >a:hover{color:white;}
/*header*/.hdr-nav-img{display:none;}#hdr-logo{width:170px;position:absolute;top:0;left:0;max-width:100%;width:170px;padding-top:3px;margin-left:20px;}
#hdr-links{margin-top:0px;border-bottom:solid 4px #333;padding-left:25px; margin-bottom:5px; background:#efefef;}#main{margin:auto;}
#hdr-social-icon a{padding-left:5px;padding-right:5px;}.hdr-nav-img{width:15px;margin-top:-2px;}.hdr-icon-link{padding:7px 0 2px 9px; }#hdr-dropdown-menu{width:100%;}#hdr{margin-bottom:37px;}
/*footer*/#footer,#footer a{background:#333;color:#D4BCB0;}#footer-copyright{background:#333;color:white;}#footer .head{font-size:15px;color:white;font-weight:bold;}#footer,#footer-copyright{padding:5px 0;}.footer-link div{ padding:3px 0}#footer-outer a{text-decoration:none;display:inline; width:100%}#footer-copyright {margin-top:2px;}#footer{padding:20px 0 10px 0;}#footer a{margin-top:5px}#footer-img #footer-logo{display:block; margin:auto;}#footer-img #footer-social-link{padding-top:20px; text-align:center}
#footer-img #footer-social-link img{padding-right:5px}
/*btn*/
.btn-orange{background:#ff5500;color:white !important;}div .btn-orange:hover,span .btn-orange:hover{background:#ff6f27;color:white !important;}.btn-blue{background:#09a8ff;color:white !important;}div .btn-blue:hover,span .btn-blue:hover{background:#008ad5;color:white !important;}.btn-green{background:#72c945;color:white !important;}div .btn-green:hover,span .btn-green:hover{background:#5aaa31;color:white !important;}
.btn-dark-gray{background:#333;color:white !important;}span .btn-dark-gray:hover,div .btn-dark-gray:hover{background:#555;color:white !important;}
.btn-orange-alt{background:#ff6f27;color:white !important;} .btn-orange-alt:hover, .btn-orange-alt:hover{background:#ff5500;color:white !important;}
/*breadcrumb*/.breadcrumb{background:white;margin-bottom:5px; margin-top:5px; padding-bottom:0; padding-top:0}.breadcrumb,.breadcrumb li{margin-top:0; padding-top:2px}.breadcrumb > li + li:before{padding:0 2px;}.breadcrumb>li+li:before{content:'';}.breadcrumb>li span{position:relative;top:-1px;}
#footer-social-link a{width:auto;}
/*for popup*/
#dis-popup {position:fixed;width:100%;z-index:1030; display:none; opacity:0; background-image:url('https://images.garipoint.com/images/light.png');left:0;}
#dis-popup-in1 {position:absolute; top:130px; bottom:20%;width:100%;}
#dis-popup-in2 {background:white; width:80%; margin:auto;border:solid 10px #333; outline:1px #333 solid; position:relative; padding-bottom:0px; max-width:600px}
.popup{padding:10px 30px 0 30px;}.popup-head{padding:10px; text-align:center; font-size:18px;color:#ff5500;}#popup-loader{position:relative;top:-20px;}
#spl-off{position:fixed; bottom:35%;right: 0; width:40px;height:200px; z-index:1000; border-radius:5px 0 0 5px;cursor:pointer; display:none;}
/*popup form*/
#popup-form{margin-bottom:40px;}.form-start #popup-form{background:#f1f1f1;padding:10px 20px!important;}#popup-form button{ background:#008ad5;color:white;}#query-form-txt{padding-bottom:10px;}#right-panel-form-txt span{font-size:14px;color:#008ad5;}#popup-form .input-group{margin-bottom:10px;}#popup-form .input-group-addon{min-width:85px;}#query_form_dpw button{text-align:left;}#query_form_dpw button >span{float:right;margin-top:8px}#query_form_dpw .dropdown-menu{min-width:100%;}#query_form_dpw .dropdown-menu div{padding:2px 10px;cursor:pointer;}#popup-form .input-blank{border:solid red 1px !important; box-shadow:red 0 0 5px !important;} #popup-form .form_error{min-height:20px; margin-bottom:5px;} #popup-form .form_error .error_txt{padding:2px; border-left:solid 5px #a94442; padding-left:10px; font-size:14px;color:red;}#popup-form .alert{display:none;}#popup-form span{font-size:13px;}
#hdr-login-panel{/*position:absolute;*/top:0;color:white; right: 15px; font-size:12px; height: 100%}#hdr-login-panel ul,#hdr-login-panel ul li{list-style:none; display:inline;}
#navbar-login .navbar-nav, #navbar-signup .navbar-nav,#navbar-signup-dl .navbar-nav, #navbar-verify-otp .navbar-nav,#navbar-new-password .navbar-nav, #navbar-user-setting .navbar-nav,#navbar-notification .navbar-nav{min-height:150px}
#navbar-login,#navbar-signup,#navbar-signup-dl,#navbar-verify-otp,#navbar-new-password,#navbar-user-setting,#navbar-notification {position:absolute; background:#333; border:none; /*border-left:1px solid white;*/min-width:200px; max-width:260px; width:260px; right:-300px; top:38px; z-index:999999;box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.4);}#hdr-wrapper #navbar-login .navbar-collapse,#hdr-wrapper #navbar-signup .navbar-collapse,#navbar-signup-dl .navbar-collapse,#hdr-wrapper #navbar-verify-otp .navbar-collapse,#hdr-wrapper #navbar-user-setting .navbar-collapse,#navbar-notification .navbar-collapse{padding-left:0;padding-right:0;}#navbar-login .navbar-nav,#navbar-signup .navbar-nav,#navbar-signup-dl .navbar-nav,#navbar-verify-otp .navbar-nav,#navbar-user-setting .navbar-nav,#navbar-notification .navbar-nav{margin:0;}#navbar-login .navbar-nav li,#navbar-signup .navbar-nav li,#navbar-signup-dl .navbar-nav li,#navbar-verify-otp .navbar-nav li,#navbar-user-setting .navbar-nav li,#navbar-notification .navbar-nav li{border-bottom:solid 1px #444;}#navbar-login .nav li{text-align:left;}#navbar-login{display:block;}
#navbar-login ul li,#navbar-signup ul li,#navbar-signup-dl ul li,#navbar-verify-otp ul li,#navbar-new-password ul li,#navbar-user-setting ul li,#navbar-notification ul li{width:100%;padding:3px 10px;}#navbar-login ul li a,#navbar-signup ul li a,#navbar-signup-dl ul li a,#navbar-verify-otp ul li a,#navbar-new-password ul li a,#navbar-user-setting ul li a,#navbar-notification ul li a{float:none;}#forgot-password-div{display:none;}
#navbar-signup .input-group input[type='text']:focus,#navbar-signup-dl .input-group input[type='text']:focus{ box-shadow:none}#navbar-signup .input-group input[type='text'] ,#navbar-signup-dl .input-group input[type='text'] {outline:none;border:none;}
#navbar-signup .input-group,#navbar-signup-dl .input-group{border:solid 1px #ccc; border-radius:4px}
.user-setting-icon{font-size:16px; margin-top:3px; position:absolute; top:-2px; left:5px;}#navbar-signup input[type='text'],#navbar-signup-dl input[type='text'],#navbar-signup input[type='password'],#navbar-signup-dl input[type='password'],#navbar-login input[type='text'],#navbar-login input[type='password'],#navbar-verify-otp input[type='password'],#navbar-verify-otp input[type='text'],#navbar-verify-otp input[type='password'],#navbar-signup-dl select{width:200px; max-width:200px;}
#bg-opaque-img{height:1000px; width:100%; background:url('https://images.garipoint.com/images/light.png');position:fixed;top:37px;left:0;z-index:1005;}.regs_error_pad{margin-top:3px;margin-bottom:0px;}
.login_btn_pad{padding:10px 0;}.close_usr_panel{padding:10px;} 
#navbar .navbar-nav li a{height:36px;}
#navbar .dropdown{margin:auto;width:auto;display:inline-block; min-width:160px;height:36px;}#navbar .dropdown .dpw-img{width:13px;}
#navbar .dropdown> a{display:inline-block; padding-left:15px; padding-top:8px; font-weight:bold;color:white}
#navbar .dropdown-menu{margin:0; padding:0; font-size:13px;}#navbar .dropdown-menu>li>a{padding:8px 20px; font-weight:bold; } .navbar-nav>li>.dropdown-menu{border-radius:none !important;}.navbar-dpw-cont{position:absolute; top:35px;left:0; right:0;}.navbar-dpw-inner{margin:auto; width:200px;}.list-separator{height:1px; border-bottom: dotted 1px #999;}

@media(max-height:500px){#spl-off{display:none;}}
@media(max-width:767px){
/*hidden elemnts*/.hdr-nav-img{display:none;}#hdr{margin-bottom:78px;}#hdr-login-panel{left:17px;top:5px;width:100px;position: relative; white-space: nowrap;}
/*show elements*/#hdr-logo{position:absolute; top:8px; left:-10px;padding-top:3px;}#navbar,#navbar-login,#navbar-signup,#navbar-signup-dl {position:absolute; background:#333;top:50px; border:none; border-left:0px solid white;min-width:200px; max-width:300px; /*width:60%;*/ right:-300px;}#navbar-login,#navbar-signup,#navbar-signup-dl,#navbar-user-setting,#navbar-verify-otp,#navbar-notification{top:50px;}#hdr-wrapper .navbar-collapse{padding-left:0;padding-right:0;}#navbar .navbar-nav,#navbar-login .navbar-nav,#navbar-signup .navbar-nav,#navbar-signup-dl .navbar-nav{margin:0;}#navbar-login .navbar-nav li,#navbar-signup .navbar-nav li,#navbar-signup-dl .navbar-nav li{border-bottom:solid 1px #444;}#navbar .nav li,#navbar-login .nav li,#navbar-signup .nav li,#navbar-signup-dl .nav li{text-align:left;}#navbar-login,#navbar-signup,#navbar-signup-dl{display:block;}.navbar-dpw-cont{position:static;background:white;width:auto;float:none}.navbar-dpw-inner{margin:auto; background:white;width:100%;}.navbar-dpw-cont .dropdown-menu{float:none; background:white;color:#333}.li-mobile-bdr{border-bottom:solid 1px #444;}
#navbar .dropdown{width:auto;display:inline-block; min-width:100%; margin-top:2px}#navbar .dropdown .dpw-img{width:10px;}
}
@media(min-width:768px){
#hdr-wrapper{margin-right:40px;}.navbar-md{min-height:37px; height:37px;}.navbar-md .navbar-brand,.navbar-md .navbar-nav>li>a {padding-top:8px; padding-bottom:5px;}.regs_pwd_strength {padding-top:5px; font-size:12px;color:white;}#regs_pwd_bar,#dl_regs_pwd_bar{margin-top:15px; margin:auto}
.navbar-md .navbar-brand {height: 37px;} .navbar-md .navbar-toggle {margin: 6px 12px 6px 0px; padding: 6px 7px 6px 7px;}.navbar-md .navbar-toggle .icon-bar {width:19px;}
#navbar{margin-left:200px;}#navbar >ul{display:flex; /*width:80%; */float: none; margin: 0 auto;} #navbar >ul >li{flex:1; text-align:center;}.nav>li>a{display:block;overflow:hidden;text-overflow: ellipsis; height:30px;}
.navbar-dpw-cont .dropdown-menu{background:#333;}#navbar .dropdown-menu>li>a{color:white;}
}
@media(max-width:992px){
	#footer-img #footer-logo{margin:0;}#footer-img #footer-social-link{text-align:left;}#popup-form{max-width:450px; margin:auto;}
}
@media(min-width:1024px) and (max-width:1279px){
	.resl-wrapper{width:1000px; margin:auto;}
}
@media(min-width:1280px){
	.resl-wrapper{width:1260px; margin:auto; overflow:hidden}
}
.make-crosslinks >div{max-height:210px; overflow:hidden; padding:0 10px; margin-bottom:20px;}
.make-crosslinks .scroll-left{position:absolute; top:108px; left:10px; z-index:1000;cursor:pointer; display:none;}
.make-crosslinks .scroll-right{position:absolute; top:108px; right:10px;cursor:pointer;z-index:1000; display:none;}
#data-cont-404{min-height:580px}

.dropdown-custm{position:absolute;color:white;box-shadow:0 0 5px #245797;max-height:319px;overflow:auto;overflow-x:hidden;z-index:10000; min-width:102%; margin-top:34px;}.dropdown-ip-par{height:34px;}
.dropdown-opt{padding:5px 10px;border-bottom:solid 2px white;white-space:nowrap;}
.dropdown-opt:hover{padding:5px 10px;border-bottom:solid 2px white;font-weight:bold;cursor:pointer;}
.dropdown-opt-bg{background:#a8c6ea;color:#245797}
.dropdown-opt-bg:hover{background:#245797;color:white}
.dropdown-opt-bgSel{background:#245797;color:white}

.dp-md-custm{position:absolute;color:white;box-shadow:0 0 5px #245797;max-height:319px;overflow:auto;overflow-x:hidden;z-index:10000; min-width:102%; margin-top:34px;}
.dp-md-par{height:34px;}
.dp-md-opt{padding:5px 10px;border-bottom:solid 2px white;white-space:nowrap;}
.dp-md-opt:hover{padding:5px 10px;border-bottom:solid 2px white;font-weight:bold;cursor:pointer;}
.dp-md-opt-bg{background:#a8c6ea;color:#245797;}
.dp-md-opt-bg:hover{background:#245797;color:white;}
.dp-md-opt-bgSel{background:#245797;color:white;}
.scrollable-menu {height: auto;max-height:300px;overflow-x: hidden;}

.dp-city-custm{position:absolute;color:white;box-shadow:0 0 5px #ff5500;max-height:319px;overflow:auto;overflow-x:hidden;z-index:10000;min-width:200px;max-width:200px;margin-top:34px;width:200px;}
.dp-city-opt{padding:5px 10px;border-bottom:solid 2px white;white-space:nowrap;font-size:12px;overflow:hidden;text-overflow:ellipsis;}
.dp-city-opt:hover{padding:5px 10px;border-bottom:solid 2px white;font-weight:bold;cursor:pointer;}
.dp-city-opt-bg{background:#FFEEE5;color:#ff5500;}
.dp-city-opt-bg:hover{background:#FF6619;color:white;}
.dp-city-opt-bgSel{background:#FF6619;color:white;}

.help-tip{position: absolute;top:10px;right: 6px;text-align: center;background-color: #999;border-radius: 50%;width: 20px;height: 20px;font-size:12px;line-height: 22px;cursor: default;}

.help-tip:before{
	content:'?';
	font-weight: bold;
	color:#fff;
}

.help-tip:hover p{
	display:block;
	transform-origin: 100% 0%;
	-webkit-animation: fadeIn 0.3s ease-in-out;
	animation: fadeIn 0.3s ease-in-out;
}

.help-tip p{	/* The tooltip */
	display: none;
	text-align: left;
	background-color: #BEDFF6;
	padding: 10px;
	width: 300px;
	position: absolute;
	border-radius: 3px;
	border-bottom:solid 2px white;
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
	right: -4px;
	color: #333;
	font-size: 13px;
	line-height: 1.4;
	z-index:10000;
}

.help-tip p:before{ /* The pointer of the tooltip */
	position: absolute;
	content: '';
	width:0;
	height: 0;
	border:6px solid transparent;
	border-bottom-color:#BEDFF6;
	right:10px;
	top:-12px;
}

.help-tip p:after{ /* Prevents the tooltip from being hidden */
	width:100%;
	height:40px;
	content:'';
	position: absolute;
	top:0px;
	left:0;
}

/* CSS animation */
@-webkit-keyframes fadeIn {
	0% { 
		opacity:0; 
		transform: scale(0.6);
	}

	100% {
		opacity:100%;
		transform: scale(1);
	}
}

@keyframes fadeIn {
	0% { opacity:0; }
	100% { opacity:100%; }
}

#thanku_msg{
	background:#f1f1f1;
	color:#ff5500;
	border-radius:4px;
	font-size:24px;
	font-weight:bold;
	padding:30px 35px 30px 15px;
	display:table-cell;
}

.ul-tick{margin:0; list-style-image:url('https://images.garipoint.com/images/tick-icon.png');}

/*===used car contact seller popup====*/
#contact_seller_popup{position:fixed;top:25%;min-height:300px;background:white;z-index:999999;width:35%;margin:auto;left:30%;border:solid #fff 3px;padding:10px 20px 10px 20px; border-radius: 4px;     box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.65);}
#contact_seller_popup .popup_header{font-size:22px;color:#ff5500;padding-bottom:5px; font-weight: bold;}
#contact_seller_popup .popup_cont{margin-top:20px;padding:20px 0px 0px 0px;max-width:100%;margin:auto;}
#contact_seller_popup .form_group{margin-bottom:15px;}
#contact_seller_popup .form_group .form_label{margin-bottom:5px; font-size:15px; font-weight:bold;}
#contact_seller_popup .form_group .form_label{margin-bottom:5px; font-size:15px;}
#contact_seller_popup .form_btn_group{margin-bottom:15px; padding-top:15px; text-align:center;}
#contact_seller_popup .btm_close_btn_grp{border-top:solid 1px #ddd; font-size:12px; padding-top:5px;}
#contact_seller_popup .seller_poup_close_btn{cursor:pointer;}
#contact_seller_popup .invalid{background:#fff;}
#contact_seller_popup .error{font-size:12px;margin-top:2px;color:red;text-align:left;}
#contact_seller_popup .seller_popup_msg{padding:5px 10px; font-size:14px; margin:5px 0; font-weight:bold;}
#contact_seller_popup .seller_popup_msg.success{background:#cde5c1; text-align:left; color:#333;}
#contact_seller_popup .seller_popup_msg.error{background:#ffe5e5;text-align:left; color:#333;}

@media(max-width:1280px) and (min-width:992px){
	#contact_seller_popup{left:30%;width:50%;}
}

@media(max-width:992px) and (min-width:768px){
	#contact_seller_popup{left:25%;width:60%;}
}

@media(max-width:768px){
	#contact_seller_popup{left:5%;width:90%;}
}

@media(max-width:620px){
	#contact_seller_popup .popup_cont{margin-top:20px;padding:20px;max-width:90%;margin:auto;}
}
.loading-class{
	background: url(../css/images/loader.gif);
    width: 100%;height: 100%;
	padding: 8px;
	position: absolute;
	background-repeat: no-repeat;
	top: 0;left: 0;
	background-size: 10%;
	background-position: 49%;
	background-color: rgba(0, 0, 0, 0.21);	
}

/*for city model by aditya*/
.current-city{
	width: calc(100% - 10%);
	height: 200px;
	background-color: #fff;
	position: relative;
	top: calc(100% - 80%);
	box-shadow: 0 0 10px 0 #000;
	text-align: center;
	display: none;
	z-index: 1032;
	float: none;
	margin: 0 auto;
	padding: 15px;
}
.current-city h3{margin: 25px 0; text-transform: capitalize;}
.chk-city{
	height: 44px;
	margin: 0 auto;
}
.button-block{
	max-width: 300px; margin: 0 auto; float: none;
}
.setCity{max-width: 300px; margin: 0 auto; display: none;}
.location-btn{
	text-align: center;
	padding: 6px 12px;
	border: 1px solid #ff5500;
	margin: 0 7px;
	color: #fff !important;
	cursor: pointer;
}
.body-bg{
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	    background-color: rgba(0, 0, 0, 0.52);
    z-index: 1030;
    display: none;
}
.closeCity{
	position: absolute;
    top: 5px;
    right: 5px;
    width: 25px;
    cursor: pointer;
}
.closeCity img{max-width: 25px}
/*::-webkit-input-placeholder{
	color: #ff5500 !important;
}*/

.setCity .form-control{border-radius: 0}
@media(max-width: 768px){
	.location-btn span{display: none;}
}
.current-city .btn{border-radius: 0}
.nav-pad{
	margin-top: 55px; 
}
:focus{outline: none !important;}

select{
         overflow: hidden !important; white-space: nowrap; text-overflow: ellipsis; padding-right: 35px; z-index: 2; position: relative; background-color: transparent;
    }

.selectArrow{position: relative;background-color: #fff; border-radius: 4px}

.selectArrow .icon{
	width: 17px;
	height: 28px;
	background-color: #fff;
	position: absolute;
	right: 1px;
	top: 1px;
	cursor: pointer;
}
.selectArrow .icon i{
	position: relative;
	top: 12%;
	left: 24%;	
}
.selectArrow select{
	-webkit-appearance:none;
	appearance:none;
	-moz-appearance:none;
	background-color: transparent !important;
	padding-right: 25px !important;
}

.selectArrow span.pointer{
	height:30px;
	width:30px;
	border-left:0px solid #ddd;
	position:absolute;
	right:0;
	bottom:4px;
	text-align:center;
	color:#333;
	font-size:20px;
	z-index:1;
}
.selectArrow span.pointer i{
	margin-top:9px; font-size: 16px;
}
.lightGray{background-color: #f8f8f8; margin-bottom: 15px}
.marginBot10{
	margin-bottom: 10px !important;
}
.marginTop10{margin-top: 10px !important}
.pac-container{z-index: 9999}
.top-nav-add{
	right: 0;
    left: 0;
    z-index: 1000;
    background: white;
    border: none;
 }

 .pac-logo:after {
    content: "";
    padding: 1px 1px 1px 0;
    height: 16px;
    text-align: right;
    display: block;
    background-image: none !important;
    background-position: right;
    background-repeat: no-repeat;
    background-size: 120px 14px;
}

.ripple {
    position: relative;
    overflow: hidden
}

.ripple:after {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    pointer-events: none;
    background-image: radial-gradient(circle, #000 10%, transparent 10.01%);
    background-repeat: no-repeat;
    background-position: 50%;
    transform: scale(10, 10);
    opacity: 0;
    transition: transform .5s, opacity 1s
}

.ripple:active:after {
    transform: scale(0, 0);
    opacity: .2;
    transition: 0s
}

.navbar-fixed-top {
    border-width: 0
}

.radio{
	width:20px;
	height:20px;
	border:2px solid #ff5500;
	border-radius:50%;
	display:inline-block;
	margin:0 2px;
	cursor:pointer;
	position:relative;
}
.radio input[type='radio']{
  opacity:0;
}
.radio input[type='radio']:checked + .rd:after{
  opacity:1;
}
.rd:after{
	content: "\2022";
	color: #ff5500;
	font-size: 38px;
	position: absolute;
	top: -19px;
	left: 0.03em;
	opacity: 0;
}
.radioLbl{
	position: relative;
	top: -5px;
	font-weight: normal;
}

/*--------radio type 2---------*/
.radio_2{
	width:18px;
	height:18px;
	border:2px solid #5a5a5a;
	border-radius:50%;
	display:inline-block;
	margin:0 2px;
	cursor:pointer;
	position:relative;
}
.radio_2 input[type='radio']{
  opacity:0;
}
.radio_2 input[type='radio']:checked + .rd2:after{
  opacity:1;
}

.rd2:after{
  content: "";
  height: 18px;
  width: 18px;
  border:2px solid #4285F4;
  background-color: #4285F4;
  border-radius: 50%;
  position: absolute;
  top: -2px;
  left: -0.08em;
  opacity: 0;
}
.radio_2 .radioLbl{
    position: relative;
    top: -5px;
    font-weight: normal;
}

/*by budget*/
.byPrice{position: relative;}
 .price-dropdown{
 	border: 1px solid #ddd;
 	padding: 10px;
 }
  .price-dropdown span{
  	float: right;
  }
  .broad-heading, .detail-heading{
  	background-color: #008ad5;
  	color: #fff;
  	padding: 5px;
  }
  .broad-heading span, .detail-heading span{
  	float: right;
  }
  .priceRange{
  	list-style: none;
  	padding-left: 0;
  	border:1px solid #ddd;
  	display: none;
  	margin-bottom: 0;
  }
  .priceRange li{
  	padding: 4px 8px;
  	border-bottom: 1px solid #ddd;
  }
  .priceSelection{
  	display: none;
  	box-shadow: 0px 1px 6px rgba(95, 95, 95, 0.46);
  	    position: absolute;
    width: 100%;
    background-color: #fff;
    z-index: 9;
  }
 .byPrice .in{box-shadow: 0px 1px 6px rgba(95, 95, 95, 0.46);}
.show{display: block;}
/*by budget*/

/*google add css*/
		.adslot_1 { width: 300px; height: 100px; }
		@media (min-width:500px) { .adslot_1 { width: 468px; height: 60px; } .dlr-hdr-add {text-align:center;}}
		@media (min-width:800px) { .adslot_1 { width: 728px; height: 90px; } .dlr-hdr-add {text-align:center;}}
/*google add css*/
/*footer{
	position: absolute;
	width: 100%;
	bottom: 0;
}*/
#hdr-login-panel ul{
	height: 100%;
	display: block;
	padding-left: 0; 
}
#hdr-login-panel ul li{
	padding: 10px 0;
	display: block;
	font-size: 12px;
	font-weight: bold;
}

header, section, footer, aside, nav, main, article, figure {
    display: block; 
}
@media (max-width: 767px){
	.navbar-static-top{top: 50px;}
}
@media (max-width: 767px)
{
   #navbar, #navbar-login, #navbar-signup, #navbar-signup-dl {
    top: 51px !important;
} 
#navbar .navbar-nav li a {
    padding: 10px 15px !important;
}
}
@media (max-width: 991px){

/*#navbar >ul {
    display: block;
    width: 95%;
    float: none;
    margin: 0 auto;
}*/
#variant-dpw {
    float: none !important;
    margin-bottom: 30px !important;
}
}
@media (max-width: 768px){
  .navbar-static-top {
    top: 50px;
}
}
@media (min-width:768px) and (max-width:991px){
    #menu-button .btn{
      padding:6px 0px;
    }
}
#login-btn i{
	font-size: 15px; margin-right: 5px;
}
#set-user-btn i{
    font-size: 18px; margin-left: 4px;
}
@media (max-width: 767px)
{
   #navbar, #navbar-login, #navbar-signup, #navbar-signup-dl {
    top: 50px;
} 
#hdr-login-panel ul li {
     float: none !important; 
}
}


@media (max-width: 991px){
	#navbar .navbar-nav li a {
    padding: 10px 5px;
    font-size: 12px;
    font-weight: normal;
    white-space: nowrap;
}
#hdr-login-panel ul li {
    /*padding: 8px 0;*/
    font-weight: normal;
    float: right;
}
/*#navbar >ul {
    display: flex;
    width: 95%;
    float: none;
    margin: 0 auto;
}*/

}
@media (max-width: 768px){
  .navbar-static-top {
    top: 50px;
    z-index: 1001;
}

}

@media (min-width:768px) and (max-width:991px){
    #menu-button .btn{
      padding:6px 0px;
    }
}
/*#hdr-login-panel*/
#navbar .navbar-nav li a {
    display: inline-block;
}
.dropdown-menu>li>a {
    display: block !important;
}
.after-login-icon{display: none !important;}
@media(max-width: 900px){
	.user_disp_name{display: none !important;}
.after-login-icon{display: block !important;}
#set-user-btn span{display: inline-block;}
#set-user-btn span i{float: left;}
}
/*enquiry form*/
.pac-container{
    position: absolute !important;
    top: 31px !important;
    z-index: 99999 !important;
    left: 1px !important;
}
.grayBg{
    background-color: #ecf0f1;
    padding: 8px;
    border-radius: 4px;
    position: relative;
    margin-bottom: 7px;
}
.grayBg .form-group:last-child{
    margin-bottom: 0;
}
.grayBg .form-group{
    margin-bottom: 6px;
    position: relative;
}
.grayBg .form-control{
    height: 32px;

}
.grayBg .form-control:last-child{
    height: auto;
}
.grayBg:last-child{
    background-color: #fff;
    padding: 0;
    border-radius: 0;
    position: relative;
}
.chkBtn .form-group{
    margin-bottom: 0;
}
.sectionIcon{
    width: 33px;
    height: 33px;
    border-radius: 50%;
    background-color: #fff;
    position: absolute;
    top: 39%;
    left: -34px;
    box-shadow: -1px 0px 2px 0 rgba(0, 0, 0, 0.4);
}
.grayBg:first-child .sectionIcon{
    top: 33%;
}
.grayBg:nth-child(2) .sectionIcon{
    top: 23%;
}
.grayBg:nth-child(3) .sectionIcon{
    top: 39%;
}
.sectionIcon div{
        width: 25px;
    height: 25px;
    background-color: #ff5500;
    border-radius: 50%;
    position: relative;
    top: 4px;
    left: 4px;
}
.sectionIcon div i{
    color: #fff;
    position: relative;
    top: 5px;
    text-align: center;
    display: block;
}
.pholder{
    color: #a5a5a5;
    font-size: 14px;
    margin: 0;
    text-transform: capitalize;
    position: absolute;
    font-weight: normal;
    top: 1px;
    left: 1px;
    cursor: text;
    height: 98%;
    background-color: #fff;
    border-radius: 4px 0 0 4px;
    z-index: 1;
    width: 93%;
    box-sizing: border-box;
    line-height: 2.2;
    padding-left: 12px;
    width: 99%;
}
.pholder span{
    color: #ff5500;
}

.placeInput{
    position: relative;
    z-index: 2;
    background-color: transparent;
}
.placeInputW{background-color: #fff}
.grayBg ::placeholder{color: #a5a5a5 !important}
.grayBg select{padding: 6px 8px !important;}

.enqVryBtn{
    position: absolute;
    top: 5px;
    right: 5px;
    z-index: 9;
    padding: 4px;
    font-size: 12px;
    line-height: 1;
    box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.19);
    opacity: .4;
    pointer-events: none;
}
#time option span{color: #ff5500}
.vrfyOtp{
    display: none;
}
.otpSuccess{
 background: url(images/check.png) #fff;
    background-repeat: no-repeat;
    background-position-x: 96%;
    background-position-y: 8px;
    background-size: 14px;
}
.otpError{
    background: url(images/redcross.png) #fff;
    background-repeat: no-repeat;
    background-position-x: 96%;
    background-position-y: 9px;
    background-size: 12px;
}
.otpLoader{
background: url(images/loader.gif) rgba(255, 255, 255, 0);
    background-repeat: no-repeat;
    background-position-x: 50%;
    background-position-y: 1px;
    background-size: 18px;
     display: none; 
    height: 20px;
}
.otpLoaderVrfying{
background: url(images/loader.gif) rgba(255, 255, 255, 0);
    background-repeat: no-repeat;
    background-position-x: 50%;
    background-position-y: 1px;
    background-size: 18px;
     display: none; 
    position: absolute;
    z-index: 9999;
    top: 7px;
    width: 30px;
    height: 100%;
    right: 0;
}
.otpSucesMsg{
padding: 3px 5px;
    background-color: #ccffe6;
    color: #008000;
    margin-bottom: 0px;
    font-size: 12px;
    display: none;
}

.otpWrong{
    padding: 3px 5px;
    background-color: #ffcccc;
    color: #990000;
    margin-bottom: 0px;
    font-size: 12px;
    display: none;
}
.disable{
    opacity: .5;
    pointer-events: none;
}
#mobile[readonly]{
    background-color: rgba(255, 255, 255, 0.4)
}
.editMobile{display: none;}
.redirect{width: 20px; display: none;}
/*enquiry form*/
.toTop{
	width: 40px;
	height: 40px;
	border-radius: 50%;
	background-color: #ff5500;
	color: #fff;
	position: fixed;
	bottom: 40px;
	right: -50px;
	text-align: center;
	line-height: 46px;
	cursor: pointer;
	transition: ease-out 0.5s;
	z-index: 9;
}

/*===css for call back functionality==================*/
.red_err_box{border: 1px solid #de0202 !important}
.call_me{font-weight: bold;position: relative;}
.call_me span{
float: left;
color: #fff; 
font-size: 20px;
line-height: 22px
}
.call_me span:after{
content: "";
height: 34px;
width: 1px;
background-color: #fff;
position: absolute;
top: 0;
left: 39px;
}
.callMeBlock label{font-style: italic; font-size: 16px}
.callMeInput{display: none;}
.callMeThanks{
    padding: 10px; 
    width: 100%;
    background-color:#2ecc71;
    text-align: center;
}
.callMeThanks div{color: #fff !important; font-style: initial;font-size: 16px}
.callMeThanks{display: none;}
.callMeBlock{display: none;position: relative;z-index: 9}
.callError{font-style: normal !important; font-size: 14px !important; padding: 4px 7px; background-color: #ffcccc; color: #990000;font-weight: normal;margin-top: 5px;width: 100%;}
.callError:empty{display: none;}
.sec-block >div >.city_drop_blue {
    padding: 0; 
    padding-top: 0; 
    border-top: 0; 
    border-bottom: 0; 
    padding-bottom: 0px; 
}
@media (max-width: 801px){
    .chosen-select{
    display: none;
	}
}
@media (min-width: 1200px){
    .car-colours{min-width: 250px}
}
 