/* Media query for smaller screens */
@media only screen and (max-width: 413px) {
    /* Navbar Start */
    .navbar-brand {
        max-width: 70px !important;
    }
    /* Navbar End */
    /* Inner Banner Start */
    .innerPage_title h1 {
        font-size: 3em;
    }
    /* Inner Banner End */
    /* About Us Start */
    .whoWeAre_header {
        /* Who we are */
        font-size: 2.5em;
        margin-bottom: 50px;
    }
    .whoWeAre_desc p {
        font-size: 0.9em !important;
    }
    .missionVision_header {
        /* Who we are */
        font-size: 2.5em;
    }
    .missionVision_desc p {
        font-size: 0.9em !important;
    }

    .whatWeOffer_content {
        width: 90% !important;
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
    }

    .whatWeOffer_header1 {
        font-size: 2.5em;
        margin-bottom: 10px;
    }
    .whatWeOffer_desc {
        margin-top: 10px;
        width: 90%;
    }
    .whyChooseUs_header {
        font-size: 2.5em;
    }

    .whyChooseUs_subheader {
        font-size: 1.2em;
    }

    .ourCoreValues_header {
        font-size: 2.5em;
    }
    .gallery_header {
        font-size: 2.5em;
    }
    /* About Us End */
    /* Contact Form Start */
    /* Left info items */
    .contactInfo_section {
        padding-right: 0px;
        border-right: 5px solid #ccc; /* Add this line */
    }

    .contactInfo_icon {
        margin-right: 20px;
    }

    .contactInfo_icon img {
        width: 60px;
        height: auto;
    }

    .g-recaptcha {
        transform: scale(0.85) !important; /* paliitin (0.85 = 85% size) */
        transform-origin: 0 0 !important; /* adjust anchor point (top-left) */
    }

    /* Contact Form End */
    /* Adjust the position and size of the button */
    #scrollToTop {
        bottom: 5%;
        right: 5%;
        font-size: 14px;
        width: 40px;
        height: 40px;
        line-height: 40px;
        padding: 0;
    }
}
/* Extra Small Devices (portrait phones, less than 767px) */
@media only screen and (max-width: 767px) {
    /* Navbar Start */
    .navbar-brand {
        max-width: 300px;
    }
    /* Navbar End */
    /* Inner Banner Start */
    .innerPage_title h1 {
        font-size: 3em;
    }
    /* Inner Banner End */
    /* About Us Start */
    .whoWeAre_header {
        /* Who we are */
        font-size: 2.5em;
        margin-bottom: 50px;
    }
    .whoWeAre_desc p {
        font-size: 1.1em !important;
    }
    .missionVision_header {
        /* Who we are */
        font-size: 2.5em;
    }
    .missionVision_desc p {
        font-size: 1.1em !important;
    }

    .whatWeOffer_content {
        width: 90% !important;
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
    }

    .whatWeOffer_header1 {
        font-size: 2.5em;
        margin-bottom: 20px;
    }
    .whatWeOffer_desc {
        width: 90%;
    }
    .whyChooseUs_header {
        font-size: 2.5em;
    }

    .whyChooseUs_subheader {
        font-size: 1.2em;
    }

    /* About Us End */
    /* Contact Form Start */
    /* Left info items */
    .contactInfo_section {
        padding-right: 0px;
        border-right: 5px solid #ccc; /* Add this line */
    }

    .contactInfo_icon {
        margin-right: 20px;
    }

    .contactInfo_icon img {
        width: 60px;
        height: auto;
    }

    /* Contact Form End */
}
/* Media query for screens between 768px and 992px */
@media (min-width: 768px) and (max-width: 991px) {
    /* About Us Start */
    .whoWeAre_header {
        /* Who we are */
        font-size: 2.5em;
        margin-bottom: 50px;
    }
    .whoWeAre_desc p {
        font-size: 1.2em !important;
    }
    .missionVision_header {
        /* Who we are */
        font-size: 2.5em;
    }
    .missionVision_desc {
        font-size: 1.1em;
    }

    .whatWeOffer_content {
        width: 90% !important;
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
    }

    .whatWeOffer_header1 {
        font-size: 2.5em;
        margin-bottom: 20px;
    }
    .whatWeOffer_desc {
        width: 90%;
    }
    .whyChooseUs_header {
        font-size: 2.5em;
    }

    .whyChooseUs_subheader {
        font-size: 1.2em;
    }

    /* About Us End */
    /* Contact Form Start */
    /* Left info items */
    .contactInfo_section {
        padding-right: 20px;
        border-right: 5px solid #ccc; /* Add this line */
    }

    .contactInfo_icon {
        margin-right: 20px;
    }

    .contactInfo_icon img {
        width: 60px;
        height: auto;
    }

    /* Contact Form End */
}

/* Media query for screens larger than 992px */
@media (min-width: 992px) and (max-width: 1199px) {
    /* Navbar Start */
    .navbar-brand {
        max-width: 300px;
    }

    /* Navbar End */
}
