/* media queries max-height */
@media (max-width: 575px) {
    section#who-we-are-container > .container-fulid > .contact-inner-wrap > .row,
    section#our-goals-container > .container-fulid > .contact-inner-wrap > .row {
        padding-left: var(--ly-df-padding) !important;
        padding-right: var(--ly-df-padding) !important;
    }

    section#who-we-are-container .contact-content-two,
    section#our-goals-container .contact-content-two {
        padding: 24px;
    }

    .section-title-two h2.title,
    .banner-content-seven h2.title,
    .contact-content-two ul li i {
        font-size: 24px !important;
    }

    .banner-content-seven .sub-title {
        font-weight: 500 !important;
        font-size: 14px !important;
    }

    .banner-content-seven p {
        font-weight: 400 !important;
        font-size: 14px !important;
        line-height: 150%;
    }

    .services-cat-list .list-wrap li a,
    .section-title-two p,
    .contact-content-two p,
    a.filter-event,
    .card-event .metadata-tag,
    .card-event .metadata-price,
    .btn-see-more,
    .btn-see-more:hover {
        font-size: 14px !important;
    }

    .button-groups .btn-three {
        font-size: 14px !important;
        font-weight: 500 !important;
    }

    .card-event h2.title a,
    .card-event .blog-meta > ul.list-wrap i {
        font-size: 16px !important;
    }

    .section-title-two.white-title .sub-title,
    .blog-meta .list-wrap li {
        font-size: 12px !important;
    }

    section#team-container .team-content-five h2 {
        font-size: 14px !important;
    }

    section#team-container .team-content-five h2 a {
        font-size: 1rem;
    }

    section#team-container,
    section#tri-hita-container,
    section#latest-container,
    section#events-container {
        padding: 60px 24px;
    }

    section#fellow-container.banner-bg-seven > .container:first-child > .row {
        padding: 60px 24px;
        padding-bottom: 0px;
    }
    section#fellow-container #slick-fellow {
        padding-top: 0px;
    }

    section#fellow-container .fellow-story {
        background-image: unset !important;
        background-color: var(--tg-primary-white-color) !important;
    }

    .slider-img {
        height: 200px !important;
    }
}

@media (max-width: 767px) {

}

@media (max-width: 991px) {

}

@media (max-width: 1199px) {

}

/* media queries min-height */
@media (min-width: 576px) {
    section#our-tools-container::before {
        display: none !important;
    }

    section#our-tools-container > .container {
        max-width: 960px;
    }

    .slider-img {
        height: 300px !important;
    }
}

@media (min-width: 768px) {
    section#our-tools-container::before {
        display: none !important;
    }

    section#our-tools-container > .container {
        max-width: 960px;
    }

    .slider-img {
        height: 350px !important;
    }
}

@media (min-width: 992px) {
    section#who-we-are-container > .container-fulid > .contact-inner-wrap > .row {
        padding-left: var(--ly-lg-padding);
    }

    section#our-goals-container > .container-fulid > .contact-inner-wrap > .row {
        padding-left: var(--ly-lg-padding);
    }

    section#our-goals-container > .container-fulid > .contact-inner-wrap > .row .contact-image {
        position: absolute;
        top: 0;
        left: 0;
        width: calc(50% + (var(--ly-df-padding) * 2));
        height: 100%;
    }

    section#our-tools-container::before {
        display: block !important;
    }

    section#our-tools-container > .container {
        max-width: 960px;
    }

    .slider-img {
        height: 450px !important;
    }
}

@media (min-width: 1200px) {
    section#who-we-are-container > .container-fulid > .contact-inner-wrap > .row {
        padding-left: var(--ly-xl-padding);
    }

    section#our-goals-container > .container-fulid > .contact-inner-wrap > .row {
        padding-left: var(--ly-xl-padding);
    }

    section#our-goals-container > .container-fulid > .contact-inner-wrap > .row .contact-image {
        position: absolute;
        top: 0;
        left: 0;
        width: calc(50% + (var(--ly-df-padding) * 2.5));
        height: 100%;
    }

    section#our-tools-container::before {
        display: block !important;
    }

    section#our-tools-container > .container {
        max-width: 100%;
    }

    .slider-img {
        height: 500px !important;
    }
}

@media (min-width: 1400px) {
    .slider-img {
        height: 550px !important;
    }
}

