
body section{
	width:100%; height:auto; min-height:50px;
	border:0px solid #ccc; overflow:hidden; margin:0 auto;
}
body section .shape1{
	width:100%; height:auto;
}
body section .shape1 h1{
	width:100%; height:auto; min-height:100px;
	border:0px solid #ccc; overflow:hidden; margin:0 auto;
	background:url(../images/shape1.png) top no-repeat;
	background-size:cover; text-align:center; font-size:30pt;
	font-weight:100; padding:2.1% 0 3.1% 0;
}
body section .shape1 div{
	width:84%; height:auto; min-height:100px;
	border:0px solid #ccc; margin:5% auto 0 auto; overflow:hidden;
}
body section .shape1 div nav{
	width:27%; float:left; margin:2%;
	height:auto; border:1px solid #ccc; text-align:center;
	border-radius:5%; min-height:310px; padding:1%;
}


body section .works{
	width:100%; height:auto; background:#f0f0f0;
	background-size:cover; min-height:600px;
}
body section .worksin h2{
	font-size:16pt; color:#000; text-align:center;
	font-weight:900;
}
body section .worksin{
	width:100%; height:auto; padding:1% 0 0 0;
	border:0px solid #fff; margin:0 auto;
	text-align:center;
}
body section .worksin img{
	width:28%; display:inline-block;
	border:1px solid #ccc; margin:1%;
	padding:1%; border-radius:5px;
}


body section .rader{
	width:100%; height:auto;
	background-size:cover; min-height:100px;
}
body section .rader img{
	width:100%;
}


body .gallery img{
	width:22%; padding:1%; margin:0 0 1% 1%;
	border:0px solid #ffc301; background:#dfe1d6;
	}











