.page-header .overlay{
background:none !important;
}

.edcare-breadcrumb-padding {
    background-image: none !important; 
        padding-top: 50px !important;
        padding-bottom: 0px !important;
}

.shapes {
    display: none;
}

.bg-img {
    background-image: none !important;
}

p.woocommerce-table__product-name.product-name a {
    color: blue;
}

ul.lang_sec {
    background: #fff;
    padding: 0px 10px 0px 10px;
    /* display: flex; */
    border-radius: 5px;
    width: auto;
    margin-right: 15px;
}


ul.lang_sec li {
    list-style: none;
    padding: 0px 3px;
}https://motivationweyak.com/wp-content/uploads/elementor/thumbs/video-img-r1tkyrcs6gsggsu14l0n1cp5vbgb53nkkch43qtzok.png

ul.lang_sec li {
    list-style: none;
    padding: 0px 3px;
}
li.current-lang {
    display: none;
}
ul.social-list li a img {
    width: 16px;
    filter: brightness(0) invert(1);
}

.wc-block-components-checkbox.wc-block-checkout__create-account {
    visibility: hidden;
}

.custom-search-form-1.hero-form {
    max-width: 100%;
    width: 100%;
    position: relative;
    margin-bottom: 0px;
}

.top-bar-left {
    display: flex;
}

input[type=search] {
    height: 30px;
}

.custom-search-form-1 .ed-primary-btn {
    background-color: var(--ed-color-theme-primary);
    font-family: var(--ed-ff-heading);
    color: var(--ed-color-common-white);
    display: inline-flex;
    align-items: center;
    font-size: 14px;
    font-weight: 700;
    line-height: 1;
    padding: 8px 10px;
    border-radius: 100px;
    transition: all 0.3s ease-in-out;
    overflow: hidden;
    text-transform: capitalize;
    position: relative;
    z-index: 1;
}

.custom-search-form-1.hero-form .form-control{
padding: 0 15px;
}

.custom-search-form-1.hero-form button {
    position: absolute;
    top: 50%;
    right: 10px;
    transform: translateY(-50%);
}

.rtl .custom-search-form-1.hero-form button {
    position: absolute;
    top: 50%;
    right: 85%;
    transform: translateY(-50%);
}

.rtl .custom-search-form-1.hero-form {
    max-width: 100%;
    width: 100%;
    position: relative;
    margin-bottom: 0px;
    margin-right: 10px;
}

.mobile-side-menu .custom-search-form-1.hero-form button {
    position: absolute;
    top: 15%;
    left: 90%;
    transform: translateY(-50%);
}

.woocommerce-lost-password form.woocommerce-ResetPassword.lost_reset_password {
    display: none;
}

.woocommerce-lost-password .tp-login-form form.woocommerce-ResetPassword.lost_reset_password {
    display: block;
}
.elementor-element.elementor-button-success .elementor-button {
    background-color: #045cb4;
}

@media only screen and (max-width: 768px) {
  .page-header-content .title
 {
    font-size: 22px !important;     /* Resize font */
    white-space: nowrap;            /* Prevent wrapping */
    overflow: hidden;               /* Hide overflow */
    text-overflow: ellipsis;        /* Add "..." to indicate truncation */
    max-width: 90%;                 /* Keep within screen */
  }
}

/* .elementor-widget-container:hover {
    background-color: #045cb4; /* Adds black shading */
    transition: background-color 0.3s ease; /* Smooth hover effect */
}
*/
.feature-card{
    padding: 10px !important;
}

.feature-card .content .ed-primary-btn {
    background-color: #1438b5;
    color: #ffffff;
    border: 1px solid #E0E5EB;
}

.feature-card .content .ed-primary-btn:before {
    background-color: #fff;
    border: 1px solid #E0E5EB;
}

.feature-card .content .ed-primary-btn:hover {
    color: #1438b5 !important;
    border: 1px solid #1438b5;
}

.wc-block-components-address-form__address_2-toggle {
    display: none !important;
}

.woocommerce-privacy-policy-text{ display: none !important; }

.elementor-4643 .elementor-element.elementor-element-665e0c0:not(.elementor-motion-effects-element-type-background), .elementor-4643 .elementor-element.elementor-element-665e0c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #045CB4;
}

@keyframes blink-animation {
  50% {
    visibility: hidden;
  }
}

p.woocommerce-table__product-name.product-name a {
  color: #045CB4;
  font-size: 35px;
  text-decoration: underline;
  animation: blink-animation 1s steps(2, start) infinite;
}

.woocommerce-checkout .woocommerce-info
{
    font-size:30px !important;
}