@media (max-width: 1200px) {
    .common-container {
        padding-inline: 60px;
    }
}

@media (max-width: 991px) {
    .common-container {
        padding-inline: 45px;
    }

    .nav-collapse-lg {
        .all-links {
            display: none;
        }
        .nav-collapse-btn {
            display: block;
        }
    }

    .lang-button {
        padding: 6px 15px;
    }
}

@media (max-width: 767px) {
    /* Different Font Sizes start*/
    .fs-mob-10 {
        font-size: 0.625rem !important;
    }
    .fs-mob-12 {
        font-size: 0.75rem !important;
    }
    .fs-mob-14 {
        font-size: 0.875rem !important;
    }
    .fs-mob-16 {
        font-size: 1rem !important;
    }
    .fs-mob-18 {
        font-size: 1.125rem !important;
    }
    .fs-mob-20 {
        font-size: 1.25rem !important;
    }
    .fs-mob-22 {
        font-size: 1.375rem !important;
    }
    .fs-mob-24 {
        font-size: 1.5rem !important;
    }
    .fs-mob-26 {
        font-size: 1.625rem !important;
    }
    .fs-mob-28 {
        font-size: 1.75rem !important;
    }
    .fs-mob-30 {
        font-size: 1.875rem !important;
    }
    .fs-mob-32 {
        font-size: 2rem !important;
    }
    .fs-mob-34 {
        font-size: 2.125rem !important;
    }
    .fs-mob-36 {
        font-size: 2.25rem !important;
    }
    .fs-mob-38 {
        font-size: 2.375rem !important;
    }
    .fs-mob-40 {
        font-size: 2.5rem !important;
    }
    .fs-mob-42 {
        font-size: 2.625rem !important;
    }
    .fs-mob-44 {
        font-size: 2.75rem !important;
    }
    .fs-mob-46 {
        font-size: 2.875rem !important;
    }
    .fs-mob-48 {
        font-size: 3rem !important;
    }
    .fs-mob-50 {
        font-size: 3.125rem !important;
    }
    .fs-mob-52 {
        font-size: 3.25rem !important;
    }
    .fs-mob-54 {
        font-size: 3.375rem !important;
    }
    .fs-mob-56 {
        font-size: 3.5rem !important;
    }
    .fs-mob-58 {
        font-size: 3.625rem !important;
    }
    .fs-mob-60 {
        font-size: 3.75rem !important;
    }
    /* Different Font Sizes End*/

    .common-container {
        padding-inline: 25px;
    }
    .common-header-para {
        margin-bottom: 50px;
    }

    nav {
        .nav-cta-btn {
            padding: 0;
            border-radius: 50%;
            width: 45px;
            height: 45px;
            display: flex;
            align-items: center;
            justify-content: center;

            span{
                display: none;
            }
        }
    }
}

@media (max-width: 567px) {
    .common-container {
        padding-inline: 15px;
    }
    .sec-py {
        padding-block: 35px;
    }
    .hero-area {
        .hero-ratings-div {
            gap: 15px;
        }
    }
}
