@media screen and (max-width: 1250px){
	.Announcements .SliderContents{ margin-left: 0px; width: 50%; }
}
@media screen and (max-width: 980px){
	.Container{ width: 100% !important; }
	.Main .ListBox li{ width: 23.8%; height: auto; margin:0.6%; }
	.Main .ListBox li .Image{ height: auto; }
	body::-webkit-scrollbar{width:9px;height:9px;}
	body::-webkit-scrollbar-track{background:#e7e7e7;border-left:1px solid #d5d5d5;margin:0px;border-style:none;border-left: 1px solid #a3a3a3;}
	body::-webkit-scrollbar-thumb{background:#434242;padding:0px;height:5px;}
	body::-webkit-input-placeholder{color:inherit;}

	.Top .Menu .Res.Button{ display: block;  }
	.Top .Menu{ top: 40px; height: auto; border-bottom: 1px solid #a3a3a3; }
	.Top .Menu .Container{ padding: 0px !important; }
	.Top .Menu figure.Logo{ display: block; padding: 15px 15px; }
	.Top .Menu figure.Logo img{ max-height: 100%; }
	.Top .Menu .Items{ display: none; text-align: left; }
	.Top .Menu .Items li{ display: block; width: 100%; border-top: 1px solid #a3a3a3; }
	.Top .Menu .Items li a{ padding: 13px 15px; }	
}
@media screen and (max-width: 750px){
	.Announcements .Slider .SliderItems li{ width: 100%; }
	.Announcements .Slider .SliderItems a:last-child li{ display: none; }
	.Announcements .SliderContents .SliderItems li article{ padding: 35px 20px; }
	.Announcements .SliderContents .SliderItems li article p{ font-size: 14px; }
	.Announcements .SliderContents .Bullets{ bottom: 20px; }
	.resPadding .Container{ padding: 0px; }
	.Main header p{ padding: 45px 100px; }
	.Main .ListBox li{ width: 32.13%;}
}
@media screen and (max-width: 620px){
	.Announcements .SliderContents .SliderItems li article{ padding: 25px 15px; }
	.Main .Info .Container{ padding: 0px 50px; }
	.Main header p{ padding: 40px 80px; }
}
@media screen and (max-width: 520px){
	#ContactForm{ width: 100%; }
	#ContactForm .Input.Double input{ width: 55%;}
	#ContactForm .Input.Double img{ position: absolute; right: 0px; }
	.Slider.Main .SliderItems li .Content h1{ font-size: 24px; line-height: 36px; }
}
@media screen and (max-width: 500px){
	
	.Top * .Side{ display: block; text-align: center !important; padding: 5px 0px; }
	.Top .Tool{ height: auto; min-height: 40px; padding: 6px 0px; }
	.Top .Tool .SocialMedia, .Top .Tool a{ display: inline-block; }
	.Top .Menu{ top: 70px; height: auto; border-bottom: 1px solid #a3a3a3; }

	.Main header p{ padding: 35px 35px; }
	.Main .ListBox li{ width: 48.8%;}
}
@media screen and (max-width: 475px){
	.Footer{ height: auto; padding: 5px 0px; }
}
@media screen and (max-width: 380px){
	.Announcements .SliderContents .SliderItems li article{ padding: 20px 10px; }
	.Main .Info .Container{ padding: 0px 35px; }
	.Main header p{ padding: 30px 5px; }
	.Footer .Copyright{ font-size: 10px; }
	.Main .ListBox li{ width: 100%; margin:6px 0px 6px 0px; }
}
@media screen and (max-height: 787px){

}