/* mobile-specific styles */
@media only screen and (max-width: 480px) {
    .footer div[class*="col-"] {
        text-align: left;
    }

    .footer .row {
        padding: 15px;
    }

    .footer h4 {
        margin: 0px 0 10px;
    }

    .footer-bottom ul {
        text-align: center;
        top: 15px;
        position: relative;
    }

    .footer-bottom p {
        text-align: center;
    }

    .footer-bottom .fa-lg {
        font-size: 1.3em;
    }

    .choose_path li {
        text-align: left;
    }

    .blogs .section-heading {
        padding-bottom: 15px;
    }

    .home-testimonial .testimonial-bg {
        height: auto !important;
    }

    .blogs .owl-carousel .owl-item .slide {
        transform: scale(0.56)
    }

    #partners h3 {
        padding-bottom: 20px !important;
    }

    #service,
    .blogs {
        padding-bottom: 0px !important;
    }

    .facts {
        padding-top: 20px !important;
        padding-bottom: 30px !important;
    }

    #team .section-heading {
        /* padding-left: 30px;
        padding-right: 30px; */
    }

    .imm-accordion-header.imm-active {
        font-size: 1.43rem;
    }

    .strip-block {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }

    #founder-journey-bx {
        padding-bottom: 20px !important;
    }

    #story-bx,
    #team-visionaries {
        padding-top: 20px !important;
        padding-bottom: 20px !important;
    }

    .navbar-nav .open .dropdown-menu {
        border-radius: 0px !important;
    }

    #exp-stories p {
        font-size: 1.3rem;
    }

    #exp-stories .dark-bx {
        width: 100% !important;
    }

    .exp-institution-bx .btn-border {
        left: 10px;
    }

    #partners h4 {
        padding-bottom: 20px !important;
    }

    #vision {
        padding-top: 20px !important;
    }

    #End-Solution {
        padding-top: 20px !important;
    }

    #atthah_transformation .owl-carousel .owl-item .slide {
        transform: scale(0.55) !important;
    }

    .innovation-exp-bx {
        margin-bottom: 30px !important;
    }

    .mobile-vision-image {
        display: block !important;
    }

    .desktop-vision-image {
        display: none !important;
    }

    .section-sub-heading {
        font-size: 21px !important;
        font-weight: 600 !important;
    }

    .contactForm .section-heading {
        margin-bottom: 20px !important
    }

    .contactForm .section-sub-heading {
        margin-top: 45px;
    }

    .contactForm .choose_path {
        margin-bottom: 2em;
    }

    #loadMoreBtn {
        width: 40% !important;
    }

    .upload-cv-bx {
        padding: 5px;
    }

    #uploadCV h4 {
        text-align: center;
    }
}

@media (max-width: 1199px) {
    .footer div[class*="col-"] {
        text-align: left !important;
    }
}

/* Tablet-specific styles */
@media only screen and (min-width: 768px) and (max-width: 1024px) {
    .footer div[class*="col-"] {
        text-align: left;
    }

    .footer .row {
        padding: 15px;
    }

    .footer h4 {
        margin: 0px 0 10px;
    }

    .footer-bottom .row {
        display: flex;
        justify-content: space-between;
    }

    .footer-img-bx {
        width: 30%;
    }

    #team .shadow {
        width: 40%;
    }
}

/* @media screen and (min-width: 1360px) and (max-width: 1370px) and (orientation: landscape) {

    .intro .intro-body {
        padding: 130px 0 70px;
    }

    .big {
        font-size: 8rem !important;
    }

    .header-subText {
        font-size: 2rem;
        width: 46vw;
    }
} */