 /*contact form*/
 .oevrp-main-contact-form{
    background: rgba(255, 255, 255, 0.77);
    box-shadow: 0px 2px 27px rgba(0, 175, 238, 0.25); 
    border-radius: 30px;
    padding: 35px 33px;
    /*margin-top: 5px;*/
  }

.wpcf7-checkbox .wpcf7-list-item-label{
color: var(--black-text-color);
}
.wpcf7-checkbox .wpcf7-list-item{
  display: flex
  ;
      align-items: center;
      gap: 10px;
}
  .oevrp-main-contact-form input:not(.wpcf7-submit),
  .oevrp-main-contact-form textarea{
   
    background: linear-gradient(0deg, rgba(255, 255, 255, 0.50) 0%, rgba(255, 255, 255, 0.50) 100%), rgba(247, 247, 247, 0.60); 
    box-shadow: 0px 2px 27px rgba(0, 175, 238, 0.25);
     border-radius: 30px;
}
.oevrp-main-contact-form input{
    height: 50px; 
}
input::placeholder,
textarea::placeholder {
  text-transform: none; 
}
.oevrp-main-contact-form .abs-btn-wrap{
  bottom: -12%;
}
.oevrp-main-contact-form .wpcf7-submit{
  margin: 0 auto 0;
  display: block;
  min-width: 200px;
}


@media (max-width: 768px){
  .oevrp-main-contact-form textarea{
    border-radius: 18px;
  }
  .oevrp-main-contact-form{
    padding: 15px 15px;
  }
  .wpcf7-validates-as-required .wpcf7-list-item-label{
    text-align: left;
  }
  .oevrp-main-contact-form .wpcf7-submit{
    height: 40px;
    min-width: 160px;
  }
 
  .oevrp-main-contact-form .row > .col{
    padding: 0;
    flex: 0 1 100%;
  
  }
  .oevrp-main-contact-form .abs-btn-wrap {
    bottom: -10%;
}
}
