.brand-header{top:0;width:100%;height:86%;position:relative;}
.header-text{display:block;position:absolute;top:145px;color:var(--white-color);text-align:center;width:100%;font-size:1.3em;}
.brand-header .header-text h1{text-shadow:none;}
.new-header-div{display:block;top:0;background-color:var(--white-color);width:100%;height:360px;background-size:cover;background-repeat:no-repeat;box-shadow:0px 0px 2px rgba(0,0,0,0.3);background-image:linear-gradient(rgba(0,0,0,0.3),rgba(0,0,0,0.3)),url("/smsite/npauto_8/media/imgs/11229524_pexels-omar-ramadan-1739260-6778790.jpg");z-index:999;}
.new-header-div img{object-fit:cover;object-position:bottom;filter:blur(2px);}
.generarCarLease .carousel{display:flex;justify-content:center;gap:75px;margin-top:30px;}
.generarCarLease .carousel .carousel-item{text-align:center;padding:40px 0;width:33%;}
.generarCarLease .carousel .carousel-item .carousel-img{margin-bottom:10px;}
.generarCarLease .carousel .carousel-item .material-symbols-outlined{font-size:40px;}
.generarCarLease .carousel .carousel-item h3{color:var(--h1-color);font-weight:700;font-size:25px;margin-bottom:15px;}
.generarCarLease{width:1500px;flex-grow:1;margin-top:50px;margin-bottom:50px;padding:0;margin:0 auto;padding-bottom:50px;}
.generarCarLease h2{font-size:30px;color:var(--h1-color);}
.generarCarLease h3{font-size:24px;color:var(--h1-color);}
.generarCarLease p{font-size:15px;color:var(--sub-color);}
.generarCarLease h1{padding-bottom:20px;}
.generarCarLease .vehicleList ul{display:flex;flex-direction:column;gap:30px;}
.generarCarLease .vehicleList li{display:flex;flex-direction:row;align-items:center;gap:16px;box-shadow:1px 0px 6px rgb(0 0 0 / 24%);padding:15px;background-image:linear-gradient(rgba(193,193,193,0.08),rgba(193,193,193,0.08)) !important;}
.generarCarLease .vehicleList .vehList li{box-shadow:unset;padding:unset;display:unset;}
.generarCarLease .vehicleList .vehicleImg{/*border:1px solid #ccc;*/padding:15px;background:#fff;text-align:center;}
.generarCarLease .vehicleList .vehicleImg .vehimg{max-width: 430px;height: 380px;object-fit: contain;}
.generarCarLease .vehicleList .vehList{display:flex;flex-direction:column;gap:10px;margin-top:15px;margin-bottom:15px;/* justify-content:space-evenly; */align-items:baseline;}
.generarCarLease .vehicleList .bookVeh{background:var(--primary-color);color:var(--white-color);border-radius:5px;padding:3px 0px;font-size:16px;line-height:32.61px;width:225px;overflow:hidden;display:block;text-align:center;font-weight:bold;cursor:pointer;border:none;}
.brand-home-page-form .headerInfo{display:flex;}
.generarCarLease .vehicleList .leaseImg .vehimg{width:150px;height:150px;}
@media only screen and (max-width:801px){.generarCarLease{width:95%;padding:0;padding-bottom:50px;}}
@media only screen and (min-width:0px) and (max-width:500px){.generarCarLease .vehicleList .vehList{display:flex;flex-direction:column;gap:10px;margin-top:15px;margin-bottom:15px;justify-content:space-evenly;align-items:center;}
.generarCarLease .vehicleList li{display:flex;flex-direction:column;justify-content:center;gap:16px;}
.generarCarLease .carousel .carousel-item{text-align:center;padding:40px 0;width:100%;}
.generarCarLease h2{font-size:30px;color:var(--h1-color);text-align:center;}
.generarCarLease h3{font-size:24px;color:var(--h1-color);text-align:center;}
.generarCarLease p{font-size:15px;text-align:center;}
.generarCarLease .vehicleList .bookVeh{background:var(--primary-color);color:var(--white-color);border-radius:5px;padding:3px 0px;font-size:16px;line-height:32.61px;width:100%;overflow:hidden;display:block;text-align:center;font-weight:bold;cursor:pointer;}
.brand-header .header-text h1{font-size:1.5em !important;}
.generarCarLease .carousel{display:flex;justify-content:center;gap:25px;width:100%;align-items:center;flex-direction:column;padding-top:25px;padding-bottom:25px;}
.generarCarLease .vehicleList .leaseImg .vehimg{width:120px;height:85px;}
.generarCarLease .vehicleList .vehicleImg .vehimg{ width: 150px;height: auto;}}
@media only screen and (min-width:501px) and (max-width:800px){.generarCarLease .vehicleList .vehList{display:flex;flex-direction:column;gap:10px;margin-top:15px;margin-bottom:15px;justify-content:space-evenly;align-items:center;}
.generarCarLease .vehicleList li{display:flex;flex-direction:column;justify-content:center;gap:16px;}
.generarCarLease .carousel .carousel-item{text-align:center;padding:40px 0;width:100%;}
.generarCarLease h2{font-size:30px;color:var(--h1-color);text-align:center;}
.generarCarLease h3{font-size:24px;color:var(--h1-color);text-align:center;}
.generarCarLease p{font-size:15px;text-align:center;}
.generarCarLease .vehicleList .bookVeh{background:var(--primary-color);color:var(--white-color);border-radius:5px;padding:3px 0px;font-size:16px;line-height:32.61px;width:100%;overflow:hidden;display:block;text-align:center;font-weight:bold;cursor:pointer;}
.brand-header .header-text h1{font-size:1.5em !important;}
.generarCarLease .carousel{display:flex;justify-content:center;gap:25px;width:100%;align-items:center;flex-direction:column;padding-top:25px;padding-bottom:25px;}
.generarCarLease .vehicleList .leaseImg .vehimg{width:120px;height:85px;}}
@media only screen and (min-width:801px) and (max-width:1024px){.generarCarLease{max-width:90%;margin:14px auto;padding:0;padding-bottom:50px;}
.generarCarLease .vehicleList .leaseImg .vehimg{width:160px;height:115px;}
.generarCarLease .vehicleList li{display:flex;flex-direction:column-reverse;align-items:center;gap:16px;box-shadow:1px 0px 6px rgb(0 0 0 / 24%);padding:15px;background-image:linear-gradient(rgba(193,193,193,0.08),rgba(193,193,193,0.08)) !important;}}
@media only screen and (min-width:1025px) and (max-width:1280px){.generarCarLease{max-width:90%;padding:0;padding-bottom:50px;}
.generarCarLease .vehicleList .leaseImg .vehimg{width:145px;height:115px;}}
@media only screen and (min-width:1281px) and (max-width:1419px){.generarCarLease{max-width:1220px;padding:0;}}
@media only screen and (min-width:1420px) and (max-width:1579px){.generarCarLease{max-width:1370px;padding:0;margin:14px auto;}}
@media only screen and (min-width:1580px){}
