.banner-inner-section .container {
	padding:280px 0 300px 0;
	display: table;
	position: relative;
} 
.banner-inner-section p { 
	font-size:18px; 
}
.banner-inner-section .small_heading {
	text-transform: uppercase;
	font-family: 'gt_america_trialexp_md';
	color: #fff;
	font-size: 18px;
}
.banner-inner-section h1, .banner-inner-section .heading_content {
	color:#fff;
}
.white-border-line {
	height: 1px;
	width: 390px;
	background: #fff;
	margin: 15px 0 20px 0;
}
.border-line {
	position:absolute;
	left:-7px;
	bottom:-150px;
	width:13px;
	height:330px;
	background: #6fc097;
}
.apply-about {
	padding:300px 0 100px 0;
	position: relative;
}
.apply-about .left-we-do h2 {
	padding:120px 0 60px 0;
	font-size:52px;
	color:#23394c;
}
.job-des h2, .apply-section h2.text-center  { 
	font-size:52px;
	color:#23394c;
}
.apply-about .left-we-do {
	width: 60%;
}
.job-des .covid-section h2 {
	font-size:20px;
	color:#4c504d;
	padding:0;
	line-height: 20px;
}
.job-des .covid-section p {
	font-size: 18px;
	line-height: 30px;
	padding: 15px 0 0 0;
}

.apply-about .left-we-do span {
	text-transform: uppercase;
	font-family: 'gt_america_trialexp_md';
	color: #fff;
	font-size: 18px;
	color:#6fc097;
}

.all-image {
	/*position:relative;*/
}
.mobile-step1-img {
	float: right;
	margin-top: 0;
	position: absolute;
	left: 20px;
	width: 50%;
	top: -90px;
}
.mobile-step1-img img {
	width:100%;
}
.image-animation {
	right:0;
	position: absolute;
	top:0;
	opacity: 0;
	transition: all 0.5s ease;
}
.step-image-1 {
	z-index:99;
	right:60px;
	top:160px;
	-webkit-animation: roundImage 2s normal forwards fade-in;
	animation: roundImage 2s normal forwards ease-in-out;
}
.step-image-1 img {
	border-radius: 100%;
}
.step-image-2 {
	top: 580px;
	z-index: 999;
	-webkit-animation: roundImage 3s normal forwards fade-in;
	animation: roundImage 3s normal forwards ease-in-out;
}
.step-image-2 img {
	/*width: 310px;*/
}
@-webkit-keyframes roundImage {
  35% {
    opacity:0;
    -webkit-transform: translateY(-50px);
  }
  100% {
    opacity:1;
    -webkit-transform: translateY(0);
  }
}

.step-about .step-image-1 {
	right: 80px;
}
.step-image-1 img {
	/*width: 475px;*/
}

.job-des { 
	background:#ecedf1;
	padding:125px 0 140px 0;
	overflow: hidden;
}
.virtual-section {
	width:75%;
	padding-bottom: 40px;
}
.virtual-section h2 {
	padding-bottom:40px;
}
.virtual-section p, .covid-inner p {
	padding-bottom:30px;
	color:#2a2a2a;
}
.virtual-section {}
.requirement-section {
	padding-top: 10px;
	width: 75%;
}
.three-column {
	width: calc(50% - 115px);
	float:left;
}
.service-offer-box {
    display: flex;
    flex-wrap: wrap;
}
.single-ser-box {
	border-right:1px solid #2e2e2e;
	padding: 0 40px 0 70px;
	z-index:9;
}
.single-ser-box {}
.service-offer-box .single-ser-box:nth-of-type(3n+0) {
	border-right:0;
}
.service-offer-box .single-ser-box:nth-child(1) {
	padding-left:0;
}
.service-offer-box .single-ser-box:nth-child(2) {
	border-right:0;
	padding-right:0;
}
.icon-box h3 {
	font-size:26px;
	color:#2e2e2e;
	padding:30px 0;
	clear: both;
	float: left;
	width: 100%;
}
.service-offer-section .icon-box h3 {
	display: flex;
    align-items: flex-end;
    flex-direction: row;
	justify-content:center;
	text-align:center;
}
.icon-box p {
	color:#2b2a2a;
	line-height: 32px;
	text-align: center;
	clear: both;
}
.offer-icon span {
	width:104px;
	height:111px;
	float:left;
	left: 0;
	position:relative;
}
.offer-icon {
	width:100%;
	float:left;
}
.offer-icon span:before {
	position:absolute;
	content:"";
	left:0;
	top:0;
	/*background: url('../images/sprite-posh.svg')no-repeat;*/
}
.offer-icon .ser-icon1.lazyloaded:before {
	background: url('../images/icon.png')no-repeat;
	width:109px;
	height:110px;
	/*background-position: -152px -348px;*/
}
.offer-icon .ser-icon2.lazyloaded:before {
	width:109px;
	height:110px;
	background: url('../images/icon1.png')no-repeat;
	/*background-position: -287px -364px;*/
}
.icon-box ul {
	clear:both;
}
.icon-box ul li {
	color:#525252;
	padding-bottom:20px;
	font-size:18px;
}
.covid-inner h2 {
	clear:both;
	padding: 70px 0 20px 0;
}
.covid-section {
	background: #ecedf1;
	position: relative;
	background-repeat: no-repeat;
	padding: 0 0 50px 0;
}
.green-border {
	width: 13px;
	height: 263px;
	background: #6fc097;
	float: left;
	margin: -131px 0 0 150px;
}
.requirement-section h2 {
	padding-bottom: 70px;
}
.covid-inner {
	width: 75%;
}
.btn-started:hover{
	border-color: #64ab87;
    background: #64ab87;
    color: #fff;
}
.btn-post {
	background: #457373;
	border-color:#457373;
	margin-top: 60px;
	display:inline-block;
}
.covid-img {
	position:absolute;
	right:0;
	top:-110px;
}
.apply-section {
	background: #f5f6f8;
	padding:125px 0 300px 0;
	position: relative;
}
.apply-section:before {
	position: absolute;
	left:0; 
	bottom:0;
	background-image: url(../images/apply-form-bg1.png);
	background-repeat: no-repeat;
	height: 420px;
	background-size: cover;
	width: 100%;
	content: "";
}
.des-apply {
	font-size:22px;
	padding: 25px 0;
	color:#3a3b3b;
}
.apply-form .gform_wrapper .gsection {
	border:0;
	padding:0;
	margin:0;
}
.apply-form .gform_wrapper, 
.apply-form .gform_wrapper .top_label div.ginput_container,
.apply-form .gform_wrapper li.hidden_label input,
.apply-form .gform_wrapper li .ginput_container,
.apply-form .gform_wrapper .top_label li.gfield.gf_middle_third,
.apply-form .gform_wrapper .top_label li.gfield.gf_right_third,
.apply-form .gform_wrapper .top_label li.gfield.gf_left_third {
	margin:0 !important;
}

.apply-form .gform_wrapper h2.gsection_title {
	font-size: 25px !important;
	color: #23394c;
	font-family: 'p22_mackinac_probold';
	font-weight: normal !important;
	padding:20px 0 20px 0 !important;
}
.apply-form .gform_wrapper li .ginput_container input,
.apply-form .gform_wrapper li .ginput_container textarea {
	border:none;
	background:none;
	border-bottom: 1px solid #2e2e2e;
	padding: 10px 0 !important;
	font-size: 22px !important;
	color: #5a5b5c;
	margin-bottom:40px !important;
}
.apply-form .gform_wrapper li .ginput_container textarea {
	overflow: hidden;
}
.apply-form .gform_wrapper ul li.gfield {
	margin-top:0;
}
.apply-form .gform_wrapper ul.gform_fields li.gfield {
	padding-right:0;
}
.apply-form .gform_wrapper li .ginput_container .gfield_radio input,
.apply-form .gform_wrapper li .ginput_container .gfield_checkbox input {
	margin-bottom:0 !important;
}
.apply-form .gform_wrapper li.field_description_below label.gfield_label {
	font-size:24px;
	color:#3a3b3b;
	font-weight:normal;
	padding-bottom:8px;
}
.apply-form .gform_wrapper li.field_description_below label.gfield_label span.gfield_required {
	color:#3a3b3b;
}
.apply-form .gform_wrapper .gfield_radio label,
.apply-form .gform_wrapper .gfield_checkbox label {
	color:#5a5b5c;
	font-size:21px;
}
.apply-form .gform_wrapper .gfield_checkbox label {
	color:#5a5b5c;
	font-size:21px;
	padding-left: 25px;
}
.apply-form .gform_wrapper li.gfield.gf_list_4col ul.gfield_checkbox li,
.apply-form .gform_wrapper li.gfield.gf_list_5col ul.gfield_checkbox li {
	margin:5px 0;
	overflow: visible;
}
.apply-form .gform_wrapper li.field_description_below .ginput_container_radio ul li, .apply-form .gform_wrapper li.field_description_below .ginput_container_checkbox ul li {
	overflow:visible;
}
.apply-form .gform_wrapper .gfield_checkbox li label/*, 
.apply-form .gform_wrapper .gfield_radio li label*/ {
	max-width:95%;
	width:95%; 
}
.apply-form .gform_wrapper ul li#field_5_1,
.apply-form .gform_wrapper ul li#field_5_2,
.apply-form .gform_wrapper ul li#field_5_5,
.apply-form .gform_wrapper ul li#field_5_25,
.apply-form .gform_wrapper ul li#field_5_128,
.apply-form .gform_wrapper ul li#field_5_27,
.apply-form .gform_wrapper ul li#field_5_28,
.apply-form .gform_wrapper ul li#field_5_32,
.apply-form .gform_wrapper ul li#field_5_33,
.apply-form .gform_wrapper ul li#field_5_36,
.apply-form .gform_wrapper ul li#field_5_37 ,
.apply-form .gform_wrapper ul li#field_5_41,
.apply-form .gform_wrapper ul li#field_5_42,
.apply-form .gform_wrapper ul li#field_5_47,
.apply-form .gform_wrapper ul li#field_5_48,
.apply-form .gform_wrapper ul li#field_5_61,
/* .apply-form .gform_wrapper ul li#field_5_62, */
.apply-form .gform_wrapper ul li#field_5_64,
.apply-form .gform_wrapper ul li#field_5_65,
.apply-form .gform_wrapper ul li#field_5_67,
.apply-form .gform_wrapper ul li#field_5_68,
.apply-form .gform_wrapper ul li#field_5_70,
.apply-form .gform_wrapper ul li#field_5_73,
/* .apply-form .gform_wrapper ul li#field_5_74, */
.apply-form .gform_wrapper ul li#field_5_76,
.apply-form .gform_wrapper ul li#field_5_77,
.apply-form .gform_wrapper ul li#field_5_82,
.apply-form .gform_wrapper ul li#field_5_83,
.apply-form .gform_wrapper ul li#field_5_85,
.apply-form .gform_wrapper ul li#field_5_88,
/* .apply-form .gform_wrapper ul li#field_5_89, */
.apply-form .gform_wrapper ul li#field_5_91,
.apply-form .gform_wrapper ul li#field_5_92,
.apply-form .gform_wrapper ul li#field_5_94,
.apply-form .gform_wrapper ul li#field_5_95,
.apply-form .gform_wrapper ul li#field_5_98,
.apply-form .gform_wrapper ul li#field_16_1,
.apply-form .gform_wrapper ul li#field_16_2,
.apply-form .gform_wrapper ul li#field_16_5,
.apply-form .gform_wrapper ul li#field_16_25,
.apply-form .gform_wrapper ul li#field_16_128,
.apply-form .gform_wrapper ul li#field_16_27,
.apply-form .gform_wrapper ul li#field_16_28,
.apply-form .gform_wrapper ul li#field_16_32,
.apply-form .gform_wrapper ul li#field_16_33,
.apply-form .gform_wrapper ul li#field_16_36,
.apply-form .gform_wrapper ul li#field_16_37 ,
.apply-form .gform_wrapper ul li#field_16_41,
.apply-form .gform_wrapper ul li#field_16_42,
.apply-form .gform_wrapper ul li#field_16_47,
.apply-form .gform_wrapper ul li#field_16_48,
.apply-form .gform_wrapper ul li#field_16_61,
.apply-form .gform_wrapper ul li#field_16_62,
.apply-form .gform_wrapper ul li#field_16_64,
.apply-form .gform_wrapper ul li#field_16_65,
.apply-form .gform_wrapper ul li#field_16_67,
.apply-form .gform_wrapper ul li#field_16_68,
.apply-form .gform_wrapper ul li#field_16_70,
.apply-form .gform_wrapper ul li#field_16_73,
.apply-form .gform_wrapper ul li#field_16_74,
.apply-form .gform_wrapper ul li#field_16_76,
.apply-form .gform_wrapper ul li#field_16_77,
.apply-form .gform_wrapper ul li#field_16_82,
.apply-form .gform_wrapper ul li#field_16_83,
.apply-form .gform_wrapper ul li#field_16_85,
.apply-form .gform_wrapper ul li#field_16_88,
.apply-form .gform_wrapper ul li#field_16_89,
.apply-form .gform_wrapper ul li#field_16_91,
.apply-form .gform_wrapper ul li#field_16_92,
.apply-form .gform_wrapper ul li#field_16_94,
.apply-form .gform_wrapper ul li#field_16_95,
.apply-form .gform_wrapper ul li#field_16_98, 
.apply-form .gform_wrapper ul li#field_5_122,
.apply-form .gform_wrapper ul li#field_5_124, 
.apply-form .gform_wrapper ul li#field_5_125 {
	padding-right:55px; 
}
.apply-form .gform_wrapper .gfield_radio li {
	margin-right:35px !important;
}
.apply-form .gform_wrapper .gfield_radio li:last-child {
	margin-right: 0 !important;
}
.apply-form .gform_wrapper .gfield_radio {
	margin-bottom:15px !important;
}
.apply-form .gform_wrapper #input_5_127 li,
.apply-form .gform_wrapper #input_16_127 li {
	width:39% !important;
}
.apply-form .gform_wrapper li .ginput_container textarea {
	height: 55px;
}
.apply-form .gform_wrapper li .ginput_container_checkbox {
	padding-bottom:20px;
}
.apply-form .gform_wrapper #field_5_108,
.apply-form .gform_wrapper #field_5_31,
.apply-form .gform_wrapper #field_5_35,
.apply-form .gform_wrapper #field_5_57,
.apply-form .gform_wrapper #field_5_60,

.apply-form .gform_wrapper #field_16_108,
.apply-form .gform_wrapper #field_16_31,
.apply-form .gform_wrapper #field_16_35,
.apply-form .gform_wrapper #field_16_57,
.apply-form .gform_wrapper #field_16_60 {
	font-size: 24px;
	color: #3a3b3b;
	font-weight: 400;
	padding-top: 10px;
	line-height:32px;
	margin: 0;
}
.apply-form .gform_wrapper #field_5_127 .ginput_container_checkbox{
	padding-bottom:0;
}
.apply-form .gform_wrapper #field_5_19,
.apply-form .gform_wrapper #field_16_19 {
	padding-bottom:20px;
}

.apply-form .gform_wrapper #field_5_108 h2,
.apply-form .gform_wrapper #field_5_31 h2,
.apply-form .gform_wrapper #field_5_35 h2,
.apply-form .gform_wrapper #field_5_40 h2,
.apply-form .gform_wrapper #field_5_46 h2,
.apply-form .gform_wrapper #field_5_60 h2,
.apply-form .gform_wrapper #field_5_72 h2,
.apply-form .gform_wrapper #field_5_87 h2,

.apply-form .gform_wrapper #field_16_108 h2,
.apply-form .gform_wrapper #field_16_31 h2,
.apply-form .gform_wrapper #field_16_35 h2,
.apply-form .gform_wrapper #field_16_40 h2,
.apply-form .gform_wrapper #field_16_46 h2,
.apply-form .gform_wrapper #field_16_60 h2,
.apply-form .gform_wrapper #field_16_72 h2,
.apply-form .gform_wrapper #field_16_87 h2 {
	font-size:24px;
	color:#3a3b3b;
	font-family: 'p22_mackinacregular';
	font-weight:600;
	padding:0 0 20px 0;
}
.apply-form .gform_wrapper #field_5_108 h2,
.apply-form .gform_wrapper #field_16_108 h2 {
	padding:45px 0 20px 0;
}
.apply-form .gform_wrapper li#field_5_56 .ginput_container textarea,
.apply-form .gform_wrapper li#field_16_56 .ginput_container textarea {
    height: 95px;
}
.apply-form .gform_wrapper #field_5_60 h2,
.apply-form .gform_wrapper #field_16_60 h2 {
	padding-top:50px;
}
.apply-form .gform_wrapper ul li#field_5_70,
.apply-form .gform_wrapper ul li#field_5_71,
.apply-form .gform_wrapper ul li#field_5_85,
.apply-form .gform_wrapper ul li#field_5_86,
.apply-form .gform_wrapper ul li#field_5_98,
.apply-form .gform_wrapper ul li#field_5_99,
.apply-form .gform_wrapper ul li#field_5_39,

.apply-form .gform_wrapper ul li#field_16_70,
.apply-form .gform_wrapper ul li#field_16_71,
.apply-form .gform_wrapper ul li#field_16_85,
.apply-form .gform_wrapper ul li#field_16_86,
.apply-form .gform_wrapper ul li#field_16_98,
.apply-form .gform_wrapper ul li#field_16_99,
.apply-form .gform_wrapper ul li#field_16_39 {
	margin-top:0 !important;
}
.apply-form .gform_wrapper p.note.right-content {
	font-size:16px;
	color: #23394c !important;
	line-height: 22px;
	font-family: 'p22_mackinacregular' !important;
	width: 520px;
}
.apply-form .gform_wrapper p.note.right-content a {
	color:#6fc097;
}
.apply-form .gform_wrapper p.note.right-content a:hover {
	text-decoration:underline;
}
.apply-form .gform_wrapper .gform_footer {
	text-align:center;
	position: relative;
	z-index:99;
}
.apply-form .gform_wrapper .gform_footer img#gform_ajax_spinner_5 {
	position: absolute;
	top: 98px;
}
.apply-form .gform_wrapper .gform_footer button.gform_button {
	font-size:17px !important;
	color:#fff !important;
	text-transform:uppercase; 
	font-family: 'gt_america_trialexp_md' !important;
	width:135px !important; 
	height:135px !important;
	background:#457373; 
	border:4px solid #457373 !important;
	border-radius: 140px;
	margin:40px 0 0 0 !important;
	cursor:pointer;
}
.apply-form .gform_wrapper .gform_footer button.gform_button:hover {
	background:none;
	color:#457373 !important;
}
.apply-form .gform_wrapper .gform_footer {
	margin:0;
	padding:0;
}

input:-ms-input-placeholder, textarea:-ms-input-placeholder {
  color: #5a5b5c !important;
	opacity: 0.9 !important; }

input::-moz-placeholder, textarea::-moz-placeholder {
  color: #5a5b5c !important; 
  opacity: 0.9 !important; }

input:-moz-placeholder, textarea:-moz-placeholder {
  color: #5a5b5c !important;
	opacity: 0.9 !important; }

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
  color: #5a5b5c !important;
	opacity: 0.9 !important; }
.apply-form .gform_wrapper li.gfield.gfield_error {
	background:none;
	border:none;
	padding:0;
	margin:0;
}
.apply-form .gform_wrapper li.gfield_error input {
	border:none !important;
	border-bottom: 1px solid #790000 !important;
}
.apply-form .gform_wrapper li.gfield.gfield_error.gfield_contains_required,
.apply-form .gform_wrapper li.gfield.gfield_error {
	position: relative;
}
.apply-form .gform_wrapper .validation_message {
    color: #790000;
	font-weight: 500;
	letter-spacing: normal;
	padding: 0 !important;
	margin: 0;
	position: absolute;
	bottom: 15px;
	left: 0;
	font-family: 'rundaw00-normalregular';
}
.apply-form .gform_wrapper #validation_message_5_15.validation_message,
.apply-form .gform_wrapper #validation_message_5_16.validation_message,
.apply-form .gform_wrapper #validation_message_5_17.validation_message,
.apply-form .gform_wrapper #validation_message_5_44.validation_message,
.apply-form .gform_wrapper #validation_message_5_52.validation_message,
.apply-form .gform_wrapper #validation_message_5_101.validation_message,

.apply-form .gform_wrapper #validation_message_16_15.validation_message,
.apply-form .gform_wrapper #validation_message_16_16.validation_message,
.apply-form .gform_wrapper #validation_message_16_17.validation_message,
.apply-form .gform_wrapper #validation_message_16_44.validation_message,
.apply-form .gform_wrapper #validation_message_16_52.validation_message,
.apply-form .gform_wrapper #validation_message_16_101.validation_message {
	bottom: 0;
}
.apply-form .gform_wrapper #validation_message_5_127.validation_message,
.apply-form .gform_wrapper #validation_message_16_127.validation_message {
	bottom: -10px;
}
.apply-form .gform_wrapper .instruction.validation_message {
	display:none;
}

.apply-form .gform_wrapper #field_5_110,
.apply-form .gform_wrapper #field_5_104,
.apply-form .gform_wrapper #field_5_105,
.apply-form .gform_wrapper #field_5_106,
.apply-form .gform_wrapper #field_5_107,

.apply-form .gform_wrapper #field_16_110,
.apply-form .gform_wrapper #field_16_104,
.apply-form .gform_wrapper #field_16_105,
.apply-form .gform_wrapper #field_16_106,
.apply-form .gform_wrapper #field_16_107 {
	margin-top:0;
}
.apply-form .gform_wrapper #field_5_106 textarea,
.apply-form .gform_wrapper #field_16_106 textarea {
	height:56px;
}
.apply-form .gform_wrapper #field_5_100,
.apply-form .gform_wrapper #field_16_100 {
	padding:0;
}

.ginput_container_radio .gfield_radio li input[type="radio"] {
  opacity: 0;
}
.ginput_container_radio .gfield_radio li label {
  padding-left: 10px;
  cursor: pointer;
  margin-bottom: 7px !important;
  padding-top:0;
}
.ginput_container_radio .gfield_radio li label:before {
  width: 22px;
  height: 22px;
  position: absolute;
  top: 7px;
left: 0px;
  content: "";
  display: inline-block;
  -moz-border-radius: 50px;
  -webkit-border-radius: 50px;
  border-radius: 50px;
  border: 1px solid #3b3b3b;
  background: none;
}
.ginput_container_radio .gfield_radio li input[type="radio"] {
  margin: 0px;
}
.ginput_container_radio .gfield_radio li input[type="radio"]:disabled + label:before {
  background: #ebd5d9;
}
.ginput_container_radio .gfield_radio li input[type="radio"]:checked + label::after {
  content: "";
  position: absolute;
  top: 13px;
	left: 6px;
  display: inline-block;
  font-size: 11px;
  width: 10px;
  height: 10px;
  background-color: #6fc097;
  -moz-border-radius: 50px;
  -webkit-border-radius: 50px;
  border-radius: 50px;
}


.ginput_container_radio .gfield_radio li input[type="radio"]:checked + label:before {
  border-color: #dcf6e9;
  background: #dcf6e9;
}
.ginput_container_radio .gfield_radio li input[type="radio"]:checked + label::after {
  background-color: #6fc097;
}
.apply-form .gform_wrapper li.field_description_below .ginput_container_radio ul li, 
.apply-form .gform_wrapper li.field_description_below .ginput_container_checkbox ul li {
	padding-left: 15px !important;
	position:relative;
}

.ginput_container_checkbox .gfield_checkbox li input {
  padding: 0;
  height: initial;
  width: initial;
  margin-bottom: 0;
  display: none !important;
  cursor: pointer;
}

.ginput_container_checkbox .gfield_checkbox li label {
  position: relative;
  cursor: pointer;
}

.ginput_container_checkbox .gfield_checkbox li label:before {
	content: '';
	-webkit-appearance: none;
	background-color: transparent;
	border: 1px solid #3b3b3b;
	display: inline-block;
	position: absolute;
	vertical-align: middle;
	cursor: pointer;
	margin-right: 5px;
	border-radius: 0;
	width: 25px;
	height: 25px;
	top: 4px;
	left: -14px;;
}

.ginput_container_checkbox .gfield_checkbox li input:checked + label:after {
  content: '';
  display: block;
  position: absolute;
  top: 11px;
	left: -4px;
	width: 5px;
	height: 10px;
  border: solid #6fc097;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
}
.ginput_container_checkbox .gfield_checkbox li input:checked + label:before {
	background:#dcf6e9;
	border-color: #dcf6e9;
}
.ginput_container_checkbox .gfield_checkbox li input:checked label {
	font-weight:normal;
	color:#992e42;
} 
.apply-form .gform_wrapper li.gfield.gf_list_4col ul.gfield_checkbox li label {
	overflow:initial;
}
.apply-form .gform_wrapper li .ginput_container textarea#input_5_104,
.apply-form .gform_wrapper li .ginput_container textarea#input_16_104 {
	height:85px;
}
.apply-form .gform_wrapper ul.gform_fields li.gfield#field_5_72,
.apply-form .gform_wrapper ul.gform_fields li.gfield#field_5_87,

.apply-form .gform_wrapper ul.gform_fields li.gfield#field_16_72,
.apply-form .gform_wrapper ul.gform_fields li.gfield#field_16_87 {
	padding-top:30px;
}

.apply-form .gform_wrapper li.field_description_below#field_5_44 label.gfield_label,
.apply-form .gform_wrapper li.field_description_below#field_5_52 label.gfield_label,

.apply-form .gform_wrapper li.field_description_below#field_16_44 label.gfield_label,
.apply-form .gform_wrapper li.field_description_below#field_16_52 label.gfield_label {
	font-weight:bold;
}

.apply-form .gform_wrapper #validation_message_5_23.validation_message,
.apply-form .gform_wrapper #validation_message_5_24.validation_message,

.apply-form .gform_wrapper #validation_message_16_23.validation_message,
.apply-form .gform_wrapper #validation_message_16_24.validation_message {
	bottom: 8px;
}

.requirement-section ul li:empty {
    display: none;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { 
	.image-animation {
		opacity:1;
	}
	.apply-form .gform_wrapper li.gfield.gf_list_4col ul.gfield_checkbox li label {
		overflow: visible;
	}
}

@media(min-width:1920px) {
	.step-image-1 {
		top: 6vw;
		right: 5vw;
	}
	.step-image-1 img {
		/*width: 605px;*/
	}
	.step-image-2 {
		/*top: 24.5vw;*/
	}
	.step-image-2 img {
		/*width: 19.5vw;*/
	}
}

@media(max-width:1799px) {
  .banner-inner-section .container {
    padding:168px 0;
  }
  .apply-form .gform_wrapper .gfield_checkbox label {
	  font-size:20px;
  }
	.border-line {
		bottom: -120px;
		width: 9px;
		height: 250px;
	}
	.step-image-1 {
		right:100px;
	}
	.step-image-2 {
		top: 620px;
	}
	.virtual-section {
		width: 68%;
	}
}

@media(max-width:1650px) {
	.border-line {
		width: 11px;
		height: 210px;
		bottom:-80px;
	}
	.apply-about {
	    padding: 180px 0 100px 0;
	}
	.apply-about .left-we-do h2 {
	    padding: 100px 0 60px 0;
		font-size:45px;
	}
	.job-des h2, .apply-section h2.text-center  {
		font-size:45px;
	}
	.step-image-1 {
		right: 50px;
		top: 120px;
	}
	.step-image-1 img {
		width: 440px;
	}
	.step-image-2 {
		top: 510px;
	}
	.step-image-2 img {
		width: 330px;
	}
	.apply-about .left-we-do {
		width: 63%;
	}
	.green-border {
	    height: 223px;
		margin-top:-110px;
	}
	.btn-started {
		padding: 12px 40px;
	}
	.requirement-section {
		width: 90%;
	}
	.virtual-section {
		width:70%;
	}
	.btn-post {
		margin-top: 30px;
	}
	.covid-img {
		width:450px;
	}
	.apply-form .gform_wrapper #field_5_106 textarea,
	.apply-form .gform_wrapper #field_16_106 textarea {
		height: 86px;
	}
}

@media(max-width:1366px) {
	.apply-about {
	    padding: 160px 0 100px 0;
	}
	.apply-about .left-we-do h2 { 
	    padding: 70px 0 50px 0;
		font-size:40px;
	}
	.job-des h2, .apply-section h2.text-center  {
		font-size:40px;
	}
	.step-image-1 {
		top:90px;
	}
	.step-image-2 {
		top:400px;
	}
	.step-image-1 img {
		width: 355px;
	}
	.virtual-section {
		/*width: 70%;*/
	}
	.step-image-2 img {
		width: 270px;
	}
	.covid-img {
		width: 420px;
	}
	.apply-about .left-we-do {
		width:700px;
	}
	.apply-section:before {
		height: 300px;
	}
	.apply-section {
		padding: 105px 0 200px 0;
	}
	.apply-form .gform_wrapper li.gfield.gf_list_5col ul.gfield_checkbox li {
		width: 25%;
	}
	.apply-form .gform_wrapper #input_5_127 li,
	.apply-form .gform_wrapper #input_16_127 li {
		width: 41% !important;
	}
	.virtual-section {
		width: 75%;
	}
}

@media(max-width:1199px) {
	.apply-form .gform_wrapper ul.gform_fields li.gfield#field_5_72, .apply-form .gform_wrapper ul.gform_fields li.gfield#field_5_87,
	.apply-form .gform_wrapper ul.gform_fields li.gfield#field_16_72, .apply-form .gform_wrapper ul.gform_fields li.gfield#field_16_87 {
		padding-top: 20px;
	}
	.ginput_container_radio .gfield_radio li input[type="radio"]:checked + label::after {
		top:10px;
	}
	.ginput_container_checkbox .gfield_checkbox li input:checked + label::after {
		top:8px;
	}
	.banner-inner-section .small_heading { 
		font-size:14px;
	}
	.banner-inner-section .container {
	    padding: 120px 0;
	}
	.border-line {
	    width: 7px;
	    height: 180px;
	}
	.apply-about {
	    padding: 130px 0 70px 0;
	}
	.apply-about .left-we-do h2 {
	    padding: 50px 0;
		font-size: 35px;
	    line-height: 48px;
	}
	.job-des h2, .apply-section h2.text-center {
		font-size: 35px;
	    line-height: 48px;
	}
	.step-image-1 img {
	    width: 360px;
	}
	.step-image-2 img {
	    /*width: 370px;*/
	}
	.step-image-2 {
	    /*top: 520px;*/
	}
	.step-image-1 {
		/*top:190px;*/
	}
	
	.single-ser-box {
		padding: 0 40px 0 50px;
	}
	.apply-about .left-we-do {
		width: 500px;
	}
	.icon-box h3 {
		font-size: 24px;
		padding: 30px 0 20px 0;
	}
	.requirement-section h2 {
		padding-bottom: 40px;
	}
	.three-column {
		width: calc(50% - 75px);
	}
	.covid-img { 
		width: 360px;
		top:-60px;
	}
	.covid-section {
		padding: 0 0 50px 0;
	}
	.green-border {
		width:10px;
		margin-left:120px;
		height: 180px;
		margin-top: -90px;
	}
	.apply-form .gform_wrapper h2.gsection_title {
		font-size: 22px !important;
		line-height: normal;
	}
	.apply-form .gform_wrapper li .ginput_container input, 
	.apply-form .gform_wrapper li .ginput_container textarea,
	.apply-form .gform_wrapper li.field_description_below label.gfield_label,
	.apply-form .gform_wrapper #field_5_108, 
	.apply-form .gform_wrapper #field_5_31, 
	.apply-form .gform_wrapper #field_5_35, 
	.apply-form .gform_wrapper #field_5_57, 
	.apply-form .gform_wrapper #field_5_60,

	.apply-form .gform_wrapper #field_16_108, 
	.apply-form .gform_wrapper #field_16_31, 
	.apply-form .gform_wrapper #field_16_35, 
	.apply-form .gform_wrapper #field_16_57, 
	.apply-form .gform_wrapper #field_16_60	{
		font-size: 20px !important;
	}
	.apply-form .gform_wrapper li .ginput_container input, 
	.apply-form .gform_wrapper li .ginput_container textarea {
		margin-bottom: 25px !important;
	}
	.apply-form .gform_wrapper .gfield_radio label, .apply-form .gform_wrapper .gfield_checkbox label {
		font-size:18px;
	}
	.apply-form .gform_wrapper li.field_description_below label.gfield_label {
		/*padding-bottom: 0;*/
	}
	.apply-form .gform_wrapper ul.gform_fields li.gfield {
		/*margin-top:0;*/
	}
	.apply-form .gform_wrapper #input_5_127 li,

	.apply-form .gform_wrapper #input_16_127 li {
		width: 48% !important;
	}
	.job-des {
		background: #ecedf1;
		padding: 95px 0 100px 0;
	}
	.apply-form .gform_wrapper .gfield_radio {
		margin-bottom: 0 !important;
	}
	.apply-form .gform_wrapper #field_5_19,
	.apply-form .gform_wrapper #field_16_19 {
		padding-bottom: 0;
	}
	.apply-form .gform_wrapper #field_5_108 h2,
	.apply-form .gform_wrapper #field_16_108 h2 {
		padding: 25px 0 20px 0;
	}
	.apply-form .gform_wrapper li.gfield.field_description_below#field_5_26,
	.apply-form .gform_wrapper li.gfield.field_description_below#field_5_18,
	.apply-form .gform_wrapper li.gfield.field_description_below#field_5_53,
	.apply-form .gform_wrapper li.gfield.field_description_below#field_5_100,

	.apply-form .gform_wrapper li.gfield.field_description_below#field_16_26,
	.apply-form .gform_wrapper li.gfield.field_description_below#field_16_18,
	.apply-form .gform_wrapper li.gfield.field_description_below#field_16_53,
	.apply-form .gform_wrapper li.gfield.field_description_below#field_16_100	{
		margin-top:0 !important;
	}
	.apply-form .gform_wrapper #field_5_108 h2, 
	.apply-form .gform_wrapper #field_5_31 h2, 
	.apply-form .gform_wrapper #field_5_35 h2, 
	.apply-form .gform_wrapper #field_5_40 h2, 
	.apply-form .gform_wrapper #field_5_46 h2, 
	.apply-form .gform_wrapper #field_5_60 h2, 
	.apply-form .gform_wrapper #field_5_72 h2, 
	.apply-form .gform_wrapper #field_5_87 h2,

	.apply-form .gform_wrapper #field_16_108 h2, 
	.apply-form .gform_wrapper #field_16_31 h2, 
	.apply-form .gform_wrapper #field_16_35 h2, 
	.apply-form .gform_wrapper #field_16_40 h2, 
	.apply-form .gform_wrapper #field_16_46 h2, 
	.apply-form .gform_wrapper #field_16_60 h2, 
	.apply-form .gform_wrapper #field_16_72 h2, 
	.apply-form .gform_wrapper #field_16_87 h2 {
		font-size:20px;
		padding :0 0 10px 0;
	}
	.apply-form .gform_wrapper li .ginput_container textarea#input_5_104,
	.apply-form .gform_wrapper li .ginput_container textarea#input_16_104 {
		height: 75px;
	}
	.apply-form .gform_wrapper #field_5_108 h2,
	.apply-form .gform_wrapper #field_5_60 h2,

	.apply-form .gform_wrapper #field_16_108 h2,
	.apply-form .gform_wrapper #field_16_60 h2	{
		padding: 15px 0 10px 0;
	}
	.apply-form .gform_wrapper .validation_message {
		bottom: 5px;
	}
	.apply-form .gform_wrapper ul.gform_fields li.gfield.gfield_error + li.gfield.gfield_error {
		margin-top: 0;
	}
	.apply-form .gform_wrapper .top_label li.gfield.gfield_error.gf_left_third, 
	.apply-form .gform_wrapper .top_label li.gfield.gfield_error.gf_middle_third {
		width: calc(33.3% - 0px) !important;
	}
	.apply-form .gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_right_half,
	.apply-form .gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_left_half	{
		max-width: calc(50% - 0px);
	}
	.apply-form .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) {
		max-width: calc(100% - 0px) !important;
	}
	.apply-form .gform_wrapper .top_label li.gfield.gfield_error.gf_left_half {
		margin-right:0 !important;
	}
	.ginput_container_radio .gfield_radio li label::before {
		top:3px;
	}
	.apply-form .gform_wrapper li#field_5_56 .ginput_container textarea,
	.apply-form .gform_wrapper li#field_16_56 .ginput_container textarea {
		height: 85px;
	}
	.ginput_container_checkbox .gfield_checkbox li label:before {
		top:1px;
	}
}

@media screen and (min-width:767px) and (max-width: 991px) {
	.three-column {
		width: calc(45% - 0px);
	}
	.single-ser-box {
		padding: 20px 15px 50px 35px;
	}
	.service-offer-box .single-ser-box:nth-of-type(2n+0) {
		border-right: 0;
	}
}

@media(max-width:991px) {
	.step-about .step-image-1 {
		right: 60px;
	}
	.banner-inner-section .container {
	    padding: 110px 0;
	}
	.border-line {
		height:150px;
		bottom:-50px;
	}
	.apply-about {
	    padding: 100px 0 50px 0;
	}
	.apply-about .left-we-do h2 {
	    font-size: 32px;
	    line-height: 44px;
		padding: 30px 0;
	}
	.job-des h2, .apply-section h2.text-center  {
		font-size: 32px;
	    line-height: 44px;
	}
	.apply-about .left-we-do span {
		font-size:16px;
	}
	.step-image-1 {
		right:20px;
		top: 60px;
	}
	.step-image-1 img {
	    width: 270px;
	}
	.step-image-2 {
	    /*top: 390px;*/
	}
	.step-image-2 img {
	    /*width: 265px;*/
	}
	.step-image-2 img {
		width: 210px;
	}
	.job-des {
		padding: 75px 0 90px 0;
	}
	.offer-icon span {
		width:84px;
		height:91px;
	}
	.offer-icon span:before {
		background-size:330px auto;
	}
	.single-ser-box {
		padding: 20px 15px 20px 35px;
	}
	.apply-section {
		padding: 85px 0 150px 0;
	}
	.offer-icon .ser-icon1:before {
		width:84px;
		height:91px;
		background-size: 100% 100%;
	}
	.offer-icon .ser-icon2:before {
		width:84px;
		height:91px;
		background-size: 100% 100%;
	}
	.green-border {
	    height: 193px;
	    width: 8px;
	}
	.apply-about .left-we-do {
		width: 430px;
	}
	.virtual-section {
		width: 70%;
	}
	.covid-inner {
		width: 70%;
	}
	.step-image-2 {
		top: 290px;
	}
	.apply-form .gform_wrapper ul li#field_5_1, 
	.apply-form .gform_wrapper ul li#field_5_2, 
	.apply-form .gform_wrapper ul li#field_5_5, 
	.apply-form .gform_wrapper ul li#field_5_25, 
	.apply-form .gform_wrapper ul li#field_5_128, 
	.apply-form .gform_wrapper ul li#field_5_27, 
	.apply-form .gform_wrapper ul li#field_5_28, 
	.apply-form .gform_wrapper ul li#field_5_32, 
	.apply-form .gform_wrapper ul li#field_5_33, 
	.apply-form .gform_wrapper ul li#field_5_36, 
	.apply-form .gform_wrapper ul li#field_5_37, 
	.apply-form .gform_wrapper ul li#field_5_41, 
	.apply-form .gform_wrapper ul li#field_5_42, 
	.apply-form .gform_wrapper ul li#field_5_47, 
	.apply-form .gform_wrapper ul li#field_5_48, 
	.apply-form .gform_wrapper ul li#field_5_61, 
	.apply-form .gform_wrapper ul li#field_5_62, 
	.apply-form .gform_wrapper ul li#field_5_64, 
	.apply-form .gform_wrapper ul li#field_5_65, 
	.apply-form .gform_wrapper ul li#field_5_67, 
	.apply-form .gform_wrapper ul li#field_5_68, 
	.apply-form .gform_wrapper ul li#field_5_70, 
	.apply-form .gform_wrapper ul li#field_5_73, 
	.apply-form .gform_wrapper ul li#field_5_74, 
	.apply-form .gform_wrapper ul li#field_5_76, 
	.apply-form .gform_wrapper ul li#field_5_77, 
	.apply-form .gform_wrapper ul li#field_5_82, 
	/*.apply-form .gform_wrapper ul li#field_5_86,*/ 
	.apply-form .gform_wrapper ul li#field_5_85, 
	.apply-form .gform_wrapper ul li#field_5_88, 
	.apply-form .gform_wrapper ul li#field_5_89, 
	.apply-form .gform_wrapper ul li#field_5_91, 
	.apply-form .gform_wrapper ul li#field_5_92, 
	.apply-form .gform_wrapper ul li#field_5_94, 
	.apply-form .gform_wrapper ul li#field_5_95, 
	.apply-form .gform_wrapper ul li#field_5_98,

	.apply-form .gform_wrapper ul li#field_16_1, 
	.apply-form .gform_wrapper ul li#field_16_2, 
	.apply-form .gform_wrapper ul li#field_16_5, 
	.apply-form .gform_wrapper ul li#field_16_25, 
	.apply-form .gform_wrapper ul li#field_16_128, 
	.apply-form .gform_wrapper ul li#field_16_27, 
	.apply-form .gform_wrapper ul li#field_16_28, 
	.apply-form .gform_wrapper ul li#field_16_32, 
	.apply-form .gform_wrapper ul li#field_16_33, 
	.apply-form .gform_wrapper ul li#field_16_36, 
	.apply-form .gform_wrapper ul li#field_16_37, 
	.apply-form .gform_wrapper ul li#field_16_41, 
	.apply-form .gform_wrapper ul li#field_16_42, 
	.apply-form .gform_wrapper ul li#field_16_47, 
	.apply-form .gform_wrapper ul li#field_16_48, 
	.apply-form .gform_wrapper ul li#field_16_61, 
	.apply-form .gform_wrapper ul li#field_16_62, 
	.apply-form .gform_wrapper ul li#field_16_64, 
	.apply-form .gform_wrapper ul li#field_16_65, 
	.apply-form .gform_wrapper ul li#field_16_67, 
	.apply-form .gform_wrapper ul li#field_16_68, 
	.apply-form .gform_wrapper ul li#field_16_70, 
	.apply-form .gform_wrapper ul li#field_16_73, 
	.apply-form .gform_wrapper ul li#field_16_74, 
	.apply-form .gform_wrapper ul li#field_16_76, 
	.apply-form .gform_wrapper ul li#field_16_77, 
	.apply-form .gform_wrapper ul li#field_16_82, 
	/*.apply-form .gform_wrapper ul li#field_16_86,*/ 
	.apply-form .gform_wrapper ul li#field_16_85, 
	.apply-form .gform_wrapper ul li#field_16_88, 
	.apply-form .gform_wrapper ul li#field_16_89, 
	.apply-form .gform_wrapper ul li#field_16_91, 
	.apply-form .gform_wrapper ul li#field_16_92, 
	.apply-form .gform_wrapper ul li#field_16_94, 
	.apply-form .gform_wrapper ul li#field_16_95, 
	.apply-form .gform_wrapper ul li#field_16_98, 
	.apply-form .gform_wrapper ul li#field_5_122, 
	.apply-form .gform_wrapper ul li#field_5_133,
	.apply-form .gform_wrapper ul li#field_5_124,
	.apply-form .gform_wrapper ul li#field_5_134,
	.apply-form .gform_wrapper ul li#field_5_125,
	.apply-form .gform_wrapper ul li#field_5_135 {
		padding-right: 40px;
	}
	.apply-form .gform_wrapper .gfield_radio label, .apply-form .gform_wrapper .gfield_checkbox label {
		font-size: 18px;
	}
	.apply-form .gform_wrapper li .ginput_container input, .apply-form .gform_wrapper li .ginput_container textarea, 
	.apply-form .gform_wrapper li.field_description_below label.gfield_label, 
	.apply-form .gform_wrapper #field_5_108, 
	.apply-form .gform_wrapper #field_5_31, 
	.apply-form .gform_wrapper #field_5_35, 
	.apply-form .gform_wrapper #field_5_57, 
	.apply-form .gform_wrapper #field_5_60,

	.apply-form .gform_wrapper #field_16_108, 
	.apply-form .gform_wrapper #field_16_31, 
	.apply-form .gform_wrapper #field_16_35, 
	.apply-form .gform_wrapper #field_16_57, 
	.apply-form .gform_wrapper #field_16_60 {
		font-size: 18px !important;
	}
	.apply-form .gform_wrapper #input_5_127 li,
	.apply-form .gform_wrapper #input_16_127 li {
		width: 68% !important;
	}
	.apply-form .gform_wrapper h2.gsection_title {
		font-size: 18px !important;
	}
	.apply-form .gform_wrapper #field_5_108 h2, 
	.apply-form .gform_wrapper #field_5_31 h2, 
	.apply-form .gform_wrapper #field_5_35 h2, 
	.apply-form .gform_wrapper #field_5_40 h2, 
	.apply-form .gform_wrapper #field_5_46 h2, 
	.apply-form .gform_wrapper #field_5_60 h2, 
	.apply-form .gform_wrapper #field_5_72 h2, 
	.apply-form .gform_wrapper #field_5_87 h2,

	.apply-form .gform_wrapper #field_16_108 h2, 
	.apply-form .gform_wrapper #field_16_31 h2, 
	.apply-form .gform_wrapper #field_16_35 h2, 
	.apply-form .gform_wrapper #field_16_40 h2, 
	.apply-form .gform_wrapper #field_16_46 h2, 
	.apply-form .gform_wrapper #field_16_60 h2, 
	.apply-form .gform_wrapper #field_16_72 h2, 
	.apply-form .gform_wrapper #field_16_87 h2 {
		font-size: 18px;
	}
	.apply-form .gform_wrapper li.gfield.gf_list_5col ul.gfield_checkbox li {
		width: 31%;
	}
	.apply-form .gform_wrapper #field_5_106 textarea,
	.apply-form .gform_wrapper #field_16_106 textarea {
		height: 75px;
	}
	.apply-form .gform_wrapper li#field_5_56 .ginput_container textarea,
	.apply-form .gform_wrapper li#field_16_56 .ginput_container textarea {
		height: 100px;
	}
	.des-apply {
		font-size: 18px;
		padding: 20px 0;
	}
	 .apply-form .gform_wrapper li#field_5_23.field_description_below .ginput_container_checkbox ul li,
	 .apply-form .gform_wrapper li#field_16_23.field_description_below .ginput_container_checkbox ul li {
		 width:33%;
	 }
}

@media(max-width:767px) {
	.banner-inner-section .heading_content {
		display: none;
	}
	.banner-inner-section h1 {
		width:300px;
		color:#f3f1ed;
	}
	.banner-inner-section h1 br {
		display: none;
	}
	.white-border-line {
	    width: 210px;
		border-color:#f3f1ed;
	}
	.banner-inner-section .container {
	    padding: 140px 0 0 0;
	    min-height: 400px;
	}
	.border-line {
		display: none;
	}
	.apply-about {
		/*overflow: hidden;*/
	}
	.apply-about .left-we-do h2 {
		width: 500px;
		line-height:40px;
	}
	.job-des h2 {
	    line-height: 40px;
	}
	.apply-about .left-we-do span {
	    font-size: 12px;
	}
	.three-column {
	    width: calc(50% - 36px);
	}
	.three-column:nth-child(even) {
		border-right:0;
		padding-right:0;
	}
	.three-column:nth-child(odd) {
		padding-left:0;
		border-right: 1px solid #2e2e2e;
	}
	.single-ser-box {
	    padding: 20px 20px 70px 20px;
	}
	.green-border {
		display: none;
	}
	.apply-about {
		padding: 90px 0 110px 0;
	}
	.apply-about .left-we-do h2, .virtual-section {
		width: 100%;
	}
	.desktop-dis.step-image-2 {
		display:block;
	}
	.job-des {
		padding: 85px 0 90px 0;
	}
	.apply-about .left-we-do {
		width: 77%;
	}
	.covid-inner {
		width: 100%;
	}
	.requirement-section {
		width: 100%;
	}
	.three-column {
		width: calc(51% - 36px);
	}
	.single-ser-box {
		padding: 20px;
	}
	.virtual-section p, .covid-inner p, .virtual-section {
		padding-bottom: 20px;
	}
	.covid-section {
		padding: 0 0 30px 0;
	}
	.apply-section {
		padding: 65px 0 150px 0;
	}
	.apply-form .gform_wrapper p.note.right-content {
		width:100%;
	}
	.gform_wrapper ul.gfield_checkbox li label, .gform_wrapper ul.gfield_radio li label {
		width:auto;
	}
	.apply-form .gform_wrapper ul li#field_5_1, 
	.apply-form .gform_wrapper ul li#field_5_2, 
	.apply-form .gform_wrapper ul li#field_5_5, 
	.apply-form .gform_wrapper ul li#field_5_25, 
	.apply-form .gform_wrapper ul li#field_5_128, 
	.apply-form .gform_wrapper ul li#field_5_27, 
	.apply-form .gform_wrapper ul li#field_5_28, 
	.apply-form .gform_wrapper ul li#field_5_32, 
	.apply-form .gform_wrapper ul li#field_5_33, 
	.apply-form .gform_wrapper ul li#field_5_36, 
	.apply-form .gform_wrapper ul li#field_5_37, 
	.apply-form .gform_wrapper ul li#field_5_41, 
	.apply-form .gform_wrapper ul li#field_5_42, 
	.apply-form .gform_wrapper ul li#field_5_47, 
	.apply-form .gform_wrapper ul li#field_5_48, 
	.apply-form .gform_wrapper ul li#field_5_61, 
	.apply-form .gform_wrapper ul li#field_5_62,
	.apply-form .gform_wrapper ul li#field_5_64,
	.apply-form .gform_wrapper ul li#field_5_65, 
	.apply-form .gform_wrapper ul li#field_5_67,
	.apply-form .gform_wrapper ul li#field_5_68,
	.apply-form .gform_wrapper ul li#field_5_70, 
	.apply-form .gform_wrapper ul li#field_5_73,
	.apply-form .gform_wrapper ul li#field_5_74, 
	.apply-form .gform_wrapper ul li#field_5_76,
	.apply-form .gform_wrapper ul li#field_5_77, 
	.apply-form .gform_wrapper ul li#field_5_82, 
	.apply-form .gform_wrapper ul li#field_5_83, 
	.apply-form .gform_wrapper ul li#field_5_85, 
	.apply-form .gform_wrapper ul li#field_5_88, 
	.apply-form .gform_wrapper ul li#field_5_89, 
	.apply-form .gform_wrapper ul li#field_5_91, 
	.apply-form .gform_wrapper ul li#field_5_92,
	.apply-form .gform_wrapper ul li#field_5_94, 
	.apply-form .gform_wrapper ul li#field_5_95, 
	.apply-form .gform_wrapper ul li#field_5_98,

	.apply-form .gform_wrapper ul li#field_16_1, 
	.apply-form .gform_wrapper ul li#field_16_2, 
	.apply-form .gform_wrapper ul li#field_16_5, 
	.apply-form .gform_wrapper ul li#field_16_25, 
	.apply-form .gform_wrapper ul li#field_16_128, 
	.apply-form .gform_wrapper ul li#field_16_27, 
	.apply-form .gform_wrapper ul li#field_16_28, 
	.apply-form .gform_wrapper ul li#field_16_32, 
	.apply-form .gform_wrapper ul li#field_16_33, 
	.apply-form .gform_wrapper ul li#field_16_36, 
	.apply-form .gform_wrapper ul li#field_16_37, 
	.apply-form .gform_wrapper ul li#field_16_41, 
	.apply-form .gform_wrapper ul li#field_16_42, 
	.apply-form .gform_wrapper ul li#field_16_47, 
	.apply-form .gform_wrapper ul li#field_16_48, 
	.apply-form .gform_wrapper ul li#field_16_61, 
	.apply-form .gform_wrapper ul li#field_16_62,
	.apply-form .gform_wrapper ul li#field_16_64,
	.apply-form .gform_wrapper ul li#field_16_65, 
	.apply-form .gform_wrapper ul li#field_16_67,
	.apply-form .gform_wrapper ul li#field_16_68,
	.apply-form .gform_wrapper ul li#field_16_70, 
	.apply-form .gform_wrapper ul li#field_16_73,
	.apply-form .gform_wrapper ul li#field_16_74, 
	.apply-form .gform_wrapper ul li#field_16_76,
	.apply-form .gform_wrapper ul li#field_16_77, 
	.apply-form .gform_wrapper ul li#field_16_82, 
	.apply-form .gform_wrapper ul li#field_16_83, 
	.apply-form .gform_wrapper ul li#field_16_85, 
	.apply-form .gform_wrapper ul li#field_16_88, 
	.apply-form .gform_wrapper ul li#field_16_89, 
	.apply-form .gform_wrapper ul li#field_16_91, 
	.apply-form .gform_wrapper ul li#field_16_92,
	.apply-form .gform_wrapper ul li#field_16_94, 
	.apply-form .gform_wrapper ul li#field_16_95, 
	.apply-form .gform_wrapper ul li#field_16_98, 
	.apply-form .gform_wrapper ul li#field_5_122, 
	.apply-form .gform_wrapper ul li#field_5_133,
	.apply-form .gform_wrapper ul li#field_5_124,
	.apply-form .gform_wrapper ul li#field_5_134,
	.apply-form .gform_wrapper ul li#field_5_125,
	.apply-form .gform_wrapper ul li#field_5_135 {
		padding-right:0;
		width: 100% !important;
	} 
	.apply-form .gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_right_half, .apply-form .gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_left_half {
		max-width:100%;
	}
	.apply-form .gform_wrapper #input_5_127 li,
	.apply-form .gform_wrapper #input_16_127 li {
		width: 95% !important;
	}
	.apply-form .gform_wrapper #validation_message_5_15.validation_message, 
	.apply-form .gform_wrapper #validation_message_5_16.validation_message, 
	.apply-form .gform_wrapper #validation_message_5_17.validation_message, 
	.apply-form .gform_wrapper #validation_message_5_127.validation_message, 
	.apply-form .gform_wrapper #validation_message_5_44.validation_message, 
	.apply-form .gform_wrapper #validation_message_5_52.validation_message, 
	.apply-form .gform_wrapper #validation_message_5_101.validation_message,

	.apply-form .gform_wrapper #validation_message_16_15.validation_message, 
	.apply-form .gform_wrapper #validation_message_16_16.validation_message, 
	.apply-form .gform_wrapper #validation_message_16_17.validation_message, 
	.apply-form .gform_wrapper #validation_message_16_127.validation_message, 
	.apply-form .gform_wrapper #validation_message_16_44.validation_message, 
	.apply-form .gform_wrapper #validation_message_16_52.validation_message, 
	.apply-form .gform_wrapper #validation_message_16_101.validation_message {
		/*bottom: -13px;*/
	}
	.apply-form .gform_wrapper li.gfield.gf_list_5col ul.gfield_checkbox li,
	.apply-form .gform_wrapper li.gfield.gf_list_4col ul.gfield_checkbox li	{
		width: 48%;
		float: left; 
	}
	.apply-form .gform_wrapper .gfield_radio li {
		width:20%;
		margin-right: 15px !important;
		float:left;
	}
	.apply-form .gform_wrapper ul.gfield_radio li label {
		width:auto;
	}
	.apply-form .gform_wrapper li.gfield.gfield_error.gfield_contains_required {
		display: table;
	}
	.apply-form .gform_wrapper #validation_message_5_127.validation_message,
	.apply-form .gform_wrapper #validation_message_5_123.validation_message,

	.apply-form .gform_wrapper #validation_message_16_127.validation_message,
	.apply-form .gform_wrapper #validation_message_16_123.validation_message {
		bottom:-5px;
	}
	.apply-form .gform_wrapper #validation_message_5_23.validation_message,
	.apply-form .gform_wrapper #validation_message_5_24.validation_message,

	.apply-form .gform_wrapper #validation_message_16_23.validation_message,
	.apply-form .gform_wrapper #validation_message_16_24.validation_message {
		bottom:-18px;
	}
	.apply-form .gform_wrapper .gform_footer button.gform_button {
		font-size: 15px !important;
		height: 115px !important;
		width: 115px !important;
	}
	.apply-form .gform_wrapper ul.gform_fields li.gfield#field_5_3,
	.apply-form .gform_wrapper ul.gform_fields li.gfield#field_5_114,
	.apply-form .gform_wrapper ul.gform_fields li.gfield#field_5_6,
	.apply-form .gform_wrapper ul.gform_fields li.gfield#field_5_30,
	.apply-form .gform_wrapper ul.gform_fields li.gfield#field_5_34,
	.apply-form .gform_wrapper ul.gform_fields li.gfield#field_5_121,
	.apply-form .gform_wrapper ul.gform_fields li.gfield#field_5_129,
	.apply-form .gform_wrapper ul.gform_fields li.gfield#field_5_130,
	.apply-form .gform_wrapper ul.gform_fields li.gfield#field_5_122,
	.apply-form .gform_wrapper ul.gform_fields li.gfield#field_5_119,
	.apply-form .gform_wrapper ul.gform_fields li.gfield#field_5_69,
	.apply-form .gform_wrapper ul.gform_fields li.gfield#field_5_71,
	.apply-form .gform_wrapper ul.gform_fields li.gfield#field_5_124,
	.apply-form .gform_wrapper ul.gform_fields li.gfield#field_5_120,
	.apply-form .gform_wrapper ul.gform_fields li.gfield#field_5_84,
	.apply-form .gform_wrapper ul.gform_fields li.gfield#field_5_83,
	.apply-form .gform_wrapper ul.gform_fields li.gfield#field_5_86,
	.apply-form .gform_wrapper ul.gform_fields li.gfield#field_5_125,
	.apply-form .gform_wrapper ul.gform_fields li.gfield#field_5_115,
	.apply-form .gform_wrapper ul.gform_fields li.gfield#field_5_96,
	.apply-form .gform_wrapper ul.gform_fields li.gfield#field_5_99,


	.apply-form .gform_wrapper ul.gform_fields li.gfield#field_16_3,
	.apply-form .gform_wrapper ul.gform_fields li.gfield#field_16_114,
	.apply-form .gform_wrapper ul.gform_fields li.gfield#field_16_6,
	.apply-form .gform_wrapper ul.gform_fields li.gfield#field_16_30,
	.apply-form .gform_wrapper ul.gform_fields li.gfield#field_16_34,
	.apply-form .gform_wrapper ul.gform_fields li.gfield#field_16_121,
	.apply-form .gform_wrapper ul.gform_fields li.gfield#field_16_129,
	.apply-form .gform_wrapper ul.gform_fields li.gfield#field_16_130,
	.apply-form .gform_wrapper ul.gform_fields li.gfield#field_16_122,
	.apply-form .gform_wrapper ul.gform_fields li.gfield#field_16_119,
	.apply-form .gform_wrapper ul.gform_fields li.gfield#field_16_69,
	.apply-form .gform_wrapper ul.gform_fields li.gfield#field_16_71,
	.apply-form .gform_wrapper ul.gform_fields li.gfield#field_16_124,
	.apply-form .gform_wrapper ul.gform_fields li.gfield#field_16_120,
	.apply-form .gform_wrapper ul.gform_fields li.gfield#field_16_84,
	.apply-form .gform_wrapper ul.gform_fields li.gfield#field_16_83,
	.apply-form .gform_wrapper ul.gform_fields li.gfield#field_16_86,
	.apply-form .gform_wrapper ul.gform_fields li.gfield#field_16_125,
	.apply-form .gform_wrapper ul.gform_fields li.gfield#field_16_115,
	.apply-form .gform_wrapper ul.gform_fields li.gfield#field_16_96,
	.apply-form .gform_wrapper ul.gform_fields li.gfield#field_16_99	{
		width:100% !important;
	} 
	.apply-form .gform_wrapper textarea#input_5_103,
	.apply-form .gform_wrapper textarea#input_5_110,

	.apply-form .gform_wrapper textarea#input_16_103,
	.apply-form .gform_wrapper textarea#input_16_110	{
		height: 75px;
	}
	.apply-form .gform_wrapper textarea#input_5_106,
	.apply-form .gform_wrapper li .ginput_container textarea#input_5_104,

	.apply-form .gform_wrapper textarea#input_16_106,
	.apply-form .gform_wrapper li .ginput_container textarea#input_16_104 {
		height: 100px;
	}
	.banner-inner-section .container {
		min-height:320px;
	}
	.apply-form .gform_wrapper li#field_5_56 .ginput_container textarea,
	.apply-form .gform_wrapper li#field_16_56 .ginput_container textarea {
		height: 125px;
	}
	.apply-form .gform_wrapper ul.gform_fields li.gfield#field_5_24,
	.apply-form .gform_wrapper ul.gform_fields li.gfield#field_16_24 {
		padding-top:20px;
	}
	.apply-form .gform_wrapper li#field_5_23.field_description_below .ginput_container_checkbox ul li,
	.apply-form .gform_wrapper li#field_16_23.field_description_below .ginput_container_checkbox ul li {
		 width:45%;
	 }
	 .apply-form .gform_wrapper .gform_footer img#gform_ajax_spinner_5 {
		top: 98px;
	}
}

@media(max-width:585px) {
	.step-image-2 img {
		width: 160px;
	}
	.banner-inner-section h1 {
	    width: 300px;
	}
	.banner-inner-section .container {
	    padding: 100px 0 0 0;
	}
	.apply-about {
	    padding: 80px 0 50px 0;
	}
	.apply-about .left-we-do h2 {
	    font-size: 30px;
	    line-height: 36px;
		width: 80%;
	}
	.apply-section h2.text-center {
		font-size: 30px;
	    line-height: 36px;
	}
	.job-des h2 {
		font-size: 30px;
	    line-height: 36px;
	}
	.single-ser-box {
	    padding: 20px;
	}
	.single-ser-box .icon-box img {
		width:75px;
	}
	.apply-form .gform_wrapper li.gfield.gf_list_5col ul.gfield_checkbox li, 
	.apply-form .gform_wrapper li.gfield.gf_list_4col ul.gfield_checkbox li {
		width: 88%;
	}
	.gform_wrapper ul.gfield_checkbox li label {
		width: 100%;
		cursor: pointer;
		max-width: 100%;
	}
	.apply-section::before {
		height: 180px;
	}
	.apply-section {
		padding: 65px 0 110px 0;
	}
	.apply-form .gform_wrapper li .ginput_container textarea#input_5_103,
	.apply-form .gform_wrapper li .ginput_container textarea#input_5_110,
	.apply-form .gform_wrapper li .ginput_container textarea#input_5_105,

	.apply-form .gform_wrapper li .ginput_container textarea#input_16_103,
	.apply-form .gform_wrapper li .ginput_container textarea#input_16_110,
	.apply-form .gform_wrapper li .ginput_container textarea#input_16_105 {
		height: 75px;
	}
	.apply-form .gform_wrapper textarea#input_5_103,
	.apply-form .gform_wrapper textarea#input_5_110,

	.apply-form .gform_wrapper textarea#input_16_103,
	.apply-form .gform_wrapper textarea#input_16_110	{
		height: 75px;
	}
	.icon-box h3 {
		font-size: 22px;
	}
	.icon-box ul li {
		padding-bottom: 15px;
		font-size: 14px;
	}
	.apply-form .gform_wrapper li .ginput_container textarea#input_5_104,
	.apply-form .gform_wrapper li .ginput_container textarea#input_16_104 {
		height: 130px;
	}
	.apply-form .gform_wrapper li#field_5_56 .ginput_container textarea,
	.apply-form .gform_wrapper li#field_16_56 .ginput_container textarea {
		height: 155px;
	}
	.apply-form .gform_wrapper li#field_5_23.field_description_below .ginput_container_checkbox ul li,
	.apply-form .gform_wrapper li#field_16_23.field_description_below .ginput_container_checkbox ul li {
		 width:90%;
	 }
}

@media(max-width:358px) {
	.step-image-2 {
		top: 350px; 
	}
}
@media(max-width:357px) {
	.step-image-2 {
		top: 390px; 
	}
}

@media(max-width:479px) {
	.banner-inner-section .container {
	    padding: 70px 0 0 0;
	}
	.banner-inner-section h1 {
	    width: 240px;
	}
	.apply-about .left-we-do h2 {
	    font-size: 28px;
		width:93%;
	}
	.job-des h2, .apply-section h2.text-center {
		font-size: 28px;
	}
	.three-column.single-ser-box {
		width:100%;
		padding:0 0 40px 0;
		border:none;
	}
	.offer-icon span {
		left:0;
	}
	.apply-form .gform_wrapper .gfield_radio li {
		width: 25%;
	}
	.step-image-2 {
		top: 330px;
	}
	.step-image-2 img {
		width: 100px;
	}
	.virtual-section h2 {
		padding-bottom: 30px;
	}
	.three-column.single-ser-box {
		padding: 0 0 20px 0;
	}
	.btn-post {
		margin-top: 10px;
	}
	.job-des {
		padding: 85px 0 60px 0;
	}
	.banner-inner-section .container { 
		min-height: 250px;
	}
	.apply-form .gform_wrapper li .ginput_container textarea#input_5_103, .apply-form .gform_wrapper li .ginput_container textarea#input_5_110,
	.apply-form .gform_wrapper li .ginput_container textarea#input_16_103, .apply-form .gform_wrapper li .ginput_container textarea#input_16_110 {
		height: 100px;
	}
	.apply-form .gform_wrapper li .ginput_container textarea#input_5_104,
	.apply-form .gform_wrapper textarea#input_5_106,

	.apply-form .gform_wrapper li .ginput_container textarea#input_16_104,
	.apply-form .gform_wrapper textarea#input_16_106	{
		height: 160px;
	}
	.apply-form .gform_wrapper li .ginput_container textarea#input_5_105,

	.apply-form .gform_wrapper li .ginput_container textarea#input_16_105 {
		height: 75px;
	}
	.apply-form .gform_wrapper li .ginput_container textarea#input_5_104,

	.apply-form .gform_wrapper li .ginput_container textarea#input_16_104 {
		height: 180px;
	}
	.apply-form .gform_wrapper li#field_5_56 .ginput_container textarea,
	.apply-form .gform_wrapper li#field_16_56 .ginput_container textarea {
		height: 205px;
	}
}

@media(max-width:319px) {
	.step-image-2 {
		top: 380px;
	}
	.apply-about .left-we-do {
		width: 97%;
	}
	.apply-form .gform_wrapper .gfield_radio li {
		width: 35%;
	}
	.apply-form .gform_wrapper li .ginput_container textarea#input_5_104,
	.apply-form .gform_wrapper li .ginput_container textarea#input_16_104 {
		height: 205px;
	}
	.apply-form .gform_wrapper li .ginput_container textarea#input_5_105,
	.apply-form .gform_wrapper li .ginput_container textarea#input_16_105 {
		height: 95px;
	}
	.apply-form .gform_wrapper textarea#input_5_106,
	.apply-form .gform_wrapper textarea#input_16_106 {
		height: 185px;
	}
	.apply-form .gform_wrapper li .ginput_container textarea {
		height: 70px;
	}
}