@media screen and (max-width: 1439px) {}

@media screen and (max-width: 1023px) {
    #channelList .main_modals .modal-body {
        padding: var(--bs-modal-padding);
    }

    .channelList .modal-header .btn-close {
        top: 17px;
    }

    .channelList .modal-header {
        padding: 20px 30px;
    }

    .channelList .main_modals .modal-title {
        font-size: 10px;
        line-height: unset;
    }

    .nth_price_hold {
        font-size: 24px;
    }

    .nth_price_val {
        font-size: 35px;
    }

    .nth_btn_hold {
        width: 100%;
        padding: 10px 0;
    }

    .nth_upper {
        text-align: center;
    }

    .nth_cinema_info,
    .nth_price_hold {
        margin-top: 30px;
    }



    .moreover {
        margin-top: 10px;
    }

    .menu_holder_mobile {
        display: block;
    }

    .menu_holder {
        display: none;
    }

    .curr_menu_chooser {
        display: flex;
        align-items: center;
        justify-content: space-around;
    }

    .curr_menu_name {
        display: flex;
    }
}

@media screen and (max-width: 767px) {
    .channel_tile {
        margin: 0;
    }

    .channelList .modal_channel_img_hold {
        margin-bottom: 15px;
    }
}

@media screen and (max-width: 424px) {}

@media screen and (max-width: 374px) {
    .channelList .modal-header {
        padding: 20px 15px;
    }

}

@media screen and (max-width: 319px) {}


/*Min*/
@media screen and (min-width: 320px) {
    .mini_wrap {
        padding: 10px 40px 0;
    }

    .stv_info_icon_hold {
        width: 80px;
    }
}

@media screen and (min-width: 375px) {
    .mini_wrap {
        padding: 10px 60px 0;
    }

    .stv_info_icon_hold {
        width: 70px;
    }

    .tariff_upper_hold {
        min-height: 165px;
    }
}

@media screen and (min-width: 425px) {
    .mini_wrap {
        padding: 10px 80px 0;
    }

    .tariff_upper_hold {
        min-height: 190px;
    }
}

@media screen and (min-width: 768px) {
    .otv .channels_list {
        margin: 18px 0;
    }

    .otv .tariff_btn_hold {
        margin: 10px 0;
    }

    .mini_ch_number {
        font-size: 62px;
        line-height: 44px;
    }

    .mini_price_hold {
        font-size: 22px;
    }

    .mini_bottom_elem {
        font-size: 9px;
    }

    .mini_wrap {
        padding: 10px 10px 0;
    }

    .otv .tariff_btn_hold button {
        padding: 8px 17px;
    }

    .otv .tv_tp_f {
        font-size: 70px;
        line-height: 60px;
    }

    .otv .hd_channels {
        font-size: 17px;
    }

    .stv_info_icon_hold {
        width: 35px;
    }

    .inet .tariff_name_txt {
        font-size: 22px;
    }

    .inet .tariff_name_txt sup {
        font-size: 12px;
    }

    .bottom_info_hold,
    .tariff_point {
        width: 195px;
    }

    .tariff_upper_hold {
        min-height: 120px;
    }
}

@media screen and (min-width: 1024px) {}

@media screen and (min-width: 1200px) {}

@media screen and (min-width: 1440px) {
    .otv .channels_list {
        margin: 30px 0;
    }

    .otv .tariff_btn_hold {
        margin: 30px 0;
    }

    .mini_ch_number {
        font-size: 73px;
        line-height: 65px;
    }

    .mini_price_hold {
        font-size: 30px;
    }

    .mini_bottom_elem {
        font-size: 13px;
    }

    .otv .tariff_btn_hold button {
        padding: 8px 25px;
    }

    .otv .tv_tp_f {
        font-size: 93px;
        line-height: 70px;
    }

    .otv .hd_channels {
        font-size: 20px;
    }

    .stv_info_icon_hold {
        width: 20px;
    }

    .inet .tariff_name_txt {
        font-size: 35px;
    }

    .inet .tariff_name_txt sup {
        font-size: 14px;
    }

    .inet .tariff_upper_hold {
        min-height: 110px;
    }

    .inet .bottom_info_hold,
    .tariff_point {
        width: 200px;
    }

    .bottom_info_hold,
    .tariff_point {
        width: 245px;
    }

    .tariff_upper_hold {
        min-height: 150px;
    }
}