	/* dealeron css unset*/
	.heading-text-2{
		font-size: 40px;
		font-weight: 900;
	}
	.heading-text-3{
		font-size: 30px;
		font-weight: 900;
	}
	.heading-text-4{
		font-size: 28px;
		font-weight: 700;
	}
	.content-spacing{
        padding-top: 3%;
    }
	#content>section>div {
		width: unset !important; padding: 0 !important; margin: 0 !important;
	}
	.banner-text{
        text-align: center;
        color: black;
    }
	h1.header {
		display: none;
	}
	/* modern nissan  only*/
	/* #di-page-composer * {
            font-family: 'Nissan Brand' !important;
        } */
	/* dealeron css unset*/
	/* #content>section>div {
            width: unset !important;
            padding: 0 !important;
            margin: 0 !important;
        }

        h1.header {
            display: none;
        } */
	
	#mainid .titlehead {
		text-transform: capitalize !important; text-shadow: 0 3px 10px #000000;
	}
	
	#mainid img.img-responsive {
		width: 100%;
	}
	@media (max-width:768px){
        #mainid > .iimg{
            height: 700px;
        }
    }
	#mainid .container-fluid {
		padding: 0;
	}
	
	#mainid figure.imgcontainer,
	#mainid p {
		margin-top: 10px;
	}
	
	#mainid .row {
		max-width: 1200px; margin: auto;
	}
	
	#mainid .row.row1 {
		max-width: unset !important;
	}
	
	a.button1 {
		cursor: pointer;
	}
	
	.button1:visited {
		color: white;
	}
	/* global 1 */
	
	* {
		margin: 0; padding: 0; box-sizing: border-box;
		/* border: 1px solid lightgreen; */
	}
	
	.textwhite {
		color: #ffffff;
	}
	
	.textdark {
		color: #000000;
	}
    h2{
        font-size: 45px;
        font-weight: 700;
    }
    .container > .row > h2{
        font-size: 48px;
        line-height: 56px;
        font-weight: 700;
    }
    .container > .row > p{
        font-size: 48px;
        line-height: 56px;
    }
     div > .h3-title-title{
        font-size: 28px;
        font-weight: 700;
    }
    .banner-text > .col-sm-4 >h3-title{
        font-size: 30px;
        font-weight: 700;
    }
    .content-spacing > h3-title{
        font-size: 30px;
        font-weight: 700;
    }
	.w700 {
		font-weight: 700 !important;
	}
	.w700 > .col-sm-4 > h3-title{
        font-weight:700
    }
	.w600 {
		font-weight: 600 !important;
	}
	
	.w500 {
		font-weight: 500 !important;
	}
	
	.w400 {
		font-weight: 400 !important;
	}
	/* global 2 */
	/* images animation */
	
	#mainid img.img-responsive:hover {
		transform: scale(1.1);
	}
	
	#mainid img.img-responsive {
		transition: all 0.5s;
	}
	/* image parents is figure with class name .imgcontainer  */
	
	#mainid figure.imgcontainer {
		position: relative; padding: 0px; overflow: hidden;
	}
	
	#mainid .button1 {
		background: #ff1700; display: block; margin: 20px auto; text-decoration: none;
	}
	
	#mainid .button1:hover {
		background: #cc1200;text-decoration: none;
	}
	
	#bgimage3.container-fluid>div {
		padding: 15px 0;
	}
	
	#bgimage3>div:nth-child(6)>div:nth-child(1)>p:nth-child(2) {
		max-width: 100%;
	}
	
	#bgimage3>div:nth-child(7)>div:nth-child(1)>p:nth-child(2) {
		max-width: 280px;
	}
	
	#bgimage3>div:nth-child(7)>div>p.w700,
	#bgimage3>div:nth-child(6)>div>p.w700 {
		margin-top: 20px;
	}
	
	#bgimage4 {
		background: linear-gradient(0deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), url(https://irp.cdn-website.com/de96b7cc/dms3rep/multi/2024-nissan-titan-grille.webp); background-repeat: no-repeat; background-position: center; background-size: cover;
	}
	/* sectio 1 */
	/* SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS */
	/* Extra Small */
	
	@media(max-width:767px) {
		#mainid .height200 {
			height: 200px;
		}
		#mainid .height180 {
			height: 180px;
		}
		#mainid .heightauto {
			height: auto;
		}
		#mainid p,
		#mainid ul {
			font-size: 18px; font-weight: 300; line-height: 1.3em;
		}
		#mainid ul>li {
			margin-left: 36px;
		}
		#mainid .title323648 {
			font-size: 32px; font-weight: 700; line-height: 1.3em;
		}
		#mainid .title2632 {
			font-size: 26px; font-weight: 600; line-height: 1.3em;
		}
		#mainid .title3648 {
			font-size: 36px; font-weight: 600; line-height: 1.3em;
		}
		#mainid .title2936 {
			font-size: 29px; font-weight: 700; line-height: 1.3em;
		}
		#mainid .title2830 {
			font-size: 28px; font-weight: 600; line-height: 1.3em;
		}
		#mainid .title1924 {
			font-size: 19px; font-weight: 600; line-height: 1.3em;
		}
		#mainid .titlebold {
			font-weight: 700;
		}
		#mainid .button1 {
			font-size: 15px; font-weight: 700; line-height: 1em; padding: 16px 0px; width: 100%;
			/* width: 100%; */
			color: #ffffff; text-align: center; margin-bottom: 10px; text-decoration: none;
		}
		#mainid img.img-responsive {
			object-fit: cover; object-position: center;
		}
		#mainid .titlehead {
			color: #000000;
		}
		#bgimage2.container-fluid.text-center {
			padding: 15px 0;
		}
		#bgimage1 > div > div > span.title323648.titlehead {
			text-align: center; text-shadow: unset;
		}
		/* section 1 */
	}
	@media (min-width: 768px) and (max-width: 1440px){
        #bgimage1.container-fluid {
            height: 500px;
		}
    }
	@media all and (min-width: 768px) and (max-width: 1024px) {
		#bgimage1>div>div>h2,
		#bgimage1>div>div>h1 {
			width: 563px;
		}
		#mainid .title323648 {
			font-size: 36px !important; font-weight: 700; line-height: 1.3em;
		}
		#bgimage1>div>div>div {
			height: 375px !important;
		}
	}
	/* SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS */
	/* Small */
	/* LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL */
	
	@media(min-width:768px) {
		#mainid .height300 {
			height: 300px;
		}
		#mainid .height454 {
			height: 454px;
		}
		#mainid .height650 {
			height: 650px;
		}
		#mainid p,
		#mainid ul {
			font-size: 22px; font-weight: 300; line-height: 1.3em;
		}
      
		#mainid ul>li {
			margin-left: 44px;
		}
		#mainid .title323648 {
			font-size: 48px; font-weight: 700; line-height: 1.3em;
		}
		#mainid .title2632 {
			font-size: 32px; font-weight: 600; line-height: 1.3em;
		}
		#mainid .title3648 {
			font-size: 48px; font-weight: 600; line-height: 1.3em;
		}
		#mainid .title2936 {
			font-size: 36px; font-weight: 700; line-height: 1.3em;
		}
		#mainid .title2830 {
			font-size: 30px; font-weight: 600; line-height: 1.3em;
		}
		#mainid .title1924 {
			font-size: 24px; font-weight: 600; line-height: 1.3em;
		}
		#mainid .titlebold {
			font-weight: 700;
		}
		#mainid .button1 {
			font-size: 15px; font-weight: 700; line-height: 1em; padding: 16px 0px; width: 100%; max-width: 222px; color: #ffffff; text-align: center;
		}
		#mainid figure>img.img-responsive {
			object-fit: cover; object-position: center;
		}
		#bgimage1 {
			background: linear-gradient(0deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), url(https://irp.cdn-website.com/de96b7cc/dms3rep/multi/2024-nissan-titan-xl.webp); background-repeat: no-repeat; background-position: center; background-size: cover;
		}
		#bgimage1>div>div>div {
			height: 446px;
		}
		#bgimage1>div>div {
			text-align: left;
		}
		#mainid .titlehead {
			color: #ffffff;
		}
		#bgimage1>div>div {
			max-width: 1100px; margin: 0; float: unset;
		}
		#bgimage1.container-fluid {
			padding: 50px 40px 20px;
		}
		#bgimage2.container-fluid.text-center {
			padding: 15px 40px;
		}
		#bgimage3.container-fluid {
			padding: 40px 0px 50px;
		}
		#bgimage5.container-fluid {
			padding: 40px 40px 20px;
		}
		#bgimage1 > div > div > span.title323648.titlehead {
			text-align: left; text-shadow: unset;
		}
	}
	/* LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL */
	/* Medium */
	/* @media(min-width:992px) and (max-width:1199px){} */
	/* Large */
	/* @media(min-width:1200px){} */
