@media only screen and (max-width: 319px) {
    #call .sub-title-font3 {
        font-size: 20px;
    }
}

@media only screen and (max-width: 575px) {
    #homepage-banner {
        min-height: 65vh;
    }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
    #homepage-banner {
        min-height: 70vh;
    }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    #homepage-banner {
        min-height: 75vh;
    }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    #homepage-banner {
        min-height: 80vh;
    }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    #homepage-banner {
        min-height: 90vh;
    }
    #page-container {
        margin-top: 100px !important;
    }
}

@media only screen and (min-width: 767px) {
    .homepage-banner-content .big-title-font {
        font-size: 50px;
    }
    .homepage-banner-content .sub-title-font3 {
        font-size: 32px;
    }
}

@media only screen and (min-width: 1199px) {
    #page-container {
        margin-top: 100px !important;
    }
}