@media only screen and (max-width: 1024px){
	.main-content h1{ font-size: 30px; }
	p {font-size: 19px;line-height: 28px;}
	.alary-box p {font-size: 18px;}
	.logo-grid-panel .logo-grid {min-height: 200px;}
	.logo-grid-panel .col-sm-4 {margin-bottom: 15px;}
}
@media only screen and (max-width: 991px){
	.farm-container {padding: 25px;}
}
@media only screen and (max-width: 767px){
	.main-content {padding: 30px 0 30px;}
	.logo-grid-panel .col-sm-4{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%; }
	.logo-grid-panel .col-sm-4:last-child{ margin-bottom: 0; }
}
@media only screen and (max-width: 640px){
	.farm-container {padding: 25px 10px;}
}
@media only screen and (max-width: 575px){
	.main-content h1 {font-size: 25px;}
}
@media only screen and (max-width: 400px){
	.farm-container {padding: 25px 0; margin: 0;}
	p {font-size: 16px;line-height: 25px;}
	.alary-box p {font-size: 16px;line-height: 22px;}
}