/*  VIDEO PLAYER 
 		############################### */
		#CinemaOn{background: #000; height: 100%; width: 100%; position: fixed; top: 0px; left: 0px; z-index: 1000; display:none;}
  		.vid-container {
		    position: relative;
		    padding-bottom: 53%;
		    /*padding-top: 30px; */
		    height: 0; 
			border: 5px solid #d6d6d6;
    z-index: 10;
    background: black;
		}
		 
		.vid-container iframe,
		.vid-container object,
		.vid-container embed {
		    position: absolute;
		    top: 0;
		    left: 0;
		    width: 100%;
		    height: 100%;
		}


		/*  VIDEOS PLAYLIST 
 		############################### */
		.vid-list-container {
			width: 92%;
			overflow: hidden;
			margin-top: 20px;
			margin-left:4%;
			padding-bottom: 20px;
		}

		.vid-list {
			width: 1400px;
			position: relative;
			top:0;
			left: 0;
		}

		.vid-item {
			display: block;
			width: 148px;
			height: 167px;
			float: left;
			margin: 0;
			padding: 10px;
			text-align: center;
		}

		.thumb {
			/*position: relative;*/
			overflow:hidden;

		}

		.thumb img {
			width: 100%;
			position: relative;
			border-radius: 10px;
		}

		.vid-item .desc {
			color: #2458a3;
			font-size: 13px;
			margin-top: 5px;
			line-height: 18px;
			font-weight: 600;
		}

		.vid-item:hover {
			background: #cecece;
			cursor: pointer;
		}

		.arrows {
			position:relative;
			width: 100%;
		}

		.arrow-left {
			color: #fff;
			position: absolute;
			background: #777;
			padding: 15px;
			left: -25px;
			top: -219px;
			z-index: 11;
			cursor: pointer;
		}

		.arrow-right {
			color: #fff;
			position: absolute;
			background: #777;
			padding: 15px;
			right: -25px;
			top: -219px;
			z-index:12;
			cursor: pointer;
		}

		.arrow-left:hover {
			background: #CC181E;
		}

		.arrow-right:hover {
			background: #CC181E;
		}


		@media (max-width: 624px) {
			.caption {
				margin-top: 40px;
			}
			.vid-list-container {
				padding-bottom: 20px;
			}

			/* reposition left/right arrows */
			.arrows {
				position:relative;
				margin: 0 auto;
				width:96px;
			}
			.arrow-left {
				left: 0;
				top: -17px;
			}

			.arrow-right {
				right: 0;
				top: -17px;
			}
		}
