/*
 Theme Name:   Pharmacy
 Theme URI:    https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
 Description:  Hello Elementor Theme
 Author:       Ravenan
 Author URI:   https://ravenan.com/
 Template:     hello-elementor
 Version:      1.0.0
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
*/


.modal_part .modal-dialog {
  max-width: 100%;
  margin: 0;
}

.modal_part .modal-header {
  border-bottom: 0;
}

.modal_part .modal-content {
  border: 0;
}

.request-demo-modal {
  background-color: #021322 !important;
}

.request-demo-modal::before {
  position: absolute;
  content: "";
  width: 16%;
  height: 32%;
  bottom: 0px;
  right: 0px;
  background: url(/wp-content/uploads/2025/06/popap_img.svg)no-repeat;
  background-size: 100%;
}

.request-demo-modal h2 {
  color: #fff;
  font-family: "Ubuntu", sans-serif;
}

.request-demo-modal p {
  color: #fff;
  font-family: "Ubuntu", sans-serif;
}

.request-demo-modal input::placeholder {
  color: #fff;
  opacity: 1;
}

.request-demo-modal input::-moz-placeholder {
  color: #fff;
  opacity: 1;
}

.request-demo-modal input::-webkit-placeholder {
  color: #fff;
  opacity: 1;
}

.request-demo-modal input[type="submit"] {
  margin-top: 10px;
}

.request-demo-modal input[type="email"],
.request-demo-modal input[type="text"] {
  width: 100%;
  background: #1c2b39;
  border: 0;
  color: #fff;
  height: 50px;
  border-radius: 3px;
}

.request-demo-modal .form-group {
  width: 47%;
}

.request-demo-modal {
  max-width: 750px;
  margin: 0 auto;
  text-align: center;
}

.request-demo-modal .request-demo-btn {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.request-demo-row {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
  width: 100%;
}
.wpcf7 .wpcf7-response-output {
	color: #fff;
	position: relative;
}