.submit-resume {
    padding: 43px 0px 0px 0px;
    margin: 20px 0px;
    color: #ffffff;
}
.submit-resume h2 {    font-size: 38px;
    font-weight: 400;}
.submit-resume p {    font-size: 21px;
font-weight: 300;
margin-bottom: 35px;
display: block;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
width: 100%;
float: left;}





div.wpcf7-response-output {
    margin: 0px; 
}

.submit-resume label {
    display: block;     font-size: 19px;
    font-weight: 300;
    margin-bottom: 30px;
	
	display: block;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
width: 100%;
float: left;
}
.submit-resume input[type="text"], input[type="email"] {border: none;
    padding: 7px 10px;
    width: 100%;}


/*.wpcf7-form-control-wrap {
    position: relative;
    float: right;
    display: inline-block;
}*/

.submit-resume input[type="file"] {
    cursor: pointer;
    border: none;
    padding: 7px 0 !important;
    width: 100%;
	background:none;
}

.submit-resume .experience {
      float: none;
    display: inline-block;
    margin: 0px auto;
    width: 100%;
}

.submit-resume .experience select {
       border: none;
    padding: 7px 10px;
    width: 100%;
}

form.wpcf7 { color:#ffffff;}

.submit-resume input[type="submit"] {
background-color: #00556f;
    border: none;
    color: #ffffff;
    padding: 6px 40px;
    margin: 28px 0 0 0;
}
.careerform-gradient {background-image: -webkit-linear-gradient(90deg, #0090bc 0%, #00c8e2 100%); background-image: -moz-linear-gradient(90deg, #0090bc 0%, #00c8e2 100%); background-image: -ms-linear-gradient(90deg, #0090bc 0%, #00c8e2 100%); background-image: -o-linear-gradient(90deg, #0090bc 0%, #00c8e2 100%); background-image: linear-gradient(90deg, #0090bc 0%, #00c8e2 100%);}

/*Responsive code only for careers page*/

@media screen and (min-width:220px) and (max-width: 320px) {
.submit-resume {
    padding: 15px 0px;
    margin: 20px 6%;
    color: #ffffff;
    width: 88%;
}
	.submit-resume h2 {
    font-size: 28px;
    font-weight: 400;
}
	.submit-resume label {
    display: block; font-size: 16px;
      margin-bottom: 3px;
    margin-top: 10px;
}

}

@media screen and (min-width:321px) and (max-width: 480px) {
.submit-resume {
    padding: 15px 0px;
    margin: 20px 6%;
    color: #ffffff;
    width: 88%;
}
	.submit-resume h2 {
    font-size: 28px;
    font-weight: 400;
}
	.submit-resume label {
    display: block; font-size: 16px;
      margin-bottom: 3px;
    margin-top: 10px;
}

}

@media screen and (min-width:481px) and (max-width: 640px) { 
.submit-resume {
    padding: 15px 0px;
    margin: 20px 6%;
    color: #ffffff;
    width: 88%;
}
	.submit-resume h2 {
    font-size: 28px;
    font-weight: 400;
}
	.submit-resume label {
    display: block; font-size: 16px;
      margin-bottom: 3px;
    margin-top: 10px;
}

}


@media screen and (min-width:641px) and (max-width: 767px) {
.submit-resume {
    padding: 15px 0px;
    margin: 20px 6%;
    color: #ffffff;
    width: 88%;
}
	.submit-resume h2 {
    font-size: 28px;
    font-weight: 400;
}
	.submit-resume label {
    display: block; font-size: 16px;
      margin-bottom: 3px;
    margin-top: 10px;
}

}



@media screen and (min-width:768px) and (max-width: 991px) {

.submit-resume {
    padding: 15px 0px;
    margin: 20px 6%;
    color: #ffffff;
    width: 88%;
}
}



@media screen and (min-width:992px) and (max-width: 1199px) { }

@media screen and (min-width:1200px) and (max-width: 1365px) { }



@media screen and (min-width: 1366px) and (max-width:1440px) { }


@media screen and (min-width:1441px) and (max-width:1599px) { }



@media screen and (min-width:1600px) { }

/*Responsive code only for careers page*/

