.contactUs__form{
    position: absolute;
    top: 88px;
    z-index: 10;
    background: white;
    padding: 30px;
    right: 137px;
    width: 25%;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    box-shadow: 0px 0px 14px 2px #b9b9b9;
}
.thankyou__text p{
    color: #57595F;
    font-weight: 500;
    line-height: 32px;
}

.thankyou__text p span{
    color: #7256D1;
    font-size: 42px;
    font-weight: 500;
    margin-right: 5px;
}
.contactUs__form .nice-select::after{
    right: 9px !important;
}
.contactUs__form  .nice-select{
    width: 100% !important;
    padding-left: 10px !important;
    padding-right: 10px !important;
    display: flex !important;
    align-items: center !important;
    height: 54px;
}
.contact__form__textarea{
    height: 100% !important;
    border-radius: 8px !important;
    -webkit-border-radius: 8px !important;
    -moz-border-radius: 8px !important;
    -ms-border-radius: 8px !important;
    -o-border-radius: 8px !important;
    padding-left: 10px !important;
    padding-right: 10px !important;
}
.contactUs__form input#fullname,
.contactUs__form input#contact,
.contactUs__form input#email{
    padding-left: 10px !important;
    padding-right: 10px !important;
}

.contact__enquiry{
    font-size: 24px !important;
    font-weight: 700 !important;
    text-transform: capitalize !important;
    text-align: center !important;
    padding: 14px !important;
}

  
  .text__two{
    background-color: #F0EEEA;
  }
  .contactUs__map .flex span{
    font-weight: 700;
  }
  .wws__wakad,.wws__hadapsar{
    padding: 30px;
    position: relative;
    border: 3px solid #dddddd;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
}

  .top {
    position: absolute;
    top: -3px;
    left: 0;
    width: 0;
    height: 3px;
    background: linear-gradient(
      90deg,
      transparent 50%,
      rgba(135, 112, 211, 0.5),
      rgb(135, 112, 211)
    );
  }
  
  .bottom {
    position: absolute;
    right: 0;
    bottom: -2px;
    height: 3px;
    background: linear-gradient(
      90deg,
      rgba(135, 112, 211, 0.5),
      rgb(135, 112, 211),
      transparent 50%
    );
  }
  
  .right {
    position: absolute;
    top: 0;
    right: -2px;
    width: 3px;
    height: 0;
    background: linear-gradient(
      180deg,
      transparent 30%,
      rgba(135, 112, 211, 0.5),
      rgb(135, 112, 211)
    );
  }
  
  .left {
    position: absolute;
    left: -3px;
    bottom: 0;
    width: 3px;
    height: 0;
    background: linear-gradient(
      180deg,
      rgba(135, 112, 211, 0.5),
      rgb(135, 112, 211),
      transparent 70%
    );
  }
  
  .top {
    animation: animateTop 8s ease-in-out infinite;
    -webkit-animation: animateTop 8s ease-in-out infinite;
}
  
  .bottom {
    animation: animateBottom 8s ease-in-out infinite;
    -webkit-animation: animateBottom 8s ease-in-out infinite;
}
  
  .right {
    animation: animateRight 8s ease-in-out infinite;
    -webkit-animation: animateRight 8s ease-in-out infinite;
}
  
  .left {
    animation: animateLeft 8s ease-in-out infinite;
    -webkit-animation: animateLeft 8s ease-in-out infinite;
}
  
  @keyframes animateTop {
    25% {
      width: 100%;
      opacity: 1;
    }
  
    30%,
    100% {
      opacity: 0;
    }
  }
  
  @keyframes animateBottom {
    0%,
    50% {
      opacity: 0;
      width: 0;
    }
  
    75% {
      opacity: 1;
      width: 100%;
    }
  
    76%,
    100% {
      opacity: 0;
    }
  }
  
  @keyframes animateRight {
    0%,
    25% {
      opacity: 0;
      height: 0;
    }
  
    50% {
      opacity: 1;
      height: 100%;
    }
  
    55%,
    100% {
      height: 100%;
      opacity: 0;
    }
  }
  
  @keyframes animateLeft {
    0%,
    75% {
      opacity: 0;
      bottom: 0;
      height: 0;
    }
  
    100% {
      opacity: 1;
      height: 100%;
    }
  }


  @media screen and (max-width:768px) {
    .contactUs__form{
      position: relative !important;
      top: 0 !important;
      right: 0 !important;
      width: 95% !important;
      margin: 0 auto !important;
    }
    
  }

  .form__enquiry{
    font-size: 24px;
    font-weight: 600;
    text-transform: capitalize;
    text-align: center;
    padding: 10px;
    background: #6647d0;
    border-radius: 5px;
    color: white;
  }
  
  @media screen and (max-width:768px) {
    .contactUs__map{
      padding-bottom: 50px;
    }
    .contactUs__map iframe {
max-width: 100%;
    }
  }