.lev-page{ background-color: #000; }
.lev-page p{ display:none; }
.lev-page p.p-show{ display:initial; }
.lev-page div:not(.modal) p, .lev-page div:not(.modal) span, .lev-page div:not(.modal) div, .lev-page div:not(.modal) li, .lev-page div:not(.modal) a, .lev-page div:not(.modal) h1, .lev-page div:not(.modal) h2, .lev-page div:not(.modal) h3{ color: #fff; font-size: 14px; }
.lev-page h4.modal-title { color: #333; }
.lev-page .lev-section .header-title{ padding-bottom: 30px }
.lev-page .lev-section .header-title span{ font-size: 32px; font-weight: bold; }
.lev-page .lev-section .sub-header-title{ padding-bottom: 20px }
.lev-page .lev-section .sub-header-title span{ font-size: 28px; font-weight: bold; }

/** EV Model Section Styles **/
.lev-page .ev-model-section{ padding-top: 20px; padding-bottom: 20px; }
.lev-page .jeep-4xe-logo-column{ text-align:center; }
.lev-page .jeep-4xe-logo{ margin: 20px auto 20px auto; width: 400px; height: auto; max-width: 70%; }
.lev-page img.disclaimer-sub-num {
    vertical-align: sub;
    width: 12px;
    height: 12px;
    margin-bottom: -2px;
    display: inline !important;
}
.lev-page .ev-img{ width:100%; height: auto; }
.lev-page .ev-description { position: relative; text-align: center; padding: 20px 15px; }
.lev-page .ev-description .ev-description-title{ margin-bottom: 20px; }
.lev-page .ev-description .ev-description-title span{ color: #fff; font-size: 20px; font-weight: bold;}
.lev-page .ev-description .ev-description-content span{ color: #fff; }
.lev-page .ev-inv-link-container { text-align: center; padding: 15px }
.lev-page .ev-cta-container { text-align: center; padding: 15px }
.lev-page .ev-inv-link-container a.ev-link{ font-size: 18px; }
.lev-page .ev-inv-link-container a.ev-link:hover{ 
    color: rgb(9,9,121);
}

.lev-page a.ev-cta.gray {
    cursor: pointer;
    background-color: #959595;
    font-size: 20px;
    padding: 8px 16px;
    font-weight: bold;
    display: block;
    max-width: 260px;
    margin-left: auto;
    margin-right: auto;
    transition: background-color 1.2s ease-out;
}

.lev-page a.ev-cta.gray:hover{
    background: rgb(9,9,121);
    background: radial-gradient(circle, rgba(9,9,121,1) 0%, rgba(6,6,80,1) 50%, rgba(4,4,44,1) 84%, rgba(8,8,40,1) 100%);
    color: #fff;
    transition: background 1.2s linear;
}


.lev-page .tooltip-holder {
    position: initial !important;
    display: inline !important;
}
.lev-page .dropdown-menu.tooltip-dropdown {
    background-color: transparent !important;
    background-clip: initial !important;
    border: none;
    width: 100%;
    background: #000;
    margin-top: 10px;
    right: 0px;
    left: auto;
    padding: 10px;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.lev-page .tooltip-holder.dropdown:hover .dropdown-menu {
    display: none;
}
.lev-page .tooltip-holder.open > .dropdown-menu{display: block !important;}
.lev-page .dropdown-menu.tooltip-dropdown .tooltip-inner-wrapper {
    position: relative;
    padding: 50px 60px 20px;
    background: #222;
    text-align: left;
    border-radius: 4px;
}
.lev-page .dropdown-menu.tooltip-dropdown .tooltip-inner-wrapper .tooltip-dropdown-close-btn {
    font-size: 22px;
    color: #fff;
    position: absolute;
    right: 20px;
    top: 10px;
    cursor: pointer;
}
.lev-page .dropdown-menu.tooltip-dropdown .tooltip-inner-wrapper p {
    color: #fff;
    text-align: left;
}
/** // EV Model Section Styles **/

/** Vehicle Power Stat Section Styles **/
.lev-page .power-stat-section{ padding-top: 65px; padding-bottom: 20px; }
.lev-page .model-mpg-column{ padding-top: 25px; }
.lev-page .model-mpg-column .model-mpg-count{ text-align: left; }
.lev-page .model-mpg-column .model-mpg-count span{ font-size: 24px; font-weight: bold; }
.lev-page .model-mpg-column .model-mpg-label{ font-weight: bold; }
.lev-page .model-mpg-column .model-mpg-label{ min-height: 50px; }

.lev-page .lev-section .sub-header-title{ padding-top: 100px; }
.lev-page .lev-section .power-stat-sub-header-desc{ padding-bottom: 40px; }
.lev-page .model-rpm-column{ padding-top: 25px; }
.lev-page .model-rpm-column .model-rpm-count{ text-align: left; }
.lev-page .model-rpm-column .model-rpm-count span{ font-size: 28px; font-weight: bold; }
.lev-page .model-rpm-column .model-rpm-label{ font-weight: bold; }
.lev-page .model-rpm-column .model-rpm-label{ min-height: 50px; }

/** //Vehicle Power Stat Section Styles **/

/** Gallery Section **/
.lev-page .gallery-section{ padding-top: 40px; padding-bottom: 60px; }
.lev-page .gallery-slider .gallery-item{ padding: 5px; height: 300px; float: left; }
.lev-page .gallery-slider .gallery-item .gallery-item-wrapper a{ display: block; width: 100%; height: 100%; }
.lev-page .gallery-slider .gallery-item .gallery-item-wrapper{ background-color: #000; width: 100%; height: 100%; background-size: cover; background-position: center center; }
.lev-page .gallery-slider .gallery-item.squared{ width: 100%; }
.lev-page .gallery-slider .gallery-item.portrait{ width: 100%; }

/** Gallery Images **/
.lev-page .gallery-slider .gallery-item .gallery-item-wrapper.bg-1{
    background-image: url('https://pmmdata.dev.pixelmotiondemo.com/wp-content/uploads/2023/02/5-Wrangler-Terrain.jpg');
}
.lev-page .gallery-slider .gallery-item .gallery-item-wrapper.bg-2{
    background-image: url('https://pmmdata.dev.pixelmotiondemo.com/wp-content/uploads/2023/02/6-Wrangler-City.jpg');
}
.lev-page .gallery-slider .gallery-item .gallery-item-wrapper.bg-3{
    background-image: url('https://pmmdata.dev.pixelmotiondemo.com/wp-content/uploads/2023/02/7-Grand-Cherokee-Mountains.jpg');
}
.lev-page .gallery-slider .gallery-item .gallery-item-wrapper.bg-4{
    background-image: url('https://pmmdata.dev.pixelmotiondemo.com/wp-content/uploads/2023/02/8-Grand-Cherokee-w-trailer.jpg');
}
.lev-page .gallery-slider .gallery-item .gallery-item-wrapper.bg-5{
    background-image: url('https://pmmdata.dev.pixelmotiondemo.com/wp-content/uploads/2023/02/9-Interior.jpg');
}
.lev-page .gallery-slider .gallery-item .gallery-item-wrapper.bg-6{
    background-image: url('https://pmmdata.dev.pixelmotiondemo.com/wp-content/uploads/2023/02/10-Trailrated-logo.jpg');
}
.lev-page .gallery-slider .gallery-item .gallery-item-wrapper.bg-7{
    background-image: url('https://pmmdata.dev.pixelmotiondemo.com/wp-content/uploads/2023/02/11-Grand-Cherokee-Rocks.jpg');
}
.lev-page .gallery-slider .gallery-item .gallery-item-wrapper.bg-8{
    background-image: url('https://pmmdata.dev.pixelmotiondemo.com/wp-content/uploads/2023/02/12-Charger.jpg');
}
.lev-page .gallery-slider .gallery-item .gallery-item-wrapper.bg-9{
    background-image: url('https://pmmdata.dev.pixelmotiondemo.com/wp-content/uploads/2023/02/14-Wrangler-Charging.jpg');
}
.lev-page .gallery-slider .gallery-item .gallery-item-wrapper.bg-10{
    background-image: url('https://pmmdata.dev.pixelmotiondemo.com/wp-content/uploads/2023/02/15-Grand-Cherokee-Charging.jpg');
}

/** //Gallery Section **/

/** Electrifying Adventure Section **/
.electrifying-adventure-section .img-header-container{ text-align: center; }
.electrifying-adventure-section img.ea-img { width:90%;}

.electrifying-adventure-section{ padding-bottom: 80px; }
.electrifying-adventure-section .ea-cols { padding-top: 40px }
.electrifying-adventure-section .mode-title{ margin-top: 20px; margin-bottom: 20px; }
.electrifying-adventure-section .mode-title span{ font-size: 20px; font-weight: bold; }
/** //Electrifying Adventure Section **/

/** Responsive Styles **/
@media screen and (max-width: 540px){
.lev-page .gallery-slider .gallery-item {
    height: 240px;
}
}

@media screen and (max-width: 420px){
.lev-page .gallery-slider .gallery-item {
    height: 200px;
}
}

@media screen and (min-width: 768px){
.lev-page .lev-section .header-title span{ font-size: 32px; font-weight: bold; }
.lev-page .lev-section .sub-header-title span{ font-size: 28px; font-weight: bold; }

/** EV Model Section Styles **/
.lev-page .jeep-4xe-logo-column{ text-align:left; }
.lev-page .jeep-4xe-logo{ margin: 40px 10px 20px; width: 400px; height: auto; max-width: 70%; }
.lev-page .ev-description .ev-description-title span{ color: #fff; font-size: 24px; font-weight: bold; }
.lev-page .dropdown-menu.tooltip-dropdown {
    width: 100%;
    right: 20px;
}

.ev-model-section:not(.ev-model-bottom) .row {
    display: flex;
}

.ev-model-section:not(.ev-model-bottom) .row .ev-column{
    flex: 1;
    position: relative;
    padding-bottom: 180px;
}

.ev-model-section:not(.ev-model-bottom) .row .ev-footer{
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0
}
/** //EV Model Section Styles **/

/** Vehicle Power Stat Section Styles **/
.lev-page .model-mpg-column .model-mpg-count span{ font-size: 28px; font-weight: bold; }
.lev-page .model-rpm-column .model-rpm-count span{ font-size: 32px; font-weight: bold; }
/** // Vehicle Power Stat Section Styles **/

/** Gallery Section **/
.lev-page .gallery-slider .gallery-item.squared{ width: 432px; }
.lev-page .gallery-slider .gallery-item.portrait{ width: 288px; }
/** //Gallery Section **/
}

/** Responsive Styles **/
@media screen and (min-width: 992px){
/** Gallery Section **/
.lev-page .gallery-slider .gallery-item.squared{ width: 564px; }
.lev-page .gallery-slider .gallery-item.portrait{ width: 376px; }
/** //Gallery Section **/
}

/** Responsive Styles **/
@media screen and (min-width: 1200px){
.lev-page .lev-section .header-title span{ font-size: 36px; font-weight: bold; }
.lev-page .lev-section .sub-header-title span{ font-size: 30px; font-weight: bold; }

/** Vehicle Power Stat Section Styles **/
.lev-page .model-mpg-column .model-mpg-count span{ font-size: 30px; font-weight: bold; }
.lev-page .model-rpm-column .model-rpm-count span{ font-size: 34px; font-weight: bold; }
/** // Vehicle Power Stat Section Styles **/

/** Gallery Section **/
.lev-page .gallery-slider .gallery-item.squared{ width: 342px; }
.lev-page .gallery-slider .gallery-item.portrait{ width: 228px; }
/** //Gallery Section **/
}

@media screen and (min-width: 1800px){
    .lev-page .jeep-4xe-logo{ margin: 40px 10px 20px; width: 600px; height: auto; max-width: 70%; }
    
    /** Vehicle Power Stat Section Styles **/
    .lev-page .model-mpg-column .model-mpg-count span{ font-size: 32px; font-weight: bold; }
    .lev-page .model-rpm-column .model-rpm-count span{ font-size: 36px; font-weight: bold; }
    /** // Vehicle Power Stat Section Styles **/

     /** Gallery Section **/
     .lev-page .gallery-slider .gallery-item.squared{ width: 498.6px; }
     .lev-page .gallery-slider .gallery-item.portrait{ width: 332.4px; }
     .lev-page .gallery-slider .gallery-item { height: 360px; }
     /** //Gallery Section **/
}

/** Revision 2-22-23 **/
.lev-page .model-rpm-column .model-rpm-label{
    text-align: center;
}

.lev-page .model-rpm-column .model-rpm-label span{
    font-size: 20px;
}

.lev-page .model-rpm-column .model-rpm-count span {
    font-size: 18px;
    font-weight: normal;
}

.lev-page .model-rpm-column .model-rpm-count table{
    width: 100%;
    margin: 20px auto;
}

.lev-page .model-rpm-column .model-rpm-count table td{
    text-align: center;
    padding: 15px 25px;
    border: 2px solid #fff;
}

@media screen and (min-width: 768px){
.lev-page .model-rpm-column .model-rpm-count span {
    font-size: 20px;
}
}

@media screen and (min-width: 1200px){
.lev-page .model-rpm-column .model-rpm-count span {
    font-size: 18px;
}
.lev-page .model-rpm-column .model-rpm-count table{
    width: 80%;
}
}

@media screen and (min-width: 1800px){
.lev-page .model-rpm-column .model-rpm-count span {
    font-size: 20px;
}
.lev-page .model-rpm-column .model-rpm-count table{
    width: 80%;
}
}

@media screen and (max-width: 350px){
.lev-page .model-rpm-column .model-rpm-count table td{
    width: 100% !important;
    display: block;
}
}