.twyg-active-item{position:relative;background-color:#000;}
#film-dash {
    width: 100%;
    height: 557px;
}
.twyg-loader{
	position:absolute;
	width:100%;
	height:557px;
	z-index:100;
	top:0; left:0; background-color:#000;
	display:none;
}
ul.twyg-list {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
}
ul.twyg-list li a.nav-link{
	color: #58595b;
    border-radius: 0;
    
    padding: 0 0 0 0;
    display: block;
    vertical-align: middle;
    overflow: hidden;
	position:relative;
}
ul.twyg-list li a.nav-link.active:after, ul.twyg-list li a.nav-link:hover:after {
    border: 9px solid #4d3826;
	position:absolute;
	content:"";
	width:100%;
	height:100%;
	top:0; left:0;
}

ul.twyg-list li {
    padding: 0;
    margin: 20px 26px 0 0;
    color: #58595b;
    font-size: 14px;
    line-height: 20px;
    width: 250px;
    text-align: center;
    
}
ul.twyg-list li:nth-child(4n) {
    margin-right: 0;
}
ul.twyg-list li a img{width:250px; height:140px; object-fit:cover; object-position: center; }
p.twyg-title{
	color: #000;
    font-size: 14px;
    line-height: 20px;
    text-align: left;
	margin: 10px 0 0 0;
}

@media (max-width: 1200px) {

ul.twyg-list li{
	width:225px;
	}
	
ul.twyg-list li a.nav-link img{	
	width:225px;
	max-width:inherit !important;
}


	
}


@media (max-width: 980px) {
ul.twyg-list li:nth-child(4) { margin: 20px 20px 0 0;}
}

@media (max-width: 768px) {
ul.twyg-list li {width: 225px;}	
ul.twyg-list li:nth-child(4) { margin: 20px 13px 0 0;}
ul.twyg-list li a.nav-link img { width: 207px;}
ul.twyg-list li:nth-child(3) { margin: 20px 0 0 0;}



	
}


@media (max-width: 767px) {

ul.twyg-list li {margin: 20px 3% 0 0;width: 47%;	}
ul.twyg-list li a.nav-link.active:after, ul.twyg-list li a.nav-link:hover:after {
    border: 4px solid #4d3826;
}

ul.twyg-list li:nth-child(2) {margin: 20px 0 0 3%;}
ul.twyg-list li:nth-child(4) {margin: 20px 0 0 3%;}
ul.twyg-list li:nth-child(6) {margin: 20px 0 0 3%;}


ul.twyg-list li {width: 225px ;margin: 20px 0 0 0;}	
ul.twyg-list li:nth-child(4) { margin: 20px 0 0 0;}
ul.twyg-list li a.nav-link img { width: 207px;}
ul.twyg-list li:nth-child(3) { margin: 20px 0 0 0;}
ul.twyg-list li:nth-child(6) {margin: 20px 0 0 0;}
ul.twyg-list li:nth-child(2) {margin: 20px 0 0 0;}

}