.mb-0 {
  margin-bottom: 0 !important;
}

.mb-1 {
  margin-bottom: 0.25rem !important;
}

.mb-2 {
  margin-bottom: 0.5rem !important;
}

.mb-3 {
  margin-bottom: 1rem !important;
}

.mb-4 {
  margin-bottom: 1.5rem !important;
}

.mb-5 {
  margin-bottom: 3rem !important;
}

.m-0 {
  margin: 0 !important;
}

.mt-0 {
  margin-top: 0 !important;
}

.mb-0 {
  margin-bottom: 0 !important;
}

.ml-0 {
  margin-left: 0 !important;
}

.mr-0 {
  margin-right: 0 !important;
}


.p-0 {
  padding: 0 !important;
}

.pt-0 {
  padding-top: 0 !important;
}

.pb-0 {
  padding-bottom: 0 !important;
}

.pl-0 {
  padding-left: 0 !important;
}

.pr-0 {
  padding-right: 0 !important;
}

.errorM {
  color: red;
  font-size: 10px !important;
  position: absolute;
  bottom: -20px;
  font-weight: 900;
}

.alert-message {
  margin-bottom: 10px;
  padding: 5px;
  border-radius: 4px;
  display: none;
}



.alert-danger1 {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}

.alert-message {
  margin-bottom: 10px;
  padding: 5px;
  border-radius: 4px;
  display: none;
}

.alert-success1 {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}


@media screen and (max-width:768px) {
  .service_mobile_form {
    width: 100%;
  }

  .sf-static-section-wrapper {
    margin-left: auto;
    margin-right: auto;
  }

  .sf-static-section {
    width: 100% !important;
    margin: 0px !important;
    margin-bottom: 10px !important;
  }

  /* .container {
    width: 750px;
    max-width: 100%;
  } */

  .sf-features-list.sf-features-list-new>li {
    width: 100% !important;
  }
}


/* textarea.form-control {
  display: block;
  width: 100%;
  margin: 0;
  -webkit-appearance: none;
  font-size: 15px;
  padding: 0px 25px;
  height: 80px;
  line-height: 30px;
  color: #222;
  background: transparent;
  border: 1px solid #e5e5e5;
  border-radius: 70px;
  margin-bottom: 18px;
} */

.form-group {
  position: relative;
}


.wpcf7-form textarea {
  margin-top: 10px;
  padding: 15px;
  border: none;
  border-bottom: 1px solid;
}


.wpcf7-form input:not([type=submit]),
.wpcf7-form textarea,
.wpcf7-form select,
.wpcf7-form select:not([size]):not([multiple]) {
  background-color: #ebe9e9;
  padding-left: 15px;
  padding-right: 15px;
  text-transform: unset;

}


.contact-breadcrumb {
  width: 100%;
}




.alert-danger {
  --bs-alert-color: #58151c;
  --bs-alert-bg: #f8d7da;
  --bs-alert-border-color: #f1aeb5;
  --bs-alert-link-color: #58151c;
}

.alert-success {
  --bs-alert-color: #0a3622;
  --bs-alert-bg: #d1e7dd;
  --bs-alert-border-color: #a3cfbb;
  --bs-alert-link-color: #0a3622;
}

.alert {
  --bs-border-width: 1px;
  --bs-border-radius: 0.375rem;
  /* --bs-alert-bg: transparent; */
  --bs-alert-padding-x: 1rem;
  --bs-alert-padding-y: 1rem;
  --bs-alert-margin-bottom: 1rem;
  /* --bs-alert-color: inherit; */
  /* --bs-alert-border-color: transparent; */
  --bs-alert-border: var(--bs-border-width) solid var(--bs-alert-border-color);
  --bs-alert-border-radius: var(--bs-border-radius);
  /* --bs-alert-link-color: inherit; */
  position: relative;
  padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x);
  margin-bottom: var(--bs-alert-margin-bottom);
  color: var(--bs-alert-color);
  background-color: var(--bs-alert-bg);
  border: var(--bs-alert-border);
  border-radius: var(--bs-alert-border-radius);
}