@import url("https://fonts.googleapis.com/css2?family=Jost:wght@400;500;600;700;800&amp;family=Roboto:wght@300;400;500;700&amp;display=swap");
@import url("all.min.css");
@import url("fontawesome.min.css");
@import url("owl.carousel.min.css");

:root {
    --primary-color: #18a0fb;
    --primarydark-color: #0791ed;
    --black-color: #221f1f;
    --dark-color: #161616;
    --secondary-color: #cecfd1;
    --grey-color: #f5f5f1;
    --white-color: #ffffff;
    --body-fonts: "Roboto", sans-serif;
    --title-fonts: "Jost", sans-serif;
    --dropdown-hover: #2e3140;
    --light-black: #484848;
}

body {
    padding: 0px !important;
    background: var(--dark-color);
    font-family: var(--body-fonts);
    font-size: 1rem;
    font-style: normal;
    font-weight: normal;
    line-height: 2;
    color: var(--secondary-color);
    overflow-x: hidden;
}

.body-pt-90 {
    padding-top: 80px;
}

@media (max-width: 991.9px) {
    .body-pt-90 {
        padding-top: 0px;
    }

    .header {
        position: relative;
    }
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: var(--title-fonts);
    color: var(--white-color);
    font-style: normal;
    text-transform: capitalize;
    font-weight: 600;
    margin: 0;
    letter-spacing: 0.02em;
    -ms-word-wrap: break-word;
    word-wrap: break-word;
}

h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
    color: inherit;
}

h1 {
    font-size: 40px;
    font-style: normal;
    line-height: 48px;
}

h2 {
    font-size: 36px;
    font-style: normal;
    line-height: 44px;
}

h3 {
    font-size: 32px;
    font-style: normal;
    line-height: 40px;
}

h4 {
    font-size: 28px;
    font-style: normal;
    line-height: 36px;
}

h5 {
    font-size: 24px;
    font-style: normal;
    line-height: 32px;
}

h6 {
    font-size: 20px;
    font-style: normal;
    line-height: 28px;
}

a,
.button {
    color: var(--primary-color);
    outline: none !important;
    /* transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out; */
}

a:focus,
a:hover {
    color: var(--primary-color);
    outline: none;
    text-decoration: none !important;
    cursor: pointer;
}

/* img {
    width: 100%;
    height: auto;
} */
.gen-button {
    text-transform: uppercase;
    position: relative;
    width: auto;
    font-weight: 400;
    background: var(--primary-color);
    color: var(--white-color);
    font-family: var(--title-fonts);
    font-size: 16px;
    padding: 12px 30px;
    line-height: 2;
    vertical-align: middle;
    border: none;
    display: inline-block;
    overflow: hidden;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}

.gen-button:hover,
.gen-button:focus {
    color: var(--white-color);
    background: var(--primarydark-color);
}

.plr-30 {
    padding-left: 30px !important;
    padding-right: 30px !important;
}

.sub-heading {
    font-size: 28px;
    font-style: normal;
    line-height: 36px;
}

.radious-4 {
    border-radius: 4px;
}

.pr-6 {
    padding-right: 6px;
}

.pl-6 {
    padding-left: 6px;
}

.mb-16 {
    margin-bottom: 16px !important;
}

.mb-32 {
    margin-bottom: 32px !important;
}

.mb-40 {
    margin-bottom: 40px !important;
}

/*===============Header CSS Start Here================*/
.header {
    padding: 0 30px;
    margin: 0;
    background: rgba(34, 34, 34, 0.6);
    position: fixed;
    top: 0;
    left: 0;
    z-index: 999;
    display: inline-block;
    width: 100%;
    -webkit-box-shadow: 0px 5px 15px 0px rgba(0, 33, 85, 0.1);
    -moz-box-shadow: 0px 5px 15px 0px rgba(0, 33, 85, 0.1);
    box-shadow: 0px 5px 15px 0px rgba(0, 33, 85, 0.1);
}

@media (max-width: 991.9px) {
    .header {
        position: relative;
    }
}

.header .navbar {
    padding: 10px 0;
}

.header .navbar .navbar-brand img {
    height: 50px;
}

.header .navbar-nav .nav-link {
    font-size: 16px;
    font-weight: 600;
    color: var(--white-color);
    padding: 0 8px;
    line-height: 37px;
    -webkit-text-fill-color: inherit;
}

.header .navbar-nav .nav-link:hover {
    color: var(--primary-color);
}

.header .navbar-nav .nav-item .active {
    color: var(--primary-color);
}

.header .navbar-nav li:last-child a {
    padding-right: 0;
}

.header .navbar-nav .signup {
    padding: 0 13px;
}

.header .navbar-nav .signup a {
    border: solid 1px var(--white-color);
    padding: 0 25px;
    border-radius: 5px;
}

.header .navbar-nav .signup a:hover {
    border: 1px solid var(--primarydark-color);
    background: var(--primarydark-color);
    color: var(--white-color);
}

.header .navbar-nav .signup a.active {
    border: 1px solid var(--primarydark-color);
    background: var(--primarydark-color);
    color: var(--white-color);
}

.header .navbar-nav .nav-link:focus {
    color: var(--white-color);
}

.header-new .nav-link {
    font-size: 16px;
    font-weight: 600;
    color: var(--white-color);
    padding: 0 8px;
    line-height: 37px;
}

.header-new .nav-link:hover {
    color: var(--primarydark-color);
}

.header-new .nav-item .active {
    color: var(--primarydark-color);
}

.header-new li:last-child a {
    padding-right: 0;
}

.header-new .signup {
    padding: 0 13px;
}

.header-new .signup a {
    border: solid 1px var(--white-color);
    padding: 0 25px;
    border-radius: 5px;
}

.header-new .signup a:hover {
    border: 1px solid var(--primarydark-color);
    background: var(--primarydark-color);
    color: var(--white-color);
}

.header-new .signup a.active {
    border: 1px solid var(--primarydark-color);
    background: var(--primarydark-color);
    color: var(--white-color);
}

.header-new .nav-link:focus {
    color: var(--white-color);
}

.header .navbar-nav .top-search-nav {
    position: relative;
    margin: 0 10px;
}

.header .navbar-nav .top-search-nav .form-inline .form-control {
    background: #2b3037;
    width: 250px;
    border: transparent;
    color: var(--white-color);
    padding-left: 35px;
}

.header .navbar-nav .top-search-nav .form-inline .form-control::-webkit-input-placeholder {
    color: var(--white-color);
}

.header .navbar-nav .top-search-nav .form-inline .form-control::-moz-placeholder {
    color: var(--white-color);
}

.header .navbar-nav .top-search-nav .form-inline .form-control:-ms-input-placeholder {
    color: var(--white-color);
}

.header .navbar-nav .top-search-nav .form-inline .form-control:-moz-placeholder {
    color: var(--white-color);
}

.header .navbar-nav .top-search-nav span {
    position: absolute;
    left: 10px;
    color: var(--white-color);
}

.header .navbar-nav .language-item {
    outline: none;
}

.header .navbar-nav .language-item .dropdown-toggle::after {
    display: none;
}

.header .navbar-nav .language-item .dropdown-menu {
    top: 60px;
    min-width: 280px;
    right: 0;
    left: auto;
    background: var(--dark-color);
    border: 1px solid #525252;
    box-shadow: 0px 16px 24px rgba(0, 0, 0, 0.06),
        0px 2px 6px rgba(0, 0, 0, 0.04), 0px 0px 1px rgba(0, 0, 0, 0.04);
    border-radius: 4px;
}

.header .navbar-nav .language-item .dropdown-item {
    color: var(--white-color);
}

.header .navbar-nav .language-item .dropdown-item:focus,
.header .navbar-nav .language-item .dropdown-item:hover {
    background: var(--dropdown-hover);
}

.header .navbar-nav .language-item .dropdown-menu::after {
    content: "";
    position: absolute;
    top: -14px;
    right: 5px;
    width: 0px;
    height: 0px;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    border-bottom: 15px solid var(--dark-color);
}

.header .navbar-nav .login-profile {
    position: relative;
}

.header .navbar-nav .login-profile span.nav-profile {
    width: 38px;
    height: 38px;
    display: inline-block;
    margin-right: 15px;
}

.header .navbar-nav .login-profile span.nav-profile img {
    width: 38px;
    height: 38px;
    border-radius: 100px;
}

.header .navbar-nav .login-profile span.dropdeown-navs-icon {
    padding-left: 5px;
}

/*===========Home Banner Start Here===================*/
/* .homepage-banner .banner-section .item:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: inline-block;
    /* background: -moz-linear-gradient(
        left,
        rgba(34, 31, 31, 1) 0%,
        rgba(34, 31, 31, 0.4) 100%
    );
    background: -webkit-linear-gradient(
        left,
        rgba(34, 31, 31, 1) 0%,
        rgba(34, 31, 31, 0.4) 100%
    );
    background: linear-gradient(
        to right,
        rgba(34, 31, 31, 1) 0%,
        rgba(34, 31, 31, 0.4) 100%
    ); 
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#221f1f', endColorstr='#66221f1f',GradientType=1 );
} */
.banner-section .item {
    width: 100%;
    height: 100%;
    background-size: 100% 100% !important;
    background-position: top center !important;
    background-repeat: no-repeat !important;
}

.banner-section .banner-content .owl-carousel.owl-drag .owl-item img {
    /* min-height: 100%;
    width: 100%;
    object-fit: cover; */
}

/* .homepage-banner .banner-section .item {
    /* position: relative;
    width: 100%;
    height: 95vh;
    background-size: cover !important;
    background-position: center center !important;
    background-repeat: no-repeat !important; 
		position: relative; width: 100%; 
        height: 100vh;
     /* background-size: cover !important; 
     background-position: center center !important; 
    background-repeat: no-repeat !important; 
    background-size: 100% 100% !important;
    background-position: top center !important;
    background-repeat: no-repeat !important;
} */
/* Mobile Devices */
@media (max-width: 480px) {
    .banner-section .item {
        height: calc(100vh - 70vh) !important;
        min-height: 300px;
    }

    .banner-section .item.inlinebgImg {
        min-height: calc(100vh - 470px);
    }
}

@media (max-width: 360px) {
    .banner-section .item {
        height: calc(100vh - 370px) !important;
        min-height: 370px;
    }

    .banner-section .item.inlinebgImg {
        min-height: calc(100vh - 370px);
    }
}

/* Low resolution Tablets and iPads */
@media (min-width: 481px) and (max-width: 767px) {
    .banner-section .item {
        height: calc(100vh - 500px) !important;
        min-height: 360px;
    }

    .banner-section .item.inlinebgImg {
        min-height: calc(100vh - 470px);
    }
}

@media (min-width: 600px) and (min-height: 1024px) {
    .banner-section .item {
        height: calc(100vh - 620px) !important;
        min-height: 600px;
    }

    .banner-section .item.inlinebgImg {
        min-height: calc(100vh - 620px);
    }
}

@media (min-width: 712px) and (min-height: 1138px) {
    .banner-section .item {
        height: calc(100vh - 620px) !important;
        min-height: 700px;
    }

    .banner-section .item.inlinebgImg {
        min-height: calc(100vh - 620px);
    }
}

/* Tablets iPads (Portrait) */
@media (min-width: 768px) and (max-width: 1024px) {
    .banner-section .item {
        height: calc(100vh - 395px) !important;
        min-height: 450px;
    }

    .banner-section .item.inlinebgImg {
        min-height: calc(100vh - 220px);
    }
}

/* Tablets iPads (Portrait) */
@media (min-width: 768px) and (min-height: 1024px) {
    .banner-section .item {
        height: calc(100vh - 720px) !important;
    }

    .banner-section .item.inlinebgImg {
        min-height: calc(100vh - 720px);
    }
}

/* Tablets iPads (Portrait) */
@media (min-width: 820px) and (min-height: 1180px) {
    .banner-section .item {
        height: calc(100vh - 720px) ;
        min-height: 750px;
    }

    .banner-section .item.inlinebgImg {
        min-height: calc(100vh - 720px);
    }
}

@media (min-width: 800px) and (min-height: 1280px) {
    .banner-section .item {
        height: calc(100vh - 720px) ;
        min-height: 500px;
    }

    .banner-section .item.inlinebgImg {
        min-height: calc(100vh - 720px);
    }
}

/* Laptops and Desktops */
@media (min-width: 1025px) and (max-width: 1280px) {
    .banner-section .item {
        height: calc(100vh - 350px) ;
        min-height: 550px;
    }

    .banner-section .item.inlinebgImg {
        min-height: calc(100vh - 180px);
    }
}

/* Tablets iPads */
@media (min-width: 1024px) and (min-height: 1366px) {
    .banner-section .item {
        height: calc(100vh - 820px) ;
        min-height: 500px;
    }

    .banner-section .item.inlinebgImg {
        min-height: calc(100vh - 820px);
    }
}


/* Big boi Monitors */
@media (min-width: 1281px) {
    .banner-section .item {
        height: calc(100vh - 10vh) !important;
        min-height: 500px;
    }

    .banner-section .item.inlinebgImg {
        min-height: calc(100vh - 180px);
    }
}

@media only screen and (min-device-width: 480px) and (max-device-height: 450px) and (orientation: landscape) {

    .banner-section .item {
        height: 450px !important;
        min-height: 300px;
    }

    .banner-section .item.inlinebgImg {
        min-height: 450px !important;
    }
}

@media only screen and (min-device-width: 375px) and (max-device-height: 375px) and (orientation: landscape) {

    .banner-section .item {
        height: 250px !important;
        min-height: 200px;
    }

    .banner-section .item.inlinebgImg {
        min-height: 250px;
    }
}

.homepage-banner .banner-section .owl-carousel .owl-dots {
    position: absolute;
    bottom: 30px;
}

.owl-carousel .owl-dots.disabled {
    display: none;
}

.owl-carousel .owl-dots {
    margin: 15px 0 0;
    line-height: normal;
    position: relative;
    display: inline-block;
    width: 100%;
    text-indent: inherit;
    text-align: center;
    cursor: pointer;
}

.owl-carousel .owl-dots .owl-dot {
    box-shadow: none;
    outline: none;
    background: var(--white-color);
    opacity: 1;
    display: inline-block;
    padding: 0;
    margin: 0px 5px;
    height: 4px;
    width: 30px;
    border: none;
    border-radius: 0;
    transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    cursor: pointer;
}

.owl-carousel .owl-dots .owl-dot:hover {
    background: var(--primary-color);
    opacity: 1;
}

.owl-carousel .owl-dots .owl-dot.active {
    background: var(--primary-color);
    opacity: 1;
}

.homepage-banner .banner-section a.playBut {
    display: flex;
    text-align: center;
    justify-content: center;
    align-items: center;
    margin: 0 0 40px;
}

.homepage-banner .banner-section a.playBut svg {
    height: 90px;
    width: auto;
    -webkit-border-radius: 900px;
    -moz-border-radius: 900px;
    border-radius: 900px;
}

.homepage-banner .banner-section a.playBut span {
    font-family: var(--title-fonts);
    color: var(--white-color);
    margin: 0 0 0 15px;
    padding: 0;
    font-size: 24px;
    line-height: normal;
    display: flex;
}

.homepage-banner .banner-section a.playBut .triangle {
    stroke: var(--white-color);
}

.homepage-banner .banner-section a.playBut .circle {
    stroke: var(--white-color);
    stroke-dasharray: 0;
    stroke-dashoffset: 0;
    -webkit-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    opacity: 1;
}

.homepage-banner .banner-section a.playBut:hover .circle {
    opacity: 1;
    stroke-dasharray: 10;
    stroke-dashoffset: 10;
}

.homepage-banner .banner-section .row.justify-content-center {
    align-content: flex-end;
    text-align: center;
    padding-bottom: 60px;
}

.homepage-banner .banner-section .gen-tag-line {
    text-transform: uppercase;
    letter-spacing: 4px;
    font-weight: 600;
    font-size: 20px;
    line-height: 28px;
    margin: 0 0 15px 0;
    border-left: 2px solid #1f80e0;
    padding: 0 0 0 15px;
    color: var(--white-color);
    display: inline-block;
}

.homepage-banner .banner-section .gen-tag-img img {
    width: auto;
    height: 60px;
    margin: 0 auto 15px;
}

.homepage-banner .banner-section .gen-movie-info h3 {
    font-size: 50px;
    line-height: 70px;
    margin-bottom: 15px;
    /* text-transform: uppercase; */
}

.homepage-banner .banner-section .gen-movie-meta-holder ul {
    /* margin: 5px 0 15px;
    padding: 0;
    display: flex;
    align-items: center;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    justify-content: center; */
    margin: 5px 0 15px;
    padding: 0;
    display: flex;
    align-items: center;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    justify-content: center;
    flex-wrap: wrap;
}

.homepage-banner .banner-section .gen-movie-meta-holder ul li {
    list-style: none;
    font-family: var(--title-fonts);
    color: var(--white-color);
    margin: 10px 0 0 20px;
    padding: 0 0 0 20px;
    font-size: 16px;
    line-height: normal;
    display: flex;
    float: left;
    align-items: center;
    position: relative;
}

.homepage-banner .banner-section .gen-movie-meta-holder ul li.gen-sen-rating:before {
    display: none;
}

.homepage-banner .banner-section .gen-movie-meta-holder ul li.gen-sen-rating span {
    color: var(--white-color);
    border: 1px solid var(--white-color);
    padding: 2px 8px;
}

.homepage-banner .banner-section .gen-movie-meta-holder ul li:first-child {
    margin-left: 0;
    padding-left: 0;
}

.homepage-banner .banner-section .gen-movie-meta-holder ul li:before {
    content: "";
    position: absolute;
    top: 50%;
    margin-top: -2px;
    left: -2px;
    height: 4px;
    width: 4px;
    display: inline-block;
    background: var(--white-color);
    opacity: 0.8;
    -webkit-border-radius: 900px;
    -moz-border-radius: 900px;
    border-radius: 900px;
}

.homepage-banner .banner-section .gen-movie-meta-holder ul li:first-child:before {
    display: none;
}

.homepage-banner .banner-section .gen-movie-meta-holder ul li a {
    color: var(--white-color);
    background: var(--primary-color);
    padding: 2px 8px;
    display: inline-block;
}

.homepage-banner .banner-section .gen-movie-meta-holder ul li:last-child {
    margin-right: 0;
    padding-right: 0;
}

.homepage-banner .banner-section .gen-movie-meta-holder ul li img {
    height: 25px;
    width: auto;
    margin-right: 10px;
    float: left;
}

.homepage-banner .banner-section .gen-movie-meta-holder ul li i {
    margin-right: 5px;
    color: var(--primary-color);
}

.homepage-banner .banner-section .gen-movie-meta-holder p,
.homepage-banner .banner-section .gen-movie-info p {
    display: inline-block;
    width: 100%;
    font-size: 16px;
    line-height: 24px;
}

.homepage-banner .banner-section .gen-movie-action .gen-btn-container {
    display: inline-block;
    margin-right: 30px;
}

.playBut {
    display: inline-block;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

.playBut .triangle {
    -webkit-transition: all 0.7s ease-in-out;
    transition: all 0.7s ease-in-out;
    stroke-dasharray: 240;
    stroke-dashoffset: 480;
    stroke: var(--white-color);
    transform: translateY(0);
}

.playBut:hover .triangle {
    stroke-dashoffset: 0;
    opacity: 1;
    stroke: var(--white-color);
    animation: nudge 0.7s ease-in-out;
}

@keyframes nudge {
    0% {
        transform: translateX(0);
    }

    30% {
        transform: translateX(-5px);
    }

    50% {
        transform: translateX(5px);
    }

    70% {
        transform: translateX(-2px);
    }

    100% {
        transform: translateX(0);
    }
}

.playBut:hover .circle {
    stroke-dashoffset: 0;
    opacity: 1;
}

.heading-title {
    position: relative;
}

.heading-view .view-all a {
    font-size: 16px;
    line-height: 22px;
    font-weight: 600;
    color: var(--white-color);
    text-decoration: none;
    font-family: var(--body-fonts);
}

.heading-view .view-all a:hover {
    color: var(--primary-color);
}

/*=============Tranding Video Section Start Here================*/
.section-padding {
    padding: 50px 30px 30px 30px;
}

.raiden-product-slider {
    margin-bottom: 0;
    display: inline-block;
    width: 100%;
}

.raiden-product-slider .product-slider-container {
    position: relative;
}

.raiden-product-slider .product-slider-container .product-slider-image {
    position: relative;
    overflow: hidden;
    margin-bottom: 15px;
}

.raiden-product-slider .product-slider-container .product-slider-image:before {
    content: "";
    opacity: 0;
    z-index: 7;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: inline-block;
    transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    background: #0b101766;
    background: -webkit-linear-gradient(top, #0b101766, #0b1017cc);
    background: -moz-linear-gradient(top, #0b101766, #0b1017cc);
    background: linear-gradient(to bottom, #0b101766, #0b1017cc);
}

.raiden-product-slider .product-slider-container:hover .product-slider-image:before {
    opacity: 1;
}

.raiden-product-slider .product-slider-container .product-slider-image img {
    -webkit-transform: scale(1);
    transform: scale(1);
    transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
}

.raiden-product-slider .product-slider-container:hover .product-slider-image img {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
}

.raiden-product-slider .product-slider-container .gen-movie-action,
.gen-movie-action {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    z-index: 7;
    opacity: 0;
}

.raiden-product-slider .product-slider-container:hover .gen-movie-action,
.picture:hover .gen-movie-action {
    opacity: 1;
}

.raiden-product-slider .product-slider-container .gen-movie-action .gen-button,
.gen-movie-action .gen-button {
    padding: 0;
    width: 60px;
    height: 60px;
    opacity: 1;
    display: inline-block;
    line-height: 60px;
    text-align: center;
    -webkit-border-radius: 900px;
    -moz-border-radius: 900px;
    border-radius: 900px;
}

.raiden-product-slider .product-slider-container .gen-movie-action .gen-button i {
    margin: 0;
    padding: 0;
}

.raiden-product-slider .product-slider-container .info-holder {
    position: absolute;
    padding: 15px;
    bottom: 0;
    left: 0;
    display: inline-block;
    width: 100%;
    z-index: 99;
}

.raiden-product-slider .product-slider-container .gen-movie-info h3 {
    font-size: 18px;
    line-height: 28px;
    font-weight: 400;
    overflow-wrap: break-word;
}

.raiden-product-slider .product-slider-container .gen-movie-meta-holder ul {
    margin: 5px 0 0;
    padding: 0;
    display: inline-block;
    width: 100%;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.raiden-product-slider .product-slider-container .gen-movie-meta-holder ul li {
    list-style: none;
    margin: 0 15px 0px 0;
    padding: 0 15px 0px 0;
    font-size: 14px;
    line-height: normal;
    display: inline;
    align-items: center;
    color: var(--secondary-color);
    position: relative;
}

.raiden-product-slider .product-slider-container .gen-movie-meta-holder ul li:before {
    content: "";
    position: absolute;
    top: 50%;
    margin-top: -2px;
    right: -2px;
    height: 4px;
    width: 4px;
    display: inline-block;
    background: var(--white-color);
    opacity: 0.8;
    -webkit-border-radius: 900px;
    -moz-border-radius: 900px;
    border-radius: 900px;
}

.raiden-product-slider .product-slider-container .gen-movie-meta-holder ul li a {
    color: var(--primary-color);
}

.raiden-product-slider .product-slider-container .gen-movie-meta-holder ul li a span {
    font-family: var(--title-font);
    font-weight: 600;
}

.raiden-product-slider .product-slider-container .gen-movie-meta-holder ul li:last-child {
    border-right: 0;
    margin-right: 0;
    padding-right: 0;
}

.raiden-product-slider .product-slider-container .gen-movie-meta-holder ul li:last-child:before {
    display: none;
}

.raiden-product-slider .product-like-option {
    position: absolute;
    right: 10px;
    bottom: 0;
    display: flex;
    z-index: 99;
}

.raiden-product-slider .product-like-option .like.like-heart {
    height: 45px;
    line-height: 45px;
    text-align: center;
    font-size: 16px;
    padding: 0;
}

.raiden-product-slider .product-like-option .like-heart .dislike-image {
    font-size: 16px;
    color: var(--white-color);
    background: 0 0;
    padding: 0;
    line-height: normal;
    border-radius: 0;
    border: none;
    outline: none;
}

.raiden-product-slider .product-like-option .like-heart .dislike-image.ulike_btn_is_active,
.like-heart .ulike_btn:focus,
.like-heart .ulike_btn:hover {
    color: var(--primary-color) !important;
}

.raiden-product-slider .product-like-option .like-heart .count-box,
.raiden-product-slider .product-like-option .like-heart .dislike-image:after {
    display: none !important;
}

.raiden-product-slider .product-like-option .like-heart .ulike {
    box-shadow: none;
    border-radius: 0;
    padding: 0;
}

.raiden-product-slider .product-like-option .like-heart .dislike-image:before {
    content: "\f004";
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
}

.raiden-product-slider .product-like-option .like-heart .dislike-image.ulike_btn_is_active:before {
    font-weight: 900;
}

.owl-carousel .owl-nav.disabled {
    display: none;
}

.owl-carousel .owl-nav {
    cursor: pointer;
    z-index: 9;
    margin: 0;
    width: 100%;
    position: absolute;
    top: 30%;
    left: 0%;
    -webkit-transform: translate(0%, -50%);
    -ms-transform: translate(0%, -50%);
    transform: translate(0%, -50%);
}

.owl-carousel .owl-nav button.owl-prev {
    outline: none;
    text-align: center;
    text-indent: inherit;
    cursor: pointer;
    text-align: center;
    font-size: 32px !important;
    position: absolute;
    top: 0;
    left: -22.5px;
    line-height: 1;
    padding: 0;
    margin: 0;
    color: var(--white-color) !important;
}

.owl-carousel .owl-nav button.disabled {
    display: none;
}

.owl-carousel .owl-nav button.owl-next {
    outline: none;
    text-align: center;
    text-indent: inherit;
    cursor: pointer;
    text-align: center;
    font-size: 32px !important;
    position: absolute;
    top: 0;
    right: -22.5px;
    line-height: 1;
    padding: 0;
    margin: 0;
    color: var(--white-color) !important;
}

/*==============Footer Section Start Here================*/
.footer {
    background: var(--black-color);
}

.footer-coll {
    /* background: var(--black-color); */
    display: inline-block;
    width: 100%;
}

.footer-coll .footer-coll-top {
    padding: 60px 0 0;
}

.footer-coll .gen-copyright-footer {
    padding: 15px 0;
    /* background: var(--primary-color); */
    background: transparent;
    text-align: center;
}

.footer-coll .gen-copyright-footer .gen-copyright {
    text-align: center;
    display: inline-block;
    width: 100%;
}

.footer-coll .gen-copyright-footer .gen-copyright a {
    color: var(--white-color);
}

.footer-coll .gen-copyright-footer .gen-copyright a:hover {
    color: var(--white-color);
    text-decoration: underline;
}

.footer-coll .widget {
    background: transparent;
    padding: 0;
    box-shadow: none;
    border: none;
    margin-bottom: 45px;
}

.footer-coll .widget .footer-title {
    margin-bottom: 15px;
    padding: 0;
    font-size: 26px;
    position: relative;
    line-height: 34px;
}

.footer-coll .widget ul {
    padding: 0;
    margin: 0;
    display: flex;
    flex-wrap: wrap;
}

.footer-coll .widget ul li a {
    padding: 0;
}

.footer-coll .widget ul li a:hover {
    color: var(--primary-color);
}

.footer-coll .widget ul.menu li a,
.footer-coll .gen-widget-menu .gen-service li a {
    position: relative;
    border: none;
    padding: 5px 0 5px 15px;
    display: inline-block;
    width: 100%;
}

.footer-coll .widget ul.menu li a:hover,
.footer-coll .gen-widget-menu .gen-service li a:hover {
    color: var(--primary-color);
}

.footer-coll .widget ul.menu li a:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 5px;
    height: 5px;
    display: inline-block;
    background: white;
    margin: auto 0;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.footer-coll .widget ul.menu li {
    margin-bottom: 0;
    width: calc(48% - 2px);
    display: inline-block;
}

.footer-coll .widget .footer-title,
.footer-coll .widget ul.menu li a,
.footer-coll .gen-widget-menu .gen-service li a,
.footer-coll .widget ul li a {
    color: var(--white-color);
}

.footer-coll .social-link {
    margin: 0;
    padding: 0;
}

.footer-coll .social-link li {
    list-style: none;
    float: left;
    margin-right: 30px;
}

.footer-coll .social-link li:last-child {
    margin-right: 0;
}

.footer-coll .social-link li a {
    color: var(--white-color);
    font-size: 18px;
    /* line-height: normal; */
    text-align: center;
    display: inline-block;
    margin-right: 0 !important;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}

.footer-coll .social-link li a:last-child {
    margin-right: 0px;
}

.footer-coll .social-link li a:hover {
    color: var(--primary-color);
}

.gen-playstore-logo {
    height: 40px;
    display: inline-block;
}

.gen-appstore-logo {
    height: 40px;
    display: inline-block;
    margin-left: 15px;
}

.gen-footer-logo {
    height: 50px;
}

/*=================Video Seasion 1 page start here=================*/
.season-heading {
    position: relative;
    border-bottom: solid 1px #3d3c3f;
}

.season-heading h2 {
    font-weight: 700;
}

.season-heading ul {
    padding: 0;
    margin: 0;
}

.season-heading ul li {
    display: inline-block;
    padding: 0 5px;
}

.season-heading ul li a {
    font-size: 22px;
    color: var(--white-color);
}

.season-heading ul li a:hover {
    color: var(--primary-color);
}

.season-heading ul li a.active {
    color: var(--primary-color);
}

.episode-heading {
    padding: 25px 0;
    position: relative;
}

.episode-heading h3 {
    font-size: 20px;
}

.videoallseasion-grids .product-slider-container {
    margin-bottom: 20px;
}

/*==========================*/
.season-list {
    padding: 0;
    margin: 0 0 30px 0;
    border: solid 1px var(--black-color);
    width: 100%;
    float: left;
    background: var(--black-color);
}

.season-list .number {
    width: 4%;
    text-align: center;
    border-right: solid 1px var(--black-color);
    font-family: var(--title-fonts);
}

.season-list .number span {
    font-size: 20px;
    line-height: 30px;
    color: var(--white-color);
    font-weight: 600;
    display: inline-block;
    padding-top: 75px;
}

.season-list .picture {
    width: 25%;
    align-self: center;
    position: relative;
}

.season-list .picture .playbar-icon {
    position: absolute;
    margin: 0 auto;
    left: 41%;
    top: 40%;
}

.season-list .content {
    width: 71%;
    padding: 20px 0;
    border-left: solid 1px var(--black-color);
}

.season-list .content .heading {
    width: 100%;
    padding: 0 24px 15px 24px;
    margin: 0;
    border-bottom: solid 1px var(--dark-color);
    font-family: var(--title-fonts);
}

.season-list .content .heading h3 {
    font-size: 20px;
    line-height: 20px;
    font-weight: 400;
    color: var(--white-color);
    margin: 0;
    font-family: var(--title-fonts);
}

.season-list .content .heading h3 a {
    color: var(--white-color);
    text-decoration: none;
    font-family: var(--title-fonts);
}

.season-list .content .heading h3 a:hover {
    color: var(--primary-color);
}

.season-list .content .heading span {
    font-size: 16px;
    line-height: 20px;
    font-weight: 400;
    color: var(--white-color);
    padding: 0;
    margin: 0;
}

.season-list .content .data {
    width: 100%;
    padding: 10px 24px 0 24px;
    margin: 0;
}

.season-list .content .data p {
    font-size: 16px;
    line-height: 23px;
    font-weight: 400;
    color: var(--white-color);
    padding: 0;
    margin: 0;
}

/*=============Signup Page start Here==============*/
.sign-process {
    width: 100%;
    text-align: center;
    padding-top: 110px;
}

.sign-form-layout {
    width: 469px;
    margin: 0 auto;
    text-align: left;
    padding: 0 40px;
}

.sign-form-layout h2 {
    font-size: 32px;
    line-height: 48px;
    color: var(--white-color);
    font-weight: 500;
    padding: 0;
    margin: 0;
    font-family: var(--title-fonts);
}

.sign-form-layout p {
    font-size: 14px;
    line-height: 20px;
    font-weight: 500;
    padding: 0 0 30px 0;
    margin: 0;
    color: var(--grey-color);
}

.sign-form-layout p a {
    text-decoration: none;
    color: var(--primary-color);
}

.sign-form-layout p.addinfo {
    color: rgba(255, 255, 255, 0.4);
    font-size: 10px;
    line-height: 14px;
    padding: 0;
    margin: 0;
}

.sign-form-layout p.addinfo a {
    text-decoration: none;
    color: var(--primary-color);
}

.sign-form-layout .form-control {
    background: var(--black-color);
    padding: 0 16px;
    margin: 0;
    border: none;
    height: 48px;
    /* !important removed by Bibek er-93915 vd resizing*/
    border-radius: 4px;
    line-height: 48px;
    font-size: 14px;
    font-weight: 500;
    color: var(--white-color);
}

.sign-form-layout .primary-button {
    width: 100%;
    padding: 14px 0;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    text-transform: uppercase;
    border-radius: 4px;
    font-weight: 600;
    background: var(--primary-color);
    border: transparent;
    color: var(--white-color);
    cursor: pointer;
}

.primary-button:hover {
    background: var(--white-color);
    color: var(--primarydark-color);
}

.sign-form-layout .show-password {
    position: relative;
}

.sign-form-layout .show-password button {
    position: absolute;
    top: 8px;
    right: 10px;
    background: transparent;
    border: none;
    box-shadow: none;
    color: #7f8089;
    cursor: pointer;
    outline: none;
}

.sign-form-layout .form-group {
    margin-bottom: 24px;
}

.sign-form-layout .sign-checkbox span {
    font-size: 10px;
    line-height: 14px;
    color: rgba(255, 255, 255, 0.4);
}

.sign-form-layout .remenber-me span {
    font-size: 14px;
    line-height: 20px;
    color: rgba(255, 255, 255, 0.4);
}

.form-control:focus {
    box-shadow: none;
}

.sign-form-layout .form-group label {
    font-size: 14px;
    line-height: 20px;
    color: rgba(255, 255, 255, 0.4);
}

.sign-form-layout .google {
    background: var(--white-color);
    font-size: 14px;
    line-height: 16px;
    height: 48px;
    color: var(--black-color);
    text-transform: uppercase;
    font-weight: 600;
    border: transparent;
    font-family: var(--title-fonts);
}

.sign-form-layout .google:hover {
    background: #f7f8fa;
}

.sign-form-layout .google span {
    padding: 0 6px;
}

.sign-form-layout .facebook {
    font-size: 14px;
    line-height: 16px;
    height: 48px;
    color: var(--white-color);
    text-transform: uppercase;
    font-weight: 600;
    background: #335092;
    border: transparent;
    font-family: var(--title-fonts);
}

.sign-form-layout .facebook:hover {
    background: #335092;
}

.sign-form-layout .facebook span {
    padding: 0 6px;
}

.sign-form-layout .or {
    text-align: center;
    position: relative;
    font-size: 14px;
    line-height: 20px;
    color: var(--white-color);
}

.sign-form-layout .or::after {
    position: absolute;
    width: 100%;
    height: 1px;
    background: var(--black-color);
    content: "";
    left: 0;
    top: 50%;
}

.sign-form-layout .or span {
    position: relative;
    z-index: 1;
    background: var(--dark-color);
    padding: 0 10px;
}

.sign-form-layout .form-group .form-box {
    float: left;
    width: 50%;
}

.sign-form-layout .form-group label.info {
    font-weight: 500;
    font-size: 12px;
    line-height: 16px;
    color: #7b8794;
    padding: 0;
    margin: 8px 0 0 0;
}

.sign-form-layout .show-password.password-input button {
    right: 17px;
}

.disabled-button {
    cursor: not-allowed !important;
    opacity: 0.5;
}

.hide {
    display: none;
}

.form-group .form-box2 {
    width: 60%;
    float: left;
}

/*===============Sign process===============*/
.login-header {
    background: var(--dark-color);
    box-shadow: none;
}

.checkbox-button {
    height: 18px;
    position: relative;
    vertical-align: middle;
    display: inline-block;
}

.checkbox-button input[type="checkbox"] {
    display: none;
}

.checkbox-button label {
    display: inline-block;
    border: 1px solid #292c3a;
    background: #292c3a;
    width: 16px;
    height: 16px;
    cursor: pointer;
    border-radius: 4px;
    margin-bottom: 0px;
    position: relative;
    top: -5px;
}

.checkbox-button input[type="checkbox"]:checked+.checkbox-label::after {
    content: "";
    font-size: 14px;
    color: #fff;
    position: absolute;
    top: 3px;
    left: 3px;
    background: url(../img/checkbox-tick.png) no-repeat 0 0;
    width: 8px;
    height: 7px;
}

.checkbox-button input[type="checkbox"]:checked+.checkbox-label.blue {
    background-color: #118ba6;
    border: 1px solid #118ba6;
}

.form-group .form-box3 {
    width: 40%;
    float: left;
    text-align: right;
}

.form-group .form-box3 p {
    padding-bottom: 0;
}

.mr-10 {
    margin-right: 10px;
}

.fw-700 {
    font-weight: 700;
}

.email-otp-validate h1 {
    font-size: 24px;
    line-height: 34px;
    color: var(--white-color);
    font-weight: 600;
    padding: 0 0 8px 0;
    margin: 0;
}

.email-otp-validate p {
    font-weight: 400 !important;
    color: #7b8794;
}

/*============Season DropDown Pages Start Here==============*/
.season-heading .custom-select {
    width: 280px;
    background: transparent;
    padding: 0;
    height: 40px;
    margin-right: 8px;
    position: relative;
}

.season-heading .custom-select select {
    display: none;
}

.select-selected {
    background-color: transparent;
    position: relative;
}

.select-selected:after {
    position: absolute;
    content: "";
    top: 14px;
    right: 10px;
    width: 0;
    height: 0;
    border: 6px solid transparent;
    border-color: var(--white-color) transparent transparent transparent;
}

.select-selected.select-arrow-active:after {
    border-color: transparent transparent var(--white-color) transparent;
    top: 7px;
}

.select-items div,
.select-selected {
    color: var(--white-color);
    padding: 8px 16px;
    border: 1px solid transparent;
    border-color: transparent transparent rgba(0, 0, 0, 0.1) transparent;
    cursor: pointer;
    user-select: none;
}

.select-items {
    position: absolute;
    background-color: var(--black-color);
    top: 42px;
    left: 0;
    right: 0;
    z-index: 99;
    border-radius: 4px;
    border: solid 1px var(--black-color);
}

.select-hide {
    display: none;
}

.select-items div:hover,
.same-as-selected {
    background-color: var(--dropdown-hover);
}

/*==============Single part Tab View Page Design Start Here====================*/
.tabviews {
    position: relative;
}

.tabviews .inner-tabviews {
    border-bottom: 2px solid var(--black-color);
}

.tabviews .grid-list {
    margin: 0px;
    padding: 0px;
}

.tabviews .grid-list li {
    display: inline-block;
    padding: 0 5px;
}

.tabviews .grid-list li a {
    font-size: 22px;
    color: var(--white-color);
}

.tabviews .grid-list li a:hover {
    color: var(--primary-color);
}

.tabviews .grid-list li a.active {
    color: var(--primary-color);
}

/*Tab Modification Here*/
.tabviews .nav-link {
    font-size: 20px;
    color: var(--white-color);
    font-weight: 700;
}

.tabviews .nav-tabs {
    border: none;
}

.tabviews .nav-tabs .nav-link:focus,
.tabviews .nav-tabs .nav-link:hover {
    border-color: transparent;
}

.tabviews .nav-tabs .nav-item.show .nav-link,
.tabviews .nav-tabs .nav-link.active {
    color: var(--white-color);
    background-color: transparent;
    border-color: transparent;
    border-bottom: solid 2px var(--primary-color);
}

.tabviews .nav-tabs li:first-child a {
    padding-left: 0;
}

/*============Breadcrum Start Here==================*/
.raiden-breadcrumb {
    /* background: var(--black-color); */
    color: var(--white-color);
    padding: 120px 0 60px 0;
    text-align: center;
    position: relative;
    background-attachment: fixed !important;
    background-size: cover !important;
}

.raiden-breadcrumb:before {
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: var(--black-color);
    opacity: 0.9;
}

.raiden-breadcrumb-container {
    display: inline-block;
}

.raiden-breadcrumb .raiden-breadcrumb-title h1 {
    font-size: 36px;
    line-height: 64px;
    color: var(--white-color);
}

/*=====================video Details Page Start Here============*/
.video-players {
    width: 100%;
    height: auto;
}

.video-players video {
    width: 100%;
    height: auto;
    max-height: 100vh;
    object-fit: cover;
}

.single-movie-info {
    margin-top: 30px;
    display: inline-block;
    width: 100%;
}

.single-movie-info p,
.single-video-info p {
    display: inline-block;
    width: 100%;
    font-size: 18px;
}

.single-tv-show-info p {
    display: inline-block;
    width: 100%;
    font-size: 18px;
    margin-bottom: 30px;
}

.single-tv-show-info .title {
    margin-bottom: 5px;
}

.single-movie-info .title {
    margin-bottom: 5px;
}

.single-movie-info .single-meta-holder ul {
    margin: 5px 0 10px 0;
    padding: 0;
    display: flex;
    align-items: center;
    float: left;
}

.single-movie-info .single-meta-holder ul li {
    list-style: none;
    color: var(--white-color);
    margin: 10px 15px 0 0;
    padding: 0 15px 0 0;
    font-size: 16px;
    line-height: normal;
    display: flex;
    align-items: center;
    font-family: var(--title-fonts);
    border-right: 2px solid var(--white-color);
}

.single-movie-info .single-meta-holder ul li a {
    color: var(--white-color);
}

.single-movie-info .single-meta-holder ul li i {
    margin-right: 5px;
}

.single-movie-info .single-meta-holder ul li:last-child {
    border-right: 0;
    margin-right: 0;
    padding-left: 0;
}

.single-movie-info .single-meta-holder ul {
    display: flex;
}

.single-movie-info .single-meta-holder ul li.sen-rating {
    padding: 2px 5px;
    background: var(--primary-color);
}

.extra-data ul {
    margin: 0 0 30px;
    padding: 0;
}

.extra-data ul li {
    list-style: none;
    color: var(--secondary-color);
    margin: 0 0 5px;
    font-size: 18px;
}

.after-excerpt {
    padding-bottom: 30px;
}

.extra-data ul li span:first-child {
    display: inline-block;
    width: 175px;
    font-weight: 500;
    text-transform: capitalize;
}

.extra-data ul li span:last-child {
    color: var(--white-color);
}

.after-excerpt .socail-share {
    border-bottom: none;
    padding: 0;
    display: flex;
    text-align: center;
}

.after-excerpt {
    display: flex;
    align-items: flex-start;
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
}

.after-excerpt .extra-data ul {
    margin: 0;
}

.after-excerpt .socail-share {
    border-bottom: none;
    padding: 0;
    display: flex;
    text-align: center;
}

.socail-share {
    margin: 0;
    display: flex;
    border-bottom: 3px solid var(--primary-color);
    padding: 0 0 60px 0;
}

.socail-share h4 {
    font-size: 18px;
    line-height: normal;
    font-weight: 600;
    color: var(--white-color);
}

.socail-share .social-inner {
    margin: 0 0 0 15px;
    padding: 0;
    display: flex;
}

.socail-share .social-inner li {
    list-style: none;
    margin: 0 15px 0 0;
}

.socail-share .social-inner li:last-child {
    margin-right: 0;
}

.socail-share .social-inner li a {
    display: inline-block;
    font-size: 18px;
    width: 50px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    background: var(--black-color);
    color: var(--white-color);
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}

.socail-share .social-inner li a:hover {
    background: var(--primary-color);
}

/*=======================post Signup Plan Start Here=================*/
.blank-slider {
    padding-top: 120px;
}

.pricing-table {
    display: flex;
    flex-flow: row wrap;
    width: 100%;
    margin: 0 auto;
}

.pricing-table .ptable-item {
    width: 33.33%;
    padding: 0 15px;
    margin-bottom: 30px;
    display: flex;
}

@media (max-width: 992px) {
    .pricing-table .ptable-item {
        width: 33.33%;
    }
}

@media (max-width: 768px) {
    .pricing-table .ptable-item {
        width: 50%;
    }
}

@media (max-width: 576px) {
    .pricing-table .ptable-item {
        width: 50%;
    }
}

@media (max-width: 530px) {
    .pricing-table .ptable-item {
        width: 100%;
    }
}

.pricing-table .ptable-single {
    position: relative;
    width: 100%;
    overflow: hidden;
}

.pricing-table .ptable-header,
.pricing-table .ptable-body,
.pricing-table .ptable-footer {
    position: relative;
    width: 100%;
    text-align: center;
    overflow: hidden;
}

.pricing-table .ptable-status,
.pricing-table .ptable-title,
.pricing-table .ptable-price,
.pricing-table .ptable-description,
.pricing-table .ptable-action {
    position: relative;
    width: 100%;
    text-align: center;
}

.pricing-table .ptable-single {
    background: var(--dark-color);
    position: relative;
    padding-bottom: 70px;
    border: solid 1px var(--black-color);
}

.pricing-table .ptable-single:hover {
    box-shadow: 0 0 10px #999999;
}

.pricing-table .ptable-header {
    margin: 0;
    padding: 30px 0 45px 0;
    width: auto;
    background: var(--white-color);
}

.pricing-table .ptable-header::before,
.pricing-table .ptable-header::after {
    content: "";
    position: absolute;
    bottom: 0;
    width: 0;
    height: 0;
    border-bottom: 100px solid var(--dark-color);
}

.pricing-table .ptable-header::before {
    right: 50%;
    border-right: 250px solid transparent;
}

.pricing-table .ptable-header::after {
    left: 50%;
    border-left: 250px solid transparent;
}

.pricing-table .featured-item .ptable-title h2 {
    color: var(--white-color);
}

.pricing-table .featured-item .ptable-price h2 {
    color: var(--white-color);
}

.pricing-table .ptable-item.featured-item .ptable-header {
    background: var(--primary-color);
}

.pricing-table .ptable-status {
    margin-top: -30px;
}

.pricing-table .ptable-status span {
    position: relative;
    display: inline-block;
    width: 165px;
    height: 30px;
    padding: 2px 0;
    text-align: center;
    color: var(--black-color);
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 1px;
    background: var(--white-color);
}

.pricing-table .ptable-status span::before,
.pricing-table .ptable-status span::after {
    content: "";
    position: absolute;
    bottom: 0;
    width: 0;
    height: 0;
    border-bottom: 30px solid var(--primary-color);
}

.pricing-table .ptable-status span::before {
    right: auto;
    border-right: 25px solid transparent;
    left: 0;
}

.pricing-table .ptable-status span::after {
    left: auto;
    border-left: 25px solid transparent;
    right: 0;
}

.pricing-table .ptable-title h2 {
    color: var(--black-color);
    font-size: 24px;
    font-weight: 300;
    letter-spacing: 2px;
}

.pricing-table .ptable-price h2 {
    margin: 0;
    color: var(--black-color);
    font-size: 45px;
    font-weight: 700;
    margin-left: 15px;
}

.pricing-table .ptable-price h2 small {
    position: absolute;
    font-size: 18px;
    font-weight: 300;
    margin-top: 16px;
    margin-left: -15px;
}

.pricing-table .ptable-price h2 span {
    margin-left: 3px;
    font-size: 16px;
    font-weight: 300;
}

.pricing-table .ptable-body {
    padding: 20px 0;
}

.pricing-table .ptable-description ul {
    margin: 0;
    padding: 0 15px;
    list-style: none;
}

.pricing-table .ptable-description ul li {
    color: var(--white-color);
    font-size: 14px;
    font-weight: 300;
    letter-spacing: 1px;
    padding: 7px;
    border-bottom: 1px solid var(--black-color);
    text-align: left;
    overflow-wrap: break-word;
}

.pricing-table .ptable-description ul li:last-child {
    border: none;
}

.pricing-table .ptable-footer {
    padding-bottom: 30px;
    position: absolute;
    bottom: 0;
}

.pricing-table .ptable-action a {
    display: inline-block;
    padding: 10px 20px;
    color: var(--white-color);
    font-size: 14px;
    font-weight: 500;
    letter-spacing: 2px;
    text-decoration: none;
    background: var(--primary-color);
}

.pricing-table .ptable-action a:hover {
    color: var(--primary-color);
    background: var(--white-color);
}

.pricing-table .ptable-item.featured-item .ptable-action a {
    color: var(--white-color);
    background: var(--primary-color);
}

.pricing-table .ptable-item.featured-item .ptable-action a:hover {
    color: var(--primary-color);
    background: var(--white-color);
}

/*=========================post Sign Up Plans Start Here=====================*/
.post-signup-plans {
    margin: 30px 0 0 0;
}

.all-plans-page .plans-data .primary-button.active-checkout {
    background: #063d49;
    border: 1px solid #118ba6;
    text-transform: uppercase;
}

.all-plans-page .plans-data .primary-button.active-checkout:hover {
    color: #fff;
}

.post-checkout-popup .modal-content {
    background: var(--dark-color);
    border-radius: 4px;
    padding: 48px 48px 24px 48px;
}

.post-checkout-popup .modal-lg {
    max-width: 852px;
}

.post-checkout-popup .modal-body,
.post-checkout-popup .modal-footer {
    padding: 0;
    border: none;
}

.post-checkout-popup .plans-listing {
    width: 100%;
    padding: 0;
    margin: 0;
}

.post-checkout-popup .plans-listing .labl {
    display: block;
    width: 100%;
    margin: 0;
}

.post-checkout-popup .plans-listing .labl>input {
    visibility: hidden;
    position: absolute;
}

.post-checkout-popup .plans-listing .labl>input+div {
    cursor: pointer;
    border: 2px solid transparent;
}

.post-checkout-popup .plans-listing .labl>input:checked+div {
    border: 1px solid var(--primary-color);
    border-radius: 4px;
}

.post-checkout-popup .plans-listing .plan-box {
    width: 48.5%;
    background: var(--black-color);
    border-radius: 4px;
    margin-bottom: 24px;
    border: 1px solid transparent;
    position: relative;
}

.post-checkout-popup .plans-listing .plan-box h2 {
    font-size: 18px;
    line-height: 27px;
    font-weight: 600;
    color: var(--white-color);
    padding: 25px 0 0 40px;
    margin: 0;
    font-family: var(--title-fonts);
}

.post-checkout-popup .plans-listing .plan-box h2 span {
    margin-left: 12px;
}

.post-checkout-popup .plans-listing .plan-box p {
    font-weight: 600;
    font-size: 14px;
    line-height: 19px;
    color: var(--white-color);
    padding: 6px 0 25px 40px;
    margin: 0;
}

.post-checkout-popup .plans-listing .plan-box span.selected {
    position: absolute;
    top: 40px;
    right: 28px;
    background: var(--primary-color);
    border-radius: 6px;
    font-weight: 600;
    font-size: 12px;
    line-height: 22px;
    color: var(--white-color);
    width: 90px;
    height: 22px;
    text-align: center;
    z-index: 1;
}

.post-checkout-popup .planbox-bottom {
    width: 100%;
    padding: 0;
    margin: 0;
}

.post-checkout-popup .planbox-bottom .pricing-box {
    width: 100%;
    padding: 0 0 20px 0;
    margin: 0;
    text-align: right;
}

.post-checkout-popup .planbox-bottom .pricing-box h3 {
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: var(--white-color);
    font-family: var(--title-fonts);
}

.post-checkout-popup .planbox-bottom .pricing-box h3 span {
    padding: 0 6px;
}

.post-checkout-popup .planbox-bottom .pricing-box h3 svg {
    position: relative;
    top: 2px;
}

.post-checkout-popup .promo-checkout {
    width: 100%;
    padding: 0;
    margin: 0;
    float: left;
    clear: both;
}

.post-checkout-popup .promo-checkout .promo-code {
    width: 50%;
    float: left;
    position: relative;
}

.post-checkout-popup .promo-checkout .promo-code p {
    font-weight: 500;
    font-size: 15px;
    line-height: 24px;
    color: var(--white-color);
    padding: 0 0 5px 0;
    margin: 0;
}

.post-checkout-popup .promo-checkout .promo-code input {
    display: inline-block;
    border: 1px solid rgba(255, 255, 255, 0.4);
    border-radius: 4px;
    height: 32px;
    font-size: 12px;
    line-height: 16px;
    color: rgba(255, 255, 255, 0.4);
    background: transparent;
    padding: 8px;
    width: 120px;
}

.post-checkout-popup .promo-checkout .promo-code button {
    display: inline-block;
    background: var(--black-color);
    border-radius: 4px;
    font-size: 12px;
    line-height: 14px;
    color: rgba(255, 255, 255, 0.6);
    padding: 7px 14px;
    border: none;
    height: 32px;
    margin: 0 0 0 4px;
    cursor: pointer;
}

.post-checkout-popup .promo-checkout .promo-code button:hover {
    background: var(--primary-color);
}

.post-checkout-popup .promo-checkout .promo-code span {
    position: absolute;
    bottom: -17px;
    left: 0;
    font-weight: normal;
    font-size: 10px;
    line-height: 12px;
    color: rgba(255, 255, 255, 0.6);
}

.post-checkout-popup .promo-checkout .checkout-button-popup {
    width: 50%;
    float: left;
    text-align: right;
    padding: 15px 0 0 0;
}

.post-checkout-popup .promo-checkout .checkout-button-popup button {
    background: var(--primarydark-color);
    border: 1px solid var(--primarydark-color);
    min-width: 270px;
    height: 46px;
    color: var(--white-color);
    font-family: var(--title-fonts);
    cursor: pointer;
}

.post-checkout-popup .promo-checkout .checkout-button-popup button:hover {
    color: var(--white-color);
}

.post-checkout-popup .nav-tabs .nav-link {
    padding: 0;
    margin: 0 50px 0 0;
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: rgba(255, 255, 255, 0.6);
    border-radius: 0;
    border-bottom: solid 4px var(--black-color);
}

.post-checkout-popup .nav-tabs {
    border: none;
}

.post-checkout-popup .nav-tabs .nav-item.show .nav-link,
.post-checkout-popup .nav-tabs .nav-link.active {
    font-weight: 600;
    background: transparent;
    border: transparent;
    border-bottom: solid 4px var(--primary-color);
    border-radius: 0;
    color: var(--white-color);
}

.post-checkout-popup .tab-content {
    margin: 24px 0 0 0;
}

.post-checkout-popup .nav-tabs .nav-link:focus,
.post-checkout-popup .nav-tabs .nav-link:hover {
    border-color: transparent;
    border-bottom: solid 4px var(--primary-color);
}

.tooltip p {
    text-align: left;
    padding: 0 12px 10px 43px;
    margin: 0;
    font-size: 14px;
    line-height: 18px;
    color: rgba(255, 255, 255, 0.48);
    position: relative;
}

.tooltip p::after {
    position: absolute;
    top: 8px;
    left: 12px;
    content: "";
    background: url(../img/green-arrow-tick.png) no-repeat 0 0;
    width: 15px;
    height: 11px;
}

.tooltip h3 {
    font-size: 12px;
    line-height: 16px;
    color: rgba(255, 255, 255, 0.6);
    padding: 0 0 6px 12px;
    margin: 0;
    text-align: left;
    width: 195px;
}

.tooltip h3 span {
    color: var(--white-color);
    padding: 0 12px 0 60px;
    text-align: right;
    float: right;
}

.paperview-tabs {
    width: 100%;
    padding: 0;
    margin: 0;
}

.paperview-tabs .picture {
    float: left;
    width: 150px;
    padding: 0;
    margin: 0;
}

.paperview-tabs .percontent {
    float: left;
    width: calc(100% - 150px);
    padding: 0 0 0 10px;
    margin: 0;
}

.paperview-tabs .percontent .cleal-div {
    float: left;
    width: 100%;
    clear: both;
}

.paperview-tabs .percontent select.plan-box {
    appearance: none;
    border: 1px solid var(--white-color);
    height: 32px;
    border-radius: 4px;
    width: 140px;
    background: url(../img/plan-dropdown-arrow.png) no-repeat right 13px top 13px var(--dark-color);
    font-size: 12px;
    line-height: 16px;
    color: var(--white-color);
    padding: 7px;
    margin: 0 4px 0 0;
}

.paperview-tabs .percontent select.plan-box option {
    background: var(--black-color);
}

.w-287 {
    width: 287px !important;
}

.mb-12 {
    margin-bottom: 12px !important;
}

.paperview-tabs .percontent .heading {
    width: 100%;
    padding: 0;
    margin: 0;
}

.paperview-tabs .percontent .heading h2 {
    font-size: 17px;
    line-height: 27px;
    color: var(--white-color);
    padding: 0;
    margin: 0;
}

.paperview-tabs .percontent .heading p {
    font-weight: 500;
    font-size: 12px;
    line-height: 16px;
    color: rgba(255, 255, 255, 0.6);
}

.paperview-tabs .percontent .heading p span {
    margin-right: 6px;
}

.post-checkout-popup .close-model {
    position: absolute;
    top: -26px;
    right: 0;
    cursor: pointer;
}

/*======Radio button============*/
.radio-1 {
    margin-bottom: 0;
}

.radio-1 label {
    position: relative;
    padding-left: 25px;
    font-weight: 500;
    font-size: 15px;
    line-height: 24px;
    color: var(--white-color);
    cursor: pointer;
    margin: 0 0 5px 0;
}

.radio-1 input[type="radio"] {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 0px;
    height: 0px;
    opacity: 0;
}

.radio-1 label::before {
    content: "";
    width: 14px;
    height: 14px;
    background: url(../img/radio-bg.png) no-repeat 0 0;
    position: absolute;
    top: 4px;
    left: 0px;
}

.radio-1 input[type="radio"]:checked~label::after {
    content: "";
    width: 14px;
    height: 14px;
    background: url(../img/radio-hover.png) no-repeat 0 0;
    position: absolute;
    top: 4px;
    left: 0;
}

.tooltip-inner {
    max-width: 100% !important;
}

.modalCloseCross {
    width: 20px;
}

/*=============Checkout page 1 start Here==============*/
.checkout-section {
    background: var(--dark-color);
    border-radius: 8px;
    width: 464px;
    height: 638px;
    margin: 50px auto 0 auto;
    padding: 48px 16px 40px 16px;
}

.checkout-section .plan-and-logo {
    width: 100%;
    padding: 0;
    margin: 0;
    position: relative;
    text-align: center;
    height: 110px;
}

.checkout-section .plan-and-logo .logo {
    width: 100%;
    padding: 0;
    margin: 0;
}

.checkout-section .plan-and-logo .logo img {
    height: 28px;
}

.checkout-section .plan-and-logo .plans {
    width: 100%;
    padding: 0;
    margin: 32px 0 0 0;
}

.checkout-section .plan-and-logo .plans h1 {
    font-weight: 600;
    font-size: 20px;
    line-height: 28px;
    color: var(--white-color);
    padding: 0 0 5px 0;
    margin: 0;
}

.checkout-section .plan-and-logo .plans p {
    font-size: 16px;
    line-height: 24px;
    font-weight: 400;
    color: var(--white-color);
    padding: 0;
    margin: 0;
}

.checkout-section .plan-and-logo .back {
    position: absolute;
    top: 0;
    left: 0;
}

.checkout-section .plan-and-logo .back a {
    font-size: 12px;
    line-height: 16px;
    font-weight: 400;
    color: var(--white-color);
    text-decoration: none;
}

.checkout-section .plan-and-logo .back a img {
    margin: 0 3px 0 0;
}

.checkout-section .plan-and-logo .back a:hover {
    color: var(--primary-color);
}

.checkout-section .promo-checkout {
    width: 100%;
    padding: 0;
    margin: 0;
}

.checkout-section .promo-checkout .promo-code {
    width: 100%;
}

.checkout-section .promo-checkout .promo-code p {
    font-weight: 600;
    font-size: 15px;
    line-height: 24px;
    color: var(--white-color);
    padding: 0 0 5px 0;
    margin: 0;
}

.checkout-section .promo-checkout .promo-code input {
    display: inline-block;
    border: 1px solid var(--white-color);
    border-radius: 4px;
    height: 32px;
    font-size: 12px;
    line-height: 16px;
    color: var(--white-color);
    background: transparent;
    padding: 8px;
    width: calc(100% - 71px);
}

.checkout-section .promo-checkout .promo-code button {
    display: inline-block;
    background: var(--primary-color);
    border-radius: 4px;
    font-size: 12px;
    line-height: 14px;
    color: var(--white-color);
    padding: 7px 14px;
    border: none;
    height: 32px;
    margin: 0 0 0 4px;
    cursor: pointer;
}

.checkout-section .promo-checkout .promo-code button:hover {
    background: var(--primarydark-color);
}

.checkout-section .promo-checkout .promo-code span {
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    color: var(--white-color);
}

.checkout-section .promo-checkout .promo-code span.amt {
    font-weight: 400;
    vertical-align: bottom;
}

.h100 {
    height: auto;
}

.amt-span-div {
    padding: 20px 0px;
}

.amt-desc-div {
    padding: 0px;
}

.amt-desc-div .amt-desc-tbl {
    width: 100%;
}

.amt-desc-div .amt-desc-tbl tr td {
    padding: 5px 15px;
    text-align: left;
    color: var(--white-color);
    font-size: 12px;
    line-height: 16px;
    font-weight: 400;
}

.amt-desc-div .amt-desc-tbl tr td.td-white {
    color: var(--white-color);
    text-align: right;
}

.select-payment-method h2 {
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    color: var(--white-color);
    padding: 0 0 12px 0;
    margin: 0;
}

.card-redirect-sec {
    width: 100%;
    padding: 0;
    margin: 0;
}

.card-redirect-sec ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
}

.card-redirect-sec ul li {
    display: block;
    position: relative;
    height: 56px;
    line-height: 56px;
    margin-bottom: 16px;
}

.card-redirect-sec ul li span {
    position: absolute;
    right: 16px;
    z-index: 1;
    top: 0;
}

.card-redirect-sec ul li a {
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: var(--white-color);
    text-decoration: none;
    padding: 16px 0 16px 24px;
    background: var(--black-color);
    border-radius: 4px;
    display: block;
}

.card-redirect-sec ul li a:hover {
    background: var(--primary-color);
    color: var(--white-color);
}

.card-redirect-sec p {
    font-size: 10px;
    line-height: 12px;
    font-weight: 400;
    color: var(--white-color);
    padding: 0;
    margin: 0;
    text-align: center;
}

.card-redirect-sec ul li a.selected-card {
    color: white !important;
    border: 1.5px solid #118ba6;
}

.card-redirect-sec ul li a.selected-card::after {
    content: url("../img/Tick.png");
    position: absolute;
    top: -5px;
    right: -6px;
    width: 22px;
    height: 22px;
}

.paynow {
    width: 100%;
    text-align: center;
    padding: 27px 0 24px 0;
}

.paynow-button {
    width: 272px;
    height: 48px;
    background: var(--primary-color);
    border-radius: 4px;
    line-height: 48px;
    font-weight: 600;
    font-size: 14px;
    color: var(--white-color);
    border: none;
    cursor: pointer;
    margin: 0 auto;
    display: block;
    text-decoration: none;
}

.paynow-button svg {
    margin-left: 6px;
}

.paynow-button:hover {
    background: var(--white-color);
    color: var(--primary-color);
    text-decoration: none;
}

.paynow-button:hover svg path[fill] {
    fill: var(--primary-color);
    stroke: none;
}

.cradit-card-fild {
    padding: 15px 0 0 0;
    position: relative;
}

.cradit-card-fild .form-group {
    padding: 0;
    margin: 0 0 36px 0;
}

.cradit-card-fild .form-group .form-control {
    background: var(--black-color);
    padding: 0 16px;
    margin: 0;
    border: none;
    height: 48px !important;
    border-radius: 4px;
    line-height: 48px;
    font-size: 14px;
    font-weight: 500;
    color: var(--white-color);
}

.cradit-card-fild .form-group select.form-control {
    background: url(../img/down-filled-arrow.png) no-repeat right 5px top 20px var(--black-color);
    appearance: none;
    height: 37px;
}

.cradit-card-fild .card-info {
    width: 100%;
    display: flex;
}

.cradit-card-fild .card-info .form-group {
    width: 50%;
    float: left;
    padding: 0 8px;
}

.cvv-info {
    position: relative;
}

.cvv-info span {
    position: absolute;
    top: 5px;
    right: 10px;
    cursor: pointer;
}

.mb-24 {
    margin-bottom: 24px !important;
}

.condition span {
    font-size: 12px;
    line-height: 14px;
    color: rgba(255, 255, 255, 0.4);
}

.condition span a {
    color: #118ba6;
    text-decoration: none;
}

.tooltip-inner {
    max-width: 100% !important;
}

.input-req {
    position: relative;
}

.input-req i.i-validation {
    color: #fe0138;
    position: absolute;
    right: 0px;
    top: 8px;
}

.input-req.sel i.i-validation {
    right: 30px;
}

.input-req .caret-down {
    position: absolute;
    color: rgba(255, 255, 255, 0.4);
    font-size: 20px;
    right: 10px;
    top: 6px;
}

.input-req .form-control.input-validation {
    border-bottom: 1px solid #fe0138;
}

.input-req img.cc-cards-img {
    background-color: #ffffff;
    width: 34px;
    padding: 8px 5px;
    border-radius: 4px;
    position: absolute;
    right: 25px;
    top: 3px;
}

.input-req .label-validation {
    color: #fe0138;
    font-size: 11px;
    line-height: 16px;
    padding-top: 5px;
    /* position: absolute; */
}

/* Credit cards icons css start here */
.cradit-card-fild .form-group .form-control._visa {
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNjU5LjA1NXB4IiBoZWlnaHQ9IjIwMi4wNjlweCIgdmlld0JveD0iMCAwIDY1OS4wNTUgMjAyLjA2OSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNjU5LjA1NSAyMDIuMDY5Ig0KCSB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxnPg0KCQk8cG9seWdvbiBmaWxsPSIjMDAyNDlGIiBwb2ludHM9IjIzMi4xNzgsMTk5LjE2NCAyNjUuNTM5LDMuNDAyIDMxOC44OTgsMy40MDIgMjg1LjUxNCwxOTkuMTY0IAkJIi8+DQoJCTxwYXRoIGZpbGw9IiMwMDI0OUYiIGQ9Ik00NzkuMDQsOC4yMjJDNDY4LjQ2OCw0LjI1Niw0NTEuOTA0LDAsNDMxLjIxNywwYy01Mi43MjQsMC04OS44NjMsMjYuNTUyLTkwLjE4LDY0LjYwNA0KCQkJYy0wLjI5NywyOC4xMjksMjYuNTE0LDQzLjgyLDQ2Ljc1NCw1My4xODVjMjAuNzcsOS41OTUsMjcuNzUyLDE1LjcxNSwyNy42NTIsMjQuMjgzYy0wLjEzMSwxMy4xMjItMTYuNTg2LDE5LjExNy0zMS45MjIsMTkuMTE3DQoJCQljLTIxLjM1NywwLTMyLjcwMy0yLjk2Ny01MC4yMjctMTAuMjc2bC02Ljg3Ni0zLjExMWwtNy40ODksNDMuODIzYzEyLjQ2Miw1LjQ2NCwzNS41MDksMTAuMTk5LDU5LjQzOCwxMC40NDQNCgkJCWM1Ni4wODksMCw5Mi41MDEtMjYuMjQ3LDkyLjkxNS02Ni44ODJjMC4yMDEtMjIuMjctMTQuMDE2LTM5LjIxNy00NC43OTktNTMuMTg4Yy0xOC42NTEtOS4wNTYtMzAuMDczLTE1LjA5OS0yOS45NTItMjQuMjY5DQoJCQljMC04LjEzNyw5LjY2OC0xNi44MzgsMzAuNTU3LTE2LjgzOGMxNy40NDktMC4yNzEsMzAuMDg4LDMuNTM0LDM5LjkzNyw3LjVsNC43ODEsMi4yNTlMNDc5LjA0LDguMjIyIi8+DQoJCTxwYXRoIGZpbGw9IiMwMDI0OUYiIGQ9Ik02MTUuODY3LDMuNTg5aC00MS4yMzFjLTEyLjc3MiwwLTIyLjMzMSwzLjQ4Ni0yNy45NCwxNi4yMzRMNDY3LjQ1LDE5OS4yMjZoNTYuMDMxDQoJCQljMCwwLDkuMTYxLTI0LjEyMiwxMS4yMzMtMjkuNDE4YzYuMTIzLDAsNjAuNTU1LDAuMDg0LDY4LjMzNiwwLjA4NGMxLjU5Nyw2Ljg1Myw2LjQ5MiwyOS4zMzQsNi40OTIsMjkuMzM0aDQ5LjUxMkw2MTUuODY3LDMuNTg5DQoJCQkgTTU1MC4wNywxMjkuNzY3YzQuNDEzLTExLjI3OSwyMS4yNTktNTQuNzI0LDIxLjI1OS01NC43MjRjLTAuMzE1LDAuNTIxLDQuMzgtMTEuMzM0LDcuMDc1LTE4LjY4NGwzLjYwNiwxNi44NzgNCgkJCWMwLDAsMTAuMjE3LDQ2LjcyOSwxMi4zNTMsNTYuNTI4TDU1MC4wNywxMjkuNzY3TDU1MC4wNywxMjkuNzY3eiIvPg0KCQk8cGF0aCBmaWxsPSIjMDAyNDlGIiBkPSJNMTg3LjQyNSwzLjU0NWwtNTIuMjQsMTMzLjQ5NWwtNS41NjYtMjcuMTI5Yy05LjcyNS0zMS4yNzMtNDAuMDI1LTY1LjE1Ni03My44OTktODIuMTE5bDQ3Ljc2NywxNzEuMjAzDQoJCQlsNTYuNDU1LTAuMDY0TDI0My45NDYsMy41NDVIMTg3LjQyNSIvPg0KCQk8cGF0aCBmaWxsPSIjRkZBMDAwIiBkPSJNODYuNzIyLDMuNDI0SDAuNjgxTDAsNy40OTdDNjYuOTM5LDIzLjcwMSwxMTEuMjMyLDYyLjg2LDEyOS42MTgsMTA5LjkxMWwtMTguNzA5LTg5Ljk2DQoJCQlDMTA3LjY3OSw3LjU1NSw5OC4zMTEsMy44NTYsODYuNzIyLDMuNDI0Ii8+DQoJPC9nPg0KPC9nPg0KPC9zdmc+DQo="),
        url("../img/white-bg4.png");
    background-size: auto 20%, 12% 70%;
    background-repeat: no-repeat, no-repeat;
    background-position: 90.5% 42%, 93% 37%;
}

.cradit-card-fild .form-group .form-control._amex {
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIElua3NjYXBlIChodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy8pIC0tPgoKPHN2ZwogICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgIHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiCiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIKICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIgogICB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIKICAgdmVyc2lvbj0iMS4xIgogICB3aWR0aD0iMjgxLjg5MDAxIgogICBoZWlnaHQ9IjEzMC40MjM2MyIKICAgdmlld0JveD0iMCAwIDI4MS44OTAwMSAxMzAuNDIzNjMiCiAgIGlkPSJMYXllcl8xIgogICB4bWw6c3BhY2U9InByZXNlcnZlIj48bWV0YWRhdGEKICAgaWQ9Im1ldGFkYXRhMzgiPjxyZGY6UkRGPjxjYzpXb3JrCiAgICAgICByZGY6YWJvdXQ9IiI+PGRjOmZvcm1hdD5pbWFnZS9zdmcreG1sPC9kYzpmb3JtYXQ+PGRjOnR5cGUKICAgICAgICAgcmRmOnJlc291cmNlPSJodHRwOi8vcHVybC5vcmcvZGMvZGNtaXR5cGUvU3RpbGxJbWFnZSIgLz48ZGM6dGl0bGU+PC9kYzp0aXRsZT48L2NjOldvcms+PC9yZGY6UkRGPjwvbWV0YWRhdGE+PGRlZnMKICAgaWQ9ImRlZnMzNiIgLz4KPHJhZGlhbEdyYWRpZW50CiAgIGN4PSI1Ny4zODgxOTkiCiAgIGN5PSI1Ny4wMjEiCiAgIHI9IjI2NC41Nzk3MSIKICAgaWQ9IlNWR0lEXzFfIgogICBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIKICAgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxLjAwMTA3NTQsMCwwLDAuNDYwOTE2MjQsLTcuNjQ3MjE1MSwtMy41MDIwNDMpIj4KCTxzdG9wCiAgIGlkPSJzdG9wNCIKICAgc3R5bGU9InN0b3AtY29sb3I6IzlkZDVmNjtzdG9wLW9wYWNpdHk6MSIKICAgb2Zmc2V0PSIwIiAvPgoJPHN0b3AKICAgaWQ9InN0b3A2IgogICBzdHlsZT0ic3RvcC1jb2xvcjojOThkM2Y1O3N0b3Atb3BhY2l0eToxIgogICBvZmZzZXQ9IjAuMDcxMSIgLz4KCTxzdG9wCiAgIGlkPSJzdG9wOCIKICAgc3R5bGU9InN0b3AtY29sb3I6Izg5Y2VmMztzdG9wLW9wYWNpdHk6MSIKICAgb2Zmc2V0PSIwLjE1NzUiIC8+Cgk8c3RvcAogICBpZD0ic3RvcDEwIgogICBzdHlsZT0ic3RvcC1jb2xvcjojNzBjNmVmO3N0b3Atb3BhY2l0eToxIgogICBvZmZzZXQ9IjAuMjUxNiIgLz4KCTxzdG9wCiAgIGlkPSJzdG9wMTIiCiAgIHN0eWxlPSJzdG9wLWNvbG9yOiM0ZWJiZWE7c3RvcC1vcGFjaXR5OjEiCiAgIG9mZnNldD0iMC4zNTEzOTk5OSIgLz4KCTxzdG9wCiAgIGlkPSJzdG9wMTQiCiAgIHN0eWxlPSJzdG9wLWNvbG9yOiMyM2FkZTM7c3RvcC1vcGFjaXR5OjEiCiAgIG9mZnNldD0iMC40NTQ2MDAwMSIgLz4KCTxzdG9wCiAgIGlkPSJzdG9wMTYiCiAgIHN0eWxlPSJzdG9wLWNvbG9yOiMwZGE2ZTA7c3RvcC1vcGFjaXR5OjEiCiAgIG9mZnNldD0iMC41IiAvPgoJPHN0b3AKICAgaWQ9InN0b3AxOCIKICAgc3R5bGU9InN0b3AtY29sb3I6IzJlNzdiYztzdG9wLW9wYWNpdHk6MSIKICAgb2Zmc2V0PSIxIiAvPgo8L3JhZGlhbEdyYWRpZW50Pgo8cGF0aAogICBkPSJNIDI4Mi4yNDgyMSwwIEggMCBWIDEzMC40MjM2MyBIIDI4Mi4yNDgyMSBWIDg3LjM4MDUwNyBjIDEuMTIxMiwtMC43NDYyMiAxLjY3NDgsLTEuNzAwNzggMS42NzQ4LC0yLjg2NzgyIDAsLTEuMzM1NzQgLTAuNTUzNiwtMi4xNjMwOSAtMS42NzQ4LC0yLjg2IgogICBpZD0icGF0aDIwIgogICBzdHlsZT0iZmlsbDp1cmwoI1NWR0lEXzFfKSIgLz4KPGcKICAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTcuNjM5LC04OC45NTM5MzMpIgogICBpZD0iZzIyIj4KCTxkZWZzCiAgIGlkPSJkZWZzMjQiPgoJCTxwYXRoCiAgIGQ9Ik0gMjg5LjU4NCw3LjU5OCBIIDcuNjM5IHYgMjgyLjk2NiBoIDI4MS45NDUgdiAtOTMuMzg2IGMgMS4xMiwtMS42MTkgMS42NzMsLTMuNjkgMS42NzMsLTYuMjIyIDAsLTIuODk4IC0wLjU1MywtNC42OTMgLTEuNjczLC02LjIwNSIKICAgaWQ9IlNWR0lEXzJfIiAvPgoJPC9kZWZzPgoJPGNsaXBQYXRoCiAgIGlkPSJTVkdJRF8zXyI+CgkJPHVzZQogICBpZD0idXNlMjgiCiAgIHN0eWxlPSJvdmVyZmxvdzp2aXNpYmxlIgogICB4PSIwIgogICB5PSIwIgogICB3aWR0aD0iMzAwIgogICBoZWlnaHQ9IjMwMCIKICAgeGxpbms6aHJlZj0iI1NWR0lEXzJfIiAvPgoJPC9jbGlwUGF0aD4KPC9nPgo8cGF0aAogICBkPSJtIDI1LjQxNCw0MS4wODgwNjcgLTUuNDI0LC0xMy4yMTcgLTUuMzkzLDEzLjIxNyBtIDEzMC4zMDcsLTUuMjYzIGMgLTEuMDg5LDAuNjYxIC0yLjM3NywwLjY4MyAtMy45MiwwLjY4MyBoIC05LjYyNyB2IC03LjM2NCBoIDkuNzU4IGMgMS4zODEsMCAyLjgyMiwwLjA2MiAzLjc1OCwwLjU5OCAxLjAyOCwwLjQ4MyAxLjY2NCwxLjUxMSAxLjY2NCwyLjkzMSAwLDEuNDQ5IC0wLjYwNSwyLjYxNSAtMS42MzMsMy4xNTIgeiBtIDY4LjY3OCw1LjI2MyAtNS40ODQsLTEzLjIxNyAtNS40NTQsMTMuMjE3IGggMTAuOTM4IHogbSAtMTI4LjAyLDE0LjMwNiBoIC04LjEyNCBsIC0wLjAzLC0yNS45NjYgLTExLjQ5MSwyNS45NjYgaCAtNi45NTggbCAtMTEuNTIxLC0yNS45ODkgdiAyNS45ODkgSCAzMS4zMiBsIC0zLjA0NSwtNy4zOTUgaCAtMTYuNSBsIC0zLjA3Niw3LjM5NSBIIDAuMDkyIGwgMTQuMTkxLC0zMy4xNTQgaCAxMS43NzQgbCAxMy40NzgsMzEuMzkgdiAtMzEuMzkgaCAxMi45MzQgbCAxMC4zNzEsMjIuNDkxIDkuNTI3LC0yMi40OTEgaCAxMy4xOTQgdiAzMy4xNTQgeiBtIDMyLjM3OSwwIEggOTEuNDY4IHYgLTMzLjE1NCBoIDI2LjQ3MyB2IDYuOTA0IEggOTkuMzkzIHYgNS45NzYgaCAxOC4xMDMgdiA2Ljc5NiBIIDk5LjM5MyB2IDYuNjIxIGggMTguNTQ4IHYgNi44NTcgeiBtIDM3LjMyNiwtMjQuMjI1IGMgMCw1LjI4NiAtMy41MjgsOC4wMTcgLTUuNTg0LDguODM3IDEuNzM0LDAuNjYgMy4yMTUsMS44MjYgMy45MiwyLjc5MiAxLjExOSwxLjY0OSAxLjMxMiwzLjEyMiAxLjMxMiw2LjA4MyB2IDYuNTEzIGggLTcuOTkzIGwgLTAuMDMsLTQuMTgxIGMgMCwtMS45OTUgMC4xOTEsLTQuODY0IC0xLjI1MSwtNi40NTkgLTEuMTU4LC0xLjE2NiAtMi45MjMsLTEuNDE5IC01Ljc3NiwtMS40MTkgaCAtOC41MDcgdiAxMi4wNTkgaCAtNy45MjQgdiAtMzMuMTU0IGggMTguMjI3IGMgNC4wNSwwIDcuMDM0LDAuMTA3IDkuNTk2LDEuNTg4IDIuNTA3LDEuNDgxIDQuMDEsMy42NDMgNC4wMSw3LjM0MSB6IG0gMTIuNjgyLDI0LjIyNSBoIC04LjA4NiB2IC0zMy4xNTQgaCA4LjA4NiB2IDMzLjE1NCB6IG0gOTMuODA4LDAgaCAtMTEuMjMgbCAtMTUuMDIxLC0yNC44ODQgdiAyNC44ODQgaCAtMTYuMTM5IGwgLTMuMDg0LC03LjM5NSBoIC0xNi40NjIgbCAtMi45OTIsNy4zOTUgaCAtOS4yNzMgYyAtMy44NTIsMCAtOC43MjksLTAuODUyIC0xMS40OTEsLTMuNjY3IC0yLjc4NSwtMi44MTUgLTQuMjM0LC02LjYyOCAtNC4yMzQsLTEyLjY1NyAwLC00LjkxNyAwLjg2NiwtOS40MTIgNC4yNzIsLTEyLjk2NCAyLjU2MiwtMi42NDYgNi41NzQsLTMuODY2IDEyLjAzNSwtMy44NjYgaCA3LjY3MiB2IDcuMTA0IGggLTcuNTExIGMgLTIuODkyLDAgLTQuNTI1LDAuNDMgLTYuMDk4LDEuOTY0IC0xLjM1MSwxLjM5NiAtMi4yNzgsNC4wMzUgLTIuMjc4LDcuNTEgMCwzLjU1MiAwLjcwNiw2LjExMyAyLjE3OSw3Ljc4NiAxLjIyLDEuMzEyIDMuNDM3LDEuNzEgNS41MjMsMS43MSBoIDMuNTU5IGwgMTEuMTY5LC0yNi4wNzMgaCAxMS44NzQgbCAxMy40MTcsMzEuMzU5IHYgLTMxLjM1OSBoIDEyLjA2NiBsIDEzLjkzLDIzLjA5IHYgLTIzLjA5IGggOC4xMTcgdiAzMy4xNTMgeiBNIDAsNjEuOTA2MDY3IGggMTMuNTQgbCAzLjA1MywtNy4zNjQgaCA2LjgzNSBsIDMuMDQ1LDcuMzY0IGggMjYuNjQxIHYgLTUuNjMgbCAyLjM3OCw1LjY1NCBoIDEzLjgzIGwgMi4zNzgsLTUuNzM4IHYgNS43MTQgaCA2Ni4yMDggbCAtMC4wMzEsLTEyLjA4OCBoIDEuMjgxIGMgMC44OTcsMC4wMzEgMS4xNTksMC4xMTQgMS4xNTksMS41OTUgdiAxMC40OTMgaCAzNC4yNDMgdiAtMi44MTQgYyAyLjc2MiwxLjQ4IDcuMDU4LDIuODE0IDEyLjcxMSwyLjgxNCBoIDE0LjQwNiBsIDMuMDgzLC03LjM2NCBoIDYuODM1IGwgMy4wMTUsNy4zNjQgaCAyNy43NjEgdiAtNi45OTUgbCA0LjIwNCw2Ljk5NSBoIDIyLjI0NiB2IC00Ni4yNCBoIC0yMi4wMTYgdiA1LjQ2MSBsIC0zLjA4MywtNS40NjEgaCAtMjIuNTkxIHYgNS40NjEgbCAtMi44MzEsLTUuNDYxIGggLTMwLjUxNSBjIC01LjEwOCwwIC05LjU5OCwwLjcxMyAtMTMuMjI1LDIuNyB2IC0yLjcgaCAtMjEuMDU4IHYgMi43IGMgLTIuMzA4LC0yLjA0OCAtNS40NTMsLTIuNyAtOC45NSwtMi43IEggNjcuNjE5IGwgLTUuMTYyLDExLjk0MyAtNS4zMDEsLTExLjk0MyBIIDMyLjkyNCB2IDUuNDYxIGwgLTIuNjYyLC01LjQ2MSBIIDkuNTk2IGwgLTkuNTk3LDIxLjk4NSB2IDI0LjI1NSB6IgogICBpZD0icGF0aDMwIgogICBzdHlsZT0iZmlsbDojZmZmZmZmIiAvPgo8cGF0aAogICBkPSJtIDI4MS45NDUsODYuMzYxMDY3IGggLTE0LjQ0MyBjIC0xLjQ0MiwwIC0yLjQsMC4wNTQgLTMuMjA3LDAuNTk5IC0wLjgzNiwwLjUzNyAtMS4xNTgsMS4zMzQgLTEuMTU4LDIuMzg2IDAsMS4yNTEgMC43MDYsMi4xMDIgMS43MzMsMi40NyAwLjgzNiwwLjI5MSAxLjczNCwwLjM3NiAzLjA1NCwwLjM3NiBsIDQuMjk1LDAuMTE1IGMgNC4zMzQsMC4xMDcgNy4yMjcsMC44NTIgOC45OTEsMi42NjkgMC4zMjEsMC4yNTMgMC41MTQsMC41MzcgMC43MzUsMC44MjEgbSAwLDEyLjQyNzAwMyBjIC0xLjkyNSwyLjgxNSAtNS42NzYsNC4yNDIgLTEwLjc1NCw0LjI0MiBoIC0xNS4zMDQgdiAtNy4xMTEgaCAxNS4yNDIgYyAxLjUxMiwwIDIuNTcsLTAuMTk5IDMuMjA3LC0wLjgyMSAwLjU1MiwtMC41MTMgMC45MzcsLTEuMjU4IDAuOTM3LC0yLjE2MyAwLC0wLjk2NiAtMC4zODUsLTEuNzMzIC0wLjk2OCwtMi4xOTMgLTAuNTc1LC0wLjUwNjAwMyAtMS40MTIsLTAuNzM2MDAzIC0yLjc5MiwtMC43MzYwMDMgLTcuNDQxLC0wLjI1MyAtMTYuNzI0LDAuMjMgLTE2LjcyNCwtMTAuMjY0IDAsLTQuODEgMy4wNTQsLTkuODczIDExLjM3LC05Ljg3MyBoIDE1Ljc4NSB2IC02LjU5OCBoIC0xNC42NjYgYyAtNC40MjYsMCAtNy42NDEsMS4wNiAtOS45MTgsMi43MDggdiAtMi43MDggaCAtMjEuNjkzIGMgLTMuNDY5LDAgLTcuNTQxLDAuODYgLTkuNDY3LDIuNzA4IHYgLTIuNzA4IGggLTM4LjczOCB2IDIuNzA4IGMgLTMuMDgzLC0yLjIyNCAtOC4yODUsLTIuNzA4IC0xMC42ODYsLTIuNzA4IGggLTI1LjU1MiB2IDIuNzA4IGMgLTIuNDM5LC0yLjM2MiAtNy44NjMsLTIuNzA4IC0xMS4xNjksLTIuNzA4IGggLTI4LjU5NyBsIC02LjU0NCw3LjA4MiAtNi4xMjksLTcuMDgyIEggNTYuMDY3IHYgNDYuMjcyMDAzIGggNDEuOTE0IGwgNi43NDMsLTcuMTk0IDYuMzUyLDcuMTk0IDI1LjgzNiwwLjAyMyB2IC0xMC44ODUgaCAyLjU0IGMgMy40MjgsMC4wNTMgNy40NzEsLTAuMDg1IDExLjAzOCwtMS42MjcgdiAxMi40ODggaCAyMS4zMSB2IC0xMi4wNiBoIDEuMDI4IGMgMS4zMTIsMCAxLjQ0MSwwLjA1NCAxLjQ0MSwxLjM2NSB2IDEwLjY5NCBoIDY0LjczNiBjIDQuMTEsMCA4LjQwNiwtMS4wNTIgMTAuNzg1LC0yLjk2MSB2IDIuOTYxIGggMjAuNTM0IGMgNC4yNzMsMCA4LjQ0NiwtMC41OTkgMTEuNjIxLC0yLjEzMyB2IC04LjYyIHogTSAyNTAuMzM0LDk0Ljk3NjA2NyBjIDEuNTQzLDEuNTk3IDIuMzcsMy42MTMgMi4zNyw3LjAyNjAwMyAwLDcuMTM0IC00LjQ1NywxMC40NjQgLTEyLjQ0OSwxMC40NjQgSCAyMjQuODIgdiAtNy4xMTEgaCAxNS4zNzMgYyAxLjUwMywwIDIuNTY5LC0wLjE5OSAzLjIzNywtMC44MjEgMC41NDUsLTAuNTEzIDAuOTM2LC0xLjI1OCAwLjkzNiwtMi4xNjMgMCwtMC45NjYgLTAuNDIzLC0xLjczMyAtMC45NjcsLTIuMTkzIC0wLjYwNiwtMC41MDYwMDMgLTEuNDQyLC0wLjczNjAwMyAtMi44MjIsLTAuNzM2MDAzIC03LjQxMSwtMC4yNTMgLTE2LjY5MiwwLjIzIC0xNi42OTIsLTEwLjI2NCAwLC00LjgxIDMuMDIyLC05Ljg3MyAxMS4zMywtOS44NzMgaCAxNS44ODcgdiA3LjA1OCBoIC0xNC41MzcgYyAtMS40NDEsMCAtMi4zNzgsMC4wNTQgLTMuMTc1LDAuNTk5IC0wLjg2OCwwLjUzNyAtMS4xOSwxLjMzNCAtMS4xOSwyLjM4NiAwLDEuMjUxIDAuNzM3LDIuMTAyIDEuNzM0LDIuNDcgMC44MzYsMC4yOTEgMS43MzQsMC4zNzYgMy4wODQsMC4zNzYgbCA0LjI2NiwwLjExNSBjIDQuMzAyLDAuMTA1IDcuMjU1LDAuODQ5IDkuMDUsMi42NjcgeiBtIC03MS41MDgsLTIuMDQ4IGMgLTEuMDYsMC42MjkgLTIuMzcxLDAuNjgzIC0zLjkxMywwLjY4MyBoIC05LjYyNyB2IC03LjQ0OCBoIDkuNzU4IGMgMS40MTEsMCAyLjgyMywwLjAzIDMuNzgyLDAuNTk5IDEuMDI3LDAuNTM3IDEuNjQxLDEuNTY0IDEuNjQxLDIuOTgzIDAsMS40MTkgLTAuNjE0LDIuNTYyIC0xLjY0MSwzLjE4MyB6IG0gNC43ODYsNC4xMjcgYyAxLjc2NCwwLjY1MSAzLjIwNiwxLjgxOCAzLjg4MiwyLjc4NCAxLjExOSwxLjYxOTAwMyAxLjI4MSwzLjEzMDAwMyAxLjMxMyw2LjA1MzAwMyB2IDYuNTc0IGggLTcuOTU2IHYgLTQuMTQ5IGMgMCwtMS45OTUgMC4xOTIsLTQuOTQ5IC0xLjI4MSwtNi40OTEgLTEuMTU4LC0xLjE4OCAtMi45MjMsLTEuNDcyIC01LjgxNCwtMS40NzIgaCAtOC40NjkgdiAxMi4xMTIgaCAtNy45NjMgViA3OS4zMDQwNjcgaCAxOC4yOTYgYyA0LjAxMiwwIDYuOTM0LDAuMTc3IDkuNTM1LDEuNTY1IDIuNTAxLDEuNTExIDQuMDc0LDMuNTgxIDQuMDc0LDcuMzY0IC0wLjAwMSw1LjI5MyAtMy41MzEsNy45OTQgLTUuNjE3LDguODIyIHogbSAxMC4wMTEsLTE3Ljc1MSBoIDI2LjQ0OSB2IDYuODU4IGggLTE4LjU1NyB2IDYuMDI5IGggMTguMTA0IHYgNi43NjYgaCAtMTguMTA0IHYgNi41OTgwMDMgbCAxOC41NTcsMC4wMyB2IDYuODgxIEggMTkzLjYyMyBWIDc5LjMwNDA2NyB6IG0gLTUzLjQ2NywxNS4zMDQgaCAtMTAuMjQxIHYgLTguNDQ1IGggMTAuMzMzIGMgMi44NjEsMCA0Ljg0NywxLjE2NiA0Ljg0Nyw0LjA2NiAwLDIuODY4IC0xLjg5NCw0LjM3OSAtNC45MzksNC4zNzkgeiBtIC0xOC4xMzQsMTQuODQyMDAzIC0xMi4xNjcsLTEzLjUwODAwMyAxMi4xNjcsLTEzLjA3OSB2IDI2LjU4NzAwMyB6IG0gLTMxLjQyMSwtMy44OTUgSCA3MS4xMTcgdiAtNi41OTgwMDMgaCAxNy4zOTggdiAtNi43NjYgSCA3MS4xMTcgdiAtNi4wMjkgaCAxOS44NjggbCA4LjY2OCw5LjY2NCAtOS4wNTIsOS43MjkwMDMgeiBtIDYzLjAwMiwtMTUuMzI2MDAzIGMgMCw5LjIxMiAtNi44NzMsMTEuMTE0MDAzIC0xMy44LDExLjExNDAwMyBoIC05Ljg4OCB2IDExLjEyMyBoIC0xNS40MDMgbCAtOS43NTgsLTEwLjk3OCAtMTAuMTQxLDEwLjk3OCBIIDYzLjIyMyBWIDc5LjMwNDA2NyBoIDMxLjg3MyBsIDkuNzUsMTAuODcgMTAuMDgsLTEwLjg3IGggMjUuMzIyIGMgNi4yODksMCAxMy4zNTUsMS43NDEgMTMuMzU1LDEwLjkyNSB6IgogICBpZD0icGF0aDMyIgogICBzdHlsZT0iZmlsbDojZmZmZmZmIiAvPgo8L3N2Zz4="),
        url("../img/white-bg4.png");
    background-size: auto 27%, 12% 70%;
    background-repeat: no-repeat, no-repeat;
    background-position: 90.5% 42%, 93% 37%;
}

.cradit-card-fild .form-group .form-control._mastercard {
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDEzLjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMTQ5NDgpICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMzAwcHgiIGhlaWdodD0iMTgwcHgiIHZpZXdCb3g9IjAgMCAzMDAgMTgwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAzMDAgMTgwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8ZyBpZD0ibGF5ZXIxIj4NCgk8ZyBpZD0iZzEwMzA1Ij4NCgkJPHBhdGggaWQ9InBhdGgyMjY4IiBzdHlsZT0iZmlsbDojRkY5OTAwOyIgZD0iTTI5OC4wMzIsOTAuNWMwLjAxNCw0OC45MzYtMzkuNjQ2LDg4LjYxNC04OC41ODIsODguNjI3DQoJCQljLTQ4LjkzNywwLjAxMi04OC42MTQtMzkuNjQ2LTg4LjYyNy04OC41ODJjMC0wLjAxNiwwLTAuMDI5LDAtMC4wNDVjLTAuMDEzLTQ4LjkzNSwzOS42NDctODguNjE1LDg4LjU4MS04OC42MjgNCgkJCWM0OC45MzctMC4wMTMsODguNjE1LDM5LjY0Nyw4OC42MjgsODguNTgzQzI5OC4wMzIsOTAuNDcsMjk4LjAzMiw5MC40ODQsMjk4LjAzMiw5MC41eiIvPg0KCQk8cGF0aCBpZD0icGF0aDEzNTAiIHN0eWxlPSJmaWxsOiNDQzAwMDA7IiBkPSJNOTAuMDAxLDEuODk1QzQxLjM1NSwyLjIwNCwxLjk2Nyw0MS43ODEsMS45NjcsOTAuNQ0KCQkJYzAsNDguOTA5LDM5LjY5NSw4OC42MDQsODguNjA1LDg4LjYwNGMyMi45NTUsMCw0My44NzktOC43NDgsNTkuNjI0LTIzLjA4NmMtMC4wMDEsMC0wLjAwMy0wLjAwMi0wLjAwNy0wLjAwNGgwLjAxOQ0KCQkJYzMuMjI0LTIuOTM4LDYuMjMxLTYuMTA4LDguOTk1LTkuNDg4SDE0MS4wNWMtMi40MjQtMi45MjgtNC42MjctNS45NzktNi42MDYtOS4xMjdoMzEuMzA4YzEuOTA0LTMuMDQ3LDMuNjI4LTYuMjExLDUuMTU4LTkuNDg4DQoJCQloLTQxLjYzNWMtMS40MTktMy4wNDItMi42NTEtNi4xNTMtMy43MDMtOS4zMDloNDkuMDQ1YzIuOTU2LTguODMyLDQuNTYtMTguMjgxLDQuNTYtMjguMTAzYzAtNi41MTItMC43MDYtMTIuODYxLTIuMDQyLTE4Ljk3NA0KCQkJaC01NC4xNjRjMC42NzEtMy4xNDYsMS41MTgtNi4yNTQsMi41MjgtOS4zMDhoNDkuMDYzYy0xLjA5Ny0zLjI1LTIuMzcxLTYuNDE3LTMuODItOS40ODdIMTI5LjI3DQoJCQljMS40OTYtMy4xOTYsMy4xOTEtNi4zMDUsNS4wODQtOS4zMDdoMzEuMjg1Yy0yLjA4Mi0zLjMxNy00LjM4Ni02LjQ4Ni02Ljg3Ny05LjQ4OGgtMTcuNDQzYzIuNjk3LTMuMTc0LDUuNjY2LTYuMTYzLDguODg5LTguOTUNCgkJCWMtMTUuNzQ2LTE0LjM0LTM2LjY3Ni0yMy4wOS01OS42MzYtMjMuMDlDOTAuMzgxLDEuODk1LDkwLjE5MiwxLjg5NCw5MC4wMDEsMS44OTV6Ii8+DQoJCTxwYXRoIGlkPSJ1c2U5NDEyIiBzdHlsZT0iZmlsbDojRkNCMzQwOyIgZD0iTTI4OS4xNDMsMTM2LjgyYzAuNDgyLDAsMC45NTEsMC4xMjUsMS40MDksMC4zNzFjMC40NiwwLjI0NiwwLjgxNCwwLjYwMSwxLjA3LDEuMDYyDQoJCQljMC4yNTYsMC40NTYsMC4zODQsMC45MzcsMC4zODQsMS40MzVjMCwwLjQ5Mi0wLjEyNywwLjk2OC0wLjM3OSwxLjQyNGMtMC4yNTEsMC40NTUtMC42MDUsMC44MS0xLjA2MSwxLjA2Mw0KCQkJYy0wLjQ1MSwwLjI0OS0wLjkyOCwwLjM3NS0xLjQyNCwwLjM3NXMtMC45NzItMC4xMjYtMS40MjYtMC4zNzVjLTAuNDU1LTAuMjU0LTAuODA3LTAuNjA3LTEuMDYzLTEuMDYzDQoJCQljLTAuMjUyLTAuNDU2LTAuMzc3LTAuOTMyLTAuMzc3LTEuNDI0YzAtMC40OTgsMC4xMjctMC45NzksMC4zODQtMS40MzVjMC4yNTgtMC40NjEsMC42MTQtMC44MTMsMS4wNzEtMS4wNjINCgkJCUMyODguMTkzLDEzNi45NDUsMjg4LjY2MiwxMzYuODIsMjg5LjE0MywxMzYuODIgTTI4OS4xNDMsMTM3LjI5NWMtMC40MDEsMC0wLjc5MywwLjEwNC0xLjE3NiwwLjMxMQ0KCQkJYy0wLjM4LDAuMjA3LTAuNjc3LDAuNS0wLjg5MSwwLjg4OGMtMC4yMTcsMC4zODItMC4zMjUsMC43NzgtMC4zMjUsMS4xOTRjMCwwLjQxMiwwLjEwNiwwLjgxLDAuMzE1LDEuMTg4DQoJCQljMC4yMTQsMC4zNzcsMC41MSwwLjY3MywwLjg4OCwwLjg4NWMwLjM4MSwwLjIxMSwwLjc3NiwwLjMxNSwxLjE4OCwwLjMxNWMwLjQxNCwwLDAuODEtMC4xMDQsMS4xODktMC4zMTUNCgkJCWMwLjM3OC0wLjIxMiwwLjY3My0wLjUwOCwwLjg4NC0wLjg4NWMwLjIwOS0wLjM3OCwwLjMxMy0wLjc3NSwwLjMxMy0xLjE4OGMwLTAuNDE2LTAuMTA2LTAuODEzLTAuMzIxLTEuMTk0DQoJCQljLTAuMjEzLTAuMzg4LTAuNTExLTAuNjgxLTAuODk0LTAuODg4QzI4OS45MzQsMTM3LjM5OCwyODkuNTQ0LDEzNy4yOTUsMjg5LjE0MywxMzcuMjk1IE0yODcuODg3LDE0MS4yN3YtMy4wODJoMS4wNjINCgkJCWMwLjM2LDAsMC42MjIsMC4wMjgsMC43ODQsMC4wODhjMC4xNjIsMC4wNTcsMC4yOTEsMC4xNTQsMC4zODgsMC4yOTdjMC4wOTUsMC4xNDEsMC4xNDQsMC4yOTEsMC4xNDQsMC40NTENCgkJCWMwLDAuMjI2LTAuMDgsMC40MjItMC4yNDIsMC41ODhjLTAuMTU4LDAuMTY2LTAuMzczLDAuMjYxLTAuNjM5LDAuMjgxYzAuMTA5LDAuMDQ1LDAuMTk2LDAuMTAyLDAuMjY0LDAuMTY0DQoJCQljMC4xMjUsMC4xMiwwLjI3NSwwLjMyMywwLjQ1NSwwLjYxbDAuMzc1LDAuNjAzaC0wLjYwNmwtMC4yNzItMC40ODVjLTAuMjE1LTAuMzgyLTAuMzg4LTAuNjItMC41MjEtMC43MTgNCgkJCWMtMC4wOTEtMC4wNjktMC4yMjQtMC4xMDUtMC4zOTctMC4xMDVoLTAuMjkzdjEuMzExaC0wLjUgTTI4OC4zODUsMTM5LjUzNWgwLjYwNGMwLjI4OCwwLDAuNDgzLTAuMDQ0LDAuNTg4LTAuMTI5DQoJCQljMC4xMDYtMC4wODgsMC4xNTktMC4yLDAuMTU5LTAuMzQyYzAtMC4wOTItMC4wMjQtMC4xNzQtMC4wNzUtMC4yNDRjLTAuMDUyLTAuMDczLTAuMTIyLTAuMTI1LTAuMjEzLTAuMTYyDQoJCQljLTAuMDg5LTAuMDM1LTAuMjU1LTAuMDU1LTAuNDk3LTAuMDU1aC0wLjU2NHYwLjkzMiIvPg0KCTwvZz4NCgk8ZyBpZD0iZzE2NDgwIj4NCgkJPGcgaWQ9ImcxMzgwMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEzLjc0NDA1LDE1Ljk5MzkpIj4NCgkJCTxwYXRoIGlkPSJwYXRoMTM4MDQiIHN0eWxlPSJmaWxsOiMwMDAwNjY7IiBkPSJNMTMzLjcxOSw5OS45MjZsMS4xOC04LjAyYy0wLjY0NSwwLTEuNTkzLDAuMjc5LTIuNDMxLDAuMjc5DQoJCQkJYy0zLjI4NCwwLTMuNjk0LTEuNzU1LTMuNDM2LTMuMDM3bDMuMjM2LTE2LjEzaDQuOTkybDEuMDI5LTkuMTAzaC00LjcwNWwwLjk1OC01LjUxNkgxMjQuNw0KCQkJCWMtMC4yMDgsMC4yMDgtNS41NjgsMzEuMDIyLTUuNTY4LDM0Ljc3NmMwLDUuNTU1LDMuMTE4LDguMDI3LDcuNTE2LDcuOTg4QzEzMC4wOSwxMDEuMTM0LDEzMi43NzMsMTAwLjE4MSwxMzMuNzE5LDk5LjkyNnoiLz4NCgkJCTxwYXRoIGlkPSJwYXRoMTM4MDYiIHN0eWxlPSJmaWxsOiMwMDAwNjY7IiBkPSJNMTM2LjcwNiw4NC42MzhjMCwxMy4zMzIsOC43OTksMTYuNDk5LDE2LjI5NywxNi40OTkNCgkJCQljNi45MjEsMCwxMC41NS0xLjYwNCwxMC41NS0xLjYwNGwxLjY2Mi05LjFjMCwwLTUuODQ4LDIuMzc4LTEwLjYwMSwyLjM3OGMtMTAuMTMxLDAtOC4zNTUtNy41NTQtOC4zNTUtNy41NTRsMTkuNDYzLDAuMDU5DQoJCQkJYzAsMCwxLjIzOS02LjExMSwxLjIzOS04LjYwMmMwLTYuMjE3LTMuMzg3LTEzLjg0OS0xMy43NDUtMTMuODQ5QzE0My43Myw2Mi44NjcsMTM2LjcwNiw3My4wODgsMTM2LjcwNiw4NC42Mzh6IE0xNTMuMjUyLDcxLjMxMw0KCQkJCWM1LjMyNCwwLDQuMzQyLDUuOTg0LDQuMzQyLDYuNDY5SDE0Ny4xMkMxNDcuMTIsNzcuMTYyLDE0OC4xMDksNzEuMzEzLDE1My4yNTIsNzEuMzEzeiIvPg0KCQkJPHBhdGggaWQ9InBhdGgxMzgwOCIgc3R5bGU9ImZpbGw6IzAwMDA2NjsiIGQ9Ik0yMTIuOTksOTkuOTIzbDEuNjg5LTEwLjI4NGMwLDAtNC42MzIsMi4zMjEtNy44MDcsMi4zMjENCgkJCQljLTYuNjkzLDAtOS4zNzgtNS4xMS05LjM3OC0xMC42MDFjMC0xMS4xMzcsNS43NTgtMTcuMjY1LDEyLjE2OC0xNy4yNjVjNC44MDgsMCw4LjY2NSwyLjY5OSw4LjY2NSwyLjY5OWwxLjU0LTkuOTkzDQoJCQkJYzAsMC00LjU1NC0zLjI4OS05LjQ1Ni0zLjMwOGMtMTQuNzQ1LTAuMDU4LTIzLjE4MiwxMC4yMDgtMjMuMTgyLDI3Ljk1NWMwLDExLjc2Myw2LjI0OCwxOS43NjgsMTcuNTA2LDE5Ljc2OA0KCQkJCUMyMDcuOTE4LDEwMS4yMTUsMjEyLjk5LDk5LjkyMywyMTIuOTksOTkuOTIzeiIvPg0KCQkJPHBhdGggaWQ9InBhdGgxMzgxMCIgc3R5bGU9ImZpbGw6IzAwMDA2NjsiIGQ9Ik04MS44Myw2My4wMTJjLTYuNDY5LDAtMTEuNDI3LDIuMDc5LTExLjQyNywyLjA3OWwtMS4zNyw4LjEyNw0KCQkJCWMwLDAsNC4wOTMtMS42NjMsMTAuMjgxLTEuNjYzYzMuNTEzLDAsNi4wODMsMC4zOTUsNi4wODMsMy4yNWMwLDEuNzM0LTAuMzE0LDIuMzc0LTAuMzE0LDIuMzc0cy0yLjc3Mi0wLjIzMS00LjA1Ni0wLjIzMQ0KCQkJCWMtOS4yMSwwLTE2LjcyOSwzLjQ4Mi0xNi43MjksMTMuOThjMCw4LjI3Myw1LjYyMywxMC4xNyw5LjEwOCwxMC4xN2M2LjY1NywwLDkuMjkyLTQuMjAzLDkuNDQ0LTQuMjE1bC0wLjA3NywzLjQ4OA0KCQkJCWMwLDAsOC4zMDYsMCw4LjMwNywwbDMuNzA2LTI1Ljk4Qzk0Ljc4Niw2My4zNjYsODUuMTcsNjMuMDEyLDgxLjgzLDYzLjAxMnogTTgzLjI2OCw4NC4xMDhjMC4xODEsMS41ODYtMC40MSw5LjA4Ni02LjA5Miw5LjA4Ng0KCQkJCWMtMi45MywwLTMuNjkxLTIuMjQtMy42OTEtMy41NjJjMC0yLjU4NCwxLjQwMy01LjY4Myw4LjMxNS01LjY4M0M4My40MSw4My45NDksODIuOTk3LDg0LjA2NSw4My4yNjgsODQuMTA4eiIvPg0KCQkJPHBhdGggaWQ9InBhdGgxMzgxMiIgc3R5bGU9ImZpbGw6IzAwMDA2NjsiIGQ9Ik0xMDMuNjE1LDEwMC45MDZjMi4xMjUsMCwxNC4yNzIsMC41NDEsMTQuMjcyLTExLjk5NA0KCQkJCWMwLTExLjcyMS0xMS4yNDQtOS40MDQtMTEuMjQ0LTE0LjExNGMwLTIuMzQyLDEuODMzLTMuMDgsNS4xODQtMy4wOGMxLjMyOSwwLDYuNDQ3LDAuNDIzLDYuNDQ3LDAuNDIzbDEuMTg5LTguMzMNCgkJCQljMCwwLjAwMS0zLjMxMi0wLjc0MS04LjcwNC0wLjc0MWMtNi45NzksMC0xNC4wNjMsMi43ODYtMTQuMDYzLDEyLjMxOGMwLDEwLjgwMiwxMS44MTIsOS43MTcsMTEuODEyLDE0LjI2Nw0KCQkJCWMwLDMuMDM3LTMuMywzLjI4Ny01Ljg0NCwzLjI4N2MtNC40MDEsMC04LjM2My0xLjUxMS04LjM3Ny0xLjQzOGwtMS4yNTksOC4yNDVDOTMuMjU3LDk5LjgxOSw5NS43MDIsMTAwLjkwNiwxMDMuNjE1LDEwMC45MDZ6Ig0KCQkJCS8+DQoJCQk8cGF0aCBpZD0icGF0aDEzODE0IiBzdHlsZT0iZmlsbDojMDAwMDY2OyIgZD0iTTI5MC44MDcsNTUuNDU1bC0xLjcwNSwxMi43MDljMCwwLTMuNTUzLTQuOTA1LTkuMTEyLTQuOTA1DQoJCQkJYy0xMC40NTksMC0xNS44NDksMTAuNDIzLTE1Ljg0OSwyMi4zOTZjMCw3LjczLDMuODQ0LDE1LjMwNywxMS42OTksMTUuMzA3YzUuNjUxLDAsOC43ODQtMy45NDEsOC43ODQtMy45NDFsLTAuNDE1LDMuMzY1aDkuMTc4DQoJCQkJbDcuMjA3LTQ0Ljg2MkwyOTAuODA3LDU1LjQ1NXogTTI4Ni43NTUsODAuMTU2YzAsNC45ODMtMi40NjgsMTEuNjQtNy41ODEsMTEuNjRjLTMuMzk2LDAtNC45ODgtMi44NTEtNC45ODgtNy4zMjQNCgkJCQljMC03LjMxNSwzLjI4NS0xMi4xNCw3LjQzMi0xMi4xNEMyODUuMDEyLDcyLjMzMiwyODYuNzU1LDc0LjY2MiwyODYuNzU1LDgwLjE1NnoiLz4NCgkJCTxwYXRoIGlkPSJwYXRoMTM4MTYiIHN0eWxlPSJmaWxsOiMwMDAwNjY7IiBkPSJNMzAuNzQ5LDEwMC40MjNsNS43NDMtMzMuODdsMC44NDQsMzMuODdoNi40OTlsMTIuMTI1LTMzLjg3bC01LjM3MSwzMy44N2g5LjY1OA0KCQkJCWw3LjQzNy00NC45MjJsLTE1LjM0Mi0wLjExN2wtOS4xMjYsMjcuNTA0bC0wLjI1LTI3LjM4N2gtMTQuMDZsLTcuNTQ0LDQ0LjkyMkgzMC43NDlMMzAuNzQ5LDEwMC40MjN6Ii8+DQoJCQk8cGF0aCBpZD0icGF0aDEzODE4IiBzdHlsZT0iZmlsbDojMDAwMDY2OyIgZD0iTTE3Ni4xMDEsMTAwLjQ4N2MyLjc0Ni0xNS42MTUsMy43MjQtMjcuOTQ3LDExLjczMi0yNS4zOTMNCgkJCQljMS4xNS02LjA0NCwzLjg5MS0xMS4zLDUuMTQzLTEzLjg1OGMwLDAtMC4zOTYtMC41ODktMi44NzEtMC41ODljLTQuMjI1LDAtOS44NjYsOC41NzQtOS44NjYsOC41NzRsMC44NDMtNS4zMDFoLTguNzg2DQoJCQkJbC01Ljg4NCwzNi41NjZIMTc2LjEwMXoiLz4NCgkJCTxnIGlkPSJ1c2UxNDY5OSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoODQ1LjMwMDEsMCkiPg0KCQkJCTxwYXRoIGlkPSJwYXRoMTM4MTBfMV8iIHN0eWxlPSJmaWxsOiMwMDAwNjY7IiBkPSJNLTYxMi41NSw2My4wMTJjLTYuNDcyLDAtMTEuNDMsMi4wNzktMTEuNDMsMi4wNzlsLTEuMzY5LDguMTI3DQoJCQkJCWMwLDAsNC4wOTUtMS42NjMsMTAuMjgtMS42NjNjMy41MTQsMCw2LjA4MywwLjM5NSw2LjA4MywzLjI1YzAsMS43MzQtMC4zMTMsMi4zNzQtMC4zMTMsMi4zNzRzLTIuNzcxLTAuMjMxLTQuMDU1LTAuMjMxDQoJCQkJCWMtOS4yMTEsMC0xNi43MjksMy40ODItMTYuNzI5LDEzLjk4YzAsOC4yNzMsNS42MjIsMTAuMTcsOS4xMDcsMTAuMTdjNi42NTUsMCw5LjI5Mi00LjIwMyw5LjQ0My00LjIxNWwtMC4wNzgsMy40ODhoOC4zMDkNCgkJCQkJbDMuNzA1LTI1Ljk4Qy01OTkuNTk2LDYzLjM2Ni02MDkuMjEyLDYzLjAxMi02MTIuNTUsNjMuMDEyeiBNLTYxMS4xMTQsODQuMTA4YzAuMTgsMS41ODYtMC40MTEsOS4wODYtNi4wOTIsOS4wODYNCgkJCQkJYy0yLjkzMiwwLTMuNjkyLTIuMjQtMy42OTItMy41NjJjMC0yLjU4NCwxLjQwMi01LjY4Myw4LjMxNS01LjY4M0MtNjEwLjk3Miw4My45NDktNjExLjM4NCw4NC4wNjUtNjExLjExNCw4NC4xMDh6Ii8+DQoJCQk8L2c+DQoJCQk8cGF0aCBpZD0idXNlMTQ3MDEiIHN0eWxlPSJmaWxsOiMwMDAwNjY7IiBkPSJNMjU1LjI2NiwxMDAuNDg3YzEuNTA4LTExLjQ4OCw0LjI5OS0yNy42MTYsMTEuNzMxLTI1LjM5Mw0KCQkJCWMxLjE0OS02LjA0NCwwLjA0MS02LjAyOC0yLjQzMy02LjAyOGMtNC4yMjgsMC01LjE2NCwwLjE1NC01LjE2NCwwLjE1NGwwLjg0NC01LjMwMWgtOC43ODVsLTUuODg0LDM2LjU2N0gyNTUuMjY2DQoJCQkJTDI1NS4yNjYsMTAwLjQ4N3oiLz4NCgkJPC9nPg0KCQk8ZyBpZD0iZzEwMjg5Ij4NCgkJCTxwYXRoIGlkPSJwYXRoNDE1NyIgc3R5bGU9ImZpbGw6I0ZGRkZGRjsiIGQ9Ik0xMjIuNDM0LDExMy4wNTlsMS4xODEtOC4wMTljLTAuNjQ1LDAtMS41OTQsMC4yNzYtMi40MzEsMC4yNzYNCgkJCQljLTMuMjg0LDAtMy42NDYtMS43NDYtMy40MzctMy4wMzdsMi42NTMtMTYuMzYyaDQuOTkxbDEuMjA1LTguODdoLTQuNzA2bDAuOTU4LTUuNTE2aC05LjQzNA0KCQkJCWMtMC4yMDgsMC4yMDgtNS41NjksMzEuMDIzLTUuNTY5LDM0Ljc3NWMwLDUuNTU1LDMuMTE5LDguMDI5LDcuNTE3LDcuOTg5QzExOC44MDYsMTE0LjI2NiwxMjEuNDg4LDExMy4zMTMsMTIyLjQzNCwxMTMuMDU5eiIvPg0KCQkJPHBhdGggaWQ9InBhdGg0MTU1IiBzdHlsZT0iZmlsbDojRkZGRkZGOyIgZD0iTTEyNS40MjMsOTcuNzdjMCwxMy4zMzIsOC44LDE2LjUsMTYuMjk3LDE2LjVjNi45MiwwLDkuOTY1LTEuNTQ3LDkuOTY1LTEuNTQ3DQoJCQkJbDEuNjYyLTkuMDk5YzAsMC01LjI2NCwyLjMxOS0xMC4wMTgsMi4zMTljLTEwLjEzLDAtOC4zNTYtNy41NTMtOC4zNTYtNy41NTNoMTkuMTcyYzAsMCwxLjIzOC02LjExMywxLjIzOC04LjYwNA0KCQkJCWMwLTYuMjE2LTMuMDk0LTEzLjc5LTEzLjQ1Mi0xMy43OUMxMzIuNDQ1LDc1Ljk5OCwxMjUuNDIzLDg2LjIxOSwxMjUuNDIzLDk3Ljc3eiBNMTQxLjk2Nyw4NC40NDUNCgkJCQljNS4zMjQsMCw0LjM0Miw1Ljk4Myw0LjM0Miw2LjQ2N2gtMTAuNDc0QzEzNS44MzUsOTAuMjk0LDEzNi44MjUsODQuNDQ1LDE0MS45NjcsODQuNDQ1eiIvPg0KCQkJPHBhdGggaWQ9InBhdGg0MTUxIiBzdHlsZT0iZmlsbDojRkZGRkZGOyIgZD0iTTIwMS43MDcsMTEzLjA1NWwxLjY4OC0xMC4yODVjMCwwLTQuNjI5LDIuMzIxLTcuODA2LDIuMzIxDQoJCQkJYy02LjY5MiwwLTkuMzc2LTUuMTEtOS4zNzYtMTAuNmMwLTExLjEzNyw1Ljc1OC0xNy4yNjQsMTIuMTY4LTE3LjI2NGM0LjgwNywwLDguNjY1LDIuNjk5LDguNjY1LDIuNjk5bDEuNTQtOS45OTMNCgkJCQljMCwwLTUuNzIxLTIuMzE1LTEwLjYyNS0yLjMxNWMtMTAuODkxLDAtMjEuNDg2LDkuNDQ4LTIxLjQ4NiwyNy4xOTJjMCwxMS43NjYsNS43MjEsMTkuNTM3LDE2Ljk3OSwxOS41MzcNCgkJCQlDMTk2LjYzNywxMTQuMzQ4LDIwMS43MDcsMTEzLjA1NSwyMDEuNzA3LDExMy4wNTV6Ii8+DQoJCQk8cGF0aCBpZD0icGF0aDQxNDkiIHN0eWxlPSJmaWxsOiNGRkZGRkY7IiBkPSJNNzAuNTQ3LDc2LjE0M2MtNi40NjksMC0xMS40MjgsMi4wNzktMTEuNDI4LDIuMDc5bC0xLjM2OSw4LjEyNw0KCQkJCWMwLDAsNC4wOTMtMS42NjMsMTAuMjgtMS42NjNjMy41MTMsMCw2LjA4MywwLjM5NSw2LjA4MywzLjI1YzAsMS43MzQtMC4zMTUsMi4zNzQtMC4zMTUsMi4zNzRzLTIuNzcxLTAuMjMyLTQuMDU0LTAuMjMyDQoJCQkJYy04LjE1OSwwLTE2LjczLDMuNDgyLTE2LjczLDEzLjk4YzAsOC4yNzIsNS42MjMsMTAuMTcsOS4xMDgsMTAuMTdjNi42NTYsMCw5LjUyNS00LjMxOSw5LjY3OC00LjMzMmwtMC4zMTEsMy42MDVoOC4zMDcNCgkJCQlsMy43MDYtMjUuOTgxQzgzLjUwMiw3Ni40OTgsNzMuODg3LDc2LjE0Myw3MC41NDcsNzYuMTQzeiBNNzIuNTY4LDk3LjI5N2MwLjE4LDEuNTg3LTAuOTk1LDkuMDI2LTYuNjc1LDkuMDI2DQoJCQkJYy0yLjkzLDAtMy42OTItMi4yMzgtMy42OTItMy41NjJjMC0yLjU4MiwxLjQwMy01LjY4Miw4LjMxNi01LjY4MkM3Mi4xMjUsOTcuMDgxLDcyLjI5Nyw5Ny4yNTMsNzIuNTY4LDk3LjI5N3oiLz4NCgkJCTxwYXRoIGlkPSJwYXRoNDE0NSIgc3R5bGU9ImZpbGw6I0ZGRkZGRjsiIGQ9Ik05Mi4zMzEsMTE0LjAzOGMyLjEyNSwwLDE0LjI3MywwLjU0LDE0LjI3My0xMS45OTUNCgkJCQljMC0xMS43MTktMTEuMjQ1LTkuNDA0LTExLjI0NS0xNC4xMTJjMC0yLjM0NCwxLjgzMy0zLjA4Miw1LjE4My0zLjA4MmMxLjMzLDAsNi40NDcsMC40MjMsNi40NDcsMC40MjNsMS4xOS04LjMzDQoJCQkJYzAsMC4wMDEtMy4zMTItMC43NDEtOC43MDQtMC43NDFjLTYuOTc5LDAtMTQuMDYzLDIuNzg2LTE0LjA2MywxMi4zMThjMCwxMC44MDEsMTEuODEyLDkuNzE3LDExLjgxMiwxNC4yNjcNCgkJCQljMCwzLjAzNy0zLjMsMy4yODQtNS44NDMsMy4yODRjLTQuNDAxLDAtOC4zNjQtMS41MS04LjM3OC0xLjQzOGwtMS4yNTgsOC4yNDZDODEuOTczLDExMi45NDgsODQuNDE3LDExNC4wMzgsOTIuMzMxLDExNC4wMzh6Ii8+DQoJCQk8cGF0aCBpZD0icGF0aDQxMzkiIHN0eWxlPSJmaWxsOiNGRkZGRkY7IiBkPSJNMjc5Ljg1Miw2OC42NjhsLTIuMDM1LDEyLjYyN2MwLDAtMy41NTEtNC45MDUtOS4xMS00LjkwNQ0KCQkJCWMtOC42NDQsMC0xNS44NDksMTAuNDIyLTE1Ljg0OSwyMi4zOTdjMCw3LjczLDMuODQzLDE1LjMwNCwxMS42OTksMTUuMzA0YzUuNjUxLDAsOC43ODQtMy45NCw4Ljc4NC0zLjk0bC0wLjQxNSwzLjM2NWg5LjE3Ng0KCQkJCWw3LjIwNy00NC44NjNMMjc5Ljg1Miw2OC42Njh6IE0yNzUuNDcxLDkzLjI4OGMwLDQuOTgzLTIuNDY3LDExLjYzOS03LjU4MiwxMS42MzljLTMuMzk1LDAtNC45ODYtMi44NS00Ljk4Ni03LjMyMw0KCQkJCWMwLTcuMzE0LDMuMjg1LTEyLjE0LDcuNDMtMTIuMTRDMjczLjcyOSw4NS40NjMsMjc1LjQ3MSw4Ny43OTYsMjc1LjQ3MSw5My4yODh6Ii8+DQoJCQk8cGF0aCBpZD0icGF0aDQxMzMiIHN0eWxlPSJmaWxsOiNGRkZGRkY7IiBkPSJNMTkuNDY2LDExMy41NTVsNS43NDMtMzMuODdsMC44NDMsMzMuODdoNi41bDEyLjEyNS0zMy44N2wtNS4zNzEsMzMuODdoOS42NTgNCgkJCQlsNy40MzgtNDQuOTIzSDQxLjQ2N2wtOS4zMDEsMjcuNTYzbC0wLjQ4NC0yNy41NjNIMTcuOTE1bC03LjU0NSw0NC45MjNIMTkuNDY2eiIvPg0KCQkJPHBhdGggaWQ9InBhdGg0MTMxIiBzdHlsZT0iZmlsbDojRkZGRkZGOyIgZD0iTTE2NC44MTgsMTEzLjYxN2MyLjc0Ni0xNS42MTYsMy4yNTUtMjguMjk2LDkuODA4LTI1Ljk3NQ0KCQkJCWMxLjE0Ny02LjA0NCwyLjI1NC04LjM4MiwzLjUwNi0xMC45NGMwLDAtMC41ODctMC4xMjMtMS44MTktMC4xMjNjLTQuMjI1LDAtNy4zNTUsNS43NzItNy4zNTUsNS43NzJsMC44NDEtNS4zMDFoLTguNzg0DQoJCQkJbC01Ljg4NSwzNi41NjdIMTY0LjgxOHoiLz4NCgkJCTxnIGlkPSJ1c2U4NTIzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg4NDcuMDA2MiwwKSI+DQoJCQkJPHBhdGggaWQ9InBhdGg0MTQ5XzFfIiBzdHlsZT0iZmlsbDojRkZGRkZGOyIgZD0iTS02MjMuNTMxLDc2LjE0M2MtNi40NjksMC0xMS40MjgsMi4wNzktMTEuNDI4LDIuMDc5bC0xLjM2OCw4LjEyNw0KCQkJCQljMCwwLDQuMDkzLTEuNjYzLDEwLjI4LTEuNjYzYzMuNTEzLDAsNi4wODEsMC4zOTUsNi4wODEsMy4yNWMwLDEuNzM0LTAuMzEzLDIuMzc0LTAuMzEzLDIuMzc0cy0yLjc3MS0wLjIzMi00LjA1NS0wLjIzMg0KCQkJCQljLTguMTU4LDAtMTYuNzI5LDMuNDgyLTE2LjcyOSwxMy45OGMwLDguMjcyLDUuNjIyLDEwLjE3LDkuMTA3LDEwLjE3YzYuNjU2LDAsOS41MjUtNC4zMTksOS42NzctNC4zMzJsLTAuMzA5LDMuNjA1DQoJCQkJCWMwLDAsOC4zMDQsMCw4LjMwNywwbDMuNzA1LTI1Ljk4MUMtNjEwLjU3NSw3Ni40OTgtNjIwLjE5MSw3Ni4xNDMtNjIzLjUzMSw3Ni4xNDN6IE0tNjIxLjUwNyw5Ny4yOTcNCgkJCQkJYzAuMTgsMS41ODctMC45OTYsOS4wMjYtNi42NzgsOS4wMjZjLTIuOTMsMC0zLjY5LTIuMjM4LTMuNjktMy41NjJjMC0yLjU4MiwxLjQwMy01LjY4Miw4LjMxNS01LjY4Mg0KCQkJCQlDLTYyMS45NTIsOTcuMDgxLTYyMS43ODEsOTcuMjUzLTYyMS41MDcsOTcuMjk3eiIvPg0KCQkJPC9nPg0KCQkJPGcgaWQ9InVzZTg1MjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQ0Mi4yODU3LDApIj4NCgkJCQk8cGF0aCBpZD0icGF0aDQxMzFfMV8iIHN0eWxlPSJmaWxsOiNGRkZGRkY7IiBkPSJNLTE5OC4yNjMsMTEzLjYxN2MyLjc0Ny0xNS42MTYsMy4yNTYtMjguMjk2LDkuODA3LTI1Ljk3NQ0KCQkJCQljMS4xNDktNi4wNDQsMi4yNTctOC4zODIsMy41MDgtMTAuOTRjMCwwLTAuNTg3LTAuMTIzLTEuODE5LTAuMTIzYy00LjIyNSwwLTcuMzU1LDUuNzcyLTcuMzU1LDUuNzcybDAuODQxLTUuMzAxaC04Ljc4NA0KCQkJCQlsLTUuODg1LDM2LjU2N0gtMTk4LjI2M3oiLz4NCgkJCTwvZz4NCgkJCTxwYXRoIGlkPSJ0ZXh0OTQwNyIgc3R5bGU9ImZpbGw6I0ZGRkZGRjsiIGQ9Ik0yODkuMTA1LDEwNy45NzVjMC40NzksMCwwLjk1MSwwLjEyMywxLjQwNiwwLjM3Mw0KCQkJCWMwLjQ1OSwwLjI0MiwwLjgxNiwwLjU5OCwxLjA3MiwxLjA1OWMwLjI1NywwLjQ1OCwwLjM4MywwLjkzNSwwLjM4MywxLjQzNGMwLDAuNDkzLTAuMTI2LDAuOTY5LTAuMzc5LDEuNDI0DQoJCQkJYy0wLjI1MSwwLjQ1NS0wLjYwNCwwLjgxMi0xLjA1OSwxLjA2M2MtMC40NTQsMC4yNS0wLjkzLDAuMzc2LTEuNDI0LDAuMzc2Yy0wLjQ5OCwwLTAuOTc0LTAuMTI2LTEuNDI5LTAuMzc2DQoJCQkJYy0wLjQ1NC0wLjI1My0wLjgwNi0wLjYwOC0xLjA1OC0xLjA2M2MtMC4yNTYtMC40NTUtMC4zODEtMC45MzEtMC4zODEtMS40MjRjMC0wLjQ5OSwwLjEyNy0wLjk3NiwwLjM4NC0xLjQzNA0KCQkJCWMwLjI1OC0wLjQ2MSwwLjYxNi0wLjgxNSwxLjA3My0xLjA1OUMyODguMTU0LDEwOC4wOTgsMjg4LjYyNiwxMDcuOTc1LDI4OS4xMDUsMTA3Ljk3NSBNMjg5LjEwNSwxMDguNDQ3DQoJCQkJYy0wLjQwMSwwLTAuNzkzLDAuMTA0LTEuMTc2LDAuMzEzYy0wLjM4MiwwLjIwNC0wLjY3OSwwLjQ5OS0wLjg5NCwwLjg4NWMtMC4yMTQsMC4zODEtMC4zMjIsMC43OC0wLjMyMiwxLjE5NA0KCQkJCXMwLjEwNCwwLjgxLDAuMzEzLDEuMTg4YzAuMjEzLDAuMzc3LDAuNTA5LDAuNjczLDAuODkxLDAuODg2YzAuMzc4LDAuMjA4LDAuNzczLDAuMzEzLDEuMTg4LDAuMzEzDQoJCQkJYzAuNDEyLDAsMC44MS0wLjEwNSwxLjE4OC0wLjMxM2MwLjM3OC0wLjIxMywwLjY3NC0wLjUwOSwwLjg4NC0wLjg4NmMwLjIxMS0wLjM4MSwwLjMxNC0wLjc3NCwwLjMxNC0xLjE4OA0KCQkJCXMtMC4xMDctMC44MTMtMC4zMjEtMS4xOTRjLTAuMjEzLTAuMzg2LTAuNTEtMC42ODEtMC44OTQtMC44ODVDMjg5Ljg5NiwxMDguNTUyLDI4OS41MDcsMTA4LjQ0NywyODkuMTA1LDEwOC40NDcNCgkJCQkgTTI4Ny44NSwxMTIuNDIzdi0zLjA4M2gxLjA2MWMwLjM2MSwwLDAuNjI1LDAuMDI5LDAuNzg1LDAuMDg4YzAuMTYyLDAuMDU1LDAuMjg5LDAuMTU0LDAuMzg4LDAuMjk3DQoJCQkJYzAuMDk3LDAuMTQyLDAuMTQ2LDAuMjkxLDAuMTQ2LDAuNDUxYzAsMC4yMjUtMC4wODIsMC40MjItMC4yNDQsMC41ODhjLTAuMTU4LDAuMTY2LTAuMzcxLDAuMjYyLTAuNjM3LDAuMjgNCgkJCQljMC4xMDYsMC4wNDYsMC4xOTQsMC4xMDEsMC4yNjIsMC4xNjNjMC4xMjMsMC4xMjIsMC4yNzUsMC4zMjYsMC40NTUsMC42MTFsMC4zNzcsMC42MDRoLTAuNjA5bC0wLjI3MS0wLjQ4NQ0KCQkJCWMtMC4yMTYtMC4zODMtMC4zODktMC42MjEtMC41MjEtMC43MThjLTAuMDkxLTAuMDcxLTAuMjI0LTAuMTA2LTAuMzk5LTAuMTA2aC0wLjI5MXYxLjMxMUwyODcuODUsMTEyLjQyMyBNMjg4LjM0OCwxMTAuNjg4DQoJCQkJaDAuNjA0YzAuMjg5LDAsMC40ODQtMC4wNDMsMC41ODgtMC4xMjljMC4xMDUtMC4wODQsMC4xNi0wLjE5OSwwLjE2LTAuMzQyYzAtMC4wOTEtMC4wMjUtMC4xNzMtMC4wNzUtMC4yNDINCgkJCQljLTAuMDUxLTAuMDc0LTAuMTIyLTAuMTI3LTAuMjEzLTAuMTY0Yy0wLjA5MS0wLjAzNS0wLjI1NC0wLjA1My0wLjQ5OC0wLjA1M2gtMC41NjVWMTEwLjY4OCIvPg0KCQk8L2c+DQoJPC9nPg0KPC9nPg0KPC9zdmc+DQo="),
        url("../img/white-bg4.png");
    background-size: auto 33%, 12% 70%;
    background-repeat: no-repeat, no-repeat;
    background-position: 90.5% 42%, 93% 37%;
}

.cradit-card-fild .form-group .form-control._discover {
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pg08IS0tIG5vIGtpZGRpbmcgYXJvdW5kIG15IGZpbGVzLi4uIChodHRwOi8vd3d3LmRvZGVyby5ldSkgLS0+DTwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DTxzdmcgaWQ9IlVudGl0bGVkLVBhZ2UlMjAxIiB2aWV3Qm94PSIwIDAgMTQzMCA4ODAiIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmYwMCIgdmVyc2lvbj0iMS4xIg0JeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSINCXg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMTQzMHB4IiBoZWlnaHQ9Ijg4MHB4Ij4NCTxkZWZzPg0JCTxyYWRpYWxHcmFkaWVudCBpZD0iZ3JhZGllbnQxIiBjeD0iNTAuNjk3NyUiIGN5PSI1MCUiIHI9IjUwJSI+DQkJCTxzdG9wIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIgb2Zmc2V0PSIwJSIvPg0JCQk8c3RvcCBzdG9wLWNvbG9yPSIjZmY4MDAwIiBzdG9wLW9wYWNpdHk9IjEiIG9mZnNldD0iMTAwJSIvPg0JCTwvcmFkaWFsR3JhZGllbnQ+DQk8L2RlZnM+DQk8Zz4NCQk8cmVjdCB4PSIwIiB5PSItMSIgd2lkdGg9IjE0MzAiIGhlaWdodD0iODgwIiBmaWxsPSIjZmZmZmZmIi8+DQkJPHBhdGggZD0iTSAxNDI5Ljk4IDg3OS4wMDU4IEwgMzU3LjM4MzggODc4Ljk4MTggQyA1MDcuMzMzNSA4NTMuNjY2NyA3MzguNjY2NSA4MDQuMzMzNCAxMDE0LjY2NjUgNzExLjY2NjcgQyAxMjkwLjY2NjUgNjE5IDE0MTUuMzMzNSA1MjUuODMzMyAxNDI5Ljk4IDUxNy45MDg1IEwgMTQyOS45OCA4NzkuMDA1OCBaIiBmaWxsPSIjZmY4MDAwIi8+DQkJPGc+DQkJCTxwYXRoIGQ9Ik0gMTUwLjAyODggMzk5LjY5MzEgQyAxNzguMzMzIDM5OS42OTMxIDIwMC4zNDU3IDM5MC43Nzg3IDIxNi4wODI1IDM3Mi45MzQzIEMgMjMxLjgxOTMgMzU1LjEwNTYgMjM5LjY4NzUgMzMwLjA2MzUgMjM5LjY4NzUgMjk3LjgyMzggQyAyMzkuNjg3NSAyNjcuNTIxMyAyMzIuMjU2MyAyNDQuMzM3NiAyMTcuNDI1MyAyMjguMjU3MiBDIDIwMi41NzgxIDIxMi4xOTI0IDE4MS4yMDU2IDIwNC4xNDQzIDE1My4zMjMyIDIwNC4xNDQzIEwgNzUuODI2MiAyMDQuMTQ0MyBMIDc1LjgyNjIgMzk5LjY5MzEgTCAxNTAuMDI4OCAzOTkuNjkzMSBMIDE1MC4wMjg4IDM5OS42OTMxIFpNIDExMy43OTM5IDIzMS4zNTk4IEwgMTM2LjI0MzcgMjMxLjM1OTggQyAxNTAuNTYwMSAyMzEuMzU5OCAxNjEuNDU3IDIzMi45OTc4IDE2OC45NTA3IDIzNi4yNTggQyAxNzYuNDI4NyAyMzkuNTE4MiAxODIuODI5NiAyNDUuNDI0NCAxODguMTM3MiAyNTMuOTc2NSBDIDE5NS44NDk2IDI2Ni40MTg4IDE5OS43MjEyIDI4MS45Nzk1IDE5OS43MjEyIDMwMC42NTg3IEMgMTk5LjcyMTIgMzI0LjgxODggMTk0LjkxMzEgMzQyLjgzNjUgMTg1LjI5NTkgMzU0LjY5NjEgQyAxNzUuNjc5MiAzNjYuNTU1NiAxNjEuMDk3NyAzNzIuNDc3NSAxNDEuNTUxOCAzNzIuNDc3NSBMIDExMy43OTM5IDM3Mi40Nzc1IEwgMTEzLjc5MzkgMjMxLjM1OTggTCAxMTMuNzkzOSAyMzEuMzU5OCBaIiBmaWxsPSIjMDAwMDAwIi8+DQkJCTxwYXRoIGQ9Ik0gMzExLjYyNyAzOTkuNjkzMSBMIDMxMS42MjcgMjA0LjE0NDMgTCAyNzMuNjU4NyAyMDQuMTQ0MyBMIDI3My42NTg3IDM5OS42OTMxIEwgMzExLjYyNyAzOTkuNjkzMSBMIDMxMS42MjcgMzk5LjY5MzEgWiIgZmlsbD0iIzAwMDAwMCIvPg0JCQk8cGF0aCBkPSJNIDM5MS4yMTE0IDQwNC43MzMgQyA0MTMuMTMwNCA0MDQuNzMzIDQzMC4zMTg4IDM5OS41ODI5IDQ0Mi43OTMgMzg5LjI1MSBDIDQ1NS4yNTEgMzc4LjkzNDkgNDYxLjQ5NTYgMzY0LjY4MTQgNDYxLjQ5NTYgMzQ2LjUwNjIgQyA0NjEuNDk1NiAzMzMuNzE3NCA0NTguMjAxNyAzMjIuODgxNiA0NTEuNjEzOCAzMTMuOTY3MyBDIDQ0NS4wMjU0IDMwNS4wNTI5IDQzMy4wNTEzIDI5NS4zMTk1IDQxNS42NTk3IDI4NC43NjcyIEwgNDAyLjc0ODUgMjc2Ljk4NjggQyAzOTMuMDY5MyAyNzEuMDk2NSAzODYuNjIxNiAyNjYuMTM1MyAzODMuNDA1OCAyNjIuMTAzNCBDIDM4MC4xNzM4IDI1OC4wNzE0IDM3OC41NjU5IDI1My4zNzggMzc4LjU2NTkgMjQ4LjAyMzEgQyAzNzguNTY1OSAyNDEuNTM0MiAzODEuMDE3MSAyMzYuMzA1MyAzODUuOTM0NiAyMzIuMzA0OCBDIDM5MC44MzY5IDIyOC4zMjAyIDM5Ny4zNjIzIDIyNi4zMTk5IDQwNS41MTE3IDIyNi4zMTk5IEMgNDE2LjA0OTggMjI2LjMxOTkgNDMwLjM4MTMgMjMwLjAyMTEgNDQ4LjUwNjggMjM3LjQwNzggTCA0NDguNTA2OCAyMDYuMTYwMyBDIDQzMC41Mzc2IDIwMS40NjY4IDQxNC4zOTUgMTk5LjEwNDQgNDAwLjA3OTEgMTk5LjEwNDQgQyAzODIuMTg4IDE5OS4xMDQ0IDM2Ny43OTM5IDIwNC4wMDI1IDM1Ni45MTI2IDIxMy43OTg5IEMgMzQ2LjAzMDggMjIzLjU5NTIgMzQwLjU5ODEgMjM2LjU1NzMgMzQwLjU5ODEgMjUyLjcwMDcgQyAzNDAuNTk4MSAyNjQuNzk2NiAzNDMuOTIzMyAyNzUuMzQ4OSAzNTAuNTg5NCAyODQuMzg5MyBDIDM1Ny4yNDAyIDI5My40Mjk2IDM2OC42NTIzIDMwMi44NjM3IDM4NC44MjYyIDMxMi42NzU4IEwgMzk2Ljg5NCAzMTkuOTA0OSBDIDQwNi42MzU3IDMyNS44NTgzIDQxMy4xNzcyIDMzMS4wMjQyIDQxNi41MTgxIDMzNS4zODY5IEMgNDE5Ljg1OTQgMzM5Ljc2NTMgNDIxLjUyOTggMzQ1LjEyMDIgNDIxLjUyOTggMzUxLjQ1MTYgQyA0MjEuNTI5OCAzNTkuNDg0IDQxOC43NTA1IDM2NS44NDY5IDQxMy4xOTI5IDM3MC41MDg4IEMgNDA3LjYzNTMgMzc1LjE4NjUgNDAwLjAxNjYgMzc3LjUxNzUgMzkwLjM2ODcgMzc3LjUxNzUgQyAzNzYuNTY3OSAzNzcuNTE3NSAzNTkuOTg3OCAzNzMuMTU0OCAzNDAuNTk4MSAzNjQuNDEzNyBMIDM0MC41OTgxIDM5Ny42NzcxIEMgMzU5LjgzMTUgNDAyLjM3MDYgMzc2LjY5MjQgNDA0LjczMyAzOTEuMjExNCA0MDQuNzMzIEwgMzkxLjIxMTQgNDA0LjczMyBaIiBmaWxsPSIjMDAwMDAwIi8+DQkJCTxwYXRoIGQ9Ik0gNjI4LjUgMzYwLjU4MzggQyA2MDguMzE2NCAzNzAuMDE5MyA2MDYuMTc0MyAzNzYuNzI1IDU4Ni4zNzM1IDM3Ni43MjUgQyA1NjQuMjc1NCAzNzYuNzI1IDU0Ny4wMzIyIDM3MC4xMTM4IDUzNC42NDM2IDM1Ni44OTE0IEMgNTIyLjIzNzggMzQzLjY2OTEgNTE2LjA0MzUgMzI1LjI1NTYgNTE2LjA0MzUgMzAxLjYxOTUgQyA1MTYuMDQzNSAyNzcuNTczMSA1MjEuNzg1MiAyNTkuMDAxOCA1MzMuMzAzNyAyNDUuOTA1NyBDIDU0NC44MjIzIDIzMi44MDk2IDU2MS4xNzgyIDIzMS4yNzA2IDU4Mi4zODg3IDIzMS4yNzA2IEMgNTk4Ljk3MDcgMjMxLjI3MDYgNjAxLjcwNDYgMjM1LjMwOTkgNjI2LjI3MjkgMjQzLjM4ODUgTCA2MjYuMjcyOSAyMTEuMDc0MiBDIDYwNC4xODggMjA0LjU3OSA2MDAuNjIzIDIwMSA1NzguNjgyNiAyMDEgQyA1NDQuMzAwOCAyMDEgNTE3Ljg1MyAyMDcuOTExMiA0OTkuMzA0NyAyMjUuNzA5MyBDIDQ4MC43NTY4IDI0My41MjMyIDQ3MS41IDI2OC45NTgxIDQ3MS41IDMwMS45OTgyIEMgNDcxLjUgMzM0LjQzODcgNDgwLjcyMjIgMzU5LjcxNTggNDk5LjE2NTUgMzc3LjgyOTUgQyA1MTcuNjA4OSAzOTUuOTQzMSA1NDMuMzYwOCA0MDUgNTc2LjQyMDQgNDA1IEMgNjAzLjQ5NDYgNDA1IDYwOC45NjA0IDQwMC45NjA3IDYyOC41IDM5Mi44ODIxIEwgNjI4LjUgMzYwLjU4MzggWiIgZmlsbD0iIzAwMDAwMCIvPg0JCQk8cGF0aCBkPSJNIDk3MS4xMDM1IDM5OS42OTMxIEwgMTAzNi4wMTc2IDIwNC4xNDQzIEwgMTAwNC44Mzc0IDIwNC4xNDQzIEwgOTU0LjU4MyAzNTUuNDk5MyBMIDkwMy4yNTE1IDIwNC4xNDQzIEwgODY1LjE2MDIgMjA0LjE0NDMgTCA5MzEuNDc5NSAzOTkuNjkzMSBMIDk3MS4xMDM1IDM5OS42OTMxIFoiIGZpbGw9IiMwMDAwMDAiLz4NCQkJPHBhdGggZD0iTSAxMTc3Ljg5NiAzOTkuNjkzMSBMIDExNzcuODk2IDM3Mi40Nzc1IEwgMTA5Ny45NjM0IDM3Mi40Nzc1IEwgMTA5Ny45NjM0IDMxMy4wMDY1IEwgMTE1Ny45MTMxIDMxMy4wMDY1IEwgMTE1Ny45MTMxIDI4NS43OTEgTCAxMDk3Ljk2MzQgMjg1Ljc5MSBMIDEwOTcuOTYzNCAyMzEuMzU5OCBMIDExNzEuOTAwOSAyMzEuMzU5OCBMIDExNzEuOTAwOSAyMDQuMTQ0MyBMIDEwNTkuOTk1NiAyMDQuMTQ0MyBMIDEwNTkuOTk1NiAzOTkuNjkzMSBMIDExNzcuODk2IDM5OS42OTMxIEwgMTE3Ny44OTYgMzk5LjY5MzEgWiIgZmlsbD0iIzAwMDAwMCIvPg0JCQk8cGF0aCBkPSJNIDEyNDIuODM5NCAzOTkuNjkzMSBMIDEyNDIuODM5NCAzMjAuMDYyNCBMIDEyNjMuMDA5OCAzMjAuMDYyNCBMIDEzMDcuOTA5MiAzOTkuNjkzMSBMIDEzNTMuNzQ1NiAzOTkuNjkzMSBMIDEyOTQuMzc0IDMwOC4yODE2IEMgMTMwNS4zODA0IDMwMy4wMDU0IDEzMTQuMDI5MyAyOTUuNDE0MSAxMzIwLjMyMDggMjg1LjUyMzIgQyAxMzI2LjYxMjMgMjc1LjYzMjQgMTMyOS43NjU2IDI2NC42NTQ4IDEzMjkuNzY1NiAyNTIuNTkwNSBDIDEzMjkuNzY1NiAyMjAuMzAzNSAxMzExLjUzMTMgMjA0LjE0NDMgMTI3NS4wNjIgMjA0LjE0NDMgTCAxMjA3Ljg2OTEgMjA0LjE0NDMgTCAxMjA3Ljg2OTEgMzk5LjY5MzEgTCAxMjQyLjgzOTQgMzk5LjY5MzEgTCAxMjQyLjgzOTQgMzk5LjY5MzEgWk0gMTI0Mi44Mzk0IDIzMS4zNTk4IEwgMTI1NS43MzQ5IDIzMS4zNTk4IEMgMTI3OS43NzY5IDIzMS4zNTk4IDEyOTEuNzk3OSAyNDAuMDIyMiAxMjkxLjc5NzkgMjU3LjMxNTQgQyAxMjkxLjc5NzkgMjgxLjAwMzEgMTI3OC4zMjUyIDI5Mi44NDY5IDEyNTEuMzk0NSAyOTIuODQ2OSBMIDEyNDIuODM5NCAyOTIuODQ2OSBMIDEyNDIuODM5NCAyMzEuMzU5OCBMIDEyNDIuODM5NCAyMzEuMzU5OCBaIiBmaWxsPSIjMDAwMDAwIi8+DQkJCTxwYXRoIGlkPSJFbGxpcHNlIiBkPSJNIDY0NS41IDMwMi41IEMgNjQ1LjUgMjQzLjEyODYgNjkzLjYyODQgMTk1IDc1MyAxOTUgQyA4MTIuMzcxNiAxOTUgODYwLjUgMjQzLjEyODYgODYwLjUgMzAyLjUgQyA4NjAuNSAzNjEuODcxNCA4MTIuMzcxNiA0MTAgNzUzIDQxMCBDIDY5My42Mjg0IDQxMCA2NDUuNSAzNjEuODcxNCA2NDUuNSAzMDIuNSBaIiBmaWxsPSJ1cmwoI2dyYWRpZW50MSkiLz4NCQk8L2c+DQkJPGc+DQkJCTxwYXRoIGQ9Ik0gNDM3IDUyNCBMIDQzNyA0NzkuMDYyNSBMIDQ2OS4zNDM4IDUyNCBMIDQ4MSA1MjQgTCA0ODEgNDU4IEwgNDcwIDQ1OCBMIDQ3MCA1MDIuOTM3NSBMIDQzNy42NTYzIDQ1OCBMIDQyNiA0NTggTCA0MjYgNTI0IEwgNDM3IDUyNCBMIDQzNyA1MjQgWiIgZmlsbD0iIzAwMDAwMCIvPg0JCQk8cGF0aCBkPSJNIDU1OS4zOTk5IDUyNCBMIDU1OS4zOTk5IDUxNSBMIDUyOS4zOTk5IDUxNSBMIDUyOS4zOTk5IDQ5NCBMIDU1Mi4zOTk5IDQ5NCBMIDU1Mi4zOTk5IDQ4NSBMIDUyOS4zOTk5IDQ4NSBMIDUyOS4zOTk5IDQ2NyBMIDU1Ny4zOTk5IDQ2NyBMIDU1Ny4zOTk5IDQ1OCBMIDUxNS4zOTk5IDQ1OCBMIDUxNS4zOTk5IDUyNCBMIDU1OS4zOTk5IDUyNCBMIDU1OS4zOTk5IDUyNCBaIiBmaWxsPSIjMDAwMDAwIi8+DQkJCTxwYXRoIGQ9Ik0gNjE5Ljc5OTggNTI0IEwgNjE5Ljc5OTggNDY3IEwgNjQzLjc5OTggNDY3IEwgNjQzLjc5OTggNDU4IEwgNTgxLjc5OTggNDU4IEwgNTgxLjc5OTggNDY3IEwgNjA1Ljc5OTggNDY3IEwgNjA1Ljc5OTggNTI0IEwgNjE5Ljc5OTggNTI0IEwgNjE5Ljc5OTggNTI0IFoiIGZpbGw9IiMwMDAwMDAiLz4NCQkJPHBhdGggZD0iTSA2OTMuMzQwOCA1MjQgTCA3MDMuNzAwMiA0NzguNDA2MyBMIDcxMy4yMTU4IDUyNCBMIDcyNi40OTcxIDUyNCBMIDc0NC4yMDAyIDQ1OCBMIDczNC41NDM5IDQ1OCBMIDcyMS43MDAyIDUwNi4zNzUgTCA3MTEuNzE1OCA0NTggTCA2OTkuNjUzMyA0NTggTCA2ODguNzAwMiA1MDYuNjU2MyBMIDY3Ni4yNzgzIDQ1OCBMIDY2My4yMDAyIDQ1OCBMIDY4MC4yMTU4IDUyNCBMIDY5My4zNDA4IDUyNCBMIDY5My4zNDA4IDUyNCBaIiBmaWxsPSIjMDAwMDAwIi8+DQkJCTxwYXRoIGQ9Ik0gODI2LjM4MTMgNTE0Ljg1OTQgQyA4MzIuNTIyIDUwOC43NjU2IDgzNS42MDAxIDUwMC40Mzc1IDgzNS42MDAxIDQ4OS44NzUgQyA4MzUuNjAwMSA0NzkuNTQ2OSA4MzIuNTIyIDQ3MS4zMTI1IDgyNi4zODEzIDQ2NS4xODc1IEMgODIwLjIyNTEgNDU5LjA2MjUgODExLjk3NTEgNDU2IDgwMS42MTU3IDQ1NiBDIDc5MS4xOTM4IDQ1NiA3ODIuOTEyNiA0NTkuMDYyNSA3NzYuNzg3NiA0NjUuMTg3NSBDIDc3MC42NjI2IDQ3MS4zMTI1IDc2Ny42MDAxIDQ3OS41OTM4IDc2Ny42MDAxIDQ5MCBDIDc2Ny42MDAxIDUwMC4zMTI1IDc3MC42NDcgNTA4LjU0NjkgNzc2Ljc0MDcgNTE0LjczNDQgQyA3ODIuODM0NSA1MjAuOTIxOSA3OTAuOTc1MSA1MjQgODAxLjE2MjYgNTI0IEMgODExLjgxODggNTI0IDgyMC4yMjUxIDUyMC45NTMxIDgyNi4zODEzIDUxNC44NTk0IEwgODI2LjM4MTMgNTE0Ljg1OTQgWk0gNzg3LjAyMiA1MDguMTQwNiBDIDc4My4zOTcgNTAzLjU2MjUgNzgxLjYwMDEgNDk3LjUxNTYgNzgxLjYwMDEgNDg5Ljk4NDQgQyA3ODEuNjAwMSA0ODIuMzkwNiA3ODMuNDEyNiA0NzYuMzI4MSA3ODcuMDUzMiA0NzEuNzk2OSBDIDc5MC42NzgyIDQ2Ny4yNjU2IDc5NS41Mzc2IDQ2NSA4MDEuNjMxMyA0NjUgQyA4MDcuNjMxMyA0NjUgODEyLjQ1OTUgNDY3LjI2NTYgODE2LjExNTcgNDcxLjc5NjkgQyA4MTkuNzcyIDQ3Ni4zMjgxIDgyMS42MDAxIDQ4Mi4zNDM4IDgyMS42MDAxIDQ4OS44NDM4IEMgODIxLjYwMDEgNDk3LjU3ODEgODE5Ljc3MiA1MDMuNzAzMSA4MTYuMTQ3IDUwOC4yMTg4IEMgODEyLjUwNjMgNTEyLjc1IDgwNy41Njg4IDUxNSA4MDEuMzM0NSA1MTUgQyA3OTUuNDEyNiA1MTUgNzkwLjY0NyA1MTIuNzE4OCA3ODcuMDIyIDUwOC4xNDA2IEwgNzg3LjAyMiA1MDguMTQwNiBaIiBmaWxsPSIjMDAwMDAwIi8+DQkJCTxwYXRoIGQ9Ik0gODgwIDUyNCBMIDg4MCA0OTcgTCA4ODYuMzkwNiA0OTcgTCA5MDMuMDkzOCA1MjQgTCA5MjAgNTI0IEwgODk4LjIzNDQgNDkzLjI1IEMgOTAyLjIwMzEgNDkxLjQ2ODggOTA1LjMxMjUgNDg4Ljg5MDYgOTA3LjU5MzggNDg1LjU0NjkgQyA5MDkuODU5NCA0ODIuMjAzMSA5MTEgNDc4LjQ4NDQgOTExIDQ3NC4zOTA2IEMgOTExIDQ2My40Njg4IDkwNC4yNjU2IDQ1OCA4OTAuODEyNSA0NTggTCA4NjYgNDU4IEwgODY2IDUyNCBMIDg4MCA1MjQgTCA4ODAgNTI0IFpNIDg4MCA0NjcgTCA4ODQuNDg0NCA0NjcgQyA4OTIuODI4MSA0NjcgODk3IDQ2OS45NTMxIDg5NyA0NzUuODU5NCBDIDg5NyA0ODMuOTUzMSA4OTIuMzEyNSA0ODggODgyLjk2ODggNDg4IEwgODgwIDQ4OCBMIDg4MCA0NjcgTCA4ODAgNDY3IFoiIGZpbGw9IiMwMDAwMDAiLz4NCQkJPHBhdGggZD0iTSA5NjEuMzk5OSA1MjQgTCA5NjEuMzk5OSA0OTEuNTMxMyBMIDk4Ni42NjU1IDUyNCBMIDEwMDMuNjQ5OSA1MjQgTCA5NzUuMjU5MyA0ODcuNTE1NiBMIDk5Ny42NDk5IDQ1OCBMIDk4NS42ODEyIDQ1OCBMIDk2MS4zOTk5IDQ5MCBMIDk2MS4zOTk5IDQ1OCBMIDk0Ny4zOTk5IDQ1OCBMIDk0Ny4zOTk5IDUyNCBMIDk2MS4zOTk5IDUyNCBMIDk2MS4zOTk5IDUyNCBaIiBmaWxsPSIjMDAwMDAwIi8+DQkJPC9nPg0JPC9nPg08L3N2Zz4="),
        url("../img/white-bg4.png");
    background-size: auto 36%, 12% 70%;
    background-repeat: no-repeat, no-repeat;
    background-position: 90.5% 42%, 93% 37%;
}

/* Credit card icon css ends here */

.sucess-checkout {
    text-align: center;
    position: relative;
}

.sucess-checkout h1 {
    font-weight: 600;
    font-size: 28px;
    line-height: 32px;
    color: #ffffff;
    padding: 0 0 5px 0;
    margin: 0;
}

.sucess-checkout p {
    font-size: 14px;
    line-height: 20px;
    color: rgba(255, 255, 255, 0.6);
    font-weight: 400;
    padding: 0;
    margin: 0;
}

.sucess-checkout p.tranid {
    font-size: 12px;
    line-height: 16px;
    color: rgba(255, 255, 255, 0.4);
    font-weight: 400;
    padding: 0;
    margin: 0;
}

.sucess-checkout .illustation {
    width: 100%;
    padding: 94px 0 0 0;
    margin: 0;
}

.sucess-checkout .massage {
    width: 100%;
    padding: 40px 0 0 0;
    margin: 0;
}

.sucess-checkout .notes {
    font-size: 12px;
    line-height: 16px;
    position: absolute;
    bottom: 26px;
    left: 0;
    right: 0;
    margin: 0 auto;
}

/*====================My Profile Section Start Here===============*/
.profile-banner {
    /* padding-top: 80px; */
    position: relative;
    margin-bottom: 35px;
}

.feature-photo .container-fluid {
    padding: 0 43px;
}

.feature-photo {
    display: block;
    position: relative;
    width: 100%;
}

.feature-photo>figure {
    margin-bottom: 0;
}

.feature-photo>figure img {
    display: inline-block;
    width: 100%;
    height: 220px;
    object-fit: cover;
}

.user-avatar {
    border: 5px solid rgba(255, 255, 255, 0.99);
    border-radius: 100%;
    box-shadow: 0 1px 0 #e1e8ed;
    float: right;
    margin-top: -138px;
    overflow: hidden;
    position: relative;
    width: auto;
    position: absolute;
    bottom: -35px;
    width: 155px;
}

.user-avatar>figure>img {
    width: 150px;
    border-radius: 100%;
}

.user-avatar>figure {
    display: inline-block;
    margin-bottom: 0;
    position: relative;
    width: 100%;
}

.edit-phto {
    background: rgba(0, 0, 0, 0.7) none repeat scroll 0 0;
    bottom: 100px;
    color: var(--white-color);
    left: 275px;
    padding: 5px 20px;
    position: absolute;
    z-index: 9;
    border-radius: 3px;
    border: 1px solid transparent;
}

.edit-phto:hover {
    background: transparent none repeat scroll 0 0;
    border: 1px solid;
    color: var(--white-color);
    background: var(--primary-color);
}

.fileContainer {
    color: var(--white-color);
    font-size: 11px;
    margin: 0 0 0 5px;
    position: relative;
    text-transform: capitalize;
}

.fileContainer [type="file"] {
    cursor: pointer;
    display: block;
    filter: alpha(opacity=0);
    opacity: 0;
    position: absolute;
    right: 0px;
    text-align: right;
    top: 0;
    width: 100%;
    overflow: hidden;
}

.edit-phto .fileContainer [type="file"] {
    height: 35px;
    top: -11px;
    width: 126px;
}

.user-avatar .edit-phto {
    border-radius: 80px;
    bottom: -40px;
    left: 20px;
    opacity: 0;
    padding: 5px;
    text-align: center;
    transition: all 0.3s linear 0s;
    visibility: hidden;
    width: 78%;
}

.user-avatar:hover .edit-phto {
    bottom: 30px;
    opacity: 1;
    visibility: visible;
}

.edit-phto,
.add-btn>a {
    -webkit-transition: all 0.3s linear 0s;
    -moz-transition: all 0.3s linear 0s;
    -o-transition: all 0.3s linear 0s;
    -ms-transition: all 0.3s linear 0s;
    transition: all 0.3s linear 0s;
}

@keyframes spin {
    to {
        transform: rotate(360deg);
    }
}

/*===========my dashboard section start here=============*/
.dashboard-section {
    width: 100%;
    padding: 0;
    margin: 50px 0 0 0;

}

.dashboard-heading {
    font-weight: 600;
    font-size: 20px;
    line-height: 36px;
    color: var(--white-color);
    margin-bottom: 16px;
    font-family: var(--title-fonts);
}

/*==Dashboard Left start here==*/
.dashboard-leftnav {
    padding: 0;
    margin: 0;
    background: var(--white-color);
    border-radius: 4px;
    position: sticky;
    top: 80px;
}

.dashboard-leftnav ul {
    padding: 20px 16px;
    margin: 0;
    list-style-type: none;
}

.dashboard-leftnav ul li {
    margin-bottom: 5px;
}

.dashboard-leftnav ul li a {
    font-size: 16px;
    line-height: 39px;
    font-weight: 400;
    text-decoration: none;
    color: var(--dark-color) !important;
    transition: 0.3s;
    font-family: var(--title-fonts);
    padding: 0 0 0 16px;
    display: block;
    cursor: pointer;
}

.dashboard-leftnav ul li a:hover {
    background: var(--primary-color);
    color: var(--white-color);
}

.dashboard-leftnav ul li a.active {
    background: var(--primary-color);
    color: var(--white-color);
}

/*===========My Profile page design start here=====*/
.my-profile-process {
    width: 100%;
    background: var(--black-color);
    border-radius: 4px;
    margin-bottom: 24px;
    padding: 20px 32px;
}

.my-profile-process .form-control {
    padding: 0 16px;
    margin: 0 0 16px 0;
    border: none;
    height: 46px;
    border-radius: 4px;
    line-height: 50px;
    font-size: 16px;
    font-weight: 500;
    color: var(--white-color);
    border: solid 1px var(--light-black);
    background: transparent;
}

.my-profile-process .form-control::placeholder {
    color: var(--white-color);
}

.my-profile-process .form-control:-ms-input-placeholder {
    color: var(--white-color);
}

.my-profile-process .form-control::-ms-input-placeholder {
    color: var(--white-color);
}

.my-profile-process h2 {
    font-size: 22px;
    line-height: 28px;
    color: var(--white-color);
    font-weight: 600;
    padding: 0 0 6px 0;
    margin: 0;
}

.my-profile-process p {
    font-size: 14px;
    line-height: 20px;
    font-weight: 400;
    color: var(--white-color);
}

.my-profile-process ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
}

.my-profile-process ul li {
    display: inline-block;
    margin: 0 12px 0 0;
}

.pb-24 {
    padding-bottom: 24px;
}

.my-profile-process .primary-button {
    color: var(--white-color);
    background: var(--primary-color);
    border: transparent;
    padding: 5px 15px;
    font-weight: 500;
    border-radius: 4px;
}

/*=================card Info start Here===================*/
.dashboard-tiles {
    width: 100%;
    background: var(--black-color);
    border-radius: 4px;
    margin-bottom: 24px;
    padding: 20px 32px;
}

.h-auto {
    height: auto;
}

.blank-card-info {
    width: 100%;
    padding: 55px 0 55px 0;
    margin: 0;
    text-align: center;
}

.blank-card-info p {
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: var(--white-color);
}

.blank-card-info button {
    width: 175.26px;
    height: 40px;
    background: var(--primary-color);
    border-radius: 4px;
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    text-align: center;
    color: var(--white-color);
    padding: 8px 0;
    border: none;
    cursor: pointer;
}

.card-information {
    width: 100%;
    padding: 0;
    margin: 0;
}

.card-information .box {
    width: 100%;
    background: var(--black-color);
    padding: 20px 0;
    margin: 0;
    display: inline-block;
    border-radius: 5px;
    border: solid 1px var(--light-black);
}

.card-information .box .card-icon {
    width: 120px;
    text-align: center;
    padding: 0;
    margin: 0;
    float: left;
    height: 52px;
    line-height: 52px;
}

.card-information .box .card-number {
    width: calc(100% - 121px);
    padding: 0 0 0 25px;
    margin: 0;
    float: left;
    position: relative;
    border-left: 1px solid var(--white-color);
}

.card-information .box p {
    font-size: 16px;
    line-height: 24px;
    color: var(--white-color);
    font-weight: 400;
    padding: 0 0 4px 0;
    margin: 0;
}

.card-information .box .card-number span {
    position: absolute;
    top: 17px;
    right: 50px;
}

.card-information .box .card-number span p {
    font-size: 12px;
    line-height: 20px;
    font-weight: 500;
    color: var(--grey-color);
    padding: 0;
    margin: 0;
}

.card-information .box .card-number span p a {
    padding: 0;
    margin: 0 0 0 20px;
}

.card-information .box .card-number span.primary-section {
    top: 12px;
}

.card-information .box .card-number span .primary-cards {
    background: var(--primary-color);
    border-radius: 4px;
    padding: 4px 12px;
    font-weight: 500;
    font-size: 12px;
    line-height: 16px;
    color: var(--white-color);
    text-decoration: none;
}

.card-information .addnew-card {
    width: 100%;
    text-align: right;
    padding: 20px 0;
}

.card-information button,
.watch_historyBtn {
    width: 175.26px;
    height: 40px;
    background: var(--primary-color);
    border-radius: 8px;
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    text-align: center;
    color: var(--white-color);
    padding: 8px 0;
    border: none;
    cursor: pointer;
}

/*---------------popup-------------*/
.addnew-card-popup .modal-lg {
    max-width: 696px;
}

.addnew-card-popup .modal-body {
    padding: 30px;
}

.addnew-card-popup .modal-content {
    background: var(--black-color);
    box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.04), 0px 0px 2px rgba(0, 0, 0, 0.06),
        0px 0px 1px rgba(0, 0, 0, 0.04);
    border-radius: 6px;
}

.addnew-card-popup h2 {
    font-weight: 600;
    font-size: 16px;
    line-height: 20px;
    color: var(--white-color);
    padding: 0;
    margin: 0 0 4px 0;
}

.addnew-card-popup .ancs-text {
    color: var(--grey-color);
    font-weight: 500;
    font-size: 12px;
}

.addnew-card-popup .from-section .form-group label {
    font-weight: 500;
    font-size: 13px;
    line-height: 20px;
    color: var(--white-color);
    margin: 0 0 4px 0;
    padding: 0;
}

.addnew-card-popup .from-section .form-group label span {
    color: #f00;
}

.addnew-card-popup .card-details {
    width: 100%;
}

.addnew-card-popup .form-control {
    background: var(--black-color);
    border-radius: 4px;
    height: 36px;
    padding: 10px 12px;
    font-size: 13px;
    line-height: 17px;
    color: var(--white-color);
    font-weight: 400;
    border: solid 1px var(--light-black);
}

.addnew-card-popup select.form-control {
    background: url(../img/down-filled-arrow.png) no-repeat right 12px top 15px var(--black-color);
    appearance: none;
}

.addnew-card-popup .form-control:focus {
    outline: 0px;
}

.addnew-card-popup .card-no {
    border-radius: 4px 4px 0px 0px;
    background-image: url("../img/.png");
    background-repeat: no-repeat;
    background-position: 95% 50%;
    border-bottom: none;
}

.addnew-card-popup .form-control::placeholder {
    color: var(--white-color);
}

.addnew-card-popup .form-control:-ms-input-placeholder {
    color: var(--white-color);
}

.addnew-card-popup .form-control::-ms-input-placeholder {
    color: var(--white-color);
}

/*.addnew-card-popup .cvv{ border-radius: 0px 0px 4px 0px; background-image: url('../img/cvv.png'); background-repeat: no-repeat; 
 background-position: 95% 50%;
}*/
.addnew-card-popup .ex-date {
    border-radius: 0px 0px 0px 4px;
}

.addnew-card-popup textarea.form-control {
    height: 68px !important;
}

.addnew-card-popup .error-msg {
    font-weight: 500;
    font-size: 10px;
    color: #e0182d;
}

.addnew-card-popup .error-fild {
    border: 1px solid #eb5756 !important;
    background: var(--black-color);
    /*border-radius: 4px 4px 0px 0px;*/
}

.pl-9 {
    padding-left: 9px;
}

.pr-9 {
    padding-right: 9px;
}

.addbutton {
    background: var(--primary-color);
    box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.04), 0px 0px 2px rgba(0, 0, 0, 0.06),
        0px 0px 1px rgba(0, 0, 0, 0.04);
    border-radius: 4px;
    font-weight: 700;
    font-size: 14px;
    line-height: 16px;
    padding: 8px 0;
    text-align: center;
    min-width: 112px;
    color: var(--white-color);
}

.dismiss {
    font-weight: 500;
    font-size: 12px;
    line-height: 16px;
    color: #fff;
    border: none;
    background: transparent;
    text-decoration: underline;
}

.dismiss:hover {
    text-decoration: none;
    color: #fff;
}

/*===========Card information new design added start here==============*/
.update-model .modal-dialog {
    max-width: 384px;
}

.update-model .modal-data {
    text-align: center;
    padding: 30px 0 50px 0;
}

.update-model .modal-data h2 {
    font-weight: 600;
    font-size: 20px;
    line-height: 16px;
    padding: 0;
    margin: 24px 0 0 0;
    color: var(--white-color);
}

.update-model .modal-data p {
    font-weight: 500;
    font-size: 12px;
    line-height: 16px;
    color: var(--white-color);
    padding: 0;
    margin: 8px 0 0 0;
}

.update-model .modal-content {
    background: var(--black-color);
    box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.04), 0px 0px 2px rgba(0, 0, 0, 0.06),
        0px 0px 1px rgba(0, 0, 0, 0.04);
}

.delete-massage .title {
    font-weight: 700;
    font-size: 14px;
    line-height: 20px;
    color: var(--white-color);
}

.delete-massage p {
    font-weight: 500;
    font-size: 12px;
    line-height: 16px;
    color: var(--white-color);
}

.delete-massage .modal-content {
    background: var(--black-color);
    box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.04), 0px 0px 2px rgba(0, 0, 0, 0.06),
        0px 0px 1px rgba(0, 0, 0, 0.04);
}

.delete-massage .btn-secondary {
    border: solid 1px var(--white-color);
    background: #15161e;
    font-size: 14px;
}

.delete-massage .btn-danger {
    font-size: 14px;
}

.btnProceed {
    background: var(--primary-color);
    font-style: normal;
    font-weight: 600;
    font-size: 12px;
    line-height: 16px;
    text-align: center;
    color: var(--white-color);
    border-radius: 4px;
    padding: 8px 0;
    min-width: 96px;
    color: var(--white-color);
}

/*=================Purches Histery Start Here===============*/
.purches-history {
    width: 100%;
    padding: 0;
    margin: 0;
    max-height: 650px;
    overflow: auto;
}

.purches-history table {
    border: none;
    margin-bottom: 0;
}

.purches-history table td {
    border-top: solid 1px var(--light-black);
    font-size: 14px;
    line-height: 20px;
    color: var(--white-color);
}

.purches-history table td:first-child {
    color: var(--white-color);
    font-size: 16px;
    line-height: 24px;
    font-weight: 600;
    border-radius: 4px;
}

.purches-history table td a {
    color: var(--primary-color);
    font-size: 14px;
    line-height: 24px;
    padding: 0 0 0 10px;
}

.purches-history table td a:hover {
    color: var(--primarydark-color);
}

.purches-history table td:last-child {
    text-align: right;
}

/*============Watch History Page start here============*/
.watch-history {
    /* width: calc(50% - 15px);
    border-radius: 4px;
    float: left;
    margin: 0 15px 15px 0;
    border: 1px solid var(--light-black); */
    width: 100%;
    background: #292C3A;
    border-radius: 6px;
    float: left;
    margin-bottom: 30px;
}

.watch-history .picture {
    width: 168px;
    padding: 0;
    margin: 0;
    float: left;
}

.watch-history .picture img {
    border-radius: 6px;
}

.watch-history .data {
    width: calc(100% - 168px);
    padding: 16px 0 0 23px;
    margin: 0;
    float: left;
}

.watch-history .data h2 {
    font-size: 16px;
    line-height: 32px;
    font-weight: 500;
    color: var(--white-color);
    padding: 0;
    margin: 0;
}

.watch-history .data p {
    /* font-size: 12px;
    line-height: 16px;
    font-weight: 400;
    color: var(--white-color);
    padding: 0;
    margin: 0; */
    font-size: 12px;
    line-height: 16px;
    font-weight: 400;
    color: #7B8794;
    padding: 0;
    margin: 0;
    padding-right: 40px;
    text-align: left;
}

.margin-bottom20 {
    margin-bottom: 20px;
}

.claerHistory {
    border: none;
    padding: 2px 18px;
    border-radius: 5px;
    color: #161616;
    background-color: #ffffff;
    font-size: 16px;
    font-weight: 400;
    margin-right: 15px;
    cursor: pointer;
}

@media (max-width: 359px) {
    .claerHistory {
        font-size: 12px;
        padding: 2px 12px;
    }
}

@media (max-width: 767px) {
    .claerHistory {
        margin-right: 0px;
    }
}

.claerHistory i {
    font-weight: 300;
}

/*=============Contact us Page Design Start Here============*/
.contact-us .form-group {
    margin-bottom: 28px;
}

.contact-us .left-space {
    padding-left: 8px;
}

.contact-us .right-space {
    padding-right: 8px;
}

.contact-us .form-control {
    padding: 0 16px;
    margin: 0 0 16px 0;
    border: none;
    height: 46px;
    border-radius: 4px;
    line-height: 46px;
    font-size: 15px;
    font-weight: 500;
    color: var(--white-color);
    border: solid 1px var(--light-black);
    background: transparent;
}

.contact-us textarea.form-control {
    height: 150px;
}

.contact-us .contact-top {
    padding-bottom: 90px;
}

.contact-us .contact-info {
    padding: 0;
    margin: 0;
}

.contact-us .contact-info ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
}

.contact-us .contact-info ul li {
    display: inline-block;
    vertical-align: top;
    font-size: 16px;
    line-height: 32px;
    font-weight: 500;
    color: var(--primary-color);
    /* padding-left: 30px; */
}

.contact-us .contact-info ul li span {
    display: inline-block;
    vertical-align: top;
    padding-left: 8px;
}

.contact-us .contact-info ul li a {
    color: var(--white-color);
    text-decoration: none;
}

.contact-us .form-control::placeholder {
    color: var(--white-color);
}

.contact-us .form-control:-ms-input-placeholder {
    color: var(--white-color);
}

.contact-us .form-control::-ms-input-placeholder {
    color: var(--white-color);
}

.contact-us .season-heading {
    border: none;
    margin-bottom: 35px;
}

.contact-us .season-heading .custom-select {
    position: relative;
    left: auto;
    right: auto;
    width: 100%;
    top: 0;
    height: 50px;
    border: none;
}

.contact-us .select-items {
    background: var(--black-color);
    top: 50px;
    border: none;
}

.contact-us .select-selected {
    background-color: transparent;
    border-radius: 4px;
    line-height: 50px;
    font-size: 15px;
    font-weight: 500;
    color: var(--white-color);
    padding: 0 16px;
    border: none;
    border: solid 1px var(--light-black);
}

.contact-us .select-items {
    padding: 13px 16px;
}

.contact-us .select-items div {
    font-size: 14px;
    line-height: 20px;
    color: var(--white-color);
    font-weight: 500;
    margin: 0;
    padding: 10px 0px;
    border: none;
}

.contact-us .select-selected::after {
    border-color: #7b8794 transparent transparent transparent;
    top: 22px;
}

.contact-us .select-items div:hover,
.same-as-selected {
    color: var(--primary-color);
    padding: 10px 20px !important;
    border-radius: 4px;
}

.contact-us label.heading {
    padding-top: 45px;
    font-weight: 500;
    font-size: 20px;
    line-height: 28px;
    color: var(--white-color);
}

.contact-us .primary-button {
    padding: 0;
    height: 40px;
    width: 176px;
    border: none;
    background: var(--primary-color);
    color: var(--white-color);
}

/*=======Before Login Navigation=============*/
.header .navbar-nav .login-profile .profile-navigation {
    position: absolute;
    width: 240px;
    z-index: 9;
    right: 0;
    top: 62px;
    background: #141414;
}

.header .navbar-nav .login-profile .profile-navigation ul {
    padding: 10px 0;
    margin: 0;
    list-style-type: none;
}

.header .navbar-nav .login-profile .profile-navigation ul li {
    line-height: 22px;
}

.header .navbar-nav .login-profile .profile-navigation ul li a {
    font-size: 14px;
    line-height: 22px;
    font-weight: 500;
    color: #ffffff;
    padding: 5px 16px;
    display: block;
}

.header .navbar-nav .login-profile .profile-navigation ul li a:hover {
    background: #333940;
    text-decoration: none;
}

.header .navbar-nav .login-profile .profile-navigation ul li a.active {
    background: #333940;
    text-decoration: none;
}

.header .navbar-nav .login-profile .profile-navigation ul li.divided-line {
    border-bottom: solid 1px #ffffff;
    margin-bottom: 15px;
}

.header .navbar-nav .login-profile .profile-navigation span.close {
    position: absolute;
    right: -9px;
    top: -8px;
    color: #fff;
    opacity: 1;
    background: #141414;
    width: 32px;
    height: 32px;
    border-radius: 50px;
    padding: 5px;
    line-height: 15px;
    text-align: center;
}

.header .navbar-nav .login-profile .profile-navigation span.close i {
    font-size: 15px;
}

.content-propertices {
    display: none;
}

.cp-open {
    display: block;
}

/*========================Tracks Section start Here==============================*/
.tracks {
    margin: 0;
}

.tracks table {
    border: none;
}

.tracks table td,
.tracks table th {
    border: none;
    padding: 0 0 20px 0;
    margin: 0;
    vertical-align: middle;
    font-size: 16px;
    line-height: 24px;
    font-weight: 500;
    color: var(--white-color);
}

.tracks table td p {
    font-size: 16px;
    line-height: 24px;
    font-weight: 500;
    color: var(--white-color);
    padding: 0 20px;
    margin: 0;
    white-space: nowrap;
}

.tracks table td span {
    font-size: 16px;
    line-height: 24px;
    font-weight: 500;
    color: var(--light-black);
    padding: 0 20px;
    margin: 0;
    white-space: nowrap;
}

.tracks table td img {
    width: 72px;
    height: 72px;
    filter: drop-shadow(0px 10px 20px rgba(0, 0, 0, 0.04)) drop-shadow(0px 2px 6px rgba(0, 0, 0, 0.04)) drop-shadow(0px 0px 1px rgba(0, 0, 0, 0.04));
    border-radius: 8px;
}

.tracks table td p a {
    color: var(--white-color);
    text-decoration: none;
}

.tracks table td p a.seemore {
    border: 1px solid var(--white-color);
    border-radius: 16px;
    width: 81px;
    height: 28px;
    padding: 4px 9px;
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
}

.tracks table td:first-child p {
    padding: 0 20px 0 0;
}

.tracks table .dropdown-toggle::after {
    display: none;
}

.tracks table button {
    border: none;
    background: transparent;
    color: #7b8794;
    cursor: pointer;
    outline: none;
}

.tracks table .dropdown-item {
    color: #7b8794;
    font-size: 14px;
    line-height: 20px;
    padding: 6px 20px;
}

.tracks table .dropdown-item i {
    padding: 0 8px 0 0;
}

.tracks table .dropdown-item:focus,
.tracks table .dropdown-item:hover {
    background: #7b8794;
    color: var(--white-color);
}

.tracks table .dropdown-menu {
    background: var(--black-color);
}

.tracks table .one {
    width: 3%;
}

.tracks table .two {
    width: 7%;
}

.tracks table .three {
    width: 30%;
}

.tracks table .four {
    width: 30%;
}

.tracks table .five {
    width: 20%;
}

.tracks table .six {
    width: 10%;
}

/*============Vedio and audio Icon added===============*/
.raiden-product-slider .product-slider-container .product-slider-image .icons-apply {
    position: absolute;
    right: 8px;
    top: 10px;
    background: var(--black-color);
    width: 24px;
    height: 24px;
    display: grid;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    z-index: 7;
}

.raiden-product-slider .product-slider-container .product-slider-image .icons-apply img {
    width: 13.33px;
    height: 9.33px;
    transform: scale(1);
}

.homepage-banner .banner-section .social-share {
    padding: 10px 0 0 0;
    margin: 0;
    display: inline-block;
}

.homepage-banner .banner-section .social-share li {
    vertical-align: top;
    padding: 0 8px;
    display: inline-block;
    margin: 0;
}

.homepage-banner .banner-section .social-share li:first-child {
    padding-left: 0;
}

.homepage-banner .banner-section .social-share a {
    font-size: 20px;
    line-height: 48px;
    display: flex;
    justify-content: center;
    align-items: center;
    border: solid 1px var(--light-black);
    background: var(--black-color);
    color: var(--white-color);
    border-radius: 100px;
    width: 48px;
    height: 48px;
    text-align: center;
    transition: 0.5s;
    opacity: 0.6;
}

.homepage-banner .banner-section .social-share a i {
    color: var(--white-color);
}

.homepage-banner .banner-section .social-share a:hover {
    background: var(--primary-color);
    border-color: var(--white-color);
    opacity: 1;
}

.homepage-banner .banner-section .social-share a.liked {
    opacity: 1;
}

.homepage-banner .banner-section .social-share span {
    display: block;
    text-align: center;
    font-size: 14px;
    color: var(--white-color);
    padding-top: 8px;
}

/*=========================*/
/* Added By Bibek */
.social-share-all {
    position: relative;
}

.social-share-all .share-video,
.share-video {
    position: absolute;
    bottom: 0;
    left: 60px;
    z-index: 9;
    width: 360px;
    background: #040404;
    border-radius: 4px;
    text-align: left;
}

.share-list .share-video {
    left: 100px;
}

.banner-section .banner-data .social-share .social-share-all .share-video a,
.share-video a {
    background: transparent !important;
    border: none !important;
    width: auto !important;
    height: auto !important;
    line-height: 100% !important;
}

.social-share-all .share-video .heading,
.share-video .heading {
    width: 100%;
    background: #3A3C48;
    border-radius: 4px 4px 0px 0px;
    position: relative;
    padding: 16px;
}

.social-share-all .share-video .heading h4,
.share-video .heading h4 {
    font-weight: 600;
    font-size: 20px;
    line-height: 32px;
    color: #FFFFFF;
    padding: 0;
    margin: 0;
}

.social-share-all .share-video .heading h4 svg,
.share-video .heading h4 svg {
    margin: 0 15px 0 0;
}

.social-share-all .share-video .heading span,
.share-video .heading span {
    position: absolute;
    top: 15px;
    right: 25px;
}

.share-list .share-video .heading span a {
    padding: 10px 0px;
    opacity: 0.6;
}

.share-list .share-video .heading span a:hover {
    opacity: 1;
}

.social-share-all .share-video .content,
.share-video .content {
    width: 100%;
    padding: 16px 16px 8px 16px;
    position: relative;
}

.social-share-all .share-video .content p,
.share-video .content p {
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    color: #ffffff;
    padding: 0 0 3px 0;
    margin: 0;
}

.social-share-all .share-video .content .form-control,
.share-video .content .form-control {
    border: 2px solid #474747;
    border-radius: 2px;
    font-size: 16px;
    line-height: 24px;
    color: #ffffff;
    height: 36px;
    padding: 0 0 0 42px;
    margin: 0;
    background: #040404;
}

.social-share-all .share-video .content span,
.share-video .content span {
    position: absolute;
    top: 44px;
    left: 31px;
}

.share-list .share-video .content span.link-icon {
    padding-top: 6px;
}

.social-share-all .share-video .bottom,
.share-video .bottom {
    width: 100%;
    padding: 0 16px 16px 16px;
}

.social-share-all .share-video .bottom h6,
.share-video .bottom h6 {
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    color: #ffffff;
    padding: 0 0 10px 0;
    margin: 0;
}

.social-share-all .share-video .bottom ul,
.share-video .bottom ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
}

.social-share-all .share-video .bottom ul li,
.share-video .bottom ul li {
    margin: 0 12px;
    padding: 0;
}

.social-share-all .share-video .bottom ul li:first-child,
.share-video .bottom ul li:first-child {
    margin-left: 0;
}

.share-video .content .form-control.link-copy-div {
    overflow: hidden;
    /* display: flex; */
    align-items: center;
    white-space: nowrap;
    text-overflow: ellipsis;
    flex-wrap: nowrap;
    padding: 0 42px 0 5px;
    padding-top: 4px;

}

.share-list .share-video .content span.link-icon.link-copy-icon-span {
    padding-top: 5px;
}

.share-video .content span.link-copy-icon-span {
    position: absolute;
    top: 40px;
    right: 31px !important;
    left: initial;
}

.link-copy-icon {
    color: #ffffff;
    cursor: pointer;
}

.link-copy-icon:hover {
    color: #118BA6
}

@media (max-width: 992px) {

    .social-share-all .share-video,
    .share-video {
        right: 60px;
        left: auto;
    }
}

@media (max-width: 650px) {

    .social-share-all .share-video,
    .share-video {
        bottom: 55px;
        right: -60px;
        left: auto;
    }
}

@media (max-width:400px) {

    .social-share-all .share-video,
    .share-video {
        right: -43px;
        left: auto;
        width: 350px;
    }
}

@media (max-width:359px) {

    .social-share-all .share-video,
    .share-video {
        right: -20px;
        left: auto;
        width: 310px;
    }
}

/* Added By Bibek */
/* Responsive css */

:root {
    --primary-color: #18a0fb;
    --primarydark-color: #0791ed;
    --black-color: #221f1f;
    --dark-color: #161616;
    --secondary-color: #cecfd1;
    --grey-color: #f5f5f1;
    --white-color: #ffffff;
    --body-fonts: "Roboto", sans-serif;
    --title-fonts: "Jost", sans-serif;
    --dropdown-hover: #2e3140;
    --light-black: #484848;
}

@media (max-width: 1215px) {
    .header .navbar-nav .top-search-nav .form-inline .form-control {
        width: 150px;
    }

    .header-new .top-search-nav .form-inline .form-control {
        width: 150px;
    }
}

@media (max-width: 1199px) {
    .header {
        padding: 0 15px;
    }

    .header .navbar-nav .nav-link {
        padding: 0 6px;
        font-size: 15px;
    }

    .section-padding {
        padding: 50px 15px 30px 15px;
    }

    .plr-30 {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
}

@media (max-width: 1023px) {
    .header .navbar-nav .top-search-nav .form-inline .form-control {
        width: 120px;
    }

    .header .navbar-nav .nav-link {
        padding: 0 6px;
        font-size: 15px;
    }

    .header {
        padding: 0 0;
    }

    .section-padding {
        padding: 50px 0 30px 0;
    }

    .plr-30 {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    /* .homepage-banner .banner-section .item {
        height: 550px;
    } */
    .homepage-banner .banner-section a.playBut {
        margin: 110px 0 30px;
    }

    .homepage-banner .banner-section a.playBut svg {
        height: 60px;
    }

    .homepage-banner .banner-section .gen-movie-info h3 {
        font-size: 30px;
        line-height: 50px;
    }
}

@media (max-width: 991px) {
    .header {
        background: var(--black-color);
    }

    .navbar-light .navbar-toggler {
        color: var(--primary-color);
        border-color: var(--primary-color);
        background: var(--primary-color);
        padding: 2px 6px;
    }

    .header .navbar-nav .signup {
        padding: 0;
        margin: 15px 0 10px 0;
    }

    .header .navbar-nav .signup a {
        padding: 0 10px;
    }

    .header-new .signup {
        padding: 0;
        margin: 15px 0 10px 0;
    }

    .header-new .signup a {
        padding: 0 10px;
    }

    .header .navbar-nav .top-search-nav {
        margin: 10px 0;
    }

    .header .navbar-nav .top-search-nav .form-inline .form-control {
        width: 100%;
    }

    .header .navbar-nav .language-item .dropdown-menu::after {
        display: none;
    }

    .header-new .top-search-nav {
        margin: 10px 0;
    }

    .header-new .top-search-nav .form-inline .form-control {
        width: 100%;
    }

    .header-new .language-item .dropdown-menu::after {
        display: none;
    }

    .header .navbar-nav .login-profile {
        margin: 15px 0;
    }

    .header .navbar-nav .login-profile .profile-navigation {
        width: 100%;
        right: auto;
        left: 0;
        z-index: 999;
    }

    .raiden-breadcrumb {
        background-attachment: unset !important;
        padding: 80px 0 60px 0;
    }
}

@media (max-width: 767px) {
    .dashboard-tiles {
        padding: 15px;
    }

    .season-list .number {
        width: 100%;
    }

    .season-list .number span {
        padding: 15px 0;
    }

    .season-list .picture {
        width: 100%;
    }

    .season-list .content {
        width: 100%;
    }

    .after-excerpt {
        display: inline-block;
    }

    .after-excerpt .socail-share {
        margin-top: 25px;
    }

    .purches-history .table-responsive {
        width: 900px;
    }

    .watch-history {
        width: 100%;
    }

    .contact-us .right-space {
        padding-right: 0;
    }

    .contact-us .left-space {
        padding-left: 0;
    }

    .dashboard-leftnav {
        position: inherit;
        top: 0;
    }

    .addnew-card-popup .pl-9 {
        padding-left: 15px;
    }

    .tracks .table {
        width: 950px;
    }
}

@media (max-width: 650px) {
    .card-information .box .card-number span {
        position: relative;
        top: 3px;
        right: 0;
    }

    .card-information .box .card-number span.primary-section {
        top: 3px;
    }
}

@media (max-width: 575px) {
    .season-heading .custom-select {
        width: 145px;
    }

    .select-items div,
    .select-selected {
        padding: 8px 10px;
    }

    .post-checkout-popup .plans-listing .plan-box {
        width: 100%;
    }

    .post-checkout-popup .promo-checkout .checkout-button-popup button {
        min-width: 100%;
    }

    .post-checkout-popup .promo-checkout .promo-code {
        width: 100%;
    }

    .post-checkout-popup .promo-checkout .promo-code span {
        position: relative;
        bottom: 0;
    }

    .post-checkout-popup .promo-checkout .checkout-button-popup {
        width: 100%;
        margin: 10px 0 0 0;
    }

    .paperview-tabs .picture {
        width: 100%;
    }

    .paperview-tabs .percontent {
        width: 100%;
        padding: 0;
        margin: 15px 0 0 0;
    }

    .paperview-tabs .percontent select.plan-box.w-287 {
        width: 100% !important;
    }
}

@media (max-width: 480px) {
    .sign-form-layout {
        width: 100%;
        padding: 0 30px;
    }

    .sign-form-layout .form-group .form-box {
        width: 100%;
        padding: 0;
        margin-bottom: 24px;
    }

    .sign-form-layout h2 {
        font-size: 24px;
    }

    .form-group .form-box2 {
        width: 100%;
        margin: 0 0 16px 0;
    }

    .form-group .form-box3 {
        width: 100%;
        text-align: left;
    }

    .sub-heading {
        font-size: 20px;
    }

    .tabviews .nav-link {
        font-size: 14px;
    }

    .video-players {
        margin-top: 80px;
    }

    .socail-share .social-inner li {
        margin: 0 9px 0 0;
    }

    .socail-share h4 {
        font-size: 16px;
    }

    .post-checkout-popup .modal-content {
        padding: 48px 15px 24px 15px;
    }

    .post-checkout-popup .nav-tabs .nav-link {
        margin: 0 25px 0 0;
    }

    .checkout-section {
        width: 100%;
    }

    .watch-history {
        text-align: center;
        padding: 15px;
    }

    .watch-history .picture {
        width: 100%;
    }

    .watch-history .data {
        width: 100%;
        padding: 15px;
    }

    .m-plan-box {
        width: 100% !important;
        margin: 0 0 10px 0 !important;
    }
}

@media (max-width: 479px) {
    .card-information .box .card-icon {
        width: 100%;
    }

    .card-information .box .card-number {
        width: 100%;
        text-align: center;
        border: none;
        padding: 0;
    }

    .card-information .addnew-card {
        text-align: center;
    }

    .edit-phto {
        left: auto;
        right: 10px;
    }
}

@media (max-width: 359px) {
    .season-heading .custom-select {
        width: 128px;
        font-size: 14px;
    }

    .select-items div,
    .select-selected {
        padding: 8px 8px;
    }

    .select-selected::after {
        top: 17px;
        right: 6px;
    }
}

@media (max-width: 360px) {
    .gen-appstore-logo {
        max-height: 40px;
    }

    .gen-playstore-logo {
        max-height: 40px;
    }

    .homepage-banner .banner-section .gen-movie-meta-holder ul li {
        padding: 0 0 0 10px;
        font-size: 14px;
    }
}

/*========Page Not Found Start here============*/

.pagenot-found {
    width: 100%;
    text-align: center;
    height: 100vh;
    padding: 50px 0;
    position: relative;
}

.pagenot-found img {
    max-height: 100%;
    max-width: 100%;
}

.pagenot-found .page-notfound {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 100%;
    text-align: center;
}

.pagenot-found .page-notfound h1 {
    font-size: 64px;
    line-height: 72px;
    color: #ffffff;
    padding: 0 0 16px 0;
    margin: 0;
    font-weight: 700;
}

.pagenot-found .page-notfound a {
    background: #118ba6;
    border-radius: 6px;
    font-size: 16px;
    line-height: 24px;
    font-weight: 700;
    text-decoration: none;
    color: #ffffff;
    display: inline-block;
    width: 270px;
    height: 48px;
    text-align: center;
    padding: 12px 0;
}

/* Geoblock css */

.geoblock-section {
    width: 100%;
    text-align: center;
    height: 100vh;
    padding: 50px 0;
    position: relative;
    display: flex;
    align-content: center;
    flex-direction: row;
    align-items: center;
    justify-content: center;
}

.geoblock-section img {
    max-height: 100%;
    max-width: 100%;
    margin-left: -20vw;
}

.geoblock-textDIv {
    text-align: left;
    position: absolute;
    left: 47vw;
    top: 45%;
    padding-right: 10px;
}

.geoblock-textDIv h2.nsatxt {
    font-family: "Poppins";
    font-style: normal;
    font-weight: 700;
    color: rgba(255, 255, 255, 0.7);
    /* font-size: 40px;
    line-height: 56px; */
}

.geoblock-textDIv p.nsatxtp {
    font-family: "Poppins";
    font-style: normal;
    font-weight: 500;
    color: rgba(255, 255, 255, 0.7);
    /* font-size: 32px;
    line-height: 40px; */
}

/* New enhancement changes */

/* New design css - Design by Debasish */
.plr-80 {
    padding-left: 80px;
    padding-right: 80px;
}

@media (max-width: 768px) {
    .plr-80 {
        padding-left: 30px;
        padding-right: 30px;
    }
}

@media (max-width: 468px) {
    .plr-80 {
        padding-left: 20px;
        padding-right: 20px;
    }
}

@media (max-width: 368px) {
    .plr-80 {
        padding-left: 0px;
        padding-right: 0px;
    }
}

.resultsfor-div {
    font-weight: 400;
    font-size: 16px;
    line-height: 32px;
    color: rgba(255, 255, 255, 0.64);
    padding-top: 32px;
    padding-left: 0px;
}

.gs-parent-div .product-listing .gs-h2 {
    font-size: 24px;
    line-height: 32px;
    font-weight: 500;
    color: #fff;
    padding-bottom: 24px;
}

.content-partners .cp-ul {
    padding: 0;
    margin: 0;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 29px;
    row-gap: 29px;
}

.content-partners .cp-ul .cp-ul-li {
    width: 109px;
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    align-items: center;
    justify-content: flex-start;
    align-content: center;
}

.content-partners .cp-ul .cp-ul-li .cp-img {
    width: 104px;
    height: 104px;
    background: #232631;
    border-radius: 100px;
}

.content-partners .cp-ul .cp-ul-li .cp-name {
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    color: #FFFFFF;
    padding-top: 10px;
    margin: 0;
    text-align: center;
    /* text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;
width: 100%; */
}

.content-partners .cp-ul .cp-ul-li .cp-views {
    font-weight: 500;
    font-size: 12px;
    line-height: 18px;
    color: #7B8794;
    padding-top: 2px;
    margin: 0;
}

.pt-24 {
    padding-top: 24px;
}

.pt-64 {
    padding-top: 64px;
}

.tiles-ul {
    padding: 0;
    margin: 0;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 16px;
}

.tiles-ul .tiles-li .div-img {
    width: 308px;
    height: 176px;
    background: rgba(255, 255, 255, 0.08);
}

.minis-section .tiles-ul .tiles-li .div-img {
    height: 376px;
}

.audio-section .tiles-ul .tiles-li .div-img {
    height: 234px;
}

.audio-section .tiles-ul .tiles-li .div-img {
    height: 200px;
}

.tiles-ul .tiles-li .div-img img {
    display: none;
}

.tiles-ul .video-duration,
.hover-show .picture .video-duration {
    font-weight: 500;
    font-size: 13px;
    line-height: 22px;
    color: #FFFFFF;
    position: absolute;
    bottom: 8px;
    right: 8px;
    padding: 1px 6px;
    width: auto;
    height: 22px;
    background: #000000;
    border-radius: 2px;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
    display: none;
}

.myuploads-history .hover-show .picture .video-duration {
    display: flex;
}

.tiles-ul .video-duration span {
    margin-left: 4.5px;
}

.ugc-section .tiles-ul .video-duration,
.minis-section .tiles-ul .video-duration,
.hover-show .picture .video-duration {
    height: 20px;
    line-height: 20px;
}

.ugc-section .tiles-ul .video-duration span,
.minis-section .tiles-ul .video-duration span {
    margin: 0;
}

.tiles-ul .grid-hover .picture .box-hover a.svg-a,
.grid-hover .picture .box-hover a.svg-a {
    border: none;
    padding: 0;
    min-width: auto;
}

.tiles-ul .grid-hover .picture .box-hover a.svg-a:hover,
.grid-hover .picture .box-hover a.svg-a:hover {
    background: transparent;
    outline: none;
    border: none;
}

.tiles-ul .tiles .data .content-a,
.product-listing .item .data .content-a {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    align-items: flex-start;
    gap: 10px;
}

.content-a .content-name-div {
    width: calc(100% - 35px);
    position: relative;
}

.tiles-ul .tiles .data span {
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
}

.tiles-ul .tiles .data p {
    font-weight: 500;
    font-size: 12px;
    line-height: 18px;
    color: #7B8794;
    padding: 0;
}

.tiles-ul .tiles .data .content-pic,
.product-listing .item .data .content-a .content-pic {
    width: 32px !important;
    height: 32px;
    background: #15151A;
    border-radius: 30px;
}

.tiles-ul .tiles {
    background: #232631;
}

.w-308 {
    width: 308px;
}

.w-234 {
    width: 234px;
}

.w-200 {
    width: 200px;
}

.h-200 {
    height: 200px;
}

.h-234 {
    height: 234px;
}

.h-176 {
    height: 176px;
}

.h-416 {
    height: 376px;
}

.hover-show .data-flex {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: space-between;
    padding: 0;
}

.no-bg {
    background: transparent;
}

ul.upload-filter-options.nav.nav-tabs {
    border: none;
    gap: 8px;
    margin-bottom: 24px;
}

.upload-filter-options.nav-tabs .nav-link {
    padding: 8px 24px;
    width: auto;
    height: 36px;
    background: #1F2025;
    border-radius: 8px;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: #FFFFFF;
}

.upload-filter-options.nav-tabs .nav-link:hover {
    border: 1px solid #5FA9BA;
}

.upload-filter-options.nav-tabs .nav-link.active {
    background: transparent;
    padding: 8px 24px;
    width: auto;
    height: 36px;
    border: 1px solid #5FA9BA;
    border-radius: 8px;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: #FFFFFF;
}

.status-span {
    display: flex;
    gap: 8px;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    align-content: center;
    margin-top: 8px;
}

.status-text {
    font-weight: 400;
    font-size: 13px;
    line-height: 18px;
    font-family: "Inter", sans-serif;
}

.txt-pending {
    color: #EEA849;
}

.txt-published {
    color: #4FC292;
}

.txt-rejected {
    color: #E35D5B;
}

.action-buttons {
    display: flex;
    gap: 8px;
    display: none;
}

.btns {
    padding: 0px 12px;
    width: 40px;
    height: 40px;
    box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.04), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 0px 1px rgba(0, 0, 0, 0.04);
    border-radius: 4px;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    border: none;
    cursor: pointer;
}

.btns:hover,
.btns:focus {
    background: black;
}

.btn-share {
    background: #393C47;
}

.btn-edit,
.btn-delete {
    background: #118BA6;
}

.hover-show {
    display: flex;
    align-items: center;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 24px;
    padding: 0px;
}

.hover-show .picture {
    position: relative;
    overflow: hidden;
    width: 168px;
    /* height: 104px; */
    background: rgba(255, 255, 255, 0.08);
}

.hover-show .picture a {
    /* background: rgba(255, 255, 255, 0.08); */
    display: block;
}

/* .hover-show .picture a img{border-radius: 0px;} */
.hover-show .data {
    width: calc(100% - 192px);
}

.box-hover-button {
    background: rgba(0, 0, 0, 0.7);
    position: absolute;
    width: 100%;
    height: 100%;
    top: 250%;
    left: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    transition: .3s;
}

.hover-show:hover .box-hover-button {
    top: 0;
}

.hover-show:hover .action-buttons {
    display: flex;
}

/* .myuploads-history{
        max-height: calc(100vh - 330px);
    } */

.uploadBox {
    display: flex;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    position: relative;
    padding: 28px 23.5px;
    gap: 4px;
    width: 338px;
    height: 188px;
    background: rgba(0, 0, 0, 0.24);
    border: 1px dashed rgba(255, 255, 255, 0.4);
    border-radius: 4px;
}

.uploadBox input[type=file] {
    height: initial;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    opacity: 0;
}

.txt {
    font-weight: 400;
    font-size: 12px;
    line-height: 20px;
    text-align: center;
    color: rgba(255, 255, 255, 0.64);
}

.upload-content-popup .ucp-modal {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding: 0px;
    position: relative;
    width: 900px;
    /* max-height: 552px; */
    background: #30323A;
    box-shadow: 0px 2px 1px rgba(0, 0, 0, 0.05), 0px 0px 1px rgba(0, 0, 0, 0.25);
    border-radius: 8px;
}

.upload-content-popup .ucp-modal .modal-body {
    width: 100%;
}

.upload-content-popup .ucp-modal .modal-body .form-control {
    padding: 0px 12px 0px 16px;
    width: 348px;
    height: 38px;
    background: #1F2025;
    border-radius: 6px;
}

.upload-content-popup .ucp-modal .modal-body .form-control.type-file {
    height: inherit;
}

.upload-content-popup .ucp-modal .modal-body select.form-control {
    background: url(../img/uploadpopup-downarrow.png) no-repeat right 12px top 15px #1F2025;
    appearance: none;
}

.upload-content-popup .ucp-modal .modal-body label {
    font-weight: 500;
    font-size: 12px;
    line-height: 18px;
    margin: 0;
    letter-spacing: 0.06em;
    color: rgba(255, 255, 255, 0.64);
    height: 38px;
    display: flex;
    align-items: center;
}

.upload-content-popup .ucp-modal .modal-body textarea {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    padding: 0px 12px 0px 16px;
    gap: 8px;
    width: 348px;
    height: 152px !important;
    background: #1F2025;
    border-radius: 6px;
}

.upload-content-popup .ucp-modal .modal-body .form-d-flex {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    padding: 0px;
    gap: 10px;
    width: 458px;
    margin-bottom: 16px;
    justify-content: space-between;
}

.upload-content-popup h2 {
    font-weight: 400;
    font-size: 24px;
    line-height: 32px;
    color: #FFFFFF;
}

.footer-btn {
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
    align-items: flex-start;
    gap: 8px;
    width: 836px;
    height: 40px;
}

.footer-btn button {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: 10px 16px;
    gap: 10px;
    width: 83px;
    height: 40px;
    background: #1F2025;
    box-shadow: 0px 4px 8px rgb(0 0 0 / 4%), 0px 0px 2px rgb(0 0 0 / 6%), 0px 0px 1px rgb(0 0 0 / 4%);
    border-radius: 4px;
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    text-align: center;
    color: #FFFFFF;
}

button.upload-btn {
    background: #118BA6;
}

.right-div {
    flex-wrap: wrap;
    align-content: flex-start;
    gap: 8px;
    font-family: "Inter", sans-serif;
}

.div-afterupload {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    width: 338px;
    gap: 8px;
}

.info-span {
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 0px;
    gap: 4px;
    height: 18px;
}

span.span-recommend {
    font-weight: 500;
    font-size: 11px;
    line-height: 18px;
    text-transform: capitalize;
    color: rgba(255, 255, 255, 0.64);
}

.filename-div {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding: 0px;
    width: 100%;
}

span.fn-span {
    font-weight: 500;
    font-size: 12px;
    line-height: 18px;
    color: rgba(255, 255, 255, 0.64);
}

span.fn-details {
    font-weight: 500;
    font-size: 13px;
    line-height: 19px;
    color: #FFFFFF;
}

.mw-900 {
    max-width: 900px !important;
}



.plr-32 {
    padding-left: 32px;
    padding-right: 32px;
}

.plr-5 {
    padding-left: 5px;
    padding-right: 5px;
}

.pr-32 {
    padding-right: 32px;
}

.banner-section .profile-banner-content .owl-carousel.owl-drag.custom-banner-nocast .item {
    height: 244px;
}

.profile-banner-data.banner-text-left {
    padding: 40px 80px;
    max-width: 100%;
}

.profile-banner-data .custom-vpd-box .profile-pic img {
    width: 164px;
    height: 164px;
    border-radius: 50%;
}

.profile-banner-data .custom-vpd-box .profile-pic {
    width: auto;
}

.profile-banner-data .custom-vpd-box .comment-data {
    padding-left: 40px;
}

.banner-section .banner-data ul {
    padding: 0;
}

.banner-section .banner-data .button .watch-now a.follow-btn {
    padding: 10px 16px;
    gap: 10px;
    width: 76px;
    height: 40px;
    background: #118BA6;
    box-shadow: 0px 4px 8px rgb(0 0 0 / 4%), 0px 0px 2px rgb(0 0 0 / 6%), 0px 0px 1px rgb(0 0 0 / 4%);
    border-radius: 4px;
    border: none;
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    text-align: center;
    color: #FFFFFF;
}

.banner-section .banner-data .button .watch-now a.following {
    width: 99px;
    background: #1F2025;
}

.banner-section .banner-data .button .watch-now a.follow-btn:hover {
    background: #1F2025;
}

.follower-txt {
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    text-align: center;
    color: #FFFFFF;
    padding-left: 16px;
    white-space: nowrap;
}

ul.profile-tab-options.nav.nav-tabs {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    padding: 0px;
    /* width: 1280px; */
    height: 60px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.08);
    overflow: hidden;
    overflow-x: auto;
    flex-wrap: nowrap;
}

.profile-tab-options .nav-link {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    padding: 20px 24px;
    gap: 10px;
    border: none;
    height: 60px;
    border-bottom: 4px solid transparent;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: #fff;
}

.profile-tab-options .nav-item.show .nav-link,
.profile-tab-options .nav-link.active {
    border: none;
    border-bottom: 4px solid #5FA9BA;
    color: #5FA9BA;
    background: transparent;
}

.profile-tab-contents .product-listing h2 {
    font-weight: 500;
    font-size: 24px;
    line-height: 32px;
    color: #FFFFFF;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
    flex-wrap: wrap;
    gap: 15px;
}

.view-all {
    font-weight: 500;
    font-size: 13px;
    line-height: 19px;
    color: rgba(255, 255, 255, 0.64);
    white-space: nowrap;
}

.about-cp {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    padding: 40px;
    gap: 40px;
    background: #11131B;
    border-radius: 8px;
}

.div-stats {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding: 0px;
    gap: 16px;
    width: 240px;
    /* height: 56px; */
}

.div-description {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding: 0px;
    gap: 16px;
    width: 920px;
    /* height: 136px; */
}

.div-stats span,
.div-description span {
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    color: #FFFFFF;
}

.div-stats p,
.div-description p {
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: rgba(255, 255, 255, 0.64);
    margin: 0;
}

.content-a {
    display: inline;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    align-items: flex-start;
    gap: 10px;
}

.content-a .content-pic {
    width: 32px !important;
    height: 32px;
    background: #15151A;
    border-radius: 30px;
}

/* .data .content-a span, .content-a span{
            font-weight: 500 !important;
    font-size: 14px !important;
    line-height: 20px !important;
        } */
.my-favorites .content-a span {
    padding-right: 25px;
}

.my-favorites.grid-hover .data .addto-favorites {
    position: absolute;
    top: 0;
    right: 5px;
}

.data .content-a p,
.content-a p {
    font-weight: 500 !important;
    font-size: 12px !important;
    line-height: 18px !important;
    padding: 0px !important;
}

/* My profile edit new css */
.pro-cover-photo-div {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding: 0px;
    position: relative;
    height: 240px;
}

.pro-photo-div {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: 0px;
    gap: 10px;
    width: 160px;
    height: 160px;
    background: rgba(255, 255, 255, 0.2);
    box-shadow: 0px 100px 80px rgba(0, 0, 0, 0.07), 0px 41.7776px 33.4221px rgba(0, 0, 0, 0.0503198), 0px 22.3363px 17.869px rgba(0, 0, 0, 0.0417275), 0px 12.5216px 10.0172px rgba(0, 0, 0, 0.035), 0px 6.6501px 5.32008px rgba(0, 0, 0, 0.0282725), 0px 2.76726px 2.21381px rgba(0, 0, 0, 0.0196802);
    border-radius: 50%;
    position: absolute;
    bottom: 24px;
    left: 32px;
}

.pro-photo-div img {
    border-radius: 50%;
    object-fit: fill;
    height: 100%;
}

.cover-photo {
    border-radius: 8px;
    height: 100%;
}

.buttons-div {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    padding: 0px;
    gap: 8px;
    width: 100%;
    height: 40px;
}

.btn-groups {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: 0px 0px 0px 16px;
    gap: 16px;
    width: 186px;
    height: 40px;
    background: #118BA6;
    box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.04), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 0px 1px rgba(0, 0, 0, 0.04);
    border-radius: 4px;
    border: none;
    outline: none;
    cursor: pointer;
    color: #fff;
    position: relative;
}

.btn-groups:hover {
    background: #ffffff;
    color: #118BA6;
}

.btn-groups:hover span.third-span {
    border-left: 1px solid rgba(0, 0, 0, 0.08);
}

.btn-groups:hover span svg path[stroke] {
    fill: none;
    stroke: #118BA6;
}

span.first-span {
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 0px;
    gap: 10px;
    width: 114px;
    height: 20px;
}

span.second-span {
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    text-align: center;
    width: 88px;
    height: 20px;
}

span.third-span {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: 0px;
    gap: 10px;
    width: 40px;
    height: 40px;
    border-left: 1px solid rgba(255, 255, 255, 0.08);
}

textarea.about-text {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    padding: 14px 16px 14px 16px;
    gap: 8px;
    width: 100%;
    height: 200px;
    background:#161616;
    border-radius: 6px;
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    display: flex;
    align-items: center;
    color: #FFFFFF;
    border: none;
    outline: none;
}

button.update-btn {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: 10px 16px;
    gap: 10px;
    width: auto !important;
    height: 40px;
    background: #118BA6;
    box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.04), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 0px 1px rgba(0, 0, 0, 0.04);
    border-radius: 4px;
    border: none;
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    text-align: center;
    color: #FFFFFF;
    outline: none;
    cursor: pointer;
}

.account-info-divs {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    padding: 0px;
    gap: 24px;
    width: 100%;
    /* height: 454px; */
}

.account-info-divs .form-group label {
    font-weight: 500;
    font-size: 12px;
    line-height: 18px;
    letter-spacing: 0.06em;
    color: rgba(255, 255, 255, 0.64);
}

.account-info-divs .my-profile-process .show-password.password-input button {
    right: 14px;
    top: 44px;
}

.account-info-divs .my-profile-process .show-password .form-control {
    padding-right: 45px;
}

.type-file {
    height: initial;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    opacity: 0;
}

.nav-right-content {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    flex-wrap: nowrap;
    align-content: center;
    position: absolute;
    right: 0;
}

span.span-txt {
    font-weight: 400;
    font-size: 14px;
    line-height: 18px;
    display: flex;
    align-items: center;
    color: #B1B6BC;
}

a.sign-btn {
    font-weight: 400;
    font-size: 14px;
    line-height: 18px;
    display: flex;
    align-items: center;
    color: #5FA9BA;
    padding-left: 6px;
}

button.primary-button.cp-btn-a {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: 0px;
    gap: 6px;
    height: 48px;
    background: rgba(255, 255, 255, 0.08);
    border: 1px solid rgba(255, 255, 255, 0.16);
    border-radius: 4px;
    font-weight: 400;
    font-size: 14px;
    line-height: 18px;
    display: flex;
    align-items: center;
    color: #B1B6BC;
}

a.cp-loginhere {
    color: #5FA9BA;
}

.content.ps-checkinbox {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: 0px;
    gap: 10px;
    width: 432px;
    height: 428px;
    background: #11131B;
    border-radius: 8px;
    align-content: center;
    margin: 0 auto;
}

.pt-40 {
    padding-top: 40px !important;
}

/* User Search popup result css */
.user-srch-input .dropdown-menu {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding: 8px 0px;
    position: absolute;
    width: 208px;
    height: 264px;
    left: 0px;
    top: 34px;
    background: #2E3140;
    border: 1px solid #525252;
    box-shadow: 0px 16px 24px rgba(0, 0, 0, 0.06), 0px 2px 6px rgba(0, 0, 0, 0.04), 0px 0px 1px rgba(0, 0, 0, 0.04);
    border-radius: 4px;
}

.user-srch-input .dropdown-menu li {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    padding: 8px 16px;
    gap: 10px;
    width: 100%;
    height: 34px;
    background: #2E3140;
    margin: 0;
}

.user-srch-input .dropdown-menu li:hover {
    background: rgb(31, 31, 31);
}

.user-srch-input .dropdown-menu li a {
    color: #FFFFFF;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    padding: 0;
}

li.srch-drop-title,
li.srch-drop-title a {
    background: transparent !important;
}

.user-srch-input .dropdown-menu li.srch-drop-title a {
    font-weight: 500;
    font-size: 12px;
    line-height: 18px;
}

svg.close-srch-svg {
    position: absolute;
    right: 14px;
    display: none;
    cursor: pointer;
}

.mt-32 {
    margin-top: 32px !important;
}

/* Checkout page 2 new for paypal css changes */
.pay-span {
    font-size: 12px;
    line-height: 10px;
    font-weight: 400;
    color: rgba(255, 255, 255, .6);
    padding: 0;
    margin: 0;
    text-align: center;
    margin-bottom: 24px;
    width: 100%;
}

.pay-span b {
    padding: 0 5px;
}

.h-145 {
    height: 145px !important;
}

.phone-countrycode .bootstrap-select {
    position: absolute;
    width: 70px !important;
    height: 48px;
}

.phone-countrycode .bootstrap-select>.dropdown-toggle {
    height: 48px !important;
    background: transparent !important;
    border: none;
    outline: none !important;
    color: white;
    box-shadow: none;
}

.phone-countrycode .bootstrap-select .dropdown-toggle .filter-option {
    display: flex;
    align-items: center;
}

.pl-75 {
    padding-left: 75px !important;
}

span.su-cp {
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: #FFFFFF !important;
}

.tcp {
    color: #fff !important;
    text-decoration: underline !important;
}

.plan-divs {
    display: flex;
    width: 100%;
    display: flex;
    flex-direction: row;
    padding: 12px 24px;
    gap: 10px;
    height: 64px;
    background: rgba(31, 32, 37, 0.64);
    border-radius: 4px;
    align-content: center;
    justify-content: space-between;
    align-items: center;
}

.plan-divs .chooseplan-btn,
.btn-plns button {
    width: 121px !important;
    height: 40px;
    background: #118BA6;
    box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.04), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 0px 1px rgba(0, 0, 0, 0.04);
    border-radius: 4px;
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    text-align: center;
    color: #FFFFFF;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: 10px 16px;
    gap: 10px;
    border: none;
}

.btn-plns {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    flex-wrap: nowrap;
    align-content: center;
    gap: 16px;
}

.btn-plns button.changeplan-btn {
    width: 123px !important;
}

.btn-plns button.cancelplan-btn {
    background: transparent !important;
    background: #1A1C26;
    border: 1px solid #363637;
}

.primary-button:hover,
.btn-plns button.cancelplan-btn:hover {
    background: #ffffff !important;
    color: #118BA6;
}

.plan-divs span {
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    color: #FFFFFF;
}

.plan-divs span.span-green {
    font-weight: 600;
    font-size: 12px;
    line-height: 18px;
    text-align: center;
    color: #6BC071;
}

.plan-divs span.cancelspan {
    color: #FFB75E;
}

.card-information .addnew-card.anc-new {
    width: 100%;
    text-align: left;
    padding: 0 0 30px 0;
}

.card-information .addnew-card.anc-new button {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: 10px 16px;
    gap: 10px;
    width: 136px;
    height: 40px;
    background: #1A1C26;
    border: 1px solid #363637;
    box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.04), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 0px 1px rgba(0, 0, 0, 0.04);
    border-radius: 4px;
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    text-align: center;
    color: #FFFFFF;
}

.card-information .addnew-card.anc-new button:hover {
    background: #ffffff !important;
    color: #118BA6;
}

.card-information .box .card-number span .primary-card-green {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: 4px 12px;
    gap: 10px;
    width: 72px;
    height: 24px;
    background: rgba(71, 177, 37, 0.4);
    border: 1px solid rgba(71, 177, 37, 0.64);
    border-radius: 4px;
}

span.span-backarrow {
    margin-right: 16px;
    cursor: pointer;
}

.promo-code {
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 16px;
    gap: 16px;
    width: 419px;
    height: 68px;
    background: #292C3A;
    border-radius: 4px;
    margin-bottom: 24px;
}

.promo-code label {
    font-weight: 500;
    font-size: 12px;
    line-height: 18px;
    text-align: center;
    color: rgba(255, 255, 255, 0.6);
    margin: 0;
}

.input-btn-grp {
    position: relative;
}

.input-btn-grp .form-control.input-promo {
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 0px 0px 0px 16px;
    gap: 12px;
    width: 295px;
    height: 36px;
    background: #1F2025;
    border-radius: 6px;
    border: none;
    font-weight: 400;
    font-size: 13px;
    line-height: 19px;
    color: rgba(255, 255, 255, 0.6);
    color: #fff;
    padding-right: 70px;
}

.input-btn-grp button.apply-promo {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    padding: 10px 16px;
    gap: 10px;
    width: 67px;
    height: 36px;
    background: #118BA6;
    border-radius: 0px 3px 3px 0px;
    font-weight: 500;
    font-size: 12px;
    line-height: 16px;
    text-align: center;
    color: #FFFFFF;
    border: none;
    position: absolute;
    top: 0;
    right: 0;
}

.h-flex {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
}

span.remain-days {
    font-weight: 600;
    font-size: 12px;
    line-height: 18px;
    text-align: center;
    color: #6BC071;
}

.section-chooseplan .plans-data .primary-button {
    width: auto;
}

.subcancel .modal-content {
    background: #30323A;
}

.subcancel textarea {
    background: #1F2025;
    padding: 8px 12px;
}

.subcancel .modal-footer button {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: 10px 16px;
    gap: 10px;
    /* width: 72px; */
    height: 40px;
    background: #118BA6;
    box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.04), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 0px 1px rgba(0, 0, 0, 0.04);
    border-radius: 4px;
    border: none;
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    text-align: center;
    color: #FFFFFF;
}

.subcancel .modal-footer button.closebtn {
    background: #1F2025;
}

.subcancel .modal-footer button:hover,
.subcancel .modal-footer button:focus,
.subcancel .modal-footer button:visited,
.subcancel .modal-footer button:active {
    background: #fff !important;
    color: #118BA6 !important;
}

.mb-8 {
    margin-bottom: 8px !important;
}

.purches-history .status {
    font-weight: 600;
    font-size: 12px;
    line-height: 18px;
    text-align: center;
}

.purches-history .unpaid {
    color: #FFB75E;
}

.purches-history .paid {
    color: #6BC071;
}

button.purchase-paynow {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: 8px 16px;
    gap: 10px;
    width: 84px;
    height: 32px;
    background: #118BA6;
    border-radius: 4px;
    font-weight: 500;
    font-size: 12px;
    line-height: 16px;
    text-align: center;
    color: #FFFFFF;
    border: none;
    cursor: pointer;
    float: right;
}

button.purchase-paynow:hover {
    background: #fff;
    color: #118BA6;
}

.download-receipt a {
    display: flex;
    flex-direction: row;
    justify-content: center;
    padding: 0px !important;
    gap: 8px;
    width: 84px;
    height: 18px;
    align-items: center;
    text-decoration: none;
    cursor: pointer;
    float: right;
}

.download-receipt a:hover {
    text-decoration: none;
}

.download-receipt span {
    font-weight: 500;
    font-size: 12px;
    line-height: 18px;
    color: rgba(255, 255, 255, 0.48);
}

.download-receipt a:hover span {
    color: #fff;
}

.h1-flex-ci,
.h1-flex-ph {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
}

.open-svg,
.close-svg {
    cursor: pointer;
}

.password-recovery {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding: 64px 48px;
    /* gap: 32px; */
    width: 432px;
    height: 438px;
    background: #11131B;
    border-radius: 8px;
}

.password-recovery form {
    width: 100%;
}

textarea.textarea-about {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    padding: 12px 12px 12px 16px;
    gap: 8px;
    width: 100%;
    height: 114px;
    background: #292C3A;
    border-radius: 6px;
    font-weight: 500;
    font-size: 13px;
    line-height: 20px;
    color: #fff;
    border: none;
    outline: none;
}

/* watch history new changes */
.my-WH-CMH-btn {
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 0px;
    gap: 10px;
    width: 167px;
    height: 20px;
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    text-align: center;
    color: #FFFFFF;
    cursor: pointer;
    background: transparent;
    border: none;
    outline: none;
}

.my-WH-CMH-btn:hover {
    color: #118BA6;
}

.my-WH-CMH-btn:hover i {
    color: #118BA6;
}

.div-cwh {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: 0px 16px;
    gap: 10px;
    width: 199px;
    height: 40px;
    background: #1F2025;
    box-shadow: 0px 4px 8px rgb(0 0 0 / 4%), 0px 0px 2px rgb(0 0 0 / 6%), 0px 0px 1px rgb(0 0 0 / 4%);
    border-radius: 4px;
}

.div-cwh:hover {
    background: white;
}

.div-cwh:hover .my-WH-CMH-btn,
.div-cwh:hover .my-WH-CMH-btn i {
    color: #118BA6;
}

.h1-wh {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-weight: 500;
    font-size: 20px;
    line-height: 24px;
}

.delete-watch-history .modal-content {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding: 0px;
    position: relative;
    width: 688px;
    background: #30323A;
    padding: 32px;
    gap: 32px;
}

.delete-watch-history .modal-body {
    padding: 0;
}

.delete-watch-history .modal-body .body-section {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding: 0px;
    gap: 12px;
    width: 624px;
    height: 92px;
}

.delete-watch-history .modal-body .body-section .title {
    font-weight: 400;
    font-size: 24px;
    line-height: 32px;
    color: #FFFFFF;
}

.delete-watch-history .modal-body .body-section p {
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: rgba(255, 255, 255, 0.56);
}

.delete-watch-history .modal-footer {
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
    align-items: flex-start;
    padding: 0px;
    gap: 8px;
    width: 100%;
    height: 40px;
}

.delete-watch-history .modal-footer button {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: 10px 16px;
    gap: 10px;
    width: auto;
    height: 40px;
    /* background: #118BA6; */
    background: var(--primary-color);
    box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.04), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 0px 1px rgba(0, 0, 0, 0.04);
    border-radius: 4px;
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    text-align: center;
    color: #FFFFFF;
    text-decoration: none;
}

.delete-watch-history .modal-footer button.dismiss {
    background: #1F2025;
}

.delete-watch-history .modal-footer button:hover {
    background: #fff;
    color: #118BA6;
}

.no-wh span {
    font-weight: 500;
    font-size: 12px;
    line-height: 18px;
    color: #7B8794;
}

.no-wh {
    height: 332px;
}

.mt-20 {
    margin-top: 20px !important;
}

.sign-form-layout .check-inbox-loginbtn {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: 10px 16px;
    gap: 10px;
    width: 105px;
    height: 40px;
    background: #118BA6;
    box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.04), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 0px 1px rgba(0, 0, 0, 0.04);
    border-radius: 4px;
}

.upload-content-popup .ucp-modal .error-msg {
    font-weight: 500;
    font-size: 12px;
    color: #E0182D;
}

.mandatory-indicate {
    color: #f00;
    margin-left: 4px;
}

/* .plr-8{padding-left: 8px;padding-right: 8px;} */


@media (max-width: 1224px) {
    .pro-photo-div {
        width: 135px;
        height: 135px;
    }
}

@media (max-width: 1024px) {
    .pro-photo-div {
        width: 125px;
        height: 125px;
    }

    .plan-divs {
        flex-wrap: wrap;
        height: auto;
        gap: 24px;
    }
}

@media (max-width: 992px) {
    .upload-content-popup .ucp-modal {
        height: auto;
    }

    .plr-80 {
        padding-left: 15px;
        padding-right: 15px;
    }

    .tiles-ul {
        gap: 8px;
    }

    .profile-banner-data.banner-text-left {
        padding: 40px 15px;
    }

    .pro-photo-div {
        width: 115px;
        height: 115px;
    }
}

@media (max-width: 924px) {
    .upload-content-popup .ucp-modal {
        height: auto;
    }

    .upload-content-popup .ucp-modal .modal-body .form-d-flex {
        width: 400px;
    }

    .div-afterupload,
    .uploadBox,
    .upload-content-popup .ucp-modal .modal-body .form-control {
        width: 280px;
    }

    .pro-photo-div {
        width: 95px;
        height: 95px;
        bottom: 12px;
    }

    .account-info-divs {
        flex-direction: column;
    }

    .account-info-divs .w-50 {
        width: 100% !important;
    }

    .delete-watch-history .modal-body .body-section {
        width: 524px;
        height: auto;
    }
}

@media (max-width: 868px) {
    .pro-photo-div {
        width: 85px;
        height: 85px;
        bottom: 12px;
    }

    .account-info-divs {
        flex-direction: column;
    }

    .account-info-divs .w-50 {
        width: 100% !important;
    }

    .purches-history .table-responsive {
        width: 900px;
    }
}

@media (max-width: 768px) {
    .upload-content-popup .ucp-modal .modal-body .form-d-flex {
        width: 512px;
    }

    .upload-content-popup .ucp-modal {
        height: auto;
    }

    .right-div {
        justify-content: flex-start !important;
        margin-left: calc(512px - 334px);
    }

    .div-afterupload,
    .uploadBox,
    .upload-content-popup .ucp-modal .modal-body .form-control {
        width: 338px;
    }

    .profile-banner-data .custom-vpd-box {
        flex-direction: row;
        text-align: left;
    }

    .profile-banner-data.banner-text-left {
        padding: 20px 15px;
    }

    .profile-banner-data .custom-vpd-box .comment-data {
        padding-top: 0px;
    }

    .plr-5 {
        padding-left: 0px;
        padding-right: 5px;
        padding-top: 10px;
    }

    .pro-photo-div {
        width: 85px;
        height: 85px;
    }

    .account-info-divs {
        flex-direction: column;
    }

    .account-info-divs .w-50 {
        width: 100% !important;
    }

    .delete-watch-history .modal-body .body-section {
        width: 100%;
        height: auto;
    }
}

@media (max-width: 668px) {
    .upload-content-popup .ucp-modal .modal-body .form-d-flex {
        width: 412px;
    }

    .upload-content-popup .ucp-modal {
        height: auto;
    }

    .right-div {
        justify-content: flex-start !important;
        margin-left: calc(412px - 300px);
    }

    .div-afterupload,
    .uploadBox,
    .upload-content-popup .ucp-modal .modal-body .form-control {
        width: 300px;
    }

    .pro-photo-div {
        width: 75px;
        height: 75px;
    }

    .account-info-divs {
        flex-direction: column;
    }

    .account-info-divs .w-50 {
        width: 100% !important;
    }
}

@media (max-width: 568px) {
    .upload-content-popup .ucp-modal .modal-body .form-d-flex {
        width: 412px;
    }

    .upload-content-popup .ucp-modal {
        height: auto;
    }

    .right-div {
        justify-content: flex-start !important;
        margin-left: calc(412px - 264px);
    }

    .div-afterupload,
    .uploadBox,
    .upload-content-popup .ucp-modal .modal-body .form-control {
        width: 264px;
    }

    .footer-btn {
        margin-top: 24px;
    }

    .about-cp {
        flex-direction: column;
    }

    .div-stats,
    .div-description {
        width: 100%;
    }

    .pro-photo-div {
        width: 65px;
        height: 65px;
    }

}

@media (max-width: 468px) {
    .upload-content-popup .ucp-modal .modal-body .form-d-flex {
        width: 412px;
        flex-direction: column;
    }

    .upload-content-popup .ucp-modal {
        height: auto;
    }

    .right-div {
        justify-content: flex-start !important;
        margin-left: 0;
    }

    .div-afterupload,
    .uploadBox,
    .upload-content-popup .ucp-modal .modal-body .form-control {
        width: 264px;
    }

    .footer-btn {
        margin-top: 24px;
        justify-content: flex-start !important;
    }

    .follower-txt {
        padding-left: 0px;
    }

    .profile-banner-data .custom-vpd-box .profile-pic img {
        width: 100px;
        height: 100px;
    }

    .banner-section .profile-banner-data .banner-data h1 {
        font-size: 25px;
        line-height: 30px;
    }

    .profile-banner-data .custom-vpd-box {
        flex-direction: column;
        text-align: center;
    }

    .pro-photo-div {
        width: 65px;
        height: 65px;
    }

    .buttons-div {
        flex-direction: column;
        align-items: center;
        height: auto;
    }

    .content.ps-checkinbox {
        width: 100%;
        height: auto;
        background: transparent;
    }

    .password-recovery {
        width: 100%;
        background: transparent;
        padding: 20px;
    }

    .h1-wh {
        flex-direction: column;
        align-items: flex-start;
        gap: 16px;
    }

    .hover-show .data {
        width: 100%;
    }

    .header .navbar {
        gap: 16px;
    }

    .nav-right-content {
        position: relative;
    }

    .promo-code {
        width: 100%;
        flex-wrap: wrap;
        height: auto;
    }

    .delete-watch-history .modal-body .body-section .title {
        font-size: 20px;
        line-height: 28px;
    }

    .delete-watch-history .modal-body .body-section p {
        font-size: 14px;
        line-height: 22px;
    }
}

@media (max-width: 368px) {
    .upload-content-popup .ucp-modal .modal-body .form-d-flex {
        width: 412px;
        flex-direction: column;
    }

    .upload-content-popup .ucp-modal {
        height: auto;
    }

    .right-div {
        justify-content: flex-start !important;
        margin-left: 0;
    }

    .div-afterupload,
    .uploadBox,
    .upload-content-popup .ucp-modal .modal-body .form-control {
        width: 264px;
    }

    .footer-btn {
        margin-top: 24px;
        justify-content: flex-start !important;
    }

    .pro-photo-div {
        width: 55px;
        height: 55px;
    }

    .pro-photo-div svg {
        width: 20px;
        height: 24px;
    }

    button.primary-button.cp-btn-a {
        flex-wrap: wrap;
        padding: 5px;
        height: 55px;
    }

    .btn-plns {
        flex-wrap: wrap;
        justify-content: flex-start;
    }

    .input-btn-grp .form-control.input-promo {
        width: 250px;
    }
}

.post-signup-plans .content-center {
    justify-content: center;
    padding-bottom: 80px;
}

.plan-d-1 {
    display: flex;
    gap: 17px;
}

.new-all-plans-page .plan-area .single-plan .plan-time {
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    color: #FFFFFF;
    text-transform: uppercase;
    display: flex;
    align-items: center;
}

.new-all-plans-page .plan-area .form-check-input {
    visibility: hidden;
    position: absolute;
}

.new-all-plans-page .plan-area input:checked~.single-plan {
    background: rgba(0, 0, 0, 0.4);
    border: 1px solid var(--primary-color);
    border-radius: 8px;
    position: relative;
}

.new-all-plans-page .plan-area .single-plan {
    background: rgba(0, 0, 0, 0.16);
    border-radius: 8px;
    padding: 20px;
    margin: 4px 0px;
    display: block;
}

.new-all-plans-page .plan-area input:checked~.single-plan::before {
    content: '';
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0_2299_17788)'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 8C0 5.87827 0.842855 3.84344 2.34315 2.34315C3.84344 0.842855 5.87827 0 8 0C10.1217 0 12.1566 0.842855 13.6569 2.34315C15.1571 3.84344 16 5.87827 16 8C16 10.1217 15.1571 12.1566 13.6569 13.6569C12.1566 15.1571 10.1217 16 8 16C5.87827 16 3.84344 15.1571 2.34315 13.6569C0.842855 12.1566 0 10.1217 0 8ZM7.54347 11.424L12.1493 5.66613L11.3173 5.00053L7.38987 9.90827L4.608 7.5904L3.92533 8.4096L7.54347 11.4251V11.424Z' fill='%2321A76F'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_2299_17788'%3e%3crect width='16' height='16' fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e ");
    background-repeat: no-repeat;
    background-position-y: 0%;
    background-position-x: 100%;
    position: absolute;
    right: 8px;
    top: 8px;
    height: 20px;
    width: 20px;
}

.new-all-plans-page .plan-area .single-plan .plan-time .svg {
    margin-bottom: -2px;
    margin-left: 4px;
}

.new-all-plans-page .plan-area .single-plan .plan-d-2 .plan-d-txt:hover .plan-d-list,
.plan-d-txt:hover .plan-d-list {
    display: block;
}

.new-all-plans-page .plan-area .single-plan .plan-time .svg:hover .hover-tooltip {
    display: block;
}

.new-all-plans-page .plan-area .single-plan .hover-tooltip,
.hover-tooltip {
    padding: 16px;
    background: #fff;
    box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.04), 0px 2px 6px rgba(0, 0, 0, 0.04), 0px 0px 1px rgba(0, 0, 0, 0.04);
    width: 283px;
    min-height: 50px;
    position: absolute;
    left: 24px;
    top: -10px;
    border-radius: 6px;
    display: none;
    z-index: 9;
    color: #000000;
}

.new-all-plans-page .plan-area .single-plan .free-plan {
    color: rgba(255, 255, 255, 0.64);
    font-weight: 400;
    font-size: 12px;
    line-height: 18px;
}

.plan-d-txt,
.plan-d-span .plan-d-txt {
    font-weight: 400;
    font-size: 12px;
    line-height: 18px;
    color: rgba(255, 255, 255, 0.64);
}

.new-all-plans-page .plan-area .single-plan .plan-d-list,
.plan-d-list {
    left: 110%;
}

.new-all-plans-page .plan-area .single-plan .hover-tooltip ul,
.hover-tooltip ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

.new-all-plans-page .plan-area .single-plan .hover-tooltip ul li:last-child,
.hover-tooltip ul li:last-child {
    margin-bottom: 0px;
}

.new-all-plans-page .plan-area .single-plan .hover-tooltip ul li,
.hover-tooltip ul li {
    font-size: 13px;
    font-weight: 400;
    display: flex;
    text-transform: initial;
    line-height: 18px;
    margin-bottom: 10px;
}

.new-all-plans-page .plan-area .single-plan .hover-tooltip ul li span,
.hover-tooltip ul li span {
    display: flex;
}

.new-all-plans-page .plan-area .single-plan .plan-price {
    color: #FFFFFF;
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
}

.new-all-plans-page .plan-area .single-plan .billed-time {
    color: rgba(255, 255, 255, 0.64);
    font-weight: 400;
    font-size: 12px;
    line-height: 18px;
}

.new-all-plans-page .final-amount-area {
    width: 100%;
    height: auto;
    display: inline-block;
}

.new-all-plans-page .final-amount-area .newpromo-code-area {
    background: rgba(255, 255, 255, 0.04);
    border: 1px solid rgba(255, 255, 255, 0.24);
    border-radius: 8px;
    padding: 32px 20px;
}

.new-all-plans-page .final-amount-area .newpromo-code-area .plan-price-text {
    font-weight: 500;
    font-size: 12px;
    line-height: 18px;
    color: rgba(255, 255, 255, 0.6);
}

.new-all-plans-page .final-amount-area .newpromo-code-area .plan-price-number {
    font-weight: 500;
    font-size: 13px;
    line-height: 20px;
    color: #FFFFFF;
}

.new-all-plans-page .final-amount-area .newpromo-code-area .plan-total-text {
    font-weight: 600;
    font-size: 14px;
    line-height: 20px;
    color: #FFFFFF;
}

.new-all-plans-page .final-amount-area .newpromo-code-area .plan-total-number {
    font-weight: 600;
    font-size: 14px;
    line-height: 20px;
    color: #FFFFFF;
}

.new-all-plans-page .final-amount-area .checkout-btn-area .checkout-btn {
    background: #1A1C26;
    border: 1px solid #363637;
    box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.04), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 0px 1px rgba(0, 0, 0, 0.04);
    border-radius: 4px;
    width: 100%;
    min-height: 40px;
    text-align: center;
    color: #FFFFFF;
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    cursor: pointer;
}

.my-profile-process .show-password button {
    position: absolute;
    top: 12px;
    right: 10px;
    background: transparent;
    border: none;
    box-shadow: none;
    color: #7F8089;
    cursor: pointer;
    outline: none;
}

.account-info-divs .my-profile-process .show-password.password-input button {
    right: 14px;
    top: 44px;
}

.my-profile-process .show-password {
    position: relative;
}

.primary-button {
    background: #118BA6;
    border-radius: 6px;
    font-size: 16px;
    line-height: 24px;
    border: none;
    box-shadow: none;
    color: #ffffff;
    padding: 10px 15px;
    cursor: pointer;
}

.cancel-button {
    background: #1F2025;
    border-radius: 6px;
    font-size: 16px;
    line-height: 24px;
    border: none;
    box-shadow: none;
    color: #ffffff;
    padding: 10px 15px;
    cursor: pointer;
}

.post-checkout-popup .new-all-plans-page .single-select {
    background: #1F2025;
    background-position-x: 0%;
    background-position-y: 0%;
    background-repeat: repeat;
    background-image: none;
    border-radius: 6px;
    width: 100%;
    min-height: 38px;
    border: 1px solid transparent;
    box-shadow: unset;
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    color: #FFFFFF;
    padding: 7px 24px 6px 12px;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M7 10L12 15L17 10H7Z' fill='white'/%3e%3c/svg%3e ");
    background-repeat: no-repeat;
    -webkit-appearance: none;
    -moz-appearance: none;
    background-position-x: 98%;
    background-position-y: 50%;
}

.new-all-plans-page .final-amount-area .newpromo-code-area .label-text {
    color: rgba(255, 255, 255, 0.6);
    font-weight: 500;
    font-size: 12px;
    line-height: 18px;
    margin-bottom: 8px;
}

.new-all-plans-page .final-amount-area .newpromo-code-area .input-btn-grp {
    display: flex;
    justify-content: flex-start;
    align-items: center;
}

.new-all-plans-page .final-amount-area .newpromo-code-area .input-btn-grp .form-control.input-promocode {
    height: 36px;
    width: calc(100% - 67px);
    background: #1F2025;
    border-radius: 6px 0px 0px 6px;
    border: none;
    font-weight: 500;
    font-size: 13px;
    line-height: 19px;
    color: #FFFFFF;
}

.new-all-plans-page .final-amount-area .newpromo-code-area .input-btn-grp .apply-promocode {
    min-width: 67px;
    height: 36px;
    background: var(--primary-color);
    border-radius: 0px 3px 3px 0px;
    border: none;
    text-align: center;
    color: #fff;
    font-weight: 500;
    font-size: 12px;
    line-height: 16px;
    cursor: pointer;
}

.new-all-plans-page .final-amount-area .newpromo-code-area .input-btn-grp .form-control.input-promocode::placeholder {
    color: rgba(255, 255, 255, 0.6);
    font-weight: 400;
}

.new-all-plans-page .final-amount-area .newpromo-code-area .input-btn-grp .form-control.input-promocode::-webkit-search-cancel-button {
    -webkit-appearance: none;
    display: inline-block;
    width: 16px;
    height: 16px;
    margin-left: 10px;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M8.0026 1.33203C11.6893 1.33203 14.6693 4.31203 14.6693 7.9987C14.6693 11.6854 11.6893 14.6654 8.0026 14.6654C4.31594 14.6654 1.33594 11.6854 1.33594 7.9987C1.33594 4.31203 4.31594 1.33203 8.0026 1.33203ZM10.3959 4.66536L8.0026 7.0587L5.60927 4.66536L4.66927 5.60536L7.0626 7.9987L4.66927 10.392L5.60927 11.332L8.0026 8.9387L10.3959 11.332L11.3359 10.392L8.9426 7.9987L11.3359 5.60536L10.3959 4.66536Z' fill='white'/%3e%3c/svg%3e ");
    cursor: pointer;
}

.new-all-plans-page .final-amount-area .checkout-btn-area .checkout-btn:hover {
    background: var(--primary-color);
    color: #FFFFFF;
}

.new-all-plans-page .final-amount-area .newpromo-code-area .apply-confirm-text {
    color: #4CE26A;
    font-weight: 500;
    font-size: 12px;
    line-height: 18px;
    margin-top: 8px;
}

/* #contact-button:hover {    background: #ffffff  !important;    color: #118ba6 !important;} */
.pay-img-div {
    width: 150px;
    margin: 0 auto;
}

.plan-d-span .svg:hover .hover-tooltip {
    display: block;
}

.plan-d-span .hover-tooltip .info-para {
    font-weight: 400;
    font-size: 12px;
    line-height: 18px;
    text-transform: initial;
    color: #1A1C26;
    margin: 0;
}

.plan-d-span span.w-200 {
    width: 200px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    align-content: center;
    gap: 4px;
}

.plan-d-span span.w-200 .svg {
    align-items: center;
    display: flex;
}

.paynow-button svg {
    margin-left: 6px;
}

.my-profile-process .form-control.type-file {
    width: calc(100% - 30px);
}

/* Coming soon page css */
.cs-heading .cs-h1 {
    color: #FFF;
    text-align: center;
    font-size: 48px;
    font-family: var(--title-fonts);
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    /* word-wrap: break-word;
    word-break: break-all; */
}

.cs-heading .cs-para {
    color: rgba(255, 255, 255, 0.60);
    text-align: center;
    font-size: 14px;
    font-family: var(--title-fonts);
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    /* word-wrap: break-word;
    word-break: break-all; */
}

.coming-soon section.social-copyright {
    display: flex;
    padding: 24px 80px;
    flex-direction: column;
    align-items: center;
    gap: 24px;
    align-self: stretch;
    text-align: center;
    background: transparent;
}

.coming-soon section.social-copyright .container-fluid .row {
    gap: unset !important;
}

.gap-24 {
    gap: 24px;
}

.coming-soon .social-copyright ul {
    display: flex;
    gap: 24px;
    justify-content: center;
    flex-wrap: wrap;
    padding: 0 !important;
}

.coming-soon .social-copyright ul li {
    padding: 0;
    list-style: none;
}

.coming-soon .social-copyright ul li a {
    color: #FFFFFF99;
}

.coming-soon .social-copyright p {
    color: rgba(255, 255, 255, 0.64);
    font-size: 13px;
    font-family: var(--title-fonts);
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
    text-align: center;
}

.coming-soon {
    width: 480px;
    margin: 0 auto;
    height: calc(100% - 90px);
    display: flex;
    align-items: center;
}

.coming-soon-header {
    background: var(--dark-color);
    ;
}

.coming-soon section.social-copyright {
    padding: 0;
    padding-bottom: 24px;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
}

.vd-coming-soon.body-container {
    min-height: unset;
}

.pt-141 {
    padding-top: 141px;
}

.pb-8 {
    padding-bottom: 8px !important;
}

.pb-100 {
    padding-bottom: 100px;
}

html,
body {
    width: 100% !important;
    height: 100% !important;
}

.vd-coming-soon,
.vd-coming-soon>#app,
.vd-coming-soon>#app>div {
    height: 100%;
}

@media (max-width:568px) {
    .cs-heading .cs-para {
        padding: 0 15px;
    }

    .cs-heading .cs-h1 {
        font-size: 32px;
    }

    .coming-soon {
        width: 100%;
        padding-top: 50px;
    }

    .coming-soon section.social-copyright {
        padding: 0px 10px;
        padding-bottom: 24px;
    }

}

.modal-backdrop {
    z-index: 9 !important;
}

/* Login with otp new css */
/* .bg-login-dark {
    border-radius: 8px;
    background: #11131B;
} */
/* .p-6448{
    padding: 64px 48px;
} */
.text-right {
    text-align: right;
}

.edit-input-btn {
    background: transparent !important;
    border: none;
    outline: none;
    padding: 0;
    position: absolute;
    right: 12px;
    top: 16px;
    cursor: pointer;
}

.pr-40 {
    padding-right: 40px;
}

.sign-form-layout.get-otp .or span {
    background: #11131B;
}

.verify-otp {
    display: none;
}

/* Chrome, Safari, Edge, Opera */
.otp-digit::-webkit-outer-spin-button,
.otp-digit::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

/* Firefox */
.otp-digit[type=number] {
    -moz-appearance: textfield;
}

.phone-countrycode .bootstrap-select>.dropdown-toggle {
    height: 48px !important;
    background: transparent !important;
    border: none;
    outline: none !important;
    color: white !important;
    box-shadow: none;
}

.phone-countrycode .bootstrap-select .dropdown-toggle .filter-option {
    display: flex;
    align-items: center;
}

.phone-countrycode .bootstrap-select>.dropdown-toggle {
    color: white !important;
}

.pl-100 {
    padding-left: 100px !important;
}

/*
 * @purpose Below code is responsible to load pages in ajax as SPA manner
 * and make header, section, footer separate and not get attached to each other
 * @ER: 96877 (https://tattle.muvi.com/tattle/er/96877)
 * @author Bhadresh Laiya
*/
html,
body {
    height: 100%;
    margin: 0;
}

.body-container {
    min-height: calc(100vh - 30px);
    overflow-x: unset;
}

/* end here */
/* Rating review css */
.rating-box {
    background: #141414;
    width: 100%;
    padding: 24px 40px !important;
}

.rating-box textarea.form-control {
    height: 150px !important;
}

.rating-box .form-group label {
    color: #ffffff;
    cursor: pointer;
}

.review-box {
    margin: 35px 0 0 0;
    padding: 0;
    float: left;
    width: 100%;
}

.review .comment-data p {
    font-size: 14px;
    line-height: 20px;
    color: #ffffff;
    font-weight: 400;
    padding: 15px 0 0 0;
    margin: 0;
}

.review .comment-data h4 {
    font-size: 14px;
    line-height: 20px;
    color: #ffffff;
    font-weight: 700;
    padding: 0;
    margin: 0;
}

/* my-library css */
.backColor {
    background-color: #19191C;
    border-radius: 4px;
    margin-bottom: 24px;
    padding: 15px 25px;
    width: 100%;
}

/* ER: 99833 */
.owl-next,
.owl-prev {
    direction: ltr;
}

/* ER: 100448 */
/* .homepage-banner .banner-section .item .img-bannerType {
  position: absolute;
  height: 100%;
  width: 100%;
} */
.homepage-banner .banner-section .item:before {
    z-index: 1;
}

.homepage-banner .banner-section .item .banner-content {
    z-index: 2;
    position: relative;
}

/* Mpesa Loding leftside */
.loading-content {
    margin: 0 auto;
    width: 247px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}

/**
 * ==============================================
 * Dot Flashing
 * ==============================================
 */
.dot-flashing {
    position: relative;
    width: 6px;
    height: 6px;
    border-radius: 3px;
    background-color: #fff;
    color: #fff;
    animation: dot-flashing 1s infinite linear alternate;
    animation-delay: 0.5s;
    margin: 0 auto;
}

.dot-flashing::before,
.dot-flashing::after {
    content: "";
    display: inline-block;
    position: absolute;
    top: 0;
}

.dot-flashing::before {
    left: -12px;
    width: 6px;
    height: 6px;
    border-radius: 3px;
    background-color: #fff;
    color: #fff;
    animation: dot-flashing 1s infinite alternate;
    animation-delay: 0s;
}

.dot-flashing::after {
    left: 12px;
    width: 6px;
    height: 6px;
    border-radius: 3px;
    background-color: #fff;
    color: #fff;
    animation: dot-flashing 1s infinite alternate;
    animation-delay: 1s;
}

@keyframes dot-flashing {
    0% {
        background-color: #fff;
    }

    50%,
    100% {
        background-color: rgba(255, 255, 255, 0.2);
    }
}

.pt-29 {
    padding-top: 29px;
}

.txt-loading {
    text-align: center;
}

.pls-wait {
    font-family: "Inter", sans-serif;
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    text-align: center;
    text-transform: capitalize;
    color: #FFFFFF;
}

.txt-note-para {
    padding-top: 16px;
    display: flex;
    flex-direction: column;
    gap: 8px;

}

.txt-note-para .note-p {
    font-family: "Inter", sans-serif;
    font-weight: 500;
    font-size: 12px;
    line-height: 18px;
    text-align: center;
    color: #7B8794;
    margin: 0;
}

/* Mpesa Loding leftside */
/* Maturity Rating in content pod */
.mrContent-tag {
    display: inline-flex;
    flex-direction: column;
    gap: 10px;
    border-radius: 4px;
    font-family: Poppins;
    font-size: 13px;
    font-style: normal;
    position: absolute;
    bottom: 8px;
    left: 8px;
    color: #fff;
    font-weight: 600;
    line-height: 19px;
    min-height: 20px;
    padding: 0px 9px;
    justify-content: center;
    align-items: center;
    background: transparent;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: calc(100% - 16px);
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    border: 1px solid #fff;
    z-index: 1002;
}

/* Multiple profile */
.manage-Profile,
.edit-Profile {
    padding: 0 !important;
}

.manage-Profile .modal-dialog.modal-center,
.edit-Profile .modal-dialog.modal-center {
    max-width: 688px;
    /* margin: 0 auto !important; */
}

#manageProfileRestrict {
    background: rgba(0, 0, 0, .5);
}

#manageProfileRestrict .modal-dialog.modal-center {
    max-width: 400px;
}

.rp-password-div {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 24px;
    align-self: stretch;
}

.password-div {
    width: 100%;
    display: flex;
    align-items: center;
}

.pwd-input {
    display: flex;
    height: 44px;
    padding: 0px 12px 0px 16px;
    align-items: center;
    gap: 8px;
    align-self: stretch;
    border-radius: 6px;
    background: #1F2025;
    border: none;
    flex: 1 0 0;
    color: #fff;
    outline: none;
}

.show-pwdeye {
    position: absolute;
    background: transparent;
    border: none;
    color: #fff;
    right: 12px;
    outline: none;
    box-shadow: none;
}

.show-pwdeye:focus {
    background: transparent;
    color: #fff;
}

.fp-div {
    display: flex;
    align-items: flex-start;
    gap: 10px;
    align-self: stretch;
}

.fp-div-a {
    color: #5FA9BA;
    /* font-family: Inter; */
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 18px;
}

.fp-div-a:hover {
    color: #5FA9BA;
}

.fa-eye-slash:before {
    content: "\f070";
}

.fa-eye:before {
    content: "\f06e";
}

.pointer-none {
    pointer-events: none;
}

@media (max-width: 768px) {

    .manage-Profile .modal-dialog.modal-center,
    .edit-Profile .modal-dialog.modal-center {
        max-width: calc(100% - 20px);
    }
}

.modal-dialog.modal-center {
    min-height: calc(100vh - 60px);
    display: flex;
    flex-direction: column;
    justify-content: center;
    overflow: auto;
}

@media(max-width: 768px) {
    .modal-dialog.modal-center {
        min-height: calc(100vh - 20px);
    }
}

.manage-Profile .modal-content,
.edit-Profile .modal-content {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    border-radius: 8px;
    background: #30323A;
    box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.25), 0px 2px 1px 0px rgba(0, 0, 0, 0.05);
}

.manage-Profile .modal-content .mp-body .close-model {
    position: absolute;
    right: 16px;
    top: 16px;
    cursor: pointer;
}

.manage-Profile .modal-content .mp-body,
.edit-Profile .modal-content .mp-body {
    display: flex;
    padding: 80px 40px;
    flex-direction: column;
    align-items: flex-start;
    gap: 48px;
    align-self: stretch;
}

.edit-Profile .modal-content .mp-body {
    padding: 32px;
    gap: 24px;
}

.manage-Profile .modal-content .mp-body .mp-mb-heading,
.edit-Profile .modal-content .mp-body .mp-mb-heading {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 8px;
    align-self: stretch;
    color: #FFF;
    font-family: Poppins;
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
}

.edit-Profile .modal-content .mp-body .mp-mb-heading {
    align-items: flex-start;
}

.manage-Profile.mp-edit .modal-content .mp-body .mp-mb-heading.mp-wwText {
    display: none;
}

.manage-Profile .modal-content .mp-body .mp-mb-heading.mp-headingTxt {
    display: none;
}

.manage-Profile.mp-edit .modal-content .mp-body .mp-mb-heading.mp-headingTxt {
    display: flex;
}

.manage-Profile .modal-content .mp-body .mp-mb-profiles,
.edit-Profile .modal-content .mp-body .mp-mb-profiles {
    display: flex;
    justify-content: center;
    align-items: flex-start;
    gap: 32px;
    align-self: stretch;
    flex-wrap: wrap;
}

#manageProfile-chooseImg .modal-content .mp-body .mp-mb-profiles {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 24px;
    align-self: stretch;
}

#manageProfile-chooseImg .modal-content .mp-body .mp-mb-profiles .mpmb-profile-img-div {
    display: flex;
}

#manageProfile-chooseImg .modal-content .mp-body .mp-mb-profiles .mpmb-profile-img-div.selected {
    border: 2px solid #118BA6;
    padding: 16px;
    background: rgba(255, 255, 255, 0.16);
    width: 88px;
    height: 88px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    border-radius: 110px;
}

#manageProfile-chooseImg .modal-content .mp-body .mp-mb-profiles .mpmb-profile-img-div .mpmb-pimg-div {
    display: flex;
    max-width: 72px;
    max-height: 72px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    border-radius: 48px;
    background: rgba(0, 0, 0, 0.20);
}

#manageProfile-chooseImg .modal-content .mp-body .mp-mb-profiles .mpmb-profile-img-div.selected .mpmb-pimg-div {
    min-width: 72px;
    min-height: 72px;
}

.manage-Profile .modal-content .mp-body .mp-mb-profiles .mpmb-profiles {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 8px;
}

.manage-Profile .modal-content .mp-body .mp-mb-profiles .mpmb-profiles .mpmb-profile-img-div {
    display: flex;
    width: 104px;
    height: 104px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    border-radius: 48px;
    background: rgba(0, 0, 0, 0.20);
    position: relative;
    cursor: pointer;
}

.edit-Profile .modal-content .mp-body .mp-mb-profiles .mpmb-profile-img-div {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 8px;
}

.edit-Profile .modal-content .mp-body .mp-mb-profiles .mpmb-profile-input {
    flex: 1 0 0;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 18px;
    align-self: stretch;
}

.edit-Profile .modal-content .mp-body .mp-mb-profiles .mpmb-profile-input .mpmb-profinput-div {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 8px;
    align-self: stretch;
}

.manage-Profile .modal-content .mp-body .mp-mb-profiles .mpmb-profiles .mpmb-profile-img-div .mpmb-profile-img,
#manageProfile-chooseImg .modal-content .mp-body .mp-mb-profiles .mpmb-profile-img-div .mpmb-profile-img {
    width: 100%;
    border-radius: 50%;
}

.manage-Profile.mp-edit .modal-content .mp-body .mp-mb-profiles .mpmb-profiles .mpmb-profile-img-div .mpmb-profile-edit {
    display: flex;
    position: absolute;
    width: 100%;
    background: rgba(0, 0, 0, .4);
    border-radius: 50%;
    border: 1px solid rgba(255, 255, 255, 0.40);
    width: 104px;
    height: 104px;
    align-items: center;
}

.edit-Profile .modal-content .mp-body .mp-mb-profiles .mpmb-profile-img-div .mpmb-profile-edit {
    display: flex;
    align-items: center;
    gap: 8px;
    color: #FFF;
    text-align: center;
    font-family: Poppins;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
    /* 142.857% */
    cursor: pointer;
}

.edit-Profile .modal-content .mp-body .mp-mb-profiles .mpmb-profile-img-div .mpmb-profile-img-div-text,
.edit-Profile .modal-content .mp-body .mp-mb-profiles .mpmb-profile-input .mpmb-profinput-div .mpmb-profinput-lbl {
    color: rgba(255, 255, 255, 0.64);
    font-family: Poppins;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 18px;
    /* 150% */
    letter-spacing: 0.72px;
    align-self: stretch;
}

.mpmb-profile-img {
    border-radius: 50%;
}

.mpmb-profinput-lbl.del-prof-lbl {
    color: #FFF !important;
    font-size: 24px !important;
    font-weight: 400 !important;
    line-height: 32px !important;
}

.mpmb-para {
    color: rgba(255, 255, 255, 0.56);
    font-family: Poppins;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    word-break: break-all;
}

.rp-para {
    color: #A5ABB1;
    font-size: 14px;
    line-height: 20px;
}

.edit-Profile .modal-content .mp-body .mp-mb-profiles .mpmb-profile-input .mpmb-profinput-div .mpmb-profinputs {
    display: flex;
    height: 44px;
    padding: 0px 12px 0px 16px;
    align-items: center;
    gap: 8px;
    align-self: stretch;
    border-radius: 6px;
    background: #1F2025;
    outline: none;
    box-shadow: none;
    border: none;
    color: #FFF;
    font-family: Poppins;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
}

.manage-Profile .modal-content .mp-body .mp-mb-profiles .mpmb-profiles .mpmb-profile-name {
    color: #FFF;
    text-align: center;
    font-feature-settings: 'clig' off, 'liga' off;
    font-family: Poppins;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
}

.manage-Profile .modal-content .mp-body .mp-mb-btn,
.edit-Profile .modal-content .mp-body .mp-mb-btn {
    display: flex;
    justify-content: center;
    align-items: flex-start;
    gap: 8px;
    align-self: stretch;
}

.edit-Profile .modal-content .mp-body .mp-mb-btn {
    justify-content: flex-end;
}

.manage-Profile .modal-content .mp-body .mp-mb-btn .mp-mb-btn-manage,
.edit-Profile .modal-content .mp-body .mp-mb-btn .mp-mb-btn-dp,
.edit-Profile .modal-content .mp-body .mp-mb-btn .mp-mb-btn-cancel,
#manageProfile-chooseImg .modal-content .mp-body .mp-mb-btn .mp-mb-btn-cancel {
    display: flex;
    padding: 10px 16px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    border-radius: 4px;
    background: #1F2025;
    box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.04), 0px 0px 2px 0px rgba(0, 0, 0, 0.06), 0px 4px 8px 0px rgba(0, 0, 0, 0.04);
    border: none;
    outline: none;
    color: #FFF;
    text-align: center;
    font-family: Poppins;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
    cursor: pointer;
}

.manage-Profile .modal-content .mp-body .mp-mb-btn .mp-mb-btn-manage:hover,
.edit-Profile .modal-content .mp-body .mp-mb-btn .mp-mb-btn-dp:hover,
.edit-Profile .modal-content .mp-body .mp-mb-btn .mp-mb-btn-cancel:hover,
#manageProfile-chooseImg .modal-content .mp-body .mp-mb-btn .mp-mb-btn-cancel:hover {
    background: #000;
}

.manage-Profile .modal-content .mp-body .mp-mb-btn .mp-mb-btn-done,
.edit-Profile .modal-content .mp-body .mp-mb-btn .mp-mb-btn-done {
    display: none;
    width: 90px;
    padding: 10px 16px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    border-radius: 4px;
    background: #118BA6;
    box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.04), 0px 0px 2px 0px rgba(0, 0, 0, 0.06), 0px 4px 8px 0px rgba(0, 0, 0, 0.04);
    color: #FFF;
    text-align: center;
    font-family: Poppins;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
    /* 142.857% */
    cursor: pointer;
    outline: none;
    border: none;
}

#manageProfile-chooseImg .modal-content .mp-body .mp-mb-btn .mp-mb-btn-done {
    display: flex;
}

.edit-Profile .modal-content .mp-body .mp-mb-btn .mp-mb-btn-done {
    display: flex;
}

.manage-Profile .modal-content .mp-body .mp-mb-btn .mp-mb-btn-done:hover,
.edit-Profile .modal-content .mp-body .mp-mb-btn .mp-mb-btn-done:hover {
    background: #fff;
    color: #118BA6;
}

.manage-Profile.mp-edit .modal-content .mp-body .mp-mb-btn .mp-mb-btn-manage {
    display: none;
}

.manage-Profile.mp-edit .modal-content .mp-body .mp-mb-btn .mp-mb-btn-done {
    display: flex;
}

.edit-Profile .mpmb-profselects .dropdown-toggle {
    display: flex;
    height: 44px;
    padding: 0px 12px 0px 16px;
    align-items: center;
    gap: 8px;
    align-self: stretch;
    border-radius: 6px;
    background: #1F2025;
    border: none;
    color: rgba(255, 255, 255, 0.64);
    font-family: Poppins;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
}

.edit-Profile .mpmb-profselects .dropdown-toggle:focus,
.edit-Profile .mpmb-profselects .dropdown-toggle:focus:active,
.edit-Profile .mpmb-profselects .dropdown-toggle:active {
    outline: none !important;
    box-shadow: none;
    color: rgba(255, 255, 255, 0.64);
    background-color: #1F2025;
    border: none
}

.edit-Profile .mpmb-profselects .dropdown-toggle .filter-option .filter-option-inner {
    display: flex;
    height: 100%;
    align-items: center;
}

.edit-Profile .mpmb-profselects .dropdown-toggle::after {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 0.255em;
    vertical-align: 0.255em;
    content: "";
    border-top: 0.3em solid #fff;
    border-right: 0.3em solid transparent;
    border-bottom: 0;
    border-left: 0.3em solid transparent;
}

.edit-Profile .mpmb-profselects .dropdown-menu {
    /* display: flex; */
    /* width: 488px; */
    padding: 8px 0px;
    flex-direction: column;
    align-items: flex-start;
    border-radius: 4px;
    border: 1px solid #525252;
    background: #2E3140;
    box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.04), 0px 2px 6px 0px rgba(0, 0, 0, 0.04), 0px 16px 24px 0px rgba(0, 0, 0, 0.06);
}

.edit-Profile .mpmb-profselects .dropdown-menu .inner {
    width: 100%;
}

.edit-Profile .mpmb-profselects .dropdown-menu.inner {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    align-self: stretch;
    border: none;
    background: transparent;
    border-radius: 0;
    padding: 0;
    margin: 0;
    width: 100%;
    box-shadow: none;
}

.edit-Profile .mpmb-profselects .dropdown-menu.inner li {
    width: 100%;
}

.edit-Profile .mpmb-profselects .dropdown-menu.inner li a.dropdown-item,
.edit-Profile .mpmb-profselects .dropdown-menu.inner li a.dropdown-item.active {
    display: flex;
    padding: 8px 16px;
    align-items: center;
    gap: 10px;
    align-self: stretch;
    background: #2E3140;
    color: #FFF;
    font-family: Poppins;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    /* 142.857% */
}

.edit-Profile .mpmb-profselects .dropdown-menu.inner li a.dropdown-item:hover {
    background: #000;
}



.faq-wrap {
    padding-top: 64px;
    padding-bottom: 114px;
    background: #1A1C26;
}

.faq-wrap h2 {
    color: #FFF;
    font-size: 32px;
    font-style: normal;
    font-weight: 600;
}

.faq-wrap #accordion {
    margin-top: 40px;
    padding: 8px;
    background: #242631;
}

.faq-wrap #accordion .card {
    border: none;
    border-radius: 0;
    background: transparent;
    border-bottom: 1px solid #242631;
}

.faq-wrap #accordion .collapse {
    padding-bottom: 0 !important;
}

.faq-wrap #accordion .card .card-header {
    background: #11131B;
    border-radius: 0;
    border: none;
    padding: 0 24px;
}

.faq-wrap #accordion .card-body {
    color: rgb(255 255 255 / 76%);
    line-height: 1.6;
    font-size: 14px;
    background: #11131B;
    padding-top: 0;
    padding: 0 24px;
    padding-bottom: 24px;
}

.faq-wrap #accordion .btn-add {
    color: #FFF;
    text-decoration: none;
    font-family: 'Inter';
    font-size: 13px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
    /* 153.846% */
    border-radius: 4px;
    background: #18A0FB;
    box-shadow: 0px -1px 0px 0px rgba(0, 0, 0, 0.20) inset, 0px 1px 0px 0px rgba(0, 0, 0, 0.08);
    /* display: flex; */
    padding: 5px 12px;
    align-items: center;
    gap: 10px;
    width: max-content;
    margin-right: 0;
    margin-left: auto;
    max-width: 200px;
    margin-top: 6px;
    transition: .3s;
    display: none;
}

.faq-wrap #accordion:hover .btn-add {
    display: flex;
}

@media (max-width: 767px) {
    .faq-wrap #accordion:hover .btn-add {
        display: flex;
    }
}

.faq-wrap #accordion .card h5 .btn {
    background-color: transparent;
    display: block;
    white-space: inherit;


    text-align: left;
    width: 100%;
    color: #FFF;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
    /* 150% */
    outline: none !important;
    box-shadow: none !important;
    padding: 24px 0;
    padding-right: 20px;
    background-repeat: no-repeat;
    background-position: center right;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M12 4L4 12' stroke='orange' stroke-width='1.33' stroke-linecap='round' stroke-linejoin='round'/%3E %3Cpath d='M4 4L12 12' stroke='orange' stroke-width='1.33' stroke-linecap='round' stroke-linejoin='round'/%3E %3C/svg%3E ");
}

.faq-wrap #accordion .card h5 .btn.collapsed {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M8 3.3335V12.6668' stroke='white' stroke-width='1.33' stroke-linecap='round' stroke-linejoin='round'/%3E %3Cpath d='M3.3335 8H12.6668' stroke='white' stroke-width='1.33' stroke-linecap='round' stroke-linejoin='round'/%3E %3C/svg%3E ");

}

.add-question .modal-title {
    color: #202223;
    font-family: 'Inter';
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    /* 125% */
    margin-bottom: 16px;
}

.add-question label {
    color: #6F7482;
    font-family: 'Inter';
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: 18px;
    /* 150% */
}

.add-question .form-control {
    border-radius: 4px;
    border: 1px solid #DBE1EA;
    background: #F7F8FA;
    margin-bottom: 8px;
    resize: none;
}

.add-question .modal-content {
    padding: 32px;
}

.add-question .modal-footer {
    margin-top: 24px;
}

.add-question .cancel-btn {
    border-radius: 4px;
    border: 1px solid #DBE1EA;
    color: #202223;
    font-family: 'Inter';
    font-size: 14px;
    text-decoration: none;
    font-weight: 500;
    line-height: 20px;
    /* 142.857% */
    display: flex;
    padding: 8px 16px;
    align-items: center;
    gap: 10px;
}

.add-question .save-btn.disabled {
    background: #F1F1F1;
    color: #8C9196;
    pointer-events: none;
}

.add-question .save-btn {
    display: flex;
    padding: 8px 16px;
    align-items: center;
    gap: 10px;
    border-radius: 4px;
    background: #18A0FB;
    color: #fff;
    font-family: 'Inter';
    text-decoration: none;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    /* 142.857% */
}

.mw-90 {
    min-width: 90px;
}

.freeContent-tag {
    display: inline-flex;
    padding: 1px 8px;
    flex-direction: column;
    align-items: flex-start;
    gap: 10px;
    border-radius: 4px;
    background: #9A6617;
    color: #FFF;
    font-family: Poppins;
    font-size: 13px;
    font-style: normal;
    font-weight: 500;
    line-height: 18px;
    position: absolute;
    top: 8px;
    left: 8px;
    z-index: 900;
}

.text-darklight,
.text-darklight a {
    color: rgba(255, 255, 255, 0.64) !important;
    font-family: 'Poppins';
    font-size: 14px;
    font-style: normal;
    font-weight: 300 !important;
    line-height: 22px;
    /* 157.143% */
}

.text-darklight a:hover {
    color: #0cb9f3 !important;
}

.banner-text-left.align-middle {
    margin-top: auto;
    margin-bottom: auto;
    height: max-content;
    bottom: 0;
    top: 0;
}

.banner-text-left.align-middle .banner-data img {
    max-width: 50px;
    margin-bottom: 32px;
}

.banner-text-left.align-middle .banner-data {
    padding: 0;
}

@media (max-width: 768px) {
    .banner-text-left.align-middle .banner-data {
        padding-top: 40px;
    }
}

.banner-content.v2 img {
    width: 100%;
    max-height: 400px;
    object-fit: cover;
    position: relative;
}

.banner-content.v2 {
    position: relative;
}

.banner-content.v2::before {
    position: absolute;
    content: '';
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    /* background: linear-gradient(0deg, #1A1C26 0%, rgba(26, 28, 38, 0.00) 100%), linear-gradient(90deg, rgba(0, 0, 0, 0.72) 0%, rgba(9, 9, 9, 0.00) 100%), linear-gradient(90deg, rgba(0, 0, 0, 0.72) 0%, rgba(9, 9, 9, 0.00) 100%), lightgray 50%; */
}

.epg-sec {
    padding: 80px 0;
}

.epg-sec ul {
    padding: 0;
    margin-bottom: 8px;
    padding-left: 9px;
}

.epg-sec ul li {
    list-style: none;
    display: inline-block;
    margin-right: 8px;
    margin-bottom: 8px;
}

.epg-sec ul li a {
    display: flex;
    padding: 8px 16px;
    justify-content: center;
    align-items: center;
    gap: 4px;
    border-radius: 48px;
    border: 1px solid rgba(255, 255, 255, 0.32);
    background: rgba(255, 255, 255, 0.06);
    box-shadow: -1px 0px 0px 0px rgba(0, 0, 0, 0.06) inset;
    color: #FFF;
    font-family: 'Poppins';
    font-size: 11px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
    /* 181.818% */
    opacity: 0.48;
    display: block;
    text-decoration: none;
    transition: .3s;
}

.epg-sec ul li:not(:first-child) a:hover {
    color: #fff !important;
    border-radius: 48px;
    border: 1px solid rgba(255, 104, 0, 0.40);
    background: rgba(255, 104, 0, 0.16);
    opacity: 1;
    box-shadow: -1px 0px 0px 0px rgba(0, 0, 0, 0.06) inset;
}

.epg-sec ul li:first-child a {
    opacity: 1;
    border-radius: 48px;
    background: #9A6617;
    border: none;
    text-align: center;
    min-width: 200px;
    text-transform: uppercase;
    box-shadow: -1px 0px 0px 0px rgba(0, 0, 0, 0.06) inset;
}

.epg-sec table.parent-table td.nested {
    padding: 0 !important;
    background: transparent;
    box-shadow: none !important;
    border: none;
}

.epg-sec table.parent-table td.nested tr td {
    padding: 12px 16px !important;
    border-right: 8px solid transparent !important;
    border-left: 8px solid transparent !important;
    border-radius: 4px !important;
    /* overflow: hidden; */
}

.epg-sec table.parent-table td.nested tr td.over {
    padding: 0 !important;
    border: none !important;
    background-color: #1a1c26;
}

.epg-sec table.parent-table td.nested tr td.over .inner-text {
    border-radius: 4px;
    height: 102px;
    /* border: 1.33px solid rgba(255, 255, 255, 0.08); */
    /* background: linear-gradient(0deg, rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)),
    linear-gradient(0deg, rgba(255, 255, 255, 0.04), rgba(255, 255, 255, 0.04)); */
    background: #000;
    position: relative;
    padding: 12px 16px !important;
    box-shadow: -1px 0px 0px 0px rgba(0, 0, 0, 0.06) inset;
    border: 1px solid #ffffff52;
    overflow: hidden;
}

.epg-sec table.parent-table td.nested tr td.over .inner-text::before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='300' height='96' viewBox='0 0 300 96' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Cg filter='url(%23filter0_i_3721_24370)'%3E %3Crect width='300' height='96' rx='4' fill='white' fill-opacity='0.04'/%3E %3Crect width='300' height='96' rx='4' fill='url(%23pattern0)' style='mix-blend-mode:multiply'/%3E %3Crect width='300' height='96' rx='4' fill='url(%23pattern1)' style='mix-blend-mode:multiply'/%3E %3Crect width='300' height='96' rx='4' fill='url(%23pattern2)' style='mix-blend-mode:multiply'/%3E %3Crect x='0.665' y='0.665' width='298.67' height='94.67' rx='3.335' stroke='white' stroke-opacity='0.08' stroke-width='1.33'/%3E %3Cpath opacity='0.5' d='M18.352 25.964H21.768V27H17.078V17.242H18.352V25.964ZM23.779 18.082C23.5363 18.082 23.331 17.998 23.163 17.83C22.995 17.662 22.911 17.4567 22.911 17.214C22.911 16.9713 22.995 16.766 23.163 16.598C23.331 16.43 23.5363 16.346 23.779 16.346C24.0123 16.346 24.2083 16.43 24.367 16.598C24.535 16.766 24.619 16.9713 24.619 17.214C24.619 17.4567 24.535 17.662 24.367 17.83C24.2083 17.998 24.0123 18.082 23.779 18.082ZM24.395 19.328V27H23.121V19.328H24.395ZM29.4223 25.824L31.8023 19.328H33.1603L30.1503 27H28.6663L25.6563 19.328H27.0283L29.4223 25.824ZM41.4139 22.87C41.4139 23.1127 41.3999 23.3693 41.3719 23.64H35.2399C35.2866 24.396 35.5433 24.9887 36.0099 25.418C36.4859 25.838 37.0599 26.048 37.7319 26.048C38.2826 26.048 38.7399 25.922 39.1039 25.67C39.4773 25.4087 39.7386 25.0633 39.8879 24.634H41.2599C41.0546 25.3713 40.6439 25.9733 40.0279 26.44C39.4119 26.8973 38.6466 27.126 37.7319 27.126C37.0039 27.126 36.3506 26.9627 35.7719 26.636C35.2026 26.3093 34.7546 25.8473 34.4279 25.25C34.1013 24.6433 33.9379 23.9433 33.9379 23.15C33.9379 22.3567 34.0966 21.6613 34.4139 21.064C34.7313 20.4667 35.1746 20.0093 35.7439 19.692C36.3226 19.3653 36.9853 19.202 37.7319 19.202C38.4599 19.202 39.1039 19.3607 39.6639 19.678C40.2239 19.9953 40.6533 20.434 40.9519 20.994C41.2599 21.5447 41.4139 22.17 41.4139 22.87ZM40.0979 22.604C40.0979 22.1187 39.9906 21.7033 39.7759 21.358C39.5613 21.0033 39.2673 20.7373 38.8939 20.56C38.5299 20.3733 38.1239 20.28 37.6759 20.28C37.0319 20.28 36.4813 20.4853 36.0239 20.896C35.5759 21.3067 35.3193 21.876 35.2539 22.604H40.0979ZM57.048 19.328L54.654 27H53.338L51.49 20.91L49.642 27H48.326L45.918 19.328H47.22L48.984 25.768L50.888 19.328H52.19L54.052 25.782L55.788 19.328H57.048ZM58.9704 18.082C58.7277 18.082 58.5224 17.998 58.3544 17.83C58.1864 17.662 58.1024 17.4567 58.1024 17.214C58.1024 16.9713 58.1864 16.766 58.3544 16.598C58.5224 16.43 58.7277 16.346 58.9704 16.346C59.2037 16.346 59.3997 16.43 59.5584 16.598C59.7264 16.766 59.8104 16.9713 59.8104 17.214C59.8104 17.4567 59.7264 17.662 59.5584 17.83C59.3997 17.998 59.2037 18.082 58.9704 18.082ZM59.5864 19.328V27H58.3124V19.328H59.5864ZM63.3117 20.378V24.9C63.3117 25.2733 63.391 25.5393 63.5497 25.698C63.7084 25.8473 63.9837 25.922 64.3757 25.922H65.3137V27H64.1657C63.4564 27 62.9244 26.8367 62.5697 26.51C62.215 26.1833 62.0377 25.6467 62.0377 24.9V20.378H61.0437V19.328H62.0377V17.396H63.3117V19.328H65.3137V20.378H63.3117ZM70.6653 19.188C71.244 19.188 71.7666 19.314 72.2333 19.566C72.7 19.8087 73.064 20.1773 73.3253 20.672C73.596 21.1667 73.7313 21.7687 73.7313 22.478V27H72.4713V22.66C72.4713 21.8947 72.28 21.3113 71.8973 20.91C71.5146 20.4993 70.992 20.294 70.3293 20.294C69.6573 20.294 69.1206 20.504 68.7193 20.924C68.3273 21.344 68.1313 21.9553 68.1313 22.758V27H66.8573V16.64H68.1313V20.42C68.3833 20.028 68.7286 19.7247 69.1673 19.51C69.6153 19.2953 70.1146 19.188 70.6653 19.188ZM84.8368 27L80.8188 22.548V27H79.5448V17.242H80.8188V21.764L84.8508 17.242H86.4608L82.0368 22.128L86.5028 27H84.8368ZM94.9257 22.87C94.9257 23.1127 94.9117 23.3693 94.8837 23.64H88.7517C88.7983 24.396 89.055 24.9887 89.5217 25.418C89.9977 25.838 90.5717 26.048 91.2437 26.048C91.7943 26.048 92.2517 25.922 92.6157 25.67C92.989 25.4087 93.2503 25.0633 93.3997 24.634H94.7717C94.5663 25.3713 94.1557 25.9733 93.5397 26.44C92.9237 26.8973 92.1583 27.126 91.2437 27.126C90.5157 27.126 89.8623 26.9627 89.2837 26.636C88.7143 26.3093 88.2663 25.8473 87.9397 25.25C87.613 24.6433 87.4497 23.9433 87.4497 23.15C87.4497 22.3567 87.6083 21.6613 87.9257 21.064C88.243 20.4667 88.6863 20.0093 89.2557 19.692C89.8343 19.3653 90.497 19.202 91.2437 19.202C91.9717 19.202 92.6157 19.3607 93.1757 19.678C93.7357 19.9953 94.165 20.434 94.4637 20.994C94.7717 21.5447 94.9257 22.17 94.9257 22.87ZM93.6097 22.604C93.6097 22.1187 93.5023 21.7033 93.2877 21.358C93.073 21.0033 92.779 20.7373 92.4057 20.56C92.0417 20.3733 91.6357 20.28 91.1877 20.28C90.5437 20.28 89.993 20.4853 89.5357 20.896C89.0877 21.3067 88.831 21.876 88.7657 22.604H93.6097ZM97.8813 16.64V27H96.6073V16.64H97.8813ZM101.327 16.64V27H100.053V16.64H101.327ZM110.106 19.328L105.486 30.612H104.17L105.682 26.916L102.588 19.328H104.002L106.41 25.544L108.79 19.328H110.106ZM114.643 23.136C114.643 22.352 114.802 21.666 115.119 21.078C115.436 20.4807 115.87 20.0187 116.421 19.692C116.981 19.3653 117.602 19.202 118.283 19.202C118.955 19.202 119.538 19.3467 120.033 19.636C120.528 19.9253 120.896 20.2893 121.139 20.728V19.328H122.427V27H121.139V25.572C120.887 26.02 120.509 26.3933 120.005 26.692C119.51 26.9813 118.932 27.126 118.269 27.126C117.588 27.126 116.972 26.958 116.421 26.622C115.87 26.286 115.436 25.8147 115.119 25.208C114.802 24.6013 114.643 23.9107 114.643 23.136ZM121.139 23.15C121.139 22.5713 121.022 22.0673 120.789 21.638C120.556 21.2087 120.238 20.882 119.837 20.658C119.445 20.4247 119.011 20.308 118.535 20.308C118.059 20.308 117.625 20.42 117.233 20.644C116.841 20.868 116.528 21.1947 116.295 21.624C116.062 22.0533 115.945 22.5573 115.945 23.136C115.945 23.724 116.062 24.2373 116.295 24.676C116.528 25.1053 116.841 25.4367 117.233 25.67C117.625 25.894 118.059 26.006 118.535 26.006C119.011 26.006 119.445 25.894 119.837 25.67C120.238 25.4367 120.556 25.1053 120.789 24.676C121.022 24.2373 121.139 23.7287 121.139 23.15ZM128.318 19.188C129.251 19.188 130.007 19.4727 130.586 20.042C131.165 20.602 131.454 21.414 131.454 22.478V27H130.194V22.66C130.194 21.8947 130.003 21.3113 129.62 20.91C129.237 20.4993 128.715 20.294 128.052 20.294C127.38 20.294 126.843 20.504 126.442 20.924C126.05 21.344 125.854 21.9553 125.854 22.758V27H124.58V19.328H125.854V20.42C126.106 20.028 126.447 19.7247 126.876 19.51C127.315 19.2953 127.795 19.188 128.318 19.188ZM133.059 23.136C133.059 22.352 133.218 21.666 133.535 21.078C133.852 20.4807 134.286 20.0187 134.837 19.692C135.397 19.3653 136.022 19.202 136.713 19.202C137.31 19.202 137.866 19.342 138.379 19.622C138.892 19.8927 139.284 20.252 139.555 20.7V16.64H140.843V27H139.555V25.558C139.303 26.0153 138.93 26.3933 138.435 26.692C137.94 26.9813 137.362 27.126 136.699 27.126C136.018 27.126 135.397 26.958 134.837 26.622C134.286 26.286 133.852 25.8147 133.535 25.208C133.218 24.6013 133.059 23.9107 133.059 23.136ZM139.555 23.15C139.555 22.5713 139.438 22.0673 139.205 21.638C138.972 21.2087 138.654 20.882 138.253 20.658C137.861 20.4247 137.427 20.308 136.951 20.308C136.475 20.308 136.041 20.42 135.649 20.644C135.257 20.868 134.944 21.1947 134.711 21.624C134.478 22.0533 134.361 22.5573 134.361 23.136C134.361 23.724 134.478 24.2373 134.711 24.676C134.944 25.1053 135.257 25.4367 135.649 25.67C136.041 25.894 136.475 26.006 136.951 26.006C137.427 26.006 137.861 25.894 138.253 25.67C138.654 25.4367 138.972 25.1053 139.205 24.676C139.438 24.2373 139.555 23.7287 139.555 23.15ZM151.866 27L149.542 23.01H148.002V27H146.728V17.242H149.878C150.616 17.242 151.236 17.368 151.74 17.62C152.254 17.872 152.636 18.2127 152.888 18.642C153.14 19.0713 153.266 19.5613 153.266 20.112C153.266 20.784 153.07 21.3767 152.678 21.89C152.296 22.4033 151.717 22.744 150.942 22.912L153.392 27H151.866ZM148.002 21.988H149.878C150.569 21.988 151.087 21.82 151.432 21.484C151.778 21.1387 151.95 20.6813 151.95 20.112C151.95 19.5333 151.778 19.0853 151.432 18.768C151.096 18.4507 150.578 18.292 149.878 18.292H148.002V21.988ZM161.854 19.328L157.234 30.612H155.918L157.43 26.916L154.336 19.328H155.75L158.158 25.544L160.538 19.328H161.854ZM162.659 23.136C162.659 22.352 162.817 21.666 163.135 21.078C163.452 20.4807 163.886 20.0187 164.437 19.692C164.997 19.3653 165.617 19.202 166.299 19.202C166.971 19.202 167.554 19.3467 168.049 19.636C168.543 19.9253 168.912 20.2893 169.155 20.728V19.328H170.443V27H169.155V25.572C168.903 26.02 168.525 26.3933 168.021 26.692C167.526 26.9813 166.947 27.126 166.285 27.126C165.603 27.126 164.987 26.958 164.437 26.622C163.886 26.286 163.452 25.8147 163.135 25.208C162.817 24.6013 162.659 23.9107 162.659 23.136ZM169.155 23.15C169.155 22.5713 169.038 22.0673 168.805 21.638C168.571 21.2087 168.254 20.882 167.853 20.658C167.461 20.4247 167.027 20.308 166.551 20.308C166.075 20.308 165.641 20.42 165.249 20.644C164.857 20.868 164.544 21.1947 164.311 21.624C164.077 22.0533 163.961 22.5573 163.961 23.136C163.961 23.724 164.077 24.2373 164.311 24.676C164.544 25.1053 164.857 25.4367 165.249 25.67C165.641 25.894 166.075 26.006 166.551 26.006C167.027 26.006 167.461 25.894 167.853 25.67C168.254 25.4367 168.571 25.1053 168.805 24.676C169.038 24.2373 169.155 23.7287 169.155 23.15ZM176.334 19.188C177.267 19.188 178.023 19.4727 178.602 20.042C179.18 20.602 179.47 21.414 179.47 22.478V27H178.21V22.66C178.21 21.8947 178.018 21.3113 177.636 20.91C177.253 20.4993 176.73 20.294 176.068 20.294C175.396 20.294 174.859 20.504 174.458 20.924C174.066 21.344 173.87 21.9553 173.87 22.758V27H172.596V19.328H173.87V20.42C174.122 20.028 174.462 19.7247 174.892 19.51C175.33 19.2953 175.811 19.188 176.334 19.188Z' fill='white'/%3E %3Cpath opacity='0.5' d='M18.196 74.428C17.364 74.012 16.948 73.356 16.948 72.46C16.948 72.028 17.056 71.632 17.272 71.272C17.488 70.912 17.812 70.628 18.244 70.42C18.676 70.204 19.204 70.096 19.828 70.096C20.444 70.096 20.968 70.204 21.4 70.42C21.84 70.628 22.168 70.912 22.384 71.272C22.6 71.632 22.708 72.028 22.708 72.46C22.708 72.908 22.592 73.304 22.36 73.648C22.136 73.984 21.836 74.244 21.46 74.428C21.916 74.596 22.276 74.872 22.54 75.256C22.804 75.632 22.936 76.076 22.936 76.588C22.936 77.108 22.804 77.568 22.54 77.968C22.276 78.368 21.908 78.676 21.436 78.892C20.964 79.108 20.428 79.216 19.828 79.216C19.228 79.216 18.692 79.108 18.22 78.892C17.756 78.676 17.392 78.368 17.128 77.968C16.864 77.568 16.732 77.108 16.732 76.588C16.732 76.068 16.864 75.62 17.128 75.244C17.392 74.868 17.748 74.596 18.196 74.428ZM21.4 72.628C21.4 72.18 21.26 71.836 20.98 71.596C20.7 71.356 20.316 71.236 19.828 71.236C19.348 71.236 18.968 71.356 18.688 71.596C18.408 71.836 18.268 72.184 18.268 72.64C18.268 73.04 18.412 73.368 18.7 73.624C18.996 73.872 19.372 73.996 19.828 73.996C20.284 73.996 20.66 73.868 20.956 73.612C21.252 73.356 21.4 73.028 21.4 72.628ZM19.828 75.028C19.3 75.028 18.868 75.16 18.532 75.424C18.204 75.68 18.04 76.052 18.04 76.54C18.04 76.996 18.2 77.368 18.52 77.656C18.84 77.936 19.276 78.076 19.828 78.076C20.372 78.076 20.8 77.932 21.112 77.644C21.432 77.356 21.592 76.988 21.592 76.54C21.592 76.06 21.428 75.688 21.1 75.424C20.78 75.16 20.356 75.028 19.828 75.028ZM25.1043 79.084C24.8563 79.084 24.6483 79 24.4803 78.832C24.3123 78.664 24.2283 78.456 24.2283 78.208C24.2283 77.96 24.3123 77.752 24.4803 77.584C24.6483 77.416 24.8563 77.332 25.1043 77.332C25.3443 77.332 25.5483 77.416 25.7163 77.584C25.8843 77.752 25.9683 77.96 25.9683 78.208C25.9683 78.456 25.8843 78.664 25.7163 78.832C25.5483 79 25.3443 79.084 25.1043 79.084ZM25.1043 74.044C24.8563 74.044 24.6483 73.96 24.4803 73.792C24.3123 73.624 24.2283 73.416 24.2283 73.168C24.2283 72.92 24.3123 72.712 24.4803 72.544C24.6483 72.376 24.8563 72.292 25.1043 72.292C25.3443 72.292 25.5483 72.376 25.7163 72.544C25.8843 72.712 25.9683 72.92 25.9683 73.168C25.9683 73.416 25.8843 73.624 25.7163 73.792C25.5483 73.96 25.3443 74.044 25.1043 74.044ZM27.3138 74.512C27.3138 73.128 27.5458 72.048 28.0098 71.272C28.4818 70.488 29.2898 70.096 30.4338 70.096C31.5778 70.096 32.3818 70.488 32.8458 71.272C33.3178 72.048 33.5538 73.128 33.5538 74.512C33.5538 75.912 33.3178 77.008 32.8458 77.8C32.3818 78.584 31.5778 78.976 30.4338 78.976C29.2898 78.976 28.4818 78.584 28.0098 77.8C27.5458 77.008 27.3138 75.912 27.3138 74.512ZM32.2098 74.512C32.2098 73.864 32.1658 73.316 32.0778 72.868C31.9978 72.42 31.8298 72.056 31.5738 71.776C31.3178 71.488 30.9378 71.344 30.4338 71.344C29.9298 71.344 29.5498 71.488 29.2938 71.776C29.0378 72.056 28.8658 72.42 28.7778 72.868C28.6978 73.316 28.6578 73.864 28.6578 74.512C28.6578 75.184 28.6978 75.748 28.7778 76.204C28.8578 76.66 29.0258 77.028 29.2818 77.308C29.5458 77.588 29.9298 77.728 30.4338 77.728C30.9378 77.728 31.3178 77.588 31.5738 77.308C31.8378 77.028 32.0098 76.66 32.0898 76.204C32.1698 75.748 32.2098 75.184 32.2098 74.512ZM35.0013 74.512C35.0013 73.128 35.2333 72.048 35.6973 71.272C36.1693 70.488 36.9773 70.096 38.1213 70.096C39.2653 70.096 40.0693 70.488 40.5333 71.272C41.0053 72.048 41.2413 73.128 41.2413 74.512C41.2413 75.912 41.0053 77.008 40.5333 77.8C40.0693 78.584 39.2653 78.976 38.1213 78.976C36.9773 78.976 36.1693 78.584 35.6973 77.8C35.2333 77.008 35.0013 75.912 35.0013 74.512ZM39.8973 74.512C39.8973 73.864 39.8533 73.316 39.7653 72.868C39.6853 72.42 39.5173 72.056 39.2613 71.776C39.0053 71.488 38.6253 71.344 38.1213 71.344C37.6173 71.344 37.2373 71.488 36.9813 71.776C36.7253 72.056 36.5533 72.42 36.4653 72.868C36.3853 73.316 36.3453 73.864 36.3453 74.512C36.3453 75.184 36.3853 75.748 36.4653 76.204C36.5453 76.66 36.7133 77.028 36.9693 77.308C37.2333 77.588 37.6173 77.728 38.1213 77.728C38.6253 77.728 39.0053 77.588 39.2613 77.308C39.5253 77.028 39.6973 76.66 39.7773 76.204C39.8573 75.748 39.8973 75.184 39.8973 74.512ZM51.0619 74.08V75.232H46.1299V74.08H51.0619ZM57.6467 76.624C57.7267 77.024 57.8987 77.328 58.1627 77.536C58.4267 77.744 58.7827 77.848 59.2307 77.848C59.7987 77.848 60.2147 77.624 60.4787 77.176C60.7427 76.728 60.8747 75.964 60.8747 74.884C60.6827 75.156 60.4107 75.368 60.0587 75.52C59.7147 75.664 59.3387 75.736 58.9307 75.736C58.4107 75.736 57.9387 75.632 57.5147 75.424C57.0907 75.208 56.7547 74.892 56.5067 74.476C56.2667 74.052 56.1467 73.54 56.1467 72.94C56.1467 72.06 56.4027 71.36 56.9147 70.84C57.4347 70.312 58.1467 70.048 59.0507 70.048C60.1387 70.048 60.9107 70.412 61.3667 71.14C61.8307 71.86 62.0627 72.968 62.0627 74.464C62.0627 75.496 61.9747 76.34 61.7987 76.996C61.6307 77.652 61.3347 78.148 60.9107 78.484C60.4867 78.82 59.8987 78.988 59.1467 78.988C58.2907 78.988 57.6307 78.764 57.1667 78.316C56.7027 77.868 56.4427 77.304 56.3867 76.624H57.6467ZM59.1707 74.584C59.6507 74.584 60.0267 74.436 60.2987 74.14C60.5787 73.836 60.7187 73.436 60.7187 72.94C60.7187 72.388 60.5707 71.96 60.2747 71.656C59.9867 71.344 59.5907 71.188 59.0867 71.188C58.5827 71.188 58.1827 71.348 57.8867 71.668C57.5987 71.98 57.4547 72.392 57.4547 72.904C57.4547 73.392 57.5947 73.796 57.8747 74.116C58.1627 74.428 58.5947 74.584 59.1707 74.584ZM64.2918 79.084C64.0438 79.084 63.8358 79 63.6678 78.832C63.4998 78.664 63.4158 78.456 63.4158 78.208C63.4158 77.96 63.4998 77.752 63.6678 77.584C63.8358 77.416 64.0438 77.332 64.2918 77.332C64.5318 77.332 64.7358 77.416 64.9038 77.584C65.0718 77.752 65.1558 77.96 65.1558 78.208C65.1558 78.456 65.0718 78.664 64.9038 78.832C64.7358 79 64.5318 79.084 64.2918 79.084ZM64.2918 74.044C64.0438 74.044 63.8358 73.96 63.6678 73.792C63.4998 73.624 63.4158 73.416 63.4158 73.168C63.4158 72.92 63.4998 72.712 63.6678 72.544C63.8358 72.376 64.0438 72.292 64.2918 72.292C64.5318 72.292 64.7358 72.376 64.9038 72.544C65.0718 72.712 65.1558 72.92 65.1558 73.168C65.1558 73.416 65.0718 73.624 64.9038 73.792C64.7358 73.96 64.5318 74.044 64.2918 74.044ZM66.5013 74.512C66.5013 73.128 66.7333 72.048 67.1973 71.272C67.6693 70.488 68.4773 70.096 69.6213 70.096C70.7653 70.096 71.5693 70.488 72.0333 71.272C72.5053 72.048 72.7413 73.128 72.7413 74.512C72.7413 75.912 72.5053 77.008 72.0333 77.8C71.5693 78.584 70.7653 78.976 69.6213 78.976C68.4773 78.976 67.6693 78.584 67.1973 77.8C66.7333 77.008 66.5013 75.912 66.5013 74.512ZM71.3973 74.512C71.3973 73.864 71.3533 73.316 71.2653 72.868C71.1853 72.42 71.0173 72.056 70.7613 71.776C70.5053 71.488 70.1253 71.344 69.6213 71.344C69.1173 71.344 68.7373 71.488 68.4813 71.776C68.2253 72.056 68.0533 72.42 67.9653 72.868C67.8853 73.316 67.8453 73.864 67.8453 74.512C67.8453 75.184 67.8853 75.748 67.9653 76.204C68.0453 76.66 68.2133 77.028 68.4693 77.308C68.7333 77.588 69.1173 77.728 69.6213 77.728C70.1253 77.728 70.5053 77.588 70.7613 77.308C71.0253 77.028 71.1973 76.66 71.2773 76.204C71.3573 75.748 71.3973 75.184 71.3973 74.512ZM74.1888 74.512C74.1888 73.128 74.4208 72.048 74.8848 71.272C75.3568 70.488 76.1648 70.096 77.3088 70.096C78.4528 70.096 79.2568 70.488 79.7208 71.272C80.1928 72.048 80.4288 73.128 80.4288 74.512C80.4288 75.912 80.1928 77.008 79.7208 77.8C79.2568 78.584 78.4528 78.976 77.3088 78.976C76.1648 78.976 75.3568 78.584 74.8848 77.8C74.4208 77.008 74.1888 75.912 74.1888 74.512ZM79.0848 74.512C79.0848 73.864 79.0408 73.316 78.9528 72.868C78.8728 72.42 78.7048 72.056 78.4488 71.776C78.1928 71.488 77.8128 71.344 77.3088 71.344C76.8048 71.344 76.4248 71.488 76.1688 71.776C75.9128 72.056 75.7408 72.42 75.6528 72.868C75.5728 73.316 75.5328 73.864 75.5328 74.512C75.5328 75.184 75.5728 75.748 75.6528 76.204C75.7328 76.66 75.9008 77.028 76.1568 77.308C76.4208 77.588 76.8048 77.728 77.3088 77.728C77.8128 77.728 78.1928 77.588 78.4488 77.308C78.7128 77.028 78.8848 76.66 78.9648 76.204C79.0448 75.748 79.0848 75.184 79.0848 74.512ZM90.2014 77.296H86.7094L86.1094 79H84.6814L87.6694 70.648H89.2534L92.2414 79H90.8014L90.2014 77.296ZM89.8174 76.18L88.4614 72.304L87.0934 76.18H89.8174ZM102.325 70.66V79H100.957V73.288L98.4126 79H97.4646L94.9086 73.288V79H93.5406V70.66H95.0166L97.9446 77.2L100.861 70.66H102.325Z' fill='white' fill-opacity='0.56'/%3E %3C/g%3E %3Cdefs%3E %3Cfilter id='filter0_i_3721_24370' x='0' y='0' width='300' height='96' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E %3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E %3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E %3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E %3CfeOffset dx='-1'/%3E %3CfeComposite in2='hardAlpha' operator='arithmetic' k2='-1' k3='1'/%3E %3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.06 0'/%3E %3CfeBlend mode='normal' in2='shape' result='effect1_innerShadow_3721_24370'/%3E %3C/filter%3E %3Cpattern id='pattern0' patternContentUnits='objectBoundingBox' width='1.33333' height='4.16667'%3E %3Cuse xlink:href='%23image0_3721_24370' transform='scale(0.00333333 0.0104167)'/%3E %3C/pattern%3E %3Cpattern id='pattern1' patternContentUnits='objectBoundingBox' width='1.33333' height='4.16667'%3E %3Cuse xlink:href='%23image0_3721_24370' transform='scale(0.00333333 0.0104167)'/%3E %3C/pattern%3E %3Cpattern id='pattern2' patternContentUnits='objectBoundingBox' width='1.33333' height='4.16667'%3E %3Cuse xlink:href='%23image0_3721_24370' transform='scale(0.00333333 0.0104167)'/%3E %3C/pattern%3E %3Cimage id='image0_3721_24370' width='400' height='400' xlink:href='data:image/png%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAAZAAAAGQCAYAAACAvzbMAAAAAXNSR0IArs4c6QAAIABJREFUeF7tnY1y4yoShZPx%2BP3fdqe85ZlsES%2By5CD6NBII5C9VW7N17aTN%2BekDCEuff/78%2Bfr6%2BvpQf37//q2%2B9ft94W///fvX9TvvXOPfv3/fmKk/74xVC13Bh6bEVj6Hj774%2BPzPf/4jB0hoVp%2Bfn9oIPj4%2BAtklJn/XGgGvGLoKyPChoPR4TwlW8KHh28rn8NEfH1KAhIZ%2BuVyqhgc1/k74WisQsNJXtFuwihMZ%2BFhvXN7wgI822tWi5uO755T29vC7UoCUzN5YeWgUzg2oNiz40LAtXXlE7cJHHmdveMCHHh5bsVIdsqWXSAGypUCLQZyphtKw4ENlvGzbaj7xgY/9Vh57NET46I%2BP7AqEZtWuWYVKlkHgAz4sBFqvCqzPE1/fQ7v4I432UZxnVyB7EG6JixpLhHIGAStLTc/X98IKPn5iflSzsiZYe3GeUxk1fvarHyuQLRdVVItTI70XmmpYYKXvG%2B%2BNFXwsHe0ND/g4TrupXlyDj0WA7F2gxSDOVOO1YcHHsQaEj6e7jg6P1AoEfxzvjylAIONYMl4NAh/woazoe2jsr5%2BzlnbngV6rxnws1Mh7cHENhP09xa6P99TCam6QWjXmo6RGnnP46OvLwPDRHx/fKxDvF0nCF6vu97vecQua7jvWiAaBD11a3hD06Ao%2B%2BvI5fPTHx%2Bd///tf/cZL/789Scn9aCL5SmsIf/8dawSMvPe2elesSleCHl3Bh/%2B%2BbDV9Dh/98eEKEO9%2Ba6nJ3/Vb7NfrVcnX6T3wUfe%2BbPChy9G7EizRLnz0x4ccICWEtxAVNfoSFXzAh4UAvaTuxKelB6UA8RLO6YXjTxBxmuSBANqt16zwOT43A8RrQLatdFGBFVhZs/WSEERX6KqVrrIBQnjUm71hckzeyuRWHXyOzy2NrPWr1QDxHHeMxb17b9TQhQtWYFVq8tzvoSt0tUVXyQDhaKguKrACqy0GXPtddIWuRtDVjwBhOesT7rseOfauNtEVuqrVEPGggqz/QImyzb4IEEyOyRUpEh4KSo/3gBVYWQiM3HenABl5EHOCGAchaBmWxs4BBkUj9BK7l3wHiBcozn/rBgQrsKrRrNAVuupBV5%2B32%2B2r9o0RvQH1rjPE0BQCVvChWKPOnu68Mnz8nh6zrDBS2%2Bfw0R8f2Weip0RTsqfruYFdaXicoUY4UhkuCIZ/1R/4qIcVfNhbGFGnLU6NwUd/fLgCpKRZcUJCi4JowPBuNUDgQ8N2y6QEPmyMa688wifAH77waNF3AydSgLDf2ma/9fURqmvWhQ/4sNu6f4uvd13hD5t1b5hv4XzxRMLcR2OmaxMX37EFK9UgW2qoI6HGx7T/b60IwUpV1bZjzfgjj7M3PEpX5nF1IwUI5mhjjlBFMQh8wIeFQOtGYn2ePSZX%2BKOv8Ih8ZLewaFaqNbbNrGIVK0DgAz4sBM4aHkqA4A9LHc/X98AquwLZo4A1HGosEcoFCFhZatrXHFbDgg/4sBA4c5ivrkC2XFSxAJ3PtC%2BXS9Uz5iOOIxUgI44jpYMRxwEfSya9DXFvzuGjPz4WW1h7E36WRtJqHK8GgY82p63WJj7w8UTm6PBIrQjxx/H%2BmAIEMo4l49Ug8AEfyoq%2Bh8b%2B%2BjlraXce6LVqzMdCjbwHF9dA2NNV7Pp4Ty2s5gapVWM%2BSmrkOYcP/3dJ8Ic%2B8amJVQufTwHivR7BU8z0b4V6sIoNCz7qhTl81NFuZMw7KYGPsfnIPhM9ZeMW97x51xohQIIBPT/vilXp7M1zzzT4%2BCffVgc%2B%2BsKqFR%2BuAPHut5YOosV9XHqscb1ePdnxfX%2BgHsfhnYX2Og740OXYgnP46I8POUB6NXkL4VKjL%2BHCB3xYCNCv9K2xLVhJAeItwOkF/UIaWIGV1QzD63iwXkPEg%2BUeNAPEK1y2rXQywAqsaoQHukJXrXSVDRDCo96sB5Nj8lYmt%2Brgc3xuaWStX60GiOd4XYsjfNT4qv6oWzjXGwlYgVVp08393mi6SgYIR0N1c4AVWNVoJOgKXY2gqx8BwnLWJ1yO0Soy918EZouPLT5FWfSrY/vVIkAg41gyXg0DH/ChNFGONSsoPd4DVvtiNQUIzYpmpUgLAyoo0axYmWs6Gb3vfgeIdxCcm9a3F8AKrJRWggfrTeDwYD0Pft5ut6/7/a5ofHpPj7PQFqcXvCb3LpmD0EMN%2BNDkCB9608UfOla1dRXUfRY%2Bss9ET9m4JDw8N7DzNt1IRlgyB1LUH8ZRD6vAA3xoSmxx2go%2BfOFBv9K0G3TlCpCSpsteqEZGbCQxEJXfgg8FpfLrEYET%2BLAxbjFjxx%2B%2BEGzRdwMnUoCwh1hvDzHYMxow9cznlH3hAz7stu4/Ot27rvCHzbo3zLdwvngiYe6jMdO1iYvv2IKVapAtNdSRUOPjAz7yavE2q5Lt6XkN%2BOiPD3MFQiNRW%2B72M%2BaKQeADPiwEWjd26/PsMbkKfwN/rCN9BOfmCoRmpVpje3goBoEP%2BLAQOKKRWJ9p68oj/n0rQPCHwkT5NcHX6yrZAIGMtmRYAQIf8GEhcObwwB9p9o/kPBkgWy6qWAKfzyQul8u0JFV%2BzwvUiONIzbBGHEeKzxHHAR9LJo/2IHz0x8fiGsiIJj9Ls0rNsOCjzWmrtQnMa8OCD/hgsvtEYLECwRzHmuM1QOADPmhWSwTmgY4/%2BvDHtAJhj12x634XoNZWTuG/h294wgd8WAh4t5T2uphtfa5a2p0HSK0a87FRI8/0tALxXo9ocR%2BXd6wRDQIfVot6vu41uUdX8NHXUzDhoz8%2Bss9ET9m4xb173rVGMEhoiJ6fd8WqdDbtuc8RfPzr6v5y8NEfH64Aebclc%2Bvl7PV69WTHdAsUzy95Z%2BzvzDl86MpqoSv46I8POUDeuZG0MAc1%2BjIHfMCHhQA98fNDChAvUJyQOP6ExFz88AEfVjMMr%2BPzene8PasHzQDxiqp0b7rF7YepobQRfyOBcz2gwAqsFBeO0nezATLKICxCGEe9mRUNkYZo%2Ba9kdYOuxtDVaoB4jjtGAXn3jamhN3awAiulUeNBBaXHe8BqO1bJAOFoqN6swAqsFBt6mxW6Qlcj6OpHgLDd4xMu11UUmXNdJX4JTkELD%2BJBRSclk5K9%2B9UiQBAuwh1FuK%2BfE%2B2iXbS7jkAtf0wBUqvAfEjUwOSYvL3J8WDZNQ/6ld2vvgPEC9RZzzQrzQ2sbFFFHMEKrCxP0Uv001Y9YvV5u92%2B7ve7xfPi9R723s64hREEEpoufGhy9AaU9%2BQNfPyu%2BtA3%2BNDDw4tVeH8LfyweKKXYtiQ8PDewKwXqDDXCUd1wkSv8q/7ARz2s4MO3gqrtQfjojw9XgJQ0q72v%2Bp9x5RFnC8GA4UcNEPhQY9Z/5j8eo4UPG%2BPaM1380ddKcM6HFCA97r2VLNF6H0fqmc8p%2B/Y%2BDrvlPN7R%2Bzjgw2bSGx5bOIeP/viQAoSZrk1cfMcWrFSDbKmhjoQaj4BTViBgpaqqbCUYdzHgI4%2BzN8xLLxfM%2BTADBHO0MUeckVsNCz7gw0KgdSOxPs8ekyv80Vd4RD6yAUKzUq2xbWYVq1gzLPiADwuBs4aHEiD4w1LH8/U9sJqeiZ66aLtHAWs41FgilAsQsLLUtK85rIYFH/BhIXDmMF9dgWy5yGUBOp9pXy6XqmfMRxxHKkBGHEdKByOOAz6WTHob4t6cw0d/fCy2sPYm/CyNpNU4Xg0CH/oXrWpgBR9P5R8dHqkVYQ3OX71OjXUPLrawAOrYZvVqEPiAD2VF30Njb9V054GOP/rwx7QCYU9XsevjPbWwmhukVo35KKmR5xw%2B6t8OIzCghiB86Fi18Pm0AvFej%2BDpePotBTxYRYPAR70wh4862o2MeScl8DE2H9lnoqdszJPSdMK9WIUACQb0/HhrlK6gat/nqMdxwMc/%2BbY6LXQFH/3x4QoQdanZYvl0xhrX69WTHfLS/4xYeWe6JdqFD12O8NEXVq34kAOkxIAtBkGN9xMunMO5hQD9yrdTUnrTWylAvGRwQuL4ExJzg8EHfFgN13MxO/4tdIWuzADxhkfpXmhpAirGKDEH49DNAVZgpfiQXtJmVaBwsVdPzAYIhJ%2BPcEtccA7nlkaYMDBhmFah4ZnoKcF4jte1OMJHja/qj7qFcz08wAqsagTtaLpKrkB6PFJZOut5x%2BOnYNXXcUf4gA8lbEbsuz8ChC0MfWYFVmClNAZOjSkoPd4DVmNhtQgQGiINUZEvJldQoiFyMEbTych9dwqQkQcxp4lxEIKKbQlBBSVCkBDM6%2BQ7QLxNl/Pf%2BikMsAIrpVXjwXoTHzxYz4Oft9vty5OygYxfv37JD4MK7y8xBzWUtvPxzQNYgVUOATxIv1IcUtJLPv/8%2BfOVeqTtWkHvzf7C3/YEVLyQpgw4vudMNUpOjb0rVi10BR%2Baulp5ED764mPxRELro7FvbCH0fL0Eq2CO8KMGekmNkqYbbzOvjN672uz55A18KIy3e0YFfPTHhxQg7CHW20MMkohN9/URqmtygQ/4UFqJN8x71xX%2BsFlvyfnikba5j8ZM1yYuvmMLVqpBttRQR0KNx/UlZUUIVqqqtn3PAz7yOHvDY%2BvqXwoQzNHGHKGKYhD4gA8LgdaNxPo8e0yu8Edf4RH5yG5h0axUa2ybWcUqVoDAB3xYCJw1PJQAwR%2BWOp6v74FVdgWyRwFrONRYIpQLELCy1LSvOayGBR/wYSFw5jBfXYH0fiHNIm0%2Bm79cLvL3VcLveQnfG6tUgOxdI4UfNdIX5eFjqRb8wZcd54r4sQKhkbQ53bMWgq8NCz7gQ5kwHd3YW01K8McT6R44XwQIzerYZvW6ZQIf8EF4rG/x4o8%2B/DFdRGdPV7Hr4z21sJrPsGrVmI%2BSGnnO4cO/rYs/9MZeE6sWPp9WIN5rBaM9NWutTfQ2jtiw4KNemHs4h4%2B%2BnoIJH/3xkX0mesrGIz41a5RxBIN47zUGH74Lm557KcFHX08ShI/%2B%2BHAFiPfCzehLtBbLwHmN6/WqT70LTo3Bh297AT50ObbYDoWP/viQA4Tw8M10uWmhJnZ0ha4UpbQIKGooTCyvA0sB4jU5JyT0mS5YgZViWzxYL2jxYLkHzQDxCpdtEp0MsAKrGuGBrtBVK11lA4TwqDfrweSYvJXJrTr4HJ9bGlnrV6sB4jnuGIt79xCpoQsXrMCq1OS530NX6GqLrpIBwtFQXVRgBVZbDLj2u%2BgKXY2gqx8BwnLWJ1xOWyky7%2Bsbza2PZ3tX5ngQDyqu6kFXiwBBuAh3FOG%2Bfk60i3bR7joCtfwxBUitAvMhUQOTY/L2JseDy%2B8uKBoM76Ff2f3qO0C8QHFuWj9BBFZgpTQsPGg3q4gjWPWD1eftdvu63%2B%2BKxqf39LD3dsYtjBA2wRzwocnR20i8R6fh43fVB7LBhz658mLVYgX144FSim1LwsNzA7tSoM5QIxypDBflw7/qD3zUwwo%2BfDPd2h6Ej/74mJ4HojSskmbFKSUF2cd%2Ba/hf%2BFEDBD40bLdMSuDDxrj2SjDOpvGHzUWLlcecDylA2MfXl5pbsEo9gzslmS01NAl%2BfG9deJ9L4m0kvdeAD1stLTmHj/74kAKEma5NXHzHFqxUg2ypoY6EGo8QVVYgYKWqatvTPOEjj7M3zEtX5nFXSboGgjnamCNUUQwCH/BhIdC6kVifZ4/JFf7oKzwiH9kVCM1Ktca2mVWsYgUIfMCHhcBZw0MJEPxhqeP5%2Bh5YZVcgexSwhkONJUK5AAErS037msNqWPABHxYCZw7z1RVI7xc2LdLms/nRLgKnAgQ%2B2hxgSOkKPpaoeBvi3tqFj/74WGxh7U34milHa%2BytxvFqEPg4LjxSKxD4gA9lAnt00LbsV1OAYI5jzfHasOADPmhW61u8%2BKMPf0wBwp6uYtfHe2phNV%2BB1KoxHyU18pzDR183FISP/vj4DhDvlhJPMdNvKeDBKhoEPuqFOXzU0W5kzDspgY%2Bx%2Bcg%2BEz1lY56UphPuxSoESDCg58dbo3QFVfs%2BRz2OAz7%2BybfVaaEr%2BOiPD1eAeC8OlYrqXe%2Bfdb1ePdnB8wr%2B/01xBbQS7cKHgmzdbd35J4CP/viQA6TEgN7lLDV8q5t3DVp01VcjgY/35UMKEG9j54TE8Sck5pKGD/hQWhw%2BrzeBO6sHzQDxioptK71ZgRVY1Wjs6ApdtdJVNkAIj3ozEkyOyVuZ3KqDz/G5pZG1frUaIJ7jdS2O8FHjq/qjbuFcbyRgBValTTf3e6PpKhkgPR6pLJ2xv%2BPxU7Dq67gjfMCHEjYj9t0fAcJyVp9ZgRVYKY2BU0oKSu2OA8PHfnwsAoSGSENUpIUBFZRoiBwz13Qyct%2BdAmTkQcxpYhyEoGJbQlBBiRAkBPM6%2BQ4Qb9M965lmxVJgVS%2Bg0JV%2BMg2swKqHfvV5u92%2B7ve78lmm9/Q4e2txesEbHt6Lp6EphBrwockRPvQwxx86VrV1FdR9Fj6yz0RP2bgkPGqfhApkhKVm%2BFf9YRz1sIIPX7PCH5pr0VV/unIFSEnTZQ9RM0c8whdnJ8pvwYeCUvk%2BfuAEPmyMW8zY8YcvPFr03cCJFCDst7bZb0098zllX/iAD7ut%2Bx8%2B1Luu8IfNujfMt3AeflcKEGa6NnHxHVuwUg2ypYY6Emp8fMBHXi3eZuW9JhjeP68BH/3xYQYIjURtudsfdasYBD7gw0KgdWO3Ps8ek6vwN/DHOtJHcG6uQGhWqjW2h4diEPiADwuBIxqJ9Zm2rjzi37cCBH8oTJRfE3y9rpINEMhoS4YVIPABHxYCZw4P/JFm/0jOkwGy5aKKJfD5TOJyuUxLUuX3vECNOI7UDGvEcaT4HHEc8LFk8mgPwkd/fCyugYxo8rM0q9QMCz7anLZam8C8Niz4gA8mu08EFisQzHGsOV4DBD7gg2a1RGAe6PijD39MKxD22BW77ncBam3lFP57%2BMYtfMCHhYB3S2mvi9nW56ql3XmA1KoxHxs18kxPKxDv9YgW93F5xxrRIPBhtajn616Te3QFH309BRM%2B%2BuMj%2B0z0lI1HfGrWKOMIBgkN0fMDH75bPHjuOwUffT1JED7648MVIO%2B2ZG69nL1er57sWHxLV/1F74z9nTmHD1VV%2B3wPyqoGHxZC5SvzEp8HPuQAKSlAs%2BqLcPiADwsBfO5b0ba4aWHPNaQA8YqKExLHn5CYNwr4gA8rOMLr%2BLxeeJzVg2aAeEU1%2BkmP1ttWrAqU1lb39Buc%2B8MDn%2BuTkjNjlQ0QwqPejOTMorIiAV2hK0sj%2BGOMgFoNEM9xxygG72yaGnojASuwqtF00RW62qKrZIBwNFQXFViB1RYDrv0uukJXI%2BjqR4CwveATbs8nJBQBllw8ZXthjO2FHP/4HJ8r/cHaVVoECKJCVHuI6vVvoCt0ha7WERjZH1OAjDyIOTWMg2ZFszpns8Ln/Z1G/A4Qb9M965lmpfGAVb2AQlf61hhYgVUP/erzdrt93e935bNM77H2xdjCeCLgwSo0hRBQ8KHJ0Rvm3ms38PG76kPf4EMPQS9WLa5tLp4Holm27J43nhvYlQJ1hhrhSGW4KB/%2BVX88ARVFdQasWpxSgg/farO2ruCjPz4WTyS0mlZJs%2BKUkoXq4/XYEMP/VwMEPjRst0xK4MPGuPZKEH/0tRKc8yEFCPut%2BlJzC1apZz6n7Lulht0OHu%2Bgxt9p%2B8YKdLDCH4qvvEHbu67kLSxmuoo8Hu/ZgpUaIFtqqCOhxiNElRUIWKmqwh86UtuwUuts0a4UIFsKtBjEmWooDQs%2BVMa3GxA%2B1rH2zqa3Tq7iqtgKdPzR1h/ZLSzIaEeGYhD4gA8LgSMau/WZ9ggP/NFXmEc%2BVgOEZqXYYvu21bxKbsYLH/BhIXDm8LACBH9Y6ni%2BvhdWyS2s3i/cqDCNOI5UgIw4jhRHI44DPpZMegNqb87hoz8%2BFiuQvQk/SyNpNY5Xg8BHm9M9a5MS%2BHgic3R4pFYg%2BON4f0wBAhnHkvFqEPiAD2W13UNjf/2ctbQ7D/RaNV63lC%2BXS9Vv4488jsUW1l77YjnRUyPfEuYGASulfe57DSrVCMN/C98DgQ/4sBDwhnn4eyPragoQb8ryFDP9lgIerGKAwIdl1fILgvBRR7uREW9DhI%2Bx%2Bcg%2BEz1l4xb3IHrXGiFAggE9P%2B%2BKVenszXO/Jvj4J99WBz76wqoVH64Aebcl2ryRe2dWJVhdr1dPdnzfP4t7jWmQlWAFHxq2pc3Kq1346I8POUBKDNii6VKjL1HBB3xYCNBL9G2r3rGSAsQ7iJFPFnAK44EAnNczOf44/oQdPt/H52aAeBtJq%2BUsM11rnld%2BoRnO64UH/tDDA6z6xyobIDQSGokSU4S5gtLjPWAFVhYCI/Xd1QDxHK%2BLgHjNQQ09oMAKrKzGUxJQ6ApdbdFVMkA4GqqLCqzAaosB134XXaGrEXT1I0BGWj7lAGYcPgN6j1R6V5vwAR%2B1GiLaVZD1H4xRVrSLAMHkmFyRIuGhoMQ1Dxq7ppOR%2B%2B4UICMPYk4T4yAEFdsSggpKhCAhmNfJd4B4my7n2PXjdWAFVkqrxoP1Jj54sJ4HP2%2B325cnZQMZv379km9xHN5fYg5qKG3n45sHsAKrHAJ4kH6lOKSkl3z%2B%2BfPnKxzlU3%2B8N/sLf9sTUPHCjfp5wvvOVMNzs793x6qFruBDc2IrD8JHX3ysPhM99THZN9bIU04vvP6leGwzBqJSCT4UlMr38QMn8GFj7N1hwB/6llIpViWTq/g4CZvxx4mu8D8pQNhD1AnfglXqmc8pMrfUUMQR3kONv9M2rbVCByv8ofjKG7S962rxRMIcAMx0FXmUz3TjbEENEPiADwsBb7PqeaaLPyy2H6%2B35lwKEJqVRt4eBlQCBD7gw0KgdSOxPk98fat28cc60kdwbgbIVsIVYVHjiZJlELBSFLV9JRirwEca7yOaVdxWDf%2BubSnij/b%2BWL0GAhltybAMAh/wYSFwVGO3Ptde2s0F%2Bl412Mr/icCarpIrkN4v3Fhinc8eL5eL/H2Vkj3EvbFKGWTvGin8qJG%2BCAwfS7V4A2pvXcFHf3wsViB7E06z8hH%2BahD4aHO6Z21SAh9PZI4Oj9QKHX8c748pQCDjWDJeDQIf8KGstnto7K%2Bfs5Z254Feq8Z8LNTIe3CxhcUeomLX/S7Qrq3O4kVC%2BIAPCwFveIS/N7Ku5gEy8jjmvI48jilAvNcKeIqZfuM3D1bRIPBhtc7n614Dwkcd7UZG4KMP7bbiI/tM9BQUPClNN6AXqxAg3nuNeWuUzkJL7kEUA1GxVI/jgI9/q0dmU5x6w8PLOXz0x4crQN5tydx6qXm9XpVeO70HPnxh7r0/EHzociwJD/jQ8O3V58EfcoD0OogWwqWGJvTS1Y23kcAHfFgI0K/qTq6iB6UA8ZLB6YXjTxBxmuSBANqt10jwOT43A8RrQGahuqjACqysmXRJCKIrdNVKV9kAITzqzd4wOSZvZXKrDj7H55ZG1vrVaoB4jju2ODJGja%2BP%2B/2u8Dy9x3utAM71RgJWYKWY8eweTAaI93hd6Wz6HY%2BGglVfRxHhAz6UIKAnpicMPwKE5aw%2BswIrsFKaj3cWiq7Q1Si6WgQIwkW4owj39XOiXbSLdtcRqOWPKUBqFZgPiRqYHJO3NzkefCDASlBxnw%2Br7wDxNnbOf%2BsniMAKrBTb4sF6kys8WM%2BDn7fb7av26R6vOd51thCEHrCCD6Xl%2Br8k6NUVfPyu%2BkA2%2BNAbuxer8P7afXdxO3fNsmXLQE5baeiGo6Hhth5rz3xO/ZWSZTl8wIeFQI%2B6wh%2B%2BVVptnwc%2BVp%2BJvlez4j5HllUfr8djguH/qwFSYnL4gA8LgV51FTyCPyz26q885v1KChD2EPWl5hasUs98TsllSw1bfo93UOPvtH1jBTpY4Q/FV94tpd51JW9h9TojOdtsWg0Q%2BFDs6jtNEv/i3OTwkcfZ2xC37uPDR398mCsQmlWbZhVn/dYSHT7gw0KgdWO3Pk98fat2lQDZWkMZCzWeuxTZAAEoRU7bZ7qximUQ%2BIAPC4GzhocywcIfljqer%2B%2BBVXYLa48C1nCosUQoFyBgZalpX3NYDQs%2B4MNC4MxhHv3xYwXS%2B4Ubi7T5bP5yuVQ9x743VqkA2btGCj9qpC8Cw8dSLd6GuLeu4KM/PhYBsjfhNCsf4a8GgY82p3vWJiXw8UTm6PBIrQjxx/H%2BmAIEMo4l49Ug8AEfymq7h8b%2B%2BjlraXce6LVqzMdCjbwHF9dA2NNV7LrfBfO11Vn47%2BF7B/ABHxYC3vAIf29kXc0DZORxzHkdeRxTgHivFfA0Nv2WAh6sokHgw2qd5RfM4aOOdiMj3oYIH2PzkX0mesrGPJlLJ9yLVQiQYEDPj7dG6Sy09n11ehwHfPT1tEL46I8PV4C825K59VLzer16sqP63TbDh3lnzuFDl6N35VGiK/jojw85QEoIbyEqavQlKviADwsBeolvF6PnWzZJAeIlnNMLx58g4jTJAwG0W69Z4XN8bgaI14Cle%2Bw9p6w1o4qvg1W9ZoWu9GYFVmCl9Kw9%2BlU2QPYoYA2EGjRdSyM0RBqiohF6SfteshognuN1LY7wUeOr%2BqNu4Vw3IFiBlRJq3muCo%2BkqGSA9HqksnYW%2B4/FTsOrruCN8wIcSNiP23R8BwjJQn1mBFVgpjcE7C0VX6GoUXS0CBOEi3FGE%2B/o50S7aRbvrCNTyxxQgtQrMh0QNTI7J25scDz4QYCWouM%2BH1XeAeBs757/1UzFgBVaKbfFgvckVHqznwc/b7fZ1v98VjU/v6THJW5xe8JrcO%2BsJQg814EOTI3zoTRd/6FjV1lVQ91n4yD4TPWXjkvCofRIqkBG%2BiBj%2BVX8YRz2s4MPXrPCH5lp01Z%2BuXAFS0nT5hrlmjniEL85OlN%2BCDwUl355u/Ivw4WtWLXweOMEftuZbrKCiP6QAYQ%2Bx3h5ikEMkPPXM55Rc4AM%2B7DZyvvs0yIj3AAASVElEQVSA4Q%2BbdW94bOkliycS5j4aM12buPiOLVipBtlSQx0JNT4%2B4COvFm%2Bz8l4TnE%2Buwv%2BHj/74MFcgNBK15W4/JqgYBD7gw0KgdWO3Ps8ekys1QPCHysY%2B/SobIJDRjgzFIPABHxYCZw0P/LHO/FGcZ7ewaFaWVZ%2Bv74VVbgWyVw22Kn8isGZA%2BNCxaqEr%2BOiPjx8rkC0XVdSWS430ReCUQcCqzQXzlHbhY4mKd6a7t3bhoz8%2BFgGyN%2BFrprxcLtMFMSV0jhZuq3G8GgQ%2BjguP1JYJfMAH/eqJwGILC3Mca47XhgUf8EGzWiIwn2Dhjz78Ma1A2GNX7Pp4Ty2s5gapVWM%2BSmrkOYcP/3dJ8Ife2Gti1cLn0wrEu6XU4j4u71gjNiz4qBfmHl3BR19PwYSP/vjIPhM9ZeMRn5o1yjiCQcKqwPMDH75bbnjuOwUffT1JED7648MVIN6L2aMv0VosA%2Bc1rterJzumW6B4foltKx0t%2BNCxaqEr%2BOiPDzlACA/fTLfFzeWooRkK7aJdRSktQvBsNaQA8RqQExL6hTSwAiulueHBeiGIB8s9aAaIV7hsW%2BlkgBVY1QgPdIWuWukqGyCER71ZDybH5K1MbtXB5/jc0shav1oNEM9xx1jcu79HDV24YAVWpSbP/R66QldbdJUMEI6G6qICK7DaYsC130VX6GoEXf0IEJazPuFyEkqReV/faG59PNu7MseDeFBxVQ%2B6WgQIwkW4owj39XOiXbSLdtcRqOWPKUBqFZgPiRqYHJO3NzkefCDQw4z9bBOf7wDxNnbOTesniMAKrJTQxIP1Jld4sJ4HP2%2B329f9flc0Pr2HJNfh8mAVhB4aCXxo%2BHqbrncWCh%2B/qz63Bz70xu7FKry/hT%2Byz0RP2djTEOMgPDewKwXqDDXCkcpwUT78q/7ARz2s4MO3KqjtQfjojw9XgJQ0K04paVEQj22Gd6sBAh8atlsmJfBhY1x7pjufiMJHX3xIAcIeor7U3IJV6pnPKblsqWHL7/EOavydtm%2BsQAcr/KH4yhu0vetq8UjbHADMdBV5PN6zBSs1QLbUUEdCjUeIKjNesFJVhT90pLZhpdbZol0pQLYUaDGIM9VQGhZ8qIxvNyB8rGPtnU1vnVzFVbEV6PijrT%2ByW1iQ0Y4MxSDwAR8WAkc0dusz7REe%2BKOvMI98rAYIzUqxxfZtq3mV3IwXPuDDQuDM4WEFCP6w1PF8fS%2BskltYvV%2B4UWEacRypABlxHCmORhwHfCyZ9AbU3pzDR398LFYgexN%2BlkbSahyvBoGPNqd71iYl8PFE5ujwSK1A8Mfx/pgCBDKOJePVIPABH8pqu4fG/vo5a2l3Hui1arxuKV8ul6rfxh95HIstrL32xXKip0a%2BJcwNAlZK%2B9z3GlSqEYb/Fr4HAh/wYSHgDfPw90bW1RQg3pTlKWb6LQU8WMUAgQ/LquUXBOGjjnYjI96GCB9j85F9JnrKxjwpTSfci1UIkGBAz4%2B3Rumsp/Z9jnocB3z8k2%2Br00JX8NEfH64Aebcl2ryRe2dWJVhdr1dPdlS/22b4MCXjaIFVixrwocsRPvrCqhUfcoC8cyNpQQY13s%2BAcA7nFgK9910pQLyDGPlkAacwHgjAuW%2Br0nPXafxx/Ak7fL6Pz80A8TaS0r1QjwGpoRsQrMDKmuWWTBjQFboKGsgGCOFRbxaKATEgjT2PAFt8ikIe7zkKq9UA8Ryvi8P0DoIaekCBFVgp7QQPKiiVNV08%2BNODyQDp8Uhlacq%2B4/FTsOrruCN8wIcSayP23R8BwraVPtMFK7BSGoN3VYCu0NUouloECMJFuKMI9/Vzol20i3bXEajljylAahWYD4kamByTtzc5Hiy75kG/svvVd4B4geIcu36CCKzASglNPGg3q4gjWPWD1eftdvvyfAcjNMRfv37JtzgO7y8hnBpK2/n45gGswCqHAB6kXykOKekln3/%2B/PkKx9PUH%2B/N/sLf9gRUPLGifp7wvjPVKDk19q5YtdAVfGjqauVB%2BOiLj9Vnoqc%2BJqdJNPK2HNuMgahUgg8FpfL979Cs4MPG2LvDgD/0bd1SrEomV/FxEjbjj1sdhf9JAcI%2Bvk74FqxSz3xOkbmlhiKO8B5q/J22aa0VOljhD8VX3qDtXVeLJxLmAGCmq8ijfKYbZwtqgMAHfFgIeJtVzzNd/GGx/Xi9NedSgNCsNPL2MKASIPABHxYCrRuJ9Xni61u1iz/WkT6CczNAthKuCIsaT5Qsg4CVoqjtK8FYBT7SeB/RrOK2avh3bUsRf7T3x%2Bo1EMhoS4ZlEPiADwuBoxq79bn20m4u0PeqwVb%2BTwTWdJVcgfR%2B4cYS63z2eLlc5O%2BrlOwh7o1VyiB710jhR430RWD4WKrFG1B76wo%2B%2BuNjsQLZm3CalY/wV4PAR5vTPWuTEvh4InN0eKRW6PjjeH9MAQIZx5LxahD4gA9ltd1DY3/9nLW0Ow/0WjXmY6FG3oOLLSz2EBW77neBdm11Fi8Swgd8WAh4wyP8vZF1NQ%2BQkccx53XkcUwB4r1WwJO59JuZebCKBoEPq3U%2BX/caED7qaDcyAh99aLcVH9lnoqegiF9ht76duzVlS%2B55ExuwQmGP4wif33uvsR7HUTrT7Y1z%2BOjrSYLw0R8frgB5tyXz1hD03o/mer0q2Te9Bz702XQJVvChy9G78oCPutptxYccICWEtxgENfoyOXzAh4UAvWT88Ig%2BlwLESzinF44/QcRpkgcCaLdes8Ln%2BNwMEK8BS/e/vds9zHSteV75hWY4r9d08YfedMGqf6yyAUIjoZEoMUWYKyg93gNWYGUhMFLfXQ0Qz3HHFkfGqPH1cb/fLe0tXvc2KzjXJwxgBVaKGc/uwWSAcDRUNwdYgVWNRoKu0NUIuvoRICMtn3IAMw6fAbkGpdjVf1Gebav%2B9/Et5ukl671kESAARdO1zERDpCEqGqGXvEcvmQIEwt%2BD8Ln54RzOlTDw7uOjq/fR1XeAeAnn/Lc%2BCwUrsFKaNB6s13TxYD0Pft5ut6/ap3u85njXbZIg9IAVfCgtt/71CPj4XfWBbF6fw0d/fKw%2B0nbNwiXL2d5ukucVbnh/i1Mx4WhouJjNjSrtAIEP34z9DB7EH31xHvhwBUhJeHC6x26G84AK/18NEPjQsN0yYYAPG%2BNWOwyhDnz0xYcUIOwh1ttDjOERgjb1zOeUXOADPuw24t/i611X%2BMNm3RvmWzhfPJEw99GY6drExXdswUo1yJYa6kio8SEHOlipqtp2Kxf8kcfZGx6lK/O4qyQFCOZoY45QRTEIfMCHhUDrRmJ9nj0mV/ijr/CIfGS3sGhWqjW2zaxiFStA4AM%2BLATOGh5KgOAPSx3P1/fAKrsC2aOANRxqLBHKBQhYWWra1xxWw4IP%2BLAQOHOYr65AtlxUsQCdz7Qvl0vVM%2BYjjiMVICOOI6WDEccBH0smvQ1xb87hoz8%2BFltYexN%2BlkbSahyvBoGPNqet1iY%2B8PFE5ujwSK0I8cfx/pgCBDKOJePVIPABH8qKvofG/vo5a2l3Hui1aszHQo28BxfXQNjTVez6eE8trOYGqVVjPkpq5DmHD/93SfCHPvGpiVULn08B4r0ewdPY9FsKeLCKDQs%2B6oU5fNTRbmTMOymBj7H5yD4TPWXjFvcgetcaIUCCAT0/74pV6ezNc08o%2BPgn31YHPvrCqhUfrgDx7reWDuJd7591vV492fF9g8d3xco70y3BCj50OcJHX1i14kMOkBIDthgENd5PuHAO5xYC9Ct9a2wLVlKAeAtwekG/kAZWYGU1w/A6HqzXEPFguQfNAPEKl20rnQywAqsa4YGu0FUrXWUDhPCoN%2BvB5Ji8lcmtOvgcn1saWetXqwHiOV7X4ggfNb6qP%2BoWzvVGAlZgVdp0c783mq6SAcLRUN0cYAVWNRoJukJXI%2BjqR4CwnPUJl2O0isz9F4HZ4mOLT1EW/erYfrUIEMg4loxXw8AHfChNlGPNCkqP94DVvlhNAUKzolkp0sKACko0K1bmmk5G77vfAeIdBOem9e0FsAIrpZXgwXoTODxYz4Oft9vt636/Kxqf3tPjLLTF6QWvyb1L5iD0UAM%2BNDnCh9508YeOVW1dBXWfhY/sM9FTNi4JD88N7LxNN5IRlsyBFPWHcdTDKvAAH5oSW5y2gg9feNCvNO0GXbkCpKTpsheqkREbSQxE5bfgQ0Gp/HpE4AQ%2BbIxbzNjxhy8EW/TdwIkUIOwh1ttDDPaMBkw98zllX/iAD7ut%2B49O964r/GGz7g3zLZwvnkiY%2B2jMdG3i4ju2YKUaZEsNdSTU%2BPiAj7xavM2qZHt6XgM%2B%2BuPDXIHQSNSWu/2MuWIQ%2BIAPC4HWjd36PHtMrsLfwB/rSB/BubkCoVmp1tgeHopB4AM%2BLASOaCTWZ9q68oh/3woQ/KEwUX5N8PW6SjZAIKMtGVaAwAd8WAicOTzwR5r9IzlPBsiWiyqWwOczicvlMi1Jld/zAjXiOFIzrBHHkeJzxHHAx5LJoz0IH/3xsbgGMqLJz9KsUjMs%2BGhz2mptAvPasOADPpjsPhFYrEAwx7HmeA0Q%2BIAPmtUSgXmg448%2B/DGtQNhjV%2By63wWotZVT%2BO/hG57wAR8WAt4tpb0uZlufq5Z25wFSq8Z8bNTIMz2tQLzXI1rcx%2BUda0SDwIfVop6ve03u0RV89PUUTPjoj4/sM9FTNm5x7553rREMEhqi5%2BddsSqdTXvucwQf/7q6vxx89MeHK0Debcncejl7vV492THdAsXzS94Z%2BztzDh%2B6slroCj7640MOkHduJC3MQY2%2BzAEf8GEhQE/8/JACxAsUJySOPyExFz98wIfVDMPr%2BLzeHW/P6kEzQLyiKt2bbnH7YWoobcTfSOBcDyiwAivFhaP03WyAjDIIixDGUW9mRUOkIVr%2BK1ndoKsxdLUaIJ7jjlFA3n1jauiNHazASmnUeFBB6fEesNqOVTJAOBqqNyuwAivFht5mha7Q1Qi6%2BhEgbPf4hMt1FUXmXFeJX4JT0MKDeFDRScmkZO9%2BtQgQhItwRxHu6%2BdEu2gX7a4jUMsfU4DUKjAfEjUwOSZvb3I8WHbNg35l96vvAPECddYzzUpzAytbVBFHsAIry1P0Ev20VY9Yfd5ut6/7/W7xvHi9h723M25hBIGEpgsfmhy9AeU9eQMfv6s%2B9A0%2B9PDwYhXe38IfiwdKKbYtCQ/PDexKgTpDjXBUN1zkCv%2BqP/BRDyv48K2gansQPvrjwxUgJc1q76v%2BZ1x5xNlCMGD4UQMEPtSY9Z/5j8do4cPGuPZMF3/0tRKc8yEFSI97byVLtN7HkXrmc8q%2BvY/DbjmPd/Q%2BDviwmfSGxxbO4aM/PqQAYaZrExffsQUr1SBbaqgjocYj4JQVCFipqipbCcZdDPjI4%2BwN89LLBXM%2BzADBHG3MEWfkVsOCD/iwEGjdSKzPs8fkCn/0FR6Rj2yA0KxUa2ybWcUq1gwLPuDDQuCs4aEECP6w1PF8fQ%2Bspmeipy7a7lHAGg41lgjlAgSsLDXtaw6rYcEHfFgInDnMV1cgWy5yWYDOZ9qXy6XqGfMRx5EKkBHHkdLBiOOAjyWT3oa4N%2Bfw0R8fiy2svQk/SyNpNY5Xg8CH/kWrGljBx1P5R4dHakVYg/NXr1Nj3YOLLSyAOrZZvRoEPuBDWdH30NhbNd15oOOPPvwxrUDY01Xs%2BnhPLazmBqlVYz5KauQ5h4/6t8MIDKghCB86Vi18Pq1AvNcjeDqefksBD1bRIPBRL8zho452I2PeSQl8jM1H9pnoKRvzpDSdcC9WIUCCAT0/3hqlK6ja9znqcRzw8U%2B%2BrU4LXcFHf3y4AkRdarZYPp2xxvV69WSHvPQ/I1bemW6JduFDlyN89IVVKz7kACkxYItBUOP9hAvncG4hQL/y7ZSU3vRWChAvGZyQOP6ExNxg8AEfVsP1XMyOfwtdoSszQLzhUboXWpqAijFKzME4dHOAFVgpPqSXtFkVKFzs1ROzAQLh5yPcEhecw7mlESYMTBimVWh4JnpKMJ7jdS2O8FHjq/qjbuFcDw%2BwAqsaQTuarpIrkB6PVJbOet7x%2BClY9XXcET7gQwmbEfvujwBhC0OfWYEVWCmNgVNjCkqP94DVWFgtAoSGSENU5IvJFZRoiByM0XQyct%2BdAmTkQcxpYhyEoGJbQlBBiRAkBPM6%2BQ4Qb9Pl/Ld%2BCgOswEpp1Xiw3sQHD9bz4OftdvvypGwg49evX/LDoML7S8xBDaXtfHzzAFZglUMAD9KvFIeU9JL/Af/UtOa3xpCvAAAAAElFTkSuQmCC'/%3E %3C/defs%3E %3C/svg%3E ");
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    top: 0;
    bottom: 0;
    height: 100%;
    left: 0;
    right: 0;
    opacity: 0.2;
    transform: scaleY(1.2);
    z-index: 1;
}

.epg-sec table.parent-table td.nested.left-two tr td .inner-text {
    margin-right: 8px;
}

.epg-sec table.parent-table td.nested.left-two tr td:not(:first-child) .inner-text {
    margin-right: 8px;
}

.epg-sec table.parent-table td.nested tr td:last-child {
    border-right: 0 !important;
    border-left: 0 !important;
}

.epg-sec table.parent-table td.nested tr td:first-child {
    border-left: 0 !important;
}

.epg-sec table.parent-table {
    border-collapse: separate;
    border-spacing: 8px 8px;
    table-layout: fixed;
}

.epg-sec table.parent-table td.nested table {
    border-collapse: collapse;
    background: transparent;

}

.epg-sec table.parent-table td.nested table td {
    border-radius: 4px;
}

.epg-sec table.parent-table thead th {
    position: relative;
}

.epg-sec table.parent-table thead tr th:not(:first-child)::before {
    position: absolute;
    width: 100%;
    height: 100%;
    background: #000;
    content: '';
    top: 0;
    right: -10px;
    z-index: -1;
}

.epg-sec table.parent-table thead tr th:first-child::before {
    position: absolute;
    width: 100%;
    height: 100%;
    background: #1A1C26;
    content: '';
    top: 0;
    right: -8px;
    z-index: -1;
}

.epg-sec table.parent-table thead tr th:last-child::before {
    /* right: 0; */
}

.epg-sec table.parent-table tbody {
    /* border-collapse: separate;
    border-spacing: 10px; */

}

.epg-sec table.parent-table tbody:before {
    line-height: 0px;
    content: ".";
    color: transparent;
    /* bacground color */
    display: block;
}

.epg-sec table.parent-table tbody td:not(:first-child) {
    gap: 8px;
    /* margin-left: 3px; */
}

.epg-sec table.parent-table tbody td>div:first-child {
    margin-left: 16px;
}

.epg-sec table.parent-table tbody td .inner-text {
    display: flex;
    height: 76px;
    flex-wrap: wrap;
    flex-flow: column;
    position: relative;
    justify-content: space-between;
}

.epg-sec table.parent-table tbody td {


    /* overflow: hidden; */
    color: #D4D4EB;
    text-overflow: ellipsis;
    /* white-space: nowrap; */
    font-family: 'Poppins';
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    /* 142.857% */
    padding-right: 8px;
}

.epg-sec table.parent-table tbody td:not(:first-child)>div {
    padding: 0;
}

.epg-sec table.parent-table tbody td:not(:first-child) .single-episode {
    padding: 12px 16px;
    border: 1.33px solid rgba(0, 0, 0, 0.24);
    background: rgba(0, 0, 0, 0.32);
    box-shadow: -1px 0px 0px 0px rgba(0, 0, 0, 0.06) inset, 0px 2px 4px 0px rgba(0, 0, 0, 0.16);
    border-radius: 4px;

}

.epg-sec table.parent-table tbody td:not(:first-child) .single-episode.running {
    background: #232946;
}

.epg-sec table.parent-table tbody td:not(:first-child) .single-episode.expired {
    position: relative;
    overflow: hidden;
    border: 1.33px solid rgba(255, 255, 255, 0.08);
    box-shadow: -1px 0px 0px 0px rgba(0, 0, 0, 0.06) inset;
    background-color: #080a16;
    /* opacity: 0.5; */
}

.epg-sec table.parent-table tbody td:not(:first-child) .single-episode.expired>div {
    /* opacity: 0.5; */
}

.epg-sec table.parent-table tbody td:not(:first-child) .single-episode.expired::before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='300' height='96' viewBox='0 0 300 96' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Cg filter='url(%23filter0_i_3721_24370)'%3E %3Crect width='300' height='96' rx='4' fill='white' fill-opacity='0.04'/%3E %3Crect width='300' height='96' rx='4' fill='url(%23pattern0)' style='mix-blend-mode:multiply'/%3E %3Crect width='300' height='96' rx='4' fill='url(%23pattern1)' style='mix-blend-mode:multiply'/%3E %3Crect width='300' height='96' rx='4' fill='url(%23pattern2)' style='mix-blend-mode:multiply'/%3E %3Crect x='0.665' y='0.665' width='298.67' height='94.67' rx='3.335' stroke='white' stroke-opacity='0.08' stroke-width='1.33'/%3E %3Cpath opacity='0.5' d='M18.352 25.964H21.768V27H17.078V17.242H18.352V25.964ZM23.779 18.082C23.5363 18.082 23.331 17.998 23.163 17.83C22.995 17.662 22.911 17.4567 22.911 17.214C22.911 16.9713 22.995 16.766 23.163 16.598C23.331 16.43 23.5363 16.346 23.779 16.346C24.0123 16.346 24.2083 16.43 24.367 16.598C24.535 16.766 24.619 16.9713 24.619 17.214C24.619 17.4567 24.535 17.662 24.367 17.83C24.2083 17.998 24.0123 18.082 23.779 18.082ZM24.395 19.328V27H23.121V19.328H24.395ZM29.4223 25.824L31.8023 19.328H33.1603L30.1503 27H28.6663L25.6563 19.328H27.0283L29.4223 25.824ZM41.4139 22.87C41.4139 23.1127 41.3999 23.3693 41.3719 23.64H35.2399C35.2866 24.396 35.5433 24.9887 36.0099 25.418C36.4859 25.838 37.0599 26.048 37.7319 26.048C38.2826 26.048 38.7399 25.922 39.1039 25.67C39.4773 25.4087 39.7386 25.0633 39.8879 24.634H41.2599C41.0546 25.3713 40.6439 25.9733 40.0279 26.44C39.4119 26.8973 38.6466 27.126 37.7319 27.126C37.0039 27.126 36.3506 26.9627 35.7719 26.636C35.2026 26.3093 34.7546 25.8473 34.4279 25.25C34.1013 24.6433 33.9379 23.9433 33.9379 23.15C33.9379 22.3567 34.0966 21.6613 34.4139 21.064C34.7313 20.4667 35.1746 20.0093 35.7439 19.692C36.3226 19.3653 36.9853 19.202 37.7319 19.202C38.4599 19.202 39.1039 19.3607 39.6639 19.678C40.2239 19.9953 40.6533 20.434 40.9519 20.994C41.2599 21.5447 41.4139 22.17 41.4139 22.87ZM40.0979 22.604C40.0979 22.1187 39.9906 21.7033 39.7759 21.358C39.5613 21.0033 39.2673 20.7373 38.8939 20.56C38.5299 20.3733 38.1239 20.28 37.6759 20.28C37.0319 20.28 36.4813 20.4853 36.0239 20.896C35.5759 21.3067 35.3193 21.876 35.2539 22.604H40.0979ZM57.048 19.328L54.654 27H53.338L51.49 20.91L49.642 27H48.326L45.918 19.328H47.22L48.984 25.768L50.888 19.328H52.19L54.052 25.782L55.788 19.328H57.048ZM58.9704 18.082C58.7277 18.082 58.5224 17.998 58.3544 17.83C58.1864 17.662 58.1024 17.4567 58.1024 17.214C58.1024 16.9713 58.1864 16.766 58.3544 16.598C58.5224 16.43 58.7277 16.346 58.9704 16.346C59.2037 16.346 59.3997 16.43 59.5584 16.598C59.7264 16.766 59.8104 16.9713 59.8104 17.214C59.8104 17.4567 59.7264 17.662 59.5584 17.83C59.3997 17.998 59.2037 18.082 58.9704 18.082ZM59.5864 19.328V27H58.3124V19.328H59.5864ZM63.3117 20.378V24.9C63.3117 25.2733 63.391 25.5393 63.5497 25.698C63.7084 25.8473 63.9837 25.922 64.3757 25.922H65.3137V27H64.1657C63.4564 27 62.9244 26.8367 62.5697 26.51C62.215 26.1833 62.0377 25.6467 62.0377 24.9V20.378H61.0437V19.328H62.0377V17.396H63.3117V19.328H65.3137V20.378H63.3117ZM70.6653 19.188C71.244 19.188 71.7666 19.314 72.2333 19.566C72.7 19.8087 73.064 20.1773 73.3253 20.672C73.596 21.1667 73.7313 21.7687 73.7313 22.478V27H72.4713V22.66C72.4713 21.8947 72.28 21.3113 71.8973 20.91C71.5146 20.4993 70.992 20.294 70.3293 20.294C69.6573 20.294 69.1206 20.504 68.7193 20.924C68.3273 21.344 68.1313 21.9553 68.1313 22.758V27H66.8573V16.64H68.1313V20.42C68.3833 20.028 68.7286 19.7247 69.1673 19.51C69.6153 19.2953 70.1146 19.188 70.6653 19.188ZM84.8368 27L80.8188 22.548V27H79.5448V17.242H80.8188V21.764L84.8508 17.242H86.4608L82.0368 22.128L86.5028 27H84.8368ZM94.9257 22.87C94.9257 23.1127 94.9117 23.3693 94.8837 23.64H88.7517C88.7983 24.396 89.055 24.9887 89.5217 25.418C89.9977 25.838 90.5717 26.048 91.2437 26.048C91.7943 26.048 92.2517 25.922 92.6157 25.67C92.989 25.4087 93.2503 25.0633 93.3997 24.634H94.7717C94.5663 25.3713 94.1557 25.9733 93.5397 26.44C92.9237 26.8973 92.1583 27.126 91.2437 27.126C90.5157 27.126 89.8623 26.9627 89.2837 26.636C88.7143 26.3093 88.2663 25.8473 87.9397 25.25C87.613 24.6433 87.4497 23.9433 87.4497 23.15C87.4497 22.3567 87.6083 21.6613 87.9257 21.064C88.243 20.4667 88.6863 20.0093 89.2557 19.692C89.8343 19.3653 90.497 19.202 91.2437 19.202C91.9717 19.202 92.6157 19.3607 93.1757 19.678C93.7357 19.9953 94.165 20.434 94.4637 20.994C94.7717 21.5447 94.9257 22.17 94.9257 22.87ZM93.6097 22.604C93.6097 22.1187 93.5023 21.7033 93.2877 21.358C93.073 21.0033 92.779 20.7373 92.4057 20.56C92.0417 20.3733 91.6357 20.28 91.1877 20.28C90.5437 20.28 89.993 20.4853 89.5357 20.896C89.0877 21.3067 88.831 21.876 88.7657 22.604H93.6097ZM97.8813 16.64V27H96.6073V16.64H97.8813ZM101.327 16.64V27H100.053V16.64H101.327ZM110.106 19.328L105.486 30.612H104.17L105.682 26.916L102.588 19.328H104.002L106.41 25.544L108.79 19.328H110.106ZM114.643 23.136C114.643 22.352 114.802 21.666 115.119 21.078C115.436 20.4807 115.87 20.0187 116.421 19.692C116.981 19.3653 117.602 19.202 118.283 19.202C118.955 19.202 119.538 19.3467 120.033 19.636C120.528 19.9253 120.896 20.2893 121.139 20.728V19.328H122.427V27H121.139V25.572C120.887 26.02 120.509 26.3933 120.005 26.692C119.51 26.9813 118.932 27.126 118.269 27.126C117.588 27.126 116.972 26.958 116.421 26.622C115.87 26.286 115.436 25.8147 115.119 25.208C114.802 24.6013 114.643 23.9107 114.643 23.136ZM121.139 23.15C121.139 22.5713 121.022 22.0673 120.789 21.638C120.556 21.2087 120.238 20.882 119.837 20.658C119.445 20.4247 119.011 20.308 118.535 20.308C118.059 20.308 117.625 20.42 117.233 20.644C116.841 20.868 116.528 21.1947 116.295 21.624C116.062 22.0533 115.945 22.5573 115.945 23.136C115.945 23.724 116.062 24.2373 116.295 24.676C116.528 25.1053 116.841 25.4367 117.233 25.67C117.625 25.894 118.059 26.006 118.535 26.006C119.011 26.006 119.445 25.894 119.837 25.67C120.238 25.4367 120.556 25.1053 120.789 24.676C121.022 24.2373 121.139 23.7287 121.139 23.15ZM128.318 19.188C129.251 19.188 130.007 19.4727 130.586 20.042C131.165 20.602 131.454 21.414 131.454 22.478V27H130.194V22.66C130.194 21.8947 130.003 21.3113 129.62 20.91C129.237 20.4993 128.715 20.294 128.052 20.294C127.38 20.294 126.843 20.504 126.442 20.924C126.05 21.344 125.854 21.9553 125.854 22.758V27H124.58V19.328H125.854V20.42C126.106 20.028 126.447 19.7247 126.876 19.51C127.315 19.2953 127.795 19.188 128.318 19.188ZM133.059 23.136C133.059 22.352 133.218 21.666 133.535 21.078C133.852 20.4807 134.286 20.0187 134.837 19.692C135.397 19.3653 136.022 19.202 136.713 19.202C137.31 19.202 137.866 19.342 138.379 19.622C138.892 19.8927 139.284 20.252 139.555 20.7V16.64H140.843V27H139.555V25.558C139.303 26.0153 138.93 26.3933 138.435 26.692C137.94 26.9813 137.362 27.126 136.699 27.126C136.018 27.126 135.397 26.958 134.837 26.622C134.286 26.286 133.852 25.8147 133.535 25.208C133.218 24.6013 133.059 23.9107 133.059 23.136ZM139.555 23.15C139.555 22.5713 139.438 22.0673 139.205 21.638C138.972 21.2087 138.654 20.882 138.253 20.658C137.861 20.4247 137.427 20.308 136.951 20.308C136.475 20.308 136.041 20.42 135.649 20.644C135.257 20.868 134.944 21.1947 134.711 21.624C134.478 22.0533 134.361 22.5573 134.361 23.136C134.361 23.724 134.478 24.2373 134.711 24.676C134.944 25.1053 135.257 25.4367 135.649 25.67C136.041 25.894 136.475 26.006 136.951 26.006C137.427 26.006 137.861 25.894 138.253 25.67C138.654 25.4367 138.972 25.1053 139.205 24.676C139.438 24.2373 139.555 23.7287 139.555 23.15ZM151.866 27L149.542 23.01H148.002V27H146.728V17.242H149.878C150.616 17.242 151.236 17.368 151.74 17.62C152.254 17.872 152.636 18.2127 152.888 18.642C153.14 19.0713 153.266 19.5613 153.266 20.112C153.266 20.784 153.07 21.3767 152.678 21.89C152.296 22.4033 151.717 22.744 150.942 22.912L153.392 27H151.866ZM148.002 21.988H149.878C150.569 21.988 151.087 21.82 151.432 21.484C151.778 21.1387 151.95 20.6813 151.95 20.112C151.95 19.5333 151.778 19.0853 151.432 18.768C151.096 18.4507 150.578 18.292 149.878 18.292H148.002V21.988ZM161.854 19.328L157.234 30.612H155.918L157.43 26.916L154.336 19.328H155.75L158.158 25.544L160.538 19.328H161.854ZM162.659 23.136C162.659 22.352 162.817 21.666 163.135 21.078C163.452 20.4807 163.886 20.0187 164.437 19.692C164.997 19.3653 165.617 19.202 166.299 19.202C166.971 19.202 167.554 19.3467 168.049 19.636C168.543 19.9253 168.912 20.2893 169.155 20.728V19.328H170.443V27H169.155V25.572C168.903 26.02 168.525 26.3933 168.021 26.692C167.526 26.9813 166.947 27.126 166.285 27.126C165.603 27.126 164.987 26.958 164.437 26.622C163.886 26.286 163.452 25.8147 163.135 25.208C162.817 24.6013 162.659 23.9107 162.659 23.136ZM169.155 23.15C169.155 22.5713 169.038 22.0673 168.805 21.638C168.571 21.2087 168.254 20.882 167.853 20.658C167.461 20.4247 167.027 20.308 166.551 20.308C166.075 20.308 165.641 20.42 165.249 20.644C164.857 20.868 164.544 21.1947 164.311 21.624C164.077 22.0533 163.961 22.5573 163.961 23.136C163.961 23.724 164.077 24.2373 164.311 24.676C164.544 25.1053 164.857 25.4367 165.249 25.67C165.641 25.894 166.075 26.006 166.551 26.006C167.027 26.006 167.461 25.894 167.853 25.67C168.254 25.4367 168.571 25.1053 168.805 24.676C169.038 24.2373 169.155 23.7287 169.155 23.15ZM176.334 19.188C177.267 19.188 178.023 19.4727 178.602 20.042C179.18 20.602 179.47 21.414 179.47 22.478V27H178.21V22.66C178.21 21.8947 178.018 21.3113 177.636 20.91C177.253 20.4993 176.73 20.294 176.068 20.294C175.396 20.294 174.859 20.504 174.458 20.924C174.066 21.344 173.87 21.9553 173.87 22.758V27H172.596V19.328H173.87V20.42C174.122 20.028 174.462 19.7247 174.892 19.51C175.33 19.2953 175.811 19.188 176.334 19.188Z' fill='white'/%3E %3Cpath opacity='0.5' d='M18.196 74.428C17.364 74.012 16.948 73.356 16.948 72.46C16.948 72.028 17.056 71.632 17.272 71.272C17.488 70.912 17.812 70.628 18.244 70.42C18.676 70.204 19.204 70.096 19.828 70.096C20.444 70.096 20.968 70.204 21.4 70.42C21.84 70.628 22.168 70.912 22.384 71.272C22.6 71.632 22.708 72.028 22.708 72.46C22.708 72.908 22.592 73.304 22.36 73.648C22.136 73.984 21.836 74.244 21.46 74.428C21.916 74.596 22.276 74.872 22.54 75.256C22.804 75.632 22.936 76.076 22.936 76.588C22.936 77.108 22.804 77.568 22.54 77.968C22.276 78.368 21.908 78.676 21.436 78.892C20.964 79.108 20.428 79.216 19.828 79.216C19.228 79.216 18.692 79.108 18.22 78.892C17.756 78.676 17.392 78.368 17.128 77.968C16.864 77.568 16.732 77.108 16.732 76.588C16.732 76.068 16.864 75.62 17.128 75.244C17.392 74.868 17.748 74.596 18.196 74.428ZM21.4 72.628C21.4 72.18 21.26 71.836 20.98 71.596C20.7 71.356 20.316 71.236 19.828 71.236C19.348 71.236 18.968 71.356 18.688 71.596C18.408 71.836 18.268 72.184 18.268 72.64C18.268 73.04 18.412 73.368 18.7 73.624C18.996 73.872 19.372 73.996 19.828 73.996C20.284 73.996 20.66 73.868 20.956 73.612C21.252 73.356 21.4 73.028 21.4 72.628ZM19.828 75.028C19.3 75.028 18.868 75.16 18.532 75.424C18.204 75.68 18.04 76.052 18.04 76.54C18.04 76.996 18.2 77.368 18.52 77.656C18.84 77.936 19.276 78.076 19.828 78.076C20.372 78.076 20.8 77.932 21.112 77.644C21.432 77.356 21.592 76.988 21.592 76.54C21.592 76.06 21.428 75.688 21.1 75.424C20.78 75.16 20.356 75.028 19.828 75.028ZM25.1043 79.084C24.8563 79.084 24.6483 79 24.4803 78.832C24.3123 78.664 24.2283 78.456 24.2283 78.208C24.2283 77.96 24.3123 77.752 24.4803 77.584C24.6483 77.416 24.8563 77.332 25.1043 77.332C25.3443 77.332 25.5483 77.416 25.7163 77.584C25.8843 77.752 25.9683 77.96 25.9683 78.208C25.9683 78.456 25.8843 78.664 25.7163 78.832C25.5483 79 25.3443 79.084 25.1043 79.084ZM25.1043 74.044C24.8563 74.044 24.6483 73.96 24.4803 73.792C24.3123 73.624 24.2283 73.416 24.2283 73.168C24.2283 72.92 24.3123 72.712 24.4803 72.544C24.6483 72.376 24.8563 72.292 25.1043 72.292C25.3443 72.292 25.5483 72.376 25.7163 72.544C25.8843 72.712 25.9683 72.92 25.9683 73.168C25.9683 73.416 25.8843 73.624 25.7163 73.792C25.5483 73.96 25.3443 74.044 25.1043 74.044ZM27.3138 74.512C27.3138 73.128 27.5458 72.048 28.0098 71.272C28.4818 70.488 29.2898 70.096 30.4338 70.096C31.5778 70.096 32.3818 70.488 32.8458 71.272C33.3178 72.048 33.5538 73.128 33.5538 74.512C33.5538 75.912 33.3178 77.008 32.8458 77.8C32.3818 78.584 31.5778 78.976 30.4338 78.976C29.2898 78.976 28.4818 78.584 28.0098 77.8C27.5458 77.008 27.3138 75.912 27.3138 74.512ZM32.2098 74.512C32.2098 73.864 32.1658 73.316 32.0778 72.868C31.9978 72.42 31.8298 72.056 31.5738 71.776C31.3178 71.488 30.9378 71.344 30.4338 71.344C29.9298 71.344 29.5498 71.488 29.2938 71.776C29.0378 72.056 28.8658 72.42 28.7778 72.868C28.6978 73.316 28.6578 73.864 28.6578 74.512C28.6578 75.184 28.6978 75.748 28.7778 76.204C28.8578 76.66 29.0258 77.028 29.2818 77.308C29.5458 77.588 29.9298 77.728 30.4338 77.728C30.9378 77.728 31.3178 77.588 31.5738 77.308C31.8378 77.028 32.0098 76.66 32.0898 76.204C32.1698 75.748 32.2098 75.184 32.2098 74.512ZM35.0013 74.512C35.0013 73.128 35.2333 72.048 35.6973 71.272C36.1693 70.488 36.9773 70.096 38.1213 70.096C39.2653 70.096 40.0693 70.488 40.5333 71.272C41.0053 72.048 41.2413 73.128 41.2413 74.512C41.2413 75.912 41.0053 77.008 40.5333 77.8C40.0693 78.584 39.2653 78.976 38.1213 78.976C36.9773 78.976 36.1693 78.584 35.6973 77.8C35.2333 77.008 35.0013 75.912 35.0013 74.512ZM39.8973 74.512C39.8973 73.864 39.8533 73.316 39.7653 72.868C39.6853 72.42 39.5173 72.056 39.2613 71.776C39.0053 71.488 38.6253 71.344 38.1213 71.344C37.6173 71.344 37.2373 71.488 36.9813 71.776C36.7253 72.056 36.5533 72.42 36.4653 72.868C36.3853 73.316 36.3453 73.864 36.3453 74.512C36.3453 75.184 36.3853 75.748 36.4653 76.204C36.5453 76.66 36.7133 77.028 36.9693 77.308C37.2333 77.588 37.6173 77.728 38.1213 77.728C38.6253 77.728 39.0053 77.588 39.2613 77.308C39.5253 77.028 39.6973 76.66 39.7773 76.204C39.8573 75.748 39.8973 75.184 39.8973 74.512ZM51.0619 74.08V75.232H46.1299V74.08H51.0619ZM57.6467 76.624C57.7267 77.024 57.8987 77.328 58.1627 77.536C58.4267 77.744 58.7827 77.848 59.2307 77.848C59.7987 77.848 60.2147 77.624 60.4787 77.176C60.7427 76.728 60.8747 75.964 60.8747 74.884C60.6827 75.156 60.4107 75.368 60.0587 75.52C59.7147 75.664 59.3387 75.736 58.9307 75.736C58.4107 75.736 57.9387 75.632 57.5147 75.424C57.0907 75.208 56.7547 74.892 56.5067 74.476C56.2667 74.052 56.1467 73.54 56.1467 72.94C56.1467 72.06 56.4027 71.36 56.9147 70.84C57.4347 70.312 58.1467 70.048 59.0507 70.048C60.1387 70.048 60.9107 70.412 61.3667 71.14C61.8307 71.86 62.0627 72.968 62.0627 74.464C62.0627 75.496 61.9747 76.34 61.7987 76.996C61.6307 77.652 61.3347 78.148 60.9107 78.484C60.4867 78.82 59.8987 78.988 59.1467 78.988C58.2907 78.988 57.6307 78.764 57.1667 78.316C56.7027 77.868 56.4427 77.304 56.3867 76.624H57.6467ZM59.1707 74.584C59.6507 74.584 60.0267 74.436 60.2987 74.14C60.5787 73.836 60.7187 73.436 60.7187 72.94C60.7187 72.388 60.5707 71.96 60.2747 71.656C59.9867 71.344 59.5907 71.188 59.0867 71.188C58.5827 71.188 58.1827 71.348 57.8867 71.668C57.5987 71.98 57.4547 72.392 57.4547 72.904C57.4547 73.392 57.5947 73.796 57.8747 74.116C58.1627 74.428 58.5947 74.584 59.1707 74.584ZM64.2918 79.084C64.0438 79.084 63.8358 79 63.6678 78.832C63.4998 78.664 63.4158 78.456 63.4158 78.208C63.4158 77.96 63.4998 77.752 63.6678 77.584C63.8358 77.416 64.0438 77.332 64.2918 77.332C64.5318 77.332 64.7358 77.416 64.9038 77.584C65.0718 77.752 65.1558 77.96 65.1558 78.208C65.1558 78.456 65.0718 78.664 64.9038 78.832C64.7358 79 64.5318 79.084 64.2918 79.084ZM64.2918 74.044C64.0438 74.044 63.8358 73.96 63.6678 73.792C63.4998 73.624 63.4158 73.416 63.4158 73.168C63.4158 72.92 63.4998 72.712 63.6678 72.544C63.8358 72.376 64.0438 72.292 64.2918 72.292C64.5318 72.292 64.7358 72.376 64.9038 72.544C65.0718 72.712 65.1558 72.92 65.1558 73.168C65.1558 73.416 65.0718 73.624 64.9038 73.792C64.7358 73.96 64.5318 74.044 64.2918 74.044ZM66.5013 74.512C66.5013 73.128 66.7333 72.048 67.1973 71.272C67.6693 70.488 68.4773 70.096 69.6213 70.096C70.7653 70.096 71.5693 70.488 72.0333 71.272C72.5053 72.048 72.7413 73.128 72.7413 74.512C72.7413 75.912 72.5053 77.008 72.0333 77.8C71.5693 78.584 70.7653 78.976 69.6213 78.976C68.4773 78.976 67.6693 78.584 67.1973 77.8C66.7333 77.008 66.5013 75.912 66.5013 74.512ZM71.3973 74.512C71.3973 73.864 71.3533 73.316 71.2653 72.868C71.1853 72.42 71.0173 72.056 70.7613 71.776C70.5053 71.488 70.1253 71.344 69.6213 71.344C69.1173 71.344 68.7373 71.488 68.4813 71.776C68.2253 72.056 68.0533 72.42 67.9653 72.868C67.8853 73.316 67.8453 73.864 67.8453 74.512C67.8453 75.184 67.8853 75.748 67.9653 76.204C68.0453 76.66 68.2133 77.028 68.4693 77.308C68.7333 77.588 69.1173 77.728 69.6213 77.728C70.1253 77.728 70.5053 77.588 70.7613 77.308C71.0253 77.028 71.1973 76.66 71.2773 76.204C71.3573 75.748 71.3973 75.184 71.3973 74.512ZM74.1888 74.512C74.1888 73.128 74.4208 72.048 74.8848 71.272C75.3568 70.488 76.1648 70.096 77.3088 70.096C78.4528 70.096 79.2568 70.488 79.7208 71.272C80.1928 72.048 80.4288 73.128 80.4288 74.512C80.4288 75.912 80.1928 77.008 79.7208 77.8C79.2568 78.584 78.4528 78.976 77.3088 78.976C76.1648 78.976 75.3568 78.584 74.8848 77.8C74.4208 77.008 74.1888 75.912 74.1888 74.512ZM79.0848 74.512C79.0848 73.864 79.0408 73.316 78.9528 72.868C78.8728 72.42 78.7048 72.056 78.4488 71.776C78.1928 71.488 77.8128 71.344 77.3088 71.344C76.8048 71.344 76.4248 71.488 76.1688 71.776C75.9128 72.056 75.7408 72.42 75.6528 72.868C75.5728 73.316 75.5328 73.864 75.5328 74.512C75.5328 75.184 75.5728 75.748 75.6528 76.204C75.7328 76.66 75.9008 77.028 76.1568 77.308C76.4208 77.588 76.8048 77.728 77.3088 77.728C77.8128 77.728 78.1928 77.588 78.4488 77.308C78.7128 77.028 78.8848 76.66 78.9648 76.204C79.0448 75.748 79.0848 75.184 79.0848 74.512ZM90.2014 77.296H86.7094L86.1094 79H84.6814L87.6694 70.648H89.2534L92.2414 79H90.8014L90.2014 77.296ZM89.8174 76.18L88.4614 72.304L87.0934 76.18H89.8174ZM102.325 70.66V79H100.957V73.288L98.4126 79H97.4646L94.9086 73.288V79H93.5406V70.66H95.0166L97.9446 77.2L100.861 70.66H102.325Z' fill='white' fill-opacity='0.56'/%3E %3C/g%3E %3Cdefs%3E %3Cfilter id='filter0_i_3721_24370' x='0' y='0' width='300' height='96' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E %3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E %3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E %3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E %3CfeOffset dx='-1'/%3E %3CfeComposite in2='hardAlpha' operator='arithmetic' k2='-1' k3='1'/%3E %3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.06 0'/%3E %3CfeBlend mode='normal' in2='shape' result='effect1_innerShadow_3721_24370'/%3E %3C/filter%3E %3Cpattern id='pattern0' patternContentUnits='objectBoundingBox' width='1.33333' height='4.16667'%3E %3Cuse xlink:href='%23image0_3721_24370' transform='scale(0.00333333 0.0104167)'/%3E %3C/pattern%3E %3Cpattern id='pattern1' patternContentUnits='objectBoundingBox' width='1.33333' height='4.16667'%3E %3Cuse xlink:href='%23image0_3721_24370' transform='scale(0.00333333 0.0104167)'/%3E %3C/pattern%3E %3Cpattern id='pattern2' patternContentUnits='objectBoundingBox' width='1.33333' height='4.16667'%3E %3Cuse xlink:href='%23image0_3721_24370' transform='scale(0.00333333 0.0104167)'/%3E %3C/pattern%3E %3Cimage id='image0_3721_24370' width='400' height='400' xlink:href='data:image/png%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAAZAAAAGQCAYAAACAvzbMAAAAAXNSR0IArs4c6QAAIABJREFUeF7tnY1y4yoShZPx%2BP3fdqe85ZlsES%2By5CD6NBII5C9VW7N17aTN%2BekDCEuff/78%2Bfr6%2BvpQf37//q2%2B9ft94W///fvX9TvvXOPfv3/fmKk/74xVC13Bh6bEVj6Hj774%2BPzPf/4jB0hoVp%2Bfn9oIPj4%2BAtklJn/XGgGvGLoKyPChoPR4TwlW8KHh28rn8NEfH1KAhIZ%2BuVyqhgc1/k74WisQsNJXtFuwihMZ%2BFhvXN7wgI822tWi5uO755T29vC7UoCUzN5YeWgUzg2oNiz40LAtXXlE7cJHHmdveMCHHh5bsVIdsqWXSAGypUCLQZyphtKw4ENlvGzbaj7xgY/9Vh57NET46I%2BP7AqEZtWuWYVKlkHgAz4sBFqvCqzPE1/fQ7v4I432UZxnVyB7EG6JixpLhHIGAStLTc/X98IKPn5iflSzsiZYe3GeUxk1fvarHyuQLRdVVItTI70XmmpYYKXvG%2B%2BNFXwsHe0ND/g4TrupXlyDj0WA7F2gxSDOVOO1YcHHsQaEj6e7jg6P1AoEfxzvjylAIONYMl4NAh/woazoe2jsr5%2BzlnbngV6rxnws1Mh7cHENhP09xa6P99TCam6QWjXmo6RGnnP46OvLwPDRHx/fKxDvF0nCF6vu97vecQua7jvWiAaBD11a3hD06Ao%2B%2BvI5fPTHx%2Bd///tf/cZL/789Scn9aCL5SmsIf/8dawSMvPe2elesSleCHl3Bh/%2B%2BbDV9Dh/98eEKEO9%2Ba6nJ3/Vb7NfrVcnX6T3wUfe%2BbPChy9G7EizRLnz0x4ccICWEtxAVNfoSFXzAh4UAvaTuxKelB6UA8RLO6YXjTxBxmuSBANqt16zwOT43A8RrQLatdFGBFVhZs/WSEERX6KqVrrIBQnjUm71hckzeyuRWHXyOzy2NrPWr1QDxHHeMxb17b9TQhQtWYFVq8tzvoSt0tUVXyQDhaKguKrACqy0GXPtddIWuRtDVjwBhOesT7rseOfauNtEVuqrVEPGggqz/QImyzb4IEEyOyRUpEh4KSo/3gBVYWQiM3HenABl5EHOCGAchaBmWxs4BBkUj9BK7l3wHiBcozn/rBgQrsKrRrNAVuupBV5%2B32%2B2r9o0RvQH1rjPE0BQCVvChWKPOnu68Mnz8nh6zrDBS2%2Bfw0R8f2Weip0RTsqfruYFdaXicoUY4UhkuCIZ/1R/4qIcVfNhbGFGnLU6NwUd/fLgCpKRZcUJCi4JowPBuNUDgQ8N2y6QEPmyMa688wifAH77waNF3AydSgLDf2ma/9fURqmvWhQ/4sNu6f4uvd13hD5t1b5hv4XzxRMLcR2OmaxMX37EFK9UgW2qoI6HGx7T/b60IwUpV1bZjzfgjj7M3PEpX5nF1IwUI5mhjjlBFMQh8wIeFQOtGYn2ePSZX%2BKOv8Ih8ZLewaFaqNbbNrGIVK0DgAz4sBM4aHkqA4A9LHc/X98AquwLZo4A1HGosEcoFCFhZatrXHFbDgg/4sBA4c5ivrkC2XFSxAJ3PtC%2BXS9Uz5iOOIxUgI44jpYMRxwEfSya9DXFvzuGjPz4WW1h7E36WRtJqHK8GgY82p63WJj7w8UTm6PBIrQjxx/H%2BmAIEMo4l49Ug8AEfyoq%2Bh8b%2B%2BjlraXce6LVqzMdCjbwHF9dA2NNV7Pp4Ty2s5gapVWM%2BSmrkOYcP/3dJ8Ic%2B8amJVQufTwHivR7BU8z0b4V6sIoNCz7qhTl81NFuZMw7KYGPsfnIPhM9ZeMW97x51xohQIIBPT/vilXp7M1zzzT4%2BCffVgc%2B%2BsKqFR%2BuAPHut5YOosV9XHqscb1ePdnxfX%2BgHsfhnYX2Og740OXYgnP46I8POUB6NXkL4VKjL%2BHCB3xYCNCv9K2xLVhJAeItwOkF/UIaWIGV1QzD63iwXkPEg%2BUeNAPEK1y2rXQywAqsaoQHukJXrXSVDRDCo96sB5Nj8lYmt%2Brgc3xuaWStX60GiOd4XYsjfNT4qv6oWzjXGwlYgVVp08393mi6SgYIR0N1c4AVWNVoJOgKXY2gqx8BwnLWJ1yO0Soy918EZouPLT5FWfSrY/vVIkAg41gyXg0DH/ChNFGONSsoPd4DVvtiNQUIzYpmpUgLAyoo0axYmWs6Gb3vfgeIdxCcm9a3F8AKrJRWggfrTeDwYD0Pft5ut6/7/a5ofHpPj7PQFqcXvCb3LpmD0EMN%2BNDkCB9608UfOla1dRXUfRY%2Bss9ET9m4JDw8N7DzNt1IRlgyB1LUH8ZRD6vAA3xoSmxx2go%2BfOFBv9K0G3TlCpCSpsteqEZGbCQxEJXfgg8FpfLrEYET%2BLAxbjFjxx%2B%2BEGzRdwMnUoCwh1hvDzHYMxow9cznlH3hAz7stu4/Ot27rvCHzbo3zLdwvngiYe6jMdO1iYvv2IKVapAtNdSRUOPjAz7yavE2q5Lt6XkN%2BOiPD3MFQiNRW%2B72M%2BaKQeADPiwEWjd26/PsMbkKfwN/rCN9BOfmCoRmpVpje3goBoEP%2BLAQOKKRWJ9p68oj/n0rQPCHwkT5NcHX6yrZAIGMtmRYAQIf8GEhcObwwB9p9o/kPBkgWy6qWAKfzyQul8u0JFV%2BzwvUiONIzbBGHEeKzxHHAR9LJo/2IHz0x8fiGsiIJj9Ls0rNsOCjzWmrtQnMa8OCD/hgsvtEYLECwRzHmuM1QOADPmhWSwTmgY4/%2BvDHtAJhj12x634XoNZWTuG/h294wgd8WAh4t5T2uphtfa5a2p0HSK0a87FRI8/0tALxXo9ocR%2BXd6wRDQIfVot6vu41uUdX8NHXUzDhoz8%2Bss9ET9m4xb173rVGMEhoiJ6fd8WqdDbtuc8RfPzr6v5y8NEfH64Aebclc%2Bvl7PV69WTHdAsUzy95Z%2BzvzDl86MpqoSv46I8POUDeuZG0MAc1%2BjIHfMCHhQA98fNDChAvUJyQOP6ExFz88AEfVjMMr%2BPzene8PasHzQDxiqp0b7rF7YepobQRfyOBcz2gwAqsFBeO0nezATLKICxCGEe9mRUNkYZo%2Ba9kdYOuxtDVaoB4jjtGAXn3jamhN3awAiulUeNBBaXHe8BqO1bJAOFoqN6swAqsFBt6mxW6Qlcj6OpHgLDd4xMu11UUmXNdJX4JTkELD%2BJBRSclk5K9%2B9UiQBAuwh1FuK%2BfE%2B2iXbS7jkAtf0wBUqvAfEjUwOSYvL3J8WDZNQ/6ld2vvgPEC9RZzzQrzQ2sbFFFHMEKrCxP0Uv001Y9YvV5u92%2B7ve7xfPi9R723s64hREEEpoufGhy9AaU9%2BQNfPyu%2BtA3%2BNDDw4tVeH8LfyweKKXYtiQ8PDewKwXqDDXCUd1wkSv8q/7ARz2s4MO3gqrtQfjojw9XgJQ0q72v%2Bp9x5RFnC8GA4UcNEPhQY9Z/5j8eo4UPG%2BPaM1380ddKcM6HFCA97r2VLNF6H0fqmc8p%2B/Y%2BDrvlPN7R%2Bzjgw2bSGx5bOIeP/viQAoSZrk1cfMcWrFSDbKmhjoQaj4BTViBgpaqqbCUYdzHgI4%2BzN8xLLxfM%2BTADBHO0MUeckVsNCz7gw0KgdSOxPs8ekyv80Vd4RD6yAUKzUq2xbWYVq1gzLPiADwuBs4aHEiD4w1LH8/U9sJqeiZ66aLtHAWs41FgilAsQsLLUtK85rIYFH/BhIXDmMF9dgWy5yGUBOp9pXy6XqmfMRxxHKkBGHEdKByOOAz6WTHob4t6cw0d/fCy2sPYm/CyNpNU4Xg0CH/oXrWpgBR9P5R8dHqkVYQ3OX71OjXUPLrawAOrYZvVqEPiAD2VF30Njb9V054GOP/rwx7QCYU9XsevjPbWwmhukVo35KKmR5xw%2B6t8OIzCghiB86Fi18Pm0AvFej%2BDpePotBTxYRYPAR70wh4862o2MeScl8DE2H9lnoqdszJPSdMK9WIUACQb0/HhrlK6gat/nqMdxwMc/%2BbY6LXQFH/3x4QoQdanZYvl0xhrX69WTHfLS/4xYeWe6JdqFD12O8NEXVq34kAOkxIAtBkGN9xMunMO5hQD9yrdTUnrTWylAvGRwQuL4ExJzg8EHfFgN13MxO/4tdIWuzADxhkfpXmhpAirGKDEH49DNAVZgpfiQXtJmVaBwsVdPzAYIhJ%2BPcEtccA7nlkaYMDBhmFah4ZnoKcF4jte1OMJHja/qj7qFcz08wAqsagTtaLpKrkB6PFJZOut5x%2BOnYNXXcUf4gA8lbEbsuz8ChC0MfWYFVmClNAZOjSkoPd4DVmNhtQgQGiINUZEvJldQoiFyMEbTych9dwqQkQcxp4lxEIKKbQlBBSVCkBDM6%2BQ7QLxNl/Pf%2BikMsAIrpVXjwXoTHzxYz4Oft9vty5OygYxfv37JD4MK7y8xBzWUtvPxzQNYgVUOATxIv1IcUtJLPv/8%2BfOVeqTtWkHvzf7C3/YEVLyQpgw4vudMNUpOjb0rVi10BR%2Baulp5ED764mPxRELro7FvbCH0fL0Eq2CO8KMGekmNkqYbbzOvjN672uz55A18KIy3e0YFfPTHhxQg7CHW20MMkohN9/URqmtygQ/4UFqJN8x71xX%2BsFlvyfnikba5j8ZM1yYuvmMLVqpBttRQR0KNx/UlZUUIVqqqtn3PAz7yOHvDY%2BvqXwoQzNHGHKGKYhD4gA8LgdaNxPo8e0yu8Edf4RH5yG5h0axUa2ybWcUqVoDAB3xYCJw1PJQAwR%2BWOp6v74FVdgWyRwFrONRYIpQLELCy1LSvOayGBR/wYSFw5jBfXYH0fiHNIm0%2Bm79cLvL3VcLveQnfG6tUgOxdI4UfNdIX5eFjqRb8wZcd54r4sQKhkbQ53bMWgq8NCz7gQ5kwHd3YW01K8McT6R44XwQIzerYZvW6ZQIf8EF4rG/x4o8%2B/DFdRGdPV7Hr4z21sJrPsGrVmI%2BSGnnO4cO/rYs/9MZeE6sWPp9WIN5rBaM9NWutTfQ2jtiw4KNemHs4h4%2B%2BnoIJH/3xkX0mesrGIz41a5RxBIN47zUGH74Lm557KcFHX08ShI/%2B%2BHAFiPfCzehLtBbLwHmN6/WqT70LTo3Bh297AT50ObbYDoWP/viQA4Tw8M10uWmhJnZ0ha4UpbQIKGooTCyvA0sB4jU5JyT0mS5YgZViWzxYL2jxYLkHzQDxCpdtEp0MsAKrGuGBrtBVK11lA4TwqDfrweSYvJXJrTr4HJ9bGlnrV6sB4jnuGIt79xCpoQsXrMCq1OS530NX6GqLrpIBwtFQXVRgBVZbDLj2u%2BgKXY2gqx8BwnLWJ1xOWyky7%2Bsbza2PZ3tX5ngQDyqu6kFXiwBBuAh3FOG%2Bfk60i3bR7joCtfwxBUitAvMhUQOTY/L2JseDy%2B8uKBoM76Ff2f3qO0C8QHFuWj9BBFZgpTQsPGg3q4gjWPWD1eftdvu63%2B%2BKxqf39LD3dsYtjBA2wRzwocnR20i8R6fh43fVB7LBhz658mLVYgX144FSim1LwsNzA7tSoM5QIxypDBflw7/qD3zUwwo%2BfDPd2h6Ej/74mJ4HojSskmbFKSUF2cd%2Ba/hf%2BFEDBD40bLdMSuDDxrj2SjDOpvGHzUWLlcecDylA2MfXl5pbsEo9gzslmS01NAl%2BfG9deJ9L4m0kvdeAD1stLTmHj/74kAKEma5NXHzHFqxUg2ypoY6EGo8QVVYgYKWqatvTPOEjj7M3zEtX5nFXSboGgjnamCNUUQwCH/BhIdC6kVifZ4/JFf7oKzwiH9kVCM1Ktca2mVWsYgUIfMCHhcBZw0MJEPxhqeP5%2Bh5YZVcgexSwhkONJUK5AAErS037msNqWPABHxYCZw7z1RVI7xc2LdLms/nRLgKnAgQ%2B2hxgSOkKPpaoeBvi3tqFj/74WGxh7U34milHa%2BytxvFqEPg4LjxSKxD4gA9lAnt00LbsV1OAYI5jzfHasOADPmhW61u8%2BKMPf0wBwp6uYtfHe2phNV%2BB1KoxHyU18pzDR183FISP/vj4DhDvlhJPMdNvKeDBKhoEPuqFOXzU0W5kzDspgY%2Bx%2Bcg%2BEz1lY56UphPuxSoESDCg58dbo3QFVfs%2BRz2OAz7%2BybfVaaEr%2BOiPD1eAeC8OlYrqXe%2Bfdb1ePdnB8wr%2B/01xBbQS7cKHgmzdbd35J4CP/viQA6TEgN7lLDV8q5t3DVp01VcjgY/35UMKEG9j54TE8Sck5pKGD/hQWhw%2BrzeBO6sHzQDxioptK71ZgRVY1Wjs6ApdtdJVNkAIj3ozEkyOyVuZ3KqDz/G5pZG1frUaIJ7jdS2O8FHjq/qjbuFcbyRgBValTTf3e6PpKhkgPR6pLJ2xv%2BPxU7Dq67gjfMCHEjYj9t0fAcJyVp9ZgRVYKY2BU0oKSu2OA8PHfnwsAoSGSENUpIUBFZRoiBwz13Qyct%2BdAmTkQcxpYhyEoGJbQlBBiRAkBPM6%2BQ4Qb9M965lmxVJgVS%2Bg0JV%2BMg2swKqHfvV5u92%2B7ve78lmm9/Q4e2txesEbHt6Lp6EphBrwockRPvQwxx86VrV1FdR9Fj6yz0RP2bgkPGqfhApkhKVm%2BFf9YRz1sIIPX7PCH5pr0VV/unIFSEnTZQ9RM0c8whdnJ8pvwYeCUvk%2BfuAEPmyMW8zY8YcvPFr03cCJFCDst7bZb0098zllX/iAD7ut%2Bx8%2B1Luu8IfNujfMt3AeflcKEGa6NnHxHVuwUg2ypYY6Emp8fMBHXi3eZuW9JhjeP68BH/3xYQYIjURtudsfdasYBD7gw0KgdWO3Ps8ek6vwN/DHOtJHcG6uQGhWqjW2h4diEPiADwuBIxqJ9Zm2rjzi37cCBH8oTJRfE3y9rpINEMhoS4YVIPABHxYCZw4P/JFm/0jOkwGy5aKKJfD5TOJyuUxLUuX3vECNOI7UDGvEcaT4HHEc8LFk8mgPwkd/fCyugYxo8rM0q9QMCz7anLZam8C8Niz4gA8mu08EFisQzHGsOV4DBD7gg2a1RGAe6PijD39MKxD22BW77ncBam3lFP57%2BMYtfMCHhYB3S2mvi9nW56ql3XmA1KoxHxs18kxPKxDv9YgW93F5xxrRIPBhtajn616Te3QFH309BRM%2B%2BuMj%2B0z0lI1HfGrWKOMIBgkN0fMDH75bPHjuOwUffT1JED7648MVIO%2B2ZG69nL1er57sWHxLV/1F74z9nTmHD1VV%2B3wPyqoGHxZC5SvzEp8HPuQAKSlAs%2BqLcPiADwsBfO5b0ba4aWHPNaQA8YqKExLHn5CYNwr4gA8rOMLr%2BLxeeJzVg2aAeEU1%2BkmP1ttWrAqU1lb39Buc%2B8MDn%2BuTkjNjlQ0QwqPejOTMorIiAV2hK0sj%2BGOMgFoNEM9xxygG72yaGnojASuwqtF00RW62qKrZIBwNFQXFViB1RYDrv0uukJXI%2BjqR4CwveATbs8nJBQBllw8ZXthjO2FHP/4HJ8r/cHaVVoECKJCVHuI6vVvoCt0ha7WERjZH1OAjDyIOTWMg2ZFszpns8Ln/Z1G/A4Qb9M965lmpfGAVb2AQlf61hhYgVUP/erzdrt93e935bNM77H2xdjCeCLgwSo0hRBQ8KHJ0Rvm3ms38PG76kPf4EMPQS9WLa5tLp4Holm27J43nhvYlQJ1hhrhSGW4KB/%2BVX88ARVFdQasWpxSgg/farO2ruCjPz4WTyS0mlZJs%2BKUkoXq4/XYEMP/VwMEPjRst0xK4MPGuPZKEH/0tRKc8yEFCPut%2BlJzC1apZz6n7Lulht0OHu%2Bgxt9p%2B8YKdLDCH4qvvEHbu67kLSxmuoo8Hu/ZgpUaIFtqqCOhxiNElRUIWKmqwh86UtuwUuts0a4UIFsKtBjEmWooDQs%2BVMa3GxA%2B1rH2zqa3Tq7iqtgKdPzR1h/ZLSzIaEeGYhD4gA8LgSMau/WZ9ggP/NFXmEc%2BVgOEZqXYYvu21bxKbsYLH/BhIXDm8LACBH9Y6ni%2BvhdWyS2s3i/cqDCNOI5UgIw4jhRHI44DPpZMegNqb87hoz8%2BFiuQvQk/SyNpNY5Xg8BHm9M9a5MS%2BHgic3R4pFYg%2BON4f0wBAhnHkvFqEPiAD2W13UNjf/2ctbQ7D/RaNV63lC%2BXS9Vv4488jsUW1l77YjnRUyPfEuYGASulfe57DSrVCMN/C98DgQ/4sBDwhnn4eyPragoQb8ryFDP9lgIerGKAwIdl1fILgvBRR7uREW9DhI%2Bx%2Bcg%2BEz1l4xb3IHrXGiFAggE9P%2B%2BKVenszXO/Jvj4J99WBz76wqoVH64Aebcl2ryRe2dWJVhdr1dPdnzfP4t7jWmQlWAFHxq2pc3Kq1346I8POUBKDNii6VKjL1HBB3xYCNBL9G2r3rGSAsQ7iJFPFnAK44EAnNczOf44/oQdPt/H52aAeBtJq%2BUsM11rnld%2BoRnO64UH/tDDA6z6xyobIDQSGokSU4S5gtLjPWAFVhYCI/Xd1QDxHK%2BLgHjNQQ09oMAKrKzGUxJQ6ApdbdFVMkA4GqqLCqzAaosB134XXaGrEXT1I0BGWj7lAGYcPgN6j1R6V5vwAR%2B1GiLaVZD1H4xRVrSLAMHkmFyRIuGhoMQ1Dxq7ppOR%2B%2B4UICMPYk4T4yAEFdsSggpKhCAhmNfJd4B4my7n2PXjdWAFVkqrxoP1Jj54sJ4HP2%2B325cnZQMZv379km9xHN5fYg5qKG3n45sHsAKrHAJ4kH6lOKSkl3z%2B%2BfPnKxzlU3%2B8N/sLf9sTUPHCjfp5wvvOVMNzs793x6qFruBDc2IrD8JHX3ysPhM99THZN9bIU04vvP6leGwzBqJSCT4UlMr38QMn8GFj7N1hwB/6llIpViWTq/g4CZvxx4mu8D8pQNhD1AnfglXqmc8pMrfUUMQR3kONv9M2rbVCByv8ofjKG7S962rxRMIcAMx0FXmUz3TjbEENEPiADwsBb7PqeaaLPyy2H6%2B35lwKEJqVRt4eBlQCBD7gw0KgdSOxPk98fat28cc60kdwbgbIVsIVYVHjiZJlELBSFLV9JRirwEca7yOaVdxWDf%2BubSnij/b%2BWL0GAhltybAMAh/wYSFwVGO3Ptde2s0F%2Bl412Mr/icCarpIrkN4v3Fhinc8eL5eL/H2Vkj3EvbFKGWTvGin8qJG%2BCAwfS7V4A2pvXcFHf3wsViB7E06z8hH%2BahD4aHO6Z21SAh9PZI4Oj9QKHX8c748pQCDjWDJeDQIf8KGstnto7K%2Bfs5Z254Feq8Z8LNTIe3CxhcUeomLX/S7Qrq3O4kVC%2BIAPCwFveIS/N7Ku5gEy8jjmvI48jilAvNcKeIqZfuM3D1bRIPBhtc7n614Dwkcd7UZG4KMP7bbiI/tM9BQUPClNN6AXqxAg3nuNeWuUzkJL7kEUA1GxVI/jgI9/q0dmU5x6w8PLOXz0x4crQN5tydx6qXm9XpVeO70HPnxh7r0/EHzociwJD/jQ8O3V58EfcoD0OogWwqWGJvTS1Y23kcAHfFgI0K/qTq6iB6UA8ZLB6YXjTxBxmuSBANqt10jwOT43A8RrQGahuqjACqysmXRJCKIrdNVKV9kAITzqzd4wOSZvZXKrDj7H55ZG1vrVaoB4jju2ODJGja%2BP%2B/2u8Dy9x3utAM71RgJWYKWY8eweTAaI93hd6Wz6HY%2BGglVfRxHhAz6UIKAnpicMPwKE5aw%2BswIrsFKaj3cWiq7Q1Si6WgQIwkW4owj39XOiXbSLdtcRqOWPKUBqFZgPiRqYHJO3NzkefCDASlBxnw%2Br7wDxNnbOf%2BsniMAKrBTb4sF6kys8WM%2BDn7fb7av26R6vOd51thCEHrCCD6Xl%2Br8k6NUVfPyu%2BkA2%2BNAbuxer8P7afXdxO3fNsmXLQE5baeiGo6Hhth5rz3xO/ZWSZTl8wIeFQI%2B6wh%2B%2BVVptnwc%2BVp%2BJvlez4j5HllUfr8djguH/qwFSYnL4gA8LgV51FTyCPyz26q885v1KChD2EPWl5hasUs98TsllSw1bfo93UOPvtH1jBTpY4Q/FV94tpd51JW9h9TojOdtsWg0Q%2BFDs6jtNEv/i3OTwkcfZ2xC37uPDR398mCsQmlWbZhVn/dYSHT7gw0KgdWO3Pk98fat2lQDZWkMZCzWeuxTZAAEoRU7bZ7qximUQ%2BIAPC4GzhocywcIfljqer%2B%2BBVXYLa48C1nCosUQoFyBgZalpX3NYDQs%2B4MNC4MxhHv3xYwXS%2B4Ubi7T5bP5yuVQ9x743VqkA2btGCj9qpC8Cw8dSLd6GuLeu4KM/PhYBsjfhNCsf4a8GgY82p3vWJiXw8UTm6PBIrQjxx/H%2BmAIEMo4l49Ug8AEfymq7h8b%2B%2BjlraXce6LVqzMdCjbwHF9dA2NNV7LrfBfO11Vn47%2BF7B/ABHxYC3vAIf29kXc0DZORxzHkdeRxTgHivFfA0Nv2WAh6sokHgw2qd5RfM4aOOdiMj3oYIH2PzkX0mesrGPJlLJ9yLVQiQYEDPj7dG6Sy09n11ehwHfPT1tEL46I8PV4C825K59VLzer16sqP63TbDh3lnzuFDl6N35VGiK/jojw85QEoIbyEqavQlKviADwsBeolvF6PnWzZJAeIlnNMLx58g4jTJAwG0W69Z4XN8bgaI14Cle%2Bw9p6w1o4qvg1W9ZoWu9GYFVmCl9Kw9%2BlU2QPYoYA2EGjRdSyM0RBqiohF6SfteshognuN1LY7wUeOr%2BqNu4Vw3IFiBlRJq3muCo%2BkqGSA9HqksnYW%2B4/FTsOrruCN8wIcSNiP23R8BwjJQn1mBFVgpjcE7C0VX6GoUXS0CBOEi3FGE%2B/o50S7aRbvrCNTyxxQgtQrMh0QNTI7J25scDz4QYCWouM%2BH1XeAeBs757/1UzFgBVaKbfFgvckVHqznwc/b7fZ1v98VjU/v6THJW5xe8JrcO%2BsJQg814EOTI3zoTRd/6FjV1lVQ91n4yD4TPWXjkvCofRIqkBG%2BiBj%2BVX8YRz2s4MPXrPCH5lp01Z%2BuXAFS0nT5hrlmjniEL85OlN%2BCDwUl355u/Ivw4WtWLXweOMEftuZbrKCiP6QAYQ%2Bx3h5ikEMkPPXM55Rc4AM%2B7DZyvvs0yIj3AAASVElEQVSA4Q%2BbdW94bOkliycS5j4aM12buPiOLVipBtlSQx0JNT4%2B4COvFm%2Bz8l4TnE%2Buwv%2BHj/74MFcgNBK15W4/JqgYBD7gw0KgdWO3Ps8ekys1QPCHysY%2B/SobIJDRjgzFIPABHxYCZw0P/LHO/FGcZ7ewaFaWVZ%2Bv74VVbgWyVw22Kn8isGZA%2BNCxaqEr%2BOiPjx8rkC0XVdSWS430ReCUQcCqzQXzlHbhY4mKd6a7t3bhoz8%2BFgGyN%2BFrprxcLtMFMSV0jhZuq3G8GgQ%2BjguP1JYJfMAH/eqJwGILC3Mca47XhgUf8EGzWiIwn2Dhjz78Ma1A2GNX7Pp4Ty2s5gapVWM%2BSmrkOYcP/3dJ8Ife2Gti1cLn0wrEu6XU4j4u71gjNiz4qBfmHl3BR19PwYSP/vjIPhM9ZeMRn5o1yjiCQcKqwPMDH75bbnjuOwUffT1JED7648MVIN6L2aMv0VosA%2Bc1rterJzumW6B4foltKx0t%2BNCxaqEr%2BOiPDzlACA/fTLfFzeWooRkK7aJdRSktQvBsNaQA8RqQExL6hTSwAiulueHBeiGIB8s9aAaIV7hsW%2BlkgBVY1QgPdIWuWukqGyCER71ZDybH5K1MbtXB5/jc0shav1oNEM9xx1jcu79HDV24YAVWpSbP/R66QldbdJUMEI6G6qICK7DaYsC130VX6GoEXf0IEJazPuFyEkqReV/faG59PNu7MseDeFBxVQ%2B6WgQIwkW4owj39XOiXbSLdtcRqOWPKUBqFZgPiRqYHJO3NzkefCDQw4z9bBOf7wDxNnbOTesniMAKrJTQxIP1Jld4sJ4HP2%2B329f9flc0Pr2HJNfh8mAVhB4aCXxo%2BHqbrncWCh%2B/qz63Bz70xu7FKry/hT%2Byz0RP2djTEOMgPDewKwXqDDXCkcpwUT78q/7ARz2s4MO3KqjtQfjojw9XgJQ0K04paVEQj22Gd6sBAh8atlsmJfBhY1x7pjufiMJHX3xIAcIeor7U3IJV6pnPKblsqWHL7/EOavydtm%2BsQAcr/KH4yhu0vetq8UjbHADMdBV5PN6zBSs1QLbUUEdCjUeIKjNesFJVhT90pLZhpdbZol0pQLYUaDGIM9VQGhZ8qIxvNyB8rGPtnU1vnVzFVbEV6PijrT%2ByW1iQ0Y4MxSDwAR8WAkc0dusz7REe%2BKOvMI98rAYIzUqxxfZtq3mV3IwXPuDDQuDM4WEFCP6w1PF8fS%2BskltYvV%2B4UWEacRypABlxHCmORhwHfCyZ9AbU3pzDR398LFYgexN%2BlkbSahyvBoGPNqd71iYl8PFE5ujwSK1A8Mfx/pgCBDKOJePVIPABH8pqu4fG/vo5a2l3Hui1arxuKV8ul6rfxh95HIstrL32xXKip0a%2BJcwNAlZK%2B9z3GlSqEYb/Fr4HAh/wYSHgDfPw90bW1RQg3pTlKWb6LQU8WMUAgQ/LquUXBOGjjnYjI96GCB9j85F9JnrKxjwpTSfci1UIkGBAz4%2B3Rumsp/Z9jnocB3z8k2%2Br00JX8NEfH64Aebcl2ryRe2dWJVhdr1dPdlS/22b4MCXjaIFVixrwocsRPvrCqhUfcoC8cyNpQQY13s%2BAcA7nFgK9910pQLyDGPlkAacwHgjAuW%2Br0nPXafxx/Ak7fL6Pz80A8TaS0r1QjwGpoRsQrMDKmuWWTBjQFboKGsgGCOFRbxaKATEgjT2PAFt8ikIe7zkKq9UA8Ryvi8P0DoIaekCBFVgp7QQPKiiVNV08%2BNODyQDp8Uhlacq%2B4/FTsOrruCN8wIcSayP23R8BwraVPtMFK7BSGoN3VYCu0NUouloECMJFuKMI9/Vzol20i3bXEajljylAahWYD4kamByTtzc5Hiy75kG/svvVd4B4geIcu36CCKzASglNPGg3q4gjWPWD1eftdvvyfAcjNMRfv37JtzgO7y8hnBpK2/n45gGswCqHAB6kXykOKekln3/%2B/PkKx9PUH%2B/N/sLf9gRUPLGifp7wvjPVKDk19q5YtdAVfGjqauVB%2BOiLj9Vnoqc%2BJqdJNPK2HNuMgahUgg8FpfL979Cs4MPG2LvDgD/0bd1SrEomV/FxEjbjj1sdhf9JAcI%2Bvk74FqxSz3xOkbmlhiKO8B5q/J22aa0VOljhD8VX3qDtXVeLJxLmAGCmq8ijfKYbZwtqgMAHfFgIeJtVzzNd/GGx/Xi9NedSgNCsNPL2MKASIPABHxYCrRuJ9Xni61u1iz/WkT6CczNAthKuCIsaT5Qsg4CVoqjtK8FYBT7SeB/RrOK2avh3bUsRf7T3x%2Bo1EMhoS4ZlEPiADwuBoxq79bn20m4u0PeqwVb%2BTwTWdJVcgfR%2B4cYS63z2eLlc5O%2BrlOwh7o1VyiB710jhR430RWD4WKrFG1B76wo%2B%2BuNjsQLZm3CalY/wV4PAR5vTPWuTEvh4InN0eKRW6PjjeH9MAQIZx5LxahD4gA9ltd1DY3/9nLW0Ow/0WjXmY6FG3oOLLSz2EBW77neBdm11Fi8Swgd8WAh4wyP8vZF1NQ%2BQkccx53XkcUwB4r1WwJO59JuZebCKBoEPq3U%2BX/caED7qaDcyAh99aLcVH9lnoqegiF9ht76duzVlS%2B55ExuwQmGP4wif33uvsR7HUTrT7Y1z%2BOjrSYLw0R8frgB5tyXz1hD03o/mer0q2Te9Bz702XQJVvChy9G78oCPutptxYccICWEtxgENfoyOXzAh4UAvWT88Ig%2BlwLESzinF44/QcRpkgcCaLdes8Ln%2BNwMEK8BS/e/vds9zHSteV75hWY4r9d08YfedMGqf6yyAUIjoZEoMUWYKyg93gNWYGUhMFLfXQ0Qz3HHFkfGqPH1cb/fLe0tXvc2KzjXJwxgBVaKGc/uwWSAcDRUNwdYgVWNRoKu0NUIuvoRICMtn3IAMw6fAbkGpdjVf1Gebav%2B9/Et5ukl671kESAARdO1zERDpCEqGqGXvEcvmQIEwt%2BD8Ln54RzOlTDw7uOjq/fR1XeAeAnn/Lc%2BCwUrsFKaNB6s13TxYD0Pft5ut6/ap3u85njXbZIg9IAVfCgtt/71CPj4XfWBbF6fw0d/fKw%2B0nbNwiXL2d5ukucVbnh/i1Mx4WhouJjNjSrtAIEP34z9DB7EH31xHvhwBUhJeHC6x26G84AK/18NEPjQsN0yYYAPG%2BNWOwyhDnz0xYcUIOwh1ttDjOERgjb1zOeUXOADPuw24t/i611X%2BMNm3RvmWzhfPJEw99GY6drExXdswUo1yJYa6kio8SEHOlipqtp2Kxf8kcfZGx6lK/O4qyQFCOZoY45QRTEIfMCHhUDrRmJ9nj0mV/ijr/CIfGS3sGhWqjW2zaxiFStA4AM%2BLATOGh5KgOAPSx3P1/fAKrsC2aOANRxqLBHKBQhYWWra1xxWw4IP%2BLAQOHOYr65AtlxUsQCdz7Qvl0vVM%2BYjjiMVICOOI6WDEccBH0smvQ1xb87hoz8%2BFltYexN%2BlkbSahyvBoGPNqet1iY%2B8PFE5ujwSK0I8cfx/pgCBDKOJePVIPABH8qKvofG/vo5a2l3Hui1aszHQo28BxfXQNjTVez6eE8trOYGqVVjPkpq5DmHD/93SfCHPvGpiVULn08B4r0ewdPY9FsKeLCKDQs%2B6oU5fNTRbmTMOymBj7H5yD4TPWXjFvcgetcaIUCCAT0/74pV6ezNc08o%2BPgn31YHPvrCqhUfrgDx7reWDuJd7591vV492fF9g8d3xco70y3BCj50OcJHX1i14kMOkBIDthgENd5PuHAO5xYC9Ct9a2wLVlKAeAtwekG/kAZWYGU1w/A6HqzXEPFguQfNAPEKl20rnQywAqsa4YGu0FUrXWUDhPCoN%2BvB5Ji8lcmtOvgcn1saWetXqwHiOV7X4ggfNb6qP%2BoWzvVGAlZgVdp0c783mq6SAcLRUN0cYAVWNRoJukJXI%2BjqR4CwnPUJl2O0isz9F4HZ4mOLT1EW/erYfrUIEMg4loxXw8AHfChNlGPNCkqP94DVvlhNAUKzolkp0sKACko0K1bmmk5G77vfAeIdBOem9e0FsAIrpZXgwXoTODxYz4Oft9vt636/Kxqf3tPjLLTF6QWvyb1L5iD0UAM%2BNDnCh9508YeOVW1dBXWfhY/sM9FTNi4JD88N7LxNN5IRlsyBFPWHcdTDKvAAH5oSW5y2gg9feNCvNO0GXbkCpKTpsheqkREbSQxE5bfgQ0Gp/HpE4AQ%2BbIxbzNjxhy8EW/TdwIkUIOwh1ttDDPaMBkw98zllX/iAD7ut%2B49O964r/GGz7g3zLZwvnkiY%2B2jMdG3i4ju2YKUaZEsNdSTU%2BPiAj7xavM2qZHt6XgM%2B%2BuPDXIHQSNSWu/2MuWIQ%2BIAPC4HWjd36PHtMrsLfwB/rSB/BubkCoVmp1tgeHopB4AM%2BLASOaCTWZ9q68oh/3woQ/KEwUX5N8PW6SjZAIKMtGVaAwAd8WAicOTzwR5r9IzlPBsiWiyqWwOczicvlMi1Jld/zAjXiOFIzrBHHkeJzxHHAx5LJoz0IH/3xsbgGMqLJz9KsUjMs%2BGhz2mptAvPasOADPpjsPhFYrEAwx7HmeA0Q%2BIAPmtUSgXmg448%2B/DGtQNhjV%2By63wWotZVT%2BO/hG57wAR8WAt4tpb0uZlufq5Z25wFSq8Z8bNTIMz2tQLzXI1rcx%2BUda0SDwIfVop6ve03u0RV89PUUTPjoj4/sM9FTNm5x7553rREMEhqi5%2BddsSqdTXvucwQf/7q6vxx89MeHK0Debcncejl7vV492THdAsXzS94Z%2BztzDh%2B6slroCj7640MOkHduJC3MQY2%2BzAEf8GEhQE/8/JACxAsUJySOPyExFz98wIfVDMPr%2BLzeHW/P6kEzQLyiKt2bbnH7YWoobcTfSOBcDyiwAivFhaP03WyAjDIIixDGUW9mRUOkIVr%2BK1ndoKsxdLUaIJ7jjlFA3n1jauiNHazASmnUeFBB6fEesNqOVTJAOBqqNyuwAivFht5mha7Q1Qi6%2BhEgbPf4hMt1FUXmXFeJX4JT0MKDeFDRScmkZO9%2BtQgQhItwRxHu6%2BdEu2gX7a4jUMsfU4DUKjAfEjUwOSZvb3I8WHbNg35l96vvAPECddYzzUpzAytbVBFHsAIry1P0Ev20VY9Yfd5ut6/7/W7xvHi9h723M25hBIGEpgsfmhy9AeU9eQMfv6s%2B9A0%2B9PDwYhXe38IfiwdKKbYtCQ/PDexKgTpDjXBUN1zkCv%2BqP/BRDyv48K2gansQPvrjwxUgJc1q76v%2BZ1x5xNlCMGD4UQMEPtSY9Z/5j8do4cPGuPZMF3/0tRKc8yEFSI97byVLtN7HkXrmc8q%2BvY/DbjmPd/Q%2BDviwmfSGxxbO4aM/PqQAYaZrExffsQUr1SBbaqgjocYj4JQVCFipqipbCcZdDPjI4%2BwN89LLBXM%2BzADBHG3MEWfkVsOCD/iwEGjdSKzPs8fkCn/0FR6Rj2yA0KxUa2ybWcUq1gwLPuDDQuCs4aEECP6w1PF8fQ%2Bspmeipy7a7lHAGg41lgjlAgSsLDXtaw6rYcEHfFgInDnMV1cgWy5yWYDOZ9qXy6XqGfMRx5EKkBHHkdLBiOOAjyWT3oa4N%2Bfw0R8fiy2svQk/SyNpNY5Xg8CH/kWrGljBx1P5R4dHakVYg/NXr1Nj3YOLLSyAOrZZvRoEPuBDWdH30NhbNd15oOOPPvwxrUDY01Xs%2BnhPLazmBqlVYz5KauQ5h4/6t8MIDKghCB86Vi18Pq1AvNcjeDqefksBD1bRIPBRL8zho452I2PeSQl8jM1H9pnoKRvzpDSdcC9WIUCCAT0/3hqlK6ja9znqcRzw8U%2B%2BrU4LXcFHf3y4AkRdarZYPp2xxvV69WSHvPQ/I1bemW6JduFDlyN89IVVKz7kACkxYItBUOP9hAvncG4hQL/y7ZSU3vRWChAvGZyQOP6ExNxg8AEfVsP1XMyOfwtdoSszQLzhUboXWpqAijFKzME4dHOAFVgpPqSXtFkVKFzs1ROzAQLh5yPcEhecw7mlESYMTBimVWh4JnpKMJ7jdS2O8FHjq/qjbuFcDw%2BwAqsaQTuarpIrkB6PVJbOet7x%2BClY9XXcET7gQwmbEfvujwBhC0OfWYEVWCmNgVNjCkqP94DVWFgtAoSGSENU5IvJFZRoiByM0XQyct%2BdAmTkQcxpYhyEoGJbQlBBiRAkBPM6%2BQ4Qb9Pl/Ld%2BCgOswEpp1Xiw3sQHD9bz4OftdvvypGwg49evX/LDoML7S8xBDaXtfHzzAFZglUMAD9KvFIeU9JL/Af/UtOa3xpCvAAAAAElFTkSuQmCC'/%3E %3C/defs%3E %3C/svg%3E ");
    position: absolute;
    content: '';
    border-radius: 4px;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    top: 0;
    bottom: 0;
    height: 100%;
    left: 0;
    right: 0;
    opacity: 0.2;
    background-size: cover;
    /* transform: scaleY(1.2); */
    z-index: 1;
}

.epg-sec table.parent-table tbody td.sm {
    max-width: 200px;
}

.epg-sec table.parent-table tbody td span {
    color: rgba(255, 255, 255, 0.56);
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 18px;
    /* 150% */
}

.epg-sec table.parent-table tbody td.running {
    border-radius: 4px;
    background: #232946;
    box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.16);
    /* overflow: hidden; */
    color: #FFF;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-family: 'Poppins';
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    /* 142.857% */
}

.epg-sec table.parent-table tbody td.running span {
    display: block;
    color: rgba(255, 255, 255, 0.56);
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 18px;
    /* 150% */
}

.epg-sec table.parent-table thead {
    background: #000;
}

.epg-sec table.parent-table thead th {
    background: #000;
    font-family: 'Poppins';
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    text-transform: uppercase;
    letter-spacing: 2px;
    text-align: left;
    padding: 16px 0;
    color: #fff;
    margin-bottom: 20px;
}

.epg-sec table.parent-table thead th:nth-child(2) {
    padding-left: 16px;
}

.epg-sec table.parent-table thead th:first-child {
    background: #1A1C26;
    text-align: center;
    position: sticky;
    left: 0;
    top: 0;
    z-index: 999;

}

@media (max-width: 767px) {
    .epg-sec table.parent-table thead th:first-child {
        transform: translateX(-1px) scaleY(1.1) scaleX(1.02);

    }
}

.epg-sec table.parent-table thead th:nth-child(2) {
    border-bottom-left-radius: 8px;
    border-top-left-radius: 8px;
}

.epg-sec table.parent-table>tbody>tr>td:first-child {
    background: #1a1c26;
    position: sticky;
    left: 0;
    top: 0;
    z-index: 9999;
    border-radius: 0 !important;
    overflow: hidden;
    /* border-radius: 8px; */
    box-shadow: none !important;
    border-radius: 0 !important;
    border: none;
}

.epg-sec table.parent-table>tbody>tr>td:first-child .channel {
    padding: 28px 52px;
    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px;
    border-radius: 8px;
    background: #0D0D0D;
    /* position: sticky; */
    left: 0;
    top: 0;
    z-index: 9999;
    overflow: hidden;
    height: 101px;
    /* border-radius: 8px; */
    position: relative;
}

.epg-sec table.parent-table>tbody>tr>td:first-child .wrap-channel {
    position: relative;
}

.epg-sec table.parent-table>tbody>tr>td:first-child {
    overflow: visible;
    padding-right: 0;
}

.epg-sec table.parent-table>tbody>tr>td:first-child .wrap-channel::before {
    height: 100%;
    background: #1a1c26;
    content: '';
    height: 120px;
    position: absolute;
    left: -17px;
    bottom: 0;
    top: -10px;
    bottom: -14px;
    width: 114%;
    z-index: 2;
}

.epg-sec .table-responsive {
    position: relative;
}

.epg-sec .table-responsive .table-bg {
    position: absolute;
    content: '';
    left: 0;
    top: 0;
    bottom: 0;
    width: 200px;
    background: #1A1C26;
    z-index: 2;
}

.epg-sec .table-responsive::-webkit-scrollbar {
    -webkit-appearance: none;
    background-color: #FFFFFF66;
    border-radius: 10px;
}

.epg-sec .table-responsive::-webkit-scrollbar:vertical {
    width: 10px;
    display: none;
    scrollbar-width: none;
    overflow: -moz-scrollbars-none;
}

.epg-sec .table-responsive::-webkit-scrollbar:horizontal {
    height: 4px;
}

.epg-sec .table-responsive::-webkit-scrollbar-thumb {
    border-radius: 10px;
    border: 2px solid transparent;
    background-color: #11131B;
}

.epg-sec .table-responsive {
    position: relative;
}

.epg-sec .table-responsive .time-line {
    position: absolute;
    top: 75px !important;
    bottom: 0;
    right: auto;
    z-index: 2;
    /* height: 100%; */
}

.channel img {
    max-width: 80px;
    margin: 0 auto;
}

.table-popup {
    position: absolute;
    border-radius: 8px;
    border: 0px solid rgba(0, 0, 0, 0.16);
    background: linear-gradient(0deg, #232946 0%, #232946 100%), #060609;
    box-shadow: -1px 0px 0px 0px rgba(0, 0, 0, 0.06) inset, 0px 2px 4px 0px rgba(0, 0, 0, 0.16);
    padding: 16px 20px;
    bottom: -4px;
    display: none;
    transition: .3s all ease;
    left: -4px;
    right: -4px;
    white-space: normal;
    z-index: 9;
}

.epg-sec table.parent-table .single-episode:hover {
    overflow: visible !important;
}

.epg-sec table.parent-table .single-episode:hover>.table-popup {
    display: block;
}

.epg-sec table.parent-table td.nested table td {
    position: relative;
    overflow: initial !important;
}

.table-popup h4 {
    color: #FFF;
    font-family: 'Poppins';
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
    /* 142.857% */
    margin-bottom: 8px;
}

.table-popup p {
    color: rgba(255, 255, 255, 0.80);
    font-family: 'Poppins';
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 18px;
    /* 150% */
    margin-bottom: 19px;
}

.table-popup span {
    color: rgba(255, 255, 255, 0.56);
    font-family: 'Poppins';
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 18px;
    /* 150% */
}

.table-popup a {
    color: #FFF;
    font-family: 'Poppins';
    font-size: 16px;
    font-style: normal;
    text-decoration: none;
    align-items: center;
    font-weight: 600;
    line-height: 24px;
    /* 150% */
    display: flex;
    gap: 8px;
}

.table-popup.dark {
    border: 0px solid rgba(0, 0, 0, 0.16);
    background: #060609;
    box-shadow: -1px 0px 0px 0px rgba(0, 0, 0, 0.06) inset, 0px 2px 4px 0px rgba(0, 0, 0, 0.16);
    width: 203%;
    right: auto;
}

.table-popup.dark p {
    font-size: 14px;
    margin-bottom: 6px;
    border-radius: 8px;

}

.table-popup.dark.large {
    width: 220%;
}

.table-popup.dark.large p {
    font-size: 12px;
}

.epg-sec .table-responsive .time-line.inner-page {
    bottom: 5px;
}

.p-4048 {
    padding: 40px 48px 56px 48px;
}

@media (max-width: 568px) {
    .sign-form-layout {
        width: 100%;
    }

    .p-4048 {
        padding: 30px 28px 36px 28px;
    }
}

.hAuto {
    height: auto !important;
}

.deldata-span {
    color: #FFF;
    font-family: Poppins;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
}

.sign-form-layout .form-group label.info.OTPerror {
    color: #EB5757;
    font-family: Poppins;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 16px;
    /* 133.333% */
}

/* New profile dropdown css */
.header .navbar-nav .login-profile .profile-navigation {
    border-radius: 4px;
    border: 1px solid #525252;
    background: #2E3140;
    box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.04), 0px 2px 6px 0px rgba(0, 0, 0, 0.04), 0px 16px 24px 0px rgba(0, 0, 0, 0.06);
}

.header .navbar-nav .login-profile .profile-navigation ul li a .mplla-img img,
.mplla-img img {
    width: 24px;
    height: 24px;
    border-radius: 24px;
}

/* ER 99837*/

.h2-ratingStarts {
    display: flex;
    align-items: center;
    gap: 10px;
}

.ratingstarsCounts {
    position: relative;
    margin: 15px 0 0 5px;
}

.openRating {
    display: inline-flex;
    align-items: center;
    gap: 8px;
}

.openRating:hover {
    text-decoration: none;
}

.ratingCount {
    color: #FFF;
    font-family: Poppins;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    /* 150% */
}

.starRatingpopup {
    display: flex;
    padding: 8px 12px;
    flex-direction: column;
    align-items: flex-start;
    gap: 10px;
    border-radius: 4px;
    background: #FFF;
    box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.04), 0px 2px 6px 0px rgba(0, 0, 0, 0.04), 0px 10px 20px 0px rgba(0, 0, 0, 0.04);
    backdrop-filter: blur(2px);
    position: absolute;
    left: 125%;
    width: 200px;
    top: -7px;
    z-index: 999;
}

.srp-ul {
    display: flex;
    padding: 4px;
    flex-direction: column;
    align-items: flex-start;
    gap: 8px;
    align-self: stretch;
}

.srp-ul-li {
    display: flex !important;
    justify-content: space-between;
    align-items: center;
    align-self: stretch;
    margin: 0px !important;
    padding: 0px !important;
}

.srp-ul-li-span1 {
    display: flex;
    align-items: center;
    gap: 8px;
}

.srpli-span1-txt {
    color: #15151A;
    font-feature-settings: 'clig' off, 'liga' off;
    font-family: Poppins;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
}

.srp-ul-li-span2 {
    color: #15151A;
    font-family: Poppins;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    /* 150% */
}

.hrs-span {
    color: #FFF;
    font-family: Poppins;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    /* 150% */
}

.srp-left-arrow {
    position: absolute;
    z-index: 9999;
    left: 108%;
    top: 0;
}

.showstarRatingpopup {
    display: none;
}

.ratingstarsCounts:hover .showstarRatingpopup {
    display: flex;
}

@media (max-width: 480px) {
    .starRatingpopup {
        right: 0;
        left: initial;
        top: 100%;
    }

    .srp-left-arrow {
        display: none;
    }
}

.homepage-banner .banner-section .gen-movie-meta-holder ul {
    overflow: unset !important;
}

/* ER: 106605 Fix for citrine template */
.modal-dialog.modal-center::-webkit-scrollbar {
    display: none;
}

.modal-dialog.modal-center {
    -ms-overflow-style: none;
    /* IE and Edge */
    scrollbar-width: none;
    /* Firefox */
}

/*Meta data details*/
.popupMetaDetails {
    flex-wrap: wrap;
    overflow: hidden;
    gap: 4px;
    display: flex;
    width: 100%;
}

.popupMetaDetails>span {
    float: left;
    color: #cecfd1 !important;
    font-size: .9rem;
    font-weight: 500;
    line-height: 1.3333333333em;
    width: auto;
}

.popupMetaDetails>span {
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    gap: 4px;
    display: inline-block;
    line-height: 21px;
    width: auto;
    align-items: center;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 60%;
}

.popupMetaDetails>span::before {
    content: "|";
    float: left;
    height: 5px;
    margin: 0px 3px;
    width: 5px;
    font-weight: 400;
    color: #cecfd1;
}

.popupMetaDetails>span:first-child:before {
    display: none;
}

.metadatatag {
    position: relative;
    width: 100%;
}

.data.content-a {
    display: block !important;
}

.tiles .data .popupMetaDetails>span {
    width: 100% !important;
}

.tiles .data .popupMetaDetails>span {
    color: #F9F9F9;
    /* font-size: 12px; */
    font-style: normal;
    font-weight: 400;
    gap: 4px;
    display: inline-block;
    line-height: 21px;
    width: 100%;
    position: relative;
    align-items: center;
}

.product-listing .tiles .data span {
    font-size: 16px;
    line-height: 20px;
    font-weight: 600;
    color: #fff !important;
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: inline-block;
}

/*metadata details*/


.raiden-product-slider .product-slider-container .product-slider-image .icons-apply-audio {
    position: absolute;
    right: 8px;
    top: 10px;
    background: #41474f;
    width: 24px;
    height: 24px;
    display: grid;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    padding-right: 2px;
    z-index: 1002;
}

.raiden-product-slider .product-slider-container .product-slider-image .icons-apply-audio img {
    /* width: 13.33px; */
    height: 9.33px;
}

/* audio icon common for all pages*/
.raiden-product-slider .product-slider-container .product-slider-image .icons-apply-audio {
    position: absolute;
    right: 8px;
    top: 10px;
    background: #41474f;
    width: 24px;
    height: 24px;
    display: grid;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
}

.raiden-product-slider .product-slider-container .product-slider-image .icons-apply-audio img {
    /* width: 13.33px; */
    height: 9.33px;
}

/* ER: 109010 */
@media (max-width: 767px) {
    .mplb-bottom .table-options {
        position: relative;
        width: 100%;
        left: 0 !important;
    }
}

.modal-open .product-listing.end-user {
    position: relative;
    z-index: -1;
}

#addPlaylist {
    z-index: 99999999;
}

/* TV-Login Raiden CSS */

.w-432 {
    width: 432px;
    margin: 0 auto;
    padding: 64px 48px;
}

.ltac-top {
    font-family: "Inter", sans-serif;
    display: flex;
    flex-direction: column;
    gap: 16px;
    margin-bottom: 24px;
}

.mr-2 {
    margin-right: .5rem !important;
}

.recived-code {
    width: 100%;
    padding: 0;
    margin: 0;
}

.recived-code {
    width: 100%;
    padding: 0;
    margin: 0;
}

.recived-code .code {
    float: left;
    width: auto !important;
    gap: 16px;
    margin-bottom: 8px !important;
}

.recived-code .code .form-control {
    width: 48px;
    height: 48px;
    border-radius: 4px;
    text-align: center;
}

.recived-code .resend {
    float: left;
    width: auto;
    padding: 0 0 0 33px;
}

.recived-code .resend p {
    font-weight: 500;
    font-size: 13px;
    line-height: 20px;
    color: #7B8794;
    padding: 0 0 4px 0;
    margin: 0;
}

.recived-code .resend p a {
    display: flex;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 18px;
    gap: 4px;
    justify-content: flex-end;
    color: #2C6ECB;
    text-decoration: none;
    width: max-content;
    margin-right: 0;
    margin-left: auto;
}

.recived-code .resend p a span {
    padding-right: 6px;
}

.code-border {
    border: 1px solid #219653 !important;
}


.invalid-otp {
    color: #EB5757;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 18px;
}

.sign-form-layout .primary-button {
    width: 100%;
    margin: 0;
    text-transform: none;
    font-weight: 600;
    border-radius: 6px;
    font-size: 16px;
    line-height: 24px;
    border: none;
    box-shadow: none;
    padding: 10px 15px;
}

/* Video Player @ER-107279 */
.customechat #muvichat-sidebar .custom-menu .filter-bg.btn-filter {
    border-color: #706b6b85 !important;
    padding: 16px 24px;
    transform: translateX(-30px);
    border-radius: 8px 0px 0px 8px;
    background: rgba(255, 255, 255, 0.08) !important;
    border: 0;
    outline: 0;
}

.customechat .poll-wrap {
    z-index: 999999;
}

.customechat .poll-inner {
    max-height: 400px;
    overflow: auto;
}
@media screen and (max-width: 1024px) and (orientation: portrait) {
    .customechat .poll-inner {
        max-height: 500px;
    }
}
@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation: landscape) {
    .customechat .poll-inner {
        max-height: 220px;
    }
}

.customechat .poll-inner::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    border-radius: 10px;
    background-color: #F5F5F5;
}

.customechat .poll-inner::-webkit-scrollbar {
    width: 8px;
    background-color: #F5F5F5;
}

.customechat .poll-inner::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
    background-color: #555;
}

/* Audio Player @ER-107279 */
.audiopoll .poll-wrap {
    position: fixed;
    right: -1px;
    z-index: 8;
    top: 106px;
}

.audiopoll .poll-inner {
    max-height: 420px;
    overflow: auto;
}

.audiopoll .poll-inner::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    border-radius: 10px;
    background-color: #F5F5F5;
}

.audiopoll .poll-inner::-webkit-scrollbar {
    width: 8px;
    background-color: #F5F5F5;
}

.audiopoll .poll-inner::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
    background-color: #555;
}

.audiopoll .poll-wrap.poll-inner-show {
    /* top: auto; */
    bottom: 100px;
}

@media (max-width: 767px) {
    .customechat .poll-wrap {
        z-index: 999999;
        right: 0 !important;
    }

    .audiopoll .poll-wrap.poll-inner-show {
        bottom: 100px;
    }
}

/* multi payment gatway */
/* multiple payment gateway and braintree fixes */

.ctsh-bold {
    color: rgb(236, 234, 234);
    text-align: center;
    /* font-family: Inter; */
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    text-transform: capitalize;
}

.mct-head {
    color: rgb(213, 204, 204);
    text-align: center;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 30px;
}

.mct-para {
    color: rgba(247, 240, 240, 0.64);
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 18px;
}

.pwother {
    border: 1px solid rgba(255, 255, 255, 0.24);
    border-radius: 8px;
    padding: 20px 20px;
    width: 100%;
}

.pwo-child {
    display: flex;
    align-items: flex-start;
    gap: 10px;
    align-self: stretch;
    align-items: center;
}

.pwot-para {
    color: #fff;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 18px;
    flex: 1 0 0;
}

.checkoutTop-subHead {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 4px;
    margin-bottom: 16px;
}

.checkoutTop-subHead {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 4px;
    margin-bottom: 16px;
}

.checkoutLeft-area {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 1px;
    align-self: stretch;
    border-radius: 8px;
    border: 1px solid rgba(255, 255, 255, 0.12);
    /* background: linear-gradient(114.2deg, #09C6F9 0%, #045DE9 100%); */
}

.radio-1 label {
    position: relative;
    padding-left: 25px;
    font-weight: 500;
    font-size: 15px;
    line-height: 24px;
    color: #fff !important;
    cursor: pointer;
    margin: 0 0 5px 0;
}

/* end multipayment gatway */

.icon-bttn a path:hover {
    fill: var(--f7-theme-color);
}

/* End user playlist css changes Start */

.allow-push-notification .modal-content,
.allow-push-notification .modal-body .body-section {
    width: auto;
}

/* Works on Firefox */
.addPlaylist .modal-body .body-section {
    scrollbar-width: thin;
    scrollbar-color: #444658 #15161E;
}

/* Works on Chrome, Edge, and Safari */
.addPlaylist .modal-body .body-section::-webkit-scrollbar {
    width: 10px;
}

.addPlaylist .modal-body .body-section::-webkit-scrollbar-track {
    background: #15161E;
}

.addPlaylist .modal-body .body-section::-webkit-scrollbar-thumb {
    background-color: #444658;
    border-radius: 20px;
    border: 3px solid #15161E;
}

.banner-section .banner-data .social-share a,
.share-video .bottom a {
    display: flex;
    align-items: center;
    justify-content: center;
    text-decoration: none;
}

.addPlaylist .modal-content {
    display: flex;
    width: 600px;
    flex-direction: column;
    align-items: flex-start;
    border-radius: 8px;
    background: #30323A;
    box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.25), 0px 2px 1px 0px rgba(0, 0, 0, 0.05);
}

.addPlaylist .modal-content .modal-body {
    display: flex;
    padding: 24px;
    flex-direction: column;
    align-items: flex-start;
    gap: 24px;
    align-self: stretch;
}

.addPlaylist .modal-content .modal-body .topHeading-div {
    align-items: center;
    gap: 10px;
    align-self: stretch;
}

.addPlaylist .modal-content .modal-body .topHeading-div .thd-left {
    flex: 1 0 0;
    color: #FFF;
    font-feature-settings: 'clig' off, 'liga' off;
    font-family: Poppins;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 32px;
}

.addPlaylist .modal-footer {
    border-top: 1px solid rgba(255, 255, 255, 0.06);
    display: flex;
    padding: 24px;
    align-items: center;
    gap: 10px;
    align-self: stretch;
    justify-content: center;
}

.addPlaylist .modal-footer .cpinput {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    gap: 10px;
    flex: 1 0 0;
    margin: 0;
}

.addPlaylist .modal-footer .btnCreateSave {
    margin: 0;
}

.addPlaylist .modal-footer .cpinput-div {
    display: flex;
    align-items: center;
    flex: 1 0 0;
    align-self: stretch;
}

.addPlaylist .modal-footer .selectList {
    display: flex;
    width: 100px;
    padding: 0px 12px;
    align-items: center;
    gap: 8px;
    align-self: stretch;
    border-radius: 6px 0px 0px 6px;
    border-right: 1px solid #3A3C45;
    background: rgba(255, 255, 255, 0.10);
}

.addPlaylist .modal-footer .selectList .bootstrap-select {
    width: auto;
}

.addPlaylist .modal-footer .selectList .bootstrap-select .dropdown-menu {
    /* display: flex; */
    /* width: 130px; */
    padding: 8px 0px;
    flex-direction: column;
    align-items: flex-start;
    border-radius: 4px;
    background: #2E3140;
    box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.04), 0px 2px 6px 0px rgba(0, 0, 0, 0.04), 0px 16px 24px 0px rgba(0, 0, 0, 0.06);
}

.addPlaylist .modal-footer .selectList .bootstrap-select .dropdown-menu.show {
    display: flex;
    top: 7px !important;
}

.addPlaylist .modal-footer .selectList .bootstrap-select .dropdown-menu li {
    align-self: stretch;
}

.addPlaylist .modal-footer .selectList .bootstrap-select .dropdown-menu li a {
    display: flex;
    padding: 8px 16px;
    align-items: center;
    gap: 10px;
    align-self: stretch;
    background: #2E3140;
    color: #FFF;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
}

.addPlaylist .modal-footer .selectList .bootstrap-select .dropdown-toggle {
    background: transparent;
    border: none;
    color: #FFF;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
    padding: 0px;
    /* justify-content: center; */
    outline: none !important;
    box-shadow: none;
}

.addPlaylist .modal-footer .selectList .bootstrap-select .dropdown-toggle .filter-option-inner-inner {
    color: rgba(255, 255, 255, 0.40);
}

.addPlaylist .modal-footer .selectList .bootstrap-select .dropdown-toggle .filter-option-inner-inner .type-wrapper span {
    color: #fff;
}

.addPlaylist .modal-footer .selectList .bootstrap-select .dropdown-toggle:active,
.addPlaylist .modal-footer .selectList .bootstrap-select .dropdown-toggle:focus,
.addPlaylist .modal-footer .selectList .bootstrap-select .dropdown-toggle:active:focus {
    outline: none;
    box-shadow: none;
}

.addPlaylist .modal-footer .selectList .bootstrap-select .dropdown-toggle:after {
    margin-left: 8px;
}

.playlistName-input {
    display: flex;
    padding: 0px 12px;
    align-items: center;
    gap: 8px;
    flex: 1 0 0;
    align-self: stretch;
    border-radius: 0px 6px 6px 0px;
    background: rgba(255, 255, 255, 0.10);
    height: 40px;
    border: none;
    color: #FFF;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
    /* 142.857% */
}

.playlistName-input:focus,
.playlistName-input:focus-visible {
    background: rgba(255, 255, 255, 0.10);
    border: none;
    outline: none;
    box-shadow: none;
    color: #fff;
}

.cnplaylist {
    display: flex;
    padding: 10px 16px;
    justify-content: center;
    align-items: center;
    gap: 8px;
    border-radius: 6px;
    box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.04), 0px 0px 2px 0px rgba(0, 0, 0, 0.06), 0px 4px 8px 0px rgba(0, 0, 0, 0.04);
    background: transparent;
    color: #FFF;
    text-align: center;
    font-size: 13px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    outline: none;
}

.cnplaylist:hover {
    color: #FFF;
    background: rgba(255, 255, 255, 0.10);
    outline: none;
}

.btnSavePlaylist,
.btnCreatePlaylist {
    color: #fff;
    text-align: center;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
    /* 142.857% */
    display: flex;
    width: 90px;
    padding: 10px 16px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    border-radius: 6px;
    background: var(--primary-color);
    box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.04), 0px 0px 2px 0px rgba(0, 0, 0, 0.06), 0px 4px 8px 0px rgba(0, 0, 0, 0.04);
}

.btnSavePlaylist:hover,
.btnCreatePlaylist:hover {
    background: #ffffff !important;
    color: var(--primary-color) !important;
}

#savePlaylist.disabled,
.btnCreatePlaylist.disabled,
.cnplaylist.disabled,
.loadMore.disabled {
    color: #FFF;
    background: var(--primary-color);
    cursor: not-allowed;
    opacity: 1;
}

.addPlaylist .body-section {
    max-height: 220px;
    overflow: auto;
}

.gap-8 {
    gap: 8px;
}

.noPlaylist {
    display: flex;
    padding: 42px 0px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 10px;
    align-self: stretch;
    margin: 0;
    flex: 1 0 0;
    color: rgba(255, 255, 255, 0.60);
    text-align: center;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
}


.playlistItems {
    display: flex;
    padding: 12px;
    justify-content: center;
    align-items: center;
    align-self: stretch;

}

.playlistItems:hover {
    border-radius: 6px;
    background: rgba(255, 255, 255, 0.04);
}

.pli-child {
    display: flex;
    align-items: center;
    gap: 16px;
    flex: 1 0 0;
}

.plic-right {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex: 1 0 0;
}

.plicr-left {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    flex: 1 0 0;
}

.cursor-pointer {
    cursor: pointer;
}

.plicrl-plName {
    color: #FFF;
    text-align: left;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    word-wrap: break-word;
    white-space: break-spaces;
    max-width: 100%;
    display: block;
    word-break: break-all;
    text-align: left;
}

.plicrl-plCreateDate {
    color: rgba(255, 255, 255, 0.64);
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 18px;
}

.plicr-right {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
}

.plicrr-plCount {
    color: rgba(255, 255, 255, 0.50);
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 18px;
}

.playlistItems .checkbox-button {
    height: auto;
}

.playlistItems .checkbox-button label {
    width: 48px;
    height: 48px;
    border-radius: 8px;
    background: rgba(255, 255, 255, 0.10);
    display: flex;
    align-items: center;
    justify-content: center;
}

/* .playlistItems .checkbox-button input[type="checkbox"]:checked+.checkbox-label.blue{
    background: var(--f7-theme-color);
  } */
.playlistItems .checkbox-button input[type="checkbox"]:checked+.checkbox-label::after {
    content: "";
    font-size: 14px;
    color: #fff;
    position: relative;
    top: initial;
    left: initial;
    background: url("../img/checkboxCheckBig.png") no-repeat 0 0;
    width: 24px;
    height: 24px;
}

.playlistadded-success .modal-content {
    border-radius: 8px;
    background: #30323A;
    border: none;
    position: absolute;
    bottom: 0;
    align-self: stretch;
    width: 390px;
    left: 0;
    right: 0;
    margin: 0 auto;
}

.playlistadded-success .modal-body {
    display: inline-flex;
    padding: 16px;
    justify-content: center;
    align-items: center;
    gap: 16px;
    border-radius: 8px;
    background: #30323A;
    width: 100%;
    align-self: stretch;
}

.success-div {
    justify-content: center;
    align-items: center;
    gap: 16px;
    align-self: stretch;
    width: 100%;
}

.sd-left {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 32px;
    flex: 1 0 0;
    width: 100%;
    align-self: stretch;
}

.sdl-message {
    color: #E3E5E7;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 28px;
}

.sdl-undo {
    color: #E3E5E7;
    text-align: center;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
    text-decoration-line: underline;
}

/* My Playlist from Dashboard */
.ap-modalBtn,
.loadMore {
    display: flex;
    padding: 11px 16px;
    justify-content: center;
    align-items: center;
    gap: 8px;
    border-radius: 6px;
    background: var(--primary-color) !important;
    box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.04), 0px 0px 2px 0px rgba(0, 0, 0, 0.06), 0px 4px 8px 0px rgba(0, 0, 0, 0.04);
    border: none;
    color: #FFF;
    text-align: center;
    font-size: 13px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    outline: none;
    cursor: pointer;
    background-color: var(--f7-theme-color);
}

.ap-modalBtn:hover,
.loadMore:hover {
    background: #ffffff !important;
    color: var(--primary-color);
}

.ap-modalBtn:hover path {
    background: #ffffff !important;
    stroke: var(--primary-color);
}

/* .dashboard-heading .ap-modalBtn:hover, .dashboard-heading .ap-modalBtn:focus{
    color: var(--primary-color);
    background: #fff;
  } */
/* .dashboard-heading .ap-modalBtn:hover svg path, .dashboard-heading .ap-modalBtn:focus svg path{
    stroke: var(--primary-color);
  } */

.myplaylist-items {
    display: flex;
    padding: 20px;
    align-items: center;
    gap: 16px;
    flex: 1 0 0;
    border-radius: 8px;
    /* background: #292C3A; */
    align-self: stretch;
    /* border: 1px solid #FFF; */
}

.myplaylist-items .picture {
    display: flex;
    width: 80px;
    height: 80px;
    /* padding: 12px; */
    justify-content: center;
    align-items: center;
    gap: 10px;
    border-radius: 8px;
    border: 1px solid #FFF;
}

.myplaylist-items .picture a {
    position: relative;
}

.myplaylist-items .picture a::after {
    content: "";
    width: 100%;
    position: absolute;
    height: 100%;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.40) 0%, rgba(0, 0, 0, 0.40) 100%);
    z-index: 1;
    border-radius: 8px;
}

.playlist-type-icon {
    display: flex;
    width: 32px;
    height: 32px;
    justify-content: center;
    align-items: center;
    gap: 24px;
    flex-shrink: 0;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: 0 auto;
    align-content: center;
    transform: translate(-50%, -50%);
    z-index: 2;
}

.myplaylist-items .picture a img {
    border-radius: 8px;
}

.mpi-data {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex: 1 0 0;
}

.mpi-data .data-contents {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 4px;
    flex: 1 0 0;
}

.mp-heading {
    /* color: #353434; */
    text-align: center;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    margin: 0;
    cursor: pointer;
}

.createDateTrack {
    display: flex;
    align-items: center;
    gap: 12px;
    align-self: stretch;
    /* color: #353434; */
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 18px;
    flex-wrap: wrap;
}

.actionbuttons {
    display: flex;
    align-items: center;
    gap: 24px;
}

.pa-btn.disabled {
    cursor: not-allowed;
}

.pa-btn {
    display: flex;
    padding: 11px 16px;
    justify-content: center;
    align-items: center;
    gap: 4px;
    border-radius: 20px;
    background: var(--primary-color);
    box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.04), 0px 0px 2px 0px rgba(0, 0, 0, 0.06), 0px 4px 8px 0px rgba(0, 0, 0, 0.04);
    border: none;
    color: #E9E9E9;
    text-align: center;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    outline: none;
    cursor: pointer;
}

.pa-btn:hover {
    background: #ffffff !important;
    color: var(--primary-color);
}

.pa-btn:hover path {
    background: #ffffff !important;
    stroke: var(--primary-color);
    fill: var(--primary-color);
}

.ed-btns {
    display: flex;
    align-items: center;
}

.ed-btns .btns {
    display: flex;
    width: 40px;
    height: 40px;
    padding: 8px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    background: transparent;
    box-shadow: none;
    border: none;
    outline: none;
    /* background-color: var(--f7-theme-color); */
}

.ed-btns .btns:hover {
    background: #ffffff !important;
    color: var(--primary-color);
}

.ed-btns .btns:hover path {
    stroke: var(--primary-color) !important;
}

/* #profile_playlist_enduser_list_one_1 > div.dashboard-tiles.bg-black > div.all-mp > div > div > div > div.mpi-data > div.actionbuttons > div.ed-btns > button.btns > svg > path:hover {
    stroke: white;
  } */

.mplitems-parent {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 8px;
    flex: 1 0 0;
    align-self: stretch;
}

.delete-playlist-modal .modal-content {
    display: flex;
    max-width: 400px;
    padding: 32px;
    flex-direction: column;
    align-items: center;
    gap: 24px;
    border-radius: 8px;
    background: #30323A;
    box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.04), 0px 2px 6px 0px rgba(0, 0, 0, 0.04), 0px 16px 24px 0px rgba(0, 0, 0, 0.06);
}

.delete-playlist-modal .modal-content .modal-body {
    padding: 0;
    background: transparent;
}

.delete-playlist-modal .modal-content .dplm-mb-contents {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 16px;
    flex: 1 0 0;
}

.delicon-span {
    display: flex;
    padding: 24px;
    align-items: center;
    gap: 10px;
    border-radius: 100px;
    border: 2.5px solid rgba(255, 255, 255, 0.10);
    background: rgba(255, 255, 255, 0.06);
}

.dplmmbc-delMessage {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 8px;
    align-self: stretch;
}

.delMessage-heading {
    align-self: stretch;
    color: #FFF;
    text-align: center;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 22px;
}

.delMessage-para {
    align-self: stretch;
    color: rgba(255, 255, 255, 0.64);
    text-align: center;
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: 18px;
}

.delete-playlist-modal .modal-content .modal-footer {
    display: flex;
    /* height: 42px; */
    padding: 4px;
    justify-content: center;
    align-items: center;
    gap: 8px;
    align-self: stretch;
}

.delete-playlist-modal .modal-content .modal-footer .dismiss {
    display: flex;
    padding: 10px 16px;
    align-items: center;
    gap: 10px;
    align-self: stretch;
    border-radius: 4px;
    background: #1F2025;
    color: #FFF;
    text-align: center;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
    margin: 0;
    text-decoration: none;
    border: none;
}

.delete-playlist-modal .modal-content .modal-footer .dismiss:hover {
    background: #000;
    color: #FFF;
}

.delete-playlist-modal .modal-content .modal-footer .btnProceed {
    display: flex;
    padding: 10px 16px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    border-radius: 4px;
    background: #EB5757;
    border: none;
    margin: 0;
    min-width: auto;
    color: #FFF;
    text-align: center;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
    /* 142.857% */
}

.delete-playlist-modal .modal-content .modal-footer .btnProceed:hover {
    background: #af3232;
}

.addPlaylist .modal-footer.editPlaylist-footer {
    display: flex;
    padding: 0px 24px;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    gap: 16px;
    align-self: stretch;
    padding-bottom: 24px;
    border: none;
}

.addPlaylist .editPlaylist-footer .cpinput {
    align-self: stretch;
}

.addPlaylist .editPlaylist-footer .btnCreateSave,
.addPlaylist .editPlaylist-footer .btnCreateSave .btnSavePlaylist {
    width: 100%;
}

/* My playlist listing css */
.mp-listing {
    display: flex;
    width: 100%;
    padding: 24px 80px;
    flex-direction: column;
    align-items: flex-start;
    gap: 10px;
}

.mpl-contents {
    display: flex;
    padding: 20px 0px;
    flex-direction: column;
    align-items: flex-start;
    gap: 24px;
    align-self: stretch;
}

.mpl-top {
    display: flex;
    align-items: center;
    gap: 10px;
    flex: 1 0 0;
    align-self: stretch;
}

.mplt-heading {
    /* color: #FFF; */
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 36px;
    display: flex;
    align-items: center;
    margin: 0;
    align-self: stretch;
    width: 100%;
}

.mplt-heading .span-backarrow {
    margin-right: 10px;
    display: flex;
    cursor: pointer;
}

.mpl-bottom {
    display: flex;
    align-items: center;
    align-self: stretch;
    width: 100%;
    flex-direction: column;
}

.mplb-top {
    display: flex;
    align-items: center;
    align-self: stretch;
    flex: 1 0 0;
}

.mplb-top .myplaylist-items {
    display: flex;
    padding: 0;
    padding-bottom: 40px;
    align-items: center;
    gap: 32px;
    flex: 1 0 0;
    background: transparent;
    width: 100%;
}

.mplb-top .myplaylist-items .picture {
    display: flex;
    width: 200px;
    height: 200px;
    /* padding: 12px; */
    justify-content: center;
    align-items: center;
    gap: 10px;
}

.mplb-top .myplaylist-items .picture a::after,
.mplb-top .myplaylist-items .playlist-type-icon {
    display: none;
}

.mplb-top .myplaylist-items .mpi-data {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 24px;
    flex: 1 0 0;
}

.mplb-top .myplaylist-items .mpi-data .data-contents {
    align-self: stretch;
}

.mplb-top .myplaylist-items .mpi-data .actionbuttons {
    gap: 16px;
    align-self: stretch;
}

.mplb-top .myplaylist-items .mpi-data .actionbuttons .ed-btns {
    gap: 16px;
}

.mplb-top .myplaylist-items .mpi-data .actionbuttons .ed-btns .btns {
    border-radius: 20px;
    border: 1px solid #353434;
    box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.04), 0px 0px 2px 0px rgba(0, 0, 0, 0.06), 0px 4px 8px 0px rgba(0, 0, 0, 0.04);
}

.mpi-Editdata {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex: 1 0 0;
    gap: 32px;
    width: 100%;
}

.mpi-Editdata .data-contents {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 16px;
    flex: 1 0 0;
}

.mpied-inputDiv {
    display: flex;
    align-self: stretch;
}

.editPlName-input {
    display: flex;
    width: 400px;
    height: 44px;
    align-items: center;
    gap: 16px;
    /* flex: 1 0 0; */
    color: #FFF;
    font-size: 14px;
    background: transparent;
    border: none;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
    outline: none;
    border-bottom: 1px solid #292F48;
}

.mpi-Editdata .ed-btns {
    gap: 8px;
    align-self: stretch;
}

#editPlaylistCancel {
    color: #7B8794;
}

.mpi-Editdata .ed-btns .btns {
    display: flex;
    padding: 11px 16px;
    justify-content: center;
    align-items: center;
    gap: 4px;
    border-radius: 6px;
    box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.04), 0px 0px 2px 0px rgba(0, 0, 0, 0.06), 0px 4px 8px 0px rgba(0, 0, 0, 0.04);
    width: auto;
    color: #E9E9E9;
    text-align: center;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}

.mpi-Editdata .ed-btns .btnCancelEditpl {
    background: rgba(255, 255, 255, 0.20);
}

.mpi-Editdata .ed-btns .btnCancelEditpl:hover {
    background: rgba(0, 0, 0, 0.20);
}

.mpi-Editdata .ed-btns .btnSaveEditpl {
    background: var(--primary-color);
}

.mpi-Editdata .ed-btns .btnSaveEditpl:hover {
    background: #ffffff !important;
    color: var(--primary-color);
}

.mplb-bottom {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    align-self: stretch;
}

.mplbb-scrollDiv {
    max-height: 500px;
}

/* Works on Firefox */
.mplbb-scrollDiv,
.table-options {
    scrollbar-width: thin;
    scrollbar-color: #444658 #15161E;
}

/* Works on Chrome, Edge, and Safari */
.mplbb-scrollDiv::-webkit-scrollbar,
.table-options::-webkit-scrollbar {
    width: 10px;
}

.mplbb-scrollDiv::-webkit-scrollbar-track,
.table-options::-webkit-scrollbar-track {
    background: #15161E;
}

.mplbb-scrollDiv::-webkit-scrollbar-thumb,
.table-options::-webkit-scrollbar-thumb {
    background-color: #444658;
    border-radius: 20px;
    border: 3px solid #15161E;
}

.mplbb-scrollDiv .table thead {
    position: sticky;
    top: -1px;
    z-index: 1;
}

.mplbb-scrollDiv .table thead th {
    vertical-align: bottom;
    border-bottom: none;
    background: #d78b6e;
    border: none;
    padding: 12px 16px;
    color: #FFF;
    font-size: 13px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
}

.mplbb-scrollDiv .table td {
    border: none;
    padding: 12px 16px;
}

.td-playlistData {
    display: flex;
    /* padding: 12px 16px; */
    align-items: center;
    gap: 18px;
    flex: 1 0 0;
}

.trackPic {
    display: flex;
    width: 54px;
    height: 54px;
    justify-content: center;
    align-items: center;
    border-radius: 4px;
}

.trackPic img {
    border-radius: 4px;
}

.td-playlistData .data-contents {
    display: flex;
    padding-right: 40px;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
}

.td-playlistData .data-contents .mp-heading {
    align-self: stretch;
    color: #FFF;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    text-align: left;
}

.trackPara {
    color: #7B8794;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 18px;
}

.mplbb-scrollDiv .table tr td {
    border-bottom: 1px solid #292F48;
    vertical-align: middle;
    color: #FFF;
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: 19px;
}

.mplbb-scrollDiv .table tr th:first-child,
.mplbb-scrollDiv .table tr th:last-child,
.mplbb-scrollDiv .table tr td:first-child,
.mplbb-scrollDiv .table tr td:last-child {
    /* padding: 0; */
    text-align: center;
    width: 36px;
    vertical-align: middle;
}

.mplbb-scrollDiv .table tr th:last-child,
.mplbb-scrollDiv .table tr td:last-child {
    padding: 0;
}

.mplbb-scrollDiv .table .checkbox-button label {
    border-radius: 4px;
    border: 1px solid #D6D8E7;
}

.mplbb-scrollDiv .table tr td .btns {
    background: transparent;
    display: inline-flex;
    opacity: 0;
}

.mplbb-scrollDiv .table tr td .btns path {
    stroke: #7B8794;
}

.mplbb-scrollDiv .table tr td .btns:hover {
    background: var(--f7-theme-color);
}

.mplbb-scrollDiv .table tr td .btns:hover path {
    stroke: white;
}

.dragSN {
    display: flex;
    align-items: center;
}

.dsn-div,
.dsn-play-div {
    display: flex;
    width: 32px;
    padding: 8px 7px;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    align-self: stretch;
}

.playIconHover {
    display: none;
}

.playIconHover path {
    stroke: #7B8794;
    fill: #7B8794;
}

.dragIcon-span,
.sn-digit {
    display: flex;
}

.mplbb-scrollDiv .table tr:hover .btns {
    opacity: 1;
}

.mplbb-scrollDiv .table tr:hover .playIconHover {
    display: flex;
}

.mplbb-scrollDiv .table tr:hover .sn-digit {
    display: none;
}

.table-options {
    position: absolute;
    left: 48px;
    z-index: 1;
    width: calc(100% - 60px);
    padding: 0;
    border-radius: 0;
    background-color: #d78b6e;
    z-index: 22;
    overflow: auto;
}

.track-delete {
    width: auto;
    min-width: auto !important;
    margin-right: 8px;
    cursor: pointer;
    display: flex;
    padding: 4px 12px;
    align-items: flex-start;
    gap: 10px;
    border-radius: 6px;
    background: #EB5757;
    color: #FFF;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
    margin-left: 15px;
}

.trackAllSelect,
.trackAllinfo {
    display: flex;
    padding: 10px 16px;
    align-items: flex-start;
    gap: 10px;
}

.trackAllSelect p {
    color: #7B8794;
    font-feature-settings: 'clig' off, 'liga' off;
    font-family: Poppins;
    font-size: 13px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
    /* 153.846% */
}

.trackAllinfo .info-link {
    color: #FFF;
    font-size: 13px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
    /* 153.846% */
    text-decoration: none;
}

@media (max-width: 992px) {
    .mp-listing {
        padding: 24px 24px;
    }

    .editPlName-input {
        width: 100%;
    }
}

@media (max-width: 892px) {
    .mp-listing {
        padding: 24px 24px;
    }

    .mpi-data {
        align-items: flex-start;
        flex-direction: column;
        gap: 12px;
    }
}

@media (max-width: 768px) {
    .mp-listing {
        padding: 24px 24px;
    }

    .mplb-top .myplaylist-items {
        flex-direction: column;
        align-items: flex-start;
    }
}

@media (max-width: 568px) {
    .mp-listing {
        padding: 24px 24px;
    }

    .mplb-top .myplaylist-items {}
}

@media (max-width: 492px) {
    .mp-listing {
        padding: 24px 24px;
    }

    .myplaylist-items {
        flex-direction: column;
        align-items: flex-start;
    }

    .mpi-Editdata {
        flex-direction: column;
        align-items: flex-start;
    }

    .playlistadded-success .modal-content {
        width: 100%;
    }
}

@media (max-width: 368px) {
    .mp-listing {
        padding: 24px 24px;
    }

    .mplb-top .myplaylist-items {}
}

/* #profile_playlist_enduser_list_one_1 > div.dashboard-tiles.bg-black {
    background-color: #15161E;
    padding: 32px 40px;
  } */

.dashboard-heading {
    font-weight: 600 !important;
    font-size: 28px !important;
    line-height: 36px !important;
}

.modal-backdrop {
    z-index: unset !important;
}

.cpinput-div .invalid-feedback {
    left: unset !important;
    bottom: unset !important;
    width: auto !important;
}


.banner-section-navarrow .owl-theme .owl-nav .owl-prev {
    font-size: 55px !important;
    color: #fff;
    position: absolute;
    left: 10px;
    top: 30%;
    font-weight: 600;
    outline: none;
    font-family: monospace;
}

.banner-section-navarrow .owl-theme .owl-nav .owl-prev:hover {
    background: transparent;
    border: none;
}

.banner-section-navarrow .owl-theme .owl-nav .owl-next {
    font-size: 55px !important;
    color: #fff;
    position: absolute;
    right: 10px;
    top: 30%;
    font-weight: 600;
    outline: none;
    font-family: monospace;
}

.banner-section-navarrow .owl-theme .owl-nav .owl-next:hover {
    background: transparent;
    border: none;
}

.banner-section-navarrow .owl-theme .owl-nav .disabled {
    opacity: 0;
    cursor: default;
}

/* CSS for checkout page ER : 86516 - start */

.checkoutLeft-area {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 1px;
    align-self: stretch;
    border-radius: 8px;
    border: 1px solid rgba(255, 255, 255, 0.12);
    background: #11131B;
    /* height: 400px; */
}

/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

/* Firefox */
input[type=number] {
    -moz-appearance: textfield;
}

.mbottom-40 {
    margin-bottom: 40px;
}

.checkoutTop-subHead {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 4px;
    margin-bottom: 16px;
}

.ctsh-bold {
    color: #FFF;
    text-align: center;
    /* font-family: Inter; */
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    text-transform: capitalize;
}

.ctsh-para {
    color: #7B8794;
    /* font-family: Inter; */
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 18px;
}

.paywithCard {
    display: flex;
    padding: 20px;
    flex-direction: column;
    align-items: flex-start;
    gap: 8px;
    align-self: stretch;
}

.pwc-top {
    display: flex;
    align-items: flex-start;
    gap: 10px;
    align-self: stretch;
}

.pwc-bottom {
    display: flex;
    padding: 16px 28px;
    flex-direction: column;
    align-items: flex-start;
    gap: 16px;
    align-self: stretch;
}

@media (max-width: 468px) {
    .pwc-top {
        flex-direction: column;
    }

    .pwc-bottom {
        padding: 16px 0;
    }
}

.pwcb-row {
    width: 100%;
    align-self: stretch;
    flex: 1 0 0;
    margin: 0;
}

.pwcb-col {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
    padding: 0;
}

@media (max-width: 568px) {
    .pwcb-row {
        gap: 16px;
    }

    .pwcb-row .pwcb-col {
        flex: none;
        padding: 0 !important;
    }
}

.pwcb-lbl {
    color: rgba(255, 255, 255, 0.64);
    font-family: Poppins;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 18px;
    letter-spacing: 0.72px;
    margin: 0;
}

.pwcb-col .form-control {
    display: flex;
    height: 38px;
    padding: 0px 12px 0px 16px;
    align-items: center;
    gap: 8px;
    align-self: stretch;
    border-radius: 6px;
    background: #1F2025;
    border: none;

    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    width: 100%;
    color: #fff;
}

.pwcb-col .form-control::placeholder {
    color: rgba(255, 255, 255, 0.40);
}

.pwct-left {
    display: flex;
    padding: 2px 0px;
    align-items: center;
    gap: 12px;
    flex: 1 0 0;
}

.pwct-right {
    display: flex;
    align-items: flex-start;
    gap: 10px;
    align-self: stretch;
}

.checkoutLeft-area .radio-1 label {
    color: #FFF;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
    /* 142.857% */
    padding-left: 28px;
    margin: 0;
}

.checkoutLeft-area .radio-1 label::before {
    top: 3px;
}

.checkoutLeft-area .radio-1 {
    position: relative;
}

.checkoutLeft-area .radio-1 input[type='radio']:checked~label::after {
    top: 3px;
}

.checkoutLeft-area .condition span {
    color: #FFF;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    /* 142.857% */
}

.pwother {
    display: flex;
    padding: 20px;
    flex-direction: column;
    align-items: flex-start;
    gap: 8px;
    align-self: stretch;
    border-top: 1px solid rgba(255, 255, 255, 0.12);
}

.pwo-child {
    display: flex;
    align-items: flex-start;
    gap: 10px;
    align-self: stretch;
    align-items: center;
}

.pwot-para {
    color: rgba(255, 255, 255, 0.64);
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 18px;
    flex: 1 0 0;
}

.monthlyCart {
    display: flex;
    align-items: center;
    gap: 24px;
}

.cartLogo {
    display: flex;
    padding: 16px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    border-radius: 4px;
    background: #343745;
    position: relative;
}

.countDigit {
    display: flex;
    min-width: 20px;
    height: 20px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 10px;
    position: absolute;
    right: -10px;
    top: -10px;
    border-radius: 50%;
    background: #21A76F;
    color: #FFF;
    text-align: center;
    font-size: 10px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}

.mc-text {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 4px;
}

.mct-head {
    color: #FFF;
    text-align: center;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 30px;
}

.mct-para {
    color: rgba(255, 255, 255, 0.64);
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 18px;
}

.ptt-sub {
    color: var(--Stroke, #ACACAC);
    font-family: Poppins;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 18px;
    width: 100%;
    display: flex;
}

.pwo-child div {
    display: flex;
}

.newpromo-code-area .paynow-button {
    min-width: 100%;
}

.checkoutLeft-area select.form-control {
    padding-right: 30px;
    background: url(../img/down-filled-arrow.png) no-repeat right 12px top 15px #1F2025;
    appearance: none;
}

.header-sticky {
    position: sticky;
    top: 0;
    z-index: 9;
}

/* mpesa form css start */
.input-req {
    position: relative;
}

.mpesa-input {
    display: flex;
    padding: 0px 28px;
    flex-direction: column;
    align-items: flex-start;
    gap: 10px;
    align-self: stretch;
    padding-top: 12px;
}

.mpesa-input .form-control {
    display: flex;
    height: 44px;
    padding: 0px 12px 0px 16px;
    align-items: center;
    gap: 8px;
    align-self: stretch;
    border-radius: 6px;
    background: #1F2025;
    border: none;
    color: #fff;
    font-size: 13px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
}

/* mpesa form css end */
/* CSS for checkout page ER : 86516 - end */

/* CSS changes as per ER - 110829  start*/
.pptoctp-left {
    word-break: break-all;
}

.privacyPolicy-modals {
    top: initial;
    left: initial;
    bottom: 0;
    right: 0;
    width: auto;
    height: auto;
    padding: 0 !important;
}

.privacyPolicy-modals .modal-dialog {
    margin: 0;
    justify-content: flex-end;
}

#privacypolicy-customize .modal-dialog {
    max-width: 900px;
}

@media (max-width: 768px) {
    .privacyPolicy-modals .modal-dialog.modal-center {
        max-width: 100%;
    }
}

.privacyPolicy-modals .modal-dialog .modal-content {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    border-radius: 8px;
    background: #30323A;
    box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.25), 0px 2px 1px 0px rgba(0, 0, 0, 0.05);
}

.privacyPolicy-modals .modal-content .mp-body {
    padding: 32px;
    gap: 24px;
}

.privacyPolicy-modals .modal-content .mp-body {
    display: flex;
    padding: 32px;
    flex-direction: column;
    align-items: flex-start;
    gap: 24px;
    align-self: stretch;
}

.privacyPolicy-modals .modal-content .mp-body .mp-mb-profiles {
    display: flex;
    justify-content: center;
    align-items: flex-start;
    gap: 32px;
    align-self: stretch;
    flex-wrap: wrap;
}

.privacyPolicy-modals .modal-content .mp-body .mp-mb-profiles .mpmb-profile-input {
    flex: 1 0 0;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 18px;
    align-self: stretch;
}

.privacyPolicy-modals .modal-content .mp-body .mp-mb-profiles .mpmb-profile-input .mpmb-profinput-div {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 8px;
    align-self: stretch;
}

.mpmb-profinput-lbl.del-prof-lbl {
    color: #FFF !important;
    font-size: 24px !important;
    font-weight: 400 !important;
    line-height: 32px !important;
}

.mpmb-para {
    color: rgba(255, 255, 255, 0.56);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    max-height: 250px;
    overflow: auto;
}


.privacyPolicy-modals .modal-content .mp-body .mp-mb-btn {
    display: flex;
    justify-content: flex-end;
    align-items: flex-start;
    gap: 8px;
    align-self: stretch;
}

.privacyPolicy-modals .mp-mb-btn .mp-mb-btn-cancel {
    display: flex;
    padding: 10px 16px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    border-radius: 4px;
    background: #1F2025;
    box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.04), 0px 0px 2px 0px rgba(0, 0, 0, 0.06), 0px 4px 8px 0px rgba(0, 0, 0, 0.04);
    border: none;
    outline: none;
    color: #FFF;
    text-align: center;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
    cursor: pointer;
}

.privacyPolicy-modals .mp-mb-btn .mp-mb-btn-done {
    display: flex;
    width: 90px;
    padding: 10px 16px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    border-radius: 4px;
    background: #0791ed;
    box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.04), 0px 0px 2px 0px rgba(0, 0, 0, 0.06), 0px 4px 8px 0px rgba(0, 0, 0, 0.04);
    color: #FFF;
    text-align: center;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
    cursor: pointer;
    outline: none;
    border: none;
}

.mp-mb-btn .mp-mb-btn-cancel:hover {
    background: #000;
}

.mp-mb-btn .mp-mb-btn-done:hover {
    background: #fff;
    color: #0791ed;
}

.w-auto {
    width: auto !important;
}

#privacypolicy-customize .modal-content .mp-body {
    overflow: auto;
    max-height: 100vh;
}

#privacypolicy-customize .mpmb-profinput-lbl {
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 32px;
    /* 160% */
}

#privacypolicy-customize .mpmb-para p {
    margin: 0;
    color: rgba(255, 255, 255, 0.60);
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
    /* 171.429% */
}

#privacypolicy-customize .form-check-input {
    width: 1em;
    height: 1em;
    margin-top: .25em;
    vertical-align: top;
    background-color: #fff;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    border: 1px solid rgba(0, 0, 0, .25);
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    -webkit-print-color-adjust: exact;
    color-adjust: exact;
}

#privacypolicy-customize .form-check-input {
    display: block;
    margin-top: 0;
    min-width: 16px;
    height: 16px;
}

#privacypolicy-customize .form-check {
    padding-left: 0;
}

#privacypolicy-customize .form-check .form-check-input {
    float: left;
    margin-left: 0;
}

#privacypolicy-customize .form-switch .form-check-input {
    width: 2em;
    margin-left: 0;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");
    background-position: left center;
    border-radius: 2em;
    transition: background-position .15s ease-in-out;
}

#privacypolicy-customize .form-switch .form-check-input {
    min-width: 28px;
    height: 16px;
}

#privacypolicy-customize .form-switch .form-check-input {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, .60%29'/%3e%3c/svg%3e");
    border: none;
    background-color: #1F2025;
}

#privacypolicy-customize .form-check-input:checked {
    background-color: #0791ed;
    border-color: #0791ed;
}

#privacypolicy-customize .form-switch .form-check-input:checked {
    background-position: right center;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}

.pp-toggleOptions {
    display: flex;
    padding: 8px 0px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    /* gap: 16px; */
    align-self: stretch;

}

.ppto-childs {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 8px;
    flex: 1 0 0;
    align-self: stretch;
    padding: 8px 0px;
    border-top: 1px solid rgba(255, 255, 255, 0.06);
}

.pptoc-heading {
    color: #FFF;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
}

.pptoc-togglepara {
    display: flex;
    align-items: center;
    gap: 16px;
    align-self: stretch;
}

.pptoctp-left {
    color: rgba(255, 255, 255, 0.60);
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
    flex: 1 0 0;
}

.pptoctp-right {
    display: flex;
    min-width: 96px;
    flex-direction: column;
    align-items: flex-start;
    gap: 8px;
}

.pptoctpr-badge {
    display: flex;
    padding: 2px 8px;
    justify-content: center;
    align-items: center;
    border-radius: 4px;
    border: 1px solid #21A76F;
    background: rgba(33, 167, 111, 0.20);
    color: #21A76F;
    text-align: center;
    font-size: 10px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    text-transform: uppercase;
}

/* Works on Chrome, Edge, and Safari */
.mpmb-para::-webkit-scrollbar {
    width: 5px;
}

.mpmb-para::-webkit-scrollbar-track {
    background: #444658;
}

.mpmb-para::-webkit-scrollbar-thumb {
    background-color: #ddd;
    border-radius: 20px;
    border: 3px solid #ddd;
}

/*  For light theme PP modal Start */

.privacyPolicy-modals.lightTheme .modal-dialog .modal-content {
    background: #fff;
}

.privacyPolicy-modals.lightTheme .mpmb-profinput-lbl.del-prof-lbl {
    color: #000 !important;
}

.privacyPolicy-modals.lightTheme .mpmb-para {
    color: rgba(0, 0, 0, 0.8);
}

.privacyPolicy-modals.lightTheme .mp-mb-btn .mp-mb-btn-done {
    background: #0d6efd;
}

.privacyPolicy-modals.lightTheme .mp-mb-btn .mp-mb-btn-done:hover {
    background: #004ab8;
    color: #fff;
}

#privacypolicy-customize.lightTheme .mpmb-para p {
    color: rgba(0, 0, 0, 0.8);
}

.lightTheme .ppto-childs {
    border-top: 1px solid rgba(0, 0, 0, 0.09);
}

.lightTheme .pptoc-heading {
    color: #000;
}

.lightTheme .pptoctp-left {
    color: rgba(0, 0, 0, 0.8);
}

.lightTheme .mpmb-para::-webkit-scrollbar-track {
    background: #ddd;
}

.lightTheme .mpmb-para::-webkit-scrollbar-thumb {
    background-color: #444658;
    border: 3px solid #444658;
}

/*  For light theme PP modal End */

/* CSS changes as per ER - 110829  End*/

/* ER: 113637 */
.hoverClass:hover * {
    color: inherit !important;
}

.activeClass * {
    color: inherit !important;
}
.btn-navigation.toggle-focus-activety.hoverClass:hover {
    color: #18a0fb;
}
.btn-navigation.toggle-focus-activety.hoverClass.activeClass {
    color: #18a0fb;
}

/* For sign up and sign in pages which are copied from phoenix template -  Start*/
.phone-countrycode .bootstrap-select {
    position: absolute;
    width: 100px !important;
    height: 48px;
}

.phone-countrycode .bootstrap-select>.dropdown-toggle {
    height: 48px !important;
    background: transparent !important;
    border: none;
    outline: none !important;
    color: #fff !important;
    box-shadow: none;
}

.phone-countrycode .bootstrap-select>.dropdown-toggle:focus,
.phone-countrycode .bootstrap-select>.dropdown-toggle:active:focus {
    box-shadow: none;
}

.phone-countrycode .bootstrap-select .dropdown-toggle .filter-option {
    display: flex;
    align-items: center;
}

.pl-75 {
    padding-left: 75px !important;
}

.pl-100 {
    padding-left: 100px !important;
}

.phone-countrycode.is-email .bootstrap-select>.dropdown-toggle {
    display: none;
}

.phone-countrycode.is-email .form-control.pl-75 {
    padding-left: 16px !important;
}

.subtext {
    color: #7B8794;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    /* 142.857% */
    display: flex;
}

.signup-google-otp .phone-countrycode {
    display: flex;
}

.signup-google-otp .phone-countrycode .bootstrap-select {
    background: #292C3A;
    border-radius: 4px 0 0 4px;
    width: auto !important;
    position: relative;
}

.signup-google-otp .phone-countrycode .form-control {
    border-radius: 0 4px 4px 0;
    padding-left: 0;
}

.signup-google-otp .recived-code {
    display: flex;
    flex-wrap: wrap;
}

@media (max-width: 480px) {
    .signup-google-otp .recived-code {
        justify-content: center;
    }

    .recived-code .resend {
        display: flex;
        justify-content: center;
        margin-bottom: 8px;
    }

    .recived-code .resend p a {
        justify-content: center;
        width: auto;
    }

    .invalidOTP,
    .otpTimer {
        display: flex;
        justify-content: center;
    }
}

.sign-form-layout .form-control {
    background: #292C3A;
    padding: 0 16px;
    margin: 0;
    border: none;
    height: 48px !important;
    border-radius: 4px;
    line-height: 48px;
    font-size: 14px;
    font-weight: 500;
    color: #FFFFFF;
}

.pr-40 {
    padding-right: 40px !important;
}

.signup-google-otp .phone-countrycode .form-control {
    border-radius: 0 4px 4px 0;
    padding-left: 0;
}

.sign-form-layout .apple {
    font-size: 14px;
    line-height: 16px;
    min-height: 48px;
    color: #FFFFFF;
    text-transform: uppercase;
    font-weight: 600;
    background: #070707;
}

.sign-form-layout .apple:hover {
    color: #118BA6;
}

.sign-form-layout .apple:hover svg path {
    fill: black;
}

.sign-form-layout .apple span {
    padding: 0 6px;
}

.sign-form-layout .facebook {
    font-size: 14px;
    line-height: 16px;
    min-height: 48px;
    text-transform: uppercase;
    font-weight: 600;
    background: #335092;
}

.sign-form-layout .facebook:hover {
    background: #335092;
}

.sign-form-layout .facebook span {
    padding: 0 6px;
}

/* For sign up and sign in pages which are copied from phoenix template -  End*/

/* New code by bibek */
.banner-img {
    width: 100% !important;        
    height: 100% !important;      
    /* object-fit: cover !important;   */
    display: block !important;    
    object-position: center !important; 
}

.banner-section .item {
    position: relative !important;
    display: block !important;
    width: 100% !important;
    /* height: auto !important; */
}
/* New code by bibek */
/* ER- 113930 More*/
.dropdown-menu.vd_submenu_div.more-div.show {
    max-height: 170px;
    width: 100%;
    overflow-x: hidden;
    scroll-behavior: smooth;
    scrollbar-width: thin;
}
.more-btn {
    cursor: pointer;
}
.more-div.show > li.nav-item > .nav-link {
    width: calc(100% - 10px);
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .dropdown.show > .dropdown-toggle::after {
    transform: rotate(180deg);
  }
  .about-picture ul li img {
    width: 177px;
    height: 177px;
}
@media (max-width: 992px) {
    .social-share-all .share-video, .share-video {
        right: 60px;
        left: -215px;
        bottom: 0;
    }
}
.tag-wrapper {
    border-radius: 15px;
    overflow: hidden;
}