/***********/
/* Desktop */
/***********/
@media screen and (max-width: 1366px) {}



/************************/
/* Desktop Small Laptop */
/************************/
@media only screen and (max-width: 1280px) {}



/**********/
/* Tablet */
/**********/
@media only screen and (max-width: 992px) {

    /* SPACING */
    .fl-row:not(.nopadding) .fl-row-content-wrap {
        /* padding-left: 23px; */
        /* padding-right: 23px; */
    }



    /* TYPOGRAPHY */
    h1, .h1, .h1 p, .h1 .fl-heading {
        font-size: 2.7778rem;
        line-height: 3rem;
    }
    
    h2, .h2, .h2 p, .h2 .fl-heading {
        font-size: 35px;
        line-height: 46px;
    }
    
    h3, .h3, .h3 p, .h3 .fl-heading {
        font-size: 32.0004px;
        line-height: 39.9996px;
    }
    
    h4, .h4, .h4 p, .h4 .fl-heading {
        font-size: 28.0008px;
        line-height: 37.9998px;
    }
    
    h5, .h5, .h5 p, .h5 .fl-heading {
        font-size: 25.9992px;
        line-height: 34.0002px;
    }
    
    h6, .h6, .h6 p, .h6 .fl-heading {
        font-size: 19.0008px;
        line-height: 25.9992px;
    }
    
    .large p {
        font-size: 21.9996px;
        line-height: 32.9994px;
    }
    
    p,
    .fl-page li {
        /* font-size: 18px; */
        /* line-height: 28.0008px; */
        /* margin-bottom: 0; */
    }

    .num_counter .uabb-number-int, .num_counter .uabb-number-string {
        font-size: 2.4444rem;
        line-height: 1.6111rem;
    }
  

    
    /* MENU */
    .menu-desktop { display: none; }
    .menu-mobile { display: block; }

}



/**********/
/* Mobile */
/**********/
@media only screen and (max-width: 768px) {

    /* SPACING */
    .fl-row:not(.nopadding) .fl-row-content-wrap {
        padding-left: 36px !important;
        padding-right: 36px !important;
    }
    
}



/***************/
/* Mobile Small*/
/***************/
@media only screen and (max-width: 480px) {}