@media all and (max-width:1350px) {
    .slider_main .owl-nav {
        width: 110%;
        left:-5%;
    }
    .container, .slider_main {
        padding: 0 30px;
    }
    .menu {
        font-size:16px;
    }
.header_navLink {
    margin: 0 10px;
    font-size: 14px;
text-align:center;
}
}
@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;
    }
.container_max {
padding: 0 20px;
}
}
@media all and (max-width:991px) {
    section {
        padding: 50px 0;
    }
.slide {
box-shadow:7px 13px 11px rgba(0, 0, 0, 0.03), 14px 12px 6px rgba(0, 0, 0, 0.1), 12px 19px 19px rgba(0, 0, 0, 0.17), 10px 10px 3px rgba(0, 0, 0, 0.2);
}
header+section, .section_links, .main__vod {
padding: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;
    }
.sec_instItemTitle {
        font-size: 2rem;
        letter-spacing: -.0125rem;
        line-height: 2.5rem;
    }
header .container {
flex-wrap:wrap;
}
    .header_nav {
        order: 3;
        margin: 10px auto 20px;
        width: 100%;
        justify-content: center;
    }
@media all and (max-width:850px) {
.slide_content {
padding: 4% 1% 5% 10%;
}
}
@media (min-width: 768px) and (max-width: 959px) {
    .sec_instItemTitle {
        margin-bottom: 25px;
    }
    .sec_instItem p {
        margin-top: 0;
    }
}
@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:last-of-type {
        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%;
    }
.sec_instTitle {
        font-size: 32px;
        margin: 0 auto 35px;
        text-align: left;
    }
    .sec_instItem {
        margin: 0 auto 24px !important;
        position: static;
    }
    .sec_instItemTitle {
        margin-bottom: 20px;
    }
    .sec_instItem p {
        margin: 0 0 20px;
    }
    .sec_instItem {
        width: 100%;
    }
}
@media all and (max-width:520px) { 
    .menu {
        flex-direction:column;
    }
    .menu li {
        width: 100%!important;
    }
   .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;
    }
.header_logo p {
display:none;
}
 .header_navLink {
font-size:13px;
margin: 0 5px;
}
}
@media (max-width: 500px) {
.section_linksCard__vod {
flex-wrap:wrap;
}
.section_linksCard__vod img {
margin-bottom:10px;
    max-width: 70px;
}
.section_linksCard__vod img[alt="Logo AMEDIATEKA"] {
height:auto;
}
}
@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%;
}
 .sec_instItemTitle {
        font-size: 1.7rem;
        line-height: 120%;
    }
}
@media all and (max-width:420px) { 
    .section_linksCard__top p {
        font-size: 16px;
    }
.section_linksCard__info-store {
        max-width:70px;
        height: 16px;
}
    .header_btn {
    padding: 8px 15px;
    font-size: 14px;
}
.vod_card_img-wrapper {
width:200px;
height:200px;
}
}
@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%;
    }
.section_linksCard__vod img {
max-width:100px!important;
margin-bottom:10px;
}
.section_linksCard__vod {
flex-wrap:wrap;
}
.channels_item {
width:100%;
}
.slider_packs .owl-nav {
        width: 100%;
    }
}
@media all and (max-width:300px) { 
.header_nav {
display:none;
}
.header {
margin-bottom:20px;
}
.header_logo {
    width: 55px;
    height: 40px;
}
.inst-card__desc p {
    font-size: 14px;
}
}