h1, h2, h3 {
    font-family: 'Anton', sans-serif !important;
    text-transform: uppercase !important;
    font-weight:400
}

.primary-button,.upload-picture-model .modal-footer button {
background: #b9a443;
    border-radius: 6px;
    font-size: 16px;
    line-height: 24px;
    border: none;
    box-shadow: none;
    color: #fff;
    padding: 10px 15px;
    cursor: pointer
}

.delete-watch-history .modal-footer button:hover,.mp-mb-btn .mp-mb-btn-done:hover,.primary-button:hover {
background: #fff;
    color: #b9a443!important
}

.addnew-card-popup .from-section .form-group label span,.all-plans-page .plans-data .primary-button.actived:hover,.banner-section .banner-data p a:hover,.breadcrumb-data .breadcrumb li a:hover,.btn-navigation.toggle-focus-activety.hoverClass.activeClass,.btn-navigation.toggle-focus-activety.hoverClass:hover,.copyright ul li a:hover,.episode-heading .view-all a:hover,.footer ul li a:hover,.forget-link a.callByAjax,.header .navbar-nav .nav-item .active,.header .navbar-nav .nav-link:hover,.header-new .nav-item .active,.header-new .nav-link:hover,.my-WH-CMH-btn:hover,.my-WH-CMH-btn:hover i,.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link,.phoenix-nav-dropdown .btn-navigation.show .dropdown-toggle:focus,.phoenix-nav-dropdown .btn-navigation:hover a.nav-link,.phoenix-nav-dropdown .btn-navigation:hover button,.rating input:checked+label,.rating input:checked+label~label,.rating label:hover,.rating label:hover~label,.season-heading ul li a.active,.season-heading ul li a:hover,.season-list .content .heading h3 a:hover,.sign-form-layout p a:hover,.tabviews .grid-list li a.active,.tabviews .grid-list li a:hover,.videocontent-descption .video-data .like-it li a:hover i,.view-all-listing:hover {
color: #b9a443
}

.header .navbar-nav .signup a.active,.header .navbar-nav .signup a:hover {
border: 1px solid #b9a443;
    background: #b9a443;
    color: #fff
}

.header-new .signup a {
border: 1px solid #b9a443;
    background: #b9a443;
    padding: 0 25px;
    border-radius: 5px
}

.header-new .language-item .dropdown-item.active,.header-new .signup a.active,.header-new .signup a:hover {
border: 1px solid #fff;
    background: #fff;
    color: #b9a443
}

.banner-section .banner-data .button .watch-now a,.banner-section .banner-data .button.watch-now a {
background: #b9a443;
    border-radius: 5px;
    display: inline-block;
    padding: 0 35px;
    position: relative;
    transition: .5s;
    text-decoration: none;
    border: 3px solid #b9a443;
    display: flex;
    align-items: center;
    gap: 6px;
    flex-direction: row;
    min-height: 50px
}

.banner-section .banner-data .button .watch-now a:hover,.banner-section .banner-data .button.watch-now a:hover {
border: 3px solid #fff;
    background: #fff;
    color: #b9a443
}

.banner-section .banner-data .button .watch-trailer a:hover {
border-color: #b9a443;
    color: #fff;
    background: #b9a443;
}

.banner-section .banner-data .social-share a:hover {
background: #b9a443;
    border-color: #b9a443;
    opacity: 1
}

.banner-section .banner-content .owl-theme .owl-dots .owl-dot span {
width: 7px;
    height: 7px;
    background: #b9a443;
    margin: 0 1px;
    outline: 0
}

.product-listing .owl-theme .owl-nav .owl-next:hover,.product-listing .owl-theme .owl-nav .owl-prev:hover {
color: #fff;
    background-color: #b9a443;
    border: none
}

.grid-hover .picture .box-hover .primary-button-a,.grid-hover .picture .box-hover button,.product-listing .item .picture .box-hover button {
border: 1px solid #b9a443;
    background-color: #b9a443;
    border-radius: 6px;
    font-weight: 600;
    font-size: 14px;
    line-height: 20px;
    color: #fff;
    padding: 6px 20px;
    display: block;
    min-width: 120px;
    margin-bottom: 18px;
    transition: .3s;
    text-align: center;
    cursor: pointer
}

.product-listing .item .picture .box-hover button:hover {
background-color: #fff;
    color: #b9a443;
    border: 1px solid #fff
}

.tabviews .nav-tabs .nav-item.show .nav-link,.tabviews .nav-tabs .nav-link.active {
color: #fff;
    background-color: transparent;
    border-color: transparent;
    border-bottom: 2px solid #b9a443
}

.card-redirect-sec ul li a:hover,.header-new .language-item .dropdown-item:focus,.header-new .language-item .dropdown-item:hover,.new-all-plans-page .final-amount-area .checkout-btn-area .checkout-btn:hover,.tracks table .dropdown-item:focus,.tracks table .dropdown-item:hover {
background: #b9a443;
    color: #fff
}

.sign-form-layout p.addinfo a {
text-decoration: none;
    color: #b9a443
}

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

.header-new .language-item .dropdown-menu::after {
content: "";
    position: absolute;
    top: -14px;
    right: 5px;
    width: 0;
    height: 0;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    border-bottom: 15px solid #b9a443;
}

.watch-status .status-bar {
position: absolute;
    bottom: 15px;
    left: 15px;
    width: calc(100% - 30px);
    height: 6px;
    background: #b9a443
}

.mpi-Editdata .ed-btns .btnSaveEditpl,.playlistItems .checkbox-button input[type=checkbox]:checked+.checkbox-label.blue,.post-checkout-popup .promo-checkout .promo-code button:hover,.videocontent-descption .video-data .share-list li a:hover {
background: #b9a443
}

.dashboard-leftnav ul li a.active::after,.dashboard-leftnav ul li a:hover::after {
position: absolute;
    content: "";
    background-color: #b9a443;
    width: 6px;
    height: 24px;
    left: 0;
    top: 2px
}

.all-plans-page .plans-data .primary-button.actived {
background: #fff;
    cursor: text;
    color: #b9a443
}

.deviece-control .manage-data p a {
color: #b9a443;
    text-decoration: none
}

.transaction-details .transaction-table table td.red {
color: #b9a443
}

.grid-hover .picture .box-hover .primary-button-a:hover,.grid-hover .picture .box-hover button:hover {
background-color: #fff;
    color: #b9a443!important;
    text-decoration: none;
    border: 1px solid #fff
}

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

.card-redirect-sec ul li a.selected-card::after {
content: url("../img/checkbox-tick.png");
    position: absolute;
    top: -5px;
    right: -6px;
    width: 22px;
    height: 22px;
    display: flex;
    justify-content: center;
    align-items: center;
    background: #b9a443;
    border-radius: 50%;
    padding: 0 0 2px
}

.paynow-button {
min-width: 272px;
    min-height: 48px;
    background: #b9a443;
    border-radius: 4px;
    line-height: 48px;
    font-weight: 600;
    font-size: 14px;
    color: #fff;
    border: none;
    cursor: pointer;
    margin: 0 auto;
    display: block;
    text-decoration: none
}

.paynow-button:hover {
background: #fff;
    color: #b9a443;
    text-decoration: none
}

.paynow-button:hover svg path[fill] {
fill: #b9a443;
    stroke: none
}

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

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

.input-req .label-validation {
color: #b9a443;
    font-size: 11px;
    line-height: 16px;
    padding-top: 5px
}

.blank-card-info button,.card-information button {
min-width: 175.26px;
    min-height: 40px;
    background: #b9a443;
    border-radius: 8px;
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    text-align: center;
    color: #fff;
    padding: 8px;
    border: none;
    cursor: pointer
}

.addbutton {
background: #b9a443;
    border-radius: 4px;
    font-weight: 700;
    font-size: 12px;
    line-height: 16px;
    padding: 8px 0;
    text-align: center;
    min-width: 112px;
    color: #fff
}

.all-plans-page .plans-data .primary-button.active-checkout {
background: #fff;
    border: 1px solid #fff;
    text-transform: uppercase;
    color: #b9a443!important
}

.post-checkout-popup .plans-listing .labl>input:checked+div {
border: 1px solid #b9a443;
    border-radius: 4px
}

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

.post-checkout-popup .promo-checkout .checkout-button-popup button {
background: #b9a443;
    border: 1px solid #b9a443;
    text-transform: uppercase;
    min-width: 270px
}

.post-checkout-popup .nav-tabs .nav-item.show .nav-link,.post-checkout-popup .nav-tabs .nav-link.active {
font-weight: 600;
    background: 0 0;
    border: transparent;
    border-bottom: 4px solid #b9a443;
    border-radius: 0;
    color: #fff
}

.post-checkout-popup .nav-tabs .nav-link:focus,.post-checkout-popup .nav-tabs .nav-link:hover {
border-color: transparent;
    border-bottom: 4px solid #b9a443
}

.selected-plan {
border: 2px solid #b9a443
}

.pagenot-found .page-notfound a,.selected-plan span.selected {
background: #b9a443;
    border-radius: 6px;
    display: inline-block;
    color: #fff;
    text-align: center
}

.phoenix-nav-dropdown .dropdown-menu .dropdown-item:focus,.phoenix-nav-dropdown .dropdown-menu .dropdown-item:hover {
color: #fff!important;
    text-decoration: none;
    background-color: #b9a443
}

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

.top-search-nav .dropdown-menu li a:hover {
color: #fff;
    text-decoration: none;
    background-color: #b9a443;
    font-weight: 500;
    font-size: 14px;
    line-height: 20px
}

.btn-groups {
justify-content: center;
    align-items: center;
    padding: 0 0 0 16px;
    gap: 16px;
    width: 186px;
    background: #b9a443;
    border-radius: 4px;
    border: none;
    outline: 0;
    color: #fff;
    position: relative
}

button.update-btn {
justify-content: center;
    align-items: center;
    padding: 10px 16px;
    gap: 10px;
    width: auto!important;
    height: 40px;
    background: #b9a443;
    border-radius: 4px;
    border: none;
    text-align: center
}

.btn-plns button,.plan-divs .chooseplan-btn {
width: 121px!important;
    height: 40px;
    background: #b9a443;
    border-radius: 4px;
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    text-align: center;
    color: #fff;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: 10px 16px;
    gap: 10px;
    border: none
}

.delete-watch-history .modal-footer button {
flex-direction: row;
    justify-content: center;
    align-items: center;
    width: auto;
    background: #b9a443;
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    text-align: center;
    color: #fff;
    text-decoration: none
}

.new-all-plans-page .plan-area input:checked~.single-plan {
background: rgba(0,0,0,.4);
    border: 1px solid #b9a443;
    border-radius: 8px;
    position: relative
}

.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='%23b9a443'/%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 .final-amount-area .newpromo-code-area .input-btn-grp .apply-promocode {
min-width: 67px;
    height: 36px;
    background: #b9a443;
    border-radius: 0 3px 3px 0;
    border: none;
    text-align: center;
    color: #fff;
    font-weight: 500;
    font-size: 12px;
    line-height: 16px;
    cursor: pointer
}

.ap-modalBtn,.btnCreatePlaylist,.btnSavePlaylist,.loadMore {
background: #b9a443
}

.ap-modalBtn:focus,.ap-modalBtn:hover,.btnCreatePlaylist:hover,.btnSavePlaylist:hover,.loadMore:focus,.loadMore:hover,.mpi-Editdata .ed-btns .btnSaveEditpl:hover {
color: #b9a443;
    background: #fff
}

ap-modalBtn:focus svg path,ap-modalBtn:hover svg path {
stroke: #b9a443
}

.privacyPolicy-modals .btn-info {
background-color: #b9a443;
    border: 1px solid #b9a443
}

.privacyPolicy-modals .mp-mb-btn .mp-mb-btn-done {
width: 90px;
    justify-content: center;
    align-items: center;
    border-radius: 4px;
    background: #b9a443;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    border: none
}

#privacypolicy-customize .form-check-input:checked {
background-color: #b9a443;
    border-color: #b9a443
}

/* Grid/hover overlay title — wrap to 2 lines instead of clipping, and
   keep it inset from the card edges. Targets the title span rendered
   inside .content-name-div on the poster hover overlay. */
.content-name-div .vdDisable {
    white-space: normal !important;
    display: -webkit-box !important;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    width: 100% !important;
    font-size: 1.3em;
    font-family: 'Anton', sans-serif !important;
    text-transform: uppercase !important;
    line-height: 1.3;
    text-align: center;
}

.grid-hover .picture .box-hover,
.addon-listing .item .picture .box-hover,
.product-listing .item .picture .box-hover,
.box-hover-button {
    padding: 0 20px;
    box-sizing: border-box;
}

.copyright {
    padding: 20px 0;
    margin: 0;
    border-top: 1px solid #000;
}

.copyright, .footer {
    background: #b9a443;
}

.accordianRow{
    background-color: #0d0803;
}

/*.accordianRow h2{
    color:#000000;
}*/


.banner-section .banner-text-left {
    top: auto !important;
    bottom: 30px !important;
}


.banner-section .banner-content .item img {
    max-height: none !important;
}

.banner-section .banner-content,
.banner-section .banner-content .item {
    height: auto !important;
    min-height: 0 !important;
}

.phoenix-slider-overlay {
    position: absolute !important;
    left: 0;
    right: 0;
    bottom: 0;
    height: 55% !important;
    background: linear-gradient(to top, rgba(0,0,0,0.92) 0%, rgba(0,0,0,0.55) 45%, rgba(0,0,0,0) 100%) !important;
    z-index: 1;
    pointer-events: none;
}

.banner-section .banner-text-left {
    z-index: 2 !important;
}

.phoenix-slider-btns-xx,
.phoenix-slider-btns-xx + div {
    display: inline-flex !important;
    align-items: center !important;
    vertical-align: middle !important;
}

.phoenix-slider-btns-xx + div {
    margin-left: 16px !important;
}

#home_banner_four_4 >
.banner-section .banner-content .owl-carousel.owl-drag .owl-item img {
    height: 100%;
    object-fit: cover!important;
}
#home_banner_four_4 > .banner-section .banner-content .item img{
    max-height:100vh!important;
}

.subcription-banner .banner-data h1,
.subcription-banner .banner-data .button.watch-now.dynamic-banner-btn {
    top: 0 !important;
    left: 0 !important;
    position: relative !important;
}

.aboutus-title {
    margin: 40px 0 50px !important;
}

.about-section .about-box {
    padding: 50px 0 0 !important;
}

.about-section .row {
    align-items: center !important;
}

.about-section .about-picture {
    margin: 0 0 40px !important;
}

.about-section .about-picture img {
    max-height: 460px !important;
    width: 100% !important;
    object-fit: cover !important;
    object-position: center center !important;
    border-radius: 4px;
}

#footer_footer_four_4 a[href*="/about-us"],
#footer_footer_four_4 a[href*="/faq"],
#footer_footer_four_4 a[href*="910productionsfilms.com"] {
    visibility: visible !important;
}

@media (min-width: 992px) {
    #categoryContentList .col-lg-2 {
        flex: 0 0 33.3333% !important;
        max-width: 33.3333% !important;
    }
}
@media (min-width: 1200px) {
    #categoryContentList .col-xl-2 {
        flex: 0 0 33.3333% !important;
        max-width: 33.3333% !important;
    }
}