
.modal-header {
    border: none !important;
  }
  
  .modal-body {
    padding: 35px !important;
  }
  
  .main-head {
    color: #462811;
    font-size: 1.5rem;
    font-weight: 700;
    font-family: 'Noto Serif', serif;
    margin-bottom: 0.6rem;
    line-height: 34px;
  }
  .arabic-head{
    text-align: right;
  }
  /* Individuals Category Form Arabic */
  .contact-ind{
    flex-direction: row-reverse;}

.form-group {

    margin-bottom: 22px !important;
}
#wpcf7-f2527-o2 .form-group {
    text-align: right;}
    #wpcf7-f2527-o2  .form-control {
        text-align: right;}

        #wpcf7-f2527-o2   .selectfield{
            text-align: right;
        }
  .form-control {
    border-top: none !important;
    border-right: none !important;
    border-left: none !important;

    background-color: #FFF !important;
    border-radius: 0rem !important;
    border-bottom: 1px solid #C9D6D6;
    font-size: 14px !important;
    color: #462811 !important;
    padding: 15px 0px !important;
    font-weight: 500 !important;
  
    transition: all 0.2s ease-out !important;
  }
  
  .form-control:focus {
    outline: none !important;
  
    box-shadow: none !important;
    border-bottom: 1px solid #A61724 !important;
  }
  
  .submit-btn {
    height: 40px !important;
    border: 1px solid #A61724 !important;
    min-width: 147px !important;
    border-radius: 22px !important;
    background: transparent;
    color: #A61724 !important;
    font-weight: 600 !important;
    font-size: 13px !important;
    text-transform: uppercase !important;
  
    transition: all 0.3s ease-out !important;
  }
  
  .submit-btn:hover {
    border-radius: 0.2rem !important;
    color: #A61724;
  }
  
  .submit-btn:focus {
    outline: none !important;
    box-shadow: none !important;
  }
  
  .selectfield {
    width: 100%;
    background: white;
    border-top: none !important;
    border-right: none !important;
    border-left: none !important;
    border-radius: 0rem !important;
    border-bottom: 1px solid #C9D6D6;
    font-size: 14px !important;
    color: #462811 !important;
    padding: 8px 0px !important;
    font-weight: 500 !important;
    transition: all 0.2s ease-out !important;
    
  
  }
  
  .selectfield:focus-visible {
    outline: none !important;
  }
  
  
  
  
  
  .file {
    display: none;
  }
  
  .file-name {
    position: relative;
    overflow: hidden;
    line-height: 18px;
    padding: 5px;
    box-sizing: border-box;
    font-size: 15px;
    vertical-align: middle;
    width: 300px;
    border: 2px solid #dbdbdb;
    border-radius: 0;
    height: calc(2em + 0.75rem + 2px);
  }
  
  .commn-btn {
    cursor: pointer;
    background: #f0f8ff00 !important;
    border: 1px solid #aa212e;
    border-radius: 16px;
    width: 100px;
    box-sizing: border-box;
    background-color: #4493c7;
    transition: all 0.6s;
    color: #b0313d;
    font-size: 14px;
    vertical-align: middle;
    margin-left: 1rem;
  }
  
  .commn-btn:hover {
    border-radius: 0.2rem !important;
    color: #A61724;
  
  }
  
  .d-flex.submt-btn {
    justify-content: center !important;
  }
  
  .attach {
    width: 100%;
  }
  
  input.fileUploader:focus-visible {
    outline: none !important;
  }
  
  .submit-btn:focus {
    outline: none !important;
  }
  
  
  .choose-fle {
    position: absolute;
    z-index: 111;
    left: 0;
  
    width: 82px;
  }
  
  button.close:focus {
    outline: none;
  }
  
  
  .banner-form{
    position: relative;
  }
  .banner-form .show-btn{
    cursor: pointer;
    position: absolute;
    top: 70%;
    left: 50%;
    transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    background-color: #aa212e00;
    border: 1px solid #aa212e;
    border-radius: 22px!important;
    color: white;
    font-size: 16px;
    color: #462811;
    border: 1px solid #462811!important;
  
    border: none;
    font-weight: 600;
    cursor: pointer;
    transition: all 0.3s ease-out;
    text-transform: uppercase;
    height: 44px;
    font-size: 12px;
    width: 128px;
    border-radius: 5px;
    text-align: center;
  }
  
  .show-btn:focus{
    outline: none!important;
    box-shadow: none!important;
  }
  .show-btn:hover {
    border-radius: 0.2rem !important;
    border: 1px solid #aa212e!important;
    transition: ease-in-out 0.5s;
    color: #A61724!important;
  
  
  }
  
  #wpcf7-f2526-p1074-o1 label{
    font-size:12px;
  }
  
  #wpcf7-f2526-p1074-o1 span.wpcf7-form-control-wrap{
    width:100%;
  }
  #wpcf7-f2526-p1074-o1 span.wpcf7-form-control-wrap .form-control[type=file]{
    width: 100%;
    border-radius: 0;
    position: relative;
    /* max-height: 75px; */
    height: 100%;
  }
  
  #wpcf7-f2526-p1074-o1 span.wpcf7-form-control-wrap .form-control[type=file]::after{
    content: 'Upload';
    position: absolute;
  
    max-width: 104px;
    width: 100%;
    height: 100%;
  
    max-height: 36px;
    background: white;
    bottom: 8px;
    right: 0;
    border: 1px solid #a61724;
    color: #a61724;
    border-radius: 22px;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    -webkit-transition: all 1s ease 0s;
  }
  #wpcf7-f2526-p1074-o1 p{
    display: none;
  }
  #wpcf7-f2526-p1074-o1 input[type=file]::file-selector-button {
    opacity: 0 !important;
    visibility: hidden;
    display: none;
  }
  
  
   
     #wpcf7-f2527-p1206-o1 label{
      font-size:12px;
    }
    
    #wpcf7-f2527-p1206-o1 span.wpcf7-form-control-wrap{
      width:100%;
    }
    #wpcf7-f2527-p1206-o1 span.wpcf7-form-control-wrap .form-control[type=file]{
      width: 100%;
      border-radius: 0;
      position: relative;
      /* max-height: 75px; */
      height: 100%;
    }
    
    #wpcf7-f2527-p1206-o1 span.wpcf7-form-control-wrap .form-control[type=file]::after{
      content: 'تحميل';
      position: absolute;
    
      max-width: 104px;
      width: 100%;
      height: 100%;
    
      max-height: 36px;
      background: white;
      bottom: 8px;
      right: 0;
      border: 1px solid #a61724;
      color: #a61724;
      border-radius: 22px;
      text-align: center;
      display: flex;
      align-items: center;
      justify-content: center;
      -webkit-transition: all 1s ease 0s;
    }
    #wpcf7-f2527-p1206-o1 p{
      display: none;
    }
    #wpcf7-f2527-p1206-o1 input[type=file]::file-selector-button {
      opacity: 0 !important;
      visibility: hidden;
      display: none;
    }
     
   .wpcf7-not-valid-tip {
      color: #dc3232;
      font-size: 12px;
      font-weight: normal;
      display: block;
  }
  
  
   #wpcf7-f2544-o1 label{
    font-size:12px;
  }
  
  #wpcf7-f2544-o1 span.wpcf7-form-control-wrap{
    width:100%;
  }
  #wpcf7-f2544-o1 span.wpcf7-form-control-wrap .form-control[type=file]{
    width: 100%;
    border-radius: 0;
    position: relative;
    /* max-height: 75px; */
    height: 100%;
  }
  
  #wpcf7-f2544-o1 span.wpcf7-form-control-wrap .form-control[type=file]::after{
    content: 'Upload';
    position: absolute;
  
    max-width: 104px;
    width: 100%;
    height: 100%;
  
    max-height: 36px;
    background: white;
    bottom: 8px;
    right: 0;
    border: 1px solid #a61724;
    color: #a61724;
    border-radius: 22px;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    -webkit-transition: all 1s ease 0s;
  }
  #wpcf7-f2544-o1 p{
    display: none;
  }
  #wpcf7-f2544-o1 input[type=file]::file-selector-button {
    opacity: 0 !important;
    visibility: hidden;
    display: none;
  }   
  
      
  #wpcf7-f2526-o2 label{
      font-size:12px;
    }
    
    #wpcf7-f2526-o2 span.wpcf7-form-control-wrap{
      width:100%;
    }
    #wpcf7-f2526-o2 span.wpcf7-form-control-wrap .form-control[type=file]{
      width: 100%;
      border-radius: 0;
      position: relative;
      /* max-height: 75px; */
      height: 100%;
    }
    
    #wpcf7-f2526-o2 span.wpcf7-form-control-wrap .form-control[type=file]::after{
      content: 'Upload';
      position: absolute;
    
      max-width: 104px;
      width: 100%;
      height: 100%;
    
      max-height: 36px;
      background: white;
      bottom: 8px;
      right: 0;
      border: 1px solid #a61724;
      color: #a61724;
      border-radius: 22px;
      text-align: center;
      display: flex;
      align-items: center;
      justify-content: center;
      -webkit-transition: all 1s ease 0s;
    }
    #wpcf7-f2526-o2 p{
      display: none;
    }
    #wpcf7-f2526-o2 input[type=file]::file-selector-button {
      opacity: 0 !important;
      visibility: hidden;
      display: none;
    } 
    
  
  
    /* // Individuals arabic upload  */
    
     
    #wpcf7-f2527-o2 label{
      font-size:12px;
    }
    
    #wpcf7-f2527-o2 span.wpcf7-form-control-wrap{
      width:100%;
    }
    #wpcf7-f2527-o2 span.wpcf7-form-control-wrap .form-control[type=file]{
      width: 100%;
      border-radius: 0;
      position: relative;
      /* max-height: 75px; */
      height: 100%;
      direction: rtl;
    }
    
    #wpcf7-f2527-o2 span.wpcf7-form-control-wrap .form-control[type=file]::after{
      content: 'تحميل';
      position: absolute;
    
      max-width: 104px;
      width: 100%;
      height: 100%;
    
      max-height: 36px;
      background: white;
      bottom: 8px;
      left: 0;
      border: 1px solid #a61724;
      color: #a61724;
      border-radius: 22px;
      text-align: center;
      display: flex;
      align-items: center;
      justify-content: center;
      -webkit-transition: all 1s ease 0s;
    }
    #wpcf7-f2527-o2 p{
      display: none;
    }
    #wpcf7-f2527-o2 input[type=file]::file-selector-button {
      opacity: 0 !important;
      visibility: hidden;
      display: none;
    }  
  
  
  
  /* //Professional arabic */
  
  .contact-inst{
    flex-direction: row-reverse;}

#wpcf7-f2545-o1 .form-control {
    text-align: right;
}
#wpcf7-f2545-o1 .form-group {
    text-align: right;
}
#wpcf7-f2545-o1 span.wpcf7-form-control-wrap .form-control[type=file] {
   
    direction: rtl;
}
#wpcf7-f2545-o1 span.wpcf7-form-control-wrap .form-control[type=file]::after {
  
    left: 0;} 
    #wpcf7-f2545-o1 label{
    font-size:12px;
  }
  #wpcf7-f2545-o1   .selectfield{
    text-align: right;
}
  #wpcf7-f2545-o1 span.wpcf7-form-control-wrap{
    width:100%;
  }
  #wpcf7-f2545-o1 span.wpcf7-form-control-wrap .form-control[type=file]{
    width: 100%;
    border-radius: 0;
    position: relative;
    /* max-height: 75px; */
    height: 100%;
  }
  
  #wpcf7-f2545-o1 span.wpcf7-form-control-wrap .form-control[type=file]::after{
    content: 'تحميل';
    position: absolute;
  
    max-width: 104px;
    width: 100%;
    height: 100%;
  
    max-height: 36px;
    background: white;
    bottom: 8px;
  
    border: 1px solid #a61724;
    color: #a61724;
    border-radius: 22px;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    -webkit-transition: all 1s ease 0s;
  }
  #wpcf7-f2545-o1 p{
    display: none;
  }
  #wpcf7-f2545-o1 input[type=file]::file-selector-button {
    opacity: 0 !important;
    visibility: hidden;
    display: none;
  }