
    .scrollmenu .scrollmenu-item {
        margin: 0 5px;
    }

    .container {
        width: 100%;
        max-width: 100%;
        margin: 0 auto;
    }

    @media (min-width: 600px) {
        <?php if (get_browser_name($_SERVER['HTTP_USER_AGENT']) == "Sassfari") : ?>.container {
            max-width: 50%;
        }

        <?php else : ?><?php endif; ?>
    }

    .img-circle {
        border-radius: 50%;
        height: 3.4rem;
        width: 3.4rem;
        display: inline-block;
        background-size: cover;
    }

    .similler-movie .movie-container {
        padding-bottom: 10px;
        padding-right: 1rem;
    }

    h4.text-center {
        text-overflow: ellipsis;
        overflow: hidden;
        display: -webkit-box !important;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        white-space: normal;
    }

    #actor_tab .scrollmenu-item {
        min-height: 120px;
    }


    #actor_tab span {
        direction: ltr;
        font-size: 20px;
        padding: 5px 10px;
        display: inline-block;
        border-radius: 2vh;
        background: #ffffff36;
        margin: 10px 0 0 0;
    }

    #actor_tab h4.text-center {
        font-size: 12px;
        width: 75px;
        height: 45px;
    }

    scrollmenu #actor_tab .scrollmenu-item {
        min-height: 5px;
        max-height: 5px;
    }

    .scrollmenu {
        overflow-y: hidden;
        padding-bottom: 25px;
    }

    .movie-heading.overflow-hidden {
        margin-bottom: 20px;
    }

    .similler-movie {
        margin-top: 10px;
        margin-bottom: 70px;
    }

    .watch-btn {
        width: max-content;
        border-radius: 50px;
        display: flex;
        gap: 1rem;
    }

    .watch-btn>div {
        background: #000;
        padding: 0.8rem 1rem 0 1rem;
        border-radius: 10rem;
    }

    .watch-btn button,
    .watch-btn a {
        background: rgb(255 255 255 / 0%);
        border: none;
        padding: 0 5px;
    }

    .btn-white {
        display: none;
        /* background-color: #ffffff; */
        border-color: #343434;
        color: #000;
        font-weight: bold;
    }

    .season {
        min-height: 50px;
        padding: 10px;
        /*background-color: rgba(0,0,0, 30%);*/
    }

    span,
    strong {
        font-family: 'sans', sans-serif;
    }

    .buttonvlc {
        background-color: #4CAF50;
        /* Green */
        border: none;
        color: white;
        padding: 8px 16px;
        text-align: center;
        text-decoration: none;
        display: inline-block;
        font-size: 16px;
        margin: 4px 2px;
        transition-duration: 0.4s;
        cursor: pointer;
    }

    .buttonvlc:hover {
        background-color: #59655a;
        color: white;
    }

    .alerttoast {
        padding: 10px;
        background-color: #f44336;
        color: white;
        opacity: 1;
        transition: opacity 0.6s;
        margin: 0;
        margin-bottom: 10px;
        text-align: center;
        border-radius: 2rem;
        margin: 0 10px 0 10px;
        line-height: 2;
        direction: rtl;
    }

    .alerttoast.success {
        background-color: #4CAF50;
    }

    .alerttoast.info {
        background-color: #2196F3;
    }

    .alerttoast.warning {
        background-color: #464646;
    }

    .closebtntoast {
        margin-left: 10px;
        color: white;
        font-weight: bold;
        float: left;
        font-size: 30px;
        line-height: 50px;
        cursor: pointer;
        transition: 0.3s;
    }

    .closebtntoast:hover {
        color: black;
    }

    .containerstar {

        display: inline-block;
        text-align: center;

    }

    .flet-left-one {
        float: right;
    }

    .flet-left-one-image {
        height: 311px;
        width: 22rem;
        display: inline-block;
        background-size: cover;

    }

    .Filter__watch-one {
        display: flex;
        gap: 0.5rem;
        padding: 1rem 0;
        font-size: 1rem;
        font-family: 'sans', sans-serif;
    }

    .Filter__watch-one div {
        background: #000;
        padding: 0.5rem 1rem;
        border-radius: 5rem;
    }

    .product__watch-one {
        display: flex;
        gap: 1rem;
        align-items: center;
    }

    .product__watch-one div {
        background: #000;
        padding: 0.5rem 1rem;
        border-radius: 5rem;
        font-size: 1rem;
        font-family: 'sans', sans-serif;
    }

    .product__watch-one p {
        margin-top: 1rem;
    }

    .btn__movie--one {
        display: flex;
        gap: 1rem;
        background-color: #d90d0d;
        text-align: center;
        /* padding: 1rem; */
        border-radius: 15rem;
        width: 15rem;
        justify-content: center;
        margin-top: 1rem;
    }

    .btn__movie--one p {
        padding-top: 1rem
    }

    .btn__movie--one--svg {
        width: 2rem;
    }

    .actorscenter {
        display: flex;
        justify-content: center;
        /* Center the items horizontally */
        margin: 0 auto;
    }

    .Possibilities {
        display: flex;
        justify-content: center;
        /* Center the items horizontally */
        align-items: center;
        /* Center the items vertically */
        width: 50%;
        margin: 0 auto;
    }

    .Possibilities ul {
        display: flex;
        gap: 1rem;
        align-items: center;
        text-align: center;
        list-style-type: none;
        margin: 0;
        /* Remove default margin */
        padding: 0;
        /* Remove default padding */
    }


    .Possibilities ul li {
        padding: 1.5rem;
    }

    .Possibilities ul li span svg {
        width: 3rem;
    }

    .Possibilities ul li p {
        font-size: 1.1rem;
    }

    .Opinion__one {
        display: grid;
        grid-template-columns: auto 1fr;
        text-align: right;
        align-items: center;
        font-size: 1.1rem;
        margin: 1rem;
        border: 1px solid white;
        padding: 1rem;
        border-radius: 1rem;
        width: 37rem;
    }

    .Opinion__one .Opinion__one--icone {
        display: flex;
        gap: 0.7rem;

    }

    .Opinion__one .Opinion__one--icone div svg {
        width: 3.5rem;
        border: 1px solid;
        height: 3.5rem;
        padding: 0.5rem;
        border-radius: 50%;
    }

    .Opinion__one--text p {
        font-size: 1.4rem;
    }

    .Opinion__one--text span {
        font-size: 1.2rem;
    }

    .scrollmenu-item {
        width: 0 auto !important;
    }

    .scrollmenu-item ul {
        display: flex;
        align-items: center;
        list-style-type: none;
        font-family: 'sans';
        padding: 0.5rem 1rem 0.5rem 1rem;
        gap: 1rem;
        background-color: #333333;
        border-radius: 10rem;
    }

    .main-content .container {
        margin-top: 0 !important;
    }

    .thumb-imdb {
        background: #eacb11;
        color: #000;
        padding: 0px 4px;
        border-radius: 4px;
        font-size: 11px;
        font-weight: bold;
        width: 3.7rem;
    }

    .img__watch--style-w {
        padding-left: 2rem;
    }

    .row__info--style {
        display: flex;
        justify-content: right;
        align-items: center;
        margin-right: 1rem;
        padding-top: 6rem;
    }

    .background__title--black {
        background: #00000058;
        width: 100%;
        height: 100%;
    }

    .title__font--video {
        font-size: 28px;
        font-family: 'sans';
        padding-bottom: 2rem;
    }

    .tite-body__font {
        font-size: 1.3rem;
        margin-top: 1rem;
    }

    .Filter__watch-one--d-flex {
        display: block;
        align-items: center;
        gap: 1rem;
    }

    .Possibilities__Opinion__one {
        display: flex;
        align-items: center;
        justify-content: space-between;
        flex-direction: row-reverse;
        width: 50%;
        margin: 0 auto;
    }

    .mahsol {
        font-size: 1.3rem !important;
        font-weight: bold;
        padding-top: 0.4rem;
    }

    .actor_tab-actorscenter {
        width: 50%;
        margin: 0 auto;
    }

    #actor_tab .scrollmenu-item {
        min-height: 0;
    }

    /* width */
    .scrollmenu::-webkit-scrollbar {
        height: 5px;
    }

    /* Track */
    .scrollmenu__items::-webkit-scrollbar-track {
        background: transparent;
        border-radius: 1rem;
    }

    /* Handle */
    .scrollmenu__items::-webkit-scrollbar-thumb {
        background: #888;
        border-radius: 1rem;
    }

    /* Handle on hover */
    .scrollmenu__items::-webkit-scrollbar-thumb:hover {
        background: #555;
    }

    .title__font--video span {
        filter: drop-shadow(2px 2px 2px black);
    }

    .ml-title {
        width: 50%;
        margin: 0 auto;
        height: 50rem;
    }
    
    .play-movie-sec {
        width: 53%;
        margin: 0 auto;
    }
    
    .play-movie-related {
        width: 52%;
        margin: 0 auto;
    }
    

    @media screen and (max-width: 1300px) {
        .Possibilities__Opinion__one {
            display: block;
            width: 100%;
        }

        .ml-title {
            width: 98%;
            margin: 0 auto;
            height: 40rem;
        }
        
        .play-movie-sec {
            width: 98%;
            margin: 0 auto;
        }
        
        .play-movie-related {
            width: 98%;
            margin: 0 auto;
        }
        
        .Opinion__one {
            width: 90%;
            margin: 0 auto;
        }

        .Possibilities {
            width: 100%;
            padding: 0 0.5rem;
        }

        .actor_tab-actorscenter {
            width: 100%;
        }
    }

    @media screen and (max-width: 700px) {
        .flet-left-one-image {
            height: 232px;
            width: 17rem;
        }

        .title__font--video {
            font-size: 20px;
        }

        .tite-body__font {
            font-size: 1rem;
        }

        .mahsol {
            font-size: 1.2rem !important;
            font-weight: bold;
            padding-top: 0.4rem;
        }

        .mahsol__two {
            font-size: 1.1rem;
        }

        .scrollmenu::-webkit-scrollbar {
            height: 0px;
        }

    }
    

    @media screen and (max-width: 580px) {
        .flet-left-one-image {
            height: 181px;
            width: 13rem;
        }

        .title__font--video {
            font-size: 20px;
        }

        .tite-body__font {
            font-size: 1rem;
        }

        .img__watch--style-w {
            padding-left: 0;
        }

        .ml-title {
            height: 30rem;

        }

        .row__info--style {
            padding-top: 1rem;
        }

    }

    @media screen and (max-width: 450px) {
        .Filter__watch-one--d-flex {
            display: block;
        }

        .Filter__watch-one {
            padding-left: 5rem;
            margin-top: -1rem;
        }

        .container {
            padding: 0 !important;
        }

        .ml-title {
            margin: 0 !important;
            height: 31rem;
        }

        #movie-details {
            padding: 0 !important;
        }

        .row__info--style {
            padding-top: 2rem;
        }

        .title__font--video {
            font-size: 15px;
        }

        .title__font--video span {
            display: block;
            width: 90%;
        }
    }