.contact-title h3 {
    color: #000000;
    margin: -40px 0px 60px 0px;
}

#contact-page {
    margin: 50px 0px 65px 0px;
}

#chyne-contact {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin: 0px 0px 50px 0px;
    width: 100%;
    gap: 22vmax;
}

#chyne-contact h2 {
    font-size: 25px;
}

.chyne-contact-left {
    height: 370px;
    padding: 15px;
}

@media (max-width: 429px) {

    #chyne-contact {
        flex-direction: column;
        gap: 0px;
        margin: 20px 0px 20px 0px;
        text-align: center;
    }
}

@media (min-width: 430px) and (max-width: 479px) {
    #chyne-contact {
        flex-direction: column;
        gap: 0px;
        margin: 20px 0px 20px 0px;
        text-align: center;
    } 
}

@media (min-width: 480px) and (max-width: 600px) {

    #chyne-contact {
        flex-direction: column;
        gap: 0px;
        margin: 20px 0px 20px 0px;
        text-align: center;
    } 
}

@media (min-width: 601px) and (max-width: 767px) {

    #chyne-contact {
        flex-direction: column;
        gap: 0px;
        margin: 20px 0px 20px 0px;
        text-align: center;
    } 
}

@media (min-width: 768px) and (max-width: 1000px) {

    #chyne-contact {
        gap: 5vmax;
        margin: 20px 0px 20px 0px;
    } 

    .chyne-contact-right iframe {
        width: 300px;
        height: 250px;
    }
}