@font-face {
    font-family: 'yekan';
    src: url('../font/Yekan.eot?#iefix') format('embedded-opentype'),
    url('../font/Yekan.ttf') format('truetype');


}






*{
    outline: none;
    list-style: none;
    text-decoration: none;
    font-family: yekan;
    box-sizing: border-box;

}



html, body {
  
    overflow-x: hidden; /* غیرفعال کردن اسکرول افقی */
}


body{


    width: 100%;
    margin: 0 auto;
position: relative;

}


.header,#footer,#account > ul,.menu_content_mobile,.item_menu_mobile > div:nth-child(2){
    
    
    background: linear-gradient(90deg, #0d1b2a, #1b263b, #415a77);
    
}







.slider_2,.slider_3,.slider_5{
    
    
      background-color: #000000;
  
   
   
   margin-top:20px !important;

}








.next,.prev,.next_new_versions,.prev_new_versions{
    
    top:160px !important;
    
    
}






.slider_3_up >div:last-child {
  margin-bottom: 20px;
  
  display:flex;
 align-items:center;
  
}



.slider_3_up >div:nth-child(1){
  margin-bottom: 15px;
}






.slider_2 .slider_3_up .slider_3_up_item:nth-child(2)>span{
    
    margin-top:0 !important;
    
}







.slider_3_up_item:nth-child(1)>h3>span:nth-child(2){
    
    
    margin-right:10px;
    
    font-size:18px;
    
    float:right;
    
    color:#ffffff;
    text-align:right;
     
     float:right;
     
     margin-top:20px;
   
}














    .film_age_cinema>div:nth-child(2){
        
        
          width:100%;
          float:left;
        
    }



 .film_name > h3>span>a{
     
     white-space: nowrap;
    
    overflow: hidden;
    text-overflow: ellipsis;
    max-width:90%;
     
 }



.film_name>h3>span:nth-child(1)>span{

white-space: nowrap;
    
    overflow: hidden;
    text-overflow: ellipsis;
    max-width:90%;
direction:rtl;

}







.border{
    
    
    float:right;
        text-align:center;
         width:100%;
         margin-top:25px;
}

.border>span{
    
    
    border-top: 1px solid #d4af37;
    display:inline-block;
    
     width:80%;
}





.main_content_center>.film_list>.film_cgm{
    
   border:1px solid #353535;
    
    width:auto;
    border-radius:10px;
    margin:0 10px 10px 10px;
}





.film_other_feature_down .aspect_ratio_down > div > span:nth-child(2){
    
    
    margin:0;
}





.film_other_feature_down .sales_budget_down>div>span:nth-child(1)>span{

 
padding-right:0;
  
}


.film_other_feature_down .aspect_ratio_down > div > span:nth-child(1)>span{
    
    padding-right:0;
    
}







.main_specification_1 .film_other_feature_down >.parts,.film_other_feature_down .sales_budget_down div:nth-child(2),.film_other_feature_down .aspect_ratio_down>div:nth-child(2){
    
    
    
    border-top:1px solid #d6d6d6;
}





.film_other_feature_down .sales_budget_down > div:nth-child(2) > span:nth-child(2) > span > span:nth-child(1){
    
    font-size:14px;
    
}





.film_other_feature_down .sales_budget{
    
    border-top:1px solid #d6d6d6;
    
}



.film_other_feature_down .aspect_ratio{
    
    border-top:1px solid #d6d6d6;
    
}



.film_other_feature_down .aspect_ratio_down > div > span:nth-child(2){
    
    color:#000000;
     font-size:14px;
}



.film_other_feature_down .aspect_ratio_down > div > span:nth-child(1){
    
    
    color:#4b4b4b;
    font-size:14px;
}



.film_other_feature_down .sales_budget_down > div > span:nth-child(1){
    
   
    color:#4b4b4b;
    font-size:14px;
}






.film_other_feature_down .sales_budget_down > div:nth-child(1) > span:nth-child(2) > span {
    
    color:#000000;
    
    font-size:14px;
    
    margin-left:0;
    
}



.film_other_feature_down .sales_budget_down > div:nth-child(2) > span:nth-child(2) > span > span:nth-child(2){
    
    
    color:#000000;
    
    font-size:14px;
    
}





.film_other_feature_down .sales_budget_down > div:nth-child(2) > span:nth-child(2) > span > span:nth-child(1){
    
    
   margin-right:0;
    
}





.film_other_feature_down .sales_budget_down > div:nth-child(2) > span:nth-child(2) > span > span:nth-child(2){
    
     margin-left:0;
    
    
}








.site>div{
    
    line-height:1.5;
}












.trailer>.video{
    
    
     image-rendering: -webkit-optimize-contrast;
    image-rendering: crisp-edges;
    
    
    filter: brightness(1.05) contrast(1.1) saturate(1.1);
    
    
   
    
}




.main_content_up_2>div:nth-child(1){
    
    width:100%;
    float:right;
}

.main_content_up_2>div:nth-child(2){
    
  
    float:left;
}





.main_content_up_2 > div:nth-child(3){
    
    
     
    float:left;
    
   
   
    
   
   

   
    
 
   
  
   
    
    
    
}



.main_content_up_2 > div:nth-child(3)>div{
    
     width: 40px;
    float:left;
    
    background-color: #eba50a;
    border:1px solid black;
    
    border-radius:2px;
   

   height:22px;
    
    margin-top:30px;
    align-items:center;
    display:flex;
    text-align:center;
     margin-left:10px;
}


.main_content_up_2 > div:nth-child(3)>div>span{
    
    color:#0081ff ;
     font-size:12px;
     display:inline;
     text-align:center;
     width:100%;
     height:100%;
     
    
}



.main_content_up_2 > div:nth-child(3)>span{
    
    color:#ffffff;
     font-size:12px;
     display:inline-block;
  margin-left:10px;
     
     margin-top:62px;
}





.main_specification_1 > .film_list > .film_cgm>.film_age{
    
    
    display:none !important;
}



.story_line{
    
    line-height:1.5;
    
    
}



.film_country>span{
    
    
    margin-right:0 !important;
    
}







   .main_specification_1>.film_list>.film_cgm{


     

       border: 1px solid #d6d6d6;
       border-radius:10px;

    }
    
    
    
 
    
    








.visit_favorite_list_statistics .imdb{

    border: 0;
    float: left;
    width: auto;
   
    padding: 0;
}




.winning_candidate{
    
    border-top:1px solid #d6d6d6;
    
}



.online_play_film > div > h1 > span:nth-child(2){
    
    color:#686868;
    margin-left: 10px;
    margin-top: 10px;
    font-size:16px !important;
    font-weight:normal;
    
}


.online_play_film > div > h1 > span:nth-child(3){
    
    color:#2d2d2d !important;
    margin-left: 10px;
    font-size:14px !important;
    font-weight:normal;
    margin:10px 10px 5px;
    
}



.main_content_up_2 > div > h1 > span:nth-child(2){
    
    font-size:16px !important;
    
}









.alert{
    
    
    border-radius:0px !important;
}











.sales_budget,.aspect_ratio{

    float: left;
    width: 100%;
    margin-bottom:10px;
  border-top:1px solid #353535;

}





.sales_budget_down,.aspect_ratio_down{

   display: block;
    padding: 10px 0;
   
    text-align: left;

}



.sales_budget_down>div{

  direction: rtl;
display: block;
    text-align: right;
    line-height:2;
    float:right;
    width:100%;
}




.aspect_ratio_down>div{

  direction: rtl;
display: inline;
    text-align: right;
    line-height:2;
  
     width:100%;
     float:right;
}




.sales_budget_down>div>span:nth-child(1){

 color:#a1a1a1 ;
width: 100%;

float:right;



  
}


.sales_budget_down>div>span:nth-child(1)>span{

 
padding-right:10px;
  
}






.aspect_ratio_down>div>span:nth-child(1){

 color:#a1a1a1 ;
width: 100%;

float:right;


  
}




.aspect_ratio_down>div>span:nth-child(1)>span{

 

padding-right:10px;
  
}






.sales_budget_down>div>span:nth-child(2){

   
   
    width:100%;
      
     float:left;


}




.sales_budget_down>div:nth-child(1)>span:nth-child(2)>span{

   
   
   
      
     color:#ffffff ;
   
   margin-left:10px;
      
     float:left;


text-align:left;

direction:rtl;

}






.sales_budget_down>div:nth-child(2)>span:nth-child(2)>span{

   
   
   
      
     float:left;
width:100%;

text-align:left;

direction:ltr;

}




.sales_budget_down>div:nth-child(2)>span:nth-child(2)>span>span:nth-child(1){

    color:darkcyan ;
   
   
      
     float:right;


text-align:left;

direction:rtl;

margin-right:10px;

}





.sales_budget_down>div:nth-child(2)>span:nth-child(2)>span>span:nth-child(2){

    color:#ffffff ;
   
   margin-left:10px;
      
     float:left;


text-align:left;

direction:rtl;

}









.aspect_ratio_down>div>span:nth-child(2){

    color:#ffffff ;
   
    margin:0px 10px ;
     
   
float:left;

text-align:left;
}




.aspect_ratio_down>div>span:nth-child(2)>span{

   
   
    margin:0px ;
     
 
}







  .mark{


     display:flex;
     align-items:center;

       width: 100%;
      margin-top:10px;
float:right;

    }
    
    
    
     .name, .date, .gender_age,.user_voice_comment{
         
         margin-top:10px;
         
     }
     
     
     
   








.your_score>form>input{

    width: 44px;
    margin-top:1px;
    float:right;

}


.your_score>form>span>input{

    width: 44px;
     margin-top:1px;
    float:right;

}



.your_score>form>span>span{
    border:2px solid #004bff !important;
    margin-top:3px !important;
    
}






.your_score>div>input{

   align-items:center;
    display:inline-flex;
text-align:center;
  
}



#account > ul > li:nth-child(2){

    margin-top: 0px !important;

}




.film_feature_right{


    float: right;


    border-radius: 5px;

    background-color: #000000;


width: 59%;
padding: 0 5px;

   
    margin:5px 5px 0 5px;
    border: 1px solid  #c0c0c0;

}




.main_specification_1>.film_list>.film_cgm>div{

   direction: rtl;
    
    text-align: right;

    display: inline;
    
    font-size:14px;
line-height:2;


}



.main_specification_1>.film_list>.film_cgm>div>span{
    
    color:#0081ff;
    margin:5px 0px 10px 10px;
}




.main_specification_1>.film_list>.story_line>span{

color:#424242;



}



.main_content_center > .film_list > .story_line>span{
    
    color:#ffffff;
    
}






.main_content_center>.film_list> .film_cgm>.film_country,.film_genre,.film_age,.film_language,.film_time,.film_color{

   direction: rtl;
   
    text-align: right;

    color:#ffffff;
    font-size:16px;
display:inline;
line-height:2;


}



.main_content_center>.film_list> .film_cgm>div>span{
    
    
   margin:5px 0 10px 10px;
}






    .main_content_center >.film_list>.film_other_feature>.film_other_feature_down{

       padding: 10px 0;

    }




.story_line > span>p{
    
     margin:  0;
    
    
}




.header{
    background-color: #161616; width: 100%;
    direction: rtl;



}



.header_content{


    width: 100%;

    height: 85px;

}


.header_right{

    width: 30%;
    height: 100%;
    float: right;

}





.header_right >div:nth-child(1),.header_right >div:nth-child(2){

    height: 100%;
    float: right;

}

.header_right >div:nth-child(2){

    margin-right: 100px;


}

.header_right>div:nth-child(1)>a{



    margin-top: 25px;
    display: inline-block;

    margin-right: 10px;
    position: relative;


}



.header_right>div:nth-child(1)>a>span:nth-child(1){


float: right;

    width: 24px;
    height: 24px;
    background: url("../img/icon/user2.png")no-repeat;



}



.header_right>div:nth-child(1)>a>span:nth-child(2){

    position: absolute;
    right: 8px;
    bottom: -15px;
    width: 8px;
    height: 8px;
    background: url("../img/icon/triangle2.jpg")no-repeat;
float: right;


}






.header_right div:nth-child(1) a:hover,.header_right div:nth-child(2) a:hover {
    color: #ffd015;
    cursor: pointer;
}











#account{

 width: 200px;max-height: 500px;float: right;display: none;z-index: 2;
    position: fixed;top: 0;


}



#account>ul{
   background-color: #000000;


   padding: 0;
   padding-bottom: 10px;
   
    margin: 0;
    width: 200px;
    max-height: 500px;
    float: right;

    border: 1px solid #262626;
    border-radius: 2px;
    box-sizing: border-box;



}



#account>ul>li{

    width: 100%;
    height: 50px;
    float: right;
    list-style: none;
      display: flex;
    align-items: center;
      direction: rtl;
}




#account>ul>li> a{

    display: inline-block;

    margin-right: 10px;

  
    float: right;



}






#account>ul>li:nth-child(1)> a>span{

   
background-color:#c70703;


}



#account>ul>li> a>span{

   
    cursor: pointer;
    border-radius: 2px;
background: url("../img/icon/close2.png")no-repeat;
width: 24px;
    height: 24px;
    float: right;

}



#account>ul>li>a>span:hover{


  background-color: #ff0e00;


}






#account>ul>li> a{


    display: inline-block;

    margin-right: 10px;



    
    float: right;
    color: #b4b4b4;


}


#account>ul>li> span{


    float: right;


  right: 30px;top: 30px;

    
    margin-right: 10px;
    border-radius: 1px;

    width: 20px;
    height: 20px;


}

#account>ul>li:nth-child(2)> span{
    background: url("../img/icon/google.png")no-repeat;


}

#account>ul>li:nth-child(3)> span{
    background: url("../img/icon/sign in.png")no-repeat;


}

#account>ul>li:nth-child(4)> span{
    background: url("../img/icon/sign out.png")no-repeat;


}

#account>ul>li:nth-child(5)> span{
    background: url("../img/icon/basket.png")no-repeat;


}


#account>ul>li:nth-child(6)> span{
    background: url("../img/icon/help.png")no-repeat;


}


#account>ul>li:nth-child(7)> span,#account>ul>li:nth-child(8)> span{
    background: url("../img/icon/requests.png")no-repeat;


}

#account>ul>li:nth-child(9)> span{
    background: url("../img/icon/favorite_main.jpg")no-repeat;


}


#account>ul>li>a:hover
{

  color: #ffc909;
    cursor: pointer;

}





.menu{

    float: right;


}



.menu>span{


    float: right;
    background: url("../img/icon/menu.png") no-repeat;
width: 24px;
    height: 24px;
    margin-top: 25px;
cursor: pointer;
}


















.header_center{



    float: right;
    text-align: center;

width:50%;
}




.header_center >div{

width: 100%;
height: 30px;
    float: right;
position: relative;

    margin-top: 25px;
    background-color: #fefdff;


}

.header_center >div>div{


    float: right;



}




.header_center >div>div{


    background-color: #fefdff;
    height: 100%;
width: 100%;

}















.header_center >div >div>input{

     text-align: right;font-size: 16px;background: #ffffff ;

   height: 100%;float: right;width: 100%;border: 1px solid #e1e2e0;

}



.header_center > div>div>span{

    position: absolute;
    left: 0;
    top: 0;
    background: url("../img/icon/search.png")no-repeat center;
   float: left;
    width: 24px;
    height: 24px;


}

.header_center > div>div> img:hover{
    cursor: pointer;
}




.header_left{
    width: 20%;
    height:100%;
    float:left;
    text-align: center;
position: relative;
}



.header_left > span{


    margin-top: 20px;
  

display: flex;

    margin-left: 10px;
    float: left;

    font-weight: bold;

    color:#320aff;
align-items:center;

height:40px;
}









.header_left > span >a{

 padding:0 2px;

 display: inline-flex;

    cursor: pointer;

    border:1px solid gray;
    
    align-items:center;
    border-radius: 2px;

height:30px;
background-color:blue;
color:white !important;
}
















.navigation_desktop{
    width: 100%;height: 40px;background-color: #0f0f0f;direction: rtl;float: right;display: none;

}





















































































#main{
    width: 100%;
    margin: 0 auto;
    text-align: center;


}






.slider{
    width: 100%;


    background-color: #000000;
    overflow: hidden;
    direction: rtl;
    display: inline-block;
position:relative;

width: 95%;

margin-top:10px;

}


.slider_item>a>.film_age{
    
    
    left: 0;
    margin-top: 0;
    position: absolute;
    text-align: center;
    width: 40px;
    
    align-items: center;
    background-color: gold;
    border-radius: 2px;
    color: #00a6ff !important;
    display: inline-flex;
    height: 20px;
    
   
   
}




.slider_item >a>.film_age>span{
    
    display: inline;
    font-size: 12px;
    height: 100%;
    text-align: center;
    width: 100%;
  
    
}








 .slider_item{
    width: 100%;
    
  

    display: none;position: relative;


}







.slider_item > a:hover{
    cursor: pointer;
}





.slider_item > a:nth-child(1)::before{
    content: "";
    width: 100%;
    height: 10%;
    display: block;
    background: rgba(0,0,0,0.50);
    position: absolute;bottom: -60px;
    box-shadow:0px 5px 50px 225px rgba(0,0,0,0.50);



}






.slider_item > a:nth-child(1){
   
    width: 100%;
   
   
   display: inline-block;position: relative;
  
}


.slider_item > a:nth-child(1) > img:nth-child(1){
   
    
height:100%;

object-fit:content;
    float: right;
    
    
      filter: brightness(1.05) contrast(1.1) saturate(1.1);
   
    border-radius: 10px;
    transform: scale(1);
    transition: all 0.3s ease;
    
   

}


.slider_item > a:nth-child(1) > img:nth-child(2){
    width: 14%;
 
    position: absolute;bottom: 5px;left: 5px;

float: right;


  filter: brightness(1.05) contrast(1.1) saturate(1.1);
   
    border-radius: 5px;
    transform: scale(1);
    transition: all 0.3s ease;

}





.slider_item > a:nth-child(2){
    width: 50px;
    height: 50px;
    background-color: rgba(0,0,0,0.68)  ;
    border-radius: 100%;
    position: absolute;
    bottom: 20px;
    left: 17%;
    border: 2px solid #a1a1a1;
float: right;
}


.slider_item > a:nth-child(2)>span{
   background: url(../img/icon/play_3.png) no-repeat center;display: inline-block;
    width: 60%;;height:60%;
   margin-top: 20%;
   
     margin-left: 5px;
}






.slider_item > a:nth-child(3){
color: #ffffff;
    position: absolute;
    bottom: 90px;
    left: 24%;
    font-size: 25px;
    font-weight: bold;direction: ltr;
    text-align: left;
}



.slider_item > a:nth-child(4){

   
   
  color: #686868;
    position: absolute;
    bottom: 37px;
    left: 24.5%;
    font-size: 14px;
   direction: ltr;
    text-align: left;
}










.slider_2{
    width: 100%;
    
    position: relative;
    margin-top: 0px ;
    direction: rtl;
    text-align: center;
    float: right;
    
  


}










.slider_2_down{
    width: 798px;

  float: right;
    text-align: center;
    overflow: hidden;
    position: relative;
}



.slider_2_down_2{

    display: flex;

}



.slider_2_down_2_item{
    width: 133px;

    flex: 0 0 auto;
    
    box-sizing: border-box;
border-right:1px solid #ffffff;
}



.slider_2_down_2_item:last-child{

    border-left: 1px solid #ffffff;


}









.slider_2_down_2_item > a {
    display: inline-block;
    width: 80%;

    cursor: pointer;
    position:relative;

}


.slider_2_down_2_item > a>.film_age{
    
   align-items: center;
    background-color: gold;
    border-radius: 2px;
    color: #00a6ff !important;
    display: inline-flex;
    height: 20px;
    left: 0;
    
     margin-top: 0;
    position: absolute;
    text-align: center;
    width: 40px;
    
}


.slider_2_down_2_item > a>.film_age>span{
    
 display: inline;
    font-size: 12px;
    height: 100%;
    text-align: center;
    width: 100%;
    
}











.slider_2_down_2_item > a > img{
    width: 100%;
   
    
    border-radius:1px;
    
     image-rendering: -webkit-optimize-contrast;
    image-rendering: crisp-edges;
    
    
    filter: brightness(1.05) contrast(1.1) saturate(1.1);
    
    border-radius: 4px;
    transform: scale(1);
    transition: all 0.3s ease;
    
}



.slider_2_down_2_item > a > img:hover{
    
     transform: scale(1.03);
    filter: brightness(1.1) contrast(1.15) saturate(1.3);
    
    z-index: 10;
    
}












.slider_3{
    width: 100%;
    

    margin-top: 15px ;
    direction: rtl;
    text-align: center;
    float: right;
    position: relative;
   

}



.slider_3_up{
    width: 100%;
  

    text-align: right;
    
    float:right;
}



.slider_3_up_item{
    width: 100%;
   
float: right;
  

    
    display:block;
    
    height:auto;
    
   margin-top:0px;
       
      
    
}


.slider_3_up_item > h3{

    font-size: 19px;
    color: #FFAA00;
    margin: 0;

    height: 100%;
    border-right: 1px solid #4e4e4e;
    margin-right: 10px;
    float:right;

}



.slider_3_up_item > h3 >span:nth-child(1){
    
    width:100%;
    
    float:right;
    
    
}





.slider_3_up_item > h3 >span:nth-child(1)>span{
    margin-right: 10px;

    display: inline-block;


}



.slider_3_up_item > a:nth-child(1){

    float: right;
    margin-right: 10px;
    
    width: 20px;
    height: 20px;
    box-sizing: initial;
    border-radius: 2px;
    padding: 3px 3px;
}




.slider_3_up_item > a:nth-child(1)>span{

    float: right;
   background: url("../img/icon/more.png")no-repeat;
width: 20px;
    height: 20px;


}



.slider_3_up_item > a:nth-child(2){

    color: #cecece;
    float: right;
    margin-right: 10px;
   

}



.slider_3_up_item > a:nth-child(1):hover{
    cursor: pointer;
    background-color: #6e6e6e;


}


.slider_3_up_item > a:nth-child(2):hover{
    cursor: pointer;
    color: #ffd015;

}


.slider_3_down{
    width: 1020px;

text-align: center;

    overflow: hidden;


}


.slider_3_down_2{
    height: 100%;
    display: flex;
    text-align: center;

}



.slider_3_down_2_item{
      width: 170px;


      flex:  0 0 auto;

  }








.slider_3_down_2_item_top{

    width: 100%;
height: 230px;
position:relative;

}



.slider_3_down_2_item_top > a{
    display: inline-block;
   
    height: 100%;
position:relative;


}



.slider_3_down_2_item_top > a>.film_age{
    
position:absolute;
    left:0px;
    background-color:gold;
    
    width: 40px;
    height:20px;
    margin-top:0px;
    display:inline-flex;
    border-radius:2px;
    align-items:center;
    text-align:center;
    color:#00a6ff !important;
    
}



.slider_3_down_2_item_top > a>.film_age>span{
    
    display:inline;
    font-size:12px;
    height: 100%;
    text-align: center;
    width: 100%;
    
}





.slider_3_down_2_item_bottom > div:nth-child(2){
    
    
  
  
  background: #151515;
    
    
    
  
    
   display:inline-block;
    
     height:30px;
   text-align:center;
}



.slider_3_down_2_item_bottom > div:nth-child(2)>span{
    
    
   color:#045811;
   
  
  
    
    
    font-size:16px;
    
   
    
   display:block;
    
     
   
}







.slider_3_down_2_item_top > a:hover{
    cursor: pointer;
}


.slider_3_down_2_item_top > a > img{
    width: 100%;
    height:100%;
    border-top-left-radius:5px;
    border-top-right-radius:5px;


 image-rendering: -webkit-optimize-contrast;
    image-rendering: crisp-edges;



 filter: brightness(1.05) contrast(1.1) saturate(1.1);
  
   
    transform: scale(1);
    transition: all 0.3s ease;

   


}




.slider_3_down_2_item_top > a > img:hover{
    
    
      transform: scale(1.03);
    filter: brightness(1.1) contrast(1.15) saturate(1.3);
    
    z-index: 10;
}














.slider_3_down_2_item_bottom{
    width: 100%;

    text-align: center;



}


.slider_3_down_2_item_bottom > div:nth-child(1){

height: 50px;
   display: inline-block;
    background: #151515;




}







.slider_3_down_2_item_bottom > .film_genre{
   
    height: 55px;

    display: inline-block;
    background:#151515 ;
text-align:center;

}

.slider_3_down_2_item_bottom > .film_genre>span{
   
 border-radius: 10px;
    color: #ccc;
    display: inline-block;
    font-size: 14px;
    margin-top: 5px;
    padding: 1px 4px;
    width: 90%;
background-color:#141414;
}





.slider_3_down_2_item_bottom > div:nth-child(4){
   
    height: 40px;

    display: inline-flex;
    align-items:center;
    background: #151515;
border-bottom-left-radius:5px;
    border-bottom-right-radius:5px;
}







.slider_3_down_2_item_bottom > div:nth-child(1)> div{
    width: 100%;
    height: 100%;

}


.slider_3_down_2_item_bottom > div:nth-child(1) > a{


    margin-top: 10px;
    display: inline-block;
    direction: ltr;
    text-align: left;
    padding: 0 10px;cursor: pointer;

}



.slider_3_down_2_item_bottom > div:nth-child(1) > a>span{

    color: #ffffff;
    display: inline-block;
    font-size: 18px;
    font-weight:bold;


}

.slider_3_down_2_item_bottom > div:nth-child(1) > a>span>span{

    color: #cdcdcd;
    display: inline-block;



}



.slider_3_down_2_item_bottom > div:nth-child(1) > a>span:nth-child(1):hover{

    color: #0010ff;
}















.slider_3_down_2_item_bottom > div:nth-child(4)> div:nth-child(1){
    width: 100%;
    

}





.slider_3_down_2_item_bottom > div:nth-child(4)> div:nth-child(1) > a{

    display: inline-flex;
    width: 30px;
    height: 30px;
    align-items:center;
    
    
    background-color: #000000;
  
    border: 1px solid #c40004;
    box-sizing: border-box;
    border-radius: 100%;



}

.slider_3_down_2_item_bottom > div:nth-child(4)> div:nth-child(1) > a>span{

    background: url("../img/icon/play2.png")no-repeat center;
    width: 24px;
    height: 24px;
   float: right;

}











.slider_3_down_2_item_bottom > div:nth-child(4)> div:nth-child(1) > a:hover{
   background-color: rgba(255,255,255,0.11);
   

    
    
   
   




}





.next,.next_the_newest,.next_special_for_users{
   width: 50px;
    height: 60px;
    background: url(../img/icon/next.png)no-repeat center rgba(0,0,0,0.46);
    position: absolute;
    top: 100px;
    right: 0;
    border: 1px solid rgba(255,255,255,0.69);
    border-radius: 4px;
    cursor: pointer;


}




.prev,.prev_special_for_users{
    width: 50px;
    height: 60px;
    background: url(../img/icon/prev.png)no-repeat center rgba(0,0,0,0.46);
    position: absolute;
    top: 100px;
    left: 0;
    border: 1px solid rgba(255,255,255,0.69);
    border-radius: 4px;

    cursor: pointer;

}






.next_2,.next_2_new{
    width: 50px;
    height: 60px;
    background: url(../img/icon/next.png)no-repeat center rgba(0,0,0,0.46);
    position: absolute;
    top: 0px;
    right: 0;
    border: 1px solid rgba(255,255,255,0.69);
    border-radius: 4px;
    cursor: pointer;

}




.prev_2,.prev_2_new{
    width: 50px;
    height: 60px;
    background: url(../img/icon/prev.png)no-repeat center rgba(0,0,0,0.46);
    position: absolute;
    top: 0px;
    left: 0;
    border: 1px solid rgba(255,255,255,0.69);
    border-radius:4px;
    display: none;
    cursor: pointer;

}







.next_3,.next_4,.next_new_versions,.next_recent_previews{
    width: 50px;
    height: 60px;
    background: url(../img/icon/next.png)no-repeat center rgba(0,0,0,0.46);
    position: absolute;
    top: 100px;
    right: 0;
    border: 1px solid rgba(255,255,255,0.69);
    border-radius: 4px;
    cursor: pointer;

}




.prev_3,.prev_4,.prev_new_versions,.prev_recent_previews,.prev_the_newest{
    width: 50px;
    height: 60px;
    background: url(../img/icon/prev.png)no-repeat center rgba(0,0,0,0.46);
    position: absolute;
    top: 100px;
    left: 0;
    border: 1px solid rgba(255,255,255,0.69);
    border-radius: 4px;

    cursor: pointer;

}







































.slider_5{
    width: 100%;
    
    direction: rtl;
    text-align: center;
    float: right;
    position: relative;
     margin-top: 15px ;
     
    

}




.slider_5_down{
    width: 1020px;

    overflow: hidden;
display: inline-block;



}


.slider_5_down_2{
    display: flex;
    height: 100%;

}



.slider_5_down_2_item{
    width:340px;

    flex:  0 0 auto;
    float: right;

}








.slider_5_down_2_item > div{
    width: 100%;

    display: inline-block;


}



.slider_5_down_2_item > div>div{
    width: 95%;

    display: inline-block;
height:200px;

}



.slider_5_down_2_item > div>div:nth-child(1) > a{
    width: 100%;
   
   height:100%;

display: inline-block;cursor: pointer;

position:relative;
}



.slider_5_down_2_item > div>div:nth-child(1) > a > img{
    width: 100%;
   height: 200px;
    display: inline-block;
       image-rendering: -webkit-optimize-contrast;
    image-rendering: crisp-edges;
    
    
    
     filter: brightness(1.05) contrast(1.1) saturate(1.1);
   
    border-radius: 4px;
    transform: scale(1);
    transition: all 0.3s ease;
    
    object-fit: contain;
  
}



.slider_5_down_2_item > div>div:nth-child(1) > a > img:hover{
    
    
     transform: scale(1.03);
    filter: brightness(1.1) contrast(1.15) saturate(1.3);
    
    z-index: 10;
    
}




.slider_5_down_2_item > div>div:nth-child(1) > a >.film_age{
    
     height: 20px;
    left: 0;
    margin-top: 0;
    position: absolute;
    text-align: center;
    width: 40px;
    
    border-radius: 2px;
    color: #00a6ff !important;
    display: inline-flex;
    align-items: center;
    background-color: gold;
    
}



.slider_5_down_2_item > div>div:nth-child(1) > a >.film_age>span{
    
    display: inline;
    font-size: 12px;
    height: 100%;
    text-align: center;
    width: 100%;
    
}










.slider_5_down_2_item > div>div:nth-child(2) {
    
    height: 105px;
    background: #151515 ;
    
}



.slider_5_down_2_item > div>div:nth-child(2) >div:nth-child(1){
    
    
     float:left;
     width: 100%;
}





.slider_5_down_2_item > div>div:nth-child(2) >div:nth-child(1) > a{
   
    
    color: #ffffff;
    display: inline-block;
    direction: ltr;cursor: pointer;
    text-align: left;
    
    float:left;
    margin-left:10px;
    
}



.slider_5_down_2_item > div>div:nth-child(2) > div:nth-child(1) > a>span:nth-child(1){
    margin: 5px 5px;
    display:inline-block ;
    
    font-weight:bold;
}

.slider_5_down_2_item > div>div:nth-child(2) > div:nth-child(1) > a>span:nth-child(2){
   margin-right: 5px;
    display:inline-block ;

    color: #cdcdcd;
}


.slider_5_down_2_item > div>div:nth-child(2) > div:nth-child(1) > a:hover{
    color: #0010ff;

}





.slider_5_down_2_item > div>div:nth-child(2) > div:nth-child(1) > a>div{
    
    
    display: inline-block;
    direction: ltr;cursor: pointer;
    text-align: left;
    
   
    
   
     
    
}


.slider_5_down_2_item > div>div:nth-child(2) > div:nth-child(1) > a>div>span{
    
     color: #045811;
    
    font-size: 16px;
    
    display: inline-block;
    
}



.slider_5_down_2_item > div>div:nth-child(2) > div:nth-child(2){
    
    float:left;
     width: 100%;
    
}

.slider_5_down_2_item > div>div:nth-child(2) > div:nth-child(2)>span{
    
    float:left;
    
    margin-left:10px;
    
   color:#ccc;
   
   
   font-size:14px;
}








.slider_5_down_2_item > div>div:nth-child(2) >div:nth-child(3){
    
    float: left;
    
     width: 100%;
    
}


.slider_5_down_2_item > div>div:nth-child(2) >div:nth-child(3)> a{
   
    align-items: center;
   float: left;
    height: 30px;
    margin-left: 10px;
    margin-top: 5px;
    width: 30px;
    
      background-color: #000000;
    border: 1px solid #c40004;
    border-radius: 100%;
    box-sizing: border-box;
    display: inline-block;
}



.slider_5_down_2_item > div>div:nth-child(2) >div:nth-child(3)> a:hover{
    
    background-color:rgba(255,255,255,0.11);
    
}




.slider_5_down_2_item > div>div:nth-child(2) > div:nth-child(3)> a>span{
   
   float: right;
    height: 24px;
    margin-top: 2px;
    width: 24px;
    
  background: url("../img/icon/play2.png") no-repeat scroll center center rgba(0, 0, 0, 0);
}




























.register_2{
    width: 100%;

    background-color: #000000;
    direction: rtl;
    float: right;
    text-align: center;
     margin-top: 0px;



}


.register_2 > div{
    width: 100%;
    height: 100%;
    text-align: right;
    display: inline-block;


}




.r_list,.s_list  {
    color: #000000;

    background-color:#f9af00;
    border-radius: 3px;
    padding: 3px;
    display: inline-flex;
    align-items:center;
   
    margin-right: 10px;
text-align: right;

font-size: 15px;
height:30px;


}






.r_list:hover,.s_list:hover{
    background-color: #ffd015;
    cursor: pointer;


}




















.buy{
    width: 100%;
    height: auto;
    background-color: #000000;

    direction: rtl;
    float: right;
 margin-top: 20px;

}


.buy > div:nth-child(1){
    width: 50%;
    height: 100%;
   float: right;



}


.buy > div:nth-child(2){
    
    height: 100%;
    float: right;

    text-align: center;
    
    margin-right:10px;

}





.buy > div >  span{
    color: #fefdff;
    margin-top: 35px ;
    float: right;

    border: 1px dotted  #686868;
    border-radius: 3px;
   padding: 4px  ;
    margin-right: 10px;



}









.buy > div > a{

    background-color: #f9af00;
    
    margin-top: 35px ;

   display: inline-flex;
   align-items:center;
    border-radius: 3px;

font-size: 14px;
    color: #000000;
    height: 30px;
    padding:3px;
   
}










.buy > div > a:hover{
    cursor: pointer;

    background-color: #ffd015;
    font-weight: normal;
}










.more_favorites_displayed{
    width: 100%;

    float: right;

    direction: rtl;
      margin-top: 25px;

}





.more_favorites_displayed >div{
    width: 100%;
    float: right;

}



.more_favorites_displayed > div:nth-child(2)>div{
    
    border-bottom:1px dashed #1f1f1f;
    
}



.more_favorites_displayed > div:nth-child(2)>div:nth-child(5){
    
    border-bottom:none;
    
}





.more_favorites_displayed>div:nth-child(1)>div:nth-child(1) {
    
    width:100%;
    float:right;
}


.more_favorites_displayed>div:nth-child(1)>div:nth-child(1) >span:nth-child(1){
    color: #FFAA00;
    font-size: 20px;
    float: right;
    font-weight: bold;
    margin-right: 10px;
    margin-top: 10px;

    text-align: right;



}







.add_favorites_displayed{
    width: 100%;
float: left;

}




.add_favorites_displayed:nth-child(1){
    
    margin-top:10px;
    
}





.add_favorites_displayed>div:nth-child(1){

    float: right;

width: 25%;
}
.add_favorites_displayed>div:nth-child(2){

    float: left;
width: 75%;
    
    
    
    direction: ltr;

}






.add_favorites_displayed:nth-child(2),.add_favorites_displayed:nth-child(3),.add_favorites_displayed:nth-child(4),.add_favorites_displayed:nth-child(5){

    margin-top: 10px;

}














.add_favorites_displayed>div:nth-child(1)>a{

   float: right;
    margin-right: 10px;

    width: 70px;
cursor: pointer;

position:relative;

}


.add_favorites_displayed>div:nth-child(1)>a>img{

    width: 100%;
    height: 100%;

border-radius:5px;


    filter: brightness(1.05) contrast(1.1) saturate(1.1);
    
    border-radius: 4px;
    transform: scale(1);
    transition: all 0.3s ease;

}




.add_favorites_displayed>div:nth-child(1)>a>.film_age{
    
    margin-top: 0;
    position: absolute;
    text-align: center;
    width: 40px;
     color: #00a6ff !important;
    
    height: 20px;
    left: 0;
    align-items: center;
    background-color: gold;
    border-radius: 2px;

    display: inline-flex;
    height: 20px;
}





.add_favorites_displayed>div:nth-child(1)>a>.film_age>span{
    
  display: inline;
    font-size: 12px;
    height: 100%;
    text-align: center;
    width: 100%;
}










.add_favorites_displayed>div:nth-child(2)>div{
    
      width:100%;
    float:left;
}











.add_favorites_displayed>div:nth-child(2)>div:nth-child(1)>a{

 float: left;
text-align: left;
    direction: ltr;
    margin: 0 5px;

}







.add_favorites_displayed>div:nth-child(2)>div:nth-child(2)>span{



float:left;

margin-left:10px;
color:#cccc;
font-size:14px;
}














.add_favorites_displayed>div:nth-child(2)>div:nth-child(3)>a{

height: 30px;
    width: 30px;

border-radius: 100%;
    box-sizing: border-box;
    display: inline-block;
    
    background-color: #000000;
    border: 1px solid #c40004;
align-items: center;

float:left;

margin-top: 5px;

margin-left: 10px;

}


.add_favorites_displayed>div:nth-child(2)>div:nth-child(3)>a:hover{
    
     background-color: rgba(255,255,255,0.11);
    
}





.add_favorites_displayed>div:nth-child(2)>div:nth-child(3)>a>span{
    
    float: right;
    height: 24px;
    width: 24px;
    
    margin-top: 2px;
    
    background: url("../img/icon/play2.png") no-repeat scroll center center rgba(0, 0, 0, 0);
}







.add_favorites_displayed>div:nth-child(2)>div:nth-child(1)>a>span:nth-child(1){
    color: #ffffff;


    cursor: pointer;


}



.add_favorites_displayed>div:nth-child(2)>div:nth-child(1)>a>span:nth-child(2){

    color: #045811;

margin-left: 5px;


}



.add_favorites_displayed>div:nth-child(2)>div:nth-child(1)>a>span:nth-child(1):hover{

    color: #0010ff;


}























#footer{

width: 100%;


  
    direction: rtl;


     float: right;margin-bottom: 0;padding-bottom: 0;
     
     
      margin-top: 0px !important;
      
      border-top:1px dashed #ffffff;

}


.footer_content{

  
 width: 100%;
    float: right;

   
    text-align: center;
margin-top:10px;
}






.footer_content > div:nth-child(1){

    

display: inline-block;
   width: 100%;
}







.footer_content > div:nth-child(2){
    width: 100%;
   
    text-align: center;
float: right;
}






.footer_content> div:nth-child(1)> span,.footer_content> div:nth-child(2)> span{

    float: right;
    width: 25%;
    margin-top: 10px;text-align: center;


}




.footer_content> div:nth-child(1)>span >a,.footer_content> div:nth-child(2)> span>a{
    color: #fafafa;

cursor: pointer;
    text-align: right;

}







.footer_content> div:nth-child(2) >div:nth-child(1){
    width: 100%;
    height: 70%;float: right;
    margin-top: 20px;
}


.footer_content> div:nth-child(2) >div:nth-child(2){
    width: 100%;
    height: 30%;float: right;

}




.footer_content > div:nth-child(2) > div:nth-child(1)> div{
    width: 100%;
    height: 50%;float: right;


}

.footer_content > div:nth-child(2) > div:nth-child(1)> div:nth-child(1) > span{
    color: #f9af00;
    display: inline-block;
    margin-right: 15px;
    margin-top: 10px;


}










.footer_content > div:nth-child(2) >div:nth-child(1)  >div:nth-child(2) > a{
    margin-right: 10px;
    width: 16px;
    height: 16px;
    display: inline-block;
    margin-top: 10px;
cursor: pointer;
}








.footer_content > div:nth-child(2) >div:nth-child(1)  >div:nth-child(2) > a >img{
    display: inline-block;
    width: 100%;
    height: 100%;
}





.footer_content >div:nth-child(2) >div:nth-child(2) > span{

    color:#005de1;
font-size: 14px;
    margin-top: 15px;
    display: inline-block;
font-weight:bold;

}



.footer_content > div>span>  a:hover{
    color: #ffc909;

}































.main{

  width: 100%;
    float: right;


}



.main_content{
    width: 100%;

    margin: 0 auto;

    direction: rtl;
    background-color:#000000 ;
    float: right;
}





.main_content_up{
    width: 100%;
float: right;

    border-top: 1px solid #1f1f1f;


}



.main_content_up_2,.online_play_film,.online_play_cinema,.show_trailer{
    width: 100%;
    float: right;
    background: linear-gradient(90deg, #0a0a0a, #1a1a1a, #2e2e2e);




}








.visit>span,.visit_2>span{


    float: right;

}


.visit>span>a:nth-child(1){



    float: right;
    height: 18px;
    margin-right: 5px;
    margin-top: 18px;
    width: 18px;

    background: url("../img/icon/view_3.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);



}



.visit_2{

    height: 40px;


}





.visit_2>span>a:nth-child(1){
    float: right;
    height: 18px;
    margin-right: 5px;
    margin-top: 10px;
    width: 18px;

    background: url("../img/icon/user_2.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);


}




.visit>span>a:nth-child(2),.visit_2>span>a:nth-child(2){


    color: #858585;
    float: right;
    margin-right: 10px;
    margin-top: 9px;


font-size: 14px;


}




.share_visit{

    display: flex;
    align-items: center;
    height: 40px;

}


.share_visit>span:first-child>a{
    display: flex;
    align-items: center;
    float: right;

}



.share_visit>span{

    float: right;
    margin-right: 10px;
font-size: 14px;

  display: flex;
    align-items: center;

}














.main_content_up>h2{

   margin: 0;float: right;height: 30px;
font-size: 18px; border-right: 1px solid #4e4e4e;
    margin-right: 5px;
margin-top: 10px;
}







.main_content_up>h2>span{


   float: right;margin-right: 10px;font-size: 19px;
    color: #ff8a00;




}

.online_play_film>div,.online_play_cinema>div,.show_trailer>div{


    width: 100%;
    float: right;

}







.share_visit>span:first-child>a:first-child{


   float: right;


cursor: pointer;


   
   



}


.share_visit>span:first-child>a:first-child>span{
    background: url("../img/icon/share.png")no-repeat;
    width: 24px;
    height: 24px;
    display: inline-block;

    


}











.share_visit>span:first-child>a:last-child{


    float: right;
    
    margin-right: 10px;
    color: #858585;

}



.main_content_up_2>div:nth-child(2),.online_play_film>div:nth-child(2),.show_trailer>div:nth-child(2){

    padding-bottom: 10px;


}







.main_content_up_2>div>h1,.online_play_film>div>h1,.show_trailer>div>h1{

    float: left;

text-align: left;
    direction: ltr;
font-size: 20px;
margin: 0;
width: 100%;
}



.main_content_up_2>div>h1>span:nth-child(1),.main_content_up_2>div>h1>span:nth-child(2)
,.online_play_film>div>h1>span:nth-child(1),.online_play_film>div>h1>span:nth-child(2)
,.show_trailer>div>h1>span:nth-child(1),.show_trailer>div>h1>span:nth-child(2)

{


    width: 100%;
    float: left;

}



.main_content_up_2>div>h1>span:nth-child(1)>span
,.show_trailer>div>h1>span:nth-child(1)>span{
    color:#005de1;
    margin: 0 10px ;
    font-weight: bold;
float: left;

}



.online_play_film>div>h1>span:nth-child(1)>span{
    
      color:#005de1;
    margin: 10px 10px 0px 10px ;
    
    font-weight: bold;
float: left;
    
}





.main_content_up_2>div>h1>span:nth-child(1)>span>span{

    color: #0081ff;
    font-weight: normal;
    width: 100%;
    float: left;
     margin-top: 10px ;

}



.main_content_up_2>div>h1>span:nth-child(3)>span,
.online_play_film>div>h1>span:nth-child(2)>span,
.show_trailer>div>h1>span:nth-child(2)>span
{
    color: #2d2d2d;
    margin: 10px 10px 5px 10px ;
    font-weight: normal;
    float: left;
    font-size: 14px;

}


.main_content_up_2>div>h1>span:nth-child(2),.online_play_film>div>h1>span:nth-child(3)
,.show_trailer>div>h1>span:nth-child(3)

{

    color: #686868;
    font-weight: normal;
margin-left: 10px;
float: left;
    margin-top: 10px;

}








.film_label{


   color: #e8e9e6;margin-right: 10px;


}





















.film_search_pc{

    float: right;
    width: 100%;
    background-color: #000000;
    padding: 10px 0;
}


.film_search_pc_2{

    width: 100%;
    float: right;
    background-color: #000000;


}
.film_search_pc_2>div{

    width: 100%;
    float: right;

}








.select_in_search{


    width: 100%;
    float: right;


}


.select_in_search>div{
  height: 31px;

    float: right;
    width: 99px;

background-color: #fefdff;
    border: 1px solid #676767;
   margin-bottom: 10px;
}

.select_in_search_item_1{






    position: relative;
    width: 70px;
    cursor: pointer;
    float: right;

    height: 100%;




}

.dropdown_2{

    list-style-type: none;
    padding: 0;
    margin: 0;
    background-color: #f0f0f0;

    position: absolute;
    width: 70px;
    display: none; /* ابتدا مخفی است */
    z-index: 1;

    height: 25px;
}



.option_2{


    padding-right: 5px;
    background-color: #ffffff;
    border: 1px solid #ccc;
    height: 25px;


}



.selected_2{

    background-color: #ffffff;
    text-align: right;
    border: 1px solid #ccc;
    width: 70px;
    box-sizing: border-box;
    padding-right: 5px;
    height: 100%;


}



.option_2:hover {
    background-color: #e0e0e0;
}








.select_in_search_item_2{

    width: 25px;
    float: right;

height: 100%;
}


.select_in_search_item_2>span{

    background: url('../img/icon/search.png')no-repeat center;
width: 24px;
    height: 24px;

float: right;
}







.film_search_pc_item_0{

    width: 100%;
    float: right;
margin-top: 10px;
    margin-bottom: 10px;

}


.film_search_pc_item_0>div{

    width: 100%;
    float: right;
  display: flex;
    align-items: center;

}
.film_search_pc_item_0>div:nth-child(2){


    margin-top: 10px;

}


.film_search_pc_item_0>div>span:nth-child(1){

    margin-right: 10px;
    float: right;
    color: #5d5d5d;
     width: 80px;


}




.film_search_pc_item_0>div:nth-child(1)>span:nth-child(2){

    margin-right: 25px;
    float: right;
   color: #7d1600;
    width: 50px;
    height: 25px;
background-color: #ffffff;

border-radius: 5px;
    border:1px solid #ccc ;

}

.film_search_pc_item_0>div:nth-child(1)>span:nth-child(2)>span{


    background-color: green;
   width: 16px;
    height: 16px;
float: right;
    cursor: pointer;
    border-radius: 100%;

   margin-top: 3px;

}




.custom-select {
    position: relative;
    width: 50px;
    cursor: pointer;
    float: right;
    margin-right: 25px;
    height: 25px;
}





.dropdown {
    list-style-type: none;
    padding: 0;
    margin: 0;
    background-color: #f0f0f0;

    position: absolute;
    width: 50px;
    display: none; /* ابتدا مخفی است */
    z-index: 1;

    height: 25px;
}



.option {
   
      display: flex;
    justify-content: center; 
    align-items: center;   
   
    background-color: #ffffff;
    border: 1px solid #ccc;
    height: 25px;
}







.selected {
    
        display: flex;
    justify-content: center; 
    align-items: center;      
    

    background-color: #ffffff;

    border: 1px solid #ccc;
    width: 50px;
    box-sizing: border-box;
   
    height: 25px;
    
    
}








.option:hover {
    background-color: #e0e0e0;
}











.custom-select_3 {
    position: relative;

    cursor: pointer;
    float: right;
    margin-right: 25px;
    height: 25px;

    margin-top: 7px;
}





.dropdown_3 {
    list-style-type: none;
   padding: 0;
    margin: 0;
    background-color: #f0f0f0;

    position: absolute;
    width: 100px;
    display: none; /* ابتدا مخفی است */
    z-index: 1;

    height: 25px;


}



.option_3 {
   
    background-color: #ffffff;
    border: 1px solid #ccc;
   
 padding: 2px 0;
  text-align:center;
    align-items: center;

}







.selected_3 {

    background-color: #ffffff;
    
    border: 1px solid #ccc;
    width: 100px;
    box-sizing: border-box;
  
   padding: 2px 0;

    text-align:center;
    align-items: center;

}








.option_3:hover {
    background-color: #e0e0e0;
}















.film_search_pc_item_1{
    float: right;

    margin-right: 5px;

    color: #d9d9d9;
    direction: rtl;

    text-align: right;
margin-top: 5px;

}


.film_search_pc_item_1>div{

    float: right;


}




.film_search_pc_item_1>div>span{



    color: #fefdff;
    cursor: pointer;
    display: inline-block;
    margin-bottom: 5px;




}



.film_search_pc_item_1>div>span>input{

    cursor: pointer;


}


.film_search_pc_item_1>div:nth-child(2)>span,.film_search_pc_item_1>div:nth-child(3)>span{

    margin-right: 10px;


}






.film_search_pc_item_2{
    
    
      display: flex;

    align-items: center;
    
    float: right;

    

margin-top: 2px;

    position: relative;
width: 200px;

height: 30px;
}











.film_search_pc_item_2>span{

 
    background-color: #680200;
    float: right;
    height: 10px;
   
    width: 10px;

}




.to_choose{

   
float: right;
 

}





.film_search_pc_item_2>a:nth-child(2),.film_search_pc_item_2>a:nth-child(3){

    font-size: 15px;
    margin-right: 5px;

color: #7c7c7c;


}




.film_search_pc_item_2>a:hover{

    cursor: pointer;
    color: #356b00;

}


.film_search_pc_item_2>a:nth-child(3){

    display: none;
   
  
    margin-right: 5px;

}




#film_search_mobile,#film_search_genre{

    width: 100%;
    height: 100%;
   float: right;
    position: fixed;

   z-index: 3;
    background-color: #222222;
    overflow-y: scroll;
display: none;


    background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.9)), url('../img/poster_1.jpg');






}



#film_search_mobile>form>div:nth-child(1),#film_search_genre>div:nth-child(1){

    margin-top: 50px;


}


#film_search_mobile>form>div,#film_search_genre>div{


    width: 100%;
color: #d9d9d9;
    text-align: right;
    direction: rtl;
padding: 5px 0;


}



.active_search_2{

    display: flex;
    align-items: center;
}


#film_search_mobile>form>div>span{

    display: inline-block;
    color: #008be2;

    width: 100px;
   margin-right: 10px;
    padding-right: 5px;


}



#film_search_genre>div>span{
    border: 1px solid #2e2e2e;
    color: #008be2;
    cursor: pointer;
    display: inline-block;
    
    margin-right: 10px;
    width: 135px;

}













#film_search_mobile>form>div>span>input{
   background-color: #fefdff;

    display: inline-block;
    color: #008be2;
    border:1px solid #d0d2ce ;
    width: 135px;

    padding-right: 5px;
    border-radius: 5px;
    height:25px;
}



#film_search_genre>div>span>input{

    cursor: pointer;

}



#film_search_mobile>form>div>span:hover,#film_search_genre>div>span:hover{


    color: #007ad6;
}





































.film_feature_right_part_1{


    width: 100%;
    float: right;




    position: relative;
}





.film_feature_search{

    width: 100%;
    float: right;
display: none;


    background-color:#000000 ;
}





































.main_content_center{
    width: 100%;
    float: right;
background-color: #000000;




}



.main_content_center_right{
    width: 60%;
    float: right;
    background-color: #000000;
    text-align: center;


}


.main_content_center_left{
    width:40%;
    float: right;



}













.film_trailer,.film_watch,.cinema_watch,.trailer_last{
    width: 100%;
   float: right;

}





.trailer,.watch,.watch_2,.watch_4{
    width:100%;
    height: 100%;
    float: right;
position: relative;



}



.trailer{
   
    
    border-bottom:1px solid #353535;
}






.trailer>video,.watch > video,.watch_2 > video{
    
    cursor: pointer;
    background-color: #000000;



}























.comments{

    float: right;

width: 100%;
}








.comments_top{
    width: 100%;
    float: right;
    background-color: #141414;




}

.comments_bottom{
    width: 100%;
   float: right;

min-height:300px;

}









.comments_top > div{
    width: 50%;

    border-top: 1px solid #292929;

    float: right;
    text-align: center;
    cursor: pointer;
padding: 10px 0;
}

.comments_top > div > span{
    display: inline-block;

color: #fefdff;
    font-size: 18px;

}


.comments_top > div.active{
    background-color: #111111;
    border-top: 1px solid #0d3000;

}




#comments_bottom_forward_2{

    background-color: #000000;


}


#comments_bottom_forward_2{
    
    display: block;
    
}

#comments_bottom_written,#comments_bottom_forward{
    display: none;
float: right;

    width: 100%;
}

#comments_bottom_written_2{
    display: none;

    background-color: #000000;
    float: right;

}




#comments_bottom_written> div:nth-child(1){
    width: 100%;

    background-color: #000000;
    float: right;

}











.sort_edit>label{
    float: right;

    color: #fefdff;

    margin-right: 10px;
    margin-top: 10px;
    font-size: 14px;

}












.edit{

    float: left;

}



.edit>a{
    color: #85000d;
    float: left;
    margin-left: 10px;
    margin-top: 15px;


}






.edit>a>span:nth-child(1){
    float: right;

    margin-left: 10px;
    width: 16px;
    height: 16px;
    background: url("../img/icon/edit2.png")no-repeat;

}



.edit>a>span:nth-child(2){
    float: right;
font-size: 14px;




}




.sort_edit{

    padding: 5px 0;

}


.sort_edit>div>a:hover{
    cursor: pointer;
   color: #016e17;
}







#comments_bottom_written>div:nth-child(2){
    width: 100%;
    float: right;
text-align: justify;
background-color: #000000;
}




#comments_bottom_written>div:nth-child(2)> div{

    border-top: 1px solid #0e0e0e;
float: right;
  width: 100%;
    padding: 20px 0;
}




.critics_score{

    margin-bottom: 20px;




}








.name,.date,.gender_age,.critics_score,.user_voice_comment{

    width: 100%;
    float: right;

}


.name>a{
    color:#007dff;

font-weight: bold;

    margin-right: 10px;


}

.date>a

{

    margin-right: 10px;
   


}




.gender_age>a{

    float: right;
    margin-right: 10px;
    color: #fefdff;


}




.date>a{
    color: #cfcfcf;

    font-size: 13px;

}



.mark>a:nth-child(1){

    background: url("../img/icon/rate_0.png")no-repeat;

    width: 16px;
    height: 16px;
    float: right;
    margin-right:10px;


}



.mark>a:nth-child(2){

    float: right;
    margin-right: 10px;
    color: #004bff;
     margin-top: 3px;


}




.user_voice_comment>a{

    color: #c8c8c8;

    width: 100%;
    float: right;
    margin-right: 10px;
    margin-top: 20px;
}





.look{


    margin: 20px 10px 10px 10px;
   width: 100%;
float: right;

}
.look_2{
    margin: 10px 10px;

   
    float: right;
}


.look>span:nth-child(1),.look>span:nth-child(3),.look>span:nth-child(5),.look>span:nth-child(7){

      color: #007513;

margin-bottom: 20px;

}


.look>span:nth-child(3),.look>span:nth-child(5),.look>span:nth-child(7){


    margin-top: 20px;

}



.look>span:nth-child(2),.look>span:nth-child(4),.look>span:nth-child(6),.look>span:nth-child(8),.look_2>span{

    color: #c8c8c8;


}




.look>span,.look_2>span{

    width: 100%;
    float: right;

text-align: justify;


}





































.movie_photo{

    height: 108px;

}




.movie_photo,.characteristic_opinion
,#comments_bottom_forward{
    width: 100%;

    border-bottom: 1px solid #999999;

    float: right;
    background-color: #fefdff;
}



.characteristic_opinion{


    padding: 10px 0;


}
















.user_profile,.user_profile_2{
width: 100%;
    float: right;


   display: flex;
    align-items: center;
    height: 40px;

}




.user_profile>label,.user_profile_2>label{

    font-weight: bold;
    margin-right: 10px;
    margin-left: 10px;
float: right;

}



.user_profile>span{

    margin-right: 10px;
    float: right;

}


.user_profile_2>input{

    margin-right: 10px;
    float: right;

    color: #000000;
font-size: 16px;
    height: 20px;
    width: 50px;
    
    border: 1px solid #d3d3d3;


}








.write_text{
    width: 100%;
    height: 500px;
  
   display:flex;
align-items:center;

}


.write_text>div{
    width: 100%;
    height: 500px;
  
   display:inline-block;
text-align:center;

}


.write_text>div>textarea{
    
    

padding:10px;

width: 98% !important;
    
}



.send_button{
    width: 10%;
    height: 50px;
float: right;
}








.movie_photo>div:nth-child(2){

  width: 65%;
height: 100%;
position: relative;
}



.movie_photo>div{

    height: 100%;
    float: right;


}


.movie_photo>div:nth-child(1)>img{
    width: 67px;
    height: 98px;
    float: right;
margin-top: 5px;
    margin-right: 10px;



}





























.rate_2:hover{

    background-color: #108c1f;
    cursor: pointer;

}







.write_text>form{
   width: 100%;
    height: 100%;
  
   float: right;
 display: flex;
    align-items: center;

}

.write_text>form>textarea{
 width: 100%;
    height: 100%;
    overflow-y: scroll;
    font-size: 16px;
    border: 1px solid #d5d5d5;
    border-radius: 4px;
text-align: right;
    float: right;
    background-color: #fefdff;
    padding: 10px ;
    margin-top: 10px;


}





.send_button>button{
    background-color:#d6d6d6;
    margin-right: 10px;
    height: 30px;
    border-radius: 3px;
    color: #469c08;
    font-size: 16px;
    border: 0;

    margin-top: 6px;


}


.send_button>button:hover{

    color: #102cbc;
    cursor: pointer;
}


.explanation>span{

text-align: right;
    margin-right: 10px;
    float: right;
     margin-top: 10px;
}





.film_main_right_part_4 >a:nth-child(1):hover,.film_main_right_part_4 >a:nth-child(2):hover{
    cursor: pointer;
    color: #fafafa;
    background-color: #016e17;








}







.online_play{

      float: right;

color: #fefdff;

    margin-right: 10px;

    font-size: 14px;

height: 100%;
   display: flex;
    align-items: center;


    border-radius: 2px;

background-color: #520500;

cursor: pointer;
margin-left: 10px;
    padding: 0 5px;
    

}


.online_play:hover{

    background-color: #670500;


}








.film_love_online_play{

    width: 100%;
    float: right;
    height: 40px;
 margin-top: 10px;
}



.film_love_online_play>div>span{
    
    
    background-color: #161616 !important;
    border:none;
    
}



.film_love_online_play .add_f>a:nth-child(1){
    
    
  background: url("../img/icon/positive.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0)  !important;
    
}




.film_love_online_play .remove_f >a:nth-child(1){
    
     background: url("../img/icon/negative.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0)  !important;
  
    
}





.film_love_online_play .add_f>a:nth-child(2){
    
 color:#fefdff !important;
    
}




.film_love_online_play .remove_f >a:nth-child(2){
    
    color:#fefdff !important;
    
}









.film_love_online_play>div{


    float: right;
  display: flex;
    align-items: center;
    

}



.film_love_online_play>div:nth-child(1){
    height: 30px;
    
}

.film_love_online_play>div:nth-child(2){

height: 29px;

}







.score_user{

    float: right;
    margin-right: 10px;



}


.score_user_2{

float: right;


position: absolute;
    right: 0;
width: 162px;
   display: none;
    text-align: center;

}









.score_user_2>span{
    float: right;
    text-align: center;
    width: 30px;
height: 26px;
    background-color: #1c1c1c;
}


.score_user_2>span>img{


    float: right;
    margin-right: 6px;
    margin-top: 5px;


}





.score_user_2>a{

    background-color: #0c6918;
    color: #d8d8d8;
    float: right;
width: 44px;

}



.rate:hover {
   background-color:#108c1f ;
cursor: pointer;
}





















.score_user>a:nth-child(1){

    float: right;

    color: #ffbb01;

cursor: pointer;

}

.score_user>a:nth-child(1):hover{

    color: #f68600;


}





.score_user>a:nth-child(2){

    float: right;
    margin-right: 10px;
   color: #049c10;

}













































.main_content_down{
    width: 100%;
    height: 100px;
    float: right;

   background-color: #000000;
    margin-top: 1px;

}



.main_content_down> span:nth-child(1)>a{

    background: url("../img/icon/right.png")no-repeat center;
    width: 16px;
    height: 16px;
float: right;

}


.main_content_down> span:nth-child(2)>a{

    background: url("../img/icon/left.png")no-repeat center;
    width: 16px;
    height: 16px;
float: right;

}


.main_content_down> span{

    background-color: #000000;
    border: 1px solid #1d1d1d;
    border-radius: 3px;
    float: right;
    margin-right: 5px;
    margin-top: 25px;
text-align: center;

   padding: 5px 20px;

}


.main_content_down > span:hover{

    cursor: pointer;
    background-color: #454545;
}











.film_feature{

   width: 100%;
    float: right;



    background-color: #000000;


border-top: 1px solid #313131;



    padding-bottom: 5px;

}















.most_popular_part_1>div{

    width: 100%;
    float: right;

}



.most_popular_part_1>div:nth-child(1)>span{

    float: right;
    margin-right: 10px;
    color: #ff8a00;
    margin-top: 5px;


}

.most_popular_part_1>div:nth-child(2)>span{

    float: right;
    margin-right: 10px;
    color: #fefdff;
    margin-top: 5px;
cursor: pointer;
margin-bottom: 5px;
}
.most_popular_part_1>div:nth-child(2)>span:hover{

    color: crimson;


}




.most_popular_part_2{

    margin-top: 5px;


}


.most_popular_part_2>div{

    width: 100%;
    float: right;

text-align: center;
}

.most_popular_part_2>div>a{


    width: 25%;

   display: inline-block;



}




.popular{

    width: 100%;
    height: 100%;
    float: right;


}







.search_titles{

    width: 100%;
    float: right;


}


.search_titles>div{

width: 100%;
    float: right;

    border-radius: 2px;





}



.search_titles_item{
    
    
     display: flex;
    justify-content: center;
    align-items: center;

  float: right;
    height: 32px;
    margin-left: 10px;
    padding: 5px 0;

}







.search_titles_item > span{


 display: flex;
    justify-content: center;
    align-items: center;


cursor: pointer;
    color: #d6d6d6;

    float: left;

    font-size: 14px;

background-color: #4e4e4e;

height: 100%;
    padding: 0 3px;
    border-radius: 2px;

}

.search_titles_item > span:hover{

    color: #aaaaaa;


}





.genre_titles>span{


  width: 10%;
    float: right;


}



.genre>div:nth-child(2)>span>a{
    background-color: #1b1b1f;

    color: #fffdfb;
cursor: pointer;

text-align: center;

  width: 100%;
    float: right;

    border-right: 1px solid #282621;
}



.genre>div:nth-child(2)>span>a:hover{


    color: #ffc909;

}














.film_feature_right_part_1_item_1{

    float: right;width: 25%;
    margin-top: 20px;

}

.film_feature_right_part_1_item_1>img{

    width: 121px;height: 199px;
    margin-right: 10px;



}



.film_feature_right_part_1_item_2{


   float: right;



}












.film_feature_right_part_1_item_2>span{

    display: block;
    margin-left: 10px;
    margin-right: 10px;
    color: #000000;
    font-size: 14px;
text-align: justify;
}






.main_specification{

    width: 100%;
    float: right;
   border-bottom:1px solid #353535 ;

}

.main_specification_parent{


    width: 100%;
    float: right;

}



.main_specification_1{

    width: 100%;
float: right;
border-bottom:1px dashed;

}













.main_specification_1>div{

    float: right;
   width: 100%;


}



.film_list{

width: 100%;
float: right;






}
























.proposal_2{

    width: 100%;
    float: right;
    
height: 35px;

   
border-top:1px solid #d6d6d6 ;
   display: flex;
    align-items: center;
text-align:right;
padding-top:5px;
padding-bottom:5px;
}






.proposal_2>span:nth-child(1){

    margin-right: 10px;
    font-size: 14px;
    color: #828282;
  


}


.proposal_2>span:nth-child(2){


    position: relative;
width: 24px;
    height: 24px;
    float: right;
    margin-right: 10px;
}



.proposal_2>span:nth-child(2)>.no_2{

    background: url("../img/icon/like_n_1.png")no-repeat;

    width: 24px;
    height: 24px;
    float: right;
cursor: pointer;
}

.proposal_2>span:nth-child(2)>.ok_2{

    background: url("../img/icon/like_3.png")no-repeat;

    width: 24px;
    height: 24px;
    float: right;
    

    /* display: none; */
    cursor: pointer;
}




.proposal_2>span:nth-child(3){


    float: right;
color: #a8a8a8;
font-size: 14px;
margin-top: 10px;
margin-right: 10px;
}
















.film_list{

    text-align: center;
width:100%;

}











.film_2{

    width: 100%;
    float: right;
position: relative;
    display: none;

}




.film_2>a:nth-child(1){

width: 100%;
float: right;

    cursor: pointer;

position: relative;

background-color:#171717;

border-radius:5px;

}





.film_2>a:nth-child(1)>img{

    width: 100%;
    height: 300px;

float: right;
border-radius:5px;

object-fit:contain;

}





.film_2>a:nth-child(2){

   width: 50px;
    height: 50px;
    border-radius: 100%;
    background-color: rgba(127,127,127,0.51);
text-align: center;
cursor: pointer;
position: absolute;
right: 45%;bottom: 45%;
float: right;

}

.film_2>a:nth-child(2)>span{
    background: url("../img/icon/play_3.png")no-repeat center;
    width: 32px;
    height: 32px;

    margin-top: 10px;
display: inline-block;

margin-left: 5px;



}












































.favorite_list_statistics{


    width: 100%;float: left;


}




.favorite_list_statistics>a{


cursor: pointer;
    color: #323025;
    font-size: 16px;

   float: left;
    margin-left: 5px;
}



.visit_favorite_list_statistics{

    width: 100%;
    float: left;

}


.film_name{
    
    float: right;
    width: 100%;
    
}





.film_name>.film_age_cinema{
    
    float:left;
 
   width: 85px;
  
}








.film_name>.film_age_cinema>.film_age{
    
    
   
    
    width:10%;
    color:#0081ff !important;
   
    width:40px;
    height:22px;
    display:flex;
    align-items:center;
    margin-top:50px;
     background-color:#eba50a;
   border-radius:2px;
   text-align:center;
   border:1px solid black;
   
  float:left;
}




.film_name>.film_age_cinema>.film_age>span{
    
    
    font-size:12px;
      text-align:center;
  
   width:100%;
    height:100%;
    display:inline;
    
}










.visit_favorite_list_statistics{

    border-top:1px solid #d6d6d6 ;
     border-bottom:1px solid #d6d6d6;


height: 30px;

margin-top: 5px;
   


}



.poster_list{

cursor: pointer;
  

float: right;

z-index: 1;
    margin-top: 10px;
    margin-bottom: 10px;
    position: relative;
     margin-left: 10px;
   border-radius:5px;
   
}


.poster_list>span{

    width: 80px;

    
    position: relative;
   display:inline-block;

     
}


.poster_list>span>img{


    width: 100%;
    height: 100%;
   
   border-radius:5px;
   
   
    image-rendering: -webkit-optimize-contrast;
    image-rendering: crisp-edges;
    
    
    filter: brightness(1.05) contrast(1.1) saturate(1.1);
   

}











.film_name>h3{

    direction: ltr;
    float: right;
    font-size: 14px;
    margin: 0;
    text-align: left;
   


}



.film_name>h3>span:nth-child(1),.film_name>h3>span:nth-child(2){

    width: 100%;
float: right;

}



.film_name>h3>span:nth-child(1){

 margin-top:15px;

}




.film_name>h3>span:nth-child(3){

    display: none;

}


.film_name>h3>span:nth-child(3){

    float: right;

}




.film_name>h3>span:nth-child(1)>a{



    color: #000000;

    float: right;
    font-weight: bold;
    margin: 10px 10px 0 10px;



}



.film_name>h3>span:nth-child(1)>span{


 margin-top: 10px;
    color: #000000;


margin-left: 10px;
margin-right: 10px;

font-weight: normal;

    width: 100%;
    float: right;
    text-align:right;
}


.film_name>h3>span:nth-child(2){


    margin-top: 10px;
}




.film_name>h3>span:nth-child(3){


    margin-top: 5px;
    margin-bottom: 5px;
}





.film_name>h3>span:nth-child(1)>a:hover{

    cursor: pointer;
color: #00a6ff;
}





.film_name>h3>span:nth-child(3)>span{
    color: #b5b5b5;
    float: right;
    font-size: 14px;
    font-weight: normal;
    margin: 0px 10px;

}




.film_name>h3>span:nth-child(2)>span{
    color: #686868;
    float: right;
    font-weight: normal;
    margin-left: 10px;
    margin-right: 10px;
   font-size: 14px;
   

}



















































.film_genre_2>span:nth-child(1){

    padding-right: 10px;

}














.visit_favorite_list_statistics>span:nth-child(1){

      float: right;

    display: flex;
    align-items: center;
height:100%;

}


.visit_favorite_list_statistics>span:nth-child(2){

      float: right;

    display: flex;
    align-items: center;
direction: ltr;
  margin-right: 20px;

}


.imdb{

    display: flex;
    align-items: center;
    direction: ltr;
    height: 100%;
     text-align: left;
border-bottom:1px solid #353535;
 border-top:1px solid #353535;
}








.visit_favorite_list_statistics .imdb span{

    margin-right: 0;
    margin-left: 10px;
    font-size: 14px;
   display:flex;
   align-items:center;
   height:100%;

}

.visit_favorite_list_statistics .imdb span:nth-child(1),.visit_favorite_list_statistics .imdb span:nth-child(2),.visit_favorite_list_statistics .imdb span:nth-child(3){

    font-size: 13px;
    text-align:right;
}






.visit_favorite_list_statistics > span:nth-child(1) > a:nth-child(1){


    background: url("../img/icon/click.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: right;
    height: 16px;
    margin-right: 10px;
   
    width: 16px;
}









.visit_favorite_list_statistics>span:nth-child(1)>a:nth-child(2){

    float: right;
    margin-right: 10px;

   color: #a5a5a5;

    font-size: 13px;
   
height: 100%;
display:flex;
align-items:center;
}















.item_specifications>span{

font-size: 14px;
   color: #ffffff;


    float: right;
}


.item_specifications>span{


    margin-right: 10px;


}





























































































































.main_specification_1 .story_line>span{
    
    font-size:14px;
}


.story_line>span{
    
    
    margin-top: 0 !important;
}




.main_specification_1>.film_list> .story_line{


width: 100%;

    float: right;

 padding: 10px 0 10px 0;


}


.main_content_center .story_line{
    
    width: 100%;

    float: right;

 padding: 10px 0;
 
}






.story_line>span{

    margin:0px 10px 0 10px;

float: right;

    text-align: justify;



}



.imdb{
    
    direction: rtl;
    
}


.imdb,.winning_candidate{


    width: 100%;
    float: right;


    padding-top: 5px;
    padding-bottom: 5px;
}







.imdb>span>a{

   
color:#eba50a;
margin-right: 10px;
}



.imdb>span>a:hover{

   color:#ffd700;

}





.winning_candidate>div:nth-child(1)>span:nth-child(3){

    margin-right: 10px;
    float: right;
    direction: rtl;
    text-align: right;
}




.visit_favorite_list_statistics{

   
   

height: 35px;


 
    align-items: center;
    justify-content: space-between; /* فاصله بین دو عنصر */



 
}


.visit_favorite_list_statistics > :first-child {
    order: 1; /* فرزند اول به سمت راست می‌رود */
}


.visit_favorite_list_statistics > :nth-child(2) {
    order:2; /* فرزند دوم به سمت چپ می‌رود */
}







.imdb>span:nth-child(1){


    color: #cd8f01;
font-size: 14px;
 float: left;

 
}


.imdb>span:nth-child(2){


    color: #004bff;
font-size: 14px;
 float: left;
 

}

.imdb>span:nth-child(3){


    color: #858585;
font-size: 14px;

 direction:rtl;

}




.winning_candidate>div{

    width: 100%;
    float: right;
   position: relative;
}


.winning_candidate>div:nth-child(1){

    display: flex;
    align-items: center;


}


.winning_candidate>div:nth-child(2){


    display: none;
text-align: right;
    width: 97%;
    margin: 10px;
}


.winning_candidate>div:nth-child(2)>span{


line-height:1.5;

    direction: rtl;
    display: inline;
    text-align: right;
   

}


.main_specification_1>.film_list>.winning_candidate>div:nth-child(2)>span>span:nth-child(1){

    
    font-size: 14px;
 color: #000000;
 
  
 
}

.main_specification_1>.film_list>.winning_candidate>div:nth-child(2)>span>span:nth-child(2){


    font-size: 14px;
   color: #4b4b4b;
   

}


.main_content_center>.film_list>.winning_candidate>div:nth-child(2)>span>span:nth-child(1){
 color: #ffffff;
    
    font-size: 16px;
   
 
}


.main_content_center>.film_list>.winning_candidate>div:nth-child(2)>span>span:nth-child(2){
 color: #686868;
    
    font-size: 16px;
 
   
   

}



.main_content_center>.winning_candidate>div:nth-child(2)>span>span:nth-child(2){


    font-size: 16px;
    color: #000000;

}





.winning_candidate>div:nth-child(1)>span:nth-child(1){

background: url("../img/icon/more_search.png")no-repeat;
 
   
    float: right;
    width: 16px;
    height: 16px;
   
margin-right: 10px;
background-color:#5c5c5c;
    
    cursor: pointer;

border-radius:100%;


}





.winning_candidate>div:nth-child(1)>span:nth-child(2){

    background: url("../img/icon/close2.png")no-repeat center ;

    
    display: none;
    float: right;
    width: 16px;
    height: 16px;
   
margin-right: 10px;
    
    cursor: pointer;
    border-radius:100%;
    background-color:  #e40e00;
   
}


.winning_candidate>div:nth-child(1)>span:nth-child(1):hover{
    
     background-color:  #a1a1a1;
}

.winning_candidate>div:nth-child(1)>span:nth-child(2):hover{
    
     background-color:  #520500;
}




.film_list .winning_candidate>div:nth-child(1)>span:nth-child(3){

font-size: 16px;
    color: #0c6918;




}


.film_feature .winning_candidate>div:nth-child(1)>span:nth-child(3){

font-size: 14px;
    color: #045811;




}
































.main_specification_2_down{

    width: 100%;
    float: right;
    padding: 20px 0;




}



.main_specification:last-child{


    border-bottom: 0;
}


































.movie_specifications_3>div>a{

    float: left;

direction: ltr;
text-align: left;
    margin: 0 10px;
}


.movie_specifications_3>div{

    width: 100%;
    float: left;

}



.movie_specifications_3>div>a>span{

    float: left;

}


.movie_specifications_3>div>a:hover{


    cursor: pointer;
display: inline-block;

}



.movie_specifications_3>div>a>span>span:nth-child(1){

    color: #4b4b4b;





}




.movie_specifications_3>div>a>span>span:nth-child(2){

    color: #911400;




}

.movie_specifications_3>div>a>span>span:nth-child(2):hover{

    color: #cb1400;

}




.movie_specifications_3>div>a>span>span:nth-child(3){

    color: #969696;





}








#menu_mobile{


   width: 100%;height:100%;float: right;display: none;position: fixed;;z-index: 3;top: 0;


}




.navigation_mobile{

background-color: #000000;width: 100%;float: right;height: 40px;
    display: none;




}


 .navigation_mobile>span {


   margin-right:10px;display: inline-block;float: right;cursor: pointer;


}



.navigation_mobile>span >img{

     float: right;
    display: inline-block;

    margin-top: 4px;


}



.menu_content_mobile{

   padding: 0;margin: 0;float: right;width: 100%;border: 1px solid #262626;
    border-radius: 2px;

overflow: scroll;
    position: absolute;height: 100%;background-color: #000000;

}



.close_menu_mobile{


   height: 50px;margin-top: 5px;


}



.close{

    margin-top: 10px;margin-right:10px;float: right;


}






 .item_menu_mobile{

     width:100% ;

     margin-top: 20px;

     float: right;

 }



 .item_menu_mobile>div{

     width: 100%;
     float: right;


 }


.item_menu_mobile>div:nth-child(1) :nth-child(-n+2){

    
 display: flex;

    align-items: center;

}




.item_menu_mobile>div:nth-child(1):hover{

    background-color: rgba(255,255,255,0.11);
    cursor: pointer;


}




.item_menu_mobile>div:nth-child(1)>span:nth-child(1){


    float: right;
    margin-right:10px ;


    direction: rtl;
    margin-top: 10px;



}


.icon_menu_mobile{

    margin-top: 5px;
width: 20px;
    height: 20px;
    float: right;



}


#menu_mobile_1{

    background: url("../img/icon/to watch.png")no-repeat;


}


#menu_mobile_2{

    background: url("../img/icon/year.png")no-repeat;


}

#menu_mobile_3{

    background: url("../img/icon/star2.png")no-repeat;


}


#menu_mobile_4{

    background: url("../img/icon/genres.png")no-repeat;


}

#menu_mobile_5{

    background: url("../img/icon/country.png")no-repeat;


}



.item_menu_mobile>div:nth-child(1)>span:nth-child(2){

    color: #fbfbfb;
    float: right;
    margin-right:10px ;

    font-weight: bold;
    direction: rtl;
   
margin-top:15px ;


}


.close_icon_menu_mobile{



    border-radius: 2px;
    cursor: pointer;
    background-color:#c70703;
width: 24px;
    height: 24px;
    background: url("../img/icon/close2.png")no-repeat;
    float: right;


}


.close_icon_menu_mobile:hover{

    background-color:#ff0e00;

}



.item_menu_mobile>div:nth-child(1)>span:nth-child(3){

    color: #fbfbfb;
    float: left;


    font-weight: bold;
    direction: rtl;


    margin-left: 10px;
    width: 30px;
    height: 30px;
    text-align: center;
    margin-top: 20px;
    border-radius: 2px;

}


.item_menu_mobile>div:nth-child(1)>span:nth-child(3)>span{

    width: 12px;
    height: 12px;
    background: url("../img/icon/more3_new.jpg")no-repeat;
    float: left;

}








.item_menu_mobile>div:nth-child(2){


    width: 100%;
    background-color: #000000;
    direction: rtl;

    display: none;



}





.item_menu_mobile>div:nth-child(2) > span{


    float: right;

    width: 100%;

margin-top: 10px;

    text-align: right;


}


.item_menu_mobile>div:nth-child(2) > span>a{

    color: #c9c9c9;
    display: inline-block;
    cursor: pointer;
    margin-right: 15px;


    margin-top: 10px;
}



.item_menu_mobile>div:nth-child(2)>span >a:hover{


    color: #ffc909;

}





.financial_support,.site,.contact{

    width: 100%;
    float: right;
height:500px;


}



.buy_subscription{

    margin: 0 10px;
border:1px dotted #aaaca2;
float:right;

margin-bottom:50px;

}



.buy_subscription>div,.buy_subscription>div>div{

    width: 100%;

    float: right;



}






.financial_support>div,.site>div,.contact>div{

    width: 100%;

    float: right;

}



.suggestion_film,.request_film,.suggestions_criticisms,.report_problem{

    margin: 0 10px;


}





.suggestion_film>div,.suggestion_film>div>div,.suggestion_film>div>div>div,
.request_film>div,.request_film>div>div,.request_film>div>div>div,
.suggestions_criticisms>div,.suggestions_criticisms>div>div,.suggestions_criticisms>div>div>div,
.report_problem>div,.report_problem>div>div,.report_problem>div>div>div

{
    width: 100%;
    float: right;
padding-bottom: 5px;


}








.suggestion_film span,.request_film span, .suggestions_criticisms span, .report_problem span{


    color: #999999;
    float: right;

    margin-top: 20px;


}




.suggestion_film form,.request_film form,.suggestions_criticisms form,.report_problem form{

    float: right;

width: 100%;

    margin-top: 20px;


}


.suggestion_film textarea, .request_film textarea,.suggestions_criticisms textarea,.report_problem textarea{
    width: 100%;
    height: 150px;
float: right;
    background-color: #bac6ff;
    border: 1px solid;
    border-radius: 5px;



}

.suggestion_film button,.request_film button,.suggestions_criticisms button,.report_problem button{

 
    
margin-top: 10px;
cursor: pointer;

    background-color: #d6d6d6;
   border: 0;
    border-radius: 3px;
    color: #000000;
    font-size: 16px;
    width: 40px;
    height: 30px;

 padding: 0;
 text-align: center;

}


.suggestion_film button:hover,.request_film button:hover,.suggestions_criticisms:hover,.report_problem button:hover{

    background-color: #b8b8b8;


}



.report_problem>div>div:nth-child(2)>div:last-child{

    display: flex;
    align-items: center;

}






.site>div:nth-child(1)>span{

    color: #fefdff;

    float: right;
    margin-top: 20px;
    margin-right: 10px;
    margin-left: 10px;

text-align: justify;

;border-radius: 3px;
}



.site>div:nth-child(2)>span{

    color: #0081ff;
width: 100%;
    float: right;
    margin-top: 20px;
    margin-right: 10px;

    text-align: justify;

;border-radius: 3px;

}




.site>div:nth-child(2)>a{
    margin-top: 20px;
width: 100%;
    color: #016e17;
float: right;
    margin-right: 10px;

}



.site>div:nth-child(3){

    width: 100%;
    float: right;

margin-top: 20px;

}


.site>div:nth-child(3)>span{

    color: #b0b0b0;
    margin-right: 10px;

width: 100%;
    float: right;
    margin-bottom: 20px;
}


.site>div:nth-child(3)>a{

    color: #b90500;
    margin-right: 10px;

    width: 100%;
    float: right;
}


.financial_support>div:nth-child(1)>span,.contact>div:nth-child(1)>span,.suggestion>div:nth-child(1)>span{

   color: #999999;
    margin-right: 10px;
    float: right;
    margin-top: 20px;



}


.buy_subscription>div:nth-child(1)>span{

    color: #999999;

    float: right;
    margin-top: 20px;
    margin-right: 10px;

}


.contact>div:nth-child(2){

    margin-top: 20px;


}


.contact>div:nth-child(2)>span{

    width: 100%;
    float: right;
    margin-top: 10px;


}



.contact>div:nth-child(2)>span>span{

width: 200px;
    color: #fefdff;
    margin-right: 10px;
    float: right;


}





.contact>div:nth-child(2)>span>a{

    cursor: pointer;
    color: #760100;
    margin-right: 10px;
    float: right;


}

.contact>div:nth-child(2)>span>a:hover{

    color: #b51800;

}








.financial_support>div:nth-child(2){


    margin-top: 20px;


}

.financial_support>div:nth-child(2)>div:nth-child(1){


    width: 160px;
    height: 30px;
    float: right;
    margin-right: 10px;


}


.financial_support>div:nth-child(2)>div:nth-child(1)>input{

    width: 100%;
    height: 100%;
border: 0;padding: 0;
    float: right;
    text-align: right;
}



.financial_support>div:nth-child(2)>div:nth-child(2){

    width: 60px;
    float: right;
height: 30px;
text-align: center;

    background-color: #85000d;
}



.financial_support>div:nth-child(2)>div:nth-child(2)>a{


    color: #fefdff;

   display: inline-block;

margin-top: 2px;


}


.financial_support>div:nth-child(2)>div:nth-child(2):hover{

    background-color: #c30d00;
cursor: pointer;

}






.buy_subscription>form>.sub-section>div:nth-child(1)>span{



    margin-top: 20px;
    float: right;
    color: #ffc909;
    font-weight: bold;
    margin-right: 10px;


}



.buy_subscription>form>.sub-section{


    margin-top: 10px;

}



.buy_subscription>form>.sub-section>div>div{

    width: 100%;
    float: right;


}




.buy_subscription>form>.sub-section>div>div>a{


    float: right;
    margin-top: 20px;

    width: 100px;
    height:100px;
    border-radius:100%;
    border-left: 1px solid #292929;
    background-color: #00106d;
    cursor: pointer;
    text-align:center;
    margin-right: 10px;
}


.buy_subscription>form>.sub-section>div>div:nth-child(1){
    
    margin-top: 20px!important;
    
}





.buy_subscription>form>.sub-section>div>div>a:nth-child(1){

    border-right: 1px solid #292929;

}



.buy_subscription>form>.sub-section>div:nth-child(2)>div>a:hover {

    background-color: #007eff;


}





.buy_subscription>form>.sub-section>div:nth-child(2)>div>a>span{

width: 100%;


    float: right;






    padding: 3px 6px;


}


.buy_subscription>form>.sub-section>div:nth-child(2)>div>a>span:nth-child(1){

    color: #bcbcbc;
    margin-top:15px;

}

.buy_subscription>form>.sub-section>div:nth-child(2)>div>a>span:nth-child(2){

    color: #fff4f3;
    margin-top:5px;

}









































.create_list{

    width: 100%;
    float: right;
   padding: 10px 0;
background-color: #161616;
height:150px;


}



.create_list>div:nth-child(1){


    width: 100%;
    float: right;
        display: flex;
    align-items: center;
}


.create_list>div:nth-child(1)>span{

    margin-right: 10px;
    color: #b81414;
    float: right;

border:1px dotted #ffffff;
    border-radius: 1px;
    padding: 0 4px;
    height: 28px;
    display: flex;
    align-items: center;
font-size:12px;
}






.create_list>div:nth-child(2){


    float: right;
    width: 100%;

    
    margin-right: 10px;

    margin-top: 40px;
    
     
}






.create_list>div:nth-child(2)>span>img{


    
    float: right;
    margin-left: 5px;

}



.create_list>div:nth-child(2)>span{

cursor: pointer;

    color: #04a800;
    float: right;

  display: flex;
    align-items: center;
    margin-right: 10px;
}


.create_list>div:nth-child(2)>span:hover{

    color: #c10900;
    cursor: pointer;

}



.create_list>div:nth-child(2)> input{


    font-size: 16px;
    border: 1px solid #e1e2e0;
   
    width: 350px;
    height: 30px;

      right: 0;
    position: absolute;
   
    display: none;
    margin: 0 10px;
    border-radius:5px;
     
}





























.episodes{

    background-color: #000000;
    float: right;
    padding-bottom: 10px;

display: none;
}







.episodes>span{


    float: right;

color: #847e80;


}




.episodes>span>a{

margin-left: 5px;
    margin-right: 10px;
    float: right;
    color: #0081ff;


}


.episodes > *:nth-child(n+2){


    width: 100%;

}






.episodes>span>a:hover{


    color: #ff8000;
cursor: pointer;

}





.voice_comment{


    width: 100%;
    float: right;
margin-top: 20px;

}


.voice_comment>a{

    margin-right: 10px;
    float: right;

margin-bottom: 10px;
    background-color: #363636;
    color: #469c08;
    padding: 3px 4px;
    border-radius: 2px;
    cursor: pointer;
    font-size: 14px;

}


.voice_comment>a:hover{


color: #0148bc;

}

.voice_comment>span{

    margin-right: 10px;
    float: right;
    color: #c4c4c4;
    font-size: 14px;
    margin-top: 3px;


}


.discount_code{


    width: 100%;
    float: right;

margin-top: 20px;

 height: 30px;

    display: flex;
    align-items: center;
}



.discount_code>div:nth-child(1){


    float: right;

    width: 155px;
height: 100%;

    display: flex;
    align-items: center;
    margin-right: 10px;

}


.discount_code>div:nth-child(1)>input{


    border: 0 none;
    height: 100%;
    padding: 0;
    width: 100%;
}



.discount_code>div:nth-child(2){


      float: right;
   height: 100%;
    width: 95px;
background-color: #057809;

    display: flex;
    align-items: center;
    justify-content: center;
}


.discount_code>div:nth-child(2)>a{


    color: #fefdff;
    display: inline-block;


cursor: pointer;
}

.discount_code>div:nth-child(2):hover{

    background-color: #09b400;


}

.subscription_payment{


   width: 100%;
    float: right;
    margin-bottom: 10px;
    display: flex;
    align-items: center;
    height:30px;
    margin-top: 5px;
}




.subscription_payment>button{


     width: 60px;

    background-color: #85000d;
    color: #fefdff;



    cursor: pointer;

    justify-content: center;
    display: flex;
    align-items: center;
    border: 1px solid white;
     height: 100%;
     margin-right: 10px;
     border-radius:2px;
     font-size:16px;

}

.subscription_payment>button:hover{

    background-color: #c30d00;


}



.close_search,.close_search_genre{

    position: absolute;
    right: 0;
    top:0;
    margin-right: 5px;

    background: url('../img/icon/close2.png')no-repeat;
    width: 24px;
    height: 24px;
    cursor: pointer;
    margin-top: 5px;
    background-color:#c70703; ;
}

.close_search:hover,.close_search_genre:hover{

    background-color: #ff0e00;
    border-radius: 2px;
}




.favorite_list_film{

    width: 100%;
    float: right;

margin-top: 50px;

}


.favorite_list_picture{


    float: right;
    margin-right: 10px;
    width: 20%;

}

.favorite_list_picture>a{

    width: 70px;
    height: 100px;
    float: right;


}


.favorite_list_picture>a>img{

    width: 100%;
    height: 100%;
    float: right;


}


.favorite_list_name{

    float: right;
    margin-right: 10px;

    width: 80%;

}


.favorite_list_name>span{


    float: right;
    color: #6e6e6e;
direction: ltr;
width: 10px;
    height: 10px;
    background-color: #6e6e6e;
    margin-top: 8px;


}


.favorite_list_name>a{

    margin-right: 10px;
    float: right;
    color: #0068e2;
text-align: left;
    direction: ltr;
cursor: pointer;
}




.favorite_list_name>a:hover{

    color: #c51400;

}




    .main_content,.film_feature_right,.main_content_up,.film_search_pc,.film_feature_search,
    .main_content_down,.film_feature
    {

        background-color: #ffffff;

    }





@media screen and (min-width: 800px) {







.sales_budget_down>div>span:nth-child(1),.sales_budget_down>div>span:nth-child(2){
    
    
    width:auto;
}





.main_content_up_2>div>h1>span:nth-child(1)>span{
    
    
    margin-top:15px !important;
    
}




.share_visit{
    
    
    
    border-bottom:1px solid #353535;
}





.main_content_up_2>div:nth-child(4){
    
    
    width:35%;
    
    float:right;
    
    display:block !important;
    
    border-top:0;
    
    border-left:1px dashed #2d2d2d;
}




.main_content_up_2 > div:nth-child(3) > div{
    
    
    margin-top:60px;
}




.film_list .sales_budget{
    
    display:none;
    
}











.add_favorites_displayed{
    
    
    width:50%;
    float:right;
   
    height:125px;
}























.slider_3_up{
    
     height:auto;
    
}













.film_name > .film_age_cinema{
    
     width:120px;
}




 
    .slider_3_down_2_item_top > a,.slider_3_down_2_item_bottom > div:nth-child(1),.slider_3_down_2_item_bottom > div:nth-child(2),.slider_3_down_2_item_bottom > .film_genre,.slider_3_down_2_item_bottom > div:nth-child(4){
        
        
        width:90%;
        
    }









.your_score > form > span > input{
    
    height:20px;
    border-radius:3px;
  border:1px solid #ccc;
  
  margin-top:4px;
}


.your_score > form > button{
    
    height:22px;
    
    padding-top:0;
    padding-bottom:0;
    
}



.film_name>.film_age_cinema>div:nth-child(2)>span{
    
  color: #000000;
    display: inline-block;
    font-size: 12px;
   direction:rtl;
    margin-top:10px;
    text-align:right;
    float:left;
  
  display:none;
 
}








.film_name>h3{
    
    
    max-width:60%;
    
}






.main_content_up_2>div:nth-child(2){
    
  
    width:40%;
}






.header_center,.header_center>div,.header_center>div>div,.header_center>div>div>input{
    
    
    border-radius:5px;
}







.footer_content > div:nth-child(1){
    
    
  
        
       border: 1px solid #686868;
    border-radius: 10px;
    margin-right: 10px;
    margin-top: 20px;
    padding-bottom: 10px;
    width: auto;
        
        
    
    
}


.footer_content > div:nth-child(2){
    
    
  
        
        float:right;
        
        
    width:auto;
    
}








.footer_content > div:nth-child(1) > span > a:hover{
    
    border-bottom:1px solid #2d2d2d;
    
}













.more_favorites_displayed{
    
    margin-top:10px !important;
    
}


.register_2{
    
    margin-top:10px !important;
    
}



.border{
    
    margin-top:20px !important;
    
}




.watch_free{
    
     margin-top:10px !important;
    
}


.movie-quote-container{
    
    margin-top:10px !important;
    
}




.buy{
    
    margin-bottom:20px;
    
    margin-top:20px;
    
}


.B{
    
        margin-top:50px !important;

   
    
}









.film_trailer{
    
    
    position:relative;
}




.film_trailer>div:nth-child(2){
    
    position:absolute;
    
    left:550px;
    
    width:auto;
    
    bottom:200px;
    
}



.film_trailer>div:nth-child(2)>span:nth-child(1){
    
   float:left;
   
   width:50px;
   
   height:50px;
   
   border-radius:50%;
   
   
   color:#fff;
   
   text-align:center;
   
   background-color:#000000;
   border:1px solid white;
   cursor:pointer;
    
}



.film_trailer>div:nth-child(2)>span:nth-child(1):hover{
    
     background-color:rgba(127, 127, 127, 0.51);
    
}



.film_trailer>div:nth-child(2)>span:nth-child(1)>span{
    
    text-align:center;
    
    display:inline-block;
    background:url("../img/icon/play2.png") no-repeat center;
    
      width:24px;
   
   height:24px;
   
   margin-top:12px;
   margin-left:2px;
    
}





.film_trailer>div:nth-child(2)>span:nth-child(2){
    
   float:left;
   
 margin-left:10px;
 margin-top:15px;
    color:#686868;
    
    
    font-size:14px;
}







 .slider_item{
  
    
   height:500px;
   object-fit:content;

   


}




.slider_item > a:nth-child(1){
   
   height: 500px;
  
   object-fit:content;
}











.trailer > video{
    width: 78%;
    height: 350px;
  object-fit:contain;
  

}



.watch > video,.watch_2 > video{
    width: 100%;
    height: auto;
  object-fit:contain;
  

}



 .poster {
    
    float: right;
    left: 10px;
    position: absolute;
    width: 22%;
height: 350px;
object-fit:content;

background-color: #000000;

}



    .slider_0 {

        height: 200px;



    }






    .collection_up>span{

        color: #000000;


    }



.collection{

    border-top:1px solid #d6d6d6 ;

}








    .search_mobile{


        display: none;

    }















    .film_search_pc_item_2 > a,.most_popular_part_1 > div:nth-child(2) > span{


        color: #5d5d5d;


    }
















   



    .film_search_pc_item_1 > div > span{

       color: #1c1c1c;


    }














}












@media screen and (min-width: 401px) and (max-width: 799px){
    
    
    

    
    
    
    
     .slider_item > a:nth-child(4){
        
       display:none;
        
    }
    
}




@media screen and (min-width: 320px) and (max-width: 400px){
    
    
     .slider_item > a:nth-child(4){
        
        left:33.5%;
        
    }
    
}




@media screen and (max-width: 319px){
    
    
     .slider_item > a:nth-child(4){
        
        display:none;
        
    }
    
    
    
    
  
    
    
    
    
}
















@media screen and (min-width: 355px) and (max-width: 799px){
    
   
   
 
   
   
   
   
   
   
   .film_name>.film_age_cinema>div:nth-child(2)>span{
    
    font-size: 12px !important;
    
    margin-top:10px;
    
    text-align: right;
   
 
   color:#000000;
   
   float:left;
   
   
  direction:rtl;
  
}
   
   
   
   
   
           
    .film_name > h3{
        
        
        max-width:50%;
        
   
}






}



@media screen and (max-width: 376px){
    
    .film_age_cinema{
        
        
        display:none;
    }
    
    
    
    
  
   
    
}








@media screen and (max-width: 237px){
    
  
    .visit_favorite_list_statistics{
        
        
        height:auto;
    }
    
    
    
  
   
    
}





@media screen and (max-width: 337px){
    
  
    
    
    
    
  .film_name > h3{
      
      
      width:40%;
  }
   
    
}




@media screen and (max-width: 169px){
    
  
    
    
    
    
  .film_name > h3{
      
      
      width:30%;
  }
   
    
}








@media screen and (max-width: 799px) {
    
    
    
    
    
    .sales_budget_down>div:nth-child(2)>span:nth-child(2)>span>span:nth-child(1){
        
        
        width:100%;
        
        text-align:right;
    }
    
    
    
    
    
    
    
    
    
      .s_list,.r_list{
    
    margin-top:40px !important;

}
    
    
    
    
    .film_name>.film_age_cinema>div:nth-child(2)>span{
        
        
        display:none;
        
    }
    
    
    
    
    .trailer > .video{
        
        
        max-height:400px;
    }
    
    
    
    
    .slider_3_up_item:nth-child(1)>span{
        
        
        display:none;
        
        
    }
    
    
    
    
    
    
    
  
    
    
    
    .B a{
        
        
        width:100% !important;
        
    }
    
    
    
    
    .slider_3_down_2_item_top > a,.slider_3_down_2_item_bottom > div:nth-child(1),.slider_3_down_2_item_bottom > div:nth-child(2),.slider_3_down_2_item_bottom > .film_genre,.slider_3_down_2_item_bottom > div:nth-child(4){
        
        
        width:95%;
        
    }
    
    
    
   
    
    
  
    
    
    
    
    
    
    
    .your_score>form>button{
        
         padding-top: 3px;
    padding-bottom:2px;
        
        
    }
    
    
    
    
    
 
 .poster > img{
     
     
     border-radius:5px;
 }
    
    
    
    
    
    
    
    .main_content_up_2>div:nth-child(2){
    
  
   max-width:80%;
}
    
    
    
    
  .main_content_up_2 > div:nth-child(3){
      
      float:right;
      width:75px;
  }
  
  
  .main_content_up_2 > div:nth-child(3)>div{
      
      float:right;
      margin-left:0;
      margin-right:10px;
     
  }
    
    
   .main_content_up_2 > div:nth-child(3) > span{
       
       width:100%;
       margin-top:10px;
       text-align:right;
       margin-left:0;
      margin-right:10px;
      
      font-size:12px;
   } 
    
    
    
    
    
    .slider_3_down_2_item_top > a>.year_slider>span{
    
    margin-top:2px;
  display:inline-block;
}
    
    
    
        
  
    
   
    
    
    
    
    .slider_2,.slider_3,.slider_5{
        
         background-color:#000000;
        
    }
    
    
    
    
    .film_name>.film_age{
    
   
     background-color:gold;
   
   
  
}
    
    
    
    
    
 
    
  
 
    
    
  .slider_item > a:nth-child(1) > img:nth-child(1){
      
      max-width: 100%; height: 300px; object-fit: contain; display: inline-block;
      
  }
    




    
    
    
    
    
    .film_2>a:nth-child(1)>img{

   
    height: 250px;
 image-rendering: -webkit-optimize-contrast;
    image-rendering: crisp-edges;
    
    
    filter: brightness(1.05) contrast(1.1) saturate(1.1);

}




.trailer > video,.watch > video,.watch_2 > video{
    width: 100%;
    height: 250px;
    object-fit:contain;
 

}



.poster {
    
    float: right;
    left: 10px;
    position: absolute;
    width: 15%;

bottom:10px;

background-color: #000000;

}




    
    

.film_name>h3>span:nth-child(2){
   
    margin-top: 15px;

}



.main_content_up_2 > div > h1 > span:nth-child(2), .online_play_film > div > h1 > span:nth-child(3), .show_trailer > div > h1 > span:nth-child(3){
    
    margin-top: 15px;
    
}






.header_right{

    width: 20%;

}


    .header_right > div:nth-child(2){

        margin-right: 22%;



    }


    .header_center{


        width: 60%;

    }


.header_center>div{


    margin-top: 21px;

}












    .header_right>div:nth-child(1)>a{


        margin-top: 20px;


    }




    .header_right>div:nth-child(2)>span{

        margin-right: 10%;
margin-top: 20px;

    }



    .header_left>span{

        margin-top: 20px;


    }































    .film_name>h3>span:nth-child(3)>span{

        color: #2d2d2d;

    }



    .slider_0 {
       height: 200px;
    }






    .edit{


        float: right;

        width: 100%;
    }
    .edit>a{

        float: right;
        margin-right: 10px;

    }


    .custom-select_3{
margin-right: 10px;

        width: 100%;

    }

















  







.imdb{


   
border-top:  1px solid #353535;

}






.collection{

    border-top: 1px solid #353535;

}



    .collection_up>span{

        color: #ffffff;


    }





















.slider_0{

    margin-top: 31px;


}






    #footer{

        margin-top: 20px;


    }




    .footer_content > div:nth-child(2) > div:nth-child(2) > span{


        margin-bottom: 10px;


    }















  


 















  


  









    .film_name > div:nth-child(2) > div:nth-child(3) > span {


        color: #626262;

    }
























































    .genres>span{


        border-left: 1px solid #292929;

    }















    .favorite_list_film{

        margin-top: 10px;

    }





    .favorite_list_name{



        width: 100%;
    }



    .film_feature{

        width: 100%;


    }









 




  















    .slider_2{


        width: 100%;


    }






    .slider_2_down_2_item{


        width: 106.66px;

    }




    .slider_5_down_2_item {

        width: 320px;
    }



    .slider_3_down_2_item {

        width: 160px;
    }



.search_mobile{

    display: block;

}









    .genre>div:nth-child(2)>span{


        width: 25%;

    }





    .create_list>div:nth-child(2){

        width: 100%;
       margin-right: 0;


    }


















    .buy>div:nth-child(1)>span{

        border: 0;
text-align: right;
        margin-top: 28px;
color:#005de1;
    }



    .footer_content> div:nth-child(1)> span,.footer_content> div:nth-child(2)> span{


        width: 33.33%;

    }







    .buy_subscription>form>.sub-section>div:nth-child(2)>a>span{

        font-size: 15px;


    }










 


    .film_search_pc_item_1{

        margin-right: 0;


    }








    .film_search_pc_2>div{


        width: 100%;

    }
















































.film_feature_right{

 
    width: 97%;


}




    .main_content_down{

       
        margin-right: 0;


    }











    .film_content_right{

        width: 100%;


    }




.film_content_left{


    display: none;
}









    .slider_item > a:nth-child(2)>span{
        background: url(../img/icon/play.png) no-repeat center;
    }




    .slider_item > a:nth-child(3){

        font-size: 20px;
        
      

    }











   












    .buy > div >  span:nth-child(1){


        font-size: 15px ;

    }



    .buy > div >  span:nth-child(2){


        display: none;

    }


  










 


 












.film_main_left_2{


    display: none;




}



.film_main_right{


    width: 100%;

}



}















@media screen and (max-width: 319px) {





















   



    .film_list{

        position: relative;

    }





























    .film_search_pc_item_1{

        width: 100%;


    }













    .film_love_online_play>div:nth-child(1){


        width: 100%;

    }


    .film_love_online_play>div:nth-child(2){

margin-top: 10px;
        width: 100%;

    }

    .film_love_online_play>div:nth-child(2)>a{

        margin-right: 10px;

    }


















    #comments_bottom_written > div:nth-child(1){

        height: auto;

    }











    .genres > span{

        border-left: 0;

    }

    .slider_5_down_2_item{

        width: 240px;

    }


    .slider_2_down_2_item{

        width: 80px;

    }


    .slider_3_down_2_item{

        width:120px ;

    }



    .slider_item > a:nth-child(2){

        height: 10%;
        width: 10%;


    }
    
    
    
     .slider_item > a:nth-child(3){

     bottom:60px;


    }



    .header_center > div > div > input{


        font-size: 14px;

    }









  











    .slider_3_down_2_item_bottom > div:nth-child(1){

        height: 90px;

    }






   .slider_5_down_2_item>div>a:nth-child(2){

       font-size: 14px;
       height: 55px;


   }




}




@media screen and (max-width: 239px){














    .play{

        display: none;

    }

    .slider_item > a:nth-child(3){

        display: none;

    }





    .slider_3_up_item{

        height: auto;

    }




    .header_center > div > div > input  {
        font-size: 10px;
    }


    .buy{

        height: auto;


    }



    .register_2{

        height: auto;

    }

    .slider_3_up_item > a:nth-child(1){

        display: none;

    }



    .footer_content > div:nth-child(1){

        text-align: right;

    }



    .footer_content > div:nth-child(1) > span{

        width: 100%;


    }




    .main_content_up > h2{

        height: auto;

    }




    .movie_photo > div:nth-child(2){


        display: none;



    }




}





#account.limited-width {
    width: 100%;

}

@media (min-width: 1024px) {
    #account.limited-width {
        max-width: 1024px;
        margin: 0 auto;


    }
}







body.limited-width {
    width: 100%;
}

@media (min-width: 1024px) {
    body.limited-width {
        max-width: 1024px;
        margin: 0 auto;


    }
}









#menu_mobile.limited-width {
    width: 100%;
}

@media (min-width: 1024px) {
    #menu_mobile.limited-width {
        max-width: 1024px;
        margin: 0 auto;


    }
}




#film_search_mobile.limited-width {
    width: 100%;
}

@media (min-width: 1024px) {
    #film_search_mobile.limited-width {
        max-width: 1024px;
        margin: 0 auto;


    }
}



#film_search_genre.limited-width {
    width: 100%;
}

@media (min-width: 1024px) {
    #film_search_genre.limited-width {
        max-width: 1024px;
        margin: 0 auto;


    }
}





.slider_0 {
    overflow: hidden;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    position: relative;
    
   

}

.slides {
  display: flex;
    transition: transform 0.5s ease-in-out;
width: 100%;
    height: 100%;

}

.slide {
    width: 100%;
    height: 100%;
    flex-shrink: 0;
    box-sizing: border-box;
cursor: pointer;
    justify-content: center;
    align-items: center;

display: flex;
}

.slide img {
  object-fit: cover; /* یا object-fit: contain; بسته به نیاز شما */

    justify-content: center;
    align-items: center;
max-width: 100%;
}





.slider_3_up_item>span{

    color: #c40004;
    margin-right: 20px;
    float: right;
    margin-bottom: 10px;
    margin-top: 10px;

}





















.online_cinema{
    
direction: rtl;
    width: 100%;
    float: right;
    height: 40px;
   background-color: #161616;
     display: flex;

    align-items: center;

}


.online_cinema>a{

    color: #c40004;
    float: right;
    margin-right: 10px;
font-weight: bold;
   
cursor: pointer;
}
.online_cinema>a:hover{


    color: #d50004;

}



.online_cinema>span{

    color: #045811;
    float: right;
    margin-right: 10px;
    font-size:14px;


}







.chat{

    width: 100%;
    float: right;
margin-top: 50px;

}









.chat>span{

    margin-right: 10px;
    color: #c0141e;
float: right;

}














.collection{


    float: right;

    text-align: justify;
    width: 100%;


}

.collection>div{

    width: 100%;
    float: right;
    text-align: justify;


}



.collection_down{
    
    margin-top: 10px;
    
}


.collection_down>div{

    width: 100%;
    float: left;

margin-top:5px;
}

.collection>div:last-child{

    margin-bottom: 10px;

}





.collection_down>div>a{

    direction: ltr;
    float: left;
    margin: 0 10px;
    text-align: left;

font-size: 16px;
}



.collection_down>div>a>span{


    float: left;
}







.collection_down>div>a>span>span{


    color: #ccc;
cursor:pointer;


}




.collection_down>div>a>span>span:hover{


    color: #005de1;



}



.collection_up>span{
    
    color:#ffffff !important;
}












.online_play_film>div:nth-child(3),.online_play_film>div:nth-child(4){

    width: auto !important;
    float: right;
      display: flex;
    align-items: center;
 margin-bottom: 10px;

}


.report{
    
     width: 100%;
    float: right;
      display: flex;
    align-items: center;
 margin-bottom: 20px;
    margin-top: 10px;
}


.report>a{
    
    
display: flex;
    align-items: center;
    color: #a1a1a1;
    margin-right: 5px;
   
font-size: 14px;
     cursor: pointer;
     
}


.report>span{
    
    height: 10px;
    
    width: 10px;
display: flex;
    align-items: center;
    background-color: #c40004;
    margin-right: 10px;
   

     
     border-radius:50%;
     
}



.report>a:hover{
    
    color: #c40004;
    border-bottom:1px solid #ccc;
    
}




.online_play_film>div:nth-child(3)>a{
height: 25px;
display: flex;
    align-items: center;
    color: #a1a1a1;
    margin-right: 10px;
   
font-size: 14px;


    background-color: #0c6918;
    
    border-radius: 2px;
    padding: 5px 5px;
float: right;
}


.online_play_film>div:nth-child(4)>a{
height: 25px;
display: flex;
    align-items: center;
    color: #a1a1a1;
    margin-right: 10px;
   
font-size: 14px;

  background-color: #980e00;
    cursor: pointer;
    
    
    border-radius: 2px;
    padding: 5px 5px;
float: right;
}


.online_play_film>div:nth-child(3)>a:hover{

    background-color: #469c08;
    cursor: pointer;

}





.online_play_film>div:nth-child(4)>a:hover{
    
     background-color: #b50e00;
    
    
}




.film_other_feature{

    width: 100% ;
    float: right;


}


.film_other_feature_up{

    width: 100% ;
    float: right;


}



.film_2{
    
    margin-bottom: 5px;
    
}


.film_other_feature_down{

    display: none;

    overflow-wrap: break-word;



}

.film_other_feature_up{

    margin-bottom: 10px;
    margin-top: 10px;

}

.film_other_feature_up>span:nth-child(1){
 float: right;
    width: 16px;
    height: 16px;
border-radius: 100%;

    background: url('../img/icon/more_search.png') no-repeat center;
     background-color: #5c5c5c;

}


.film_other_feature_up>span:nth-child(2){
 float: right;
    width: 16px;
    height: 16px;
    border-radius: 100%;

    background: url('../img/icon/close2.png') no-repeat center;
     background-color: #e40e00;
display: none;
}



.film_other_feature_up>span:nth-child(1):hover{

    background-color: #a1a1a1;

}

.film_other_feature_up>span:nth-child(2):hover{

    background-color: #520500;

}






.film_other_feature_up>span{


    float: right;
    margin-right: 10px;
    font-size: 14px;
    cursor: pointer;
}
























.film_other_feature_down{

text-align: justify;

   margin: 0 10px;
   
}



.film_other_feature_down div{

   width:100%;
direction: rtl;

text-align: right;
float:right;
line-height:2;
}



.film_other_feature_down div>span{
    
     width:100%;
     display:block;
    
}




.film_other_feature_down div>span:nth-child(2){
    
   float:left;
    text-align:left;
}




.main_specification_1>.film_list> .film_other_feature>.film_other_feature_down>.parts>span{
    
    font-size:14px;
    
} 



.main_specification_1>.film_list> .film_other_feature>.film_other_feature_down>.parts>span:nth-child(2){
    
     color: #000000;
    
} 


.parts>span:nth-child(1){

    color: #4b4b4b;



}






















.collection_up{

    font-size: 14px;
    font-weight: bold;

    margin-right: 10px;
   
height: 40px;

    display: flex;
    align-items: center;
    border-radius: 2px;
    padding: 0 4px;


}


.start_search{

    width: 100%;
    float: right;
 display: flex;
    align-items: center;
    height: 40px;
}


.start_search>a{

    float: right;
    margin-right: 160px;
    

    cursor: pointer;
    
       display: flex;
    align-items: center;
    height: 100%;
}


.start_search>a>span:nth-child(1){
width: 24px;
    height: 24px;
    float: right;

    background: url("../img/icon/search.png") no-repeat  ;

    border-radius: 100%;
    background-color: #2b5708;





}


.start_search>a>span:nth-child(1):hover{
background-color: #234608;



}

.start_search>a>span:nth-child(2):hover{
   color: #234608;



}

.start_search>a>span:nth-child(2){

    margin-right: 5px;

   color: #2b5708;

}



















.film_score_main_user {
    width: 100%;
    float: right;
    background-color: #000000;
    height: 40px;
   
    position: relative;
    
      display: flex;
    align-items: center;
}

.users_score > span:nth-child(1) {
    margin-right: 10px;
    float: right;
    background: url("../img/icon/rate_0.png") no-repeat;
    width: 16px;
    height: 16px;
   
}

.users_score > span:nth-child(2) {
    color: #004bff;
    font-size: 16px;
    margin-right: 10px;
    float: right;
    font-weight: bold;
    margin-top: 2px;
}

.users_score, .number_of_voters {
    float: right;
      display: flex;
    align-items: center;
   
}

.number_of_voters > span {
    color: #a8a8a8;
    font-size: 14px;
    margin-right: 10px;
    float: right;
}

.your_score {
    float: right;
      display: flex;
    align-items: center;
   
}

.your_score > a {
    margin-right: 10px;
    color: #004bff;
    cursor: pointer;
}

.your_score > a:hover {
    color: #09c000;
}


.your_score_number{

    float: right;
    margin-right: 5px;
      display: flex;
    align-items: center;

}


.your_score_number > a {
    margin-right: 5px;
    color: #a8a8a8;
    font-size: 14px;
float: right;
   
}






html{


   height: 100%;background-color: #000000;

}


body{

    height: 100%;background-color:#161616;


}

.main{

   background-color: #000000;border:1px solid #262626;float: right;border-bottom: 0;


}


.film_cgm{
    float: right;
    width: 100%;

text-align: right;
    direction: rtl;
    
      padding:10px 10px;
}







.love {
    
    border-radius: 2px;
    cursor: pointer;
    float: right;
    margin-right: 10px;
    border:1px solid #d6d6d6;
    position: relative;
  
    width: 200px;
    
      
    align-items: center;
    height: 30px;
    
   
    
}


.love>span{
    
    align-items: center;
    
 

}




.love > .add_f, .love > .remove_f {
    float: right;
    align-items: center;
    display:flex;
    height:100%;
}


.love > .add_f > a:nth-child(1) {
    background: url("../img/icon/positive_b.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: right;
    height: 16px;
  
    width: 16px;
    
    margin-right: 5px;
    
}





.love > .remove_f > a:nth-child(2) {
    color: gray;
    float: right;
    font-size: 14px;
    margin-right: 5px;
   
    
}





.love > .add_f > a:nth-child(2) {
    color: gray;
    float: right;
    font-size: 14px;
    margin-right: 5px;
     
    
}







.love > .remove_f > a:nth-child(1) {
    background: url("../img/icon/negative_b.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: right;
    height: 16px;
    
    width: 16px;
    margin-right: 5px;
   
}




.love_number {
    color: #a8a8a8;
    float: left;
    font-size: 13px;
    margin-left: 7px;
    height:100%;
   
    display:flex;
}









.collection_item_hidden{

    display: none;

}



.toggle-btn {
    width: 40px;
    height: 40px;
    display: none;
    margin: 10px auto;
    cursor: pointer;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;

}



/* تصویر بک‌گراند برای نمایش بیشتر */
#toggle-more {
    background-image: url('../img/icon/more3.png'); /* آدرس تصویر خود را اینجا قرار دهید */
    width: 16px;
    height: 16px;
    margin-left: 10px;


}

/* تصویر بک‌گراند برای نمایش کمتر */
#toggle-less {
    background-image: url('../img/icon/more3-up.png'); /* آدرس تصویر خود را اینجا قرار دهید */
    width: 16px;
    height: 16px;
    margin-left: 10px;

}









.poster > img {
    height: 100%;
    width: 100%;
     image-rendering: -webkit-optimize-contrast;
    image-rendering: crisp-edges;
    
    
    filter: brightness(1.05) contrast(1.1) saturate(1.1);
  
}






.more{

    float: right;
    width: 100%;

    margin-bottom: 20px;
    display: flex;
    align-items: center;
     direction: ltr;
}




.more>span:nth-child(3){

    float: left;
    margin-left: 10px;
    background: url("../img/icon/close2.png")no-repeat center;

    width: 16px;
    height: 16px;
    cursor: pointer;
   
    display: none;
    border-radius: 100%;
 background-color: #e40e00;

}


.more>span:nth-child(3):hover{

    background-color: #520500;

}



.more>span:nth-child(2){

    float: left;
    color: #ebebeb;
    margin-left: 10px;
    font-size: 14px;
cursor: pointer;

}



.more>span:nth-child(2):hover{

    color: #a1a1a1;

}


.more>span:nth-child(1){

    float: left;
    margin-left: 10px;
    background: url("../img/icon/more_search.png")no-repeat;

width: 16px;
    height: 16px;
cursor: pointer;
    
border-radius: 100%;
background-color:  #5c5c5c;
    
}


.more>span:nth-child(1):hover{

    background-color:#a1a1a1;

}



.main_content_center > .film_list{

    display: none;

}


#comments_bottom_forward_2 .slider_3 .slider_3_down .slider_3_down_2_item_bottom>div:nth-child(1) > a > span{

    color: #cd8f01;
}


#comments_bottom_forward_2 .slider_3 .slider_3_down .slider_3_down_2_item_bottom>div:nth-child(1) > a > span:hover{

    color: #ffc909;
}










.film_list .winning_candidate>div:nth-child(2)>span>span:nth-child(1){

    color: #bcbcbc;

}

 .film_list .winning_candidate>div:nth-child(2)>span>span:nth-child(2){

    color: #686868;

}





@media screen and (max-width: 450px){


    .header_right >div:nth-child(2){

        margin-right: 50px;


    }




    .header_right{

        width: 65%;


    }


    .header_left{

        width: 35%;


    }



    .header_center >div>div{



        width: 100%;

    }


    .header_center{

        position: absolute;
        top: 60px;

        left: 0;
        width: 100%;
        float: right;

    }



}






.financial_support >form{

    height: 30px;
    display: flex;
    align-items: center;
    float: right;
    
    
width: auto !important;

margin-right:10px;
}


.financial_support >form>div{

float: right;

     height: 100%;
     display: flex;
     align-items: center;

 }
 
 
 

 
 
 
.financial_support >form>div>div{

float: right;

    height: 100%;
    display: flex;
    align-items: center;

}



.financial_support >form>div>div>label{

margin-right: 10px;

}



.financial_support >form>div>div>input{

    float: right;

    height: 100%;
    display: flex;
    align-items: center;
    width: 150px;

}




.financial_support >form>div>button{

    float: right;

    height: 100%;
    display: flex;
    align-items: center;
    
     border: 0 none;
    border-radius: 3px;
     justify-content: center;
     margin-right: 5px;

}
 






.your_score>form>button{

    border: 1px solid #575c53;
    border-radius: 3px;
   
    
    background-color:#eba50a !important;
    color:black !important;
    margin-right: 5px;

}



.your_score>div>a>button{

    border: 1px solid #575c53;
    border-radius: 3px;
    padding-top: 3px;
    padding-bottom:2px;
    margin-right: 5px;
    
   

}






.alert-success{

    display: flex;
    align-items: center;
    
}




.movie_photo>div:nth-child(2)>div:nth-child(3)>form{

    margin-right: 10px !important; 

}



.movie_photo>div:nth-child(2)>div {

    height: 27px !important;

}


#film_search_genre>div{

    display: flex;
    align-items: center;

}


#film_search_genre>div>span{

    display: flex;
    align-items: center;
    height:30px;

}


.favorites_list_2{
    
    
    direction: rtl !important;
    
    width:100%;
    float:right;
    
    padding:5px 0;
    border-top:1px solid #d6d6d6;
    
}


.film_list>div:nth-child(5)>span:nth-child(3){


    direction: rtl !important;

}


    .film_list > .film_other_feature > .film_other_feature_down > .parts > span:nth-child(2){


        color: #ffffff;
    }









    .main_content_center>.film_list > .story_line>span{



        font-size: 16px;
margin-top: 10px;
    }









    .main_content_center>.film_list>.film_other_feature>.film_other_feature_down>.parts>span{



        font-size: 16px;

    }
    
    
      .main_content_center>.film_list>.film_other_feature>.film_other_feature_down>.parts>span:nth-child(1){



        color:#a1a1a1;
        
        
    width:100%;
    
    float:right;

    }
    
    
    
    
    
       .main_content_center>.film_list>.film_other_feature>.film_other_feature_down>.parts>span:nth-child(2){



    
        
        
    width:100%;
    
    float:left;
    text-align:left;

    }
    
    
    
    
    
    
    
    @media screen and (max-width: 375px){

.collection{
    
    
    margin-top: 31px;
    
}
    


    }
    
    







    .create_list>div:nth-child(2)> input{



        border-bottom-right-radius: 0px;

    }









