/********
********* Min Media Queries
*********/

@media (min-width: 1921px) {

}

@media (min-width: 1700px) {

}

@media (min-width: 1400px) {

}

@media (min-width: 1200px) {
    .team-member:hover .team-member-detail {
        min-height: 150px;
    }

    .team-row.row-cols-lg-4 .team-member:hover .team-member-detail {
        min-height: 190px;
    }
}

@media (min-width: 992px) {
}

@media (min-width: 768px) {
}

@media (min-width: 576px) {
}

/********
********* Max Media Queries
*********/

@media (max-width: 1599.98px) {

}

@media (max-width: 1500px) {
    .about-section-bg {
        min-height: 523px;
    }
}

@media (max-width: 1399.98px) and (min-width: 992px) {

}

@media (max-width: 1399.98px) {
    .about-section-bg {
        min-height: 400px;
    }
    .team-row .team-member .team-member-detail p {
        font-size: 1rem;
    }
}

@media (max-width: 1199.98px) {
    .ccm-page header#header nav#header-navigation #site-navigation > li > a {
        padding: 0px 12px;
        font-size: 16px;
    }
    .ccm-page header#header nav#header-navigation #global-navigation > li {
        width: 40px;
    }
    .hero-wrap #homeHeroCarousel .carousel-item {
        height: 600px;
    }
    .hero-wrap .hero-title {
        font-size: 40px;
    }
    .hero-wrap .hero-sub-title {
        font-size: 22px;
    }
    .team-member .team-member-detail p {
        font-size: 1rem;
    }
    .team-row-2{
        max-width: 800px;
        margin: 0 auto;
    }
    .team-member .team-member-detail{
        position: relative;
        bottom: 0;
        min-height: 120px;
    }

    .team-member {
        padding-bottom: 0px;
    }
}

@media (max-width: 1199.98px) and (min-width: 992px) {
}

@media (max-width: 991.98px) {
    .hero-wrap .hero-title {
        font-size: 34px;
    }
    .hero-wrap .hero-sub-title {
        font-size: 20px;
    }
    .hero-wrap #homeHeroCarousel .carousel-item {
        height: 500px;
    }
    .hero-buttons .btn {
        font-size: 16px;
        padding-top: 14px;
        padding-bottom: 14px;
    }
    .hero-contact-btn {
        min-width: 190px;
    }
    .team-row{
        max-width: 800px;
        margin: 0 auto;
    }
    .ccm-page header#header nav#header-navigation #global-navigation #global-menu {
        right: 3px;
    }
    .wp-block-ir-hospital-block .row {
        align-items: start;
    }
}

@media (max-width: 767.98px) {
    .hero-wrap .hero-title {
        font-size: 28px;
    }
    .hero-wrap .hero-sub-title {
        font-size: 18px;
    }
    .hero-wrap #homeHeroCarousel .carousel-item {
        height: 400px;
    }
    .about-section-bg {
        min-height: 300px;
    }
    .page-section {
        padding: 60px 0;
    }

}

@media (max-width: 575.98px) {
    .hero-wrap #homeHeroCarousel .carousel-item {
        height: 350px;
    }
    .hero-wrap .hero-title {
        font-size: 22px;
    }
    .hero-wrap .hero-sub-title {
        font-size: 16px;
    }
    .hero-buttons .btn {
        font-size: 14px;
    }
    .about-section-bg {
        min-height: 200px;
    }
    .page-section {
        padding: 50px 0;
    }
    .values-item-col{
        width: 350px;
    }
    .values-item-col .core-values-item {
        padding: 35px 50px;
    }
    .team-row{
        max-width: 400px;
        margin: 0 auto;
    }
    .values-grid{
        max-width: 400px;
        margin:0 auto;
    }
    .wp-block-ir-hospital-block .row {
        grid-template-columns: 1fr;
        row-gap: 30px;
    }
    .wp-block-ir-hospital-block .row .col-sm-2{
        width: 200px;
    }
    .ccm-page main[role="main"] #content div.list-links > div a {
        margin-top: 0px;
    }
    .ccm-page main[role="main"] #content div.list-links > div {
        margin-bottom: 40px;
    }
    .hero-contact-btn {
        min-width: 160px;
    }
    .hero-contact-btn svg {
        right: 22px;
    }
}