
.video-container {background: #000000; padding:50px 0; position:relative;}
.video-container .flickity-page-dots .dot {background:#bbbbbb; margin:0 1.5px; opacity:1; width: 13px; height: 13px;}
.video-container .flickity-page-dots .dot.is-selected {background:#3d388a; opacity:1;}
.video-container .flickity-prev-next-button {width: 123px; height: 123px; background: rgba(0,0,0,0.4); z-index:9;}
.video-container .flickity-prev-next-button:hover {background: rgba(0,0,0,0.6);}
.video-container .flickity-prev-next-button .arrow {fill:#fff;}
.video-container .flickity-prev-next-button.previous {left:11%;}
.video-container .flickity-prev-next-button.next {right:11%;}
.gallery-cell {margin:0 20px; width: 644px; height: 400px;}



.left-overlay, .right-overlay {width:330px; height:500px; position:absolute;	top:0; z-index:1;}
	
.left-overlay {	 
	left:0; 	
	background:rgba(0,0,0,0.8); 
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+2,000000+100&1+37,0.5+100 */
background: -moz-linear-gradient(left,  rgba(0,0,0,1) 2%, rgba(0,0,0,1) 37%, rgba(0,0,0,0.5) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  rgba(0,0,0,1) 2%,rgba(0,0,0,1) 37%,rgba(0,0,0,0.5) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  rgba(0,0,0,1) 2%,rgba(0,0,0,1) 37%,rgba(0,0,0,0.5) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#80000000',GradientType=1 ); /* IE6-9 */

}

.right-overlay {
	right:0; 	
	background:rgba(0,0,0,0.8); 
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+98&0.5+0,1+63 */
    background: -moz-linear-gradient(left,  rgba(0,0,0,0.5) 0%, rgba(0,0,0,1) 63%, rgba(0,0,0,1) 98%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left,  rgba(0,0,0,0.5) 0%,rgba(0,0,0,1) 63%,rgba(0,0,0,1) 98%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right,  rgba(0,0,0,0.5) 0%,rgba(0,0,0,1) 63%,rgba(0,0,0,1) 98%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80000000', endColorstr='#000000',GradientType=1 ); /* IE6-9 */
}

@media (min-width:320px) and (max-width:980px){
	.left-overlay, .right-overlay {display:none;}
	.video-container .flickity-prev-next-button {width: 32px; height: 32px;}
}
@media (min-width:320px) and (max-width:375px){
	.gallery-cell {width: 80%; height: 160px;}	
}

@media (min-width:414px) and (max-width:736px){
	.gallery-cell {width: 80%; height: 273px;}
}

@media (min-width:768px) and (max-width:1024px){
	.gallery-cell {width: 600px; height: 373px;}
	.video-container .flickity-prev-next-button {width: 50px; height: 50px;}
}

@media (min-width:1024px) and (max-width:1200px){
	.left-overlay, .right-overlay {width:180px; height:470px;}
	.video-container .flickity-prev-next-button {width: 50px; height: 50px;}

}
@media (min-width:1280px) and (max-width:1300px) {
	.left-overlay, .right-overlay {width:300px;}
}
@media (min-width:1920px){
	.left-overlay, .right-overlay {width:600px;}
}
