.apply-btn{
    border: 4px solid #FF7400;
    padding: 10px 35px;
    border-radius: .4rem
}
.apply-btn:hover{
   background-color: #FF7400;
   color:white;
}
/* input {
padding: 1rem !important;
}
.ctm-mrg {
  margin:20px 0 10px 0 !important;
} */
/* input:hover {
background-color:#F1F1E5 !important;
}
textarea#company-description:hover {
background: #F1F1E5;
}
.ctm-font {
font-family:adelle;
font-size:25px;
  margin:25px 0 15px 0;
}
span.wpcf7-list-item-label {
padding-left: 10px !important;
}
  .ctm-font-sm {
font-family:adelle;
font-size:16px;
}
.fields-group {
display:flex;
justify-content:space-between;
}
span.wpcf7-list-item.first.last {
margin-left: 0 !important;
}
.first-name, .last-name {
width:49%;
}
input, textarea {
border-radius: 10px !important;
  border:2px solid black !important;
  margin: 10px 0 0 0 !important;
}
input[type="checkbox"] {
width: 20px;
height: 20px;
/*     vertical-align: middle; */
/* =============Form styale ===================== */

input.wpcf7-form-control.wpcf7-submit {
background:hsla(27.29,100%,50%,1) !important;
color:white;
border:none !important ;
padding: 12px 36px !important;

} 
#my-contact input.wpcf7-form-control.wpcf7-submit.has-spinner.sub-btn {
  padding:8px 42px !important;
}
#contact-us input.wpcf7-form-control.wpcf7-submit {
    padding: 9px 40px !important;
    
    }
.clr-orng{
  color:#FF7400;
}
.full-name{
    display: flex;
    column-gap: 10px;
   
}
label {
    width: 100% !important;
}
span.wpcf7-list-item-label {
    margin-left: 10px;
}
#deep-camp input.wpcf7-form-control.wpcf7-submit.has-spinner.sub-btn {
    width:100%;
    background-color:white !important;
    border: 4px solid #FF7400 !important;
    color:#FF7400 !important;

}
#deep-camp input.wpcf7-form-control.wpcf7-submit.has-spinner.sub-btn:hover {
    width:100%;
    background-color:#FF7400 !important;
    border: 4px solid #FF7400 !important;
    color:white !important;

}
.field-title {
  font-size: 24px;
  /* font-family: 'adelle'; */
  font-weight: 500;
}
input.wpcf7-form-control.wpcf7-submit.has-spinner.sub-btn {
  margin-top: 15px !important;
}
#my-contact input.wpcf7-form-control.wpcf7-submit.has-spinner.sub-btn {
  font-size: 17px !important;
  font-weight: 600 !important;
  font-family: 'FounderGrotesk Regular';
}
.required{
  font-size: 17px !important;
  padding-left: 12px !important ;
}
.name-field label{
  font-size: 17px !important;
}
span.field-name {
  font-size: 25px;
}
span.clr-orange a{
  color:#FF7400  !important ;
}
/* ===============media================ */
@media (max-width: 1024px) and (min-width:768px) {
  .mobile-header-section .mobile-title-nav-wrapper{
    overflow: scroll;
    height: 100%;
}
.panel-menu .dialog-message{
  overflow: hidden !important ;
  }
  span.field-name {
    font-size: 20px;
}
#contact-us input.wpcf7-form-control.wpcf7-submit {
  padding: 9px 30px !important;
  font-size:20px !important ;
}
}

@media (max-width: 767px)  {
  #contact-us input.wpcf7-form-control.wpcf7-submit {
    padding: 7px 25px !important;
    font-size:17px !important ;
  }
  span.field-name {
    font-size: 20px;
}
}
@media screen and (min-width: 1512px) {
  .elementor-2996 .elementor-element.elementor-element-c33af43 .elementor-heading-title {
      font-size: 133px !important;
  }
}
@media screen and (min-width: 768px) and (max-width: 1511px) {
  .elementor-2996 .elementor-element.elementor-element-c33af43 .elementor-heading-title {
      font-size: 8.5vw !important;
  }
}



/* ===============media================ */
/* =============Form styale ===================== */