/* LARGE DESKTOP  (1366)

---------------------------------------------*/

@media only screen and (max-width:1366px) {

    .container {
        max-width: 1300px;
        margin: 0px auto;
        margin-top: 20px;margin-bottom:20px

    }

}







/* LARGE DESKTOP  (1280)

---------------------------------------------*/

@media only screen and (max-width:1280px) {

    #promo_carousel .promo_poster img {height:180px}

    /* .short_item {display:block}

    .short_item .poster {margin-right:0;display:flex;justify-content:center;margin-bottom:20px} */
    .icon_section:last-child {display: none;}

    .container {max-width: 1240px;margin-top: 20px;margin-bottom:20px}

    #promo_carousel .owl-nav button {top: calc(50% - 35px);}

}







/* DESKTOP  (1200)

---------------------------------------------*/

@media only screen and (max-width:1200px) {
    .aside_right {display: none;}
}







/* DESKTOP  (1024)

---------------------------------------------*/

@media only screen and (max-width:1024px) {

    #promo_carousel .promo_poster img {height:250px}

    .mob_button {display:inline-flex;margin:0 20px}

    .mob_button button {line-height:1;background:transparent;padding:0;margin-right:10px}

    .mob_button button:last-child {margin-right: 0;}

    .mob_button svg {background:#1c2331;fill:#ffaa00;border:1px solid #fa0;width:24px;height:24px;padding:3px;border-radius:4px}

    .top_nav {display: none;}

    .aside_right, .aside_block {display:none}

    .aside_left {padding:0;flex:0 0 0;max-width:0}

    .short_item {display:flex}

    .short_item .poster {margin-right:20px;margin-bottom:0}

    .aside_block.genres {position:absolute;top:55px;z-index:100;left:0;max-width:350px}

    .aside_block.genres .aside_title {border-radius:0;margin-bottom:-1px;color:#fa0}

    .aside_block.genres .cat_menu {border-radius:0 0 10px 10px}

    .icon_section:last-child {display: inline-flex;}

    .title_section {margin-top: 20px;}

}







/* TABLET  (992)

---------------------------------------------*/

@media only screen and (max-width:992px) {

    #promo_carousel .promo_poster img {height:190px}

}







/* TABLET  (800)

---------------------------------------------*/

@media only screen and (max-width:800px) {

    #promo_carousel .promo_poster img {height:245px}

}







/* TABLET  (768)

---------------------------------------------*/

@media only screen and (max-width:768px) {

    #promo_carousel .promo_poster img {height:230px}

    .short_info .icon_section {display: none;}

}







/* TABLET  (640)

---------------------------------------------*/

@media only screen and (max-width:640px) {

    #promo_carousel .promo_poster img {height:180px}

    .short_item {display:block}

    .short_item .poster {margin-right:0;display:flex;justify-content:center;margin-bottom:20px}

    .short_item .poster img {width:200px}

}





/* MOBILE  (575)

---------------------------------------------*/

@media only screen and (max-width:575px) {

    .short_item .poster img {width:300px}

}





/* MOBILE  (480)

---------------------------------------------*/

@media only screen and (max-width:480px) {

    .title_section {text-align: center;}

    h1.title_section svg {display: none;}

    [class*="u-star-rating"] {margin-top: 20px;}

    .full_top__bottom {display:flex;justify-content:center;padding-bottom:10px}

    .full_top__bottom_info {width:100%;margin-bottom:20px}

    .title_play span {display: none;}

    .search {display:none}

}







/* MOBILE  (360)

---------------------------------------------*/

@media only screen and (max-width: 360px) {}