#footer > .row {
    margin-right: 0;
    margin-left: 0;
}

@media screen and (max-width: 768px) {
	.col-md-4.col-sm-6.work-grid.isotope-item {
		position: relative !important;
		transform: translate3d(0px, 0px, 0px) !important;
		text-align: center !important;
	}
}

@media screen and (min-width: 768px) and (max-width: 1023px) {
	#footer section.container {
		width: 100% !important;
	}
	
	#footer .row div p > img,
	#footer .row div p > a > img {
		display: inline-block !important;
	}
}

.video-responsive{
    overflow:hidden;
    padding-bottom:56.25%;
    position:relative;
    height:0;
}
.video-responsive iframe{
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
}