.element-btn p input[type=submit] {
  background-color: #fff !important;
  color: #000;
  border-radius: 6px;
  border-color: #fff;
}
input[type=submit]:hover{
background:#FF00C3 !important;
color:#fff !important;
border-color:#FF00C3 !important;
}
.uwp-account-notifications{
	display:none !important;
}
.ginput_container_coupon {
  display: flex;
  flex-wrap: wrap;
}
.ginput_container_coupon #gf_coupon_code_3 {
  width: 70%;
  border-radius: 5px;
}
.ginput_container_coupon #gf_coupon_button {
  width: 28%;
  border-radius: 5px;
}

.tax-cal-mxsd .testimonial-extra-data-box {
  justify-content: flex-start;
}
.recont-post-loop {
  flex: 1;
}
.element-btn input[type=email] {
  border-radius: 0px;
  border-color: #fff !important;
}
.main-cl-text {
  color: #7e00f1;
}
.taxherobac {
  background: #7e00f1;
  color: #fff;
  padding: 2px 6px;
  border-radius: 8px;
}
.elementor-10 .elementor-element.elementor-element-0ff5300 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-0ff5300 .elementor-icon-list-item > a {
  margin-top: -15px;
}
.main-cl-text {
  font-weight: 700;
  font-family: Gilroy Bold;
}
@media (min-width:300px) && (max-width:419px) {
  .cst-fc-mobile-ha-g {
    top: 42.5% !important;
  }
}
@media (min-width:420px) && (max-width:500px) {
  .cst-fc-mobile-ha-g {
    top: 41% !important;
  }
}
@media (min-width:575px) && (max-width:767px) {
  .cst-fc-mobile-ha-g {
    top: 42.2% !important;
  }
}
@media (max-width: 767px) {
  .taxify-m-menu.taxify-nav-main {
    background: #fff;
    position: relative;
    z-index: 9999;
    padding: 20px;
    margin: -2px -29px;
  }
  .taxify-lg-ot-hedf {
    font-size: 18px !important;
  }
  .taxify-elementor_rg-shortcode-main .gform_wrapper.gravity-theme input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]) {
    max-height: 40px !important;
    font-size: 16px !important;
  }
  .taxify-notification-panel-bar {
    padding: 5px !important;
  }
  .taxify-elementor_rg-shortcode-main .gform_wrapper.gravity-theme .ginput_complex span {
    margin-bottom: 0 !important;
  }
  .taxify-elementor_rg-shortcode-main .gform_wrapper.gravity-theme .gform_fields {
    grid-row-gap: 5px !important;
  }
  .taxify-elementor_rg-shortcode-main .gform_wrapper.gravity-theme .gform_footer, .taxify-elementor_rg-shortcode-main .gform_wrapper.gravity-theme .gform_page_footer {
    padding: 5px 0 !important;
  }
  .taxify-header {
    padding: 0px 15px !important;
  }
}
@media (min-width: 360px) {
  .elementor-10 .elementor-element.elementor-element-181647b > .elementor-background-overlay {
    background-position: 120px 0%;
  }
}
@media (min-width: 390px) {
  .elementor-10 .elementor-element.elementor-element-181647b > .elementor-background-overlay {
    background-position: 165px 0%;
  }
}
@media (min-width: 991px) and (max-width: 1530px) {
  .taxify-user-submenu {
    left: -50% !important;
  }
}
.taxify-post-block-df .blog-meta p {
  font-weight: 400 !important;
}
a.taxify-rg-sh-continue, a.taxify-rg-sh-logout-esd, .taxify-header .nav-link, .taxify-user-menu, .ur-frontend-form .ur-button-container.split .user-registration-multi-part-nav-next, a.taxify-header-login-btn, .taxify-sign-up-btn .taxify-header-signup-btn, .bsui .btn-primary {
  transition: all 0.3s ease-in-out !important;
}
a.taxify-rg-sh-continue:hover, .ur-frontend-form .ur-button-container.split .user-registration-multi-part-nav-next:hover, .taxify-sign-up-btn .taxify-header-signup-btn:hover, .bsui .btn-primary:hover {
  background-color: #fd23c6;
}
a.taxify-rg-sh-logout-esd, .taxify-header .nav-link:hover, a.taxify-header-login-btn:hover {
  color: var(--taxify-main-color) !important;
}
a.taxify-rg-sh-logout-esd:hover {
  color: #7e00f1 a6 !important;
}
.bsui .btn-primary:hover {
    border-color: transparent;
}
#material-input-box input:not([type=checkbox]):not([type=radio]):not([type=submit]), .material-input-box textarea {
  border: 1px solid #7c02ec !important;
  border-color: #7c02ec !important;
}
.taxify-user-submenu a {
  text-transform: capitalize;
}
#ffmwp-wrapper {
    display: block !important;
}
#ffmwp-left-col {
    padding: 20px !important;
}
.asses-sb-btn {
    background: transparent;
    border-radius: 4px;
    transition: all .3s ease-in-out;
	color: #fff !important;
}
a.asses-sb-btn:hover {
    background-color: #111;
}
.wp-block-social-links .wp-block-social-link {
    border-radius: 50%;
}
input:not([type=checkbox]):not([type=radio]):not([type=submit]), textarea {
    border-radius: 25px !important;
}
.bsui .input-group-text {
    position: absolute;
    right: 15px;
    top: 6px;
}
.gform_page_footer {
    position: relative;
}
.gform_ajax_spinner {
    position: absolute;
    right: 52%;
    top: 36%;
    transform: translate(-50%);
}
.ur-frontend-form {
    margin-bottom: 0px;
}
.taxify-rg-sh-logout-esd {
    margin-bottom: 0;
}
.taxify-rg-sh-text {
    margin-top: 0px;
}
.page-id-3597 div.nsl-container.nsl-container-block .nsl-container-buttons {
    display: flex;
    justify-content: space-between;
    gap: 30px;
}
button.btn.button.ur-submit-button {
    background: #FF00C3;
    color: #fff;
    border-radius: 10px;
}