  			.videos_container {
  			width: 100%;
  			max-width: 854px;
  			min-width: 440px;
  			background: #fff;
  			margin: 0 auto;
  		    }

/*  VIDEO PLAYER CONTAINER
 		############################### */
  		.vid-container {
		    position: relative;
		    padding-bottom: 52%;
		    padding-top: 30px; 
		    height: 0; 
		}
		 
		.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: 1344px;
			position: relative;
			top:0;
			left: 0;
		}

		.vid-item {
			display: block;
			width: 148px;
			height: 148px;
			float: left;
			margin: 0;
			padding: 10px;
    background-position: 100% 0;
    background-size: 200% 100%;
    transition: all .2s ease-in;
	text-decoration:none !important;
		}
		

		.thumb {
			position: relative;
			overflow:hidden;
			height: 84px;
		}
        #thumb-large {
		display:block;
			position: relative;
			overflow:hidden;
			width: 100%;
		 max-height:330px;
		 max-width:625px;
		 margin:0 10px
		}
		  #thumb-large img{
			margin-top: -60px;
			width: 100%;
		  }
		

#thumb-large .img-hover {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: #000000 url(/templates/default/controllers/video/widgets/slider_carousel_adaptive/images/play-icon-big.png) no-repeat center center;
opacity: 0;
-webkit-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
-webkit-backface-visibility: hidden;
-webkit-transform: translateZ(0) scale(1.0, 1.0);
}

#thumb-large .item-img:hover > a .img-hover, #thumb-large .img-hover:hover {
opacity: .75;
}

.video-title{
padding:20px;color:#fff;font-size:16px;text-align:center
}		   
.video-descr{
padding:20px;color:#fff;
}
		   
		.video_time{
		display:inline-block;
		position:absolute;
		top:0;
		right:0;
		background:#000;
		color:#fff;
		font-size:11px;
		padding:3px;
		}
		.is_hd{
		display:inline-block;
		position:absolute;
		top:0;
		left:0;
		background:#c00;
		color:#fff;
		font-size:10px;
		padding:2px 3px;
		}
		
		.thumb img {
			width: 100%;
			position: relative;
			top: -13px;
		}

		.vid-item .video_title {
			color: #000;
			font-size: 13px;
			margin-top:5px;
		}

		.vid-item:hover {
			cursor: pointer;
			 			  background:#eee;
		}
		#vid_actived{
			 background-position: 0 0;
			 background:#000
		}
		#vid_actived .video_title {
		color:#fff
		}

		.arrows {
			position:relative;
			width: 100%;
		}

		.arrow-left {
			color: #fff;
			position: absolute;
			background: #777;
			padding: 15px;
			left: -25px;
			top: -130px;
			z-index: 99;
			cursor: pointer;
		}

		.arrow-right {
			color: #fff;
			position: absolute;
			background: #777;
			padding: 15px;
			right: -25px;
			top: -130px;
			z-index:100;
			cursor: pointer;
		}

		.arrow-left:hover {
			background: #CC181E;
		}

		.arrow-right:hover {
			background: #CC181E;
		}


		@media (max-width: 624px) {
			
		
			.vid-list-container {
				padding-bottom: 20px;
			}

			/* reposition left/right arrows */
			.arrows {
				position:relative;
				margin: 0 auto;
				width:96px;
				padding-bottom:50px
			}
			.arrow-left {
				left: 0;
				top: -17px;
			}

			.arrow-right {
				right: 0;
				top: -17px;
			}
		}
		
