.site-branding .brand-logo .home-logo {
    max-height: 55px;
}

.footer-logo {
    max-height: 60px;
}

.features-area-v2 .features-nav .nav-tabs .nav-item .nav-link .product-title {
    line-height: 1;
    color: #737373;
    font-size: 18px;
    border: 1px solid #bdbdbd;
    background-color: #d9d9d9;
    border-radius: 8px;
    padding: 14px 10px;
}

.features-area-v2 .features-nav .nav-tabs .nav-item .nav-link.active .product-title {
    color: #ffffff;
    background-color: #fe0200;
    border: 1px solid #fe0200;
    box-shadow: 3px 2px 12px 0px rgba(0, 0, 0, 0.23);
    -webkit-box-shadow: 3px 2px 12px 0px rgba(0, 0, 0, 0.23);
    -moz-box-shadow: 3px 2px 12px 0px rgba(0, 0, 0, 0.23);
}

.product-item {
    padding: 15px;
    background-color: #fff;
    border: 1px solid #e4e4e4;
    border-radius: 15px;
    box-shadow: 3px 2px 12px 0px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 3px 2px 12px 0px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 3px 2px 12px 0px rgba(0, 0, 0, 0.1);
}

.product-item .product-thumbnail {
    border-radius: 10px;
}

.product-item .product-info ul>li {
    padding: 10px 5px;
    font-size: 15px;
}

.min-height-200 {
    height: 200px;
    min-height: 200px;
    max-height: 200px;
}

.call-float {
    position: fixed;
    bottom: 20px;
    left: 20px;
    z-index: 4;
    display: inline-block;
    width: 50px;
    height: 50px;
}

.whatsapp-float {
    position: fixed;
    bottom: 90px;
    left: 20px;
    z-index: 4;
    display: inline-block;
    width: 50px;
    height: 50px;
}

.wobble-hor-top {
    -webkit-animation: wobble-hor-top 1.5s 2 both;
    animation: wobble-hor-top 1.5s 2 both;
}

/* ----------------------------------------------
 * Generated by Animista on 2025-3-12 11:32:0
 * Licensed under FreeBSD License.
 * See http://animista.net/license for more info. 
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */

/**
 * ----------------------------------------
 * animation wobble-hor-top
 * ----------------------------------------
 */
@-webkit-keyframes wobble-hor-top {

    0%,
    100% {
        -webkit-transform: translateX(0%);
        transform: translateX(0%);
        -webkit-transform-origin: 50% 50%;
        transform-origin: 50% 50%;
    }

    15% {
        -webkit-transform: translateX(-30px) rotate(6deg);
        transform: translateX(-30px) rotate(6deg);
    }

    30% {
        -webkit-transform: translateX(15px) rotate(-6deg);
        transform: translateX(15px) rotate(-6deg);
    }

    45% {
        -webkit-transform: translateX(-15px) rotate(3.6deg);
        transform: translateX(-15px) rotate(3.6deg);
    }

    60% {
        -webkit-transform: translateX(9px) rotate(-2.4deg);
        transform: translateX(9px) rotate(-2.4deg);
    }

    75% {
        -webkit-transform: translateX(-6px) rotate(1.2deg);
        transform: translateX(-6px) rotate(1.2deg);
    }
}

@keyframes wobble-hor-top {

    0%,
    100% {
        -webkit-transform: translateX(0%);
        transform: translateX(0%);
        -webkit-transform-origin: 50% 50%;
        transform-origin: 50% 50%;
    }

    15% {
        -webkit-transform: translateX(-30px) rotate(6deg);
        transform: translateX(-30px) rotate(6deg);
    }

    30% {
        -webkit-transform: translateX(15px) rotate(-6deg);
        transform: translateX(15px) rotate(-6deg);
    }

    45% {
        -webkit-transform: translateX(-15px) rotate(3.6deg);
        transform: translateX(-15px) rotate(3.6deg);
    }

    60% {
        -webkit-transform: translateX(9px) rotate(-2.4deg);
        transform: translateX(9px) rotate(-2.4deg);
    }

    75% {
        -webkit-transform: translateX(-6px) rotate(1.2deg);
        transform: translateX(-6px) rotate(1.2deg);
    }
}

.wobble-ver-left {
    -webkit-animation: wobble-ver-left 1.2s 2 both;
    animation: wobble-ver-left 1.2s 2 both;
}

/* ----------------------------------------------
 * Generated by Animista on 2025-3-12 11:33:37
 * Licensed under FreeBSD License.
 * See http://animista.net/license for more info. 
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */

/**
 * ----------------------------------------
 * animation wobble-ver-left
 * ----------------------------------------
 */
@-webkit-keyframes wobble-ver-left {

    0%,
    100% {
        -webkit-transform: translateY(0) rotate(0);
        transform: translateY(0) rotate(0);
        -webkit-transform-origin: 50% 50%;
        transform-origin: 50% 50%;
    }

    15% {
        -webkit-transform: translateY(-30px) rotate(-6deg);
        transform: translateY(-30px) rotate(-6deg);
    }

    30% {
        -webkit-transform: translateY(15px) rotate(6deg);
        transform: translateY(15px) rotate(6deg);
    }

    45% {
        -webkit-transform: translateY(-15px) rotate(-3.6deg);
        transform: translateY(-15px) rotate(-3.6deg);
    }

    60% {
        -webkit-transform: translateY(9px) rotate(2.4deg);
        transform: translateY(9px) rotate(2.4deg);
    }

    75% {
        -webkit-transform: translateY(-6px) rotate(-1.2deg);
        transform: translateY(-6px) rotate(-1.2deg);
    }
}

@keyframes wobble-ver-left {

    0%,
    100% {
        -webkit-transform: translateY(0) rotate(0);
        transform: translateY(0) rotate(0);
        -webkit-transform-origin: 50% 50%;
        transform-origin: 50% 50%;
    }

    15% {
        -webkit-transform: translateY(-30px) rotate(-6deg);
        transform: translateY(-30px) rotate(-6deg);
    }

    30% {
        -webkit-transform: translateY(15px) rotate(6deg);
        transform: translateY(15px) rotate(6deg);
    }

    45% {
        -webkit-transform: translateY(-15px) rotate(-3.6deg);
        transform: translateY(-15px) rotate(-3.6deg);
    }

    60% {
        -webkit-transform: translateY(9px) rotate(2.4deg);
        transform: translateY(9px) rotate(2.4deg);
    }

    75% {
        -webkit-transform: translateY(-6px) rotate(-1.2deg);
        transform: translateY(-6px) rotate(-1.2deg);
    }
}