@media only screen and (min-width: 1280px) {

}

@media only screen and (min-width: 1366px) {

}

@media only screen and (min-width: 1400px) {

}

@media only screen and (min-width: 1440px) {

}

@media only screen and (min-width: 1536px) {

}

@media only screen and (min-width: 1600px) {
    /*.v2-site {
        width: 1400px;
    }

    body, html {
        font-size: 16px;
    }

    .v2-action-menu-item .v2-title {
        font-size: 21px;
    }*/
}

@media only screen and (min-width: 1680px) {

}

@media only screen and (min-width: 1920px) {
        .vjs-text-track-cue * {
            font-size: inherit;
        }
}

@media only screen and (min-width: 2560px) {

}

@media only screen and (max-width: 1280px) {
                #paypal-button-container {
background: rgb(246,246,246);
background: -moz-linear-gradient(180deg, rgba(246,246,246,0) 0%, rgba(251,251,251,0) 45px, rgba(255,255,255,1) 45px, rgba(246,246,246,1) 100%);
background: -webkit-linear-gradient(180deg, rgba(246,246,246,0) 0%, rgba(251,251,251,0) 45px, rgba(255,255,255,1) 45px, rgba(246,246,246,1) 100%);
background: linear-gradient(180deg, rgba(246,246,246,0) 0%, rgba(251,251,251,0) 45px, rgba(255,255,255,1) 45px, rgba(246,246,246,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f6f6f6",endColorstr="#f6f6f6",GradientType=1);
}
}

@media only screen and (max-width: 1025px) {

    .v2-page-settings .col2 {
        margin-right: 5px;
        margin-left: 5px;
    }

    .v2-page-ticket-details .v2-page-support-messages {
        margin-left: 0;
    }

    .v2-page-ticket-details .v2-btn_highlight_ticket {
        margin-left: 0;
        margin-top: 5px;
    }

    .v2-page-faq-rules,
    .v2-page-invite .row1,
    .v2-page-notifications .v2-notifications-content,
    .v2-page-admin-chat-cards .row1,
    .v2-page-request .row1 {
        padding-left: 5px;
        padding-right: 5px;
    }

    .v2-page-ticket-details-content,
    .v2-page-supported-devices-content {
        padding: 10px 5px;
    }

    .v2-page-support .table-history {
        margin-left: 5px;
        margin-right: 5px;
    }

    .v2-main-lineup {
        padding: 6px;
    }

    .v2-page-memberships .right-column, .v2-page-gift-cards .right-column {
        min-width: auto;
    }

    .v2-page-memberships .row1, .v2-page-gift-cards .row1, .v2-page-invite .row1 {
        gap: 25px;
    }

    .v2-page-invite .right-column {
        min-width: auto;
    }

    .v2-page-memberships,
    .v2-page-gift-cards {
        margin-right: 10px;
        margin-left: 10px;
    }

    .v2-page-memberships .row1,
    .v2-page-gift-cards .row1,
    .v2-page-invite .row1,
    .v2-page-support .row1,
    .v2-page-ticket-details .row1,
    .v2-page-ticket-details .v2-support-content-subcontent {
        flex-direction: column;
    }

    .v2-page-ticket-details .v2-page-support-messages {
        margin-top: 15px;
    }

    .v2-page-search, .v2-page-movies, .v2-page-tvshows {
        padding: 5px;
    }

    .v2-action-menu-left {
        margin-left: 6px;
    }

    .v2-action-menu-right {
        margin-right: 5px;
    }

    .v2-component_poster_video img, .v2-no-poster {
        max-width: 121.5px;
        width: 121.5px;
    }

    .v2-component_poster_video {
        height: 182px;
    }
}

@media only screen and (max-width: 1004px) {
    .v2-component_poster_video img, .v2-no-poster {
        max-width: 137.5px;
        width: 137.5px;
    }

    .v2-component_poster_video {
        height: 209px;
    }
}

@media only screen and (max-width: 1003px) {

}

@media only screen and (max-width: 1000px) {
    .v2-component_poster_video img, .v2-no-poster {
        max-width: 137px;
        width: 137px;
    }
}

@media only screen and (max-width: 960px) {
    .v2-action-menu-left {
        order: 2;
        margin-top: 10px;
    }

    .v2-action-menu-right {
        order: 1;
    }

    .v2-action-menu {
        flex-direction: column;
    }

    .v2-menu-user-secondary {
        justify-content: flex-end;
    }

    .v2-component_poster_video img, .v2-no-poster {
        max-width: 131px;
        width: 131px;
    }

    .v2-component_poster_video {
        height: 199px;
    }
}

@media only screen and (max-width: 927px) { /* Real device 926 */
    .v2-component_poster_video img, .v2-no-poster {
        max-width: 126.5px;
        width: 126.5px;
    }

    .v2-component_poster_video {
        height: 192px;
    }
}

@media only screen and (max-width: 920px) { /* Real device 919 */
    .vjs-text-track-cue * {
        font-size: 17px;
    }

    .plyr__captions .plyr__caption {
        font-size: 17px;
    }

    .v2-component_poster_video img, .v2-no-poster {
        max-width: 125.5px;
        width: 125.5px;
    }

    .v2-component_poster_video {
        height: 191px;
    }
}

@media only screen and (max-width: 916px) { /* Real device 915 */
    .v2-component_poster_video img, .v2-no-poster {
        max-width: 125px;
        width: 125px;
    }

    .v2-component_poster_video {
        height: 190px;
    }
}

@media only screen and (max-width: 915px) { /* Real device 914 */
    .v2-component_poster_video img, .v2-no-poster {
        max-width: 124.5px;
        width: 124.5px;
    }
}

@media only screen and (max-width: 912px) {
    .v2-component_poster_video img, .v2-no-poster {
        max-width: 124.5px;
        width: 124.5px;
    }

    .v2-component_poster_video {
        height: 189px;
    }
}

@media only screen and (max-width: 907px) { /* Real device 906 */
    .v2-component_poster_video img, .v2-no-poster {
        max-width: 123.5px;
        width: 123.5px;
    }

    .v2-component_poster_video {
        height: 188px;
    }
}

@media only screen and (max-width: 900px) {
    .v2-component_poster_video img, .v2-no-poster {
        max-width: 122.5px;
        width: 122.5px;
    }

    .v2-component_poster_video {
        height: 187px;
    }
}

@media only screen and (max-width: 896px) {
    .v2-component_poster_video img, .v2-no-poster {
        max-width: 122px;
        width: 122px;
    }

    .v2-component_poster_video {
        height: 185px;
    }
}

@media only screen and (max-width: 892px) {
    .v2-component_poster_video img, .v2-no-poster  {
        max-width: 121.5px;
        width: 121.5px;
    }
}

@media only screen and (max-width: 884px) {
    .v2-component_poster_video img, .v2-no-poster {
        max-width: 120px;
        width: 120px;
    }

    .v2-component_poster_video {
        height: 184px;
    }
}

@media only screen and (max-width: 883px) {

}

@media only screen and (max-width: 880px) {
    #container_player .controls {
        flex-direction: column;
    }

    #container_player #dynamic_video_duration {
        margin-right: 10px;
    }

    #container_player .controls .bar2,
    #container_player .controls .bar3 {
        width: 100%;
    }

    .v2-component_poster_video img, .v2-no-poster {
        max-width: 119.5px;
        width: 119.5px;
    }

    .v2-component_poster_video {
        height: 182px;
    }
}

@media only screen and (max-width: 874px) {  /* Real device 873 */
    .v2-component_poster_video img, .v2-no-poster {
        max-width: 119px;
        width: 119px;
    }

    .v2-component_poster_video {
        height: 181px;
    }
}

@media only screen and (max-width: 870px) {  /* Real device 869 */
    .v2-component_poster_video img, .v2-no-poster {
        max-width: 118.5px;
        width: 118.5px;
    }

    .v2-component_poster_video {
        height: 180px;
    }
}

@media only screen and (max-width: 854px) {
    .v2-component_poster_video img, .v2-no-poster {
        max-width: 116px;
        width: 116px;
    }

    .v2-component_poster_video {
        height: 175px;
    }
}

@media only screen and (max-width: 852px) { /* Real device 851 */
    .v2-component_poster_video img, .v2-no-poster {
        max-width: 115.5px;
        width: 115.5px;
    }
}

@media only screen and (max-width: 847px) { /* Real device 846 */
    .v2-component_poster_video img, .v2-no-poster {
        max-width: 135px;
        width: 135px;
    }

    .v2-component_poster_video {
        height: 205px;
    }
}

@media only screen and (max-width: 844px) {
    .v2-component_poster_video img, .v2-no-poster {
        max-width: 134.5px;
        width: 134.5px;
    }

    .v2-component_poster_video {
        height: 202px;
    }
}

@media only screen and (max-width: 840px) {
    .v2-component_poster_video img, .v2-no-poster {
        max-width: 134px;
        width: 134px;
    }

    .v2-component_poster_video {
        height: 201px;
    }
}

@media only screen and (max-width: 835px) { /* Real device 834 */
    .v2-component_poster_video img, .v2-no-poster {
        max-width: 133px;
        width: 133px;
    }

    .v2-component_poster_video {
        height: 200px;
    }
}

@media only screen and (max-width: 831px) { /* Real device 830 */
    .v2-component_poster_video img, .v2-no-poster {
        max-width: 132.5px;
        width: 132.5px;
    }
}

@media only screen and (max-width: 824px) { /* Real device 823 */
    .v2-component_poster_video img, .v2-no-poster {
        max-width: 131px;
        width: 131px;
    }

    .v2-component_poster_video {
        height: 197px;
    }
}

@media only screen and (max-width: 821px) { /* Real device 820 */
    .v2-component_poster_video img, .v2-no-poster {
        max-width: 130.5px;
        width: 130.5px;
    }

    .v2-component_poster_video {
        height: 196px;
    }
}

@media only screen and (max-width: 818px) { /* Real device 817 */
    .v2-component_poster_video img, .v2-no-poster {
        max-width: 130px;
        width: 130px;
    }

    .v2-component_poster_video {
        height: 195px;
    }
}

@media only screen and (max-width: 817px) { /* Real device 816 */
    .v2-component_poster_video img, .v2-no-poster {
        max-width: 130px;
        width: 130px;
    }

    .v2-component_poster_video {
        height: 195px;
    }
}

@media only screen and (max-width: 812px) {
    .v2-component_poster_video img, .v2-no-poster {
        max-width: 129.5px;
        width: 129.5px;
    }
}

@media only screen and (max-width: 811px) { /* Real device 810 */
    .v2-component_poster_video img, .v2-no-poster {
        max-width: 129px;
        width: 129px;
    }

    .v2-component_poster_video {
        height: 194px;
    }
}

@media only screen and (max-width: 808px) {
    .v2-component_poster_video img, .v2-no-poster {
        max-width: 128.5px;
        width: 128.5px;
    }
}

@media only screen and (max-width: 800px) {
    .v2-component_poster_video img, .v2-no-poster {
        max-width: 127.5px;
        width: 127.5px;
    }

    .v2-component_poster_video {
        height: 192px;
    }
}

@media only screen and (max-width: 787px) { /* Real device 786 */
    .v2-component_poster_video img, .v2-no-poster {
        max-width: 125px;
        width: 125px;
    }

    .v2-component_poster_video {
        height: 188px;
    }
}

@media only screen and (max-width: 780px) {
    .v2-component_poster_video img, .v2-no-poster {
        max-width: 124px;
        width: 124px;
    }

    .v2-component_poster_video {
        height: 186px;
    }
}

@media only screen and (max-width: 772px) { /* Real device 771 */
    .v2-component_poster_video img, .v2-no-poster {
        max-width: 122.5px;
        width: 122.5px;
    }

    .v2-component_poster_video {
        height: 184px;
    }
}

@media only screen and (max-width: 770px) {

}

@media only screen and (max-width: 768px) {
    .vjs-text-track-cue * {
        font-size: 15px;
    }

    .plyr__captions .plyr__caption {
        font-size: 15px;
    }

    .v2-component_poster_video img, .v2-no-poster {
        max-width: 122px;
        width: 122px;
    }

    .v2-component_poster_video {
        height: 183px;
    }

    .v2-main-lineup {
        padding: 5px;
    }
}

@media only screen and (max-width: 760px) {
    .v2-settings-content {
        flex-direction: column;
    }

    .v2-component_poster_video img, .v2-no-poster {
        max-width: 120.5px;
        width: 120.5px;
    }

    .v2-component_poster_video {
        height: 182px;
    }
}

@media only screen and (max-width: 748px) { /* Real device 747 */
    .v2-component_poster_video img, .v2-no-poster {
        max-width: 118.5px;
        width: 118.5px;
    }

    .v2-component_poster_video {
        height: 178px;
    }
}

@media only screen and (max-width: 741px) { /* Real device 740 */
    .v2-component_poster_video img, .v2-no-poster {
        max-width: 117.5px;
        width: 117.5px;
    }

    .v2-component_poster_video {
        height: 177px;
    }
}

@media only screen and (max-width: 737px) { /* Real device 736 */
    .v2-component_poster_video img, .v2-no-poster {
        max-width: 116.5px;
        width: 116.5px;
    }

    .v2-component_poster_video {
        height: 176px;
    }
}

@media only screen and (max-width: 733px) { /* Real device 732 */
    .v2-component_poster_video img, .v2-no-poster {
        max-width: 116px;
        width: 116px;
    }

    .v2-component_poster_video {
        height: 175px;
    }
}

@media only screen and (max-width: 732px) { /* Real device 731 */

}

@media only screen and (max-width: 720px) {
    .v2-calendar-item .v2-desktop-marker {
        display: none;
    }

    .v2-video-details.layout3 .v_toolbar {
        margin-bottom: 8px;
        align-items: center;
    }

    .v2-calendar-item .v2-mobile-marker {
        display: flex;
    }

    .v2-component_poster_video img, .v2-no-poster {
        max-width: 114px;
        width: 114px;
    }

    .v2-component_poster_video {
        height: 172px;
    }

    #currently_playing {
        margin-top: 5px;
        margin-bottom: 5px;
    }

    .v2-video-details.layout3 .v2-video-infos-container {
        flex-direction: column;
        align-items: center;
        padding: 10px 5px;
    }

    .v2-video-details.layout3 .v2-action-menu {
        flex-direction: column;
    }

    .v2-video-details.layout3 .sdata {
        flex-direction: column;
    }

    .v2-video-countries {
        margin: 0;
        margin-bottom: 5px;
    }

    .length {
        margin: 0;
        margin-bottom: 5px;
    }

    .v2-video-details.layout3 #scroll-seasons .item-episode .airdate {
        margin-left: 0;
    }

    .v2-video-details.layout3 #scroll-seasons .item-episode .episode_name {
        margin-left: 0;
    }

    .v2-video-details.layout3 #scroll-seasons .item-episode .title {
        align-items: start;
    }

    .v2-video-details.layout3 #scroll-seasons .item-episode .infos {
        flex-direction: column;
        align-items: center;
    }

    .v2-video-details.layout3 #scroll-seasons .item-episode .episode_t {
        flex-direction: column;
        margin-bottom: 5px;
    }

    .v2-video-details.layout3 #scroll-seasons .item-episode .episode_number {
        display: none;
    }

    .v2-video-toolbar {
        flex-direction: column;
        height: auto;
    }

    .v2-video-details.layout3 .item-episode .screenshot {
        display: none !important;
    }

    .v2-video-details.layout3 .item-episode .summary {
        display: none !important;
    }

    .v2-video-details.layout3 .item-episode.expanded .mobile_summary {
        display: flex !important;
        padding: 4px 10px 4px 10px;
    }

    .v2-video-details.layout3 #scroll-seasons .item-episode .mobile_episode_number {
        display: block;
    }

    .v2-video-details.layout3 .v2-video-infos-poster {
        display: none;
    }

    .v2-video-details.layout3 .v2-video-infos-data {
        align-items: center;
        padding: 0;
        width: 100%;
    }

    .v2-video-details.layout3 .data_div {
        width: 100%;
    }
}

@media only screen and (max-width: 696px) { /* Real device 695 */
    .v2-component_poster_video img, .v2-no-poster {
        max-width: 133px;
        width: 133px;
    }

    .v2-component_poster_video {
        height: 200px;
    }
}

@media only screen and (max-width: 668px) { /* Real device 667 */
    .v2-component_poster_video img, .v2-no-poster {
        max-width: 127px;
        width: 127px;
    }

    .v2-component_poster_video {
        height: 191px;
    }
}

@media only screen and (max-width: 641px) { /* Real device 640 */
    .v2-component_poster_video img, .v2-no-poster {
        max-width: 122px;
        width: 122px;
    }

    .v2-component_poster_video {
        height: 183px;
    }

    .v2-page-request .bar1 {
        flex-direction: column;
    }

    #pills-tab {
        margin-bottom: 15px;
    }
}

@media only screen and (max-width: 601px) { /* Real device 600 */
    .video-js .vjs-current-time,
    .video-js .vjs-time-divider,
    .video-js .vjs-duration {
        display: none !important;
    }

    .v2-component_poster_video img, .v2-no-poster {
        max-width: 114px;
        width: 114px;
    }

    .v2-component_poster_video {
        height: 171px;
    }
}

@media only screen and (max-width: 569px) { /* Real device 568 */
    .v2-component_poster_video img, .v2-no-poster {
        max-width: 135.5px;
        width: 135.5px;
    }

    .v2-component_poster_video {
        height: 204px;
    }
}

@media only screen and (max-width: 541px) { /* Real device 540 */
    .v2-component_poster_video img, .v2-no-poster {
        max-width: 128.5px;
        width: 128.5px;
    }

    .v2-component_poster_video {
        height: 193px;
    }
}

@media only screen and (max-width: 505px) { /* Real device 504*/
    .v2-component_poster_video img, .v2-no-poster {
        max-width: 119.5px;
        width: 119.5px;
    }

    .v2-container-favorites {
        flex-direction: column;
    }

    .v2-container-favorites .v2-search-filters {
        margin-top: 10px;
    }

    .v2-component_poster_video {
        height: 180px;
    }
}

@media only screen and (max-width: 500px) {
    .vjs-text-track-cue * {
        font-size: 13px;
    }

    .plyr__captions .plyr__caption {
        font-size: 13px;
    }

    .v2-menu-user-secondary {
        margin-bottom: 5px;
    }

    .v2-action-menu-left {
        flex-direction: column;
        align-items: start;
    }

    .v2-page-request .bar2 {
        flex-direction: column;
    }

    .v2-page-request .pagination {
        margin-top: 15px;
    }

    .v2-request-video-item {
        flex-direction: column;
        align-items: flex-start;
    }

    .v2-page-request .container_pagination {
        justify-content: flex-end;
    }

    .v2-action-menu-mid-separator {
        display: none;
    }

    .v2-search-field .logo-search {
        font-size: 25px;
    }

    #v2-btn-notifications {
        font-size: 24px;
    }

    .v2-menu-user-secondary .dropdown-toggle {
        font-size: 29px;
    }

    .v2-action-menu-item .v2-title {
        font-size: 19px;
    }

    .v2-action-menu-item {
        margin-bottom: 5px;
    }

    .v2-component_poster_video img, .v2-no-poster {
        max-width: 118.5px;
        width: 118.5px;
    }

    .v2-component_poster_video {
        height: 179px;
    }
}

@media only screen and (max-width: 480px) {
    .v2-component_poster_video img, .v2-no-poster {
        max-width: 113.5px;
        width: 113.5px;
    }

    .v2-component_poster_video {
        height: 171px;
    }
}

@media only screen and (max-width: 476px) {
    .v2-component_poster_video img, .v2-no-poster {
        max-width: 112.5px;
        width: 112.5px;
    }

    .v2-component_poster_video {
        height: 170px;
    }
}

@media only screen and (max-width: 451px) { /* Real device 450*/
    .v2-component_poster_video img, .v2-no-poster {
        max-width: 143px;
        width: 143px;
    }

    .v2-component_poster_video {
        height: 216px;
    }
}

@media only screen and (max-width: 432px) {
    .v2-search-filters {
        flex-direction: column;
    }

    .v2-search-filters-box {
        margin-bottom: 10px;
    }

    .v2-btn-reset-filters {
        margin-bottom: 5px;
    }

    .v2-component_poster_video img, .v2-no-poster {
        max-width: 137px;
        width: 137px;
    }

    .v2-component_poster_video {
        height: 207px;
    }
}

@media only screen and (max-width: 428px) {
    .v2-component_poster_video img, .v2-no-poster {
        max-width: 136px;
        width: 136px;
    }

    .v2-component_poster_video {
        height: 206px;
    }
}

@media only screen and (max-width: 415px) { /* Real device 414*/
    .video-js .vjs-control {
        width: 3.9em;
    }
    
    .v2-calendar-item {
        padding: 3px;
    }

    .v2-component_poster_video img, .v2-no-poster {
        max-width: 131px;
        width: 131px;
    }

    .v2-component_poster_video {
        height: 198px;
    }
}

@media only screen and (max-width: 412px) {
    .v2-component_poster_video img, .v2-no-poster {
        max-width: 130.5px;
        width: 130.5px;
    }

    .v2-component_poster_video {
        height: 197px;
    }
}

@media only screen and (max-width: 411px) {
    .v2-component_poster_video img, .v2-no-poster {
        max-width: 130px;
        width: 130px;
    }

    .v2-component_poster_video {
        height: 196px;
    }
}

@media only screen and (max-width: 400px) {
    .video-js .vjs-control {
        width: 3.8em;
    }
    
    .vjs-text-track-cue * {
        font-size: 11px;
    }

    .plyr__captions .plyr__caption {
        font-size: 11px;
    }

    .v2-packages {
        gap: 20px;
    }

    .v2-component_poster_video img, .v2-no-poster {
        max-width: 126.5px;
        width: 126.5px;
    }

    .v2-component_poster_video {
        height: 191px;
    }
}

@media only screen and (max-width: 394px) { /* Real device 393 */
    .v2-component_poster_video img, .v2-no-poster {
        max-width: 124.5px;
        width: 124.5px;
    }

    .v2-component_poster_video {
        height: 187px;
    }
}

@media only screen and (max-width: 392px) {
    .v2-component_poster_video img, .v2-no-poster {
        max-width: 123.5px;
        width: 123.5px;
    }

    .v2-component_poster_video {
        height: 187px;
    }
}

@media only screen and (max-width: 391px) { /* Real device 390 */
    .v2-component_poster_video img, .v2-no-poster {
        max-width: 123px;
        width: 123px;
    }

    .v2-component_poster_video {
        height: 186px;
    }
}

@media only screen and (max-width: 386px) {  /* Real device 385 */
    .v2-packages {
        gap: 10px;
    }

    .v2-calendar-item {
        padding: 4px 2px;
    }

    .v2-calendar-item .text {
        font-size: 11px;
    }

    .v2-component_poster_video img, .v2-no-poster {
        max-width: 121.5px;
        width: 121.5px;
    }

    .v2-component_poster_video {
        height: 184px;
    }

    .v2-calendar {
        padding: 0;
    }
}

@media only screen and (max-width: 385px) { /* Real device 384 */
    .video-js .vjs-control {
        width: 3.7em;
    }

    .v2-component_poster_video img, .v2-no-poster {
        max-width: 121px;
        width: 121px;
    }

    .v2-component_poster_video {
        height: 183px;
    }
}

@media only screen and (max-width: 376px) { /* Real device 375 */
    .video-js .vjs-control {
        width: 3.6em;
    }

    .v2-component_poster_video img, .v2-no-poster {
        max-width: 118px;
        width: 118px;
    }

    .v2-component_poster_video {
        height: 178px;
    }
}

@media only screen and (max-width: 361px) { /* Real device 360 */
    .video-js .vjs-control {
        width: 3.4em;
    }

    .v2-component_poster_video img, .v2-no-poster {
        max-width: 113px;
        width: 113px;
    }

    .v2-component_poster_video {
        height: 171px;
    }

    .v2-filter-bar {
        flex-direction: column;
    }

    .v2-pagination {
        margin-top: 5px;
        margin-bottom: 10px;
    }
}

@media only screen and (max-width: 347px) { /* Real device 346 */
    .video-js .vjs-control {
        width: 3.3em;
    }

    .v2-component_poster_video img, .v2-no-poster {
        max-width: 165px;
        width: 165px;
    }

    .v2-page-memberships .right-column, .v2-page-gift-cards .right-column {
        max-width: 320px;
    }

    .v2-filter_categories .select2 {
        width: 338px !important;
    }

    .v2-component_poster_video {
        height: 255px;
    }

    .v2-page-search .v2-component_poster_video img {
        max-width: 166px;
    }
}

@media only screen and (max-width: 321px) { /* Real device 320 */  
    .video-js .vjs-control {
        width: 3em;
    }

    .v2-component_poster_video img, .v2-no-poster {
        max-width: 152px;
        width: 152px;
    }

    .v2-filter_categories .select2 {
        width: 310px !important;
    }

    .v2-container-favorites .nav-link {
        padding-left: 11.5px;
        padding-right: 11.5px;
    }

    .v2-component_poster_video {
        height: 228px;
    }

    .ajax-data-movies, .ajax-data-lineup_hd, .ajax-data-tv_shows, .ajax-data-anime {
        height: auto;
    }

    .v2-page-search .v2-component_poster_video img {
        max-width: 152px;
    }

    .v2-settings-content input[type=file] {
        width: 200px;
    }

    .v2-page-settings .info input[type=text], .v2-page-settings .info input[type=password], .v2-page-invite .info input[type=text], .v2-page-invite .info input[type=password] {
        width: 215px;
    }

    .v2-packages {
        gap: 3px;
    }
}