.btn-left {
    float: inline-end !important;
}

.fsize-18 {
    font-size: 18px;
}

.fixed-header.header-down {
    top: 0px !important;
}

.news-section {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
    margin: 0px !important;
}

.c-page-form-box {
    margin-bottom: 0px !important;
}

/* DESKTOP */
@media(min-width: 992px) {

    .off {
        visibility: hidden;
    }

}


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

    .off {
        visibility: hidden;
    }


}

/* PHONE */
@media(max-width: 767px) {

    .off {
        visibility: visible;
    }
}