/*
WCS custom styles:
use classes with the prefix: .wcs-
*/


.wcs-custom-page{
    position:relative;
    font-size:15px;
    color:#000;
    text-align: center;
    overflow: hidden;
}

.wcs-network *{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    letter-spacing: -0.48px;
}

.wcs-custom-page strong{
    font-weight: normal;
    font-family: 'TeleNeo', sans-serif ;
}

.wcs-custom-page a{
    color: inherit;
}


.wcs-clear{
    clear:both;
}

.wcs-custom-page img{
    width: auto;
    max-width: 100%;
}

/* ///////////////////////////////////////////////////////////////////////////////////// */

/* ///////////////////////////////////////////////////////////////////////////////////// */

.wcs-pdp-pack{
    max-width: 1130px;
    margin: 0 auto 16px auto;
    padding: 60px 0px 44px 0px;
    text-align: center;
    color: #fff;
    background: #082235;
    border-radius: 16px;
}

.wcs-pdp-pack .wcs-title{
    color: #FFF;
    text-align: center;
    font-size: 31px;
    font-family: 'TeleNeo', sans-serif ;
    line-height: 110%;
    letter-spacing: -0.74px;
    padding: 0px 0 46px 0;
}

.wcs-pdp-pack .wcs-text{
    font-size: 17px;
    line-height: 150%;
    letter-spacing: -0.34px;
    padding: 0 0 37px 0;
    max-width: 820px;
    margin: 0 auto;
}

.wcs-pdp-pack .wcs-row{
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 20px;
}

.wcs-pdp-pack .wcs-row .wcs-content{
    padding: 0 0 0 118px;
    text-align: left;
    max-width: 460px;
}

.wcs-pdp-pack .wcs-tab-menu{
    display: flex;
    justify-content: flex-start;
    align-items: center;
}

.wcs-pdp-pack .wcs-tab-menu .wcs-item{

    margin: 0 10px;
    font-size: 17px;
    transition: opacity 0.5s;
    cursor: pointer;
}

.wcs-pdp-pack .wcs-tab-menu .wcs-item.wcs-active,
.wcs-pdp-pack .wcs-tab-menu .wcs-item:hover{
    opacity: 1;
}

.wcs-pdp-pack .wcs-tab-menu .wcs-item .wcs-icon{
    position: relative;
    width: 48px;
    height: 48px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.wcs-pdp-pack .wcs-tab-menu .wcs-item .wcs-icon img{
    display: block;
}

.wcs-pdp-pack .wcs-tab-menu .wcs-item:not(.wcs-active) .wcs-icon img{
    filter: brightness(0) invert(1);
}

.wcs-pdp-pack .wcs-tab-menu .wcs-item .wcs-icon svg{
  display: block;
  position: absolute;
  left: 0%;
  top: 0%;
  width: 48px;
  height: 48px;
  transform: rotate(-90deg);
  opacity: 0;
  transition: all 200ms;
}

.wcs-pdp-pack .wcs-tab-menu .wcs-item.wcs-active .wcs-icon svg{
  opacity: 1;
}

.wcs-pdp-pack  .wcs-tab-contents{
    padding: 32px 10px 0 10px;
}

.wcs-pdp-pack  .wcs-tab-contents .wcs-tab-content{
    display: none;
}

.wcs-pdp-pack  .wcs-tab-contents .wcs-tab-content.wcs-active{
    display: block;
}

.wcs-pdp-pack  .wcs-tab-contents .wcs-tab-content .wcs-content-title{
    color: #F2F2F3;
    font-size: 24px;
    line-height: 120%;
    font-family: 'TeleNeo', sans-serif ;
    letter-spacing: -0.24px;
}

.wcs-pdp-pack  .wcs-tab-contents .wcs-tab-content .wcs-content-text{
    padding: 12px 0 0 0;
    font-size: 15px;
    line-height: 140%;
    letter-spacing: -0.15px;
}

.wcs-pdp-pack .wcs-copy{
    padding: 40px 0 0px 0;
    font-size: 17px;
    max-width: 1070px;
    margin: 0 auto;
    line-height: 140%;
    letter-spacing: -0.02em;
}

.wcs-pdp-pack .wcs-tabs .wcs-tab{
   display: none;
}

.wcs-pdp-pack .wcs-tabs .wcs-tab.wcs-active{
    display: block;
}

.wcs-pdp-pack .wcs-tabs .wcs-tab .wcs-items{
    max-width: 700px;
    margin: 45px auto 0 auto;
    border-radius: 20px;
    display: block;
    white-space: nowrap;
}

.wcs-pdp-pack .wcs-tabs .wcs-tab .wcs-items .slick-prev{
    width: 32px;
    height: 32px;
    background: url("../images/wcs/icon-prev3.svg") no-repeat center center;
    transform: translate(-100%, 0%);
    top: 10px;
}

.wcs-pdp-pack .wcs-tabs .wcs-tab .wcs-items .slick-next{
    width: 32px;
    height: 32px;
    background: url("../images/wcs/icon-next3.svg") no-repeat center center;
    transform: translate(100%, 0%);
     top: 10px;
}

.wcs-pdp-pack .wcs-tabs .wcs-tab .wcs-items .slick-prev::before,
.wcs-pdp-pack .wcs-tabs .wcs-tab .wcs-items .slick-next::before{
    display: none;
}


.wcs-pdp-pack .wcs-tabs .wcs-tab .wcs-items .wcs-item{
    display: inline-block;
    margin: 0 24px 0 0;
}


.wcs-pdp-pack .wcs-tabs .wcs-tab .wcs-items::-webkit-scrollbar {
  display: none;
}

.wcs-pdp-pack .wcs-tabs .wcs-tab .wcs-items {
  -ms-overflow-style: none;
  scrollbar-width: none;
}


/* ///////////////////////////////////////////////////////////////////////////////////// */




/* ///////////////////////////////////////////////////////////////////////////////////// */



.wcs-lightbox{
  position:fixed;
  left:0px;
  top:0px;
  width:100%;
  height:100%;
  z-index: 9999;
  background: rgba(0,0,0,0.8);
  display:none;
}

.wcs-lightbox .wcs-back-close{
  position:absolute;
  left:0px;
  top:0px;
  width:100%;
  height:100%;
  z-index: 1;
}

.wcs-lightbox .wcs-content{
  position:absolute;
  top:50%;
  left:50%;
  width:calc(100% - 30px);
  max-width: 720px;
  max-height: 420px;
  height: 45vh;
  background:#000;
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);

  z-index: 10;
}


.wcs-lightbox .wcs-content iframe{
  display: block;
}

.wcs-lightbox .wcs-content .wcs-close::before{
  content: "✕";
}

.wcs-lightbox .wcs-content .wcs-close{
  position:absolute;
  right:0px;
  top:-30px;
  color: #fff;
  display:block;
  font-size: 20px;
  text-align: center;
}


/* ///////////////////////////////////////////////////////////////////////////////////// */

.wcs-intro{
    max-width: 1130px;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    align-items: start;
    text-align: left;
    padding: 80px 0 56px 0;
}

.wcs-intro .wcs-title{
    color: #212121;
    font-family: 'TeleNeo', sans-serif ;
    font-size: 31px;
    line-height: 120%;
    letter-spacing: -0.31px;
}

.wcs-intro .wcs-text{
    color: #212121;
    font-size: 18px;
    line-height: 140%;
    letter-spacing: -0.18px;
}

/* ///////////////////////////////////////////////////////////////////////////////////// */

.wcs-gift{
    max-width: 1130px;
    border-radius: 16px;
    border: 1px solid #808080;
    background:url("../images/wcs/bg-gift.png") no-repeat right center;
    background-size: cover;
    margin: 0 auto 16px auto;
    padding: 56px 114px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 20px;
}

.wcs-gift .wcs-content{
    text-align: left;
}

.wcs-gift .wcs-content .wcs-offer{
    border-radius: 50px;
    background:  #FFF;
    padding: 7px 15px 9px 15px;
    color: #0EA600;
    text-align: right;
    font-family: 'TeleNeo', sans-serif ;
    font-size: 15px;
    line-height: 100%;
    letter-spacing: -0.15px;
    display: inline-block;
}

.wcs-gift .wcs-content .wcs-title{
    color: #FFF;
    font-family: 'TeleNeo', sans-serif ;
    font-size: 46px;
    line-height: 120%;
    letter-spacing: -0.24px;
    padding: 26px 0 0 0;
}


.wcs-product .wcs-photo img{
    max-width: 100%;
    width: auto;
    display: block;
}


/* ///////////////////////////////////////////////////////////////////////////////////// */

.wcs-product{
    max-width: 1130px;
    border-radius: 16px;
    border: 1px solid #808080;
    background: #FFF;
    margin: 0 auto 16px auto;
    padding: 34px 114px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 20px;
}



.wcs-product .wcs-content{
    text-align: left;
}

.wcs-product .wcs-content .wcs-inclusive{
    border-radius: 50px;
    background:  #0EA600;
    padding: 5px 15px 7px 15px;
    color: #F2F2F3;
    text-align: right;
    font-family: 'TeleNeo', sans-serif ;
    font-size: 15px;
    line-height: 100%;
    letter-spacing: -0.15px;
    display: inline-block;
}

.wcs-product .wcs-content .wcs-title{
    color: #212121;
    font-family: 'TeleNeo', sans-serif ;
    font-size: 24px;
    line-height: 120%;
    letter-spacing: -0.24px;
    padding: 26px 0;
}

.wcs-product .wcs-content .wcs-text{
    color: #212121;
    font-size: 17px;
    line-height: 110%;
    letter-spacing: -0.34px;
    max-width: 390px;
}

.wcs-product .wcs-content .wcs-text ul,
.wcs-product .wcs-content .wcs-text li{
    margin: 0px;
    padding: 0px;
}

.wcs-product .wcs-content .wcs-text li{
    margin: 0 0 0 15px;
    padding: 6px 0;
}

.wcs-product .wcs-content .wcs-text li::marker{
    color: #0EA600;
}


.wcs-product .wcs-photo img{
    max-width: 100%;
    width: auto;
    display: block;
}

/* ///////////////////////////////////////////////////////////////////////////////////// */

.wcs-plans{
    background: #000;
    padding: 80px 20px;
}

.wcs-plans .wcs-title{
    max-width: 1130px;
    margin: 0 auto;
    padding: 0 0 54px 0;
    color:  #FFF;
    font-family: 'TeleNeo', sans-serif ;
    font-size: 40px;
    line-height: 110%;
    letter-spacing: -0.4px;
    text-align: left;
}

.wcs-net-items{
    display: flex;
    justify-content: flex-start;
    align-items: stretch;
    gap: 16px;
    width: 100%;
    max-width: 1130px;
    margin: 0 auto;
}

.wcs-net-items .wcs-item{
    width: 366px;
    padding: 16px 16px 24px 16px;
    border-radius: 8px;
    border: 1px solid #808080;
    text-align: left;
    color: #fff;
}

.wcs-net-items .wcs-item .wcs-item-title-row{
    padding: 12px 0 22px 0;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.wcs-net-items .wcs-item .wcs-item-title{
    font-size: 21px;
    line-height: 120%;
    letter-spacing: -0.21px;
    font-family: 'TeleNeo', sans-serif ;
}

.wcs-net-items .wcs-item .wcs-item-price{
    font-size: 13px;
    line-height: 100%;
    text-align: right;
}

.wcs-net-items .wcs-item .wcs-item-price strong{
    font-family: 'TeleNeo', sans-serif ;
    font-size: 24px;
    line-height: 100%;
    letter-spacing: -0.24px;
    font-weight: normal;
}


.wcs-net-items .wcs-item .wcs-item-options{
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: start;
    gap: 12px;
    padding: 16px 0;
    border-top: 1px solid #DCDCDC;
}

.wcs-net-items .wcs-item .wcs-item-option{
    background: url("../images/wcs/icon-option2-1.svg") no-repeat left center;
    font-size: 14px;
    line-height: 120%;
    letter-spacing: -0.28px;
    padding: 8px 0 8px 40px;
}

.wcs-net-items .wcs-item .wcs-item-option.wcs-o2{
    background-image: url("../images/wcs/icon-option2-2.svg");
}

.wcs-net-items .wcs-item .wcs-item-option.wcs-o3{
    background-image: url("../images/wcs/icon-option2-3.svg");
}


.wcs-net-items .wcs-item .wcs-item-more{
    padding: 13px 16px;
    display: block;
    border-radius: 8px;
    border: 1px solid  #FFF;
    text-align: center;
    color: #FFF;
    font-family: 'TeleNeo', sans-serif ;
    font-size: 13px;
    line-height: 100%;
    transition: all 300ms;
}

.wcs-net-items .wcs-item .wcs-item-more:hover{
    background: #fff;
    color: #082235;
}

.wcs-plans .wcs-disclaimer{
    color:  #FFF;
    font-size: 13px;
    line-height: 140%;
    letter-spacing: -0.13px;
    padding: 32px 0 0 0;
    max-width: 984px;
    margin: 0 auto;
}


/* ///////////////////////////////////////////////////////////////////////////////////// */


.wcs-netflix{
    max-width: 1130px;
    margin: 0 auto 16px auto;
    position: relative;
}

.wcs-netflix .wcs-bg img{
    display: block;
    width: 100%;
    border-radius: 16px;
}

.wcs-netflix .wcs-bg img.wcs-img-mob{
    display: none;
}

.wcs-netflix .wcs-content{
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    padding: 0 0 0 72px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: start;
    color: #fff;
    text-align: left;
    gap: 18px;
}

.wcs-netflix .wcs-content .wcs-title{
    font-family: 'TeleNeo', sans-serif ;
    font-size: 24px;
    line-height: 120%;
    letter-spacing: -0.24px;
}

.wcs-netflix .wcs-content .wcs-text{
    font-size: 18px;
    letter-spacing: -0.18px;
}


/* ///////////////////////////////////////////////////////////////////////////////////// */


.wcs-android-tv{
    max-width: 1130px;
    margin: 0 auto;
    padding: 60px 70px 70px 114px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 20px;
    border-radius: 16px;
    background: #000;

}

.wcs-android-tv .wcs-content{
    text-align: left;
}

.wcs-android-tv .wcs-content .wcs-title{
    color: #FFF;
    font-family: 'TeleNeo', sans-serif ;
    font-size: 24px;
    line-height: 120%;
    letter-spacing: -0.24px;
    padding: 0 0 26px 0;
}

.wcs-android-tv .wcs-content .wcs-text{
    color: #FFF;
    font-size: 17px;
    line-height: 110%;
    letter-spacing: -0.34px;
    max-width: 390px;
}

.wcs-android-tv .wcs-content .wcs-text ul,
.wcs-android-tv .wcs-content .wcs-text li{
    margin: 0px;
    padding: 0px;
}

.wcs-android-tv .wcs-content .wcs-text li{
    margin: 0 0 0 15px;
    padding: 6px 0;
}

.wcs-android-tv .wcs-content .wcs-text li::marker{
    color: #0EA600;
}


.wcs-android-tv .wcs-photo img{
    max-width: 100%;
    width: auto;
    display: block;
}

/* ///////////////////////////////////////////////////////////////////////////////////// */



.wcs-streaming{
    max-width: 1130px;
    margin: 0 auto;
    text-align: left;
    padding: 60px 0 ;
}


.wcs-streaming .wcs-title{
    color: #212121;
    font-family: 'TeleNeo', sans-serif ;
    font-size: 40px;
    line-height: 110%;
    letter-spacing: -0.4px;
    padding: 0 0 64px 0;
}

.wcs-streaming .wcs-items{
    font-size: 0px;
}

.wcs-streaming .slick-list{
    overflow: visible;
}

.wcs-streaming .wcs-items .wcs-item{
    display: inline-block;
    vertical-align: top;
    width: 405px;
    height: 740px;
    font-size: 15px;
    margin: 0 15px 0 0;
    background: url("../images/wcs/img-services1.jpg") no-repeat center bottom;
    background-size: cover;
    border-radius: 16px;
    display: inline-flex;
    justify-content: flex-start;
    align-items: start;
    flex-direction: column;
    gap: 24px;
    padding: 40px 32px;
    text-align: left;
}

.wcs-streaming .wcs-items .wcs-item.wcs-i2{ background-image: url("../images/wcs/img-services2.jpg");  }
.wcs-streaming .wcs-items .wcs-item.wcs-i3{ background-image: url("../images/wcs/img-services3.jpg");  }
.wcs-streaming .wcs-items .wcs-item.wcs-i4{ background-image: url("../images/wcs/img-services4.jpg");  }
.wcs-streaming .wcs-items .wcs-item.wcs-i5{ background-image: url("../images/wcs/img-services5.jpg");  }
.wcs-streaming .wcs-items .wcs-item.wcs-i6{ background-image: url("../images/wcs/img-services6.jpg");  }


.wcs-streaming .wcs-items .wcs-item .wcs-item-title{
    color: #F2F2F3;
    font-family: 'TeleNeo', sans-serif ;
    font-size: 31px;
    line-height: 120%;
    letter-spacing: -0.31px;
}

.wcs-streaming .wcs-items .wcs-item .wcs-item-text{
    font-size: 15px;
    color: #F2F2F3;
    line-height: 140%;
    letter-spacing: -0.15px;
}

.wcs-streaming .wcs-items .wcs-item .wcs-item-text ul,
.wcs-streaming .wcs-items .wcs-item .wcs-item-text li{
    margin: 0px;
    padding: 0px;
}

.wcs-streaming .wcs-items .wcs-item .wcs-item-more{
    padding: 12px 16px;
    display: block;
    border-radius: 8px;
    border: 1px solid  #FFF;
    background: rgba(0, 0, 0, 0.20);
    backdrop-filter: blur(2px);
    color:  #FFF;
    font-family: 'TeleNeo', sans-serif ;
    font-size: 13px;
    line-height: 100%;
    transition: all 300ms;
}

.wcs-streaming .wcs-items .wcs-item .wcs-item-more:hover{
    background: #fff;
    color: #000;
}


/* ///////////////////////////////////////////////////////////////////////////////////// */

.wcs-tips{
    background: #000;
    padding: 80px 20px;
}


.wcs-tips .wcs-title{
    max-width: 1130px;
    margin: 0 auto;
    padding: 0 0 54px 0;
    color:  #FFF;
    font-family: 'TeleNeo', sans-serif ;
    font-size: 40px;
    line-height: 110%;
    letter-spacing: -0.4px;
    text-align: left;
}

.wcs-tips .wcs-items{
    display: flex;
    justify-content: flex-start;
    align-items: stretch;
    gap: 16px;
    max-width: 1130px;
    max-width: 1268px;
    margin: 0 auto;
}

.wcs-tips .wcs-items .wcs-item{
    width: calc(25% - 12px);
    padding: 40px 20px;
    border-radius: 16px;
    border: 1px solid #DCDCDC;
    background: var(--Primary-Black, #000);
    text-align: left;
}

.wcs-tips .wcs-items .wcs-item .wcs-item-title{
    background: url("../images/wcs/icon-tip1.svg") no-repeat left top;
    padding: 56px 0 30px 0;
    color: #fff;
    font-family: 'TeleNeo', sans-serif ;
    font-size: 21px;
    line-height: 120%;
    letter-spacing: -0.21px;
}

.wcs-tips .wcs-items .wcs-item.wcs-i2 .wcs-item-title{ background-image: url("../images/wcs/icon-tip2.svg");  }
.wcs-tips .wcs-items .wcs-item.wcs-i3 .wcs-item-title{ background-image: url("../images/wcs/icon-tip3.svg");  }
.wcs-tips .wcs-items .wcs-item.wcs-i4 .wcs-item-title{ background-image: url("../images/wcs/icon-tip4.svg");  }


.wcs-tips .wcs-items .wcs-item .wcs-item-text{
    color: #fff;
    font-size: 15px;
    line-height: 140%;
    letter-spacing: -0.15px;
}


/* ///////////////////////////////////////////////////////////////////////////////////// */

.wcs-gen-text{
    padding: 80px 20px;
    max-width: 940px;
    margin: 0 auto;
    text-align: left;
}

.wcs-gen-text .wcs-title{
    color: #212121;
    font-family: 'TeleNeo', sans-serif ;
    font-size: 31px;
    line-height: 120%;
    letter-spacing: -0.31px;
    padding: 0 0 30px 0;
}

.wcs-gen-text .wcs-text{
    color: #212121;
    font-size: 18px;
    line-height: 140%;
    letter-spacing: -0.18px;
}

.wcs-gen-text .wcs-text p{
    line-height: 140%;
    margin: 0px;
    padding: 0px 0 20px 0;
}

.wcs-gen-text .wcs-text p:last-child{
    padding: 0px;
}

.wcs-gen-text .wcs-text p a{
    text-decoration: underline;
}


/* ///////////////////////////////////////////////////////////////////////////////////// */


.wcs-faq{

    padding: 0px 20px 58px 20px;
}


.wcs-faq .wcs-title{
    color:  #212121;
    font-family: 'TeleNeo', sans-serif ;
    font-size: 31px;
    line-height: 120%;
    letter-spacing: -0.31px;
    padding: 0 0 32px 0;
}

.wcs-faq .wcs-tab-menu{
    padding: 0 0 48px 0;
    display: flex;
    justify-content: center;
    align-items: start;
    gap: 16px;
}

.wcs-faq .wcs-tab-menu a{
    display: block;
    padding: 15px 30px;
    border-radius: 45px;
    background: #fff;
    border: 1px solid #DCDCDC;

    color: #000;
    text-align: center;
    font-family: 'TeleNeo', sans-serif ;
    font-size: 17px;
    line-height: 100%;
    letter-spacing: -0.34px;
    transition: all 200ms;
}

.wcs-faq .wcs-tab-menu a.wcs-active{
    color: #fff;
}


.wcs-faq .wcs-tab{
    display: none;
    max-width: 1130px;
    margin: 0 auto;
    text-align: left;
}

.wcs-faq .wcs-tab.wcs-active{
    display: block;
}


.wcs-faq .wcs-tab .wcs-item-q{
    display: block;
    padding: 26px 60px 26px 0;
    color:  #212121;
    font-size: 16px;
    line-height: 140%;
    letter-spacing: -0.16px;
    position: relative;
}

.wcs-faq .wcs-tab .wcs-item-q::after{
    content: "";
    position: absolute;
    right: 0px;
    top: 50%;
    transform: translate(0, -50%);
    width: 17px;
    height: 17px;
    background: url("../images/wcs/icon-faq.svg") no-repeat center center;
    transition: all 300ms;
}

.wcs-faq .wcs-tab .wcs-item-q.wcs-active::after{
     transform: translate(0, -50%) rotate(180deg);
}

.wcs-faq .wcs-tab .wcs-item-ans{
    color:  #212121;
    font-size: 16px;
    line-height: 140%;
    letter-spacing: -0.16px;
    padding: 0 0 30px 0;
    display: none;
}


.wcs-faq .wcs-tab .wcs-item-ans a{
    text-decoration: underline;
}


.wcs-faq .wcs-tab .wcs-item-ans ul,
.wcs-faq .wcs-tab .wcs-item-ans li{
    list-style-type: none;
    margin: 0px;
    padding: 0px;
}


.wcs-faq .wcs-tab .wcs-item-ans li{
    margin: 0 0 0 15px;
    list-style-type: disc;
}

.wcs-faq .wcs-tab .wcs-item-ans p{
    margin: 0px;
    padding: 0px;
}

.wcs-faq .wcs-tab .wcs-item-ans p:last-child{
    padding: 0px;
}



/* ///////////////////////////////////////////////////////////////////////////////////// */



@media screen and (max-width: 1159px) {

    .wcs-intro,
    .wcs-gift,
    .wcs-product,
    .wcs-pdp-pack,
    .wcs-netflix,
    .wcs-android-tv,
    .wcs-streaming,
    .wcs-gen-text,
    .wcs-faq{
        margin-left: 20px;
        margin-right: 20px;
    }

}

@media screen and (max-width: 1139px) {

    .wcs-gift{
        padding: 56px 50px;
    }
    .wcs-product {
        padding: 34px 50px;
    }

    .wcs-pdp-pack .wcs-row .wcs-content {
        padding: 0 20px 0 47px;
    }

    .wcs-android-tv {
        padding: 70px 40px 70px 48px;
    }

    .wcs-netflix .wcs-content {
        padding: 0 0 0 55px;
    }
}

@media screen and (max-width: 959px) {

    .wcs-pdp-pack .wcs-tabs .wcs-tab .wcs-items {
        max-width: 547px;
    }


    .wcs-tips .wcs-items{
        flex-wrap: wrap;
    }

    .wcs-tips .wcs-items .wcs-item {
        width: calc(50% - 8px);
    }

}


@media screen and (max-width: 767px) {


     .wcs-intro,
    .wcs-gift,
    .wcs-product,
    .wcs-pdp-pack,
    .wcs-netflix,
    .wcs-android-tv,
    .wcs-streaming,
    .wcs-gen-text,
    .wcs-faq{
        margin-left: 15px;
        margin-right: 15px;
    }


    .wcs-intro{
        padding: 30px 0px;
        flex-direction: column;
        gap: 24px;
    }

    .wcs-intro .wcs-text{
        font-size: 15px;
    }


    .wcs-gift{
        border-radius: 12px;
        flex-direction: column;
        gap: 24px;
        padding: 35px;
        text-align: center;
    }

    .wcs-gift .wcs-content{
        text-align: center;
    }

    .wcs-product {
        flex-direction: column;
        padding: 35px 20px;
    }

    .wcs-gift .wcs-content .wcs-title{
        font-size: 34px;
    }

    .wcs-pdp-pack{
        padding: 46px 20px;
    }

    .wcs-pdp-pack .wcs-title{
        font-size: 22px;
    }

    .wcs-pdp-pack .wcs-title br{
        display: none;
    }

    .wcs-pdp-pack .wcs-row .wcs-content{
        padding: 0px;
    }

    .wcs-pdp-pack .wcs-row{
        flex-direction: column-reverse;
    }

    .wcs-pdp-pack .wcs-tabs .wcs-tab .wcs-items {
        max-width: 58vw;
    }

    .wcs-pdp-pack .wcs-tabs .wcs-tab .wcs-items .wcs-item {
        display: inline-block;
        margin: 0 13px 0 0;
    }


    .wcs-pdp-pack .wcs-tabs .wcs-tab .wcs-items .wcs-item img{
       height: 45px;
       margin: 5px 0 0 0;
    }

    .wcs-android-tv{
        flex-direction: column;
        padding: 35px 20px;
    }

    .wcs-streaming .wcs-title {
        font-size: 29px;
        padding: 0 0 44px 0;
    }

    .wcs-streaming .wcs-items .wcs-item {
        width: 359px;
        height: 633px;
    }

    .wcs-streaming .wcs-items .wcs-item .wcs-item-title{
        font-size: 24px;
    }

    .wcs-streaming .wcs-items .wcs-item .wcs-item-text{
        font-size: 15px;
    }

    .wcs-tips .wcs-title{
        font-size: 28px;
    }

    .wcs-tips .wcs-title br{
        display: none;
    }

    .wcs-tips .wcs-items{
    }

    .wcs-tips .wcs-items .wcs-item{
        width: 100%;
    }



    .wcs-net-items{
        display: block;
    }

    .wcs-net-items .wcs-item{
        width: auto;
        margin: 0 10px 0 0;
    }



    .wcs-faq .wcs-title{
        font-size: 20px;
    }

    .wcs-faq{
        padding-left: 20px;
        padding-right: 20px;
    }



   .wcs-netflix .wcs-bg img.wcs-img-mob{
    display: block;
    border-radius: 16px 16px 0 0 ;
   }

   .wcs-netflix .wcs-bg img.wcs-img-desk{
    display: none;
   }

   .wcs-netflix .wcs-content{
    position: relative;
    left: auto;
    top: auto;
    height: auto;
    background: #082235;
    padding: 48px 32px;
    border-radius: 0 0 16px 16px;
   }

   .wcs-netflix .wcs-content .wcs-text br{
    display: none;
   }



}

@media screen and  (max-width: 440px){
   .wcs-pdp-streaming-options .slick-next{
      width: 40px!important;
      height: 40px!important;
    }
    .wcs-pdp-streaming-options .slick-prev{
        width: 40px!important;
        height: 40px!important;
    }

}

@media screen and (min-width:391px) and (max-width: 440px){
    .wcs-pdp-pack{
            width: 420px;
            margin-left: 23px!important;
        }

        .wcs-pdp-pack .wcs-photo img{
            width: 410px;
        }
    .wcs-pdp-streaming-options{
        width:420px;
    }
    .wcs-pdp-streaming-options .wcs-title{
        width: 80%;
        margin-left: 20px;
    }
    .wcs-pdp-streaming-options .wcs-items .wcs-item{
        margin-left: 30px!important;
    }
    .product-box-configurator p, p{
        margin-left:40px;
        width:100%;
    }
.wcs-pdp-streaming-options .slick-next{
      right: 30px!important;
    }
    .wcs-pdp-streaming-options .slick-prev{
        right: 80px!important;
     }

}
@media screen and (max-width: 360px){
   .wcs-pdp-pack{
           margin-left: 30px!important;
       }
       .wcs-pdp-pack .wcs-photo img{
           width:350px;
       }

    .wcs-pdp-streaming-options{
        width: 360px;
    }
    .wcs-pdp-streaming-options .wcs-title{
        width: 90%;
        margin-left:20px;
    }
    .wcs-pdp-streaming-options .slick-next{
      right: -15px!important;
    }
    .wcs-pdp-streaming-options .slick-prev{
        right: 32px!important;
          }
    .wcs-pdp-streaming-options .wcs-items .wcs-item{
        margin-left:30px!important;
    }
    .product-box-configurator p, p{
        margin-left: 35px;
        width: 100%;
    }

}
@media screen and (min-width:361px) and (max-width: 390px){
        .wcs-pdp-pack .wcs-photo img{
            width:380px;
        }
 .wcs-pdp-streaming-options{
        width: 390px;
    }
    .wcs-pdp-streaming-options .wcs-title{
        width: 90%;
        margin-left: 30px;
    }
    .wcs-pdp-streaming-options .slick-next{
      right: 13px!important;
    }
    .wcs-pdp-streaming-options .slick-prev{
        right: 55px!important;
        }
    .wcs-pdp-streaming-options .wcs-items .wcs-item{
        margin-left: 40px!important;
    }
    .product-box-configurator p, p{
        margin-left: 30px;
        width: 100%;
    }

}


