#ev-guide h3 {
    font-weight: 600;
    font-size: 24px;
    line-height: 36px;
    color: #222;
}

@media screen and (min-width:1700px) {
    #ev-guide .container {
        max-width: 1612px;
        padding: 0;
        padding-right: 1px;
    }

    #ev-guide .download_links_section .container {
        padding-right: 57px;
        padding-left: 57px;

    }

    #ev-guide .download_links_section_left {
        margin-top: 15px;
    }

    .road-to-electric-section img {
        max-width: 1547px;
    }
}

.download_links_section_left_wrapper {
    cursor: pointer;
    display: flex;
    align-items: flex-start;
    margin-bottom: 30px;
}

#ev-guide h2 {
    font-weight: 500;
    font-size: 24px;
    line-height: 34px;
    color: #222;
}

#ev-guide .ev-guide-1 h3 {
    margin-bottom: 20px;
}

#ev-guide .ev-guide-1__tabs {
    display: flex;
    margin-bottom: 30px;
    justify-content: center;
    width: 983px;
    margin: auto;
}

#ev-guide .ev-guide-1__tabs a,
#ev-guide .ev-guide-1__tabs a:hover {
    color: white;
}

#ev-guide .ev-guide-1__tabs-01 {
    background: #5CBEF5;
    width: 227px;
    height: 47px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: 700;
    font-size: 16px;
    margin-right: 24px;
    letter-spacing: -0.01em;
}

#ev-guide .ev-guide-1__tabs-02 {
    background: #005A9C;
    width: 227px;
    height: 47px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: 700;
    font-size: 16px;
    margin-right: 24px;
    letter-spacing: -0.01em;
}

#ev-guide .ev-guide-1__tabs-03 {
    background: #003778;
    width: 227px;
    height: 47px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: 700;
    font-size: 16px;
    margin-right: 24px;
    letter-spacing: -0.01em;
}

#ev-guide .ev-guide-1__tabs-04 {
    background: #28DED3;
    width: 227px;
    height: 47px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: 700;
    font-size: 16px;
    margin-right: 0;
    letter-spacing: -0.01em;
}

#ev-guide p {
    font-weight: 400;
    font-size: 16px;
    line-height: 22px;
    color: #222;
}

@media screen and (max-width: 992px) {

    #ev-guide h3,
    #simi-guide .vehicle_grants_v3 h3 {
        font-size: 20px !important;
        line-height: 26px !important;
    }

    #simi-guide .vehicle_grants_v3 h3 {
        margin-bottom: 15px;
    }

    #ev-guide .ev-guide-1 h3 {
        margin-bottom: 20px;
        text-align: left;
    }


    #ev-guide h2 {
        font-size: 18px;
        line-height: 24px;
    }

    #ev-guide .ev-guide-1__tabs {
        display: flex;
        flex-wrap: wrap;
        gap: 10px;
        width: 100%;
    }

    .ev-guide-1__tabs-01,
    .ev-guide-1__tabs-02,
    .ev-guide-1__tabs-03,
    .ev-guide-1__tabs-04 {
        width: 100%;
        margin-right: 0 !important;
    }

    #ev-guide p,
    #simi-guide .vehicle_grants_v3 p {
        font-size: 14px;
        line-height: 20px;
        height: auto;
        margin-bottom: 10px;
    }
}

#ev-guide .common-hero-section .common-hero-section__floater {
    bottom: 25px;
}

#ev-guide .image__section-wrapper {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}

@media screen and (max-width: 767px) {
    .common-hero-section {
        background: #E9E8E8 !important;
        height: 60px !important;
    }

    .download_links_section {
        margin-top: 0 !important;
    }

    #full-hybrid .text__section-wrapper img,
    #phev1 .text__section-wrapper img,
    #bev .text__section-wrapper img,
    #ev-guide #mild-hybrid.ev-guide__new .text__section-wrapper img {
        width: 50px !important;
        margin-top: -10px !important;
        margin-left: 30px !important;
    }

    #ev-guide #mild-hybrid.ev-guide__new .text__section-wrapper img {
        margin-top: 0 !important;
    }

    .download_links_section {
        margin-top: 27px;
        margin-bottom: 40px;
    }

    .common-hero-section__floater {
        width: auto !important;
        position: relative !important;
        bottom: unset !important;
        left: unset !important;
        background: transparent !important;
        justify-content: center !important;
        height: 100% !important;
    }

    .common-hero-section h3 {
        margin-right: 0 !important;
    }

    .image__section-wrapper {
        flex-direction: column;
    }
}

@media screen and (min-width: 768px) and (max-width: 991px) {
    .common-hero-section {
        background: #E9E8E8 !important;
        height: 60px !important;
    }

    #mild-hybrid .col-md-6.text__section,
    #full-hybrid .col-md-6.text__section,
    #phev1 .col-md-6.text__section,
    #bev .col-md-6.text__section {
        max-width: 80%;
        flex: 0 0 70%;
    }


    .common-hero-section__floater {
        width: auto !important;
        position: relative !important;
        bottom: unset !important;
        left: unset !important;
        background: transparent !important;
        justify-content: center !important;
        height: 100% !important;
    }

    .common-hero-section h3 {
        margin-right: 0 !important;
    }
}

#ev-guide .nav-tabs {
    padding-left: 5%;
    margin-bottom: 30px;
}

#ev-guide .nav-tabs .nav-link {
    font-weight: 600;
    font-size: 20px;
    line-height: 30px;
    color: #222222;
    padding: 16px 40px;
    background-color: #E9E8E8;
    margin-right: 20px;
    border-radius: 0;
}

#ev-guide .nav-tabs .nav-link.active {
    background-color: white;
}

#ev-guide .common-hero-section {
    background: url(/images/ev-guide/ev-guide-header.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    height: 138px;
}

#ev-guide .common-hero-section h3 {
    font-weight: 700;
    margin-top: 0px;
    font-size: 32px;
    color: #222;
    margin-bottom: 0;
    margin-right: 128px;
}

.ev-guide__top .text__section {
    padding-right: 10%;
}

.ev-guide__top .image__section {
    padding-left: 3.7%;
}

.ev-guide__top .image__section-wrapper {
    width: 100%;
    min-height: 380px;
    background: url(/images/ev-guide/bgrnd-why-the-change.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    padding: 40px 86px 68px 58px;
    flex-direction: column;
}

#ev-guide .ev-guide__top h3 {
    font-size: 24px;
    line-height: 26px;
    font-weight: 600;
    color: #222222;
    margin-bottom: 21px;
}

#ev-guide .ev-guide__top .text__section h3 {
    margin-top: 25px;
}

#ev-guide .ev-guide__top p {
    margin-bottom: 20px;
}

.image__section-wrapper-header {
    display: flex;
    align-items: flex-start;
}

.image__section-wrapper-header img {
    margin-left: 41px;
    margin-top: -5px;
}

.ev-guide__top-btn {
    width: 352px;
    height: 47px;
    border: 1px solid #005A9C;
    font-weight: 700;
    font-size: 16px;
    color: #005A9C;
    background: transparent;
    padding: 10px 0;
    border-radius: 0;
    margin-top: 20px;
}

.ev-guide__top-btn:hover {
    color: #005A9C;
}

.ev-guide-1 {
    padding-top: 50px;
    padding-bottom: 56px;
}

#ev-guide .ev-guide-1 p {
    margin-bottom: 30px;
}

#mild-hybrid {
    background: url(/images/ev-guide/mild-hybrid-bgrd.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    padding: 55px;
    margin-bottom: 10px;
}

.text__section-wrapper {
    display: flex;
    align-items: flex-start;
}

.text__section-wrapper img {
    margin-top: -10px;
    margin-left: 20px;
}

.ev-guide__new h3 {
    margin-bottom: 40px;
}

#ev-guide .ev-guide__new p {
    margin-bottom: 20px;
}

#ev-guide .ev-guide__new .text__section {
    padding-right: 0;
}

.text__section_buttons {
    margin-top: 50px;
    display: flex;
    align-items: start;
    justify-content: space-between;
    gap: 15px;
}

.to_the_top_link {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    color: #222;
}

.to_the_top_link:hover {
    color: #222;
}

.to_the_top_link img {
    margin-bottom: 5px;
}

.ev-guide__new-btn {
    width: 227px;
    height: 47px;
    border: 1px solid #FFFFFF;
    color: white;
    font-weight: 700;
    font-size: 16px;
    padding: 10px 0;
    border-radius: 0;
    margin-bottom: 10px;
}

.ev-guide__new-btn:hover {
    color: white;
}

#full-hybrid {
    background: url(/images/ev-guide/full-hybrid-bgrnd.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    padding: 55px;
    margin-bottom: 10px;
}

#ev-guide #full-hybrid h3,
#ev-guide #full-hybrid p,
#ev-guide #phev1 h3,
#ev-guide #phev1 p {
    color: white;
}

#full-hybrid .to_the_top_link,
#full-hybrid .to_the_top_link:hover,
#phev1 .to_the_top_link,
#phev1 .to_the_top_link:hover {
    color: white;
}

#full-hybrid .text__section-wrapper img,
#phev1 .text__section-wrapper img,
#bev .text__section-wrapper img {
    margin-top: -20px;
}

#full-hybrid .text__section-wrapper img {
    margin-left: 48px;
}

#phev1 {
    background: url(/images/ev-guide/phev-bgrd.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    padding: 55px;
    margin-bottom: 10px;
    min-height: 860px;
    padding-top: 70px;
}

#bev {
    background: url(/images/ev-guide/bev-bgrd.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    padding: 55px;
    margin-bottom: 10px;
    min-height: 970px;
    padding-top: 47px;
}

#ev-guide #bev .text__section {
    padding-right: 40px;
}

#ev-guide #bev .text__section_v2 {
    padding-left: 40px;
    padding-top: 75px;
}

#ev-guide #bev .ev-guide__new-btn,
#ev-guide #bev .ev-guide__new-btn:hover {
    color: #222;
    border: 1px solid #222;
}


.road-to-electric-section {
    padding: 29px 0;
}

.road-to-electric-section .container {
    text-align: center;
}

.road-to-electric-section img {
    width: 100%;
}

.road-to-electric-section .top__icon {
    width: 73px;
    margin-bottom: 10px;
}

#mild-hybrid {
    background: url(/images/ev-guide/mild-hybrid-bgrd.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    padding: 55px;
    margin-bottom: 10px;
    padding-left: 46px;
    padding-bottom: 55px;
}

#ev-guide #mild-hybrid .ev-guide__new h3 {
    margin-bottom: 37px;
}

#mild-hybrid.ev-guide__new h3,
#full-hybrid.ev-guide__new h3,
#phev1.ev-guide__new h3 {
    margin-bottom: 37px;
}

#ev-guide #mild-hybrid.ev-guide__new .text__section-wrapper img {
    margin-left: 43px;
}

.road-to-electric-section .container {
    text-align: center;
}

.road-to-electric-section img {
    width: 100%;
}

.road-to-electric-section .top__icon {
    width: 73px;
    margin-bottom: 15px;
}

#ev-guide .road-to-electric-section h3 {
    margin-bottom: 20px;
}

@media screen and (min-width: 768px) {
    #ev-guide .road-to-electric-section p {
        width: 572px;
        margin: auto;
    }
}

#ev-guide .road-to-electric-section p {
    margin-bottom: 43px;
}

.download_links_section h3 {
    margin-bottom: 20px;
}

.download_links_section_left_wrapper {
    cursor: pointer;
    display: flex;
    align-items: flex-start;
    margin-bottom: 50px;
}

#ev-guide .download_links_section_left_wrapper_text h3 {
    font-size: 16px;
    line-height: 22px;
    font-weight: 400;
    margin-bottom: 0;
    margin-top: -2px;
}

#ev-guide .download_links_section_left_wrapper_text p {
    color: #005A9C;
    font-size: 16px;
    line-height: 22px;
    font-weight: 600;
    margin-bottom: 0;
}

#ev-guide .download_links_section_left_wrapper img {
    margin-right: 20px;
}

#ev-guide .download_links_section_left p {
    margin-bottom: 15px;
}

#ev-guide .download_links_section_left h2 {
    font-size: 16px;
    line-height: 22px;
    font-weight: 600;
    margin-bottom: 10px;
}


#ev-guide .download_links_section_left a.evt-phone:hover {
    color: #222;
}

.download_links_section .container {
    display: flex;
    justify-content: space-between;
}

.download_links_section .download_links_section_right {
    max-width: 500px;
    padding-right: 30px;
}

#ev-guide .download_links_section_right p {
    margin-bottom: 20px;
}

#ev-guide .click_here_section h3 {
    font-size: 16px;
    line-height: 22px;
    font-weight: 600;
    margin-bottom: 0;
}

#ev-guide .click_here_section a {
    font-size: 16px;
    line-height: 22px;
    font-weight: 400;
    margin-bottom: 0;
    color: #005A9C;
    text-decoration: underline;
    text-underline-offset: 3px;
}

#ev-guide .click_here_section a:hover {
    color: #005A9C;
}

#ev-guide .click_here_section {
    margin-bottom: 20px;
}

.download_links_section {
    margin-top: 40px;
    margin-bottom: 169px;
}

#ev-guide #phev1.ev-guide__new .text__section-wrapper img {
    margin-left: 63px;
    margin-top: -17px;
}

#ev-guide #bev .text__section-wrapper img {
    margin-left: 53px;
}

#ev-guide #bev.ev-guide__new h3 {
    margin-bottom: 37px;
}

#ev-guide #bev .text__section {
    padding-right: 40px;
}

#ev-guide #bev .text__section_v2 {
    padding-left: 40px;
    padding-top: 75px;
}

#ev-guide #bev .ev-guide__new-btn,
#ev-guide #bev .ev-guide__new-btn:hover {
    color: #222;
    border: 1px solid #222;
}

@media screen and (min-width: 1200px) and (max-width: 1399px) {
    .ev-guide__top .image__section-wrapper {
        padding: 30px 30px;
    }

    .ev-guide__top .image__section {
        padding-left: 0;
    }
}

@media screen and (min-width: 992px) and (max-width: 1199px) {
    .ev-guide__top .image__section-wrapper {
        padding: 40px;
        height: 450px;
    }

    .ev-guide__top .image__section {
        padding-left: 0;
    }

    .ev-guide__top .text__section {
        padding-right: 5%;
    }

    .download_links_section .download_links_section_right {
        max-width: 400px;
        padding-right: 0px;
    }

    .download_links_section_left {
        padding-right: 80px;
    }

    #ev-guide .ev-guide-1 p {
        text-align: left;
    }

}

.common-hero-section__floater-evguide {
    min-width: 424px;
}

@media screen and (min-width:768px) and (max-width: 992px) {
    .ev-guide__top .text__section {
        padding-right: 0 !important;
    }
}

@media screen and (max-width: 992px) {
    #ev-guide .common-hero-section h3 {
        font-size: 24px;
    }

    #ev-guide .nav-tabs .nav-link {
        font-size: 16px;
        padding: 16px 25px;
        width: 220px;
        border: 1px solid #dee2e6;
        text-align: center;
        margin-right: 0;
    }
    #ev-guide .nav-tabs {
        padding-left: 10px;
        margin-top: 20px;
        gap: 10px;
        justify-content: center;
    }

    .common-hero-section__floater-evguide {
        min-width: 100%;
    }

    #ev-guide .ev-guide__top .text__section h3 {
        margin-top: 10px;
    }

    .ev-guide__top-btn {
        margin-bottom: 30px;
       width: 100%;
        font-size: 14px;
        padding: 12px 0;
    }

    .ev-guide__top .image__section-wrapper {
        padding: 20px 15px;
        height: auto;
    }

    .ev-guide-1__tabs {
        width: 100%;
        grid-template-columns: repeat(1, 1fr);
    }

    #mild-hybrid,
    #full-hybrid,
    #phev1,
    #bev,
    #ev-guide #bev .text__section_v2 {
        padding: 45px 15px;
    }

    .download_links_section .container {
        flex-direction: column;
        gap: 20px;
    }

}

@media screen and (min-width: 992px) and (max-width: 1199px) {
    .ev-guide-1__tabs {
        width: 100% !important;
        flex-wrap: wrap;
        gap: 20px;
    }

    .ev-guide-1__tabs-01,
    .ev-guide-1__tabs-02,
    .ev-guide-1__tabs-03,
    .ev-guide-1__tabs-04 {
        margin-right: 0 !important;
    }
}

.text__section_buttons_wrapper {
    display: flex;
    flex-direction: column;
}

@media screen and (max-width: 992px) {
    .ev-guide__new-btn {
        width: 230px;
        font-size: 14px;
        padding: 12px 0;
    }

    .text__section_buttons {
        flex-direction: column-reverse;
    }

    #ev-guide .download_links_section_left a.evt-phone {
        font-size: 18px !important;
    }

    .ev-guide-1 {
        padding-bottom: 30px;
    }

    .download_links_section_left_wrapper {
        margin-bottom: 10px;
    }
}

.download_links_section h3 {
    margin-bottom: 18px;
}


#ev-guide .download_links_section_left_wrapper_text h3 {
    font-size: 16px;
    line-height: 22px;
    font-weight: 400;
    margin-bottom: 0;
}

#ev-guide .download_links_section_left_wrapper_text p {
    color: #005A9C;
    font-size: 16px;
    line-height: 22px;
    font-weight: 600;
    margin-bottom: 0;
}

#ev-guide .download_links_section_left_wrapper img {
    margin-right: 25px;
}

#ev-guide .download_links_section_left p {
    margin-bottom: 15px;
}

#ev-guide .download_links_section_left h2 {
    font-size: 16px;
    line-height: 22px;
    font-weight: 600;
    margin-bottom: -4px;
    margin-top: -1px;
}

#ev-guide .download_links_section_left a.evt-phone {
    font-size: 20px;
    line-height: 28px;
    font-weight: 700;
    color: #222;
}

#ev-guide .download_links_section_left a.evt-phone:hover {
    color: #222;
}

.download_links_section .container {
    display: flex;
    justify-content: space-between;
}

.download_links_section .download_links_section_right {
    max-width: 500px;
    padding-right: 30px;
}

#ev-guide .download_links_section_right p {
    margin-bottom: 22px;
}

#ev-guide .click_here_section h3 {
    font-size: 16px !important;
    line-height: 22px !important;
    font-weight: 600;
    margin-bottom: 4px;
}

#ev-guide .click_here_section a {
    font-size: 16px;
    line-height: 22px;
    font-weight: 400;
    margin-bottom: 0;
    color: #005A9C;
    text-decoration: underline;
    text-underline-offset: 3px;
}

#ev-guide .click_here_section a:hover {
    color: #005A9C;
}

#ev-guide .click_here_section {
    margin-bottom: 22px;
}

.download_links_section {
    margin-top: 27px;
    margin-bottom: 170px;
}


/* MERC FLEET */
@media screen and (min-width:1400px) {
    #seat-fleet.mercedes__page .container .first-grid.two.new {
        margin-bottom: 0;
    }
    #seat-fleet.mercedes__page .container .first-grid.two.new .more-margin{
        margin-bottom: 35px;
    }
    #seat-fleet.mercedes__page .container {
        max-width: 1306px;
        padding: 0;
        padding-right: 1px;
    }

    #seat-fleet.mercedes__page .two-by-two .container {
        max-width: 1300px;
        padding: 0;
        padding-right: 40px;
    }

    #seat-fleet.mercedes__page .container .first-grid.two {
        gap: 87px;
        margin-bottom: 81px;
    }

    #seat-fleet.mercedes__page .container .first-grid.two.new h2 {
        margin-top: 50px;
    }

    #seat-fleet.mercedes__page .first-grid.one.single .text__section h2 {
        margin-bottom: 16px;
        margin-top: 22px;
    }

    #seat-fleet.mercedes__page .container .first-grid.two h3 {
        line-height: 32px;
    }

}


#seat-fleet.mercedes__page .list__title {
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    margin-bottom: 0;
}

#seat-fleet.mercedes__page li {
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    margin-left: 20px;
}

#seat-fleet.mercedes__page .list__title-sub {
    margin-bottom: 0;
}

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

    .mercedes__page .text__section {
        width: 513px;
    }

    #ev-guide .ev-guide-1 p,
    #ev-guide .ev-guide-1 h3 {
        text-align: center;
    }

    #seat-fleet .container .first-grid.one .text__section {
        margin-top: -20px;
        margin-left: 3px;
    }

    #seat-fleet.mercedes__page .two-by-two .container {
        padding-top: 58px;
        padding-bottom: 70px;
    }

    #seat-fleet.mercedes__page .two-by-two .container h3 {
        margin-bottom: 25px;
    }

    #seat-fleet .container .first-grid.one {
        margin-bottom: 52px;
    }

    #seat-fleet .container .first-grid.two p {
        line-height: 24px;
    }

    #seat-fleet .container .first-grid.three .text__section {
        margin-top: 15px;
        margin-left: 11px;
    }

    #seat-fleet.mercedes__page .first-grid.three .text__section h2 {
        margin-bottom: 4px;
    }

    #seat-fleet.mercedes__page .first-grid.three .text__section h3 {
        line-height: 34px;
        margin-bottom: 34px;
    }
}

#seat-fleet.mercedes__page .row.two-by-two {
    background: #E9E8E8;
}

#seat-fleet .container .first-grid.two ul {
    margin-bottom: 20px;
}

#seat-fleet .container .first-grid.two .text__section {
    margin-top: 0;
}


#seat-fleet.mercedes__page .container {
    padding-top: 86px;
    padding-bottom: 38px;
}

#seat-fleet.mercedes__page .text__section h3 {
    line-height: 34px;
    margin-bottom: 23px;
}

#seat-fleet.mercedes__page .first-grid.two .text__section h3 {
    line-height: 34px;
    margin-bottom: 11px;
}

#seat-fleet.mercedes__page .text__section h2 {
    margin-bottom: 6px;
}

#seat-fleet.mercedes__page .text__section p {
    line-height: 23px;
    width: 515px;
    margin-left: -1px;
}

#seat-fleet.mercedes__page .two-by-two__grid h3 {
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 32px;
    margin-top: 29px;
    margin-bottom: 50px;
}

#seat-fleet.mercedes__page .two-by-two__grid-part img {
    width: 100%;
}

#seat-fleet.mercedes__page .two-by-two__grid .two h3 {
    margin-bottom: 20px;
}

#seat-fleet.mercedes__page .two-by-two__grid p {
    width: 100%;
}

#seat-fleet.mercedes__page .two-by-two__grid span {
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
}

#seat-fleet.mercedes__page.two-by-two__grid p {
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
}

#seat-fleet.mercedes__page .two-by-two .two-by-two__grid {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 58px;
}

@media screen and (max-width:767px) {
    #seat-fleet.mercedes__page .two-by-two .two-by-two__grid {
        grid-template-columns: 1fr;
        width: 100%;
        gap: 30px;
        padding: 0 15px 20px;
    }

    .image__section-wrapper-header img {
        margin-left: 15px;
        margin-top: 0px;
    }


    #seat-fleet.mercedes__page .two-by-two h3,
    #seat-fleet.mercedes__page .two-by-two span {
        margin-bottom: 15px;
        font-size: 20px;
        line-height: 25px;
    }

    #seat-fleet.mercedes__page .two-by-two .container {
        padding-top: 40px;
        align-items: center;
        text-align: center;
    }

    #seat-fleet .container,
    #seat-fleet.mercedes__page .container {
        padding-top: 40px;
        padding-bottom: 0;
    }

}

/* MERC FLEET */

#evgrants.evgrants-guide1 .row {
    margin: 0;
    display: grid;
    grid-template-columns: auto 740px;
}

#evgrants.evgrants-guide1 .col-sm-12,
#evgrants.evgrants-guide1 .col-md-6 {
    padding: 0;
    max-width: 100%;
    flex: unset;
}

#evgrants.evgrants-guide1 .image__section img {
    width: 100%;
}

#evgrants.evgrants-guide1 .text__section {
    width: 629px;
}

#evgrants.evgrants-guide1 .text__section p {
    margin-bottom: 22px;
}

#ev-guide #evgrants.evgrants-guide1 h3 {
    margin-bottom: 18px;
    margin-top: 12px;
}

#ev-guide #evgrants.evgrants-guide1 h2 {
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 22px;
    margin-top: 34px;
    margin-bottom: 18px;
}

#ev-guide #evgrants.evgrants-guide1 .btn.evgrants_btn {
    color: #005A9C;
    text-align: center;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    background: transparent;
    letter-spacing: -0.16px;
    border: 1px solid #005A9C;
    width: 341px;
    height: 47px;
    padding: 14px 0;
    border-radius: 0;
    margin-bottom: 23px;
}

#ev-guide #evgrants.evgrants-guide1 {
    padding-top: 0;
    padding-bottom: 31px;
}

#ev-guide #evgrants.evgrants-guide1 .vehicle_grants_v2 {
    background-image: url(/images/fleet/evgrants-bg.jpg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 51px 0 81px 0;
    margin-top: 73px;
}

.vehicle_grants_v3 .vehicle_grants_v3_item {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 82px;
    margin-top: 52px;
    padding-bottom: 44px;
}

.vehicle_grants_v3_item_left {
    display: grid;
    grid-template-columns: 50% 46%;
    grid-gap: 4%;
}

.vehicle_grants_v3_item_right {
    display: grid;
    grid-template-columns: 48% 46%;
    grid-gap: 6%;
}

.vehicle_grants_v3_item_left_wrapper {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}

.vehicle_grants_v3 p a.evt-phone {
    font-size: 16px;
    font-weight: 700;
    color: #222;
}

#ev-guide #evgrants.evgrants-guide1 .vehicle_grants_v3 .vehicle_grants_v3_item h3 {
    line-height: 28px;
    width: 70%;
}

#simi-guide .vehicle_grants_v3 .vehicle_grants_v3_item {
    display: grid;
    grid-template-columns: 1fr;
    grid-gap: 82px;
    margin-top: -3px;
    padding-bottom: 100px;
}

@media screen and (min-width:1700px) {
    #evgrants.evgrants-guide1 .vehicle_grants_v3 .container {
        max-width: 1614px;
        padding: 0;
        padding-right: 14px;
    }
}

#evgrants.evgrants-guide1 .vehicle_grants_v2 .image__section p {
    margin-top: 20px;
    margin-bottom: 20px;
}

f #evgrants.evgrants-guide1 .vehicle_grants_v3_item .btn {
    margin-top: 25px;
}

@media screen and (min-width:1500px) {
    #evgrants.evgrants-guide1 .image__section p {
        width: 85%;
    }

    #evgrants.evgrants-guide1 .vehicle_grants_v2 .image__section p {
        margin-top: 20px;
        margin-bottom: 20px;
    }

    #evgrants.evgrants-guide1 .vehicle_grants_v3_item_left_wrapper img {
        margin-right: 15px;
    }
}

#evgrants.evgrants-guide1 .vehicle_grants_v3_item_right-part-image img {
    width: 100%;
}

#evgrants.evgrants-guide1 .vehicle_grants_v3_item_left-part-image img {
    width: 100%;
}

#ev-guide #evgrants.evgrants-guide1 .vehicle_grants_v3_item .btn.evgrants_btn {
    margin-top: 20px;
}

@media screen and (min-width:1400px) and (max-width:1699px) {
    #evgrants.evgrants-guide1 .row {
        margin: 0;
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        gap: 30px;

    }

    #evgrants.evgrants-guide1 .vehicle_grants_v3 .container {
        max-width: 100%;
    }

    .vehicle_grants_v3 .vehicle_grants_v3_item {
        gap: 30px;
    }
}

@media screen and (min-width:991px) and (max-width:1399px) {
    #evgrants.evgrants-guide1 .row {
        margin: 0;
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        gap: 30px;


    }

    .vehicle_grants_v3_item_left-part img,
    .vehicle_grants_v3_item_right-part img {
        margin-top: -12px;
    }

    .vehicle_grants_v3_item_left,
    .vehicle_grants_v3_item_right {
        display: grid;
        grid-template-columns: 1fr;
        grid-gap: 2%;
    }
    .vehicle_grants_v3_item_left .vehicle_grants_v3_item_left-part-image,
    .vehicle_grants_v3_item_right .vehicle_grants_v3_item_right-part-image{
        grid-row-start: 1;
        margin-bottom: 20px;
    }

    #evgrants.evgrants-guide1 .text__section {
        width: 100%;
    }

    #evgrants.evgrants-guide1 .container {
        max-width: 90%;
    }

    .vehicle_grants_v3 .vehicle_grants_v3_item {
        gap: 30px;
    }
}

@media screen and (max-width:992px) {
    #evgrants.evgrants-guide1 .row {
        margin: 0;
        gap: 30px;
        display: flex;
        flex-direction: column-reverse;


    }

    #simi-guide .vehicle_grants_v3 .vehicle_grants_v3_item .simi-main-content {
        width: 100% !important;
    }

    .vehicle_grants_v3_item_left,
    .vehicle_grants_v3_item_right {
        display: grid;
        grid-template-columns: 1fr;
        grid-gap: 0;
    }

    #evgrants.evgrants-guide1 .text__section {
        width: 100%;
    }

    #evgrants.evgrants-guide1 .container {
        max-width: 85%;
    }

    .vehicle_grants_v3 .vehicle_grants_v3_item {
        gap: 40px;
        grid-template-columns: 1fr;
        margin-top: 20px;
        padding-bottom: 40px;
    }



    #ev-guide #evgrants.evgrants-guide1 p {
        font-size: 14px;
        line-height: 20px;
        margin-bottom: 10px;
    }

    #ev-guide #evgrants.evgrants-guide1 h2 {
        margin-bottom: 10px;
        margin-top: 20px;
    }

    #ev-guide #evgrants.evgrants-guide1 .vehicle_grants_v2 {
        padding: 20px 0 20px 0;
        margin-top: 20px;
    }

    #ev-guide #evgrants.evgrants-guide1 h3 {
        font-size: 22px;
        margin-top: 0;
        margin-bottom: 10px;
    }

    .vehicle_grants_v3_item_left_wrapper {
        display: flex;
        justify-content: space-between;
        align-items: flex-start;
        flex-direction: column-reverse;
        gap: 15px;
    }
}

#simi-guide .vehicle_grants_v3 h3 {
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    margin-bottom: 22px;
}

#simi-guide .vehicle_grants_v3 .mb-10 {
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
}

#simi-guide .vehicle_grants_v3 .btn.evgrants_btn {
    border: 1px solid #005A9C;
    width: 341px;
    height: 47px;
    color: #005A9C;
    text-align: center;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 12px;
    letter-spacing: -0.16px;
    border-radius: 0;
    padding: 15px 0;
    margin-top: 8px;
}

#simi-guide .vehicle_grants_v3 p {
    margin-bottom: 22px;
}

@media screen and (min-width:1700px) {
    #ev-guide .container {
        max-width: 1612px;
        padding: 0;
        padding-right: 1px;
    }

    #ev-guide .container {
        padding-top: 15px;
    }

    #ev-guide #road-to-electric .container {
        padding-top: 0;
    }

    #ev-guide .vehicle_grants_v1 .container {
        padding-top: 0;
    }


    #ev-guide .download_links_section .container {
        padding-right: 57px;
        padding-left: 57px;

    }

    #ev-guide .download_links_section_left {
        margin-top: 15px;
    }

    .road-to-electric-section img {
        max-width: 1547px;
    }
}

#ev-guide.first-grid {
    padding-top: 0;
    padding-bottom: 145px;
}

#ev-guide .nav-tabs {
    padding-left: 5%;
    margin-bottom: 40px;
    margin-top: 35px;
    border-bottom: 2px solid #D9D9D9;
}

@media screen and (max-width: 767px) {
    #ev-guide .nav-tabs {
        margin-bottom: 30px;
        margin-top: 20px;
        padding: 0 15px;
        border-bottom: none;
    }
    #evgrants.evgrants-guide1 .container {
        max-width: 100%;
    }

    #ev-guide #evgrants.evgrants-guide1 .btn.evgrants_btn {
        margin-top: 10px;
        width: 100%;
        font-size: 14px;
        padding: 15px 0;
    }
}

/* SEAT FLEET */
.about-page__parent {
    background: url('/images/common/background-image.jpg');
    background-position-x: 0%;
    background-position-y: 0%;
    background-repeat: repeat;
    background-size: auto;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    padding: 40px 0;
    padding-top: 0;
    margin-bottom: 80px;
}

@media screen and (min-width:1500px) {
    #seat-fleet .container {
        max-width: 1364px;
        padding: 0;
        padding-left: 1px;
    }

    #seat-fleet .container .first-grid.two .fleet-page__btn {
        margin-left: -2px;
    }
}

@media screen and (min-width:768px) {
    #seat-fleet .container .first-grid.one .text__section {
        margin-top: 60px;
        margin-left: 10px;
    }

    #simi-guide .vehicle_grants_v3 .vehicle_grants_v3_item .simi-main-content {
        width: 629px;
    }

    #seat-fleet .container .first-grid.two .text__section {
        margin-top: 30px;
    }

    #seat-fleet .container .first-grid.three .text__section {
        margin-top: 100px;
        margin-left: 6px;
    }

    #seat-fleet.mercedes__page .container .first-grid.three .text__section {
        margin-top: 15px;
        margin-left: 9px;
    }

    #seat-fleet .container .first-grid.two {
        gap: 100px;
        justify-content: start;
    }

    #seat-fleet.mercedes__page .container .first-grid.one .text__section {
        margin-top: -20px;
        margin-left: 3px;
    }

    #seat-fleet.mercedes__page .container .first-grid.two .text__section {
        margin-top: 0;
    }

    #seat-fleet.mercedes__page .first-grid.three .text__section p {
        width: 513px;
    }

    #seat-fleet.mercedes__page .container .first-grid.one {
        margin-bottom: 84px;
    }

    #seat-fleet.mercedes__page .container .first-grid.three {
        margin-bottom: 76px;
    }

}

#seat-fleet .container .image__section img {
    width: 100%;
}

#seat-fleet .container {
    padding-top: 51px;
    padding-bottom: 18px;
}

#seat-fleet .container .fleet-page__btn {
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    letter-spacing: 0.16px;
    border-radius: 2px;
    width: 256px;
    height: 60px;
    padding: 22px 0;
    border: none;
    background: var(--button-color);
    color: var(--white);
    margin-top: 14px;
}

#seat-fleet .container .first-grid {
    display: flex;
    justify-content: space-between;
    margin-bottom: 52px;
}

#seat-fleet .container h2 {
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 18px;
    color: #005A9C;
}

#seat-fleet .container h3 {
    font-size: 28px;
    font-style: normal;
    font-weight: 700;
    line-height: 43px;
    margin-left: -1px;
    margin-bottom: 8px;
}

#seat-fleet .container p {
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    margin-bottom: 24px;
    width: 513px;
}

@media screen and (min-width:991px) and (max-width:1499px) {
    #seat-fleet .container .first-grid {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        gap: 40px;
    }

    #seat-fleet .container .first-grid.two {
        gap: 60px;
    }

    #seat-fleet .container .first-grid.three .text__section {
        margin-top: 30px;
    }

    #seat-fleet .container {
        max-width: 95%;
    }

    #seat-fleet .container .first-grid.four {
        gap: 80px;
        margin-bottom: 30px;
    }

    #seat-fleet.mercedes__page .two-by-two .container {
        padding-top: 65px;
        padding-bottom: 70px;
        max-width: 90%;
        gap: 30px;
    }

}

@media screen and (min-width:1500px) {
    #ev-guide .ev-guide__new .text__section {
        padding-right: 89px;
    }
}

@media screen and (max-width:992px) {
    #seat-fleet .container .first-grid {
        flex-direction: column-reverse;
        gap: 30px;
        margin-bottom: 40px !important;
    }

    #seat-fleet .container .first-grid.two {
        margin-top: 0;
        flex-direction: column;
        gap: 30px;
        margin-bottom: 50px;
    }

    .download_links_section {
        margin-bottom: 50px;
    }

    #seat-fleet .container .first-grid.one .text__section,
    #seat-fleet .container .first-grid.two .text__section,
    #seat-fleet .container .first-grid.three .text__section {
        margin-top: 0;
    }

    #seat-fleet .container h3 {
        font-size: 22px;
        line-height: 25px !important;
        margin-top: 4px;

    }

    #seat-fleet .container p,
    #seat-fleet.mercedes__page .text__section p,
    #seat-fleet.mercedes__page .text__section li {
        width: 100% !important;
        font-size: 14px;
        line-height: 22px;
        margin-bottom: 15px;
    }

    #seat-fleet.mercedes__page .text__section li {
        margin-left: 10px;
        margin-bottom: 5px;
    }


}

@media screen and (max-width:767px) {

    #seat-fleet .container .first-grid,
    #seat-fleet .container .first-grid.two {
        margin-bottom: 30px;
    }

    .download_links_section {
        margin-top: 27px;
    }

    #simi-guide .vehicle_grants_v3 .btn.evgrants_btn {
        font-size: 14px;
        padding: 16px 0;
    }
}

/* SEAT FLEET */



@media screen and (max-width:360px) {
    .text__section_buttons {
        flex-direction: column;
    }

    #simi-guide .vehicle_grants_v3 .btn.evgrants_btn {
        width: 100% !important;
    }
}

#ev-guide #evgrants .vehicle_grants_v3 h2 {
    margin-bottom: 3px;
    margin-top: 18px;
}

#ev-guide #evgrants .vehicle_grants_v3 p {
    margin-bottom: 18px;
}

@media screen and (max-width:360px) {
    #ev-guide #evgrants.evgrants-guide1 .btn.evgrants_btn{
        font-size: 13px;
        padding: 16px 0;
    }
    .ev-guide__top-btn {
        font-size: 12px;
        padding: 14px 0;
    }
}