.modal-icon-div {
  box-shadow: 0px 3px 7px -3px rgba(0, 0, 0, 0.30), 0px 12px 6px -2px rgba(50, 50, 93, 0.08);
}

.modal-icon-div img {
  padding: 8px;
}

.modal-icon-img {
  position: absolute;
  top: -1%;
  left: -1%;
  background-color: #fff;
  padding: 10px;
  border-radius: 10px;
}

@media screen and (min-width: 992px) {
  .modal-img {
    position: absolute;
    top: 25%;
    right: -25%;
    transform: translate(10px, 10px);
  }

  .modal-img.our-team-modal-img {
    position: relative;
    top: 0;
    transform: none;
  }
}

.feature-insight-modal .col-lg-7 p,
.feature-insight-modal .col-lg-7 li {
  font-size: 14px !important;
  color: #425466;
}

.feature-insight-modal .col-lg-7 h6 {
  font-size: 14px;
  text-transform: capitalize;
}

/* form */

.drop-zone {
  margin-top: 10px;
  max-width: 200px;
  height: 100px;
  padding: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  font-size: 16px;
  cursor: pointer;
  color: rgba(169, 169, 169, 0.80);
  border: 2px dashed #C4C4C4;
  border-radius: 10px;
}

.drop-zone--over {
  border-style: solid;
}

.drop-zone__input {
  display: none;
}

.drop-zone__thumb {
  width: 100%;
  height: 100%;
  border-radius: 10px;
  overflow: hidden;
  background-color: #fff;
  background-size: cover;
  position: relative;
}

.drop-zone__thumb::after {
  content: attr(data-label);
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  font-size: 14px;
  text-align: center;
}

.modal .form-control input {
  font-size: 14px;
  font-family: 400;
  color: #425466;
}

.modal input::-webkit-input-placeholder,
.modal textarea::-webkit-input-placeholder {
  font-size: 14px;
  font-family: 400;
  color: #425466;

}

.modal input:-moz-placeholder,
.modal textarea:-moz-placeholder {
  font-size:  14px;
  font-family: 400;
  color: #425466;
}

.modal input::-moz-placeholder,
.modal textarea::-moz-placeholder {
  font-size: 14px;
  font-family: 400;
  color: #425466;
}

.modal input:-ms-input-placeholder,
.modal textarea:-ms-input-placeholder {
  font-size:  14px;
  font-family: 400;
  color: #425466;
}

.modal input::-ms-input-placeholder,
.modal textarea::-ms-input-placeholder {
  font-size:  14px;
  font-family: 400;
  color: #425466;
}

.modal input::placeholder,
.modal textarea::placeholder {
  font-size: 14px;
  font-family: 400;
  color: #425466;
}

.modal .form-label {
  color: #425466;
  font-size: 14px;
  margin-bottom: 0 !important;
}

.modal .form-control,
.modal .form-select {
  border-radius: 0;
  border: none;
  border-bottom: 1px solid rgba(169, 169, 169, 0.80);
  color: #425466;
  font-size: 14px;
}
.wpcf7-list-item-label{
  color: #425466;
}
.wpcf7-not-valid-tip{
  font-size: 12px;
  padding-top:4px;
  padding-left: 10px;
}