
	h3{
	  font-size: 30px;
		font-family: "PT Sans"; font-weight:700;
		color: #444;
		text-transform: none;
		margin: 30px 0;
		text-align: left;
	}

	.text-block h3{
		margin-top:20px;
	}

	.products {
		height: 100%;
		overflow: hidden;
		padding: 0;
		width: 100%;
	}
	.products .product {width: calc(100% / 5); float:left; overflow: hidden; position:relative; height: 100%;}

	.products .picture {
		height: 100%;
		left: 0;
		overflow: hidden;
		position: relative;
		top: 0;
		width: 100%;
		z-index: 1;
	}

	.products .product .picture{transition: transform 1s ease-out 0s; height:100%; max-width:none; background-position-x:50% !important;}
	.products .product:hover .picture {transform: scale(1.05);}

	.products .product a {
		display: block;
		height: 100%;
		overflow: hidden;
		width: 100%;
	}
	.products .product .name {
		bottom: 150px;
		left: 0;
		padding: 20px 0;
		position: absolute;
		text-align: left;
		white-space: nowrap;
		width: 100%;
		z-index: 3;
	}
	.products .product .name span {
		background-color: rgba(0, 0, 0, 0.75);
		color: #ffffff;
		display: inline-block;
		font-weight:700;
		font-size: 24px;
		line-height: 22px;
		padding: 27px 40px;
		text-align: left;
		text-transform: uppercase;
	}

	.top_about.project{
		min-height:450px; height:450px; position: relative;
	}

	.top_about.project a div {height: 100%; width: 100%;}

	.bg_slider_wrapper, .top_about.project{
		margin-top:103px;
	}


@media screen and (max-width: 1370px){
	.bg_slider_wrapper, .top_about.project{
		margin-top:70px;
	}
	#main_bg_slider_pag.slides-pagination {
			top: 480px !important;
	}
}

	@media screen and (max-width: 767px){

		.page_wrapper.full_height{ height: auto !important;}
		.products .product {
			width: 100%;
			height: 250px;
			float: none;
		}
		.products .product .picture
		{
			background-position-y:50% !important;
		}
		.products .product .name{
			bottom:5px;
		}
		.products .product .name span {
			font-size: 18px;
			padding: 17px 30px;
		}
	}

@media screen and (max-width: 1370px){

  h3 {font-size: 25px;}
}
