.more_mobile{display:none;}
.trailer_more{margin-top:30px;margin-bottom:20px;}
.trailer_more{display:none !important;}
.more_trailer{
  display: none;
}
.readmore_news{
  text-align: center !important;
}

.layer_news .item{
	overflow: hidden;
}
.footer_certificate{
  padding: 10px 0px 10px 20px;
  height: 33px;
}
.clip_similar .h2{
  display: block !important;
}
.mobile_top {
  display: none !important;
}
.genre_text{
  display: none !important;
}
#m-menu-area{
  display: none;
  position: fixed;
  z-index: 9999999;
  width: 100%;
  height: 100%;
  top: 0;
  background: #373737;
}
.cinema_ticket ul {
      margin-left: 0;
    padding-left: 0;
}
.cinema_ticket ul li {
  list-style: none;
  display: inline-block;
  width: 100%;
  padding: 10px 0px !important;
  border-bottom: 1px solid #787878;
}
.cinema_ticket ul li:last-child{
  border-bottom: none;
}
.cinema_name{
      float: left;
    padding: 5px;
}
.cinema_link {
  float: right;
  padding: 2px 20px !important;
}
.cinema_ticket .active {
  display: block;
}

.cinema_ticket .inactive {
  display: none;
}

#m-menu-area .logo-area{
  background: #313131;
}
#m-menu-area .m-menu-b {
  padding: 35px;
  height: calc(100% - 115px);
  overflow: auto;
}
#m-menu-area .m-menu-b .m-m a {
  font-size: 20px;
  color: #a0a0a0;
  font-weight: 400;
  display: block;
  padding: 17px 0;
}
.newdetailstrailer{
  margin-top: -12px;
}
.m-menu-b #SearchPhrase,
#d-menu-area #SearchPhrase {
  background: #373737;
  border: none;
  font-size: 20px;
  font-weight: 400;
  color: #a0a0a0;
  border-bottom: 2px solid #a0a0a0;
  width: calc(100% - 20px);
  padding-right: 20px;
}
#header #header_bottom .m-bar, #header #header_bottom .d-bar{background: url(../img/m-bar.png) no-repeat;height: 100%;width: 90px;background-size: 22px auto;background-position: center;position: absolute}
#header #header_bottom .m-bar{left: 0;display: none;}
#header #header_bottom .d-bar{right: 0; width: 22px;cursor: pointer}
#content .clip_similar .item {
    margin: 0 30px;
    width: 12.5%;
    display: inline-block !important;
}
 .clip_similar .item .top{
      display: none;
    }
#content .clip_similar .item .middle .left{
  width: 100% ;
  height: auto;
}
#content .clip_similar .item .middle .left img{
  height: 200px;
}
#content .clip_similar .item .middle .right{
  display: none;
}
.cinema_ticket{margin-top: 20px;}
.cinema_ticket .input label {
  display: block;
}
.cinema_ticket .input .city_label, .cinema_select {
  background-color: #202020;
  display: block;
  width: 200px;
  height: 25px;
  font-size: 12px;
  border-radius: 5px;
}

.clip_similar .mobile_show{
  display: block !important;
  background-color: #313131;
  color: #BBBBBB;
  font-size: 13px;
  font-weight: 700;
  padding: 24px 17px;
  text-align: center;
  text-transform: uppercase;
}

@media (max-width: 1019px){
  .mobile-navs {display: none;}
  #content .clip_similar .item {
    width: 25%;
    display: inline-block !important;
}
  .footer_certificate{}

  .trailer_more{display:block;}
  body{padding:222px 0 0 0;}
  .wrapper,#content{width:768px;}
  .tablet-bg{display:block;}
  .desktop-bg{display:none;}
  .h2 .navs{display:none !important;}
  #header #header_top{display:none;}
  #header #header_bottom #logo{margin:19px 0 0 20px;}
  #header #header_bottom {height:61px;border-bottom:1px solid #4e4e51;}
  #header #header_bottom ul li span, #header #header_bottom ul li a{width:65px;height:61px;line-height:61px;font-size:14px;}
  #content .wrapper{overflow:hidden;}
  .layer_current .item{width:295px !important;}
  .homepage .layer_current{width:1183px;}
  .layer_coming{width:979px;}
  .layer .item .top{height:23px;}
  .layer_current .item .top{border-bottom:1px solid #7C7C7C;}
  .layer .item .top div{height:23px;line-height:23px;}
  .layer_current .item .middle{height:442px;}
  .layer_current .item .middle img{height:100%;width:auto;}
  .layer_current .item .bottom{height:86px;padding:12px 0 12px 13px;}
  .layer_current .item .bottom h3{font-size:16px;line-height:120%;}
  .layer_current .item .bottom div{font-size:12px;padding-top:5px;}
  .homepage .newsletter{background-image:none;}
  .homepage .newsletter p{padding-left:18px;}
  .h2_news .navs{display:none !important;}
  #content.homepage .layer_news{padding:17px 88px 23px 88px;}
  #content.homepage .layer_news .item{float:none;width:auto !important;height:auto;border-bottom:1px solid #7C7C7C;padding:41px 0 40px 0;margin:0;}
  #content.homepage .layer_news .item h3{font-size:20px;}
  #content.homepage .layer_news .item .text{margin-bottom:32px;}
  #content.homepage .layer_news .item .read_more{position:static;}
  #content .layer_news{padding:17px 88px 23px 88px;}
  #content .layer_news .item{float:none;width:auto !important;height:auto;border-bottom:1px solid #7C7C7C;padding:41px 0 40px 0;margin:0;}
  #content .layer_news .item h3{font-size:20px;}
  #content .layer_news .item .text{margin-bottom:32px;}
  #content .layer_news .item .read_more{position:static;text-align: center;}
  .now_in_cinemas{padding:26px 0 0 27px;}
  .now_in_cinemas .item{width:334px;}
  .now_in_cinemas .item .left .trailer{display:none;}
  .now_in_cinemas .item .right {width:155px;}
  .now_in_cinemas .item:nth-child(odd) {margin-right:50px;}
  .movie{position:relative;}
  .movie .left{margin-bottom:73px;}
  .movie .right{width:333px;}
  .movie .right .data{padding:15px 0 0 0;}
  .movie .right .data .data_right{width:333px;}
  .movie .right .data .data_right .line .rating{position:relative;}
  .movie .right .data .data_right .line .rating span{position:absolute;top:0;right:0;}
  .movie .right .data .data_left{position:absolute;left:54px;top:442px;}
  .movie .right .data .data_left .trailer{float:left;}
  .movie .right .data .data_left .social{float:left;margin:11px 0 0 11px;}
    /*#content.templet_movie .layer_news{padding:0 0 41px 0;}
    #content.templet_movie .layer_news .item{padding:33px 25px 0 25px;width:206px;}
    #content.templet_movie .layer_news .item h3{font-size:17px;}
    #content.templet_movie .layer_news .item .read_more{position:static;}
    #content.templet_movie .layer_news .item .text{margin-bottom:40px;}
    */
    .new{padding-bottom:35px}
    .new .left{margin-right:43px;margin-bottom:35px;}
    .new .left .bottom{display:none;}
    .new .right{width:auto;float:none;padding:36px 0 0 0;}
    #content .clip{height:395px;}
    #content ul.clip_menu{width:771px;}
    #content ul.clip_menu li{width:192px;}
    #content .clip_login{padding:11px 0 12px 0;}
    #content .clip_screens{width:771px;}
    #content .clip_screens .item{height:121px;width:192px;overflow:hidden;}
    #content .clip_screens .item img{width:100%;height:auto;}
    #content .search {padding:24px 81px;}
    #content .search h1{margin:0;}
    #content .search .search_blocks{}
    #content .search .search_blocks .search_block{width:100%;margin:0;float:none;}
    #content .search .search_blocks .search_block{padding: 41px 0 17px 0;border-bottom:1px solid #bbb;}
    #content .search .search_blocks .search_block:last-child{border:0;}
    #content .search .search_blocks.is_news .search_block:last-child{border-bottom:1px solid #bbb;}
    #content .search .search_blocks .search_block .right{width:100%;float:none;}
    #content .search .search_blocks .search_block .right .read_more{display:none;}
    #content .search .search_blocks .search_block .left{display:none;}
    #content .search .search_items{padding:0 0 11px 0;margin-top:-4px;}
    #content .search .search_items .search_item{margin:0;padding:41px 0 17px 0;}
    #content .search .search_items .search_item:last-child{border:0;}
    #content #block_about{padding: 36px 39px 29px 39px;}
    #content #block_about .left{width:339px;}
    #content #block_about .right {width:351px;}
    #content #block_rating, #content #block_news {padding-left:39px;padding-right:39px;}
    #content_blocks{padding-bottom:121px;}
    #header #header_bottom form input{height:61px;}
    #header #header_bottom ul li ul{margin-top:-122px;}
    #header #header_bottom ul li.reel_li ul{margin-top:-183px;}
    #header #header_bottom ul li.reel_li:hover ul{margin-top:0;}
    #header #header_bottom ul li ul li span span, #header #header_bottom ul li ul li a span{width:65px;height:61px;}
    #trailer{width:768px;height:432px;margin-left:-384px;}
    #news_container{width:auto!important;}
    .templet_movies .h2, .templet_search .h2, .templet_movie .h2.darker{background-color:#474747 !important;}
    #content .clip_form .comment_block{width:560px;}
    #content .clip_comments .comment .comment_right{width:460px;}
    #content .layer_news .item.hide_tablet_mobile{display:none;}
    .hide_tablet_mobile{display:none;}
    #content .layer_news .item.item_third{border-bottom:0;}
    #header #header_bottom ul li ul {width: 66px;}
    .layer_coming{width: 768px;}
    .homepage .layer_current{width: 768px;}
    #id_now_container{height:552px;}
    .trailer_page #content .clip iframe{width:100% !important;height: 416px !important;}
    #content .clip{height: 415px;}
    body.trailer_page{padding-top: 325px;}
  }
  @media (max-width: 767px) {
    .clip_similar .item .top{
      display: block;
    }
    .clip_similar .item .middle .right h3 {
    	text-align: left;
	}
    .full_header{
      display: none;
    }
    #content .clip_similar .item .middle .left img{
      height: 100%;
    }
    #content .clip_similar .item .middle .left{
      height: 100%;
    }
    #id_def{
      transform: none !important;
    }
    #news_container .item .itm-con{
      max-height: 239px;
      overflow: hidden;
    }
    .layer_coming.def_outer{
      height: auto !important;
    }
    .layer_coming.layer{
      overflow: none;
    }
    #news_container .item .itm-con h3{
      max-height: 75px;
      overflow: hidden;
    }
  	#sb-nav a {
  		height: 23px;
    	width: 14px;
  	}
  	#sb-counter {
  		margin-top: -7% !important;
  	}
  	#sb-nav-close {
	    right: 8px;
	    top: 33px;
	}
    .more_mobile{    bottom: 0px !important;}
  .pagination .next{ margin-top: 1px; }

     .now_in_cinemas .item .left .top{
      min-height: 266px !important;
    }
    .genre_text{ display: block !important; }
   
    .loadmoremobile{
      margin: 0px;
      display: block;
          height: 32px;
    padding-top: 14px;
    }
    .mobile-navs {
      height: 50px;
    color: white;
    font-size: 20px;
    text-align: center;
    display: block;
    background-color: #424040;
    }
    #header #header_bottom .d-bar {
      right: 30px;
    }
    #d-menu-area .wrapper {
      padding: 0 30px;
      width: calc(100% - 60px);
    }
   #content .clip_similar .item {
      width: 25%;
      display: inline-block !important;
  }
    .description_long{
      display: none;
    }
    .footer_certificate{}
    .item .bottom{display: block;}
    .more_content{
      display: none;
    }
    .more_mobile_new{
      width: fit-content;
      display: block;
      margin-top: 10px;
      text-decoration: underline;
      font-size: 13px;
      font-weight: 600;
    }
    .clip_similar .item {
     display: block !important;
   }
   .wrapper, #content {
    width: 100%;
  }
  .now_in_cinemas .item:nth-child(odd) {
    margin-right: 20px;
  }
  .now_in_cinemas .item {
  height: auto;
  margin-bottom: 15px;
  position: relative;
  min-height: 266px;
}
  
  .now_in_cinemas .item .left .top img {
    width: 130px;
  }
  .now_in_cinemas .item .left {
    width: 130px;
  }
  .now_in_cinemas .item .right {
    height: auto; /*194px;*/
    overflow: hidden;
  }
  .now_in_cinemas .item:nth-child(odd) {
    clear:left;
  }
  .movie .left {
    width: 244px;
  }
  .movie .left img {
    width: 244px;
  }
  .movie .right,
  .movie .right .data .data_right {
    width: 283px;
    border-top: 1px solid #7C7C7C;
    padding-top: 19px;
  }
  #content .clip_screens .item {
    height: 105px;
    width: 166px;
  }
  #content_blocks {
    padding-bottom: 105px;
  }
}
@media (max-width: 666px) { /* 767px */
  #news_container .item .itm-con{
      max-height: 239px;
      overflow: hidden;
    }
  #news_container .item { max-height: 250px; }
    .genre_text{ display: block !important; }
 .now_in_cinemas .item .left .top{
      min-height: 266px !important;
    }
  .loadmoremobile{
      margin: 0px;
      display: block;
          height: 32px;
    padding-top: 14px;
    }
    .mobile-navs {
      height: 50px;
    color: white;
    font-size: 20px;
    text-align: center;
    display: block;
    background-color: #424040;
    }
  #content .clip_similar .item{ width: 100% }
  .description_long{
    display: none;
  }
  .footer_certificate{}

  .more_content{
    display: none;
  }
  .more_mobile_new{
        width: fit-content;
   display: block;
   margin-top: 10px;
   text-decoration: underline;
   font-size: 13px;
   font-weight: 600;
 }
 .clip_similar .item {
   display: block !important;
 }
 #header_bottom {
  height: 60px !important;
}
#header_bottom .wrapper > ul,
#header_bottom .wrapper > form {
  display: none;
}
.athome_container_outer{height:auto;}
.inner_page .movie .news_text{font-size:26px;padding:40px 50px;}
.line .rating.imdb{float:none;}
#header #header_bottom ul li ul li span span, #header #header_bottom ul li ul li a span{font-size: 23px;}
body.trailer_page{padding-top:240px;}
.desktop-bg,.tablet-bg{display:none !important;}
body {padding-top:238px;background:#313131;padding-bottom:0}
#content.templet_movie .layer_news,#content.homepage .layer_news{padding:0 54px 0 54px;}
#content.templet_movie .layer_news .item,#content.homepage .layer_news .item{padding:66px 0 72px 0;width:auto;height:auto;border-bottom:2px solid #7C7C7C;}
.layer_news .item .date{font-size:24px;}
#content.templet_movie .layer_news .item h3,#content.homepage .layer_news .item h3{font-size:36px;margin:29px 0 28px 0;}
#content.templet_movie .layer_news .item .text,#content.homepage .layer_news .item .text{font-size:24px;line-height:122%;margin-bottom:72px;}
.wrapper,#content{width:640px;}
.mobile_none{display:none !important;}
.mobile_show{
  display: block !important;
  background-color: #313131;
  color: #BBBBBB;
  font-size: 13px;
  font-weight: 700;
  padding: 24px 17px;
  text-align: center;
  text-transform: uppercase;
}
#header #header_bottom{height:237px;border-width:2px;margin:0 auto;width:640px;overflow:hidden;}
#header #header_bottom #logo, #m-menu-area #logo{height:119px;margin:0;width:100%;background:#313131 url(../img/acmefilms-big.png) no-repeat center 29px;}
#header #header_bottom ul{text-align:center;width:650px;overflow:hidden;float:left;}
#header #header_bottom ul li{width:129px;height:118px;}
#header #header_bottom ul li span, #header #header_bottom ul li a {line-height:117px;font-size:30px;width:128px;height:118px;border-right:2px solid #313131;border-left:0;}
#header #header_bottom ul li .search {background-size:29px 29px;}
#header #header_bottom ul li .share {background-size:27px 27px;}
#header #header_bottom ul li .reel {background-size:33px 33px;}
#header #header_bottom ul li .star {background-size:23px 23px;}
#header #header_bottom ul li ul {width:127px;margin-top:-236px;margin-left:1px;}
.layer .item .top{height:50px;border:0;}
.h2{height:95px;background-size:100px 95px;font-size:34px;line-height:95px;padding-left:132px;border-bottom: 1px solid #474747;}
.homepage .layer_current{width:100%;}
.layer_current .item{width:100% !important;}
.layer_current .item .top{height:50px;border:0;}
.layer .item .top div{height:50px;line-height:50px;font-size:18px;letter-spacing:4px;}
.layer_current .item .middle{width:320px;float:left;height:471px;}
.layer_current .item .bottom{width:320px;float:left;height:471px;padding:28px 32px 0 32px;position:relative;}
.layer_current .item .bottom h3{font-size:26px;color:#404041;}
.layer_current .item .bottom div{font-size:24px;line-height:120%;padding-top:26px;}
.homepage .newsletter{height:auto;padding:28px 0 39px 0;}
.homepage .newsletter p{position:static;padding:0;float:none;text-align:center;margin:0 auto;width:390px;font-size:25px;line-height:120%;}
.homepage .newsletter form {float:none;margin:29px auto 0 auto;width:524px;height:59px;}
.homepage .newsletter form input[type="text"]{width:465px;height:59px;font-size:22px;}
.homepage .newsletter form input[type="submit"]{width:59px;height:59px;background-size:16px 28px;}
.h2 .navs{display:none !important;}
.layer_coming{width:auto;}
.layer_coming .item{border:0;float:none;width:auto !important;}
.layer_coming .item .middle{border:0;height:236px;}
.layer_coming .item .middle .left{width:159px;height:236px;}
.layer_coming .item .middle .right{width:481px;height:236px;padding:28px 32px 0 32px;}
.layer_coming .item .middle .right h3{font-size:26px;line-height:118%;}
.layer_coming .item .middle .right .text{font-size:26px;margin:0;line-height:118%;}
.more_mobile{background:#666666 !important;display:inline-block;font-size:26px !important;position:absolute;bottom:30px !important;left:32px!important;}
.more_mobile i {margin-left:17px;display:inline-block;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:12px solid #cbcbcb;}
.more_mobile:hover i {border-left:12px solid #5b5b5b;}
#footer{padding:57px 0 59px 0;height:auto;text-align:center;}
#footer ul{width:100%;text-align:center;float:none;}
#footer ul li{font-size:18px;background-size:8px 14px;padding-right:24px;margin-right:14px;}
#footer ul li:last-child{display:none;}
#footer #credit{float:none;font-size:18px;margin-top:55px;}
#footer #credit a{height:17px;background-size:108px 17px;padding:0;top:-1px;font-weight: 800;}
.now_in_cinemas{padding:0;}
.now_in_cinemas .item{margin:0;float:none;height:470px;width:100%;} /* 520px */
.now_in_cinemas .item .left{height:470px;width:320px;float:left;}
.now_in_cinemas .item .left .top{height:470px;max-height:470px;}
.now_in_cinemas .item .right{height:470px;width:320px;box-sizing:border-box;padding:31px 31px 0 30px;position:relative;}
.now_in_cinemas .item .right h2{font-size:29px;line-height:122%;margin: -4px 0 34px 0;}
.now_in_cinemas .item .right .original{font-size:24px;line-height:122%;}
.now_in_cinemas .item .right .description{display:none;}
.now_in_cinemas .item .right .starring{font-size:24px;line-height:122%;overflow:hidden;max-height:85px;}
.now_in_cinemas .item .mobile_top{display:block;height:50px;background:#6d6d6d;text-align:center;line-height:50px;font-size:18px;letter-spacing:4px;color:#fff;}
.pagination{height:96px;position:relative;}
.pagination .prev,.pagination .next{width:100px;height:96px;position:absolute;top:0;left: -13px;}
.pagination .prev{left:0;background:#383838 url(../img/pagination-prev-m.png) no-repeat center;}
.pagination .next{right:0;}
.pagination .prev:hover, .pagination .prev:active, .pagination .next:hover,.pagination .next:active{background-position:center !important;background-color:#212121}
.pagination span, .pagination a{font-size:22px;height:96px;line-height:96px;width:66px;}
.pagination span.current{font-family:'open_sansbold';}
.movie{padding:0;}
.movie .left{margin:0;float:none;width:100%;height:943px;}
.movie .right{width:100%;box-sizing:border-box;float:none;padding:202px 58px 162px 58px;}
.movie .right h1{font-size:40px;margin:-5px 0 28px 0;}
.movie .right .original{font-size:24px;line-height:122%;}
.movie .right .data .data_left{position:static;}
.movie .right .data .data_left .social {position:absolute;bottom:67px;}
.movie .right .data .data_left .trailer {width:525px;top:1001px;left:55px;position:absolute;}
.movie .right .starring{font-size:18px;line-height:147%;margin:30px 0 60px 0;}
.movie .right .description{font-size:18px;line-height:147%;}
.movie .right .data {padding:71px 0 0 0;}
.movie .right .data .data_right{width:100%;}
.movie .right .data .data_right .line{height:43px;}
.line .rating{height:43px;line-height:43px;font-size:20px;}
.line .rating.imdb{background-size:85px 41px;text-indent:108px;}
.line .rating.rotten{background-size:133px 43px;margin-top:20px;text-indent:162px;}
.line .rating span{font-size:34px;}
.line.first {padding-bottom:20px;}
.trailer{font-size:24px;letter-spacing:10px;height:80px;line-height:80px;}
.trailer i{margin-left:17px;display:inline-block;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:14px solid #fff;}
.new{padding:0;position:relative;}
.new .left{height:943px;width:100%;float:none;margin:0;}
.new .left .top{height:943px;width:100%;}
.new .left .bottom{display:block;}
.new .left .bottom .trailer{width:525px;position:absolute;left:55px;bottom:134px;}
.new .left .bottom .social{position:absolute;left:55px;bottom:58px;margin:0;}
.new .right{padding:52px 58px 247px 58px;}
.new .right .date{font-size:24px;}
.new .right h1{font-size:40px;}
.new .right .content {}
.new .right .content p{font-size:24px;line-height:122%;margin:0 0 30px 0;}
.new .right .content h2{font-size:24px;line-height:122%;}
#content .search{padding:42px 57px 46px 57px;}
#content .search .search_items{margin-top:3px;}
#content .search .search_items .search_item {padding:53px 0 50px 0;border-bottom:2px solid #bbb;}
#content .search .search_items .search_item:last-child {border-bottom:2px solid #bbb;}
#content .search .search_items .search_item h2{font-size:24px;line-height:122%;}
#content .search .search_items .search_item .original{font-size:24px;margin:0 0 30px 0;line-height:122%;}
#content .search .search_items .search_item .text{font-size:24px;line-height:122%;}
#content .clip{height:330px;padding:74px 54px 37px 54px;}
.trailer_page #content .clip{padding:0;}
.trailer_page #content .clip iframe{width:100% !important; height:330px !important;}
#content .clip_info h1{font-size:42px;}
#content .clip_info h1 span.translation{font-family:'Open Sans',sans-serif;font-size:20px;display:block;margin-top:8px;}
#content .clip_info .premiere{font-size:20px;}
#content .clip_info .fb{position:static;padding-top:33px;}
#content ul.clip_menu{display:none;}
#content_blocks{padding-bottom:0;}
#content .content_block{display:block !important;}
#content #block_about{padding:17px 58px 98px 58px;font-size:24px;line-height:122%;}
#content #block_about .left{width:auto;border-bottom:1px solid #7C7C7C;padding-bottom:73px;}
#content #block_about .right{width:auto;padding:15px 0 15px 0;}
#content #block_about .bottom{margin:0;padding:15px 0 0 0;}
#content #block_rating{padding:17px 58px 36px 58px;}
#content #block_rating .line{border-bottom:0;font-size:20px;padding: 20px 0;}
#content #block_rating .line.first {border-top:1px solid #7C7C7C;/*border-bottom:2px solid #bbb;*/}
#content .clip_screens{position:relative;height:368px;width:2340px;}
#content .clip_screens .item{width:583px;height:368px;border-right:2px solid #202020;}
#content #block_news{padding-top:35px;padding-bottom:16px}
#content #block_news .block_new {padding:68px 0 70px 0;}
#content #block_news .block_new:first-child {border-top:0;}
#content #block_news .block_new:last-child {border-bottom:0;}
#content #block_news .block_new .date{font-size:24px;color:#bbb;}
#content #block_news .block_new h3{font-size:38px;color:#bbb;line-height:120%;margin:28px 0 28px 0;}
#content #block_news .block_new .text{font-size:24px;color:#bbb;line-height:122%;margin:0 0 76px 0;}
#content #block_news .block_new .more_mobile{position:static;}
#content .clip_comments .comment{padding: 38px 56px 42px 56px;border-bottom:2px solid #202020;}
#content .clip_comments .comment:last-child{border-bottom:2px solid #202020;}
#content .clip_comments .comment .author{font-size:24px;line-height:122%;}
#content .clip_comments .comment .content{font-size:24px;line-height:122%;}
#content .clip_login{padding:0;}
#content .clip_login .login_button{width:100%;padding:0;text-align:center;height:71px;font-size:24px;line-height:71px;}
#content .clip_login .login_button i{height:71px;width:75px;background-size:auto;}
#header #header_bottom form{position:absolute;top:119px;z-index:2;width:130px;overflow:hidden;}
#header #header_bottom form.active{width:640px;}
#header #header_bottom form input{width:512px;margin-left:128px;height:118px;margin-left:-382px;font-size:30px;padding:0 45px;}
#header #header_bottom form.active input{margin-left:128px;}
#header #header_bottom ul{position:static;}
#header #header_bottom ul li .search{position:relative;z-index:3;}
.homepage .newsletter form label{width:59px;height:59px;}
.homepage .newsletter form.active #newsletter_after{height:59px;line-height:61px;width:465px;font-size:22px;}
#header #header_bottom ul li.reel_li ul {margin-top:-352px;}
#header #header_bottom ul li.reel_li:hover ul {margin-top:0;}
#header #header_bottom ul li.language_li ul {width:123px;}
#header #header_bottom ul li ul li span span, #header #header_bottom ul li ul li a span{width:128px;height:118px;padding:0 12px;}
#header #header_bottom ul li .email{background-size:31px 23px;}
#header #header_bottom ul li .facebook{background-size:25px 54px;}
#header #header_bottom ul li .twitter{background-size:56px 48px;}
.movies_container{width:100% !important;}
.layer_coming .item .middle .left img{width:100%;height:auto;}
#news_container{width:100% !important;}
.movie .left img{width:100%;height:auto;}
.now_in_cinemas .item .left .top{overflow:hidden;}
.now_in_cinemas .item .left .top img{width:100%;height:266px;}
#trailer{width:640px;height:360px;margin-left:-320px;}
.layer .item .top div{background:#4e4e51;}
.homepage .newsletter form input[type="text"], .homepage .newsletter form input[type="email"] {width:465px;height:59px;}
#content .clip_form{padding:38px 0 0 0;height:auto;}
#content .clip_form .rating_block{width:100%;box-sizing:border-box;padding:0 0 0 58px;float:none;}
#content .clip_form .comment_block{float:none;width:100%;box-sizing:border-box;padding:0 58px;}
#content .clip_form .lab{font-size:24px;line-height:120%;}
#content .clip_form textarea{font-size:24px;line-height:115%;height: 156px;margin-bottom:30px;}
#content .clip_form .submit input{position:relative;width:100%;height:68px;line-height:68px;background-color:#515151;font-size:24px;background-size:42px auto;background-position:227px 17px;padding:0 0 0 64px;}
#content .clip_form .stars{margin: 53px 0;}
#content .clip_form .stars,
#content .clip_form .stars .on{width:505px;height:56px;background-size:auto 224px;}
#content .clip_form .stars, #content .clip_form .stars .on, #content .clip_form .stars .on_show{height:56px;background-image:url(../img/stars2.png) !important;}
#content .clip_form .stars .on, #content .clip_form .stars .on_show{background-position:0 -56px !important;}
#content .clip_form .stars .nr, #content .clip_form .stars .nr_show{font-size:33px;left:auto;right:0;top:-70px;}
#content .clip_comments .comment .comment_left{float:none;font-size:24px;width:auto;}
#content .clip_comments .comment .comment_right{float:none;font-size:24px;width:100%;line-height:115%;}
#content .clip_comments .comment .comment_left .stars .nr{font-size:33px;left:auto;right:0;top:-86px;}
#content .clip_comments .comment .comment_left .stars .on,
#content .clip_comments .comment .comment_left .stars{height:56px;background-size:auto 224px;background-image:url(../img/stars2.png) !important;background-position:0 -112px !important;}
#content .clip_comments .comment .comment_left .stars .on{background-position:0 -168px !important;}
#content .clip_comments .comment .comment_left .stars{width:505px;margin: 53px 0;}
body.not_touch #header #header_bottom ul li:hover ul, body.is_touch #header #header_bottom ul li.active ul {max-height: 354px;}
#id_now_container, #id_coming_container, #id_athome_container{height:auto;}
}

@media (max-width: 666px) { /* 660px */
  .pagination .next{ margin-top: 1px; }

    .genre_text{ display: block !important; }
 .now_in_cinemas .item .left .top{
      min-height: 266px !important;
    }
  .loadmoremobile{
      margin: 0px;
      display: block;
          height: 32px;
    padding-top: 14px;
    }
    .mobile-navs {
      height: 50px;
    color: white;
    font-size: 20px;
    text-align: center;
    display: block;
    background-color: #424040;
    }
  #content .clip_similar .item{ width: 100% }
  .description_long{
    display: none;
  }
  .footer_certificate{}

  .more_content{
    display: none;
  }
  .more_mobile_new{
        width: fit-content;
    display: block;
    margin-top: 10px;
    text-decoration: underline;
    font-size: 13px;
    font-weight: 600;
  }
  .clip_similar .item {
   display: block !important;
 }
 .inner_page .movie .news_text{font-size:13px;padding:20px 25px;}
 body.trailer_page{padding-top: 61px;}
 #content .clip_info h1{margin: 0 25px 8px 25px;}
 .trailer_page #content .clip iframe{height: 165px !important;}
 #header #header_bottom ul li ul li span span, #header #header_bottom ul li ul li a span{font-size: 12px;}
 body {padding-top:61px;}
 .wrapper,#content{width:320px;}
 /*#m-menu-area{display: block;}*/
 #header #header_bottom{height:118px;border-width:1px;width:320px;}
 #header #header_bottom .logo-area, #m-menu-area .logo-area{height: 60px;width: 100%;position: relative;}
 #header #header_bottom .m-bar{display: block}
 #header #header_bottom .d-bar{display: none}
 #m-menu-area .m-close-bar{background: url(../img/m-cross-bar.png) no-repeat;height: 100%;width: 90px;position: absolute;left: 0;background-size: 20px auto;background-position: center;}
 #header #header_bottom #logo, #m-menu-area #logo{height: 100%;background-size: 178px;background-position: left center;position: absolute;right: 0;width: 230px;}
 #header #header_bottom ul{width:325px;}
 #header #header_bottom ul li{width:65px;height:59px;}
 #header #header_bottom ul li span, #header #header_bottom ul li a {line-height:59px;font-size:15px;width:64px;height:59px;border-width:1px;}
 #header #header_bottom ul li .search {background-size:15px auto;}
 #header #header_bottom ul li .share {background-size:14px auto;}
 #header #header_bottom ul li .reel {background-size:17px auto;}
 #header #header_bottom ul li .star {background-size:12px auto;}
 #header #header_bottom ul li ul {width:64px;margin-left:0;}
 #header #header_bottom ul li ul li span, #header #header_bottom ul li ul li a {width:64px;}
 .layer .item .top{height:25px;border:0;}
 .h2{height:48px;background-size:50px 48px;font-size:17px;line-height:48px;padding-left:66px;}
 .layer_current .item .top{height:25px;}
 .layer .item .top div{height:25px;line-height:26px;font-size:9px;letter-spacing:2px;}
 .layer_current .item .middle{width:160px;height:236px;}
 .layer_current .item .bottom{width:160px;height:236px;padding:14px 16px 0 16px; display: block;}
 .layer_current .item .bottom h3{font-size:13px;font-weight: 800;}
 .layer_current .item .bottom div{font-size:12px;padding-top:13px;}
 .homepage .newsletter{padding:14px 0 20px 0;}
 .homepage .newsletter p{width:195px;font-size:13px;}
 .homepage .newsletter form {width:262px;height:30px;margin:15px auto 0 auto;}
 .homepage .newsletter form input[type="text"]{width:232px;height:30px;font-size:11px;}
 .homepage .newsletter form input[type="submit"]{width:30px;height:30px;background-size:8px 14px;}
 .layer_coming .item .middle{height:118px;}
 .layer_coming .item .middle .left{width:80px;height:118px;}
 .layer_coming .item .middle .right{width:240px;height:118px;padding:14px 16px 0 16px;}
 .layer_coming .item .middle .right h3{font-size:13px;}
 .layer_coming .item .middle .right .text{font-size:13px;}
 #content.templet_movie .layer_news,#content.homepage .layer_news{padding:0 27px 0 27px;}
 #content.templet_movie .layer_news .item,#content.homepage .layer_news .item{padding:33px 0 36px 0;border-width:1px;}
 .layer_news .item .date{font-size:12px;font-weight: 600;}
 #content.templet_movie .layer_news .item h3,#content.homepage .layer_news .item h3{font-size:22px;margin:15px 0 14px 0; font-weight: 700}
 #content.templet_movie .layer_news .item .text,#content.homepage .layer_news .item .text{font-size:14px;margin-bottom:36px; overflow: hidden;max-height: 135px;}
 .more_mobile{font-size:12px !important;bottom:16px !important;left:16px !important;}
 .more_mobile i {margin-left:9px;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:6px solid #cbcbcb;}
 .more_mobile:hover i {border-left:6px solid #5b5b5b;}
 #footer{padding:29px 0 30px 0;}
 #footer ul li{font-size:11px;background-size:4px 7px;padding-right:12px;margin-right:7px;}
 #footer #credit{font-size:12px;margin-top:28px;}
 #footer #credit a{height:9px;background-size:54px auto;top:2px;}
 .now_in_cinemas .item{height:236px;} /* 260px */
 .now_in_cinemas .item .left{height:266px;width:160px;}
 .now_in_cinemas .item .left .top{height: 266px;}
 .now_in_cinemas .item .right{height:235px;width:160px;padding:15px 15px 0 15px;}
 .now_in_cinemas .item .right h2{font-size:15px;margin: -2px 0 17px 0;}
 .now_in_cinemas .item .right .original{font-size:12px;}
 .now_in_cinemas .item .right .starring{font-size:12px;max-height:42px;}
 .now_in_cinemas .item .mobile_top{height:25px;line-height:25px;font-size:9px;letter-spacing:2px;}
 .pagination{height:48px;}
 .pagination .prev,.pagination .next{width:50px;height:48px;}
 .pagination .prev{background-size:6px auto;}
 .pagination .next{background-size: 94px auto;
    width: 145px;}
 .pagination span, .pagination a{font-size:11px;height:48px;line-height:48px;width:33px;margin-left: 43px; font-size: 25px !important;}
 .movie .left{height:471px;}
 .movie .right{padding:29px 29px 0px 29px;}
 .movie .right h1{font-size:20px;margin:-3px 0 14px 0;}
 .movie .right .original{font-size:12px;}
 .movie .right .data .data_left .social {bottom:34px;margin-left:0;}
 .movie .right .data .data_left .trailer {width:263px;top:501px;left:23px;}
 .movie .right .starring{
  font-size:13px;
  margin:15px 0 15px 0;
  padding-bottom: 15px;
  border-bottom: 1px solid;
}
.white{color: white;
    padding-top: 10px;}
.movie .right .description{font-size:11px;}
.movie .right .data {padding:15px 0 0 0;}
.movie .right .data .data_right .line{height:22px;}
.line .rating{height:22px;line-height:22px;font-size:10px;}
.line .rating.imdb{background-size:43px auto;text-indent:54px;}
.line .rating.rotten{background-size:67px auto;margin-top:10px;text-indent:81px;}
.line .rating span{font-size:17px;}
.line.first {padding-bottom:10px;}
.trailer{font-size:12px;letter-spacing:5px;height:40px;line-height:40px;}
.trailer i{margin-left:9px;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:7px solid #fff;}
.new .left{height:472px;}
.new .left .top{height:472px;}
.new .left .bottom .trailer{width:84%;left:28px;bottom:67px;}
.new .left .bottom .social{left:28px;bottom:29px;}
.new .right{padding:26px 29px 124px 29px;}
.new .right .date{font-size:12px;font-weight: 600;}
.new .right h1{font-size:20px;}
.new .right .content {}
.new .right .content p{font-size:14px;margin:0 0 15px 0;}
.new .right .content h2{font-size:12px;}
#content .search{padding:21px 29px 23px 29px;}
#content .search .search_items{margin-top:2px;}
#content .search .search_items .search_item {padding:27px 0 25px 0;border-width:1px;}
#content .search .search_items .search_item:last-child {border-width:1px;}
#content .search .search_items .search_item h2{font-size:12px;}
#content .search .search_items .search_item .original{font-size:12px;margin:0 0 15px 0;}
#content .search .search_items .search_item .text{font-size:12px;}
#content .clip{height:165px;padding:37px 27px 19px 27px;}
#content .clip_info h1{font-size:21px;}
#content .clip_info h1 span.translation{font-size:10px;margin-top:4px;}
#content .clip_info .premiere{font-size:10px;    border-top: 1px solid #7C7C7C;
  border-bottom: 1px solid #7C7C7C;
  padding: 10px;}
  #content .clip_info .fb{padding-top:17px; display: none;}
  #content #block_about{padding:9px 29px 49px 29px;font-size:12px;}
  #content #block_about .left{border-width:1px;padding-bottom:15px;width: 100%}
  #content #block_about .right{padding:15px 0 15px 0;border-width:1px;}
  #content #block_about .bottom{padding:8px 0 0 0;}
  #content #block_rating{padding:9px 29px 18px 29px;}
  #content #block_rating .line{font-size:10px;padding:10px 0;}
  #content #block_rating .line.first {border-width:1px;}
  #content .clip_screens{height:184px;width:1170px;}
  #content .clip_screens .item{width:291px;height:184px;border-width:1px;}
  #content #block_news{padding-top:18px;padding-bottom:8px}
  #content #block_news .block_new {padding:34px 0 35px 0;}
  #content #block_news .block_new .date{font-size:12px;}
  #content #block_news .block_new h3{font-size:19px;margin:14px 0 14px 0;}
  #content #block_news .block_new .text{font-size:14px;margin:0 0 38px 0;}
  #content .clip_comments .comment{padding:19px 28px 21px 28px;border-width:1px;}
  #content .clip_comments .comment:last-child{border-width:1px;}
  #content .clip_comments .comment .author{font-size:12px;}
  #content .clip_comments .comment .content{font-size:12px;}
  #content .clip_login .login_button{height:36px;font-size:12px;line-height:36px;}
  #content .clip_login .login_button i{height:36px;width:38px;background-size:8px auto;}  
  #header #header_bottom form{top:60px;width:65px;}
  #header #header_bottom form.active{width:320px;}
  #header #header_bottom form input{width:256px;margin-left:64px;height:59px;margin-left:-191px;font-size:15px;padding:0 23px;}
  #header #header_bottom form.active input{margin-left:64px;}
  .homepage .newsletter form label{width:30px;height:30px;}
  .homepage .newsletter form.active #newsletter_after{height:30px;line-height:31px;width:232px;font-size:11px;}
  #header #header_bottom ul li.reel_li ul {margin-top:-178px;}
  #header #header_bottom ul li.reel_li:hover ul {margin-top:0;}
  #header #header_bottom ul li.language_li ul {width:60px;}
  #header #header_bottom ul li ul li span span, #header #header_bottom ul li ul li a span{width:64px;height:59px;padding:0 6px;}
  #header #header_bottom ul li .email{background-size:15px auto;}
  #header #header_bottom ul li .facebook{background-size:auto 27px;}
  #header #header_bottom ul li .twitter{background-size:28px auto;}
  #trailer{width:320px;height:180px;margin-left:-90px;}
  .homepage .newsletter form input[type="text"], .homepage .newsletter form input[type="email"]{width:232px;height:30px;}

  #content .clip_form{padding:19px 0 0 0;}
  #content .clip_form .rating_block{padding:0 0 0 29px;}
  #content .clip_form .comment_block{padding:0 29px;}
  #content .clip_form .lab{font-size:12px;}
  #content .clip_form textarea{font-size:12px;height:78px;margin-bottom:15px;}
  #content .clip_form .submit input{height:34px;line-height:34px;font-size:12px;background-size:21px auto;background-position:113px 8px;padding:0 0 0 32px;}
  #content .clip_form .stars{margin:27px 0;}
  #content .clip_form .stars,
  #content .clip_form .stars .on{width:252px;height:28px;background-size:auto 112px;}
  #content .clip_form .stars, #content .clip_form .stars .on, #content .clip_form .stars .on_show{height:28px;}
  #content .clip_form .stars .on, #content .clip_form .stars .on_show{background-position:0 -28px !important;}
  #content .clip_form .stars .nr, #content .clip_form .stars .nr_show{font-size:17px;left:auto;right:0;top:-35px;}
  #content .clip_comments .comment .comment_left{font-size:12px;}
  #content .clip_comments .comment .comment_right{font-size:12px;}
  #content .clip_comments .comment .comment_left .stars .nr{font-size:17px;top:-43px;}
  #content .clip_comments .comment .comment_left .stars .on,
  #content .clip_comments .comment .comment_left .stars{height:28px;background-size:auto 112px;background-position:0 -56px !important;}
  #content .clip_comments .comment .comment_left .stars .on{background-position:0 -84px !important;}
  #content .clip_comments .comment .comment_left .stars{width:253px;margin:27px 0;}
  body.not_touch #header #header_bottom ul li:hover ul, body.is_touch #header #header_bottom ul li.active ul {max-height:177px;}
}

@media (max-width: 666px) {
  .pagination .next{ margin-top: 1px; }
    .genre_text{ display: block !important; }
    .now_in_cinemas .item .left .top{
      min-height: 266px !important;
    }
    .pagination span, .pagination a{margin-left: 43px; font-size: 25px !important;}

.loadmoremobile{
      margin: 0px;
      display: block;
          height: 32px;
    padding-top: 14px;
    }
    .mobile-navs {
      height: 50px;
    color: white;
    font-size: 20px;
    text-align: center;
    display: block;
    background-color: #424040;
    }
  #content .clip_similar .item{ width: 100%; margin: 0 !important}
  .clip_similar .item .middle .left {
    width: 50% !important;
}
.moviesmobile-navs {
  display: none !important;
}
.clip_similar .item .middle .right {
    display: block !important;
}
  .genre-mb{
    margin-bottom: 7px;
    display: inline-block;
  }
  .description_long{
    display: none;
  }
  .footer_certificate{}

  .more_content{
    display: none;
  }
  .more_mobile_new{
        width: fit-content;
    display: block;
    margin-top: 10px;
    text-decoration: underline;
    font-size: 13px;
    font-weight: 600;
  }
  .clip_similar .item {
   display: block !important;
 }
 #header #header_bottom ul,
 #header #header_bottom,
 #header #header_bottom ul li ul li a span,
 #header #header_bottom ul li ul li a {
  width: 100%;
}
#header #header_bottom ul li ul li a span {
  display: inline-block;
  line-height: 55px;
}
.reel_li,
#header #header_bottom ul > li:nth-child(even) {
  border-right: 1px solid #313131;
  box-sizing: border-box;
}
#header #header_bottom ul > li:last-child {
  border: 0;
}
#header #header_bottom ul li,
#header #header_bottom ul li ul {
  width: 33.33%;
}
#header #header_bottom ul li ul li {
  width: 100%;
}
#header #header_bottom ul li span {
  width: 100%;
}
.wrapper, #content {
  width: 100%;
}
#id_now_container {
  width: 100% !important;
}
.layer_current .item {
  background-color: #fff;
}
.layer_current .item .middle {
  width: 50%;
  height: auto;
  padding-bottom: 75.170068%;
}
.layer_current .item {
  position: relative;
}
.layer_current .item .bottom {
  width: 50%;
  position: static;
  display: block;
}
.image_news .more_mobile {
  width: 100% !important;
  max-width: 100% !important;
  padding: 7px 0px !important;
}
.more_mobile {
  left: auto !important;
}
.clip {
  width: 100% !important;
  padding-bottom: 54.036458% !important;
  position: relative;
  height: 0 !important;
}
.trailer_page #content .clip iframe {
  width: 100% !important;
  height: 100% !important;
  position: absolute;
  top: 0;
  left: 0;
}
.layer_coming .item .middle {
  height: auto;
  background: #fff;
}
.layer_coming .item .middle:before,
.layer_coming .item .middle:after,
.now_in_cinemas .item:before,
.now_in_cinemas .item:after {
  content: '';
  display: table;
  clear: both;
}
.layer_coming .item .middle .left {
  width: 50%;
  height: auto;
  padding-bottom: 75.170068%;
}
.layer_coming .item .middle .right {
  width: 50%;
}
#id_athome_container {
  margin-bottom: -1px;
}
.now_in_cinemas .item {
  height: auto;
  margin-bottom: 15px;
  position: relative;
  min-height: 266px;
}
.now_in_cinemas .item:last-child {
  border-bottom: 0;
}
.now_in_cinemas .item .right {
  width: 50%;
  position: static;
  height: auto;
}
.now_in_cinemas .item .left {
  height: auto;
  width: 50%;
}
.now_in_cinemas .item .left .top {
  height: 100%;
}
.movie .left {
  height: auto;
}
.movie .right {
  position: relative;
}
.movie .right .data .data_left .trailer {
  top: 0;
  width: 88%;
  left: 20px;
  margin-top: 30px;
}
.list {
  padding-left: 50px;
  padding-right: 50px;
}
.pagination {
  overflow: hidden;
}
#content .layer_news {
  padding-left: 20px;
  padding-right: 20px;
}
.new .right,
#content.templet_movie .layer_news,
#content.homepage .layer_news {
  padding-left: 20px;
  padding-right: 20px;
}
.layer_coming .item .middle .right {
  position: static;
}
.layer_coming .item .middle {
  position: relative;
}
.news_text a {
  color: #fefeff !important;
}
#header #header_bottom form {
  width: 25%;
}
#header #header_bottom form.active {
  width: 100%;
}
#header #header_bottom form#search_form.active input {
  width: 75%;
  margin-left: 25%;
}
#content #block_about{
  background: #383838;
}
#content #block_news {
  padding-top: 0;
  background: #313131;
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 0px;
}
#content .clip_info h1 span.translation {
  text-indent: -5px;
  position: relative;
  display: inline-block;
  overflow: hidden;
}
#content .clip_info h1 span:first-child {
  display: block;
}
#content #block_rating {
  padding-left: 20px;
  padding-right: 20px;
}
.layer_current .item .bottom {
  height: auto;
}
.movie .right {
  padding-left: 20px;
  padding-right: 20px;
}
.layer_coming .item .middle .right .text {
  font-size: 12px;
  padding-top: 13px;
  color: #7f7f7f;
  font-weight: 800;
}
#footer ul li {
  letter-spacing: -0.05em;
  line-height: 27px;
}
#footer ul li:last-child {
}
.body-lv #header #header_bottom ul li, 
.body-lv #header #header_bottom ul li ul,
.body-ru #header #header_bottom ul li, 
.body-ru #header #header_bottom ul li ul {
  width: 20%;
}
.body-lv #header #header_bottom ul li ul li,
.body-ru #header #header_bottom ul li ul li {
  width: 100%;
}
.body-ru #header #header_bottom form,
.body-lv #header #header_bottom form {
  width: 20%;
}
.body-lv #header #header_bottom form.active,
.body-ru #header #header_bottom form.active {
  width: 100%;
}
.body-lv #header #header_bottom form#search_form.active input,
.body-ru #header #header_bottom form#search_form.active input {
  margin-left: 20%;
}
}
.news_text img {
  max-width: 100%;
  height: auto;
}

@media (max-width: 400px) {
  #news_container .item .itm-con{
      max-height: 220px;
      overflow: hidden;
    }
.loadmoremobile{
      margin: 0px;
      display: block;
         height: 32px;
    padding-top: 14px;
    }
    .mobile-navs {
      height: 50px;
    color: white;
    font-size: 20px;
    text-align: center;
    display: block;
    background-color: #424040;
    }
  #content .clip_similar .item{ width: 100% }
  .description_long{
    display: none;
  }
  .footer_certificate{}

  .more_content{
    display: none;
  }
  #header #header_bottom #logo,
  #m-menu-area #logo {
    background-size: 117px;
    width: 151px;
  }
  .clip_similar .item {
   display: block  !important;
 }
}

@media (min-width: 370px) {

  #block_about, .clip_info, #block_rating {background-color: #202020 !important;}
  #block_rating{
    padding: 1px 44px !important;  
  }
  #block_rating .line {
    border-top: 1px solid #6D6D6D !important;  
  }
  .clip_similar .item .top{
    height: 28px;
    background-color: #606064;
  }

    .description_long{
      display: none;
    }
    .footer_certificate{}

    .more_content{
      display: none;
    }
    .more_mobile_new{
          width: fit-content;
      display: block;
      margin-top: 10px;
      text-decoration: underline;
      font-size: 13px;
      font-weight: 600;
      cursor: pointer;
    }
    .clip_similar .item {
     display: block !important;
   }
   #content .clip_info h1 span:first-child {
    font-size: 26px;
    line-height: 30px;
  }
  #content .clip_info .premiere {
    font-size: 12px;
  }
  #content #block_about {
    font-size: 14px;
  }
  .layer_current .item .bottom h3,
  .layer_coming .item .middle .right h3,
  .layer_coming .item .middle .right h3,
  .now_in_cinemas .item .right h2 {
    font-size: 18px;
    margin-bottom: 5px;
  }
  .movie .right .starring,
  .movie .right .description {
    font-size: 12px;
    margin-top: 15px;
  }
}

.layer_coming .item .middle .right h3, .layer_coming .item .middle .right h3, .now_in_cinemas .item .right h2 {
  font-size: 14px;
  /*word-wrap: break-word;*/
}




  /**
   * Overlay
   * -- only show for tablet and up
   */

    .modal-overlay {
      display: flex;
      align-items: center;
      justify-content: center;
      position: fixed;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      z-index: 25;
      background-color: rgba(0, 0, 0, 0.6);
      opacity: 0;
      visibility: hidden;
      -webkit-backface-visibility: hidden;
              backface-visibility: hidden;
      transition: opacity 0.6s cubic-bezier(0.55, 0, 0.1, 1), visibility 0.6s cubic-bezier(0.55, 0, 0.1, 1);
    }
    .modal-overlay.modalactive {
      opacity: 1;
      visibility: visible;
    }

  /**
   * Modal
   */
  .modal {
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    margin: 0 auto;
    background-color: #fff;
    width: 979px;
    height: 500px;
    border-radius: 3px;
    opacity: 0;
    visibility: hidden;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
    transition: all 0.6s cubic-bezier(0.55, 0, 0.1, 1);
  }
  .modal .close-modal {
    position: absolute;
    cursor: pointer;
    top: -30px;
    right: 5px;
    opacity: 0;
    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
    transition: opacity 0.6s cubic-bezier(0.55, 0, 0.1, 1), -webkit-transform 0.6s cubic-bezier(0.55, 0, 0.1, 1);
    transition: opacity 0.6s cubic-bezier(0.55, 0, 0.1, 1), transform 0.6s cubic-bezier(0.55, 0, 0.1, 1);
    transition: opacity 0.6s cubic-bezier(0.55, 0, 0.1, 1), transform 0.6s cubic-bezier(0.55, 0, 0.1, 1), -webkit-transform 0.6s cubic-bezier(0.55, 0, 0.1, 1);
    transition-delay: 0.3s;
  }
  .modal .close-modal svg {
    width: 1.75em;
    height: 1.75em;
  }
  .modal .modal-content {
    opacity: 0;
    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
    transition: opacity 0.6s cubic-bezier(0.55, 0, 0.1, 1);
    transition-delay: 0.3s;
  }
  .modal.modalactive {
    visibility: visible;
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  .modal.modalactive .modal-content {
    width: 100%;
    height: 100%;
    opacity: 1;
  }
  .modal.modalactive .close-modal {
    -webkit-transform: translateY(10px);
            transform: translateY(10px);
    opacity: 1;
  }

  /**
   * Mobile styling
   */
  @media only screen and (max-width: 39.9375em) {
    h1 {
      font-size: 1.5rem;
    }

    .modal {
      position: fixed;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      -webkit-overflow-scrolling: touch;
      border-radius: 0;
      -webkit-transform: scale(1.1);
              transform: scale(1.1);
      padding: 0 !important;
    }

    .close-modal {
      right: 5px !important;
    }
  }

@media (max-width: 1019px){
  .modal.modalactive{
    margin-top: 60%;
    transform: translateY(0%);
  }
  .modal {
    width: 768px;
    height: 392px;
  }
}

@media (max-width: 767px){
  .modal {
    width: 100%;
    height: 250px;
  }
  .modal.modalactive{
    margin-top: 60%;
    transform: translateY(0%);
  }
}

@media (max-width: 666px){
  .modal {
    width: 100%;
    height: 200px;
  }
  .modal.modalactive{
    margin-top: 60%;
    transform: translateY(0%);
  }

}