/*
Theme Name: Divi Plus Woocommerce
Theme URI: https://diviextended.com/product/divi-plus/
Description: Divi Plus plugin based ready-to-use Divi child theme designed for Woocommerce.
Author: Divi Extended
Author URI: https://diviextended.com/
Template: Divi
Version: 1.0
License: GPL v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
*/

.et-pb-icon {
    font-family: 'ETmodules' !important;
    speak: none !important;
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    line-height: 1 !important;
    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
    font-size: 22px !important;
}
       .et_pb_row_1_tb_header .et-menu .menu-item-has-children a:after {
                position: absolute;
                bottom: 10px!important;
                top: auto!important;
            }

            .et_pb_menu_0_tb_header .et-menu .menu-item-has-children a:after {
                position: absolute;
                bottom: 23px!important;
                top: auto!important
            }

            @media (min-width: 981px) {
                .et_pb_menu--style-left_aligned .et_pb_menu__logo-wrap {
                    display:none !important;
                }

                .et_pb_menu .et_pb_menu__wrap {
                    justify-content: center!important
                }
            }

         .et_pb_row_1_tb_header .et-menu .menu-item-has-children a:after {
                position: absolute;
                bottom: 10px!important;
                top: auto!important
            }

            .et_pb_menu_0_tb_header .et-menu .menu-item-has-children a:after {
                position: absolute;
                bottom: 23px!important;
                top: auto!important;
            }

            @media (min-width: 981px) {
                .et_pb_menu--style-left_aligned .et_pb_menu__logo-wrap {
                    display:none !important;
                }

                .et_pb_menu .et_pb_menu__wrap {
                    justify-content: center!important
                }
            }

            @media (min-width: 981px) {
                .dipl_woo_products_carousel_0 .dipl_single_woo_product_thumbnail img {
                    width:auto;
                    max-height: 200px
                }

                .dipl_woo_products_carousel_0 .dipl_single_woo_product_thumbnail {
                    text-align: center!important
                }
            }

            .woocommerce ul.products li.product .dipl_single_woo_product_thumbnail,.et_pb_wc_dipl_single_woo_product_thumbnail a,.et_pb_shop .woocommerce-loop-dipl_single_woo_product_thumbnail,.dipl_single_woo_dipl_single_woo_product_thumbnail .yith-wcwl-add-to-wishlist {
                display: block!important;
                position: absolute;
                top: 10px;
                right: 10px;
                z-index: 10
            }

            .woocommerce ul.products li.product .dipl_single_woo_product_thumbnail,.et_pb_wc_product.module a,.et_pb_shop .dipl_single_woo_product_thumbnail,.dipl_single_woo_dipl_single_woo_product_thumbnail {
                position: relative
            }

            @media only screen and (min-width: 981px) {
                .dipl_woo_products_0 .dipl_woo_products_isotope_item,.dipl_woo_products_0 .dipl_single_woo_product {
                    min-height:490px
                }

                .dipl_woo_products_0 .dipl_single_woo_product {
                    display: flex;
                    flex-direction: column
                }

                .dipl_woo_products_0 .dipl_single_woo_product_add_to_cart {
                    position: absolute;
                    width: 100%;
                    bottom: 0
                }
            }

            .dipl_woo_products .dipl_single_woo_product_content {
                padding-left: 30px!important
            }

            @media (min-width: 981px) {
                .dipl_woo_products_carousel_1 .dipl_single_woo_product_thumbnail img {
                    width:auto;
                    max-height: 200px
                }

                .dipl_woo_products_carousel_1 .dipl_single_woo_product_thumbnail {
                    text-align: center!important
                }
            }

            @media (min-width: 981px) {
                .dipl_woo_products_carousel_0 .dipl_single_woo_product_thumbnail img {
                    width:auto;
                    max-height: 200px
                }

                .dipl_woo_products_carousel_0 .dipl_single_woo_product_thumbnail {
                    text-align: center!important
                }
            }

            .woocommerce ul.products li.product .dipl_single_woo_product_thumbnail,.et_pb_wc_dipl_single_woo_product_thumbnail a,.et_pb_shop .woocommerce-loop-dipl_single_woo_product_thumbnail,.dipl_single_woo_dipl_single_woo_product_thumbnail .yith-wcwl-add-to-wishlist {
                display: block!important;
                position: absolute;
                top: 10px;
                right: 10px;
                z-index: 10
            }

            .woocommerce ul.products li.product .dipl_single_woo_product_thumbnail,.et_pb_wc_product.module a,.et_pb_shop .dipl_single_woo_product_thumbnail,.dipl_single_woo_dipl_single_woo_product_thumbnail {
                position: relative
            }

            @media only screen and (min-width: 981px) {
                .dipl_woo_products_0 .dipl_woo_products_isotope_item,.dipl_woo_products_0 .dipl_single_woo_product {
                    min-height:490px
                }

                .dipl_woo_products_0 .dipl_single_woo_product {
                    display: flex;
                    flex-direction: column
                }

                .dipl_woo_products_0 .dipl_single_woo_product_add_to_cart {
                    position: absolute;
                    width: 100%;
                    bottom: 0
                }
            }

            .dipl_woo_products .dipl_single_woo_product_content {
                padding-left: 30px!important
            }

            @media (min-width: 981px) {
                .dipl_woo_products_carousel_1 .dipl_single_woo_product_thumbnail img {
                    width:auto;
                    max-height: 200px
                }

                .dipl_woo_products_carousel_1 .dipl_single_woo_product_thumbnail {
                    text-align: center!important
                }
            }
        
                   .et_pb_section_0_tb_header.et_pb_section {
                padding-top: 0px !important;
    padding-bottom: 0px !important;
    margin-bottom: 0px !important;
    background-color: RGBA(255, 255, 255, 0) !important;
            }

            .et_pb_row_0_tb_header {
                background-color: #FFFFFF;
                min-height: 75.8px
            }

            .et_pb_row_0_tb_header.et_pb_row {
                padding-top: 1px!important;
                padding-bottom: 1px!important;
                margin-right: auto!important;
                margin-bottom: 0px!important;
                margin-left: auto!important;
                padding-top: 1px;
                padding-bottom: 1px
            }

            .et_pb_row_0_tb_header,body #page-container .et-db #et-boc .et-l .et_pb_row_0_tb_header.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_0_tb_header.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_0_tb_header.et_pb_row {
                width: 100%;
                max-width: 100%
            }

            .et_pb_image_0_tb_header {
                padding-top: 0px;
                padding-bottom: 0px;
                padding-left: 28px;
                text-align: left;
                margin-left: 0
            }

            .dipl_ajax_search_0_tb_header .dipl_ajax_search_item .dipl_ajax_search_item_title,.dipl_ajax_search_0_tb_header .dipl_ajax_search_item .dipl_ajax_search_item_price {
                font-size: 16px!important;
                line-height: 1.2em!important
            }

            .dipl_ajax_search_0_tb_header .dipl_ajax_search_item .dipl_ajax_search_item_excerpt {
                font-size: 14px!important;
                line-height: 1.5em!important
            }

            .dipl_ajax_search_0_tb_header .dipl_ajax_search_no_results {
                font-size: 14px!important;
                line-height: 1.7em!important
            }

            .dipl_ajax_search_0_tb_header .dipl_ajax_search_field::-webkit-input-placeholder {
                font-size: 15px;
                line-height: 1.4em;
                font-size: 15px;
                line-height: 1.4em;
                font-size: 15px;
                line-height: 1.4em;
                font-size: 15px;
                line-height: 1.4em;
                color: #000000
            }

            .dipl_ajax_search_0_tb_header .dipl_ajax_search_field::-ms-input-placeholder {
                font-size: 15px;
                line-height: 1.4em;
                font-size: 15px;
                line-height: 1.4em;
                font-size: 15px;
                line-height: 1.4em;
                font-size: 15px;
                line-height: 1.4em;
                color: #000000
            }

            .dipl_ajax_search_0_tb_header .dipl_ajax_search_field,.dipl_ajax_search_0_tb_header .dipl_ajax_search_field::placeholder {
                font-size: 15px;
                line-height: 1.4em;
                font-size: 15px;
                line-height: 1.4em;
                font-size: 15px;
                line-height: 1.4em;
                font-size: 15px;
                line-height: 1.4em;
                color: #000000
            }

            .dipl_ajax_search_0_tb_header .dipl_ajax_search_field::-moz-placeholder {
                font-size: 15px;
                line-height: 1.4em;
                color: #000000
            }

            .dipl_ajax_search_0_tb_header .dipl_ajax_search_field::-moz-placeholder::-webkit-input-placeholder {
                font-size: 15px;
                line-height: 1.4em
            }

            .dipl_ajax_search_0_tb_header .dipl_ajax_search_field::-moz-placeholder::-moz-placeholder {
                font-size: 15px;
                line-height: 1.4em
            }

            .dipl_ajax_search_0_tb_header .dipl_ajax_search_field::-moz-placeholder::-ms-input-placeholder {
                font-size: 15px;
                line-height: 1.4em
            }

            .dipl_ajax_search_0_tb_header .dipl_ajax_search_field {
                border-radius: 40px 40px 40px 40px;
                overflow: hidden;
                border-width: 0px!important;
                background-color: #f0f5ff;
                padding-top: 15px!important;
                padding-right: 30px!important;
                padding-bottom: 15px!important;
                padding-left: 30px!important
            }

            .dipl_ajax_search_0_tb_header {
                min-height: 44px;
                padding-top: 0px!important;
                padding-right: 51px!important;
                padding-bottom: 6px!important;
                padding-left: 21px!important;
                margin-top: 1px!important;
                margin-right: 95px!important;
                margin-bottom: 1px!important;
                margin-left: 17px!important;
                flex-grow: 1
            }

            .dipl_ajax_search_0_tb_header .dipl_ajax_search_field:focus {
                background-color: #ffffff
            }

            .dipl_ajax_search_0_tb_header .dipl_ajax_search_results {
                box-shadow: 0px 2px 18px 0px rgba(0,0,0,0.3)!important;
                padding-top: 2px!important;
                padding-right: 19px!important;
                padding-bottom: 2px!important;
                padding-left: 19px!important
            }

            .dipl_ajax_search_0_tb_header .dipl_ajax_search_icon:after {
                font-size: 18px!important;
                color: #000!important
            }

            .dipl_ajax_search_0_tb_header .dipl_ajax_search_loader:after {
                width: 16px!important;
                height: 16px!important;
                border-top-color: #000!important;
                border-bottom-color: #000!important
            }

            .dipl_ajax_search_0_tb_header .dipl_ajax_search_item_image+.dipl_ajax_search_item_content {
                width: calc(100% - 85px)!important
            }

            .et_pb_blurb_2_tb_header.et_pb_blurb .et_pb_module_header,.et_pb_blurb_2_tb_header.et_pb_blurb .et_pb_module_header a,.et_pb_blurb_0_tb_header.et_pb_blurb .et_pb_module_header,.et_pb_blurb_0_tb_header.et_pb_blurb .et_pb_module_header a {
                font-family: 'Roboto',Helvetica,Arial,Lucida,sans-serif;
                font-size: 14px;
                line-height: 2.5em
            }

            .et_pb_blurb_0_tb_header.et_pb_blurb {
                padding-top: 15px!important;
                padding-right: 36px!important;
                padding-left: 22px!important;
                margin-top: 10px!important;
                margin-right: 63px!important;
                margin-left: 0px!important
            }

            .et_pb_blurb_2_tb_header .et_pb_main_blurb_image .et_pb_only_image_mode_wrap,.et_pb_blurb_2_tb_header .et_pb_main_blurb_image .et-pb-icon,.et_pb_blurb_1_tb_header .et_pb_main_blurb_image .et_pb_only_image_mode_wrap,.et_pb_blurb_1_tb_header .et_pb_main_blurb_image .et-pb-icon,.et_pb_blurb_0_tb_header .et_pb_main_blurb_image .et_pb_only_image_mode_wrap,.et_pb_blurb_0_tb_header .et_pb_main_blurb_image .et-pb-icon {
                margin-top: 5px!important;
                margin-right: -5px!important;
                margin-left: 12px!important
            }

            .et_pb_blurb_0_tb_header .et-pb-icon {
                font-size: 24px;
                color: #000000;
                font-family: FontAwesome!important;
                font-weight: 400!important
            }

            .et_pb_blurb_0_tb_header .et_pb_blurb_content {
                max-width: 115px
            }

            .et_pb_blurb_1_tb_header.et_pb_blurb .et_pb_module_header,.et_pb_blurb_1_tb_header.et_pb_blurb .et_pb_module_header a {
                font-family: 'Roboto',Helvetica,Arial,Lucida,sans-serif;
                font-size: 14px;
                line-height: 2.6em
            }

            .et_pb_blurb_1_tb_header.et_pb_blurb {
                padding-top: 15px!important;
                padding-right: 40px!important;
                padding-left: 3px!important;
                margin-top: 10px!important;
                margin-right: 0px!important;
                margin-left: -29px!important;
                width: 71.9%
            }

            .et_pb_blurb_1_tb_header .et-pb-icon {
                font-size: 24px;
                color: #000000;
                font-family: ETmodules!important;
                font-weight: 400!important
            }

            .et_pb_blurb_2_tb_header.et_pb_blurb {
                padding-top: 17px!important;
                padding-right: 121px!important;
                padding-left: 3px!important;
                margin-top: 10px!important;
                margin-right: 0px!important;
                margin-left: -87px!important;
                width: 100%
            }

            .et_pb_blurb_2_tb_header .et-pb-icon {
                font-size: 23px;
                color: #000000;
                font-family: FontAwesome!important;
                font-weight: 400!important
            }

            .et_pb_section_1_tb_header.et_pb_section {
                padding-top: 0px !important;
				padding-right: 10px !important;
				padding-bottom: 4px !important;
				padding-left: 10px !important;
				margin-top: 9px;
				margin-bottom: -5px;
            }

            .et_pb_section_1_tb_header {
                width: 100%
            }

            .et_pb_row_1_tb_header {
                min-height: 53px
            }

            .et_pb_row_1_tb_header.et_pb_row {
                padding-top: 2px!important;
                padding-bottom: 0px!important;
                margin-right: 0px!important;
                margin-bottom: 0px!important;
                margin-left: 0px!important;
                padding-top: 2px;
                padding-bottom: 0px
            }

            .et_pb_row_1_tb_header,body #page-container .et-db #et-boc .et-l .et_pb_row_1_tb_header.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_1_tb_header.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_1_tb_header.et_pb_row {
                width: 100% !important;
                max-width: 2560px
            }

            .et_pb_menu_0_tb_header.et_pb_menu ul li a {
                font-family: 'Roboto',Helvetica,Arial,Lucida,sans-serif;
                font-size: 15px;
                color: #000000!important;
                letter-spacing: 1px
            }

            .et_pb_menu_0_tb_header.et_pb_menu {
                background-color: #ffffff;
                min-height: 50px
            }

            .et_pb_menu_0_tb_header {
                padding-top: 0px;
                padding-right: 0px;
                padding-bottom: 0px;
                padding-left: 0px;
                margin-right: 0px!important;
                margin-bottom: 0px!important;
                margin-left: 0px!important;
                width: 100%
            }

            .et_pb_menu_0_tb_header.et_pb_menu .nav li ul,.et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu,.et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu ul {
                background-color: #ffffff!important
            }

            .et_pb_menu_0_tb_header .et_pb_menu_inner_container>.et_pb_menu__logo-wrap,.et_pb_menu_0_tb_header .et_pb_menu__logo-slot {
                width: 52%;
                max-width: 100%
            }

            .et_pb_menu_0_tb_header .et_pb_menu_inner_container>.et_pb_menu__logo-wrap .et_pb_menu__logo img,.et_pb_menu_0_tb_header .et_pb_menu__logo-slot .et_pb_menu__logo-wrap img {
                height: auto;
                max-height: none
            }

            .et_pb_menu_0_tb_header .mobile_nav .mobile_menu_bar:before {
                font-size: 34px;
                color: #f50000
            }

            .et_pb_menu_0_tb_header .et_pb_menu__icon.et_pb_menu__search-button,.et_pb_menu_0_tb_header .et_pb_menu__icon.et_pb_menu__close-search-button {
                display: none;
                font-size: 25px;
                color: #f50000
            }

            .et_pb_menu_0_tb_header .et_pb_menu__icon.et_pb_menu__cart-button {
                display: none;
                font-size: 27px;
                color: #f50000
            }

            .et_pb_column_0_tb_header {
                background-color: RGBA(255,255,255,0);
                padding-left: 28px;
                width: 20%!important
            }

            .et_pb_column_1_tb_header {
                background-color: RGBA(255,255,255,0);
                padding-top: 15px;
                width: 50%!important
            }

            .et_pb_column_3_tb_header,.et_pb_column_2_tb_header,.et_pb_column_4_tb_header {
                background-color: RGBA(255,255,255,0);
                width: 10%!important
            }

            .et_pb_column_5_tb_header {
                padding-left: 0px
            }

            @media only screen and (min-width: 981px) {
                .et_pb_image_0_tb_header {
                    width:94%
                }

                .dipl_ajax_search_0_tb_header {
                    width: 100%
                }
            }

            @media only screen and (max-width: 980px) {
                .et_pb_image_0_tb_header {
                    width:31%
                }

                .et_pb_image_0_tb_header .et_pb_image_wrap img {
                    width: auto
                }

                .dipl_ajax_search_0_tb_header {
                    padding-top: 32px!important;
                    padding-right: 0px!important;
                    padding-bottom: 32px!important;
                    padding-left: 0px!important;
                    margin-top: -129px!important;
                    margin-bottom: -21px!important;
                    margin-left: 265px!important;
                    width: 60%
                }

                .dipl_ajax_search_0_tb_header .dipl_ajax_search_field {
                    padding-top: 8px!important;
                    padding-right: 10px!important;
                    padding-bottom: 8px!important;
                    padding-left: 10px!important
                }

                .dipl_ajax_search_0_tb_header .dipl_ajax_search_results {
                    padding-top: 0px!important;
                    padding-right: 15px!important;
                    padding-bottom: 0px!important;
                    padding-left: 15px!important
                }

                .et_pb_row_1_tb_header.et_pb_row {
                    padding-top: 2px!important;
                    padding-bottom: 0px!important;
                    padding-top: 2px!important;
                    padding-bottom: 0px!important
                }

                .et_pb_menu_0_tb_header {
                    padding-top: 0px;
                    padding-right: 0px;
                    padding-bottom: 0px;
                    padding-left: 0px;
                    margin-right: 0px!important;
                    margin-bottom: 4px!important;
                    margin-left: 0px!important
                }

                .et_pb_menu_0_tb_header .et_pb_menu__icon.et_pb_menu__search-button,.et_pb_menu_0_tb_header .et_pb_menu__icon.et_pb_menu__close-search-button,.et_pb_menu_0_tb_header .et_pb_menu__icon.et_pb_menu__cart-button {
                    display: flex
                }
            }

            @media only screen and (min-width: 768px) and (max-width:980px) {
                .et_pb_section_0_tb_header,.et_pb_row_0_tb_header {
                    display:none!important
                }
            }

            @media only screen and (max-width: 767px) {
                .et_pb_section_0_tb_header,.et_pb_row_0_tb_header {
                    display:none!important
                }

                .et_pb_image_0_tb_header {
                    width: 76%
                }

                .et_pb_image_0_tb_header .et_pb_image_wrap img {
                    width: auto
                }

                .dipl_ajax_search_0_tb_header .dipl_ajax_search_field,.dipl_ajax_search_0_tb_header .dipl_ajax_search_field::placeholder {
                    font-size: 14px;
                    font-size: 14px;
                    font-size: 14px;
                    font-size: 14px
                }

                .dipl_ajax_search_0_tb_header .dipl_ajax_search_field::-webkit-input-placeholder {
                    font-size: 14px;
                    font-size: 14px;
                    font-size: 14px;
                    font-size: 14px
                }

                .dipl_ajax_search_0_tb_header .dipl_ajax_search_field::-ms-input-placeholder {
                    font-size: 14px;
                    font-size: 14px;
                    font-size: 14px;
                    font-size: 14px
                }

                .dipl_ajax_search_0_tb_header .dipl_ajax_search_field::-moz-placeholder {
                    font-size: 14px
                }

                .dipl_ajax_search_0_tb_header .dipl_ajax_search_field::-moz-placeholder::-webkit-input-placeholder {
                    font-size: 14px
                }

                .dipl_ajax_search_0_tb_header .dipl_ajax_search_field::-moz-placeholder::-moz-placeholder {
                    font-size: 14px
                }

                .dipl_ajax_search_0_tb_header .dipl_ajax_search_field::-moz-placeholder::-ms-input-placeholder {
                    font-size: 14px
                }

                .dipl_ajax_search_0_tb_header {
                    padding-top: 32px!important;
                    padding-right: 0px!important;
                    padding-bottom: 32px!important;
                    padding-left: 0px!important;
                    margin-top: -131px!important;
                    margin-bottom: -49px!important;
                    margin-left: 224px!important;
                    display: none!important
                }

                .et_pb_row_1_tb_header.et_pb_row {
                    padding-top: 2px!important;
                    padding-bottom: 0px!important;
                    padding-left: 0px!important;
                    padding-top: 2px!important;
                    padding-bottom: 0px!important;
                    padding-left: 0px!important
                }

                .et_pb_menu_0_tb_header {
                    padding-top: 0px;
                    padding-right: 0px;
                    padding-bottom: 0px;
                    padding-left: 0px;
                    margin-left: 0px!important
                }

                .et_pb_menu_0_tb_header .et_pb_menu__icon.et_pb_menu__search-button,.et_pb_menu_0_tb_header .et_pb_menu__icon.et_pb_menu__close-search-button,.et_pb_menu_0_tb_header .et_pb_menu__icon.et_pb_menu__cart-button {
                    display: flex
                }
            }

            .et_pb_section_0_tb_footer.et_pb_section {
                padding-top: 27px;
                padding-bottom: 22px;
                background-color: #2A2E40!important
            }

            .et_pb_row_0_tb_footer.et_pb_row {
                padding-top: 0px!important;
                padding-bottom: 10px!important;
                padding-top: 0px;
                padding-bottom: 10px
            }

            .et_pb_text_0_tb_footer h4 {
                font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif;
                font-weight: 700;
                text-transform: uppercase;
                font-size: 14px;
                color: #FFFFFF!important;
                letter-spacing: 1px;
                line-height: 1.4em
            }

            .et_pb_text_0_tb_footer,.et_pb_text_6_tb_footer,.et_pb_text_1_tb_footer,.et_pb_text_2_tb_footer,.et_pb_text_5_tb_footer {
                margin-bottom: 10px!important
            }

            .et_pb_text_12_tb_footer.et_pb_text a,.et_pb_text_15_tb_footer.et_pb_text,.et_pb_text_14_tb_footer.et_pb_text a,.et_pb_text_14_tb_footer.et_pb_text,.et_pb_text_13_tb_footer.et_pb_text a,.et_pb_text_13_tb_footer.et_pb_text,.et_pb_text_10_tb_footer.et_pb_text a,.et_pb_text_12_tb_footer.et_pb_text,.et_pb_text_11_tb_footer.et_pb_text a,.et_pb_text_11_tb_footer.et_pb_text,.et_pb_text_7_tb_footer.et_pb_text a,.et_pb_text_10_tb_footer.et_pb_text,.et_pb_text_9_tb_footer.et_pb_text a,.et_pb_text_9_tb_footer.et_pb_text,.et_pb_text_8_tb_footer.et_pb_text a,.et_pb_text_7_tb_footer.et_pb_text,.et_pb_text_3_tb_footer.et_pb_text,.et_pb_text_8_tb_footer.et_pb_text,.et_pb_text_1_tb_footer h1,.et_pb_text_2_tb_footer.et_pb_text,.et_pb_signup_0_tb_footer .et_pb_newsletter_form p input[type="text"],.et_pb_signup_0_tb_footer .et_pb_newsletter_form p textarea,.et_pb_signup_0_tb_footer .et_pb_newsletter_form p select,.et_pb_signup_0_tb_footer .et_pb_newsletter_form p .input[type="checkbox"]+label i:before,.et_pb_signup_0_tb_footer .et_pb_newsletter_form p .input::placeholder {
                color: #FFFFFF!important
            }

            .et_pb_text_1_tb_footer h2 {
                font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif;
                font-weight: 500;
                font-size: 40px;
                color: #FFFFFF!important;
                line-height: 1.2em
            }

            .et_pb_text_2_tb_footer h2 {
                font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif;
                font-weight: 500;
                font-size: 48px;
                color: #FFFFFF!important;
                line-height: 1.2em
            }

            .et_pb_signup_0_tb_footer.et_pb_subscribe .et_pb_newsletter_form .input::-webkit-input-placeholder {
                font-family: 'Inter',Helvetica,Arial,Lucida,sans-serif;
                font-weight: 700;
                text-transform: uppercase;
                line-height: 1.1em
            }

            .et_pb_signup_0_tb_footer.et_pb_subscribe .et_pb_newsletter_form .input[type=checkbox]+label,.et_pb_signup_0_tb_footer.et_pb_contact_field .et_pb_contact_field_options_title,.et_pb_signup_0_tb_footer.et_pb_subscribe .et_pb_newsletter_form .input,.et_pb_signup_0_tb_footer.et_pb_subscribe .et_pb_newsletter_form .input[type=radio]+label {
                font-family: 'Inter',Helvetica,Arial,Lucida,sans-serif;
                font-weight: 700;
                text-transform: uppercase;
                line-height: 1.1em
            }

            .et_pb_signup_0_tb_footer.et_pb_subscribe .et_pb_newsletter_form .input::-moz-placeholder {
                font-family: 'Inter',Helvetica,Arial,Lucida,sans-serif;
                font-weight: 700;
                text-transform: uppercase;
                line-height: 1.1em
            }

            .et_pb_signup_0_tb_footer.et_pb_subscribe .et_pb_newsletter_form .input:-ms-input-placeholder {
                font-family: 'Inter',Helvetica,Arial,Lucida,sans-serif;
                font-weight: 700;
                text-transform: uppercase;
                line-height: 1.1em
            }

            .et_pb_signup_0_tb_footer .et_pb_newsletter_form p input[type="text"],.et_pb_signup_0_tb_footer .et_pb_newsletter_form p textarea,.et_pb_signup_0_tb_footer .et_pb_newsletter_form p select,.et_pb_signup_0_tb_footer .et_pb_newsletter_form p .input[type="radio"]+label i,.et_pb_signup_0_tb_footer .et_pb_newsletter_form p .input[type="checkbox"]+label i {
                border-radius: 0px 0px 0px 0px;
                overflow: hidden;
                border-width: 1px;
                border-color: #FFFFFF
            }

            .et_pb_signup_0_tb_footer.et_pb_subscribe {
                padding-right: 0px!important
            }

            body #page-container .et_pb_section .et_pb_signup_0_tb_footer.et_pb_subscribe .et_pb_newsletter_button.et_pb_button {
                color: #000000!important;
                border-width: 0px!important;
                border-radius: 0px;
                font-size: 14px;
                font-family: 'Inter',Helvetica,Arial,Lucida,sans-serif!important;
                font-weight: 700!important;
                text-transform: uppercase!important;
                background-color: #FFFFFF;
                padding-top: 16px!important;
                padding-right: 24px!important;
                padding-bottom: 16px!important;
                padding-left: 24px!important
            }

            body #page-container .et_pb_section .et_pb_signup_0_tb_footer.et_pb_subscribe .et_pb_newsletter_button.et_pb_button:after {
                font-size: 1.6em
            }

            body.et_button_custom_icon #page-container .et_pb_signup_0_tb_footer.et_pb_subscribe .et_pb_newsletter_button.et_pb_button:after {
                font-size: 14px
            }

            .et_pb_signup_0_tb_footer .et_pb_newsletter_form p input[type="text"],.et_pb_signup_0_tb_footer .et_pb_newsletter_form p textarea,.et_pb_signup_0_tb_footer .et_pb_newsletter_form p select,.et_pb_signup_0_tb_footer .et_pb_newsletter_form p .input[type="checkbox"]+label i,.et_pb_signup_0_tb_footer .et_pb_newsletter_form p .input[type="radio"]+label i {
                background-color: RGBA(255,255,255,0)
            }

            .et_pb_signup_0_tb_footer .et_pb_newsletter_form p .input::-ms-input-placeholder {
                color: #FFFFFF!important
            }

            .et_pb_signup_0_tb_footer .et_pb_newsletter_form p .input::-webkit-input-placeholder {
                color: #FFFFFF!important
            }

            .et_pb_signup_0_tb_footer .et_pb_newsletter_form p .input::-moz-placeholder {
                color: #FFFFFF!important
            }

            .et_pb_signup_0_tb_footer .et_pb_newsletter_form .input,.et_pb_signup_0_tb_footer .et_pb_newsletter_form input[type="text"],.et_pb_signup_0_tb_footer .et_pb_newsletter_form p.et_pb_newsletter_field input[type="text"],.et_pb_signup_0_tb_footer .et_pb_newsletter_form textarea,.et_pb_signup_0_tb_footer .et_pb_newsletter_form p.et_pb_newsletter_field textarea,.et_pb_signup_0_tb_footer .et_pb_newsletter_form select {
                padding-top: 16px!important;
                padding-right: 24px!important;
                padding-bottom: 16px!important;
                padding-left: 24px!important
            }

            .et_pb_signup_0_tb_footer .et_pb_newsletter_form p .input[type="radio"]+label i:before {
                background-color: #FFFFFF
            }

            .et_pb_row_1_tb_footer {
                border-top-width: 1px;
                border-bottom-width: 1px;
                border-color: #FFFFFF
            }

            .et_pb_row_1_tb_footer.et_pb_row {
                padding-top: 18px!important;
                padding-bottom: 16px!important;
                margin-top: 0px!important;
                padding-top: 18px;
                padding-bottom: 16px
            }

            .et_pb_image_0_tb_footer {
                margin-top: -29px!important;
                margin-bottom: 14px!important;
                text-align: left;
                margin-left: 0
            }

            .et_pb_text_3_tb_footer {
                line-height: 1.8em;
                font-size: 14px;
                line-height: 1.8em
            }

            .et_pb_text_4_tb_footer h2 {
                font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif;
                font-weight: 600;
                font-size: 19px;
                color: #E02B20!important
            }

            .et_pb_text_4_tb_footer {
                margin-bottom: 5px!important
            }

            ul.et_pb_social_media_follow_0_tb_footer {
                margin-left: -11px!important
            }

            .et_pb_text_5_tb_footer h1 {
                color: #E02B20!important
            }

            .et_pb_text_6_tb_footer h5,.et_pb_text_5_tb_footer h5 {
                font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif;
                font-weight: 600;
                font-size: 19px;
                color: #E02B20!important;
                line-height: 1.4em
            }

            .et_pb_blurb_1_tb_footer.et_pb_blurb .et_pb_module_header,.et_pb_blurb_1_tb_footer.et_pb_blurb .et_pb_module_header a,.et_pb_blurb_0_tb_footer.et_pb_blurb .et_pb_module_header,.et_pb_blurb_0_tb_footer.et_pb_blurb .et_pb_module_header a {
                font-family: 'Roboto',Helvetica,Arial,Lucida,sans-serif;
                font-size: 14px;
                color: #FFFFFF!important
            }

            .et_pb_blurb_0_tb_footer.et_pb_blurb {
                margin-right: 24px!important
            }

            .et_pb_blurb_0_tb_footer .et-pb-icon,.et_pb_blurb_2_tb_footer .et-pb-icon {
                font-size: 18px;
                color: #FFFFFF;
                font-family: FontAwesome!important;
                font-weight: 900!important
            }

            .et_pb_blurb_1_tb_footer.et_pb_blurb {
                margin-top: -22px!important;
                margin-right: 24px!important;
                margin-left: 0px!important
            }

            .et_pb_blurb_1_tb_footer .et-pb-icon {
                font-size: 18px;
                color: #FFFFFF;
                font-family: ETmodules!important;
                font-weight: 400!important
            }

            .et_pb_blurb_2_tb_footer.et_pb_blurb .et_pb_module_header,.et_pb_blurb_2_tb_footer.et_pb_blurb .et_pb_module_header a {
                font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif;
                font-size: 14px;
                color: #FFFFFF!important
            }

            .et_pb_blurb_2_tb_footer.et_pb_blurb {
                font-family: 'Roboto',Helvetica,Arial,Lucida,sans-serif;
                color: #FFFFFF!important;
                padding-right: 0px!important;
                margin-top: -22px!important;
                margin-right: -25px!important;
                margin-left: 0px!important
            }

            .et_pb_text_14_tb_footer,.et_pb_text_13_tb_footer,.et_pb_text_7_tb_footer,.et_pb_text_12_tb_footer,.et_pb_text_8_tb_footer,.et_pb_text_10_tb_footer,.et_pb_text_9_tb_footer {
                line-height: 1.8em;
                line-height: 1.8em;
                margin-bottom: 10px!important
            }

            .et_pb_text_11_tb_footer {
                line-height: 1.8em;
                line-height: 1.8em;
                min-height: 28.2px;
                margin-bottom: 0px!important
            }

            .et_pb_row_2_tb_footer.et_pb_row {
                padding-top: 5px!important;
                padding-bottom: 5px!important;
                padding-top: 5px;
                padding-bottom: 5px
            }

            .et_pb_text_15_tb_footer {
                line-height: 1.8em;
                line-height: 1.8em
            }

            .et_pb_social_media_follow_network_2_tb_footer a.icon,.et_pb_social_media_follow_network_1_tb_footer a.icon,.et_pb_social_media_follow_network_0_tb_footer a.icon {
                background-color: RGBA(255,255,255,0)!important
            }

            @media only screen and (min-width: 981px) {
                .et_pb_signup_0_tb_footer {
                    width:56%
                }

                .et_pb_image_0_tb_footer {
                    width: 40%
                }
            }

            @media only screen and (max-width: 980px) {
                .et_pb_text_1_tb_footer h2,.et_pb_text_2_tb_footer h2 {
                    font-size:32px
                }

                .et_pb_signup_0_tb_footer,.et_pb_image_0_tb_footer {
                    width: 56%
                }

                body #page-container .et_pb_section .et_pb_signup_0_tb_footer.et_pb_subscribe .et_pb_newsletter_button.et_pb_button:after {
                    display: inline-block;
                    opacity: 0
                }

                body #page-container .et_pb_section .et_pb_signup_0_tb_footer.et_pb_subscribe .et_pb_newsletter_button.et_pb_button:hover:after {
                    opacity: 1
                }

                .et_pb_row_1_tb_footer {
                    border-top-width: 1px;
                    border-bottom-width: 1px
                }

                .et_pb_image_0_tb_footer .et_pb_image_wrap img {
                    width: auto
                }

                .et_pb_text_3_tb_footer,.et_pb_text_5_tb_footer h5,.et_pb_text_6_tb_footer h5,.et_pb_text_7_tb_footer,.et_pb_text_15_tb_footer {
                    font-size: 16px
                }
            }

            @media only screen and (max-width: 767px) {
                .et_pb_text_1_tb_footer h2,.et_pb_text_2_tb_footer h2 {
                    font-size:20px
                }

                .et_pb_signup_0_tb_footer {
                    width: 100%
                }

                body #page-container .et_pb_section .et_pb_signup_0_tb_footer.et_pb_subscribe .et_pb_newsletter_button.et_pb_button:after {
                    display: inline-block;
                    opacity: 0
                }

                body #page-container .et_pb_section .et_pb_signup_0_tb_footer.et_pb_subscribe .et_pb_newsletter_button.et_pb_button:hover:after {
                    opacity: 1
                }

                .et_pb_row_1_tb_footer {
                    border-top-width: 1px;
                    border-bottom-width: 1px
                }

                .et_pb_image_0_tb_footer {
                    width: 76%
                }

                .et_pb_image_0_tb_footer .et_pb_image_wrap img {
                    width: auto
                }

                .et_pb_text_3_tb_footer,.et_pb_text_7_tb_footer,.et_pb_text_15_tb_footer {
                    font-size: 16px
                }

                .et_pb_text_5_tb_footer h5,.et_pb_text_6_tb_footer h5 {
                    font-size: 19px
                }
            }

            .et_pb_slide_1,.et_pb_slide_0,.et_pb_slide_2,.et_pb_slider .et_pb_slide_1 {
                background-color: #f50000
            }

            .et_pb_fullwidth_slider_0 .et_pb_slide>.et_pb_container,.et_pb_fullwidth_slider_1 .et_pb_slide>.et_pb_container {
                width: 100%
            }

            .et_pb_section_1,.et_pb_fullwidth_slider_1,.et_pb_fullwidth_slider_1 .et_pb_slide {
                min-height: auto
            }

            .et_pb_section_3.et_pb_section,.et_pb_section_5.et_pb_section {
                background-color: #f4f2f2!important
            }

            .et_pb_row_5,.et_pb_row_0 {
                background-color: #ffffff
            }

            .et_pb_row_0.et_pb_row,.et_pb_row_5.et_pb_row {
                padding-right: 30px!important;
                padding-left: 30px!important;
                padding-right: 30px;
                padding-left: 30px
            }

            .et_pb_row_4,body #page-container .et-db #et-boc .et-l .et_pb_row_4.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_4.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_4.et_pb_row,.et_pb_row_5,body #page-container .et-db #et-boc .et-l .et_pb_row_5.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_5.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_5.et_pb_row,.et_pb_row_0,body #page-container .et-db #et-boc .et-l .et_pb_row_0.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_0.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_0.et_pb_row,.et_pb_row_1,body #page-container .et-db #et-boc .et-l .et_pb_row_1.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_1.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_1.et_pb_row {
                width: 96%
            }

            .et_pb_text_0 h4,.et_pb_text_2 h4,.et_pb_text_15 h4,.et_pb_text_1 h4 {
                font-weight: 600;
                font-size: 22px;
                color: #161616!important;
                line-height: 1.4em
            }

            .et_pb_text_2,.dipl_woo_products_0 .dipl_woo_products_ordering,.et_pb_text_0 {
                margin-bottom: 20px!important
            }

            .dipl_woo_products_categories_0 .dipl_woo_product_category_name,.dipl_woo_products_categories_0 .dipl_woo_product_category_name a {
                font-family: 'Roboto',Helvetica,Arial,Lucida,sans-serif!important;
                font-size: 15px!important;
                color: #666666!important;
                text-align: center!important
            }

            .dipl_woo_products_categories_0 .dipl_woo_product_category_count,.dipl_woo_products_categories_0 .dipl_woo_product_category_count a,.dipl_woo_products_carousel_1 .dipl_single_woo_product_add_to_cart a.button,.dipl_woo_products_carousel_1 .dipl_single_woo_product_add_to_cart a.add_to_cart_button,.dipl_woo_products_carousel_1 .dipl_single_woo_product_add_to_cart a.added_to_cart,.dipl_woo_products_carousel_1_lightbox .product .dipl_product_lightbox_content_wrapper .qty,.dipl_woo_products_carousel_0_lightbox .product .dipl_product_lightbox_content_wrapper .qty,.dipl_woo_products_carousel_1 .dipl_single_woo_product_star_rating .star-rating,.dipl_woo_products_carousel_0 .dipl_single_woo_product_star_rating .star-rating,.dipl_woo_products_0 .dipl_single_woo_product_star_rating .star-rating,.dipl_woo_products_0_lightbox .product .dipl_product_lightbox_content_wrapper .qty {
                text-align: center!important
            }

            .dipl_woo_products_categories_0 .dipl_woo_product_category {
                border-right-color: #cccccc;
                height: 100%;
                display: flex;
                flex-wrap: wrap;
                flex-direction: column
            }

            .dipl_woo_products_categories_0 .dipl_woo_product_category_thumbnail img {
                border-width: 1px;
                border-color: rgba(0,0,0,0.23)
            }

            .dipl_woo_products_categories_0 {
                border-color: #eaeaea
            }

            .dipl_woo_products_categories_0 .dipl_woo_products_category_isotope_item {
                width: calc(16.666666666667% - 12.5px)!important;
                margin-bottom: 15px!important
            }

            .dipl_woo_products_categories_0 .dipl_woo_products_category_layout {
                display: flex!important;
                flex-wrap: wrap
            }

            .dipl_woo_products_categories_0 .dipl_woo_product_category_content {
                flex-wrap: wrap;
                justify-content: flex-end;
                display: flex;
                flex-direction: column;
                flex-grow: 1
            }

            .et_pb_row_1 {
                background-color: #FFFFFF
            }

            .et_pb_row_1.et_pb_row {
                padding-right: 30px!important;
                padding-left: 30px!important;
                margin-top: 60px!important;
                padding-right: 30px;
                padding-left: 30px
            }

            .et_pb_text_15,.et_pb_text_1 {
                padding-bottom: 0px!important;
                margin-bottom: 0px!important
            }

            .dipl_separator_0 {
                padding-top: 0px!important;
                margin-top: -16px!important
            }

            .dipl_separator_1.dipl_separator .dipl_line,.dipl_separator_2.dipl_separator .dipl_line,.dipl_separator_0.dipl_separator .dipl_line {
                border-style: solid;
                border-top-width: 2px;
                border-color: #2b87da;
                border-image-slice: 1;
                border-image-source: linear-gradient(90deg,#E02B20 4%,#eeeeee 4%)
            }

            .dipl_separator_0.dipl_separator:hover .dipl_line,.dipl_separator_2.dipl_separator:hover .dipl_line,.dipl_separator_1.dipl_separator:hover .dipl_line {
                border-image-source: linear-gradient(90deg,4%,4%)
            }

            .dipl_woo_products_carousel_0 .dipl_single_woo_product_title,.dipl_woo_products_carousel_0 .dipl_single_woo_product_title a,.dipl_woo_products_carousel_1 .dipl_single_woo_product_title,.dipl_woo_products_carousel_1 .dipl_single_woo_product_title a {
                font-size: 14px!important;
                line-height: 1.4em!important;
                text-align: center!important
            }

            .dipl_woo_products_carousel_0 .dipl_single_woo_product_price,.dipl_woo_products_carousel_0 .dipl_single_woo_product_price span {
                font-weight: 600!important;
                color: #f50000!important;
                line-height: 1.4em!important;
                text-align: center!important
            }

            .dipl_woo_products_carousel_0 .dipl_single_woo_product_price ins span {
                font-weight: 600!important;
                -webkit-text-decoration-color: #666666!important;
                text-decoration-color: #666666!important;
                font-size: 15px!important;
                color: #34a853!important;
                line-height: 1.4em!important
            }

            .dipl_woo_products_carousel_0 .dipl_single_woo_product_add_to_cart a.button,.dipl_woo_products_carousel_0 .dipl_single_woo_product_add_to_cart a.add_to_cart_button,.dipl_woo_products_carousel_0 .dipl_single_woo_product_add_to_cart a.added_to_cart {
                font-size: 16px!important;
                text-align: center!important;
                background-color: #000000!important;
                justify-content: center!important
            }

            .dipl_woo_products_carousel_1 .dipl_out_of_stock_label,.dipl_woo_products_0 .dipl_out_of_stock_label,.dipl_woo_products_carousel_0 .dipl_out_of_stock_label {
                color: #f00!important
            }

            .dipl_woo_products_0 .dipl_product_lightbox_loader:after,.dipl_woo_products_carousel_0 .dipl_product_lightbox_loader:after,.dipl_woo_products_carousel_1 .dipl_product_lightbox_loader:after {
                color: #000!important
            }

            .dipl_woo_products_carousel_1 .dipl_single_woo_product_quickview_wrapper a,.dipl_woo_products_carousel_0 .dipl_single_woo_product_quickview_wrapper a {
                font-weight: 600!important;
                color: #666666!important;
                text-align: center!important;
                background-color: rgba(255,255,255,0.6)!important
            }

            .dipl_woo_products_0_lightbox .dipl_single_woo_product_title,.dipl_woo_products_0_lightbox .dipl_single_woo_product_title a,.dipl_woo_products_0_lightbox .dipl_single_woo_product_price,.dipl_woo_products_0_lightbox .dipl_single_woo_product_price span,.dipl_woo_products_0_lightbox .dipl_single_woo_product_desc,.dipl_woo_products_carousel_0_lightbox .dipl_single_woo_product_title,.dipl_woo_products_carousel_0_lightbox .dipl_single_woo_product_title a,.dipl_woo_products_carousel_0_lightbox .dipl_single_woo_product_price,.dipl_woo_products_carousel_0_lightbox .dipl_single_woo_product_price span,.dipl_woo_products_carousel_0_lightbox .dipl_single_woo_product_desc,.dipl_woo_products_carousel_1_lightbox .dipl_single_woo_product_title,.dipl_woo_products_carousel_1_lightbox .dipl_single_woo_product_title a,.dipl_woo_products_carousel_1_lightbox .dipl_single_woo_product_price,.dipl_woo_products_carousel_1_lightbox .dipl_single_woo_product_price span,.dipl_woo_products_carousel_1_lightbox .dipl_single_woo_product_desc {
                text-align: left!important
            }

            .dipl_woo_products_0 .dipl_single_woo_product_add_to_cart a.add_to_cart_button,.dipl_woo_products_0 .dipl_single_woo_product_add_to_cart a.added_to_cart,.dipl_woo_products_0 .dipl_single_woo_product_add_to_cart a.button,.dipl_woo_products_carousel_1 .dipl_single_woo_product_thumbnail,.dipl_woo_products_0 .dipl_single_woo_product_thumbnail,.dipl_woo_products_carousel_1 .dipl_single_woo_product_add_to_cart a.add_to_cart_button,.dipl_woo_products_carousel_1 .dipl_single_woo_product_add_to_cart a.added_to_cart,.dipl_woo_products_carousel_1 .dipl_single_woo_product_add_to_cart a.button,.dipl_woo_products_carousel_0,.dipl_woo_products_carousel_0 .dipl_single_woo_product_add_to_cart a.add_to_cart_button,.dipl_woo_products_carousel_0 .dipl_single_woo_product_add_to_cart a.added_to_cart,.dipl_woo_products_carousel_0 .dipl_single_woo_product_add_to_cart a.button,.dipl_woo_products_carousel_0 .dipl_single_woo_product_thumbnail {
                padding-top: 10px!important;
                padding-right: 10px!important;
                padding-bottom: 10px!important;
                padding-left: 10px!important
            }

            .dipl_woo_products_carousel_0 .dipl_single_woo_product,.dipl_woo_products_carousel_1 .dipl_single_woo_product {
                box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.08)!important;
                display: flex;
                flex-direction: column;
                height: 100%
            }

            .dipl_woo_products_carousel_0 .dipl_single_woo_product_add_to_cart a.button:hover,.dipl_woo_products_carousel_0 .dipl_single_woo_product_add_to_cart a.add_to_cart_button:hover,.dipl_woo_products_carousel_0 .dipl_single_woo_product_add_to_cart a.added_to_cart:hover {
                background-image: initial!important;
                background-color: #000000!important
            }

            .dipl_woo_products_carousel_0 .dipl_single_woo_product_content,.dipl_woo_products_carousel_1 .dipl_single_woo_product_content {
                padding-top: 25px!important;
                padding-right: 20px!important;
                padding-bottom: 25px!important;
                padding-left: 20px!important;
                display: flex;
                flex-direction: column;
                flex-grow: 1
            }

            .dipl_woo_products_carousel_1 .dipl_woo_products_carousel_layout>.swiper-container,.dipl_woo_products_carousel_0 .dipl_woo_products_carousel_layout>.swiper-container {
                padding-top: 20px!important;
                padding-right: 20px!important;
                padding-bottom: 20px!important;
                padding-left: 20px!important
            }

            .dipl_woo_products_carousel_0 .dipl_woo_products_carousel_layout>.dipl_swiper_navigation .swiper-button-next,.dipl_woo_products_carousel_0 .dipl_woo_products_carousel_layout>.dipl_swiper_navigation .swiper-button-prev,.dipl_woo_products_carousel_1 .dipl_woo_products_carousel_layout>.dipl_swiper_navigation .swiper-button-next,.dipl_woo_products_carousel_1 .dipl_woo_products_carousel_layout>.dipl_swiper_navigation .swiper-button-prev {
                padding-top: 5px!important;
                padding-right: 10px!important;
                padding-bottom: 5px!important;
                padding-left: 10px!important
            }

            .dipl_woo_products_carousel_0 .dipl_single_woo_product_sale_badge {
                background-color: #161616!important
            }

            .dipl_woo_products_0 .dipl_single_woo_product_add_to_cart a.button:after,.dipl_woo_products_0 .dipl_single_woo_product_add_to_cart a.add_to_cart_button:after,.dipl_woo_products_carousel_0 .dipl_single_woo_product_add_to_cart a.button:after,.dipl_woo_products_carousel_0 .dipl_single_woo_product_add_to_cart a.add_to_cart_button:after {
                display: inline-block;
                opacity: 1;
                margin-left: 0;
                margin-right: 0
            }

            .dipl_woo_products_carousel_0_lightbox .product .dipl_product_lightbox_content_wrapper .single_add_to_cart_button:not(.loading):after,.dipl_woo_products_carousel_0_lightbox .product .dipl_product_lightbox_content_wrapper .single_add_to_cart_button.added_to_cart:not(.loading):after,.dipl_woo_products_carousel_1_lightbox .product .dipl_product_lightbox_content_wrapper .single_add_to_cart_button:not(.loading):after,.dipl_woo_products_carousel_1_lightbox .product .dipl_product_lightbox_content_wrapper .single_add_to_cart_button.added_to_cart:not(.loading):after {
                display: inline-block
            }

            .dipl_woo_products_carousel_0_lightbox.mfp-bg,.dipl_woo_products_carousel_1_lightbox.mfp-bg {
                background-color: rgba(11,11,11,0.8)!important
            }

            .dipl_woo_products_carousel_0_lightbox .mfp-close {
                color: #000000!important
            }

            .dipl_woo_products_carousel_1 .dipl_product_lightbox_loader:before,.dipl_woo_products_carousel_0 .dipl_product_lightbox_loader:before {
                background-color: rgba(255,255,255,0.8)!important
            }

            .dipl_woo_products_carousel_0 .woocommerce-message,.dipl_woo_products_0 .dipl_single_woo_product_sale_badge,.dipl_woo_products_carousel_1 .woocommerce-message,.dipl_woo_products_carousel_1 .dipl_single_woo_product_sale_badge {
                background-color: #000!important
            }

            .dipl_woo_products_carousel_0_lightbox .mfp-content,.dipl_woo_products_carousel_1_lightbox .mfp-content {
                width: 60%!important
            }

            .dipl_woo_products_carousel_1 .dipl_woo_products_carousel_slide,.dipl_woo_products_carousel_0 .dipl_woo_products_carousel_slide {
                height: auto
            }

            .dipl_woo_products_carousel_0 .dipl_single_woo_product_add_to_cart,.dipl_woo_products_carousel_1 .dipl_single_woo_product_add_to_cart {
                display: flex;
                flex-direction: column;
                justify-content: flex-end;
                flex-grow: 1
            }

            .dipl_woo_products_carousel_0 .swiper-container-3d .swiper-slide-shadow-left,.dipl_woo_products_carousel_0 .swiper-container-3d .swiper-slide-shadow-right,.dipl_woo_products_carousel_1 .swiper-container-3d .swiper-slide-shadow-left,.dipl_woo_products_carousel_1 .swiper-container-3d .swiper-slide-shadow-right {
                background-image: none!important
            }

            .dipl_woo_products_carousel_0 .dipl_swiper_wrapper>.dipl_swiper_pagination .swiper-pagination-bullet,.dipl_woo_products_carousel_1 .dipl_swiper_wrapper>.dipl_swiper_pagination .swiper-pagination-bullet {
                background: #cccccc!important
            }

            .dipl_woo_products_carousel_1 .dipl_swiper_wrapper>.dipl_swiper_pagination .transparent_dot .swiper-pagination-bullet,.dipl_woo_products_carousel_0 .dipl_swiper_wrapper>.dipl_swiper_pagination .transparent_dot .swiper-pagination-bullet {
                border-color: #cccccc
            }

            .dipl_woo_products_carousel_1 .dipl_swiper_wrapper>.dipl_swiper_pagination .swiper-pagination-bullet.swiper-pagination-bullet-active,.dipl_woo_products_carousel_0 .dipl_swiper_wrapper>.dipl_swiper_pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
                background: #000000!important
            }

            .et_pb_row_2.et_pb_row {
                padding-bottom: 10px!important;
                margin-top: 21px!important;
                padding-bottom: 10px
            }

            .et_pb_image_0 .et_pb_image_wrap,.et_pb_image_2 .et_pb_image_wrap {
                border-radius: 20px 20px 20px 20px;
                overflow: hidden;
                box-shadow: 0px 2px 18px 0px rgba(0,0,0,0.3)
            }

            .et_pb_image_0,.et_pb_image_1,.et_pb_image_2,.et_pb_image_3 {
                text-align: left;
                margin-left: 0
            }

            .et_pb_image_1 .et_pb_image_wrap,.et_pb_image_3 .et_pb_image_wrap {
                border-radius: 20px 20px 20px 20px;
                overflow: hidden
            }

            .et_pb_row_3.et_pb_row {
                margin-top: -3px!important;
                margin-right: auto!important;
                margin-left: auto!important
            }

            .et_pb_row_4 {
                background-color: #ffffff;
                border-radius: 20px 20px 20px 20px;
                overflow: hidden
            }

            .et_pb_row_4.et_pb_row {
                padding-right: 30px!important;
                padding-left: 30px!important;
                margin-top: 2px!important;
                margin-right: auto!important;
                margin-left: auto!important;
                padding-right: 30px;
                padding-left: 30px
            }

            .dipl_separator_2,.dipl_separator_1 {
                margin-top: -15px!important
            }

            .dipl_woo_products_0 .dipl_single_woo_product_title,.dipl_woo_products_0 .dipl_single_woo_product_title a {
                font-size: 14px!important;
                color: #000000!important;
                line-height: 1.4em!important;
                text-align: center!important
            }

            .dipl_woo_products_0 .dipl_single_woo_product_price,.dipl_woo_products_0 .dipl_single_woo_product_price span {
                font-weight: 700!important;
                font-size: 14px!important;
                color: #E02B20!important;
                line-height: 1.4em!important;
                text-align: center!important
            }

            .dipl_woo_products_0 .dipl_single_woo_product_price ins span {
                font-weight: 600!important;
                -webkit-text-decoration-color: #666666!important;
                text-decoration-color: #666666!important;
                color: #34A853!important;
                line-height: 1.4em!important;
                text-align: center!important
            }

            .dipl_woo_products_0 .dipl_single_woo_product_add_to_cart a.button,.dipl_woo_products_0 .dipl_single_woo_product_add_to_cart a.add_to_cart_button,.dipl_woo_products_0 .dipl_single_woo_product_add_to_cart a.added_to_cart {
                font-size: 15px!important;
                line-height: 1.1em!important;
                text-align: center!important;
                justify-content: center!important;
                background-color: #161616!important
            }

            .dipl_woo_products_0 .dipl_single_woo_product_quickview_wrapper a {
                font-weight: 600!important;
                color: #666666!important;
                text-align: center!important
            }

            .dipl_woo_products_0_lightbox .product .dipl_product_lightbox_content_wrapper .single_add_to_cart_button,.dipl_woo_products_0_lightbox .product .dipl_product_lightbox_content_wrapper .single_add_to_cart_button.added_to_cart {
                font-size: 18px!important
            }

            .dipl_woo_products_0 .dipl_single_woo_product {
                border-radius: 20px 20px 20px 20px;
                overflow: hidden;
                border-width: 1px;
                border-color: #dbdbdb;
                background-color: #FFFFFF!important
            }

            .dipl_woo_products_0 {
                border-color: #e0e0e0;
                padding-top: 10px!important
            }

            .dipl_woo_products_0 .dipl_woo_products_isotope_item {
                width: calc(25% - 15px)!important;
                margin-bottom: 20px!important
            }

            .dipl_woo_products_0 .dipl_single_woo_product_add_to_cart a.button:not(.loading):after,.dipl_woo_products_0 .dipl_single_woo_product_add_to_cart a.add_to_cart_button:not(.loading):after {
                content: attr(data-icon_desktop)!important;
                font-family: ETmodules!important;
                font-weight: 400!important
            }

            .dipl_woo_products_0 .dipl_single_woo_product_star_rating .star-rating span:before {
                color: #ffca00!important
            }

            .dipl_woo_products_0 .dipl_single_woo_product_star_rating {
                justify-content: center!important
            }

            .dipl_woo_products_0 .dipl_single_woo_product_add_to_cart a.button:hover,.dipl_woo_products_0 .dipl_single_woo_product_add_to_cart a.add_to_cart_button:hover,.dipl_woo_products_0 .dipl_single_woo_product_add_to_cart a.added_to_cart:hover {
                background-image: initial!important;
                background-color: #f50000!important
            }

            .dipl_woo_products_0_lightbox .product .dipl_product_lightbox_content_wrapper .button.single_add_to_cart_button:hover,.dipl_woo_products_0_lightbox .product .dipl_product_lightbox_content_wrapper .button.single_add_to_cart_button.added_to_cart:hover {
                background-image: initial!important;
                background-color: transparent!important
            }

            .dipl_woo_products_0 .dipl_single_woo_product_content {
                padding-top: 25px!important;
                padding-right: 20px!important;
                padding-bottom: 25px!important;
                padding-left: 40px!important
            }

            .et_pb_slider .et_pb_slide_2.et_pb_slide>.et_pb_container {
                width: 100%;
                max-width: 100%
            }

            .et_pb_slide_3,.et_pb_slide_4 {
                background-color: RGBA(255,255,255,0)
            }

            .et_pb_slider_0.et_pb_slider {
                border-radius: 15px 15px 15px 15px;
                overflow: hidden;
                overflow-x: hidden;
                overflow-y: hidden
            }

            .et_pb_slider_0,.et_pb_slider_0 .et_pb_slide {
                height: 432px
            }

            .et_pb_slider_0 .et_pb_slide_description,.et_pb_slider_fullwidth_off.et_pb_slider_0 .et_pb_slide_description {
                padding-top: 0px;
                padding-bottom: 0px
            }

            .et_pb_text_3.et_pb_text,.et_pb_text_6.et_pb_text,.et_pb_text_12.et_pb_text,.et_pb_text_9.et_pb_text {
                color: #E02B20!important
            }

            .et_pb_text_3,.et_pb_text_12,.et_pb_text_9,.et_pb_text_6 {
                font-size: 16px
            }

            .et_pb_text_13 h3,.et_pb_text_4 h3,.et_pb_text_10 h3,.et_pb_text_7 h3 {
                font-weight: 600;
                font-size: 18px
            }

            .et_pb_text_5,.et_pb_text_8 {
                font-size: 18px
            }

            .et_pb_row_inner_1.et_pb_row_inner {
                padding-top: 0px!important
            }

            .et_pb_column .et_pb_row_inner_1 {
                padding-top: 0px
            }

            .et_pb_text_11 {
                font-size: 18px;
                padding-top: 21px!important;
                margin-top: 0px!important
            }

            .et_pb_text_14 {
                font-size: 18px;
                padding-top: 0px!important
            }

            .dipl_woo_products_carousel_1 .dipl_single_woo_product_price,.dipl_woo_products_carousel_1 .dipl_single_woo_product_price span {
                font-weight: 700!important;
                font-size: 15px!important;
                color: #f50000!important;
                line-height: 1.4em!important;
                text-align: center!important
            }

            .dipl_woo_products_carousel_1 .dipl_single_woo_product_price ins span {
                font-weight: 700!important;
                -webkit-text-decoration-color: #34A853!important;
                text-decoration-color: #34A853!important;
                font-size: 15px!important;
                color: #34A853!important;
                line-height: 1.4em!important
            }

            .dipl_woo_products_carousel_1_lightbox .mfp-close {
                color: #fff!important
            }

            .et_pb_section_6.et_pb_section {
                padding-top: 20px;
                padding-bottom: 10px
            }

            .et_pb_row_6,body #page-container .et-db #et-boc .et-l .et_pb_row_6.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_6.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_6.et_pb_row,.et_pb_row_7,body #page-container .et-db #et-boc .et-l .et_pb_row_7.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_7.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_7.et_pb_row {
                width: 95%;
                max-width: 2328px
            }

            .et_pb_blurb_8.et_pb_blurb .et_pb_module_header,.et_pb_blurb_8.et_pb_blurb .et_pb_module_header a,.et_pb_blurb_9.et_pb_blurb .et_pb_module_header,.et_pb_blurb_9.et_pb_blurb .et_pb_module_header a,.et_pb_blurb_7.et_pb_blurb .et_pb_module_header,.et_pb_blurb_7.et_pb_blurb .et_pb_module_header a,.et_pb_blurb_6.et_pb_blurb .et_pb_module_header,.et_pb_blurb_6.et_pb_blurb .et_pb_module_header a,.et_pb_blurb_5.et_pb_blurb .et_pb_module_header,.et_pb_blurb_5.et_pb_blurb .et_pb_module_header a,.et_pb_blurb_4.et_pb_blurb .et_pb_module_header,.et_pb_blurb_4.et_pb_blurb .et_pb_module_header a,.et_pb_blurb_3.et_pb_blurb .et_pb_module_header,.et_pb_blurb_3.et_pb_blurb .et_pb_module_header a,.et_pb_blurb_1.et_pb_blurb .et_pb_module_header,.et_pb_blurb_1.et_pb_blurb .et_pb_module_header a,.et_pb_blurb_0.et_pb_blurb .et_pb_module_header,.et_pb_blurb_0.et_pb_blurb .et_pb_module_header a,.et_pb_blurb_2.et_pb_blurb .et_pb_module_header,.et_pb_blurb_2.et_pb_blurb .et_pb_module_header a {
                font-weight: 700
            }

            .et_pb_blurb_6.et_pb_blurb,.et_pb_blurb_4.et_pb_blurb,.et_pb_blurb_7.et_pb_blurb,.et_pb_blurb_1.et_pb_blurb,.et_pb_blurb_5.et_pb_blurb,.et_pb_blurb_2.et_pb_blurb,.et_pb_blurb_8.et_pb_blurb,.et_pb_blurb_9.et_pb_blurb,.et_pb_blurb_3.et_pb_blurb,.et_pb_blurb_0.et_pb_blurb {
                border-radius: 10px 10px 10px 10px;
                overflow: hidden;
                border-width: 1px;
                border-color: #c6c6c6;
                padding-top: 20px!important;
                padding-right: 20px!important;
                padding-bottom: 20px!important;
                padding-left: 20px!important
            }

            .et_pb_blurb_5 .et-pb-icon,.et_pb_blurb_7 .et-pb-icon,.et_pb_blurb_4 .et-pb-icon,.et_pb_blurb_6 .et-pb-icon,.et_pb_blurb_2 .et-pb-icon,.et_pb_blurb_9 .et-pb-icon,.et_pb_blurb_1 .et-pb-icon,.et_pb_blurb_0 .et-pb-icon {
                color: #f50000;
                font-family: FontAwesome!important;
                font-weight: 900!important
            }

            .et_pb_blurb_8 .et-pb-icon,.et_pb_blurb_3 .et-pb-icon {
                color: #f50000;
                font-family: ETmodules!important;
                font-weight: 400!important
            }

            .et_pb_section_7.et_pb_section {
                padding-top: 20px;
                padding-bottom: 20px
            }

            .et_pb_row_7.et_pb_row {
                padding-right: 10px!important;
                padding-left: 10px!important;
                padding-right: 10px;
                padding-left: 10px
            }

            .et_pb_section_8.et_pb_section,.et_pb_column_21 {
                padding-top: 30px;
                padding-bottom: 30px
            }

            .et_pb_section_8 {
                transition: border-radius 300ms ease 0ms
            }

            .et_pb_row_8 {
                background-position: center top;
                background-image: url(https://demoviewshop.in/wp-content/uploads/2025/07/facecam-neo-3-1000x1000-1.webp);
                transition: border-radius 300ms ease 0ms
            }

            .et_pb_row_8.et_pb_row {
                padding-top: 0px!important;
                padding-right: 0px!important;
                padding-bottom: 0px!important;
                padding-left: 0px!important;
                padding-top: 0px;
                padding-right: 0px;
                padding-bottom: 0;
                padding-left: 0px
            }

            .et_pb_cta_0.et_pb_promo h2,.et_pb_cta_0.et_pb_promo h1.et_pb_module_header,.et_pb_cta_0.et_pb_promo h3.et_pb_module_header,.et_pb_cta_0.et_pb_promo h4.et_pb_module_header,.et_pb_cta_0.et_pb_promo h5.et_pb_module_header,.et_pb_cta_0.et_pb_promo h6.et_pb_module_header {
                font-family: 'Roboto',Helvetica,Arial,Lucida,sans-serif!important;
                font-weight: 900!important;
                font-size: 60px!important;
                color: #E02B20!important;
                line-height: 1.2em!important
            }

            .et_pb_cta_0.et_pb_promo .et_pb_promo_description div {
                font-family: 'Roboto',Helvetica,Arial,Lucida,sans-serif;
                line-height: 1.8em
            }

            .et_pb_cta_0.et_pb_promo {
                background-color: #ffffff;
                padding-right: 20px!important;
                padding-bottom: 20px!important;
                padding-left: 20px!important;
                margin-bottom: -60px!important
            }

            .et_pb_cta_0 {
                max-width: 360px;
                box-shadow: 24px -24px 120px -24px rgba(0,0,0,0.12)
            }

            body #page-container .et_pb_section .et_pb_cta_0.et_pb_promo .et_pb_promo_button.et_pb_button {
                color: #ffffff!important;
                border-width: 10px!important;
                border-color: rgba(0,0,0,0);
                border-radius: 0px;
                letter-spacing: 4px;
                font-size: 10px;
                font-family: 'Roboto',Helvetica,Arial,Lucida,sans-serif!important;
                font-weight: 700!important;
                text-transform: uppercase!important;
                background-color: #000000
            }

            body #page-container .et_pb_section .et_pb_cta_0.et_pb_promo .et_pb_promo_button.et_pb_button:after,body #page-container .et_pb_section .et_pb_button_0:after {
                font-size: 1.6em
            }

            body.et_button_custom_icon #page-container .et_pb_cta_0.et_pb_promo .et_pb_promo_button.et_pb_button:after,body.et_button_custom_icon #page-container .et_pb_button_0:after {
                font-size: 10px
            }

            .et_pb_text_16.et_pb_text {
                color: #ffffff!important
            }

            .et_pb_text_16 {
                line-height: 1.8em;
                font-family: 'Roboto',Helvetica,Arial,Lucida,sans-serif;
                font-weight: 700;
                text-transform: uppercase;
                font-size: 20px;
                line-height: 1.8em;
                background-image: url(https://demoviewshop.in/wp-content/uploads/2025/01/hardware-42.png);
                background-color: #E02B20;
                padding-top: 20px!important;
                padding-right: 20px!important;
                padding-bottom: 20px!important;
                padding-left: 20px!important;
                margin-bottom: -10px!important;
                margin-left: -15px!important;
                max-width: 180px;
                box-shadow: 0px 48px 48px -24px rgba(0,0,0,0.14);
                transition: background-color 300ms ease 0ms,background-image 300ms ease 0ms
            }

            .et_pb_text_16 h2 {
                font-family: 'Roboto',Helvetica,Arial,Lucida,sans-serif;
                font-weight: 700;
                text-transform: uppercase;
                font-size: 36px;
                line-height: 1.2em
            }

            .et_pb_text_16 h4 {
                font-family: 'Roboto',Helvetica,Arial,Lucida,sans-serif;
                font-weight: 700;
                font-size: 30px;
                line-height: 1.2em
            }

            .et_pb_text_16 h6 {
                font-family: 'Roboto',Helvetica,Arial,Lucida,sans-serif;
                font-size: 16px;
                line-height: 1.2em
            }

            .et_pb_text_16:hover {
                background-image: url(https://demoviewshop.in/wp-content/uploads/2025/01/hardware-42.png);
                background-color: #ff9616
            }

            .et_pb_section_9.et_pb_section {
                padding-top: 0px;
                padding-bottom: 30px
            }

            .et_pb_row_9 {
                background-image: url(https://demoviewshop.in/wp-content/uploads/2025/07/TVS-Ad-banner.webp);
                background-color: #cacbd0;
                transition: border-radius 300ms ease 0ms
            }

            .et_pb_row_9.et_pb_row {
                padding-top: 0px!important;
                padding-right: 20px!important;
                padding-bottom: 0px!important;
                padding-left: 0px!important;
                padding-top: 0;
                padding-right: 20px;
                padding-bottom: 0;
                padding-left: 0px
            }

            body #page-container .et_pb_section .et_pb_button_0 {
                color: #FFFFFF!important;
                border-width: 10px!important;
                border-color: rgba(0,0,0,0);
                border-radius: 0px;
                letter-spacing: 4px;
                font-size: 10px;
                font-family: 'Roboto',Helvetica,Arial,Lucida,sans-serif!important;
                font-weight: 700!important;
                text-transform: uppercase!important;
                background-color: #E02B20
            }

            .et_pb_button_0,.et_pb_button_0:after {
                transition: all 300ms ease 0ms
            }

            .et_pb_section_10.et_pb_section {
                padding-top: 10px;
                padding-bottom: 30px
            }

            .et_pb_text_17 h2 {
                font-weight: 600;
                font-size: 39px;
                text-align: center
            }

            .et_pb_row_11 {
                background-color: #000000;
                border-radius: 20px 20px 20px 20px;
                overflow: hidden
            }

            .et_pb_row_11.et_pb_row {
                padding-top: 20px!important;
                padding-bottom: 20px!important;
                padding-top: 20px;
                padding-bottom: 20px
            }

            .et_pb_row_11,body #page-container .et-db #et-boc .et-l .et_pb_row_11.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_11.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_11.et_pb_row {
                width: 91%
            }

            .et_pb_icon_0 {
                margin-bottom: 18px!important;
                text-align: center
            }

            .et_pb_icon_0 .et_pb_icon_wrap .et-pb-icon {
                font-family: ETmodules!important;
                font-weight: 400!important;
                color: #666666;
                font-size: 30px
            }

            .et_pb_slide_5,.et_pb_slide_6,.et_pb_slide_7,.et_pb_slide_8,.et_pb_slider .et_pb_slide_6,.et_pb_slider .et_pb_slide_7,.et_pb_slider .et_pb_slide_8,.et_pb_slider .et_pb_slide_5 {
                background-color: #000000
            }

            .et_pb_slider_1.et_pb_slider .et_pb_slide_description .et_pb_slide_title {
                font-size: 19px!important;
                color: #E02B20!important
            }

            .et_pb_slider_1.et_pb_slider {
                border-top-width: 1px;
                overflow-x: hidden;
                overflow-y: hidden
            }

            .et_pb_slider_1 .et_pb_slide_description,.et_pb_slider_fullwidth_off.et_pb_slider_1 .et_pb_slide_description {
                padding-top: 10px;
                padding-bottom: 70px
            }

            .et_pb_slider .et_pb_slide_0 {
                background-image: url(https://demoviewshop.in/wp-content/uploads/2025/06/web-banner-6.webp);
                background-color: #f50000
            }

            .et_pb_column_6 {
                border-radius: NaNpx NaNpx NaNpx NaNpx;
                overflow: hidden
            }

            .et_pb_slider .et_pb_slide_2 {
                background-image: url(https://demoviewshop.in/wp-content/uploads/2025/01/TVS-spot-banner8-1.webp);
                background-color: #f50000
            }

            .et_pb_slider .et_pb_slide_2 .et_pb_slide_description,.et_pb_slider_fullwidth_off .et_pb_slide_2 .et_pb_slide_description {
                padding-top: 0px!important;
                padding-bottom: 0px!important
            }

            .et_pb_slider .et_pb_slide_3 {
                background-image: url(https://demoviewshop.in/wp-content/uploads/2025/01/TVS-spot-banner7-2.webp);
                background-color: RGBA(255,255,255,0)
            }

            .et_pb_slider .et_pb_slide_4 {
                background-image: url(https://demoviewshop.in/wp-content/uploads/2025/01/h340-2.webp);
                background-color: RGBA(255,255,255,0)
            }

            .et_pb_column_inner_0 {
                background-size: 47% auto;
                background-position: right 0px center;
                background-image: url(https://demoviewshop.in/wp-content/uploads/2025/01/logitech-webcam.webp);
                background-color: #FFFFFF;
                border-radius: 15px 15px 15px 15px;
                overflow: hidden;
                padding-top: 25px;
                padding-right: 25px;
                padding-bottom: 25px;
                padding-left: 25px;
                box-shadow: 0px 2px 8px 0px rgba(0,0,0,0.15)
            }

            .et_pb_column_inner_1 {
                background-size: 47% auto;
                background-position: right 0px center;
                background-image: url(https://demoviewshop.in/wp-content/uploads/2025/01/h340-1-270x270-1.webp);
                background-color: #FFFFFF;
                border-radius: 15px 15px 15px 15px;
                overflow: hidden;
                padding-top: 25px;
                padding-right: 25px;
                padding-bottom: 25px;
                padding-left: 25px;
                box-shadow: 0px 2px 8px 0px rgba(0,0,0,0.15)
            }

            .et_pb_column_inner_2 {
                background-size: 47% auto;
                background-position: right 0px center;
                background-image: url(https://demoviewshop.in/wp-content/uploads/2025/01/logitech-g502-hero-gaming-mouse-1-1000x1000-1.webp);
                background-color: #FFFFFF;
                border-radius: 15px 15px 15px 15px;
                overflow: hidden;
                padding-top: 25px;
                padding-right: 25px;
                padding-bottom: 25px;
                padding-left: 25px;
                box-shadow: 0px 2px 8px 0px rgba(0,0,0,0.15)
            }

            .et_pb_column_inner_3 {
                background-size: 43% auto;
                background-position: right 1% center;
                background-image: url(https://demoviewshop.in/wp-content/uploads/2025/01/pure-sound-pro-x-1-1000x1000-1.webp);
                background-color: #FFFFFF;
                border-radius: 15px 15px 15px 15px;
                overflow: hidden;
                padding-top: 25px;
                padding-right: 25px;
                padding-bottom: 25px;
                padding-left: 25px;
                box-shadow: 0px 2px 8px 0px rgba(0,0,0,0.15)
            }

            .et_pb_slider .et_pb_slide_7.et_pb_slide .et_pb_slide_description .et_pb_slide_title,.et_pb_slider .et_pb_slide_6.et_pb_slide .et_pb_slide_description .et_pb_slide_title,.et_pb_slider .et_pb_slide_8.et_pb_slide .et_pb_slide_description .et_pb_slide_title,.et_pb_slider .et_pb_slide_5.et_pb_slide .et_pb_slide_description .et_pb_slide_title {
                font-weight: 600!important;
                font-size: 28px!important
            }

            .et_pb_cta_0.et_pb_promo.et_pb_module {
                margin-left: auto!important;
                margin-right: 0px!important
            }

            @media only screen and (min-width: 981px) {
                .dipl_woo_products_categories_0 .dipl_woo_products_category_isotope_item:not(:nth-child(6n+6)) {
                    margin-right: 15px
                }

                .dipl_woo_products_categories_0 .dipl_woo_products_category_isotope_item:nth-child(6n+1),.dipl_woo_products_0 .dipl_woo_products_isotope_item:nth-child(4n+1) {
                    clear: left
                }

                .dipl_woo_products_carousel_0 .dipl_single_woo_product .add_to_cart_inline,.dipl_woo_products_0 .dipl_single_woo_product .add_to_cart_inline {
                    position: absolute;
                    top: 0;
                    left: 0;
                    width: 100%;
                    height: inherit;
                    visibility: hidden;
                    opacity: 0;
                    transform: translateY(0)
                }

                .dipl_woo_products_carousel_0 .dipl_single_woo_product:hover .add_to_cart_inline,.dipl_woo_products_0 .dipl_single_woo_product:hover .add_to_cart_inline {
                    visibility: visible;
                    opacity: 1
                }

                .dipl_woo_products_0 .dipl_woo_products_isotope_item:not(:nth-child(4n+4)) {
                    margin-right: 20px
                }
            }

            @media only screen and (max-width: 980px) {
                .et_pb_section_1 {
                    min-height:auto
                }

                .et_pb_fullwidth_slider_1,.et_pb_fullwidth_slider_1 .et_pb_slide {
                    min-height: 90vh
                }

                .et_pb_row_0.et_pb_row {
                    margin-top: 0px!important
                }

                .et_pb_text_15 h4,.et_pb_text_0 h4,.et_pb_text_1 h4,.et_pb_text_2 h4 {
                    font-size: 20px
                }

                .dipl_woo_products_categories_0 .dipl_woo_product_category {
                    border-right-color: #cccccc
                }

                .dipl_woo_products_categories_0 .dipl_woo_products_category_isotope_item {
                    width: calc(33.333333333333% - 10px)!important;
                    margin-bottom: 15px!important
                }

                .et_pb_image_0 .et_pb_image_wrap img,.et_pb_image_1 .et_pb_image_wrap img,.et_pb_image_2 .et_pb_image_wrap img,.et_pb_image_3 .et_pb_image_wrap img {
                    width: auto
                }

                .dipl_woo_products_0 .dipl_woo_products_isotope_item {
                    width: calc(50% - 10px)!important;
                    margin-bottom: 20px!important
                }

                .dipl_woo_products_0 .dipl_single_woo_product_content {
                    padding-top: 25px!important;
                    padding-right: 20px!important;
                    padding-bottom: 0px!important;
                    padding-left: 40px!important
                }

                .et_pb_slider_0,.et_pb_slider_0 .et_pb_slide {
                    height: 397px
                }

                .et_pb_cta_0.et_pb_promo h2,.et_pb_cta_0.et_pb_promo h1.et_pb_module_header,.et_pb_cta_0.et_pb_promo h3.et_pb_module_header,.et_pb_cta_0.et_pb_promo h4.et_pb_module_header,.et_pb_cta_0.et_pb_promo h5.et_pb_module_header,.et_pb_cta_0.et_pb_promo h6.et_pb_module_header {
                    font-size: 40px!important
                }

                .et_pb_cta_0.et_pb_promo {
                    margin-bottom: 60px!important
                }

                body #page-container .et_pb_section .et_pb_cta_0.et_pb_promo .et_pb_promo_button.et_pb_button:after,body #page-container .et_pb_section .et_pb_button_0:after {
                    display: inline-block;
                    opacity: 0
                }

                body #page-container .et_pb_section .et_pb_cta_0.et_pb_promo .et_pb_promo_button.et_pb_button:hover:after,body #page-container .et_pb_section .et_pb_button_0:hover:after {
                    opacity: 1
                }

                .et_pb_row_9.et_pb_row {
                    padding-top: 0px!important;
                    padding-right: 0px!important;
                    padding-bottom: 0px!important;
                    padding-left: 0px!important;
                    padding-top: 0px!important;
                    padding-right: 0px!important;
                    padding-bottom: 0px!important;
                    padding-left: 0px!important
                }

                .et_pb_icon_0 {
                    margin-left: auto;
                    margin-right: auto
                }

                .et_pb_slider_1.et_pb_slider {
                    border-top-width: 1px
                }

                .et_pb_slider .et_pb_slide_1 {
                    background-size: cover;
                    background-image: url(https://demoviewshop.in/wp-content/uploads/2025/06/banner-logitech.webp)
                }

                .et_pb_column_21 {
                    padding-top: 0px;
                    padding-right: 20px
                }

                .et_pb_row_6.et_pb_row,.et_pb_row_7.et_pb_row {
                    margin-left: auto!important;
                    margin-right: auto!important
                }
            }

            @media only screen and (min-width: 768px) and (max-width:980px) {
                .et_pb_fullwidth_slider_0,.et_pb_section_6 {
                    display:none!important
                }

                .dipl_woo_products_categories_0 .dipl_woo_products_category_isotope_item:not(:nth-child(3n+3)) {
                    margin-right: 15px
                }

                .dipl_woo_products_categories_0 .dipl_woo_products_category_isotope_item:nth-child(3n+1),.dipl_woo_products_0 .dipl_woo_products_isotope_item:nth-child(2n+1) {
                    clear: left
                }

                .dipl_woo_products_0 .dipl_woo_products_isotope_item:not(:nth-child(2n+2)) {
                    margin-right: 20px
                }
            }

            @media only screen and (max-width: 767px) {
                .et_pb_fullwidth_slider_0,.et_pb_section_6 {
                    display:none!important
                }

                .et_pb_section_1 {
                    min-height: auto
                }

                .et_pb_fullwidth_slider_1,.et_pb_fullwidth_slider_1 .et_pb_slide {
                    min-height: 90vh
                }

                .et_pb_text_0 h4,.et_pb_text_1 h4,.et_pb_text_15 h4,.et_pb_text_2 h4 {
                    font-size: 18px
                }

                .dipl_woo_products_categories_0 .dipl_woo_product_category {
                    border-right-color: #cccccc
                }

                .dipl_woo_products_categories_0 .dipl_woo_products_category_isotope_item {
                    width: calc(50% - 7.5px)!important;
                    margin-bottom: 15px!important
                }

                .dipl_woo_products_categories_0 .dipl_woo_products_category_isotope_item:not(:nth-child(2n+2)) {
                    margin-right: 15px
                }

                .dipl_woo_products_categories_0 .dipl_woo_products_category_isotope_item:nth-child(2n+1),.dipl_woo_products_0 .dipl_woo_products_isotope_item:nth-child(1n+1) {
                    clear: left
                }

                .et_pb_image_1 .et_pb_image_wrap img,.et_pb_image_2 .et_pb_image_wrap img,.et_pb_image_3 .et_pb_image_wrap img,.et_pb_image_0 .et_pb_image_wrap img {
                    width: auto
                }

                .dipl_woo_products_0 .dipl_woo_products_isotope_item {
                    width: 100%!important;
                    margin-bottom: 20px!important
                }

                .dipl_woo_products_0 .dipl_woo_products_isotope_item:not(:nth-child(1n+1)) {
                    margin-right: 20px
                }

                .et_pb_slider_0,.et_pb_slider_0 .et_pb_slide {
                    height: 182px
                }

                .et_pb_cta_0.et_pb_promo h2,.et_pb_cta_0.et_pb_promo h1.et_pb_module_header,.et_pb_cta_0.et_pb_promo h3.et_pb_module_header,.et_pb_cta_0.et_pb_promo h4.et_pb_module_header,.et_pb_cta_0.et_pb_promo h5.et_pb_module_header,.et_pb_cta_0.et_pb_promo h6.et_pb_module_header {
                    font-size: 30px!important
                }

                body #page-container .et_pb_section .et_pb_cta_0.et_pb_promo .et_pb_promo_button.et_pb_button:after,body #page-container .et_pb_section .et_pb_button_0:after {
                    display: inline-block;
                    opacity: 0
                }

                body #page-container .et_pb_section .et_pb_cta_0.et_pb_promo .et_pb_promo_button.et_pb_button:hover:after,body #page-container .et_pb_section .et_pb_button_0:hover:after {
                    opacity: 1
                }

                .et_pb_icon_0 {
                    margin-left: auto;
                    margin-right: auto
                }

                .et_pb_slider_1.et_pb_slider {
                    border-top-width: 1px
                }

                .et_pb_column_21 {
                    padding-top: 0px;
                    padding-right: 20px;
                    padding-left: 20px
                }

                .et_pb_row_6.et_pb_row,.et_pb_row_7.et_pb_row {
                    margin-left: auto!important;
                    margin-right: auto!important
                }
            }
.et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li>a {
padding: 7px 0 15px !important;
    padding-right: 20px !important;
}
.et_pb_menu_0_tb_header .et-menu .menu-item-has-children a:after {
      bottom: 8px !important;
}
.et_pb_code_0_tb_header {
    padding-top: 25px;
}
div#cus-mob-banner .et_pb_row.et_pb_row_0, div#cus-mob-banner .et_pb_row_1.et_pb_row {
    padding: 0px !important;
    margin: 0px !important;
    width: 100%;
}
@media only screen and (min-width: 981px) {
    #cus-mob-banner .et_pb_section_1, .et_pb_section_6 {
        display: none !important;
    }
	.et-db #et-boc .et-l .et_pb_menu_0_tb_header .et_pb_menu__icon.et_pb_menu__search-button, .et-db #et-boc .et-l .et_pb_menu_0_tb_header .et_pb_menu__icon.et_pb_menu__close-search-button, .et-db #et-boc .et-l .et_pb_menu_0_tb_header .et_pb_menu__icon.et_pb_menu__cart-button {
    display: none !important;
}
	.et_pb_section {
        padding: 0 !important;
    }
	.dipl_hero_slider_1 {
        display: none !important;
    }
}
@media only screen and (max-width: 981px) {
    #cus-mob-banner .et_pb_section_4, .dipl_hero_slider_0 {
        display: none !important;
    }
}
.et-db #et-boc .et-l .et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li>a:after {
    top: auto !important;
}
        