/* DESKTOP  (1024)
---------------------------------------------*/
@media only screen and (max-width:1024px) {
    .aside.right {display: none;}
    .promo_item_content img {height: 190px;}
}



/* TABLET  (992)
---------------------------------------------*/
@media only screen and (max-width:992px) {
    .promo_item_content img {height: 235px;}
}



/* TABLET  (800)
---------------------------------------------*/
@media only screen and (max-width:800px) {
    .aside {flex: 0 0 auto;}
    .aside_bl {display: none;}
    .aside.left {margin-right: 0;}
    .main {max-width: calc(100%);}
    .promo_item_content img {height: 265px;}
    .logo {flex: 0 0 100%;margin-bottom: 5px;}
    .header {padding: 5px 5px 15px;}
    .search input {height: 36px;}
    #open_panel, .m_nav, .m_nav:hover {background: rgba(255, 255, 255, 0.2);}
    .m_nav {margin: 0 15px 0 10px; display: inline-block;}
    #open_panel {margin-right: -5px;}
    .aside_bl.menu_ {position: absolute;z-index: 20;min-width: 250px;}
}



/* TABLET  (768)
---------------------------------------------*/
@media only screen and (max-width:768px) {
    .promo_item_content img {height: 250px;}
}



/* TABLET  (640)
---------------------------------------------*/
@media only screen and (max-width:640px) {
    .promo_item_content img {height: 285px;}
}



/* MOBILE  (480)
---------------------------------------------*/
@media only screen and (max-width:480px) {
    .m_nav, .upanel {order: 4;}
    .search {order: 2;display: flex;width: 100%;flex: 1 100%;}
    .search form {width: 100%;margin: 0 15px 15px;}
    .promo_item_content img {height: 205px;}
    .short_item_top_content .poster {flex: 0 0 100%;margin-right: 0;margin-bottom: 20px;}
    .short_item_load .rating_star {display: none;}
    .short_item_top {margin-bottom: 15px;}
    .short_item_load h3 {text-align: center;margin-top: 0px;}
    .full_poster img {max-width: 65%;}
}



/* MOBILE  (360)
---------------------------------------------*/
@media only screen and (max-width: 360px) {
    .m_hide {display: none;}
    .search form {margin: 0 10px 15px;}
    .short_item_top_content .descr {display: none;}
    .short_item_top_content .poster {margin-bottom: 15px;}
    .short_item_top {margin-bottom: 0;}
    .category {display: none;}
    .short_item_bottom {justify-content: center;}
    .promo_item_content img {height: 230px;}
    .full_poster img {max-width: 100%;}
    .short_item_bottom {justify-content: space-between;}
    .short_item_bottom_info {justify-content: center;}
    .add_user {display: none;}
}



/* MOBILE  (320)
---------------------------------------------*/
@media only screen and (max-width:320px) {
    .promo_item_content img {height: 420px;}
}