.mobile-menu a { color: #ef1e2a; font-size: 29px; }
@media only screen and (min-width:320px) and (max-width:767px) {
	.cpoy { text-align: center; }
	.list-f ul { text-align: center; margin: 20px 0 0; }
	.list-d { padding-left: 0; padding-top: 20px; }
	.t-img { text-align: center; }
	.theme-header h2 { font-size: 30px; }
	#jab-slider .slick-arrow.slick-prev { left: 0; }
	#jab-slider .slick-arrow.slick-next { right: 0px; }
	.what-about { padding: 50px 0; }
	.what-help { margin: 0 0 20px; }
	.b-hright { height: 200px; }
	.main-header { padding: 20px 0; }
	.b-content h1 { font-size: 24px; line-height: 30px; }
	.b-content p { font-size: 14px; margin-top: 7px; }
	.container { width: 100% }
	.main-nav { position: absolute; background: #ed1b24; text-align: right; top: 46px; right: 15px; width: 150px; display: none; z-index: 1 }
	.main-nav ul li { padding: 0; }
	.main-nav ul { margin: 0; }
	.main-nav ul li { display: block; text-align: right; padding: 5px 10px; }
	.main-nav ul li a { color: #fff; }
	.team-box{ margin-bottom: 20px; }
}
@media only screen and (min-width:768px) and (max-width:1024px) {
	.social-media a { width: 30px; height: 30px; font-size: 17px; }
	.main-nav ul li { padding: 0 3px; }
	.main-nav ul { margin: 0 -3px; }
	.logo img { max-height: 42px; }
	.theme-header h2 { font-size: 30px; }
	.what-help { margin-top: 20px; }
	.theme-about h2 { font-size: 20px; }
	.theme-about p { font-size: 14px; line-height: 19px; margin: 14px 0 0; }
	.what-about { padding: 50px 0; }
	.s-img { padding: 0 20px; }
	#jab-slider .slick-arrow.slick-prev { left: 0; }
	#jab-slider .slick-arrow.slick-next { right: 0px; }
	.list-d { padding-left: 0; }
	.list-f ul li { padding: 0 4px; border: none; }
	.b-content h1 { line-height: 46px; font-size: 45px; }
	.b-content p { font-size: 17px; }
	.b-hright { height: 300px }
	.main-nav ul li a { font-size: 13px; }
	.team-box{ margin-top: 30px; }
}
@media only screen and (min-width:1025px) and (max-width:1199px) {
	.main-nav ul li { padding: 0 15px; }
	.what-help p { font-size: 11px; }
	.theme-about h2 { font-size: 30px; }
	.theme-about p { font-size: 15px; margin-top: 15px; }
	.what-about { padding: 70px; }
	.s-img { padding: 0 10px; }
	.list-d { padding-left: 0; }
	.b-content h1 { font-size: 55px; line-height: 55px; }
	.b-content p { font-size: 18px; }
	.b-hright { height: 430px; }
}