/*
@@@@@@@@@@@@@@@@@@@@@@
layout
@@@@@@@@@@@@@@@@@@@@@@

	about				layout components

*/


	@media (min-width: 1200px) {.container{width:969px;}} 

	/*///////////////////////////////////////////////////////////////////////////////////////////////////////////
	/// layoutHeader
	///////////////////////////////////////////////////////////////////////////////////////////////////////////*/
	
		.layoutHeader{}

	
		/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
		✚ 	parts
		:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/

			.layoutHeader .boxHeaderContact{position:absolute; top:20px; right:15px;}

	/*///////////////////////////////////////////////////////////////////////////////////////////////////////////
	/// layoutSection
	///////////////////////////////////////////////////////////////////////////////////////////////////////////*/
	
		.layoutSection{background-color:#fff; padding:50px 50px 130px 50px;  -moz-border-radius-topleft:5px; -webkit-border-top-left-radius:5px;  border-top-left-radius:5px; -moz-border-radius-topright:5px; -webkit-border-top-right-radius:5px; border-top-right-radius:5px; }
	
		/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
		✚ 	media
		:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/

			@media (min-width:0px) and (max-width:767px){
				
				.layoutSection.inner{padding:50px 15px 130px 15px;}

				.layoutSection.inner .galleryBootstrap{margin-left: -30px; margin-right: -30px;}
			}			





	/*///////////////////////////////////////////////////////////////////////////////////////////////////////////
	/// layoutFooter
	///////////////////////////////////////////////////////////////////////////////////////////////////////////*/
	
		.layoutFooter{position:relative; margin:0px 0px 60px 0px;  background-color:#f3a720; color:white; padding:20px 50px;  -moz-border-radius-bottomleft:5px; -webkit-border-bottom-left-radius:5px;  border-bottom-left-radius:5px; -moz-border-radius-bottomright:5px; -webkit-border-bottom-right-radius:5px; border-bottom-right-radius:5px; }
		.layoutFooter:before{content:""; position:absolute; top:-40px; left:0; right:0; height:40px;  background: url(assets/img/footer.png) no-repeat top center; background-size: cover; z-index:100;  }
		.layoutFooter:after{content:""; z-index:-1; position:absolute; bottom:0px; left:0px; height:40px; width:100%; border-radius: 100%; -moz-border-radius: 100%; -webkit-border-radius: 100%; -moz-box-shadow:0px 0px 15px rgba(0,0,0,0.6); -webkit-box-shadow:0px 0px 15px rgba(0,0,0,0.6); box-shadow:0px 0px 15px rgba(0,0,0,0.6); }

		/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
		✚ 	parts
		:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/

			.layoutFooter-copyright{position:absolute; top:100%; left:0px; right:0; padding:25px 0px 0px 0px;  text-align:center;  color:black; font-size:11px; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter: alpha(opacity=50); opacity:0.5;}
			.layoutFooter .col-sm-4{margin:0px 0px 20px 0px; }

		/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
		✚ 	media
		:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/

			@media (min-width:0px) and (max-width:767px){
				
				.layoutFooter{margin:0px -15px 60px -15px;}


				
			}			





