@media (max-width: 767px) {
    .css-back-news-index-page .checkbox {
        min-height: unset;
    }
}

.mt0 {
    margin-top: 0 !important;
}
.mb0 {
    margin-bottom: 0 !important;
}
.mt220 {
    margin-top: 220px !important
}
@media (max-width: 767px) {
    .mt220 {
        margin-bottom: 110px !important
    }
}
.mb220 {
    margin-bottom: 220px !important
}
@media (max-width: 767px) {
    .mb220 {
        margin-bottom: 110px !important
    }
}

/*0 40 60 80 100 210 140 160 220*/

.pt0 {
    padding-top: 0 !important;
}
.pb0 {
    padding-bottom: 0 !important;
}

.pt40 {
    padding-top: 40px !important
}
@media (max-width: 767px) {
    .pt40 {
        padding-top: 20px !important
    }
}
.pb40 {
    padding-bottom: 40px !important
}
@media (max-width: 767px) {
    .pb40 {
        padding-bottom: 20px !important
    }
}

.pt60 {
    padding-top: 60px !important
}
@media (max-width: 767px) {
    .pt60 {
        padding-top: 30px !important
    }
}
.pb60 {
    padding-bottom: 60px !important
}
@media (max-width: 767px) {
    .pb60 {
        padding-bottom: 30px !important
    }
}

.pt80 {
    padding-top: 80px !important
}
@media (max-width: 767px) {
    .pt80 {
        padding-top: 40px !important
    }
}
.pb80 {
    padding-bottom: 80px !important
}
@media (max-width: 767px) {
    .pb80 {
        padding-bottom: 40px !important
    }
}

.pt100 {
    padding-top: 100px !important
}
@media (max-width: 767px) {
    .pt100 {
        padding-top: 50px !important
    }
}
.pb100 {
    padding-bottom: 100px !important
}
@media (max-width: 767px) {
    .pb100 {
        padding-bottom: 50px !important
    }
}

.pt120 {
    padding-top: 120px !important
}
@media (max-width: 767px) {
    .pt120 {
        padding-top: 60px !important
    }
}
.pb120 {
    padding-bottom: 120px !important
}
@media (max-width: 767px) {
    .pb120 {
        padding-bottom: 60px !important
    }
}

.pt140 {
    padding-top: 140px !important
}
@media (max-width: 767px) {
    .pt140 {
        padding-top: 70px !important
    }
}
.pb140 {
    padding-bottom: 140px !important
}
@media (max-width: 767px) {
    .pb140 {
        padding-bottom: 70px !important
    }
}

.pt160 {
    padding-top: 160px !important
}
@media (max-width: 767px) {
    .pt160 {
        padding-top: 80px !important
    }
}
.pb160 {
    padding-bottom: 160px !important
}
@media (max-width: 767px) {
    .pb160 {
        padding-bottom: 80px !important
    }
}

.pt220 {
    padding-top: 220px !important
}
@media (max-width: 767px) {
    .pt220 {
        padding-top: 110px !important
    }
}
.pb220 {
    padding-bottom: 220px !important
}
@media (max-width: 767px) {
    .pb220 {
        padding-bottom: 110px !important
    }
}
