div.wpcf7-response-output.wpcf7-validation-errors,
div.wpcf7-response-output.wpcf7-mail-sent-ok{
box-sizing: border-box;
  margin:0 60px 0px;
  display:block !Important;
}
.input-checkbox .wpcf7-not-valid:after {
  display:none !important;
}
body,
#theme-page{
	background:#52606e !important;
}
.awe-form .wpcf7-submit{
  	color: #5db9b7 ;
  border-color:#5db9b7;
  font-size:15px;
  padding: 13px 30px !important;
  
}
.awe-form .wpcf7-submit:hover {
	background:#5db9b7 !important;
  color:#fff;

}
.awe-form h1{
  	text-align:center;
  color:#cccccc !important;
    margin-bottom:40px;
  padding-top:10px;
   text-transform: uppercase;
  font-weight:normal !important;
  font-size:40px !important;
}
.awe-form h3{
	text-align:center;
  color:#cccccc !important;
}
.awe-form .wpcf7-not-valid-tip {
	display:none !important;
}
.awe-form h2 {
	font-size:16px !important;
  margin-top:15px;
  padding-top:35px;
  padding-bottom:10px;
 
  color:#cccccc !important;
}

.clearfix:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
     }
#theme-page .theme-page-wrapper .theme-content {
  max-width:1000px;
  margin:0px auto;
}

#theme-page {
 
}
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */
.awe-form {
	max-width:700px;
  margin:0px auto;
}
.mk-header-holder,
#mk-header,
.mk-quick-contact-wrapper{
	display:none !important;
}
#mk-page-introduce {
	display:none !important;
}
.awe-form label {
	float:left;
  width:30%;
  font-size:15px;
   color:#5db9b7 !important;
    font-family: Quattrocento Sans;
  font-weight:bold;
    text-transform: uppercase;
    padding-top: 11px;

  
}
.awe-form .label-left {
	float:left;
  width:30%;
  font-size:15px;
   color:#5db9b7 !important;
    font-family: Quattrocento Sans;
  font-weight:bold;
    text-transform: uppercase;
    padding-top: 11px;

  
}
.awe-form label i{
 font-size:13px;
 line-height:14px;
  display:block;
    text-transform: lowercase;
}
.awe-form  .input-awe  {
float:right;
width:68%;}
.awe-form  .input-awe {
	position:relative;
}
.awe-form  .input-awe .wpcf7-form-control-wrap {
display:block;
}
.awe-form  .input-awe .wpcf7-form-control-wrap.Position-Applied,
.awe-form  .input-awe .wpcf7-form-control-wrap.Gender, 
.awe-form  .input-awe .wpcf7-form-control-wrap.City {
	display:inline-block;
}
.awe-form  .input-awe .wpcf7-form-control-wrap:before {
	position:absolute;
  width:1px;
  height:8px;
  background:#fff;
  bottom:0px;
  left:0px;
  display:block;
  content:""
}
.awe-form  .input-awe .wpcf7-form-control-wrap:after {
	position:absolute;
  width:1px;
  height:8px;
  background:#fff;
  bottom:0px;
  right:0px;
  display:block;
  content:""
}
.awe-form .clearfix{
	margin-top:10px;
}
.awe-form  .input-awe input[type=text],
.awe-form  .input-awe input[type=email],
.awe-form  .input-awe input[type=tel]{
	width:100%;
     font-size:15px;
  color: #fff;
  padding: 0px 12px 10px;
  border:none;
  background: #52606E !important;
  border-bottom: 1px solid #e3e3e3;
  outline: 0;
  margin-bottom: 0px;
  position:relative;
  margin-left: 1px;
  font-family: Quattrocento Sans;
  border-radius:0px;
}
.awe-form  .input-awe input[type=text]::-webkit-input-placeholder,
.awe-form  .input-awe input[type=email]::-webkit-input-placeholder,
.awe-form  .input-awe input[type=tel]::-webkit-input-placeholder {
   color: #fff;
  font-family: Quattrocento Sans;
}
.awe-form  .input-awe input[type=text]:-moz-placeholder,
.awe-form  .input-awe input[type=email]:-moz-placeholder,
.awe-form  .input-awe input[type=tel]:-moz-placeholder {
   color: #fff;
  font-family: Quattrocento Sans;
}
.awe-form  .input-awe input[type=text]::-moz-placeholder ,
.awe-form  .input-awe input[type=email]::-moz-placeholder ,
.awe-form  .input-awe input[type=tel]::-moz-placeholder  {
   color: #fff;
  font-family: Quattrocento Sans;
}
.awe-form  .input-awe input[type=text]:-ms-input-placeholder ,
.awe-form  .input-awe input[type=email]:-ms-input-placeholder ,
.awe-form  .input-awe input[type=tel]:-ms-input-placeholder {
   color: #fff;
  font-family: Quattrocento Sans;
}

.input-area .wpcf7-textarea {
width:100%;
  font-size:15px;
  background:#52606E;
  font-family: Quattrocento Sans;
  color:#fff;
  max-width:100%;
  border-radius:0px;
}
.awe-form  .input-awe select {
	color:#fff;
}
.awe-form  .input-awe select option {

}
.awe-form  .input-awe input.hasDatepicker{
  font-size: 15px;
  color: #fff;
    padding: 0px 10px 0px;
  background: #52606E !important;
  border:none;
  border-bottom: 1px solid #e3e3e3;
  outline: 0;
-webkit-appearance:none ;
  min-width:150px;
  box-sizing: border-box;
  min-height:42px;
  font-family: Quattrocento Sans;
  max-width:200px;
}
.awe-form  .input-awe span.Commencement-Date,
.awe-form  .input-awe span.Work-Experience-Start-Date,
.awe-form  .input-awe span.Work-Experience-Last-Date,
.awe-form  .input-awe span.Work-Experience-Start-Date-1,
.awe-form  .input-awe span.Work-Experience-Last-Date-1{
	display:inline-block;
}

.awe-form h2 span,
.awe-form label span{
	color:red;
}
.wpcf7-not-valid {
	border-bottom:solid 1px red !important;
}
.wpcf7-not-valid:after {
  content:"";
  position:absolute;
  width:1px;
  height:4px;
  left:0px;
  bottom:0px;
  background:red;
  z-index:1;
}
.wpcf7-checkbox.wpcf7-not-valid {
	border:none !important;
}
.wpcf7-checkbox.wpcf7-not-valid {
  color:red !important;
}
.wpcf7-checkbox {
	color:#5db9b7;
}

@media only screen and (max-width:650px) {
.awe-form label {
	float:none;
  width:100%;
  font-size:15px;
}
  .awe-form .label-left {
	float:none;
  width:100%;
  font-size:15px;
}
.awe-form  .input-awe  {
float:none;
width:100%;}
  .awe-form h1{
  	font-size:25px !important;
    margin-bottom:20px;
    padding-top:20px;
}
}
#ui-datepicker-div {
z-index:999 !important;
}
.sbHolder{
  border:none;
  border-bottom: 1px solid #e3e3e3;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  padding: 0px 14px 0px 20px;
  font-size: 12px;
  line-height: 14px;
  color: #252525;
  -webkit-border-radius: 0!important;
  -moz-border-radius: 0!important;
  border-radius: 0!important;
  font-weight: 700;
  max-width: 240px;
  display: block;
  height:30px;;
  position:relative;
}
.sbHolder .sbSelector.on-open{
	color: #5fb8b6;
}
.sbSelector{
	display: block;
	height: 28px;
	left: 0;
	line-height: 22px;
	outline: none;
	overflow: hidden;
	position: absolute;
	top: 0;
	width: 100%;
  padding-left:16px;
  box-sizing: border-box;
    font-family: Quattrocento Sans;
  font-size:15px;
  color:#fff;
}
.sbSelector:hover,.sbSelector:visited{
	color: #5fb8b6;
	outline: none;
	text-decoration: none;
}
.sbToggle{
	background: url(../img/select-icons.png) 0 -116px no-repeat;
	display: block;
	height: 30px;
	outline: none;
	position: absolute;
	right: 0;
	top: 0;
	width: 30px;
}
.sbToggle:hover{
	background: url(../img/select-icons.png) 0 -167px no-repeat;
}
.sbToggleOpen{
	background: url(../img/select-icons.png) 0 -16px no-repeat;
}
.sbToggleOpen:hover{
	background: url(../img/select-icons.png) 0 -66px no-repeat;
}
.sbHolderDisabled{
	background-color: #3C3C3C;
	border: solid 1px #515151;
}
.sbHolderDisabled .sbHolder{
	
}
.sbHolderDisabled .sbToggle{
	
}
.sbOptions{
	background-color:#52606E;
	border: none;
	list-style: none;
	left: -1px;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 42px !important;
	width: 240px;
	z-index: 1;
	overflow-y: auto;
}
.sbOptions li{
	padding: 0 0px;
  margin:0px;
}

.sbOptions a{
	display: block;
	outline: none;
	padding: 9px 0 9px 21px;
  font-size:13px;
  color:#cccccc;
}
.sbOptions li:last-child a {
	border-bottom:none
}
 .sbOptions a:visited{
	color:#666666;
	text-decoration: none;
}
.sbOptions a:hover,
.sbOptions a:focus,
.sbOptions a.sbFocus{
	background:#66cccc;
  color:#666666;
}
.sbOptions li.last a{
	border-bottom: none;
}
.sbOptions .sbDisabled{
	border-bottom: dotted 1px #515151;
	color: #999;
	display: block;
	padding: 7px 0 7px 3px;
}
.sbOptions .sbGroup{
	border-bottom: dotted 1px #515151;
	color: #EBB52D;
	display: block;
	font-weight: bold;
	padding: 7px 0 7px 3px;
}
.sbOptions .sbSub{
	padding-left: 17px;
}
.theme-page-wrapper .theme-content:not(.no-padding) {
padding:0px !important;
}
.theme-page-wrapper {
	padding:0px !important;
}