/* RESPONSIVE SCALING LAYOUT */

@media (max-width: 1500px) {
    
}
@media (max-width: 1440px) {
    
}
@media (max-width: 1366px) {
    
}
@media (max-width: 1199px) {
    
}
@media (max-width: 1110px) {
    
}
@media (max-width: 1023px) {
    
}
@media (max-width: 991px) {
    body footer .container {max-width: 100%;}
    
}
@media (max-width: 767px) {
    body #grid_type .grid-item[data-ratio="vertical"]::before {padding-top: 59%;}
    body footer .row > div:first-child {flex-wrap: wrap;gap:0px;}
    body footer .row > div:first-child #media_image-2 {max-width: 200px;}
    body footer .row > div:first-child #media_image-2, footer .row > div:first-child #text-3 {width: 100%;}

}
@media (max-width: 645px) {

}
@media (max-width: 479px) {
    body footer .row > div:not(:first-child) {width: 100%;}

}
@media (max-width: 399px) {
    
}
@media (max-width: 364px) {
    
}