/** HEIGHT **/

@media screen and (max-height: 900px) {

    #blue-wave {
        right: -260px;
    }

    #notre-solution-container {
        transform: scale(0.95);
        margin-top: -80px;
        margin-bottom: -30px;
    }

    #home-myperischool-logo {
        width: 280px;
        margin-top: 6vh;
    }

}

@media screen and (max-height: 830px) {

    #blue-wave {
        right: -240px;
    }

    #home-myperischool-logo {
        width: 260px;
    }

}

@media screen and (max-height: 750px) {

    #blue-wave {
        right: -220px;
    }

}

@media screen and (max-height: 720px) {

    #blue-wave {
        right: -200px;
    }

}

@media screen and (max-height: 650px) {

    #blue-wave {
        right: -180px;
    }

}

@media screen and (max-height: 600px) {

    #blue-wave {
        right: -150px;
    }

}

/** WIDTH **/

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

    #home-left-side {
        width: 640px;
    }

}

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

    #home-right-side {
        padding-left: 90px;
    }

    #home-left-side {
        width: 630px;
    }

}

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

    #home-right-side {
        padding-left: 110px;
    }

    #home-left-side {
        width: 620px;
    }

}

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

    #home-right-side {
        padding-left: 115px;
    }

    #home-left-side {
        width: 610px;
    }

}

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

    #home-right-side {
        padding-left: 120px;
    }

    #home-left-side {
        width: 600px;
    }

    #home-slide .brochure-download-button div {
        font-size: 14px;
        width: 170px;
    }

}

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

    #home-right-side {
        padding-left: 130px;
    }

    #home-left-side {
        width: 580px;
    }

    #notre-solution-container {
        transform: scale(0.95);
    }

}

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

    #home-right-side {
        padding-left: 150px;
    }

    #home-left-side {
        width: 560px;
    }

}

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

    #notre-solution-container {
        transform: scale(0.9);
        margin-bottom: -35px;
    }

    #home-slide .brochure-download-button div {
        font-size: 13px;
        width: 160px;
    }

    #home-waigeo-logo {
        width: 150px;
    }

    #home-slide .brochure-download-button svg {
        width: 28px;
        height: 28px;
    }

}

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

    #home-left-side {
        width: 530px;
    }

    #notre-solution-container {
        transform: scale(0.85);
        margin-bottom: -40px;
    }

    #home-slide .brochure-download-button div {
        font-size: 12px;
        width: 150px;
    }

    #home-slide .brochure-download-button {
        padding: 14px 12px;
    }

    #home-slide .brochure-download-button svg {
        width: 26px;
        height: 26px;
    }

}

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

    #home-slide-contact-info {
        font-size: 15px;
    }

    #home-left-side {
        width: 520px;
    }

    #home-right-side {
        padding-left: 160px;
    }

    #home-waigeo-logo {
        width: 140px;
    }

    #notre-solution-container {
        transform: scale(0.8);
        margin-bottom: -45px;
        margin-top: -90px;
    }

}

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

    #home-left-side {
        width: 485px;
    }

    #home-slide-contact-info {
        font-size: 14px;
    }

    #home-right-side {
        padding-left: 150px;
    }

}

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

    #home-left-side {
        width: 450px;
    }

    #home-right-side {
        padding-left: 140px;
    }

    #notre-solution-container {
        transform: scale(0.75);
        margin: -110px -50px -60px -120px;
    }

}

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

    #home-slide-contact-us-btn {
        font-size: 14px;
    }

    #home-left-side {
        width: 450px;
    }

    .contact-vertical-bar {
        margin: 0 15px;
    }

}

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

    #home-left-side {
        width: 450px;
    }

}

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

    #home-left-side {
        width: 425px;
    }

}

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

    #home-left-side {
        width: 400px;
    }

    #home-slide-contact-us-btn {
        font-size: 13px;
    }

    #home-right-side {
        padding-left: 120px;
    }

    #home-slide .brochure-download-button div {
        font-size: 11px;
        width: 134px;
    }

    #home-slide .brochure-download-button svg {
        width: 24px;
        height: 24px;
    }

    #notre-solution-container {
        transform: scale(0.7);
        margin-right: -60px;
    }

}
