@media (max-width: 1140px) {
    .header .nav .drawer {
        padding: 0;
    }
    .modal-wpr h5 {
        font-size: calc(16px + 2 * (100vw - 320px) / 1600);
    }
}

@media (max-width: 991px) {
    .btn {
        padding: 10px;
    }
    .header .nav {
        display: flex;
        position: fixed;
        top: 0;
        left: -925px;
        width: 100%;
        height: 100%;
        z-index: 300;
    }
    .header .nav .blank {
        height: 100%;
        flex: 1;
    }
    .header .nav .drawer {
        box-shadow: 2px 0 12px #000;
        padding-top: 50px;
        height: 100%;
        width: 80%;
        background: #fff;
        flex-direction: column;
        position: fixed;
        left: -100%;
        transition: all 200ms linear;
        overflow: auto;
    }
    .header .nav .drawer a {
        padding: 15px;
    }
    .header .nav .drawer ul {
        display: block;
    }
    .drawer-btn,
    .close-btn {
        display: block;
    }
    /* .header .logo {
        margin-left: 17px;
   } */
    .blur .drawer {
        left: 0 !important;
    }
    .blur {
        background: rgba(0, 0, 0, 0.6);
        backdrop-filter: blur(15px);
        left: 0 !important;
    }
    .userLogin a>span {
        display: none !important;
    }
    /* ===section=== */
    .section-space-bottom {
        padding-bottom: 50px;
    }
    .section-space-top {
        padding-top: 50px;
    }
    .Portfolio__content-meta {
        gap: 20px;
    }
    .faq-inner .accordion .accordion-item .accordion-button {
        font-size: calc(16px + 2*(100vw - 320px) / 1600);
        padding: calc(10px + 5*(100vw - 320px) / 1600);
    }
    .faq-inner .accordion .accordion-item {
        margin-bottom: 5px;
    }
    .contact_discretion {
        padding: 10px;
        margin-inline: 15px;
    }
    .contact-form {
        margin-left: 0px;
    }
    .contact_discretion .phoneIcon {
        width: 35px;
        height: 35px;
    }
    .Portfolio__content-text-title {
        font-size: calc(20px + 5 * (100vw - 320px) / 1600);
    }
    /* ===footer=== */
    .footer-section {
        padding-block: 50px;
    }
}

@media (max-width: 767px) {
    .home-wpr .home-banner .main_info h2 {
        font-size: calc(25px + 10 * (100vw - 320px) / 1600);
    }
    .section-title {
        font-size: calc(18px + 2*(100vw - 320px) / 1600);
        padding-bottom: 1rem;
    }
    .swiper-aspirant-slider {
        padding-block: 30px;
    }
    .swiper-aspirant-slider {
        padding-inline: 10px;
    }
    .swiper-button-next,
    .swiper-button-prev {
        width: 25px;
        height: 25px;
        display: none;
    }
    .swiper-button-next::after,
    .swiper-rtl .swiper-button-prev::after,
    .swiper-button-prev::after,
    .swiper-rtl .swiper-button-next::after {
        font-size: 12px;
    }
    .FeedbacksSwiper {
        max-width: 90%;
    }
    .Feedback-Wrapper p {
        font-size: 13px;
        font-weight: 500;
    }
    .let-content h5 {
        font-size: calc(16px + 2 * (100vw - 320px) / 1600);
    }
    .common-section .contact_Wrapper {
        padding: 25px;
    }
    .contact_Wrapper .text-w-clr {
        margin-bottom: 10px;
    }
    .section-space-top,
    .section-space-bottom {
        padding-top: 50px;
    }
    .business-inner h6 {
        font-size: calc(14px + 2 * (100vw - 320px) / 1600);
    }
    .business-content-inner {
        padding: 30px 20px;
    }
    .question-content-inner h6 {
        font-size: calc(16px + 2 * (100vw - 320px) / 1600);
    }
    .common-section {
        margin-block: 10px;
    }
    .modal-wpr h5 {
        /* font-size: calc(16px + 2 * (100vw - 320px) / 1600); */
        padding-bottom: 20px;
    }
}