.footer .wpcf7-response-output
{
	color:white;
}

.footer .f-field {color:#fff;}
#menu-services-1 li {
    width: 100%;
    text-align: left;
    padding-left: 20px;
}
.position_purpose ol ,.position_purpose ul {margin-left:20px;}
.staff-row .grid-30, .staff-row .grid-30:nth-child(3n), .staff-row .grid-30:nth-child(4n) {
  max-width:300px;
}
.staff-image img {
    max-width: 300px !important;
    width: 300px !important;
	border:0px;
}
.staff-image {
    height: auto;
}


.staff-row p {
    padding: 0 10px;
}

.contact_main .wpcf7-form-control-wrap.message {
    width: 100%;
}
.contact_main .wpcf7 span.wpcf7-not-valid-tip {
    color: #ff0000 !important;
    position: absolute;
    font-size: 18px;
    white-space: nowrap;
    left: 0;
    line-height: 0;
    bottom: -8px;
}
.contact_main .wpcf7-form-control-wrap {
    position: relative;
    width: 50%;
    display: inline-block;
}
.contact_main  .f-field {width:100% !important}

.contact_main .wpcf7-validation-errors, .contact_main .wpcf7-acceptance-missing {
   color:#676767
}

.page-id-1375 .wrappar > .container{border:1px solid #ddd;padding:20px}



.f-box .wpcf7-form-control-wrap.message {
    width: 100%;
}
.f-box .wpcf7 span.wpcf7-not-valid-tip {
    color: #ff0000 !important;
    position: absolute;
    font-size: 18px;
    white-space: nowrap;
    left: 0;
    line-height: 0;
    bottom: -8px;
}
.f-box .wpcf7-form-control-wrap {
    position: relative;
    width: 50%;
    display: inline-block;
}
.f-box  .f-field {width:100% !important}
div.wpcf7-validation-errors, div.wpcf7-acceptance-missing {
    color: #000;
}


.emp_img
{
	width:100%;
	height:auto;
}

.page-id-498 .b-left p, .page-id-499 .b-left p, .page-id-500 .b-left p, .page-id-501 .b-left p
{
	font-size:60px;
}

.align_right {
	text-align: right;
	display:block;
}
.inline{display:inline-block;}

.page-id-20 .b-left p,.page-id-22 .b-left p,.page-id-24 .b-left p,.page-id-26 .b-left p{font-size:60px;}

.list1 li{width:100% !important;}

.img_border {
	border: 1px solid #ccc;
	padding: 10px;
}
/* 14-06-18 */
ul#menu-main-menu {
    width: 100%;
}
.menu-wrap li:first-child {
	margin-left: 0;
}
p.text-center {
    font-weight: bold;
    margin-left: 100px;
	margin-bottom: 15px;
}
.services ul {
	display:block;
}
#apply_now {
	    background: #1dc769;
    border-radius: 50px;
    color: #fff;
    font-size: 28px;
    text-decoration: none;
    text-align: center;
    min-width: 105px;
    display: inline-block;
    cursor: pointer;
    border: none;
    padding: 6px 25px;
    font-family: 'worstveldslingregular';
	margin: 6px 0;
}
.note-sec {
    margin-bottom: 15px;
}
#wpcf7-f679-p44-o1 {
	display: inline-block;
	width: 100%;
}
.page-id-44 .wpcf7-form-control.wpcf7-file.form-control.resume {
	float: left;
	width: 20%;
	margin-right: 30px;
	border: none;
	font-size: 17px !important;
	padding: 10px 0 10px 10px;
	height: 43px;
}




.page-id-44 .wpcf7-form-control.wpcf7-submit.resume-sub {
	background: #1dc769;
	border: none;
	color: #fff;
	font-weight: 900;
	padding: 0px 20px;
	border-radius: 80px;
}


.page-id-546 .file .wpcf7-form-control.wpcf7-file.form-control {
	padding-bottom: 6px;
	padding-top: 6px;
	font-size: 20px;
	height: 47px;
}


@media (max-width:991px){
	.menu-wrap a {
    text-decoration: none;
    font-size: 23px;
}
		.page-id-498 .b-left p, .page-id-499 .b-left p, .page-id-500 .b-left p, .page-id-501 .b-left p {
    font-size: 40px;
    line-height: 1;
		    margin-top: 30px;
}
}
@media (max-width:767px) {
	.logo img {
    display: block;
    margin: 0 auto;
}
	.logo {
    float: none;
    text-align: center;
}
	.tp-left {
    padding-left: 25px;
}
	.custom #wprmenu_menu_ul {
    width: 100%;
		    padding-top: 60px;
}
	.sub-menu {
    background: #25313f;
    width: 100%;
		position: relative;
}
	.wprmenu_bar #custom_menu_icon.hamburger {
		position:absolute;
		margin:0;
	}
	.wprmenu_bar #custom_menu_icon.hamburger.is-active {
		position:fixed;
	}
	.admin-bar .wprmenu_bar #custom_menu_icon.hamburger.is-active {
		margin-top:45px;
	}
	p.text-center {
    margin-left: 40px;
}
	.banner .b-right ul.slides {
    max-height: 200px !important;
   
}

	.thank-wrap {
    padding: 0;
}
	.thank-img {
    position: relative;
    top: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 375px;
    background-position: -15px 0;
		display:block;
}
}