
@media screen and (min-width: 1201px){




}

@media screen and (max-width: 1200px){

	.container{ width:100%; }
	div#home_logo_container {
		/* width: 80%; */
	}	
	
	.logo{ padding:0 20px;}
	.footer-bg {
		padding: 10px;
	}
	
	
}

@media screen and (max-width: 1024px){

	div#content{ padding:10px;}
	.home_logo_block{
		width: 80%;
		margin:0 0 20px 0;
	}
		
}

@media screen and (max-width: 860px){

	
	div#nav {
		width: 100%;
		margin: 0 0 20px 0;
	}
	
	div#content_body {
		width: 100%;
	}
	
	body{
		background-size: cover;
		/* background-position-y: center; */
		height: auto;
		min-height: 100vh;
		background-attachment: fixed;
	}
	
	

}

@media screen and (max-width: 440px){
	
	
	.home_logo_block_title, .logo_title {
		font-size: 40px;
		line-height: 40px;
	}
	
	
	#slideshow{ height:180px;}
	.footer-bg .col{ width:100%; margin-bottom:20px;}
	
	div#home_logo_container {
		width: 100%;
		top: 10%;
	}
	
	.home_logo_block {
		width: 90%;
		margin-bottom: 20px;
	}	
	
}
