@media screen and (max-width: 668px) {

    .csrousel-img {
        height: 450px;
    }

    .mobile-margin {
        margin-bottom: 10px !important;
    }

    .form-div-padding {
        padding: 20px 40px;
    }

    .form-heading {
        font-size: 24px;
    }

    .outline-btn {
        padding: 1em 2em 1em;
        margin-top: 1.5em;
    }

    .mobile-padding {
        padding: 20px 40px !important;
    }

    .manual-col-width {
        width: 100% !important;
    }

    .service-col-width {
        width: 100% !important;
        margin-top: 20px;
    }

    .mobile-margin-contact-form {
        margin-top: 20px;
    }

    .response-div {
        width: 100%;
        margin-bottom: 20px;
    }

    .schedule-div {
        display: block;
        text-align: center;
    }

    .call-btn-div {
        margin-top: 20px;
    }

    .main-heading {
        font-size: 2em;
        text-align: center;
        line-height: 1.2em;
        font-family: "Lato", sans-serif !important;
        font-weight: 900;
    }

    .director-text {
        font-family: var(--lato);
        font-size: 35px;
        font-weight: 900;
        letter-spacing: 0;
    }

    .seperate-menu {
        padding: 15px 0px 13px;
        font-size: 13px;
        font-weight: 500;
        text-transform: uppercase;
        font-family: "Montserrat", sans-serif;
    }

    .head-contact {
        justify-content: start;
        align-items: start;
    }


}