.registrationpage form input[type="text"], .registrationpage form input[type="password"], .registrationpage form input[type="email"], .loginpage form input[type="password"], .loginpage form input[type="email"] {font-family: HyundaiRegular !important;font-weight: 500;font-size:15px;}
.registrationpage form label{font-family: HyundaiRegular !important;font-weight: 500;}
.rightpanelheading h3{font-family: HyundaiMedium;font-weight: 500;text-transform: capitalize;font-size: 24px;letter-spacing: 0.5px;}
.contactusformsection{padding:60px 20px 100px 20px;}
.contactusformsection h2{font-family: HyundaiMedium;color: #000;font-weight:500;font-size: 30px;line-height: 36px;margin-left: 15px;margin-bottom:20px;}
.contactusformsection .getintouchform{}
.contactusformsection .getintouchform form{}
.contactusformsection .getintouchform form label{}
.contactusformsection .getintouchform form input{}
.cinforow{font-family: HyundaiMedium;color: #000;font-size:16px;}
.cinforow a{font-family: HyundaiMedium;color: #002c5f;text-decoration: none;font-size:16px;}
.innerconofcontact{background-color: #fff;box-shadow: 5px 10px 18px #888;-moz-box-shadow: 5px 10px 18px #888;-webkit-box-shadow: 5px 10px 18px #888;align-items: center;padding: 40px;grid-gap: 30px;display: grid;justify-content: start;}
.mapdirection{}
.mapdirection a{background-color: #002c5f;font-family: HyundaiRegular;color: #fff;text-align: center;padding: 15px 35px;border: 0;font-size: 15px;font-weight: 700;cursor: pointer;display: table;width: auto;}
#mainpricecalculator .our_inventory > h3{font-family: HyundaiMedium;text-transform: capitalize;font-size: 32px;font-weight: 500;color: #000;}
.tblcontent{font-family: HyundaiRegular;}
.tblcontent thead{background:#002C5F;}
.tblcontent thead > tr > th{color:#fff;vertical-align: middle !important;border-bottom: 0px !important;font-size: 16px;font-weight: 500;border-right:1px solid #fff;padding:10px 15px;}
.tblcontent tbody{}
.tblcontent tbody > tr > td{border:0px;color:#000;font-size:16px;padding:10px 15px;}
.cpcontentsection{padding-bottom: 100px;padding-top: 30px;}
.cpcontentsection h2{font-size: 32px;font-family: HyundaiMedium;letter-spacing: 0.5px;color: #000;margin:30px 0px;}
.cpcontentsection p{font-family: HyundaiRegular;color: #000;font-size: 17px;line-height: 25px;letter-spacing: 0.2px;margin:10px 0px;}
#ldcolorsection{background:#F6F3F2;}
.ldcontentsection{padding:50px 0px;background:#fff;}
.ldcontentsection h2{font-size: 32px;font-family: HyundaiMedium;letter-spacing: 0.5px;color: #000;margin: 0px 0px 30px 0px;}
.ldcontentsection p{font-family: HyundaiRegular;color: #000;font-size: 17px;line-height: 25px;letter-spacing: 0.2px;margin: 2px 0px;}
.ldcontentsection p a{color: #00aad2;text-decoration:none;}
.innerconofcontact .pinmapheading{display: table;width: 100%;}
.innerconofcontact .pinmapheading i{float: left;font-size: 24px;position: relative;margin-right: 15px;width: 8%;text-align: left;top: 2px;}
.innerconofcontact .pinmapheading h2{font-size:24px;font-family: HyundaiMedium;float: left;width: 90%;margin: 0px;font-weight:500;color:#000;}
.contactinfomiddlesection{padding: 40px 0px;}
.centercontentblogsection .centerbloginnercon h2{font-family: HyundaiMedium;font-weight:500;}
.blogsectionpage {padding:100px 0px;}
.blogrepeatcon h4{text-transform: capitalize !important;font-family: HyundaiMedium;font-weight: 500;}
.pricelistdownload{margin-top:30px;}
.pricelistdownload a{border: 1px solid #0678bc;font-family: HyundaiRegular;text-transform: capitalize;font-weight: 500;padding:12px 30px;background: #0678bc;color: #fff;font-size: 16px;border-radius: 0px;-o-border-radius: 0px;-moz-border-radius: 0px;-webkit-border-radius: 0px;text-decoration:none;}
.pricelistdownload a:hover{background: #0678bc;}
.pricelistcon{}
h2.headingteamname{text-align:center;font-family: HyundaiMedium;font-weight:500;color:#000;font-size:42px;border-top: 2px solid #ddd;padding-top: 50px;}
#appointmentsformsection.aboutuspagesection.homepagesection p{text-align:center;font-size:20px;line-height:30px;}
#appointmentsformsection.aboutuspagesection.homepagesection p strong{font-family: HyundaiMedium;font-weight:500;}
#appointmentsformsection.aboutuspagesection{padding: 100px 0px;}
#appointmentsformsection.aboutuspagesection p{font-size: 16px;line-height: 22px;letter-spacing: 0.2px;color: #000;font-family:HyundaiRegular;margin-bottom:50px;}
#appointmentsformsection.aboutuspagesection ul{list-style:none;padding:0px;margin:0px 0px 50px 0px;}
#appointmentsformsection.aboutuspagesection ul li{font-size: 16px;line-height: 22px;letter-spacing: 0.2px;color: #000;font-family:HyundaiRegular;list-style:square;margin-left: 15px;padding-left: 5px;margin-top:5px;margin-bottom:5px;}
header#headersection .bottom-header .navbar-default .navbar-brand{margin-top:15px;}
header#headersection{padding:10px 0px;}
header#headersection .navbar-brand img{height: 30px;padding-top: 10px;}

#hyundaitext{}
#hyundaitext img{height: 17px;margin-top: 27px;margin-left: 50px;}

header#headersection .navbar-nav.pull-right > li > .dropdown-menu, header#headersection .navbar-nav > li > .dropdown-menu {background:#fff;}
header#headersection .navbar .navbar-nav li .dropdown-menu > li > a{color: #002c5f;font-family: HyundaiMedium;font-weight:500;}
header#headersection .navbar .navbar-nav li .dropdown-menu > li > a:hover{color: #002c5f;background:transparent;}
.teamprofilepic{margin-bottom: 25px;}
.teamprofilepic img{}
.teaminnerconsection{background: #f9f9f9;margin-bottom: 15px;padding:15px 15px 10px 15px;box-shadow: 1px 1px 1px #aaa;-moz-box-shadow: 1px 1px 1px #aaa;-webkit-box-shadow: 1px 1px 1px #aaa;}
.teaminnerconsection #teaminfocon{}
.teaminnerconsection #teaminfocon h4{font-family: HyundaiMedium;font-weight:500;margin-top:5px;margin-bottom: 0px;font-size: 24px;}
.teaminnerconsection #teaminfocon p{font-family: HyundaiRegular;font-weight: 500;font-size: 16px;}
.teaminnerconsection .teamcinfo{}
.teaminnerconsection .teamcinfo ul{padding: 0px;margin:15px 0px 0px 0px;list-style: none;}
.teaminnerconsection .teamcinfo ul li{width:100%;display:table;font-family: HyundaiMedium;font-size: 12px;color: #000;margin:15px 0px;letter-spacing: -0.5px;}
.teaminnerconsection .teamcinfo ul li a{color: #000;text-decoration:none;}
.teaminnerconsection .teamcinfo ul li i{text-align: center;position: relative;display: block;line-height: 35px;color: #fff;font-size: 20px;}
.teaminnerconsection .teamcinfo ul li span.faicon{background: #00aad2;width: 35px;height: 35px;position: relative;display: table;float: left;border-radius: 100px;-moz-border-radius: 100px;-webkit-border-radius: 100px;}
.teaminnerconsection .teamcinfo ul li span.favalue{position:relative;top:6px;left: 5px;}
#mt130{margin-top:130px;}
#elhtwoinnercon.elhtwoinnercon{margin-bottom: 0px;margin-top: 20px;}
#pb150{padding-bottom:150px;}
#threeconheadings h4{font-size:20px;}
.highlightstopmainsection.highlightstopmaincolorsection.elantrafrontsectioncon{padding-bottom:20px;}
#elhtwoinnercon{margin-bottom:100px;margin-top:30px;}
#elhtwoinnercon h4{font-size:30px;}
#listebrochure.listebrochure{}
#listebrochure.listebrochure > li ul.dropdown-menu{background: #f1f1f1;box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);border: 0px;}
#listebrochure.listebrochure > li ul.dropdown-menu li{padding:0px;text-align:left;}
#listebrochure.listebrochure > li ul.dropdown-menu li a{padding:10px;text-align:left;}
#listebrochure.listebrochure > li ul.dropdown-menu li a:hover{background-color: #ddd;color: #002c5f;text-decoration: none;}
#luxsectionid{padding-bottom:0px;}
#pbzero{padding-bottom:0px;}
.highlightsthreeconsection.bgwhitesection{background:#fff;}
.highlightstopmainsection.highlightstopmaincolorsection.bgwhitesection{background:#fff;}
#mb50{margin-bottom:50px;}
#pagemainbanner.pagemainbanner #paddinglrzero>img {width:100%;}
.extbgmainsection{background-position: center center !important;background-size: cover !important;}
.frontinnerconofext{padding: 220px 0px;cursor:pointer;}
.frontinnerconofext h3{font-size: 30px;color:#fff;padding:0px;margin:0px;text-align:center;font-family: HyundaiMedium;font-weight:500;}
.frontinnerconofext span{}
.frontinnerconofext span i{text-align:center;background:lightskyblue;color: white;font-size:16px;border-radius:100px;-moz-border-radius:100px;-webkit-border-radius:100px;height: 45px;width: 45px;text-align: center;position:relative;line-height:45px;}
#appointmentsformsection.appointmentsformsection form input[type="text"], #appointmentsformsection.appointmentsformsection form input[type="date"], #appointmentsformsection.appointmentsformsection form input[type="time"], #appointmentsformsection.appointmentsformsection form input[type="email"], #appointmentsformsection.appointmentsformsection form input[type="password"], #appointmentsformsection.appointmentsformsection form textarea, #appointmentsformsection.appointmentsformsection form select{width: 100%;padding: 11px 20px;border:1px solid #e4dcd3;line-height: 1.21;font-size: 14px;color: #666;box-shadow: none;height:auto;border-radius: 0px;background: #fff;transition: none;min-height:auto;}
#appointmentsformsection.appointmentsformsection form label span{color: #00aad2;padding-left: 8px;}
#appointmentsformsection.appointmentsformsection form label{font-family: HyundaiMedium;margin-bottom: 15px;font-size: 16px;font-weight: 700;}
#appointmentsformsection.appointmentsformsection form button.submitbtncontact{background-color: #0678bc;border: 1px solid #0678bc;color: #fff;font-size:16px;text-align: center;font-family: HyundaiRegular;padding: 12px 110px;text-transform: capitalize;margin-top: 10px;}


.loginsubmitbtn{background-color: #0678bc;border: 1px solid #0678bc;color: #fff;font-size:16px;text-align: center;font-family: HyundaiRegular;padding: 12px 50px;text-transform: capitalize;margin-top: 10px;margin-bottom:0px;}
.loginsubmitbtn:hover{border: 1px solid #0678bc;color:#fff;background:#0678bc;}

.appointmentsformsection{padding:50px 0px;}
.vehiclelistingsection h4{font-family:HyundaiMedium;text-transform: uppercase;font-size: 18px;font-weight: 500;line-height: 1.1;color:#000;}
.vehiclelistingsection{padding: 100px 0px;}
.vehiclelistingmainsection{border-top: 1px solid #e4dcd3;padding: 30px 0px;}
.vehinncerconlisting{display: table;width: auto;margin: 6px 0px;}
.vehinncerconlisting img{}
.vehinncerconlisting h5{text-align: center;color: #002c5e;font-size: 16px;font-family:HyundaiMedium;text-transform: uppercase;font-weight: 600;}
.vehinncerconlisting h5 a{color: #002c5e;}
#pageheadingbanner{position:relative;background:url(img/about-banner.webp);background-repeat:no-repeat;padding:80px 0px 250px 0px;background-position:top left;background-size: cover;}
#contactpageheadingbanner.pageheadingbanner{background:url(img/bg-contact.webp);padding:185px 0px;}
#pageheadingbanner::after{position:absolute;top:0px;left:0px;width:100%;height:100%;content:"";background:rgba(0,0,0,0.6);}
#pageheadingbanner h2{text-align:left;color:#fff;position:relative;z-index:10;}
.pageheadingbanner{background:url(img/pagebannerbg.webp);background-repeat:no-repeat;padding:80px 0px;background-position: top center;}
.pageheadingbanner h2{text-align:center;font-size: 58px;font-family:HyundaiMedium;color:#000;}
.pageheadingbanner p{font-size: 20px;line-height: 30px;text-align: center;font-family: HyundaiRegular;color: #000;margin-top: 10px;}
#tucsonperffourcon{background:#fff;margin-top: 0px;padding-top: 0px;}
#tucsonperffourcon h4{font-size: 18px;text-align: center;}
.mt100{margin-top:100px;}
#elantraperformancethreemaincon{background:#fff;margin-top: 0px;padding-top: 0px;}
#elantraperformancethreecon{padding: 50px 0px;margin: 0px;background: #fff;}
#elantraperformancefourcon{padding: 0px;margin: 0px;background: #fff;}
#elantraperformancefourcon .hthreeinnercon{}
#elantraperformancefourcon .hthreeinnercon h4{font-weight: 500;font-size: 20px;margin-top: 5px;}
#pt150{padding-top:150px;}
.mt50{margin-top:50px;}
#padbottom30.safetyfeaturesection{padding-top:10px;}
#padbottom30{padding-bottom:30px;}
.fancybox-title-float-wrap .child{font-family: HyundaiMedium;font-size: 15px;font-weight:500;}
.gallerypopupcon{font-family: HyundaiMedium;font-size: 15px;margin: 10px 0px;}
.gallerypopup span{color: #fff;font-family: HyundaiMedium;font-size: 15px;line-height: 24px;float: left;}
.gallerypopup i{color: #fff;text-align: right;width: auto;display: block;position: relative;top: 5px;}
.gallerypopupcon{}
.gallerypopupcon img{margin:0px;position:relative;}
.gallerypopup{width: 100%;background: #191919;padding: 8px 20px;display: table;}
#performancelastmainsection.highlightstopmainsection{padding: 80px 0px 120px 0px;}
#interiorstopmainsection.highlightstopmainsection.performancetopsection{background:#E4DCD3;}
#interiorfourconsection.highlightsthreeconsection{margin-top:0px;background:#fff;margin-bottom:30px;}
#interiorsecondsection.highlightstopmainsection{background: linear-gradient(to bottom, #fff, #F6F3F2);background:-moz-linear-gradient(to bottom, #fff, #F6F3F2);background: -webkit-linear-gradient(to bottom, #fff, #F6F3F2);padding-bottom: 150px;padding-top: 80px;}
#interiorstopmainsection.highlightstopmainsection{background:#F6F3F2;padding-top: 50px;padding-bottom: 120px;}
#hcsstariaexterior .carousel-indicators{display:none;}
#mtzerowhitebg{background: #fff;margin: 0px;}
#stariaexteriorgallerysection{padding-top: 100px;}
#stariaexteriorgallerysection #stariaextslidercon .item img{width:100%;} 
#stariaexteriorgallerysection .carousel-control.right{background-image:none;}
#stariaexteriorgallerysection .carousel-control.left{background-image:none;}
#highlightsfourconsection.highlightsthreeconsection.mtzero{margin-top:0px;}
#performancetwoconimg{background:#fff;margin: 0px;padding-top: 80px;}
#performancetopcon{background:#E4DCD3;padding: 40px 0px;}
#highlightslasth100section.exteriortwoconsection.performancetopcon{background:#E4DCD3;padding-top: 0px;margin-top: 0px;padding-bottom: 100px;}
#performancetopcon.highlightstopmainsection .highlighttopinnercontent {padding-bottom:0px;}
#highlightslasth100section.exteriortwoconsection{padding-top:50px;padding-bottom: 50px;}
.hthreeinnercon>h3{background:#CCCCCC;padding:10px 15px;color:#333;font-family: HyundaiMedium;font-size: 20px;text-align:center;letter-spacing: 0.3px;line-height: 1.1;margin:0px;}
.footersocialmedialinkscon{float: right;margin-top: 8px;}
.footersocialmedialinkscon ul{display: table;width: 100%;padding-left: 0px;}
.footersocialmedialinkscon ul li{float: left;list-style: none;padding: 0px 15px;}
.footersocialmedialinkscon ul li a{}
.footersocialmedialinkscon ul li a img{margin:0px;}

#footermainsection{background:#1C1B1B;padding:25px 0px 50px 0px;}
.footermenucon{}
.footermenucon ul{padding-left: 0px;}
.footermenucon ul li:first-child { padding-left:0px;}
.footermenucon ul li::before:last-child {height:0px;}
.footermenucon ul li:last-child::before {height:0px;}

.footermenucon ul li{font-family:HyundaiMedium;padding: 0px 10px;font-weight:500;display:inline;position:relative;}
.footermenucon ul li::before{position:absolute;top:3px;right:0px;height:9px;width:1px;background:#333232;content:"";}
.footermenucon ul li a{font-family:HyundaiMedium;font-weight:500;color:#999;font-size:14px;text-decoration:none;}
.footermenucon h6{color:#5f5f5f;font-size:14px;font-family:HyundaiMedium;font-weight:500;}
.footermenucon p{font-family:HyundaiMedium;font-weight:500;color:#fff;font-size:14px;margin-bottom:0px;}
.footermenucon p a{color:#fff;text-decoration:none;}
#intnobg{background:#fff;padding:0px 0px 20px 0px;}
#interiorconmainsection{}
#interiorconmainsection h2{font-family:HyundaiMedium;font-size:30px;}
#interiorconmainsection p{}
#tblvehiclesmenuright{text-align: center;border-bottom: 1px solid #ddd;border-top: 2px solid #ddd;}
.mt40{margin-top:40px;}
.highlightstopmainsection.highlightstopmaineudsection{padding: 80px 0px 120px 0px;}
.highlightstopmainsection.highlightstopmaincolorsection{background:#F6F3F2;padding: 60px 0px 100px 0px;}
#hinthreesingleinnercon{margin-top: 80px;}
#hinthreesingleinnercon h4{text-align:center;}
#hinthreesingleinnercon p{text-align:center;}
#highlightslasth100section{background:#fff;padding-top: 0px;}
.footerbreadcrumbssection{background:#E4DCD3;}
.footerbreadcrumbssection .footerbreadcrumbsinnercon{}
.footerbreadcrumbssection .footerbreadcrumbsinnercon .footerlinkback{}
.footerbreadcrumbssection .footerbreadcrumbsinnercon h5{padding: 60px 0px;margin: 0px;font-family: HyundaiMedium;}
.footerbreadcrumbssection .footerbreadcrumbsinnercon h5 a{color:#000;line-height:40px;font-size:30px;text-decoration:none;}
.footerbreadcrumbssection .footerbreadcrumbsinnercon h5 i{font-size: 42px;color: #000;position: relative;top: 3px;}
.footerlinkback{float:left;}
.footerlinknext{float:right;}
.footerlinkback h5 i{margin-left: 50px;right: 50px;}
.footerlinknext h5 i{margin-right: 50px;left: 50px;}
#highlightaftermaincontentsection{padding:50px 0px;}
#highlightaftermaincontentsection.highlightstopmainsection{padding-top:0px;}
#hiafterimagecontent{}
#hiafterimagecontent h5{margin: 40px 0px 25px 0px;}
.highlightsthreeconsection{background:#F6F3F2;margin:80px 0px;padding:110px 0px;}
.highlightsthreeconsection{}
.hthreeinnercon{}
.hthreeinnercon h4{font-family: HyundaiMedium;color:#000;font-size: 24px;letter-spacing: 0.3px;line-height: 1.1;margin-top: 25px;}
.hthreeinnercon p{font-family: HyundaiRegular;font-size: 16px;color:#000;line-height: 22px;letter-spacing: 0.3px;}

#widthfullsize{width:100%;}
.highlightstopmainsection .highlighttopinnercontent{padding-bottom:30px;}
.highlightstopmainsection{padding:25px 0px;}
.highlightstopmainsection h2{text-align:center;font-size:38px;font-weight:500;color:#000;font-family:HyundaiBold;margin: 30px 0px;}
.highlightstopmainsection h5{letter-spacing: 0.5px;text-align: center;color:#000;margin: 30px 0px;font-family: HyundaiMedium;font-size: 24px;font-weight:500;line-height: 30px;}
.highlightstopmainsection p{text-align:center;margin:0 150px 10px;font-size: 16px;line-height: 22px;letter-spacing: 0.2px;font-family:HyundaiRegular;color:#000;}

#highlightsfourconsection{background:#fff;}
#highlightsfourconsection .highlighttopinnercontent{margin-bottom:50px;}
.highlighttopinnercontent h5{letter-spacing: 0.5px;text-align: center;color:#000;margin: 30px 0px;font-family: HyundaiMedium;font-size: 24px;font-weight:500;line-height: 30px;}
.highlighttopinnercontent p{text-align:center;margin:0 150px 10px;font-size: 16px;line-height: 22px;letter-spacing: 0.2px;font-family:HyundaiRegular;color:#000;}

.vehicleshighlightsmenu ul.listebrochure{}
.vehicleshighlightsmenu ul.listebrochure li{float: none;text-align: right;}
.vehicleshighlightsmenu ul.listebrochure li a{text-transform:none;}
.vehicleshighlightsmenu ul.listebrochure li a i{margin-right: 8px}
li.listvehicletitle{margin-right:35px;}
.vehicleshighlightsmenu{border-bottom: 1px solid #efefef;}
.vehicleshighlightsmenu > .container > .row > div > ul{display: table;width: 100%;padding: 0px;margin: 0px;}
.vehicleshighlightsmenu ul li{padding:25px 15px;float: left;list-style: none;font-family: HyundaiMedium;color:#000;text-transform:uppercase;font-size: 16px;line-height: 24px;}
.vehicleshighlightsmenu ul li a{color: #002c5f;text-decoration: none;text-transform: capitalize;}
#paddinglrzero{padding-left:0px;padding-right:0px;}
#pagemainbanner.pagemainbanner{}
#pagemainbanner.pagemainbanner #paddinglrzero{padding-left:0px;padding-right:0px;}
#secondary-banner.contactcon::before {content: '';display: block;position: absolute;top: 0;left: 0;height: 100%;width: 100%;background: rgba(0,0,0,0.45);}
#secondary-banner.vehiclescon::before {content: '';display: block;position: absolute;top: 0;left: 0;height: 100%;width: 100%;background: rgba(0,0,0,0.45);}
#secondary-banner.pricecalculatorbanner::before {content: '';display: block;position: absolute;top: 0;left: 0;height: 100%;width: 100%;background: rgba(0,0,0,0.45);}
#secondary-banner.scheduleanappointmentcon::before {content: '';display: block;position: absolute;top: 0;left: 0;height: 100%;width: 100%;background: rgba(0,0,0,0.45);}
#secondary-banner.cityaspirecon::before {content: '';display: block;position: absolute;top: 0;left: 0;height: 100%;width: 100%;background: rgba(0,0,0,0.45);}
.thankspagecon { background:url('../images/bg/thanyou-banner.jpg') no-repeat scroll center top;}
.thankssection{background:#5BB734; margin-bottom:20px; margin-top:70px; padding-bottom:20px; padding-top:20px;}
.thankssection h5{color:#fff; font-size:24px; text-align:center;font-family:HyundaiRegular; font-weight:500; margin-top:0px; margin-bottom:0px; line-height:30px;}
#rightmenutopdropdown { position:absolute; right:0px;}
#rightmenutopdropdown ul li {float: none;margin-bottom: 0;margin-right: 0;padding-bottom: 0;}
#rightmenutopdropdown ul li a {background: #fff;color: #000;margin-bottom: 0;margin-top: 0; padding: 3px 10px; font-family:HyundaiMedium; font-weight:500; border-radius:0px;-o-border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;}
#rightmenutopdropdown ul li a:hover {/*background:linear-gradient(#002C5E, #011832); background:-o-linear-gradient(#002C5E, #011832); background:-moz-linear-gradient(#002C5E, #011832); background:-webkit-linear-gradient(#002C5E, #011832);*/background:#002C5F;color:#fff;text-decoration:none;font-size:14px;}
#secondary-banner h2 { font-weight:normal;}
.formrow { display:table; width:100%;}
#mainpricecalculator .inner-page {margin-bottom:50px; margin-top:50px;}
.disclaimerinnercon { /*background:linear-gradient(#002C5E, #011832); background:-o-linear-gradient(#002C5E, #011832); background:-moz-linear-gradient(#002C5E, #011832); background:-webkit-linear-gradient(#002C5E, #011832); */ background:#002C5F; padding:15px 25px; margin-top:50px;}
.disclaimerinnercon h3 {color:#fff; font-family:HyundaiRegular; font-size:16px;text-align:justify; margin-top:0px; margin-bottom:0px; line-height:26px;font-weight: 500;}
.disclaimerinnercon h3 span {font-size:18px;text-decoration:underline;text-transform:uppercase;}
#rowsofpccorporate {margin-top:50px;margin-bottom:0px;}
#rowsofpccorporate .welcomeheading {text-transform:uppercase;}
#pcalconoverlay {}
#pcalconoverlay .overlay {background:rgba(0, 0, 0, 0.85);}
.corporatenotice {/*background:linear-gradient(#002C5E, #011832); background:-o-linear-gradient(#002C5E, #011832); background:-moz-linear-gradient(#002C5E, #011832); background:-webkit-linear-gradient(#002C5E, #011832);*/ background:#0678bc;padding:15px 20px;}
.corporatenotice p {font-family:HyundaiRegular;line-height:30px;font-size:20px;color:#fff;}
#marginbottomzeroid {margin-bottom:0px;}
#mbforty {margin-bottom:40px;}
#mttwenty {margin-top:20px;}
#smalltxtcars { color:#c7081b;font-family:HyundaiMedium;}
h5.modal-title{font-family:HyundaiMedium;}
.popupformmargin{margin-bottom: 15px;}
.tblvehiclesmenu{}
.tblvehiclesmenu td{}
.tblvehiclesmenu td a{color:#002C5F;font-family: HyundaiMedium;text-transform: capitalize;font-size: 16px;line-height: 24px;}
.tblvehiclesmenu.table > tbody > tr > td{padding:25px 15px;text-transform:capitalize;}

@media screen and (min-width:240px) and (max-width:768px){
.footerbreadcrumbssection .footerbreadcrumbsinnercon h5{padding: 50px 0px;}	
.footerbreadcrumbssection .footerbreadcrumbsinnercon h5 > a{line-height: 30px;font-size: 20px;}	
#hyundaitext{display:none;}
header#headersection .bottom-header .navbar-default .navbar-brand{margin-top:0px;padding-top:6px;}
.mobileelantramenu.tblvehiclesmenu.table > tbody > tr > td{padding:0px;}	
#listebrochure.listebrochure{padding:0px;margin:0px;}	
.vehicleshighlightsmenu ul#listebrochure.listebrochure li{padding:0px;}	
#listebrochure.listebrochure > li ul.dropdown-menu{left:auto;right:0px;}	
.vehicleshighlightsmenu{border-bottom:0px;}
.highlighttopinnercontent p{margin-left:5px;margin-right:5px;}
}
@media screen and (min-width:240px) and (max-width:360px){
.message-wrap h3 { font-family: HyundaiRegular;font-weight: normal;font-size: 22px;line-height: 28px;margin-top: 0px;margin-bottom: 15px; text-align:center;}
#btndiv {}
#btndiv .readmorebtn {}
.loginpage form { padding:25px 25px;}
#leftbarphone .company_info li.address {display: none;}
#leftbarphone .company_info li {display: none;}
#rightmenutopdropdown {right:25px;}
}
@media screen and (min-width:361px) and (max-width:420px){
#leftbarphone .company_info li.address {display: none;}
#leftbarphone .company_info li {display: none;}	
#rightmenutopdropdown {right:25px;}
}
@media screen and (min-width:421px) and (max-width:460px){
#leftbarphone .company_info li.address {display: none;}
#leftbarphone .company_info li {display: none;}	
#rightmenutopdropdown {right:25px;}
}
@media screen and (min-width:461px) and (max-width:520px){
#leftbarphone .company_info li.address {display: none;}
#leftbarphone .company_info li {display: none;}	
#rightmenutopdropdown {right:25px;}
}
@media screen and (min-width:521px) and (max-width:579px){
#leftbarphone .company_info li.address {display: none;}
#leftbarphone .company_info li {display: none;}
#rightmenutopdropdown {right:25px;}
}
@media screen and (min-width:580px) and (max-width:680px){
#leftbarphone .company_info li.address {display: none;}
#leftbarphone .company_info li {display: none;}
#rightmenutopdropdown {right:25px;}
}
@media screen and (min-width:681px) and (max-width:767px){
#leftbarphone .company_info li.address {display: none;}
#leftbarphone .company_info li {display: none;}	
#rightmenutopdropdown {right:25px;}
}
@media screen and (min-width:768px) and (max-width:991px){
	
}
@media screen and (min-width:992px) and (max-width:992px){

}
@media screen and (min-width:993px) and (max-width:1023px){

}
@media screen and (min-width:1024px) and (max-width:1024px){

}
@media screen and (min-width:1025px) and (max-width:1300px){

}

