/* Percept CSS */

.nextend-bullet-bar .n2-active {
    background: #3294bc !important;
}

.img-size img {
    max-height: 500px;
}

.elementor-row {
    margin-bottom: 40px;
}

.img-sz {
    max-height: 500px;
}

.in_pagelist .woocommerce .products>div {
    width: 100%;
    max-width: 100%;
    flex: 1 0 0;
}

.in_pagelist2 .woocommerce .products>div {
    width: 50%;
    max-width: 50%;
    flex: 1 0 0;
}

@media (max-width:767px) {
    .elementor-element .elementor-widget-wrap #led_red .jet-banner__title,
    .elementor-element .elementor-widget-wrap #led_blue .jet-banner__title {
        font-size: 14px;
    }
    .elementor-element .elementor-widget-wrap #led_blue {
        margin-top: 20px;
    }
    .n2-ss-layer.n2-ow h2 {
        padding: 0.1em 0em 0.1em 0em !important;
        font-size: 240% !important;
        line-height: normal !important;
        letter-spacing: 0px !important;
        display: block !important;
    }
    .n2-ss-layer.n2-ow h2#n2-ss-2item2 {
        font-size: 136% !important;
        white-space: normal !important;
    }
    #n2-ss-2item6 a {
        padding: 0px !important;
        line-height: normal !important;
        letter-spacing: 0px !important;
        display: block !important;
        font-size: 100% !important;
    }
    h2 a.n2-ow {
        font-size: 15px !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
        display: block !important;
        margin: auto;
    }
    .n2-ss-layer.n2-ow h2#n2-ss-2item2 br {
        display: none;
    }
    #n2-ss-2-arrow-previous {
        left: 5px !important;
    }
    #n2-ss-2-arrow-next {
        right: 5px !important;
    }
    .elementor-element {
        margin-bottom: 15px;
    }
}

div.products .product .inner-product-wrap .block_product_thumbnail .content_bottom_wrap_block {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    visibility: visible;
    -webkit-transition: all 300ms cubic-bezier(1, 0, 0, 1);
    -o-transition: all 300ms cubic-bezier(1, 0, 0, 1);
    transition: all 300ms cubic-bezier(1, 0, 0, 1);
    /* easeInOutExpo */
}

div.products .product .inner-product-wrap .block_product_thumbnail .content_bottom_wrap_block .button {
    -webkit-transition: all 300ms cubic-bezier(1, 0, 0, 1);
    -o-transition: all 300ms cubic-bezier(1, 0, 0, 1);
    transition: all 300ms cubic-bezier(1, 0, 0, 1);
    /* easeInOutExpo */
    -webkit-transition-delay: 100ms;
    -o-transition-delay: 100ms;
    transition-delay: 100ms;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}

div.products .product .inner-product-wrap .block_product_thumbnail .content_bottom_wrap_block .wishlist_compare_button_block .tm-quick-view {
    -webkit-transition: all 300ms cubic-bezier(1, 0, 0, 1);
    -o-transition: all 300ms cubic-bezier(1, 0, 0, 1);
    transition: all 300ms cubic-bezier(1, 0, 0, 1);
    /* easeInOutExpo */
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition-delay: 400ms;
    -o-transition-delay: 400ms;
    transition-delay: 400ms;
}

div.products .product .inner-product-wrap .block_product_thumbnail .content_bottom_wrap_block .wishlist_compare_button_block .wrap_compare {
    -webkit-transition: all 300ms cubic-bezier(1, 0, 0, 1);
    -o-transition: all 300ms cubic-bezier(1, 0, 0, 1);
    transition: all 300ms cubic-bezier(1, 0, 0, 1);
    /* easeInOutExpo */
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition-delay: 300ms;
    -o-transition-delay: 300ms;
    transition-delay: 300ms;
}

div.products .product .inner-product-wrap .block_product_thumbnail .content_bottom_wrap_block .wishlist_compare_button_block .wrap_wish {
    -webkit-transition: all 300ms cubic-bezier(1, 0, 0, 1);
    -o-transition: all 300ms cubic-bezier(1, 0, 0, 1);
    transition: all 300ms cubic-bezier(1, 0, 0, 1);
    /* easeInOutExpo */
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition-delay: 200ms;
    -o-transition-delay: 200ms;
    transition-delay: 200ms;
}

div.woocommerce #respond input#submit.ajax_add_to_cart:not(.add_to_cart_button)::after,
div.woocommerce a.button.ajax_add_to_cart:not(.add_to_cart_button)::after,
div.woocommerce button.button.ajax_add_to_cart:not(.add_to_cart_button)::after,
div.woocommerce input.button.ajax_add_to_cart:not(.add_to_cart_button)::after,
div.woocommerce #respond input#submit.alt.ajax_add_to_cart:not(.add_to_cart_button)::after,
div.woocommerce a.button.alt.ajax_add_to_cart:not(.add_to_cart_button)::after,
div.woocommerce button.button.alt.ajax_add_to_cart:not(.add_to_cart_button)::after,
div.woocommerce input.button.alt.ajax_add_to_cart:not(.add_to_cart_button)::after,
div.woocommerce input.button:disabled.ajax_add_to_cart:not(.add_to_cart_button)::after,
div.woocommerce input.button:disabled[disabled].ajax_add_to_cart:not(.add_to_cart_button)::after,
div.woocommerce a.button.loading.ajax_add_to_cart:not(.add_to_cart_button)::after,
div.products .product .block_product_thumbnail #respond input#submit.ajax_add_to_cart:not(.add_to_cart_button)::after,
div.products .product .block_product_thumbnail a.button.ajax_add_to_cart:not(.add_to_cart_button)::after,
div.products .product .block_product_thumbnail button.button.ajax_add_to_cart:not(.add_to_cart_button)::after,
div.products .product .block_product_thumbnail input.button.ajax_add_to_cart:not(.add_to_cart_button)::after,
div.products .product .block_product_thumbnail #respond input#submit.alt.ajax_add_to_cart:not(.add_to_cart_button)::after,
div.products .product .block_product_thumbnail a.button.alt.ajax_add_to_cart:not(.add_to_cart_button)::after,
div.products .product .block_product_thumbnail button.button.alt.ajax_add_to_cart:not(.add_to_cart_button)::after,
div.products .product .block_product_thumbnail input.button.alt.ajax_add_to_cart:not(.add_to_cart_button)::after,
div.products .product .block_product_thumbnail input.button:disabled.ajax_add_to_cart:not(.add_to_cart_button)::after,
div.products .product .block_product_thumbnail input.button:disabled[disabled].ajax_add_to_cart:not(.add_to_cart_button)::after,
div.products .product .block_product_thumbnail a.button.loading.ajax_add_to_cart:not(.add_to_cart_button)::after {
    display: inline-block;
}

.elementor-widget-tabs .elementor-tabs-wrapper {
    text-align: right !important;
}

.elementor-widget-tabs .elementor-tab-desktop-title {
    padding: 15px 13px 17px !important;
}

.jet-carousel-wrap .slick-list .jet-carousel__item img {
    min-height: 355px;
    max-height: 355px;
}

.top-slider-image img {
    max-height: 355px;
    min-height: 355px;
    max-width: 200px !important;
    min-width: 200px;
}


/*.top-slider-content1
{
	margin-top: -267px !important;
}

.top-slider-content2
{
	margin-top: -228px !important;
}

.top-slider-content3
{
	margin-top: -86px !important;
}

.top-slider-content4
{
    margin-top: -280px !important;
}*/

.elementor-section.elementor-section-stretched div {
    padding: 0 !important;
}

.jet-carousel-wrap .slick-list .jet-carousel__item .jet-carousel__content .text_slider {
    width: 465px;
    margin-top: 10px;
    margin-left: -110%;
}

nav.main-navigation>.tm-mega-menu>li.tm-mega-menu-has-children>a>i.mega-menu-arrow {
    right: -5px;
    top: 14px;
    color: #6d6d6d;
    font-weight: bolder;
    font-size: 10px;
    text-shadow: 1px 0px #6d6d6d;
}

.home #sidebar {
    margin-top: 807px;
}

#sidebar #menu-sidebar-menu li a {
    font-weight: bolder;
}

.hm-op-sec .elementor-widget-container {
    min-height: 70px;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
}

.hm-op-sec .elementor-widget-container:hover {
    background: #3294bc;
}

.hm-op-sec .elementor-widget-container:hover a {
    color: #fff !important;
}

.hm-op-sec .elementor-widget-container h5 {
    display: block;
    width: 100%;
}

.hm-op-sec .elementor-widget-container h5 a {
    display: block;
}


/* Percept CSS */