.blog-post .post-details .post-stats::-webkit-scrollbar-thumb {
            background-color: #999;
            background-color: rgba(255, 187, 0, 1)
        }
.post-grid .post-thumb .btn-read-more.btn:active,
        .post-grid .post-thumb .btn-read-more.btn:hover:active,
        .post-grid .post-thumb .btn-read-more.btn:focus:active {
            color: rgba(255, 187, 0, 1) !important;
            background: none !important;
            box-shadow: none
        }
.post-grid .post-thumb .btn-read-more.btn:focus {
            color: rgba(255, 187, 0, 1) !important;
            background: none;
            box-shadow: none
        }
.desktop .post-list .post-thumb .name a:hover {
            color: rgba(255, 187, 0, 1)
        }
.blog-feed::before {
            content: '\f143' !important;
            font-family: icomoon !important;
            font-size: 14px;
            color: rgba(255, 187, 0, 1)
        }
.wrapper,
        .mega-menu-content,
        .site-wrapper>.container,
        .grid-cols,
        .desktop-header-active .is-sticky .header .desktop-main-menu-wrapper,
        .desktop-header-active .is-sticky .sticky-fullwidth-bg,
        .boxed-layout .site-wrapper,
        .breadcrumb,
        .title-wrapper,
        .page-title>span,
        .desktop-header-active .header .top-bar,
        .desktop-header-active .header .mid-bar,
        .desktop-main-menu-wrapper {
            max-width: 1280px
        }
.desktop .dropdown.dropdown .j-menu>li:hover>a,
        .dropdown.dropdown .j-menu>li.active>a {
            background: rgba(240, 242, 245, 1)
        }
.dropdown.dropdown .j-menu>li>a,
        .dropdown.dropdown.accordion-menu .menu-item>a+div,
        .dropdown.dropdown .accordion-menu .menu-item>a+div {
            border-style: solid;
            border-color: rgba(221, 221, 221, 1)
        }
legend::after,
        legend.page-title>span::after {
            width: 50px;
            height: 1px;
            background: rgba(255, 187, 0, 1);
            width: 50px;
            height: 1px;
            background: rgba(255, 187, 0, 1)
        }
.title::after,
        .title.page-title>span::after {
            width: 50px;
            height: 1px;
            background: rgba(255, 187, 0, 1)
        }
html:not(.popup) .page-title::after,
        html:not(.popup) .page-title.page-title>span::after {
            width: 100px;
            height: 1px;
            background: rgba(255, 187, 0, 1)
        }
.btn-warning.btn {
            background: rgba(255, 187, 0, 1)
        }
.buttons>div .btn {
            width: 100%
        }
.nav-tabs>li.active {
            border-color: rgba(255, 187, 0, 1)
        }
.breadcrumb::-webkit-scrollbar-thumb {
            background-color: #999;
            background-color: rgba(255, 187, 0, 1)
        }
body h6 {
            font-size: 15px;
            color: rgba(255, 255, 255, 1);
            text-transform: uppercase;
            background: rgba(255, 187, 0, 1);
            padding: 10px;
            padding-top: 7px;
            padding-bottom: 7px;
            margin-top: 5px;
            margin-bottom: 15px;
            display: inline-block
        }
body blockquote {
            font-size: 17px;
            font-weight: 400;
            padding-left: 20px;
            margin-top: 20px;
            margin-bottom: 20px;
            border-width: 0;
            border-left-width: 5px;
            border-style: solid;
            border-color: rgba(255, 187, 0, 1);
            float: none;
            display: flex;
            flex-direction: column;
            max-width: 500px
        }
.table-responsive::-webkit-scrollbar-thumb {
            background-color: rgba(255, 187, 0, 1);
            border-radius: 5px
        }
.pagination>li:first-child a::before,
        .pagination>li:last-child a::before {
            content: '\e940' !important;
            font-family: icomoon !important
        }
.pagination>li .prev::before,
        .pagination>li .next::before {
            content: '\e93e' !important;
            font-family: icomoon !important
        }
.rating .fa-star,
        .rating .fa-star+.fa-star-o {
            color: rgba(251, 156, 0, 1)
        }
.popup-container>.btn:active,
        .popup-container>.btn:hover:active,
        .popup-container>.btn:focus:active {
            color: rgba(255, 187, 0, 1) !important;
            background: none !important;
            box-shadow: none
        }
.popup-container>.btn:focus {
            color: rgba(255, 187, 0, 1) !important;
            background: none;
            box-shadow: none
        }
.scroll-top:hover i::before {
            background: rgba(255, 187, 0, 1)
        }
.journal-loading>i::before,
        .ias-spinner>i::before,
        .lg-outer .lg-item::after,
        .btn.disabled::after {
            content: '\eb75' !important;
            font-family: icomoon !important;
            font-size: 25px
        }
.journal-loading>.fa-spin,
        .lg-outer .lg-item::after,
        .btn.disabled::after {
            animation: fa-spin infinite linear;
            ;
            animation-duration: 1200ms
        }
.notification-cart .notification-close.btn:active,
        .notification-cart .notification-close.btn:hover:active,
        .notification-cart .notification-close.btn:focus:active {
            color: rgba(255, 187, 0, 1) !important;
            background: none !important;
            box-shadow: none
        }
.notification-cart .notification-close.btn:focus {
            color: rgba(255, 187, 0, 1) !important;
            background: none;
            box-shadow: none
        }
.notification-wishlist .notification-close.btn:active,
        .notification-wishlist .notification-close.btn:hover:active,
        .notification-wishlist .notification-close.btn:focus:active {
            color: rgba(255, 187, 0, 1) !important;
            background: none !important;
            box-shadow: none
        }
.notification-wishlist .notification-close.btn:focus {
            color: rgba(255, 187, 0, 1) !important;
            background: none;
            box-shadow: none
        }
.notification-compare .notification-close.btn:active,
        .notification-compare .notification-close.btn:hover:active,
        .notification-compare .notification-close.btn:focus:active {
            color: rgba(255, 187, 0, 1) !important;
            background: none !important;
            box-shadow: none
        }
.notification-compare .notification-close.btn:focus {
            color: rgba(255, 187, 0, 1) !important;
            background: none;
            box-shadow: none
        }
.popup-quickview.popup-container>.btn:active,
        .popup-quickview.popup-container>.btn:hover:active,
        .popup-quickview.popup-container>.btn:focus:active {
            color: rgba(255, 187, 0, 1) !important;
            background: none !important;
            box-shadow: none
        }
.popup-quickview.popup-container>.btn:focus {
            color: rgba(255, 187, 0, 1) !important;
            background: none;
            box-shadow: none
        }
.route-product-product.popup-quickview .page-title::after,
        .route-product-product.popup-quickview .page-title.page-title>span::after {
            width: 50px;
            height: 1px;
            background: rgba(255, 187, 0, 1)
        }
.route-product-product.popup-quickview .additional-images .swiper-buttons div:not(.swiper-button-disabled):hover {
            background: rgba(255, 187, 0, 1)
        }
.route-product-product.popup-quickview .additional-images .swiper-pagination-bullet.swiper-pagination-bullet-active {
            background-color: rgba(255, 187, 0, 1)
        }
.route-product-product.popup-quickview .product-info .product-options .push-option>div input:checked+img {
            box-shadow: inset 0 0 8px rgba(0, 0, 0, 0.7)
        }
.login-box .title::after,
        .login-box .title.page-title>span::after {
            width: 50px;
            height: 1px;
            background: rgba(255, 187, 0, 1)
        }
.route-checkout-cart .buttons>div .btn {
            width: 100%
        }
.route-checkout-cart .cart-panels .buttons>div .btn {
            width: 100%
        }
.refine-categories .swiper-buttons div:not(.swiper-button-disabled):hover {
            background: rgba(255, 187, 0, 1)
        }
.refine-categories .swiper-pagination-bullet.swiper-pagination-bullet-active {
            background-color: rgba(255, 187, 0, 1)
        }
.refine-item a {
            background: rgba(255, 255, 255, 1);
            padding: 7px;
            border-width: 2px;
            border-style: solid;
            border-color: rgba(251, 156, 0, 1);
            border-radius: 7px
        }
.quick-checkout-wrapper legend::after,
        .quick-checkout-wrapper legend.page-title>span::after {
            width: 50px;
            height: 1px;
            background: rgba(255, 187, 0, 1)
        }
.quick-checkout-wrapper div .title.section-title::after,
        .quick-checkout-wrapper div .title.section-title.page-title>span::after {
            width: 50px;
            height: 1px;
            background: rgba(255, 187, 0, 1)
        }
.quick-checkout-wrapper>div .right {
            padding-left: 25px;
            width: calc(100% - 30%)
        }
.quick-checkout-wrapper>div .left {
            width: 30%
        }
.quick-checkout-wrapper .right .confirm-section .buttons>div .btn {
            width: 100%
        }
.route-product-manufacturer h2.title {
            font-size: 22px;
            color: rgba(2, 51, 76, 1);
            background: rgba(255, 187, 0, 1);
            padding-top: 5px;
            padding-right: 5px;
            padding-bottom: 5px;
            padding-left: 10px;
            white-space: normal;
            overflow: visible;
            text-overflow: initial
        }
.route-product-search #content .buttons>div .btn {
            width: 100%
        }
.route-information-sitemap #content>.row>div>ul li ul li a::before {
            content: '\f0f6' !important;
            font-family: icomoon !important
        }
.desktop .lg-product-images .lg-actions .lg-prev:hover::before {
            color: rgba(255, 187, 0, 1)
        }
.desktop .lg-product-images .lg-actions .lg-next:hover::before {
            color: rgba(255, 187, 0, 1)
        }
.lg-product-images #lg-zoom-in:hover::after {
            color: rgba(255, 187, 0, 1)
        }
.lg-product-images #lg-actual-size:hover::after {
            color: rgba(255, 187, 0, 1)
        }
.desktop .lg-product-images .lg-close:hover::after {
            color: rgba(255, 187, 0, 1)
        }
.desktop .lg-product-images .lg-thumb-item img:hover,
        .lg-product-images .lg-thumb-item.active img {
            border-color: rgba(255, 187, 0, 1)
        }
.lg-product-images div.lg-thumb-item.active img {
            border-color: rgba(255, 187, 0, 1)
        }
.desktop .lg-product-images .lg-toogle-thumb:hover::after {
            color: rgba(255, 187, 0, 1)
        }
.product-stats .product-sold::before {
            content: '\e99a' !important;
            font-family: icomoon !important;
            color: rgba(255, 187, 0, 1);
            margin-right: 5px
        }
.product-info .product-details .rating .fa-star,
        .product-info .product-details .rating .fa-star+.fa-star-o {
            color: rgba(251, 156, 0, 1)
        }
.product-info .product-details .product-options>h3::after,
        .product-info .product-details .product-options>h3.page-title>span::after {
            width: 50px;
            height: 1px;
            background: rgba(255, 187, 0, 1)
        }
.product-info .product-options .push-option>div .option-value {
            margin-right: 8px;
            margin-bottom: 8px;
            min-width: 30px;
            min-height: 30px;
            border-width: 1px;
            border-style: solid;
            border-color: rgba(138, 141, 142, 1);
            border-radius: 2px
        }
.product-info .product-options .push-option>div label {
            margin-right: 5px;
            margin-bottom: 5px
        }
.product-info .product-options .push-option>div .option-value:hover,
        .product-info .product-options .push-option>div input:checked+.option-value {
            background: rgba(255, 212, 106, 1);
            box-shadow: 0 5px 50px -10px rgba(0, 0, 0, 0.05)
        }
.product-info .product-options .push-option>div input:checked+.option-value {
            background: rgba(255, 212, 106, 1);
            box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1)
        }
.product-info .product-options .push-option>div img {
            border-width: 2px;
            border-style: solid;
            border-color: rgba(139, 145, 152, 1);
            border-radius: 50%
        }
.desktop .product-info .product-options .push-option>div img:hover,
        .product-info .product-options .push-option>div input:checked+img {
            border-color: rgba(251, 156, 0, 1)
        }
.product-info .product-options .push-option>div input:checked+img {
            border-color: rgba(251, 156, 0, 1);
            box-shadow: 0 10px 30px -5px rgba(0, 0, 0, 0.26)
        }
.product-info .product-options .push-option>div img:hover {
            box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1)
        }
.product-info .button-group-page .btn-extra.btn {
            background: rgba(255, 187, 0, 1)
        }
.product-info .button-group-page .btn-extra+.btn-extra.btn,
        .product-info .button-group-page .btn-extra+.btn-extra.btn:visited {
            font-size: 13px;
            color: rgba(44, 54, 64, 1);
            font-weight: 400;
            text-transform: uppercase
        }
.product-info .button-group-page .btn-extra+.btn-extra.btn:active,
        .product-info .button-group-page .btn-extra+.btn-extra.btn:hover:active,
        .product-info .button-group-page .btn-extra+.btn-extra.btn:focus:active {
            color: rgba(255, 255, 255, 1) !important;
            background: rgba(2, 51, 76, 1) !important;
            border-color: rgba(2, 51, 76, 1) !important;
            box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1)
        }
.product-info .button-group-page .btn-extra+.btn-extra.btn:hover,
        .product-info .button-group-page .btn-extra+.btn-extra.btn:active:hover {
            border-color: rgba(22, 32, 69, 1)
        }
.product-info .button-group-page .btn-extra+.btn .btn-text {
            display: inline-block;
            padding: 0 .4em
        }
.route-product-product:not(.popup) .product-info .button-group-page .btn-wishlist.btn:active,
        .route-product-product:not(.popup) .product-info .button-group-page .btn-wishlist.btn:hover:active,
        .route-product-product:not(.popup) .product-info .button-group-page .btn-wishlist.btn:focus:active {
            color: rgba(255, 187, 0, 1) !important;
            background: none !important;
            box-shadow: none
        }
.route-product-product:not(.popup) .product-info .button-group-page .btn-wishlist.btn:focus {
            color: rgba(255, 187, 0, 1) !important;
            background: none;
            box-shadow: none
        }
.route-product-product:not(.popup) .product-info .button-group-page .btn-compare.btn:active,
        .route-product-product:not(.popup) .product-info .button-group-page .btn-compare.btn:hover:active,
        .route-product-product:not(.popup) .product-info .button-group-page .btn-compare.btn:focus:active {
            color: rgba(255, 187, 0, 1) !important;
            background: none !important;
            box-shadow: none
        }
.route-product-product:not(.popup) .product-info .button-group-page .btn-compare.btn:focus {
            color: rgba(255, 187, 0, 1) !important;
            background: none;
            box-shadow: none
        }
.product_tabs .nav-tabs>li>a,
        .product_tabs .nav-tabs>li.active>a,
        .product_tabs .nav-tabs>li.active>a:hover,
        .product_tabs .nav-tabs>li.active>a:focus {
            font-family: 'Roboto';
            font-weight: 700;
            font-size: 18px;
            color: rgba(139, 145, 152, 1);
            text-transform: uppercase
        }
.desktop .product_tabs .nav-tabs>li:hover>a,
        .product_tabs .nav-tabs>li.active>a {
            color: rgba(51, 51, 51, 1)
        }
.product_tabs .nav-tabs>li.active>a,
        .product_tabs .nav-tabs>li.active>a:hover,
        .product_tabs .nav-tabs>li.active>a:focus {
            color: rgba(51, 51, 51, 1)
        }
.product_tabs .nav-tabs>li.active {
            border-color: rgba(255, 187, 0, 1)
        }
.route-product-category .pagination>li.active>span,
        .route-product-category .pagination>li.active>span:hover,
        .route-product-category .pagination>li>a:focus {
            color: rgba(255, 255, 255, 1)
        }
.route-product-category .pagination>li>a,
        .route-product-category .pagination>li>span {
            padding: 5px;
            padding-right: 6px;
            padding-left: 6px
        }
.route-product-category .pagination>li:first-child a::before,
        .route-product-category .pagination>li:last-child a::before {
            content: '\e940' !important;
            font-family: icomoon !important
        }
.route-product-category .pagination>li .prev::before,
        .route-product-category .pagination>li .next::before {
            content: '\e93e' !important;
            font-family: icomoon !important
        }
.main-products.product-grid .product-thumb .stats a:hover {
            color: rgba(255, 187, 0, 1)
        }
.main-products.product-grid .product-thumb .rating .fa-star,
        .main-products.product-grid .product-thumb .rating .fa-star+.fa-star-o {
            color: rgba(251, 156, 0, 1)
        }
.main-products.product-grid .product-thumb .btn-wishlist.btn:active,
        .main-products.product-grid .product-thumb .btn-wishlist.btn:hover:active,
        .main-products.product-grid .product-thumb .btn-wishlist.btn:focus:active {
            color: rgba(255, 187, 0, 1) !important;
            background: none !important;
            box-shadow: none
        }
.main-products.product-grid .product-thumb .btn-wishlist.btn:focus {
            color: rgba(255, 187, 0, 1) !important;
            background: none;
            box-shadow: none
        }
.main-products.product-grid .product-thumb .btn-compare.btn:active,
        .main-products.product-grid .product-thumb .btn-compare.btn:hover:active,
        .main-products.product-grid .product-thumb .btn-compare.btn:focus:active {
            color: rgba(255, 187, 0, 1) !important;
            background: none !important;
            box-shadow: none
        }
.main-products.product-grid .product-thumb .btn-compare.btn:focus {
            color: rgba(255, 187, 0, 1) !important;
            background: none;
            box-shadow: none
        }
.main-products.product-grid .product-thumb .extra-group .btn+.btn .btn-text {
            display: inline-block;
            padding: 0 .4em
        }
.main-products.product-grid .product-thumb .extra-group .btn.btn:active,
        .main-products.product-grid .product-thumb .extra-group .btn.btn:hover:active,
        .main-products.product-grid .product-thumb .extra-group .btn.btn:focus:active {
            color: rgba(255, 187, 0, 1) !important;
            background: none !important;
            box-shadow: none
        }
.main-products.product-grid .product-thumb .extra-group .btn.btn:focus {
            color: rgba(255, 187, 0, 1) !important;
            background: none;
            box-shadow: none
        }
.main-products.product-grid .product-thumb .extra-group .btn+.btn.btn,
        .main-products.product-grid .product-thumb .extra-group .btn+.btn.btn:visited {
            font-size: 12px;
            color: rgba(105, 105, 115, 1);
            text-transform: none
        }
.main-products.product-grid .product-thumb .extra-group .btn+.btn.btn:active,
        .main-products.product-grid .product-thumb .extra-group .btn+.btn.btn:hover:active,
        .main-products.product-grid .product-thumb .extra-group .btn+.btn.btn:focus:active {
            color: rgba(255, 187, 0, 1) !important;
            background: none !important;
            box-shadow: none
        }
.main-products.product-grid .product-thumb .extra-group .btn+.btn.btn:focus {
            color: rgba(255, 187, 0, 1) !important;
            background: none;
            box-shadow: none
        }
.main-products.product-list .product-thumb .rating .fa-star,
        .main-products.product-list .product-thumb .rating .fa-star+.fa-star-o {
            color: rgba(251, 156, 0, 1)
        }
.main-products.product-list .product-thumb .price-new {
            color: rgba(255, 187, 0, 1);
            margin: 0 7px 0 0;
            order: 1
        }
.main-products.product-list .product-thumb .extra-group .btn+.btn .btn-text {
            display: inline-block;
            padding: 0 .4em
        }
.main-products.product-list .product-thumb .extra-group .btn.btn:active,
        .main-products.product-list .product-thumb .extra-group .btn.btn:hover:active,
        .main-products.product-list .product-thumb .extra-group .btn.btn:focus:active {
            color: rgba(255, 187, 0, 1) !important;
            background: none !important;
            box-shadow: none
        }
.main-products.product-list .product-thumb .extra-group .btn.btn:focus {
            color: rgba(255, 187, 0, 1) !important;
            background: none;
            box-shadow: none
        }
.main-products.product-list .product-thumb .extra-group .btn+.btn.btn,
        .main-products.product-list .product-thumb .extra-group .btn+.btn.btn:visited {
            font-size: 12px;
            color: rgba(105, 105, 115, 1);
            text-transform: none
        }
.main-products.product-list .product-thumb .extra-group .btn+.btn.btn:active,
        .main-products.product-list .product-thumb .extra-group .btn+.btn.btn:hover:active,
        .main-products.product-list .product-thumb .extra-group .btn+.btn.btn:focus:active {
            color: rgba(255, 187, 0, 1) !important;
            background: none !important;
            box-shadow: none
        }
.main-products.product-list .product-thumb .extra-group .btn+.btn.btn:focus {
            color: rgba(255, 187, 0, 1) !important;
            background: none;
            box-shadow: none
        }
@media (max-width: 1024px) {
            .main-posts.post-grid .post-layout.swiper-slide {
                margin-right: 20px;
                width: calc((100% - 2 * 20px) / 3 - 0.01px)
            }

            .main-posts.post-grid .post-layout:not(.swiper-slide) {
                padding: 10px;
                width: calc(100% / 3 - 0.01px)
            }

            .route-product-product.popup-quickview .additional-images .swiper-buttons {
                display: block
            }

            .account-list>li {
                width: calc(100% / 5)
            }

            .route-checkout-cart .cart-page {
                display: block
            }

            .cart-bottom {
                margin-top: 20px;
                margin-left: 0px
            }

            .refine-categories .refine-item.swiper-slide {
                margin-right: 20px;
                width: calc((100% - 3 * 20px) / 4 - 0.01px)
            }

            .refine-categories .refine-item:not(.swiper-slide) {
                padding: 10px;
                width: calc(100% / 4 - 0.01px)
            }

            .refine-categories .swiper-container {
                padding: 0px
            }

            .refine-categories .swiper-buttons {
                display: block
            }

            .product-info .product-left {
                width: 100%
            }

            .product-info .product-right {
                width: 100%;
                padding-left: 0px
            }

            .product-image .swiper .swiper-controls {
                display: none
            }

            .product-info .custom-stats {
                flex-direction: column;
                align-items: flex-start
            }

            .product-info .product-details .rating {
                padding-top: 20px
            }

            .product-info .product-options .push-option input+img+.option-value {
                display: none
            }

            .route-product-product:not(.popup) .product-info .product-details .button-group-page {
                position: fixed;
                width: 100%;
                z-index: 10000;
                margin: 0;
                background: rgba(240, 242, 245, 1);
                padding: 10px;
                border-width: 0;
                border-top-width: 1px;
                border-style: solid;
                border-color: rgba(226, 226, 226, 1);
                box-shadow: 0 -10px 30px -5px rgba(0, 0, 0, 0.15)
            }

            .route-product-product:not(.popup).has-bottom-menu .bottom-menu {
                display: none
            }

            .route-product-product:not(.popup).has-bottom-menu .site-wrapper {
                padding-bottom: 0
            }

            .route-product-product:not(.popup) body {
                padding-bottom: 55px
            }

            .route-product-product .scroll-top {
                bottom: calc(55px + 10px)
            }

            .route-product-product:not(.popup) .product-info .button-group-page .stepper {
                height: 36px;
                margin-right: 5px
            }

            .route-product-product:not(.popup) .product-info .button-group-page .btn-cart {
                flex-grow: initial;
                height: 36px
            }

            .route-product-product:not(.popup) .product-info .button-group-page .stepper-group {
                flex-grow: initial;
                width: auto
            }

            .product-info .button-group-page .btn-extra+.btn::before {
                display: inline-block
            }

            .product-info .button-group-page .btn-extra+.btn .btn-text {
                display: inline-block;
                padding: 0 .4em
            }

            .route-product-product:not(.popup) .product-info .button-group-page .btn-extra {
                height: 36px;
                padding: 10px !important
            }

            .product-info .button-group-page .extra-group .btn-extra+.btn-extra {
                margin-left: 5px
            }

            .product-info .button-group-page .extra-group .btn-extra:first-child::before {
                margin-right: 0px
            }

            .product-info .button-group-page .extra-group {
                margin-left: 5px
            }

            .route-product-product:not(.popup) .product-info .product-details .button-group-page .wishlist-compare {
                border-style: none;
                width: auto;
                padding-top: 0px;
                margin-top: 0px
            }

            .route-product-product:not(.popup) .product-info .button-group-page .wishlist-compare .btn {
                height: 36px
            }

            .route-product-product:not(.popup) .product-info .button-group-page .btn-wishlist .btn-text {
                display: none
            }

            .route-product-product:not(.popup) .product-info .button-group-page .btn-wishlist {
                margin-right: -1px
            }

            .route-product-product:not(.popup) .product-info .button-group-page .btn-wishlist::before {
                font-size: 20px;
                margin-right: 0px
            }

            .route-product-product:not(.popup) .product-info .button-group-page .btn-compare .btn-text {
                display: none
            }

            .route-product-product:not(.popup) .product-info .button-group-page .btn-compare::before {
                margin-right: 0px
            }

            .route-product-product:not(.popup) .product-info .button-group-page .btn-extra+.btn-extra {
                padding: 10px !important
            }

            .route-product-product:not(.popup) .product-info .button-group-page .wishlist-compare .btn-wishlist {
                padding: 7px !important
            }

            .route-product-product:not(.popup) .product-info .button-group-page .wishlist-compare .btn-compare {
                padding: 7px !important
            }

            .products-filter {
                margin-top: 15px
            }

            .main-products.product-grid .product-layout.swiper-slide {
                margin-right: 20px;
                width: calc((100% - 3 * 20px) / 4 - 0.01px)
            }

            .main-products.product-grid .product-layout:not(.swiper-slide) {
                padding: 10px;
                width: calc(100% / 4 - 0.01px)
            }

            .main-products.product-grid .product-thumb .countdown {
                display: none
            }

            .main-products.product-grid .product-thumb .price {
                font-size: 14px
            }

            .main-products.product-grid .product-thumb .price-old {
                font-size: 13px
            }
        }
@media (max-width: 980px) {
            .blog-post .post-details .post-stats .p-posted {
                display: none
            }

            .login-box {
                flex-direction: column
            }

            .login-box .well {
                margin-right: 0px;
                margin-bottom: 30px
            }

            .login-box>div:first-of-type {
                margin-right: 0px;
                margin-bottom: 30px
            }

            .refine-categories .refine-item.swiper-slide {
                margin-right: 20px;
                width: calc((100% - 2 * 20px) / 3 - 0.01px)
            }

            .refine-categories .refine-item:not(.swiper-slide) {
                padding: 10px;
                width: calc(100% / 3 - 0.01px)
            }

            .one-column #content .refine-categories .refine-item.swiper-slide {
                margin-right: 20px;
                width: calc((100% - 2 * 20px) / 3 - 0.01px)
            }

            .one-column #content .refine-categories .refine-item:not(.swiper-slide) {
                padding: 10px;
                width: calc(100% / 3 - 0.01px)
            }

            .quick-checkout-wrapper>div .right {
                padding-left: 0px;
                width: 100%
            }

            .quick-checkout-wrapper>div .left {
                width: 100%
            }

            .section-payment {
                padding-top: 20px;
                padding-left: 0px;
                width: 100%
            }

            .section-shipping {
                width: 100%
            }

            .main-products.product-grid .product-layout.swiper-slide {
                margin-right: 20px;
                width: calc((100% - 2 * 20px) / 3 - 0.01px)
            }

            .main-products.product-grid .product-layout:not(.swiper-slide) {
                padding: 10px;
                width: calc(100% / 3 - 0.01px)
            }

            .one-column #content .main-products.product-grid .product-layout.swiper-slide {
                margin-right: 20px;
                width: calc((100% - 2 * 20px) / 3 - 0.01px)
            }

            .one-column #content .main-products.product-grid .product-layout:not(.swiper-slide) {
                padding: 10px;
                width: calc(100% / 3 - 0.01px)
            }
        }
@media (max-width: 760px) {
            .main-posts.post-grid .post-layout.swiper-slide {
                margin-right: 20px;
                width: calc((100% - 1 * 20px) / 2 - 0.01px)
            }

            .main-posts.post-grid .post-layout:not(.swiper-slide) {
                padding: 10px;
                width: calc(100% / 2 - 0.01px)
            }

            .one-column #content .main-posts.post-grid .post-layout.swiper-slide {
                margin-right: 20px;
                width: calc((100% - 1 * 20px) / 2 - 0.01px)
            }

            .one-column #content .main-posts.post-grid .post-layout:not(.swiper-slide) {
                padding: 10px;
                width: calc(100% / 2 - 0.01px)
            }

            .post-list .post-thumb .btn-read-more.btn {
                border-width: 1px
            }

            html:not(.popup) .page-title {
                font-size: 22px
            }

            .route-product-product.popup-quickview .additional-images .swiper-container {
                overflow: visible
            }

            .route-product-product.popup-quickview .product-info .button-group-page .btn-more-details.btn {
                border-width: 1px
            }

            .route-product-product.popup-quickview .product-info .button-group-page .btn-wishlist.btn {
                border-width: 1px
            }

            .popup-login .popup-inner-body {
                height: 310px
            }

            .refine-categories .swiper-container {
                overflow: visible
            }

            .route-information-sitemap #content>.row>div+div {
                margin-left: 0px
            }

            .route-information-sitemap #content>.row {
                flex-direction: column
            }

            .route-information-sitemap #content>.row>div {
                width: 100%
            }

            .product-image .main-image {
                border-style: none
            }

            .direction-horizontal .additional-image {
                width: calc(100% / 4)
            }

            .product-info .product-details .product-stats {
                padding-bottom: 20px;
                padding-left: 0px;
                border-width: 0;
                border-bottom-width: 1px;
                border-left-width: 0px
            }

            .route-product-product:not(.popup) .product-info .product-price-group {
                flex-direction: column
            }

            .route-product-product:not(.popup) .product-info .product-price-group .product-stats {
                order: -1;
                margin: initial
            }

            .route-product-product:not(.popup) .product-info .product-details .price-group {
                padding-top: 20px
            }

            .route-product-product .tags {
                margin: 20px
            }

            .product-info .button-group-page .btn-extra+.btn-extra.btn {
                border-width: 1px
            }

            .product-info .button-group-page .extra-group .btn:first-child .btn-text {
                display: none
            }

            .product-info .button-group-page .extra-group .btn:first-child::before {
                display: inline-block
            }

            .product-info .button-group-page .btn-extra+.btn .btn-text {
                display: none
            }

            .product-info .button-group-page .btn-extra+.btn::before {
                display: inline-block
            }

            .main-products.product-grid .product-thumb .buttons-wrapper {
                display: block
            }

            .main-products.product-grid .product-thumb .extra-group {
                display: none
            }

            .main-products.product-list.product-list .product-layout .image {
                float: none;
                height: auto
            }

            .main-products.product-list .product-thumb .caption {
                padding-top: 20px;
                padding-left: 0px
            }

            .main-products.product-list .product-thumb .btn-wishlist.btn {
                border-width: 1px
            }

            .main-products.product-list .product-thumb .btn-compare.btn {
                border-width: 1px
            }
        }
#cart>a>i::before {
            content: '\ea9c' !important;
            font-family: icomoon !important;
            font-size: 32px;
            color: rgba(251, 156, 0, 1);
            left: 1px;
            top: -1px
        }
.desktop #cart:hover>a>i {
            background: rgba(251, 156, 0, 1)
        }
.language .dropdown-toggle>span,
        .language .dropdown::after {
            font-size: 13px;
            color: rgba(105, 105, 115, 1);
            font-weight: 400
        }
.desktop .language .dropdown:hover button>span,
        .language .dropdown:hover::after {
            color: rgba(22, 32, 69, 1)
        }
.currency .dropdown-toggle>span,
        .currency .dropdown::after {
            font-size: 13px;
            color: rgba(105, 105, 115, 1);
            font-weight: 400
        }
.desktop .currency .dropdown:hover button>span,
        .currency .dropdown:hover::after {
            color: rgba(22, 32, 69, 1)
        }
.desktop .language-currency.top-menu .dropdown.dropdown .j-menu>li:hover>a::before,
        .language-currency.top-menu .dropdown.dropdown .j-menu>li.active>a::before {
            color: rgba(255, 255, 255, 1)
        }
.desktop .language-currency.top-menu .dropdown.dropdown .j-menu>li:hover>a,
        .language-currency.top-menu .dropdown.dropdown .j-menu>li.active>a {
            background: rgba(22, 32, 69, 1)
        }
.desktop .language-currency.top-menu .currency .dropdown.dropdown .j-menu>li:hover>a::before,
        .language-currency.top-menu .currency .dropdown.dropdown .j-menu>li.active>a::before {
            color: rgba(255, 255, 255, 1)
        }
.desktop .language-currency.top-menu .currency .dropdown.dropdown .j-menu>li:hover>a,
        .language-currency.top-menu .currency .dropdown.dropdown .j-menu>li.active>a {
            background: rgba(22, 32, 69, 1)
        }
.main-menu>.j-menu .dropdown>a>.count-badge {
            margin-right: 5px
        }
.main-menu>.j-menu .dropdown>a>.count-badge+.open-menu+.menu-label {
            margin-left: 0
        }
.main-menu>.j-menu .dropdown>a::after {
            display: none
        }
.desktop .main-menu>.j-menu>li:hover>a,
        .main-menu>.j-menu>li.active>a {
            color: rgba(255, 187, 0, 1)
        }
.main-menu>.j-menu .links-text {
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis
        }
.main-menu>.j-menu li .count-badge {
            font-family: 'Roboto';
            font-weight: 400;
            font-size: 13px;
            color: rgba(255, 255, 255, 1);
            background: rgba(221, 14, 28, 1);
            border-width: 2px;
            border-style: solid;
            border-color: rgba(248, 248, 248, 1);
            border-radius: 50px
        }
.main-menu>.j-menu li .count-zero {
            display: none !important
        }
.main-menu>.j-menu a .count-badge {
            display: inline-flex;
            position: relative;
            margin-top: -3px
        }
.main-menu>ul>.dropdown .j-menu .dropdown>a>.count-badge {
            margin-right: 0
        }
.main-menu>ul>.dropdown .j-menu .dropdown>a>.count-badge+.open-menu+.menu-label {
            margin-left: 7px
        }
.main-menu>ul>.dropdown .j-menu .dropdown>a::after {
            display: block
        }
.main-menu>ul>.dropdown .j-menu>li>a {
            font-family: 'Roboto';
            font-weight: 700;
            font-size: 14px;
            color: rgba(33, 43, 53, 1);
            text-transform: capitalize;
            background: rgba(255, 255, 255, 1);
            padding: 5px;
            padding-top: 7px;
            padding-right: 15px;
            padding-bottom: 7px;
            padding-left: 15px
        }
.main-menu>ul>.dropdown .j-menu .links-text {
            white-space: normal;
            overflow: visible;
            text-overflow: initial
        }
.main-menu>ul>.dropdown .j-menu>li>a::before {
            margin-right: 7px;
            min-width: 20px;
            font-size: 18px
        }
.desktop .main-menu>ul>.dropdown .j-menu>li:hover>a,
        .main-menu>ul>.dropdown .j-menu>li.active>a {
            background: rgba(240, 242, 245, 1)
        }
.main-menu>ul>.dropdown .j-menu>li>a,
        .main-menu>ul>.dropdown.accordion-menu .menu-item>a+div,
        .main-menu>ul>.dropdown .accordion-menu .menu-item>a+div {
            border-style: solid;
            border-color: rgba(221, 221, 221, 1)
        }
.main-menu>ul>.dropdown .j-menu a .count-badge {
            display: none;
            position: relative
        }
.main-menu>ul>.dropdown:not(.mega-menu) .j-menu {
            box-shadow: 30px 40px 90px -10px rgba(0, 0, 0, 0.2)
        }
.main-menu>ul>.dropdown .j-dropdown::before {
            display: block;
            border-bottom-color: rgba(255, 255, 255, 1);
            margin-left: 7px;
            margin-top: -10px
        }
.desktop-header-active .header .menu-stretch .main-menu-item>a .links-text {
            text-align: center
        }
.desktop .desktop-header-active .mobile-main-menu-container .main-menu.accordion-menu .j-menu>li:hover>a,
        .desktop-header-active .mobile-main-menu-container .main-menu.accordion-menu .j-menu>li.active>a {
            color: rgba(22, 32, 69, 1);
            background: rgba(230, 230, 230, 1)
        }
.desktop .desktop-header-active .mobile-main-menu-container .main-menu.accordion-menu .j-menu .j-menu>li:hover>a,
        .desktop-header-active .mobile-main-menu-container .main-menu.accordion-menu .j-menu .j-menu>li.active>a {
            color: rgba(22, 32, 69, 1)
        }
.desktop-header-active .mobile-main-menu-container .main-menu .j-menu>li>div .j-menu>li>a {
            padding-left: 18px !important
        }
.desktop-header-active .mobile-main-menu-container .main-menu .j-menu>li>div .j-menu>li>div>.j-menu>li>a {
            padding-left: 30px !important
        }
.desktop-header-active .mobile-main-menu-container .main-menu .j-menu>li>div .j-menu>li>div>.j-menu>li>div>.j-menu>li>a {
            padding-left: 40px !important
        }
.desktop-header-active .mobile-main-menu-container .main-menu .j-menu>li>div .j-menu>li>div>.j-menu>li>div>.j-menu>li>div>.j-menu>li>a {
            padding-left: 50px !important
        }
.desktop .search-categories.dropdown .j-menu>li:hover>a,
        .search-categories.dropdown .j-menu>li.active>a {
            background: rgba(240, 242, 245, 1)
        }
.search-categories.dropdown .j-menu>li>a,
        .search-categories.dropdown.accordion-menu .menu-item>a+div,
        .search-categories.dropdown .accordion-menu .menu-item>a+div {
            border-style: solid;
            border-color: rgba(221, 221, 221, 1)
        }
.desktop .secondary-menu .top-menu .j-menu>li:hover>a,
        .secondary-menu .top-menu .j-menu>li.active>a {
            color: rgba(221, 14, 28, 1)
        }
.desktop .secondary-menu .top-menu .j-menu>li:hover>a::before,
        .secondary-menu .top-menu .j-menu>li.active>a::before {
            color: rgba(221, 14, 28, 1)
        }
.desktop .secondary-menu .menu-item.dropdown .j-menu>li:hover>a::before,
        .secondary-menu .menu-item.dropdown .j-menu>li.active>a::before {
            color: rgba(255, 255, 255, 1)
        }
.desktop .secondary-menu .menu-item.dropdown .j-menu>li:hover>a,
        .secondary-menu .menu-item.dropdown .j-menu>li.active>a {
            background: rgba(22, 32, 69, 1)
        }
.desktop .third-menu .top-menu .j-menu>li:hover>a,
        .third-menu .top-menu .j-menu>li.active>a {
            color: rgba(22, 32, 69, 1)
        }
.desktop .third-menu .menu-item.dropdown .j-menu>li:hover>a::before,
        .third-menu .menu-item.dropdown .j-menu>li.active>a::before {
            color: rgba(255, 255, 255, 1)
        }
.desktop .third-menu .menu-item.dropdown .j-menu>li:hover>a,
        .third-menu .menu-item.dropdown .j-menu>li.active>a {
            background: rgba(22, 32, 69, 1)
        }
.desktop .top-menu .j-menu>li:hover>a,
        .top-menu .j-menu>li.active>a {
            color: rgba(22, 32, 69, 1)
        }
.desktop .top-menu .dropdown.dropdown .j-menu>li:hover>a::before,
        .top-menu .dropdown.dropdown .j-menu>li.active>a::before {
            color: rgba(255, 255, 255, 1)
        }
.desktop .top-menu .dropdown.dropdown .j-menu>li:hover>a,
        .top-menu .dropdown.dropdown .j-menu>li.active>a {
            background: rgba(22, 32, 69, 1)
        }
@media (max-width: 1024px) {

            .language .dropdown-toggle>span,
            .language .dropdown::after {
                font-size: 11px;
                color: rgba(255, 255, 255, 1)
            }

            .currency .dropdown-toggle>span,
            .currency .dropdown::after {
                font-size: 11px;
                color: rgba(255, 255, 255, 1)
            }

            .j-dropdown>.mega-menu-content {
                max-height: 500px !important;
                overflow-y: auto
            }

            .desktop-header-active.mobile-header-active .mobile-container {
                width: 40%
            }

            .third-menu .top-menu .j-menu>li>a {
                font-size: 12px;
                color: rgba(255, 255, 255, 1)
            }

            .top-menu .j-menu>li>a {
                font-size: 12px;
                color: rgba(255, 255, 255, 1)
            }
        }
.mobile-header-active .language .dropdown-toggle>span,
        .mobile-header-active .language .dropdown::after {
            font-size: 13px;
            color: rgba(105, 105, 115, 1);
            font-weight: 400
        }
.desktop .mobile-header-active .language .dropdown:hover button>span,
        .mobile-header-active .language .dropdown:hover::after {
            color: rgba(22, 32, 69, 1)
        }
.mobile-header-active .currency .dropdown-toggle>span,
        .mobile-header-active .currency .dropdown::after {
            font-size: 13px;
            color: rgba(105, 105, 115, 1);
            font-weight: 400
        }
.desktop .mobile-header-active .currency .dropdown:hover button>span,
        .mobile-header-active .currency .dropdown:hover::after {
            color: rgba(22, 32, 69, 1)
        }
.desktop .mobile-header-active .language-currency.top-menu.dropdown .j-menu>li:hover>a::before,
        .mobile-header-active .language-currency.top-menu.dropdown .j-menu>li.active>a::before {
            color: rgba(255, 255, 255, 1)
        }
.desktop .mobile-header-active .language-currency.top-menu.dropdown .j-menu>li:hover>a,
        .mobile-header-active .language-currency.top-menu.dropdown .j-menu>li.active>a {
            background: rgba(22, 32, 69, 1)
        }
.mobile-main-menu-wrapper .main-menu .j-menu>li>div .j-menu>li>a {
            padding-left: 33px !important
        }
.mobile-main-menu-wrapper .main-menu .j-menu>li>div .j-menu>li>div>.j-menu>li>a {
            padding-left: 40px !important
        }
.mobile-main-menu-wrapper .main-menu .j-menu>li>div .j-menu>li>div>.j-menu>li>div>.j-menu>li>a {
            padding-left: 50px !important
        }
.mobile-main-menu-wrapper .main-menu .j-menu>li>div .j-menu>li>div>.j-menu>li>div>.j-menu>li>div>.j-menu>li>a {
            padding-left: 60px !important
        }
.desktop .mobile-header-active .search-categories.dropdown .j-menu>li:hover>a,
        .mobile-header-active .search-categories.dropdown .j-menu>li.active>a {
            background: rgba(240, 242, 245, 1)
        }
.mobile-header-active .search-categories.dropdown .j-menu>li>a,
        .mobile-header-active .search-categories.dropdown.accordion-menu .menu-item>a+div,
        .mobile-header-active .search-categories.dropdown .accordion-menu .menu-item>a+div {
            border-style: solid;
            border-color: rgba(221, 221, 221, 1)
        }
.desktop .mobile-header-active .top-menu .j-menu>li:hover>a,
        .mobile-header-active .top-menu .j-menu>li.active>a {
            color: rgba(22, 32, 69, 1)
        }
.desktop .mobile-header-active .top-menu.dropdown .j-menu>li:hover>a::before,
        .mobile-header-active .top-menu.dropdown .j-menu>li.active>a::before {
            color: rgba(255, 255, 255, 1)
        }
.desktop .mobile-header-active .top-menu.dropdown .j-menu>li:hover>a,
        .mobile-header-active .top-menu.dropdown .j-menu>li.active>a {
            background: rgba(22, 32, 69, 1)
        }
@media (max-width: 1024px) {
            .mobile-header-active.mobile-header-active .mobile-container {
                width: 40%;
                width: 40%
            }

            .mobile-header-active .language .dropdown-toggle>span,
            .mobile-header-active .language .dropdown::after {
                font-size: 11px;
                color: rgba(255, 255, 255, 1)
            }

            .mobile-header-active .currency .dropdown-toggle>span,
            .mobile-header-active .currency .dropdown::after {
                font-size: 11px;
                color: rgba(255, 255, 255, 1)
            }

            .mobile-header-active .top-menu .j-menu>li>a {
                font-size: 12px;
                color: rgba(255, 255, 255, 1)
            }
        }
/*Site overlay offset*/
        @media only screen and (max-width: 1280px) {
            .desktop-main-menu-wrapper .main-menu>.j-menu>.first-dropdown::before {
                transform: none !important;
            }
        }
.product-label-217 b {
            font-size: 11px;
            color: rgba(255, 255, 255, 1);
            font-weight: 700;
            text-transform: uppercase;
            background: rgba(22, 32, 69, 1);
            border-radius: 3px;
            padding: 5px;
            padding-bottom: 6px;
            background: rgba(255, 187, 0, 1)
        }
.grid-row-top-1 {
            background: rgba(255, 255, 255, 1);
            padding: 20px
        }
.grid-row-top-1::before {
            display: block;
            left: 0;
            width: 100vw
        }
.grid-row-top-1 .wave-top {
            display: block
        }
.grid-row-top-1 .wave-bottom {
            display: block
        }
.grid-col-top-1-1 {
            width: 75%;
            padding-right: 20px
        }
.grid-col-top-1-1 .grid-item {
            height: auto
        }
.grid-col-top-1-1 .grid-items {
            justify-content: flex-start
        }
@media (max-width: 760px) {
            .grid-col-top-1-1 {
                width: 100%;
                padding-right: 0px;
                padding-bottom: 20px
            }
        }
.grid-item-top-1-1-1 {
            width: 100%
        }
.grid-col-top-1-2 {
            width: 25%
        }
.grid-col-top-1-2 .grid-item {
            height: auto
        }
.grid-col-top-1-2 .grid-items {
            justify-content: flex-start
        }
@media (max-width: 760px) {
            .grid-col-top-1-2 {
                width: 100%
            }
        }
.grid-item-top-1-2-1 {
            width: 100%
        }
.grid-row-top-2 {
            background: rgba(2, 51, 76, 1)
        }
.grid-row-top-2::before {
            display: block;
            left: 0;
            width: 100vw
        }
.grid-row-top-2 .wave-top {
            display: block
        }
.grid-row-top-2 .wave-bottom {
            display: block
        }
.grid-col-top-2-1 {
            width: 100%
        }
.grid-col-top-2-1 .grid-item {
            height: auto
        }
.grid-col-top-2-1 .grid-items {
            justify-content: flex-start
        }
.grid-item-top-2-1-1 {
            width: 100%
        }
.grid-row-top-3 {
            background: rgba(255, 255, 255, 1);
            padding: 20px;
            padding-top: 30px;
            padding-bottom: 40px
        }
.grid-row-top-3::before {
            display: block;
            left: 0;
            width: 100vw
        }
.grid-row-top-3 .wave-top {
            display: block
        }
.grid-row-top-3 .wave-bottom {
            display: block
        }
.grid-col-top-3-1 {
            width: 100%;
            margin-top: 20px;
            margin-bottom: 50px
        }
.grid-col-top-3-1 .grid-item {
            height: auto
        }
.grid-item-top-3-1-1 {
            width: 100%
        }
.grid-col-top-3-2 {
            width: 100%;
            margin-bottom: 60px
        }
.grid-col-top-3-2 .grid-item {
            height: auto
        }
.grid-col-top-3-2 .grid-items {
            justify-content: flex-start
        }
.grid-item-top-3-2-1 {
            width: 100%
        }
.grid-col-top-3-3 {
            width: 100%
        }
.grid-col-top-3-3 .grid-item {
            height: auto
        }
.grid-col-top-3-3 .grid-items {
            justify-content: flex-start
        }
.grid-item-top-3-3-1 {
            width: 100%
        }
.grid-item-top-3-3-2 {
            width: 100%
        }
.grid-item-top-3-3-3 {
            width: 100%
        }
.grid-col-top-3-4 {
            width: 100%;
            margin-bottom: 50px
        }
.grid-col-top-3-4 .grid-item {
            height: auto
        }
.grid-col-top-3-4 .grid-items {
            justify-content: flex-start
        }
.grid-item-top-3-4-1 {
            width: 100%
        }
.grid-item-top-3-4-2 {
            width: 100%
        }
.grid-row-bottom-1 {
            background: rgba(255, 255, 255, 1);
            padding: 20px;
            padding-top: 30px;
            padding-bottom: 30px
        }
.grid-row-bottom-1::before {
            display: block;
            left: 0;
            width: 100vw
        }
.grid-row-bottom-1 .wave-top {
            display: block
        }
.grid-row-bottom-1 .wave-bottom {
            display: block
        }
.grid-col-bottom-1-1 {
            width: 100%
        }
.grid-col-bottom-1-1 .grid-item {
            height: auto
        }
.grid-col-bottom-1-1 .grid-items {
            justify-content: flex-start
        }
.grid-item-bottom-1-1-1 {
            width: 100%
        }
.grid-col-bottom-1-2 {
            width: 100%;
            padding-top: 20px
        }
.grid-col-bottom-1-2 .grid-item {
            height: auto
        }
.grid-col-bottom-1-2 .grid-items {
            justify-content: flex-start
        }
.grid-item-bottom-1-2-1 {
            width: 100%
        }
.grid-row-bottom-2::before {
            display: block;
            left: 0;
            width: 100vw
        }
.grid-row-bottom-2 .wave-top {
            display: block
        }
.grid-row-bottom-2 .wave-bottom {
            display: block
        }
.grid-col-bottom-2-1 {
            width: 100%
        }
.grid-col-bottom-2-1 .grid-item {
            height: auto
        }
.grid-col-bottom-2-1 .grid-items {
            justify-content: flex-start
        }
.grid-item-bottom-2-1-1 {
            width: 100%
        }
.module-master_slider-26 .ms-view {
            overflow: hidden
        }
.module-master_slider-26 .ms-slide,
        .module-master_slider-26 .ms-container,
        .module-master_slider-26,
        .module-master_slider-26::before,
        .module-master_slider-26 .ms-slide-bgcont {
            border-radius: 10px
        }
.module-master_slider-26 .static-text-1 {
            top: 0;
            left: 0;
            right: auto;
            bottom: auto;
            transform: none
        }
.module-master_slider-26 .static-text-1 span {
            transform: scale(calc(100 / 100));
            transform-origin: center
        }
.module-master_slider-26 .static-text-2 {
            top: auto;
            left: 0;
            right: auto;
            bottom: 0;
            transform: translate3d(0, 0, 0)
        }
.module-master_slider-26 .static-text-2 span {
            transform: scale(calc(100 / 100));
            transform-origin: center
        }
.module-master_slider>img {
            width: 100%
        }
.desktop .module-master_slider-26 .ms-nav-next {
            opacity: 0
        }
.desktop .module-master_slider-26 .ms-nav-prev {
            opacity: 0
        }
.desktop .module-master_slider-26 .ms-container:hover .ms-nav-next {
            opacity: 1
        }
.desktop .module-master_slider-26 .ms-container:hover .ms-nav-prev {
            opacity: 1
        }
.module-master_slider-26 .ms-nav-next {
            display: flex;
            left: auto;
            right: 0;
            top: 50%;
            bottom: auto;
            transform: translateY(-100%)
        }
.module-master_slider-26 .ms-nav-prev {
            display: flex;
            left: auto;
            right: 0;
            top: 50%;
            bottom: auto;
            transform: translateY(0)
        }
.module-master_slider-26 .ms-nav-next::before,
        .module-master_slider-26 .ms-nav-prev::before {
            content: '\e9b1' !important;
            font-family: icomoon !important
        }
.desktop .module-master_slider-26 .ms-nav-next:hover::before,
        .desktop .module-master_slider-26 .ms-nav-prev:hover::before {
            color: rgba(255, 255, 255, 1)
        }
.module-master_slider-26 .ms-nav-next,
        .module-master_slider-26 .ms-nav-prev {
            width: 40px;
            height: 40px
        }
.module-master_slider-26 .ms-nav-next:hover,
        .module-master_slider-26 .ms-nav-prev:hover {
            background: rgba(2, 51, 76, 1)
        }
.module-master_slider-26 .ms-bullets {
            display: block;
            top: auto;
            bottom: 0;
            left: 0;
            right: auto;
            transform: none;
            margin-left: 40px;
            margin-right: 40px;
            margin-top: 30px;
            margin-bottom: 30px
        }
.module-master_slider-26 .ms-bullets .ms-bullets-count {
            flex-direction: row
        }
.module-master_slider-26 .ms-bullets .ms-bullet {
            margin: calc(8px / 2) !important;
            background: rgba(139, 145, 152, 1);
            border-radius: 10px
        }
.module-master_slider-26 .ms-bullet {
            width: 15px;
            height: 5px
        }
.desktop .module-master_slider-26 .ms-bullets .ms-bullet:hover,
        .module-master_slider-26 .ms-bullets .ms-bullet-selected {
            background: rgba(255, 187, 0, 1)
        }
.module-master_slider-26 .ms-thumb-list {
            display: block;
            padding: 10px 0;
            top: auto !important;
            bottom: 0 !important;
            order: 2
        }
.module-master_slider-26 .ms-thumb-list .ms-thumb-frame {
            margin-right: 10px !important;
            opacity: .75
        }
.module-master_slider-26 .ms-thumb-frame {
            border-width: 0px
        }
.module-master_slider-26 .ms-timerbar {
            display: block;
            top: 0 !important;
            bottom: auto !important
        }
.module-master_slider-26 .master-slider .ms-time-bar {
            height: 3px !important
        }
@media (max-width: 1300px) {
            .module-master_slider-26 .ms-bullets {
                margin-left: 30px;
                margin-right: 30px
            }
        }
@media (max-width: 1024px) {
            .module-master_slider-26 .ms-nav-next {
                display: none
            }

            .module-master_slider-26 .ms-nav-prev {
                display: none
            }

            .module-master_slider-26 .ms-bullets {
                margin-left: 20px;
                margin-right: 20px;
                margin-top: 20px;
                margin-bottom: 20px
            }
        }
@media (max-width: 760px) {
            .module-master_slider-26 .ms-bullets {
                margin-left: 12px;
                margin-right: 12px;
                margin-top: 10px;
                margin-bottom: 10px
            }

            .module-master_slider-26 .ms-bullet {
                height: 3px
            }
        }
.module-master_slider-26 .module-item-1 .module-subitem-1.ms-layer-hotspot .ms-point-center {
            width: 20px;
            height: 20px
        }
.module-master_slider-26 .module-item-1 .module-subitem-1 {
            display: block;
            visibility: visible !important
        }
.module-master_slider-26 .module-item-1 .module-subitem-1.ms-layer-button {
            transform: scale(calc(100 / 100));
            transform-origin: center
        }
.module-master_slider-26 .module-item-1 .module-subitem-1.ms-caption {
            font-size: 13px;
            color: rgba(22, 32, 69, 1);
            font-weight: 700;
            text-transform: uppercase;
            background: rgba(255, 187, 0, 1);
            padding: 8px;
            padding-top: 5px;
            padding-bottom: 5px;
            border-radius: 3px
        }
.module-master_slider-26 .module-item-1 .module-subitem-1.ms-layer-shape {
            width: 50px;
            height: 6px;
            background: rgba(255, 187, 0, 1)
        }
.module-master_slider-26 .module-item-1 .module-subitem-1.ms-layer-video {
            width: 400px;
            height: 225px
        }
@media (max-width: 470px) {
            .module-master_slider-26 .module-item-1 .module-subitem-1.ms-layer-text {
                margin-top: -2% !important
            }

            .module-master_slider-26 .module-item-1 .module-subitem-1.ms-caption {
                font-size: 18px
            }
        }
.module-master_slider-26 .module-item-1 .module-subitem-2.ms-layer-hotspot .ms-point-center {
            width: 20px;
            height: 20px
        }
.module-master_slider-26 .module-item-1 .module-subitem-2 {
            display: block;
            visibility: visible !important
        }
.module-master_slider-26 .module-item-1 .module-subitem-2.ms-layer-button {
            transform: scale(calc(100 / 100));
            transform-origin: center
        }
.module-master_slider-26 .module-item-1 .module-subitem-2.ms-caption {
            font-family: 'Roboto';
            font-weight: 700;
            font-size: 40px;
            color: rgba(255, 255, 255, 1);
            line-height: 1.1;
            font-size: 37px
        }
.module-master_slider-26 .module-item-1 .module-subitem-2.ms-layer-video {
            width: 400px;
            height: 225px
        }
@media (max-width: 760px) {
            .module-master_slider-26 .module-item-1 .module-subitem-2.ms-layer-text {
                margin-top: -1% !important
            }
        }
.module-master_slider-26 .module-item-1 .module-subitem-3.ms-layer-hotspot .ms-point-center {
            width: 20px;
            height: 20px
        }
.module-master_slider-26 .module-item-1 .module-subitem-3 {
            display: block;
            visibility: visible !important
        }
.module-master_slider-26 .module-item-1 .module-subitem-3.ms-layer-button {
            transform: scale(calc(100 / 100));
            transform-origin: top left
        }
.module-master_slider-26 .module-item-1 .module-subitem-3.btn::after {
            content: '\e9b1' !important;
            font-family: icomoon !important;
            margin-left: 10px
        }
.module-master_slider-26 .module-item-1 .module-subitem-3.btn,
        .module-master_slider-26 .module-item-1 .module-subitem-3.btn:visited {
            color: rgba(33, 43, 53, 1)
        }
.module-master_slider-26 .module-item-1 .module-subitem-3.btn:hover {
            color: rgba(2, 51, 76, 1) !important;
            background: rgba(226, 226, 226, 1) !important
        }
.module-master_slider-26 .module-item-1 .module-subitem-3.btn {
            background: rgba(238, 238, 238, 1)
        }
.module-master_slider-26 .module-item-1 .module-subitem-3.btn.btn.disabled::after {
            font-size: 20px
        }
.module-master_slider-26 .module-item-1 .module-subitem-3.ms-layer-video {
            width: 400px;
            height: 225px
        }
@media (max-width: 760px) {
            .module-master_slider-26 .module-item-1 .module-subitem-3.ms-layer-button {
                transform: scale(calc(130 / 100))
            }

            .module-master_slider-26 .module-item-1 .module-subitem-3.btn::after {
                margin-left: 5px
            }
        }
.module-master_slider-26 .module-item-2 .module-subitem-1.ms-layer-hotspot .ms-point-center {
            width: 20px;
            height: 20px
        }
.module-master_slider-26 .module-item-2 .module-subitem-1 {
            display: block;
            visibility: visible !important
        }
.module-master_slider-26 .module-item-2 .module-subitem-1.ms-layer-button {
            transform: scale(calc(100 / 100));
            transform-origin: center
        }
.module-master_slider-26 .module-item-2 .module-subitem-1.ms-caption {
            font-size: 13px;
            color: rgba(22, 32, 69, 1);
            font-weight: 700;
            text-transform: uppercase;
            background: rgba(255, 187, 0, 1);
            padding: 8px;
            padding-top: 5px;
            padding-bottom: 5px;
            border-radius: 3px
        }
.module-master_slider-26 .module-item-2 .module-subitem-1.ms-layer-shape {
            width: 50px;
            height: 6px;
            background: rgba(255, 187, 0, 1)
        }
.module-master_slider-26 .module-item-2 .module-subitem-1.ms-layer-video {
            width: 400px;
            height: 225px
        }
@media (max-width: 470px) {
            .module-master_slider-26 .module-item-2 .module-subitem-1.ms-layer-text {
                margin-top: -2% !important
            }

            .module-master_slider-26 .module-item-2 .module-subitem-1.ms-caption {
                font-size: 18px
            }
        }
.module-master_slider-26 .module-item-2 .module-subitem-2.ms-layer-hotspot .ms-point-center {
            width: 20px;
            height: 20px
        }
.module-master_slider-26 .module-item-2 .module-subitem-2 {
            display: block;
            visibility: visible !important
        }
.module-master_slider-26 .module-item-2 .module-subitem-2.ms-layer-button {
            transform: scale(calc(100 / 100));
            transform-origin: center
        }
.module-master_slider-26 .module-item-2 .module-subitem-2.ms-caption {
            font-family: 'Roboto';
            font-weight: 700;
            font-size: 40px;
            color: rgba(255, 255, 255, 1);
            line-height: 1.1
        }
.module-master_slider-26 .module-item-2 .module-subitem-2.ms-layer-video {
            width: 400px;
            height: 225px
        }
@media (max-width: 760px) {
            .module-master_slider-26 .module-item-2 .module-subitem-2.ms-layer-text {
                margin-top: -1% !important
            }
        }
.module-master_slider-26 .module-item-2 .module-subitem-3.ms-layer-hotspot .ms-point-center {
            width: 20px;
            height: 20px
        }
.module-master_slider-26 .module-item-2 .module-subitem-3 {
            display: block;
            visibility: visible !important
        }
.module-master_slider-26 .module-item-2 .module-subitem-3.ms-layer-button {
            transform: scale(calc(100 / 100));
            transform-origin: top left
        }
.module-master_slider-26 .module-item-2 .module-subitem-3.btn::after {
            content: '\e9b1' !important;
            font-family: icomoon !important;
            margin-left: 10px
        }
.module-master_slider-26 .module-item-2 .module-subitem-3.btn,
        .module-master_slider-26 .module-item-2 .module-subitem-3.btn:visited {
            color: rgba(33, 43, 53, 1)
        }
.module-master_slider-26 .module-item-2 .module-subitem-3.btn:hover {
            color: rgba(2, 51, 76, 1) !important;
            background: rgba(226, 226, 226, 1) !important
        }
.module-master_slider-26 .module-item-2 .module-subitem-3.btn {
            background: rgba(238, 238, 238, 1)
        }
.module-master_slider-26 .module-item-2 .module-subitem-3.btn.btn.disabled::after {
            font-size: 20px
        }
.module-master_slider-26 .module-item-2 .module-subitem-3.ms-layer-video {
            width: 400px;
            height: 225px
        }
@media (max-width: 760px) {
            .module-master_slider-26 .module-item-2 .module-subitem-3.ms-layer-button {
                transform: scale(calc(130 / 100))
            }

            .module-master_slider-26 .module-item-2 .module-subitem-3.btn::after {
                margin-left: 5px
            }
        }
.module-banners-259 .module-item.swiper-slide {
            margin-right: 20px;
            width: calc((100% - 0 * 20px) / 1 - 0.01px)
        }
.module-banners-259 .module-item:not(.swiper-slide) {
            padding: 10px;
            width: calc(100% / 1 - 0.01px)
        }
.one-column #content .module-banners-259 .module-item.swiper-slide {
            margin-right: 0px;
            width: calc((100% - 0 * 0px) / 1 - 0.01px)
        }
.one-column #content .module-banners-259 .module-item:not(.swiper-slide) {
            padding: 0px;
            width: calc(100% / 1 - 0.01px)
        }
.two-column #content .module-banners-259 .module-item.swiper-slide {
            margin-right: 0px;
            width: calc((100% - 0 * 0px) / 1 - 0.01px)
        }
.two-column #content .module-banners-259 .module-item:not(.swiper-slide) {
            padding: 0px;
            width: calc(100% / 1 - 0.01px)
        }
.side-column .module-banners-259 .module-item.swiper-slide {
            margin-right: 0px;
            width: calc((100% - 0 * 0px) / 1 - 0.01px)
        }
.side-column .module-banners-259 .module-item:not(.swiper-slide) {
            padding: 0px;
            width: calc(100% / 1 - 0.01px)
        }
.module-banners-259:not(.carousel-mode) .module-body {
            margin: -10px
        }
.module-banners-259 a img {
            transform: scale(1)
        }
.module-banners-259 .module-item>a {
            border-radius: 10px
        }
.module-banners-259 .module-item>a::before {
            background: rgba(2, 51, 76, 0.34);
            mix-blend-mode: normal
        }
.module-banners-259 a::before {
            opacity: 1
        }
.module-banners-259 a::after {
            opacity: 1;
            margin: 10px;
            margin-top: 5px
        }
.module-banners-259 .module-item>a::after {
            top: 0;
            left: 0;
            right: auto;
            bottom: auto;
            transform: translate3d(0, 0, 0)
        }
.module-banners-259 a .banner-caption {
            visibility: visible;
            opacity: 1;
            display: block;
            width: auto
        }
.module-banners-259 .banner-caption {
            top: 50%;
            left: 0;
            right: auto;
            bottom: auto;
            transform: translate3d(0, -50%, 0)
        }
.module-banners-259 .banner-caption span {
            transform: scale(calc(100 / 100));
            transform-origin: left center;
            max-width: 38%;
            white-space: normal;
            ;
            font-family: 'Roboto';
            font-weight: 700;
            font-size: 22px;
            color: rgba(255, 255, 255, 1);
            margin-left: 25px
        }
.module-banners-259 .banner-caption span s {
            display: block;
            color: rgba(22, 32, 69, 1);
            text-transform: uppercase;
            margin-bottom: 5px
        }
.module-banners-259 a .banner-caption-2 {
            visibility: visible;
            opacity: 1;
            display: block;
            width: auto
        }
.module-banners-259 .banner-caption-2 {
            top: auto;
            left: 0;
            right: auto;
            bottom: 0;
            transform: translate3d(0, 0, 0)
        }
.module-banners-259 .banner-caption-2 span {
            transform: scale(calc(100 / 100));
            transform-origin: bottom left;
            white-space: normal
        }
.module-banners-259 .banner-caption-3 span {
            white-space: normal
        }
@media (max-width: 1024px) {
            .module-banners-259 .banner-caption span {
                max-width: 50%
            }

            .module-banners-259 .banner-caption span s {
                margin-bottom: 3px
            }
        }
@media (max-width: 980px) {
            .module-banners-259 .module-item.swiper-slide {
                margin-right: 20px;
                width: calc((100% - 0 * 20px) / 1 - 0.01px)
            }

            .module-banners-259 .module-item:not(.swiper-slide) {
                padding: 10px;
                width: calc(100% / 1 - 0.01px)
            }

            .module-banners-259 .banner-caption span {
                font-size: 11px;
                margin-left: 10px
            }
        }
@media (max-width: 760px) {
            .module-banners-259 .module-item.swiper-slide {
                margin-right: 20px;
                width: calc((100% - 1 * 20px) / 2 - 0.01px)
            }

            .module-banners-259 .module-item:not(.swiper-slide) {
                padding: 10px;
                width: calc(100% / 2 - 0.01px)
            }
        }
@media (max-width: 359px) {
            .module-banners-259 .banner-caption span {
                font-size: 10px
            }
        }
.module-info_blocks-86 .module-item.swiper-slide {
            margin-right: 0px;
            width: calc((100% - 3 * 0px) / 4 - 0.01px)
        }
.module-info_blocks-86 .module-item:not(.swiper-slide) {
            padding: 0px;
            width: calc(100% / 4 - 0.01px)
        }
.one-column #content .module-info_blocks-86 .module-item.swiper-slide {
            margin-right: 0px;
            width: calc((100% - 0 * 0px) / 1 - 0.01px)
        }
.one-column #content .module-info_blocks-86 .module-item:not(.swiper-slide) {
            padding: 0px;
            width: calc(100% / 1 - 0.01px)
        }
.two-column #content .module-info_blocks-86 .module-item.swiper-slide {
            margin-right: 0px;
            width: calc((100% - 0 * 0px) / 1 - 0.01px)
        }
.two-column #content .module-info_blocks-86 .module-item:not(.swiper-slide) {
            padding: 0px;
            width: calc(100% / 1 - 0.01px)
        }
.side-column .module-info_blocks-86 .module-item.swiper-slide {
            margin-right: 0px;
            width: calc((100% - 0 * 0px) / 1 - 0.01px)
        }
.side-column .module-info_blocks-86 .module-item:not(.swiper-slide) {
            padding: 0px;
            width: calc(100% / 1 - 0.01px)
        }
.module-info_blocks-86 .module-item .info-block {
            justify-content: flex-start
        }
.module-info_blocks-86 .info-block .info-block-title {
            font-family: 'Roboto';
            font-weight: 700;
            font-size: 16px;
            color: rgba(255, 255, 255, 1);
            display: block
        }
.module-info_blocks-86 .info-block .info-block-text {
            font-size: 14px;
            color: rgba(139, 145, 152, 1);
            font-weight: 400;
            line-height: 1.3;
            display: block
        }
.module-info_blocks-86 .info-block {
            padding: 25px;
            display: flex;
            flex-direction: row;
            justify-content: flex-start;
            text-align: left
        }
.module-info_blocks-86 .info-block-content {
            display: flex
        }
.module-info_blocks-86 .info-block::before {
            align-self: center;
            width: 60px;
            height: 60px;
            font-size: 50px;
            color: rgba(255, 255, 255, 1)
        }
.module-info_blocks-86 .info-block-img {
            align-self: center
        }
.module-info_blocks-86 .info-block::before,
        .module-info_blocks-86 .info-block-img {
            margin-right: 15px;
            border-width: 2px;
            border-style: none;
            border-radius: 50px
        }
.module-info_blocks-86 .info-block .count-badge {
            display: none
        }
.module-info_blocks-86 .module-item .info-block .info-block-text {
            color: rgba(255, 255, 255, 1)
        }
@media (max-width: 1024px) {
            .module-info_blocks-86 .module-item.swiper-slide {
                margin-right: 0px;
                width: calc((100% - 3 * 0px) / 4 - 0.01px)
            }

            .module-info_blocks-86 .module-item:not(.swiper-slide) {
                padding: 0px;
                width: calc(100% / 4 - 0.01px)
            }
        }
@media (max-width: 980px) {
            .module-info_blocks-86 .info-block {
                padding: 15px
            }
        }
@media (max-width: 470px) {
            .module-info_blocks-86 .module-item.swiper-slide {
                margin-right: 0px;
                width: calc((100% - 1 * 0px) / 2 - 0.01px)
            }

            .module-info_blocks-86 .module-item:not(.swiper-slide) {
                padding: 0px;
                width: calc(100% / 2 - 0.01px)
            }

            .module-info_blocks-86 .info-block .info-block-title {
                font-size: 13px
            }

            .module-info_blocks-86 .info-block .info-block-text {
                font-size: 11px;
                display: block
            }

            .module-info_blocks-86 .info-block::before {
                width: 35px;
                height: 35px;
                font-size: 17px
            }

            .module-info_blocks-86 .info-block::before,
            .module-info_blocks-86 .info-block-img {
                margin-right: 8px
            }
        }
.module-info_blocks-86 .module-item-1 .info-block::before {
            content: '\e263' !important;
            font-family: icomoon !important
        }
.module-info_blocks-86 .module-item-2 .info-block::before {
            content: '\e980' !important;
            font-family: icomoon !important
        }
.module-info_blocks-86 .module-item-3 .info-block::before {
            content: '\eab9' !important;
            font-family: icomoon !important
        }
.module-info_blocks-86 .module-item-4 .info-block::before {
            content: '\e97e' !important;
            font-family: icomoon !important
        }
.module-title-147 {
            text-align: center
        }
.module-title-147 .subtitle {
            display: inline-block;
            font-size: 16px;
            color: rgba(139, 145, 152, 1);
            max-width: 980px
        }
.module-title-147 .title-divider {
            display: block;
            max-width: 50px;
            height: 2px;
            background: rgba(255, 187, 0, 1);
            margin-top: 15px;
            margin-bottom: 15px;
            margin-left: auto;
            margin-right: auto;
            margin-left: auto;
            margin-right: auto
        }
.module-title-147 .title-wrapper {
            text-align: center;
            text-align: center
        }
.module-title-147 h3 {
            font-family: 'Roboto';
            font-weight: 700;
            font-size: 26px
        }
.module-title-147 .title-wrapper .subtitle {
            color: rgba(33, 43, 53, 1)
        }
.module-title-147 .title-wrapper::before {
            content: 'Recommended Provider';
            opacity: 0.2;
            display: none
        }
@media (max-width: 760px) {
            .module-title-147 .subtitle {
                display: inline-block;
                font-size: 14px
            }

            .module-title-147 .title-wrapper {
                text-align: center
            }

            .module-title-147 .title-divider {
                margin-left: auto;
                margin-right: auto
            }

            .module-title-147 h3 {
                font-size: 20px
            }
        }
.module-categories-37 .category-thumb {
            background: rgba(226, 226, 226, 1);
            border-radius: 7px;
            flex-direction: column
        }
.module-categories-37 .category-thumb .image {
            display: block;
            width: 100%
        }
.module-categories-37 .category-thumb .image a {
            border-width: 2px;
            border-style: solid;
            border-color: rgba(179, 179, 179, 1);
            border-radius: 7px;
            box-shadow: none
        }
.desktop .module-categories-37 .category-thumb:hover .image a {
            border-color: rgba(22, 32, 69, 1);
            box-shadow: 0 10px 30px -5px rgba(0, 0, 0, 0.26)
        }
.module-categories-37 .category-thumb .image img {
            transform: scale(1)
        }
.module-categories-37 .category-thumb .caption {
            flex: 1 0 auto
        }
.module-categories-37 .post-thumb .caption {
            flex-basis: 150px
        }
.module-categories-37 .category-thumb .name {
            display: flex;
            width: 100%;
            margin-left: 0;
            margin-right: 0;
            justify-content: center;
            margin-left: auto;
            margin-right: auto;
            left: 50%;
            right: auto;
            transform: translate(-50%, -100%);
            ;
            position: absolute;
            ;
            background: rgba(2, 51, 76, 1);
            padding: 5px;
            padding-right: 10px;
            padding-left: 10px;
            margin-top: -7px;
            border-radius: 0px
        }
.module-categories-37 .category-thumb .name a {
            white-space: normal;
            overflow: visible;
            text-overflow: initial;
            font-family: 'Roboto';
            font-weight: 700;
            font-size: 14px;
            color: rgba(255, 255, 255, 1);
            text-align: center;
            text-transform: capitalize;
            letter-spacing: 0.5px
        }
.module-categories-37 .category-thumb .description {
            display: none
        }
.module-categories-37 .category-thumb .button-group {
            display: none;
            justify-content: flex-end;
            margin-top: 10px
        }
.module-categories-37 .category-thumb .btn-view-more::before {
            display: inline-block
        }
.module-categories-37 .category-thumb .btn-view-more::after {
            display: inline-block
        }
.module-categories-37 .category-thumb .btn-view-more .btn-text {
            display: inline-block
        }
.module-categories-37 .category-thumb .btn-view-more {
            width: auto
        }
.module-categories-37 .category-thumb .btn-view-more.btn,
        .module-categories-37 .category-thumb .btn-view-more.btn:visited {
            font-size: 12px;
            color: rgba(105, 105, 115, 1);
            text-transform: none
        }
.module-categories-37 .category-thumb .btn-view-more.btn:hover {
            color: rgba(22, 32, 69, 1) !important;
            background: none !important
        }
.module-categories-37 .category-thumb .btn-view-more.btn:active,
        .module-categories-37 .category-thumb .btn-view-more.btn:hover:active,
        .module-categories-37 .category-thumb .btn-view-more.btn:focus:active {
            color: rgba(255, 187, 0, 1) !important;
            background: none !important;
            box-shadow: none
        }
.module-categories-37 .category-thumb .btn-view-more.btn:focus {
            color: rgba(255, 187, 0, 1) !important;
            background: none;
            box-shadow: none
        }
.module-categories-37 .category-thumb .btn-view-more.btn {
            background: none;
            border-style: none;
            padding: 3px;
            box-shadow: none
        }
.desktop .module-categories-37 .category-thumb .btn-view-more.btn:hover {
            box-shadow: none
        }
.module-categories-37 .category-thumb .btn-view-more.btn.btn.disabled::after {
            font-size: 20px
        }
.module-categories-37 .swiper-container {
            overflow: hidden
        }
.module-categories-37 .swiper-buttons {
            display: block;
            top: 0;
            width: calc(100% - (0px * 2))
        }
.module-categories-37 .swiper-button-prev {
            left: auto;
            right: 0;
            transform: translate(-100%, -100%)
        }
.module-categories-37 .swiper-button-next {
            transform: translate(0, -100%)
        }
.module-categories-37 .swiper-buttons div {
            width: 60px;
            height: 60px;
            background: rgba(0, 0, 0, 1);
            border-width: 4px;
            border-style: solid;
            border-color: rgba(255, 255, 255, 1);
            border-radius: 50%
        }
.module-categories-37 .swiper-button-disabled {
            opacity: 0
        }
.module-categories-37 .swiper-buttons div::before {
            content: '\e408' !important;
            font-family: icomoon !important;
            font-size: 20px;
            color: rgba(255, 255, 255, 1)
        }
.desktop .module-categories-37 .swiper-buttons div:not(.swiper-button-disabled):hover::before {
            color: rgba(0, 0, 0, 1)
        }
.module-categories-37 .swiper-buttons .swiper-button-next::before {
            content: '\e409' !important;
            font-family: icomoon !important;
            font-size: 20px;
            color: rgba(255, 255, 255, 1)
        }
.desktop .module-categories-37 .swiper-buttons .swiper-button-next:not(.swiper-button-disabled):hover::before {
            color: rgba(0, 0, 0, 1)
        }
.module-categories-37 .swiper-buttons div:not(.swiper-button-disabled):hover {
            background: rgba(255, 187, 0, 1)
        }
.module-categories-37 .swiper-pagination {
            display: block;
            margin-bottom: -10px;
            left: 50%;
            right: auto;
            transform: translateX(-50%)
        }
.module-categories-37 .swiper {
            padding-bottom: 15px
        }
.module-categories-37 .swiper-pagination-bullet {
            width: 8px;
            height: 8px;
            background-color: rgba(226, 226, 226, 1)
        }
.module-categories-37 .swiper-pagination>span+span {
            margin-left: 8px
        }
.desktop .module-categories-37 .swiper-pagination-bullet:hover {
            background-color: rgba(219, 232, 240, 1)
        }
.module-categories-37 .swiper-pagination-bullet.swiper-pagination-bullet-active {
            background-color: rgba(255, 187, 0, 1)
        }
.module-categories-37 .swiper-pagination>span {
            border-radius: 50px
        }
.module-categories-37 .panel-group .panel-heading a::before {
            content: '\f078' !important;
            font-family: icomoon !important;
            margin-right: 3px;
            order: 10
        }
.desktop .module-categories-37 .panel-group .panel-heading:hover a::before {
            color: rgba(22, 32, 69, 1)
        }
.module-categories-37 .panel-group .panel-active .panel-heading a::before {
            content: '\f077' !important;
            font-family: icomoon !important;
            color: rgba(2, 51, 76, 1)
        }
.module-categories-37 .panel-group .panel-heading a {
            justify-content: space-between;
            font-family: 'Roboto';
            font-weight: 700;
            font-size: 15px;
            color: rgba(2, 51, 76, 1);
            text-transform: uppercase;
            padding: 15px;
            padding-right: 5px;
            padding-left: 0px
        }
.module-categories-37 .panel-group .panel-heading:hover a {
            color: rgba(22, 32, 69, 1)
        }
.module-categories-37 .panel-group .panel-active .panel-heading:hover a,
        .module-categories-37 .panel-group .panel-active .panel-heading a {
            color: rgba(2, 51, 76, 1)
        }
.module-categories-37 .panel-group .panel-heading {
            border-width: 0;
            border-top-width: 1px;
            border-style: solid;
            border-color: rgba(226, 226, 226, 1)
        }
.module-categories-37 .panel-group .panel:first-child .panel-heading {
            border-width: 0px
        }
.module-categories-37 .panel-group .panel-body {
            padding-bottom: 20px
        }
.module-categories-37 .nav-tabs>li>a,
        .module-categories-37 .nav-tabs>li.active>a,
        .module-categories-37 .nav-tabs>li.active>a:hover,
        .module-categories-37 .nav-tabs>li.active>a:focus {
            font-family: 'Roboto';
            font-weight: 700;
            font-size: 13px;
            color: rgba(105, 105, 115, 1);
            text-transform: uppercase
        }
.desktop .module-categories-37 .nav-tabs>li:hover>a,
        .module-categories-37 .nav-tabs>li.active>a {
            color: rgba(255, 255, 255, 1)
        }
.module-categories-37 .nav-tabs>li.active>a,
        .module-categories-37 .nav-tabs>li.active>a:hover,
        .module-categories-37 .nav-tabs>li.active>a:focus {
            color: rgba(255, 255, 255, 1)
        }
.module-categories-37 .nav-tabs>li>a,
        .module-categories-37 .nav-tabs>li:hover>a,
        .module-categories-37 .nav-tabs>li.active>a,
        .module-categories-37 .nav-tabs>li.active>a,
        .module-categories-37 .nav-tabs>li.active>a:hover,
        .module-categories-37 .nav-tabs>li.active>a:focus {
            background: rgba(238, 238, 238, 1) !important
        }
.desktop .module-categories-37 .nav-tabs>li:hover>a {
            background: rgba(22, 32, 69, 1) !important
        }
.module-categories-37 ul.nav-tabs>li.active>a,
        .module-categories-37 ul.nav-tabs>li.active>a:hover,
        .module-categories-37 ul.nav-tabs>li.active>a:focus {
            background: rgba(22, 32, 69, 1) !important
        }
.module-categories-37 .nav-tabs>li {
            border-width: 0;
            border-left-width: 1px;
            border-style: solid;
            border-color: rgba(226, 226, 226, 1);
            flex-grow: 0
        }
.module-categories-37 .nav-tabs>li.active::after {
            content: '';
            display: block;
            position: absolute;
            border: 10px solid transparent;
            left: 50%;
            top: 100%;
            transform: translate(-50%, 0);
            border-top-color: rgba(22, 32, 69, 1);
            border-top-width: 10px
        }
.module-categories-37 .nav-tabs>li>a {
            justify-content: center;
            white-space: normal;
            padding: 15px;
            padding-top: 11px;
            padding-bottom: 12px
        }
.module-categories-37 .nav-tabs {
            border-radius: 3px;
            margin-bottom: 20px;
            display: flex;
            justify-content: center;
            flex-wrap: wrap;
            overflow-x: visible;
            overflow-y: visible;
            -webkit-overflow-scrolling: touch;
            ;
            min-width: 50px
        }
.module-categories-37 .nav-tabs>li:not(:last-child) {
            margin-right: 0px
        }
.module-categories-37 .mobile .nav-tabs {
            overflow-x: visible
        }
.module-categories-37 .nav-tabs::-webkit-scrollbar {
            -webkit-appearance: initial;
            height: 1px;
            height: 5px;
            width: 5px
        }
.module-categories-37 .nav-tabs::-webkit-scrollbar-track {
            background-color: white
        }
.module-categories-37 .nav-tabs::-webkit-scrollbar-thumb {
            background-color: #999
        }
.module-categories-37 .tab-container::before {
            display: none
        }
.module-categories-37 .tab-container {
            display: block
        }
.module-categories-37 .tab-container .nav-tabs {
            flex-direction: row
        }
.module-categories-37 .category-layout.swiper-slide {
            margin-right: 20px;
            width: calc((100% - 4 * 20px) / 5 - 0.01px)
        }
.module-categories-37 .category-layout:not(.swiper-slide) {
            padding: 10px;
            width: calc(100% / 5 - 0.01px)
        }
.one-column #content .module-categories-37 .category-layout.swiper-slide {
            margin-right: 20px;
            width: calc((100% - 3 * 20px) / 4 - 0.01px)
        }
.one-column #content .module-categories-37 .category-layout:not(.swiper-slide) {
            padding: 10px;
            width: calc(100% / 4 - 0.01px)
        }
.two-column #content .module-categories-37 .category-layout.swiper-slide {
            margin-right: 20px;
            width: calc((100% - 2 * 20px) / 3 - 0.01px)
        }
.two-column #content .module-categories-37 .category-layout:not(.swiper-slide) {
            padding: 10px;
            width: calc(100% / 3 - 0.01px)
        }
.side-column .module-categories-37 .category-layout.swiper-slide {
            margin-right: 20px;
            width: calc((100% - 0 * 20px) / 1 - 0.01px)
        }
.side-column .module-categories-37 .category-layout:not(.swiper-slide) {
            padding: 10px;
            width: calc(100% / 1 - 0.01px)
        }
@media (max-width: 1024px) {
            .module-categories-37 .swiper-buttons {
                display: block
            }

            .module-categories-37 .category-layout.swiper-slide {
                margin-right: 20px;
                width: calc((100% - 3 * 20px) / 4 - 0.01px)
            }

            .module-categories-37 .category-layout:not(.swiper-slide) {
                padding: 10px;
                width: calc(100% / 4 - 0.01px)
            }
        }
@media (max-width: 980px) {
            .module-categories-37 .category-layout.swiper-slide {
                margin-right: 20px;
                width: calc((100% - 2 * 20px) / 3 - 0.01px)
            }

            .module-categories-37 .category-layout:not(.swiper-slide) {
                padding: 10px;
                width: calc(100% / 3 - 0.01px)
            }

            .one-column #content .module-categories-37 .category-layout.swiper-slide {
                margin-right: 20px;
                width: calc((100% - 2 * 20px) / 3 - 0.01px)
            }

            .one-column #content .module-categories-37 .category-layout:not(.swiper-slide) {
                padding: 10px;
                width: calc(100% / 3 - 0.01px)
            }
        }
@media (max-width: 760px) {
            .module-categories-37 .swiper-container {
                overflow: visible
            }

            .module-categories-37 .nav-tabs>li>a,
            .module-categories-37 .nav-tabs>li.active>a,
            .module-categories-37 .nav-tabs>li.active>a:hover,
            .module-categories-37 .nav-tabs>li.active>a:focus {
                font-size: 12px
            }

            .module-categories-37 .nav-tabs {
                display: flex;
                justify-content: flex-start
            }

            .module-categories-37 .nav-tabs>li {
                flex-grow: 1
            }
        }
@media (max-width: 470px) {
            .module-categories-37 .nav-tabs>li {
                border-style: none;
                width: calc(100% / 2)
            }

            .module-categories-37 .nav-tabs>li:first-child {
                border-width: 0;
                border-bottom-width: 1px;
                border-left-width: 1px;
                border-style: solid;
                border-color: rgba(226, 226, 226, 1)
            }

            .module-categories-37 .nav-tabs {
                border-radius: 0px
            }

            .module-categories-37 .category-layout.swiper-slide {
                margin-right: 20px;
                width: calc((100% - 1 * 20px) / 2 - 0.01px)
            }

            .module-categories-37 .category-layout:not(.swiper-slide) {
                padding: 10px;
                width: calc(100% / 2 - 0.01px)
            }

            .one-column #content .module-categories-37 .category-layout.swiper-slide {
                margin-right: 20px;
                width: calc((100% - 1 * 20px) / 2 - 0.01px)
            }

            .one-column #content .module-categories-37 .category-layout:not(.swiper-slide) {
                padding: 10px;
                width: calc(100% / 2 - 0.01px)
            }

            .two-column #content .module-categories-37 .category-layout.swiper-slide {
                margin-right: 20px;
                width: calc((100% - 1 * 20px) / 2 - 0.01px)
            }

            .two-column #content .module-categories-37 .category-layout:not(.swiper-slide) {
                padding: 10px;
                width: calc(100% / 2 - 0.01px)
            }
        }
.module-title-145 {
            text-align: center
        }
.module-title-145 .subtitle {
            display: inline-block;
            font-size: 16px;
            color: rgba(139, 145, 152, 1);
            max-width: 980px
        }
.module-title-145 .title-divider {
            display: block;
            max-width: 50px;
            height: 2px;
            background: rgba(255, 187, 0, 1);
            margin-top: 15px;
            margin-bottom: 15px;
            margin-left: auto;
            margin-right: auto;
            margin-left: auto;
            margin-right: auto
        }
.module-title-145 .title-wrapper {
            text-align: center;
            text-align: center
        }
.module-title-145 h3 {
            font-family: 'Roboto';
            font-weight: 700;
            font-size: 26px
        }
.module-title-145 .title-wrapper .subtitle {
            color: rgba(33, 43, 53, 1)
        }
.module-title-145 .title-wrapper::before {
            opacity: .05;
            display: block
        }
@media (max-width: 760px) {
            .module-title-145 .subtitle {
                display: inline-block;
                font-size: 14px
            }

            .module-title-145 .title-wrapper {
                text-align: center
            }

            .module-title-145 .title-divider {
                margin-left: auto;
                margin-right: auto
            }

            .module-title-145 h3 {
                font-size: 20px
            }
        }
.module-title-281 {
            text-align: center
        }
.module-title-281 .subtitle {
            display: inline-block;
            font-size: 16px;
            color: rgba(139, 145, 152, 1);
            max-width: 980px
        }
.module-title-281 .title-divider {
            display: block;
            max-width: 50px;
            height: 2px;
            background: rgba(255, 187, 0, 1);
            margin-top: 15px;
            margin-bottom: 15px;
            margin-left: auto;
            margin-right: auto;
            margin-left: auto;
            margin-right: auto
        }
.module-title-281 .title-wrapper {
            text-align: center;
            text-align: center
        }
.module-title-281 h3 {
            font-family: 'Roboto';
            font-weight: 700;
            font-size: 26px
        }
.module-title-281 .title-wrapper h3 {
            text-align: center
        }
.module-title-281 .title-wrapper .subtitle {
            color: rgba(33, 43, 53, 1)
        }
.module-title-281 .title-wrapper::before {
            content: "Customer's Feedback";
            opacity: .05;
            display: none
        }
@media (max-width: 760px) {
            .module-title-281 .subtitle {
                display: inline-block;
                font-size: 14px
            }

            .module-title-281 .title-wrapper {
                text-align: center
            }

            .module-title-281 .title-divider {
                margin-left: auto;
                margin-right: auto
            }

            .module-title-281 h3 {
                font-size: 20px
            }
        }
.module-testimonials-256 .swiper-container {
            overflow: hidden;
            padding: 25px
        }
.module-testimonials-256 .swiper-buttons {
            display: block;
            top: 0;
            width: calc(100% - (0px * 2))
        }
.module-testimonials-256 .swiper-button-prev {
            left: auto;
            right: 0;
            transform: translate(-100%, -100%)
        }
.module-testimonials-256 .swiper-button-next {
            transform: translate(0, -100%)
        }
.module-testimonials-256 .swiper-buttons div {
            width: 60px;
            height: 60px;
            background: rgba(0, 0, 0, 1);
            border-width: 4px;
            border-style: solid;
            border-color: rgba(255, 255, 255, 1);
            border-radius: 50%
        }
.module-testimonials-256 .swiper-button-disabled {
            opacity: 0
        }
.module-testimonials-256 .swiper-buttons div::before {
            content: '\e408' !important;
            font-family: icomoon !important;
            font-size: 20px;
            color: rgba(255, 255, 255, 1)
        }
.desktop .module-testimonials-256 .swiper-buttons div:not(.swiper-button-disabled):hover::before {
            color: rgba(0, 0, 0, 1)
        }
.module-testimonials-256 .swiper-buttons .swiper-button-next::before {
            content: '\e409' !important;
            font-family: icomoon !important;
            font-size: 20px;
            color: rgba(255, 255, 255, 1)
        }
.desktop .module-testimonials-256 .swiper-buttons .swiper-button-next:not(.swiper-button-disabled):hover::before {
            color: rgba(0, 0, 0, 1)
        }
.module-testimonials-256 .swiper-buttons div:not(.swiper-button-disabled):hover {
            background: rgba(255, 187, 0, 1)
        }
.module-testimonials-256 .swiper-pagination {
            display: block;
            margin-bottom: -10px;
            left: 50%;
            right: auto;
            transform: translateX(-50%)
        }
.module-testimonials-256 .swiper {
            padding-bottom: 15px
        }
.module-testimonials-256 .swiper-pagination-bullet {
            width: 8px;
            height: 8px;
            background-color: rgba(226, 226, 226, 1)
        }
.module-testimonials-256 .swiper-pagination>span+span {
            margin-left: 8px
        }
.desktop .module-testimonials-256 .swiper-pagination-bullet:hover {
            background-color: rgba(219, 232, 240, 1)
        }
.module-testimonials-256 .swiper-pagination-bullet.swiper-pagination-bullet-active {
            background-color: rgba(255, 187, 0, 1)
        }
.module-testimonials-256 .swiper-pagination>span {
            border-radius: 50px
        }
.module-testimonials-256.blocks-grid .module-item.swiper-slide {
            margin-right: 20px;
            width: calc((100% - 2 * 20px) / 3 - 0.01px)
        }
.module-testimonials-256.blocks-grid .module-item:not(.swiper-slide) {
            padding: 10px;
            width: calc(100% / 3 - 0.01px)
        }
.one-column #content .module-testimonials-256.blocks-grid .module-item.swiper-slide {
            margin-right: 20px;
            width: calc((100% - 2 * 20px) / 3 - 0.01px)
        }
.one-column #content .module-testimonials-256.blocks-grid .module-item:not(.swiper-slide) {
            padding: 10px;
            width: calc(100% / 3 - 0.01px)
        }
.two-column #content .module-testimonials-256.blocks-grid .module-item.swiper-slide {
            margin-right: 20px;
            width: calc((100% - 1 * 20px) / 2 - 0.01px)
        }
.two-column #content .module-testimonials-256.blocks-grid .module-item:not(.swiper-slide) {
            padding: 10px;
            width: calc(100% / 2 - 0.01px)
        }
.side-column .module-testimonials-256.blocks-grid .module-item.swiper-slide {
            margin-right: 10px;
            width: calc((100% - 0 * 10px) / 1 - 0.01px)
        }
.side-column .module-testimonials-256.blocks-grid .module-item:not(.swiper-slide) {
            padding: 5px;
            width: calc(100% / 1 - 0.01px)
        }
.module-testimonials-256 .title.module-title {
            font-family: 'Roboto';
            font-weight: 700;
            font-size: 18px;
            margin-bottom: 15px;
            white-space: normal;
            overflow: visible;
            text-overflow: initial
        }
.module-testimonials-256 .title.module-title::after {
            display: none;
            margin-top: 10px
        }
.module-testimonials-256 .title.module-title.page-title>span::after {
            display: none;
            margin-top: 10px
        }
.module-testimonials-256 .title.module-title::after,
        .module-testimonials-256 .title.module-title.page-title>span::after {
            width: 50px;
            height: 1px;
            background: rgba(255, 187, 0, 1)
        }
.module-testimonials-256 .block-body {
            font-size: 16px;
            text-align: center;
            background: rgba(255, 255, 255, 1);
            padding: 20px;
            border-radius: 7px;
            font-size: 17px;
            color: rgba(33, 43, 53, 1)
        }
.module-testimonials-256 .block-body:hover {
            box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1)
        }
.module-testimonials-256 .nav-tabs>li>a,
        .module-testimonials-256 .nav-tabs>li.active>a,
        .module-testimonials-256 .nav-tabs>li.active>a:hover,
        .module-testimonials-256 .nav-tabs>li.active>a:focus {
            font-family: 'Roboto';
            font-weight: 700;
            font-size: 18px;
            color: rgba(139, 145, 152, 1);
            text-transform: uppercase
        }
.desktop .module-testimonials-256 .nav-tabs>li:hover>a,
        .module-testimonials-256 .nav-tabs>li.active>a {
            color: rgba(51, 51, 51, 1)
        }
.module-testimonials-256 .nav-tabs>li.active>a,
        .module-testimonials-256 .nav-tabs>li.active>a:hover,
        .module-testimonials-256 .nav-tabs>li.active>a:focus {
            color: rgba(51, 51, 51, 1)
        }
.module-testimonials-256 .nav-tabs>li {
            border-width: 0;
            border-bottom-width: 2px;
            border-style: solid;
            border-color: rgba(0, 0, 0, 0);
            flex-grow: 0
        }
.module-testimonials-256 .nav-tabs>li.active {
            border-color: rgba(255, 187, 0, 1)
        }
.module-testimonials-256 .nav-tabs>li.active::after {
            display: none;
            border-top-width: 10px
        }
.module-testimonials-256 .nav-tabs>li>a {
            justify-content: center;
            white-space: nowrap;
            padding: 0px;
            padding-bottom: 8px
        }
.module-testimonials-256 .nav-tabs>li>a::before {
            font-size: 18px
        }
.module-testimonials-256 .nav-tabs {
            display: flex;
            justify-content: flex-start;
            flex-wrap: nowrap;
            overflow-x: auto;
            overflow-y: hidden;
            -webkit-overflow-scrolling: touch;
            ;
            min-width: 50px
        }
.module-testimonials-256 .nav-tabs>li:not(:last-child) {
            margin-right: 20px
        }
.module-testimonials-256 .mobile .nav-tabs {
            overflow-x: scroll
        }
.module-testimonials-256 .nav-tabs::-webkit-scrollbar {
            -webkit-appearance: none;
            height: 1px;
            height: 1px;
            width: 1px
        }
.module-testimonials-256 .nav-tabs::-webkit-scrollbar-track {
            background-color: white;
            background-color: rgba(238, 238, 238, 1)
        }
.module-testimonials-256 .nav-tabs::-webkit-scrollbar-thumb {
            background-color: #999;
            background-color: rgba(139, 145, 152, 1)
        }
.module-testimonials-256 .tab-container::before {
            display: none
        }
.module-testimonials-256 .tab-content {
            padding-top: 20px
        }
.module-testimonials-256 .tab-container {
            display: block
        }
.module-testimonials-256 .tab-container .nav-tabs {
            flex-direction: row
        }
.module-testimonials-256 .block-header {
            text-align: center
        }
.module-testimonials-256 .block-header i::before {
            content: '\e90b' !important;
            font-family: icomoon !important;
            font-size: 60px;
            color: rgba(255, 187, 0, 1)
        }
.module-testimonials-256 .block-header i {
            margin-bottom: 10px
        }
.module-testimonials-256 .block-footer {
            font-family: 'Roboto';
            font-weight: 700;
            font-size: 15px;
            color: rgba(22, 32, 69, 1);
            font-style: normal
        }
@media (max-width: 1024px) {
            .module-testimonials-256 .swiper-buttons {
                display: block
            }

            .module-testimonials-256 .swiper-container {
                padding: 0px
            }
        }
@media (max-width: 760px) {
            .module-testimonials-256 .swiper-container {
                overflow: visible
            }

            .module-testimonials-256.blocks-grid .module-item.swiper-slide {
                margin-right: 20px;
                width: calc((100% - 1 * 20px) / 2 - 0.01px)
            }

            .module-testimonials-256.blocks-grid .module-item:not(.swiper-slide) {
                padding: 10px;
                width: calc(100% / 2 - 0.01px)
            }

            .one-column #content .module-testimonials-256.blocks-grid .module-item.swiper-slide {
                margin-right: 20px;
                width: calc((100% - 1 * 20px) / 2 - 0.01px)
            }

            .one-column #content .module-testimonials-256.blocks-grid .module-item:not(.swiper-slide) {
                padding: 10px;
                width: calc(100% / 2 - 0.01px)
            }
        }
@media (max-width: 470px) {
            .module-testimonials-256.blocks-grid .module-item.swiper-slide {
                margin-right: 20px;
                width: calc((100% - 0 * 20px) / 1 - 0.01px)
            }

            .module-testimonials-256.blocks-grid .module-item:not(.swiper-slide) {
                padding: 10px;
                width: calc(100% / 1 - 0.01px)
            }

            .one-column #content .module-testimonials-256.blocks-grid .module-item.swiper-slide {
                margin-right: 20px;
                width: calc((100% - 0 * 20px) / 1 - 0.01px)
            }

            .one-column #content .module-testimonials-256.blocks-grid .module-item:not(.swiper-slide) {
                padding: 10px;
                width: calc(100% / 1 - 0.01px)
            }

            .two-column #content .module-testimonials-256.blocks-grid .module-item.swiper-slide {
                margin-right: 20px;
                width: calc((100% - 0 * 20px) / 1 - 0.01px)
            }

            .two-column #content .module-testimonials-256.blocks-grid .module-item:not(.swiper-slide) {
                padding: 10px;
                width: calc(100% / 1 - 0.01px)
            }
        }
div.main-menu.main-menu-3>.j-menu .menu-item.main-menu-item-1>a::before {
            content: '\e8d2' !important;
            font-family: icomoon !important;
            font-size: 30px;
            top: -1px;
            margin-right: 5px
        }
div.main-menu.main-menu-3>.j-menu li.main-menu-item-1>a {
            font-size: 18px !important;
            color: rgba(0, 0, 0, 1) !important;
            letter-spacing: 0.5px !important;
            background: rgba(255, 187, 0, 1)
        }
.desktop div.main-menu.main-menu-3>.j-menu li.main-menu-item-1:hover>a {
            background: rgba(251, 156, 0, 1)
        }
.desktop-main-menu-wrapper .main-menu-3>.j-menu li.main-menu-item-1:not(.mega-fullwidth)>.dropdown-menu::before {
            display: block;
            margin-top: -10px
        }
.desktop-main-menu-wrapper .main-menu-3>.j-menu li.main-menu-item-1.multi-level .dropdown-menu ul li .dropdown-menu {
            left: 100%
        }
.main-menu-3>.j-menu li.main-menu-item-1>a>.menu-label {
            font-weight: 400;
            text-transform: none;
            padding: 1px;
            padding-right: 5px;
            padding-left: 5px
        }
.desktop-main-menu-wrapper .main-menu-3>.j-menu li.main-menu-item-32:not(.mega-fullwidth)>.dropdown-menu::before {
            display: block;
            margin-top: -10px
        }
.desktop-main-menu-wrapper .main-menu-3>.j-menu li.main-menu-item-32.multi-level .dropdown-menu ul li .dropdown-menu {
            left: 100%
        }
.desktop-main-menu-wrapper .main-menu-3>.j-menu li.main-menu-item-34:not(.mega-fullwidth)>.dropdown-menu::before {
            display: block;
            margin-top: -10px
        }
.desktop-main-menu-wrapper .main-menu-3>.j-menu li.main-menu-item-34.multi-level .dropdown-menu ul li .dropdown-menu {
            left: 100%
        }
.top-menu-2>ul>.top-menu-item-1>a .count-badge {
            position: relative
        }
.top-menu-2>ul>.top-menu-item-2>a .count-badge {
            position: relative
        }
.top-menu-2>ul>.top-menu-item-3>a .count-badge {
            position: relative
        }
.top-menu-2>ul>.top-menu-item-4>a .count-badge {
            position: relative
        }
.top-menu-240>ul>.top-menu-item-1>a .count-badge {
            position: relative
        }
.top-menu-240>ul>.top-menu-item-2>a .count-badge {
            position: relative
        }
.top-menu-240>ul>.top-menu-item-5>a .count-badge {
            position: relative
        }
.top-menu-240>ul>.top-menu-item-6>a .count-badge {
            position: relative
        }
.top-menu-240>ul>.top-menu-item-7>a .count-badge {
            position: relative
        }
.top-menu-14>ul>.top-menu-item-1>a .count-badge {
            position: relative
        }
.top-menu-14>ul>.top-menu-item-6>a .count-badge {
            position: relative
        }
.top-menu-13>ul>.top-menu-item-1>a .count-badge {
            position: relative
        }
.top-menu-13>ul>.top-menu-item-2>a .count-badge {
            position: relative
        }
.top-menu-13>ul>.top-menu-item-5>a .count-badge {
            position: relative
        }
.module-banners-286 .swiper-buttons div:not(.swiper-button-disabled):hover {
            background: rgba(255, 187, 0, 1)
        }
.module-banners-286 .swiper-pagination-bullet.swiper-pagination-bullet-active {
            background-color: rgba(255, 187, 0, 1)
        }
