.row {
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
  align-content: center;
  justify-content: center;
  align-items: flex-start;
}

.btn-appoint {
  background-color: #e2434b !important;
  color: #34222e !important;
}

.btn-danger {
  color: white !important;
  background-color: red !important;
}

.appointment-card input {
  background-color: #f0f0f0 !important;
  color: #000000 !important;
}

.appointment-card select {
  background-color: #f0f0f0 !important;
  color: #000000 !important;
}

.appointment-card select option {
  background-color: #f0f0f0 !important;
  color: #000000 !important;
}

[data-appointment="appointment"] * {
  background-color: #f0f0f0 !important;
  color: #000000 !important;
}

[data-appointment="appointment"] .app-details-table {
  background-color: #f0f0f0 !important;
  color: #000000 !important;
}

[data-appointment="appointment"] i {
  background-color: #3d8d7a !important;
  color: #f0f0f0 !important;
}

[data-appointment="appointment"] .slot-item {
  background-color: #3d8d7a !important;
  color: #f0f0f0 !important;
}

[data-appointment="appointment"] .payments-button-ap {
  background-color: #3d8d7a !important;
  color: #f0f0f0 !important;
}

[data-ecom="cart-section"] .btn-danger {
  color: white !important;
  background-color: red !important;
}

[data-ecom="cart-section"] button {
  color: #ebe8db !important;
  background-color: #b03052 !important;
}

[data-ep-id="ep_h1_1"] {
  margin-right: 0px !important;
  margin-left: 0px !important;
  font-size: 5vw !important;
  font-family: "Playfair Display", serif !important;
  text-transform: capitalize !important;
  color: rgb(52, 34, 46) !important;
  background-color: rgb(254, 233, 215) !important;
  height: auto !important;
  margin-top: 25px !important;
}

[data-ep-id="ep_h3_1"] {
  margin-right: 0px !important;
  margin-left: 0px !important;
  font-size: 28.5px !important;
  font-family: "Playfair Display", serif !important;
  background-color: rgb(254, 233, 215) !important;
  color: rgb(52, 34, 46) !important;
  text-transform: capitalize !important;
  height: auto !important;
  margin-top: 25px !important;
}

[data-ep-id="ep_img_2"] {
  width: 100% !important;
  align-items: center !important;
  height: 100% !important;
  border-width: 0px !important;
  border-radius: 33px !important;
  padding: 20px !important;
  background-color: rgb(254, 233, 215) !important;
  color: rgb(52, 34, 46) !important;
  margin-top: 25px !important;
}

[data-ep-id="ep_div_10"] {
  min-height: 32px !important;
  background-color: rgb(254, 233, 215) !important;
  color: rgb(52, 34, 46) !important;
  margin-top: 25px !important;
}

[data-ep-id="ep_div_11"] {
  min-height: 32px !important;
  background-color: rgb(254, 233, 215) !important;
  color: rgb(52, 34, 46) !important;
  margin-top: 25px !important;
}

[data-ep-id="ep_h2_1"] {
  margin: 5px 10px !important;
  width: 100% !important;
  color: rgb(52, 34, 46) !important;
  text-align: center !important;
  font-family: "Playfair Display", serif !important;
  font-size: 35.5px !important;
  font-weight: 500 !important;
  background-color: rgb(254, 233, 215) !important;
  height: auto !important;
  margin-top: 25px !important;
}

[data-ep-id="ep_div_13"] {
  text-align: center !important;
  background-color: rgb(254, 233, 215) !important;
  color: rgb(52, 34, 46) !important;
  margin-top: 25px !important;
}

[data-ep-id="ep_i_1"] {
  color: rgb(249, 191, 143) !important;
  background-color: rgb(254, 233, 215) !important;
}

[data-ep-id="ep_h4_1"] {
  color: rgb(242, 191, 210) !important;
  margin: 5px 10px !important;
  width: 100% !important;
  font-family: "Playfair Display", serif !important;
  background-color: rgb(249, 245, 246) !important;
  height: auto !important;
  margin-top: 25px !important;
}

[data-ep-id="ep_p_3"] {
  font-family: Roboto, sans-serif !important;
  color: rgb(52, 34, 46) !important;
  background-color: rgb(254, 233, 215) !important;
  margin-top: 25px !important;
}

[data-ep-id="ep_div_14"] {
  text-align: center !important;
}

[data-ep-id="ep_i_2"] {
  color: rgb(249, 191, 143) !important;
  background-color: rgb(254, 233, 215) !important;
}

[data-ep-id="ep_h4_2"] {
  color: black !important;
  margin: 5px 10px !important;
  width: 100% !important;
  font-family: Cinzel !important;
}

[data-ep-id="ep_p_4"] {
  font-family: Cinzel !important;
}

[data-ep-id="ep_div_15"] {
  text-align: center !important;
}

[data-ep-id="ep_i_3"] {
  background-color: rgb(254, 233, 215) !important;
  color: rgb(249, 191, 143) !important;
}

[data-ep-id="ep_h4_3"] {
  color: black !important;
  margin: 5px 10px !important;
  width: 100% !important;
  font-family: Cinzel !important;
}

[data-ep-id="ep_p_5"] {
  font-family: Cinzel !important;
}

[data-ep-id="ep_h3_9"] {
  margin-right: 0px !important;
  margin-left: 0px !important;
  font-family: "Playfair Display", serif !important;
  background-color: rgb(254, 233, 215) !important;
  color: rgb(52, 34, 46) !important;
  text-align: center !important;
  height: auto !important;
  margin-top: 25px !important;
}

[data-ep-id="ep_ul_2"] {
  margin-right: 0px !important;
  margin-left: 0px !important;
  background-color: transparent !important;
  color: rgb(17, 45, 78) !important;
  font-size: 16px !important;
  font-family: Cinzel !important;
}

[data-ep-id="ep_div_16"] {
  min-height: 32px !important;
  background-color: rgb(254, 233, 215) !important;
  color: rgb(52, 34, 46) !important;
  margin-top: 25px !important;
}

[data-ep-id="ep_div_17"] {
  min-height: 32px !important;
  background-color: rgb(254, 233, 215) !important;
  color: rgb(52, 34, 46) !important;
  margin-top: 25px !important;
}

[data-ep-id="ep_div_18"] {
  min-height: 32px !important;
  background-color: rgb(254, 233, 215) !important;
  color: rgb(52, 34, 46) !important;
  margin-top: 25px !important;
}

[data-ep-id="ep_h3_10"] {
  color: rgb(24, 162, 184) !important;
  margin: 5px 10px !important;
  width: 100% !important;
  font-family: Cinzel !important;
  font-size: 45px !important;
  text-align: center !important;
  font-weight: 600 !important;
}

[data-ep-id="ep_div_19"] {
  min-height: 32px !important;
  background-color: rgb(254, 233, 215) !important;
  color: rgb(52, 34, 46) !important;
  margin-top: 25px !important;
}

[data-ep-id="ep_img_3"] {
  width: 599px !important;
  align-items: center !important;
  height: auto !important;
  background-color: rgb(254, 233, 215) !important;
  color: rgb(52, 34, 46) !important;
  margin-top: 25px !important;
}

[data-ep-id="ep_div_23"] {
  min-height: 32px !important;
}

[data-ep-id="ep_div_24"] {
  min-height: 32px !important;
}

[data-ep-id="ep_div_25"] {
  min-height: 32px !important;
  background-color: rgb(254, 233, 215) !important;
  color: rgb(52, 34, 46) !important;
  margin-top: 25px !important;
}

[data-ep-id="ep_div_26"] {
  min-height: 32px !important;
  background-color: rgb(254, 233, 215) !important;
  color: rgb(52, 34, 46) !important;
  margin-top: 25px !important;
}

[data-ep-id="ep_h3_12"] {
  color: rgb(52, 34, 46) !important;
  margin: 5px 10px !important;
  width: 100% !important;
  text-align: center !important;
  font-family: "Playfair Display", serif !important;
  font-size: 32px !important;
  background-color: rgb(254, 233, 215) !important;
  height: auto !important;
  margin-top: 25px !important;
}

[data-ep-id="ep_div_29"] {
  min-height: 240px !important;
  min-width: 240px !important;
  height: 50vh !important;
  position: relative !important;
  background-color: rgb(254, 233, 215) !important;
  color: rgb(52, 34, 46) !important;
  margin-top: 25px !important;
}

[data-ep-id="ep_p_8"] {
  background-color: rgb(254, 233, 215) !important;
  color: rgb(52, 34, 46) !important;
  margin-top: 25px !important;
}

[data-ep-id="ep_span_2"] {
  color: rgb(52, 34, 46) !important;
  background-color: rgb(254, 233, 215) !important;
  font-family: Roboto, sans-serif !important;
  margin-top: 25px !important;
}

[data-ep-id="ep_p_9"] {
  background-color: rgb(254, 233, 215) !important;
  color: rgb(52, 34, 46) !important;
  margin-top: 25px !important;
}

[data-ep-id="ep_span_3"] {
  color: rgb(52, 34, 46) !important;
  font-family: Roboto, sans-serif !important;
  background-color: rgb(254, 233, 215) !important;
  margin-top: 25px !important;
}

[data-ep-id="ep_p_25"] {
  margin-right: 0px !important;
  margin-left: 0px !important;
  background-color: transparent !important;
  color: rgb(0, 0, 0) !important;
  text-align: center !important;
}

[data-ep-id="ep_b_3"] {
  font-weight: bolder !important;
}

[data-ep-id="ep_p_26"] {
  margin-right: 0px !important;
  margin-left: 0px !important;
  background-color: transparent !important;
  color: rgb(0, 0, 0) !important;
  text-align: center !important;
}

[data-ep-id="ep_b_4"] {
  font-weight: bolder !important;
}

[data-ep-id="ep_p_27"] {
  margin-right: 0px !important;
  margin-left: 0px !important;
  background-color: transparent !important;
  color: rgb(0, 0, 0) !important;
  text-align: center !important;
}

[data-ep-id="ep_b_5"] {
  font-weight: bolder !important;
}

[data-ep-id="ep_p_28"] {
  margin-right: 0px !important;
  margin-left: 0px !important;
  background-color: transparent !important;
  color: rgb(0, 0, 0) !important;
  text-align: center !important;
}

[data-ep-id="ep_b_6"] {
  font;
}

[data-ep-id="ep_div_123"] {
  min-height: 240px !important;
  min-width: 240px !important;
  height: 50vh !important;
  position: relative !important;
}

[data-ep-id="ep_img_4"] {
  width: 50px !important;
}

[data-ep-id="ep_img_5"] {
  width: 50px !important;
}

[data-ep-id="ep_img_6"] {
  width: 50px !important;
}

[data-ep-id="ep_img_8"] {
  width: 50px !important;
}

[data-ep-id="ep_img_9"] {
  width: 50px !important;
}

[data-ep-id="ep_img_10"] {
  width: 50px !important;
}

[data-ep-id="ep_span_20"] {
  font-family: Roboto, sans-serif !important;
}

[data-ep-id="ep_span_21"] {
  font-family: Roboto, sans-serif !important;
}

[data-ep-id="ep_button_5"] {
  float: right !important;
}

[data-ep-id="ep_button_6"] {
  float: right !important;
}