/* For Google Chrome (125% zoom level) */

@media screen and (-webkit-min-device-pixel-ratio: 1.25),
screen and (min-resolution: 120dpi) {}

@media (max-width: 1200px) {
    .announcements-card {
        flex-direction: column;
        align-items: center;
        text-align: center;
    }

    .theme-btn-main {
        display: none !important;
    }

    .offcanvas-body li.nav-item.dropdown.navdesktop ul {
        top: 62%;
        left: 89%;
        position: absolute;
    }

    .navbar-toggler {
        height: 40px;
        width: 40px;
        border: 2px solid var(--primary);
        color: var(--primary);
        display: flex;
        align-items: center;
        display: flex !important;
        justify-content: center;
    }

    .hero-content {
        display: flex;
        flex-direction: column;
        align-items: center;
        text-align: center;
        margin: 0 auto;
    }

    form.hero-search {
        width: 100%;
    }

    button.btn-close.text-reset {
        display: flex;
        align-items: center;
        justify-content: center;
        font-size: 20px;
        color: var(--primary);
        border: 2px solid var(--primary);
        height: 20px;
        width: 20px;
    }

    button.btn-close.text-reset i {
        color: var(--primary);
    }

    ul.dropdown-menu.show {
        flex-direction: column;
        display: flex !important;
        align-items: center;
        text-align: center;
        padding: 15px;
    }

    ul.dropdown-menu {
        position: absolute !important;
    }

    .offcanvas .navbar-nav .dropdown-menu li a:hover,
    .offcanvas .navbar-nav .dropdown-menu li a.active {
        background: white;
    }

    .navbar-nav li a {
        display: flex;
        align-items: center;
        gap: 10px;
    }

    .header-top {
        border-bottom: 0;
    }
}

@media (max-width: 991px) {
    h2.form-heading {
        text-align: center;
    }

    .public-main {
        margin-top: 30px;
    }

    .contact-content {
        flex-direction: column;
        display: flex;
        align-items: center;
        text-align: center;
        margin-top: 20px;
    }

    .choose-us-wraper .img-box {
        width: 100%;
    }

    .hero-section.other-hero .hero-content {
        margin: 0 auto;
    }

    .img-box.about-us-img {
        display: none;
    }

    .img-box.about-us-img img {
        object-position: top;
    }

    .about-us-bottom ul {}

    .choos-us-card {
        width: 100%;
        flex-direction: column;
        display: flex;
        align-items: center;
        text-align: center;
    }

    .fee-imgs-main {
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: wrap;
        margin-bottom: 20px;
        justify-content: center;
    }

    .fee-card {
        margin: 0;
        flex-direction: column;
        display: flex;
        align-items: center;
        text-align: center;
    }

    .img-box.fee-main-img {
        display: none;
    }

    section.fee .row {
        flex-direction: column-reverse;
    }

    .footer-col {
        flex-direction: column;
        display: flex;
        align-items: center;
        text-align: center;
    }

    .hero-count-main {
        flex-wrap: wrap;
        justify-content: center;
    }

    .hero-content h1 {
        font-size: 40px;
    }

    .choose-us-wraper {
        height: auto;
        margin-bottom: 20px;
    }

    .choose-content {
        align-items: center;
        text-align: center;
    }

    h2.form-heading {
        width: 100%;
        text-align: center;
    }

    form.help-form {
        justify-content: center;
    }

    .col-lg-4:has(.author-info-side) {
        position: unset;
    }

    .author-side-links-main ul {
        flex-direction: row;
        flex-wrap: wrap;
    }

    .author-side-links-main {
        margin-bottom: 20px;
    }

    .author-info-content form.hero-search {
        width: 100%;
        max-width: 100%;
    }

    .edit-top-row-para {
        flex-direction: column;
        display: flex;
        align-items: center;
        text-align: center;
    }

    .edit-bottom-row-heading {
        flex-direction: column;
        display: flex;
        align-items: center;
        text-align: center;
    }

    .edit-blog-content {
        flex-direction: column;
        text-align: center;
        align-items: center;
    }

    .edit-last-row p {
        text-align: center;
    }

    .edit-last-row-contentg-ref {
        flex-direction: column;
        text-align: center;
        align-items: center;
        display: flex;
    }

    .editorial-team-sidebar {
        flex-direction: column;
        display: flex;
        align-items: center;
        text-align: center;
    }

    .col-lg-3:has(.editorial-team-sidebar) {
        position: unset;
    }

    .col-lg-9:has(.editorial-team-main) {
        padding-left: 10px;
        border: none;
    }

    .team-heading-main {
        flex-direction: column;
        display: flex;
        align-items: center;
        text-align: center;
    }

    .submit-tabs-main-btn button {
        height: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
        text-align: center;
        padding: 0;
        height: 95px;
        font-size: 17px;
    }

    .articles-mini-card-main {
        flex-direction: column;
        display: flex;
    }

    .articles-mini-card {
        flex-direction: column;
        display: flex;
        align-items: center;
        text-align: center;
    }

    .articles-wrapper.article-border .articles-main-card {
        flex-direction: column;
        align-items: center;
        text-align: center;
    }

    .articles-main-card-content {
        flex-direction: column;
        display: flex;
        align-items: center;
        text-align: center;
    }

    .articles-main-card-content-main {
        flex-direction: column;
        gap: 17px;
    }

    .articles-main-card {
        flex-direction: column;
    }

    .img-box-comtent.articles-main-card-img {
        flex: 0 0 auto;
        width: 280px;
    }
}

@media (max-width: 767px) {
    .articleSwiper .swiper-slide {
        max-width: 260px;
    }
}

@media (min-width: 320px) and (max-width: 767px) {}