.withImage .upper-link{position:absolute;left:77px;top:13px;color:#e6e6e6;border-bottom:1px solid #e6e6e6;width:89%;padding-bottom:13px}
.withImage .tag{margin-left:195px}
.withImage .tag .color-tag{background:#804033;margin-left:0 !important;font-size:12px;padding:0 5px}
.withImage .upper-title{color:#fff}
.withImage .upper-title h3{font-size:42px;margin-bottom:15px;text-align:left;margin-left:150px;word-wrap:break-word;width:80%;font-family:"HyundaiSansTextOffice-Bold";line-height:1.1}
.withImage .upper-link a{border-bottom:none !important;color:#e6e6e6;text-transform:none !important}
.withOutImage .upper-link{position:absolute;left:77px;top:20px;color:#888;border-bottom:1px solid #ccc;width:89%;padding-bottom:15px}
.withOutImage .tag{margin-left:195px}
.withOutImage .tag .color-tag{background:#804033;margin-left:0 !important;font-size:12px;padding:0 5px}
.withOutImage .upper-title{color:#000}
.withOutImage .upper-link a{border-bottom:none !important;color:#888;text-transform:none}
.withOutImage.banner-container .text-wrapper h3{font-size:42px;margin-bottom:15px;text-align:left;margin-left:155px}
.text-wrapper h3{width:100%;text-align:center}
.upper{margin-left:15.5%;width:54.5%;border-bottom:1px solid #ccc}
.upper h4{font-size:20px;margin-top:50px;min-height:70px;font-family:"HyundaiSansTextOffice-Bold"}
.article_ques_content{margin-left:-30px}
.left-container-wrapper a{border-bottom:none !important;margin-top:18px;display:block;cursor:pointer}
.left-container-wrapper{width:19%;display:inline-block;vertical-align:top;padding-left:165px;margin-top:-90px;margin-right:36px;margin-left:-82px}
.middle-container-wrapper{width:54%;display:inline-block;margin-top:20px}
.middle-container-wrapper p{font-family:'HyundaiSansTextOffice-Regular'}
.middle-container-wrapper .viewmoreless_text p{font-family:"HyundaiSansHead-Bold" !important}
.middle-container-wrapper .text p{font-family:HyundaiSansTextOffice-Regular !important;font-size:16px;line-height:29px}
.faq-section p{font-size:14px}
.middle-container-wrapper p:last-child{width:90%}
.middle-container-wrapper ol li:hover{background:0}
h4{margin-top:30px}
.panel-heading{border-bottom:1px solid #ccc;padding:20px 15px 20px 0}
h4.panel-title a{border-bottom:0;padding:0;text-transform:initial}
.right-container-wrapper{width:22%;display:inline-block;vertical-align:top;padding-left:0;margin-top:-100px;margin-left:8%}
.image-align{padding-left:0 !important}
.related-resources-container{padding:15px 0 0 20px;border-bottom:1px solid #ccc}
.related-resources-container:last-child{border-bottom:0}
.container-left-border{border-left:1px solid #ccc;padding-top:0;margin-top:8px}
div.related-resources-container>a{border-bottom:0}
.related-resources-container img{width:100%;height:auto}
.related-resources-container.image-align img,.search-result-content .search-result-blk-text h3{cursor:pointer}
.related-resources-container iframe{width:100%;height:auto}
.lower-title{margin-top:45px}
h5{width:50%;display:inline;padding-left:25px}
.lower-wrapper-container2{margin-left:197px;width:52%}
.video_display{margin-bottom:20px;margin-top:20px}
.questions .panel-heading#headingOne .panel-title a{padding:10px 10px 10px 0}
.faq-accordion-wrps .panel{width:80%}
.faq-accordion-wrps{margin-top:20px}
.heading{margin-top:20px}
.col-md-8{padding-left:0;padding-right:0}
.reg-odometer input.emailpopup{color:#000;width:400px;background-color:#fff;border-color:#ccc}
#article_emailPopup .input_legend{left:18px}
.resource-article-css ul,.resource-article-css ol{padding-inline-start:40px}
.resource-article-css p{float:none}
@media(max-width:767px) and (min-width:100px){.reg-odometer input.emailpopup{width:298px !important}
.lower-wrapper-container2 .faq-section .row-pdr{padding-left:10px !important}
.lower-wrapper-container2{padding-left:0 !important;padding-right:0 !important}
.withOutImage.banner-container .upper-title h3{text-align:left;line-height:35px}
.text.parbase table{width:100%}
.upper-title{margin-left:0}
.upper-title h3{text-align:left;margin-left:0 !important}
.upper{margin-left:0;width:100%;border-bottom:none !important}
.left-container-wrapper{width:100%;display:inline-block;vertical-align:top;padding-left:0;padding-top:80px;margin-left:0;margin-right:0;margin-top:-70px;border-bottom:1px solid #ccc;margin-bottom:15px;text-align:center}
.left-container-wrapper img{margin-left:0;margin-bottom:10px}
.middle-container-wrapper{width:100%;border-bottom:none !important}
.middle-container-wrapper iframe{width:100% !important;height:auto !important}
.lower-wrapper-container2{margin-top:500px;margin-left:0;width:100%}
@media(max-width:767px) and (min-width:100px){.banner-container{padding-top:90px !important}
.lower-wrapper-container2{margin-top:-50px}
.related_resource_align{padding-top:22px !important}
}
.right-container-wrapper{width:100%;top:245%;position:absolute;padding-left:0;margin-left:0;padding-right:0;margin-top:0}
.related-resources-container{padding:0;border-left:none !important;padding-left:0;padding-top:0;border-bottom:none !important}
.related-resources-container iframe{width:100%}
.related-resources-container img{width:100%}
.lower-title{width:45%;margin-bottom:-30px}
.video_display iframe{width:100%}
.withOutImage .tag{margin-left:0}
.withOutImage .upper-title{margin-left:0}
.upper-link{display:none}
.banner-container{padding-top:30px}
.withImage .upper-title{margin-left:0}
.withImage .tag{margin-left:0}
.faq-accordion-wrps .panel{width:100%}
}
@media(min-width:768px) and (max-width:1024px){.right-container-wrapper{margin-left:0;padding-left:20px;margin-top:-125px}
.left-container-wrapper{width:19%;display:inline-block;vertical-align:top;padding-left:13%;margin-top:-120px;margin-right:36px;margin-left:-90px}
.upper{margin-left:82px}
.upper h4{min-height:100px}
.withImage .upper-link{width:80%}
.withOutImage .upper-link{width:80%}
.withOutImage .upper-title h3{margin-left:80px;line-height:1.1}
.withImage .upper-title h3{margin-left:96px;line-height:1.1;margin-top:40px}
.banner-container .container{margin-left:0;margin-right:0}
.left-container-wrapper{width:40px !important;padding-left:0 !important;margin-right:0 !important;margin-left:0 !important}
.upper{margin-left:93px !important}
.middle-container-wrapper{margin-left:50px !important}
.banner-container{background-size:inherit !important}
}
@media(min-width:1186px) and (max-width:1199px){.banner-container .container{margin-left:0;margin-right:0;width:855px !important}
.withImage .upper-title h3{margin-left:182px !important}
}
@media(min-width:1025px) and (max-width:1185px){.withImage .upper-title h3{margin-left:57px}
.upper{margin-left:152px !important}
}
.withOutImage .upper-link label{font-family:"HyundaiSansTextOffice-Regular";font-size:14px}
.withImage .upper-link label{font-family:"HyundaiSansTextOffice-Regular";font-size:14px}
.banner-container{position:relative;min-height:225px;background-position:center;background-size:cover;background-repeat:no-repeat;padding-top:160px;width:100% !important}
@media(min-width:768px) and (max-width:1024px) and (orientation:landscape){.upper{margin-left:12%}
.left-container-wrapper{width:19%;display:inline-block;vertical-align:top;padding-left:15%;margin-top:-120px;margin-right:36px;margin-left:-110px}
.right-container-wrapper{margin-left:50px;padding-left:20px}
}
.lower-wrapper-container2 .faqgenesisresourcecategory #accordion h4 a{padding:15px 15px 15px 0}
.res_faq{padding:0 !important}
.article-container .lower-wrapper-container2{margin-left:0;width:100%}
.middle-container-wrapper .text.parbase{overflow:hidden;font-family:HyundaiSansTextOffice-Regular;font-size:16px;line-height:29px}
.article_faq{margin-top:100px}
.faq-section{margin-top:30px;margin-left:15px}
.faq-section ol,.faq-section ul{padding-inline-start:40px}
.faq-section ol li,.faq-section ul li{padding-inline-start:10px;line-height:29px}
.faq-section p,.faq-section span{font-size:14px !important}
.main-dk-faq .intro:nth-of-type(2){margin-top:20px}
@media(max-width:767px) and (min-width:100px){.article_faq{margin-left:0}
}
.middle-container-wrapper p iframe{width:100%;height:350px}
@media(min-width:768px) and (max-width:1024px){.middle-container-wrapper p iframe{height:300px}
}
@media(min-width:1024px){.banner-container .text-wrapper{margin-bottom:0;bottom:0}
}
.upper-title{text-align:center;color:#ccc;margin-bottom:20px}
.article-container{max-width:1240px;padding-left:20px;padding-right:20px;margin:0 auto}
.article-container .recommededList .container{width:100%;border-left:1px solid #ccc}
.article-container .recommededList .container .h3head-title{font-size:20px !important;text-align:left !important}
.article-container .recommededList .container .limitWidth .col{width:96%;padding:15px 0 0 0;border-bottom:1px solid #ccc;margin-left:10px}
.article-container .recommededList .container .limitWidth .col:p:nth-last-of-type(1){border-bottom:0}
.article-container .recommededList .container .limitWidth .col .recommended-resourcesblk_hover,.article-container .recommededList .container .limitWidth .col .recommended-resourcesblk-desc{display:none !important}
.article-container .recommededList .container .limitWidth .col .recommended-resources-block{margin-bottom:10px !important}
.article-container .recommededList .container .limitWidth .col .recommended-resourcesblk_text h4{font-size:16px !important}
.article-container .recommededList .container .limitWidth .col .recommended-resources-block:hover .recommended-resourcesblk_img{box-shadow:none;transform:none;transition:none}
.faqgenesisresourcecategory .genesis-resource-viewmore{margin-bottom:-10px}
.vehicle-health-viewmore,.genesis-resource-viewmore{float:left;width:100%;text-align:center;margin-top:60px}
.viewmore_topmargin{margin-top:14px !important}
.vehicle-health-viewmore .vehicle-health-result,.genesis-resource-viewmore .genesis-resource-result{font-size:16px;padding:0;border:0 !important;background:0;text-transform:uppercase;font-family:"GenesisSansHead-Regular";cursor:pointer;display:inline-block}
.faq-section .panel-collapse .panel-body{padding-left:0}
.panel-title>a:hover,.panel-title>a:focus,.panel-title>a span{color:#000}
.related-resources-container a{font-family:"HyundaiSansTextOffice-Regular";color:#000 !important;font-size:16px;line-height:21px;text-decoration:none !important;border-bottom:1px solid #000;padding-bottom:5px;display:inline-block}
.genesResTL #headingOne{border-bottom:1px solid #ccc}
.related-resources-container h3{font-size:20px;line-height:17px;padding-bottom:20px}
.middle-container-wrapper .viewmoreless_text{font-family:"HyundaiSansHead-Bold";text-transform:capitalize}
.reg-odometer input.emailpopup{color:#000;width:400px;background-color:#fff;border-color:#ccc}
#article_emailPopup .input_legend{left:18px}
#article_emailPopup .reg-odometer{margin-bottom:35px}
@media(max-width:767px){.need-more-assistance h2{display:inline-block;width:100% !important}
.reg-odometer input.emailpopup{width:298px !important}
#article_emailPopup .reg-odometer{margin-left:5px}
#article_emailPopup .reg-odometer input.emailpopup{width:90% !important}
#article_emailPopup .lower-popup-button{margin-left:-15px;padding-bottom:12px}
#article_emailPopup_btn{width:82% !important}
#article_emailPopup .lower-popup-button a{margin-left:45%}
}
@media(min-width:768px){#article_emailPopup .lower-popup-button a{margin-left:5%}
#article_emailPopup_btn{width:44%}
#article_emailPopup .modal-content{margin-top:25%}
}
@media(max-width:320px){#article_emailPopup .reg-odometer input.emailpopup{width:95% !important}
#article_emailPopup_btn{width:90% !important}
#article_emailPopup .lower-popup-button{margin-left:0;padding-bottom:12px}
#article_emailPopup .lower-popup-button a{margin-left:44%}
}
.related-resources-container .related_res_border{border-bottom:0}
@media print{header{position:relative}
header #header-logo{padding-top:0;height:80px;padding-left:0;margin-bottom:0;margin-left:50px}
.newpar,.cq-placeholder,.bottom-container-wrapper,footer,.left-container-wrapper,.right-container-wrapper,.screen{display:none}
.container{width:100% !important;margin:auto auto auto 30px !important;padding:0}
.upper{margin-left:0;width:100%;border-bottom:0}
.banner-container .text-wrapper{position:relative !important}
#h-col-left{float:none !important}
.middle-container-wrapper{margin:auto auto auto 20px !important}
.upper-title{margin-bottom:0}
.blocklogo{float:left;width:100%}
}
@page{margin-top:5cm;margin-bottom:5cm}
.artical_tablist{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;-js-display:flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.tablist_item a{text-transform:none;display:flex;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-height:188px;min-height:5.4rem;height:100%;padding:16px 30px;padding:0 3rem;border:1px solid #e5e5e5;font-size:18px;font-size:16px;color:#000;line-height:20px;line-height:2rem;-webkit-box-sizing:border-box;box-sizing:border-box;align-content:center;flex-wrap:wrap;margin-left:-1px;margin-bottom:-1px;font-family:'HyundaiSansTextOffice-Regular'}
.tablist_item a:hover{text-decoration:none;color:#000;border-bottom-color:#e5e5e5;padding-bottom:0}
.tablist_item.is-active a{position:relative;color:#fff;border-color:#0074c8}
.tablist_item.is-active{background-color:#0074c8}
.text{max-width:1080px;margin:0;padding:0 80px;padding:5px 1rem}
.tablist_item{flex:0 0 50%}
@media(max-width:767px) and (min-width:100px){.tablist_item{flex:0 0 100%}
}
@media(min-width:768px) and (max-width:1024px){.middle-container-wrapper p iframe{height:300px}
.tablist_item a{font-size:14px}
}
.iconInfo{height:60px;width:50px;background-position:50% 50%;background-repeat:no-repeat;background-size:80% 40%;cursor:pointer}
.before_border_class{border:solid 2px #fff}
.after_border_class{border:solid 3px #7c433a}
.indicators{display:inline-block;width:62px;height:62px;vertical-align:top;text-align:center;margin-bottom:10px;cursor:pointer}
.indicators img{height:60px}
.showIcon{border:3px solid #804033}
.second_line{margin-top:30px}
.information-block{border-top:1px solid #ccc;margin-top:30px;padding-top:20px}
.image-block{display:inline-block;width:26%}
.image-block img{width:50%}
.text-block{display:inline-block;width:74%;float:right}
h5{width:50%;display:inline;padding-left:25px}
.lower-wrapper-container2{margin-left:300px;width:50%}
.middle-container-wrapper1.xyz{width:704px}
@media(max-width:767px) and (min-width:100px){.lower-wrapper-container2{margin-top:0;margin-left:0;width:100%;padding-left:15px;padding-right:15px}
}
.iconInfo{height:60px;width:50px;background-position:50% 50%;background-repeat:no-repeat;background-size:80% 40%;cursor:pointer}
.before_border_class{border:solid 2px #fff}
.after_border_class{border:solid 3px #7c433a}
.indicators{display:inline-block;width:62px;height:62px;vertical-align:top;text-align:center;margin-bottom:10px;cursor:pointer}
.showIcon{border:3px solid #804033}
.second_line{margin-top:30px}
.information-block{border-top:1px solid #ccc;margin-top:30px;padding-top:20px}
.image-block{display:inline-block;width:26%}
.image-block img{width:50%}
.text-block{display:inline-block;width:74%;float:right}
h5{width:50%;display:inline;padding-left:25px}
.lower-wrapper-container2{margin-left:300px;width:50%}
.middle-container-wrapper1.indicator{width:704px}
.bx-wrapper .bx-prev{left:0}
.bx-wrapper .bx-next{right:0}
@media(max-width:767px) and (min-width:300px){.withoutimage_style{margin-top:-70px !important}
}
@media(max-width:767px) and (min-width:100px){.lower-wrapper-container2{margin-top:0;margin-left:0;width:100%;padding-left:15px;padding-right:15px}
.carousel-control{display:block !important}
.carousel .carousel-inner{width:110%;text-align:center;margin-left:-17px}
.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{color:gray}
.carousel-indicators{display:none}
.information-block{margin-top:10px}
.dashboardindicator{margin-top:-25px}
.indicators{margin:0}
.indicators img{display:inline-block}
#responsive_carousal{position:relative}
.bx-wrapper{box-shadow:inherit;margin:0 auto;position:static}
.bx-prev{left:0}
.bx-next{right:0}
.bx-wrapper .bx-controls-direction a{position:absolute;top:49%;width:35px;height:35px;line-height:35px;z-index:1;border:1px solid #ccc;color:#888}
.bx-wrapper .bx-next:before,.bx-wrapper .bx-prev:before{font-size:18px}
}
@media only screen and (min-device-width :768px) and (max-device-width :1024px){.middle-container-wrapper1.indicator{width:500px}
}
@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation :landscape){.middle-container-wrapper1.indicator{width:704px}
}
.carousel .carousel-control{top:0}
.carousel .carousel-control{top:0}
.safety{overflow:hidden}
h3.bold-panel-title.upper_border{border-top:1px solid #ccc;padding-top:40px}
@media(max-width:767px) and (min-width:100px){h3.bold-panel-title.upper_border{border-top:0;padding-top:0}
}
@media(min-width :768px) and (max-width :1024px){.banner-container.withOutImage .upper-title{width:66%}
}
@media(min-width :768px) and (max-width :1024px) and (orientation :landscape){.withOutImage.banner-container .text-wrapper h3{margin-left:94px}
}
@media only screen(min-width :1024px) and (max-width :1366px) and (orientation :portrait){.withOutImage .text-wrapper{margin-top:0 !important;position:inherit}
.article-withoutbanner .withoutimage_style{margin-top:-180px}
.article-withoutbanner .upper h4{margin-top:-20px;margin-left:20px}
.withOutImage .text-wrapper{margin-top:80px;position:inherit}
}
@media(max-width :1024px) and (min-width :768px) and (orientation :landscape){.withOutImage .text-wrapper{margin-top:0 !important;position:inherit}
.article-withoutbanner .withoutimage_style{margin-top:-180px}
}
@media(max-width :1366px) and (min-width :1024px) and (orientation :portrait){.withOutImage .text-wrapper{margin-top:0 !important;position:inherit}
.article-withoutbanner .withoutimage_style{margin-top:-180px}
.upper{margin-left:100px}
}
@media(max-width :1023px) and (min-width :768px) and (orientation :portrait){.article-withoutbanner .withoutimage_style{margin-top:-230px}
}
@media(min-width :1024px){.banner-container .text-wrapper{margin-bottom:0;position:absolute;bottom:0}
#connected_service_banner.banner-container .text-wrapper{position:relative}
.withOutImage .text-wrapper{margin-top:80px;position:inherit}
.article-withoutbanner .upper h4{margin-top:-20px}
.article-withoutbanner .withoutimage_related_style{margin-top:-65px !important}
}
.withoutimage_style a{padding-bottom:10px}
@media(max-width:767px) and (min-width:100px){.withoutimage_style{margin-top:-70px}
.related-resources-container.container-left-border.withoutimage_related_style{margin-top:0}
}
@media(min-width:768px) and (max-width:1024px){.withOutImage.banner-container .text-wrapper h3{margin-left:80px}
.banner-container{padding-top:111px}
.banner-container.withOutImage{padding-top:111px !important}
}
@media(max-width:767px) and (min-width:100px){.withOutImage.banner-container{padding-top:40px !important;min-height:0}
.left-container-wrapper a{border-bottom:none !important;margin-top:18px;display:inline;padding-right:20px}
}
.withoutimage_style{margin-top:-150px}
.related-resources-container.container-left-border.withoutimage_related_style{margin-top:-119px}
.article-withoutbanner h4{font-size:20px}
.main-dk-faq ol,.main-dk-faq ul{padding-inline-start:40px}
.main-dk-faq ol li,.main-dk-faq .intro>ul>li,.main-dk-faq div>ul>li{margin-bottom:10px}
.main-dk-faq ol li,.main-dk-faq ul li{font-size:14px}
.main-dk-faq span{display:inline;font-size:14px}
.main-dk-faq div{display:inline-block;line-height:27px}
.main-dk-faq p{margin-bottom:0 !important}
.main-dk-faq #vin_validation_gen1 input[type="text"]{width:340px;height:54px;border:solid 1px #ccc;color:#000;font-size:14px;background-color:#FFF}
.main-dk-faq #vin_validation_gen1 input[type="submit"]{margin-left:-1px;height:55px !important;width:141px;border-radius:0 !important;-webkit-appearance:none;position:relative;font-size:16px;line-height:37px;color:#fff;background:#0074c9;outline:0;cursor:pointer;-webkit-appearance:button;text-transform:capitalize;top:0}
.main-dk-faq #vin_validation_gen1 input[type="submit"]:hover{background-color:#003f86;border-color:#003f86}
#vin_validation_gen1{margin-top:27px;margin-left:43px}