@media(max-width: 1400px) {
    #home #slider .text {
        font-size: 3rem;
        line-height: 3.7rem;
    }
    #home nav.menu-img h2 {
        font-size: 3rem;        
    }
}

@media(max-width: 1200px) {
    #home #slider .text {
        font-size: 2.5rem;
        line-height: 3rem;
        bottom: 10%;
        left: 5%;
    }
    #home nav.menu-img h2 {
        font-size: 2.5rem;
    }
}

@media(max-width: 1000px) {
    #contact_us form {
        min-width: unset;
    }
}

@media(max-width: 992px) {
    #home nav.menu-img {
        margin-top: 50px;
        padding: 0 20px;
    }
}

@media(max-width: 768px) {
    #home #slider .text {
        font-size: 2rem;
        line-height: 2.7rem;
    }
    #home nav.menu-img {
        padding: 0 10px;
    }
        #home nav.menu-img h2 {
            font-size: 2rem;
        }

    #contact_us .contact-info {
        margin-bottom: 0;
        margin-top: 30px;
    }
}

@media(max-width: 576px) {
    #home #slider .text {
        font-size: 1.5rem;
        line-height: 2rem;
    }     
    #home nav.menu-img h2 {
        font-size: 4rem;
    }
    #home nav.menu-img .item {
        margin-bottom: 15px;
    }
}