                        /* Defaults */
                        
                        body {
                            /* font family */
                            font-family: "Raleway", "Helvetica Neue", helvetica, arial, sans-serif;
                            /* bgcolor */
                            background-color: #fff !important;
                        }

                        .container-inside {
                            width:94% !important;
                        }
                        /* JAV-747 -Ranking */
                        
                        .section--dark {
                            background-color: #e8e9e9 !important;
                        }
                        
                        .section__title--no-margin {
                            font-size: 30px;
                            font-family: "Raleway", sans-serif;
                            font-weight: 500;
                            text-transform: capitalize;
                            color: #0C161C !important;
                        }
                        /*JAV-749 Landing Page dropdown*/
                        
                        .unlock_btn {
                            padding-top: 30px;
                            display: table;
                            text-align: center;
                            margin: 0 auto;
                        }
                        
                        .unlck {
                            width: 200px;
                        }
                        
                        .unlock {
                            justify-content: center;
                            align-items: center;
                            height: 50px;
                            width: 200px !important;
                            -webkit-border-radius: 4px;
                            border-radius: 4px;
                            background-image: -moz-linear-gradient(90deg, #ff55a5 0%, #ff5860 100%);
                            background-image: -webkit-linear-gradient( 90deg, #ff55a5 0%, #ff5860 100%);
                            background-image: -ms-linear-gradient(90deg, #ff55a5 0%, #ff5860 100%);
                            background-image: linear-gradient( 90deg, #ff55a5 0%, #ff5860 100%);
                            -webkit-box-shadow: 0 0 20px 0 rgb(255 88 96 / 50%);
                            box-shadow: 0 0 20px 0 rgb(255 88 96 / 50%);
                            opacity: 0.85;
                            font-size: 13px;
                            color: #fff;
                            text-transform: uppercase;
                            font-weight: 500;
                            letter-spacing: 1px;
                            margin: 20px auto 0;
                        }
                        
                        .grid_landing {
                            width: 90%;
                        }
                        /* snapshots */
                        
                        .snapshots {
                            text-align: center;
                        }
                        
                        .snapshots>img {
                            width: 80%;
                        }
                        
                        .feature__title,
                        .feature__text {
                            color: #0C161C !important;
                        }
                        /* JAV-735 - Left Aligned Thumbnails */
                        /* .og-grid {
                            text-align: left;
                        } */
                        
                        .imgnewvid_topten,
                        .imgnewvid_trending {
                            border-radius: 5px;
                        }
                        
                        .price {
                            display: flex;
                            flex-direction: column;
                            justify-content: flex-start;
                            align-items: flex-start;
                            padding: 20px 15px;
                            background-color: #e8e9e9 !important;
                            -webkit-box-shadow: 0 0 20px 0 rgb(0 0 0 / 30%);
                            box-shadow: 0 0 20px 0 rgb(0 0 0 / 30%);
                            margin: 15px 0;
                            position: relative;
                        }
                        /* JAV-730 - Link on dropdown */
                        
                        .drp_link,
                        .drp_actress {
                            font-size: 16px;
                            position: relative;
                            background-image: -webkit-linear-gradient(0deg, #ff55a5 0%, #ff5860 100%);
                            -webkit-background-clip: text;
                            -webkit-text-fill-color: transparent;
                            margin-right: 7px;
                            opacity: 0.8;
                            font-family: 'Raleway', sans-serif !important;
                            font-weight: 300;
                            color: #333 !important;
                            text-transform: uppercase;
                            letter-spacing: 1px !important;
                            padding: 0 !important;
                            border: none !important;
                            display: inline-block !important;
                            margin: 0 !important;
                            outline: none;
                        }
                        
                        .drp_link::before,
                        .drp_actress::before {
                            content: '' !important;
                            display: inline-block;
                            margin-right: 0px !important;
                        }
                        
                        .price__item--first,
                        .price__item {
                            color: #0C161C !important;
                        }
                        /* Video Player */
                        
                        .preview_player {
                            /* override other styles to make responsive */
                            width: 100% !important;
                            height: auto !important;
                        }
                        
                        .header__nav-link {
                            font-size: 14px;
                            font-weight: 900;
                            text-transform: uppercase;
                            color: rgba(104, 104, 104, 0.75);
                            letter-spacing: 0.2px;
                        }
                        
                        .sign__group {
                            position: relative;
                            margin-bottom: 20px;
                            width: 100%;
                        }
                        
                        #myDiv, .myDivClass {
                            max-width: 860px !important;
                            width: 50% !important;
                        }
                        /* JAV-706 - font sizes */
                        
                        .details__title {
                            font-size: 32px;
                            font-weight: 600;
                            line-height: 1.5em;
                            height: 3em;
                            width: 80%;
                            white-space: normal;
                            overflow: hidden;
                            text-overflow: ellipsis;
                            -o-text-overflow: ellipsis;
                            letter-spacing: 0em !important;
                        }
                        /*card meta */
                        
                        .video_info {
                            font-family: "Raleway", sans-serif !important;
                        }
                        
                        .card--details .card__meta {
                            margin-top: 18px;
                            display: block;
                            font-size: 16px;
                            line-height: 2em;
                            color: rgba(255, 255, 255, 0.7);
                            font-family: "Raleway", sans-serif !important;
                            text-transform: capitalize !important;
                        }
                        
                        .card--details .card__meta a {
                            font-size: 16px;
                            position: relative;
                            background-image: -webkit-linear-gradient(0deg, #ff55a5 0%, #ff5860 100%);
                            -webkit-background-clip: text;
                            -webkit-text-fill-color: transparent;
                            color: #ff5860;
                            margin-right: 7px;
                            opacity: 0.8;
                            font-family: 'Raleway', sans-serif !important;
                        }
                        
                        .card {
                            margin-bottom: 0px !important;
                        }
                        
                        .card__title {
                            width: auto !important;
                            text-overflow: ellipsis;
                            overflow: hidden;
                            word-wrap: break-word;
                            font-size: 14px !important;
                            margin: 0px auto;
                            text-transform: capitalize;
                            font-family: 'Raleway', sans-serif !important;
                        }
                        /* Video Buttons */
                        
                        .video_buttons {
                            padding: 30px;
                        }
                        /* Add Remove list button */
                        
                        .add_list__btn {
                            background-image: -moz-linear-gradient(90deg, #ff55a5 0%, #ff5860 100%);
                            background-image: -webkit-linear-gradient( 90deg, #ff55a5 0%, #ff5860 100%);
                            background-image: -ms-linear-gradient(90deg, #ff55a5 0%, #ff5860 100%);
                            background-image: linear-gradient( 90deg, #ff55a5 0%, #ff5860 100%);
                            color: #fff;
                            margin-right: 10px;
                        }
                        
                        .sign__btn_ad {
                            border: 2px solid #ff55a5;
                            cursor: pointer;
                            font-family: "Raleway", sans-serif;
                            font-size: 16px;
                            font-weight: 700;
                            line-height: 40px;
                            text-align: center;
                            text-transform: uppercase;
                            display: inline-block;
                            min-width: 144px;
                            padding: 0 16px;
                        }
                        
                        .sign__btn_rm {
                            border: 2px solid #ffffff;
                            color: #ffffff;
                            line-height: 36px;
                            text-transform: uppercase;
                            padding: 0 16px;
                            font-family: "Raleway", sans-serif;
                            font-weight: 700;
                        }
                        
                        .sign__btn_rm:hover {
                            background-color: #e8e9e9;
                            color: #0C161C;
                        }
                        /* Sign Buttons */
                        
                        .header-login {
                            width: auto;
                            height: 40px;
                            font-size: 13px;
                            color: #fff;
                            text-transform: uppercase;
                            font-weight: 500;
                            letter-spacing: 1px;
                            text-decoration: none;
                            padding: 0 16px 0;
                        }
                        
                        .sign__btn__landing {
                            width: 10%;
                            height: 40px;
                            padding: 0 16px 0;
                            float: left;
                        }
                        
                        .header-login:hover {
                            color: #fff;
                        }
                        /* title fonts */
                        
                        .content__title {
                            font-size: 22px;
                            font-weight: 500;
                            text-transform: capitalize;
                            font-family: "Raleway", sans-serif;
                        }
                        /* JAV-739 - Ranking style */
                        
                        select {
                            margin: 10px;
                            width: 150px;
                            padding: 5px 35px 5px 5px;
                            font-size: 16px;
                            border: 3px solid #ccc !important;
                            height: 40px;
                            -webkit-appearance: none;
                            -moz-appearance: none;
                            appearance: none;
                            background: url(../icon/whtcvrn.png) 96% / 15% no-repeat #0C161C !important;
                        }
                        /* Footer font sizes */
                        
                        .footer__title {
                            color: #fff;
                            font-size: 14px;
                            font-weight: 700;
                            letter-spacing: 0.4px;
                            margin-bottom: 10px;
                            margin-top: 15px;
                            font-family: "Raleway", sans-serif;
                        }
                        
                        .footer__list a {
                            font-size: 14px;
                            font-family: "Raleway", sans-serif;
                            font-weight: 500;
                            text-transform: capitalize;
                        }
                        /* END JAV-706 - font sizes */
                        
                        img {
                            max-width: 100%;
                        }
                        
                        .pricing {
                            display: block;
                        }
                        /* Dropdown details */
                        
                        .og-details {
                            padding: 0 40px 0 20px;
                            color: #000;
                            text-transform: capitalize;
                        }
                        /* Landing Page */
                        
                        .head_title {
                            color: #e8e9e9;
                        }
                        
                        .container {
                            text-align: left;
                        }
                        
                        .head-subtitle {
                            font-size: 20px;
                        }
                        
                        .sign__btn__landing {
                            width: 30%;
                            margin: 30px 0px;
                        }
                        
                        .sign__btn__bottom {
                            display: flex;
                            justify-content: center;
                            align-items: center;
                            height: 50px;
                            width: 100%;
                            -webkit-border-radius: 4px;
                            border-radius: 4px;
                            background-image: -moz-linear-gradient(90deg, #ff55a5 0%, #ff5860 100%);
                            background-image: -webkit-linear-gradient( 90deg, #ff55a5 0%, #ff5860 100%);
                            background-image: -ms-linear-gradient(90deg, #ff55a5 0%, #ff5860 100%);
                            background-image: linear-gradient( 90deg, #ff55a5 0%, #ff5860 100%);
                            -webkit-box-shadow: 0 0 20px 0 rgb(255 88 96 / 50%);
                            box-shadow: 0 0 20px 0 rgb(255 88 96 / 50%);
                            opacity: 0.85;
                            font-size: 13px;
                            color: #fff;
                            text-transform: uppercase;
                            font-weight: 500;
                            letter-spacing: 1px;
                            margin: 20px auto 0;
                        }
                        
                        .clear__btn {
                            margin-left: 5px;
                            width: auto;
                            -webkit-border-radius: 4px;
                            border-radius: 4px !important;
                            height: 40px;
                            font-size: 14px;
                        }
                        
                        .alert button {
                            font-size: 30px;
                            height: 50px;
                            line-height: 50px;
                            color: #fff;
                        }
                        
                        .sign__form {
                            max-width: 500px;
                        }
                        
                        .navigation-tab {
                            margin-bottom: 20px;
                        }
                        
                        .login-link.nav-link {
                            pointer-events: none;
                            cursor: default;
                        }
                        
                        .sign__form-caption {
                            color: white;
                            text-align: center;
                            font-weight: 400;
                        }
                        /* JAV-725 - Spacing */
                        
                        .main {
                            float: left;
                            width: 100%;
                        }
                        
                        .imgcontainer::after {
                            content: "";
                            clear: both;
                            display: table;
                        }
                        /* Ads */
                        
                        #adsload {
                            position: absolute !important;
                            z-index: 99 !important;
                            width: 49%;
                            background-color: rgba(255, 255, 255, 0) !important;
                        }
                        
                        .text-center-ads {
                            background-color: rgba(43, 43, 49, 0.9);
                            height: 40px;
                            width: 300px;
                            text-align: center;
                            cursor: pointer;
                        }
                        
                        .text-center-ads a {
                            color: #fff;
                        }
                        /* Forms */
                        
                        .form {
                            background-color: #0C161C;
                            padding: 20px;
                            border-radius: 5px;
                        }
                        
                        input[type="text"],
                        input[type="password"],
                        select.form-control {
                            /* background: transparent; */
                            border: none;
                            border-bottom: 1px solid #FFF;
                            -webkit-box-shadow: none;
                            box-shadow: none;
                            border-radius: 5px;
                            color: #000;
                        }
                        
                        input[type="text"]:focus,
                        input[type="password"]:focus,
                        select.form-control:focus {
                            -webkit-box-shadow: none;
                            box-shadow: none;
                        }
                        
                        .sign__form {
                            background-color: #0C161C;
                            -webkit-box-shadow: none;
                            box-shadow: none;
                            width: 500px;
                        }
                        /* Textarea */
                        
                        .comment_textarea {
                            border-bottom: 2px solid #fff !important;
                            border-bottom-left-radius: 0px !important;
                            border-bottom-right-radius: 0px !important;
                            background-color: transparent !important;
                            resize: none !important;
                            outline: none !important;
                            color: #e8e9e9 !important;
                            height: 50px !important;
                            overflow: hidden !important;
                        }
                        
                        .comment_textarea::placeholder {
                            color: #e8e9e9 !important;
                        }
                        
                        .mainCommentBtn,
                        #addCommentBtn {
                            width: 20% !important;
                            float: right !important;
                        }
                        
                        .comments__list {
                            margin-top: 40px;
                        }
                        
                        .comments__text,
                        .comments__actions {
                            background-color: #0C161C !important;
                        }
                        /* Placeholder color */
                        
                         ::placeholder {
                            color: #e8e9e9 !important;
                        }
                        
                        .sign__input::placeholder {
                            color: silver;
                        }
                        
                        .plan__sign__title {
                            color: #fff;
                        }
                        
                        .sign__form:before {
                            content: none;
                        }
                        
                        .sign__content {
                            display: flex;
                            flex-direction: row;
                            justify-content: center;
                            min-height: 0vh !important;
                        }
                        
                        .cc-icon {
                            position: absolute;
                            z-index: 1;
                            right: 0;
                            margin-right: 10px;
                            height: 50px;
                        }
                        
                        .header__logo,
                        .header__logo:hover {
                            background-color: #0C161C;
                        }
                        
                        .header__sign-in,
                        .header-login {
                            color: #fff;
                        }
                        
                        .sign__input {
                            padding: 0px !important;
                        }
                        
                        .error__input {
                            color: #fff;
                            text-transform: capitalize;
                            font-size: 12px;
                        }
                        
                        .header-login {
                            margin-left: 10px !important;
                        }
                        
                        .fade__bg {
                            background: linear-gradient(to right, rgba(12, 22, 28, 1) 19%, rgba(46, 46, 46, 1) 42%, rgba(125, 126, 125, 0.01) 100%);
                        }
                        /* Close button on My List */
                        
                        a.boxclose {
                            float: right;
                            position: absolute;
                            margin-top: -15px;
                            margin-left: -15px;
                            cursor: pointer;
                            color: #fff;
                            border: 1px solid #AEAEAE;
                            border-radius: 20px;
                            background: #605F61;
                            font-size: 20px;
                            font-weight: bold;
                            line-height: 0px;
                            padding: 10px 5px;
                        }
                        
                        .boxclose:before {
                            content: "x";
                        }
                        
                        @keyframes fadein {
                            from {
                                opacity: 0;
                            }
                            to {
                                opacity: 1;
                            }
                        }
                        /* Firefox */
                        
                        @-moz-keyframes fadein {
                            from {
                                opacity: 0;
                            }
                            to {
                                opacity: 1;
                            }
                        }
                        /* Safari and Chrome */
                        
                        @-webkit-keyframes fadein {
                            from {
                                opacity: 0;
                            }
                            to {
                                opacity: 1;
                            }
                        }
                        /* Internet Explorer */
                        
                        @-ms-keyframes fadein {
                            from {
                                opacity: 0;
                            }
                            to {
                                opacity: 1;
                            }
                        }
                        
                        ​.header,
                        .header__wrap,
                        .content__head,
                        .filter,
                        .dropdown-menu,
                        .header__search,
                        .header__search-content>input {
                            background-color: #0c161c;
                        }
                        
                        .custom_title {
                            overflow: hidden;
                            height: 45px;
                            width: 120px;
                            font-size: 16px !important;
                            -o-text-overflow: ellipsis;
                            text-overflow: ellipsis;
                            color: #fff !important;
                        }
                        
                        .custom_title>a {
                            color: #fff !important;
                        }
                        
                        .footer {
                            background-color: #0c161c !important;
                        }
                        /*JAV-512 - Paginator fixes */
                        
                        .paginator {
                            height: 100% !important;
                            width: 100% !important;
                            background-color: #0C161C;
                            -webkit-box-shadow: none;
                            box-shadow: none;
                        }
                        
                        .paginator li.disabled span {
                            color: rgba(255, 255, 255, 0.5) !important;
                        }
                        /* JAV-512 end */
                        /*404 Page */
                        
                        .page-404__content {
                            background-color: #0C161C;
                            -webkit-box-shadow: 0 5px 25px 0 rgb(0 0 0 / 30%);
                            box-shadow: 0 5px 25px 0 rgb(0 0 0 / 30%);
                        }
                        
                        .filter-title {
                            color: #e8e9e9;
                        }
                        
                        @keyframes fadeInAnimation {
                            0% {
                                opacity: 0;
                            }
                            100% {
                                opacity: 1;
                            }
                        }
                        /* End Page load */
                        
                        .linklbl {
                            color: #0C161C;
                            font-size: 12px;
                            font-weight: 900;
                        }
                        
                        .linklbl:hover {
                            color: #ff5860;
                        }
                        /* Media Query - JioPhone and Galaxy Fold */
                        
                        .panel {
                            position: relative;
                            display: -webkit-box;
                            display: -webkit-flex;
                            display: -ms-flexbox;
                            display: flex;
                            -webkit-box-orient: vertical;
                            -webkit-box-direction: normal;
                            -webkit-flex-direction: column;
                            -ms-flex-direction: column;
                            flex-direction: column;
                            min-width: 0;
                            background-clip: border-box;
                            border: 1px solid rgba(0, 0, 0, .06);
                            border-radius: .25rem;
                        }
                        
                        .panel-body {
                            margin: 0px 0px 10px 0px;
                            color: #000;
                            font-weight: 400;
                            font-size: 14px;
                            text-transform: capitalize;
                            font-family: "Raleway", "Helvetica Neue", helvetica, arial, sans-serif;
                        }
                        
                        .small_lbl {
                            text-transform: lowercase;
                        }
                        /* Margins on video page */
                        
                        .section__content__title {
                            margin: 30px 0px;
                            color: #e8e9e9;
                        }
                        
                        .content__tabs {
                            margin: 30px 0px;
                        }
                        
                        .profile__actress__meta {
                            color: #e8e9e9;
                        }
                        
                        .empty {
                            color: #e8e9e9;
                            margin: 30px;
                        }
                        /* genre page */
                        
                        .video__item {
                            margin-bottom: 30px;
                            list-style-type: none;
                        }
                        
                        .card {
                            flex: 1 1 0px;
                            transition: transform 300ms ease 100ms;
                            z-index: 10;
                        }
                        
                        .actress_title {
                            text-align: -webkit-center;
                        }
                        
                        .card__title {
                            text-align: center !important;
                        }
                        
                        .card__label {
                            position: absolute;
                            display: block;
                            justify-content: left;
                            align-items: center;
                            width: 100%;
                            top: 100%;
                            left: 0%;
                            z-index: 2;
                            font-size: 14px;
                            color: #fff;
                            -webkit-transition: 0.4s ease;
                            -moz-transition: 0.4s ease;
                            transition: 0.4s ease;
                            opacity: 0.75;
                            background-color: #000;
                            margin: 0 !important;
                            padding: 10px;
                            white-space: nowrap;
                            overflow: hidden;
                            text-overflow: ellipsis;
                        }
                        
                        .card__genre:before {
                            content: '';
                            position: absolute;
                            display: flex;
                            top: 0;
                            left: 0;
                            right: 0;
                            bottom: 0;
                            background-image: -moz-linear-gradient(90deg, #ff55a5 0%, #ff5860 100%);
                            background-image: -webkit-linear-gradient( 90deg, #ff55a5 0%, #ff5860 100%);
                            background-image: -ms-linear-gradient(90deg, #ff55a5 0%, #ff5860 100%);
                            background-image: linear-gradient( 90deg, #ff55a5 0%, #ff5860 100%);
                            z-index: 1;
                            opacity: 0;
                            -webkit-transition: 0.4s ease;
                            -moz-transition: 0.4s ease;
                            transition: 0.4s ease;
                        }
                        
                        .card:after {
                            content: "";
                            display: block;
                            padding-top: 10%;
                        }
                        /*search */
                        
                        .filter {
                            text-align: center;
                        }
                        
                        .centered-filter {
                            display: grid;
                            grid-template-columns: 1fr;
                            grid-template-rows: 1fr;
                        }
                        
                        .wrap__search {
                            margin-top: 10px;
                            margin-bottom: 10px;
                            margin-left: 25%;
                            margin-right: 25%;
                            max-width: 100%;
                            width: 50%;
                        }
                        
                        .wrap__search input[type=text] {
                            padding: 10px;
                            font-size: 14px;
                            border: 0px;
                            -webkit-border-radius: 4px 0px 0px 4px;
                            border-radius: 4px 0px 0px 4px;
                            float: left;
                            width: 70%;
                            background: #f1f1f1;
                            color: #000;
                            height: 40px;
                        }
                        
                        .wrap__search button {
                            float: left;
                            width: auto;
                            padding: 10px;
                            -webkit-border-radius: 0px 4px 4px 0px;
                            border-radius: 0px 4px 4px 0px;
                            background-image: -moz-linear-gradient(90deg, #ff55a5 0%, #ff5860 100%);
                            background-image: -webkit-linear-gradient( 90deg, #ff55a5 0%, #ff5860 100%);
                            background-image: -ms-linear-gradient(90deg, #ff55a5 0%, #ff5860 100%);
                            background-image: linear-gradient( 90deg, #ff55a5 0%, #ff5860 100%);
                            -webkit-box-shadow: 0 0 20px 0 rgb(255 88 96 / 50%);
                            box-shadow: 0 0 20px 0 rgb(255 88 96 / 50%);
                            opacity: 0.85;
                            color: #fff;
                            font-size: 14px;
                            border-left: none;
                            cursor: pointer;
                            height: 40px
                        }
                        
                        @keyframes fadein {
                            from {
                                opacity: 0;
                            }
                            to {
                                opacity: 1;
                            }
                        }
                        
                        @-moz-keyframes fadein {
                            from {
                                opacity: 0;
                            }
                            to {
                                opacity: 1;
                            }
                        }
                        
                        @-webkit-keyframes fadein {
                            from {
                                opacity: 0;
                            }
                            to {
                                opacity: 1;
                            }
                        }
                        
                        @-o-keyframes fadein {
                            from {
                                opacity: 0;
                            }
                            to {
                                opacity: 1;
                            }
                        }
                        
                        .btnClose {
                            color: #aaa;
                            float: right;
                            font-size: 28px;
                            font-weight: bold;
                        }
                        
                        .btnCloseSnap {
                            color: #aaa;
                            float: right;
                            font-size: 28px;
                            font-weight: bold;
                        }
                        
                        .btnClose:hover,
                        .btnClose:focus {
                            color: black;
                            text-decoration: none;
                            cursor: pointer;
                        }
                        
                        .btnCloseSnap:hover,
                        .btnCloseSnap:focus {
                            color: black;
                            text-decoration: none;
                            cursor: pointer;
                        }
                        
                        .btnCloseAgree {
                            margin: 20px auto !important;
                        }
                        
                        .prev-content {
                            background-color: #0c161c !important;
                            padding: 10% 0%;
                            border: 1px solid #0c161c;
                            width: 100% !important;
                            height: 100% !important;
                            -webkit-animation: fadein 1s;
                            -moz-animation: fadein 1s;
                            -ms-animation: fadein 1s;
                            -o-animation: fadein 1s;
                            animation: fadein 1s;
                        }
                        /* Add Remove list button */
                        
                        .add_list__btn {
                            display: flex;
                            justify-content: center;
                            align-items: center;
                            height: 50px;
                            width: 95%;
                            background-image: -moz-linear-gradient(90deg, #ff55a5 0%, #ff5860 100%);
                            background-image: -webkit-linear-gradient( 90deg, #ff55a5 0%, #ff5860 100%);
                            background-image: -ms-linear-gradient(90deg, #ff55a5 0%, #ff5860 100%);
                            background-image: linear-gradient( 90deg, #ff55a5 0%, #ff5860 100%);
                            opacity: 0.85;
                            font-size: 13px;
                            color: #fff;
                            text-transform: uppercase;
                            font-weight: 500;
                            letter-spacing: 1px;
                        }
                        
                        .sign__btn_ad {
                            height: 40px;
                            font-size: 14px;
                            text-transform: uppercase !important;
                            font-family: "Raleway", sans-serif;
                            font-weight: 400;
                        }
                        
                        .sign__btn_rm {
                            height: 40px;
                            width: auto;
                            font-size: 14px;
                            text-transform: uppercase !important;
                            font-family: "Raleway", sans-serif;
                            font-weight: 400;
                        }
                        /* Content Header */
                        
                        .content__head {
                            box-shadow: none;
                            -webkit-box-shadow: none;
                            margin-bottom: 0px !important;
                        }
                        
                        .profile__actress__info {
                            width: 100%;
                            justify-content: center;
                            color: #fff;
                            font-weight: 700;
                        }
                        
                        .profile__actress__info__item {
                            margin-right: 10px;
                            display: flex;
                            flex-direction: column;
                            justify-content: flex-start;
                            align-items: flex-start;
                            margin-top: auto;
                            margin-bottom: auto;
                        }
                        
                        .profile__actress__content {
                            display: flex;
                            flex-direction: column;
                            justify-content: flex-start;
                            align-items: flex-start;
                            padding: 20px 0;
                        }
                        /* Thumbnail Label on hover */
                        
                        .thumb__label {
                            position: absolute;
                            display: block;
                            justify-content: left;
                            align-items: center;
                            text-align: left;
                            width: 100%;
                            top: 59%;
                            left: 0%;
                            height: 80px;
                            z-index: 2;
                            font-size: 12px;
                            color: #fff;
                            -webkit-transition: 0.4s ease;
                            -moz-transition: 0.4s ease;
                            transition: 0.4s ease;
                            opacity: 0.75;
                            background-color: #0c161c;
                            margin: 0 !important;
                            padding: 10px;
                            text-transform: capitalize;
                            /*white-space: nowrap; */
                            border-bottom-left-radius: 5px;
                            border-bottom-right-radius: 5px;
                        }
                        
                        [class*="thumb__title"] {
                            margin: 0 auto 1vh auto;
                            text-transform: capitalize;
                            /* autoprefixer: off */
                            display: -webkit-box;
                            -webkit-box-orient: vertical;
                            -webkit-line-clamp: 2;
                            overflow: hidden;
                            animation-duration: 3s;
                            animation-name: fontwsizes;
                            animation-iteration-count: infinite;
                            font-weight: bolder;
                        }
                        
                        [class*="thumb__actress"] {
                            margin: 0 auto 1vh auto;
                            text-transform: capitalize;
                            /* autoprefixer: off */
                            display: -webkit-box;
                            -webkit-box-orient: vertical;
                            -webkit-line-clamp: 2;
                            overflow: hidden;
                            animation-duration: 3s;
                            animation-name: fontwsizes;
                            animation-iteration-count: infinite;
                            font-weight: 300;
                        }
                        
                        .thumb__label:hover {
                            background-color: #000 !important;
                            -webkit-transition: 0.4s ease;
                            -moz-transition: 0.4s ease;
                            transition: 0.4s ease;
                        }
                        
                        .paginator {
                            width: 100% !important;
                            flex-wrap: wrap;
                            -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0) !important;
                            box-shadow: 0 0 0 0 rgba(0, 0, 0, 0) !important;
                            background-color: rgba(0, 0, 0, 0) !important;
                        }
                        
                        @media only screen and (max-width:240px) {
                            .sign__input {
                                padding: 20px !important;
                            }
                            .sign__form {
                                background-color: #0C161C;
                                -webkit-box-shadow: none;
                                box-shadow: none;
                                width: 240px !important;
                            }
                            .error__input {
                                color: #fff;
                                text-transform: capitalize;
                                font-size: 12px;
                                padding: 20px;
                            }
                            /* Landing page  Section title */
                            .section__title {
                                color: #fff;
                                font-weight: 300;
                                font-size: 28px;
                                margin-bottom: 25px;
                            }
                            /* More Button */
                            .btn_more {
                                display: flex;
                                justify-content: center;
                                align-items: center;
                                width: auto;
                                height: 40px;
                                -webkit-border-radius: 2px;
                                border-radius: 2px;
                                background-color: #fff;
                                opacity: 0.85;
                                color: #000 !important;
                                font-size: 12px;
                                font-weight: 400;
                                letter-spacing: 1px;
                                margin: 20px 0 10px;
                                padding: 0 16px 0px;
                            }
                            /* Modal Preview */
                            #myDivMOdal {
                                width: 100%;
                                margin-top: 30%;
                            }
                            .prev-content {
                                background-color: #2b2b31;
                                margin: 10% auto;
                                border: 1px solid #888;
                                width: 95%;
                                top: 20px !important;
                                -webkit-animation: fadein 1s;
                                -moz-animation: fadein 1s;
                                -ms-animation: fadein 1s;
                                -o-animation: fadein 1s;
                                animation: fadein 1s;
                            }
                            .prevmodal {
                                display: none;
                                position: fixed;
                                overflow: hidden;
                                z-index: 1;
                                left: 0;
                                top: -100px;
                                width: 100%;
                                height: 130%;
                                background-color: rgb(0, 0, 0);
                                background-color: rgba(0, 0, 0, 0.8);
                            }
                            /* End Modal Preview */
                            /* Actress Info mobile display */
                            .disable_info_mobile {
                                display: none !important;
                            }
                        }
                        
                        @media only screen and (min-width:240px) and (max-width:280px) {
                            .imgnewvid {
                                width: 240px !important;
                                height: 150px;
                                border-radius: 5px;
                            }
                            /* Language name on header */
                            .lang {
                                display: none;
                            }
                            /* Actress Info mobile display */
                            .disable_info_mobile {
                                display: none !important;
                            }
                        }
                        /* Media Query - xs 2 devices */
                        
                        @media only screen and (min-width:281px) and (max-width:320px) {
                            .imgnewvid {
                                width: 115px !important;
                                height: 170px;
                                object-fit: cover;
                                object-position: 50% 0;
                                transition: transform .2s;
                                /* Animation */
                            }
                            /* Language name on header */
                            .lang {
                                display: none;
                            }
                            /* More Button */
                            .btn_more {
                                display: flex;
                                justify-content: center;
                                align-items: center;
                                width: auto;
                                height: 40px;
                                -webkit-border-radius: 2px;
                                border-radius: 2px;
                                background-color: #fff;
                                opacity: 0.85;
                                color: #000 !important;
                                font-size: 12px;
                                font-weight: 400;
                                letter-spacing: 1px;
                                margin: 20px 0 10px;
                                padding: 0 16px 0px;
                            }
                            /* Actress Info mobile display */
                            .disable_info_mobile {
                                display: none !important;
                            }
                        }
                        /* JAV-741-Centered Search */
                        
                        @media only screen and (min-width: 320px) and (max-width: 374px) {
                            .imgnewvid {
                                width: 300px !important;
                            }
                            .square {
                                position: absolute;
                                left: 0px;
                                top: 0px;
                                /* background: url(../img/toptenimg.png) 100% no-repeat; */
                                background: linear-gradient(to right, #ff55a5 0%, #ff5860 100%);
                                width: 40px !important;
                                text-align: center;
                            }
                            .square p {
                                margin: 25%;
                                font-size: 1em;
                                font-weight: bold;
                                font-family: 'Raleway', sans-serif;
                                color: #e8e9e9;
                            }
                            /* Accordion - Account settings */
                            .account_accordion {
                                margin-top: 20px;
                            }
                            /* JAV-741-Centered Search */
                            .wrap__search {
                                margin-top: 10px;
                                margin-bottom: 10px;
                                margin-left: 0;
                                margin-right: 0;
                                max-width: 100%;
                                text-align: center;
                                width: 100%;
                            }
                            .wrap__search input[type=text] {
                                width: 60%;
                            }
                            /* JAV-741-Centered Search */
                            .wrap__search {
                                margin: 5px;
                                max-width: 100%;
                                width: 100%;
                            }
                            .thumb__label {
                                top: 61%;
                            }
                            .thumb__label_trending {
                                position: absolute;
                                display: block;
                                justify-content: left;
                                align-items: center;
                                text-align: left;
                                width: 95%;
                                top: 60%;
                                left: 0%;
                                height: 35%;
                                z-index: 2;
                                font-size: 12px;
                                color: #fff;
                                -webkit-transition: 0.4s ease;
                                -moz-transition: 0.4s ease;
                                transition: 0.4s ease;
                                opacity: 0.75;
                                background-color: #0c161c;
                                margin: 0 !important;
                                padding: 10px;
                                text-transform: capitalize;
                                /* white-space: nowrap; */
                                border-bottom-left-radius: 5px;
                                border-bottom-right-radius: 5px;
                            }
                        }
                        
                        @media only screen and (min-width: 375px) and (max-width: 428px) {
                            /* JAV-748 - Preview */
                            .square {
                                position: absolute;
                                left: 0px;
                                top: 0px;
                                /* background: url(../img/toptenimg.png) 100% no-repeat; */
                                background: linear-gradient(to right, #ff55a5 0%, #ff5860 100%);
                                width: 40px !important;
                                text-align: center;
                            }
                            .preview {
                                width: 100% !important;
                                height: auto !important;
                                margin-top: 30%;
                            }
                            /* JAV-742 - 2 columns */
                            .imgnewvid {
                                width: 300px !important;
                                height: auto;
                                border-radius: 5px;
                            }
                            .thumb__label {
                                position: absolute;
                                display: block;
                                justify-content: left;
                                align-items: center;
                                text-align: left;
                                width: 100%;
                                top: 51%;
                                left: 0%;
                                height: 100px;
                                z-index: 2;
                                font-size: 12px;
                                color: #fff;
                                -webkit-transition: 0.4s ease;
                                -moz-transition: 0.4s ease;
                                transition: 0.4s ease;
                                opacity: 0.75;
                                background-color: #000;
                                margin: 0 !important;
                                padding: 10px;
                                /* white-space: nowrap; */
                                text-overflow: ellipsis;
                                line-height: 1.5em;
                                -webkit-line-clamp: 2;
                                overflow: hidden;
                                border-bottom-left-radius: 5px;
                                border-bottom-right-radius: 5px;
                            }
                            .square {
                                position: absolute;
                                left: 0px;
                                top: 0px;
                                /*background: url('../img/toptenimg.png') 100% no-repeat; */
                                background: linear-gradient(to right, #ff55a5 0%, #ff5860 100%);
                                width: 40px !important;
                                text-align: center;
                            }
                            .square p {
                                margin: 20%;
                                font-size: 1em;
                                font-weight: bold;
                                font-family: 'Raleway', sans-serif;
                                color: #e8e9e9;
                            }
                            .thumb__label_featured {
                                position: absolute;
                                display: block;
                                justify-content: left;
                                align-items: center;
                                text-align: left;
                                width: 100%;
                                top: 50% !important;
                                left: 0%;
                                height: 80px;
                                z-index: 2;
                                font-size: 12px;
                                color: #fff;
                                -webkit-transition: 0.4s ease;
                                -moz-transition: 0.4s ease;
                                transition: 0.4s ease;
                                opacity: 0.75;
                                background-color: #000;
                                margin: 0 !important;
                                padding: 10px;
                                /* white-space: nowrap; */
                                text-overflow: ellipsis;
                                line-height: 1.5em;
                                -webkit-line-clamp: 2;
                                overflow: hidden;
                                border-bottom-left-radius: 5px;
                                border-bottom-right-radius: 5px;
                            }
                            .thumb__label_trending {
                                position: absolute;
                                display: block;
                                justify-content: left;
                                align-items: center;
                                text-align: left;
                                width: 95%;
                                top: 60%;
                                left: 0%;
                                height: 35%;
                                z-index: 2;
                                font-size: 12px;
                                color: #fff;
                                -webkit-transition: 0.4s ease;
                                -moz-transition: 0.4s ease;
                                transition: 0.4s ease;
                                opacity: 0.75;
                                background-color: #0c161c;
                                margin: 0 !important;
                                padding: 10px;
                                text-transform: capitalize;
                                /*white-space: nowrap; */
                                border-bottom-left-radius: 5px;
                                border-bottom-right-radius: 5px;
                            }
                            /* JAV-741-Centered Search */
                            .wrap__search {
                                margin: 7px;
                                max-width: 100%;
                                width: 100%;
                            }
                            .wrap__search input[type=text] {
                                width: 67%;
                            }
                            /* Chevron */
                            .trending-next {
                                right: 0 !important;
                                top: 100px !important;
                                height: 60px !important;
                                width: 40px;
                            }
                            .trending-prev {
                                right: 0 !important;
                                top: 100px !important;
                                height: 60px !important;
                                width: 40px;
                            }
                            .actress-prev {
                                left: 0 !important;
                                top: 50px !important;
                                height: 60px !important;
                                width: 40px;
                            }
                            .actress-next {
                                right: 0 !important;
                                top: 50px !important;
                                height: 60px !important;
                                width: 40px;
                            }
                        }
                        
                        @media only screen and (min-width: 429px) and (max-width: 599px) {
                            .square {
                                position: absolute;
                                left: 0px;
                                top: 0px;
                                /* background: url(../img/toptenimg.png) 100% no-repeat; */
                                background: linear-gradient(to right, #ff55a5 0%, #ff5860 100%);
                                width: 40px !important;
                                text-align: center;
                            }
                            .square p {
                                margin: 20%;
                                font-size: 1em;
                                font-weight: bold;
                                font-family: 'Raleway', sans-serif;
                                color: #e8e9e9;
                            }
                            .preview {
                                width: 100% !important;
                                height: auto !important;
                                margin-top: 30%;
                            }
                            /* JAV-742 - 2 columns */
                            .imgnewvid {
                                width: 200px !important;
                                height: auto;
                                border-radius: 5px;
                            }
                            /* JAV-741-Centered Search */
                            .wrap__search {
                                margin: 15px;
                                max-width: 100%;
                                width: 100%;
                            }
                            .wrap__search input[type=text] {
                                width: 71%;
                            }
                            .thumb__label_trending {
                                position: absolute;
                                display: block;
                                justify-content: left;
                                align-items: center;
                                text-align: left;
                                width: 100%;
                                top: 50%;
                                left: 0%;
                                height: 41%;
                                z-index: 2;
                                font-size: 12px;
                                color: #fff;
                                -webkit-transition: 0.4s ease;
                                -moz-transition: 0.4s ease;
                                transition: 0.4s ease;
                                opacity: 0.75;
                                background-color: #0c161c;
                                margin: 0 !important;
                                padding: 10px;
                                text-transform: capitalize;
                                /*white-space: nowrap; */
                                border-bottom-left-radius: 5px;
                                border-bottom-right-radius: 5px;
                            }
                            /* Chevron */
                            .trending-next {
                                right: 0 !important;
                                top: 100px !important;
                                height: 60px !important;
                                width: 40px;
                            }
                            .trending-prev {
                                right: 0 !important;
                                top: 100px !important;
                                height: 60px !important;
                                width: 40px;
                            }
                            .actress-prev {
                                left: 0 !important;
                                top: 70px !important;
                                height: 60px !important;
                                width: 40px;
                            }
                            .actress-next {
                                right: 0 !important;
                                top: 70px !important;
                                height: 60px !important;
                                width: 40px;
                            }
                        }
                        /* Extra small devices (phones, 600px and down) */
                        
                        @media only screen and (max-width: 600px) {
                            .og-expander h3 {
                                font-size: 22px;
                            }
                            /* Ranking */
                            .circle p {
                                margin-top: 1em;
                                margin-left: 0;
                                font-size: 1.2em;
                                font-weight: bold;
                                font-family: sans-serif;
                                color: white;
                            }
                            /* Accordion - Account settings */
                            .account_accordion {
                                margin-top: 20px;
                            }
                            .sign__input {
                                width: 100%;
                            }
                            .preview_play {
                                display: block;
                                width: 100% !important;
                            }
                            .addrm_btn {
                                display: block;
                                width: 100% !important;
                            }
                            .sign__btn {
                                width: 100%;
                            }
                            /* JAV-709-lightbox remove */
                            .content__title {
                                font-size: 16px;
                                font-weight: 500;
                                font-family: 'Raleway', sans-serif;
                            }
                            .details__title {
                                font-size: 22px;
                                font-weight: 600;
                                line-height: 1.5em;
                                height: 3em;
                                width: 80%;
                                white-space: normal;
                                overflow: hidden;
                                text-overflow: ellipsis;
                                -o-text-overflow: ellipsis;
                                letter-spacing: 0em !important;
                            }
                            /* preview modal */
                            .prevmodal {
                                display: none;
                                position: fixed;
                                overflow: hidden;
                                z-index: 1;
                                left: 0;
                                top: -10px;
                                width: 100%;
                                height: 130%;
                                background-color: rgb(0, 0, 0);
                                background-color: rgba(0, 0, 0, 0.8);
                            }
                            #myDivMOdal {
                                width: 100%;
                                margin: 0px auto;
                                height: 100% !important;
                            }
                            .prev-content {
                                background-color: #0c161c !important;
                                padding: 10% 0%;
                                border: 1px solid #0c161c;
                                width: 100%;
                                height: 1000px;
                                -webkit-animation: fadein 1s;
                                -moz-animation: fadein 1s;
                                -ms-animation: fadein 1s;
                                -o-animation: fadein 1s;
                                animation: fadein 1s;
                            }
                            .ads {
                                width: 300px;
                                height: 220px;
                                margin: 0px auto !important;
                                position: absolute;
                                top: 0px;
                                left: 120px;
                                z-index: 1 !important;
                            }
                            .sign__btn_ad {
                                height: 40px;
                                font-size: 14px;
                                text-transform: uppercase !important;
                                font-family: "Raleway", sans-serif;
                                font-weight: 400;
                            }
                            .sign__btn_rm {
                                height: 40px;
                                width: 100%;
                                font-size: 14px;
                                text-transform: uppercase !important;
                                font-family: "Raleway", sans-serif;
                                font-weight: 400;
                                background-color: #0C161C !important;
                                opacity: 0.75;
                            }
                            .sign__btn__landing {
                                width: 45%;
                                height: 40px;
                                padding: 0 16px 0;
                                float: left;
                            }
                            /* Video Player */
                            #myDiv, .myDivClass {
                                max-width: 860px !important;
                                width: 100% !important;
                            }
                            /* Landing Page */
                            .head_title {
                                color: #e8e9e9;
                            }
                            .container {
                                text-align: left;
                                /* color: #e8e9e9; */
                            }
                            .wrap__search button {
                                font-size: 12px;
                            }
                            .wrap__search input[type=text] {
                                font-size: 12px;
                                color: #000 !important;
                            }
                            .javon_header {
                                background: url(../img/index/vod_tempbg.jpg) no-repeat;
                                background-size: cover;
                                width: 100%;
                                display: flex;
                                align-items: center;
                                justify-content: center;
                                text-align: center;
                                margin: 0px auto !important;
                                height: 600px;
                            }
                            /* Home page actress chevron */
                            .swiper-button-next {
                                color: #fff !important;
                            }
                            .swiper-button-prev {
                                color: #fff !important;
                            }
                            /* Language name on header */
                            .lang {
                                display: none;
                            }
                            /* Header button */
                            .header-login {
                                width: 150px !important;
                                font-size: 13px;
                                color: #fff;
                                text-transform: uppercase;
                                font-weight: 500;
                                letter-spacing: 1px;
                                text-decoration: none;
                            }
                            /* Landing CTA */
                            .cta-2-image {
                                order: 1 !important;
                            }
                            .cta-2 {
                                order: 2 !important;
                                text-align: justify;
                            }
                            .section__title {
                                color: #fff;
                                font-weight: 300;
                                font-size: 28px;
                                margin-bottom: 25px;
                            }
                            .section__text {
                                color: rgba(255, 255, 255, 0.7);
                                font-size: 16px;
                                line-height: 26px;
                                margin-bottom: 25px;
                                font-family: 'Raleway', sans-serif;
                                letter-spacing: 0.2px;
                                text-align: justify;
                                text-transform: capitalize;
                            }
                            .btm__content__wrapper {
                                height: 350px;
                            }
                            .btm__content__text {
                                color: #fff;
                                font-weight: 300;
                                font-size: 32px;
                                text-align: center;
                            }
                            .btm-content {
                                background: url(../img/index/new05.jpg) no-repeat;
                                background-size: cover;
                                width: 100%;
                                height: 350px;
                            }
                            /* End Landing CTA */
                            .ion-ios-play:before {
                                margin-left: 5px;
                            }
                            /* Modal Preview */
                            #myDivMOdal {
                                width: 100%;
                                margin-top: 30%;
                            }
                            .prev-content {
                                background-color: #2b2b31;
                                margin: 10% auto;
                                border: 1px solid #888;
                                width: 100%;
                                top: 20px !important;
                                -webkit-animation: fadein 1s;
                                -moz-animation: fadein 1s;
                                -ms-animation: fadein 1s;
                                -o-animation: fadein 1s;
                                animation: fadein 1s;
                            }
                            /* End Modal Preview */
                            /* Add Remove Button */
                            .add_list__btn {
                                display: flex;
                                justify-content: center;
                                align-items: center;
                                height: 40px;
                                width: 100%;
                                margin-bottom: 10px;
                                background-image: -moz-linear-gradient(90deg, #ff55a5 0%, #ff5860 100%);
                                background-image: -webkit-linear-gradient( 90deg, #ff55a5 0%, #ff5860 100%);
                                background-image: -ms-linear-gradient(90deg, #ff55a5 0%, #ff5860 100%);
                                background-image: linear-gradient( 90deg, #ff55a5 0%, #ff5860 100%);
                                opacity: 0.85;
                                font-size: 14px;
                                color: #fff;
                                text-transform: uppercase;
                                font-weight: 500;
                            }
                            .remove_list__btn {
                                background-color: #0C161C !important;
                                display: flex;
                                justify-content: center;
                                align-items: center;
                                height: 40px;
                                width: 100%;
                                -webkit-box-shadow: 0 0 20px 0 rgb(125 123 123 / 50%);
                                box-shadow: 0 0 20px 0 rgb(125 123 123 / 50%);
                                opacity: 0.85;
                                font-size: 14px;
                                color: #fff;
                                text-transform: uppercase;
                                font-weight: 500;
                            }
                            .btnClose {
                                color: #aaa;
                                float: right;
                                font-size: 28px;
                                font-weight: bold;
                            }
                            .btnCloseSnap {
                                color: #aaa;
                                float: right;
                                font-size: 28px;
                                font-weight: bold;
                            }
                            .btnClose:hover,
                            .btnClose:focus {
                                color: black;
                                text-decoration: none;
                                cursor: pointer;
                            }
                            .btnCloseSnap:hover,
                            .btnCloseSnap:focus {
                                color: black;
                                text-decoration: none;
                                cursor: pointer;
                            }
                            .btnCloseAgree {
                                margin: 20px auto !important;
                            }
                            /* End Add remove button */
                            /* Thumbnail */
                            /* End of thumbnail */
                            /* Accordion */
                            .panel {
                                background-color: #e8e9e9;
                                margin-bottom: 8px;
                            }
                            .panel-filter {
                                background-color: #0C161C;
                                box-shadow: none;
                                -webkit-box-shadow: none;
                            }
                            .filter {
                                box-shadow: none;
                                -webkit-box-shadow: none;
                            }
                            .panel-title>a,
                            .panel-title>a:active {
                                display: block;
                                padding: 15px;
                                color: #0C161C;
                                font-size: 16px;
                                font-weight: bold;
                                text-transform: uppercase;
                                letter-spacing: 1px;
                                word-spacing: 3px;
                                text-decoration: none;
                            }
                            .panel-heading {
                                padding: 0;
                                border: 0;
                            }
                            .panel-body>p {
                                padding: 15px;
                                margin-bottom: 8px;
                                color: #0C161C;
                                text-transform: initial;
                            }
                            .panel-heading a:before {
                                font-family: 'Glyphicons Halflings';
                                /* content: "\e114"; */
                                content: url(../icon/chevron-down.png);
                                float: right;
                                transition: all 0.5s;
                            }
                            .panel-heading-filter a:before {
                                font-family: 'Glyphicons Halflings';
                                content: url(../icon/filter-1.png);
                                float: right;
                                transition: all 0.5s;
                            }
                            /* End Accordion */
                            /* More Button */
                            .btn_more {
                                display: flex;
                                justify-content: center;
                                align-items: center;
                                width: auto;
                                height: 40px;
                                -webkit-border-radius: 2px;
                                border-radius: 2px;
                                background-color: #fff;
                                opacity: 0.85;
                                color: #000 !important;
                                font-size: 12px;
                                font-weight: 400;
                                letter-spacing: 1px;
                                margin: 20px 0 10px;
                                padding: 0 16px 0px;
                            }
                            /*Account Settings upload images*/
                            .account__details .subscriber__avatar {
                                object-fit: cover;
                                width: 100%;
                            }
                            .account__details {
                                color: #0C161C;
                            }
                            .account__details #imageUpload {
                                display: none;
                            }
                            .profile__actress__meta span {
                                font-family: 'Raleway', sans-serif;
                                color: rgba(255, 255, 255, 0.5);
                                font-size: 14px;
                                font-weight: 700;
                                margin-top: 5px;
                            }
                            .profile__actress__info {
                                width: 100%;
                                justify-content: center;
                                color: #fff;
                                font-weight: 700;
                            }
                            .profile__actress__info__item {
                                margin-right: 10px;
                                display: flex;
                                flex-direction: column;
                                justify-content: flex-start;
                                align-items: flex-start;
                                margin-top: auto;
                                margin-bottom: auto;
                            }
                            .table {
                                border-collapse: collapse;
                                width: 100%;
                            }
                            .table td,
                            .table th {
                                color: rgba(255, 255, 255, 0.75);
                                border-bottom: 1px solid #ddd;
                                padding: 8px;
                            }
                            .table th {
                                padding-top: 12px;
                                padding-bottom: 12px;
                                text-align: left;
                                color: rgba(255, 255, 255, 0.75);
                            }
                            .table tbody tr:nth-last-child(1) {
                                border-bottom: 2px solid #ff55a5;
                            }
                            .history__card {
                                height: 100px;
                                background-color: #fff;
                                border-radius: 5px;
                            }
                            .history__card:first-child {
                                padding-top: 5px;
                            }
                            .history__big__title {
                                font-size: 16px;
                                font-weight: 700;
                                color: rgba(0, 0, 0, 0.8);
                            }
                            .history__small__title {
                                font-size: 14px;
                                font-weight: 500;
                                color: rgba(0, 0, 0, 0.8);
                            }
                            .paginator li {
                                margin: 0;
                            }
                            .paginator li.disabled span {
                                font-size: 16px;
                                height: 50px;
                                width: 50px;
                                display: block;
                                line-height: 50px;
                                color: rgba(0, 0, 0, 0.5);
                                text-align: center;
                                -webkit-border-radius: 4px;
                                border-radius: 4px;
                            }
                            .paginator li a {
                                font-size: 16px;
                                height: 50px;
                                width: 50px;
                                display: block;
                                line-height: 50px;
                                color: rgba(255, 255, 255, 0.5);
                                text-align: center;
                                -webkit-border-radius: 4px;
                                border-radius: 4px;
                            }
                            .paginator li:hover a {
                                color: #fff;
                            }
                            .footer__btn {
                                display: flex;
                                justify-content: center;
                                align-items: center;
                                width: 100%;
                                height: 60px;
                                -webkit-border-radius: 4px;
                                border-radius: 4px;
                                background-image: -moz-linear-gradient(90deg, #ff55a5 0%, #ff5860 100%);
                                background-image: -webkit-linear-gradient(90deg, #ff55a5 0%, #ff5860 100%);
                                background-image: -ms-linear-gradient(90deg, #ff55a5 0%, #ff5860 100%);
                                background-image: linear-gradient(90deg, #ff55a5 0%, #ff5860 100%);
                                -webkit-box-shadow: 0 0 20px 0 rgba(255, 88, 96, 0.5);
                                box-shadow: 0 0 20px 0 rgba(255, 88, 96, 0.5);
                                opacity: 0.85;
                                font-size: 13px;
                                color: #fff !important;
                                text-transform: uppercase;
                                font-weight: 500;
                                letter-spacing: 1px;
                                margin: 10px 0 10px;
                            }
                            .catalog .container .row .empty {
                                font-size: 26px;
                                font-weight: 500;
                                color: #fff;
                            }
                            .alert {
                                height: 50px;
                                margin-top: 10px;
                                margin-bottom: 10px;
                                background-image: -moz-linear-gradient(90deg, #ff55a5 0%, #ff5860 100%);
                                background-image: -webkit-linear-gradient(90deg, #ff55a5 0%, #ff5860 100%);
                                background-image: -ms-linear-gradient(90deg, #ff55a5 0%, #ff5860 100%);
                                background-image: linear-gradient(90deg, #ff55a5 0%, #ff5860 100%);
                                border-radius: 5px;
                            }
                            .alert h4 {
                                line-height: 50px;
                                color: #fff;
                                font-weight: 400;
                            }
                            .alert.login-alert h4 {
                                line-height: 24px;
                                margin: 0;
                            }
                            .alert button {
                                font-size: 30px;
                                height: 50px;
                                line-height: 50px;
                                color: #fff;
                            }
                            .alert button:hover {
                                background-color: transparent !important;
                            }
                            .acctlink-payment,
                            .acctlink-history {
                                text-align: left !important;
                            }
                            .alert-form {
                                width: 330px !important;
                            }
                            .sign__form {
                                max-width: 500px;
                                background-color: #0c161c !important;
                            }
                            .navigation-tab {
                                margin-bottom: 20px;
                            }
                            .sign__form-caption {
                                color: white;
                                text-align: center;
                                font-weight: 400;
                            }
                            .subscription-plans {
                                width: 100%;
                                display: block;
                            }
                            .inputGroup {
                                background-color: #212028;
                                display: block;
                                margin: 10px 0;
                                position: relative;
                                width: 100%;
                            }
                            .inputGroup label {
                                padding: 12px 30px;
                                width: 100%;
                                display: block;
                                text-align: left;
                                color: white;
                                cursor: pointer;
                                position: relative;
                                z-index: 2;
                                -webkit-transition: color 200ms ease-in;
                                transition: color 200ms ease-in;
                                overflow: hidden;
                            }
                            .inputGroup label:before {
                                width: 10px;
                                height: 10px;
                                border-radius: 50%;
                                content: "";
                                background-color: #ffdd2e;
                                position: absolute;
                                left: 50%;
                                top: 50%;
                                -webkit-transform: translate(-50%, -50%) scale3d(1, 1, 1);
                                transform: translate(-50%, -50%) scale3d(1, 1, 1);
                                -webkit-transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
                                transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
                                opacity: 0;
                                z-index: -1;
                            }
                            .inputGroup label:after {
                                width: 32px;
                                height: 32px;
                                content: "";
                                border: 2px solid #d1d7dc;
                                background-color: #fff;
                                background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.414 11L4 12.414l5.414 5.414L20.828 6.414 19.414 5l-10 10z' fill='%23fff' fill-rule='nonzero'/%3E%3C/svg%3E ");
                                background-repeat: no-repeat;
                                background-position: 2px 3px;
                                border-radius: 50%;
                                z-index: 2;
                                position: absolute;
                                right: 30px;
                                top: 50%;
                                -webkit-transform: translateY(-50%);
                                transform: translateY(-50%);
                                cursor: pointer;
                                -webkit-transition: all 200ms ease-in;
                                transition: all 200ms ease-in;
                            }
                            .inputGroup input:checked~label {
                                color: black;
                            }
                            .inputGroup input:checked~label:before {
                                -webkit-transform: translate(-50%, -50%) scale3d(56, 56, 1);
                                transform: translate(-50%, -50%) scale3d(56, 56, 1);
                                opacity: 1;
                            }
                            .inputGroup input:checked~label:after {
                                background-color: #212028;
                                border-color: #212028;
                            }
                            .inputGroup input {
                                width: 32px;
                                height: 32px;
                                -webkit-box-ordinal-group: 2;
                                order: 1;
                                z-index: 2;
                                position: absolute;
                                right: 30px;
                                top: 50%;
                                -webkit-transform: translateY(-50%);
                                transform: translateY(-50%);
                                cursor: pointer;
                                visibility: hidden;
                            }
                            .tab-content {
                                width: 100%;
                            }
                            .error {
                                color: #dc3545 !important;
                                font-size: 14px;
                            }
                            .is-invalid {
                                border: 1px solid #dc3545;
                            }
                            #thankyou-tab p {
                                color: white;
                                text-align: center;
                            }
                            #thankyou-tab .icon {
                                color: #ff5860;
                                font-size: 10rem;
                            }
                            .cc-icon {
                                position: absolute;
                                z-index: 1;
                                right: 0;
                                margin-right: 10px;
                                height: 50px;
                            }
                            .sign__group input::selection {
                                background: #28282d;
                                color: #fff;
                                text-shadow: none;
                            }
                            .sign__group input::-webkit-input-placeholder {
                                color: #747474 !important;
                            }
                            .sign__group input::placeholder {
                                color: #747474 !important;
                            }
                            .sign__group input::-ms-input-placeholder {
                                color: #747474 !important;
                            }
                            .input__gray__holder::-webkit-input-placeholder {
                                color: #747474 !important;
                            }
                            .input__gray__holder::placeholder {
                                color: #747474 !important;
                            }
                            .input__gray__holder::-ms-input-placeholder {
                                color: #747474 !important;
                            }
                            .input__light__gray__holder::-webkit-input-placeholder,
                             ::placeholder,
                             ::-ms-input-placeholder {
                                color: #a2a2a2 !important;
                            }
                            .password__input input {
                                width: 100%;
                                border-radius: 4px 0px 0px 4px !important;
                            }
                            .password__input button {
                                position: relative;
                                width: 50px !important;
                                background: #f1f1f1;
                                border-radius: 0px 4px 4px 0px !important;
                                background-image: -moz-linear-gradient(90deg, #ff55a5 0%, #ff5860 100%);
                                background-image: -webkit-linear-gradient(90deg, #ff55a5 0%, #ff5860 100%);
                                background-image: -ms-linear-gradient(90deg, #ff55a5 0%, #ff5860 100%);
                                background-image: linear-gradient(90deg, #ff55a5 0%, #ff5860 100%);
                                -webkit-box-shadow: 0 0 20px 0 rgba(255, 88, 96, 0.5);
                                box-shadow: 0 0 10px 0 rgba(255, 88, 96, 0.5);
                                opacity: 0.85;
                                color: #fff;
                                height: 50px;
                                float: right;
                            }
                            .header__lang img {
                                margin-right: 5px;
                            }
                            .header__link {
                                display: flex;
                                justify-content: center;
                                align-items: center;
                                height: 40px;
                                width: 40px;
                                margin-left: 20px;
                            }
                            .header__dropdown-menu {
                                right: 0px !important;
                            }
                            .header__sign-in span {
                                overflow: hidden;
                                white-space: nowrap;
                                -o-text-overflow: ellipsis;
                                text-overflow: ellipsis;
                                padding: 2px;
                            }
                            .header-login {
                                margin-left: 10px !important;
                            }
                            .guest__header {
                                margin-right: 0 !important;
                            }
                            .form__input {
                                border: none;
                                height: 50px;
                                color: #2b2b31;
                                padding: 0 20px;
                                letter-spacing: 0.2px;
                                background-color: #fff;
                                margin-bottom: 20px;
                                width: 100%;
                                font-family: 'Raleway', sans-serif;
                                font-size: 15px;
                                border-radius: 5px;
                            }
                            .form__textarea {
                                border: none;
                                height: 150px;
                                position: relative;
                                font-size: 15px;
                                width: 100%;
                                color: #2b2b31;
                                padding: 15px 20px;
                                letter-spacing: 0.2px;
                                resize: none;
                                background-color: #fff;
                                font-family: 'Raleway', sans-serif;
                                border-radius: 5px;
                            }
                            .form__btn {
                                width: 100% !important;
                            }
                            .form--contacts::selection {
                                background: #2b2b31;
                                color: #fff;
                                text-shadow: none;
                            }
                            .form--contacts::-webkit-input-placeholder {
                                color: #28282d;
                            }
                            .contact__input {
                                margin-bottom: 0px;
                            }
                            .contact__input::selection {
                                background: #28282d;
                                color: #fff;
                                text-shadow: none;
                            }
                            .contact__error {
                                color: #ff5860 !important;
                                padding-left: 0 !important;
                            }
                            .contact__alert {
                                margin-bottom: 15px !important;
                            }
                            .video__details {
                                color: rgba(255, 255, 255, 0.7);
                                display: block;
                            }
                            .video__details span {
                                color: rgba(255, 255, 255, 0.7);
                                margin-right: 7px;
                            }
                            .video__details a {
                                position: relative;
                                background-image: -webkit-linear-gradient(0deg, #ff55a5 0%, #ff5860 100%);
                                -webkit-background-clip: text;
                                -webkit-text-fill-color: transparent;
                                color: #ff5860;
                                margin-right: 7px;
                                opacity: 0.8;
                            }
                            .video__details a:hover {
                                opacity: 1;
                            }
                            .account__details {
                                color: #0C161C;
                            }
                            .account_link {
                                text-align: left !important;
                            }
                            .account_link li a {
                                display: block;
                                justify-content: flex-end;
                                color: #ff5860;
                                margin-right: 7px;
                                opacity: 0.8;
                            }
                            .account_link li a:hover {
                                opacity: 1;
                            }
                            .account__details__border {
                                padding-bottom: 50px;
                                border-bottom: 1px solid rgba(255, 255, 255, 0.7);
                            }
                            .account__details .subscriber__avatar {
                                object-fit: cover;
                                width: 100%;
                            }
                            .account__details .save-btn {
                                display: none;
                            }
                            .account__details .cancel-btn {
                                display: none;
                            }
                            .account__details #imageUpload {
                                display: none;
                            }
                            .account__details .upload_image_file {
                                display: none;
                            }
                            .account__details .upload-input-file {
                                display: none;
                            }
                            .plan__sign__logo {
                                margin-bottom: 10px;
                            }
                            .plan__sign__logo a {
                                max-width: 100%;
                                width: auto;
                            }
                            .plan__sign__logo img {
                                max-width: 172px;
                            }
                            .pricing {
                                display: block;
                            }
                            .plan__sign__title {
                                font-size: 16px;
                                color: rgba(255, 255, 255, 0.5);
                                margin: 10px 0 15px 0;
                            }
                            .sign__group p {
                                font-size: 14px;
                                color: #ff5860;
                                font-family: 'Raleway', sans-serif;
                                position: relative;
                                cursor: pointer;
                                line-height: 22px;
                                margin-bottom: 0;
                            }
                            .plan__sign__group--checkbox {
                                width: 100%;
                                text-align: left;
                            }
                            .plan__sign__group--checkbox input:not(:checked),
                            .plan__sign__group--checkbox input:checked {
                                position: absolute;
                                left: -9999px;
                            }
                            .plan__sign__group--checkbox input:not(:checked)+label,
                            .plan__sign__group--checkbox input:checked+label {
                                font-size: 16px;
                                font-weight: 700;
                                background-image: -webkit-linear-gradient(0deg, #ff55a5 0%, #ff5860 100%);
                                -webkit-background-clip: text;
                                color: #ff5860;
                                opacity: 1;
                                font-family: 'Raleway', sans-serif;
                                position: relative;
                                cursor: pointer;
                                padding-left: 34px;
                                line-height: 22px;
                                margin: 0;
                                -webkit-user-select: none;
                                -khtml-user-select: none;
                                -moz-user-select: -moz-none;
                                -o-user-select: none;
                                user-select: none;
                            }
                            .plan__sign__group--checkbox input:not(:checked)+label a,
                            .plan__sign__group--checkbox input:checked+label a {
                                background-image: -webkit-linear-gradient(0deg, #ff55a5 0%, #ff5860 100%);
                                -webkit-background-clip: text;
                                -webkit-text-fill-color: transparent;
                                color: #ff5860;
                                opacity: 0.75;
                            }
                            .plan__sign__group--checkbox input:not(:checked)+label a:hover,
                            .plan__sign__group--checkbox input:checked+label a:hover {
                                opacity: 1;
                            }
                            .plan__sign__group--checkbox input:not(:checked)+label:before,
                            .plan__sign__group--checkbox input:checked+label:before {
                                content: '';
                                position: absolute;
                                left: 0;
                                top: 0;
                                width: 20px;
                                height: 20px;
                                background-color: #0c161c !important;
                            }
                            .plan__sign__group--checkbox input:not(:checked)+label:after,
                            .plan__sign__group--checkbox input:checked+label:after {
                                font-family: 'Ionicons';
                                content: '\f3ff';
                                position: absolute;
                                left: 0;
                                top: 0;
                                width: 20px;
                                height: 20px;
                                font-size: 20px;
                                line-height: 20px;
                                text-align: center;
                                -webkit-transition: 0.4s;
                                -moz-transition: 0.4s;
                                transition: 0.4s;
                                color: #ff55a5;
                            }
                            .plan__sign__group--checkbox input:not(:checked)+label:after {
                                opacity: 0;
                                -webkit-transform: scale(0);
                                -moz-transform: scale(0);
                                transform: scale(0);
                            }
                            .plan__sign__group--checkbox input:checked+label:after {
                                opacity: 1;
                                -webkit-transform: scale(1);
                                -moz-transform: scale(1);
                                transform: scale(1);
                            }
                            .plan__title__picked {
                                font-size: 16px;
                                font-weight: 700;
                                text-align: left;
                                background-image: -webkit-linear-gradient(0deg, #ff55a5 0%, #ff5860 100%);
                                -webkit-background-clip: text;
                                -webkit-text-fill-color: transparent;
                                color: #ff5860;
                                padding-left: 0;
                            }
                            .btn__wrapper {
                                padding: 0;
                            }
                            .plan__title__email {
                                font-size: 16px;
                                text-align: left;
                                color: rgba(255, 255, 255, 0.75);
                                padding-left: 0;
                            }
                            .plan__title__email__current {
                                font-size: 14px;
                                text-align: left;
                                color: rgba(255, 255, 255, 0.75);
                                padding-left: 0;
                            }
                            .submit__update__email__btn {
                                display: flex;
                                justify-content: center;
                                align-items: center;
                                height: 50px;
                                width: 95%;
                                -webkit-border-radius: 4px;
                                border-radius: 4px;
                                background-image: -moz-linear-gradient(90deg, #ff55a5 0%, #ff5860 100%);
                                background-image: -webkit-linear-gradient(90deg, #ff55a5 0%, #ff5860 100%);
                                background-image: -ms-linear-gradient(90deg, #ff55a5 0%, #ff5860 100%);
                                background-image: linear-gradient(90deg, #ff55a5 0%, #ff5860 100%);
                                -webkit-box-shadow: 0 0 20px 0 rgba(255, 88, 96, 0.5);
                                box-shadow: 0 0 20px 0 rgba(255, 88, 96, 0.5);
                                opacity: 0.85;
                                font-size: 13px;
                                color: #fff;
                                text-transform: uppercase;
                                font-weight: 500;
                                letter-spacing: 1px;
                                margin: 20px auto 0;
                                margin-left: 0;
                            }
                            .submit__update__email__btn:hover {
                                opacity: 1;
                                color: #fff;
                            }
                            .cancel__update__email__btn {
                                display: flex;
                                justify-content: center;
                                align-items: center;
                                height: 50px;
                                width: 95%;
                                -webkit-border-radius: 4px;
                                border-radius: 4px;
                                background-image: -moz-linear-gradient(90deg, #9a9a9a 0%, #575757 100%);
                                background-image: -webkit-linear-gradient(90deg, #9a9a9a 0%, #575757 100%);
                                background-image: -ms-linear-gradient(90deg, #9a9a9a 0%, #575757 100%);
                                background-image: linear-gradient(90deg, #9a9a9a 0%, #575757 100%);
                                -webkit-box-shadow: 0 0 20px 0 rgba(125, 123, 123, 0.5);
                                box-shadow: 0 0 20px 0 rgba(125, 123, 123, 0.5);
                                opacity: 0.85;
                                font-size: 13px;
                                color: #fff;
                                text-transform: uppercase;
                                font-weight: 500;
                                letter-spacing: 1px;
                                margin: 20px auto 0;
                                margin-right: 0;
                            }
                            .cancel__update__email__btn:hover {
                                opacity: 1;
                                color: #fff;
                            }
                            .filter__item {
                                width: 180px;
                            }
                            .message__title {
                                font-size: 16px;
                                font-weight: 700;
                                text-align: left;
                                background-image: -webkit-linear-gradient(0deg, #ff55a5 0%, #ff5860 100%);
                                -webkit-background-clip: text;
                                -webkit-text-fill-color: transparent;
                                color: #ff5860;
                                padding-left: 0;
                            }
                            .anchor__btn {
                                color: white !important;
                            }
                            .filter__wrapper {
                                display: flex;
                                flex-direction: column;
                            }
                            .table {
                                border-collapse: collapse;
                                width: 100%;
                            }
                            .table td,
                            .table th {
                                color: rgba(255, 255, 255, 0.75);
                                border-bottom: 1px solid #ddd;
                                padding: 8px;
                            }
                            .table th {
                                padding-top: 12px;
                                padding-bottom: 12px;
                                text-align: left;
                                color: rgba(255, 255, 255, 0.75);
                            }
                            .table tbody tr:nth-last-child(1) {
                                border-bottom: 2px solid #ff55a5;
                            }
                            .history__card {
                                height: 100px;
                                background-color: #fff;
                                border-radius: 5px;
                            }
                            .history__card:first-child {
                                padding-top: 5px;
                            }
                            .history__big__title {
                                font-size: 16px;
                                font-weight: 700;
                                color: rgba(0, 0, 0, 0.8);
                            }
                            .history__small__title {
                                font-size: 14px;
                                font-weight: 500;
                                color: rgba(0, 0, 0, 0.8);
                            }
                            .paginator li {
                                margin: 0;
                            }
                            .paginator li.disabled span {
                                font-size: 16px;
                                height: 50px;
                                width: 30px;
                                display: block;
                                line-height: 50px;
                                color: rgba(0, 0, 0, 0.5);
                                text-align: center;
                                -webkit-border-radius: 4px;
                                border-radius: 4px;
                            }
                            .paginator li a {
                                font-size: 16px;
                                height: 50px;
                                width: 30px;
                                display: block;
                                line-height: 50px;
                                color: rgba(255, 255, 255, 0.5);
                                text-align: center;
                                -webkit-border-radius: 4px;
                                border-radius: 4px;
                            }
                            .paginator li:hover a {
                                color: #fff;
                            }
                            /* Actress Info mobile display */
                            .disable_info_mobile {
                                display: none !important;
                            }
                            .cookiesContent {
                                width: 80% !important;
                            }
                        }
                        
                        @media only screen and (max-width: 992px) {
                            /* Actress Info mobile display */
                            .disable_info_mobile {
                                display: none !important;
                            }
                        }
                        
                        @media only screen and (max-width: 1200px) {
                            .og-grid {
                                text-align: center;
                            }
                        }
                        
                        @media only screen and (min-width: 320px) and (max-width: 359px) {
                            .ads {
                                width: 300px;
                                height: 220px;
                                margin: 0px auto !important;
                                position: absolute;
                                left: 5%;
                                margin-left: -5px;
                                top: 50%;
                                margin-top: -50px;
                                z-index: 1 !important;
                            }
                            iframe {
                                height: 155px !important;
                            }
                        }
                        
                        @media only screen and (min-width: 360px) and (max-width: 399px) {
                            .ads {
                                width: 300px;
                                height: 220px;
                                margin: 0px auto !important;
                                position: absolute;
                                left: 20%;
                                margin-left: -50px;
                                top: 50%;
                                margin-top: -50px;
                                z-index: 1 !important;
                            }
                            iframe {
                                height: 155px !important;
                            }
                        }
                        
                        @media only screen and (min-width: 400px) and (max-width: 500px) {
                            .ads {
                                width: 300px;
                                height: 220px;
                                margin: 0px auto !important;
                                position: absolute;
                                left: 30%;
                                margin-left: -50px;
                                top: 50%;
                                margin-top: -50px;
                                z-index: 1 !important;
                            }
                            iframe {
                                height: 200px !important;
                            }
                        }
                        /* Small devices (portrait tablets and large phones, 600px and up) */
                        
                        @media only screen and (min-width: 600px) {
                            .square {
                                position: absolute;
                                left: 0px;
                                top: 0px;
                                /*background: url('../img/toptenimg.png') 100% no-repeat; */
                                background: linear-gradient(to right, #ff55a5 0%, #ff5860 100%);
                                width: 40px !important;
                                text-align: center;
                                opacity: 0.9;
                            }
                            .square p {
                                margin: 20%;
                                font-size: 1em;
                                font-weight: bold;
                                font-family: 'Raleway', sans-serif;
                                color: #e8e9e9;
                            }
                            .preview {
                                width: 100% !important;
                                height: auto !important;
                                margin-top: 30%;
                            }
                            /* Accordion - Account settings */
                            .account_accordion {
                                margin-top: 20px;
                            }
                            .thumb__label_trending {
                                position: absolute;
                                display: block;
                                justify-content: left;
                                align-items: center;
                                text-align: left;
                                width: 95%;
                                top: 65%;
                                left: 0%;
                                height: 27%;
                                z-index: 2;
                                font-size: 12px;
                                color: #fff;
                                -webkit-transition: 0.4s ease;
                                -moz-transition: 0.4s ease;
                                transition: 0.4s ease;
                                opacity: 0.75;
                                background-color: #0c161c;
                                margin: 0 !important;
                                padding: 10px;
                                text-transform: capitalize;
                                /* white-space: nowrap; */
                                border-bottom-left-radius: 5px;
                                border-bottom-right-radius: 5px;
                            }
                            /* JAV-741-Centered Search */
                            .wrap__search {
                                margin-top: 10px;
                                margin-bottom: 10px;
                                margin-left: 0;
                                margin-right: 0;
                                max-width: 100%;
                                width: 100%;
                            }
                            .wrap__search input[type=text] {
                                width: 75%;
                            }
                            .sign__input {
                                width: 100%;
                            }
                            /* preview modal */
                            .prevmodal {
                                display: none;
                                position: fixed;
                                overflow: hidden;
                                z-index: 1;
                                left: 0;
                                top: -10px;
                                width: 100%;
                                height: 130%;
                                background-color: rgb(0, 0, 0);
                                background-color: rgba(0, 0, 0, 0.8);
                            }
                            #myDivMOdal {
                                width: 100%;
                                margin: 0px auto;
                                height: 100% !important;
                            }
                            .prev-content {
                                background-color: #0c161c !important;
                                padding: 10% 0%;
                                border: 1px solid #0c161c;
                                width: 100%;
                                height: 1000px;
                                -webkit-animation: fadein 1s;
                                -moz-animation: fadein 1s;
                                -ms-animation: fadein 1s;
                                -o-animation: fadein 1s;
                                animation: fadein 1s;
                            }
                            .sign__btn {
                                width: 100%;
                            }
                            .ads {
                                width: 300px;
                                height: 220px;
                                margin: 0px auto !important;
                                position: absolute;
                                top: 10px;
                                left: 120px;
                                z-index: 1 !important;
                            }
                            .sign__btn__landing {
                                width: 20% !important;
                                height: 40px;
                                padding: 0 16px 0;
                                float: left;
                            }
                            /* Video Player */
                            #myDiv, .myDivClass {
                                max-width: 860px !important;
                                width: 100% !important;
                                margin: 0px auto;
                            }
                            /* Home page actress chevron */
                            .swiper-button-next {
                                color: #fff !important;
                            }
                            .swiper-button-prev {
                                color: #fff !important;
                            }
                            .actress-next {
                                right: 0 !important;
                                top: 80px !important;
                                height: 80px !important;
                                width: 50px;
                            }
                            .actress-prev {
                                left: 0 !important;
                                top: 80px !important;
                                height: 80px !important;
                                width: 50px;
                            }
                            .trending-next {
                                right: 0 !important;
                                top: 80px !important;
                                height: 80px !important;
                                width: 50px;
                            }
                            .trending-prev {
                                left: 0 !important;
                                top: 80px !important;
                                height: 80px !important;
                                width: 50px;
                            }
                            /* Logo */
                            .header__logo {
                                width: 100%;
                            }
                            /* End of thumbnail */
                            .btm-content {
                                background: url(../img/index/new05.jpg) no-repeat;
                                background-size: cover;
                                width: 100%;
                                height: 350px;
                            }
                            .btm__content__wrapper {
                                height: 350px;
                            }
                            .btm__content__text {
                                color: #fff;
                                font-weight: 300;
                                font-size: 32px;
                            }
                            /* Accordion */
                            .panel {
                                background-color: #e8e9e9;
                                margin-bottom: 8px;
                            }
                            .panel-filter {
                                background-color: #0C161C;
                                box-shadow: none;
                                -webkit-box-shadow: none;
                            }
                            .filter {
                                box-shadow: none;
                                -webkit-box-shadow: none;
                            }
                            .panel-title>a,
                            .panel-title>a:active {
                                display: block;
                                padding: 15px;
                                color: #0C161C;
                                font-size: 16px;
                                font-weight: bold;
                                text-transform: uppercase;
                                letter-spacing: 1px;
                                word-spacing: 3px;
                                text-decoration: none;
                            }
                            .panel-heading {
                                padding: 0;
                                border: 0;
                            }
                            .panel-body>p {
                                padding: 15px;
                                margin-bottom: 8px;
                                color: #0C161C;
                                text-transform: initial;
                            }
                            .panel-heading a:before {
                                font-family: 'Glyphicons Halflings';
                                /* content: "\e114"; */
                                content: url(../icon/chevron-down.png);
                                float: right;
                                transition: all 0.5s;
                            }
                            .panel-heading-filter a:before {
                                font-family: 'Glyphicons Halflings';
                                content: url(../icon/filter-1.png);
                                float: right;
                                transition: all 0.5s;
                            }
                            /* End Accordion */
                            .javon_header {
                                background: url(../img/index/vod_tempbg.jpg) no-repeat;
                                background-size: cover;
                                width: 100%;
                                display: flex;
                                align-items: center;
                                justify-content: center;
                                text-align: center;
                                margin: 0px auto !important;
                                height: 600px;
                            }
                            /* More Button */
                            .btn_more {
                                display: flex;
                                justify-content: center;
                                align-items: center;
                                width: auto;
                                height: 40px;
                                -webkit-border-radius: 2px;
                                border-radius: 2px;
                                background-color: #fff;
                                opacity: 0.85;
                                color: #000 !important;
                                font-size: 12px;
                                font-weight: 400;
                                letter-spacing: 1px;
                                margin: 20px 0 10px;
                                padding: 0 16px 0px;
                            }
                            /*Account Settings upload images*/
                            .account__details .subscriber__avatar {
                                object-fit: cover;
                                width: 100%;
                            }
                            .account__details {
                                color: #0C161C;
                            }
                            .account__details #imageUpload {
                                display: none;
                            }
                            .profile__actress__meta span {
                                font-family: 'Raleway', sans-serif;
                                color: rgba(255, 255, 255, 0.5);
                                font-size: 14px;
                                font-weight: 700;
                                margin-top: 5px;
                            }
                            .profile__actress__info {
                                width: 100%;
                                justify-content: center;
                                color: #fff;
                                font-weight: 700;
                            }
                            .profile__actress__info__item {
                                margin-right: 10px;
                                display: flex;
                                flex-direction: column;
                                justify-content: flex-start;
                                align-items: flex-start;
                                margin-top: auto;
                                margin-bottom: auto;
                            }
                            .table {
                                border-collapse: collapse;
                                width: 100%;
                            }
                            .table td,
                            .table th {
                                color: rgba(255, 255, 255, 0.75);
                                border-bottom: 1px solid #ddd;
                                padding: 8px;
                            }
                            .table th {
                                padding-top: 12px;
                                padding-bottom: 12px;
                                text-align: left;
                                color: rgba(255, 255, 255, 0.75);
                            }
                            .table tbody tr:nth-last-child(1) {
                                border-bottom: 2px solid #ff55a5;
                            }
                            .history__card {
                                height: 100px;
                                background-color: #fff;
                                border-radius: 5px;
                            }
                            .history__card:first-child {
                                padding-top: 5px;
                            }
                            .history__big__title {
                                font-size: 16px;
                                font-weight: 700;
                                color: rgba(0, 0, 0, 0.8);
                            }
                            .history__small__title {
                                font-size: 14px;
                                font-weight: 500;
                                color: rgba(0, 0, 0, 0.8);
                            }
                            .paginator li {
                                margin: 0;
                            }
                            .paginator li.disabled span {
                                font-size: 16px;
                                height: 50px;
                                width: 50px;
                                display: block;
                                line-height: 50px;
                                color: rgba(0, 0, 0, 0.5);
                                text-align: center;
                                -webkit-border-radius: 4px;
                                border-radius: 4px;
                            }
                            .paginator li a {
                                font-size: 16px;
                                height: 50px;
                                width: 50px;
                                display: block;
                                line-height: 50px;
                                color: rgba(255, 255, 255, 0.5);
                                text-align: center;
                                -webkit-border-radius: 4px;
                                border-radius: 4px;
                            }
                            .paginator li:hover a {
                                color: #fff;
                            }
                            .footer__btn {
                                display: flex;
                                justify-content: center;
                                align-items: center;
                                width: 100%;
                                height: 60px;
                                -webkit-border-radius: 4px;
                                border-radius: 4px;
                                background-image: -moz-linear-gradient(90deg, #ff55a5 0%, #ff5860 100%);
                                background-image: -webkit-linear-gradient(90deg, #ff55a5 0%, #ff5860 100%);
                                background-image: -ms-linear-gradient(90deg, #ff55a5 0%, #ff5860 100%);
                                background-image: linear-gradient(90deg, #ff55a5 0%, #ff5860 100%);
                                -webkit-box-shadow: 0 0 20px 0 rgba(255, 88, 96, 0.5);
                                box-shadow: 0 0 20px 0 rgba(255, 88, 96, 0.5);
                                opacity: 0.85;
                                font-size: 13px;
                                color: #fff !important;
                                text-transform: uppercase;
                                font-weight: 500;
                                letter-spacing: 1px;
                                margin: 10px 0 10px;
                            }
                            .catalog .container .row .empty {
                                font-size: 26px;
                                font-weight: 500;
                                color: #fff;
                            }
                            .alert {
                                height: 50px;
                                margin-top: 10px;
                                margin-bottom: 10px;
                                background-image: -moz-linear-gradient(90deg, #ff55a5 0%, #ff5860 100%);
                                background-image: -webkit-linear-gradient(90deg, #ff55a5 0%, #ff5860 100%);
                                background-image: -ms-linear-gradient(90deg, #ff55a5 0%, #ff5860 100%);
                                background-image: linear-gradient(90deg, #ff55a5 0%, #ff5860 100%);
                                border-radius: 5px;
                            }
                            .alert h4 {
                                line-height: 50px;
                                color: #fff;
                                font-weight: 400;
                            }
                            .alert.login-alert h4 {
                                line-height: 24px;
                                margin: 0;
                            }
                            .alert button {
                                font-size: 30px;
                                height: 50px;
                                line-height: 50px;
                                color: #fff;
                            }
                            .alert button:hover {
                                background-color: transparent !important;
                            }
                            .acctlink-payment,
                            .acctlink-history {
                                text-align: left !important;
                            }
                            .alert-form {
                                width: 330px !important;
                            }
                            .sign__form {
                                max-width: 500px;
                                background-color: #0c161c !important;
                            }
                            .navigation-tab {
                                margin-bottom: 20px;
                            }
                            .sign__form-caption {
                                color: white;
                                text-align: center;
                                font-weight: 400;
                            }
                            .subscription-plans {
                                width: 100%;
                                display: block;
                            }
                            .inputGroup {
                                background-color: #212028;
                                display: block;
                                margin: 10px 0;
                                position: relative;
                                width: 100%;
                            }
                            .inputGroup label {
                                padding: 12px 30px;
                                width: 100%;
                                display: block;
                                text-align: left;
                                color: white;
                                cursor: pointer;
                                position: relative;
                                z-index: 2;
                                -webkit-transition: color 200ms ease-in;
                                transition: color 200ms ease-in;
                                overflow: hidden;
                            }
                            .inputGroup label:before {
                                width: 10px;
                                height: 10px;
                                border-radius: 50%;
                                content: "";
                                background-color: #ffdd2e;
                                position: absolute;
                                left: 50%;
                                top: 50%;
                                -webkit-transform: translate(-50%, -50%) scale3d(1, 1, 1);
                                transform: translate(-50%, -50%) scale3d(1, 1, 1);
                                -webkit-transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
                                transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
                                opacity: 0;
                                z-index: -1;
                            }
                            .inputGroup label:after {
                                width: 32px;
                                height: 32px;
                                content: "";
                                border: 2px solid #d1d7dc;
                                background-color: #fff;
                                background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.414 11L4 12.414l5.414 5.414L20.828 6.414 19.414 5l-10 10z' fill='%23fff' fill-rule='nonzero'/%3E%3C/svg%3E ");
                                background-repeat: no-repeat;
                                background-position: 2px 3px;
                                border-radius: 50%;
                                z-index: 2;
                                position: absolute;
                                right: 30px;
                                top: 50%;
                                -webkit-transform: translateY(-50%);
                                transform: translateY(-50%);
                                cursor: pointer;
                                -webkit-transition: all 200ms ease-in;
                                transition: all 200ms ease-in;
                            }
                            .inputGroup input:checked~label {
                                color: black;
                            }
                            .inputGroup input:checked~label:before {
                                -webkit-transform: translate(-50%, -50%) scale3d(56, 56, 1);
                                transform: translate(-50%, -50%) scale3d(56, 56, 1);
                                opacity: 1;
                            }
                            .inputGroup input:checked~label:after {
                                background-color: #212028;
                                border-color: #212028;
                            }
                            .inputGroup input {
                                width: 32px;
                                height: 32px;
                                -webkit-box-ordinal-group: 2;
                                order: 1;
                                z-index: 2;
                                position: absolute;
                                right: 30px;
                                top: 50%;
                                -webkit-transform: translateY(-50%);
                                transform: translateY(-50%);
                                cursor: pointer;
                                visibility: hidden;
                            }
                            .tab-content {
                                width: 100%;
                            }
                            .error {
                                color: #dc3545 !important;
                                font-size: 14px;
                            }
                            .is-invalid {
                                border: 1px solid #dc3545;
                            }
                            #thankyou-tab p {
                                color: white;
                                text-align: center;
                            }
                            #thankyou-tab .icon {
                                color: #ff5860;
                                font-size: 10rem;
                            }
                            .cc-icon {
                                position: absolute;
                                z-index: 1;
                                right: 0;
                                margin-right: 10px;
                                height: 50px;
                            }
                            .sign__group input::selection {
                                background: #28282d;
                                color: #fff;
                                text-shadow: none;
                            }
                            .sign__group input::-webkit-input-placeholder {
                                color: #747474 !important;
                            }
                            .sign__group input::placeholder {
                                color: #747474 !important;
                            }
                            .sign__group input::-ms-input-placeholder {
                                color: #747474 !important;
                            }
                            .input__gray__holder::-webkit-input-placeholder {
                                color: #747474 !important;
                            }
                            .input__gray__holder::placeholder {
                                color: #747474 !important;
                            }
                            .input__gray__holder::-ms-input-placeholder {
                                color: #747474 !important;
                            }
                            .input__light__gray__holder::-webkit-input-placeholder,
                             ::placeholder,
                             ::-ms-input-placeholder {
                                color: #a2a2a2 !important;
                            }
                            .password__input input {
                                width: 80%;
                            }
                            .password__input button {
                                position: relative;
                                width: 50px !important;
                                opacity: 0.85;
                                color: #fff;
                                height: 50px;
                                float: right;
                            }
                            .header__lang img {
                                margin-right: 5px;
                            }
                            .header__link {
                                display: flex;
                                justify-content: center;
                                align-items: center;
                                height: 40px;
                                width: 40px;
                                margin-left: 20px;
                            }
                            .header__dropdown-menu {
                                right: 0px !important;
                            }
                            .header__sign-in span {
                                overflow: hidden;
                                white-space: nowrap;
                                -o-text-overflow: ellipsis;
                                text-overflow: ellipsis;
                                padding: 2px;
                            }
                            .header-login {
                                margin-left: 10px !important;
                            }
                            .guest__header {
                                margin-right: 0 !important;
                            }
                            .form__input {
                                border: none;
                                height: 50px;
                                padding: 0 !important;
                                letter-spacing: 0.2px;
                                background-color: #fff;
                                margin-bottom: 20px;
                                width: 100%;
                                font-family: 'Raleway', sans-serif;
                                font-size: 15px;
                                border-radius: 5px;
                            }
                            .form__textarea {
                                border: none;
                                height: 150px;
                                position: relative;
                                font-size: 15px;
                                width: 100%;
                                color: #2b2b31;
                                padding: 15px 20px;
                                letter-spacing: 0.2px;
                                resize: none;
                                background-color: #fff;
                                font-family: 'Raleway', sans-serif;
                                border-radius: 5px;
                            }
                            .form__btn {
                                width: 100% !important;
                            }
                            .form--contacts::selection {
                                background: #2b2b31;
                                color: #fff;
                                text-shadow: none;
                            }
                            .form--contacts::-webkit-input-placeholder {
                                color: #28282d;
                            }
                            .contact__input {
                                margin-bottom: 0px;
                            }
                            .contact__input::selection {
                                background: #28282d;
                                color: #fff;
                                text-shadow: none;
                            }
                            .contact__error {
                                color: #ff5860 !important;
                                padding-left: 0 !important;
                            }
                            .contact__alert {
                                margin-bottom: 15px !important;
                            }
                            .video__details {
                                color: rgba(255, 255, 255, 0.7);
                                display: block;
                            }
                            .video__details span {
                                color: rgba(255, 255, 255, 0.7);
                                margin-right: 7px;
                            }
                            .video__details a {
                                position: relative;
                                background-image: -webkit-linear-gradient(0deg, #ff55a5 0%, #ff5860 100%);
                                -webkit-background-clip: text;
                                -webkit-text-fill-color: transparent;
                                color: #ff5860;
                                margin-right: 7px;
                                opacity: 0.8;
                            }
                            .video__details a:hover {
                                opacity: 1;
                            }
                            .account__details {
                                color: #0C161C;
                            }
                            .account_link {
                                text-align: left !important;
                            }
                            .account_link li a {
                                display: block;
                                justify-content: flex-end;
                                color: #ff5860;
                                margin-right: 7px;
                                opacity: 0.8;
                            }
                            .account_link li a:hover {
                                opacity: 1;
                            }
                            .account__details__border {
                                padding-bottom: 50px;
                                border-bottom: 1px solid rgba(255, 255, 255, 0.7);
                            }
                            .account__details .subscriber__avatar {
                                object-fit: cover;
                                width: 100%;
                            }
                            .account__details .save-btn {
                                display: none;
                            }
                            .account__details .cancel-btn {
                                display: none;
                            }
                            .account__details #imageUpload {
                                display: none;
                            }
                            .account__details .upload_image_file {
                                display: none;
                            }
                            .account__details .upload-input-file {
                                display: none;
                            }
                            .plan__sign__logo {
                                margin-bottom: 10px;
                            }
                            .plan__sign__logo a {
                                max-width: 100%;
                                width: auto;
                            }
                            .plan__sign__logo img {
                                max-width: 172px;
                            }
                            .pricing {
                                display: block;
                            }
                            .plan__sign__title {
                                font-size: 16px;
                                color: rgba(255, 255, 255, 0.5);
                                margin: 10px 0 15px 0;
                            }
                            .sign__group p {
                                font-size: 14px;
                                color: #ff5860;
                                font-family: 'Raleway', sans-serif;
                                position: relative;
                                cursor: pointer;
                                line-height: 22px;
                                margin-bottom: 0;
                            }
                            .plan__sign__group--checkbox {
                                width: 100%;
                                text-align: left;
                            }
                            .plan__sign__group--checkbox input:not(:checked),
                            .plan__sign__group--checkbox input:checked {
                                position: absolute;
                                left: -9999px;
                            }
                            .plan__sign__group--checkbox input:not(:checked)+label,
                            .plan__sign__group--checkbox input:checked+label {
                                font-size: 16px;
                                font-weight: 700;
                                background-image: -webkit-linear-gradient(0deg, #ff55a5 0%, #ff5860 100%);
                                -webkit-background-clip: text;
                                color: #ff5860;
                                opacity: 1;
                                font-family: 'Raleway', sans-serif;
                                position: relative;
                                cursor: pointer;
                                padding-left: 34px;
                                line-height: 22px;
                                margin: 0;
                                -webkit-user-select: none;
                                -khtml-user-select: none;
                                -moz-user-select: -moz-none;
                                -o-user-select: none;
                                user-select: none;
                            }
                            .plan__sign__group--checkbox input:not(:checked)+label a,
                            .plan__sign__group--checkbox input:checked+label a {
                                background-image: -webkit-linear-gradient(0deg, #ff55a5 0%, #ff5860 100%);
                                -webkit-background-clip: text;
                                -webkit-text-fill-color: transparent;
                                color: #ff5860;
                                opacity: 0.75;
                            }
                            .plan__sign__group--checkbox input:not(:checked)+label a:hover,
                            .plan__sign__group--checkbox input:checked+label a:hover {
                                opacity: 1;
                            }
                            .plan__sign__group--checkbox input:not(:checked)+label:before,
                            .plan__sign__group--checkbox input:checked+label:before {
                                content: '';
                                position: absolute;
                                left: 0;
                                top: 0;
                                width: 20px;
                                height: 20px;
                                background-color: #0c161c !important;
                            }
                            .plan__sign__group--checkbox input:not(:checked)+label:after,
                            .plan__sign__group--checkbox input:checked+label:after {
                                font-family: 'Ionicons';
                                content: '\f3ff';
                                position: absolute;
                                left: 0;
                                top: 0;
                                width: 20px;
                                height: 20px;
                                font-size: 20px;
                                line-height: 20px;
                                text-align: center;
                                -webkit-transition: 0.4s;
                                -moz-transition: 0.4s;
                                transition: 0.4s;
                                color: #ff55a5;
                            }
                            .plan__sign__group--checkbox input:not(:checked)+label:after {
                                opacity: 0;
                                -webkit-transform: scale(0);
                                -moz-transform: scale(0);
                                transform: scale(0);
                            }
                            .plan__sign__group--checkbox input:checked+label:after {
                                opacity: 1;
                                -webkit-transform: scale(1);
                                -moz-transform: scale(1);
                                transform: scale(1);
                            }
                            .plan__title__picked {
                                font-size: 16px;
                                font-weight: 700;
                                text-align: left;
                                background-image: -webkit-linear-gradient(0deg, #ff55a5 0%, #ff5860 100%);
                                -webkit-background-clip: text;
                                -webkit-text-fill-color: transparent;
                                color: #ff5860;
                                padding-left: 0;
                            }
                            .btn__wrapper {
                                padding: 0;
                            }
                            .plan__title__email {
                                font-size: 16px;
                                text-align: left;
                                color: rgba(255, 255, 255, 0.75);
                                padding-left: 0;
                            }
                            .plan__title__email__current {
                                font-size: 14px;
                                text-align: left;
                                color: rgba(255, 255, 255, 0.75);
                                padding-left: 0;
                            }
                            .submit__update__email__btn {
                                display: flex;
                                justify-content: center;
                                align-items: center;
                                height: 50px;
                                width: 95%;
                                -webkit-border-radius: 4px;
                                border-radius: 4px;
                                background-image: -moz-linear-gradient(90deg, #ff55a5 0%, #ff5860 100%);
                                background-image: -webkit-linear-gradient(90deg, #ff55a5 0%, #ff5860 100%);
                                background-image: -ms-linear-gradient(90deg, #ff55a5 0%, #ff5860 100%);
                                background-image: linear-gradient(90deg, #ff55a5 0%, #ff5860 100%);
                                -webkit-box-shadow: 0 0 20px 0 rgba(255, 88, 96, 0.5);
                                box-shadow: 0 0 20px 0 rgba(255, 88, 96, 0.5);
                                opacity: 0.85;
                                font-size: 13px;
                                color: #fff;
                                text-transform: uppercase;
                                font-weight: 500;
                                letter-spacing: 1px;
                                margin: 20px auto 0;
                                margin-left: 0;
                            }
                            .submit__update__email__btn:hover {
                                opacity: 1;
                                color: #fff;
                            }
                            .cancel__update__email__btn {
                                display: flex;
                                justify-content: center;
                                align-items: center;
                                height: 50px;
                                width: 95%;
                                -webkit-border-radius: 4px;
                                border-radius: 4px;
                                background-image: -moz-linear-gradient(90deg, #9a9a9a 0%, #575757 100%);
                                background-image: -webkit-linear-gradient(90deg, #9a9a9a 0%, #575757 100%);
                                background-image: -ms-linear-gradient(90deg, #9a9a9a 0%, #575757 100%);
                                background-image: linear-gradient(90deg, #9a9a9a 0%, #575757 100%);
                                -webkit-box-shadow: 0 0 20px 0 rgba(125, 123, 123, 0.5);
                                box-shadow: 0 0 20px 0 rgba(125, 123, 123, 0.5);
                                opacity: 0.85;
                                font-size: 13px;
                                color: #fff;
                                text-transform: uppercase;
                                font-weight: 500;
                                letter-spacing: 1px;
                                margin: 20px auto 0;
                                margin-right: 0;
                            }
                            .cancel__update__email__btn:hover {
                                opacity: 1;
                                color: #fff;
                            }
                            .filter__item {
                                width: 180px;
                            }
                            .message__title {
                                font-size: 16px;
                                font-weight: 700;
                                text-align: left;
                                background-image: -webkit-linear-gradient(0deg, #ff55a5 0%, #ff5860 100%);
                                -webkit-background-clip: text;
                                -webkit-text-fill-color: transparent;
                                color: #ff5860;
                                padding-left: 0;
                            }
                            .anchor__btn {
                                color: white !important;
                            }
                            .filter__wrapper {
                                display: flex;
                                flex-direction: column;
                            }
                            .table {
                                border-collapse: collapse;
                                width: 100%;
                            }
                            .table td,
                            .table th {
                                color: rgba(255, 255, 255, 0.75);
                                border-bottom: 1px solid #ddd;
                                padding: 8px;
                            }
                            .table th {
                                padding-top: 12px;
                                padding-bottom: 12px;
                                text-align: left;
                                color: rgba(255, 255, 255, 0.75);
                            }
                            .table tbody tr:nth-last-child(1) {
                                border-bottom: 2px solid #ff55a5;
                            }
                            .history__card {
                                height: 100px;
                                background-color: #fff;
                                border-radius: 5px;
                            }
                            .history__card:first-child {
                                padding-top: 5px;
                            }
                            .history__big__title {
                                font-size: 16px;
                                font-weight: 700;
                                color: rgba(0, 0, 0, 0.8);
                            }
                            .history__small__title {
                                font-size: 14px;
                                font-weight: 500;
                                color: rgba(0, 0, 0, 0.8);
                            }
                            .paginator li {
                                margin: 0;
                            }
                            .paginator li.disabled span {
                                font-size: 16px;
                                height: 50px;
                                width: 50px;
                                display: block;
                                line-height: 50px;
                                color: rgba(0, 0, 0, 0.5);
                                text-align: center;
                                -webkit-border-radius: 4px;
                                border-radius: 4px;
                            }
                            .paginator li a {
                                font-size: 16px;
                                height: 50px;
                                width: 50px;
                                display: block;
                                line-height: 50px;
                                color: rgba(255, 255, 255, 0.5);
                                text-align: center;
                                -webkit-border-radius: 4px;
                                border-radius: 4px;
                            }
                            .paginator li:hover a {
                                color: #fff;
                            }
                        }
                        /* Medium devices (landscape tablets, 768px and up) */
                        /* JAV-758 - Mobile Spaces */
                        
                        @media only screen and (max-width: 768px) {
                            .og-grid {
                                list-style: none;
                                /* padding: 20px 0; */
                                margin: 0 auto;
                                text-align: center !important;
                                width: 100%;
                            }
                        }
                        
                        @media only screen and (min-width: 536px) and (max-width: 768px) {
                            .imgnewvid {
                                width: 300px !important;
                                border-radius: 5px;
                            }
                            .thumb__label {
                                top: 59%;
                            }
                        }
                        
                        @media only screen and (min-width: 436px) and (max-width: 535px) {
                            .imgnewvid {
                                width: 300px !important;
                                border-radius: 5px;
                            }
                            .thumb__label {
                                top: 60%;
                            }
                        }
                        
                        @media only screen and (min-width: 429px) and (max-width: 435px) {
                            .imgnewvid {
                                width: 300px !important;
                                border-radius: 5px;
                            }
                            .thumb__label {
                                top: 51%;
                                height: 100px;
                            }
                        }
                        
                        @media only screen and (min-width: 768px) {
                            .preview {
                                width: 100% !important;
                                height: auto !important;
                                margin-top: 10%;
                            }
                            /* Accordion - Account settings */
                            .account_accordion {
                                margin-top: 0px;
                            }
                            .thumb__label_trending {
                                position: absolute;
                                display: block;
                                justify-content: left;
                                align-items: center;
                                text-align: left;
                                width: 100%;
                                top: 58%;
                                left: 0%;
                                height: 33%;
                                z-index: 2;
                                font-size: 12px;
                                color: #fff;
                                -webkit-transition: 0.4s ease;
                                -moz-transition: 0.4s ease;
                                transition: 0.4s ease;
                                opacity: 0.75;
                                background-color: #0c161c;
                                margin: 0 !important;
                                padding: 10px;
                                text-transform: capitalize;
                                /*white-space: nowrap; */
                                border-bottom-left-radius: 5px;
                                border-bottom-right-radius: 5px;
                            }
                            /* JAV-741-Centered Search */
                            .wrap__search {
                                margin-top: 10px;
                                margin-bottom: 10px;
                                margin-left: 20%;
                                margin-right: 20%;
                                max-width: 100%;
                                width: 70%;
                            }
                            .wrap__search input[type=text] {
                                width: 60%;
                            }
                            .sign__input {
                                width: 100%;
                            }
                            .sign__btn {
                                width: 100%;
                            }
                            /* preview modal */
                            .prevmodal {
                                display: none;
                                position: fixed;
                                overflow: hidden;
                                z-index: 1;
                                left: 0;
                                top: -10px;
                                width: 100%;
                                height: 130%;
                                background-color: rgb(0, 0, 0);
                                background-color: rgba(0, 0, 0, 0.8);
                            }
                            #myDivMOdal {
                                width: 100%;
                                margin: 0px auto;
                                height: 100% !important;
                            }
                            .prev-content {
                                background-color: #0c161c !important;
                                padding: 10% 0%;
                                border: 1px solid #0c161c;
                                width: 100%;
                                height: 1000px;
                                -webkit-animation: fadein 1s;
                                -moz-animation: fadein 1s;
                                -ms-animation: fadein 1s;
                                -o-animation: fadein 1s;
                                animation: fadein 1s;
                            }
                            .ads {
                                width: 300px;
                                height: 200px;
                                margin: 0px auto !important;
                                position: absolute;
                                top: 50px;
                                left: 220px;
                                z-index: 1 !important;
                            }
                            /* Home page actress chevron */
                            .swiper-button-next {
                                color: #fff !important;
                            }
                            .swiper-button-prev {
                                color: #fff !important;
                            }
                            .actress-next {
                                right: 0 !important;
                                top: 60px !important;
                                height: 60px !important;
                                width: 40px;
                            }
                            .actress-prev {
                                left: 0 !important;
                                top: 60px !important;
                                height: 60px !important;
                                width: 40px;
                            }
                            .trending-next {
                                right: 0 !important;
                                top: 60px !important;
                                height: 60px !important;
                                width: 40px;
                            }
                            .trending-prev {
                                left: 0 !important;
                                top: 60px !important;
                                height: 60px !important;
                                width: 40px;
                            }
                            /* Thumbnail */
                            .imgnewvid {
                                width: 300px !important;
                                height: 190px;
                                border-radius: 5px;
                            }
                            /* End of thumbnail */
                            /* Accordion */
                            .panel {
                                background-color: #e8e9e9;
                                margin-bottom: 8px;
                            }
                            .panel-filter {
                                background-color: #0C161C;
                                box-shadow: none;
                                -webkit-box-shadow: none;
                            }
                            .filter {
                                box-shadow: none;
                                -webkit-box-shadow: none;
                            }
                            .panel-title>a,
                            .panel-title>a:active {
                                display: block;
                                padding: 15px;
                                color: #0C161C;
                                font-size: 16px;
                                font-weight: bold;
                                text-transform: uppercase;
                                letter-spacing: 1px;
                                word-spacing: 3px;
                                text-decoration: none;
                            }
                            .panel-heading {
                                padding: 0;
                                border: 0;
                            }
                            .panel-body>p {
                                padding: 15px;
                                margin-bottom: 8px;
                                color: #0C161C;
                                text-transform: initial;
                            }
                            .panel-heading a:before {
                                font-family: 'Glyphicons Halflings';
                                /* content: "\e114"; */
                                content: url(../icon/chevron-down.png);
                                float: right;
                                transition: all 0.5s;
                            }
                            .panel-heading-filter a:before {
                                font-family: 'Glyphicons Halflings';
                                content: url(../icon/filter-1.png);
                                float: right;
                                transition: all 0.5s;
                            }
                            /* End Accordion */
                            .javon_header {
                                background: url(../img/index/vod_tempbg.jpg) no-repeat;
                                background-size: cover;
                                width: 100%;
                                display: flex;
                                align-items: center;
                                justify-content: center;
                                text-align: center;
                                margin: 0px auto !important;
                                height: 600px;
                            }
                            /* More Button */
                            .btn_more {
                                display: flex;
                                justify-content: center;
                                align-items: center;
                                width: auto;
                                height: 40px;
                                -webkit-border-radius: 2px;
                                border-radius: 2px;
                                background-color: #fff;
                                opacity: 0.85;
                                color: #000 !important;
                                font-size: 12px;
                                font-weight: 400;
                                letter-spacing: 1px;
                                margin: 20px 0 10px;
                                padding: 0 16px 0px;
                            }
                            /*Account Settings upload images*/
                            .account__details .subscriber__avatar {
                                object-fit: cover;
                                width: 100%;
                            }
                            .account__details {
                                color: #0C161C;
                            }
                            .account__details #imageUpload {
                                display: none;
                            }
                            .profile__actress__meta span {
                                font-family: 'Raleway', sans-serif;
                                color: rgba(255, 255, 255, 0.5);
                                font-size: 14px;
                                font-weight: 700;
                                margin-top: 5px;
                            }
                            .profile__actress__info {
                                width: 100%;
                                justify-content: center;
                                color: #fff;
                                font-weight: 700;
                            }
                            .profile__actress__info__item {
                                margin-right: 10px;
                                display: flex;
                                flex-direction: column;
                                justify-content: flex-start;
                                align-items: flex-start;
                                margin-top: auto;
                                margin-bottom: auto;
                            }
                            .table {
                                border-collapse: collapse;
                                width: 100%;
                            }
                            .table td,
                            .table th {
                                color: rgba(255, 255, 255, 0.75);
                                border-bottom: 1px solid #ddd;
                                padding: 8px;
                            }
                            .table th {
                                padding-top: 12px;
                                padding-bottom: 12px;
                                text-align: left;
                                color: rgba(255, 255, 255, 0.75);
                            }
                            .table tbody tr:nth-last-child(1) {
                                border-bottom: 2px solid #ff55a5;
                            }
                            .history__card {
                                height: 100px;
                                background-color: #fff;
                                border-radius: 5px;
                            }
                            .history__card:first-child {
                                padding-top: 5px;
                            }
                            .history__big__title {
                                font-size: 16px;
                                font-weight: 700;
                                color: rgba(0, 0, 0, 0.8);
                            }
                            .history__small__title {
                                font-size: 14px;
                                font-weight: 500;
                                color: rgba(0, 0, 0, 0.8);
                            }
                            .paginator li {
                                margin: 0;
                            }
                            .paginator li.disabled span {
                                font-size: 16px;
                                height: 50px;
                                width: 50px;
                                display: block;
                                line-height: 50px;
                                color: rgba(0, 0, 0, 0.5);
                                text-align: center;
                                -webkit-border-radius: 4px;
                                border-radius: 4px;
                            }
                            .paginator li a {
                                font-size: 16px;
                                height: 50px;
                                width: 50px;
                                display: block;
                                line-height: 50px;
                                color: rgba(255, 255, 255, 0.5);
                                text-align: center;
                                -webkit-border-radius: 4px;
                                border-radius: 4px;
                            }
                            .paginator li:hover a {
                                color: #fff;
                            }
                            .footer__btn {
                                display: flex;
                                justify-content: center;
                                align-items: center;
                                width: 100%;
                                height: 60px;
                                -webkit-border-radius: 4px;
                                border-radius: 4px;
                                background-image: -moz-linear-gradient(90deg, #ff55a5 0%, #ff5860 100%);
                                background-image: -webkit-linear-gradient(90deg, #ff55a5 0%, #ff5860 100%);
                                background-image: -ms-linear-gradient(90deg, #ff55a5 0%, #ff5860 100%);
                                background-image: linear-gradient(90deg, #ff55a5 0%, #ff5860 100%);
                                -webkit-box-shadow: 0 0 20px 0 rgba(255, 88, 96, 0.5);
                                box-shadow: 0 0 20px 0 rgba(255, 88, 96, 0.5);
                                opacity: 0.85;
                                font-size: 13px;
                                color: #fff !important;
                                text-transform: uppercase;
                                font-weight: 500;
                                letter-spacing: 1px;
                                margin: 10px 0 10px;
                            }
                            .catalog .container .row .empty {
                                font-size: 26px;
                                font-weight: 500;
                                color: #fff;
                            }
                            .alert {
                                height: 50px;
                                margin-top: 10px;
                                margin-bottom: 10px;
                                background-image: -moz-linear-gradient(90deg, #ff55a5 0%, #ff5860 100%);
                                background-image: -webkit-linear-gradient(90deg, #ff55a5 0%, #ff5860 100%);
                                background-image: -ms-linear-gradient(90deg, #ff55a5 0%, #ff5860 100%);
                                background-image: linear-gradient(90deg, #ff55a5 0%, #ff5860 100%);
                                border-radius: 5px;
                            }
                            .alert h4 {
                                line-height: 50px;
                                color: #fff;
                                font-weight: 400;
                            }
                            .alert.login-alert h4 {
                                line-height: 24px;
                                margin: 0;
                            }
                            .alert button {
                                font-size: 30px;
                                height: 50px;
                                line-height: 50px;
                                color: #fff;
                            }
                            .alert button:hover {
                                background-color: transparent !important;
                            }
                            .acctlink-payment,
                            .acctlink-history {
                                text-align: left !important;
                            }
                            .alert-form {
                                width: 330px !important;
                            }
                            .sign__form {
                                max-width: 500px;
                                background-color: #0c161c !important;
                            }
                            .navigation-tab {
                                margin-bottom: 20px;
                            }
                            .sign__form-caption {
                                color: white;
                                text-align: center;
                                font-weight: 400;
                            }
                            .subscription-plans {
                                width: 100%;
                                display: block;
                            }
                            .inputGroup {
                                background-color: #212028;
                                display: block;
                                margin: 10px 0;
                                position: relative;
                                width: 100%;
                            }
                            .inputGroup label {
                                padding: 12px 30px;
                                width: 100%;
                                display: block;
                                text-align: left;
                                color: white;
                                cursor: pointer;
                                position: relative;
                                z-index: 2;
                                -webkit-transition: color 200ms ease-in;
                                transition: color 200ms ease-in;
                                overflow: hidden;
                            }
                            .inputGroup label:before {
                                width: 10px;
                                height: 10px;
                                border-radius: 50%;
                                content: "";
                                background-color: #ffdd2e;
                                position: absolute;
                                left: 50%;
                                top: 50%;
                                -webkit-transform: translate(-50%, -50%) scale3d(1, 1, 1);
                                transform: translate(-50%, -50%) scale3d(1, 1, 1);
                                -webkit-transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
                                transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
                                opacity: 0;
                                z-index: -1;
                            }
                            .inputGroup label:after {
                                width: 32px;
                                height: 32px;
                                content: "";
                                border: 2px solid #d1d7dc;
                                background-color: #fff;
                                background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.414 11L4 12.414l5.414 5.414L20.828 6.414 19.414 5l-10 10z' fill='%23fff' fill-rule='nonzero'/%3E%3C/svg%3E ");
                                background-repeat: no-repeat;
                                background-position: 2px 3px;
                                border-radius: 50%;
                                z-index: 2;
                                position: absolute;
                                right: 30px;
                                top: 50%;
                                -webkit-transform: translateY(-50%);
                                transform: translateY(-50%);
                                cursor: pointer;
                                -webkit-transition: all 200ms ease-in;
                                transition: all 200ms ease-in;
                            }
                            .inputGroup input:checked~label {
                                color: black;
                            }
                            .inputGroup input:checked~label:before {
                                -webkit-transform: translate(-50%, -50%) scale3d(56, 56, 1);
                                transform: translate(-50%, -50%) scale3d(56, 56, 1);
                                opacity: 1;
                            }
                            .inputGroup input:checked~label:after {
                                background-color: #212028;
                                border-color: #212028;
                            }
                            .inputGroup input {
                                width: 32px;
                                height: 32px;
                                -webkit-box-ordinal-group: 2;
                                order: 1;
                                z-index: 2;
                                position: absolute;
                                right: 30px;
                                top: 50%;
                                -webkit-transform: translateY(-50%);
                                transform: translateY(-50%);
                                cursor: pointer;
                                visibility: hidden;
                            }
                            .tab-content {
                                width: 100%;
                            }
                            .error {
                                color: #dc3545 !important;
                                font-size: 14px;
                            }
                            .is-invalid {
                                border: 1px solid #dc3545;
                            }
                            #thankyou-tab p {
                                color: white;
                                text-align: center;
                            }
                            #thankyou-tab .icon {
                                color: #ff5860;
                                font-size: 10rem;
                            }
                            .cc-icon {
                                position: absolute;
                                z-index: 1;
                                right: 0;
                                margin-right: 10px;
                                height: 50px;
                            }
                            .sign__group input::selection {
                                background: #28282d;
                                color: #fff;
                                text-shadow: none;
                            }
                            .sign__group input::-webkit-input-placeholder {
                                color: #747474 !important;
                            }
                            .sign__group input::placeholder {
                                color: #747474 !important;
                            }
                            .sign__group input::-ms-input-placeholder {
                                color: #747474 !important;
                            }
                            .input__gray__holder::-webkit-input-placeholder {
                                color: #747474 !important;
                            }
                            .input__gray__holder::placeholder {
                                color: #747474 !important;
                            }
                            .input__gray__holder::-ms-input-placeholder {
                                color: #747474 !important;
                            }
                            .input__light__gray__holder::-webkit-input-placeholder,
                             ::placeholder,
                             ::-ms-input-placeholder {
                                color: #a2a2a2 !important;
                            }
                            .password__input input {
                                width: 80%;
                            }
                            .password__input button {
                                position: relative;
                                width: 50px !important;
                                opacity: 0.85;
                                color: #fff;
                                height: 50px;
                                float: right;
                            }
                            .password__input button {
                                position: relative;
                                width: 50px !important;
                                background: #f1f1f1;
                                border-radius: 0px 4px 4px 0px !important;
                                background-image: -moz-linear-gradient(90deg, #ff55a5 0%, #ff5860 100%);
                                background-image: -webkit-linear-gradient(90deg, #ff55a5 0%, #ff5860 100%);
                                background-image: -ms-linear-gradient(90deg, #ff55a5 0%, #ff5860 100%);
                                background-image: linear-gradient(90deg, #ff55a5 0%, #ff5860 100%);
                                -webkit-box-shadow: 0 0 20px 0 rgba(255, 88, 96, 0.5);
                                box-shadow: 0 0 10px 0 rgba(255, 88, 96, 0.5);
                                opacity: 0.85;
                                color: #fff;
                                height: 50px;
                                float: right;
                            }
                            .header__lang img {
                                margin-right: 5px;
                            }
                            .header__link {
                                display: flex;
                                justify-content: center;
                                align-items: center;
                                height: 40px;
                                width: 40px;
                                margin-left: 20px;
                            }
                            .header__dropdown-menu {
                                right: 0px !important;
                            }
                            .header__sign-in span {
                                overflow: hidden;
                                white-space: nowrap;
                                -o-text-overflow: ellipsis;
                                text-overflow: ellipsis;
                                padding: 2px;
                            }
                            .header-login {
                                margin-left: 10px !important;
                            }
                            .guest__header {
                                margin-right: 0 !important;
                            }
                            .form__input {
                                border: none;
                                height: 50px;
                                padding: 15px 20px !important;
                                letter-spacing: 0.2px;
                                background-color: #fff;
                                margin-bottom: 20px;
                                width: 100%;
                                font-family: 'Raleway', sans-serif;
                                font-size: 15px;
                                border-radius: 5px;
                            }
                            .form__textarea {
                                border: none;
                                height: 150px;
                                position: relative;
                                font-size: 15px;
                                width: 100%;
                                color: #2b2b31;
                                padding: 15px 20px;
                                letter-spacing: 0.2px;
                                resize: none;
                                background-color: #fff;
                                font-family: 'Raleway', sans-serif;
                                border-radius: 5px;
                            }
                            .form__btn {
                                width: 100% !important;
                            }
                            .form--contacts::selection {
                                background: #2b2b31;
                                color: #fff;
                                text-shadow: none;
                            }
                            .form--contacts::-webkit-input-placeholder {
                                color: #28282d;
                            }
                            .contact__input {
                                margin-bottom: 0px;
                            }
                            .contact__input::selection {
                                background: #28282d;
                                color: #fff;
                                text-shadow: none;
                            }
                            .contact__error {
                                color: #ff5860 !important;
                                padding-left: 0 !important;
                            }
                            .contact__alert {
                                margin-bottom: 15px !important;
                            }
                            .video__details {
                                color: rgba(255, 255, 255, 0.7);
                                display: block;
                            }
                            .video__details span {
                                color: rgba(255, 255, 255, 0.7);
                                margin-right: 7px;
                            }
                            .video__details a {
                                position: relative;
                                background-image: -webkit-linear-gradient(0deg, #ff55a5 0%, #ff5860 100%);
                                -webkit-background-clip: text;
                                -webkit-text-fill-color: transparent;
                                color: #ff5860;
                                margin-right: 7px;
                                opacity: 0.8;
                            }
                            .video__details a:hover {
                                opacity: 1;
                            }
                            .account__details {
                                color: #0C161C;
                            }
                            .account_link {
                                text-align: left !important;
                            }
                            .account_link li a {
                                display: block;
                                justify-content: flex-end;
                                color: #ff5860;
                                margin-right: 7px;
                                opacity: 0.8;
                            }
                            .account_link li a:hover {
                                opacity: 1;
                            }
                            .account__details__border {
                                padding-bottom: 50px;
                                border-bottom: 1px solid rgba(255, 255, 255, 0.7);
                            }
                            .account__details .subscriber__avatar {
                                object-fit: cover;
                                width: 100%;
                            }
                            .account__details .save-btn {
                                display: none;
                            }
                            .account__details .cancel-btn {
                                display: none;
                            }
                            .account__details #imageUpload {
                                display: none;
                            }
                            .account__details .upload_image_file {
                                display: none;
                            }
                            .account__details .upload-input-file {
                                display: none;
                            }
                            .plan__sign__logo {
                                margin-bottom: 10px;
                            }
                            .plan__sign__logo a {
                                max-width: 100%;
                                width: auto;
                            }
                            .plan__sign__logo img {
                                max-width: 172px;
                            }
                            .pricing {
                                display: flex;
                            }
                            .plan__sign__title {
                                font-size: 16px;
                                color: rgba(255, 255, 255, 0.5);
                                margin: 10px 0 15px 0;
                            }
                            .sign__group p {
                                font-size: 14px;
                                color: #ff5860;
                                font-family: 'Raleway', sans-serif;
                                position: relative;
                                cursor: pointer;
                                line-height: 22px;
                                margin-bottom: 0;
                            }
                            .plan__sign__group--checkbox {
                                width: 100%;
                                text-align: left;
                            }
                            .plan__sign__group--checkbox input:not(:checked),
                            .plan__sign__group--checkbox input:checked {
                                position: absolute;
                                left: -9999px;
                            }
                            .plan__sign__group--checkbox input:not(:checked)+label,
                            .plan__sign__group--checkbox input:checked+label {
                                font-size: 16px;
                                font-weight: 700;
                                background-image: -webkit-linear-gradient(0deg, #ff55a5 0%, #ff5860 100%);
                                -webkit-background-clip: text;
                                color: #ff5860;
                                opacity: 1;
                                font-family: 'Raleway', sans-serif;
                                position: relative;
                                cursor: pointer;
                                padding-left: 34px;
                                line-height: 22px;
                                margin: 0;
                                -webkit-user-select: none;
                                -khtml-user-select: none;
                                -moz-user-select: -moz-none;
                                -o-user-select: none;
                                user-select: none;
                            }
                            .plan__sign__group--checkbox input:not(:checked)+label a,
                            .plan__sign__group--checkbox input:checked+label a {
                                background-image: -webkit-linear-gradient(0deg, #ff55a5 0%, #ff5860 100%);
                                -webkit-background-clip: text;
                                -webkit-text-fill-color: transparent;
                                color: #ff5860;
                                opacity: 0.75;
                            }
                            .plan__sign__group--checkbox input:not(:checked)+label a:hover,
                            .plan__sign__group--checkbox input:checked+label a:hover {
                                opacity: 1;
                            }
                            .plan__sign__group--checkbox input:not(:checked)+label:before,
                            .plan__sign__group--checkbox input:checked+label:before {
                                content: '';
                                position: absolute;
                                left: 0;
                                top: 0;
                                width: 20px;
                                height: 20px;
                                background-color: #0c161c !important;
                            }
                            .plan__sign__group--checkbox input:not(:checked)+label:after,
                            .plan__sign__group--checkbox input:checked+label:after {
                                font-family: 'Ionicons';
                                content: '\f3ff';
                                position: absolute;
                                left: 0;
                                top: 0;
                                width: 20px;
                                height: 20px;
                                font-size: 20px;
                                line-height: 20px;
                                text-align: center;
                                -webkit-transition: 0.4s;
                                -moz-transition: 0.4s;
                                transition: 0.4s;
                                color: #ff55a5;
                            }
                            .plan__sign__group--checkbox input:not(:checked)+label:after {
                                opacity: 0;
                                -webkit-transform: scale(0);
                                -moz-transform: scale(0);
                                transform: scale(0);
                            }
                            .plan__sign__group--checkbox input:checked+label:after {
                                opacity: 1;
                                -webkit-transform: scale(1);
                                -moz-transform: scale(1);
                                transform: scale(1);
                            }
                            .plan__title__picked {
                                font-size: 16px;
                                font-weight: 700;
                                text-align: left;
                                background-image: -webkit-linear-gradient(0deg, #ff55a5 0%, #ff5860 100%);
                                -webkit-background-clip: text;
                                -webkit-text-fill-color: transparent;
                                color: #ff5860;
                                padding-left: 0;
                            }
                            .btn__wrapper {
                                padding: 0;
                            }
                            .plan__title__email {
                                font-size: 16px;
                                text-align: left;
                                color: rgba(255, 255, 255, 0.75);
                                padding-left: 0;
                            }
                            .plan__title__email__current {
                                font-size: 14px;
                                text-align: left;
                                color: rgba(255, 255, 255, 0.75);
                                padding-left: 0;
                            }
                            .submit__update__email__btn {
                                display: flex;
                                justify-content: center;
                                align-items: center;
                                height: 50px;
                                width: 95%;
                                -webkit-border-radius: 4px;
                                border-radius: 4px;
                                background-image: -moz-linear-gradient(90deg, #ff55a5 0%, #ff5860 100%);
                                background-image: -webkit-linear-gradient(90deg, #ff55a5 0%, #ff5860 100%);
                                background-image: -ms-linear-gradient(90deg, #ff55a5 0%, #ff5860 100%);
                                background-image: linear-gradient(90deg, #ff55a5 0%, #ff5860 100%);
                                -webkit-box-shadow: 0 0 20px 0 rgba(255, 88, 96, 0.5);
                                box-shadow: 0 0 20px 0 rgba(255, 88, 96, 0.5);
                                opacity: 0.85;
                                font-size: 13px;
                                color: #fff;
                                text-transform: uppercase;
                                font-weight: 500;
                                letter-spacing: 1px;
                                margin: 20px auto 0;
                                margin-left: 0;
                            }
                            .submit__update__email__btn:hover {
                                opacity: 1;
                                color: #fff;
                            }
                            .cancel__update__email__btn {
                                display: flex;
                                justify-content: center;
                                align-items: center;
                                height: 50px;
                                width: 95%;
                                -webkit-border-radius: 4px;
                                border-radius: 4px;
                                background-image: -moz-linear-gradient(90deg, #9a9a9a 0%, #575757 100%);
                                background-image: -webkit-linear-gradient(90deg, #9a9a9a 0%, #575757 100%);
                                background-image: -ms-linear-gradient(90deg, #9a9a9a 0%, #575757 100%);
                                background-image: linear-gradient(90deg, #9a9a9a 0%, #575757 100%);
                                -webkit-box-shadow: 0 0 20px 0 rgba(125, 123, 123, 0.5);
                                box-shadow: 0 0 20px 0 rgba(125, 123, 123, 0.5);
                                opacity: 0.85;
                                font-size: 13px;
                                color: #fff;
                                text-transform: uppercase;
                                font-weight: 500;
                                letter-spacing: 1px;
                                margin: 20px auto 0;
                                margin-right: 0;
                            }
                            .cancel__update__email__btn:hover {
                                opacity: 1;
                                color: #fff;
                            }
                            .filter__item {
                                width: 180px;
                            }
                            .message__title {
                                font-size: 16px;
                                font-weight: 700;
                                text-align: left;
                                background-image: -webkit-linear-gradient(0deg, #ff55a5 0%, #ff5860 100%);
                                -webkit-background-clip: text;
                                -webkit-text-fill-color: transparent;
                                color: #ff5860;
                                padding-left: 0;
                            }
                            .anchor__btn {
                                color: white !important;
                            }
                            .filter__wrapper {
                                display: flex;
                                flex-direction: column;
                            }
                            .table {
                                border-collapse: collapse;
                                width: 100%;
                            }
                            .table td,
                            .table th {
                                color: rgba(255, 255, 255, 0.75);
                                border-bottom: 1px solid #ddd;
                                padding: 8px;
                            }
                            .table th {
                                padding-top: 12px;
                                padding-bottom: 12px;
                                text-align: left;
                                color: rgba(255, 255, 255, 0.75);
                            }
                            .table tbody tr:nth-last-child(1) {
                                border-bottom: 2px solid #ff55a5;
                            }
                            .history__card {
                                height: 100px;
                                background-color: #fff;
                                border-radius: 5px;
                            }
                            .history__card:first-child {
                                padding-top: 5px;
                            }
                            .history__big__title {
                                font-size: 16px;
                                font-weight: 700;
                                color: rgba(0, 0, 0, 0.8);
                            }
                            .history__small__title {
                                font-size: 14px;
                                font-weight: 500;
                                color: rgba(0, 0, 0, 0.8);
                            }
                            .paginator li {
                                margin: 0;
                            }
                            .paginator li.disabled span {
                                font-size: 16px;
                                height: 50px;
                                width: 50px;
                                display: block;
                                line-height: 50px;
                                color: rgba(0, 0, 0, 0.5);
                                text-align: center;
                                -webkit-border-radius: 4px;
                                border-radius: 4px;
                            }
                            .paginator li a {
                                font-size: 16px;
                                height: 50px;
                                width: 50px;
                                display: block;
                                line-height: 50px;
                                color: rgba(255, 255, 255, 0.5);
                                text-align: center;
                                -webkit-border-radius: 4px;
                                border-radius: 4px;
                            }
                            .paginator li:hover a {
                                color: #fff;
                            }
                            /* Video Page Actress */
                            .wrap__actress__info {
                                padding-top: 5px;
                            }
                            .wrap__actress__info .link__text {
                                font-size: 14px;
                            }
                            .wrap__actress__info .video__link__info {
                                color: rgba(255, 255, 255, 0.7);
                            }
                            .border-right {
                                border-right: 1px solid rgba(255, 255, 255, 0.7);
                            }
                            .profile__actress__avatar {
                                display: block;
                                position: relative;
                                width: 100px;
                                cursor: pointer;
                                overflow: hidden;
                                margin-right: 30px;
                            }
                            .profile__actress__avatar img {
                                width: 100%;
                            }
                            .profile__actress__content {
                                display: flex;
                                flex-direction: column;
                                justify-content: flex-start;
                                align-items: flex-start;
                                padding: 20px 0;
                            }
                            .profile__actress {
                                display: flex;
                                flex-direction: row;
                                justify-content: flex-start;
                                align-items: center;
                                margin-bottom: 10px;
                            }
                            .profile__actress__meta {
                                display: flex;
                                flex-direction: column;
                                justify-content: flex-start;
                                align-items: flex-start;
                                margin-left: 10px;
                            }
                            .profile__actress__meta h3 {
                                color: #fff;
                                display: block;
                                font-size: 16px;
                                font-weight: 700;
                                margin-bottom: -5px;
                            }
                            .profile__actress__meta span {
                                font-family: 'Open Sans', sans-serif;
                                color: rgba(255, 255, 255, 0.5);
                                font-size: 14px;
                                font-weight: 700;
                                margin-top: 5px;
                            }
                            .profile__actress__info {
                                width: 100%;
                                justify-content: center;
                                color: #fff;
                                font-weight: 700;
                            }
                            .profile__actress__info__item {
                                margin-right: 10px;
                                display: flex;
                                flex-direction: column;
                                justify-content: flex-start;
                                align-items: flex-start;
                                margin-top: auto;
                                margin-bottom: auto;
                            }
                        }
                        /* Large devices (laptops/desktops, 992px and up) */
                        
                        @media only screen and (min-width: 992px) {
                            .preview {
                                width: 60% !important;
                                height: auto !important;
                                margin-left: 20%;
                                margin-top: 20%;
                            }
                            .thumb__label_trending {
                                position: absolute;
                                display: block;
                                justify-content: left;
                                align-items: center;
                                text-align: left;
                                /*width: 100%;*/
                                top: 50%;
                                left: 0%;
                                height: 41%;
                                z-index: 2;
                                font-size: 12px;
                                color: #fff;
                                -webkit-transition: 0.4s ease;
                                -moz-transition: 0.4s ease;
                                transition: 0.4s ease;
                                opacity: 0.75;
                                background-color: #0c161c;
                                margin: 0 !important;
                                padding: 10px;
                                text-transform: capitalize;
                                /*white-space: nowrap; */
                                border-bottom-left-radius: 5px;
                                border-bottom-right-radius: 5px;
                            }
                            .snapshots>img {
                                width: 40%;
                            }
                            /* preview modal */
                            .prevmodal {
                                display: none;
                                position: fixed;
                                overflow: hidden;
                                z-index: 1;
                                left: 0;
                                top: -10px;
                                width: 100%;
                                height: 130%;
                                background-color: rgb(0, 0, 0);
                                background-color: rgba(0, 0, 0, 0.8);
                            }
                            #myDivMOdal {
                                width: 100%;
                                margin: 0px auto;
                                height: 100% !important;
                            }
                            .prev-content {
                                background-color: #0c161c !important;
                                padding: 10% 0%;
                                border: 1px solid #0c161c;
                                width: 100%;
                                height: 1000px;
                                -webkit-animation: fadein 1s;
                                -moz-animation: fadein 1s;
                                -ms-animation: fadein 1s;
                                -o-animation: fadein 1s;
                                animation: fadein 1s;
                            }
                            /* ads */
                            .ads {
                                width: 300px;
                                height: 220px;
                                margin: 0px auto !important;
                                position: absolute;
                                top: 80px;
                                left: 300px;
                                z-index: 1 !important;
                            }
                            .sign__btn__landing {
                                width: 10%;
                                height: 40px;
                                padding: 0 16px 0;
                                float: left;
                            }
                            /* Home page actress chevron */
                            .swiper-button-next {
                                color: #fff !important;
                            }
                            .swiper-button-prev {
                                color: #fff !important;
                            }
                            .actress-next {
                                right: 0 !important;
                                top: 70px !important;
                                height: 70px !important;
                                width: 50px;
                            }
                            .actress-prev {
                                left: 0 !important;
                                top: 70px !important;
                                height: 70px !important;
                                width: 50px;
                            }
                            .trending-next {
                                right: 0 !important;
                                top: 70px !important;
                                height: 70px !important;
                                width: 50px;
                            }
                            .trending-prev {
                                left: 0 !important;
                                top: 70px !important;
                                height: 70px !important;
                                width: 50px;
                            }
                            /* Actress Info desktop display */
                            .actress-info-block {
                                display: none !important;
                            }
                            /* Thumbnail */
                            .imgnewvid {
                                width: 300px !important;
                                height: 190px;
                                border-radius: 5px;
                            }
                            /* End of thumbnail */
                            /* Accordion */
                            .panel {
                                background-color: #e8e9e9;
                                margin-bottom: 8px;
                            }
                            .panel-filter {
                                background-color: #0C161C;
                                box-shadow: none;
                                -webkit-box-shadow: none;
                            }
                            .filter {
                                box-shadow: none;
                                -webkit-box-shadow: none;
                            }
                            .panel-title>a,
                            .panel-title>a:active {
                                display: block;
                                padding: 15px;
                                color: #0C161C;
                                font-size: 16px;
                                font-weight: bold;
                                text-transform: uppercase;
                                letter-spacing: 1px;
                                word-spacing: 3px;
                                text-decoration: none;
                            }
                            .panel-heading {
                                padding: 0;
                                border: 0;
                            }
                            .panel-body>p {
                                padding: 15px;
                                margin-bottom: 8px;
                                color: #0C161C;
                                text-transform: initial;
                            }
                            .panel-heading a:before {
                                font-family: 'Glyphicons Halflings';
                                /* content: "\e114"; */
                                content: url(../icon/chevron-down.png);
                                float: right;
                                transition: all 0.5s;
                            }
                            .panel-heading-filter a:before {
                                font-family: 'Glyphicons Halflings';
                                content: url(../icon/filter-1.png);
                                float: right;
                                transition: all 0.5s;
                            }
                            /* End Accordion */
                            .btm__content__wrapper h1:nth-last-of-type(1) {
                                text-align: center;
                            }
                            .btm__content__wrapper {
                                height: 350px;
                            }
                            .btm__content__text {
                                color: #fff;
                                font-weight: 300;
                                font-size: 32px;
                                text-align: center;
                            }
                            .btm-content {
                                background: url(../img/index/new05.jpg) no-repeat;
                                background-size: cover;
                                width: 100%;
                                height: 350px;
                            }
                            .javon_header {
                                background: url(../img/index/vod_tempbg.jpg) no-repeat;
                                background-size: cover;
                                width: 100%;
                                display: flex;
                                align-items: center;
                                justify-content: center;
                                text-align: center;
                                margin: 0px auto !important;
                                height: 600px;
                            }
                            .btn_more {
                                display: flex;
                                justify-content: center;
                                align-items: center;
                                width: auto;
                                height: 40px;
                                -webkit-border-radius: 2px;
                                border-radius: 2px;
                                background-color: #fff;
                                opacity: 0.85;
                                color: #000 !important;
                                font-size: 12px;
                                font-weight: 400;
                                letter-spacing: 1px;
                                margin: 20px 0 10px;
                                padding: 0 16px 0px;
                            }
                            /*Account Settings upload images*/
                            .account__details .subscriber__avatar {
                                object-fit: cover;
                                width: 100%;
                            }
                            .account__details {
                                color: #0C161C;
                            }
                            .account__details #imageUpload {
                                display: none;
                            }
                            /* Video Page Actress */
                            .wrap__actress__info {
                                padding-top: 5px;
                            }
                            .wrap__actress__info .link__text {
                                font-size: 14px;
                            }
                            .wrap__actress__info .video__link__info {
                                color: rgba(255, 255, 255, 0.7);
                            }
                            .border-right {
                                border-right: 1px solid rgba(255, 255, 255, 0.7);
                            }
                            .profile__actress__avatar {
                                display: block;
                                position: relative;
                                width: 100px;
                                cursor: pointer;
                                overflow: hidden;
                                margin-right: 30px;
                            }
                            .profile__actress__avatar img {
                                width: 100%;
                            }
                            .profile__actress__content {
                                display: flex;
                                flex-direction: column;
                                justify-content: flex-start;
                                align-items: flex-start;
                                padding: 20px 0;
                            }
                            .profile__actress {
                                display: flex;
                                flex-direction: row;
                                justify-content: flex-start;
                                align-items: center;
                                margin-bottom: 10px;
                            }
                            .profile__actress__meta {
                                display: flex;
                                flex-direction: column;
                                justify-content: flex-start;
                                align-items: flex-start;
                                margin-left: 10px;
                            }
                            .profile__actress__meta h3 {
                                color: #fff;
                                display: block;
                                font-size: 16px;
                                font-weight: 700;
                                margin-bottom: -5px;
                            }
                            .profile__actress__meta span {
                                font-family: 'Open Sans', sans-serif;
                                color: rgba(255, 255, 255, 0.5);
                                font-size: 14px;
                                font-weight: 700;
                                margin-top: 5px;
                            }
                            .profile__actress__info {
                                width: 100%;
                                justify-content: center;
                                color: #fff;
                                font-weight: 700;
                            }
                            .profile__actress__info__item {
                                margin-right: 10px;
                                display: flex;
                                flex-direction: column;
                                justify-content: flex-start;
                                align-items: flex-start;
                                margin-top: auto;
                                margin-bottom: auto;
                            }
                            .table {
                                border-collapse: collapse;
                                width: 100%;
                            }
                            .table td,
                            .table th {
                                color: rgba(255, 255, 255, 0.75);
                                border-bottom: 1px solid #ddd;
                                padding: 8px;
                            }
                            .table th {
                                padding-top: 12px;
                                padding-bottom: 12px;
                                text-align: left;
                                color: rgba(255, 255, 255, 0.75);
                            }
                            .table tbody tr:nth-last-child(1) {
                                border-bottom: 2px solid #ff55a5;
                            }
                            .history__card {
                                height: 100px;
                                background-color: #fff;
                                border-radius: 5px;
                            }
                            .history__card:first-child {
                                padding-top: 5px;
                            }
                            .history__big__title {
                                font-size: 16px;
                                font-weight: 700;
                                color: rgba(0, 0, 0, 0.8);
                            }
                            .history__small__title {
                                font-size: 14px;
                                font-weight: 500;
                                color: rgba(0, 0, 0, 0.8);
                            }
                            .paginator li {
                                margin: 0;
                            }
                            .paginator li.disabled span {
                                font-size: 16px;
                                height: 50px;
                                width: 50px;
                                display: block;
                                line-height: 50px;
                                color: rgba(0, 0, 0, 0.5);
                                text-align: center;
                                -webkit-border-radius: 4px;
                                border-radius: 4px;
                            }
                            .paginator li a {
                                font-size: 16px;
                                height: 50px;
                                width: 50px;
                                display: block;
                                line-height: 50px;
                                color: rgba(255, 255, 255, 0.5);
                                text-align: center;
                                -webkit-border-radius: 4px;
                                border-radius: 4px;
                            }
                            .paginator li:hover a {
                                color: #fff;
                            }
                            .footer__btn {
                                display: flex;
                                justify-content: center;
                                align-items: center;
                                width: 100%;
                                height: 60px;
                                -webkit-border-radius: 4px;
                                border-radius: 4px;
                                background-image: -moz-linear-gradient(90deg, #ff55a5 0%, #ff5860 100%);
                                background-image: -webkit-linear-gradient(90deg, #ff55a5 0%, #ff5860 100%);
                                background-image: -ms-linear-gradient(90deg, #ff55a5 0%, #ff5860 100%);
                                background-image: linear-gradient(90deg, #ff55a5 0%, #ff5860 100%);
                                -webkit-box-shadow: 0 0 20px 0 rgba(255, 88, 96, 0.5);
                                box-shadow: 0 0 20px 0 rgba(255, 88, 96, 0.5);
                                opacity: 0.85;
                                font-size: 13px;
                                color: #fff !important;
                                text-transform: uppercase;
                                font-weight: 500;
                                letter-spacing: 1px;
                                margin: 10px 0 10px;
                            }
                            .catalog .container .row .empty {
                                font-size: 26px;
                                font-weight: 500;
                                color: #fff;
                            }
                            .alert {
                                height: 50px;
                                margin-top: 10px;
                                margin-bottom: 10px;
                                background-image: -moz-linear-gradient(90deg, #ff55a5 0%, #ff5860 100%);
                                background-image: -webkit-linear-gradient(90deg, #ff55a5 0%, #ff5860 100%);
                                background-image: -ms-linear-gradient(90deg, #ff55a5 0%, #ff5860 100%);
                                background-image: linear-gradient(90deg, #ff55a5 0%, #ff5860 100%);
                                border-radius: 5px;
                            }
                            .alert h4 {
                                line-height: 50px;
                                color: #fff;
                                font-weight: 400;
                            }
                            .alert.login-alert h4 {
                                line-height: 24px;
                                margin: 0;
                            }
                            .alert button {
                                font-size: 30px;
                                height: 50px;
                                line-height: 50px;
                                color: #fff;
                            }
                            .alert button:hover {
                                background-color: transparent !important;
                            }
                            .acctlink-payment,
                            .acctlink-history {
                                text-align: left !important;
                            }
                            .alert-form {
                                width: 330px !important;
                            }
                            .sign__form {
                                max-width: 500px;
                                background-color: #0c161c !important;
                            }
                            .navigation-tab {
                                margin-bottom: 20px;
                            }
                            .sign__form-caption {
                                color: white;
                                text-align: center;
                                font-weight: 400;
                            }
                            .subscription-plans {
                                width: 100%;
                                display: block;
                            }
                            .inputGroup {
                                background-color: #212028;
                                display: block;
                                margin: 10px 0;
                                position: relative;
                                width: 100%;
                            }
                            .inputGroup label {
                                padding: 12px 30px;
                                width: 100%;
                                display: block;
                                text-align: left;
                                color: white;
                                cursor: pointer;
                                position: relative;
                                z-index: 2;
                                -webkit-transition: color 200ms ease-in;
                                transition: color 200ms ease-in;
                                overflow: hidden;
                            }
                            .inputGroup label:before {
                                width: 10px;
                                height: 10px;
                                border-radius: 50%;
                                content: "";
                                background-color: #ffdd2e;
                                position: absolute;
                                left: 50%;
                                top: 50%;
                                -webkit-transform: translate(-50%, -50%) scale3d(1, 1, 1);
                                transform: translate(-50%, -50%) scale3d(1, 1, 1);
                                -webkit-transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
                                transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
                                opacity: 0;
                                z-index: -1;
                            }
                            .inputGroup label:after {
                                width: 32px;
                                height: 32px;
                                content: "";
                                border: 2px solid #d1d7dc;
                                background-color: #fff;
                                background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.414 11L4 12.414l5.414 5.414L20.828 6.414 19.414 5l-10 10z' fill='%23fff' fill-rule='nonzero'/%3E%3C/svg%3E ");
                                background-repeat: no-repeat;
                                background-position: 2px 3px;
                                border-radius: 50%;
                                z-index: 2;
                                position: absolute;
                                right: 30px;
                                top: 50%;
                                -webkit-transform: translateY(-50%);
                                transform: translateY(-50%);
                                cursor: pointer;
                                -webkit-transition: all 200ms ease-in;
                                transition: all 200ms ease-in;
                            }
                            .inputGroup input:checked~label {
                                color: black;
                            }
                            .inputGroup input:checked~label:before {
                                -webkit-transform: translate(-50%, -50%) scale3d(56, 56, 1);
                                transform: translate(-50%, -50%) scale3d(56, 56, 1);
                                opacity: 1;
                            }
                            .inputGroup input:checked~label:after {
                                background-color: #212028;
                                border-color: #212028;
                            }
                            .inputGroup input {
                                width: 32px;
                                height: 32px;
                                -webkit-box-ordinal-group: 2;
                                order: 1;
                                z-index: 2;
                                position: absolute;
                                right: 30px;
                                top: 50%;
                                -webkit-transform: translateY(-50%);
                                transform: translateY(-50%);
                                cursor: pointer;
                                visibility: hidden;
                            }
                            .tab-content {
                                width: 100%;
                            }
                            .error {
                                color: #dc3545 !important;
                                font-size: 14px;
                            }
                            .is-invalid {
                                border: 1px solid #dc3545;
                            }
                            #thankyou-tab p {
                                color: white;
                                text-align: center;
                            }
                            #thankyou-tab .icon {
                                color: #ff5860;
                                font-size: 10rem;
                            }
                            .cc-icon {
                                position: absolute;
                                z-index: 1;
                                right: 0;
                                margin-right: 10px;
                                height: 50px;
                            }
                            .sign__group input::selection {
                                background: #28282d;
                                color: #fff;
                                text-shadow: none;
                            }
                            .sign__group input::-webkit-input-placeholder {
                                color: #747474 !important;
                            }
                            .sign__group input::placeholder {
                                color: #747474 !important;
                            }
                            .sign__group input::-ms-input-placeholder {
                                color: #747474 !important;
                            }
                            .input__gray__holder::-webkit-input-placeholder {
                                color: #747474 !important;
                            }
                            .input__gray__holder::placeholder {
                                color: #747474 !important;
                            }
                            .input__gray__holder::-ms-input-placeholder {
                                color: #747474 !important;
                            }
                            .input__light__gray__holder::-webkit-input-placeholder,
                             ::placeholder,
                             ::-ms-input-placeholder {
                                color: #a2a2a2 !important;
                            }
                            .password__input input {
                                width: 80%;
                            }
                            .password__input button {
                                position: relative;
                                width: 50px !important;
                                opacity: 0.85;
                                color: #fff;
                                height: 50px;
                                float: right;
                            }
                            .password__input button {
                                position: relative;
                                width: 50px !important;
                                background: #f1f1f1;
                                border-radius: 0px 4px 4px 0px !important;
                                background-image: -moz-linear-gradient(90deg, #ff55a5 0%, #ff5860 100%);
                                background-image: -webkit-linear-gradient(90deg, #ff55a5 0%, #ff5860 100%);
                                background-image: -ms-linear-gradient(90deg, #ff55a5 0%, #ff5860 100%);
                                background-image: linear-gradient(90deg, #ff55a5 0%, #ff5860 100%);
                                -webkit-box-shadow: 0 0 20px 0 rgba(255, 88, 96, 0.5);
                                box-shadow: 0 0 10px 0 rgba(255, 88, 96, 0.5);
                                opacity: 0.85;
                                color: #fff;
                                height: 50px;
                                float: right;
                            }
                            .header__lang img {
                                margin-right: 5px;
                            }
                            .header__link {
                                display: flex;
                                justify-content: center;
                                align-items: center;
                                height: 40px;
                                width: 40px;
                                margin-left: 20px;
                            }
                            .header__dropdown-menu {
                                right: 0px !important;
                            }
                            .header__sign-in span {
                                overflow: hidden;
                                white-space: nowrap;
                                -o-text-overflow: ellipsis;
                                text-overflow: ellipsis;
                                padding: 2px;
                            }
                            .header-login {
                                margin-left: 10px !important;
                            }
                            .guest__header {
                                margin-right: 0 !important;
                            }
                            .form__input {
                                border: none;
                                height: 50px;
                                padding: 15px 20px !important;
                                letter-spacing: 0.2px;
                                background-color: #fff;
                                margin-bottom: 20px;
                                width: 100%;
                                font-family: 'Raleway', sans-serif;
                                font-size: 15px;
                                border-radius: 5px;
                            }
                            .form__textarea {
                                border: none;
                                height: 150px;
                                position: relative;
                                font-size: 15px;
                                width: 100%;
                                color: #2b2b31;
                                padding: 15px 20px;
                                letter-spacing: 0.2px;
                                resize: none;
                                background-color: #fff;
                                font-family: 'Raleway', sans-serif;
                                border-radius: 5px;
                            }
                            .form__btn {
                                width: 100% !important;
                            }
                            .form--contacts::selection {
                                background: #2b2b31;
                                color: #fff;
                                text-shadow: none;
                            }
                            .form--contacts::-webkit-input-placeholder {
                                color: #28282d;
                            }
                            .contact__input {
                                margin-bottom: 0px;
                            }
                            .contact__input::selection {
                                background: #28282d;
                                color: #fff;
                                text-shadow: none;
                            }
                            .contact__error {
                                color: #ff5860 !important;
                                padding-left: 0 !important;
                            }
                            .contact__alert {
                                margin-bottom: 15px !important;
                            }
                            .video__details {
                                color: rgba(255, 255, 255, 0.7);
                                display: block;
                            }
                            .video__details span {
                                color: rgba(255, 255, 255, 0.7);
                                margin-right: 7px;
                            }
                            .video__details a {
                                position: relative;
                                background-image: -webkit-linear-gradient(0deg, #ff55a5 0%, #ff5860 100%);
                                -webkit-background-clip: text;
                                -webkit-text-fill-color: transparent;
                                color: #ff5860;
                                margin-right: 7px;
                                opacity: 0.8;
                            }
                            .video__details a:hover {
                                opacity: 1;
                            }
                            .account__details {
                                color: #0C161C;
                            }
                            .account_link {
                                text-align: left !important;
                            }
                            .account_link li a {
                                display: block;
                                justify-content: flex-end;
                                color: #ff5860;
                                margin-right: 7px;
                                opacity: 0.8;
                            }
                            .account_link li a:hover {
                                opacity: 1;
                            }
                            .account__details__border {
                                padding-bottom: 50px;
                                border-bottom: 1px solid rgba(255, 255, 255, 0.7);
                            }
                            .account__details .subscriber__avatar {
                                object-fit: cover;
                                width: 100%;
                            }
                            .account__details .save-btn {
                                display: none;
                            }
                            .account__details .cancel-btn {
                                display: none;
                            }
                            .account__details #imageUpload {
                                display: none;
                            }
                            .account__details .upload_image_file {
                                display: none;
                            }
                            .account__details .upload-input-file {
                                display: none;
                            }
                            .plan__sign__logo {
                                margin-bottom: 10px;
                            }
                            .plan__sign__logo a {
                                max-width: 100%;
                                width: auto;
                            }
                            .plan__sign__logo img {
                                max-width: 172px;
                            }
                            .pricing {
                                display: flex;
                            }
                            .plan__sign__title {
                                font-size: 16px;
                                color: rgba(255, 255, 255, 0.5);
                                margin: 10px 0 15px 0;
                            }
                            .sign__group p {
                                font-size: 14px;
                                color: #ff5860;
                                font-family: 'Raleway', sans-serif;
                                position: relative;
                                cursor: pointer;
                                line-height: 22px;
                                margin-bottom: 0;
                            }
                            .plan__sign__group--checkbox {
                                width: 100%;
                                text-align: left;
                            }
                            .plan__sign__group--checkbox input:not(:checked),
                            .plan__sign__group--checkbox input:checked {
                                position: absolute;
                                left: -9999px;
                            }
                            .plan__sign__group--checkbox input:not(:checked)+label,
                            .plan__sign__group--checkbox input:checked+label {
                                font-size: 16px;
                                font-weight: 700;
                                background-image: -webkit-linear-gradient(0deg, #ff55a5 0%, #ff5860 100%);
                                -webkit-background-clip: text;
                                color: #ff5860;
                                opacity: 1;
                                font-family: 'Raleway', sans-serif;
                                position: relative;
                                cursor: pointer;
                                padding-left: 34px;
                                line-height: 22px;
                                margin: 0;
                                -webkit-user-select: none;
                                -khtml-user-select: none;
                                -moz-user-select: -moz-none;
                                -o-user-select: none;
                                user-select: none;
                            }
                            .plan__sign__group--checkbox input:not(:checked)+label a,
                            .plan__sign__group--checkbox input:checked+label a {
                                background-image: -webkit-linear-gradient(0deg, #ff55a5 0%, #ff5860 100%);
                                -webkit-background-clip: text;
                                -webkit-text-fill-color: transparent;
                                color: #ff5860;
                                opacity: 0.75;
                            }
                            .plan__sign__group--checkbox input:not(:checked)+label a:hover,
                            .plan__sign__group--checkbox input:checked+label a:hover {
                                opacity: 1;
                            }
                            .plan__sign__group--checkbox input:not(:checked)+label:before,
                            .plan__sign__group--checkbox input:checked+label:before {
                                content: '';
                                position: absolute;
                                left: 0;
                                top: 0;
                                width: 20px;
                                height: 20px;
                                background-color: #0c161c !important;
                            }
                            .plan__sign__group--checkbox input:not(:checked)+label:after,
                            .plan__sign__group--checkbox input:checked+label:after {
                                font-family: 'Ionicons';
                                content: '\f3ff';
                                position: absolute;
                                left: 0;
                                top: 0;
                                width: 20px;
                                height: 20px;
                                font-size: 20px;
                                line-height: 20px;
                                text-align: center;
                                -webkit-transition: 0.4s;
                                -moz-transition: 0.4s;
                                transition: 0.4s;
                                color: #ff55a5;
                            }
                            .plan__sign__group--checkbox input:not(:checked)+label:after {
                                opacity: 0;
                                -webkit-transform: scale(0);
                                -moz-transform: scale(0);
                                transform: scale(0);
                            }
                            .plan__sign__group--checkbox input:checked+label:after {
                                opacity: 1;
                                -webkit-transform: scale(1);
                                -moz-transform: scale(1);
                                transform: scale(1);
                            }
                            .plan__title__picked {
                                font-size: 16px;
                                font-weight: 700;
                                text-align: left;
                                background-image: -webkit-linear-gradient(0deg, #ff55a5 0%, #ff5860 100%);
                                -webkit-background-clip: text;
                                -webkit-text-fill-color: transparent;
                                color: #ff5860;
                                padding-left: 0;
                            }
                            .btn__wrapper {
                                padding: 0;
                            }
                            .plan__title__email {
                                font-size: 16px;
                                text-align: left;
                                color: rgba(255, 255, 255, 0.75);
                                padding-left: 0;
                            }
                            .plan__title__email__current {
                                font-size: 14px;
                                text-align: left;
                                color: rgba(255, 255, 255, 0.75);
                                padding-left: 0;
                            }
                            .submit__update__email__btn {
                                display: flex;
                                justify-content: center;
                                align-items: center;
                                height: 50px;
                                width: 95%;
                                -webkit-border-radius: 4px;
                                border-radius: 4px;
                                background-image: -moz-linear-gradient(90deg, #ff55a5 0%, #ff5860 100%);
                                background-image: -webkit-linear-gradient(90deg, #ff55a5 0%, #ff5860 100%);
                                background-image: -ms-linear-gradient(90deg, #ff55a5 0%, #ff5860 100%);
                                background-image: linear-gradient(90deg, #ff55a5 0%, #ff5860 100%);
                                -webkit-box-shadow: 0 0 20px 0 rgba(255, 88, 96, 0.5);
                                box-shadow: 0 0 20px 0 rgba(255, 88, 96, 0.5);
                                opacity: 0.85;
                                font-size: 13px;
                                color: #fff;
                                text-transform: uppercase;
                                font-weight: 500;
                                letter-spacing: 1px;
                                margin: 20px auto 0;
                                margin-left: 0;
                            }
                            .submit__update__email__btn:hover {
                                opacity: 1;
                                color: #fff;
                            }
                            .cancel__update__email__btn {
                                display: flex;
                                justify-content: center;
                                align-items: center;
                                height: 50px;
                                width: 95%;
                                -webkit-border-radius: 4px;
                                border-radius: 4px;
                                background-image: -moz-linear-gradient(90deg, #9a9a9a 0%, #575757 100%);
                                background-image: -webkit-linear-gradient(90deg, #9a9a9a 0%, #575757 100%);
                                background-image: -ms-linear-gradient(90deg, #9a9a9a 0%, #575757 100%);
                                background-image: linear-gradient(90deg, #9a9a9a 0%, #575757 100%);
                                -webkit-box-shadow: 0 0 20px 0 rgba(125, 123, 123, 0.5);
                                box-shadow: 0 0 20px 0 rgba(125, 123, 123, 0.5);
                                opacity: 0.85;
                                font-size: 13px;
                                color: #fff;
                                text-transform: uppercase;
                                font-weight: 500;
                                letter-spacing: 1px;
                                margin: 20px auto 0;
                                margin-right: 0;
                            }
                            .cancel__update__email__btn:hover {
                                opacity: 1;
                                color: #fff;
                            }
                            .filter__item {
                                width: 180px;
                            }
                            .message__title {
                                font-size: 16px;
                                font-weight: 700;
                                text-align: left;
                                background-image: -webkit-linear-gradient(0deg, #ff55a5 0%, #ff5860 100%);
                                -webkit-background-clip: text;
                                -webkit-text-fill-color: transparent;
                                color: #ff5860;
                                padding-left: 0;
                            }
                            .anchor__btn {
                                color: white !important;
                            }
                            .filter__wrapper {
                                display: flex;
                                flex-direction: column;
                            }
                            .table {
                                border-collapse: collapse;
                                width: 100%;
                            }
                            .table td,
                            .table th {
                                color: rgba(255, 255, 255, 0.75);
                                border-bottom: 1px solid #ddd;
                                padding: 8px;
                            }
                            .table th {
                                padding-top: 12px;
                                padding-bottom: 12px;
                                text-align: left;
                                color: rgba(255, 255, 255, 0.75);
                            }
                            .table tbody tr:nth-last-child(1) {
                                border-bottom: 2px solid #ff55a5;
                            }
                            .history__card {
                                height: 100px;
                                background-color: #fff;
                                border-radius: 5px;
                            }
                            .history__card:first-child {
                                padding-top: 5px;
                            }
                            .history__big__title {
                                font-size: 16px;
                                font-weight: 700;
                                color: rgba(0, 0, 0, 0.8);
                            }
                            .history__small__title {
                                font-size: 14px;
                                font-weight: 500;
                                color: rgba(0, 0, 0, 0.8);
                            }
                            .paginator li {
                                margin: 0;
                            }
                            .paginator li.disabled span {
                                font-size: 16px;
                                height: 50px;
                                width: 50px;
                                display: block;
                                line-height: 50px;
                                color: rgba(0, 0, 0, 0.5);
                                text-align: center;
                                -webkit-border-radius: 4px;
                                border-radius: 4px;
                            }
                            .paginator li a {
                                font-size: 16px;
                                height: 50px;
                                width: 50px;
                                display: block;
                                line-height: 50px;
                                color: rgba(255, 255, 255, 0.5);
                                text-align: center;
                                -webkit-border-radius: 4px;
                                border-radius: 4px;
                            }
                            .paginator li:hover a {
                                color: #fff;
                            }
                        }
                        /* Extra large devices (large laptops and desktops, 1200px and up) */
                        
                        @media only screen and (min-width: 1200px) {
                            .og-grid {
                                text-align: center;
                            }
                            .preview {
                                width: 50% !important;
                                height: auto !important;
                                margin-left: 25%;
                                margin-top: 10%;
                            }
                            /* Drop Down add to list button */
                            .dropdown-readd-btn {
                                margin-left: 10px !important;
                            }
                            .thumb__label_trending {
                                position: absolute;
                                display: block;
                                justify-content: left;
                                align-items: center;
                                text-align: left;
                                /*width: 100%;*/
                                top: 50%;
                                left: 0%;
                                height: 41%;
                                z-index: 2;
                                font-size: 12px;
                                color: #fff;
                                -webkit-transition: 0.4s ease;
                                -moz-transition: 0.4s ease;
                                transition: 0.4s ease;
                                opacity: 0.75;
                                background-color: #0c161c;
                                margin: 0 !important;
                                padding: 10px;
                                text-transform: capitalize;
                                /*white-space: nowrap; */
                                border-bottom-left-radius: 5px;
                                border-bottom-right-radius: 5px;
                            }
                            .snapshots>img {
                                width: 20%;
                            }
                            /* JAV-741 */
                            .wrap__search input[type=text] {
                                width: 73%;
                            }
                            /* Video Player */
                            #myDiv, .myDivClass {
                                max-width: 860px !important;
                                width: 50% !important;
                            }
                            .landing-page {
                                max-width: 90%;
                            }
                            .sign__btn__landing {
                                width: 10%;
                                margin: 30px 0px;
                            }
                            /*Header Width */
                            .header__auth {
                                margin-left: auto;
                            }
                            .guest__header {
                                margin-right: 0 !important;
                            }
                            .section__text {
                                color: rgba(255, 255, 255, 0.7);
                                font-size: 16px;
                                line-height: 26px;
                                margin-bottom: 25px;
                                font-family: 'Raleway', sans-serif;
                                letter-spacing: 0.2px;
                                text-align: justify;
                                text-transform: capitalize;
                            }
                            /* Accordion */
                            .panel {
                                background-color: #e8e9e9;
                                margin-bottom: 8px;
                            }
                            .panel-filter {
                                background-color: #0C161C;
                                box-shadow: none;
                                -webkit-box-shadow: none;
                            }
                            .filter {
                                box-shadow: none;
                                -webkit-box-shadow: none;
                            }
                            .panel-title>a,
                            .panel-title>a:active {
                                display: block;
                                padding: 15px;
                                color: #0C161C;
                                font-size: 16px;
                                font-weight: bold;
                                text-transform: uppercase;
                                letter-spacing: 1px;
                                word-spacing: 3px;
                                text-decoration: none;
                            }
                            .panel-heading {
                                padding: 0;
                                border: 0;
                            }
                            .panel-body>p {
                                padding: 15px;
                                margin-bottom: 8px;
                                color: #0C161C;
                                text-transform: initial;
                            }
                            .panel-heading a:before {
                                font-family: 'Glyphicons Halflings';
                                /* content: "\e114"; */
                                content: url(../icon/chevron-down.png);
                                float: right;
                                transition: all 0.5s;
                            }
                            .panel-heading-filter a:before {
                                font-family: 'Glyphicons Halflings';
                                content: url(../icon/filter-1.png);
                                float: right;
                                transition: all 0.5s;
                            }
                            /* End Accordion */
                            /* More button */
                            .btn_more {
                                display: flex;
                                justify-content: center;
                                align-items: center;
                                width: auto;
                                height: 40px;
                                -webkit-border-radius: 2px;
                                border-radius: 2px;
                                background-color: #fff;
                                opacity: 0.85;
                                color: #000 !important;
                                font-size: 12px;
                                font-weight: 400;
                                letter-spacing: 1px;
                                margin: 20px 0 10px;
                                padding: 0 16px 0px;
                            }
                            /* Bottom CTA */
                            .btm__content__wrapper {
                                height: 350px;
                            }
                            .btm__content__text {
                                color: #fff;
                                font-weight: 300;
                                font-size: 32px;
                            }
                            .btm-content {
                                background: url(../img/index/new05.jpg) no-repeat;
                                background-size: cover;
                                width: 100%;
                                height: 350px;
                            }
                            .btm__content__wrapper {
                                height: 350px;
                            }
                            .btm__content__text {
                                color: #fff;
                                font-weight: 300;
                                font-size: 32px;
                            }
                            .btm__content__wrapper h1:nth-last-of-type(1) {
                                text-align: center;
                            }
                            .btm__content__wrapper a {
                                margin-bottom: 10px;
                            }
                            /* Home Page Video */
                            .mob_link {
                                font-size: 14px !important;
                                color: #007bff !important;
                            }
                            .actress-info-block {
                                display: none !important;
                            }
                            .modal-dialog {
                                margin: 0px auto !important;
                                top: -50px;
                                left: 0;
                            }
                            .fwduvp-annotation-normal {
                                z-index: 99999 !important;
                            }
                            /* JAV-402 - Lightbox */
                            #lightbox .modal-content {
                                display: inline-block;
                                text-align: center;
                            }
                            #lightbox .close {
                                opacity: 1;
                                color: rgb(255, 255, 255);
                                background-color: rgb(25, 25, 25);
                                padding: 5px 8px;
                                border-radius: 30px;
                                border: 2px solid rgb(255, 255, 255);
                                position: absolute;
                                top: -15px;
                                right: -55px;
                                z-index: 1032;
                            }
                            .snapshot-modal {
                                width: 100% !important;
                                height: 100% !important;
                                background-color: #0c161c !important;
                                padding: 10% 25%;
                                border: 1px solid #888;
                                top: -60px;
                                -webkit-animation: fadein 1s;
                                -moz-animation: fadein 1s;
                                -ms-animation: fadein 1s;
                                -o-animation: fadein 1s;
                                animation: fadein 1s;
                            }
                            .custom_title {
                                overflow: hidden;
                                height: 45px;
                                width: 250px;
                                font-size: 16px !important;
                                -o-text-overflow: ellipsis;
                                text-overflow: ellipsis;
                                color: #fff !important;
                            }
                            .custom_title>a {
                                color: #fff !important;
                            }
                            .content-inside {
                                max-width: 100% !important;
                            }
                            /* Close button */
                            .btnClose {
                                color: #aaa;
                                float: right;
                                font-size: 28px;
                                font-weight: bold;
                            }
                            .btnCloseSnap {
                                color: #aaa;
                                float: right;
                                font-size: 28px;
                                font-weight: bold;
                            }
                            .btnClose:hover,
                            .btnClose:focus {
                                color: black;
                                text-decoration: none;
                                cursor: pointer;
                            }
                            .btnCloseSnap:hover,
                            .btnCloseSnap:focus {
                                color: black;
                                text-decoration: none;
                                cursor: pointer;
                            }
                            .btnCloseAgree {
                                margin: 20px auto !important;
                            }
                            /* End of close button */
                            .actress__cover:before {
                                width: 150px;
                                position: absolute;
                                display: block;
                                top: 0;
                                left: 0;
                                right: 0;
                                bottom: 0;
                                background-image: -moz-linear-gradient(90deg, #ff55a5 0%, #ff5860 100%);
                                background-image: -webkit-linear-gradient(90deg, #ff55a5 0%, #ff5860 100%);
                                background-image: -ms-linear-gradient(90deg, #ff55a5 0%, #ff5860 100%);
                                background-image: linear-gradient(90deg, #ff55a5 0%, #ff5860 100%);
                                z-index: 1;
                                opacity: 0;
                                -webkit-transition: 0.4s ease;
                                -moz-transition: 0.4s ease;
                                transition: 0.4s ease;
                            }
                            .card__cover:before {
                                position: absolute;
                                display: block;
                                top: 0;
                                left: 0;
                                right: 0;
                                bottom: 0;
                                background-image: -moz-linear-gradient(90deg, #ff55a5 0%, #ff5860 100%);
                                background-image: -webkit-linear-gradient(90deg, #ff55a5 0%, #ff5860 100%);
                                background-image: -ms-linear-gradient(90deg, #ff55a5 0%, #ff5860 100%);
                                background-image: linear-gradient(90deg, #ff55a5 0%, #ff5860 100%);
                                z-index: 1;
                                opacity: 0;
                                -webkit-transition: 0.4s ease;
                                -moz-transition: 0.4s ease;
                                transition: 0.4s ease;
                            }
                            .filter__items {
                                display: flex;
                                flex-direction: row;
                                justify-content: flex-start;
                                align-items: center;
                            }
                            .profile__actress__content {
                                flex-direction: row;
                                justify-content: flex-start;
                                align-items: center;
                                padding: 0;
                                height: 150px;
                            }
                            .imglanding {
                                width: 200px !important;
                                height: 215px !important;
                                object-fit: cover;
                                object-position: 100% 0;
                            }
                            .imgactress {
                                width: 150px !important;
                                height: 150px;
                                object-fit: cover;
                                object-position: 100% 0;
                            }
                            .card-cover-portrait {
                                width: 170px !important;
                            }
                            .card__cover-portrait:before {
                                content: '';
                                position: absolute;
                                display: block;
                                width: 170px !important;
                                top: 0;
                                left: 0;
                                right: 0;
                                bottom: 0;
                                background-image: -moz-linear-gradient(90deg, #ff55a5 0%, #ff5860 100%);
                                background-image: -webkit-linear-gradient(90deg, #ff55a5 0%, #ff5860 100%);
                                background-image: -ms-linear-gradient(90deg, #ff55a5 0%, #ff5860 100%);
                                background-image: linear-gradient(90deg, #ff55a5 0%, #ff5860 100%);
                                z-index: 1;
                                opacity: 0;
                                -webkit-transition: 0.4s ease;
                                -moz-transition: 0.4s ease;
                                transition: 0.4s ease;
                            }
                            .card__content {
                                width: 100px !important;
                            }
                            .sign__btn_ad {
                                height: 40px;
                                font-size: 14px;
                                text-transform: uppercase !important;
                                font-family: "Raleway", sans-serif;
                                font-weight: 400;
                            }
                            .sign__btn_rm {
                                height: 40px;
                                width: auto;
                                font-size: 14px;
                                text-transform: uppercase !important;
                                font-family: "Raleway", sans-serif;
                                font-weight: 400;
                            }
                            .btn_footer {
                                color: #0C161C !important;
                                text-transform: capitalize !important;
                                font-size: 14px;
                            }
                            /* Landing page CTA */
                            .cta-1,
                            .cta-2,
                            .cta-3 {
                                text-align: justify;
                            }
                            .username-lbl,
                            .mob_emaillbl,
                            .mob_emaillbl {
                                color: #ff5860 !important;
                            }
                            /*swiper buttons for Related Actress on video page */
                            .related-next {
                                color: #fff !important;
                                background: linear-gradient(to right, #ff55a5 0%, #ff5860 100%);
                                height: 148px !important;
                                width: 40px;
                                top: 70px !important;
                                right: 0px !important
                            }
                            .related-prev {
                                color: #fff !important;
                                background: linear-gradient(to right, #ff55a5 0%, #ff5860 100%);
                                height: 148px !important;
                                width: 40px;
                                top: 70px !important;
                                left: 0px !important
                            }
                            .swiper-button-next {
                                color: #fff !important;
                                height: 100px;
                                width: 40px;
                                top: 140px;
                            }
                            .swiper-button-prev {
                                color: #fff !important;
                                height: 100px;
                                width: 40px;
                                top: 140px;
                            }
                            .header-login {
                                /* width: 150px !important; */
                                font-size: 14px;
                                color: #fff;
                                text-transform: uppercase;
                                font-weight: 500;
                                letter-spacing: 1px;
                                text-decoration: none;
                                height: 40px;
                                padding: 0 16px 0;
                            }
                            .header-login:hover {
                                color: #fff;
                            }
                            .prev-content {
                                background-color: #0c161c !important;
                                padding: 10% 0%;
                                border: 1px solid #0c161c;
                                width: 100%;
                                height: 1000px;
                                -webkit-animation: fadein 1s;
                                -moz-animation: fadein 1s;
                                -ms-animation: fadein 1s;
                                -o-animation: fadein 1s;
                                animation: fadein 1s;
                            }
                            .snapshot-modal {
                                width: 100% !important;
                                height: 100% !important;
                                background-color: #0c161c !important;
                                padding: 10% 25%;
                                border: 1px solid #888;
                                top: -60px;
                                -webkit-animation: fadein 1s;
                                -moz-animation: fadein 1s;
                                -ms-animation: fadein 1s;
                                -o-animation: fadein 1s;
                                animation: fadein 1s;
                            }
                            .snapshots {
                                margin-top: 10px;
                                width: 60%;
                            }
                            /* JAV-437 - Account Settings */
                            .acct_usrname,
                            .acct_email,
                            .acct_pass {
                                padding: 30px;
                            }
                            .deleteLbl {
                                color: #fff !important;
                            }
                            /* JAV-438 - Delete Accoutn confirmation */
                            .bootbox-cancel,
                            .bootbox-accept {
                                justify-content: center;
                                align-items: center;
                                height: 50px;
                                width: 20%;
                                -webkit-border-radius: 4px;
                                border-radius: 4px;
                                background-image: -moz-linear-gradient(90deg, #ff55a5 0%, #ff5860 100%);
                                background-image: -webkit-linear-gradient(90deg, #ff55a5 0%, #ff5860 100%);
                                background-image: -ms-linear-gradient(90deg, #ff55a5 0%, #ff5860 100%);
                                background-image: linear-gradient(90deg, #ff55a5 0%, #ff5860 100%);
                                -webkit-box-shadow: 0 0 20px 0 rgba(255, 88, 96, 0.5);
                                box-shadow: 0 0 20px 0 rgba(255, 88, 96, 0.5);
                                opacity: 0.85;
                                font-size: 13px;
                                color: #fff;
                                text-transform: uppercase;
                                font-weight: 500;
                                letter-spacing: 1px;
                                margin: 20px 10px;
                            }
                            .bootbox-body {
                                color: #fff;
                            }
                            .modal-content {
                                top: 100px;
                                width: 50%;
                                height: 16%;
                            }
                            .modal-body>.close {
                                position: absolute;
                                top: 101px;
                                right: 477px;
                                padding: 0.5rem 0.75rem;
                                z-index: 1;
                            }
                            .modal-footer>button {
                                float: right;
                            }
                            .actress-next {
                                right: 0 !important;
                                top: 60px !important;
                                height: 80px !important;
                                width: 50px;
                            }
                            .actress-prev {
                                left: 0 !important;
                                top: 60px !important;
                                height: 80px !important;
                                width: 50px;
                            }
                            .trending-next {
                                right: 0 !important;
                                top: 60px !important;
                                height: 80px !important;
                                width: 50px;
                            }
                            .trending-prev {
                                left: 0 !important;
                                top: 60px !important;
                                height: 80px !important;
                                width: 50px;
                            }
                            #myDivMOdal {
                                width: 100%;
                                margin: 0px auto;
                                height: 100% !important;
                            }
                             ::placeholder {
                                color: #2b2b31 !important;
                            }
                            #videosearch-name::placeholder {
                                color: #fff !important;
                            }
                            /* JAV-336 - Thumbnail scenes */
                            .snapshot {
                                margin: 10px !important;
                                width: 300px !important;
                            }
                            .scenes {
                                margin: 0px auto;
                            }
                            .prev-content {
                                background-color: rgba(43, 43, 49, 0.8);
                                z-index: 99999 !important;
                            }
                            /* JAV-349 - Share */
                            .share_link {
                                margin: 0px auto;
                                resize: none;
                                max-width: 700px;
                                width: 100%;
                                height: 200px;
                            }
                            .copy_link {
                                max-width: 700px;
                                width: 100%;
                                height: 50px !important;
                            }
                            textarea:disabled {
                                color: rgb(0, 0, 0) !important;
                                cursor: default;
                                background-color: rgb(189, 189, 189) !important;
                                border-color: rgba(118, 118, 118, 0.3);
                            }
                            .btn_share {
                                height: 100px;
                                margin: 0px auto;
                            }
                            .share_textarea {
                                margin: 0px auto;
                            }
                            /* JAV-379 Load Ads */
                            .ads {
                                width: 300px;
                                height: 200px;
                                margin: 0px auto !important;
                                position: absolute;
                                top: 60px;
                                left: 280px;
                                z-index: 1 !important;
                            }
                            .text-center-ads {
                                background-color: rgba(43, 43, 49, 0.9);
                                height: 40px;
                                width: 300px;
                                color: #fff;
                                text-align: center;
                                cursor: pointer;
                            }
                            #adsload {
                                position: absolute !important;
                                z-index: 99 !important;
                                width: 49%;
                                background-color: rgba(255, 255, 255, 0) !important;
                            }
                            .fwduvp-annotation-normal {
                                z-index: 99999 !important;
                            }
                            .modal-content-ads {
                                background-color: rgba(43, 43, 49, 0.5);
                                margin: 0px auto;
                                padding: 0px;
                                z-index: 99 !important;
                            }
                            .modal-dialog {
                                margin: 0px auto !important;
                                top: -50px;
                                left: 0;
                            }
                            .modal-body {
                                top: 40px;
                            }
                            .white {
                                color: #fff !important;
                            }
                            /* JAV-402 - Lightbox */
                            #lightbox .modal-content {
                                display: inline-block;
                                text-align: center;
                            }
                            #lightbox .close {
                                opacity: 1;
                                color: rgb(255, 255, 255);
                                background-color: rgb(25, 25, 25);
                                padding: 5px 8px;
                                border-radius: 30px;
                                border: 2px solid rgb(255, 255, 255);
                                position: absolute;
                                top: -15px;
                                right: -55px;
                                z-index: 1032;
                            }
                            .mob_usernamelbl,
                            .mob_emaillbl,
                            .mob_passlbl {
                                display: none;
                            }
                            .prevmodal {
                                display: none;
                                position: fixed;
                                overflow: hidden;
                                z-index: 1;
                                left: 0;
                                top: -100px;
                                width: 100%;
                                height: 130%;
                                background-color: rgb(0, 0, 0);
                                background-color: rgba(0, 0, 0, 0.8);
                            }
                            .col-lg-1_5 {
                                flex: 0 0 11.11111066666667%;
                                max-width: 11.11111066666667%;
                            }
                            /*Account Settings upload images*/
                            .account__details .subscriber__avatar {
                                object-fit: cover;
                                width: 100%;
                            }
                            .account__details {
                                color: #0C161C;
                            }
                            .account__details #imageUpload {
                                display: none;
                            }
                            .profile__actress__meta span {
                                font-family: 'Raleway', sans-serif;
                                color: rgba(255, 255, 255, 0.5);
                                font-size: 14px;
                                font-weight: 700;
                                margin-top: 5px;
                            }
                            .profile__actress__info {
                                width: 100%;
                                justify-content: center;
                                color: #fff;
                                font-weight: 700;
                            }
                            .profile__actress__info__item {
                                margin-right: 10px;
                                display: flex;
                                flex-direction: column;
                                justify-content: flex-start;
                                align-items: flex-start;
                                margin-top: auto;
                                margin-bottom: auto;
                            }
                            .table {
                                border-collapse: collapse;
                                width: 100%;
                            }
                            .table td,
                            .table th {
                                color: rgba(255, 255, 255, 0.75);
                                border-bottom: 1px solid #ddd;
                                padding: 8px;
                            }
                            .table th {
                                padding-top: 12px;
                                padding-bottom: 12px;
                                text-align: left;
                                color: rgba(255, 255, 255, 0.75);
                            }
                            .table tbody tr:nth-last-child(1) {
                                border-bottom: 2px solid #ff55a5;
                            }
                            .history__card {
                                height: 100px;
                                background-color: #fff;
                                border-radius: 5px;
                            }
                            .history__card:first-child {
                                padding-top: 5px;
                            }
                            .history__big__title {
                                font-size: 16px;
                                font-weight: 700;
                                color: rgba(0, 0, 0, 0.8);
                            }
                            .history__small__title {
                                font-size: 14px;
                                font-weight: 500;
                                color: rgba(0, 0, 0, 0.8);
                            }
                            .paginator li {
                                margin: 0;
                            }
                            .paginator li.disabled span {
                                font-size: 16px;
                                height: 50px;
                                width: 50px;
                                display: block;
                                line-height: 50px;
                                color: rgba(0, 0, 0, 0.5);
                                text-align: center;
                                -webkit-border-radius: 4px;
                                border-radius: 4px;
                            }
                            .paginator li a {
                                font-size: 16px;
                                height: 50px;
                                width: 50px;
                                display: block;
                                line-height: 50px;
                                color: rgba(255, 255, 255, 0.5);
                                text-align: center;
                                -webkit-border-radius: 4px;
                                border-radius: 4px;
                            }
                            .paginator li:hover a {
                                color: #fff;
                            }
                            .footer__btn {
                                display: flex;
                                justify-content: center;
                                align-items: center;
                                width: 100%;
                                height: 60px;
                                -webkit-border-radius: 4px;
                                border-radius: 4px;
                                background-image: -moz-linear-gradient(90deg, #ff55a5 0%, #ff5860 100%);
                                background-image: -webkit-linear-gradient(90deg, #ff55a5 0%, #ff5860 100%);
                                background-image: -ms-linear-gradient(90deg, #ff55a5 0%, #ff5860 100%);
                                background-image: linear-gradient(90deg, #ff55a5 0%, #ff5860 100%);
                                -webkit-box-shadow: 0 0 20px 0 rgba(255, 88, 96, 0.5);
                                box-shadow: 0 0 20px 0 rgba(255, 88, 96, 0.5);
                                opacity: 0.85;
                                font-size: 13px;
                                color: #fff !important;
                                text-transform: uppercase;
                                font-weight: 500;
                                letter-spacing: 1px;
                                margin: 10px 0 10px;
                            }
                            .catalog .container .row .empty {
                                font-size: 26px;
                                font-weight: 500;
                                color: #fff;
                            }
                            .alert {
                                height: 50px;
                                margin-top: 10px;
                                margin-bottom: 10px;
                                background-image: -moz-linear-gradient(90deg, #ff55a5 0%, #ff5860 100%);
                                background-image: -webkit-linear-gradient(90deg, #ff55a5 0%, #ff5860 100%);
                                background-image: -ms-linear-gradient(90deg, #ff55a5 0%, #ff5860 100%);
                                background-image: linear-gradient(90deg, #ff55a5 0%, #ff5860 100%);
                                border-radius: 5px;
                            }
                            .alert h4 {
                                line-height: 50px;
                                color: #fff;
                                font-weight: 400;
                            }
                            .alert.login-alert h4 {
                                line-height: 24px;
                                margin: 0;
                            }
                            .alert button {
                                font-size: 30px;
                                height: 50px;
                                line-height: 50px;
                                color: #fff;
                            }
                            .alert button:hover {
                                background-color: transparent !important;
                            }
                            .acctlink-payment,
                            .acctlink-history {
                                text-align: left !important;
                            }
                            .alert-form {
                                width: 330px !important;
                            }
                            .sign__form {
                                max-width: 500px;
                                background-color: #0c161c !important;
                            }
                            .navigation-tab {
                                margin-bottom: 20px;
                            }
                            .sign__form-caption {
                                color: white;
                                text-align: center;
                                font-weight: 400;
                            }
                            .subscription-plans {
                                width: 100%;
                                display: block;
                            }
                            .inputGroup {
                                background-color: #212028;
                                display: block;
                                margin: 10px 0;
                                position: relative;
                                width: 100%;
                            }
                            .inputGroup label {
                                padding: 12px 30px;
                                width: 100%;
                                display: block;
                                text-align: left;
                                color: white;
                                cursor: pointer;
                                position: relative;
                                z-index: 2;
                                -webkit-transition: color 200ms ease-in;
                                transition: color 200ms ease-in;
                                overflow: hidden;
                            }
                            .inputGroup label:before {
                                width: 10px;
                                height: 10px;
                                border-radius: 50%;
                                content: "";
                                background-color: #ffdd2e;
                                position: absolute;
                                left: 50%;
                                top: 50%;
                                -webkit-transform: translate(-50%, -50%) scale3d(1, 1, 1);
                                transform: translate(-50%, -50%) scale3d(1, 1, 1);
                                -webkit-transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
                                transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
                                opacity: 0;
                                z-index: -1;
                            }
                            .inputGroup label:after {
                                width: 32px;
                                height: 32px;
                                content: "";
                                border: 2px solid #d1d7dc;
                                background-color: #fff;
                                background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.414 11L4 12.414l5.414 5.414L20.828 6.414 19.414 5l-10 10z' fill='%23fff' fill-rule='nonzero'/%3E%3C/svg%3E ");
                                background-repeat: no-repeat;
                                background-position: 2px 3px;
                                border-radius: 50%;
                                z-index: 2;
                                position: absolute;
                                right: 30px;
                                top: 50%;
                                -webkit-transform: translateY(-50%);
                                transform: translateY(-50%);
                                cursor: pointer;
                                -webkit-transition: all 200ms ease-in;
                                transition: all 200ms ease-in;
                            }
                            .inputGroup input:checked~label {
                                color: black;
                            }
                            .inputGroup input:checked~label:before {
                                -webkit-transform: translate(-50%, -50%) scale3d(56, 56, 1);
                                transform: translate(-50%, -50%) scale3d(56, 56, 1);
                                opacity: 1;
                            }
                            .inputGroup input:checked~label:after {
                                background-color: #212028;
                                border-color: #212028;
                            }
                            .inputGroup input {
                                width: 32px;
                                height: 32px;
                                -webkit-box-ordinal-group: 2;
                                order: 1;
                                z-index: 2;
                                position: absolute;
                                right: 30px;
                                top: 50%;
                                -webkit-transform: translateY(-50%);
                                transform: translateY(-50%);
                                cursor: pointer;
                                visibility: hidden;
                            }
                            .tab-content {
                                width: 100%;
                            }
                            .error {
                                color: #dc3545 !important;
                                font-size: 14px;
                            }
                            .is-invalid {
                                border: 1px solid #dc3545;
                            }
                            #thankyou-tab p {
                                color: white;
                                text-align: center;
                            }
                            #thankyou-tab .icon {
                                color: #ff5860;
                                font-size: 10rem;
                            }
                            .cc-icon {
                                position: absolute;
                                z-index: 1;
                                right: 0;
                                margin-right: 10px;
                                height: 50px;
                            }
                            .sign__group input::selection {
                                background: #28282d;
                                color: #fff;
                                text-shadow: none;
                            }
                            .sign__group input::-webkit-input-placeholder {
                                color: #747474 !important;
                            }
                            .sign__group input::placeholder {
                                color: #747474 !important;
                            }
                            .sign__group input::-ms-input-placeholder {
                                color: #747474 !important;
                            }
                            .input__gray__holder::-webkit-input-placeholder {
                                color: #747474 !important;
                            }
                            .input__gray__holder::placeholder {
                                color: #747474 !important;
                            }
                            .input__gray__holder::-ms-input-placeholder {
                                color: #747474 !important;
                            }
                            .input__light__gray__holder::-webkit-input-placeholder,
                             ::placeholder,
                             ::-ms-input-placeholder {
                                color: #a2a2a2 !important;
                            }
                            .password__input input {
                                width: 80%;
                            }
                            .password__input button {
                                position: relative;
                                width: 50px !important;
                                opacity: 0.85;
                                color: #fff;
                                height: 50px;
                                float: right;
                            }
                            .password__input button {
                                position: relative;
                                width: 50px !important;
                                background: #f1f1f1;
                                border-radius: 0px 4px 4px 0px !important;
                                background-image: -moz-linear-gradient(90deg, #ff55a5 0%, #ff5860 100%);
                                background-image: -webkit-linear-gradient(90deg, #ff55a5 0%, #ff5860 100%);
                                background-image: -ms-linear-gradient(90deg, #ff55a5 0%, #ff5860 100%);
                                background-image: linear-gradient(90deg, #ff55a5 0%, #ff5860 100%);
                                -webkit-box-shadow: 0 0 20px 0 rgba(255, 88, 96, 0.5);
                                box-shadow: 0 0 10px 0 rgba(255, 88, 96, 0.5);
                                opacity: 0.85;
                                color: #fff;
                                height: 50px;
                                float: right;
                            }
                            .header__lang img {
                                margin-right: 5px;
                            }
                            .header__link {
                                display: flex;
                                justify-content: center;
                                align-items: center;
                                height: 40px;
                                width: 40px;
                                margin-left: 20px;
                            }
                            .header__dropdown-menu {
                                right: 0px !important;
                            }
                            .header__sign-in span {
                                overflow: hidden;
                                white-space: nowrap;
                                -o-text-overflow: ellipsis;
                                text-overflow: ellipsis;
                                padding: 2px;
                            }
                            .header-login {
                                margin-left: 10px !important;
                            }
                            .guest__header {
                                margin-right: 0 !important;
                            }
                            .form__input {
                                border: none;
                                height: 50px;
                                padding: 15px 20px !important;
                                letter-spacing: 0.2px;
                                background-color: #fff;
                                margin-bottom: 20px;
                                width: 100%;
                                font-family: 'Raleway', sans-serif;
                                font-size: 15px;
                                border-radius: 5px;
                            }
                            .form__textarea {
                                border: none;
                                height: 150px;
                                position: relative;
                                font-size: 15px;
                                width: 100%;
                                color: #2b2b31;
                                padding: 15px 20px;
                                letter-spacing: 0.2px;
                                resize: none;
                                background-color: #fff;
                                font-family: 'Raleway', sans-serif;
                                border-radius: 5px;
                            }
                            .form__btn {
                                width: 100% !important;
                            }
                            .mainCommentBtn {
                                width: 20% !important;
                                float: right !important;
                            }
                            .form--contacts::selection {
                                background: #2b2b31;
                                color: #fff;
                                text-shadow: none;
                            }
                            .form--contacts::-webkit-input-placeholder {
                                color: #28282d;
                            }
                            .contact__input {
                                margin-bottom: 0px;
                            }
                            .contact__input::selection {
                                background: #28282d;
                                color: #fff;
                                text-shadow: none;
                            }
                            .contact__error {
                                color: #ff5860 !important;
                                padding-left: 0 !important;
                            }
                            .contact__alert {
                                margin-bottom: 15px !important;
                            }
                            .video__details {
                                color: rgba(255, 255, 255, 0.7);
                                display: block;
                            }
                            .video__details span {
                                color: rgba(255, 255, 255, 0.7);
                                margin-right: 7px;
                            }
                            .video__details a {
                                position: relative;
                                background-image: -webkit-linear-gradient(0deg, #ff55a5 0%, #ff5860 100%);
                                -webkit-background-clip: text;
                                -webkit-text-fill-color: transparent;
                                color: #ff5860;
                                margin-right: 7px;
                                opacity: 0.8;
                            }
                            .video__details a:hover {
                                opacity: 1;
                            }
                            .account__details {
                                color: #0C161C;
                            }
                            .account_link {
                                text-align: left !important;
                            }
                            .account_link li a {
                                display: block;
                                justify-content: flex-end;
                                color: #ff5860;
                                margin-right: 7px;
                                opacity: 0.8;
                            }
                            .account_link li a:hover {
                                opacity: 1;
                            }
                            .account__details__border {
                                padding-bottom: 50px;
                                border-bottom: 1px solid rgba(255, 255, 255, 0.7);
                            }
                            .account__details .subscriber__avatar {
                                object-fit: cover;
                                width: 100%;
                            }
                            .account__details .save-btn {
                                display: none;
                            }
                            .account__details .cancel-btn {
                                display: none;
                            }
                            .account__details #imageUpload {
                                display: none;
                            }
                            .account__details .upload_image_file {
                                display: none;
                            }
                            .account__details .upload-input-file {
                                display: none;
                            }
                            .plan__sign__logo {
                                margin-bottom: 10px;
                            }
                            .plan__sign__logo a {
                                max-width: 100%;
                                width: auto;
                            }
                            .plan__sign__logo img {
                                max-width: 172px;
                            }
                            .pricing {
                                display: flex;
                            }
                            .plan__sign__title {
                                font-size: 16px;
                                color: rgba(255, 255, 255, 0.5);
                                margin: 10px 0 15px 0;
                            }
                            .sign__group p {
                                font-size: 14px;
                                color: #ff5860;
                                font-family: 'Raleway', sans-serif;
                                position: relative;
                                cursor: pointer;
                                line-height: 22px;
                                margin-bottom: 0;
                            }
                            .plan__sign__group--checkbox {
                                width: 100%;
                                text-align: left;
                            }
                            .plan__sign__group--checkbox input:not(:checked),
                            .plan__sign__group--checkbox input:checked {
                                position: absolute;
                                left: -9999px;
                            }
                            .plan__sign__group--checkbox input:not(:checked)+label,
                            .plan__sign__group--checkbox input:checked+label {
                                font-size: 16px;
                                font-weight: 700;
                                background-image: -webkit-linear-gradient(0deg, #ff55a5 0%, #ff5860 100%);
                                -webkit-background-clip: text;
                                color: #ff5860;
                                opacity: 1;
                                font-family: 'Raleway', sans-serif;
                                position: relative;
                                cursor: pointer;
                                padding-left: 34px;
                                line-height: 22px;
                                margin: 0;
                                -webkit-user-select: none;
                                -khtml-user-select: none;
                                -moz-user-select: -moz-none;
                                -o-user-select: none;
                                user-select: none;
                            }
                            .plan__sign__group--checkbox input:not(:checked)+label a,
                            .plan__sign__group--checkbox input:checked+label a {
                                background-image: -webkit-linear-gradient(0deg, #ff55a5 0%, #ff5860 100%);
                                -webkit-background-clip: text;
                                -webkit-text-fill-color: transparent;
                                color: #ff5860;
                                opacity: 0.75;
                            }
                            .plan__sign__group--checkbox input:not(:checked)+label a:hover,
                            .plan__sign__group--checkbox input:checked+label a:hover {
                                opacity: 1;
                            }
                            .plan__sign__group--checkbox input:not(:checked)+label:before,
                            .plan__sign__group--checkbox input:checked+label:before {
                                content: '';
                                position: absolute;
                                left: 0;
                                top: 0;
                                width: 20px;
                                height: 20px;
                                background-color: #0c161c !important;
                            }
                            .plan__sign__group--checkbox input:not(:checked)+label:after,
                            .plan__sign__group--checkbox input:checked+label:after {
                                font-family: 'Ionicons';
                                content: '\f3ff';
                                position: absolute;
                                left: 0;
                                top: 0;
                                width: 20px;
                                height: 20px;
                                font-size: 20px;
                                line-height: 20px;
                                text-align: center;
                                -webkit-transition: 0.4s;
                                -moz-transition: 0.4s;
                                transition: 0.4s;
                                color: #ff55a5;
                            }
                            .plan__sign__group--checkbox input:not(:checked)+label:after {
                                opacity: 0;
                                -webkit-transform: scale(0);
                                -moz-transform: scale(0);
                                transform: scale(0);
                            }
                            .plan__sign__group--checkbox input:checked+label:after {
                                opacity: 1;
                                -webkit-transform: scale(1);
                                -moz-transform: scale(1);
                                transform: scale(1);
                            }
                            .plan__title__picked {
                                font-size: 16px;
                                font-weight: 700;
                                text-align: left;
                                background-image: -webkit-linear-gradient(0deg, #ff55a5 0%, #ff5860 100%);
                                -webkit-background-clip: text;
                                -webkit-text-fill-color: transparent;
                                color: #ff5860;
                                padding-left: 0;
                            }
                            .btn__wrapper {
                                padding: 0;
                            }
                            .plan__title__email {
                                font-size: 16px;
                                text-align: left;
                                color: rgba(255, 255, 255, 0.75);
                                padding-left: 0;
                            }
                            .plan__title__email__current {
                                font-size: 14px;
                                text-align: left;
                                color: rgba(255, 255, 255, 0.75);
                                padding-left: 0;
                            }
                            .submit__update__email__btn {
                                display: flex;
                                justify-content: center;
                                align-items: center;
                                height: 40px;
                                width: 95%;
                                -webkit-border-radius: 4px;
                                border-radius: 4px;
                                background-image: -moz-linear-gradient(90deg, #ff55a5 0%, #ff5860 100%);
                                background-image: -webkit-linear-gradient(90deg, #ff55a5 0%, #ff5860 100%);
                                background-image: -ms-linear-gradient(90deg, #ff55a5 0%, #ff5860 100%);
                                background-image: linear-gradient(90deg, #ff55a5 0%, #ff5860 100%);
                                -webkit-box-shadow: 0 0 20px 0 rgba(255, 88, 96, 0.5);
                                box-shadow: 0 0 20px 0 rgba(255, 88, 96, 0.5);
                                opacity: 0.85;
                                font-size: 13px;
                                color: #fff;
                                text-transform: uppercase;
                                font-weight: 500;
                                letter-spacing: 1px;
                                margin: 20px auto 0;
                                margin-left: 0;
                            }
                            .submit__update__email__btn:hover {
                                opacity: 1;
                                color: #fff;
                            }
                            .cancel__update__email__btn {
                                display: flex;
                                justify-content: center;
                                align-items: center;
                                height: 40px;
                                width: 95%;
                                -webkit-border-radius: 4px;
                                border-radius: 4px;
                                background-image: -moz-linear-gradient(90deg, #9a9a9a 0%, #575757 100%);
                                background-image: -webkit-linear-gradient(90deg, #9a9a9a 0%, #575757 100%);
                                background-image: -ms-linear-gradient(90deg, #9a9a9a 0%, #575757 100%);
                                background-image: linear-gradient(90deg, #9a9a9a 0%, #575757 100%);
                                -webkit-box-shadow: 0 0 20px 0 rgba(125, 123, 123, 0.5);
                                box-shadow: 0 0 20px 0 rgba(125, 123, 123, 0.5);
                                opacity: 0.85;
                                font-size: 13px;
                                color: #fff;
                                text-transform: uppercase;
                                font-weight: 500;
                                letter-spacing: 1px;
                                margin: 20px auto 0;
                                margin-right: 0;
                            }
                            .cancel__update__email__btn:hover {
                                opacity: 1;
                                color: #fff;
                            }
                            .filter__item {
                                width: 180px;
                            }
                            .message__title {
                                font-size: 16px;
                                font-weight: 700;
                                text-align: left;
                                background-image: -webkit-linear-gradient(0deg, #ff55a5 0%, #ff5860 100%);
                                -webkit-background-clip: text;
                                -webkit-text-fill-color: transparent;
                                color: #ff5860;
                                padding-left: 0;
                            }
                            .anchor__btn {
                                color: white !important;
                            }
                            .filter__wrapper {
                                display: flex;
                                flex-direction: column;
                            }
                            .table {
                                border-collapse: collapse;
                                width: 100%;
                            }
                            .table td,
                            .table th {
                                color: rgba(255, 255, 255, 0.75);
                                border-bottom: 1px solid #ddd;
                                padding: 8px;
                            }
                            .table th {
                                padding-top: 12px;
                                padding-bottom: 12px;
                                text-align: left;
                                color: rgba(255, 255, 255, 0.75);
                            }
                            .table tbody tr:nth-last-child(1) {
                                border-bottom: 2px solid #ff55a5;
                            }
                            .history__card {
                                height: 100px;
                                background-color: #fff;
                                border-radius: 5px;
                            }
                            .history__card:first-child {
                                padding-top: 5px;
                            }
                            .history__big__title {
                                font-size: 16px;
                                font-weight: 700;
                                color: rgba(0, 0, 0, 0.8);
                            }
                            .history__small__title {
                                font-size: 14px;
                                font-weight: 500;
                                color: rgba(0, 0, 0, 0.8);
                            }
                            .paginator li {
                                margin: 0;
                            }
                            .paginator li.disabled span {
                                font-size: 16px;
                                height: 50px;
                                width: 50px;
                                display: block;
                                line-height: 50px;
                                color: rgba(0, 0, 0, 0.5);
                                text-align: center;
                                -webkit-border-radius: 4px;
                                border-radius: 4px;
                            }
                            .paginator li a {
                                font-size: 16px;
                                height: 50px;
                                width: 50px;
                                display: block;
                                line-height: 50px;
                                color: rgba(255, 255, 255, 0.5);
                                text-align: center;
                                -webkit-border-radius: 4px;
                                border-radius: 4px;
                            }
                            .paginator li:hover a {
                                color: #fff;
                            }
                        }
                        
                        .cookiesContentContainer {
                            display: none;
                            align-items: center;
                            position: fixed;
                            padding: 0;
                            margin: 0;
                            top: 0;
                            left: 0;
                            width: 100%;
                            height: 100vh;
                            background: rgba(0, 0, 0, 0.7);
                            z-index: 1000;
                        }
                        
                        .cookiesContent {
                            display: flex;
                            flex-direction: column;
                            align-items: center;
                            background-color: #fff;
                            color: white;
                            text-align: center;
                            border-radius: 20px;
                            padding: 20px 20px 30px;
                            background-color: #0C161C;
                            margin-left: auto;
                            margin-right: auto;
                            width: 500px;
                            border: 3px palevioletred solid;
                        }
                        
                        .cookiesContent button.close {
                            width: 30px;
                            font-size: 20px;
                            color: #c0c5cb;
                            align-self: flex-end;
                            background-color: transparent;
                            border: none;
                            margin-bottom: 10px;
                        }
                        
                        .cookiesContent img {
                            width: 150px;
                            margin-bottom: 15px;
                        }
                        
                        .cookiesContent p {
                            margin-bottom: 40px;
                            font-family: "Raleway", "Helvetica Neue", helvetica, arial, sans-serif;
                            font-size: 15px;
                        }
                        
                        .cookiesContent a.accept {
                            background-color: #ed6755;
                            border: none;
                            width: 200px;
                            padding: 14px;
                            font-size: 16px;
                            color: white;
                            -webkit-border-radius: 4px;
                            border-radius: 4px;
                            background-image: -moz-linear-gradient(90deg, #ff55a5 0%, #ff5860 100%);
                            background-image: -webkit-linear-gradient(90deg, #ff55a5 0%, #ff5860 100%);
                            background-image: -ms-linear-gradient(90deg, #ff55a5 0%, #ff5860 100%);
                            background-image: linear-gradient(90deg, #ff55a5 0%, #ff5860 100%);
                            -webkit-box-shadow: 0 0 20px 0 rgba(255, 88, 96, 0.5);
                            box-shadow: 0 0 20px 0 rgba(255, 88, 96, 0.5);
                            opacity: 0.85;
                        }
                        
                        .cookiesContent a.accept:hover {
                            opacity: 1;
                            color: #fff;
                        }
                        
                        .cookiesContentContainerShow {
                            display: flex !important;
                        }
                        
                        .subscription-status {
                            font-size: 12px;
                        }
                        
                        .subscription-status span {
                            font-weight: 100;
                        }
                        
                        .subscription-status .subscriptionInfo {
                            font-weight: 600;
                            color: #e42438;
                        }
                        /*JAV-757 - Spaces */
                        
                        @media only screen and (min-width: 610px) {
                            body {
                                margin: 0;
                            }
                            .og-grid {
                                display: grid;
                                grid-template-columns: repeat(auto-fill, 300px);
                                grid-gap: 0rem;
                                justify-content: center;
                                align-content: flex-start;
                                /* boring properties: */
                                list-style: none;
                                padding: 0;
                                overflow: hidden;
                            }
                            .og-grid li {
                                align-items: center;
                                justify-content: center;
                                /* z-index: 0; */
                            }
                        }
                        
                        @media only screen and (max-width: 609px) {
                            body {
                                margin: 0;
                            }
                            .og-grid {
                                display: grid;
                                grid-template-columns: repeat(auto-fill, 100%);
                                grid-gap: 0rem;
                                justify-content: center;
                                align-content: flex-start;
                                /* boring properties: */
                                list-style: none;
                                padding: 0;
                                overflow: auto;
                            }
                            .og-grid li {
                                align-items: center;
                                justify-content: center;
                                z-index: 0;
                                transition: height 350ms ease 0s;
                            }
                            .imgnewvid {
                                width: 100% !important;
                                border-radius: 5px;
                            }
                            .thumb__label {
                                height: calc(40% - 10px);
                                top: calc(80% - 16%);
                            }
                        }

                        .label-plan {
                            display: flex;
                            justify-content: space-between;
                            align-items: flex-end;
                            margin-bottom: 10px !important;
                        }

                        .label-plan span{
                            font-size: 18px;
                            font-weight: 900;
                        }

                        .label-plan a{
                            font-size: 14px;
                        }

                        .label-choosed-plan {
                            color: #ff55a5;
                        }

                        .first__page--button span {
                                                            /* width: 100px !important; */
                                                        }
                                                    .first__page--button a {
                                                            /* width: 100px !important; */
                                                        }

                                                    .last__page--button span {
                                                            /* width: 100px !important; */
                                                        }
                                                    .last__page--button a {
                                                            /* width: 100px !important; */
                                                        }