
@font-face {
	font-family:"Nissan Bold";
	src:url(../../fonts/nissan-brand-bold.otf);
	font-display: swap;
}
	
@font-face { 
  font-family:"Nissan Light";
  src:url(../../fonts/nissan-brand-light.otf);
  font-display: swap;
}
  
@font-face {
	font-family:"Nissan Regular";
	src:url(../../fonts/nissan-brand-regular.otf);
	font-display: swap;
}
	
@font-face {
	font-family:"ShinGoPro Bold";
	src:url(../../fonts/ShinGoPro-Bold.ttf);
	font-display: swap;
}
	
@font-face {
	font-family:"ShinGoPro Light";
	src:url(../../fonts/ShinGoPro-Light.ttf);
	font-display: swap;
}
	
@font-face {
	font-family:"ShinGoPro Regular";
  src:url(../../fonts/ShinGoPro-Regular.ttf);
  font-display: swap;
}


#vlp-plus div#colour-section .ns-common .ns-video-background-container .ns-video-background {
	height: 100% !important;
	width: 100% !important;
}


#vlp-plus .ns-inview-trigger .inview-background-img {
    height: 100% !important;
}

#interior-section,
#colour-section,
#premiereedition-section,
#smartpower-section,
#intelligentmobility-section,
#googleassist-section,
#personalstyle-section {
	overflow: hidden;
	margin-left: -4%;
	margin-right: -3.7037%;
}

.mejs__controls {display:none !important;}

.ns-hero-body {
    background: -webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(90%,#0f1719));
    background: linear-gradient(transparent,#0f1719 90%);
    opacity: 0;
    margin: 0;
    position: absolute;
    width: 100%;
    z-index: 1;
    /*bottom: 0;*/
    -webkit-animation: fadeIn 1s;
    animation: fadeIn 1s;
        animation-delay: 0s;
        animation-iteration-count: 1;
        animation-fill-mode: none;
    -webkit-animation-delay: 1s;
    animation-delay: 1s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    padding: 0;
    padding-top: 10px !important;
  }


#vlp-plus .ns-simple-hero {
    min-height: 30vh !important;
}

.modelslider-skin .ns-sup-title {
		color: #d9c2ab !important;
    font-family: "Nissan Bold",Verdana,Arial,sans-serif !important;
}



@media screen and (min-width: 1500px) {

}

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


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

@media only screen and (min-width: 1024px) and (max-width: 1366px) and (orientation: landscape) {
}

@media only screen and (min-width: 720px) and (max-width: 1280px) and (orientation: landscape) {
}


@media only screen and (min-width: 834px) and (max-width: 1112px) and (orientation: landscape) {
}

@media only screen and (min-width: 900px) and (max-width: 1440px) and (orientation: landscape) {
}

@media only screen and (min-width: 800px) and (max-width: 1280px) and (orientation: landscape) {
}


@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
}

@media only screen and (min-width: 600px) and (max-width: 960px) and (orientation: landscape) {
}

@media only screen and (min-width: 414px) and (max-width: 896px) and (orientation: landscape) {
}	

@media only screen and (min-width: 411px) and (max-width: 823px) and (orientation: landscape) {

}

@media only screen and (min-width: 375px) and (max-width: 812px) and (orientation: landscape) {
}	

@media only screen and (min-width: 414px) and (max-width: 736px) and (orientation: landscape) {
}	

@media only screen and (min-width: 360px) and (max-width: 740px) and (orientation: landscape) {

}	

@media only screen and (min-width: 375px) and (max-width: 667px) and (orientation: landscape) {
}	

@media only screen and (min-width: 360px) and (max-width: 640px) and (orientation: landscape) {

}

@media only screen and (min-width: 320px) and (max-width: 568px) and (orientation: landscape) {
}	




@media only screen and (min-width: 320px) and (max-width: 568px) and (orientation: portrait) {
}	

@media only screen and (min-width: 360px) and (max-width: 640px) and (orientation: portrait) {

}

@media only screen and (min-width: 375px) and (max-width: 667px) and (orientation: portrait) {

}

@media only screen and (min-width: 411px) and (max-width: 731px) and (orientation: portrait) {}

@media only screen and (min-width: 412px) and (max-width: 732px) and (orientation: portrait) {}		

@media only screen and (min-width: 414px) and (max-width: 736px) and (orientation: portrait) {

}		

@media only screen and (min-width: 600px) and (max-width:960px) and (orientation: portrait) {
}		

@media only screen and (min-width: 720px) and (max-width: 1280px) and (orientation: portrait) {
}

@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {
}

@media only screen and (min-width: 834px) and (max-width: 1112px) and (orientation: portrait) {

}

@media only screen and (min-width: 800px) and (max-width: 1280px) and (orientation: portrait) {
}

@media only screen and (min-width: 900px) and (max-width: 1440px) and (orientation: portrait) {}

@media only screen and (min-width: 1024px) and (max-width: 1366px) and (orientation: portrait) {
}

@media only screen and (min-width: 1080px) and (max-width: 1920px) and (orientation: portrait) {
}
