/* Main Row */

.main-row{
    position: absolute;
    top: 180px;
}

#main-row{
    color: #fff;
}

#main-row h1, h3{
    color: #FAF4E1;
}

.services-border{
    border: 1px solid rgb(230, 230, 230);
}



/* MEDIA QUERY */
@media (max-width:576px){
    .main-row-heading-5{
        font-size: 5vw;
    }

    .main-row-heading-3{
        font-size: 4.5vw;
    }

    .main-row-contact-info{
        margin-top: 70px;
    }

    .services-extra-row{
        display: none;
    }

    .about-btn{
        position: relative;
        bottom: 10px;
    }

}

@media (min-width:577px) and (max-width:767px){
    .main-row{
        position: absolute;
        top: 240px;
    }
    
    .main-row-heading-5{
        font-size: 5vw;
    }

    .main-row-heading-3{
        font-size: 4.5vw;
    }

    .main-row-contact-info{
        margin-top: 70px;
    }

    .services-extra-row{
        display: none;
    }

}


@media (min-width:768px) and (max-width:991px){
    .main-row{
        position: absolute;
        top: 240px;
    }

    .main-row-heading-5{
        font-size: 2.8vw;
    }

    .main-row-heading-3{
        font-size: 2vw;
    }

    .main-row-contact-info{
        margin-top: 70px;
    }

    .services-extra-row{
        display: none;
    }
}


@media (min-width:992px) and (max-width:1199px){
    .main-row{
        position: absolute;
        top: 180px;
    }

    .main-row-heading-5{
        font-size: 2vw;
    }

    .main-row-heading-3{
        font-size: 1.5vw;
    }

    .main-row-contact-info{
        margin-top: 70px;
    }

    .services-extra-slide{
        display: none;
    }
}  


@media (min-width:1200px) and (max-width:1399px){
    .main-row-contact-info{
        margin-top: 100px;
    }

    .main-row-heading-5{
        font-size: 2vw;
    }

    .main-row-heading-3{
        font-size: 1.5vw;
    }

    .services-extra-slide{
        display: none;
    }
}


@media (min-width:1400px){
    .main-row{
        position: absolute;
        top: 180px;
    }

    .main-row-heading-5{
        font-size: 2vw;
    }

    .main-row-heading-3{
        font-size: 1.5vw;
    }

    .main-row-contact-info{
        margin-top: 100px;
    }

    .services-extra-slide{
        display: none;
    }
}

@media (min-width:640px) and (max-width:641px) and (max-height: 360px){
    .main-row{
        position: absolute;
        top: 180px;
    }

    .main-row-heading-5{
        font-size: 2.5vw;
    }

    .main-row-heading-3{
        font-size: 2vw;
    }

    .main-row-contact-info{
        margin-top: 50px;
    }

    .services-extra-row{
        display: none;
    }
}

@media (min-width:200px) and (max-width: 240px){
    .main-row{
        position: absolute;
        top: 120px;
    }

    .main-row-contact-info{
        margin-top: 0px;
    }

    .services-extra-row{
        display: none;
    }
}