/* .mainTopBanner {
    background: #f6f3f2;
}
.mainTopBanner .bannerArea {
    max-width: 1120px;
    margin: 0 auto;
    position: relative;
    padding: 0 25px 45px;
}

.mainTopBanner .visitcountry {
    display: none !important;
}

.mainTopBanner .bannerArea .txt {
    font-size: 16px;
    line-height: 28px;
    padding-top: 45px;
    max-width: 1050px;
}
.mainTopBanner .btnWrap {
    margin: 20px 0 0;
}
.mainTopBanner .btnWrap .btn {
    width: 140px;
    text-align: center;
}

a.btnSm, button.btnSm {
    height: 36px;
    line-height: 36px;
    font-size: 12px;
}

a.btn, button.btn {
    display: table-cell;
    width: 100%;
    height: 50px;
    font-size: 16px;
    padding: 0 15px;
    background: #002c5f;
    color: #fff;
    text-decoration: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden !important;
    vertical-align: middle !important;
    position: relative;
    left: 0;
    right: 0;
}

.btnWrap {
    min-width: 100%;
    margin: 0;
    padding: 0;
    font-size: 0;
    line-height: 0;
    overflow: hidden;
    display: block;
    text-align: center;
}
.btnWrap:after {
    content: "";
    display: block;
    clear: both;
}
.mainTopBanner .bannerArea .btnBannerClose {
    position: absolute;
    right: 0;
    top: 40px;
}

 */

.carouselMainBg{
	background-image: url(../images_ui/background/bg-news-pc-a9ac27452a7d3e9c0a485b795de56952.png);
	background-size:contain;
}


/* Scroll Top */
.btnContentTop {
    position: fixed;
    right: 0;
    bottom: 0;
    z-index: 10;
    width: 60px;
    height: 60px;
    transform: translate3d(0, 0, 0);
    font-size: 0;
    line-height: 0;
    margin-top: 17px;
    cursor: pointer;
}

.btnContentTop.ab {
    position: absolute;
}

/*************************************
          Car item
**************************************/

.gray-bg { 
	/* background: #f6f3f2; */
	background-image: url(../images_ui/background/certified-benefits-d7cbc2426e5f3c798f72528cc2924723.jpg);
	/* background-repeat:round; */
 }
 
 
.quickBg { 
	background-image: url(../images_ui/background/bcg-effecff863d6ca5d8ac3cb7bf9852428.jpg);
	background-repeat:round;
 }
 
 
.car-item .car-content { background: #ffffff; line-height: 50px;}
/* .car-item .car-list { margin-bottom: 20px; } */
.car-item .car-list ul li { border: 1px solid #e3e3e3; padding: 0px 20px; margin-top: 10px; color: #000; margin-left: -5px; font-size:16px; line-height:2.5;}
.car-item .car-content a { font-size: 16px; color: #002c5f; display: block; padding-top: 10px;}
.car-item .price span { font-weight: bold; font-size: 20px; letter-spacing:1px;}
.car-item .car-image { position: relative; overflow: hidden; }

.feature-car .item:hover { 
    box-shadow:0 0 5px 0 rgba(0,0,0,0.3);
}

.feature-car .nav-tabs{
    border:none;
}
.list-inline>li { display: inline-block; /* padding-right: 5px; padding-left: 5px;  */}


.feature-car li {
    padding-right: 20px;
    padding-bottom: 30px;
}

.feature-car li a{
    color: #ffffff;
    background-color: #002c5f;
    padding: 10px 10px;
}

.theme-tabs li.active:focus, .theme-tabs li.active a:focus, .theme-tabs li.active a:hover, .theme-tabs li.active {
    background-color: #002c5f;
    border-radius: 2px;
}

.feature-car .nav-tab li {
    position: relative;
    display: block;
    padding: 10px 15px;
}



/* buy */

/* .buyKeyVisual .middle{
    display: table;
    width :100%;
    height:100%;
    margin:0 auto;
    background-image: url(../images_ui/background/dealer-bannerbvg.jpg);
} */

.buyBanner .bg1{
	background-image: url(../images_ui/background/dealer-banner-f7f096c30beacbbf9e8a01e8e867f440.jpg);
	background-position:right;
}
/* buy */



/*=========================================== Footer 1 Css */

.footerBg{
	background:#f6f3f2 ;
}

/* Footer 1 Css */

/*======================================== Footer Navigation */

.tips-bottom{ font-size:28px; background-color: #e4dcd3; padding:40px; font-weight: 600;}

/*======================================== Footer Navigation */

/*======================================== Breadcrumb css */

.pagePath .active-item span{
	color:#00aad2;
	font-size:16px;
	font-family: "HyundaiSansHead-Medium";
	text-decoration:underline;
	background:none;
}

.footerPath .active-item span{
	color:#00aad2 !important;
	font-size:16px;
	font-family: "HyundaiSansHead-Medium";
	text-decoration:underline;
	background:none !important;
}


.headArea .breadCrumbSec span{
	background: url(../images_ui/logo/ico-breadcrumb-f16a2a2dfca30673ccb615366efed432.png);
	background-repeat:no-repeat;
	margin-right: 11px;
    padding: 0 16px 0 0;
    line-height: 26px;
    font-size: 16px;
    color: #000;
    text-decoration: underline;
}

.headArea .topSect{
	position: relative;
    max-width: 1120px;
    overflow: hidden;
    padding-left:0px;
}
/*============================================ Breadcrumb css */



/* Career */

.whiteCloudBg{
	background-image: url(../images_ui/background/white-cloud-f7f096c30beacbbf9e8a01e8e867f440.jpg);
}


/* Quick Connect */

.qckCnctContr{
	width:700px;
}






/* EMI Calculator */

/* .range-control-slider .ui-widget-header {
    background: #00aad2;
}

.range-control-slider.ui-state-default, .range-control-slider.ui-widget-content .ui-state-default, .range-control-slider.ui-widget-header .ui-state-default, .range-control-slider.ui-button, .range-control-slider .ui-button.ui-state-disabled:hover, .range-control-slider .ui-button.ui-state-disabled:active {
    border: 2px solid #00aad2;
    background: #fff;
    outline: none;
}

.range-control-slider.ui-slider-horizontal .ui-slider-handle {
    top: -8px;
}

.range-control-slider.ui-slider .ui-slider-handle {
    width: 20px;
    height: 20px;
    border-radius: 50%;
}

.ui-slider-horizontal .ui-slider-range-max {
    right: 0;
}
.ui-slider-horizontal .ui-slider-range {
    top: 0;
    height: 100%;
}
.ui-slider .ui-slider-range {
    position: absolute;
    z-index: 1;
    font-size: .7em;
    display: block;
    border: 0;
    background-position: 0 0;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
    border-bottom-right-radius: 3px;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
    border-bottom-left-radius: 3px;
}
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
    border-top-right-radius: 3px;
}
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
    border-top-left-radius: 3px;
}
.ui-widget-header {
    border: 1px solid #dddddd;
    background: #e9e9e9;
    color: #333333;
    font-weight: bold;
}

.ui-slider-horizontal .ui-slider-handle {
    top: -.3em;
    margin-left: -.6em;
}
.ui-slider .ui-slider-handle {
    position: absolute;
    z-index: 2;
    width: 1.2em;
    height: 1.2em;
    cursor: default;
    -ms-touch-action: none;
    touch-action: none;
}

 */
 
 
 .range-slider {
  width: 100%;
}
 
 
 .range-slider-range {
  -webkit-appearance: none;
  height: 4px;
  border-radius: 5px;
  background:#00aad2;
  outline: none;
  padding: 0;
  margin: 0;
  
  }
 
 
 
 
 
 

.emiCalc input{
	width:100%;
}

.col-form-label {
	font-family: "HyundaiSansHead-Medium";
	
}

.careerPolicy a{
	text-decoration:underline;
}

.emiNote {
    margin-top: 20px;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: -0.1px;
    text-indent: -28px;
    padding-left: 28px;
}

.emiNote:before {
    content: "";
    display: inline-block;
    width: 18px;
    height: 21px;
    background: url(../images_ui/logo/emi_notice_grey-afd5b7bf23bc4b8b7e8638b1199afdc1.png) left center no-repeat;
    background-size: 18px;
    margin-right: 10px;
    /* float: left; */
    vertical-align: middle;
    margin-top: -3px;
}

/* .col-form-label{
	font-family: "HyundaiSansHead-Medium";
}
 */
.txt_gray {
    color: #666 !important;
    line-height:28px;
}
.emiBanText{
	left:40%;
	position: absolute;
	top:130px;
	margin-left:0;
}
.sellBanText{
	left:48%;
	position: absolute;
	top:200px;
	margin-left:0;
	color:#fff;
}

.sellVehicleRight{
	text-align:-webkit-right;
}

.form-row>.col, .form-row>[class*=col-] {
    padding-right: 15px;
    padding-left: 15px;
}

.range-slider-col .label-title input {
    width: 30px;
    padding: 0px 5px 0px 0px;
    height: 32px;
    border: 0px;
    text-align: right;
}

input[type=text], input[type=number], input[type=tel], input[type=password], input[type=date], input[type=email] {
    display: inline-block;
    line-height: 44px;
    font-size: 16px;
    color: #666;
    background: #fff;
    padding-top:25px;
    padding-bottom:25px;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    background: #f6f6f6;
    font-weight: normal;
    color: #454545;
}
.ui-slider-horizontal .ui-slider-handle {
    margin-left: -.6em;
}
.ui-slider .ui-slider-handle {
    position: absolute;
    z-index: 2;
    width: 1.2em;
    height: 1.2em;
    cursor: default;
    -ms-touch-action: none;
    touch-action: none;
}
.range-control-slider.ui-widget.ui-widget-content {
    border: none;
}

.range-control-slider.ui-widget-content {
    background: #e4dcd3;
}

.range-control-slider.ui-corner-all {
    border-radius: 0px;
}

.range-control-slider.ui-corner-all {
    border-radius: 0px;
}
.loanRange .range-control-slider.ui-slider-horizontal {
    height: 2px;
    margin: 10px 0px;
}
.range-control-slider.ui-slider-horizontal {
    height: 4px;
    margin: 10px 0px;
}
.range-control-slider.ui-widget-content .ui-state-default {
    border: 2px solid #00aad2;
    background: #fff;
    outline: none;
}

.range-control-slider.ui-slider .ui-slider-handle {
    width: 20px;
    height: 20px;
    border-radius: 50%;
}
.ui-slider-horizontal .ui-slider-range {
    top: 0;
    height: 100%;
}
.ui-slider-horizontal .ui-slider-range-max {
    right: 0;
}

.range-control-slider .ui-widget-header {
    background: #00aad2;
    float:right;
}
.range-control-slider.ui-slider-horizontal .ui-slider-handle {
    top: 2px;
}


/* EMI Calculator */



/* Dealer Locator */

.dealerBtn .btn{
	background:#002c5f;
	min-width: 95px;
    font-size: 18px;
    line-height: 37px;
    padding: 0px 24px;
    font-weight: normal;
    color: #fff;
    border-radius: 0px !important;
    border: none;
    text-decoration: none;
    margin-left: 35px;
}
.dealerLocBg{
	background: #f6f3f2 !important;
	
}
/* Photo Gallery */

.photoImg img{
	width:100%;
	height:250px;
}

.pgImgsec .card{
	border:none;
}

.pgImgsec .spContent div{
	font-weight:600;
}

.photoBtn .btn{
	font-size:18px;
	padding: 0px 15px;
	line-height:40px;
	border-radius:inherit;
	background: #002c5f;
	border:inherit;
	color:#fff;
}

.photoBanText {
    position: absolute;
    left: 40%;
    top: 130px;
    margin-left: 0px;
    color: #fff;
}

/* Photo Gallery */


/* Dealer locator */

.dealerBanText{
	position: absolute;
	left:20%;
	top:70px;
	margin-left:0;
}
.dealerTitle{
	display:block;
	width:100%;
	margin-bottom:25px;
}
.dealerText{
	display:inline-block;
	font-size:58px;
	line-height:70px;
	margin-bottom:15px;
}
.dealerSubText{
	font-size:20px;
	line-height:1.4;
	margin-bottom:40px;
	text-align:left;
}

/* Dealer locator */




/*============================================== Financial Partners */

.table .th-head th{
	color: #000000;
	background-color: #e4dcd3;
}
/* .table .thBodyBg th{
	color: #000;
	background-color: #e4dcd3;
} */
.table .th-head1{
	width: 21%;
}
.table .th-head2{
	width: 39%;
}
.thColor{
	border-right:1px solid #fff;
}
.tb-border{
	border:1px solid #e4dcd3;
}

/*================================================= Financial Partners */

/*======================================================Sell page css*/

.sellXchange{
	border:1px solid #e4dcd3;
	background: #e4dcd3;
	padding: 25px 10px 5px 15px;
}

.sellDealerTable .table-bordered td{
	border: 1px solid #e4dcd3;
    background: #f6f3f2;
}

.sellDealerTable .table-sm td{
	padding:10px;
}

.px-md-7{
	padding-left:5rem !important;
}

.sellSelect option:first{
    color:red;
}

.project-tab #tabs .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
    border:none;
    font-size: 16px;
    color: #00AAD2;
}

.project-tab #tabs .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link{
    /*color: red;*/
    color:#c1c1c1;
}

.nav-tabs .nav-link.active .stepArea .stepType1 .stepList .inner .num {
    background: #00AAD2;
}

.nav-link{
    padding:0px;
}

.nav-tabs .nav-link{
    border:none;
    background-color: #fff;
}

.sell-form .form-control{ 
    font-size: 14px;
    /*color: #00AAD2;*/
    padding: 0px 20px;
}

.form-control:focus{
    box-shadow: none;
}


.sell-form .form-group{
    margin-bottom: 0px !important;
    padding-bottom: 20px    ;
}

.sell-form .form-group label{
    font-size: 15px;
    line-height: 28px;
    font-family: "HyundaiSansHead-Medium";

}
.sell-select{
    height: 50px !important;
    background-color: #f6f3f2 !important;
    box-shadow: none !important;
    /* color: #b6b4b3 !important; */
    border:none;
}

.uploadCv{
	background: #f6f3f2 !important;
    padding: 10px;
    font-size: 14px;
}

.sell-form .form-group sup{
    color:#00AAD2;
    font-size: 13px;
}

.sell-form .form-control{
    border-radius: 0 !important;
    height: 45px;
    line-height: 30px !important;
    border-color: #e4dcd3;
}

.sell-form-btn .btn-secondary{
    background-color: #777673;
    margin-right: 10px;
}

.sell-btn-otp .btn-primary{
    font-size: 16px;
    min-width: 100px;
    background-color: #002c5f !important;
    border-radius: 0 !important;
    border:none;
}

.sell-form-btn .btn-primary{
    background-color: #002c5f !important;
}

.sell-form-btn .btn-primary:focus{
    
  border: none;
  outline: 0;
}

.sell-form-btn .btn{ 
    min-width: 140px;  
    font-size: 18px;
    line-height: 46px;
    padding: 0px 36px;
    font-weight: normal;
    color: #fff;
    border-radius: 0px !important;
    border:none;
    text-decoration: none;
    margin-right:25px;
}

/*===============================================Top design*/
.bgColorGray{
    background-color: #f6f3f2 !important;
}

.stepArea{
    width: 100%;
    height: 70px;
    background: #fff;
    overflow: hidden;
}
.stepArea .stepType1 .stepList{
    background: url(https://hpromise.hyundai.co.in/images_ui/logo/ico-arr-step.png) no-repeat left left;
}

/* .colLg3 .col:first-child{
    width: 33.33%;
}
 */
/* .colLg3 .col {
    width: 33.33%;
} */
.stepArea.bgColorGray .stepList {
    background-color: #f6f3f2 !important;
}

.stepArea .stepType1 .stepList i{
    font-size: 16px;
    color: #c1c1c1;
    padding-left: 20px;
    vertical-align: middle;
    margin-right:30px;
}

.stepArea .stepType1 .stepList {
    display: table-cell;
    height: 70px;
    vertical-align: middle;
    position: relative;
}

.stepArea .stepType1 .stepList .inner {
    display: inline-block;
    padding-left: 40px;
    line-height: 1.875;
    font-size: 16px;
    font-family: "HyundaiSansText-Medium", Sans-Serif;
    position: relative;
}
.bg-first{
    background: url(../images_ui/logo/select_right_arr-1c044504160dc269181eeabddd0ed485.png)no-repeat right center;
    border:none;
    width: 100%;
    border-right:0;
    border-top: 0px;
    border-left: 0px;
    border-bottom: 0px;
}
.sellSelect select{
    -webkit-appearance: none;
}
/*=============================Sell page css*/


/*====================================Contact Page Css */

.sell-Select .form-control{
	height:90px;
}
.sellTab .nav-tabs{
	border:none;
}
.sellVehicle .stepArea .stepType1 .stepList .inner {
    display: inline-block;
    padding-left: 40px;
    line-height: 1.875;
    font-size: 16px;
    font-family: "HyundaiSansHead-Medium";
    position: relative;
    color: #00aad2;
}
.sellVehicle .stepArea .stepType1 .stepList .inner .num {
    display: block;
    width: 30px;
    height: 30px;
    line-height: 31px;
    color: #fff;
    font-size: 14px;
    text-align: center;
    background: #00aad2;
    border-radius: 50%;
    position: absolute;
    left: 0;
    top: 0;
}
.contactBtmText{
	font-size: 16px;
	font-weight: normal;
}
.contactTitle{
	/*border-bottom: 1px solid #e4dcd3;*/
}
.contactFields{
	border-bottom: 1px solid #e4dcd3;
	padding-top: 15px;
	padding-left: 0px;
    text-align: right;
    font-size: 14px;
    line-height: 16px;
    margin-bottom: 40px;
}
.contactFields sup{
	color: #00AAD2;
    font-size: 13px;
}
.contactText {
	font-size: 30px;
	font-weight: normal;
}
.contactForm .noPadding{
padding: 0px;
}

.contactCall{
	background:#fff;
	padding:30px;
}

.contactCall .sell-form-btn .btn {
	font-size:14px;
}



/*===============================Contact Page Css */

/*===================================Keyvisual*/

.topBannerVisual {
    background-image: url(../images_ui/background/bg8-8887d13ab247ba13f715557472bcd57c.jpg);
    background-repeat: no-repeat;
    background-size: cover;
}

.topVisualArea{
    position: relative;
    height: 540px;
    padding: 0 15px;
}

.topVisual{
    position: relative;
    /* min-width: 1120px; */
    margin: 0 auto;
    overflow: hidden;
    /* max-width: 1800px; */
    height: 540px;
}

.topVisual .visual{
    width: 1860px;
    position: absolute;
    left: 50%;
    top: 0;
    margin-left: -930px;
}


.topVisual .visualRsa{
    width: 1860px;
    position: absolute;
    left: 41%;
    top: 0;
    margin-left: -918px;
}

.topVisual .visualBgSell{
    width: 1395px;
    position: absolute;
    left: 50%;
    top: 0;
    margin-left: -695px;
    }

.sellKVBg{
	background-image:url(../images_ui/background/white-cloud-f7f096c30beacbbf9e8a01e8e867f440.jpg);
}

.topVisual .visual img{
    width: 1860px !important;
}

/*=============================================Keyvisual*/


/*=============================================Footer1 Css */

.lm-about{
	background: url(../images_ui/background/bg7-7e2498cf47b516307411b07276188a05.png);
	background-repeat: no-repeat;
	padding-top: 40px;
}

.lm-text img{
	width: 260px;
	height: 170px;
}
.lm-text p{
	font-size: 18px;
	font-family: "HyundaiSansHead-Medium";
	font-weight: normal;
	color: #000;
}
.lm-text a:hover{
	text-decoration: underline;
	color: #000;
}

@media only screen and (max-width: 480px) {
   .lm-about{
   	text-align: center;
   	padding-top: 90px;
   }
}

/*==========================================Footer1 Css */



/*=============================================About-us */

.about-bg{
	background-image: url(../images_ui/background/certified-benefits-d7cbc2426e5f3c798f72528cc2924723.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    min-height:630px;
    padding-top:40px;
}

.about-content{
	width:800px;
	margin:0 auto;
	text-align:justify;
}
.aboutBanText{
	position:absolute;
	left:21%;
	top:60px;
	margin-left:0px;
	color:#000;
}

/*=====================================================About-us */

/* Road Side Assistance */

.rsaBanText h1{
	font-size:58px;
	line-height:71px;
	position:absolute;
	left:26%;
	top:10%;
	margin-left:0px;
	color:#000;
}

.rsaBanText .rsaWarranty p{
	position:absolute;
	left:26.2%;
	top:23%;
	font-size: 26px;
    line-height: 1.5;
    font-family: HyundaiSansHead-Medium;
}

.rsaBgClr{
	background:#f6f3f2;
}
.rsaContent{
	letter-spacing:0.2px;
	line-height:28px;
}

.rsaNumber{
	font-size:30px;
	font-family: HyundaiSansHead-Medium;
	font-weight:normal;
	letter-spacing:0.5px;
	line-height:40px;
	padding-top:30px;
	padding-bottom:30px;
}

.rsaConArea{
	font-size: 16px;
    line-height: 28px;
    font-family: inherit;
    letter-spacing: 0.2px;
}

.rsaHeadText h3{
	letter-spacing:0.5px;
	
}


/*===================================================Financial Partner */
/*************************************
        Tabs
**************************************/
#tabs .tabs li { font-size: 26px; padding: 20px 60px; color: #000000; background: transparent;display: inline-block; margin: 0; cursor: pointer; position: relative; transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; }
/* #tabs .tabcontent { overflow: hidden; } */
#tabs .tabs a{color:#000000;}
#tabs ul.tabs li.active a { color:#00aad2; text-decoration:underline; font-family: "HyundaiSansHead-Medium";}
#tabs ul.tabs li.active{ color:#00aad2;}
/* #tabs li:hover { color:#00aad2; font-weight: normal;} */
.tabcontent table th{text-align:center;}
.tips-left{float: left; margin-top: 10px; font-size: 18px; font-weight: 700; margin-left: 10px;}
.tips-bottom{ font-size:28px; background-color: #e4dcd3; padding:30px; font-weight: 600;}


/*==================================================Financial Partner */



/* Certified Hyundai */

.certifiedHyundai tr td{
	padding:20px;
	background:#fff;
}

.certifiedHyundai .tb-border{
    border: 1px solid #e4dcd3;
}

.certifiedHyundai tr th{
	padding:20px;
	color:#000;
}

.certifiedHyundai .table .th-head th {
    color: #000000;
    background-color: #e4dcd3;
}




/* Tips */
 
.tabBox{
	padding-bottom:15px;
	box-shadow: 1px 1px 1px rgba(0,0,0,0.05);
	margin-bottom:0px;	
}

.tipsBg{
	background:#f6f3f2;
}

.daily-content ul li {
    padding: 10px;
}

.tips-bottom a{
	text-decoration:none;
	color:#000;
	font-weight:normal;
}

.tipsBtnText{
	position: relative;
    display: table-cell;
    height: 160px;
    padding: 0 40px;
    font-size: 30px;
    line-height: 40px;
    color: #000;
    vertical-align: middle;
}
.tipsNav{
	overflow: hidden;
    display: table;
    width: 1120px;
    height: 160px;
    margin: 0 auto;
    vertical-align: top;
}

.tipsNav .tipsBtnNext, .tipsBtnPrev{
	position: relative;
    display: table-cell;
    height: 160px;
    padding: 0 40px;
    font-size: 30px;
    line-height: 40px;
    color: #000;
    /* font-family: "HyundaiMedium"; */
    vertical-align: middle;
}

.tipsNav .tipsBtnNext:after{
	display: block;
    content: "";
    position: absolute;
    top: 69px;
    right: 0;
    width: 13px;
    height: 21px;
    background: url(../images_ui/logo/bg_nav-47b47884130e21bb5bdee85551b6a9c3.png) no-repeat 0 100%;
}	
.tipsNav .tipsBtnPrev:after{
	display: block;
    content: "";
    position: absolute;
    top: 69px;
    left: 0;
    width: 13px;
    height: 21px;
    background: url(../images_ui/logo/bg_nav-47b47884130e21bb5bdee85551b6a9c3.png) no-repeat 0 0;
}



/* Driving Tips Css */

.drivingBg .drBg{
	background: #e4dcd3;
}

.drivingBg{
	background-color: #f6f3f2;
}

.drivingImg{
	height: 390px;
}

.drvgListNone li {
	padding:10px;
}

/* Driving Tips Css */


/* Warranty Policy */

.warrantyBg{
	background: url(../images_ui/background/bg-tips-97e848cd428197dc00f0d98bd1e9067e.jpg) repeat;
	/* background: url(../images_ui/logo/ico-arr-step.png) no-repeat left left; */
}


/* Warranty Policy */


/* Special Offer */

.selectBg{
	background-color:#f6f3f2;
}

.spContent{
	font-size: 16px;
    line-height: 28px;
    color: #000;
    font-family: "HyundaiSansText-Medium", Sans-Serif !important;
}

.spContent:hover{
	text-decoration:underline;
}

.imgCard .card{
	border:none;
}


/* Special Offer */



/* Sitemap */
 .sitemap .list-unstyled a{
 	color:#000;
 	text-decoration:underline;
 }
 
 .sitemap .list-unstyled li{
 	padding-top:15px;
 }

/* Sitemap */


/* Quick Connect */
.quickConnect {
    width: 211px;
    position: fixed;
    bottom: 0px;
    height: 72px;
    left: 0px;
    z-index:1;
}
.quickformTitle{
	padding-top: 10px;
    padding-left: 5px;
    text-align: left;
    font-size: 20px;
    font-family: "HyundaiSansHead-Medium";
}
.quickTextArea .form-control{
	height:60px;
	line-height:40px;
}
.quickBtn .sell-form-btn .btn{
	
	min-width:130px;
	font-size:16px;
	padding: 0px 25px;	
}

/* ============ DEFAULTS =========== */

.form-heading {
    padding: 0 15px 15px 15px;
    color: #3C4857;
}

.quickConnectModal form{
    background: #e4dcd3;
    padding: 0 15px 15px 15px;
    position: relative;
    width: 100%;
    border-radius: 8px;
}


/* ============ MODAL =========== */

/* Quick Connect */

.modalTitle {
	text-align: -webkit-center;
    font-size: 24px;
    font-family: inherit;
    padding: 3px 20px;
}

.modalImg{
	width: 140px;
    position: relative;
    margin-left: 70px;
}

.modal-header button{
	padding-top: 0px !important;
    font-size: 18px;
    text-decoration: none;
    color: #000 !important;
    font-family: "HyundaiSansHead-Medium";
}
.modalForm .sell-form .form-control{
	padding: 10px 15px;
}
.modal-header .close{	
	margin: -1.5rem -1rem -1rem auto;
}
.modalForm .sell-form-btn .btn{
	font-size:14px;
	line-height:43px;
	margin-right:0px;
}

.modalForm .sell-form-btn{
	background:#e4dcd3;
}

.modalForm .sell-form .text-area{
	background:red;
}

.modal-body {
    position: relative;
    padding: 0px;
}


.modal-open .modal{
	overflow-y:scroll;
}

.quickImg img{
	width:150px;
	height:auto;
	position:relative;
}


.modern-button {
    margin: 15px 0;
    padding: 8px 24px;
    border-radius: 50px;
    color: #fff;
    transition: all .3s cubic-bezier(.64, .09, .08, 1);
    font-size: 14px;
    font-weight: 100;
    outline: none;
}

.quickBtn .btn-primary{
	background-color:#002c5f !important;
}

.quickBtn .btn{
	min-width:103px;
	font-size:14px;
	line-height:31px;
	padding: 5px 20px;
	font-weight: normal;
    color: #fff;
    border-radius: 0px !important;
    border: none;
}



