
/* // Extra large devices (large desktops, 1200px and up) */
@media (max-width: 1200px) {
    .sct-home-mov .mov-panel .popcorn-01 {
        display: none;
        visibility: hidden;
    }
    .sct-home-mov .mov-panel .popcorn-02 {
        display: none;
        visibility: hidden;
    }
}
@media (min-width: 1200px) {
    
}

/* // Large devices (desktops, 992px and up) */
@media (max-width: 992px) {
    .sct-home-footer .txt {
        margin-bottom: 20px;
    }
    .navbar .nav-item .nav-link {
        margin-right: 0px;
        margin-top: 5px;
    }
    .navbar .nav-item.nav-brd .nav-link {
        margin-right: 0px;
        margin-top: 10px;
        margin-bottom: 5px;
    }
    .sct-home-header {
        padding-top: 30px;
        padding-bottom: 80px;
    }
    .sct-home-channels .price-row .price-tlt {
        font-size: 2rem;
    }



    .sct-home-services .check-ls .check-item {
        text-align: center;
        margin: auto;
        margin-bottom: 15px;
    }

    .sct-home-steps .how-step {
        height: auto;
        margin-bottom: 15px;
    }
}
@media (min-width: 992px) {
    
}

/* // Medium devices (tablets, 768px and up) */
@media (max-width: 767px) {
    .sct-home-header {
        text-align: center;
    }
    .sct-home-header .abn-sb-tlt {
        font-size: 2.5rem;
    }
    .sct-home-header .abn-tlt {
        font-size: 5rem;
        margin-bottom: 15px;
    }
    .sct-home-header .btn-flex {
        justify-content: center;
    }
    .sct-home-header .s-tlt {
        font-size: 1.5rem;
    }
    .sct-home-header .page-bg-sm {
        display: block;
        visibility: visible;
        position: absolute;
        top: 50%;
        left: 0px;
        opacity: .5;
        min-height: 50%;
        min-width: 100%;
    }
    .sct-home-header .page-bg-lg {
        display: none;
        visibility: hidden;
    }
    p {
        font-size: 16px;
    }
    .sct-page-header,
    .sct-article-header,
    .sct-pricing-header {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .sct-blog-list,
    .sct-article-content,
    .sct-pricing-list {
        padding-top: 30px;
        padding-bottom: 20px;
    }
    .home-main .sct-pricing-list {
        padding-bottom: 40px;
    }
    .sct-newsletter {
        padding-top: 10px;
        padding-bottom: 20px;
    }

    .sct-page-header .tlt  {
        padding: 0px;
        font-size: 2rem;
    }
    .sct-page-header .txt {
        padding: 0px;
        font-size: 18px;
    }

    .sct-channel-header {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .sct-channel-content {
        margin-top: 0px;
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .sct-channel-content .chl-blk {
        margin-top: 15px;
    }
    .sct-channel-content .tlt {
        font-size: 2rem;
    }
    .sct-home-footer {
        padding-top: 50px;
        padding-bottom: 0px;
    }

    .sct-home-channels {
        padding-top: 30px;
        padding-bottom: 20px;
    }
    .sct-home-channels .rt-tlt {
        font-size: 1.7rem;
        margin-bottom: 15px;
    }
    .sct-home-channels .price-row .price-tag {
        width: 80%;
        margin-bottom: 0px;
    }
    .sct-home-channels .price-row .txt-side {
        text-align: center;
    }
    .sct-home-channels .price-row .price-tlt {
        font-size: 1.6rem;
    }

    .sct-home-services {
        padding-top: 30px;
        padding-bottom: 40px;
    }
    .sct-home-services .sct-tlt {
        font-size: 2rem;
    }
    .sct-home-services .check-ls .check-item {
        text-align: left;
        margin: 0px;
        margin-bottom: 15px;
        font-size: 1.1rem;
    }
    .sct-home-services .sub-tlt {
        font-size: 1.2rem;
    }

    
    .sct-home-matchday,
    .sct-home-leagues {
        padding: 60px 0px;
    }
    .sct-home-matchday .header {
        margin-bottom: 25px;
    }
    .sct-home-leagues .header {
        margin-bottom: 15px;
    }
    .sct-home-matchday .big-tlt,
    .sct-home-leagues .big-tlt {
        font-size: 3rem;
        line-height: 1;
    }
    .sct-home-matchday .date,
    .sct-home-leagues .date {
        font-size: 1.4rem;
    }
    .sct-home-matchday .match .txt {
        font-size: 2.5rem;
        margin: 0px 30px;
    }
    .sct-home-matchday .match .team {
        height: 130px;
        width: 130px;
    }

    .sct-home-steps {
        padding-top: 50px;
        padding-bottom: 20px;
    }
    .sct-home-steps .how-step .tlt {
        font-size: 1.5rem;
    }
    .sct-home-steps .sct-tlt {
        font-size: 2rem;
    }

    .sct-pricing-list .sct-tlt {
        font-size: 2rem;
    }

    .sct-home-reviews .sub-tlt {
        font-size: 1.4rem;
    }
    .sct-home-reviews .mn-tlt {
        font-size: 1.8rem;
    }
    .sct-home-reviews .over-quote {
        width: 70px;
        height: 70px;
        position: absolute;
        top: -45px;
        left: calc(50% - 35px);
    }

    .sct-home-faq {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .sct-faq .sct-tlt {
        font-size: 1.8rem;
    }

    .sct-home-devices {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .sct-home-devices .sct-tlt {
        font-size: 1.6rem;
    }

    .sct-home-pre-footer {
        padding-top: 20px;
        padding-bottom: 30px;
    }
    .sct-home-pre-footer .sct-tlt {
        margin-bottom: 20px;
    }
    .sct-home-pre-footer .btn-holder {
        justify-content: center;
    }

    .sct-home-tv {
        padding-bottom: 20px;
    }
    .sct-home-tv .text-content {
        flex-direction: column;
        align-items: center;
        justify-content: center;
        margin-bottom: 5px;
    }
    .sct-home-tv .text-content .tlt {
        font-size: 1.3rem;
        text-align: center;
    }
    .sct-home-tv .text-content .icon {
        width: 60px;
        height: 60px;
    }
    .sct-home-tv .text-content .ctx-tlt {
        font-size: 1.3rem;
    }
    .sct-home-tv .text-content .ctx-txt {
        font-size: 1.1rem;
    }
    .sct-home-tv .leagues-owl .logo-holder .logo-league {
        border-radius: 10px;
        border: 0px solid #ffffff;
    }
    .sct-home-tv .leagues-list {
        margin-top: -80px;
        margin-bottom: 0px;
        position: unset;
        z-index: 20;
    }
    .sct-home-tv .rt-tlt {
        font-size: 1.8rem;
    }
    .sct-home-tv .rt-txt {
        font-size: 18px;
    }
    .sct-home-mov .mn-tlt {
        font-size: 2rem;
    }
    .sct-home-mov .text-content {
        flex-direction: column;
        align-items: center;
        justify-content: center;
        margin-bottom: 5px;
    }
    .sct-home-mov .text-content .tlt {
        font-size: 1.3rem;
        text-align: center;
    }
    .sct-home-mov .text-content .icon {
        width: 60px;
        height: 60px;
    }
    .sct-home-mov .text-content .ctx-tlt {
        font-size: 1.3rem;
    }
    .sct-home-mov .text-content .ctx-txt {
        font-size: 1.1rem;
    }
}
@media (min-width: 768px) {

}
/* // Small devices (landscape phones, 576px and up) */
@media (max-width: 575px) {
    .splide__arrow--prev {
	    visibility: hidden;
	    display: none;
	}
	.splide__arrow--next {
	    visibility: hidden;
	    display: none;
	}
}
@media (min-width: 576px) {

}