<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@media (max-width: 1698px){
    .group_deck .card-footer {
        bottom: -16px;
    }
    .card-footer {
        min-height: 67px;
    }
  
}

@media (max-width: 1671px){
    .card-body &gt; ul {
        min-height: 390px;
    }
    .Price .card-head h2, .Price .card-head h1{
        font-size: 21px;
    }
}


@media (max-width: 1630px) and (min-width:991px){
    .tumb_block a {
    font-size: 1.6rem;
    }
}
@media (max-width: 1503px){
    .card-body ul li {
        font-size: 16px;
    }
}
@media (max-width: 1480px){
    .tumb_block a {
    font-size: 1.4rem;
    }
}

@media (max-width: 1389px){
    .card-head, .card-body {
        padding: 2rem;
    }
    .group_deck .card-footer {
        bottom: -15px;
    }
}


@media (max-width: 1366px) {
    section.hero h1{
        font-size: 2rem;
    }
    section.hero h2 {
        color: #fff;
        font-size: 1.5rem;
    }
    section.sec_six h1{
       font-size: 2rem; 
    }
}

@media (max-width: 1337px){
    .card-head, .card-body {
        padding: 2rem;
    }
}

@media (max-width: 1330px) and (min-width:991px){
    .tumb_block a {
    font-size: 1.2rem;
    }
}
@media (max-width: 1273px){

    .Price .card-head h2, .Price .card-head h1 {
        font-size: 18px;
    }
}
@media (max-width: 1137px){
    section.Price .row &gt; div {
        flex: 0 0 100%;
        max-width: 100%;
    }
    .card-body &gt; ul {
        min-height: 390px;
    }
    section.Price span {
        font-size: 28px;
        font-weight: 600;
        position: static;
        top: 0;
        display: flex;
        justify-content: center;
        margin: 29px 0px;
    }
}

@media (max-width: 1175px) and (min-width:991px){
    .tumb_block a {
    font-size: 1rem;
    }

}
@media (min-width: 991px){
    p.m-p {
    min-height: 280px;
    }
    p.l-p {
        min-height: 112px;
    }
}


@media (max-width: 991px){
    section.hero .container-fluid {
        margin-top: 2rem;
    }
    .hero-btn .btn {
        margin-bottom: 0.5rem;
    }
    .detailsinner h3 {
        font-size: 1.2rem;
    }
    .detailsinner ul li {
        font-size: .8rem;
    }
    .cont_layout img {
        margin-top: 2rem !important;
        margin-bottom: 2rem !important;
    }
    .no-spacing img {
        margin: 0 auto;
    }
    section.sec_diff .icon-box {
    margin-bottom: 5rem;
    }
    h1{
        font-size: 2rem;
    }
    
    .navbar-collapse {position: absolute;right: 0;background: #114b5f;width: 100%;z-index: 999;top: 80px;}
    .navbar{
        position: static;
    }
    nav .nav-item a:not(.dropdown-item) {
        color: #fff;
    }
    header ul li {
        text-align: center;
        border-bottom: 1px solid #eee3;
    }
    
    header ul li a {
        display: block;
    }
    section.facing li {
        font-size: 1.3rem;
    }
    section.sec_six h1 {
        font-size: 1.5rem;
    }
    section.sec_diff p {
        color: #114b5f;
        line-height: 1.3;
        text-align: center;
    }
    section.sec_diff .icon {
        text-align: center;
    }
    .icon img {
        width: 30%;
    }
    section.cont_layout {
        padding: 2rem 0;
    }


}

@media(min-width: 768px){
    section.hero.eventsPrograms .col-md-6 {
        flex: 0 0 47%;
        max-width: 47%;
    }
}


@media(max-width: 767px){
    section.Price, section.details {
        padding: 2rem 0rem !important;
    }
}



@media(max-width:888px) and (min-width: 768px) {
    footer ul li a h1 , footer ul li a{
        font-size: 0.9rem;
    }
}
@media(max-width:888px){
    section.sec_diff {
    padding: 2rem;
    }
}

@media(max-width:575px) {
    .container {
        width: 90%;
    }
    section.pinwheel .container-fluid {
        width: 90%;
    }
    h1{
            font-size: 1.6rem ;
    }
    section.sec_six h1 {
        font-size: 1.2rem;
    }
    footer {
        padding: 1rem;
    }
    ul.Locations {
        padding-left: 10px;
    }
    footer ul li span{
        left: 0px;
    }
    footer ul li a h1 , footer ul li a{
        font-size: 1rem ;
    }
    .card-body &gt; ul {
        min-height: auto;
        margin-bottom: 5rem;
    }
    section.hero h1 {
        font-size: 1.5rem;
    }

    section.blue_heading h1 {
        font-size: 1.6rem;
    }

    section.hero h2 {
        font-size: 1.2rem;
    }

}
@media(max-width:480px) {
    section.hero.inner_hero h1 {
        font-size: 2.4rem;
    }
    section.blue_heading h1 {
        font-size: 1.6rem;
    }
    section.hero h2 {
        font-size: 1.2rem;
    }

}
@media(max-width:400px) {
    footer ul li a h1 , footer ul li a{
        font-size: 0.88rem ;
    }
 
}

@media(max-width:439px) {
    footer ul li a h1 , footer ul li a{
        font-size: 0.88rem ;
    }
    .group_deck .card-footer {
        bottom: -37px;
    }
 
}







</pre></body></html>