/*Career web form*/
.career-job-listing .iframe-wrapper{padding: 32px 24px;background: rgba(255, 255, 255, 0.01);box-shadow: 0px 7.27999px 12px 0px rgba(0, 0, 0, 0.05);backdrop-filter: blur(18.199981689453125px);}
.career .submit-wrapper span{top:50%;}
.career .upload-field input{border:1px solid #C1C7CA;width:100%;border-radius:40px;padding:14px 30px;margin-bottom:12px;font-family:var(--primary-font);font-weight:700;line-height:28px;color:#909496;}
.career .upload-field p{margin-bottom:32px;}
.career .validator{padding-top:5px;padding-bottom:5px;}
.make-en-enquiry-form span.validator span{display: none;}
.make-en-enquiry-form{display: flex;flex-direction:column;row-gap: 33px;}
.checkbox-main-wrapper .contact-row.checkbox-wrapper{flex:1;display: flex;}
.checkbox-main-wrapper .contact-row.checkbox-wrapper #txtCheckbox,.checkbox-main-wrapper .contact-row.checkbox-wrapper #txtCheckboxnew{float: left;margin-right: 7px;height:17px;width:17px;}
label[for="txtCheckbox"]{position: relative;    top: 0;
    margin-bottom: 0;}

.validator{display:block;padding-left:30px;}
.make-en-enquiry-form .checkbox-main-wrapper .form-required-field{display: none;}

.modal-content{padding: 60px 16px;}
.make-en-enquiry-form select{border: 1px solid #C1C7CA;border-radius: 40px;padding:14px 30px;color: var(--deep-navy);font-size:1.6rem;font-weight:700;width:100%;appearance:none;-moz-appearance:none;-webkit-appearance:none;}    
/*.ttl-field{padding-top:29px;}*/
.ttl-field .form-right{position:relative;display:flex;align-items:center;}
.ttl-field .form-right .icon{position:relative;left:-30px;}
.make-en-enquiry-form select option{color: var(--deep-navy);font-weight:700;}
.modal-dialog-centered.make-an-enquiry-popup{max-width:1010px;}
.modal-dialog-centered.make-an-enquiry-popup iframe{width:100%;}
input[type=text]{border:1px solid #C1C7CA;border-radius:40px;padding:14px 30px;width:100%;}
textarea{border: 1px solid #C1C7CA;border-radius:16px;padding:12px 30px;width:100%;min-height:116px;}
.ir-label{color: var(--deep-navy);font-weight: 700;text-transform: uppercase;padding-left:30px;}
.optional{color: var(--placeholder-text);}
/*firefox*/
::placeholder{color: var(--placeholder-text);font-size:1.6rem;opacity:1;line-height:2.8rem; font-weight:700;}
/*Internet Explorer*/
:-ms-input-placeholder{color: var(--placeholder-text);font-size:1.6rem;line-height:2.8rem; font-weight:700;}
/*Microsoft Edge*/
::-ms-input-placeholder{color: var(--placeholder-text);font-size:1.6rem;line-height:2.8rem;font-weight:700;}
.checkbox-main-wrapper{display: flex;align-items: center;flex-direction:row;}
.submit-wrapper{position:relative;}
.submit-wrapper .submit-btn{margin-bottom:0;}
.submit-wrapper span{position: absolute;right: 17px;top: 48%;display: inline-block;transform: translateY(-50%) rotate(-90deg);}

.make-en-enquiry-form{margin-top{-4px;}}
.makeAnEnquiry .modal-content{padding: 59px 88px;}
.make-en-enquiry-form .email-field,.make-en-enquiry-form .phone-field{margin-top:-1px;}
.make-en-enquiry-form .ttl-field,.make-en-enquiry-form .email-field{padding-right:16px;}
.make-en-enquiry-form .fname-field,.make-en-enquiry-form .phone-field{padding-left:40px;}
.make-en-enquiry-form .form-right.posAbs,.make-en-enquiry-form textarea,.make-en-enquiry-form .submit-wrapper .submit-btn{margin-top:3px;}
.make-en-enquiry-form label{margin-bottom:0;}
.make-en-enquiry-form .checkbox-main-wrapper .contact-row.checkbox-wrapper{padding-top:8px;}
.make-en-enquiry-form .ttl-field .form-right .icon{right:24px;}
input[type=text]:focus, input[type=text]:focus-visible,select:focus,select:focus-visible,textarea:focus,textarea:focus-visible {outline: none;}
.make-en-enquiry-form .captcha-wrapper{display: flex;justify-content: space-between;margin-bottom: 30px;align-items: center;padding-top: 0;}

/*.make-en-enquiry-form .submit-wrapper{height: 50px;}*/


/* TABLET*/

@media screen and (max-width:991.98px){

.ttl-field .form-right{position:relative;display:flex;align-items:center;}
.ttl-field .form-right .icon{position:absolute;right:30px;left:auto;}
.checkbox-main-wrapper{display: flex;align-items: center;flex-direction:row;}
.make-en-enquiry-form .ttl-field,.make-en-enquiry-form .email-field{padding-right:0;}
.make-en-enquiry-form .fname-field,.make-en-enquiry-form .phone-field{padding-left:0;}
.make-en-enquiry-form .checkbox-main-wrapper .contact-row.checkbox-wrapper{padding-top:0;}
.make-en-enquiry-form .captcha-wrapper{margin-bottom: 33px;align-items: normal;/*padding-top: 24px;*/}
.make-en-enquiry-form .submit-wrapper{padding-top: 11px;}
}
@media screen and (max-width:800.98px){
  .submit-wrapper span{
    top: 37%;
  }
  .make-en-enquiry-form .captcha-wrapper{margin-bottom: 0;align-items: normal;padding-top: 24px;}
  .make-en-enquiry-form .submit-wrapper{padding-top:0px;}
  .checkbox-main-wrapper .contact-row.checkbox-wrapper #txtCheckbox,.checkbox-main-wrapper .contact-row.checkbox-wrapper #txtCheckboxnew{top: 3px;position: relative;}
  .make-en-enquiry-form .checkbox-main-wrapper .contact-row.checkbox-wrapper{display:block;}
  .make-en-enquiry-form .checkbox-main-wrapper{padding-top: 0;}
  .make-en-enquiry-form .m-d-flex{padding-top: 24px;}
}


/*MOBILE*/
@media screen and (max-width:767.98px){
.ttl-field{padding-top:16px;}
.make-en-enquiry-form{display: flex;flex-direction:column;row-gap: 0;}
.fname-field,.email-field,.phone-field,.message-field,.submit-wrapper{padding-top: 24px;}
.checkbox-main-wrapper{flex-direction: column;align-items: flex-start;padding-top: 24px;}
label[for="txtCheckbox"]{max-width:90%;}
.makeAnEnquiry .modal-content{padding:47px 16px;}
.modal-dialog{padding-left:16px;padding-right:16px;}
.make-en-enquiry-form .captcha-wrapper{display: block;order: 2;}
.make-en-enquiry-form .checkbox-main-wrapper{order: 1;}
.make-en-enquiry-form .m-d-flex{display: flex;flex-direction: column;}
.make-en-enquiry-form .submit-wrapper{max-width: 166px;display: flex;align-items: center;padding-top: 20px;}
.make-en-enquiry-form .submit-wrapper span{top: calc(48% + 14px);}   
.make-en-enquiry-form .g-recaptcha iframe{max-width: 67%;}
}

