/* Max 3300 */
@media (min-width: 2601px){
}


/* Max 1599 */
@media (max-width: 1599px){
    .gb-layout-columns-4>.gb-layout-column-wrap.gb-is-responsive-column {
        grid-template-rows: auto;
        -ms-grid-columns: 1fr 1fr;
        grid-template-columns: 1fr 1fr;
        grid-template-areas:
        "col1 col2"
        "col3 col4";
    }
}



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



/* Max 1268 */
@media (max-width: 1268px){
}



/* Max 1110 */
@media (max-width: 1170px){
    .mobile-nav{
        display: block;
    }

    .nav-desktop{
        display: none;
    }
}



/* Max 1000 */
@media (max-width: 1000px) {
    /* .nav{
        top: 20px;
        right:10px;
    } */


    .nav a{
        padding: 10px 20px;
    }

}



/* Max 968 */
@media (max-width: 968px){
}



/* Max 991 */
@media (max-width: 991px){

}



/* Max 768 */
@media (max-width: 768px){
    .gb-layout-columns-2 > .gb-layout-column-wrap.gb-is-responsive-column {
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
        grid-template-areas:
    "col1"
    "col2";
    }

    .gb-block-container .has-background-dim-100 {
        opacity: .25;
    }

    #post-130 .gb-block-container .has-background-dim-100 {
        opacity: unset;
        
    }
}


/* Max 767 */
@media (max-width: 767px) {
    h2, .modal h4 {
        font-size: 35px;
    }
    
    .modal-content {
        padding: 20px;
    }
    
    .slms{
        padding-right: 4%;
    }

    .sm-hidden {
        display: none;
    }



    .gb-layout-columns-4>.gb-layout-column-wrap.gb-is-responsive-column {
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
        grid-template-areas:
        "col1"
        "col2"
        "col3"
        "col4";
    }

    .gb-layout-columns-3>.gb-layout-column-wrap.gb-is-responsive-column {
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
        grid-template-areas:
        "col1"
        "col2"
        "col3";
    }

    .slick-next {
        right: -35px;
    }

    .slick-prev {
        left: -35px;
    }
}


/* Max 600 */
@media (max-width: 600px){
    .logo  {
        max-width: 100%;
        left: 0;
        margin: auto;
        text-align: center;
    }

    .hero {
        height: 50vh;
    }


    #post-130 .hero{
        height: 75vh;
    }


    .modal {
        align-items: normal;
        padding: 0;
    }
}



/* Max 599 */
@media (max-width: 499px) {
    h2, .modal h4 {
        font-size: 30px;
    }

    .slick-next {
        right: -25px;
    }

    .slick-prev {
        left: -25px;
    }
}



/* Max 415 */
@media (max-width: 414px){
    .modal-content ol {
        padding-left: 0;
    }

    .close-btn {
        top: -12px;
        right: 6px;
        font-size: 34px;
    }

    .mngt-desc p {
        padding: 10px;
    }

    .mngt-desc {
        align-items: flex-start;
        bottom: 0;
        overflow-y: auto;
        z-index: 3;
    }

    .service:hover h3 {
        border: none;
    }

    .service:hover .mngt-desc{
        pointer-events: auto;
    }
}
