@media screen and (min-width:1440px){.link-left{left:0}
}
@media screen and (min-width:1025px) and (max-width:2000px){.navbar .container{width:100%;padding-left:170px;padding-right:100px}
.unauthenticate .navbar .container{width:100%;padding-left:170px;padding-right:0}
}
@media screen and (max-width:1024px){
.home .link-right{width:360px}
.inner-page .link-right{right:0;top:2px;position:relative}
.nav-item .nav-link{font-size:22px;padding:25px 9px 19px!important}
.navbar .container{width:100%;padding-left:170px;padding-right:80px}
.carousel{margin-left:110px}
.ts-treading .slick-next{right:0}
.ts-treading .slick-prev{left:0}
.advertising-channel-wrapper .slick-next{right:0}
.advertising-channel-wrapper .slick-prev{left:0}
.meet-partner-container .slick-prev{left:0!important}
.meet-partner-container .slick-next{right:0!important}
.advertise-top{padding:40px 0}
.advertise-top .advertise-updates:last-child{margin-bottom:0}
.meet-partner-container{margin:0 0 150px 0}
}
@media screen and (max-width:1023px){   
.container{width:100%;padding-left:24px;padding-right:24px}
header{padding-left:24px;padding-right:24px}
.home .link-right{position:relative;right:50px}
.footer-top .about{padding-right:60px}
.navbar .container{display:flex;justify-content:space-between;align-items:center;position:relative;padding-left:170px;padding-right:80px}
.dropdown .icon-down-open-big{right:-15px}
.hero-banner-static .hero-text{position:absolute;top:50%;left:0;right:0;transform:translate(0%,-50%);-webkit-transform:translate(0%,-50%);-ms-transform:translate(0%,-50%)}
.about-us .hero-banner-static .hero-text{right:0}
.summary .right-panel{width:50%;max-width:50%;flex:50%}
.summary .left-panel{width:50%;max-width:50%;flex:50%}
.summary .savemoney-form .plan-select{margin-bottom:32px;width:calc(100% *(1/2))}
.packwrapp .slick-slide img{margin:auto;width:100%}
.subNavBtn{margin:0 10px;padding:20px!important}
.anytime-container{flex-wrap:wrap;justify-content:flex-start;margin-top:-20px}
.anyblock1{width:100%;background-size:contain!important}
.detailblock1{width:40%;margin-left:auto;margin-top:0;margin-bottom:26%;margin-right:20%;position:relative;float:right}
.anyblock2{width:45%;margin:0 5% 0 0}
.anyblock3{width:45%;margin:0 0 0 5%}
.carousel .slides{margin-bottom:80px}
.service-btn{margin-top:32px;margin-left:0}
.carousel .prevButton{left:0}
.carousel .nextButton{right:0}
.testimonial-contr{margin-bottom:20px}
.why-ts p{width:80%}
.fame-wall,.trainee-program-text{width:100%}
.hero-banner-static.advertice-banner .hero-text{left:0;right:0}
.tabs-section .tabs{overflow-x:auto;width:100%;height:40px;white-space:nowrap}
.tabs-section .tabs.filter-tabs{overflow:visible}
 .filter-card{width:700px}
 }
@media screen and (min-width:768px) and (max-width:910px){.trackstatus-main .heading1{font-size:19px}
.bio-textblk{position:absolute;width:400px;left:60px;top:13px}
.ceo-words{font-size:28px}
.bio-imgblk{margin-top:30px}
.beyond-tv .row:first-child .heading-sm .heading2{height:80px}
.media-assets .four-column .tatasky-updates{width:50%;flex-basis:calc(50% - 30px);margin-bottom:20px}

.trainee-program-text{padding:20px 40px}
.card .card-body .trainee-program-text p{margin-bottom:20px}
.prepare-step:after{right:-15%;width:60px}
.prepare-step:before{right:-23%}
.fame-wall .card p br{display:none}
.career-subMenu .subNavBtn{padding:50px 10px 10px!important}
.career-subMenu.careerlistblk .subNavBtn{width:160px!important}
.detailblock4{width:55%;margin-left:54%}
.detailblock5{width:55%;margin-left:60%}
}
@media screen and (min-width:769px) and (max-width:870px){.gst #edit-gst{right:20px}
.couponcode .btn{bottom:0;margin-top:20px}
.nav-item .nav-link{font-size:18px}

}
@media screen and (max-width:768px){
	.pack-contr .flex .pack-name{width:60%}
	.plan-contr-row{flex-direction:column}
	.plan-contr-row.data-row {margin-top: 46px;}
	.card-box-outer-scrollbar{width:100%; overflow:auto;}
	.offer-main-contr .card-outer {flex-basis:33.33%;}
	.total-amount {width: 360px; max-width: 100%; margin: 0 auto 0 0;}
	.exclusive-offer {width:320px; max-width: 100%; margin: 0 auto; position:absolute; right:0px; top: 0;}
	
	ul.header-cta{margin-left:0!important; margin-right:0!important}
	.navbar-brand{margin-right:0;}
	.menu {position: absolute;}
	ul.header-cta{box-shadow:none!important; background:none!important; padding:0!important;}
	.header-cta li{ padding-left:0!important}
	.myaccount h2, .trans-details-desk h2{width:70%}
.pay-footer-outer .pay-footer{padding-top:32px;}
.trans-details-mob{display:none!important}
.field .labelTxt{font-size:36px}
.field.pay input[type=text], .field.pay select {font-size:36px}
	.balance-wrap .price{font-size:50px}
.box-contr.three-column.pay-dashboard .card{width:33.33%;flex-basis:calc(33.33% - 16px)}
.trans-details{width:33.33%}
.field.pay input[type=text],.field.pay select{margin:0;width:500px}
 .filter-col{margin-bottom:40px}
.filter-col:nth-child(1),.filter-col:nth-child(2),.filter-col:nth-child(4){max-width:50%}
.filter-col:nth-child(3){max-width:50%}
.filter-close{display:block}
.tabs-section .tabs.filter-tabs .icon-filter{display:none}
.filter-wrapper-outer{flex-wrap:wrap}
.filter-wrapper{flex-basis:50%}
 .comboinfo h3{font-size:19px}
.comboinfo .price-md{font-size:20px}
.package-desktop{padding-left:0}
.reachoutwrap{width:100%}
.gst #edit-gst{right:20px}
header{padding-left:30px;padding-right:30px}
ul.header-cta{display:none;justify-content:space-between;align-items:center;background:#e2e8f5;margin-left:-66px;margin-right:-66px;padding:8px 10px 8px 20px;box-shadow:0 2px 5px rgba(0,0,0,0.2)}
ul.header-cta li:last-child{padding-right:0}
.user-acc .nav-link{padding:0}
.link-left{width:100%;left:0}
.menu{position:relative;width:100%}
.navbar-brand{margin-right:0;}
.inner-page .navbar-brand{ align-self:center}
.navbar-expand-md{flex-flow:row wrap}
.navbar-expand-md .navbar-toggler{display:block; margin-right:15px}
.large{display:none}
.navbar-collapse{flex-basis:0;z-index:11;flex-grow:0}
.navbar-expand-md{flex-flow:row wrap}
.navbar-collapse section:first-child{padding-right:68px;padding-top:0}
.navbar-collapse section{padding:16px}
.navbar-collapse section:last-child{padding:18px}
.navbar-collapse section.userlog{padding:16px;width:100%;z-index:2;background:#fff;display:flex;justify-content:space-between;align-items:center}
.hm-recharge{background:#f3f3f3}
.hm-recharge .form-group,.hm-recharge .falseinput{width:62%!important;margin-right:10px;float:left}
.navbar-collapse section .username{font-size:30px}
.navbar-collapse section ul.link li a{display:block;padding:15px 0;font-size:18px;position:relative}
.navbar-collapse section ul.link li.active:after{color:#bfbfbf}
.navbar-collapse section ul.link li a:after{content:"\e804";font-family:fontello;position:absolute;top:16px;right:4px}
.navbar-collapse section ul.link li:first-child{margin-top:-10px}
.navbar-collapse section ul.link li:last-child a{padding-bottom:0}
.navbar-collapse section ul.link li.active a{color:#bfbfbf}
.mobile h5{display:block;margin-bottom:16px;position:relative}
.mobile .getin-Touch .col-4 label{font-size:14px}
#navbarSupportedContent{position:fixed;top:0;right:0;z-index:11;width:300px;height:100vh;background:#fff;box-shadow:0 6px 36px rgba(0,0,0,1)}
#navbarSupportedContent .btn-chat{padding:0 9px!important}
#navbarSupportedContent .hm-inner{width:300px;scroll-x:scroll}
.inner-page #navbarSupportedContent{position:relative;top:0;right:0;z-index:11;width:auto;height:100%;background:transparent}
.navbar .link-right{display:none}
.inner-page .navbar .link-right{display:block}
.inner-page .navbar-brand img.show{display:block; transform:scale(1) translateX(0%)}
.navbar-toggler{padding:.25rem 0}
.need-help .btn{width:44%;font-size:14px;margin:0 6px 12px}
.authenticate .header-cta li{padding-right:0}
.authenticate .link-left{display:none}
.navbar .nav-item .nav-link{display:none}
.chat-contr .btn-contr .btn{width:46.5%}
 .container{padding:0 36px}
.animated-icon1{width:20px;height:12px;position:relative;margin:0;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;overflow:hidden;display:block;margin:0 auto}
.animated-icon1 span{display:block;position:absolute;height:2px;width:100%;border-radius:9px;opacity:1;left:0;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}
.animated-icon1 span{background:rgba(225,0,146,.5)}
.animated-icon1 span:nth-child(1){top:0}
.animated-icon1 span:nth-child(2){top:5px}
.animated-icon1 span:nth-child(3){top:10px}
.animated-icon1.open span:nth-child(1){top:11px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}
.animated-icon1.open span:nth-child(2){opacity:0;left:-60px}
.animated-icon1.open span:nth-child(3){top:11px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg)}
.animated-icon1.open span:nth-child(1){top:11px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}
.animated-icon1.open span:nth-child(2){opacity:0;left:-60px}
.animated-icon1.open span:nth-child(3){top:11px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg)}
.mobile .list .list-item a{color:#444}
.mobile .list .list-item:hover{background:#EEF8FE}
.mobile .list .list-item .list-item-graphic{margin-right:10px}
.mobile .icon-close-1{color:#e940adposition:absolute;top:20px;right:20px}
.mobile .list .list-item{height:48px}
.mobile .list .list-item.active{background-color:#EEF8FE}
.mobile .list .list-item .list-item-graphic{width:25px;height:28px;background-size:contain;background-position:center center;background-repeat:no-repeat}
.mobile .list .list-item .home{background-image:url(../images/icons/home.svg)}
.mobile .list .list-item.active .home{background-image:url(../images/icons/home_hover.svg)}
.mobile .list .list-item .recharge{background-image:url(../images/icons/recharge.svg);width:32px;margin:0 5px 0 -2px}
.mobile .list .list-item.active .recharge{background-image:url(../images/icons/recharge_hover.svg)}
.mobile .list .list-item .explore{background-image:url(../images/icons/explore.svg)}
.mobile .list .list-item.active .explore{background-image:url(../images/icons/explore_hover.svg)}

.mobile .list .list-item .gethelp{background-image:url(../images/icons/gethelp_chat.svg)}
.mobile .list .list-item.active .gethelp{background-image:url(../images/icons/gethelp_chat_hover.svg)}

.mobile .list .list-item .watch{background-image:url(../images/icons/watch.svg)}
.mobile .list .list-item.active .watch{background-image:url(../images/icons/watch_hover.svg)}
.mobile .list .list-item .manageUser{background-image:url(../images/icons/manage_profile.svg)}
.mobile .list .list-item.active .manageUser{background-image:url(../images/icons/manage_profile_hover.svg)}
.mobile .list .list-item .contactDetails{background-image:url(../images/icons/personal_contact_details.svg)}
.mobile .list .list-item.active .contactDetails{background-image:url(../images/icons/personal_contact_details_hover.svg)}
.mobile .list .list-item .transactionHistory{background-image:url(../images/icons/transaction_history.svg)}
.mobile .list .list-item.active .transactionHistory{background-image:url(../images/icons/transaction_history_hover.svg)}
.mobile .list .list-item .password{background-image:url(../images/icons/change_password.svg)}
.mobile .list .list-item.active .password{background-image:url(../images/icons/change_password_hover.svg)}
.mobile .list .list-item .notification{background-image:url(../images/icons/notification.svg)}
.mobile .list .list-item.active .notification{background-image:url(../images/icons/notification_hover.svg)}
.mobile .list .list-item .paymentMethods{background-image:url(../images/icons/saved_payments.svg)}
.mobile .list .list-item.active .paymentMethods{background-image:url(../images/icons/saved_payments_hover.svg)}
.mobile .list .list-item .logout{background-image:url(../images/icons/logout.svg)}
.mobile .list .list-item.active .logout{background-image:url(../images/icons/logout_hover.svg)}
.mobile .list .list-item .getConnection{background-image:url(../images/icons/get_connection.svg)}
.mobile .list .list-item.active .getConnection{background-image:url(../images/icons/get_connection_hover.svg)}
.mobile .list .list-item .yourCoupons{background-image:url(../images/icons/coupon.svg);width:30px;margin:0 7px 0 -2px}
.mobile .list .list-item.active .yourCoupons{background-image:url(../images/icons/coupon_hover.svg)}
.mobile .list .list-item .editGstin{background-image:url(../images/icons/edit_gstn.svg)}
.mobile .list .list-item.active .editGstin{background-image:url(../images/icons/edit_gstn_hover.svg)}
 .mobile .list .list-item .changePack{background-image:url(../images/icons/changePack.svg)}
.mobile .list .list-item.active .changePack{background-image:url(../images/icons/changePack-hover.svg)}
.mobile .list .list-item .orderMovies{background-image:url(../images/icons/orderMovies.svg)}
.mobile .list .list-item.active .orderMovies{background-image:url(../images/icons/orderMovies-hover.svg)}
.mobile .list .list-item .upgradeHd{background-image:url(../images/icons/upgradeHd.svg)}
.mobile .list .list-item.active .upgradeHd{background-image:url(../images/icons/upgradeHd-hover.svg)}
.mobile .list .list-item .resetPassword{background-image:url(../images/icons/resetPassword.svg)}
.mobile .list .list-item.active .resetPassword{background-image:url(../images/icons/resetPassword-hover.svg)}
.mobile .list .list-item .autoPay{background-image:url(../images/icons/autoPay.svg)}
.mobile .list .list-item.active .autoPay{background-image:url(../images/icons/autoPay-hover.svg)}
.rm .name{display:none}
.rm{margin:0;z-index:2}
.rm .name{position:relative;top:0;left:0;padding-left:0}
.rm .text{background:#e940adcolor:#fff;border-radius:3px;white-space:nowrap;text-overflow:ellipsis;width:20px;overflow:hidden;padding:0 0 9px 5px;position:absolute;right:0;bottom:-3px;height:10px;line-height:2px}
.rm .text:after{position:absolute;content:""}
.dropdown-contr,.chat-contr.dropdown-contr,.dropdown-contr.dropdown-contr-xs{width:100vw;height:100vh;top:0;right:0;position:fixed;border:0;border-radius:0}
.dropdown-contr .icon-close-1{display:block;right:10px;bottom:50px;top:auto}
.dropdown-contr.dropdown-contr-xs{z-index:9999;padding-top:50px}
.dropdown-contr.dropdown-contr-xs .icon-close-1{bottom:auto;top:20px;right:20px}
 .heading-lg{margin-bottom:36px}
.heading-md{margin-bottom:48px}
.heading-sm{margin-bottom:24px}
.heading-xs{margin-bottom:16px}
.heading-lg .heading1{font-size:42px;margin-bottom:0}
.heading-lg .heading2{font-size:16px;margin-top:14px}
.heading-md .heading1{font-size:36px;padding:0 70px}
.heading-md .heading2{font-size:16px;margin-top:8px}
.heading-sm .heading1{font-size:30px;margin-bottom:0}
.heading-sm .heading2{font-size:16px;margin-top:8px}
.heading-xs .heading1{font-size:20px;margin-bottom:0}
.heading-md .heading2{display:block;color:#878787}
.get-help-parent .heading-md .heading1{font-size:48px;padding:0}
 .footer-top .about{padding-right:60px}
.footer-top .column:last-child{left:0;margin-left:0}
 .card,.card-sm{background-color:#fff;border-radius:2px;-webkit-box-shadow:0 2px 10px 0 rgba(206,210,218,0.6)!important;-moz-box-shadow:0 2px 10px 0 rgba(206,210,218,0.6)!important;-o-box-shadow:0 2px 10px 0 rgba(206,210,218,0.6)!important;box-shadow:0 2px 10px 0 rgba(206,210,218,0.6)!important;display:flex;flex-direction:row;box-sizing:border-box}
.card .heading2,.card .heading3{display:block}
.card .card-header,.card .card-body,.card .card-footer,.card-sm .card-header,.card-sm .card-body,.card-sm .card-footer{padding:20px}
.card-sm .card-header,.card-sm .card-body,.card-sm .card-footer{padding:16px}
.card .heading1{font-size:20px;margin-bottom:0}
.card .heading2{font-size:18px;margin-top:8px;margin-bottom:0!important}
.card .heading3{font-size:14px;margin-top:8px;color:#878787;margin-bottom:0!important}
.card .bodycontr{margin-top:24px}
.card-sm .heading1{font-size:18px;margin-bottom:0}
.card-sm .heading2{font-size:14px;margin-top:8px;margin-bottom:0!important}
.card-sm .heading3{font-size:16px;margin-top:8px;color:#878787;margin-bottom:0!important}
.payment-left .card-header{padding-bottom:15px}
.direct-contact .card .card-body{height:450px}
.accordion .card .card-body{display:block}
 .price-lg{font-size:30px;display:inline-block}
.home .link-right{width:240px}
.price-lg span.rupee{font-size:16px}
.price-sm{font-size:24px;display:inline-block}
.price-sm span.rupee{font-size:16px}
.price-xs{font-size:20px;display:inline-block}
.price-xs span.rupee{font-size:14px}
.price-xxs{font-size:14px}
.plan-select span.old-price,.price-sm span.old-price{text-decoration:line-through;display:inline-block;color:#b3b3b3}
.price-sm span.old-price{font-size:12px}
.plan-select span.old-price{font-size:16px}
.innercircle .content .price .rupee{font-size:24px}
.advParent #hero-slider.advertise{margin-left:-5px}
section{padding-top:40px;padding-bottom:40px}
 .stepper{margin:0}
ul.steps li{padding:0 20px}
ul.steps li span{display:none}
.multi-steps{width:100%}
 .modal-dialog{max-width:90%}
 .slider-container{position:relative;padding-top:0;padding-left:36px;padding-right:36px}
.slider-container .row{padding:0 20px}
.hero-banner h2{font-size:18px}
.banner-image .hero-image{width:100%;height:300px}
.hero-banner .btn{width:190px}
.hero-banner-static .hero-text{color:white;top:50%;left:0;transform:translate(0%,-50%);-webkit-transform:translate(0%,-50%);-ms-transform:translate(0%,-50%)}
.slick-dots{bottom:5px}
.slider-container .row{padding:0}
.hero-banner-static .hero-text{left:0}
.about-us .hero-banner-static .hero-text,.career .hero-banner-static .hero-text,.advertise-partner .hero-banner-static .hero-text,.partner-with-us .hero-banner-static .hero-text{left:0;right:0}
.about-us .hero-banner-static .hero-text{top:25%}
 .trackstatus-main{padding:0 14px}
.full-screen header{display:none}
.advParent{display:flex;flex-wrap:wrap-reverse}
.adv-text{width:100%;padding:50px;height:auto}
.adv-text:after{border-bottom:20px solid #fff;border-right:20px solid transparent;border-left:20px solid transparent;right:auto;top:-40px}
.adv-img{width:100%;height:60vh!important;overflow:hidden}
.adv-img .icon-close-1{top:20px}
.adv-img img{height:100%!important;width:100%!important}
.textblk{min-height:86px}
.direct-contact .link{margin-bottom:0}
.quick-reacharge .col-4{padding-left:5px}
.container-wider .heading-sm .heading1{font-size:26px}
.savemoney-form .plan-select{margin-bottom:30px;width:calc(100% *(1/2))}
.tabParent .nav-item .nav-link{padding:23px 20px 19px!important}
.couponsblk .card-sm{flex-basis:calc(50% - 10px);margin-bottom:20px}
.tabParent .nav.fix{top:0}
.coupon-link{top:20px}
.breakup{min-height:285px}
.more-way-tohelp .four-column{text-align:center}
.hero-banner-static.advertice-banner .hero-text{top:50%}
.form-group.checkbox-img .form-check{margin-bottom:24px}
.couponcode .btn{bottom:0;margin-top:20px}
.breakup{display:none}
.linktv .list-item{height:auto}
.recommended-forYou .slick-dots{bottom:-40px}
.pack-details .packinfo h3 span.badge{position:relative;top:0;left:0}
.pack-details .packinfo h3 span.badge:after{border-left:0}
.compare tbody td{font-size:15px}
.packinfo .btn{margin-top:0}
.coupon-selected{z-index:7}
.card-animation1:hover{top:0}
 .chat-Tata Sky .chat-nowmob-parent{display:block}
.chat-Tata Sky .question-icon{width:180px;display:block;margin:0 auto}
.chat-nowmob span,.btn .chat-nowmob sapn{display:block}
.chat-nowmob i{display:none}
.chat-nowmob.sticky{position:fixed;bottom:30px;width:50px;height:60px;border-radius:50%;right:20px;z-index:1;line-height:62px}
.chat-nowmob.sticky i{display:block;font-size:35px}
.chat-nowmob.sticky span{display:none}
.chat-box{top:0;left:0;right:0;width:100%;background:#fff!important;z-index:11;padding:0;border-radius:0;background:0}
.chat-box .card-body,.gethelp-chatbox .card-body.fix,.chatIn-header .card-body.fix{background:#fff;width:100%;padding:20px 10px 10px!important}
.chat-box .card-body{height:auto;box-shadow:0 2px 10px 0 rgba(0,0,0,0.15)!important;}

.chat-box .card-footer,.gethelp-chatbox.chat-box .card-footer{padding:20px;background:#fff;position:fixed;bottom:0;width:100vw;z-index:11}
.chat-box .card-footer input,.gethelp-chatbox .card-footer input{width:calc(100% - 86px);float:left;flex-basis:auto}
.chat-box .chatbox-close{display:block;top:auto;bottom:120px;right:10px}
.scrollbar{padding-right:0}
.combo-offer-header .card-body,.upgrade-stb-header .card-body{padding:20px 60px 20px 20px!important}
.linkedtv-contr{height:150px}
.changepack_right .tab-content{height:450px}
.four-column.ala-cart-contr .card-sm{width:33.33%;flex-basis:calc(33.33% - 15px);margin-bottom:24px}
.filter-addons{display:inline-block;float:right;background:#fff;border-right:0;border-radius:5px 0 0 5px; box-shadow:0 0 5px rgba(0,0,0,0.5)}
.filter-contr{height:100vh;width:100%;position:fixed;top:0;left:0;background:#fff;z-index:13;padding:30px;display:none}
.filter-card{height:100vh;width:100%;position:fixed;top:0;left:0;background:#fff;z-index:13;padding:30px;display:none;overflow-y:auto}
 .history-table{display:block}
.carousel .slides .slideItem.newClass p.description{display:block!important;bottom:-30px!important}
.carousel .slides .slideItem img{max-width:100%!important}
.anytime-container{flex-wrap:wrap;justify-content:flex-start}
.anyblock1{width:100%;background-size:contain!important}
.anyblock2{width:100%;background-size:contain!important;background-position:-22px bottom;margin-right:0}
.anyblock3{width:100%;background-size:contain!important}
.detailblock1{width:50%;margin-left:auto;margin-top:0;margin-bottom:62%;margin-right:5%;position:relative;float:right}
.detailblock2{width:52%;margin-left:auto;margin-top:17%;margin-bottom:18%;margin-right:2%;position:relative;float:right}
.detailblock3{width:60%;margin-left:11%;margin-top:16%;margin-bottom:25%;margin-right:0;position:relative;float:left}
.pack-description .savemoney-form{width:100%}
.pack-description .savemoney-form .plan-select{text-align:left}
.exclusive .section{margin:48px 0}
.something-blk1{width:100%;margin-top:14px;margin-right:0}
.something-blk2{width:100%}
.ts-range{padding:40px 0}
.carousel .slides .slideItem .explore-text{width:80%}
.carousel{margin-left:65px}
.service-btn{margin-left:0}
.something-blk1 .something-text{width:100%;}

.treading-slider{margin:0 -12xpx}
.culture .box-contr.two-column .card{flex-basis:100%}
.culture .box-contr.two-column .card:last-child{margin-bottom:0}
.why-ts-wrapper .box-contr.two-column .why-ts{width:100%;flex-basis:100%}
.why-ts-img{margin-bottom:30px}
.culture-card{margin-bottom:40px}
.ex-advertising-section .panel p{width:100%;font-size:16px;line-height:18px}
.ex-advertising-section .info-bullet li,.ex-advertising-section .info-bullet{width:100%;text-align:left}
.slick-slide .ex-advertising-section img{margin-bottom:20px}
.advertising-channel-logo{width:100%;margin-top:20px}
.effective-connection-wrapper{padding-bottom:80px}
.advertising-channel-wrapper .slick-dots{bottom:-40px}
.tatasky-updates{width:50%;flex-basis:calc(50% - 20px)}
.btm-shadow .testimonial{margin-top:10px;font-size:18px;line-height:18px}
.top-shadow .testimonial{margin-top:10px;font-size:18px;line-height:18px}
.subMenu.fxd .subNavBtn{height:100px}
.exclusive .subMenu.fxd .subNavBtn{height:120px}
.career-subMenu.careerlistblk .subNavBtn{width:auto!important}
.live-TV .why-ts-text{order:2}
.remorte-parent .box-contr.two-column{display:flex}
.remorte-parent .remorte{width:100%;flex-basis:100%}
.remorte-2 .remorte-text{order:2}
.box-contr.four-column.add-packs .card{width:33.33%;flex-basis:calc(33.33% - 18px)}
.add-packs .package-duration{width:100%}
/*30-04-2019*/
.heading1.restextwrapp{padding:0}
.container.pay-footer {
    padding-top: 30px;
}
/*30-04-2019*/
}
@media screen and (max-width:767px){
	.partner-withus .card-sm .card-body{padding:16px}
	.modal-body .partner-logo{width: 320px;}
	.modal-body .partner-logo .header{align-items:flex-start }
	.modal-body .partner-logo ul.applogos {flex-wrap: wrap; margin-bottom:0}
	.modal-body .partner-logo ul.applogos li {padding: 2px 5px!important;}
	.modal-body .partner-logo ul.applogos li{border:0; padding: 2px 5px!important; height: 36px; text-align: center;}
	.modal-body .partner-logo ul.applogos li img {max-width: 100%; max-height: 100%;}
	.header-desktop{display:none;}
	.header-mobile{display:block;}
	.free-trial{font-size:22px; margin-bottom:20px; margin-top:20px; font-family:'SkyTextMedium',Tahoma,Arial; width:100%}
	.information-details{display: flex; align-items: center; justify-content: center;}
	.payment-new .offersList {padding-left:0px; padding-right:0px;}
	.payment-new .information-details .info-details-card{flex-basis: 50%;}
	.payment-new .information-details .info-details-card:nth-child(1){padding-left:0; padding-right:15px; flex-basis:55%; }
	.payment-new .information-details .info-details-card:nth-child(2){padding-right:0; padding-left:15px; flex-basis:46%; }
	.payment-new .information-details .info-details-card.last{padding-left:0!important; padding-right:0!important; flex-basis:100%!important; }
	.payment-new .information-details .info-details-card .label {font-size: 12px;}
	.payment-new .information-details .info-details-card .data{line-height:20px; font-size:24px; height:27px}
	.information-details .info-details-card .data.normal{font-size: 12px;}
	.payment-new .payoption-content .wallet-outer {flex-direction: column;}
	.payment-new .payoption-outer .payoption-inner .payoption-content {padding-bottom:0px;}
	.payment-new .payoption-outer .payoption-inner .payoption-content.wallet-contr {padding-left:0px; padding-right:0; padding-top:20px}
	.payment-new .payment-options {margin:0px;}
	.payment-new .payoption-outer{margin-left:-15px; margin-right:-15px}
	.payment-new .payoption-outer .payoption-inner{padding-left:15px; padding-right:15px}
	.payment-new .payoption-outer .payoption-inner .payoption-header .option-name .name{flex-direction:column}
	.payment-new .payoption-outer .payoption-inner .payoption-header .option-name .name span.contr{padding-left:0; margin-top:10px}
	.payment-new .payoption-outer .payoption-inner .payoption-content{padding-top:10px}
	.payment-new .payoption-outer .payoption-inner .payoption-header .option-name .name{width:87%}
	.payment-new .payoption-content .wallet-inner{padding-bottom:10px; margin-bottom:25px; border-bottom:1px solid #EBEBEB; padding-left:0; padding-right:0}
	.payment-new .payoption-content .wallet-inner.last{padding-bottom:10px; margin-bottom:0px; border-bottom:0px solid #EBEBEB}
	.payment-new .payoption-content .wallet-inner .wallet-inner-mobile{display:flex; align-items:center; justify-content: space-between;}
	.payment-new .payoption-content .wallet-inner .wallet-logo-contr{margin:inherit; order:1}
	.payment-new .payoption-content .wallet-inner .cashback-outer{order:3}
	.payment-new .payoption-content .wallet-inner h3{order:2; flex:1; text-align: left; padding-left:9px; font-size:14px}
	.payment-new .payoption-content .wallet-inner .cashback-inner{top:0}
	.payment-new .payoption-content .wallet-inner .wallet-logo-contr{width: 42px; height: 42px; line-height:56px; margin-bottom:0}
	.payment-new .payoption-content .wallet-inner .wallet-logo-contr img{width:26px}
	.payment-new .payoption-content .wallet-inner.active .wallet-logo-contr {border: 1px solid #c3c3c3!important;}
	.payment-new .payoption-content .wallet-inner.active .wallet-logo-contr:after{content:""; position:absolute; background:none; right:0; top:0; width:20px; height:20px;}
	.payment-new .payoption-content .emi-table th, .payment-new .payoption-content .emi-table td{font-size:12px}
	.payment-new .payoption-content .emi-table td {padding: 10px 5px!important;}
	.payment-new .payoption-content .emi-table th span{display:none; }
	.payment-new .payoption-content .radio-button .emi-table .form-check{width:20px}
	.payment-new .payoption-content .wallet-secure.desktop{display:none!important}
	.payment-new .payoption-content .wallet-outer{display:block}
	.payment-new .payoption-outer .payoption-inner .payoption-content .wallet-secure .offer-info a{display:block; text-align:left; padding-left:25px; position:relative; margin-left:50px}
	.payment-new .payoption-content .wallet-inner .wallet-logo-contr img{margin:0 auto; position: relative; top:0px;}
	.payment-new .payoption-outer .payoption-inner .payoption-content .wallet-secure .offer-info a img{position:absolute; left:0}
	.payment-new .payoption-outer .payoption-inner .payoption-content .wallet-secure{margin-top:10px; padding-left:50px; display:none}
	.payment-new .payoption-outer .payoption-inner .payoption-content .wallet-secure .offer-info{margin-bottom:5px; position: relative; padding-left: 25px; font-size: 12px; color:#878787; text-align:left}
	.payment-new .payoption-outer .payoption-inner .payoption-header .option-name .name span.contr .offer-info img.tag{position:absolute;left:0; top:4px}
	.payment-new .payoption-outer .payoption-inner .payoption-content .wallet-secure img.tag {position: absolute; left: 0; top: 4px;}
	.payment-new .modal-dialog .modal-content{position:relative}

	.payment-new .payopt-footer.desktop-btn{position:relative; bottom:auto; z-index: 11; width: 100%; background:#fff; padding:0px; justify-content:center; box-shadow:none;}
	.payment-new .modal-content .offer-cont{padding: 20px 60px;}
	.payment-new .payopt-footer .payout-label{display:flex; text-align:center; font-size:14px;}
	.payment-new .btn{width:100%}
	.payment-new .info-details-card input.input-fields{display:none; width:75px; height:32px; line-height:32px; position:relative; top:-3px}
	.payment-new .info-details-card .data{height:34px}
	.payment-new .info-details-card .data .main-txt{width:85px!important; float:left}
	
	.payment-new-popup-mobile{display:none}
	.payment-new-popup-mobile{position:fixed; width:100%; top:0; left:0; height:100vh; background:#fff; z-index:10; overflow:auto; padding:40px 20px 100px}
	.payment-new-popup-mobile .offer-cont{ margin:20px -20px -20px -20px; padding:20px; background:#f1f1f1}
	.payment-new-popup-mobile .offer-cont h3 {font-size: 18px; font-family: 'SkyTextMedium',Tahoma,Arial; margin-bottom: 10px;}
	.payment-new-popup-mobile .payopt-footer{position:fixed; width:100%; bottom:0; left:0;background:#fff; z-index:10; text-align:center; padding:10px; display:flex; flex-direction:column; box-shadow: 0px 0 10px rgba(0, 0, 0, 0.3);}
	.payment-new-popup-mobile .payopt-footer .payout-label{display:flex; align-items:center; width:100%; justify-content:center}
	.payment-new-popup-mobile .payopt-footer .btn{margin-top:10px; width:100%}
	.payment-new-popup-mobile .icon-close-1{position: absolute; top: 20px; right: 20px;}
	.payment-new .couponcode{padding-left:20px; padding-right:20px}
	.payment-new .couponcode .gst-details{width:100%}
	
	
	.pay-now .payment-new .offersList {margin-top:0px;}
	.pay-now .payment-new .offersList .heading-xs .dealtxt{display:inline-block; margin-left:0; margin-right:10px}
	.pay-now .payment-new .offersList .heading-xs .dealtxt img{display:inline-block;}
	.pay-now .total-amount{width:100%; margin-bottom:0}
	.pay-now #offer-deal{margin-bottom:0px}
	.pay-now .promocode .card-body{padding:20px}
	.pay-now .payment-new .payment-options {margin:0px; padding-top:0px;}
	.pay-now .payment-new .offersList .heading-xs .colon{display:none}
	.pay-now .payment-new .payoption-outer .payoption-inner.payment-credit-card .payoption-header .option-name .name span.contr {width:100%;}
	.pay-now .payment-new .offersList{padding-bottom:0px}
	.pay-now .main-container .back-button, .container .back-button {top:0px; left: 0;}
	.pay-now .main-container {margin-top:10px;}
	.pay-now .main-container .heading-md{margin-bottom:20px;}
	.pay-now .main-container .heading-md .heading1{margin-top:10px}
	.pay-now .recomnd{padding-left:0px; padding-right:0px}
	.pay-now .couponcode{padding:40px 20px 0}
	.inner-page .stepper {top:10px;}
	.pay-now .pay-details{margin-top:0px}
	.pay-now .payment-offer-carousel{margin-bottom:32px}
	.pay-now .pay-details .mode-payment-container {padding-right: 12px;}
	.pay-now .mode-payment-container.option1{padding-right:12px;}
	.pay-now .mode-payment-container .recommended-forYou .slick-dots{bottom:-5px!important}
	.pay-now .summary .card .bodycontr .label-text {width: 75%;}
	
	.coupon-outer .coupon-txt .icon-contr {flex-basis:25px;}
	.coupon-outer .coupon-txt .txt-contr .heading {font-size: 16px;}
	.coupon-outer .coupon-txt .txt-contr .sub-heading {font-size:13px;}
	.coupon-outer .coupon-desc span.category {padding-left: 5px;padding-right: 5px;font-size:13px; line-height:13px; float: left;}
	.coupon-outer .coupon-desc span.more{font-size:13px;  float: left;}
	.career-new article .icon-contr {width: 36px; flex-basis: 36px; margin-right: 15px;}
	.binge-page .lead-section{flex-direction:column}
	.binge-page .lead-section .panel { margin-top:20px;}
	.binge-page .lead-section .panel:first-child {margin-left:0; width:100%; margin-top:-20px}
	.binge-page .lead-section .panel{width:100%; margin-bottom:0}
	.applogos span img {width: 100%;}
	.applogos {padding-left: 0; padding-right: 0; margin-bottom:10px}	
	.binge-page .partner-amazon{width:285px;}
	.binge-page .partner-amazon .support-text{margin-top:0px}
	
	.modal-content .app-logos-offer{width:358px; max-width:100%;}
	.modal-content .amazone-prime-offer{width:270px; max-width:100%;}
	.modal-content .app-logos-zee-offer{width:405px; max-width:100%;}
	.dashboard-box-packs .modify-link {left: 10px;}
	.inner-page .heading-md .heading1, .inner-page .heading-md .heading2, .inner-page .heading-sm .heading1, .inner-page .heading-sm .heading2, .inner-page.service-page .heading-md .heading1{
    padding:0px;
}
	.custom-tooltip.left{left:0}
	.optimize .pack-header .box-details .main-txt {max-width:117px;}
	.pack-details .pack-header .edit{margin-left: 0px;}
	.sitemap-wrapper .sitemap-col{flex-basis:100%}
.career .section {padding:0;}	
.compare-section .custom-tooltip .information-icon-close{display:block; top: 5px; right: 3px;}
.main-container, .container{position:relative}
.main-container .back-button, .container .back-button{top:0px; left:0}
.subMenu .container .back-button{top:30px; left:0}
	.myAcc ul{height:auto;overflow-y:scroll}
	.home-menu-btm .txt{margin-top:5px;font-size:14px}
	.home-menu-btm .txt span.nxtline{display:block}
		.chng-pack-section .fix-btm-section{text-align:center; margin-top:32px; position:fixed; bottom:0;left:0; z-index:1; width:100%; background:#fff; padding-bottom:20px}
	.chng-pack-section .accordion-packchange{padding-bottom:80px}
	.home-menu-btm{margin-top:60px;}
.home-menu-btm{position:relative!important; box-shadow:none!important}
.dashboard-box-packs .pack-details {min-height: auto}
.dashboard-box-packs .pack-details .pack-info {min-height: auto}
.dashboard-box-packs .pack-details .card-body .pack-dtl-contr .acc-cont {min-height: auto;}
.dashboard-box-packs .pack-details .card-body .pack-dtl-contr .pack-row-outer {height: auto; overflow-y: inherit;}
.dashboard-box-packs .pack-details .card-body .pack-dtl-contr .pack-header {min-height: auto;}
.dashboard-box-packs .pack-details .card-body .pack-footer {margin-top: 10px}
.dashboard-box-packs .pack-row-outer .pack-row .pack-name {flex-basis: 70%}
.dashboard-box-packs .suspend-overlay {background: rgba(255,255,255,0.8);height: calc(100% - 140px);}
.dashboard-box-packs.add-packs .card {	margin: 0!important;}
.inner-page.header2 .back-button.fix{background:transparent; margin-top:0; padding:10px 12px}
.inner-page.header2 .stepper.fix{padding:10px 0}
.header-right-mobile ul .dropdown-contr1 {width: 100vw;background: #fff;position: absolute;top:0px;right: -12px;border: 1px solid #ccc;border-radius: 0; z-index: 10000;height: 100vh;overflow-y: scroll;}
.header-right-mobile ul .dropdown-contr1 .close{position: relative;float: right;top: 10px;right: 10px;Background:#fff;}
.header-right-mobile ul .dropdown-contr1 ul{Position:relative;}
.header-right-mobile ul .dropdown-contr1 ul li a {font-size:16px}
	.tweet-news .article .top .text-contr{flex-wrap:wrap}
	.demo{display:inline;}
	.job-card .expanded{display:inline!important}
	.job-card a{display:block;}
.personal-details .space-small{margin-top:0px;}
.compare-contr .compare-section li:first-child{font-size:12px; text-align:center}
.compare-header li:nth-child(1){width:33.33%; padding-bottom:10px!important;}
.compare-header li:nth-child(2){width:33.33%; padding-bottom:10px!important;}
.compare-header li:nth-child(3){width:33.33%; padding-bottom:10px!important;}
.compare-contr .compare-section li{flex-direction:column}
.compare-contr .compare-section li:last-child{display:none}
.compare-contr .compare-header li h2 {font-size: 17px; width:100%; margin-top:10px;}
.compare-contr .compare-header li .close{top:5px}
.compare-contr .compare-header li .close .icon-close-1::before{font-size:10px;}
.compare-contr .compare-section li .feature-contr{margin-bottom:5px; height:auto; line-height:normal; margin-right:0}
.compare-contr .compare-section li .feature-contr {max-width: 35px;}
.compare-contr .compare-header.fixed{top:57px;}
.compare-section li:nth-child(4), .compare-section li:nth-child(5), .compare-header li:nth-child(4), .compare-header li:nth-child(5){display:none}
	.embed-video{width:100%; height:400px}
	.box-contr.three-column.recomnd.faq-video{margin:-9px 0!important; display:flex}
	.box-contr.three-column.recomnd.faq-video .card-sm {width:50%; flex-basis: calc(50% - 18px); margin: 0px 9px 24px;}
	
	
	
	.faq-video .card-sm{margin-top:10px; margin-bottom:10px}
	.carousel-fisheye .slick-track{display:flex}
	.carousel-fisheye .slick-track .slick-slide{height:auto}
	.carousel-fisheye .slick-track .new-class{height:auto}
	.carousel-fisheye .center .slide img {position: relative; transform:none; left:0; max-width:100%}
	.carousel-fisheye .center .slick-slide:not(.slick-center){transform:scale(0.95)}
	.carousel-fisheye .center .slick-dots {bottom:-20px;}
	.carousel-fisheye.life-ts .center {margin: 0 -12px 0 0;}
	.slider-general .emp-testimonial {padding-left: 0px; padding-right: 0px;}
	.primary-banner {height: auto!important; max-height: none!important; min-height: auto!important;}
.primary-banner .hero-image {height: 150px!important; max-height: 150px!important; min-height: 150px!important; animation: none!important;}
.primary-banner .hero-text {position: relative!important; transform: none!important; top: 0!important; margin: 0px!important; color: #444; width:100%!important;}
.primary-banner .hero-text .contr {padding: 24px; background: none; border-radius: 0; border: none; box-shadow: none!important;}
	.build-plan .slick-list{ margin-right:-24px;}
	.partner-withus .month-label{height:auto}
	.card .card-body .refer-contr .step-no{margin-top:0; margin-bottom:10px;}
	.refer-contr .steps{display:flex; align-items:flex-start; padding-left:0px!important; padding-right:0px!important; padding-top:30px; padding-bottom:30px;text-align:left; margin:0 10px}
	.refer-contr .steps:not(:last-child){border-right:0px solid #E6E6E6; border-bottom:1px solid #E6E6E6; text-align:left;}
	.refer-contr .steps:first-child{padding-top:0}
	.refer-contr .steps:last-child{padding-bottom:0}
	.refer-contr .steps .txt-contr{padding-left:40px}
	.info-details-card .card .label{font-family:'SkyTextMedium',sans-serif; font-size:11px; display:flex; justify-content:center; align-items:center; flex-direction:column}
	.info-details-card .card .data{font-size:17px}
	.offer-section .offer-tag{right:-10px;}
.offer-section .offer-tag:after{bottom:-10px; border-top:10px solid #CE282A; border-right:10px solid transparent;}
	.offer-section .col-md-4 img{ width:60%; margin:0 auto}
	.offer-section .col-md-8{margin-top:20px}
.personal-details .label-details li{width:100%;flex-basis:calc(100%); float:left;color:#878787;margin-bottom:20px}
	.service-page .service-aboutbg .video-contr{height:230; width:100vw}
	.label-details.personal-info li.last{width:100%}
	.dealer-address-contr{ width:100%; padding-right:0px}
.dealer-map-contr{ width:100%}
.track-report .card .card-body {padding: 0px;}
.track-report .acc-cont .accordion-content .trackSection .track-card-contr {padding: 20px!important;}
.track-report .space-mob {margin-top: 10px;}
.track-report .acc-cont .accordion-content .trackSection .trackstatus:after {content: "";position: absolute;background: #939393;width: 3px;	top: 37.5px;height:80px;left: 47%;}
.track-report .acc-cont .lbl-txt {font-size: 12px!important}
	
	
.coupon-dtls .clr-litgray.small .bold {display: inline-block;}
.coupon-dtls .couponsblk .card-sm {margin: 0 5px 10px;}
.coupon-dtls .desc .user {display: block;}
.coupon-dtls .tabParent .tab-content .tab-pane {padding: 10px 5px}
.coupon-dtls-popup .popup-logo {text-align: center}
.coupon-dtls-popup .popup-logo img {width: 80px;height: auto;	float: none}
	
	
	.editpin-offerpack .edit-pincode{top:-20px}
	.chng-pack-contr .accordion-pkchng .accordion-content1 {padding:0;}
	.tabs li .pack-select-filter a.btn{padding:0 15px!important;}
	.tabs .pack-select-filter .filter-card {width: 320px!important;}
	.stb-box-cont.four-column .card {width: 100%!important; flex-basis: calc(100%)!important; margin-bottom:32px;}
	.bg-mobile{background: rgba(255,255,255,0.6);padding: 10px!important; margin: 10px;}
	.refresh-btn{padding: 0; margin-right: -10px; margin-top: -7px;}
	.refresh-btn .refresh-text{display:none}
	.nocost-banner {top: -30px;}
	.box-selection-offer .pack-details-combo{width:100%}
	.pack-details-combo .or-contr-mob{right:0; margin-bottom:8px}
	.additional-offer-card {width:100%; position: relative; left: 0px; position:relative; margin-top:60px}
	.box-selection-offer{display:block;}
	.edit-pincode{position:relative; top:0px}
	.pack-result-contr .col-lg-6:first-child{margin-bottom:48px}
	.add-packs.pack-result-contr .mT32{margin-top:32px!important}
	.home-unauth-info .falseinput{width:100%; margin:0 auto}
	.home-unauth-info .btn-group{display:block}
	.home-unauth-info .btn-group .btn{margin:0;}
	.home-container .adv-add .flex{flex-direction:column; align-items:flex-start;}
	.home-container .adv-add .flex .option + .option{margin-top:10px;}
	.services-contr .box-contr.three-column{display:flex}
	.services-contr .box-contr.three-column .card-sm{width:50%; flex-basis: calc(50% - 18px); margin: 0 9px 12px;}
	.box-contr.four-column.chnl-list .card-sm{width:50%; flex-basis: calc(50% - 18px); margin: 0 9px 12px;}
	.box-contr.four-column.chnl-list .card-sm .card-body{padding:10px;}
	.chnl-list .card-body .card-actions .price-sm {font-size: 20px;display: inline-block;}
	.chnl-list .card-sm .duration {display: block;font-size: 13px;}
	.auth-btn-group{display:block}
	.auth-btn-group .btn{ margin:0}
	.couponsblk{margin: 0 -10px;}
	.couponsblk .price-sm{font-size:16px;}
	.more-way-tohelp .box-contr.four-column .card-sm {width:50%; flex-basis: calc(50% - 18px)!important; margin: 0 9px 20px;}
	.chat-nowmob-parent{position: fixed;top: 0;left: 0; right:0; margin:0 auto; bottom: 0px; z-index:15; top:auto}
	/*.get-help .chat-contr{position: fixed;top: 0;left: 0;top: 0px; z-index:15;}*/
	.get-help .chat-contr{left: 0;top: 0px; z-index:15;}
	.get-help .chat-contr .chatbox-close{display:none}
	.get-help .chat-contr .card-body{}
	/*.get-help .chat-contr .card-body{height:calc(100vh - 56px);background: #fff; position:fixed; z-index: 2;}*/
	.inside .get-help .chat-contr{position: relative;top: 0;left: 0;top: 0px; z-index:0;}
	.inside .get-help .chat-contr .card-body{height:auto;background: #fff; position:relative; z-index: 2;}
	
	.gethelp-chatbox .btn-contr .btn{width:95%!important}
	.getin-Touch label{font-size:14px;}
	.card.exclusive-offer{margin-top:60px}
	.filter-contr .close {display:block;}
	.explore-box-outer .card-box{width:140px; flex-basis:140px;}
	.explore-box-outer .card-box img{max-width:100%}
	#getheaderunauth .help-btn-group .btn, #getheaderauth .help-btn-group .btn {width: 100%!important;}
.help-btn-group .btn {margin-right: 0;margin-bottom: 10px!important;}
	.countdown-container .countdown-heading{font-size:14px;}
.countdown-container .countdown-value{font-size:24px}
	.beyond-tv .row:first-child .heading-sm .heading2 {height:auto;}
	.accordion-main-faq .card-body{padding:10px 10px 30px 10px}
	.pack-details-combo .option-details{flex-direction: column; justify-content: center; align-items: center; display:flex}
	.pack-details-combo .option-details .items {width: auto; margin-top:20px; padding:0!important}
	.suggestoffer-Accordian .panel-heading .panel-title{font-size:16px}
	.suggestoffer-Accordian .panel-heading .panel-title a{width:60%; float:left}
	.suggestoffer-Accordian .panel-collapse .table td{text-align:left!important}
	.suggest-offer-contr h4{font-size:16px}
	.excited-services{margin:0!important}
	.excited-services .card-sm{width:50%!important; flex-basis: calc(50% - 5px)!important; margin:0 0px 20px!important}
	.excited-services .card-sm h5{font-size:16px; min-height:36px!important;}
	.excited-services .card-sm p{font-size:13px}
	.excited-services .card-sm .price-sm{font-size:14px}
	.excited-services .card-sm .card-body{padding:10px}
	.excited-services .card-sm .card-body small{font-size:12px;}
	.menu-btm {}
	.menu-btm ul li{padding:5px; font-size:11px}
	.offer-pack{    width: 100%; position: fixed; bottom: 0; left:0; z-index: 4;}
	.header-right-mobile{width:170px; float:right; display:block; margin:0 -10px; }
	.post-login .header-right-mobile{width:170px; float:right; margin:0 -10px; }
	.header-right-mobile ul{display:flex}
	.header-right-mobile ul li{text-align:center; width:100%; margin:0 10px;}
	.header-right-mobile ul li a{font-size:12px;font-family:SkyTextMedium; line-height:14px}
	.header-right-mobile ul li a span.rightlink-icon img{height:24px; display:block; margin:0 auto}
	.header-right-mobile ul li a span.rightlink-icon img.user-icon{height:13px; }
	.user-acc .user-name{position:relative;border: 1px solid #e940ad border-radius: 50%; line-height: 22px; text-align: center;padding: 3px; height:24px; width:24px;}
	.header-right-mobile ul li a span.rightlink-text{display:block;font-family:SkyTextMedium; line-height:12px; position:relative; top:4px}
	 .header-right-mobile ul li a span.rightlink-text.login-text{top:0px}
	.header-right-mobile ul li a span.{display:block;}
	.header-right-mobile .user-acc{margin-top:0px; display:block;}
	.header-right-mobile .user-acc .circle-indicator {background: #f00; height:7px; width:7px; border-radius: 50%; position:absolute; right:0!important;  top:0!important; margin-left: 0; margin-right: 0;}
	.post-login .header-right-mobile .user-acc.active:after{font-family: fontello; content: "\e81c";  position: absolute; top:6px; z-index: 1; color: #444; left: 0;    right:0; font-size:18px; cursor: pointer;}
	.post-login .header-right-mobile .user-acc{padding-right:25px;}
	.post-login .header-right-mobile .user-acc:after{font-family: fontello; content: "\e802";  position: absolute; top:15px; z-index: 1; color: #e940ad left: auto;    right: 0; font-size: 24px; cursor: pointer;}
	.header-right-mobile .user-dd-acc .icon-close-1{font-size:20px}
	.post-login .user-dd-acc .header {padding: 40px 20px 15px; width: 100%; border-bottom: 1px solid #ccc;}
	.post-login .user-acc .user-name{ height:36px; width:36px;}
	.post-login .user-dd-acc .header .us-nm{text-align:left}
	.header-right-mobile ul .dropdown-contr1 ul{ display:block}
	.header-right-mobile ul .dropdown-contr1 ul li{text-align:left; margin:0}
	
	.pre-login .header-right-mobile .user-acc{padding-right:25px;}

	.partner-withus{display:flex; flex-wrap:wrap; margin:0 -8px}
	.partner-withus .plan-select{margin-bottom:0}
	.partner-withus .card-sm{width:100%; margin:0 8px}
	.partner-withus-field{display:none}
	.partner-withus .card-sm .form-contr{padding-left:25px; margin-top:20px}
	ul.compare-tab li {float: left;margin: 0 5px; width: calc(33.33% - 10px); position: relative;}
ul.compare-tab li a {font-size:10px; padding: 10px 20px 10px 5px;}
ul.compare-tab li a:after{top:7px}
ul.compare-tab li a span.price{display:block}
	.static-value-parent{font-size:12px;}
	.information-details{text-align:left; margin-bottom:20px;}
	.recom-btn-contr{margin:20px -10px 0!important}
.recom-btn-contr .btn-sm{margin:6px; padding:0 7px!important}
	.coupon-wrapper{padding-top:0}
	.offer-tab-outer{width:100%; overflow-x:scroll;}
	.offer-tab-outer .md-pills{width:900px}
	.tabParent .nav{justify-content: flex-start;}
	.back-button i{left: 0px;}
	.otp-field{width:100%!important;}
	.section.culture{padding-top:0}
	.fake-job .box-contr.two-column .fj-img{display:none}
	.fake-job .box-contr.two-column .fj-text{width: 100%; flex-basis:100%;}
	.stb-contr-outer{width:100%; text-align:center}
	.footer-contr.block .btn{margin:5px 0!important}
	.add-packs .card{margin:10px 0!important;}
	.customAccordian .panel-heading a{width:60%; float:left; font-size:20px;}
	.customAccordian .panel-heading .panel-title .buttons-container .fa{margin-left:0}
	.pack-result-contr .box1{padding-right:10px; position:relative; margin-bottom:40px}
.pack-result-contr .box1:after{content:"OR"; position:absolute;right: 0;
    bottom: -60px;
    transform: translate(0%);
    left: 0;
    top: auto; margin:0 auto}
.pack-result-contr .box2{padding-left:10px; margin-top:40px}
	.or-contr-mob{right: 0; bottom: -60px; transform: translate(0%); left: 0;top: auto;}
	.two-line h1{padding:0!important;}
	#hdtype, #sdtype {width: 240px;margin: 0 auto 20px; border: 1px solid #ccc;padding: 10px 10px;
    box-shadow: 0 2px 10px 0 rgba(206,210,218,0.6)mportant; text-align: left; border-radius: 3px; text-align: left; background: #fff;}
	.contact .body-container{margin-right:0!important}
	.contact .box-contr{display:block!important}
	.contact .card{width:100%!important; margin:0!important; margin-bottom:20px!important;height:auto!important}
	.contact .card .timeblk{position:relative!important; bottom:0!important; top:10px!important}
	.contact .card .card-body{height:auto!important}
	.leadership .col-sm-12{margin-bottom:20px}
	.footer-contr.block .btn{width:300px; margin:0 auto; max-width:100%}
	.offer-main-contr .card-outer {flex-basis:50%;}
	ul.channellist li{text-align:left}
	.binge-offer .offer{display:none}
	.binge-offer .binge-cont {flex-basis: 100%;}
	.modal-content .btn-link{display: block;margin-top: 20px;margin-left: 0;}
	.exclusive-offer {width: 100%;max-width: 100%; margin: 0 auto; position: relative; right:0px; top: 0;}
	/*.link-account-left .product-icon {display:none}
	.link-account-left .card-info {flex-wrap: wrap;}*/
	.link-account-left .btn-secondary {background: transparent!important; border: none!important; color: #E10092!important; box-shadow: none!important; padding-left: 0;}
	.customer-support .body-container{margin-right:0px!important;}
	.customer-support .box-contr.three-column{flex-wrap:wrap}
	.customer-support .box-contr.three-column .card{width:100%;flex-basis: calc(100%); margin:0; margin-bottom: 24px;}
	.box-contr.five-column .card{width:100%;flex-basis:calc(100%);margin-bottom:24px}
	.customer-support .card .card-body{height:auto}
	.customer-support .card .card-body .timeblk{position:relative; margin-top:40px; bottom:0}
	.about-tsp .section {
    padding-top: 40px;
    padding-bottom: 40px;
}
	.link-account-left{flex-wrap:wrap}
	.link-account-right .acoount-autopay {margin-right: 20px!important; width:55px}
	.acoount-autopay-details { margin-right:15px; margin-top:5px;}
	.acoount-autopay-details small.d-block{display:none!important}
.payopt-footer .send-otp{position:relative;z-index:9}
.payopt-footer .help-txt{width:60%}
.footer-bottom ul.addmoneylink li{margin:0 0 20px 0}
.payopt .form-check{margin-right:30px;margin-bottom:20px}
.credit-wrapp .form-group-parent .form-group{flex-basis:calc(100%); margin:0}
.card-field .field-info{position:relative}
.otp-contr .pay .field-outer .field1{width:60px}
.pay-model .modal-dialog{position:absolute;bottom:0}
.pay-model .modal-dialog .modal-body{height:auto}
.pay-page .modal-backdrop.show{opacity:.5!important;background:#000}
.field.pay input[type=text].sml-field{width:49%!important}
.infoTxt{left:0;width:320px}
.country-code{width:54px!important}
.field.is-active.is-complete .data{height:auto}
.pay-page .main-container{padding-top:54px}
.box-contr.three-column.landing{display:flex;justify-content:space-between;flex-wrap:wrap}
.trans-details-desk{display:none}
.trans-details-mob{display:block!important}
.pay-footer-outer .container{padding-top:32px!important}
.trans-details{width:100%}
.valididproff{padding-left:0}
.field.is-active.is-complete .data{font-size:24px}
.pay-page .back-button{position:relative;left:0;z-index:3}
.pay-page .back-button span{display:inline-block}
.pay-page .back-button{margin-bottom:25px}
.proof{margin-left:-5px;margin-right:-5px}
.proof.cards li{width:auto}
.proof li{font-size:18px;padding:4px 15px;margin-left:5px;margin-right:5px}
.box-contr.three-column.pay-dashboard .card{width:100%;flex-basis:calc(100%);margin-bottom:20px}
.field.pay input[type=text],.field.pay select{padding:0 5px}
.field-outer .forwardicon{right:0}
p.validTxt{padding-left:0;width:100%;float:left}
.field.pay select.dd{background:transparent!important}
.field.is-active .forwardicon img{height:26px}
.inlinedotlist li:before{background:0}
.pay-btn-contr{text-align:center}
.otp-contr .pay{width:155px}
.back-outer{display:none}
.field .labelTxt{font-size:24px;width:100%;float:left}
.field.pay input[type=text],.field.pay select{width:100%;font-size:22px;margin:0;margin-top:8px}
.field-outer{width:100%}
.field.is-active.is-complete .data{margin-left:0}
 .filter-column{border:0}
.filter-card .filter-wrapper{margin-top:30px}
.tabs-section .tabs.filter-tabs{overflow-x:auto}
.card.filter-card .card-body{padding:0}
 .coupon-list .modal-body{padding:60px 20px 80px!important}
.navbar-form-search .search-form-container .search-input-group{width:auto}
.searchBox{position:fixed;height:100vh;width:100%;z-index:1;background:#fff;top:0;left:0;display:none}
header.no-shadow{box-shadow:none}

body.scroll{overflow:hidden}
.ressearchbox{display:none}
.link-left{display:none}
.choosestb-details .items.stbimg{width:70%}
.gst #edit-gst{right:103px}
.coupon-selected{z-index:10000}
.spinner.show,.popup-btn-add{margin-left:37%}
.coupon-selected{bottom:0}
 .advertise-top .box-contr.four-column{display:block}
.advertise-top .advertise-updates{margin:0 0 50px 0;width:100%;flex-basis:auto}
.advertise-top .advertise-updates:last-child{margin-bottom:0}
.advertise-top .advertise-updates br{display:none}
.ex-advertising-section{display:block}
.ex-advertising-section .panel{width:100%;text-align:center}
.ex-advertising-section .panel .heading-sm{text-align:left}
.why-advertise-wrapper .media-assets .box-contr.four-column{display:flex}
.why-advertise-wrapper .media-assets .four-column .tatasky-updates{width:48%;flex-basis:calc(48% - 30px)}
.partner-wrapper .lead-section .panel:first-child{margin-left:0;width:100%}
.partner-wrapper .lead-section .panel2{width:100%;text-align:center}
.ex-advertising-section .btn-contr .btn,.partner-wrapper .btn-contr .btn{width:auto}
.advertise-updates span.gradient{font-size:30px}
.ex-advertising-section .panel p,.advertising-channel-logo{width:auto}
 .container{padding:0 10px;width:auto}
.container-wider .heading-sm .heading1{font-size:20px;line-height:24px}
.container-wider .amount{display:flex;align-items:center}
.container-wider .amount .old-price{position:relative}
.container-wider small{position:relative}
/*.innercontainer-sm ~ .footer-contr,.innercontainer-xxs ~ .footer-contr{margin-top:0}*/
.content-container{padding:0 0 40px}
.main-container .body-container{padding-bottom:36px}
.summary .right-panel{width:100%;max-width:100%;flex:100%}
.summary .left-panel{width:100%;max-width:100%;flex:100%}
 header{top:0;height:56px}
#header{position:relative;z-index:2}
.inner-page .navbar-brand{padding:0}

.inner-page.pay-page .navbar-brand img{display:block;transform:scale(1) translateX(0)}
#navbarSupportedContent{position:fixed;top:0;left:0;z-index:11;width:300px;height:100vh;background:#fff; box-shadow:0 6px 36px rgba(0,0,0,1);overflow-x:scroll!important}
.navbar-collapse.mobile.show{position:relative;}


.inner-page #navbarSupportedContent{position:relative;top:0;right:0;z-index:11;width:auto;height:100%;background:transparent}
/*.inner-page.no-header-mobile header{display:none}*/
.link-right .nav-item .nav-link{font-size:18px;padding:10px}
.navbar-nav{display:block}
.navbar-nav li{margin-bottom:0;border-bottom:1px solid #444}
.navbar-nav li.active{background:0}
.navbar-toggler{padding-right:0}
.navbar-brand img{width:100px}
header{display:flex;position:relative;z-index:2}
 .header-seperator{display:block}
.rm-contr .dropdown{transform:scale(0.8)}
.header .comboinfo img{display:none}
.inner-page .back-button.fix{top:0px;transition:top .5s ease-in-out;position:fixed;z-index:11; width: 100%; background: #fff; left: 0; padding:10px 24px;}
.dropdown-parent{position:relative;right:-4px}
.menu .container{padding:0}
ul.header-cta{margin-left:-24px;margin-right:-24px;padding:8px 24px;display:block;text-align:right}
header{padding-left:12px;padding-right:12px}
.about{margin-bottom:20px}
.exclusive .header-top h1{font-size:28px}
header.fix .link-right{transition:top .5s ease-in-out}
 .heading-lg{margin-bottom:36px}
.heading-md{margin-bottom:48px}
.heading-sm{margin-bottom:24px}
.heading-xs{margin-bottom:16px}
.heading-lg .heading1{font-size:30px;margin-bottom:0}
.heading-lg .heading2{font-size:14px;margin-top:14px}
.heading-md .heading1,.get-help-parent .heading-md .heading1,.why-ts h2.heading1.gradient{font-size:32px;padding:0}
.why-advertise-wrapper .heading1,.meet-partner-wrapper .heading1{font-size:26px}
.heading-md .heading2{font-size:14px;margin-top:8px}
.heading-sm .heading1{font-size:28px;margin-bottom:0}
.heading-sm .heading2{font-size:16px;margin-top:8px}
.heading-xs .heading1{font-size:20px;margin-bottom:0}
.v-center{display:flex;justify-content:space-between;align-items:flex-end}
.v-center-align{display:flex;display:-webkit-flex;justify-content:space-between;align-items:flex-end}
.help-txt{font-size:12px}
 .footer-top ul li a{font-size:12px!important}
.footer-top li{margin-bottom:5px}
.footer-top .about{padding-right:5px}
.footerlink .column{margin-top:0;margin-bottom:36px}
.footerlink .column:nth-child(5),.footerlink .column:nth-child(6){margin-bottom:0}
.footerlink{margin-top:0}
.footer-bottom p.copy-right{margin-top:21px}
.footer-bottom-section p{margin-bottom:5px}
.footer-bottom-section .panel{padding:0;margin-bottom:48px;width:calc(100%)}
.footer-bottom-section .panel:last-child{margin-bottom:0}
.footer-bottom-section .section-primary{min-height:auto}
  .card .card-header,.card .card-body,.card .card-footer,.card-sm .card-header,.card-sm .card-body,.card-sm .card-footer{padding:30px}
.card-sm .card-header,.card-sm .card-body,.card-sm .card-footer{padding:16px}
.card .heading1{font-size:24px;margin-bottom:0}
.card .heading2{font-size:20px;margin-top:8px;margin-bottom:0!important}
.card .heading3{font-size:16px;margin-top:8px;color:#878787;margin-bottom:0!important}
.card .bodycontr{margin-top:24px}
.card-sm .heading1{font-size:18px;margin-bottom:0}
.card-sm .heading2{font-size:14px;margin-top:8px;margin-bottom:0!important}
.card-sm .heading3{font-size:16px;margin-top:8px;color:#878787;margin-bottom:0!important}
.card-sm .bodycontr{margin-top:24px}
.faq-wrapper .accordion .card .card-body{padding:20px 20px 20px 40px}
.faq-wrapper .accordion .card .card-header{padding:10px 20px 10px 0}
.faq-wrapper .accordion .card:first-child .card-header{padding:0 20px 10px 0}
.card-toggle-responsive .card-header:after{position:absolute;font-family:fontello;display:inline-block;content:"\e802";font-size:20px;line-height:20px;vertical-align:top;right:10px;top:37px}
.card-toggle-responsive .card-header.active:after{content:"\e805"}
.payment-accordion .card .card-header .icon-down-open-big{right:0}
.card-toggle-responsive .card-body{display:none}
#main-container .card,#main-container1 .card{height:auto}
.card.unsubscribe{width:100%}
.box-contr.three-column{display:block}
.box-contr.three-column .card{width:100%;height:auto}
.box-contr.three-column.services .card-sm{width:100%;height:auto}
.box-contr.four-column{display:flex;justify-content:space-between;flex-wrap:wrap}
.box-contr.four-column .card{width:25%;flex-basis:calc(25% - 18px)}
.box-contr.four-column{display:flex;justify-content:space-between}
.box-contr.four-column .card-sm{width:25%;flex-basis:calc(25% - 18px);margin:0 12px 12px}
.box-contr.four-column.services .card-sm{width:100%;flex-basis:calc(100%);height:auto}
.box-contr.four-column.recomnd{display:flex;justify-content:space-between;margin:0 -12px 0 -12px}
.box-contr.four-column.services{display:flex;justify-content:space-between;margin:0 -12px 0 -12px}
.box-contr.three-column.services .card-sm,.box-contr.three-column.add-packs .card,.box-contr.four-column.add-packs .card{width:33.33%;flex-basis:calc(33.33% - 18px)}
.box-contr.three-column.add-packs .card-sm,.box-contr.four-column.add-packs .card-sm{width:33.33%;flex-basis:calc(33.33% - 18px);margin:0 12px 12px}
.box-contr.three-column.recomnd.add-packs,.box-contr.four-column.recomnd.add-packs{display:flex;justify-content:space-between;margin:0}
.add-ons-offered .box-contr.three-column .card+.card{margin-top:0}
.direct-contactslider.box-contr.three-column .card+.card{margin:8px 12px}

.why-advertise-wrapper .media-assets .box-contr.three-column{display:flex}
 .btn-conr-mob .btn+.btn{margin-top:12px}
.btn-secondary.btn-flat-mobile{border:none!important;background:transparent!important;box-shadow:none!important;margin:0;padding:0;height:auto!important;line-height:24px!important}
.btn .icon-plus{margin-right:5px;font-size:18px;display:block}
.btn-contr{margin:0}
.btn-contr .btn{width:44%;margin:6px}
.btn-responsive-contr.btn-contr .btn{width:100%;margin:6px 0}
.btn-contr-full .btn{width:100%;margin:6px 0}
.back-button-top{display:block;position:absolute;left:0;z-index:1}
.back-button-top a{height:36px;width:36px}
.btn.w-auto{width:auto!important}
.back-button{display: inline-block; position: relative; margin-bottom: 20px; margin-top:0px; float: left; top:8px; width:100%; text-align:left}
.back-button.single-page{top:15px;left:10px;z-index:3}
 .chat-nowmob span,.btn .chat-nowmob sapn{display:block}
 .table i.icon-tick{display:none}
.table small{font-size:9px;}
.table-show tr td:first-child{height:auto!important;padding:10px 0!important;display:block!important}
.table-show tbody td, .table-show tbody th, .table tr td:first-child{padding:10px!important;}
.table tr td .logo-channel{display:block}
.compare thead tr:first-child td{margin:0;padding:5px 4px;margin-bottom:20px;text-align:center}
.compare .packinfo .packpayinfo{margin-bottom:12px}
.compare thead tr:first-child td:first-child{height:0;margin:0;padding:0}
.compare tr{display:flex;flex-flow:row wrap;justify-content:space-around}
.compare td{display:block;width:33.3333%;position:relative;font-size:14px;border-top:0}
.compare td:first-child{background:#efefef none repeat scroll 0 0;width:100%;padding:25px}
table.compare td:first-child{padding:10px}
.compare thead tr:first-child td:nth-child(1){width:0;margin:0;padding:0}
.compare td:first-child .icon-down-open-big{position:static;left:0;float:right}
.compare tbody td{border-top:0}
.business-comparison-responsive{display:block;text-align:center;width:850px}
table.business-comparison-responsive td:first-child{text-align:center}
.business-comparison-responsive .title{background:#efefef}
 .modal-backdrop{background-color:#fff}
.modal-backdrop.show{opacity:1}
.modal-dialog .modal-content{box-shadow:none}
.modal-dialog,.modal-dialog.modal-dialog-sm{margin:0!important;width:100%;max-width:100%}
.modal-dialog .modal-content{border-radius:0;height:auto;max-height:100%;padding:0;position:absolute;bottom:0}
.modal-body{padding:60px 20px 48px!important}
#sidenav-overlay{}
#sidenav-overlay.active{position:fixed;top:0;right:0;height:100vh;background-color:rgba(0,0,0,.8);z-index:0; opacity:1;width:100%; display:none}

@keyframes fadeIn {
	0% {
    opacity:0;
  }
  100% {
    opacity:1;
  }
}
.navbar.active:after{content:"";position:fixed;top:0;right:0; background-color:rgba(0,0,0,.7);z-index:1;height: 57px;
    width: 100%;animation: fadeIn ease .7s;
  -webkit-animation: fadeIn ease .7s;
  -moz-animation: fadeIn ease .7s;
  -o-animation: fadeIn ease .7s;
  -ms-animation: fadeIn ease .7s;}

 .hero-banner-static,.hero-banner-static .hero-image{height:400px;max-height:400px}
.hero-banner-static .hero-text{left:0;transform:translate(0%,-50%);-webkit-transform:translate(0%,-50%);-ms-transform:translate(0%,-50%)}
.hero-banner-static .hero-text .heading2{font-size:18px}
.slick-dots{bottom:-22px}
#hero-slider .hero-slide{text-align:center;padding:40px 0;z-index:8}
.slider-container{position:relative;top:-50px;z-index:0}
.slider-container .btn-contr .btn-lg{padding:0 0!important}
.hero-banner img{display:block;width:70%;left:0;right:0;margin:0 auto;padding-top:50px}
.hero-banner-static{display:block}
.hero-banner-static .hero-text{position:absolute}
.explore-banner-desktop{display:none}
.explore-banner-mobile{display:block}
.auth-slider .slick-dots{bottom:10px}
 .more-way-tohelp .card-sm img{padding-bottom:0;display:block;margin:0 auto 12px}
.home-connection .heading-sm .help-txt{margin-left:0}
.chat-nowmob.sticky{width:50px}
 .form-check{width:calc(100% *(1/2))}
 .accordion-content .form-check{width:100%}
.radiobut-blk{width:49%;display:inline-block;padding-bottom:10px}
.num-radiobut .radiobut-blk{padding-bottom:0}
.form-group i{top:0}
.summary .form-group-parent{width:100%}
.form-group-parent .form-group{width:100%;flex-basis: calc(100% - 0px);}
.form-group-parent .form-group.two-grid{width:50%;flex-basis: calc(50% - 0px);}
.form-group-parent .form-group:nth-child(2){margin-top:32px}

.form-group.checkbox-img{margin:0 -9px}
.form-group.checkbox-img .form-check{margin:0 10px 24px}
.select-wrapper{background:transparent;display:block;padding:.375rem .75rem;font-size:14px;line-height:28px;border:1px solid #ccc;border-radius:.25rem;color:#444;margin:0 30px 25px;height:auto;position:relative}
.select-wrapper:after{content:'\e802';font-family:"fontello"!important;line-height:1;position:absolute;font-size:14px;right:25px;top:14px}
.select-wrapper .holder{display:block;margin:0 35px 0 15px;white-space:nowrap;overflow:hidden;cursor:pointer;position:relative;z-index:-1;text-align:left}
.select-wrapper select{margin:0;z-index:2;cursor:pointer;outline:0;opacity:0;position:absolute;left:0;_noFocusLine:expression(this.hideFocus=true);-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);-khtml-opacity:0;-moz-opacity:0;background:#fff;top:1px}
.num-radiobut .radiobut-blk{margin:0 -4px 0 0}
.form-group-parent.fg-fullwidth .form-group .form-control{width:100%}
input.form-control.cvv{margin-right:0}
.falseinput .mobileno{width:calc(100% - 70px)}
 .number-list li{font-size:18px}
.other-help{display:block}
.other-help .card{margin:0 0 60px;width:100%}
.direct-contactslider{display:block}
.direct-contactslider .card{width:100%}
.summary .badge{display:none}
.link-section-top{padding-top:0;padding-bottom:16px}
.link-section-bottom{padding-top:16px;padding-bottom:0}
.link-right li.cart{padding-right:20px}
.link-right .cart{display:none}
.gt{display:flex;align-content:space-between;text-align:center}
.gt a{color:#444}
.addmore-channels .search-blk{margin-top:24px}
.coupon-desktop{display:none}
.top-offers h2{font-size:20px;margin-bottom:16px}
.offer-code.coupon-mobile{display:block;position:relative;top:0}
.trackstatus{margin-top:0;position:absolute;float:left;left:0;top:0}
.trackstatus:after {content: "";position: absolute; background: #939393; width: 3px; top: 37.5px; height: 50px; left: 47%;}
.trackstatus-main{padding:0 0 0 50px;position:relative;text-align:left;margin-bottom:40px}
.trackstatus-main:last-child{margin-bottom:0}
.trackstatus-main .card-secondary{padding:1rem 0 0}
.trackstatus-main p{min-height:auto}
.trackstatus-main .btn-contr{margin:16px -6px 0}
.hero-banner-static.advertice-banner{height:400px}

@media screen and (-webkit-min-device-pixel-ratio:0){.inner-page.pay-page .stepper{top:32px}
}
.inner-page .stepper.fix{top:0px;transition:top .5s ease-in-out;position:fixed;z-index:11}
.lead-section .panel:first-child{margin-left:-40%;width:80%}
.lead-section .panel{padding:0;width:50%;margin:16px 0}


.plan-select label{font-family:SkyTextRegular,sans-serif}
.plan-select .savedprice{font-family:SkyTextMedium,sans-serif}
.comboinfo{text-align:center;padding:0;box-shadow:none;border:0}
.comboinfo p,.comboinfo .duration{font-size:12px}
.comboinfo p{margin:0 0 10px;line-height:14px}
.adv-text h1{font-size:42px}
.pack-pills{position:relative}
.pack-pills a.nav-link.active{margin:0 -42px 0 -42px;padding:15px 42px 15px 42px!important;border-right:1px solid #ccc}
.pack-pills .col-md-4{box-shadow:none;border:0}
.pack-pills{top:20px;border:0}
.pk-change .icon-close-1{position:fixed;right:20px;top:20px;z-index:11}
.pk-change .tab-pane{height:100vh;width:100%;position:fixed;top:0;left:0;background:#fff;padding:30px}
.pk-change .change-pack-left-close{position:absolute;display:block;top:10px;right:10px}
.pack-details .packinfo h3 span.badge{top:24px;left:0}
.pack-details .packinfo h3 span{top:0;position:relative}
.pack-details .compare .packinfo h3 span.badge{top:0;position:relative;left:0}
.pack-details .packinfo h3 span.badge:after{border-left:0}
.packinfo h3{font-size:16px;height:40px}
.packinfo .duration{font-size:12px;display:block;margin-top:0}
.packinfo .packpayinfo{margin-top:10px}
.packinfo .btn{margin-top:0}
.pack-pills.pk-change{top:0}
.changepack-left{width:100%;position:relative;background:#fff;z-index:1;height:100%;margin:0 auto;border:0}
.changepack_right{width:100%;top:0;left:0;position:fixed;background:#fff;height:100vh}
.icon-search{top:11px}
.icon-close-1{font-size:16px}
.payment-left{margin-bottom:16px}
.payment-left .card-header{position:relative}
.payment-left-inner{width:100%}
.payment-left.offer-code-parent{margin-top:16px}
.payment-left .hilite{margin-bottom:-30px}
.payment .col-12:last-child{margin-top:32px}
.recharge-box{padding-top:0;height:auto}
.savemoney-form .payable-month{margin-bottom:0}
.savemoney-form .month-label{font-size:18px;margin-bottom:10px}
.top-offers .close,.notification-close{font-size:15px;top:-85px;right:25px;bottom:0;width:15px;height:15px;margin:auto;line-height:15px}
#wow-offer.top-offers .close{top:-135px}
.user-acc{margin-top:-8px}
.cashback-circle{height:200px;width:200px}
.cashback-circle .price{font-size:50px}
.savemoney-form.radio-button [type=radio]+label{padding-left:25px}

.plan-select{margin-bottom:36px}
.connection-selection .plan-select{margin-bottom:0px}
.write-us .plan-select{margin-bottom:0}
.search-blk{width:100%}
.link-right .cart{margin-right:0}
.adv-text{width:100%;padding:20px}
.adv-img{width:100%}
.login-res{font-size:16px}
.static-value{bottom:10px}
.offers-list{margin:0 0 10px}
.offer-content{padding:20px 10px;flex-wrap:wrap}
.offer-content .btn{margin-left:0;margin-right:10px;margin:10px 10px 0 0}
.offer-content .container{padding:0!important}
.top-offers .toast-message .toast-text{font-size:12px; margin-right:20px}
.top-offers .toast-message .toast-text .txt{padding-right:8px; margin-right:8px; text-align:left; font-size:14px}
.top-offers .toast-message .toast-text .link{font-size:16px}
.top-offers .offer-content .container .toast-close{position: absolute; right: -10px; top: -5px;}
.offer-display{display:block}
.offer-code-parent{margin-top:36px}
.offer-code{position:absolute;top:-50px;width:100%}
.offer-code:before,.offer-code:after{display:none}
.direct-contact .card{margin-bottom:20px}
.direct-contact .card{height:370px}
.quick-reacharge .btn{padding:0 9px}
.quick-reacharge .form-control,input.form-control{padding:.375rem .50rem}
.customer-location .customer-pincode{margin:0 0 32px}
.quick-reacharge .col-4{padding-left:0}
.gethelpblk .col-12{margin:0 0 24px;text-align:left}
.gethelpblk .col-12 img{width:20px;margin-right:16px;display:inline-block;padding-bottom:0;position:relative;top:-2px}
.gethelpblk a{font-size:16px;font-family:'SkyTextRegular'}
.gethelpblk .col-12:last-child{margin:0}
.home-connection .card-body{min-height:auto}
.home-connection-pack .bodycontr{min-height:auto}
.home-connection .heading-sm{width:55%;position:relative}
.home-connection-pack .btn-contr{margin-top:24px}
.recommended-forYou .box-contr{margin-right:-24px}
.recommended-forYou .slick-dots{bottom:-32px}
.direct-contact .body-container{margin-right:-24px}
.get-help-section-two p{font-size:16px;line-height:20px}
.connection i{position:absolute;top:10px;right:0}
.logo-channel img{width:50px}
.breakup{width:100%;display:none;z-index:12;width:100vw;height:100vh;position:fixed;top:0;margin-top:0!important}
.breakup .icon-close-1{top:20px;right:20px}
.change-pack-wrapper{position:fixed;height:100vh;width:100vw;top:0;left:0;z-index:12;overflow-y:scroll}
.change-pack-wrapper .icon-close-1{top:20px;right:20px}
.pie-container{height:150px;position:relative;width:150px;margin:0 auto}

.couponsblk .card-sm{width:50%;margin:0 5px 20px}
.coupon-link{top:16px;right:20px}
.couponcode .btn{margin-top:20px}

.custom-tooltip{position:fixed;padding:60px 20px 20px!important;z-index:11;width:100vw;top:0;left:0;display:none;height:100vh}
.tooltip-header{display:block;text-align:center}
.languages-checkbox .form-check{line-height:24px;width:calc(100% *(1/3))}
.default-language-checkbox .form-check{line-height:24px;width:calc(100% *(1/4))}
.mode-payment-container{padding-right:12px}
.mode-payment-container .form-check{width:auto}
.mode-payment-container .form-group-parent .form-group+.form-group{margin-top:0px!important;}
.bcard-recommed i{margin-right:0;margin-top:10px}
.bcard-details{margin-right:40px}
.customerDetails{margin-top:32px}
.quick-options .form-check-label{width:100%}
.list-item-graphic{margin-right:10px}
.list-item-secondary-text{padding-right:20px}
.pack-list li.list-item{height:auto;margin-bottom:16px}
.tooltipblk .link:hover ~ .custom-tooltip{display:none}
.packslider{margin-right:-24px}
.channelnum{width:90%}
.packslider .slick-dots{bottom:-32px}
.responsive-table{overflow-x:scroll}
.compare-product{width:996px}
.compare-product td{width:25%!important}
.custom-tooltip .icon-close-1{display:block;color:#444}
.compare-product thead tr:first-child td:nth-child(1){display:none}
.compare-product tbody td:nth-child(1),.table tbody td:nth-child(1){width:100%!important;text-align:center!important}
.table-show tr td:first-child{display:block; text-align:left!important}
.compare-product tr.top td{border-bottom:0}
.no-location{top:-10px;right:10px;position:relative}
.chat-contr.dropdown-contr .icon-close-1{bottom:10px}
.stepper{width:100%}
.stepper .multi-steps{width:50%;top:-10px;position:relative}
.inner-page.pay-page .stepper{position:relative}
.pay-page .stepper .multi-steps{width:100%;top:-10px;position:relative}
.stepper.fix .multi-steps{top:0px}
.stepper.fix .multi-steps{top:0px}
.multi-steps span{display:none}
.link-right li.rm-contr{padding-top:0;padding-bottom:0}
.filter-container{display:none}
.business-comparison .packinfo .btn{margin-top:16px}
.combo-set-top-box{flex-flow:row wrap}
.combo-set-top-box .card{width:100%;margin-bottom:24px}
.main-container .heading-md h1{padding:0}
.personal-details-more .col-12{margin-bottom:32px}
.modal-body{padding:60px 20px 48px!important;width:100%;margin:0 auto}
.pack-modal ol li{margin-left:15px}
.explore-section5 .entertainment-other{display:flex;flex-wrap:wrap}
.explore-section5 .entertainment-other:nth-child(2) .entertainment-text,.explore-section5 .entertainment-other:nth-child(4) .entertainment-text{order:2}
.entertainment-img,.entertainment-text{width:100%;text-align:center}
.top-fiximg{width:50px;height:50px;background-size:contain;margin-bottom:10px}
.subMenu .top-fix{overflow-x:auto;white-space:nowrap;margin-right:0;padding-right:0; width:100%; top:0}
.col-space .entertainment-other:nth-child(even) .entertainment-text{padding-right:0}
.col-space .entertainment-other:nth-child(odd) .entertainment-text{padding-left:0}
.col-space .entertainment-other:nth-child(1) .entertainment-img{text-align:center}
.packwrapp .card{margin:12px}
.packwrapp .box-contr.three-column .card+.card{margin-top:0}
.packwrapp .slick-dots li button{display:none}
.choose-best{display:block}
.your-location{width:100%;margin-bottom:20px;justify-content:center}
.get-recommendations{width:100%;display:flex;flex-wrap:wrap;justify-content:center}
.get-recommendations a.btn{margin:10px 0 0 0}
.packwrapp .badge{top:0;left:0}
.exclusive-carousel{margin:40px 10px 0}
.exclusive-carousel .slick-next{right:-15px}
.exclusive-carousel .slick-prev{left:-15px}
.exclusive-carousel-items .banner-logo img{margin-top:-10px}
.packwrapp .box-contr.three-column{margin:0 -24px 0 -12px}
.choose-best{margin-bottom:30px}
.ddBox{width:140px}
.explore-center-slider .slick-dotted .slick-active.slick-current img{transform:scale(4);z-index:3;position:relative}
.explore-center-slider .slick-dotted .slick-active img{transform:scale(2.5) rotateY(50deg);z-index:2;position:relative}
.explore-center-slider .slick-slide img{width:100%;transform:scale(3);z-index:1;position:relative}
.explore-center-slider .slick-dotted img.explore-logo{display:none;width:167px;margin:26px auto;left:64px}
.explore-center-slider .slick-dotted .slick-active.slick-current img.explore-logo{display:none;position:absolute;transform:none;top:-147px;z-index:4}
.explore-center-slider .slick-dotted img.explore-text{display:none}
.explore-center-slider .slick-next{right:-10px;cursor:pointer;transform:scale(.7);margin-top:24px}
.explore-center-slider .slick-prev{left:70px;cursor:pointer;transform:scale(.7);margin-top:20px}
.media-assets .four-column .tatasky-updates{width:90%;flex-basis:0;margin:0 auto 30px}
.media-assets .four-column .tatasky-updates br{display:none}
.bio-textblk{position:static;width:90%;left:0;top:0;padding:0}
.bio-imgblk{display:none}
.inverted-commas{width:30px}
.left-commas{margin-left:-30px}
.ceo-words{font-size:28px}
.about-info p{width:100%}
.about-info .about-ts{margin-bottom:30px}
.about-info .about-ts:last-child{margin-bottom:0}
.about-info .heading1 span.gradient{font-size:32px}
.about-info .heading1 span{font-size:14px}
.ts-treading .treading .body-contr{margin-right:-24px}
.testimonial .body-contr{margin-right:-24px}
.media-assets img{height:80px}
ul.leftToc{width:75px}
ul.leftToc li a{font-size:9px;padding:10px 5px}
.carousel .nextButton{right:-18px;top:88px}
.carousel .prevButton{left:-15px;top:88px}
.carousel .slides .slideItem img.explore-logo{width:120px!important;height:40px!important;top:-43px}
.entertainment-contr{height:auto}
.successful-email{right:10px}
.service-btn{margin-left:10px;margin-top:0}
.card-outer p{margin-bottom:}
.bio-blk1{padding:30px!important}
.testimonial-contr{margin-bottom:20px}
.media-assets .box-contr.four-column{display:block}
.ceo-test-lg,.quote-icon{display:none}
.ceo-test-sm{display:block}
.bio-blk1{text-align:center;display:block!important}
.bio-blk1 .bio-textblk{width:100%}
.bio-blk1 .ceo-words{font-size:16px}
.bio-blk1 .ceo-words.gradient{background:0;color:#444;-webkit-text-fill-color:#444;-moz-text-fill-color:#444;text-fill-color:#444;margin-bottom:0}
.ceo-name{font-size:16px}
.desig{height:auto}
.treading-slider{margin:0}
.trainee-program .card-body{display:block}
.trainee-program-text{width:100%;display:block;padding:30px}
.fame-wall .body-contr .card,.our-value .card,.your-path .job-card{width:50%;flex-basis:calc(50% - 25px)}
.why-ts p{width:100%}
.prepare-apply{display:block}
.prepare-step{margin-bottom:50px}
.prepare-step:before,.prepare-step:after{display:none}
.our-value .card{padding:0}
.refer-step-blk{width:100%;flex-basis:auto;margin-bottom:90px}
.refer-step-blk:last-child{margin-bottom:0}
.refer-step-blk:before{content:"\e802";font-family:"fontello";position:absolute;right:auto;top:auto;color:#ccc;font-size:40px;bottom:-75px;left:0;right:0}
.refer-step-warp{padding-top:0}
.stb-recharging{display:block;text-align:center}
.stb-recharging-img{width:100%;display:block;text-align:center;margin-bottom:20px}
.stb-recharging-text{width:100%}
.live-chat-btn{font-size:24px}
#change-pack{margin-top:0}
.package-desktop{display:none}
.package-mob{display:block}
.v-center-align{display:block}
.home-connection .heading-sm{padding-bottom:20px}
.partner-logo-wrapper .slick-next{right:-23px}
.partner-logo-wrapper .slick-prev{left:-23px}
.addressblk h3{width:100%}
.dealer{width:100%;flex-basis:calc(100% - 20px)}
.dealer-locator.show{display:block}
.ts-experience .video-container{width:100%;text-align:center}
.video-services{width:320px}
.beauty-slider .img-contr{padding:10px}
.subscribe .column{margin-bottom:40px}

.shows-video{margin-right:-24px}
.subMenu.fxd .subNavBtn{height:auto}
.exclusive .subMenu.fxd .subNavBtn{height:auto}
.manage-ac .prepare-step{width:100%;flex-basis:100%}
.live-TV .box-contr.two-column{display:flex}
.slider-desktop{display:none}
.slider-mobile{display:block}
.channel-listing-details{width:100%}
.changepack_right .price-sm span.month{display:inline-block}
.refer-earn-offers .box-contr.two-column{display:block}
.refer-earn-offers .box-contr.two-column .card{width:100%;flex-basis:initial;margin-bottom:20px}
.anyblock4{width:100%}
.live-chat-btn{bottom:75px}
.chatIn-header .card-body .scrollbar{height:75vh}
.gst-details-otp .payopt-footer{margin-top:0}
.adon-tabs{margin-top:40px}
.error-pglink{flex-wrap:wrap}
.error-pglink li{margin:0 0 10px;width:50%;text-align:left}
	.heading-md .heading1, .heading-md .heading2, .heading-sm .heading1, .heading-sm .heading2, .top-fix{padding: 0px;} 
	.hero-banner-static .back-mobile{display:block}
	.back-button.back-desktop{display:none!important}
	.back-contr{margin-top:15px!important}
	.back-mobile{display:block}
/*30-04-2019*/
.lead-section.payhomewrapp .panel:first-child {margin-left: 0;width: 40%;}
.box-contr.three-column.about-tata-pay.restatapay {display: flex;}
.about-tata-pay.restatapay .productName{font-size:16px;}
.body-container.innercontainer-sm.tran-histo-wrapp {margin-right: auto;}
/*30-04-2019*/

.seo-contr table.table tr:last-child td{border-bottom:1px solid #dee2e6}
.seo-contr .table-compact tr th:nth-child(1),.table-compact tr td:nth-child(1){width:120px !important;position:absolute;}
.seo-contr .table-wrapper-outer{position:relative;}
.seo-contr .table-wrapper{width:calc(100% - 120px);overflow-x:scroll;margin-left:120px;overflow-y:visible;}
.seo-contr .headcol{position:absolute;width:5em;left:0;top:auto;}
.innercontainer-md.seo-contr{padding:0 24px;}
.seo-contr .country-dtl{flex-wrap:wrap}
.seo-contr .accordion-main .card-body{padding:0 0 0px 15px;}
.information-icon-close {display: block!important; width: 35px;}
.total-amount .pack-contr .v-start-top h3{flex-basis:70%; padding-right:20px}
.hide-tooltip{display:none!important}
#info-tooltip{position: fixed;  padding: 60px 20px 20px!important; z-index: 11; width: 100vw; top: 0; left: 0; height: 100vh;}
#info-tooltip .hide-tooltip{display:block!important}
#info-tooltip .hide-tooltip .information-icon-close{display:block!important}
#info-tooltip .section p{margin-bottom:20px}
.editpin-offerpack .tabs-section{width: 100%; overflow: scroll;}
.editpin-offerpack .tabs-section .tabs{width: 640px;}
.sticky-pack-cta{flex-direction:column;}
.sticky-pack-cta p{margin-right:0px; margin-bottom:10px}
.about-info-section{width:320px; max-width:100%}
.cashback-offer .slick-dots{bottom:0}
.back-button {z-index:1;}


}
@media screen and (max-width:599px){
	.helpline-outer{margin-left:0!important; margin-right:0!important}
	.container{padding:0 15px}
	.top-offers .offer-content{padding:20px 15px!important}
	.top-offers .toast-message .toast-text{font-size:12px; margin-right:20px}
	.top-offers .toast-message .toast-text.no-close{margin-right:0px}
	.top-offers .offer-content .container .toast-close {position: absolute; right: -10px; top: -5px;}
	
	.box-contr.three-column.recomnd.faq-video{margin:-10px 0!important}
	.box-contr.three-column.recomnd.faq-video .card-sm {width:50%; flex-basis:100%; margin: 0 0 12px;}
	.embed-video{width:100%; height:300px}
	.offer-main-contr .card-outer {flex-basis:100%;}
.footer-contr.btn-contr{text-align:center}
 .filter-col{margin-bottom:40px;border-left:0px solid #E5E4E4;border-right:0 solid #E5E4E4;margin-left:0}
.filter-col:nth-child(1),.filter-col:nth-child(2),.filter-col:nth-child(4){max-width:100%}
.filter-col:nth-child(3){max-width:100%}
.pack-result-contr .box-contr.four-column.services .card-sm{width:100%;flex-basis:calc(100% - 0);flex-wrap:wrap;margin-right:0;margin-bottom:20px;margin-left:0;margin-right:0}
.tabs li a.btn{padding:0!important}
 .choosestb-details .items.stbimg{width:100%}
.rechargenowblk{width:100%}
.addresswrapper{display:block}
.addressblk{width:100%;flex-basis:100%}
.addressblk:last-child{margin-bottom:0}
.box-contr.two-column{display:block}
.box-contr.two-column .card{width:100%}
.box-contr.two-column .card+.card{margin-top:32px}
.quick-reacharge [class^='col-']{width:100%}
.languages-checkbox .form-check{line-height:24px;width:calc(100% *(1/2))}
.comboinfo .sep{display:block;height:0}
.banklist .falseinput{width:100%}
.home-connection .heading-sm .help-txt{display:block}
.summary .savemoney-form .plan-select{margin-bottom:32px;width:calc(100% *(1/1))}
.languages-checkbox.checkbox-img .form-check{width:calc(100% *(1/2))}
.languages-checkbox.checkbox-img.no-img{margin:0 -12px}
.languages-checkbox.checkbox-img .no-language{width:0!important}
.default-language-checkbox .no-language{width:0!important}
.option-details{display:block}

.option-details .items{width:100%;padding:0 30px 0 0}
.packslider .slick-next{right:0}
.packslider .slick-prev{left:-24px}
.pack-details ul.small li{text-align:left}
.comboinfo h3{font-size:16px;min-height:35px}
.comboinfo .price-md{font-size:16px}
.comboinfo .price-md .rupee{font-size:12px}
.comboinfo .small .rupee{font-size:8px}
.hd-info{position:relative;top:-10px}
.box-contr.four-column.add-packs .card{width:100%;flex-basis:100%;margin:0;margin-bottom:24px}
.box-contr.three-column.services .card-sm,.box-contr.three-column.add-packs .card,.box-contr.four-column.add-packs .card{width:50%;flex-basis:calc(50% - 18px);margin-bottom:24px}
.box-contr.three-column.add-packs .card-sm,.box-contr.four-column.add-packs .card-sm{width:50%;flex-basis:calc(50% - 18px);margin:0 12px 12px}
.box-contr.three-column.recomnd.add-packs,.box-contr.four-column.recomnd.add-packs{display:flex;justify-content:space-between;margin:0}
.pack-modify-search{padding:20px 0 0}
.pack-modify-search .search-blk{margin-top:0}
.filter-packs span{display:none}
.filter-container .card-body{padding:15px!important}
.filter-container .label-text{width:100%}
.filter-container .label-data{width:100%}
.filter-container .table-row{display:block;margin-bottom:40px}
.filter-container .table-row:last-child{margin-bottom:0}
.filter-container .label-data.show-category-container{margin:0}
.tabs li a{padding:10px 16px 9px!important}
.filter-packs{width:auto; display:flex; align-items:center}
.filter-packs .label{margin-left:5px}
.pack-result-contr,.filter-container{margin-top:0px}
.label-data .checkbox-img .form-check-label{margin-left:6px;margin-right:6px}
.label-data .form-group.checkbox-img .form-check{width:150px}
.regional-language-heading{margin-bottom:15px!important}
.view-pack p{text-align:left}
.pack-details .option1{height:auto}
#change-pack{margin-top:0}
.find-pack-contr{flex-direction:column;text-align:center}
.find-pack-contr .text-desc+.text-desc{margin-top:30px}
.find-pack-contr .text-desc:nth-child(2) .btn{margin-top:10px}
.filter-outer-container .pack-modify-search{padding-top:0}
.exclusive-container{padding-top:0}
.subNavBtn{padding:10px 20px!important}
.choose-best .tabs li a{font-size:20px}
.exclusive .tabs li a{padding:10px 12px 9px!important}
.exclusive .container-wider .inner-section{padding:0 24px}
.media-wrapper .mediablk,.media-wrapper .mediablk:nth-child(3n+3),.media-wrapper .mediablk:last-child{margin:0 auto 40px}
.something-blk4 .something-text{width:100%;float:none}
.something-blk4 .something-img{width:80%;position:relative;left:-30px;bottom:-30px;line-height:0}
.something-blk1 .something-text{width:100%;float:none}
.something-blk1 .something-img{width:80%;position:relative;left:-30px;bottom:-30px}
.something-blk1 .card-body{height:auto}
.something-blk3{display:block}
.something-blk3 .card{width:100%;flex-basis:calc(100% - 0)}
.something-blk3 .card:first-child{margin-bottom:20px}
.interstitial-mobile{display:block}
.interstitial-desktop{display:none}
td.select-pack{display:flex;align-items:center;border:1px dashed #ccc;border-radius:0!important}
.comboinfo .comboinfo-close{right:0;top:-20px}
.comboinfo .comboinfo-close i{font-size:12px}
.anyblock4,.anyblock5{width:100%}
.detailblock4,.detailblock5{width:40%}
.single-card-vcenter{transform:none}
.promo-offer .demo-icon{position:absolute;right:2px;top:2px;float:right;margin-left:10px}
.stb-box-cont.build-plan{margin-left:0!important; margin-right:0!important}
.main-container {margin-top: 14px;}
.main-container.career-new{margin-top:46px;}
.main-container.career-new .container{padding:0 15px}
.main-container.career-new .container .back-btn-arrow{margin-left:-5px}
.back-button{margin-bottom: 15px;}
}
@media screen and (max-width:480px){
.top-offers .offer-content .container .toast-close {position: absolute; right: -12px; top: -17px;}
.services .box-contr.four-column.add-packs .card{flex-basis:100%}
.embed-video{width:100%; height:210px}
.subscribe-link a{display:block; text-align:left}
.box-contr.three-column.add-packs .card,.box-contr.four-column.add-packs .card{width:100%;margin-bottom:24px}
.box-contr.there-column.add-packs .card-sm,.box-contr.four-column.add-packs .card-sm{width:100%;margin:0 12px 12px}

.gst #edit-gst{right:5px}
 .channel{margin:0 0 20px 0}
.channel-text br{display:none}
.advertising-channel-logo{display:block}
.effective-connection-wrapper .heading1 br{display:none}
 .savemoney-form .plan-select{width:calc(100%)}
.couponcode .form-field{width:100%;margin-right:0}
.couponcode .btn{bottom:0}
.sel-amount .savemoney-form .plan-select,.savemoney-form .plan-select{margin-bottom:30px;width:calc(100% *(1/1))}
.connection i.edit-connection{position:absolute;top:3px;right:-15px;left:auto}
/*.static-value{top:40px}*/

.slider-container{position:relative;height:100vh}
#edit-connection1-field,#edit-connection2-field{width:140px!important}
.showcase-banner{display:none}
.showcase-movie-section.lead-section .panel:first-child{margin-left:0;width:auto;margin-bottom:20px}
.showcase-movie-section.lead-section{align-items:flex-start}
.showcase-movie-section.lead-section .panel{width:auto;margin:0}
.adv-img-show .banner-text{padding:20px}
.adv-img-show .banner-text p{padding-right:0}
.watch-show .custom-tooltip-parent{top:-45px}
.save-user-details{width:100%}
.form-group+.form-group{margin-top:20px!important}
.container-wider .btn-lg{padding:0 15px!important}
.offer-content{padding:20px 12px!important; border-radius:5px;}
.top-offers{position:fixed; margin:0 0px; width:calc(100% - 10px)}
#wait-offer .btn{margin-top:20px}
.savemoney-form{flex-direction:column}
.savemoney-form .stb-contr+.stb-contr{margin-top:32px}
.card.payment-left .card-header{padding:15px 20px}
.addmore-channels .recommended-forYou h2{width:65%}
.payment-left .hilite{margin:18px -24px -30px}
.payment-left-inner .save-desk .price-lg{margin-right:20px}
.card-toggle-responsive .card-header:after{top:24px}
.box-contr.two-column .personal-details{width:100%}
.subNavBtn:first-child{margin-left:0}
.choose-bestwarp .responsive-table{margin-right:-24px}
.packwrapp .packslider{margin:0 -24px 20px}
.explore-section5 .entertainment-other{margin-bottom:80px}
.service-btn{margin-top:-30px}
.anytime-container{margin-top:0}
.media-assets .four-column .tatasky-updates{width:100%}
.something-blk2{margin-bottom:15px}
.something-blk3 .card .card-body{clear:both;overflow:hidden;display:block}
.fame-wall .body-contr .card,.our-value .card,.your-path .job-card{width:100%;flex-basis:100%}
.why-advertise-wrapper .media-assets .box-contr.three-column{display:block}
.tatasky-updates{width:100%;flex-basis:auto;margin-bottom:40px}
.advertise-partner .hero-banner-static .hero-text br{display:none}
/*30-04-2019*/
.breaktext br {display: none;}
.resp-shwocase{display:block}
.desk-shwocase {display: none;}
.lead-section.payhomewrapp {text-align: center;margin-bottom:40px}
.restatapay.box-contr.three-column .product:first-child{width: 30%;text-align: center !important;}
.restatapay.box-contr.three-column .product:nth-child(2) {width: 36%;}
.restatapay .box-contr .product{width: 30%;}
.payhomewrapp .heading-md {margin-bottom: 30px;}
.tran-histo-wrapp .transaction-list li .icon-download-arrow {margin-left: 0;}
/*30-04-2019*/
}
@media screen and (max-width:479px){
	.input-group-btn .btn:not(:disabled):not(.disabled){width:109px}

.innercontainer-xs {width: 100%; max-width: 100%; margin: 0 auto;}
header {padding-left:12px; padding-right:12px;}
.footer-contr.block .btn {width: 100%; margin: 0 auto; max-width: 100%;}
.stb-box-cont{margin-left:-12px; margin-right:-12px}
.build-plan .slick-list {margin-right: -32px;}
.exclusive-container .innercontainer-sm{flex-wrap:wrap}
.exclusive-container .innercontainer-sm .search-blk{width:100%;flex:auto;margin-right:0;margin-bottom:10px}
.ddBox{width:100%}
.find-pack-contr .btn{margin-top:10px}
.refer-earn-offers .any-detailblock{margin:20px 0 0 20px}
.ressearchbox .navbar-form-search .search-form-container input{width:24px;border:0}
.hide1{border:1px solid #ccc!important;width:calc(100vw - 40px)!important}
.icon-search.close{position:absolute;left:10px;top:10px;font-family:fontello;display:inline-block;content:"\e81f";font-size:18px;line-height:20px;vertical-align:top;margin-right:10px}
}
@media screen and (max-width:360px){.card .card-header,.card .card-body,.card .card-footer,.card-sm .card-header,.card-sm .card-body,.card-sm .card-footer{padding:20px}
.something-blk4 .something-img,.something-blk1 .something-img{width:100%;left:-20px;bottom:-20px}
.detailblock4{width:50%}
.detailblock5{width:38%}
.footer-social .data ul li a{padding:0 8px; font-size:13px;}
}
@media screen and (max-width:359px){
.card .card-header,.card .card-body,.card .card-footer,.card-sm .card-header,.card-sm .card-body,.card-sm .card-footer{padding:15px}
}
@media screen and (max-width:319px){body,html{width:320px;min-width:320px;overflow-x:scroll}
}