@media(max-width:1920px) and (min-width:1681px){
    .tunein_section .left_block .copy h3{ font-size: 50px; line-height: 60px;}
    .tunein_section .left_block .copy p{ font-size: 20px; line-height: 30px;}
}

@media(max-width:1600px) and (min-width:1441px){
    .banner_section h2{ font-size: 22px;}
    .tunein_section .left_block .copy h3{ font-size: 28px; line-height: 34px;}
    .tunein_section .left_block .copy h4{ font-size: 14px;}
    .tunein_section .left_block .copy h5{ font-size: 18px; line-height: 24px;}
    .banner_section{ height: 590px !important;}
}
@media(max-width:1680px){

    .form_block .container .right h3{ font-size: 14px; width: 18%;}
    .form_list .form-control{ font-size: 13px;}
    .form_list p{ font-size: 12px; width: 70px;}
    .story_section ul li .bigb{ width: 275px;}
    .story_section ul li .inner .copy{ width: 52%; padding-right: 30px;}
    .tunein_section .left_block .copy .bottom_copy{ padding-top: 110px;}
    .tunein_section .left_block > img{ left: -50px; width: 590px; top: 20px;}
    .real_life_testimonials .inner .copy{ width: 45%;}
    .tunein_section .right_block ul{ padding: 0 10px;}
    .rb_inner p{ font-size: 16px; line-height: 24px;}
    .true_story h4{ font-size: 22px; line-height: 28px;}
    
}

@media(max-width:1440px){
    .banner_section{ height: 490px !important;}
    .banner_section .left_copy{ width: 30%; padding: 20px 0 50px; left: 15px;} 
    .lbl{ font-size: 16px; margin-bottom: 20px;}
    .banner_section .left_copy .upper{ width: 100%;}
    .banner_section .left_copy .upper img{ width: 250px;}
    .banner_section h1{ font-size: 16px; padding-top: 30px;}
    .banner_section h2{ font-size: 22px;}
    .lower_list{ column-gap: 20px;}
    .lower_list li img{ width: 80px;}
    .form_list p { font-size: 10px; width: auto; padding: 0 5px;}
    .madhuri_pic{ width: 62%;}
    
    .form_block .container{ padding: 0 30px;}
    .logo_list li{ font-size: 16px;}
    .logo_list li > img{ width: 140px;}
    .form_block .container .right h3{ font-size: 13px;}
    .form_block .container .right{ width: 78%;}
    .form_list .form-control{ font-size: 11px;}
    .form_block .tabs .nav-tabs .nav-link{ font-size: 13px;}
    .help_inner{ background-size: 100% 100%; padding: 15px 70px 15px 30px;}
    .tunein_section .left_block{ padding: 20px 30px;}
    .tunein_section .inner{ column-gap: 20px;}
    .tunein_section .inner .pic_block{ width: 430px;}
    .tunein_section .inner .pic_block > img{ width: 100%;}
    .help_inner h3{ font-size: 20px;}
    .help_inner h3 img{ width: 28px;}
    .btn{ line-height: 36px; padding: 0 15px;}
    .custom_checkbox label{ line-height: 16px; font-size: 11px;}
    .story_section ul li .bigb{ width: 230px;}
    .story_section ul li .inner .copy h2{ font-size: 20px; line-height: 22px;}
    .story_section ul li .inner .copy h3{ font-size: 18px; line-height: 20px;}
    .story_section ul li .inner .copy p{ font-size: 13px; line-height: 16px;}

    .tunein_section .left_block .copy .ss_logo img{ width: 140px;}
    .real_life_testimonials .inner .copy p{ font-size: 26px; line-height: 40px;}
    .tunein_section .left_block .copy h3 span{ font-size: 24px; line-height: 24px;}
    .tunein_section .left_block .copy .bottom_copy h4{ font-size: 20px; line-height: 28px;}
    .tunein_section .left_block .copy .bottom_copy h4 span{ font-size: 46px;}
    .tunein_section .left_block .copy .bottom_copy h5{ font-size: 14px; line-height: 20px;}
    .tunein_section .left_block > img{ width: 510px; top: 40px;} 
    .tunein_section .right_block ul li .icon h4{ font-size: 12px; line-height: 18px; padding-top: 5px;}
    .tunein_section .right_block ul li p{ font-size: 11px; line-height: 20px; padding-left: 10px;}
    .tunein_section .right_block ul{ gap: 10px;}
    .realstory_section .slick-track{ column-gap: 20px;}
    .rls_block .video_block h3{ font-size: 18px; padding: 0 15px 10px;}
    .heading h2{ font-size: 30px; line-height: 28px;}
    .heading p{ font-size: 22px;}
    .ws_carousel .copy h3{ font-size: 20px; line-height: 26px;}
    .spmsg .slick-next{ right: 40%;}
    .spmsg .slick-prev{ left: 40%;}
    .ss_list > li .header{ padding: 20px 15px;}
    .ss_list > li h3{ font-size: 20px;}
    .nowstreaming_section .heading h2{ font-size: 28px;}
    .revisit_inner .copy h3{ font-size: 30px; line-height: 36px;}
    .revisit_inner .copy h3 span{ font-size: 42px; line-height: 48px;}
    .true_story h4{ font-size: 18px; line-height: 24px;}
    .true_story .dwn_list > li a{ padding: 10px; font-size: 13px; line-height: 20px;}
    .true_story .dwn_list > li p{ font-size: 12px;}
    .abm{ width: 48%;}
    .cmponent_section ul li .inner h3{ font-size: 15px; line-height: normal;}
    .cmponent_section ul li .inner .icon{ padding: 0 10px;}
    .cmponent_section ul li .inner h3 span{ font-size: 12px; line-height: 16px;}
    footer p{ font-size: 11px; line-height: 18px;}
    .rls_block .video_block video{ height: 190px;}
    .watchstory_section .container{ max-width: 1100px;}
    .ws_list > li .pic_block > img{ width: 60px;}
    .ws_list > li .pic_block h4{ font-size: 16px; padding-left: 10px;}
    .ws_list{ margin: 0 -10px;}
    .ws_list > li{ padding: 0 10px;}
    .memory_carousel .slick-track{ column-gap: 30px;}
    .cmponent_section ul li .inner{ padding: 15px 15px 15px 0;}
    .memory_carousel .slick-prev, .memory_carousel .slick-next{ width: 40px; height: 40px;}
    .memory_block p{ padding: 10px 0 0; font-size: 12px;}
    .memory_swiper_container .ms_next, .memory_swiper_container .ms_prev{ width: 40px; height: 40px;}

    .story_inner .pic_block h4{ font-size: 16px;}
    .story_inner .pic_block p{ font-size: 11px;}
    .story_inner .copy{ padding: 0 15px 30px;}
    .tunein_section .left_block .copy h3{ font-size: 24px; line-height: 32px;}
    .tunein_section .left_block .copy h4{ font-size: 16px;}
    .tunein_section .left_block .copy h5{ font-size: 18px; line-height: 26px;}
    .tunein_section .right_block ul li .icon{ padding: 10px;}
    .tunein_section .right_block ul li .icon > img{ width: 36px;}
    .rls_block .copy{ padding: 10px;}
    .revisit_inner .carousel_div h3{ font-size: 28px; line-height: 30px;}
    .tunein_section .right_block{ width: 42%;}
    .slide-box{ padding: 10px;}
    .ssSwiper h3{ font-size: 18px;}
    .ssLogo > img{ width: 120px;}
}
@media(max-width:1280px){
    .tooltip-one {
        top: 6px;
    }
    
    .tooltip-one img {
        width: 14px;
    }
    .banner_section .left_copy .upper img{ width: 300px;}
    .banner_section .left_copy{ width: 30%; padding-bottom: 50px;}
    .banner_section h1{ font-size: 15px;}
    .banner_section h2{ font-size: 22px;}
    .lower_list li img{ width: 50px;}
    .lbl{ font-size: 12px;}
    .lbl span::before, .lbl span::after{ width: 90px; left: -104px;}
    .lbl span::after{ right: -104px; left: auto;}
    .container{ padding: 0 15px; max-width: 100%;}
    .banner_section .left_copy{ left: 15px;}
    .form_block .container{ padding: 0 15px;}
    .logo_list li{ font-size: 12px; line-height: 18px;}
    .logo_list li > img{ width: 120px;}
    .form_block .container .right h3{ font-size: 12px; line-height: 18px;}
    .form_block .tabs .nav-tabs .nav-link{ font-size: 12px; padding: 0 15px;}
    .form_list .form-control{ font-size: 10px; height: 34px;}
    .btn{ line-height: 32px; font-size: 12px;}
    .form_list p{ font-size: 10px; border-radius: 5px; line-height: 20px;}
    .form_list p img{ width: 12px;}
    .help_inner h3{ font-size: 18px;}
    .help_inner h3 img{ width: 24px; top: -4px;}
    .h_number > li{ font-size: 40px;}
    .tunein_section .right_block ul li p{ font-size: 10px;}
    .real_life_testimonials .inner{ height: 200px;}
    .ssSwiper{ padding: 45px 0 30px;}
}

@media(max-width:1179px){
    .madhuri_pic{ width: 55%;}
    .banner_section{ height: 400px !important;}
    .banner_section .left_copy{ width: 42%;}
    .banner_section .left_copy .upper img{ width: 220px;}
    .banner_section h1{ font-size: 18px;}
    .banner_section h2{ font-size: 22px;}

    .form_block{ position: relative;}
    .form_block .container{ justify-content: center;}
    .form_block .container .left{ width: 100%; padding-bottom: 20px;}
    .logo_list{ justify-content: center; column-gap: 20px;}
    .form_block .container .right{ width: 100%; flex-wrap: wrap;}
    .form_block .container .right h3{ width: 100%; padding-bottom: 10px;}
    .form_block .container .right h3 br{ display: none;}
    .help_line{ padding-bottom: 40px;}


    .story_section ul li .bigb{ width: 175px;}
    .story_section ul li .inner .copy{ width: 56%;}
    .story_section ul li .inner .copy h2{ font-size: 16px; line-height: 18px;}
    .story_section ul li .inner .copy img{ width: 140px;}
    .story_section ul li .inner .copy h3{ font-size: 14px; line-height: 18px;}
    .story_section ul li .inner .copy p{ font-size: 12px; line-height: 14px;}
    .tunein_section .inner{ flex-wrap: wrap; column-gap: 0;}
    .tunein_section .left_block{ width: 50%;}
    .tunein_section .right_block{ width: 100%; margin-top: 20px; }
    .tunein_section .inner .pic_block{ width: 50%; display: flex; justify-content: center;}
    .tunein_section .inner .pic_block video{ max-width: 450px;}
    .real_life_testimonials .inner .copy{ width: 50%;}
    .real_life_testimonials .inner .copy p{ font-size: 22px; line-height: normal;}
    .rls_carousel{ padding-bottom: 40px;}

    .watchstory_section .container{ padding: 0 20px;}
    .rb_inner:before{ display: none;}
    .rb_inner{ border-radius: 15px;}
    .story_section{ padding: 50px 0 40px;}
    .tunein_section{ padding-bottom: 40px;}
    .realstory_section{ padding: 40px 0;}
    .heading{ padding-bottom: 30px;}
    .heading h2{ font-size: 24px;}
    .heading p{ font-size: 18px;}

    .realstory_section .container{ padding: 0 15px;}
    .realstory_section .heading{ padding: 0 15px 30px;}
    .watchstory_section{ padding: 40px 0 0;}
    .ss_list > li h3{ font-size: 18px;}
    .nowstreaming_section .heading h2{ font-size: 24px; padding-bottom: 10px;}
    .ns_inner h3{ font-size: 13px;}
    .ns_inner .col{ padding: 30px 20px 20px;}
    .ns_inner ul > li img{ max-width: 100px;}
    .ssseason3_section{ padding-bottom: 40px;}
    .nowstreaming_section{ padding: 40px 0;}
    .revisit_section{ padding: 40px 0;}
    .abm{ width: 390px;}
    .revisit_inner .copy h3{ font-size: 24px; line-height: 28px;}
    .revisit_inner .copy h3 span{ font-size: 34px; line-height: 40px;}
    .cmponent_section{ padding-bottom: 40px;}
    .main_story_swiper_container{ padding: 0 70px;}
    .main_story_swiper_container .ms_next{ right: -20px;}
    .main_story_swiper_container .ms_prev{ left: 0;}
    .tunein_section .right_block ul{ margin-top: -20px;}
    .revisit_inner .block_div{ padding-left: 44%;}
    footer{ padding: 30px 0;}
    .ssSwiper h3{ font-size: 14px;}
    .banner_section{ height: 100% !important; display: flex !important; flex-wrap: wrap; justify-content: end; padding-bottom: 15px; overflow: hidden; float: unset;}
    .banner_section .vector{ display: none;}
    .banner_section .left_copy{ width: 100%; position: static; background: linear-gradient(to bottom,  rgba(4,4,4,1) 10%,rgba(4,4,4,0) 100%); text-align: center;}
    .banner_section .left_copy .lower{ padding-top: 30px;}
    .banner_section video{ position: absolute; left: 0; top: 0;}
    .madhuri_pic{ width: 100%; position: relative; margin-bottom: -20px; left: unset; right: unset;}
    .madhuri_pic > img{ width: 100%; }
    footer {
        padding: 25px 10px 15px 10px !important;
    }
    .tunein_section .video, .revisit_section .video {
        background: transparent;
        width: 100%;
        height: auto;
        padding: 0;
    }
    .watch-more-video .box {
        transition: all .4s;
        margin: 0 5px;
    }
}

@media(max-width:1023px){
    
    
    .form_block .container .right{ text-align: center;}
    .form_block .tabs .nav-tabs{ justify-content: center; padding-bottom: 10px;}
    .form_list{ flex-wrap: wrap; gap: 10px 0;}
    .form_list > li{ flex: auto; width: 100%;}
    .form_list > li.captcha, .form_list > li.btn_cls{ flex: auto;}
    .form_list .form-control{ font-size: 14px; height: 40px;}

    .help_inner{ background-size: 100%; justify-content: center; padding: 20px; background-position: -20px; flex-wrap: wrap;}
    .help_inner h3{ text-align: center; width: 100%;}
    .h_number > li{ font-size: 24px;}
    .h_number{ column-gap: 15px;}
    .help_inner h3 img{ display: none;;}

    .real_life_testimonials .inner{ height: 250px;}
    .real_life_testimonials .inner .copy{ padding-left: 15px;}

    .story_section ul{ grid-template-columns: repeat(1, 1fr); gap: 20px 0;}
    .story_section .arrow-red{ display: none;}
    .ws_list > li{ width: 50%; padding-bottom: 20px;}
    .ss_list > li, .ss_list > li:nth-child(2){ width: 100%;}
    .ns_inner{ grid-template-columns: repeat(1, 1fr); gap: 50px 0;}
    .cmponent_section ul{ padding: 20px; grid-template-columns: repeat(2, 1fr);}
    .story_section ul li .inner .copy h2{ font-size: 24px; line-height: 26px;} 
    .story_section ul li .inner .copy h3{ font-size: 22px; line-height: 24px;}
    .story_section ul li .inner .copy p{ font-size: 18px; line-height: normal;}
    .story_section ul li .bigb{ width: 390px;}
    .revisit_inner {background: radial-gradient(132% 47.52% at 50% 50%, #FF1808 0%, #B61505 47.36%, #9E1901 79.27%, #871D00 97.51%);}
    .abm{ width: 280px; position: relative; left: 50%; transform: translateX(-50%);}
    .revisit_inner .block_div{ padding: 20px;}
    .revisit_inner .copy{ width: 100%;}
    .revisit_inner .copy h3 br{ display: none;}
    .revisit_inner .copy h3 span{ display: block;}
    .revisit_inner .carousel_div{ width: 100%;}
    .memory_carousel{ padding: 0 40px;}
    .memory_carousel .slick-track{ column-gap: 20px;}
    .existing_customer{ flex-wrap: wrap;}
    .form_fields, .btn_cls{ width: 100%;}
    .check_box label{ text-align: left;}
    .revisit_swiper_container{ padding-top: 0;}
    .swiper_np{ position: relative; padding-top: 15px; width: 100%; justify-content: center;}
    .realstory_swiper_container .ms_next, .realstory_swiper_container .ms_prev{ width: 40px; height: 40px;}
}

@media(max-width:767px){
    .banner_section .vector{ transform: translateX(-50%); left: 0;}
    .madhuri_pic{ padding: 20px 15px 0;}
    .banner_section .left_copy{ width: 100%; height: auto; position: static; padding: 20px 15px 0;}
    .banner_section .left_copy .upper img{ width: 200px;}
    .banner_section h1{ font-size: 16px; line-height: 22px;}
    .banner_section h2{ font-size: 18px;}
    .lower_list{ column-gap: 10px;}
    .lower_list li img{ width: 74px;}
    .tunein_section .left_block{ padding-left: 0;}
    .tunein_section .left_block > img{ position: static; width: 280px;}
    .tunein_section .left_block .copy{ padding-top: 15px;}
    .tunein_section .left_block .copy .bottom_copy{ padding-top: 20px;}
    .tunein_section .left_block .copy .bottom_copy h4{ padding-left: 0;}
    .tunein_section .left_block .copy .bottom_copy h5{ font-size: 16px;}
    .heading h2{ font-size: 20px;}
    .heading p{ font-size: 16px; line-height: 22px;}
    .heading p br{ display: none;}
    .ts_carousel .slick-prev, .ts_carousel .slick-next{ top: auto; bottom: 0; left: auto; right: auto;} 
    .ts_carousel .slick-prev{ left: 35%;}
    .ts_carousel .slick-next{ right: 35%;}
    .ts_carousel{ padding-bottom: 40px;}
    .cmponent_section ul{ grid-template-columns: repeat(1, 1fr);}
    .cmponent_section .container{ padding: 0;}
    .cmponent_section ul{ border-radius: 0;}
    .help_inner{ background-size: 150%; justify-content: center; padding: 20px; background-position: -20px;}
    .help_inner h3{ text-align: center;}
    .h_number > li{ font-size: 24px;}
    .h_number{ column-gap: 15px;}
    .help_inner h3 img{ display: none;;}
    .h_number > li{ font-size: 30px;}
    .tunein_section .left_block{ width: 100%; overflow: hidden;}
    .realstory_swiper_container .ms_next, .realstory_swiper_container .ms_prev, .main_story_swiper_container .ms_next, .main_story_swiper_container .ms_prev, .memory_swiper_container .ms_next, .memory_swiper_container .ms_prev{ display: none;}
    .main_story_swiper_container{ padding: 0;}
    .tunein_section .right_block ul{ margin-top: 0;}
    .rls_carousel{ padding: 0 0 50px 15px;}
    .watchstory_section .container{ padding-right: 0;}
    .watchstory_section .heading{ padding-right: 15px;}
    .memory_carousel{ padding: 0 0 50px 15px;}
    .memory_section .container{ padding: 0 0 0 15px;}
    .tunein_section .inner .pic_block{ width: 100%; overflow: hidden;}
    .tunein_section .inner .pic_block video{ transform: scale(1.15);}
    .tunein_section .right_block ul li .icon{ text-align: center;}
    .tunein_section .right_block ul li p{ padding: 5px 0 0;}
    .tunein_section{ padding-bottom: 20px; margin-bottom: 20px;}
    .ssseason3_section{ padding-bottom: 0;}
    .spmsg .slick-prev{ left: 30%;}
    .spmsg .slick-next{ right: 30%;}
    .revisit_inner .carousel_div h3{ font-size: 24px; padding-bottom: 10px; text-align: center;}
    .true_story h4{ text-align: center;}
    .ts_carousel .slick-track{ column-gap: 5px;}
    .memory_carousel .slick-track{ column-gap: 5px;}
    .memory_carousel .slick-slide{ padding-bottom: 10px;}
    .memory_section{ padding-bottom: 20px;}
    .memory_swiper_container{ padding: 0; overflow: hidden;}
    .watchstory_section{ overflow: hidden;}
    .memory_swiper_container .swiper-pagination{ display: block;}
    .story_section ul li .inner.story_three .copy{ left: 15px;}
    .rb_inner p{padding-left: 0; text-align: center;}
    .real_life_testimonials .inner .copy p{ text-align: center;}
    .memorySwiper, .storySwiper{ padding-right: 15px;}
    .realstory_section, .watchstory_section, .ssseason3_section, .revisit_section, .memory_section, .cmponent_section{ overflow: hidden;}
    .ssSwiper .swiper-slide{ transform: scale(1);}
    .ssSwiper .swiper-slide-active .slide-box{ box-shadow: none;}
    .ss_swiper_container .swiper-pagination{ padding-top: 20px;}
    .ssSwiper{ padding: 0;}
    .slide-box{ padding: 5px;}
    .ssseason3_section .heading{ padding-bottom: 20px;}
    .realstory_swiper_container{ padding: 0;}
}

@media(max-width:639px){
    .story_section ul li .bigb{ width: 185px;}
    .story_section ul li .inner .copy h2{ font-size: 16px; line-height: 18px;}
    .story_section ul li .inner .copy h3{ font-size: 14px; line-height: 16px;}
    .story_section ul li .inner .copy p{ font-size: 12px; line-height: 18px;}
    .tunein_section .right_block ul li .icon h4{ font-size: 11px; line-height: 16px;}
    .ws_list > li{ width: 100%;}
    .ns_inner h3{ width: 70%; padding: 0 15px;}
    .ns_inner ul{ grid-template-columns: repeat(2, 1fr)}
    .ns_inner ul li{ text-align: center;}
    .ns_inner ul > li img{ max-width: 140px;}
    .real_life_testimonials .inner .copy{ width: 100%; padding: 0 0 20px;}
    .real_life_testimonials .inner .copy p br{ display: none; font-size: 18px;}
    .real_life_testimonials .inner .copy p{ font-size: 16px; line-height: 28px;}
    .real_life_testimonials .inner{ height: auto; padding: 20px; flex-wrap: wrap;}
    .real_life_testimonials .inner video{ position: static; width: 100%; transform: none; border-radius: 15px;}
    .real_life_testimonials .inner::before{ display: none;}

}

@media(max-width:479px){
    
    .story_section ul li .inner .copy{ padding: 8px;}
    .help_inner h3{ font-size: 12px;}
}







