.recruiter_features {
	background-image:url(../images/landing-home/cloud_blue.jpg);
}
.recruiter_features .features_table article.feature_label figure {
	background: url(../images/landing-home/features_lg_top1.png) center bottom no-repeat;
	background-size: 101% auto;
}
.recruiter_features .features_table article:nth-child(2) figure {
 background:url(../images/landing-home/features_top2.png) center bottom no-repeat;
 background-size: 101% auto;
}
.recruiter_features .features_table article:nth-child(3) figure {
 background:url(../images/landing-home/features_top3.png) center bottom no-repeat;
 background-size: 101% auto;
}
.recruiter_features .features_table article.feature_label {
	width: 57%;
}
.recruiter_features .features_table article {
	margin: 0 4px;
	width: 20%;
	margin: 0 0.4%;
}
.recruiter_features .features_table {
	max-width: 960px;
	min-width: 428px;
}
@media (max-width:576px) {
.recruiter_features .features_table article {
 width: 25%;
}
.recruiter_features .features_table article.feature_label {
 width: 46%;
}
}
.recruiters_agency_sec {
	padding-top: 20px;
	padding-bottom: 200px;
}
 @media (max-width: 1200px) {
.recruiters_agency_sec {
 padding-top: 5px;
 padding-bottom: 153px;
}
}
@media (max-width: 991px) {
.recruiters_agency_sec {
 background-size: 110% auto;
 padding-bottom:130px;
}
}
@media (max-width: 767px) {
.recruiters_agency_sec {
 background-size: 142% auto;
 padding-bottom: 138px;
}
}
@media (max-width: 576px) {
.recruiters_agency_sec {
 background-size: 136% auto;
 padding-bottom: 101px;
}
}
@media (max-width: 480px) {
 .recruiters_agency_sec {
 background-size: 238% auto;
 padding-bottom: 101px;
}
}
.recruiters_agency_sec.pro_block {
	background-image: url(../images/landing-home/blue_medium_light.png);
}
.recruiters_agency_sec h3 {
	font-size: 33px;
	font-weight: normal;
	color: #000;
	margin: 21px 0 20px 0;
}
.recruiters_agency_sec h3 span {
	color:#fca332;
}
.recruiters_agency_sec article strong {
	color:#12e48e;
}
@media (min-width:992px) {
 .recruiters_agency_sec h3 {
 margin:15px 0 35px 0;
 font-size: 39px;
}
}
@media (min-width: 1200px) {
 .recruiters_agency_sec h3 {
 font-size: 45px;
 line-height: 1.1;
}
}
/*.recruiters_agency_sec.pro_block figure img {
	margin: 0px auto 55px;
}*/
@media (max-width: 1500px) {
 .recruiters_agency_sec.pro_block figure img {
 margin: -100px auto 55px;
}
}
@media (max-width: 1300px) {
.recruiters_agency_sec.pro_block figure img {
 margin: -70px auto 0px;
}
}
@media (max-width: 991px) {
 .recruiters_agency_sec.pro_block figure img {
 margin: -20px auto 25px;
}
}
.recruiters_agency_sec.pro_block::before {
 content: '';
 position: absolute;
 right: 0;
 top: -68px;
 background: url(../images/dots2.png) top left no-repeat;
 width: 40%;
 height: 90%;
 background-size: auto;
 right: 200px;
}
.recruiters_contact_sec {
	background-color:#e6efff;
	padding-bottom:45px;
	margin-top:-2px;
}
/*.recruiters_contact_sec .contact_form1 .row {
	margin-left:-8px;
	margin-right:-8px;
}
.recruiters_contact_sec .contact_form1 .row > div {
	padding-left:8px;
	padding-right:8px;
}*/
@media (min-width:992px) {
 .recruiters_contact_sec figure img {
 margin: -20px auto 25px;
}
}
@media (min-width:1401px) {
 .recruiters_contact_sec figure img {
 margin: -88px auto 25px;
}
}
.recruiters_contact_sec h3 {
	font-size: 33px;
	font-weight: normal;
	color: #000;
	margin: 21px 0 20px 0;
}
.recruiters_contact_sec h3 span {
	color:#fca332;
}
@media (min-width:992px) {
 .recruiters_contact_sec h3 {
 margin:15px 0 25px 0;
 font-size: 39px;
}
}
 @media (min-width: 1200px) {
 .recruiters_contact_sec h3 {
 font-size: 45px;
 line-height: 1.1;
}
}
