div {
    display: block;
}
 *,
::after,
::before {
	box-sizing: border-box;
}
.wp-post-image{
    width:175px;height:250px;
}
.comfortSlider_wrap .mixed_slider_icon {
    z-index: 2;
    color: #fff;
    font-size: 29px;
    background: rgb(255 255 255 / 20%);
    width: 70px;
    height: 70px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 0;
    backdrop-filter: blur(5px);
    transition: all .2s;
    position: absolute;
    right: 47%;
    left: 53%;
    top: 190px;
    margin-right:35px;
}
.comfortSlider_wrap .mixed_slider_icon::after {
    content: "";
    border: solid 1px rgb(255 255 255 / 50%);
    width: 130px;
    height: 130px;
    background: #fff0;
    position: absolute;
    border-radius: 50%;
}
.comfortSlider_wrap .mixed_slider_icon::before{
    content:"";
    width:100px;
    height:100px;
    background:transparent;
    position:absolute;
    border-radius:50%;
    border: solid 1px rgb(255 255 255 / 50%);
}
.mixed_slider_icon:hover{color:#fff;transform:scale(1.2);}
.mixed_slider_icon::before{content:"";width:100px;height:100px;background:transparent;position:absolute;border-radius:50%;}
.mixed_slider_icon::after{content:"";width:130px;height:130px;background:transparent;position:absolute;border-radius:50%;}
.comfortSlider_wrap .mixed_slider_icon:hover{color:#fff;transform:scale(1.2);}

.fa-play:before{content:"";}
.fa-play{margin-right:5px;}
.fa-robot:before{content:"";}
.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;}
*,::after,::before {
    box-sizing: border-box
}
.fas{font-family:'Font Awesome 6 Pro';}
.mixed_slider_bg {
position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 400px;
  /* تکنیک جایگزین */
  min-width: 100%;
  min-height: 500px;
  max-width: none;
  transition: all .3s; 
} 

.vasati {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 100px;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    z-index: 2000;
    width: 100%;
    height: 100px;
    margin: 0;
}
.vasati h2 {
    width: 100%;       /* کل عرض بگیره */
    text-align: right; /* متن بره راست */
    margin-right:20px;
}
  .mixed_slider_title {
font-size:18px;display:  block;z-index:2000;text-align:center;width:100%;
    }
.rows {
    display: flex;
    flex-wrap: nowrap; /* آیتم‌ها در یک خط */
    justify-content: flex-start;
    align-items: center;
    margin-top: 0;
    overflow-x: scroll; /* اسکرول افقی فعال */
    overflow-y: hidden;
    width: 100%;
    height: 300px;
}
    .other-elements {
        display: flex; /* برای چیدمان افقی سایر عناصر */
        overflow-x: auto; /* فعال کردن اسکرول افقی برای سایر عناصر */
        flex-wrap: nowrap; /* جلوگیری از رفتن عناصر به خط بعد */
        -webkit-overflow-scrolling: touch; /* برای اسکرول نرم در iOS */
       scrollbar-width: none;
    }
.rows::-webkit-scrollbar {
    display: none; /* مخفی کردن اسکرول‌بار در Chrome/Safari */
}

.rows {
    scrollbar-width: none; /* مخفی کردن اسکرول‌بار در Firefox */
}

.rows {
    -ms-overflow-style: none; /* مخفی کردن اسکرول‌بار در IE و Edge */
}
.comfortSlider_wrap {
    z-index: 2; /* اطمینان از اینکه این عنصر در بالای عناصر دیگر قرار گیرد */
    text-align: left;
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: flex-end;
    color: #fff;
    position: relative; /* حفظ موقعیت */
    height: auto; /* اجازه می‌دهد ارتفاع بر اساس محتوا تنظیم شود */
    max-height: 550px; /* حداکثر ارتفاع دلخواه */
    margin-bottom: 20px; /* فاصله بین این دیو و عناصر پایین‌تر */
    padding: 10px; /* padding داخلی */
    margin-top:-80px;
}

.comfortSlider_wrap .dark_bg{background:linear-gradient(0deg,#1c1c22 30%,rgba(10,13,16,0));width:100%;height:300px;position:absolute;right:0;top:250;z-index:1;}
.comfortSlider_wrap {z-index:2;}
 .comfortSlider_wrap{padding:85px 0 30px;display:block;height:750px;}
.visible {
            opacity: 1; /* وقتی عکس قابل مشاهده است */
        }
.big_cat_title{position:relative;width:200px}
.big_cat_title .cat_title{flex-direction:column !important;margin-top:10px;position:relative;}
.big_cat_title .star_title_c{font-size:26px !important;}
.big_cat_title .star_title_c::before{content:'';width:61px;height:2px;background:#f94804!important;position:absolute;margin:-8px 2px;}
.big_cat_title .cat_title_badge{color:#fff;font-size:15px;margin-bottom:25px;font-weight:400;}
.cat_title_more i{width:25px;height:25px;border-radius:50%;background:#32323e;display:flex;align-items:center;justify-content:center;margin-right:10px;}
.cat_title a{border-color:#f94804;color:#f94804;}
.cat_title{
    display:flex;
    justify-content:space-between;
    margin:15px 0 15px;
}
.cat_title_more{
     color: #FFFF99 !important;
    font-size:13px;
    display:flex;
    align-items:center;
    line-height:0;
    font-weight:500;
    transition:all .2s;
}
.cat_p{font-size:16px;font-family:Kalameh}
.cat_p:hover{color: red !important;}
.mb-1{margin-bottom:.25rem !important;}
.star_title_c{font-size:17px;color:#fff;font-weight:600;}
.star_title_c span{display:block;width:100%;font-weight:300;font-size:14px;margin-top:6px;}
.fa,.fa-regular{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;}
.fa-regular{font-family:'Font Awesome 6 Pro';}
.fa-regular{font-weight:400;}
.fa-chevron-left:before{content:'';}
.fa-film-alt:before,.fa-film-simple:before{content:'';}
.owl-stage {
    padding: 0px!important;
    box-sizing: border-box;  
    flex-wrap: nowrap;        
    overflow: hidden;        
    max-height: 100%; 
    max-width: 100%; 
    position: relative;
    -ms-touch-action: pan-Y;
    touch-action: manipulation;
    -moz-backface-visibility: hidden;
    flex: 4;  
    display: flex;  
	-ms-overflow-style: none;
	width: 100%;
    overflow-y: hidden;
    -ms-touch-action: pan-y;
    scrollbar-width: none;
    overflow-x: auto;
}
.owl-stage::-webkit-scrollbar {
    display: none;
}
div {
    display: block;
}
.owl-item {
  display: inline-block;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-backface-visibility: hidden;
    -webkit-touch-callout: none;
    min-width: 179px;
    margin-left: 10px;
    vertical-align: top;
    float: none !important; 
    width: 179px; 
    margin-left: 20px;
}
.owl-item active{
    flex: 1;                      
    min-width: 300px;  
    box-sizing: border-box;  
}
.aytem{
    height:300px;
    margin-right:0;
    margin-left:0;
    margin-right: 0;
    margin-top: 0;
    display: flex; /* استفاده از فلیکس برای چیدمان */
    flex-direction: column; /* چیدمان عمودی */
    justify-content: right; /* چسباندن به بالا */
    align-items: right; /* چسباندن به راست */
    text-align: right;
}
#cent{
   margin-right:auto;
   margin-left:auto;
   width:90%;
   position: relative;
    z-index: 1000;
    margin-top:-100px;
}
.film_cat .film_cat_title.rtl,
.film_cat_title {
    text-align: center !important;
    display: block !important;
    width: 100% !important;
    padding: 5px 0 !important;
    margin: 0 auto !important;
    justify-content: center !important;
    -webkit-justify-content: center !important;
}
.film_cat > a {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
}
.title1{
margin-top:0;
margin-right:0px;
}
.cen{
display: flex;
justify-content: center;
font-size:8px;
text-align: center;
overflow: hidden;
word-wrap: break-word;
height:50px;
white-space: normal;
font-size:10px;
}
@media (max-width: 768px) {
    .comfortSlider_wrap .mixed_slider_icon {
    right: 40%;
    left: 60%;
    top: 150px;
}
.vasati{
    margin-top:180px;
}
    .rows {
        display: flex; /* برای چیدمان افقی */
        flex-direction: column; /* تغییر به ستون برای قرار دادن aytem در بالا */
        overflow-x: auto; /* فعال کردن اسکرول افقی */
    }
    .big_cat_title {
        width: 100%; /* این خط برای بزرگترین عنوان */
        margin-bottom: 5px !important;
        padding: 5px !important;
    }
    .aytem {
        height: 120px;
        text-align:right;
    }
    .other-elements {
        display: flex; /* برای چیدمان افقی سایر عناصر */
        overflow-x: auto; /* فعال کردن اسکرول افقی برای سایر عناصر */
        flex-wrap: nowrap; /* جلوگیری از رفتن عناصر به خط بعد */
        -webkit-overflow-scrolling: touch; /* برای اسکرول نرم در iOS */
    }
.rows{
    height:420px;
}
#cent{
   width:100%;
}

    .film_cat_title {
        text-align: center !important;
        font-size: 10px !important;
        padding: 3px 5px !important;
        margin: 0 !important;
    }

    .big_cat_title .cat_title {
        margin-top: 2px; /* فاصله بالای عنوان را به 2px کاهش دهید */
        margin-bottom: 2px; /* فاصله پایین عنوان را به 2px کاهش دهید */
    }
    
    .big_cat_title .star_title_c {
        font-size: 20px !important; /* اندازه فونت عنوان را به 20px کاهش دهید */
    }

    .big_cat_title .cat_title_badge {
        margin-bottom: 10px; /* فاصله زیر نشان را به 10px کاهش دهید */
    }

    .cat_title {
        margin: 5px 0; /* فاصله کلی بین هر بخش را به 5px کاهش دهید */
    }

    .cat_title_more {
        font-size: 11px; /* اندازه فونت لینک "مشاهده بیشتر" را به 11px کاهش دهید */
    }
}
