@media (min-width: 576px) {
    .navbar {
        z-index: 999 !important;
    }

}


@media (min-width: 768px) {}


@media (min-width: 992px) {
    .service-details {
        min-height: 515px;
    }

}


@media (min-width: 1200px) {
    .gt_selector.notranslate {
        border: none;
        padding: 6px 14px;
        border-radius: 0px;
    }
}


@media (min-width: 1400px) {}





@media (max-width: 1200px) {

    .container,
    .container-lg,
    .container-md,
    .container-sm {
        max-width: 98%;
    }

    .gt_selector.notranslate {
        border: none;
        padding: 6px 14px;
        border-radius: 0px;
    }
}

@media (max-width: 1100px) {
    .tabDrsignArea .tab-style-two-items nav .nav-tabs button {
        font-size: 14px !important;
    }
}

@media (max-width: 992px) {

    .container,
    .container-lg,
    .container-md,
    .container-sm {
        max-width: 100%;
    }

    .breakingNesTopArea {
        padding: 70px 5px 0;
    }

    .feature-item {
        margin-bottom: 80px;
    }

    .campaign-content {
        min-height: auto !important;
    }

    .tabDrsignArea .tab-style-two-items nav .nav-tabs button {
        font-size: 12px !important;
    }

    .service-single-area .service-sidebar.stickySidebar {
        display: none !important;
    }

    .donations-contents {
        display: flex;
        justify-content: center;
        align-items: center;

    }
}

@media (min-width: 769px) and (max-width:991px) {
    .donations-contents {
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .emergencyResourcesSection .nav-tabs,
    .evacueeResourcesArea .nav-tabs {
        flex-wrap: wrap !important;
        gap: 6px !important;
    }
}

@media (max-width: 768px) {
    .donations-contents {
        display: flex;
        justify-content: center;
        align-items: center;

    }

    .breakingNesTopArea {
        padding: 70px 5px 0;
    }

    .copyright-text {
        text-align: center;
    }

    .footer-social {
        justify-content: center;
    }

    .footer-contact li {
        justify-content: center;
    }

    .navbar-brand img {
        width: 130px !important;
    }

    .breakingNewsArea--info .braking-inner .bracking-left {
        width: 100% !important;
        text-align: center !important;
        display: block !important;
        margin-bottom: 10px !important;
        min-height: auto !important;
    }

    .gprep-accessibility-grid {
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    }

    .header-top-contact ul li a {
        font-size: 12px !important;
    }

    .languageArea select.gt_selector {
        width: 90px !important;
    }

    .emergency-brand-bar__language {
        width: 80px !important;
    }

    .emergency-brand-bar__language select {
        width: 100% !important;
        padding: 6px;
        border: none;
    }

    .emergencySectionArea .breakingNewsArea .braking-inner .bracking-left h2 {
        font-size: 12px !important;
    }

    .emergencySectionArea .breakingNewsArea .braking-inner .bracking-left {
        flex: 0 0 140px !important;
        margin-right: 0px !important;
        min-height: 30px !important;
        width: 158px !important;
    }

    /* .emergency-brand-bar__language select{width:80px!important; } */
    .emergency-brand-bar__language {
        flex: 1 1 89px !important;
        min-width: 0;
    }

    .gprep-accessibility-trigger {
        margin-right: 0 !important;
    }

    .emergency-brand-bar__inner {
        flex-direction: column !important;
        justify-content: center !important;
        align-items: center !important;
    }

    .gprep-emergency-update-item.gprep-emergency-update-item--link span {
        display: flex;
        flex-direction: column;

    }

    #emergency-nav-tab {
        border-radius: 12px;
        padding: 25px;
    }

    .service-details .card.custom-card.listing-cards {
        padding: 0 !important;
    }

    .service-details .card.custom-card.listing-cards .card-body h6 {
        font-size: 13px !important;
        text-align: center !important;
    }

    .service-details .card.custom-card.listing-cards .card-body {
        font-size: 16px;
        flex-direction: column;
        padding: 12px 0;
    }

    .resources-html-content p {
        text-align: center;
    }

    .donwload_btn_sec {
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .service-details .mb-2 p {
        text-align: center;
    }

    .tabDrsignArea .tab-content h3 {
        text-align: center;
    }

    .gprep-emergency-additional-links h4 {
        text-align: center;
        font-size: 1.4rem;
    }

    .accordion.gprep-emergency-resource-accordion button.accordion-button {
        font-size: 1rem;
        padding: 8px 16px
    }

    .gprep-emergency-resources-intro {
        font-size: 1rem;
        line-height: normal;
        padding: 0.6rem 0.4rem;
    }

    .emergencyHeadingArea {
        padding: 12px;
    }

    .emergencySectionArea .emergencyArea .emergencyBoxDetails {
        padding: 10px !important;
    }

    .emergencySectionArea .emergencyBoxDetails--updates .newsRightArea h3 {
        font-size: 18px !important;
        min-height: 39px !important;
        top: 0px !important;
    }

    .emergencySectionArea .emergencyBoxDetails--updates .newsRightArea {
        padding: 60px 10px 12px !important;
    }

    .resources-html-content ol {
        padding: 0;
    }

    .resources-html-content ol li {
        font-size: 0.8rem;
        line-height: normal;
    }

    table * {
        font-size: 0.8rem !important;
    }

    .gprep-emergency-additional-links h3 {
        font-size: 1.2rem !important;
        text-align: center;
    }

    .service-details h3,
    .service-details div.mb-2 {
        text-align: center;
    }

    .resources-html-content,
    .resources-html-content a {
        text-align: center;
    }

    .resources-html-content img {
        width: 270px !important;
        margin: auto;
    }

    .service-details .pt-3 {
        text-align: center;
    }
}

@media only screen and (max-width: 600px) {
    .emergencySectionArea .emergencyArea h4 {
        text-align: center;
    }

    .hero-single .hero-content .hero-title {
        font-size: 30px;
    }

    .service-details .card-section-image {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 100% !important;
    }

    .service-details .card-section-image img {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 100% !important;
    }

}


@media (max-width: 475px) {
    .emergency-brand-bar__social {
        display: none !important;
    }

    .site-breadcrumb .breadcrumb-title {
        font-size: 30px;
        line-height: 42px;
    }

}


@media (max-width: 310px) {
    .emergency-brand-bar__social {
        display: none !important;
    }

    .header-top-contact i.fa-phone {
        display: none;
    }

    .header-top-contact ul li a {
        font-size: 11px !important;
    }
}