 .font-color-default>span,p>span, table {
    font-family: 'HyundaiSansHead-Regular' !important;
}
.modelselSlide img{max-width:80% !important;}
.floatLinks.footer-v4 .thumb-headline div{width:100%;}
.formbuilder.medium .fakedropdown{font-size: max(0.83vw,12px) !important;}
.swiper-button-next.cmnBtnstyle:after {
    right: 250px !important;
    bottom:80px ;
    transform: scale(0.7);
}
.header-v4 .header-cellnew.group-logo{display:none;}
.header-v4 .navbar-nav .upperDropwDown a.dropdown-toggle.responsivemenutxt:hover{
color:#000 !important;
}
.header-v4 .navbar-nav .upperDropwDown a.dropdown-toggle.responsivemenutxt:after{
font-size: 18px;
    right: 5px !important;
    top: 9px !important;
}
.navbar-nav .upperDropwDown a.dropdown-toggle.responsivemenutxt {
    font-size: 15px !important;
}
.formbuilderContainer .sky-form.formbuilder .select i{display:none !important;}
.formbuilderContainer .sky-form.formbuilder span.customselect{
	display: block !important;
	position: absolute;
    right: 3px;
    color:#6a6d6f;
    font-size: 25px;
    top:3px;
    
	}
	.ttyytyt div h3 span{font-family:HyundaiSansHeadMedium;}
.swiper-button-prev.cmnBtnstyle:after{
  left: 250px !important;
    bottom:80px ;
    transform: scale(0.7);
}
.menu-flex .navbar-nav .dropdown>a:after {
    right: 6px !important;
    font-size: 18px !important;
    top: 9px !important;
}
.homepageContact-DLR .formbuilderContainer .sky-form .input input, .homepageContact-DLR .formbuilderContainer .sky-form .input input:focus, 
.homepageContact-DLR .formbuilderContainer .sky-form .textarea textarea,.homepageContact-DLR .formbuilder.medium .select select option ,.homepageContact-DLR .formbuilderContainer .sky-form .textarea textarea:focus{box-shadow:none !important;padding-bottom:20px !important;}
.header .menu-flex .nav>li>a {
    padding: 10px 20px !important;
}
 .swiper-button-prev.testmon-navBtn,.swiper-button-next.testmon-navBtn{top:40% !important;}
.modelSelNew .cmnBtnstyle:after{padding: 15px 27px !important;}
.swiper-button-next.cmnBtnstyle:after {
    right: 250px !important;
    bottom:80px ;
}
.testmonText p {
    font-size: min(24px, 4vw);
    font-family: 'HyundaiSansHead-Regular';
    margin-bottom: 0;
}
.testmonSection .testmonContent .testmon-navBtn{ transform: scale(0.8);}
.testmonText .testimonName{font-family: HyundaiSansHeadMedium !important;font-size: min(30px, 6vw) !important;margin-bottom: 15px;}
.mainbanner-text .text-1{margin-left:-5px}
.modelselSlide .modelDetails .modelLinktxt {margin-top:25px !important;}
.modelSelNew .modelselSlide .modelDetails{margin-top:0 !important;}
.navbar-nav li.responsivemenutxt {font-size:14px !important;font-family: 'HyundaiSansHead-Regular';}


@media (min-width: 1500px) and (max-width: 1600px){.header-v4 .navbar-default .navbar-nav > li > a.responsivemenutxt{font-size:14px !important;}}

@media (min-width: 1024px) and (max-width: 1400px){
.header-v4 .navbar-nav .upperDropwDown a.dropdown-toggle.responsivemenutxt {
	padding-right:10px !important;
    padding-top: 5px !important;
    font-size: 12px !important;
}
.header-v4 .navbar-nav .upperDropwDown a.dropdown-toggle.responsivemenutxt:after {
    font-size: 14px !important;
    right: 0px !important;
    top: 5px !important;
}
.header-v4 #NavIdBar {
    bottom: 0% !important;
}
.footer-v4 .col-lg-3.col-md-12.col-sm-12.col-xs-12.bg- {
    padding-top: 50px !important;
}
.swiper-button-prev.cmnBtnstyle:after{left: 180px !important;}
.swiper-button-next.cmnBtnstyle:after{right: 180px !important;}
}
@media (min-width: 1401px) and (max-width: 2000px){.header-v4 #NavIdBar {bottom: 10% !important;}}
@media (min-width: 1401px) and (max-width: 1600px){
.swiper-button-prev.cmnBtnstyle:after{left: 210px !important;}
.swiper-button-next.cmnBtnstyle:after{right: 210px !important;}
}
 @media (min-width: 557px) and (max-width: 1024px){
 .logo-container .gs-right-top{top:5px !important;}
 .header-v4 .logo-container img.logo-header{transform: scale(1.5);}
 .homepageContact-DLR .formbuilderContainer .sky-form .input input,.homepageContact-DLR .formbuilderContainer .sky-form .input input:focus, 
.homepageContact-DLR .formbuilderContainer .sky-form .textarea textarea, .homepageContact-DLR .formbuilder.medium .select select option ,.homepageContact-DLR .formbuilderContainer .sky-form .textarea textarea:focus{padding-bottom:10px !important;}
.swiper-button-next.cmnBtnstyle:after {
    right: 0px !important;
}
.swiper-button-prev.cmnBtnstyle:after {
    left: 0px !important;
}
.section.homepageQuickLinks-ver1.homepageQuickLinks-DLR {
    padding: 0 !important;
}
.footer-v4 .col-lg-3.col-md-12.col-sm-12.col-xs-12.bg- {
    padding-top: 0px !important;
}
}
@media (min-width: 1025px){
.homepageContact-DLR .formbuilderContainer .sky-form .textarea textarea{overflow:hidden !important;}
.header-cellnew.makeThisHeader{margin-top: 0px !important;}
.header-v4 .navbar-default .navbar-nav>li{border-left: none !important; border-right: none !important;}
.navbar span.menu-links.hidden-xs.hidden-sm.menudividerborder{display:none;}
.header-v4 #NavIdBar{    max-width: fit-content;
    position: absolute;
    bottom: -10%;
    left: 50%;
    transform: translate(-50%, 100%);}
.testmonSection .testmonTitle{margin-top: 120px !important;}
.floatLinks .padding-top-10.padding-bottom-10.clearfix.order-3{padding-bottom:0 !important;}
.navbar-header .customminwidth#WidthCalc{padding-left:7% !important;padding-right:7% !important;padding-bottom: 5px !important;}
.header-v4 .mega-menu .collapse{bottom: 70px;background-color: #fff !important;max-width: max-content;margin: 0 auto;}
.navbar-header .header-cellnew.headerportlog{float:right !important;}
}

@media (max-width: 1024px){
.header .navbar-default .navbar-toggle .fa:before {
color:#002c5f !important;
     font-size: 25px !important;
}
.header-v4 .navbar-default .navbar-nav .show .dropdown-menu>li.upperDropwDown>a{ color: #000 !important;}
.header .navbar-default .navbar-toggle .fa {
     font-size: 25px !important;
}
.header .navbar-default .navbar-toggle {
    background-color: #fff !important;
    border: none;
}
}
@media(min-width:557px){
.homepageContact-DLR .formbuilder.medium .select select{padding-left:10px !important;}
}
@media (max-width: 768px){
.modelselSlide .modelDetails .modelLinktxt {margin-top:15px !important;}
.homepageModelSelector .modelSelNew {
    background-size: cover;
}
.modelSelNew #slider-container .swiperWrapper{margin-bottom:0 !important;}
.homepageContact-ver0 {
padding:0 !important;
}

}
@media (max-width: 767px){
.footer-v4 .copyright, .footer-v4 .poweredby{  width:100%!important; }
.footer-v4 .copyreserved{  display: block; }
}
@media (min-width:557px) and (max-width:1024px){
.footer-v4 .col-lg-3.col-md-12.col-sm-12.col-xs-12{align-items: start !important;}
#hmquicklinks {
    padding: 0 4% !important;
}
.homepageContact-DLR.homepageContact-ver0 .formbuilderContainer{padding-left: 4%!important;
    padding-right: 4%!important;}
}
@media (max-width: 556px){
.modelSelNew .modelselSlide .modelDetails{margin-top: 35px !important;margin-bottom: 25px !important;}
.homepageContact-DLR.homepageContact-ver0 .formbuilderContainer {
    padding-left: 0%!important;
    padding-right: 0%!important;
}
#hmquicklinks div.col-md-6.col-sm-6.col-lg-3 {
    margin-top: 10px !important;
    margin-bottom: 0 !important;
    padding: 0 5px;
}
.section.homepageQuickLinks-122.homepageQuickLinks-DLR.lazyContent {
    padding: 0 6% !important;
}
.homepageContact-DLR .customformbuilder.customformbuilderFlex{margin-left: 4% !important;margin-right: 4% !important;}
.testmonSection .testmonTitle{
    max-width: 250px;
    margin: 0 auto;
    line-height: 1.2;
	}
.homepageContact-ver0 {
padding:0 !important;
}
.swiper-button-prev.cmnBtnstyle:after{
  left: -30px !important;
  bottom: 140px !important;
  padding: 20px 35px !important;
}
.swiper-button-next.cmnBtnstyle:after {
  right:-25px !important;
  bottom: 140px !important;
  padding: 20px 35px !important;
}
.MainBanner .swiper-button-next, .MainBanner .swiper-button-prev, .swiper-button-prev.testmon-navBtn,.swiper-button-next.testmon-navBtn{transform: scale(0.6) !important;font-weight: 800;}
.footer-v4.footer-122 .display-flex-foot{padding-top:10px !important;}
.header-cellnew.makeThisHeader{width:15%;overflow:hidden}
.header-cellnew.makeThisHeader img.img-responsive {max-width: fit-content !important;margin-left: 45% !important;}
#WidthCalc .header-cellnew.headerportlog{display:flex;align-items:center;}
.header-cellnew.headerportlog,.header-cellnew.makeThisHeader {margin-right:0!important}
.navbar-header .header-cellnew.headerportlog{margin-left:20px !important;}
.cmnBtnstyle:after{padding: 13px 20px !important;}
button.navbar-toggle {margin-right:0;padding-bottom: 0 !important; padding-top: 13px; }
.group-logo img#logoImg {height:9vw;}
.hdrchildflex.logo-flex,.hdrchildflex.makelogo-flex{margin-right:30px!important}

/* model selector nav scroller */

    .nav-pills {
display: inline-flex;
width: 100%;
overflow-x: auto;
border-bottom: 2px solid;
border-color: transparent;
padding-bottom: 45px;
-ms-overflow-style: none; 
overflow: -moz-scrollbars-none;}
.nav-pills>li.active>a,
.nav-pills>li.active>a:focus,
.nav-pills>li.active>a:hover {
border-width: 0;
}
.homepageContact-DLR .formbuilderContainer .sky-form .input input,.homepageContact-DLR .formbuilderContainer .sky-form .input input:focus, 
.homepageContact-DLR .formbuilderContainer .sky-form .textarea textarea,.formbuilder.medium .select select option ,.homepageContact-DLR .formbuilderContainer .sky-form .textarea textarea:focus{padding-bottom:10px !important;}
.homepageContact-DLR .formbuilderContainer .sky-form .textarea textarea{margin-top:20px !important;}
}

