.single-form-section .single-form-component-cover form .js-form-item.js-form-item-phone.focused label {
    z-index: 99;
}
  .single-form-section .single-form-component-cover form .js-form-item-resume>label {
    background: url(/sites/default/files/images/special-pages/contact-us-revamp/file-uplaod-svg.png) no-repeat !important;
    background-position: center center !important;
    background-color: #eff0f7 !important;
  }
.single-form-section .single-form-component-cover form .js-form-item.js-form-item-phone input {
    border-radius: 0 4px 4px 0 !important;
}

.single-form-section .single-form-component-cover form .js-form-item.js-form-item-phone .input-group-text {
    background-color: #eff0f7;
    border: 1px solid #eff0f7;
    border-radius: 4px 0 0 4px;
}

@media screen and (min-width: 767px) {
  .single-form-section .single-form-component-cover form .js-form-item.form-type-email {
    margin-top: 32px;
  }
  .single-form-section .single-form-component-cover form .js-webform-select-other {
        margin-top: 0 !important;
  }
 .single-form-section .single-form-component-cover  .js-form-item-do-you-have-the-gradation-certificate-with-you {
    margin-top: 23px !important;
  }
  .single-form-section .single-form-component-cover form .js-webform-select-other > legend {
    display: none;
  }
  .single-form-section .single-form-component-cover  .js-form-item-are-you-willing-to-be-trained-on-any-it-technology-irrespective {
    width: 100% !important;
  }  
}
@media screen and (max-width: 767px) {
.single-form-section .single-form-component-cover form .js-form-item-resume {
  word-wrap: break-word;
}
}
@media screen and (max-width: 360px) {
  .single-form-section .single-form-component-cover form .js-form-item-resume>label {
    background-size: 90% auto !important;
  }
}