.show-for-small {
    display: none;
}

.show-for-mobile {
    display: none;
}

@media only screen and (max-width: 1023px) {
    .hide-for-small {
        display: none!important;
    }
    
    .show-for-small {
        display: block;
    }
}

.fl {
  width: 100%;
  float: left;
}

.hf {
    width: 50%;
    float: left
}

.oq {
    width: 25%;
    float: left;
}

.tq {
    width: 75%;
    float: left;
}

.tt {
    width: 66.66%;
    float: left;
}

.ot {
    width: 33.33%;
    float: left;
}