.header-active.elementor-sticky--effects{
    box-shadow: 0 4px 15px #00000052;
}
.site_btn .elementor-button .elementor-button-icon{
    background-color: #fff;
    height: 45px;
    width: 45px;
    border-radius: 10px;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: all 0.5s ease;
}
.site_btn .elementor-button-content-wrapper{
    display: flex;
    justify-content: center;
    align-items: center;
}
.site_btn .elementor-button:hover .elementor-button-icon{
    background-color: #121212;
}
.site_btn .elementor-button:hover .elementor-button-icon svg path{
    fill: #fff;
}
.scrollBox{
    left: 50% !important;
    transform: translateX(-50%);
}

.productHover:hover .title{
    opacity: 0;
}
.productHover .title{
    transition: all 0.3s ease;
}
.productHover .hoverBox{
    opacity: 0;
    transition: all 0.3s ease;
}
.productHover:hover .hoverBox{
    opacity: 1;
    background: linear-gradient(180deg, rgba(0, 64, 128, 0) 39%, rgba(0, 64, 128, 0.82) 75%, rgba(0, 64, 128, 0.9) 100%);
}
.product-slider .elementor-swiper-button:hover svg path{
    fill: #fff;
}
.hoverBox{
    pointer-events: none;
}





/* ================================================== */
/* ================================================== */
/* =============== Responsive Part ================ */
/* ================================================== */
/* ================================================== */
@media only screen and (max-width: 1366px){
    .site_btn .elementor-button .elementor-button-icon{
        height: 35px;
        width: 35px;
    }
    .site_btn .elementor-button .elementor-button-icon svg{
        font-size: 15px;
    }
}


@media only screen and (max-width: 1024px){
}


@media only screen and (max-width: 880px){
    .site_btn .elementor-button .elementor-button-icon{
        height: 30px;
        width: 30px;
    }
    .site_btn .elementor-button .elementor-button-icon svg{
        font-size: 14px;
    }
}


@media only screen and (max-width: 767px){
    
}