.ring-style-wrapper {
    padding: 20px 0 60px;
}

.ring-style-card {
    background: #ffffff;
    border-radius: 18px;
    overflow: hidden;
    box-shadow: 0 8px 25px rgba(0,0,0,0.08);
    padding-bottom: 15px;
}

.main-cat-holder img {
    width: 100%;
    height: 280px;
    object-fit: cover;
}

.subcat-slider-box {
	padding:0px 10px;
    margin-top: 12px;
}

.small-subcat-card {
    width: 95%;
    height: 70px;
    border-radius: 12px;
    overflow: hidden;
    background: #fff;
}

.small-subcat-card img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.small-subcat-card.see-more-btn {
    background: #f0f0f0;
    color: #333;
    font-weight: bold;
    display:flex;
    align-items:center;
    justify-content:center;
}
/* Subcategory slider container must be position relative */
.subcat-slider-box {
    position: relative;
}

/* Remove padding of Owl nav container */
.subcat-list .owl-nav {
    margin: 0 !important;
}

/* Make arrows look like plain text icons */
.subcat-list .owl-nav button.owl-prev,
.subcat-list .owl-nav button.owl-next {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    background: none !important;
    border: none !important;
    box-shadow: none !important;
    font-size: 26px !important;   /* Bigger cleaner arrow */
    color: #333 !important;       /* Arrow color */
    padding: 0 !important;
    margin: 0 !important;
    cursor: pointer;
}

/* Left arrow */
.subcat-list .owl-nav .owl-prev {
    left: -10px; /* move inside */
}

/* Right arrow */
.subcat-list .owl-nav .owl-next {
    right: -8px; /* move inside */
}

/* Remove focus outline */
.subcat-list .owl-nav button:focus {
    outline: none !important;
}
body{
        background-image: url(https://sociallyexperts.com/wp-content/uploads/2022/09/About_BG_01-6.png);

}
/* Hide login form completely */
.woocommerce-account .u-column1 {
    display: none !important;
}

/* Center the register form */
@media (min-width: 768px) {
    .col2-set#customer_login {
        display: flex;
        justify-content: center;
    }

    .col2-set#customer_login .col-2 {
        width: 50%;
        float: none;
        padding-left: 0;
    }
}
.show-password-input{
	display:none !important
}
.elementor.elementor-8167{
	margin:115px 0px !important
}