@media screen and (max-width: 1400px) {
    #mdvr_page .section_3 {
        padding-top: 50px;
        height: 58vw;

    }
}

@media screen and (max-width: 1320px) {
    #mdvr_page .section_3 {
        padding-top: 40px;
        height: 60vw;

    }

    #mdvr_page .section_3_inner_2 {
        margin-top: 0;
    }

    #mdvr_page .section_2_inner {
        margin-left: 4rem;
    }

    #mdvr_page .section_2 p {
        line-height: 1em;
    }
}

@media screen and (max-width: 1280px) {
    .section_2 .section_2_inner {
        display: block;
    }

    #mdvr_page .products_section_4 .our_products_slide .product-card {
        min-height: 280px;
    }

    #mdvr_page .products_section_4 .our_products_slide .navigation_slide_our_products img {
        width: 30px;
    }
}

@media screen and (max-width: 1278px) {
    .section_2 {
        padding-top: 5%;
    }

    #mdvr_page .section_3_inner_2 {
        margin-left: 10%;
    }

    #mdvr_page .section_4,
    .section_5,
    .section_7 {
        padding-top: 2%;
    }
}

@media screen and (max-width: 1220px) {
    #mdvr_page .section_2_inner {
        margin-left: 5rem;
    }

    #mdvr_page .container {
        padding-left: 3rem;
    }

    .line-border-left::before {
        left: 3%;
    }

    #mdvr_page .section_2 .line-border-left::before {
        left: 0;
    }

    #mdvr_page p {
        font-size: 22px;
    }
}

@media screen and (max-width: 1180px) {
    #mdvr_page .section_3_inner_2 {
        width: 86%;
    }

    #mdvr_page .section_3_inner_2 {
        margin-left: 5%;
    }




}

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

    #mdvr_page .section_4,
    .section_5,
    .section_7 {
        padding-top: 3%;
    }

}

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


    #mdvr_page .container {
        padding-left: 6rem;
    }

    .line-border-left::before {
        left: 8%;
    }

    #mdvr_page .section_2_inner {
        width: 85%;
    }

    #mdvr_page .section_2::before {
        right: 0;
    }
}

@media screen and (max-width: 920px) {
    #mdvr_page .section_1 .banner_container {
        margin-left: -7%;

    }

    #mdvr_page .section_3 {
        height: 60vw;

    }

    #mdvr_page .section_3 p {
        margin: 0;
    }
}

@media screen and (max-width: 900px) {
    #mdvr_page p {
        font-size: 20px;
    }
}

@media screen and (max-width: 850px) {
    #mdvr_page p {
        font-size: 18px;
    }
}

@media screen and (max-width: 800px) {
    .line-border-left::before {
        left: 10%;
    }

    #mdvr_page .section_3 {
        padding-top: 10px;
    }

    #mdvr_page .section_3_inner_2 {
        width: 100%;
        margin-left: 0;
    }

    #mdvr_page .section_5 .container {
        flex-direction: column;
        align-items: left;
        text-align: left;
    }

    #mdvr_page .section_5_inner_right {
        margin-top: 20px;
        margin-left: 0;
    }
}

@media screen and (max-width: 760px) {
    #mdvr_page .section_1 .banner_container {
        margin-left: -20%;
        margin-top: 8%;
    }

    .line-border-left::before {
        height: 90%;
    }
}

@media screen and (max-width: 700px) {
    #mdvr_page h1 {
        font-size: 30px;
    }

    #mdvr_page .section_4 span {
        font-size: 25px;
    }

    .line-border-left::before {
        height: 80%;
    }

    .section_2 .line-border-left {
        padding-bottom: 0;
    }
}

@media screen and (max-width: 680px) {
    #mdvr_page .section_1 .title h1 {
        font-size: 40px;
    }

    #mdvr_page .section_1 .title_2 {
        font-size: 22px;
    }

    #mdvr_page .section_1 .banner_container {
        margin-left: -15%;
        margin-top: 0;
    }

    .line-border-left::before {
        left: 11%;
    }
}

@media screen and (max-width: 650px) {
    #mdvr_page .container {
        padding-left: 4rem;
    }

    #mdvr_page .section_2_inner {
        margin-left: 4rem;
    }

    .section_2 .line-border-left {
        padding-left: 0;
        padding-bottom: 0;
    }

    .line-border-left::before {
        display: none;
    }

    #mdvr_page .section_2 {
        height: 72.25vw;
    }

    #mdvr_page .section_3 {
        padding-top: 20px;
        height: 85vw;
    }
}

@media screen and (max-width: 600px) {
    #mdvr_page .section_1 .banner_container {
        margin-left: -11%;
        margin-top: -1%;
    }
}

@media screen and (max-width: 550px) {
    #mdvr_page .section_2 {
        height: 100vw;
    }

    #mdvr_page .section_3 {
        height: 102vw;
    }
}

@media screen and (max-width: 500px) {
    #mdvr_page .section_3 {
        height: 130vw;
    }

    #mdvr_page .section_4 {
        background-size: cover;
        height: 47vw;

    }
}

@media screen and (max-width: 450px) {
    #mdvr_page .section_1 .banner_container {
        margin-top: -10%;
    }

    #mdvr_page .section_3 {
        height: 140vw;
    }

}

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

    #mdvr_page .section_2 {
        height: 122vw;
    }

    #mdvr_page .section_3 {
        height: 160vw;
    }

}

@media screen and (max-width: 350px) {
    #mdvr_page .container {
        padding-left: 2rem;
    }

    #mdvr_page .section_1 {
        background-size: cover;
        height: 49vw;
    }

    #mdvr_page .section_2_inner {
        margin-left: 2rem;
    }

    #mdvr_page .section_1 .banner_container {
        margin-top: -12%;
    }

    #mdvr_page .section_2 {
        height: 180vw;
    }

    #mdvr_page .section_3 {
        height: 220vw;
    }

}