.container {
	width: 100%;
	margin: auto;
	max-width: 1200px;
	/* padding: 0; */
}
@media (min-width: 991.5px) and (max-width:1280px) { 
	.container{ max-width:950px; }
}
@media(max-width:1280px ){
	.header-right .btn.btn-smashi{ min-width: auto; }
}
@media(max-width:1180px ){
	.header-left .change-language{ margin-right: 10px; }
	.header-right .myaccount, .header-right .search, .header-right .subscribe{ margin-left: 10px; }
}
@media (min-width: 991.5px) and (max-width:1479.5px) { 
	.navbar-brand img { max-height: 60px; }
	.h-watch h2 { font-size:20px; }
	.h-subscibe { padding: 32px 20px; }
}
@media(max-width:991.5px ){
	#SubToNewsletter{
		max-width: 50%;
	}
	.where-to-find .row{
		margin-left: auto;
	}
	.where-to-find a span {
		font-size: 3vw;
		font-weight: 600;
		position: relative;
		left: 6px;
	}
	.where-to-find p{
		font-size: 20px;
	}
	.col-3{
		margin-bottom: 2%;
		float: left;
		width: 50%;
		padding: 10px;
	}	
	.container { max-width: 720px; }
	#header { padding: 0; }
	.header-left .change-language { margin-right: 0; }
	.header-right .myaccount, .header-right .search, .header-right .subscribe{ margin-left: 8px; }
	.header-right .myaccount a, .header-right .search a{ font-size:0px; }
	.header-right .subscribe .btn.btn-smashi{ font-size: 13px; padding: 10px 20px; }
	p { font-size: 16px; }
	.h-subscibe {
		padding: 30px;
	}
	.h-watch {
		padding: 12px 15px;
	}
	#home-latest, #home-schedule, #most-watched{
		padding-left:20px;
		padding-right:20px;
	}
	.ptb80 {
		padding-top: 30px;
		padding-bottom: 30px;
	}
	.pt80 {
		padding-top: 30px;
	}
	.pb80 {
		padding-bottom: 30px;
	}
	.mb-5, .my-5 {
		margin-bottom: 2rem!important;
	}
	.btn.btn-large {
		width: 224px;
	}
	.divider {
		margin: 30px 0;
	}
	#home-subscribe .subscibe-reason {
		min-width: 120px;
	}
	#footer {
		padding-top:30px;
		padding-bottom: 0px;
	}
	.page-title {
		padding: 0px 0px 30px;
	}
	#home-shows .container{ max-width: 720px!important; }
	.h-shows .show-text-in{ margin: 15px; padding: 15px!important; max-width: 350px!important; }
	#home-featured  .video-text, #main-latest .video-text, #show-detail .video-text {
		padding:0px 20px;
	}
	#footer-quick-links{
		float: left;
		width: 33.33%;
	}
}
@media (min-width: 767.5px) and (max-width: 991.5px) { 
	.main-text h1 {
		font-size: 31px;
	}
	.h-watch h2{
		font-size:20px;
	}
	.newsletter, .download-app {
		padding: 32px 24px;
	}
	.newsletter .btn.btn-large {
		width: 100%;
	}
	.download-app .download-appstore{
		margin: 1.4rem auto 1rem;
		display: block;
	}
}
@media (max-width: 767.5px){
	body{
		background:#000 !important;
	}
	.pt80 {
		padding-top: 30px;
	}
	.pb80 {
		padding-bottom: 30px;
	}
	.ptb80 {
		padding-top: 30px;
		padding-bottom: 30px;
	}
	.pt50 {
		padding-top: 10px;
	}
	.pb50 {
		padding-bottom: 30px;
	}
	.h1, h1{ font-size: 1.6rem; }
	.header-left .change-language{ display: inline-block; }
	.header-left .main-menu{ margin-right: 10px; }
	.change-language ul li a{ width: 30px; height: 30px; line-height: 30px; font-size: 12px; }
	.header-right .subscribe  {
		/*display: none;*/
		margin-top: 10px;
	}
	.header-right .subscribe .btn.btn-smashi{ padding: 8px; display: none;}
	#top-watch{
		padding:0px 20px;
	}
	.top-watch-in{
		background:#2d2d2d;
		margin: 0 auto 20px auto;
	}
	.h-about {
		text-align: center;
	}
	.main-text {
		background: #000;
		padding: 15px;
		margin: -30px 15px 0;
		max-width:none;
	}
	.divider {
		background-image: linear-gradient(to right, #447EFB , #F97C3E);
		height: 4px;
		width: 200px;
		margin: 30px auto;
	}
	#home-shows .container{ max-width: 100%!important; }
	#home-shows .view-all { padding: 0 20px 0 0;  }
	#home-shows .block-title, #home-featured .block-title { padding: 0 0 0 20px;  }
	.other-page #home-shows{ padding-top: 30px; }
	.other-page #home-shows .block-title{ padding: 0;  }

	.video-box{ margin-bottom: 0; }
	.home-latest .show-carousel.slick-slider{ margin-bottom: 0; }
}
@media (max-width: 767.5px){
	.header-right .myaccount, .header-right .search, .header-right .subscribe {
		margin-left: 5px;
	}
	.navbar-brand img{
		width:100%;
	}
	.navbar-brand {
		margin-right: 0;
	}
	header .dropdown-menu[style] {
		min-width:100%;
		width: 100vw;
	}
	#searchModal .modal-dialog {
		top: 75px;
		/* top: 100px; */
	}
	#searchModal .modal-body {
		padding: 1rem 0;
		/* padding: 1rem 1rem; */
	}
	#searchModal .modal-header .close,
	#searchModal .modal-body .close {
		padding: 0rem 0.5rem;
		/* margin: -2rem -0.5rem -1rem auto; */
		position: absolute;
		right: 0;
		top: 22px;
	}
	#searchModal .modal-body .close img,
	.modal-header .close img {
		width: 20px;
	}
	.header-left, .header-right {
		/*padding-top: 45px;*/
	}
	.btn.btn-smashi {
		padding: 15px 10px;
		min-width: 366px;
	}
	.btn.btn-smashi.min-w-auto,
	.btn.btn-smashi.min-w-auto{
		min-width: auto;
	}
	p {
		font-size: 14px;
	}
	.h-subscibe {
		padding: 20px;
	}
	.subscibe-reason {
		width: 32%;
		padding: 15px 5px;
	}
	#home-subscribe .subscibe-reason {
		min-width: unset;
		margin: 0px 0;
	}
	.h-watch {
		margin: 20px 30px;
	}
	.h-subscribe-watch .row, .h-subscribe-watch .row>*,
	.home-subscribe .row, .home-subscribe .row>*{
		padding:0px;
	}
	h2.mb-5{
		margin-bottom:1rem !important
	}
	.download-app, .newsletter {
		padding: 30px 25px;
		margin: 0 20px 20px;
	}
	.footer-content {
		padding: 20px 0;
		margin: 0 20px;
	}
	.social-media {
		float: none;
		margin: 30px 0;
	}
	.f-links {
		text-align: left;
	}
	.f-links li {
		display: block;
		font-size: 14px;
		margin:0px 0 10px 0px;
	}
	.copyright{
		text-align:center;
		display: block;
		padding-bottom:15px;
	}
	.other-page .container{
		width:100%;
		padding-right: 15px;
		padding-left: 15px;
		margin-right: auto;
		margin-left: auto;
	}
	.other-page .container.plr-0{
		padding-right: 0px;
		padding-left: 0px;
	}
	.modal-header .close.close-signin {
		margin-right: 15px;
	}
	.modal-header .close.close-signin img {
		margin-top: -20px;
	}
	footer .container{
		padding-right: 0px !important;
		padding-left: 0px !important;
	}
	footer {
		margin:0px;
		padding:15px;
	}
	.download-footer br {
		display:none;
	}
	.col-lg-2.text-lg-start.download-footer a {
		margin-bottom: 20px;
	}
	html[dir="rtl"] .footer-title {
		text-align: right;
	}
	#home-latest, #home-schedule, #most-watched {
		padding-left: 5px;
		padding-right: 5px;
	}
}
@media (max-width: 767.5px){
	.show-text{
		position: absolute!important;
		width: 100%!important;
		height: 100%!important;
		top: 0!important;
		right: 0px!important;
		left: unset!important;
	}
	.h-shows .show-text-in{ padding: 15px!important; max-width: 320px!important; margin: 0 0 0 auto!important; }
	.h-shows:nth-child(2n+1) .show-text-in{ margin: 0 auto 0 0!important; }
	.show-text-in-img img{ max-width: 150px!important; margin-bottom: 10px!important; }
	.show-text h3 { font-size: 20px; }
	.h-shows .show-text-in p { margin-bottom: 10px !important; }
    .h-shows .show-text-in a { margin-top: 15px !important; padding: 0 !important; }
 
	.home-schedule{
		padding-left: 20px;
		padding-right: 20px;
	}
	.home-schedule .btn.btn-smashi {
		min-width: max-content;
	}
	.download-app img {
		max-width: 49%;
	}
	.downloadapp-newsletter .btn.btn-smashi {
		min-width: 100%;
	}
	#home-subscribe .h-subscibe, #subscribe-plan .h-subscibe {
		padding: 24px;
	}
	.block-title h2 {
		font-size: 28px;
	}
	.accordion .card {
		font-size: 18px;
	}
	.accordion .card-body {
		font-size: 20px;
	}
	.accordion .card-header.collapsed:after {
		content: "\f067";
		background: url(../img/icons/minus-32px.svg);
		height: 30px;
		width: 30px;
		background-size: 100% 100%;
		width: 30px;
	}
	.accordion .card-header:after {
		content: "\f068";
		float: right;
		background: url(../img/icons/plus-32px.svg);
		height: 30px;
		width: 30px;
		background-size: 100% 100%;
		font-size: 0;
		width: 30px;
	}
	#searchModal .form-control {
		height: 38px;
	}
	header .dropdown-menu[style] {
		right: auto!important;
		left: -10px !important;
	}
	.saved-video-text{
		word-break: break-word;
	}
	.has-header .modal-header {
		padding: 20px;
	}
	.right-extra-padding{ padding-top: 36px; }
/*	AAA modifications to fit Mobile version*/
	.slick-next, .slick-prev{
		display: none !important;
	}
}
@media (max-width: 576px){
	.header-left .main-menu .btn span{ display: none; }

	.show-text-in-img img{ margin-bottom: 5px!important; }
	.show-text h3{ font-size: 18px; margin-bottom: 5px!important; }
	.h-shows .show-text-in{ max-width: 300px!important; }
	.h-shows .show-text-in p{ font-size: 16px!important; }
	.h-shows .show-text-in a{ font-size: 16px!important; }

	.btn.btn-smashi {
		min-width: 250px;
	}
	.btn.btn-smashi.min-w-auto,
	.btn.btn-smashi.min-w-auto{
		min-width: auto;
	}
	header .social-icon img {
		width: 38px;
	}
	header li.downloadapp-icon img{
		width:150px;
	}
	.bottom-spacing{ padding-bottom: 15px; }
}
@media (max-width: 480px){
	#header .no-container{ padding: 0 15px; }
	.main-text h1{ font-size: 26px; }
	.main-text h1 br{ display: none; }
	.saved-video .saved-video-img,
	.downloads-video .downloads-video-img{ max-width:100px; padding-right: 10px; }
	.saved-video-text h5{ font-size: 16px; }
	.block-title h2{ font-size: 24px; }

	#home-latest{ padding-left: 15px; padding-right: 15px; }
	#home-shows .view-all{ padding: 0 15px 0 0; }
	#home-shows .block-title{ padding: 0 0 0 15px; }

	#home-latest .container .row:first-child, #home-shows .container .row:first-child{
		/* align-items: center; */
		margin-bottom: 20px; 
	}
	#home-latest .container .row:first-child h2, #home-shows .container .row:first-child h2{ margin-bottom: 0!important; }
	#home-latest .view-all, #home-shows .view-all{ display: flex!important; width: 110px; margin-left: -15px; }

	.show-text-in-img{ position: absolute; left: 5px!important; }
	.h-shows:nth-child(2n+1) .show-text-in-img{ left: unset!important; right: 10px!important; }

	.show-text h3{ font-size: 16px; }
	.show-text-in-img img{ max-width: 100px!important; }
	.h-shows .show-text-in{ max-width: 200px!important; }
	.h-shows .show-text-in p{ font-size: 12px!important; }
	.h-shows .show-text-in a{ font-size: 12px!important; }
	.bottom-spacing{ padding-bottom: 10px; }
	.video-block{
		width: 90px;
	}
	.saved-video .saved-video-img{
		width: auto;
	}
}
@media (max-width: 445px){
	#signinModal .modal-dialog{ width: 100%; }
}
@media (max-width: 375px){
	.header-left .main-menu{ margin-right: 5px; }
	.change-language ul li a{ width: 23px; height: 26px; line-height: 26px; font-size: 10px; }
	.show-video-modal .modal-content{
		width:auto;
	}
}
@media (max-width: 360px){
	.btn.btn-smashi, .has-header .btn.btn-smashi {
		width: 100%;
		min-width: auto;
	}
}
@media (max-width: 767.5px){


	#home-latest, #home-schedule, #most-watched {
		padding-left: 5px;
		padding-right: 5px;
	}
	.slick-list {
		padding-right:0px;
	}
	html[dir="rtl"] .slick-slide > div {
		margin-right:0px;
		margin-left:10px;
	}
	#seasons {
		max-width: 6em;
	}
	.min-vh-100{
		min-height: 0vh !important;
	}
	/* .text-start{
		min-height: 15em;
	} */
}

