@font-face {
    font-family: Georgia;
    src: url("./fonts/Georgia.ttf");
   
    
   
}
@font-face {
    font-family: Dubai;
    src: url("./fonts/Dubai\ Regular.ttf");
  
}
@font-face {
    font-family: Gesstwo;
    src: url("./fonts/GE\ SS\ Two\ Bold.otf");
  
}
body{
    height: 100vh;
}
.header-div{
    height: 11vh;
    padding-left: 40px !important;
    padding-right: 40px !important;
}
.language-text{
    color:#404040;
    font-size: 20px;
    font-weight: 600;
    font-family: Georgia !important;
}

.form-switch .form-check-input {
background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%233A3DA7'/%3e%3c/svg%3e");
}
.form-switch .form-check-input:checked {
    background-color: #D6D6D6;
    border-color: #D6D6D6;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%233A3DA7'/%3e%3c/svg%3e");
}

.form-switch .form-check-input:focus {
    border-color: #D6D6D6;
    background-color: #D6D6D6;
    outline: 0;
    box-shadow: none;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%233A3DA7'/%3e%3c/svg%3e");
   
}



.body-div{
    height: 60vh;
    background: transparent linear-gradient(289deg, #FFFFFF 0%, #F3F3FA 100%) 0% 0% no-repeat padding-box;
}
.new-logo-osais{
    width:160px;
    height: auto;
}
.custom-div{
    display:flex;
    justify-content: center;
    align-items: center;
}
.container-custom{
    max-width: 1555px;
}
.oasis-text{
    color:#3B3DA7;
    font-size: 40px;
    font-weight: 600;
    font-family: Georgia !important;
}
.start-your-text{
    color:#404040;
    font-size: 20px;
    font-weight: 400;
    font-family: Georgia !important;
}
.contact-us-description-text{
    font-family: Georgia !important; 
}
.contact-us-button{
    background: #3A3DA7 0% 0% no-repeat padding-box;
border-radius: 13px;
width: 200px;
height: 50px;
border:none;
color:#FFFFFF;
font-size: 16px;
font-weight: 600;
font-family: Georgia !important;
}
.footer-div{
    height: 25vh;
    position:relative
}
.Establishment-text{
    font-size: 20px;
    font-weight: 400;
    color:#252525;
    font-family: Georgia !important;
}
.ahatsapp-image{
    position:absolute;
    right:0;
    top:20;
}

.custom-padding{
    padding-right: 70px;
}
.top-body-image{
  height: 52vh;
  width:auto
}
.modal-content {
    border-radius: 1.3rem;
}
.contact-input {
    border: 1px solid #cbdae9;
    border-radius: 15px;
    background-color: #ffffff;
    width: 100%;
    height: 50px;
    color: #000000;
    font-size: 14px;
    font-family: Poppins !important;
    padding-left: 20px;
  }
  .contact-textarea {
    border: 1px solid #cbdae9;
    border-radius: 15px;
    background-color: #ffffff;
    width: 100%;
    height: 193px;
    color: #000000;
    font-size: 14px;
    font-family: Poppins !important;
    padding-left: 20px;
  }
  .submit-button {
    width: 139px;
    height: 52px;
    /* UI Properties */
    background-color: #3A3DA7;
    color: #ffffff;
    border: 1px solid #3A3DA7;
    border-radius: 37px;
    opacity: 1;
    font-family: Georgia !important;
  }
  .close-button{
    width: 139px;
    height: 52px;
    /* UI Properties */
    background-color: #dc3545;
    color: #ffffff;
    border: 1px solid #dc3545;
    border-radius: 37px;
    opacity: 1;
    font-family: Georgia !important;
  }
  .error {
    color: red;
    font-size: 14px;
  }
  .dubai{
    font-family: Gesstwo !important;
}
#secondary_content {
    display: none;
  }
  @media screen and (max-width: 1537px) {
  .container-custom{
    max-width: 1255px;
}
.body-div{
  
   
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .custom-padding{
    padding-right: 20px;
}
  }
  @media screen and (max-width: 1300px) {
  
    .container-custom{
      max-width: 1200px;
  }
  }
  @media screen and (max-width: 1200px) {
  
    .container-custom{
      max-width: 1100px;
  }
  .custom-padding{
    padding-right: 20px;
}
  }
  @media screen and (max-width: 1100px) {
  
    .container-custom{
      max-width: 1000px;
  }
  .custom-padding{
    padding-right: 20px;
}
  }
  @media screen and (max-width: 1024px) {
    .body-div{
        height: auto;
    }
  .top-body-image{
    height:42vh
  }
  .container-custom{
    max-width: 900px;
}
.custom-padding{
    padding-right: 20px;
}
}
@media screen and (max-width: 999px) {
    .ahatsapp-image{
        position:absolute;
        top:10px;
       
    }
    .ahatsapp-image>a >img{width:150px;
        height: 150px;}
    .container-custom{
        max-width: 800px;
    }
}
@media screen and (max-width: 768px) {
    .container-custom{
        max-width: 720px;
    }
    .top-body-image{
        height:42vh
    }
    .oasis-text{
        font-size: 33px;
    }
}
  @media screen and (max-width: 600px) {
    .header-div{
      
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
    .top-body-image{
        padding-top: 15px;
    }
    .ahatsapp-image{
        position:absolute;
        top:0px;
      
    }
    .ahatsapp-image >a>img{ width:120px;
        height: 120px;}
    .container-custom{
        max-width: 540px;
    }
    .custom-padding{
        padding-right: 15px;
    }
  }
  @media screen and (max-width: 500px) {
    .container-custom{
        width: 100%;
        padding-right: var(--bs-gutter-x, .75rem);
        padding-left: var(--bs-gutter-x, .75rem);
        margin-right: auto;
        margin-left: auto;
    }
    .oasis-text{
        font-size: 30px;
    }
    .Establishment-text{
        font-size: 16px;
    }
  }
  @media screen and (max-width: 425px) {
    .container-custom{
        width: 100%;
        padding-right: var(--bs-gutter-x, .75rem);
        padding-left: var(--bs-gutter-x, .75rem);
        margin-right: auto;
        margin-left: auto;
    }
  }
  @media screen and (max-width: 376px) {
    .ahatsapp-image{
        position:absolute;
        top:0px;
        right:-10px;
   
    }
    .ahatsapp-image>a>img{
        width:110px;
        height: 110px;
    }
  }