@charset "UTF-8";
/* CSS Document */

@media (max-width: 1600px) {
.item_container {padding: 30px 12% 30px;}
.bg-padding {padding-top: 20px; padding-bottom: 50px;}

.image-center {padding: 0 12% 40px;}
		
#footer_content {margin: 30px 12% 40px;}
}


@media (max-width: 1400px) {
.item_container {padding: 30px 8% 30px;}
.bg-padding {padding-top: 20px; padding-bottom: 50px;}
	
.image-center {padding: 0 8% 40px;}

#footer_content {margin: 30px 8% 40px;}
}


@media (max-width: 1300px) {
#head_image_contact {
	background: #FFFFFF url("images/contact-1300.jpg") repeat-x left bottom;
	background-repeat:no-repeat;
	background-position:center;
	background-size:cover;}
	
.item_container {padding: 30px 7% 30px;}
.bg-padding {padding-top: 20px; padding-bottom: 50px;}
	
.image-center {padding: 0 7% 40px;}
	
#footer_content {margin: 30px 7% 40px;}
}


@media (max-width: 1200px) {
.item_container {padding: 30px 4% 30px;}
.bg-padding {padding-top: 20px; padding-bottom: 50px;}
	
.image-center {padding: 0 4% 40px;}
	
#footer_content {margin: 30px 5% 40px;}
}


@media (max-width: 1100px) {
.photo_l50p {width:40%; float:left; margin: 20px 30px 0 0;}
}


@media (max-width: 1000px) {
.photo_r500 {width:400px; float:right; margin: 5px 0 0 30px;}
.photo_l50p {width:45%; float:left; margin: 20px 30px 0 0;}

.list_container {width: 50%; float: left; margin: -10px 0 0;}

h3 {font-size:140%;}
}


@media (max-width: 970px) {
.two_col {width:100%; margin: 0; float:none;}
.top_border {border-top: 1px solid #8dc63f; margin-top: 25px; padding-top: 15px;}
}