.modal-body .form-group,
.payment-check li {
    margin-bottom: 10px;
}
body {
    font-family: Montserrat, serif;
    color: #100f11;
    padding: 0;
    margin: 0;
    font-size: 16px;
}
a,
a:hover {
    text-decoration: none;
}
li {
    list-style-type: none;
}
:root {
    --blue: #211d98;
    --black: #100f11;
    --orange: #ff6821;
    --orange-bg: #ff6821;
    --darkGreen: #046a38;
    --light-orange: #feeded;
    --lightGreen: #0bba21;
    --darkOrange: #e98a0e;
    --darkBlue: #020147;
    --brown: #232323;
    --white: #ffffff;
    --bgLight: #f4f7fb;
    --mt-50: -50px;
    --lightYellow: #fade00;
    --navyBlue: #070486
}

.nav-bg-color {
    background: #f5dddd
}

.orange-bg {
    background: var(--orange-bg)
}

.text-brown {
    color: var(--black)
}

.fw-500 {
    font-weight: 500
}

.fw-900 {
    font-weight: 800
}

.brown {
    background-color: var(--brown)
}

.bg_blue {
    background-color: var(--blue)
}

.light-orange {
    background-color: var(--light-orange)
}

.border-white {
    border: 1px solid #fff
}

.opacity {
    opacity: 1
}

.text-green {
    color: var(--darkGreen)!important
}

.text-white {
    color: var(--white)!important
}

.text-orange {
    color: var(--orange)
}

.bg-light {
    background-color: var(--bgLight)
}

.shadow-bg {
    box-shadow: 5px 5px 20px #868282
}

.border-orange {
    border: 3px solid #ff6821
}

.border-orange_1 {
    border: 2px solid #ff6821
}

.border-radius_30,.price-features-wrapper .inner-column {
    border-radius: 30px
}

.blue-green-gradient {
    background: linear-gradient(to right,#08048d 20%,#046a38 100%)
}

.green-blue-gradient {
    background: linear-gradient(to right,#046a38 20%,#08048d 100%)
}

.purple-orange-gradient {
    background: linear-gradient(to right,#7670e7 0,#f60 100%)
}

.orange-purple-gradient {
    background: linear-gradient(to right,#f60 0,#7670e7 100%)
}

.white-yellow-gradient {
    background: linear-gradient(to right,#ffe06c 0,#ff9812 100%)
}

.top-strip {
    border-top: solid 5px var(--blue);
    background-color: #f2f2f2
}

.top-strip img {
    width: 28px
}

.invert-btn-white {
    -webkit-filter: invert(100%);
    -ms-filter: invert(100%);
    -moz-filter: invert(100%);
    filter: invert(100%);
    opacity: 1
}

.sticky-header {
    position: sticky;
    top: 0
}

.captcha-wrapper {
    background: #fff;
    text-align: center;
    height: 42px
}

.captcha-wrapper img {
    height: 30px;
    width: auto
}

nav ul.navbar-nav li a {
    color: #100f11;
    font-weight: 500;
    font-size: 14px
}

nav ul.navbar-nav li a.dropdown-item {
    border-bottom: 1px solid rgba(0,0,0,.1);
    padding-top: 5px;
    padding-bottom: 5px
}

.btn.show {
    border: none!important
}

.inner-column {
    flex-basis: 25%;
    border-right: solid 1px var(--white)
}

.inner-column:last-child {
    border-right: none
}

.inner-column .content p {
    margin-bottom: 0
}

.about-us {
    background: url(../images/about-bg.jpg) center center/cover no-repeat
}

.about-us ul,.about-us-second ul,.channel-content ul {
    padding-left: 0
}

.about-us ul li,.about-us-second ul li,.channel-content ul li {
    background: url(../images/tick.png) left 10px/14px no-repeat;
    padding-left: 25px;
    margin: 5px 0 0
}

.price-features-wrapper .nav-pills {
    border-radius: 30px;
    margin-top: -25px
}

.price-features-wrapper .nav-pills a.active {
    background-color: var(--white);
    color: var(--orange)
}

.price-features-wrapper .nav-pills a {
    color: var(--white);
    font-weight: 500
}

.price-features-wrapper .inner-column::after,.price-features-wrapper .inner-column::before {
    position: absolute;
    content: '';
    background-image: url(../images/subscription-left-img.png);
    width: 163px;
    height: 137px;
    top: -60px;
    left: -90px
}

.price-features-wrapper .inner-column::before {
    right: -80px;
    left: auto;
    transform: rotate(180deg);
    top: -80px
}

.iptv-img-title-sec {
    border: 2px dashed #fff
}

.price-features-wrapper .card-action {
    top: 18px
}

.price-features-wrapper .card-action a.btn:hover {
    color: var(--darkGreen);
    border: solid 2px var(--orange)
}

.whatsapp-icon {
    position: absolute;
    left: -8px;
    top: 5px
}

.startest {
    width: 24px;
    height: 24px;
    aspect-ratio: 1;
    background: #e98a0e;
    clip-path: polygon(50% 0,calc(50%*(1 + sin(.4turn))) calc(50%*(1 - cos(.4turn))),calc(50%*(1 - sin(.2turn))) calc(50%*(1 - cos(.2turn))),calc(50%*(1 + sin(.2turn))) calc(50%*(1 - cos(.2turn))),calc(50%*(1 - sin(.4turn))) calc(50%*(1 - cos(.4turn))))
}

.faq button.accordion-button::after {
    color: var(--white)
}

.accordion-button:focus {
    border-color: transparent;
    box-shadow: none
}

.movie-slider-gallery .slick-prev {
    left: 0;
    margin-top: 0
}

.movie-slider-gallery .slick-next {
    right: 0;
    margin-top: 0
}

.cus-mega-menu-main-li .dropdown-menu {
    float: left;
    width: 100%;
    top: auto;
    padding: 0!important;
    background: 0 0
}

.cus-mega-menu-main-li .dropdown-menu .container {
    background: #fff
}

.rac-side-btn {
    position: fixed;
    right: -85px;
    top: 60%;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    transform: rotate(-90deg);
    z-index: 99;
    background-color: var(--darkBlue);
    border: none;
    cursor: pointer
}

button.rac-side-btn:hover {
    background-color: var(--darkBlue);
    color: var(--white)
}

#whatsappIcon {
    position: fixed;
    bottom: 20px;
    right: 150px;
    width: 50px;
    height: 50px;
    z-index: 99
}

#whatsappIcon .cls-1 {
    fill: #27d045
}

.Review {
    width: 180px;
    height: 150px;
    border-radius: 20px;
    position: absolute;
    top: -130px;
    left: -60px
}

.Review.subscription {
    left: auto;
    top: -160px;
    right: 40px
}

.btn-icon {
    width: 25px;
    height: 25px;
    color: #fff;
    font-size: 20px;
    background: linear-gradient(to right,#7670e7 0,#f60 100%);
    border-radius: 100%;
    line-height: 25px!important;
    display: inline-block;
}

.btn:hover {
    color: inherit
}

.footer-inner {
    background: #08048d;
    background: linear-gradient(90deg,#08048d 35%,#02003e 100%)
}

.tablefeature {
    background-color: #feeded
}

.form-inner input {
    background-color: rgba(255,255,255,.3);
    backdrop-filter: blur(5px)
}

.payment-check li {
    position: relative;
    margin-left: 12px!important;
    padding-left: 10px;
    white-space: break-spaces
}

.refer-input::-webkit-input-placeholder {
    color: #fff;
    opacity: .7
}

.refer-input:-moz-placeholder {
    color: #fff;
    opacity: .7
}

.payment-check li:before {
    content: "";
    position: absolute;
    left: -20px;
    width: 17px;
    height: 16px;
    background-image: url(../images/tick.png);
    background-size: 100% 100%;
    top: 4px
}

.movie-slider-gallery .slider-nav {
    margin-top: -130px!important;
    margin: 0 auto
}

.slider-content {
    position: absolute;
    bottom: 30%;
    width: 30%;
    margin: 0 auto;
    left: 0;
    right: 0
}

.formfooter {
    background-image: linear-gradient(to right top,#002f18,#004725,#006032,#007b3f,#00964c)
}

.formfooter p {
    font-size: 14px
}

.fbt-icon {
    margin-top: -31px
}

.item-slick.slick-slide.slick-current.slick-active {
    outline: 0!important
}

.slider-for {
    margin-bottom: 15px
}

.slider-for img {
    width: 100%;
    min-height: 100%
}

.slider-nav {
    margin: auto
}

.movie-slider-gallery .slider-nav .item-slick {
    max-width: 130px;
    margin-right: 10px;
    outline: 0!important;
    cursor: pointer;
    border: 1px solid #fff;
    border-radius: 15px
}

.slider-nav .item-slick img {
    max-width: 100%;
    background-size: cover;
    background-position: center
}

.slick-arrow {
    position: absolute;
    top: 50%;
    z-index: 50;
    margin-top: -12px
}

.slick-prev {
    left: 0
}

.slick-next {
    right: 0
}

.orangetxt {
    color: #ff6821
}

.orangebg {
    background-color: #ff6821
}

.event-form {
    background-color: #ff7900
}

.wrapper {
    overflow: hidden;
    width: 100%
}

.cpacha-ref input[type=button],.cpacha-ref input[type=button]:focus,.custom-cpacha.ustm-cp .cpacha-ref input[type=button] {
    background: url(../images/refresh-icon-gradient.png) 0 0/contain no-repeat;
    border: none;
    width: 30px;
    height: 30px;
    cursor: pointer;
    outline: 0
}

.cpacha-ref-white input[type=button],.cpacha-ref-white input[type=button]:focus,.custom-cpacha.ustm-cp .cpacha-ref-white input[type=button] {
    background: url(../images/refresh-icon-white.png) 0 0/contain no-repeat;
    border: none;
    width: 30px;
    height: 30px;
    cursor: pointer;
    outline: 0
}

.custom-cpacha.cpacusrefer .captcha-wrapper,.custom-cpacha.cpacusrefer input,.custom-cpacha.ustm-cp .captcha-wrapper,.custom-cpacha.ustm-cp input {
    flex-basis: 42%;
    margin-right: 5%
}

 /* .depending-sroll {
    max-height:407px;
    overflow-y:scroll;
    overflow-x:hidden;
}  */

.scroll-sec {
    scrollbar-width: thin;
    scrollbar-color: #e9edf9 #2d3446
}

.channel-bx {
    border-style: solid 2px;
    width: 130px;
    height: 130px;
    line-height: 110px;
    align-items: center
}

.channel-bx picture {
    display: flex
}

.border-white {
    border-color: #fff
}

.buy-section-page {
    background: url(../images/abouts-us-banner-buy.jpg) 0 0/68% no-repeat!important
}

.watch-movies-b {
    background: url(../images/tvs-plan.jpg) 0 0/100% 100% no-repeat!important
}

.channel-logo .channel-bx {
    border-style: solid 2px;
    width: 125px;
    height: 125px;
    background: linear-gradient(to right,#08048d 20%,#046a38 100%);
    margin: 0 10px 9px 0!important
}

.careabout {
    background: url(../images/care-buynow.jpg) 0 0/100% 100% no-repeat!important
}

.movie-slider-gallery .slider-for {
    margin-bottom: 0!important
}

.blog-detail-page a,.blog-post-title a,.post-meta a,.text-link {
    color: #ff6821;
    border-bottom: 1px solid #ff6821;
    -webkit-transition: .4s;
    -ms-transition: .4s;
    -moz-transition: .4s;
    transition: .4s
}

.blog-detail-page a:hover,.blog-post-title a:hover,.post-meta a:hover,.text-link:hover {
    border-color: transparent
}

.white-breadcrumbs li::before {
    color: #ffffff !important;
}

@media only screen and (max-width: 991px) {
    .mob-menu ul ul {
        position:relative!important;
        transform: translate3d(0,0,0)!important
    }
}

@media only screen and (max-width: 767px) {
    .custom-cpacha.cpacusrefer input[type=text] {
        max-width:42%
    }
    .top-strip{
        min-height: 45px;
        max-height: 50px;
    }
    .navbar{
        min-height: 52px;
        max-height: 55px;
    }
    .header{
        min-height: 102px;
        max-height: 105px;
    }
    .stats{
        min-height: 225px;
        max-height: 230px;
        overflow: hidden;
    }
    /* .boss-mobile-slider{
        min-height: 358px;
        max-height: 360px;
        overflow: hidden;
    } */
    .premium-streaming-imgb, .premium-streaming-imgb img{
        min-height: 250px;
        min-height: 255px;
    }
    .price-features-wrapper .inner-column{
        min-height: 570px;
        min-height: 575px;
    }
    .why-choose-us-imgb, .why-choose-us-imgb img{
        min-height: 390px;
        min-height: 395px;
    }
    .channel-bx img{
        min-height: 70px;
        max-height: 75px;
    }
    .refer-imgb, .refer-imgb img{
        min-height: 450px;
        max-height: 450px;
    }
    .experience-entertainment-imgb, .experience-entertainment-imgb img{
        min-height: 272px;
        max-height: 275px;
    }
    .refer-form-imgb, .refer-form-imgb img{
        min-height: 225px;
        max-height: 230px;
    }
    .movie-gallery-slider .slick-slide img{
        min-height: 540px;
        max-height: 545px;
    }
    .stats .inner-column {
        border: none;
        width: 50%;
        float: left;
        height:110px
    }

    .stats .d-flex {
        display: block!important
    }

    .stats .inner-column img {
        float: left;
        width: 39px;
        margin-right: 10px
    }

    .stats .inner-column p {
        font-size: 12px
    }

    .Review {
        top: -50px;
        left: 0
    }

    .Review.subscription {
        top: 60px;
        right: 40px
    }

    .Review.subscription+picture {
        display: block;
        margin-top: 85px
    }

    .home-product-slider .slick-prev {
        left: 0
    }

    .home-product-slider .slick-next {
        right: 0
    }

    .left-content-talk-iptv {
        margin-bottom: 30px
    }

    .channel-logo .channel-bx {
        width: 110px;
        height: 110px
    }

    .channel-logo .channel-bx picture {
        display: flex
    }

    .about-us-second picture {
        display: block;
        margin-bottom: 30px
    }

    .whatsapp-icon {
        left: 0;
        top: 0
    }

    .movie-slider-gallery .slider-nav {
        margin-top: -40px!important
    }

    .testimonials-slider::after,.testimonials-slider::before {
        display: none
    }

    .price-features-wrapper .inner-column::after,.price-features-wrapper .inner-column::before {
        display: none!important
    }

    .comparision-chart table thead tr div,.comparision-chart table thead tr span {
        display: inline-block;
        height: 55px;
        width: 120px
    }

    .mob-menu ul li a {
        border-bottom: 1px solid #e9e3e3;
        padding: 8px 16px;
        display: block
    }

    .mb-toggle {
        float: right;
        margin-top: 10px;
        position: absolute;
        right: 6px;
        border-radius: 20px;
        background: linear-gradient(to right,#7670e7 0,#f60 100%);
        color: #fff!important;
        width: 24px;
        height: 24px
    }

    .tb-menu {
        width: 100%
    }

    .mob-menu ul li ul a {
        padding: 4px 10px;
        font-size: 13px
    }

    .buy-section-page {
        background-size: 130%!important;
        padding-top: 300px
    }

    .about-whychoose-list {
        height: 160px
    }
}

.angle-shape,.setup-nav-sec,.title-comn-stip-bg {
    position: relative
}

.left-table-sec table tr td,.left-table-sec table tr th,.right-table-sec table tr td,.right-table-sec table tr th {
    min-width: 100px;
    text-align: center;
    word-wrap: break-word;
    overflow: hidden;
    text-overflow: ellipsis;
    background: #dedede;
    padding: 5px 10px
}

.home-product-slider .slick-slide {
    margin: 30px 10px
}

.faq-accodian .accordion-button::before {
    background: #fff!important;
    height: 30px;
    width: 30px;
    position: absolute;
    right: 15px;
    border-radius: 34px;
    z-index: 1;
    content: ""
}

.accordion-button::after {
    z-index: 99
}

.faq-accodian .accordion-button:not(.collapsed) {
    box-shadow: none
}

.angle-shape {
    padding-right: 110px!important
}

.angle-shape:after {
    position: absolute;
    right: 0;
    content: "";
    top: 0;
    width: 0;
    height: 0;
    border-left: 80px solid transparent;
    border-right: 0px solid transparent;
    border-bottom: 54px solid #054854
}

.title-comn-stip-bg:after,.title-comn-stip-bg:before {
    top: 0;
    background: url("../images/title-stip-bg.png");
    height: 100%;
    width: 31px;
    position: absolute;
    content: ""
}

.title-comn-stip-bg:after {
    right: 0
}

.title-comn-stip-bg:before {
    left: 0
}

.about-us-banner {
    background: url("../images/banner/about-banner-bg.jpg") center center/cover
}

.about-looking-sec {
    background: url(../images/show-movie.jpg) left center/40% no-repeat #fff
}

.about-whychoose-list h3 {
    min-height: 80px;
    display: flex;
    align-items: center
}

#bulk-modal .btn-close {
    --bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e")
}

#bulk-modal #textBox2::placeholder {
    color: #fff
}

#bulk-modal .modal-content {
    background: url("../images/bulk-form-bg.jpg") right center/cover
}

#bulk-modal .modal-body {
    padding-right: 40%;
    padding-left: 10%
}

#bulk-modal .modal-body .form-control {
    background: #07060547!important;
    border: 1px solid #fff!important;
    color: #fff!important
}

.refresh_captcha {
    height: 38px
}

#Capa_1 {
    margin-top: -4px
}

.offcanvas-header .btn-close {
    background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2264px%22%20height%3D%2264px%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20id%3D%22SVGRepo_bgCarrier%22%20stroke-width%3D%220%22%3E%3C%2Fg%3E%3Cg%20id%3D%22SVGRepo_tracerCarrier%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3C%2Fg%3E%3Cg%20id%3D%22SVGRepo_iconCarrier%22%3E%3Cpath%20d%3D%22M10.0303%208.96965C9.73741%208.67676%209.26253%208.67676%208.96964%208.96965C8.67675%209.26255%208.67675%209.73742%208.96964%2010.0303L10.9393%2012L8.96966%2013.9697C8.67677%2014.2625%208.67677%2014.7374%208.96966%2015.0303C9.26255%2015.3232%209.73743%2015.3232%2010.0303%2015.0303L12%2013.0607L13.9696%2015.0303C14.2625%2015.3232%2014.7374%2015.3232%2015.0303%2015.0303C15.3232%2014.7374%2015.3232%2014.2625%2015.0303%2013.9696L13.0606%2012L15.0303%2010.0303C15.3232%209.73744%2015.3232%209.26257%2015.0303%208.96968C14.7374%208.67678%2014.2625%208.67678%2013.9696%208.96968L12%2010.9393L10.0303%208.96965Z%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M12%201.25C6.06294%201.25%201.25%206.06294%201.25%2012C1.25%2017.9371%206.06294%2022.75%2012%2022.75C17.9371%2022.75%2022.75%2017.9371%2022.75%2012C22.75%206.06294%2017.9371%201.25%2012%201.25ZM2.75%2012C2.75%206.89137%206.89137%202.75%2012%202.75C17.1086%202.75%2021.25%206.89137%2021.25%2012C21.25%2017.1086%2017.1086%2021.25%2012%2021.25C6.89137%2021.25%202.75%2017.1086%202.75%2012Z%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    font-size: 30px
}

.settop-bx-slider-content {
    background: #fff;
    align-items: center;
    display: flex;
    border: 1px solid #ccc;
    overflow: hidden
}

.settop-bx-slider-thumb .slick-slide {
    min-height: 130px;
    align-items: center;
    display: flex;
    background: #fff;
    border-radius: 15px;
    padding: 0;
    margin-right: 10px;
    border: 1px solid #ccc;
    overflow: hidden
}

.settop-bx-slider-thumb .slick-slide:last-child {
    margin-right: 0
}

.settop-bx-slider-content .slick-next,.settop-bx-slider-content .slick-prev {
    top: 50%
}

.settop-bx-slider-content .slick-next {
    right: 20px!important
}

.settop-bx-slider-content .slick-prev {
    left: 20px!important
}

.rating-stars {
    background: #e6e6e6;
    height: 100%
}

.star,.startest {
    aspect-ratio: 1;
    background: #ffae00;
    clip-path: polygon(50% 0,calc(50%*(1 + sin(.4turn))) calc(50%*(1 - cos(.4turn))),calc(50%*(1 - sin(.2turn))) calc(50%*(1 - cos(.2turn))),calc(50%*(1 + sin(.2turn))) calc(50%*(1 - cos(.2turn))),calc(50%*(1 - sin(.4turn))) calc(50%*(1 - cos(.4turn))))
}

.star {
    width: 20px
}

.startest {
    width: 24px;
    height: 24px
}

.ready-notification {
    background: #cbf6ff;
    border: 1px solid #1890c6;
    border-radius: 4px;
    max-width: 150px;
    text-align: center
}

.qty-in {
    border-color: #ccc!important
}

.add-to-cart-btn {
    background: #5a5a5a
}

.add-to-cart-btn:focus,.add-to-cart-btn:hover {
    background: #8d8b8b
}

.bulk-btn {
    background: #00a80c
}

.contact-info-box-detail {
    background: #f6f6f6
}

.box-detail-nav .nav-link.active,.box-detail-nav .nav-pills .show>.nav-link {
    background: #ff6821
}

.box-detail-nav .nav-link {
    background: #211d98
}

.setup-nav-sec {
    background: #ffeded
}

.setup-nav-sec:after {
    background: #fff;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 40px;
    content: "";
    right: 0;
    z-index: -1
}

.box-detail-nav {
    max-width: 50%;
    margin: 0 auto
}

.light-bg-cmn {
    background: #feeded
}

.i-channel-icon-sec {
    display: grid;
    grid-template-columns: repeat(auto-fill,minmax(150px,1fr));
    gap: 15px;
    max-height: 547px;
    overflow-y: scroll;
    overflow-x: hidden
}

.indian-bg-red {
    background: #ba0000
}

.indian-bg-red:focus,.indian-bg-red:hover {
    color: #fff;
    background: #ba0000
}

.scroll-sec::-webkit-scrollbar {
    width: 8px
}

.scroll-sec::-webkit-scrollbar-track {
    background: #2d3446;
    border-radius: 10px
}

.scroll-sec::-webkit-scrollbar-thumb:hover {
    background: #e9edf9
}

.scroll-sec {
    scrollbar-width: thin;
    scrollbar-color: #e9edf9 #2d3446
}

.cmn-list-content {
    padding-left: 17px
}

.cmn-list-content li {
    list-style: disc;
    font-size: 16px;
    margin-bottom: .8rem
}

.best-pricing-plan-body .accordion-item {
    margin-top: 20px
}

.right-table-sec table tr td,.right-table-sec table tr th {
    max-width: 165px;
    width: 20%
}

.right-table-sec table tr td:first-child,.right-table-sec table tr td:nth-child(3n),.right-table-sec table tr td:nth-child(5n),.right-table-sec table tr th:first-child,.right-table-sec table tr th:nth-child(3n),.right-table-sec table tr th:nth-child(5n) {
    background: #e6e6e6!important
}

.left-table-sec table tr td,.left-table-sec table tr th {
    max-width: 200px;
    width: 100%
}

.fixed-scroll {
    position: sticky;
    top: 0;
    z-index: 9
}

.fixed-scroll-left {
    position: sticky;
    left: 0
}

.left-table-sec {
    width: 25%
}

.right-table-sec {
    width: 75%
}

.best-pricing-plan-body .accordion-header .accordion-button {
    background: #cbcbcb!important;
    color: #000;
    border-radius: 0!important
}

.best-pricing-plan-body .accordion-header .accordion-button:focus {
    box-shadow: 0 0
}

.best-pricing-plan-header .left-table-sec table {
    height: 100%
}

.table-h table tr th {
    font-size: 16px
}

.table-h table tr td {
    font-size: 14px
}

.w-text-placeholder input::placeholder {
    color: #fff!important
}

.w-text-placeholder input::-webkit-input-placeholder {
    color: #fff!important
}

.w-text-placeholder input::-moz-placeholder {
    color: #fff!important
}

.w-text-placeholder input:-ms-input-placeholder {
    color: #fff!important
}

.w-text-placeholder input:-moz-placeholder {
    color: #fff!important
}

.b-text-placeholder input::placeholder {
    color: #000!important
}

.b-text-placeholder input::-webkit-input-placeholder {
    color: #000!important
}

.b-text-placeholder input::-moz-placeholder {
    color: #000!important
}

.b-text-placeholder input:-ms-input-placeholder {
    color: #000!important
}

.b-text-placeholder input:-moz-placeholder {
    color: #000!important
}

.custom-bg-payemnt {
    background: #046a38;
    background: -moz-linear-gradient(360deg,#046a38 0,#08048d 100%);
    background: -webkit-linear-gradient(360deg,#046a38 0,#08048d 100%);
    background: linear-gradient(360deg,#046a38 0,#08048d 100%)
}

.s-bg-style,.signup-bnr input,.signup-bnr textarea {
    border: 1px solid #cbc7c7;
    background: #ffffff24;
    color: #fff
}

.signup-bnr input:focus {
    border-color: orange;
    outline: 0;
    box-shadow: 0 0;
    color: #fff!important;
    background: #ffffff24
}

@media screen and (max-width: 991px) {
    .about-looking-sec {
        background:#fff!important
    }
}

@media screen and (min-width: 991px) {
    .commn-secchnl .container {
        max-width:100%;
        padding: 0
    }
}

@media screen and (max-width: 768px) {
    .box-detail-nav .nav-link {
        padding:5px!important;
        font-size: 12px
    }

    .settop-bx-slider-content,.settop-bx-slider-thumb .slick-slide {
        min-height: auto!important
    }

    .box-detail-nav {
        max-width: 100%!important
    }
}

.movie-gallery-slider.slick-initialized .slick-slide, .movie-gallery-slider .slick-slide img {
    margin: 0 15px;
}

.testimonials-slider .slick-prev,.movie-gallery-slider .slick-prev {
    left: -40px;
}

.testimonials-slider .slick-next,.movie-gallery-slider .slick-next {
    right: -40px;
}

.testimonials-slider .slick-prev:before,.movie-gallery-slider .slick-prev:before {
    color: #ff6821;
    font-size: 25px
}

.testimonials-slider .slick-next:before, .movie-gallery-slider .slick-next:before {
    color: #ff6821;
    font-size: 25px
}

.bottom-content-testi {
    min-height: 200px;
}

.quote-img {
    top: 22px
}

.light-orange {
    background-color: var(--light-orange)
}

.blue-darkBlue-gradient {
    background: linear-gradient(to right,#08048d 20%,#02003e 100%)
}

.background-orange,.sitemap-wrapper ul li a.btn-primary {
    background-color: var(--orange)
}

.mt-50 {
    margin-top: var(--mt-50)
}

.hover-y-color:focus,.hover-y-color:hover {
    background-color: var(--orange);
    color: var(--white)
}

.bg-light-gray {
    background-color: #f2e7e7
}

.contact-from-seprate label {
    font-size: 18px;
    margin-bottom: 5px
}

.contact-form-seprate .custom-input {
    border-radius: 13px
}

.contact-form-seprate input,.contact-form-seprate select,.contact-form-seprate textarea {
    border: 2px solid #fff;
    background-color: #f6f0f0;
    color: #5b5b5b
}

.yellow-text {
    color: var(--lightYellow)
}

.dashed-border {
    border-style: dashed
}

.channel-content,.content-section {
    background: url("../images/channel/channel-bg.jpg") top right/cover
}

.channel-content {
    background: url("../images/channel/channel-bg-img.jpg") top center
}

.outer-div {
    width: 160px;
    height: 160px
}

.dashed {
    border: 2px dashed #046a38
}

.navy-blue-bg {
    background-color: var(--navyBlue)
}

.dark-green {
    background-color: var(--darkGreen)
}

.green-icon {
    top: 0;
    right: 20px;
    width: 25px;
    height: 25px;
    line-height: 25px
}

.our-key-feature .inner-column {
    min-height: 220px
}

.horizontal-scroll .depending-sroll {
    /* max-height:317px; */
}

.channel-logo.inner-scroll .depending-sroll .our-channel-bx.justify-content-center,.horizontal-scroll .depending-sroll .our-channel-bx.justify-content-center {
    justify-content: flex-start!important
}

.horizontal-scroll .depending-sroll .our-channel-bx .channel-bx.justify-content-center {
    justify-content: center!important
}

.sitemap-wrapper ul {
    justify-content: center
}

.sitemap-wrapper ul li {
    min-width: 10.5%;
    max-width: 100%
}

.price-features-wrapper button.slick-prev {
    left: 0
}

.price-features-wrapper button.slick-next {
    right: 0
}

.price-features-wrapper .slick-next:before,.price-features-wrapper .slick-prev:before {
    font-size: 25px;
    color: var(--orange)
}

.price-features-wrapper .slick-dots li button:before {
    color: var(--orange);
    font-size: 12px
}

.light-bg-cmn img {
    mix-blend-mode: darken
}

.boss-desktop-slider .slick-prev {
    left: 15px
}

.boss-desktop-slider .slick-next {
    right: 15px
}

.boss-desktop-slider .slick-next:before,.boss-desktop-slider .slick-prev:before {
    font-size: 25px
}

.instant-access .inner-section {
    min-height: 300px
}

.channel-bx {
    width: 110px!important;
    height: 110px!important;
    line-height: 85px!important
}

 .channel-logo.inner-scroll .depending-sroll {
    max-height: 240px;
    overflow-y:scroll;
} 

.navbar button.btn.dropdown-toggle.active,.navbar button.btn.dropdown-toggle:active {
    border-color: transparent!important
}

.navbar button.btn.show {
    border: 1px solid transparent!important
}

.paymentform-sec .country-select .selected-flag .arrow {
    border-top: 4px solid #fff
}

@media screen and (max-width: 1024px) {
    .sitemap-wrapper ul {
        background-color:var(--bgLight);
        border-left: solid 5px var(--orange);
        flex-direction: column;
        align-items: flex-start
    }

    .sitemap-wrapper ul li {
        min-width: auto
    }

    .sitemap-wrapper ul li a {
        font-weight: 600
    }

    .sitemap-wrapper ul li a.btn-primary {
        background-color: transparent!important;
        color: var(--orange);
        text-align: left
    }

    .sitemap-wrapper ul li ul {
        border-left: none;
        justify-content: flex-start;
        display: flex;
        padding-left: 20px
    }

    .sitemap-wrapper ul li ul li a {
        font-weight: 400
    }

    .sitemap-wrapper ul li ul li {
        width: auto!important
    }
}

@media screen and (max-width: 767px) {
    .sitemap-wrapper.siteMap ul {
        padding:15px;
    }

    .sitemap-wrapper.siteMap ul li {
        padding-left: 15px;
    }

    .boss-mobile-slider .slick-next:before, .boss-mobile-slider .slick-prev:before {
        display: block
    }

    .testimonials-slider .slick-prev,.movie-gallery-slider .slick-prev {
        left: 0px;
    }

    .testimonials-slider .slick-next,.movie-gallery-slider .slick-next {
        right: 0;
    }

    .about-us-banner {
        padding-bottom: 20px
    }

    .about-us-banner .banner-img {
        display: none
    }

    .instant-access .inner-section {
        min-height: auto
    }

    .channel-logo.inner-scroll .depending-sroll .our-channel-bx.justify-content-center,.horizontal-scroll .depending-sroll .our-channel-bx.justify-content-center {
        justify-content: center!important
    }

    .channel-logo.inner-scroll .depending-sroll {
        max-height: 407px
    }

    .movie-gallery-slider.slick-initialized .slick-slide, .movie-gallery-slider .slick-slide img {
        margin: 0;
    }

    .movie-gallery-slider .slick-prev,.movie-gallery-slider .slick-next {
        display: none !important;
    }
    .rac-side-btn{
        top: 50%;
    }
}

@media screen and (max-width: 576px) {
    .horizontal-scroll .depending-sroll .justify-content-center {
        justify-content:center!important
    }

    .horizontal-scroll .depending-sroll {
        width: 100%;
        overflow-y: scroll;
        overflow-x: hidden;
        height: 330px
    }

    .boss-mobile-slider .slick-next,.boss-mobile-slider .slick-prev {
        top: 50%
    }

    .boss-mobile-slider .slick-next {
        right: 40px
    }

    .boss-mobile-slider .slick-prev {
        left: 40px;
    }
}

/* Css for Video Slider */
.sitemap-wrapper.siteMap ul li a {
    padding-left: 5px;
}

.sitemap-wrapper.siteMap ul li a.btn-primary {
    background: transparent;
    color: #000;
    text-align: left;
}

.sitemap-wrapper.siteMap ul li a:hover {
    color: #ff6821 !important;
}

.video-placeholder {
    width: 100%;
    height: 255px;
    background: url("../images/video-thumb-bg.jpg") center center/cover no-repeat #ccc;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 18px;
    color: #fff;
    font-family: Arial,sans-serif
}

.play-button {
    width: 50px;
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center
}

.name-custom h3 {
    font-size: 16px
}

.name-custom .col-6 {
    padding-right: 0
}

.name-custom p {
    font-size: 13px
}

.videoSlider .slick-slide {
    border: 2px solid #08048d!important;
    min-height: 380px
}

.videoSlider .slick-slide:focus {
    outline: 0
}

.videoSlider .slick-prev {
    left: 0!important;
    z-index: 9
}

.videoSlider .slick-next:before,.videoSlider .slick-prev:before {
    font-size: 30px!important;
    opacity: .75;
    color: #08048d!important
}

.videoSlider .slick-next {
    right: 0!important
}

.fs-14 {
    font-size: 14px
}

/* Free Trial section start */

.trail-banner {
    background: url(../images/trial-cta-bg.jpg) center center / cover no-repeat;
  }
  .border-white{
    border:solid 2px #fff;
  }
  .free_hour{
    line-height: 32px;
  }
  .fs-45{
    font-size: 45px;
  }
  .fs-35{
    font-size: 24px;
  }
  .radius_100{
    border-radius: 100px;
  }
  .trail-banner ul li{
    background: url(../images/free-trial-bullet-img.png) no-repeat;
    padding-left: 20px;
    background-position: center left;
    line-height: 18px;
  }
  .free-trial-error{
    top: 10px;
    position: relative;
  }
  .fs-80{
    font-size: 80px;
    line-height: 1;
  }
  
  .fs-55{
    font-size: 48px;
  }
  .desktop-img{
    order: 1;
  }
  .desktop-form{
    order: 2;
  }
  .yellow-text{
    color:#fcb91e;
  }
  .bg-black{
    background-color: #000;
  }
  
  .bg-orange{
    background-color: #ff7700;
  }
  .trail-banner button:hover{
    background-color: #d76a0b;
  }
  button.refreshButton.refresh_captcha{
    background-color: transparent;
    border: none;
  }
  .blue-tranparent-bg{
    background-color: rgba(5, 22, 59, 0.9);
  }
  .blue-tranparent-bg .form-control{
    background-color: transparent;
  }
  .trail-banner input::placeholder{
    color: #6c757d;
  }
  .trail-banner .form-control:focus{
    border: solid 1px #ffffff;  
  }
  .trail-banner .cpacha-ref #captcha{
    height: 42px;
  }
  .trail-banner .cpacha-ref #captcha img{
    padding: 5px 0 0 20px;
    margin: 0 auto;
    display: block;
  }
  .trail-banner small{
    font-size: 12px;
  }
  
  /* /Free Trial section end*/

@media screen and (max-width: 767px) {
    .slick-prev:before, .slick-next:before {
        display: none;
    }
    .trail-banner{
        background-image: linear-gradient(90deg, #131a72 0, #4a57c0 100%);
      }
      .fs-80 {
        font-size: 50px;
        line-height: 1;
      }
      .mobile-free-trial {
        width: 100px;
      }
      .free_hour {
        line-height: 23px;
      }
      .desktop-img, .desktop-tab-order {
        order: 2;
      }
      .desktop-form {
        order: 1;
        margin-top: 20px;
      }
      .fs-55 {
        font-size: 30px;
      }
      .fs-35 {
        font-size: 17px;
      }
}
.vertical-video-tab ul.nav li.nav-item div.active{background:linear-gradient(to right,#7670e7 0,#f60 100%); color: #fff;}.vertical-video-tab ul li.nav-item div{padding: 5px; border: solid 1px #dee2e6; }.vertical-video-tab ul li.nav-item p{margin-bottom: 0;font-weight: 500;font-size:15px;}.desktop-tab-order{order: 1;}.mobile-tab-order{order: 2;margin-top: 64px;} .blog-list .pagination{padding: 30px 0 30px 0;display: flex;justify-content: center;}.blog-list .pagination .page-numbers{width: 35px;height: 34px;border-radius: 34px;display: inline-block;text-align: center;margin: 0 2px;line-height: 34px;text-decoration: none; background: rgba(0, 0, 0, 0.1);color: #333;}.blog-list .pagination .page-numbers.current{ background-color: #ff6821;color: white;cursor: default;}.blog-list .pagination .page-numbers.prev, .blog-list .pagination .page-numbers.next{padding: 0 25px; width: auto;}.sitemap-wrapper.siteMap ul li a{padding-left: 5px;}.sitemap-wrapper.siteMap ul li a.btn-primary{background: transparent; color: #000; text-align: left;}.sitemap-wrapper.siteMap ul li a:hover{ color:#ff6821 !important;}.video-placeholder{width:100%;height:255px;background:url("../images/video-thumb-bg.jpg") center center/cover no-repeat #ccc;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:18px;color:#fff;font-family:Arial,sans-serif}.play-button{width:50px;height:50px;display:flex;align-items:center;justify-content:center}.name-custom h3{font-size:16px}.name-custom .col-6{padding-right:0}.name-custom p{font-size:13px}.videoSlider .slick-slide{border:2px solid #08048d!important;min-height:380px}.videoSlider .slick-slide:focus{outline:0}.videoSlider .slick-prev{left:0!important;z-index:9}.videoSlider .slick-next:before,.videoSlider .slick-prev:before{font-size:30px!important;opacity:.75;color:#08048d!important}.videoSlider .slick-next{right:0!important}.fs-14{font-size:14px}@media screen and (max-width:767px){.slick-prev:before, .slick-next:before{display: none;}.desktop-tab-order {order: 2;}.mobile-tab-order {order: 1; margin-top: 0;}}
