ul#menu-pro-and-b2b-menu {
    gap: 16px;
    flex-wrap: nowrap;
}

ul#menu-pro-and-b2b-menu li a {
    font-weight: 400 !important;
    text-transform: capitalize !important;
    padding: 0;
}

body .elementor-element.elementor-element-1de5982 .e-con-inner {
    max-width: 1600px !important;
    display: flex !important;
    justify-content: space-between !important;
    align-items: center !important;
    gap: 24px;
}

.elementor-element.elementor-element-03a75b9.elementor-widget-widescreen__width-auto.elementor-widget.elementor-widget-search {
    flex-grow: 1;
}

input#search-03a75b9 {
    width: auto;
}

.wc-price-based-country.wc-price-based-country-refresh-area.refreshed {
    width: 28px;
    height: 28px;
    overflow: hidden;
    border-radius: 50%;
    position: relative;
    margin-bottom: 7px;
}

.elementor-element.elementor-element-f2473a2,
.elementor-element.elementor-element-f2473a2 .elementor-widget-container,
.elementor-element.elementor-element-f2473a2 .elementor-widget-container .elementor-shortcode {
    width: 28px;
}

ul#menu-primary-for-mega-menu li a {
    text-transform: capitalize !important;
}

.mm-image {
    min-height: 200px;
    background-size: cover;
    background-position: top center;
    border-radius: 6px;
}

.elementor-kit-141490 button, .elementor-kit-141490 input[type="button"], .elementor-kit-141490 input[type="submit"], .elementor-kit-141490 .elementor-button {
    text-transform: uppercase;
    text-decoration: none;
    color: var(--e-global-color-06781c2);
    background-color: #652D89;
    border-style: solid !important;
    border-width: 1px 1px 1px 1px;
    border-color: #000;
    border-radius: 4px !important;
    padding: 11.5px 14px 11.5px 14px;
}

a.button.button-light {
    background: #FFF !important;
    color: #000 !important;
}

a.button.button-light:hover {
    color: #FFF !important;
    background: #652D89 !important;
}

.about-dekor-home-container {
    display: flex;
    gap: 50px;
    align-items: center;
    flex-direction: column;
}