	#poster
	{
		padding-top: 0px !important; 
		padding-bottom: 0px !important;
		height:  1080px !important; 
		padding: 0px !important;
		width: 100%;
		background-image: url("images/home/slider1.jpg");
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center;
		margin-top: -170px;
		-webkit-transition: background-image 0.5s ease-in-out;
		transition: background-image 0.5s ease-in-out;
	}

	#container-banner
	{
		width: 100%;
		height: 100%;
		max-width: unset;
		background-color: unset;
		margin-right: 0px;
		margin-left: 0px;
		padding: 0px;
	}

	#banner-buttons-div
	{
		height: 66px;
		width: 100%;
		margin:auto;
		margin-top: 506px;
		padding-left: 47px;
		padding-right: 47px;
	}

	#banner-button-left
	{
		margin-top: 1px;
		width: 32px;
		height: 64px;
		float: left;
		background-image: url(images/home/chevron-2.svg);
		background-size: contain;
		background-repeat: no-repeat;
		background-position: center;
	}

	#banner-button-left:hover
	{
		margin-top: 0px;
		width: 34px;
		height: 66px;		
	}

	#banner-button-right
	{
		margin-top: 1px;
		width: 32px;
		height: 64px;
		float: right;		
		background-image: url(images/home/chevron.svg);
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center;
	}

	#banner-button-right:hover
	{
		margin-top: 0px;
		width: 34px;
		height: 66px;		
	}

	#program-overlay
	{
		height: 170px;
		width: 100%;
		background-color:  rgba(0,0,0,0.8);
		position: absolute;
		bottom: 0px;
		left: 0px;
		display: inline-block;
	}

	.program-overlay-info
	{
		width: 25%;
		float: left;
		padding-top: 35px;
	}
	
	.program-overlay-info h2
	{
		text-align: right;
		font-size: 32px;
		line-height: 43px;
		color: #FFFFFF;
		font-weight: 700;
	}

	.program-overlay-info h1
	{
		text-align: right;
		font-size: 40px;
		line-height: 36px;
		color: #FFFFFF;
		font-weight: 800;
	}
	

	#program-title
	{
		margin-left: 0px;
	}

	#chan-logo
	{
		position: absolute;
		right: 141px;
		bottom: 102px;
		height: 102px;
		width: 102px;
		background-image: url("images/home/CNBC_Europe_white.png");
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center;
	}	

	.container-body
	{
		padding-left: 70px;
		padding-right: 70px;
		max-width: 100% !important;
	}

	.category-titles
	{
		line-height: 41px;
		font-size: 30px;
		margin-bottom: 11px;
		color: #000000;
		font-weight: 700;
		padding-top: 30px;
	}

	#most-watched
	{
		width: 100%;
		display: table;
	}
	

	.mw-1
	{
		padding-left: 0px;
		padding-right: 13px;
	}
	.mw-2
	{
		padding-left: 7px;
		padding-right: 7px;
	}

	.mw-3
	{
		padding-left: 13px;
		padding-right: 0px;
	}

	.most-watched-program
	{
		min-height: 200px;
		float: left;
		display: block;
	}

	.most-watched-program-content
	{
		background-color: #FFFFFF;
		padding-bottom: 36px;
	}

	.most-watched-program-content img
	{
		width: 100%;
	}

	.most-watched-program-content h1
	{
		font-size: 40px;
		line-height: 55px;
		padding-left: 22px;
		margin-top: 23px;
		font-weight: 800;
	}

	.most-watched-program-content h2
	{
		color: #333333;
		font-size: 32px;
		line-height: 43px;
		padding-left: 22px;
		margin-top: 15px;
		font-weight: 700;
		margin-bottom: 0px;
	}

	.most-watched-program-content h3
	{
		color: #333333;
		font-size: 32px;
		line-height: 43px;
		padding-left: 22px;
		margin-top: 13px;
		font-weight: 400;
		margin-bottom: 0px;
	}

	.channels-item-main
	{
		max-width: 280px;
		height: 200px;
		background-color: #FFFFFF;
		padding-top: 0px;
	}

	.chans-main-img
	{
		/*width: 213px !important; */
		height: 100%;
		margin: auto;
		width: 200px !important;
	}	

	.channels-item-category
	{
		max-width: 280px;
		min-height: 250px;
		background-color: #FFFFFF;
		padding-bottom: 16px;
	}

	.category-prg-title-h1
	{
		color: #000000;
		font-size: 22px;
		line-height: 30px;
		padding-left: 11px;
		margin-top: 11px;
		font-weight: 800;
		margin-bottom: 0px;
	}

	.category-prg-title-h2
	{
		color: #333333;
		font-size: 16px;
		line-height: 22px;
		padding-left: 11px;
		margin-top: 4px;
		font-weight: 700;
		margin-bottom: 0px;
	}

	.category-prg-title-h3
	{
		color: #333333;
		font-size: 16px;
		line-height: 22px;
		padding-left: 11px;
		margin-top: 5px;
		font-weight: 400;
		margin-bottom: 0px;
	}

	.channels-item-category-logo
	{
		width: 60px;
		max-width: 60px;
		height: 60px;
		position: absolute;
		right: 0px;
		bottom: 0px;
	}

	.channels-item-category-logo-multiverse
	{
		width: 25px;
		max-width: 25px;
		height: 25px;
		position: absolute;
		right: 7px;
		bottom: 7px;
	}

	.special
	{
		width: 100%;
		height: 642px;
		background-color: #000;
		margin-top: 30px;
		background-image: linear-gradient(to right, rgba(0,0,0,1), rgba(0,0,0,1),rgba(0,0,0,1),rgba(0,0,0,1),rgba(0,0,0,1), rgba(0,0,0,0.5), rgba(0,0,0,0), rgba(0,0,0,0),rgba(0,0,0,0),rgba(0,0,0,0), rgba(0,0,0,0)),url('images/home/5vZw7ltCKI0JiOYTtRxaIC3DX0e.png');
		background-size: contain;
		background-repeat: no-repeat;
		background-position: right;
	}

	.special-det
	{

	}

	.special-det h1
	{
		font-size: 60px;
		line-height: 82px;
		font-weight: 800;
		margin-top: 84px;
		color: #FFFFFF;
	}

	.special-det p
	{
		font-size: 24px;
		line-height: 33px !important;
		font-weight: 400;
		margin-top: 20px;
		color: #FFFFFF;
	}

	.special-date
	{
		height: 29px;
		width: 90px;
		background-image:url('images/home/calendar.svg');
		background-position: 0px 3px;
		background-size: 22px 22px;
		background-repeat: no-repeat;
		float: left;
		padding-left: 30px;
		
	}
	.special-date h6
	{
		line-height: 29px;
		font-size: 18px; 
		font-weight: 700;
		color: #FFFFFF;
		font-family: "Open Sans", sans-serif;
		border-right: 2px solid #FFFFFF;
		margin-bottom: 0px;
	}

	.special-time
	{
		height: 29px;
		width: 105px;
		background-image:url('images/home/clock.svg');
		background-position: 0px 3px;
		background-size: 22px 22px;
		background-repeat: no-repeat;
		float: left;
		padding-left: 30px;
		margin-left: 12px;
		
	}
	.special-time h6
	{
		line-height: 29px;
		font-size: 18px; 
		font-weight: 700;
		color: #FFFFFF;
		font-family: "Open Sans", sans-serif;
		border-right: 2px solid #FFFFFF;
		margin-bottom: 0px;
	}

	.special-genre
	{
		height: 29px;
		width: 405px;
		float: left;
		padding-left: 0px;
		margin-left: 12px;
		
	}
	.special-genre h6
	{
		line-height: 29px;
		font-size: 18px; 
		font-weight: 700;
		color: #FFFFFF;
		font-family: "Open Sans", sans-serif;
		margin-bottom: 0px;
	}

	.special-det-btn
	{
		width: 297px;
		height: 80px;
		background-color: #8BBC29;
		margin-top: 27px;
		cursor: pointer;

	}
	.special-det-btn h1
	{
		line-height: 80px;
		font-size: 29px; 
		font-weight: 800;
		color: #FFFFFF;
		margin-bottom: 0px;
		margin-top: 0px;
		text-align: center;

	}

	.most-watched-chan-logo
	{
		width: 80px;
		max-width: 80px;
		height: 80px;
		position: absolute;
		right: 10px;
		bottom: 0px;
	}

	.mv-live
	{
		width: 97px;
		height: 46px;
		background-color: #FF0000;
		position: absolute;
		top: 20px;
		right: 21px;
	}

	.mv-live h6
	{
		line-height: 46px;
		color: #FFFFFF;
		text-align: center;
		font-weight: 700;
		font-size: 25px;
		margin-bottom: 0px;
	}

	.cic-live
	{
		width: 47px;
		height: 22px;
		background-color: #FF0000;
		position: absolute;
		top: 10px;
		right: 10px;
	}

	.cic-live h6
	{
		line-height: 22px;
		color: #FFFFFF;
		text-align: center;
		font-weight: 700;
		font-size: 12px;
		margin-bottom: 0px;
	}

	.special-dtg
	{
		display: inline-block; 
		height:29px; 
		width: 100%;
		margin-top: 25px;
	}
	
	.owl-prev
	{
		left: -60px !important;
	}

	@media (max-width: 1680px)
	{	
		.channels-item-category-logo
		{
			width: 55px;
			max-width: 55px;
			height: 55px;
		}
		.owl-prev, .owl-next
		{
			width: 87px !important;
			font-size: 87px !important;
		}
		.container-body
		{
			padding-left: 61px;
			padding-right: 61px;
		}
		.category-titles
		{
			line-height: 36px;
			font-size: 26px;
			margin-bottom: 10px;
			padding-top: 26px;
		}

		#poster
		{			
			height: 945px !important; 				
			margin-top: -170px;
		}

		#banner-buttons-div
		{			
			height: 58px;
			margin-top: 442px;
			padding-left: 41px;
			padding-right: 41px;
		}

		#banner-button-left
		{
			width: 28px;
			height: 56px;
		}

		#banner-button-left:hover
		{
			margin-top: 0px;
			width: 30px;
			height: 58px;		
		}

		#banner-button-right
		{
			width: 28px;
			height: 56px;
		}

		#banner-button-right:hover
		{
			margin-top: 0px;
			width: 30px;
			height: 58px;		
		}

		#program-overlay
		{
			height: 148px;			
		}

		.program-overlay-info
		{
			width: 25%;
			float: left;
			padding-top: 30px;
		}
		
		.program-overlay-info h2
		{
			font-size: 28px;
			line-height: 37px;
		}

		.program-overlay-info h1
		{
			font-size: 35px;
			line-height: 31px;
		}

		#chan-logo
		{
			right: 123px;
			bottom: 89px;
			height: 89px;
			width: 89px;
		}	


		.most-watched-program-content
		{
			padding-bottom: 31px;
		}

		.most-watched-program-content h1
		{
			font-size: 35px;
			line-height: 48px;
			padding-left: 19px;
			margin-top: 20px;
		}

		.most-watched-program-content h2
		{
			font-size: 28px;
			line-height: 37px;
			padding-left: 19px;
			margin-top: 13px;
		}

		.most-watched-program-content h3
		{
			font-size: 28px;
			line-height: 37px;
			padding-left: 19px;
			margin-top: 11px;
		}

		.mv-live
		{
			width: 85px;
			height: 40px;
			top: 17px;
		}

		.mwl-1
		{
			right: 31px;
		}
		.mwl-2
		{
			right: 26px;
		}
		.mwl-3
		{			
			right: 18px;
		}

		.mv-live h6
		{
			line-height: 40px;
			font-size: 22px;
		}


		.channels-item-main
		{
			max-width: 245px;
			height: 175px;
			padding-top: 20px;
		}

		.chans-main-img
		{
			width: 140px !important; 
			height: 140px;
			margin: auto;
		}

		.channels-item-category
		{
			max-width: 245px;
			min-height: 218px;
			padding-bottom: 14px;
		}

		.category-prg-title-h1
		{
			font-size: 19px;
			line-height: 26px;
			padding-left: 10px;
			margin-top: 10px;
		}

		.category-prg-title-h2
		{
			font-size: 14px;
			line-height: 19px;
			padding-left: 10px;
			margin-top: 4px;
		}
		.category-prg-title-h3
		{
			font-size: 14px;
			line-height: 19px;
			padding-left: 10px;
			margin-top: 4px;
		}

		.cic-live
		{
			width: 41px;
			height: 19px;
			top: 9px;
			right: 9px;
		}

		.cic-live h6
		{
			line-height: 19px;
			font-size: 10px;
		}

		.special
		{
			height: 562px;
			margin-top: 26px;
		}

		.special-det
		{

		}

		.special-det h1
		{
			font-size: 52px;
			line-height: 72px;
			margin-top: 73px;
		}

		.special-det p
		{
			font-size: 21px;
			line-height: 29px !important;
			margin-top: 17px;
			margin-bottom: 0px;
		}

		.special-dtg
		{			
			height:25px; 
			margin-top: 22px;
		}

		.special-date
		{
			height: 25px;
			width: 79px;
			background-position: 0px 0px;
			background-size: 19px 19px;
			padding-left: 26px;
			
		}
		.special-date h6
		{
			line-height: 25px;
			font-size: 16px; 
			border-right: 2px solid #FFFFFF;
		}

		.special-time
		{
			height: 25px;
			width: 92px;
			background-position: 0px 0px;
			background-size: 19px 19px;
			padding-left: 26px;
			margin-left: 10px;
			
		}
		.special-time h6
		{
			line-height: 25px;
			font-size: 16px; 
			border-right: 2px solid #FFFFFF;
		}

		.special-genre
		{
			height: 25px;
			width: 405px;
			margin-left: 10px;
			
		}
		.special-genre h6
		{
			line-height: 25px;
			font-size: 16px; 
		}

		.special-det-btn
		{
			width: 260px;
			height: 70px;
			background-color: #8BBC29;
			margin-top: -40px;

		}
		.special-det-btn h1
		{
			line-height: 70px;
			font-size: 25px; 

		}

	}

	
	@media (max-width: 1440px)
	{	
		.channels-item-category-logo
		{
			width: 50px;
			max-width: 50px;
			height: 50px;
		}
		.owl-prev
		{
			left: -60px !important;
			width: 85px !important;
			font-size: 85px !important;
		}
		.owl-next
		{
			right: -60px !important;
			width: 85px !important;
			font-size: 85px !important;
		}
		.container-body
		{
			padding-left: 52px;
			padding-right: 52px;
		}

		.category-titles
		{
			line-height: 32px;
			font-size: 22px;
			margin-bottom: 8px;
			padding-top: 22px;
		}

		#poster
		{			
			height: 810px !important; 				
			margin-top: -170px;
		}

		#banner-buttons-div
		{			
			height: 50px;
			margin-top: 379px;
			padding-left: 35px;
			padding-right: 35px;
		}

		#banner-button-left
		{
			width: 24px;
			height: 48px;
		}

		#banner-button-left:hover
		{
			margin-top: 0px;
			width: 26px;
			height: 50px;		
		}

		#banner-button-right
		{
			width: 24px;
			height: 48px;
		}

		#banner-button-right:hover
		{
			margin-top: 0px;
			width: 26px;
			height: 50px;		
		}

		#program-overlay
		{
			height: 127px;			
		}

		.program-overlay-info
		{
			width: 25%;
			float: left;
			padding-top: 26px;
		}
		
		.program-overlay-info h2
		{
			font-size: 24px;
			line-height: 32px;
		}

		.program-overlay-info h1
		{
			font-size: 30px;
			line-height: 27px;
		}

		#chan-logo
		{
			right: 105px;
			bottom: 76px;
			height: 76px;
			width: 76px;
		}	


		.most-watched-program-content
		{
			padding-bottom: 27px;
		}

		.most-watched-program-content h1
		{
			font-size: 30px;
			line-height: 41px;
			padding-left: 16px;
			margin-top: 17px;
		}

		.most-watched-program-content h2
		{
			font-size: 24px;
			line-height: 32px;
			padding-left: 16px;
			margin-top: 11px;
		}

		.most-watched-program-content h3
		{
			font-size: 24px;
			line-height: 32px;
			padding-left: 16px;
			margin-top: 9px;
		}

		.mv-live
		{
			width: 73px;
			height: 34px;
			top: 15px;
		}

		.mwl-1
		{
			right: 31px;
		}
		.mwl-2
		{
			right: 26px;
		}
		.mwl-3
		{			
			right: 18px;
		}

		.mv-live h6
		{
			line-height: 34px;
			font-size: 19px;
		}


		.channels-item-main
		{
			max-width: 210px;
			height: 150px;
			padding-top: 18px;
		}


		.chans-main-img
		{
			width: 120px !important; 
			height: 120px;
			margin: auto;
		}

		.channels-item-category
		{
			max-width: 210px;
			min-height: 187px;
			padding-bottom: 12px;
		}

		.category-prg-title-h1
		{
			font-size: 16px;
			line-height: 22px;
			padding-left: 9px;
			margin-top: 9px;
		}

		.category-prg-title-h2
		{
			font-size: 12px;
			line-height: 16px;
			padding-left: 9px;
			margin-top: 4px;
		}

		.category-prg-title-h3
		{
			font-size: 12px;
			line-height: 16px;
			padding-left: 9px;
			margin-top: 4px;
		}

		.cic-live
		{
			width: 35px;
			height: 16px;
			top: 8px;
			right: 8px;
		}

		.cic-live h6
		{
			line-height: 16px;
			font-size: 9px;
		}

		.special
		{
			height: 481px;
			margin-top: 22px;
		}

		.special-det
		{

		}

		.special-det h1
		{
			font-size: 44px;
			line-height: 62px;
			margin-top: 62px;
		}

		.special-det p
		{
			font-size: 18px;
			line-height: 25px !important;
			margin-top: 15px;
			margin-bottom: 0px;
		}

		.special-date
		{
			height: 21px;
			width: 68px;
			background-position: 0px 0px;
			background-size: 16px 16px;
			padding-left: 22px;
			
		}

		.special-dtg
		{			
			height:22px; 
			margin-top: 19px;
		}

		.special-date h6
		{
			line-height: 21px;
			font-size: 14px; 
			border-right: 2px solid #FFFFFF;
		}

		.special-time
		{
			height: 21px;
			width: 79px;
			background-position: 0px 0px;
			background-size: 16px 16px;
			padding-left: 22px;
			margin-left: 9px;
			
		}
		.special-time h6
		{
			line-height: 21px;
			font-size: 14px; 
			border-right: 2px solid #FFFFFF;
		}

		.special-genre
		{
			height: 21px;
			width: 405px;
			margin-left: 9px;
			
		}
		.special-genre h6
		{
			line-height: 21px;
			font-size: 14px; 
		}

		.special-det-btn
		{
			width: 223px;
			height: 60px;
			background-color: #8BBC29;
			margin-top: -34px;

		}
		.special-det-btn h1
		{
			line-height: 60px;
			font-size: 21px; 

		}

	}	

	@media (max-width: 1366px)
	{	
		.channels-item-category-logo
		{
			width: 48px;
			max-width: 48px;
			height: 48px;
		}
		.owl-prev, .owl-next
		{
			width: 71px !important;
			font-size: 71px !important;
		}
		.container-body
		{
			padding-left: 50px;
			padding-right: 50px;
		}

		.category-titles
		{
			line-height: 29px;
			font-size: 21px;
			margin-bottom: 8px;
			padding-top: 21px;
		}

		#poster
		{			
			height: 768px !important; 				
			margin-top: -170px;
		}

		#banner-buttons-div
		{			
			height: 47px;
			margin-top: 359px;
			padding-left: 33px;
			padding-right: 33px;
		}

		#banner-button-left
		{
			width: 23px;
			height: 45px;
		}

		#banner-button-left:hover
		{
			width: 25px;
			height: 47px;		
		}

		#banner-button-right
		{
			width: 23px;
			height: 45px;
		}

		#banner-button-right:hover
		{
			width: 25px;
			height: 47px;			
		}

		#program-overlay
		{
			height: 120px;			
		}

		.program-overlay-info
		{
			width: 25%;
			float: left;
			padding-top: 24px;
		}
		
		.program-overlay-info h2
		{
			font-size: 23px;
			line-height: 30px;
		}

		.program-overlay-info h1
		{
			font-size: 28px;
			line-height: 25px;
		}

		#chan-logo
		{
			right: 100px;
			bottom: 72px;
			height: 72px;
			width: 72px;
		}	


		.most-watched-program-content
		{
			padding-bottom: 25px;
		}

		.most-watched-program-content h1
		{
			font-size: 28px;
			line-height: 39px;
			padding-left: 15px;
			margin-top: 16px;
		}

		.most-watched-program-content h2
		{
			font-size: 23px;
			line-height: 30px;
			padding-left: 15px;
			margin-top: 11px;
		}

		.most-watched-program-content h3
		{
			font-size: 23px;
			line-height: 30px;
			padding-left: 15px;
			margin-top: 9px;
		}

		.mv-live
		{
			width: 69px;
			height: 33px;
			top: 14px;
		}

		.mwl-1
		{
			right: 25px;
		}
		.mwl-2
		{
			right: 21px;
		}
		.mwl-3
		{			
			right: 15px;
		}

		.mv-live h6
		{
			line-height: 33px;
			font-size: 18px;
		}


		.channels-item-main
		{
			max-width: 199px;
			height: 142px;
			padding-top: 16px;
		}

		.chans-main-img
		{
			width:114px !important; 
			height: 114px;
			margin: auto;
		}

		.channels-item-category
		{
			max-width: 199px;
			min-height: 177px;
			padding-bottom: 11px;
		}

		.category-prg-title-h1
		{
			font-size: 15px;
			line-height: 21px;
			padding-left: 8px;
			margin-top: 8px;
		}

		.category-prg-title-h2
		{
			font-size: 11px;
			line-height: 15px;
			padding-left: 8px;
			margin-top: 3px;
		}

		.category-prg-title-h3
		{
			font-size: 11px;
			line-height: 15px;
			padding-left: 8px;
			margin-top: 3px;
		}

		.cic-live
		{
			width: 33px;
			height: 15px;
			top: 7px;
			right: 7px;
		}

		.cic-live h6
		{
			line-height: 15px;
			font-size: 8px;
		}

		.special
		{
			height: 457px;
			margin-top: 21px;
		}

		.special-det
		{

		}

		.special-det h1
		{
			font-size: 42px;
			line-height: 59px;
			margin-top: 59px;
		}

		.special-det p
		{
			font-size: 17px;
			line-height: 24px !important;
			margin-top: 14px;
			margin-bottom: 0px;
		}


		.special-dtg
		{			
			height:21px; 
			margin-top: 18px;
		}

		.special-date
		{
			height: 20px;
			width: 64px;
			background-position: 0px 0px;
			background-size: 15px 15px;
			padding-left: 21px;
			
		}
		.special-date h6
		{
			line-height: 20px;
			font-size: 13px; 
			border-right: 2px solid #FFFFFF;
		}

		.special-time
		{
			height: 20px;
			width: 75px;
			background-position: 0px 0px;
			background-size: 15px 15px;
			padding-left: 21px;
			margin-left: 8px;
			
		}
		.special-time h6
		{
			line-height: 20px;
			font-size: 13px; 
			border-right: 2px solid #FFFFFF;
		}

		.special-genre
		{
			height: 20px;
			width: 305px;
			margin-left: 80px;
			
		}
		.special-genre h6
		{
			line-height: 20px;
			font-size: 13px; 
		}

		.special-det-btn
		{
			width: 211px;
			height: 57px;
			background-color: #8BBC29;
			margin-top: -32px;

		}
		.special-det-btn h1
		{
			line-height: 57px;
			font-size: 20px; 

		}
	}



	@media (max-width: 1280px)
	{	
		.channels-item-category-logo
		{
			width: 45px;
			max-width: 45px;
			height: 45px;
		}
		.owl-prev
		{
			left: -50px !important;
			width: 66px !important;
			font-size: 66px !important;
		}
		.owl-next
		{
			right: -50px !important;
			width: 66px !important;
			font-size: 66px !important;
		}
		.container-body
		{
			padding-left: 46px;
			padding-right: 46px;
		}

		.category-titles
		{
			line-height: 27px;
			font-size: 20px;
			margin-bottom: 7px;
			padding-top: 20px;
		}

		#poster
		{			
			height: 718px !important; 				
			margin-top: -170px;
		}

		#banner-buttons-div
		{			
			height: 44px;
			margin-top: 336px;
			padding-left: 31px;
			padding-right: 31px;
		}

		#banner-button-left
		{
			width: 21px;
			height: 43px;
		}

		#banner-button-left:hover
		{
			margin-top: 0px;
			width: 23px;
			height: 46px;		
		}

		#banner-button-right
		{
			width: 21px;
			height: 43px;
		}

		#banner-button-right:hover
		{
			margin-top: 0px;
			width: 23px;
			height: 46px;		
		}

		#program-overlay
		{
			height: 112px;			
		}

		.program-overlay-info
		{
			width: 25%;
			float: left;
			padding-top: 23px;
		}
		
		.program-overlay-info h2
		{
			font-size: 21px;
			line-height: 28px;
		}

		.program-overlay-info h1
		{
			font-size: 27px;
			line-height: 24px;
		}

		#chan-logo
		{
			right: 93px;
			bottom: 68px;
			height: 68px;
			width: 68px;
		}	


		.most-watched-program-content
		{
			padding-bottom: 24px;
		}

		.most-watched-program-content h1
		{
			font-size: 27px;
			line-height: 37px;
			padding-left: 14px;
			margin-top: 15px;
		}

		.most-watched-program-content h2
		{
			font-size: 21px;
			line-height: 28px;
			padding-left: 14px;
			margin-top: 10px;
		}

		.most-watched-program-content h3
		{
			font-size: 21px;
			line-height: 28px;
			padding-left: 14;
			margin-top: 9px;
		}

		.mv-live
		{
			width: 67px;
			height: 30px;
			top: 13px;
		}

		.mwl-1
		{
			right: 24px;
		}
		.mwl-2
		{
			right: 20px;
		}
		.mwl-3
		{			
			right: 14px;
		}

		.mv-live h6
		{
			line-height: 30px;
			font-size: 17px;
		}


		.channels-item-main
		{
			max-width: 186px;
			height: 133px;
			padding-top: 15px;
		}

		.chans-main-img
		{
			width: 107px !important; 
			height: 107px;
			margin: auto;
		}

		.channels-item-category
		{
			max-width: 186px;
			min-height: 166px;
			padding-bottom: 11px;
		}

		.category-prg-title-h1
		{
			font-size: 14px;
			line-height: 20px;
			padding-left: 8px;
			margin-top: 8px;
		}

		.category-prg-title-h2
		{
			font-size: 11px;
			line-height: 14px;
			padding-left: 8px;
			margin-top: 3px;
		}

		.category-prg-title-h3
		{
			font-size: 11px;
			line-height: 14px;
			padding-left: 8px;
			margin-top: 3px;
		}

		.cic-live
		{
			width: 31px;
			height: 14px;
			top: 7px;
			right: 7px;
		}

		.cic-live h6
		{
			line-height: 14px;
			font-size: 8px;
		}

		.special
		{
			height: 427px;
			margin-top: 20px;
		}

		.special-det
		{

		}

		.special-det h1
		{
			font-size: 40px;
			line-height: 55px;
			margin-top: 55px;
		}

		.special-det p
		{
			font-size: 16px;
			line-height: 22px !important;
			margin-top: 13px;
			margin-bottom: 0px;
		}


		.special-dtg
		{			
			height:19px; 
			margin-top: 17px;
		}

		.special-date
		{
			height: 19px;
			width: 60px;
			background-position: 0px 0px;
			background-size: 14px 14px;
			padding-left: 26px;
			
		}
		.special-date h6
		{
			line-height: 19px;
			font-size: 12px; 
			border-right: 2px solid #FFFFFF;
		}

		.special-time
		{
			height: 19px;
			width: 70px;
			background-position: 0px 0px;
			background-size: 14px 14px;
			padding-left: 20px;
			margin-left: 8px;
			
		}
		.special-time h6
		{
			line-height: 19px;
			font-size: 12px; 
			border-right: 2px solid #FFFFFF;
		}

		.special-genre
		{
			height: 19px;
			width: 205px;
			margin-left: 8px;
			
		}
		.special-genre h6
		{
			line-height: 19px;
			font-size: 12px; 
		}

		.special-det-btn
		{
			width: 198px;
			height: 53px;
			background-color: #8BBC29;
			margin-top: -30px;

		}
		.special-det-btn h1
		{
			line-height: 53px;
			font-size: 19px; 

		}

		.owl-item
		{
			margin-right: 18px !important;
		}

		
	}
	@media(max-width: 1134px)
	{
		.channels-item-category-logo
		{
			width: 35px;
			max-width: 35px;
			height: 35px;
		}
	}

	@media (max-width: 1024px)
	{
		.owl-prev
		{
			left: -40px !important;
			width: 53px !important;
			font-size: 53px !important;
		}
		.owl-next
		{
			right: -40px !important;
			width: 53px !important;
			font-size: 53px !important;
		}

		.container-body
		{
			padding-left: 37px;
			padding-right: 37px;
		}
		
		.category-titles
		{
			line-height: 22px;
			font-size: 16px;
			margin-bottom: 6px;
			padding-top: 16px;
		}
		#poster
		{			
			height: 575px !important; 				
			margin-top: -91px;
		}

		#banner-buttons-div
		{			
			height: 35px;
			margin-top: 269px;
			padding-left: 25px;
			padding-right: 25px;
		}

		#banner-button-left
		{
			width: 17px;
			height: 34px;
		}

		#banner-button-left:hover
		{
			margin-top: 0px;
			width: 19px;
			height: 36px;
		}

		#banner-button-right
		{
			width: 17px;
			height: 34px;
		}

		#banner-button-right:hover
		{
			margin-top: 0px;
			width: 19px;
			height: 36px;		
		}

		#program-overlay
		{
			height: 90px;			
		}

		.program-overlay-info
		{
			width: 25%;
			float: left;
			padding-top: 18px;
		}
		
		.program-overlay-info h2
		{
			font-size: 17px;
			line-height: 22px;
		}

		.program-overlay-info h1
		{
			font-size: 21px;
			line-height: 19px;
		}

		#chan-logo
		{
			right: 75px;
			bottom: 54px;
			height: 54px;
			width: 54px;
		}	


		.most-watched-program-content
		{
			padding-bottom: 19px;
		}

		.most-watched-program-content h1
		{
			font-size: 21px;
			line-height: 29px;
			padding-left: 12px;
			margin-top: 12px;
		}

		.most-watched-program-content h2
		{
			font-size: 17px;
			line-height: 24px;
			padding-left: 12px;
			margin-top: 8px;
		}

		.most-watched-program-content h3
		{
			font-size: 17px;
			line-height: 24px;
			padding-left: 12px;
			margin-top: 7px;
		}

		.mv-live
		{
			width: 52px;
			height: 24px;
			top: 10px;
		}

		.mwl-1
		{
			right: 19px;
		}
		.mwl-2
		{
			right: 16px;
		}
		.mwl-3
		{			
			right: 11px;
		}

		.mv-live h6
		{
			line-height: 24px;
			font-size: 13px;
		}


		.channels-item-main
		{
			max-width: 149px;
			height: 107px;
			padding-top: 12px;
		}

		.chans-main-img
		{
			width: 85px !important; 
			height: 85px;
			margin: auto;
		}

		.channels-item-category
		{
			max-width: 149px;
			min-height: 133px;
			padding-bottom: 9px;
		}

		.category-prg-title-h1
		{
			font-size: 12px;
			line-height: 16px;
			padding-left: 6px;
			margin-top: 6px;
		}

		.category-prg-title-h2
		{
			font-size: 9px;
			line-height: 12px;
			padding-left: 6px;
			margin-top: 2px;
		}

		.category-prg-title-h3
		{
			font-size: 9px;
			line-height: 12px;
			padding-left: 6px;
			margin-top: 2px;
		}

		.cic-live
		{
			width: 25px;
			height: 12px;
			top: 5px;
			right: 5px;
		}

		.cic-live h6
		{
			line-height: 12px;
			font-size: 6px;
		}

		.special
		{
			height: 342px;
			margin-top: 16px;
		}

		.special-det
		{

		}

		.special-det h1
		{
			font-size: 32px;
			line-height: 44px;
			margin-top: 44px;
		}

		.special-det p
		{
			font-size: 13px;
			line-height: 18px !important;
			margin-top: 10px;
			margin-bottom: 0px;
		}


		.special-dtg
		{			
			height:15px; 
			margin-top: 13px;
		}

		.special-date
		{
			height: 15px;
			width: 48px;
			background-position: 0px 0px;
			background-size: 12px 12px;
			padding-left: 16px;
			
		}
		.special-date h6
		{
			line-height: 15px;
			font-size: 10px; 
			border-right: 2px solid #FFFFFF;
		}

		.special-time
		{
			height: 15px;
			width: 56px;
			background-position: 0px 0px;
			background-size: 12px 12px;
			padding-left: 16px;
			margin-left: 6px;
			
		}
		.special-time h6
		{
			line-height: 15px;
			font-size: 10px; 
			border-right: 2px solid #FFFFFF;
		}

		.special-genre
		{
			height: 15px;
			width: 205px;
			margin-left: 6px;
			
		}
		.special-genre h6
		{
			line-height: 15px;
			font-size: 10px; 
		}

		.special-det-btn
		{
			width: 158px;
			height: 43px;
			background-color: #8BBC29;
			margin-top: -24px;

		}
		.special-det-btn h1
		{
			line-height: 43x;
			font-size: 15px; 

		}

	}
	
	@media (max-width: 990px)
	{
		.channels-item-category-logo
		{
			width: 30px;
			max-width: 30px;
			height: 30px;
		}
		#poster
		{						
			margin-top: 0px;
		}
	}

	@media (max-width: 768px)
	{
		#content
		{
			background-color: #F8F8F8 !important;
		}
		.owl-prev
		{
			left: -30px !important;
			width: 40px !important;
			font-size: 40px !important;
		}
		.owl-next
		{
			right: -30px !important;
			width: 40px !important;
			font-size: 40px !important;
		}
		.container-body
		{
			padding-left: 28px;
			padding-right: 28px;
		}

		
		.category-titles
		{
			line-height: 41px;
			font-size: 30px;
			margin-bottom: 20px;
			padding-top: 20px;
		}

		.c-nes
		{
			padding-top: 0px !important;
			margin-top: -10px !important;
		}

		#poster
		{			
			height: 432px !important; 				
			margin-top: 0px;
		}

		#banner-buttons-div
		{			
			height: 26px;
			margin-top: 202px;
			padding-left: 19px;
			padding-right: 19px;
		}

		#banner-button-left
		{
			width: 13px;
			height: 26px;
		}

		#banner-button-left:hover
		{
			margin-top: 0px;
			width: 15px;
			height: 28px;		
		}

		#banner-button-right
		{
			width: 13px;
			height: 26px;
		}

		#banner-button-right:hover
		{
			margin-top: 0px;
			width: 15px;
			height: 28px;		
		}

		#program-overlay
		{
			height: 68px;			
		}

		.program-overlay-info
		{
			width: 100%;
			float: left;
			padding-top: 0px;
		}
		
		.program-overlay-info h2
		{
			font-size: 13px;
			line-height: 17px;
			text-align: left;
			padding-left: 20px;
			padding-top: 10px;
		}

		.program-overlay-info h1
		{
			font-size: 16px;
			line-height: 22px;
			text-align: left;
			padding-left: 20px;
			padding-top: 10px;
		}

		#chan-logo
		{
			right: 28px;
			bottom: 25px;
			height: 53px;
			width: 53px;
		}	

		.most-watched-program
		{
			min-height: unset;
			float: left;
			display: block;
			width: 100%;
			padding: 0px;
			margin-top: 0px;
			margin-bottom: 30px;
		}

		.most-watched-program-content
		{
			padding-bottom: 14px;
		}

		.most-watched-program-content h1
		{
			font-size: 22px;
			line-height: 30px;
			padding-left: 9px;
			margin-top: 9px;
		}

		.most-watched-program-content h2
		{
			font-size: 18px;
			line-height: 24px;
			padding-left: 9px;
			margin-top: 6px;
		}

		.most-watched-program-content h3
		{
			font-size: 18px;
			line-height: 24px;
			padding-left: 9px;
			margin-top: 5px;
		}

		.mv-live
		{
			width: 55px;
			height: 27px;
			top: 11px;
		}

		.mwl-1
		{
			right: 14px;
		}
		.mwl-2
		{
			right: 12px;
		}
		.mwl-3
		{			
			right: 8px;
		}

		.mv-live h6
		{
			line-height: 27px;
			font-size: 13px;
		}


		.channels-item-main
		{
			max-width: 160px;
			height: 113px;
			padding-top: 0px;
		}

		.chans-main-img
		{
			width: 113px !important; 
			height: 113px;
			margin: auto;
		}

		.channels-item-category
		{
			max-width: 246px;
			min-height: 100px;
			padding-bottom: 6px;
		}

		.category-prg-title-h1
		{
			font-size: 20px;
			line-height: 28px;
			padding-left: 8px;
			margin-top: 8px;
		}

		.category-prg-title-h2
		{
			font-size: 13px;
			line-height: 18px;
			padding-left: 8px;
			margin-top: 3px;
		}

		.category-prg-title-h3
		{
			font-size: 13px;
			line-height: 18px;
			padding-left: 8px;
			margin-top: 5px;
		}

		

		.cic-live
		{
			width: 41px;
			height: 19px;
			top: 9px;
			right: 9px;
		}

		.cic-live h6
		{
			line-height: 19px;
			font-size: 10px;
		}

		.special
		{
			height: 257px;
			margin-top: 12px;
		}

		.special-det
		{

		}

		.special-det h1
		{
			font-size: 24px;
			line-height: 33px;
			margin-top: 33px;
		}

		.special-det p
		{
			font-size: 10px;
			line-height: 13px !important;
			margin-top: 8px;
			margin-bottom: 0px;
		}		

		.special-dtg
		{			
			height:11px; 
			margin-top: 10px;
		}

		.special-date
		{
			height: 11px;
			width: 36px;
			background-position: 0px 0px;
			background-size: 9px 9px;
			padding-left: 12px;
			
		}
		.special-date h6
		{
			line-height: 11px;
			font-size: 8px; 
			border-right: 2px solid #FFFFFF;
		}

		.special-time
		{
			height: 11px;
			width: 52px;
			background-position: 0px 0px;
			background-size: 9px 9px;
			padding-left: 12px;
			margin-left: 4px;
			
		}
		.special-time h6
		{
			line-height: 11px;
			font-size: 8px; 
			border-right: 2px solid #FFFFFF;
		}

		.special-genre
		{
			height: 11px;
			width: 200px;
			margin-left: 4px;
			
		}
		.special-genre h6
		{
			line-height: 11px;
			font-size: 8px; 
		}

		.special-det-btn
		{
			width: 119px;
			height: 32px;
			margin-top: -18px;

		}
		.special-det-btn h1
		{
			line-height: 32px;
			font-size: 11px; 

		}				
	}	

	@media (max-width: 500px)
	{
		#poster
		{			
			height: 232px !important; 				
			margin-top: 0px;
		}

		#banner-buttons-div
		{			
			height: 26px;
			margin-top: 101px;
			padding-left: 19px;
			padding-right: 19px;
		}

		#banner-button-left
		{
			width: 13px;
			height: 26px;
		}

		#banner-button-left:hover
		{
			margin-top: 0px;
			width: 15px;
			height: 28px;		
		}

		#banner-button-right
		{
			width: 13px;
			height: 26px;
		}

		#banner-button-right:hover
		{
			margin-top: 0px;
			width: 15px;
			height: 28px;		
		}

		.owl-prev, .owl-next
		{
			width: 44px !important;
			font-size: 36px !important;
			right: -20px !important;
		}
		.special
		{
			width: 100%;
			height: unset;
			min-height: 600px;
			background-color: #000;
			margin-top: 30px;
			background-image: linear-gradient(to top, rgba(0,0,0,1), rgba(0,0,0,1),rgba(0,0,0,1),rgba(0,0,0,1),rgba(0,0,0,1), rgba(0,0,0,1), rgba(0,0,0,0.9), rgba(0,0,0,0.5),rgba(0,0,0,0),rgba(0,0,0,0), rgba(0,0,0,0)),url('images/home/5vZw7ltCKI0JiOYTtRxaIC3DX0e.png');
			background-size: contain;
			background-repeat: no-repeat;
			background-position: top;
			padding-top: 200px !important;
		}
		.special-det
		{
			width: 100%;
			max-width: 100%;
		}
		.special-det h1
		{
			font-size: 40px;
			line-height: 40px;
			font-weight: 800;
			margin-top: 24px;
			color: #FFFFFF;
		}

		.special-det p
		{
			font-size: 18px;
			line-height: 30px !important;
			font-weight: 500;
			margin-top: 25px;
			color: #FFFFFF;
		}

		.special-date
		{
			height: 20px;
			width: 70px;
			background-image:url('images/home/calendar.svg');
			background-position: 0px 0px;
			background-size: 20px 20px;
			background-repeat: no-repeat;
			float: left;
			padding-left: 26px;
			
		}
		.special-date h6
		{
			line-height: 20px;
			font-size: 14px; 
			font-weight: 600;
			color: #FFFFFF;
			font-family: "Open Sans", sans-serif;
			border-right: 2px solid #FFFFFF;
			margin-bottom: 0px;
		}

		.special-time
		{
			height: 20px;
			width: 85px;
			background-image:url('images/home/clock.svg');
			background-position: 0px 0px;
			background-size: 20px 20px;
			background-repeat: no-repeat;
			float: left;
			padding-left: 26px;
			margin-left: 10px;
			
		}
		.special-time h6
		{
			line-height: 20px;
			font-size: 14px; 
			font-weight: 600;
			color: #FFFFFF;
			font-family: "Open Sans", sans-serif;
			border-right: 2px solid #FFFFFF;
			margin-bottom: 0px;
		}

		.special-genre
		{
			height: 20px;
			width: 105px;
			float: left;
			padding-left: 0px;
			margin-left: 10px;
			
		}
		.special-genre h6
		{
			line-height: 20px;
			font-size: 14px; 
			font-weight: 600;
			color: #FFFFFF;
			font-family: "Open Sans", sans-serif;
			margin-bottom: 0px;
		}

		.special-det-btn
		{
			width: 100%;
			height: 80px;
			background-color: #8BBC29;
			margin-top: 27px;

		}
		.special-det-btn h1
		{
			line-height: 80px;
			font-size: 29px; 
			font-weight: 800;
			color: #FFFFFF;
			margin-bottom: 0px;
			margin-top: 0px;
			text-align: center;

		}
	}