.header-inner {
	float:left;
	width:100%;
	padding:0 10px;
	padding-top:10px;
	position:relative;
}
.content-holder{
	vertical-align: top;
	position: absolute;
	left:0;
	top: 0;
	right: 0;
	z-index: 2;
	height: 100%;
    padding: 70px 50px 50px 50px;
}

@media only screen and  (max-width: 756px) {
#portfolio_horizontal_container {
  height: auto !important;
 
}
#portfolio_horizontal_container .portfolio_item {
	width:  100% !important;
	height: auto !important;
	padding:0 10px;
	overflow:hidden;
	position:relative;
}
#portfolio_horizontal_container .portfolio_item img {
	width:100% !important;
	height: auto !important;
}
.port-subtitle-holder {
	position:relative;
	float:left;
	width:100%;
	padding:0 ;
}
.content-holder{
	padding: 70px 10px 10px 10px;
} 