@font-face{font-family:NouvelRSemibold;src:url("https://uiassets.izmocars.com/izmo/4_0/fonts/renault/NouvelRSemibold.eot?#iefix") format("embedded-opentype"),url("https://uiassets.izmocars.com/izmo/4_0/fonts/renault/NouvelRSemibold.woff2") format("woff2"),url("https://uiassets.izmocars.com/izmo/4_0/fonts/renault/NouvelRSemibold.ttf") format("truetype"),url("https://uiassets.izmocars.com/izmo/4_0/fonts/renault/NouvelRSemibold.svg#NouvelRSemibold") format("svg");font-weight:400;font-style:normal;font-display:swap}
:root{--fontFamilySemibold:NouvelRSemibold}
.header-v4.customFont .navbar-default .navbar-nav>li>a.responsivemenutxt {
    font-family: var(--fontFamilySemibold);
}
.container.logo-container>.navbar-header {margin: 0px 0 15px 0;min-height: 135px;}
.header-v4 .navbar-header .header-cellnew>.dealer-name {margin-top: -15px;}
.header-cellnew.order-1 .navbar-brand>img {filter: invert(1);}
.header-v4 .navbar-header .dealer-name .responsive-dlrname {color: white !important;}
#headerzindex.header.header-v4 {margin-top: -1px !important;}
.header-v4 .navbar-header .header-cellnew>button.btn-u.background-primary {background: transparent !important;}
.header-v4 .navbar-header .header-cellnew>button.btn-u.background-primary>a.contactus-text {color: white !important;display: flex;flex-direction: column;font-size: 18px;
font-family: 'NouvelR-Regular' !important;position: relative;top: -10px;}
.header-v4 .navbar-header .header-cellnew.order-2lg {
        order: 4 !important;
    padding-right: 10px;
    position: relative;
    top: 35px;
	right: 40px;
    }
.header-v4 .navbar-header .dealer-name .responsive-dlrname>.border-links {
    border-right: 2px solid white;
    display: inline-block;
    height: 0.85em;
    margin-left: 5px;
    margin-right: 7px;
    top: 7px;
}
.container.logo-container.bg-colorWhite {background: black !important;}
.container.logo-container>.navbar-header>.customminwidth#WidthCalc {
    padding-right: 0px !important;
}
.customminwidth#WidthCalc>.header-cellnew.makeThisHeader {
    position: relative;
    top: 20px;
}
.collapse.navbar-collapse.navbar-responsive-collapse>.container.menu-center{
display: flex;
    justify-content: start;
    padding-left: 0px!important;
}
.header-v4 .menu-center>ul.navbar-nav{
display: flex;
    justify-content: start;
    padding-left: 0 !important;
}
.collapse.navbar-collapse.navbar-responsive-collapse {
    position: absolute!important;
    top: 70px;
    left: 142px;
    display: flex !important;
    width: 64%;
    background: transparent !important;
}
.header-v4 .navbar-default .navbar-nav > li > a.responsivemenutxt {
        font-size: max(0.9375vw, 13px) !important;
}
.header-v4 .navbar-header .header-cellnew i.responsivePhoneNo.fa.fa-phone {
    background: black;
    color: white;font-size: 25px !important;
}
.header-v4 .navbar-header .header-cellnew.CTAButton {
    position: relative;
    top: 35px;
    left: -100px;
}
.header-v4 .dropdown > a:after {
    top: 12px;font-size: 20px;
    right: 1px !important;
}
.header-v4 .navbar-nav>li.dropdown:hover>.dropdown-menu{
background: black;
}
.header-v4 .dropdown-menu li a {
        color: white;
        border-bottom: none;
    }
.header-v4.customFont .dropdown-menu li > a:hover {
    text-decoration: underline;
}
.header-v4 .navbar-nav > li.dropdown:hover > .dropdown-menu:before {
    display:block!important;
    content: " ";
    position: absolute;
    background: rgb(239, 223, 0);
    top: 0;
    left: 15px;
    height: 3px;
    width: 60%;
}
.header-cellnew.order-1 .navbar-brand>img {
        height: 100px !important;
    }
.header-v4 .navbar-header .header-cellnew {
    margin-left: 0px !important;padding-right: 13px;
}
.show-image-phone-nav {
    display: none;
}
@media (min-width: 993px) {
	.header-v4 .navbar-header .header-cellnew.order-2lg.group-logo.custom_gLogo .logo-header {
    max-width: none !important;
    height: 60px;
	}
}
@media (min-width: 500px) {
    .header-v4 .navbar-header .header-cellnew.order-2lg.group-logo.custom_gLogo {
        order: 4 !important;
    }
}
@media (max-width: 1600px) {
.header-v4 .navbar-header .header-cellnew.CTAButton {
    left: 0px;
}
.header-v4 .navbar-header .header-cellnew.order-2lg {
    right: 0px;
}

}
@media (max-width: 1200px) {
   .collapse.navbar-collapse.navbar-responsive-collapse {
    width: 54%;
}
.container.logo-container>.navbar-header {
        /*min-height: 210px;*/
    } 
.header-v4 .navbar-default .navbar-nav > li > a.responsivemenutxt {
    font-size: 15px !important;
}
}
@media (max-width: 992px) {
.header-v4 .navbar-header .header-cellnew>button.btn-u.background-primary>a.contactus-text,.header-v4 .navbar-header .header-cellnew.order-2lg {
    display: none;
}
.container.logo-container>.navbar-header {
        min-height: auto;
    }
.customminwidth#WidthCalc>.header-cellnew.makeThisHeader {
    top: 10px;
}
.header-v4 .navbar-default .navbar-toggle {
        background: transparent !important;
        border: none;
    }
.collapse.navbar-collapse.navbar-responsive-collapse {
    position: relative;
    top: auto;
    left: auto;
    width: 100%;
    display: block !important;
    background: black !important;
}
.header-v4 .menu-center>ul.navbar-nav {border-top: 1px solid gray !important;}
.collapse.navbar-collapse.navbar-responsive-collapse>.container.menu-center{min-height: 86vh;}
.collapse.navbar-collapse.navbar-responsive-collapse.navbar-collapse.collapse {
    display: none !important;
}
.collapse.navbar-collapse.navbar-responsive-collapse.navbar-collapse.show {
    display: block !important;min-height: 89vh !important;
}
.collapse.navbar-collapse.navbar-responsive-collapse>.container.menu-center,.header-v4 .menu-center>ul.navbar-nav {
    display: block;
}
.header-v4 .navbar-header .header-cellnew.CTAButton {
    top: 2px;
    left: -10px;
    padding-top: 10px !important;
    padding-right: 28px !important;
}
 .header-v4 .navbar-default .navbar-toggle {
    top: 32px !important;
}
.header-v4 .navbar-header .header-cellnew>.dealer-name {
    margin-top: 10px;
}
.header-v4.customFont .navbar-default .navbar-nav>li>a.responsivemenutxt {
    border-top: none !important;
    border-bottom: none !important;
}
body:has(.navbar-collapse.show) .show-image-phone-nav {
        display: block;
        position: absolute;
        bottom: 0;
        width: 100vw;
        padding-left: 25px;
        padding-right: 20px;
}
.show-image-phone-nav .header-cellnew>button.btn-u.background-primary {
    background: transparent !important;
}
.show-image-phone-nav .header-cellnew i.responsivePhoneNo.fa.fa-phone {
    background: black;
    color: white;
    font-size: 25px !important;
}
.show-image-phone-nav .header-cellnew>button.btn-u.background-primary>a.contactus-text {
    color: white !important;
    display: flex;
    flex-direction: column;
    font-size: 18px;
    font-family: 'NouvelR-Regular' !important;
    position: relative;
    top: -10px;
}
.show-image-phone-nav .header-cellnew.order-2lg.group-logo.custom_gLogo {
    width: 150px !important;
    float: left !important;
    position: relative;
    top: 10px;
}
.show-image-phone-nav .header-cellnew.CTAButton {
    float: right!important;
    position: relative;
    top: -13px;
}
.header-v4 .navbar-nav > li.dropdown:hover > .dropdown-menu:before{display:none}
.header-v4 .navbar-nav .show .dropdown-menu{background-color:white}
    .header-v4 .navbar-default .navbar-nav > li a {
        border-bottom: solid 1px #ddd;
    }
	.header-v4 .navbar-default .navbar-nav .colorWhite .dropdown-menu > li > a {
        color: black !important;
    }
}
@media (max-width: 768px) {
    .header-v4 .navbar-default .navbar-toggle {
        top: 0px !important;
    }
}
@media (max-width: 576px) {
    .header-v4 .navbar-header .flexHeader .header-cellnew.custom_gLogo {
        display: none;
    }
	.show-image-phone-nav .header-cellnew.order-2lg.group-logo.custom_gLogo {
        width: 150px !important;
        float: left !important;
        position: relative;
        top: 10px;
    }
}


@media(max-width:991px){
.header-v4 .navbar-header .header-cellnew>button.btn-u.background-primary>a.contactus-text{display:flex;padding:0;padding-right:15px}
.contactus-text-txt{display:none}
.header-v4 .navbar-header .header-cellnew>button.btn-u.background-primary>a.contactus-text{top:0vw !important;}
}
@media(min-width:768px) and (max-width:800px){
        .header-v4 .navbar-header .header-cellnew>button.btn-u.background-primary>a.contactus-text{top:0.651vw!important;}
}
//fix for ipadpro
@media only screen 
  and (min-device-width: 1024px) 
  and (max-device-width: 1366px) 
  and (-webkit-device-pixel-ratio: 2) {
  /* Styles for iPad Pro 13-inch */
  .collapse.navbar-collapse.navbar-responsive-collapse>.container.menu-center{margin-top:50px!important}
}

@supports (-webkit-touch-callout: none) {
  @media only screen 
    and (min-device-width: 1024px) 
    and (max-device-width: 1366px) 
    and (-webkit-min-device-pixel-ratio: 2) { 
    /* Safari-specific styles for iPad Pro 13-inch */
	.collapse.navbar-collapse.navbar-responsive-collapse>.container.menu-center{margin-top:50px!important}
  }
  
}
@media(min-width:1200px) and (max-width:1450px){.collapse.navbar-collapse.navbar-responsive-collapse{width: 54% !important;}}

@media(min-width:2048px){
.header-cellnew.lg-pull-right.md-pull-right.sm-pull-right.xs-pull-left.lg-no-right-space.md-no-right-space.CTAButton.sm-margin-top-10.lg-margin-top-20.md-margin-top-20.sm-padding-right-20 {
    margin-right: 10%!important;
}

.header-cellnew.order-2.order-2lg.group-logo.custom_gLogo.null.null.lg-margin-top-0.md-margin-top-0.sm-margin-top-0.xs-margin-top-0.pull-right.pull-left {
    margin-right: 3% !important;
}

.header-v4 .navbar-header .dealer-name .responsive-dlrname {
        line-height: 22px;
        font-size: max(1.458vw, 28px);
    }
}

@media(min-width:991px) and (max-width:1366px) and (-webkit-device-pixel-ratio: 2){
.header-v4 .navbar-header .header-cellnew.order-2lg{
    right:0 !important
}
div .header-v4 .navbar-default .navbar-nav > li.upperDropwDown > a.responsivemenutxt {
        font-size: max(0.8575vw, 13px) !important;
    }
div.header-v4 .navbar-header .header-cellnew.CTAButton{left:unset !important;width:16.66%}
.collapse.navbar-collapse.navbar-responsive-collapse{width:58% !important}
    .header-v4 .navbar-default .navbar-nav.enableMenuFlex li:first-child a.responsivemenutxt{padding-left:15px!important}
    .collapse.navbar-collapse.navbar-responsive-collapse {left: 125px !important;}    
.collapse.navbar-collapse.navbar-responsive-collapse>.container.menu-center{margin-top:0!important}
}
div .header-v4 .navbar-default .navbar-nav > li.upperDropwDown > a.responsivemenutxt{font-size:max(0.8575vw, 13px) !important}
.header-v4 .navbar-header .dealer-name .responsive-dlrname {font-size: max(1.458vw, 28px) !important;}
