/***********/
/* 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) {}



/**********/
/* Mobile */
/**********/
@media only screen and (max-width: 768px) {

/**************/
/* TYPOGRAPHY */
/**************/
html, body { 
    font-size: 18px !important; 
}

h1, .h1, .h1 p, .h1 .fl-heading {
    font-size: 2rem;
    line-height: 2.8889rem;
}

h2, .h2, .h2 p, .h2 .fl-heading {
    font-size: 1.6667rem;
    line-height: 2.3333rem;
}

h3, .h3, .h3 p, .h3 .fl-heading {
    font-size: 1.3889rem;
    line-height: 1.6667rem;
}

h4, .h4, .h4 p, .h4 .fl-heading {
    font-size: 1.2778rem;
    line-height: 1.5556rem;
}

h5, .h5, .h5 p, .h5 .fl-heading {
    font-size: 1.1111rem;
    line-height: 1.4444rem;
}

.small p, p.small {
    font-size: 0.8889rem;
    line-height: 1.3333rem;
}


p, .fl-page-content li {
    font-size: 1rem;
    line-height: 1.7222rem;
}
p {margin-top:24px;}
    .fl-page-content li {line-height: 2rem;}    
}



/***************/
/* Mobile Small*/
/***************/
@media only screen and (max-width: 480px) {}