@media all and (max-width:1350px) {
    .slider_main .owl-nav {
        width: 110%;
        left:-5%;
    }
    .container, .slider_main {
        padding: 0 30px;
    }
    .menu {
        font-size:16px;
    }
}
@media all and (max-width:1191px) {
    h3 {
        font-size:30px;
    }
    .slider_main .owl-nav {
        width: 90%;
        left: 5%;
    }
    .flex_row >.section_logo {
        min-width: 8vw;
        height: 8vw;
        left:-2vw;  
    }
    .flex_row > .section_text {
        padding-left: 6vw;
    }
}
@media all and (max-width:991px) {
    section {
        padding: 50px 0;
    }
    .slide h1 {
        font-size: 50px;
    }
    .slide h2 {
        font-size: 34px;
    }
    .slide p {
        font-size:14px;
    }
    h3 {
        font-size: 28px;
    }
    .flex_row >.section_logo {
     height: 80px;
        min-width:80px;       
    }
    .flex_row > .section_text {
        padding: 20px 20px 20px 70px;
    }
    .flex_column > .section_text {
        padding: 10px 30px 30px;
        width: 100%;
    }
    .section_btn {
        margin-top: 19px;
        width: 100%;
        padding: 15px 0;
    }
    .slider_box {
        margin: 20% 0 50px;
    }
    .channels-itemBox {
        flex-wrap:wrap;
    }
    .channels-itemBox > div {
        width: 100%;
    }
    .slide_img1 {
        background:url(https://www.salesupster.ru/img_iptv/banner4/banner_990.jpg) no-repeat center / cover;    
    }
    .slide_img2 {
        background:url(https://www.salesupster.ru/img_iptv/banner2/banner_990.jpg) no-repeat center / cover;    
    }
    .slide_b1 p, .slide_b1 li {
        font-size: 18px;
    }
    .slide_b1 h2 {
        font-size: 4.3vw;
    }
}
@media all and (max-width:850px) {
.slide_content {
padding: 4% 1% 5% 10%;
}
}
@media all and (max-width:767px) {
    h3 {
        font-size: 24px;
    }
    .section_title {
        white-space:normal;
    }
    .section_item.flex_row {
        width: 100%;
        margin-bottom: 60px;
    }
    .flex_row >.section_logo {
        height: 120px;
        min-width: 120px;
        left: 0;
        top: -30px;
    }
    .flex_row > .section_text {
        padding: 20px 20px 20px 140px;
    }
    .section_box.grid {
        display: flex;
    }
    .section_item.flex_column {
        width: 48%;
    }
    .channels_content {
        display: grid;
        grid-template-columns: repeat(auto-fill, minmax(auto, 130px));
    }
    .channels-item span {
        font-size:14px;
    }
    .iziModalcontent {
        padding: 30px 20px 32px;
    }
    .slide_img1 {
        background:url(https://www.salesupster.ru/img_iptv/banner4/banner_770.jpg) no-repeat center / cover;    
    }
    .slide_img2 {
        background:url(https://www.salesupster.ru/img_iptv/banner2/banner_770.jpg) no-repeat center / cover;    
    }
    .slide_img {
        padding: 0 0 45% !important;
    }
    .slide_b1 h2 {
        font-size: 4vw;
    }
    .slide_b1 p br {
        display: none;
    }
.slide_logo {
margin-bottom:0;
}
    .slide .btn {
        font-size: 16px;
        padding: 13px 54px;
    }
.slide_text p {
        margin-bottom: 10px;
    }
}
@media all and (max-width:650px) { 
    .owl-item.center .channels_item {
        transform:scale(1.3);
    }
    .section_subtitle {
        font-size:14px;
    }
    .slide_content_b1 {
        max-width:55%;
    }
    .slide_b1 h2 {
        font-size: 4.5vw;
    }
    .slide_b1 {
        padding-bottom: 13%;
    }
}
@media all and (max-width:575px) { 
    h1 {
        font-size: 75px;
    }
    h2 {
        font-size:40px;
    }
    .iziModalcontent h3 {
        font-size:30px;
    }
    .menu {
        font-size: 14px;
    }
.slide p {
        font-size: 12px;
    }
    .slide_b:after {
        content:'';
        position: absolute;
        left:0;
        right:0;
        bottom:0;
        top:0;
        width:100%;
        height: 100%;
        background:rgba(0,0,0,.5);
        border-radius:24px;
    }
    .slide_content {
        position:relative;
        z-index:10;
    }
     .slide h1, .slide h2, .slide p {
        text-align:left;
     }
    .slide_logo {
        width: 160px;
        height: 30px;
    }
    .section_item.flex_column {
        width: 320px;
        margin:0 auto 80px;
    }
    .owl-item.center .channels_item {
        transform: scale(1.1);
    }
    .slider_packs .owl-item:not(.center) {
        transform: scale(.8);   
    }
    .slider_packs .owl-nav {
        width: 300px;
    }
    .channels_item p, .channels_item .channels_link {
        font-size: 13px;
    }
    .slider_nocenter {
        width: 100%;
    }
    .container, .slider_main {
        padding: 0 10px;
    }
    .slider_main .owl-nav {
        width: 95%;
        left: 2.5%;
    }
    .slide_b .slide_btn {
        padding: 12px 48px;
    }
    .container_main {
        padding-bottom: 50px;
    }
    .slide_b1 p, .slide_b1 li {
        font-size: 16px;
    }
    .slide_btn {
        font-size: 14px;
    }
    .slide_imgOuter .img {
        right:35%;
    }
    .slide_tv {
        background-position: -5% 50%;
        background-size:150%;
    }
    .slide_imgOuter {
        left: 28%;
    }
    .slide_b1 h2 {
        font-size: 4.9vw;
    }
    .slide_b1 {
        padding-bottom: 16%;
    }
}
@media all and (max-width:520px) { 
    .menu {
        flex-direction:column;
    }
    .menu li {
        width: 100%!important;
	margin:10px 0;
    }
   .slide h1 {
        font-size: 7vw;
    }
.slide h2 {
        font-size: 5vw;
    }
    .slide_b p {
        font-size:2.5vw;
    }
.slide_content {
        padding: 2% 1% 5% 4%;
    }
    .owl-prev, .owl-next {
        width: 15px;
    }
    .slide_img1 {
        background:url(https://www.salesupster.ru/img_iptv/banner4/banner_400.jpg) no-repeat center / cover;    
    }
    .slide_img2 {
        background:url(https://www.salesupster.ru/img_iptv/banner2/banner_400.jpg) no-repeat center / cover;    
    }
    .slide_img {
        padding: 0 0 50% !important;
    }
}
@media all and (max-width:450px) { 
.slide_content_b1 {
    max-width: 65%;
}
.slide_b1 h2 {
    font-size: 6vw;
}
.slide_b .slide_btn {
padding: 10px 34px;
font-size:14px;
}
.slide_imgOuter {
    left: 40%;
    top: -30%;
}
.slide_b1 p, .slide_b1 li {
    font-size: 16px;
    line-height: 140%;
}
.slide_b1 {
    padding-bottom: 25%;
}
.header_logo {
width:120px;
}
}
@media all and (max-width:420px) { 
.slide_b1 h2 {
    font-size: 5.6vw;
}
}
@media all and (max-width:350px) { 
    .owl-item.center .channels_item {
        transform: scale(1);
    }
    .slide_b1 p, .slide_b1 li {
        font-size: 15px;
        line-height: 130%;
    }
    .slide_content_b1 {
        max-width: 75%;
    }
    .slide_b1 h2 {
        font-size: 6.7vw;
    }
    .slide_b1 p, .slide_b1 li {
        font-size: 17px;
    }
    .slide_tv {
        background-position: 19% 69%;
        background-size: 290%;
    }
    .slide_imgOuter .img {
        width: 45%;
        right: 4%;
        top: 22%;
    }
}