.mfp-wrap{
	display: none;
}
.field_gallery_images .image-item{
	float: left;
	margin: 2px;
}
.photos-of-event .views-field-field-gallery-images a{
	margin: 1px;
	display: block;
	float: left;
}
.gallery .views-field-title{
	font-size: large;
	line-height: 1.3;
}
.gallery img,
.video-gallery img,
.field_gallery_images img{
	width: 100vw;
}
.gallery,
.video-gallery{
	padding: 0 1%;
}
#block-views-block-gallery-block-1-2 .gallery,
#block-views-block-video-gallery-block-1-2 .video-gallery{
	padding: 0;
	margin: 0;
}
.gallery-item .views-field-title{
	font-size: larger;
	margin: 10px;
}
body.page-node-type-video .main-content{
	flex-direction: column-reverse;
}
body.page-node-type-video #block-iitpkd-content,
body.page-node-type-video #block-iitpkd-content .content{
	width: 100%;
}
.video_embed_field{
	position: relative;
	overflow: hidden;
	padding-top: 56.25%;
}
.video_embed_field iframe{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.block-grid, .blazy.block-grid, .item-list > .block-grid{
	width: 100%;
}

.gallery .photo,
.video-gallery li.grid div{
	overflow: hidden;
}
.gallery li.grid img,
.video-gallery li.grid div img{
	transform: rotate(.5deg) scale(1);
	transition: .3s ease-in-out;
}
.gallery li.grid:hover img,
.video-gallery li.grid:hover div img{
	transform: rotate(0) scale(1.05);
}
.gallery li.grid,
.video-gallery li.grid{
	position: relative;
}
i.fi-play{
	position: absolute;
	top: 25%;
	left: 45%;
	border: solid 3px #fff;
	border-radius: 50%;
	padding: 0 0.5em;
	font-size: 2em;
	color: #fff;
	opacity: 0;
	transition: .3s ease-in-out;
}
.gallery li.grid:hover img,
.video-gallery li.grid:hover img{
	filter: brightness(0.5);
}
.video-gallery li.grid:hover i.fi-play{
	opacity: 1;
}
.video-gallery li.grid .views-field-title{
	padding: 10px;
	transition: 0.3s ease-in-out;
}
.gallery li.grid:hover .views-field-title a,
.video-gallery li.grid:hover .views-field-title a{
	color: #e94c26;
	transform: translateX(10px);
	display: block;
}


@media(min-width: 640px){
	.field_gallery_images img{
		width: 48vw;
		margin: 0 1%;
	}
}
@media(min-width: 769px){
	.photos-of-event .views-field-field-gallery-images a{
		width: 23%;
	}
	.gallery .views-row,
	.video-gallery .views-row{
		width: 48%;
		margin: 0 1% 15px 1%;
		float: left;
	}
}
@media(min-width: 992px){
	.gallery .views-row,
	.video-gallery .views-row{
		width: 23%;
	}
}
@media(min-width: 1024px){
	.left-sidebar-content ul.blazy li.grid{
		width: 100%;
	}
}
@media(min-width: 1024px){
	.gallery img,
	.video-gallery img,
	.field_gallery_images img{
		width: 100%;
		max-width: 100%;
		height: auto;
	}
	
	body.page-node-type-video .main-content{
		flex-direction: row;
	}
}