 body {
            overflow: hidden;
        }

        .sh-page-loader {
            background-color: #ffffff;
        }

        .sk-cube-grid .sk-cube,
        .sk-folding-cube .sk-cube:before,
        .sk-spinner>div,
        .sh-page-loader-style-spinner .object {
            background-color: #47c9e5 !important;
        }
 
.cf7-required:after,
        .woocommerce ul.products li.product a h3:hover,
        .woocommerce ul.products li.product ins,
        .post-title h2:hover,
        .sh-team:hover .sh-team-role,
        .sh-team-style4 .sh-team-role,
        .sh-team-style4 .sh-team-icon:hover i,
        .sh-header-search-submit,
        .woocommerce .woocommerce-tabs li.active a,
        .woocommerce .required,
        .sh-recent-products .woocommerce .star-rating span::before,
        .woocommerce .woocomerce-styling .star-rating span::before,
        .woocommerce div.product p.price,
        .woocomerce-styling li.product .amount,
        .post-format-icon,
        .sh-accent-color,
        .sh-blog-tag-item:hover h6,
        ul.page-numbers a:hover,
        .sh-portfolio-single-info-item i,
        .sh-filter-item.active,
        .sh-filter-item:hover,
        .sh-nav .sh-nav-cart li.menu-item-cart .mini_cart_item .amount,
        .sh-pricing-button-style3,
        #sidebar a:not(.sh-social-widgets-item):hover,
        .logged-in-as a:hover,
        .woocommerce table.shop_table.cart a:hover,
        .wrap-forms sup:before,
        .sh-comment-date a:hover,
        .reply a.comment-edit-link,
        .comment-respond #cancel-comment-reply-link,
        .sh-portfolio-title:hover,
        .sh-portfolio-single-related-mini h5:hover,
        .sh-header-top-10 .header-contacts-details-large-icon i,
        .sh-unyson-frontend-test.active {
            color: #47c9e5 !important;
        }

        .woocommerce p.stars.selected a:not(.active),
        .woocommerce p.stars.selected a.active,
        .sh-dropcaps-full-square,
        .sh-dropcaps-full-square-border,
        .masonry2 .post-content-container a.post-meta-comments:hover {
            background-color: #47c9e5;
        }

        .contact-form input[type="submit"],
        .sh-back-to-top:hover,
        .sh-dropcaps-full-square-tale,
        .sh-404-button,
        .woocommerce .wc-forward,
        .woocommerce .checkout-button,
        .woocommerce div.product form.cart button,
        .woocommerce .button:not(.add_to_cart_button),
        .sh-blog-tag-item,
        .sh-comments .submit,
        .sh-sidebar-search-active .search-field,
        .sh-nav .sh-nav-cart .buttons a.checkout,
        ul.page-numbers .current,
        ul.page-numbers .current:hover,
        .post-background,
        .post-item .post-category .post-category-list,
        .cart-icon span,
        .comment-input-required,
        .widget_tag_cloud a:hover,
        .widget_product_tag_cloud a:hover,
        .woocommerce #respond input#submit,
        .sh-portfolio-overlay1-bar,
        .sh-pricing-button-style4,
        .sh-pricing-button-style11,
        .sh-revslider-button2,
        .sh-portfolio-default2 .sh-portfolio-title,
        .sh-recent-posts-widgets-count,
        .sh-filter-item.active:after,
        .blog-style-largedate .post-comments,
        .sh-video-player-style1 .sh-video-player-image-play,
        .sh-video-player-style2 .sh-video-player-image-play:hover,
        .sh-video-player-style2 .sh-video-player-image-play:focus,
        .woocommerce .woocommerce-tabs li a:after,
        .sh-image-gallery .slick-dots li.slick-active button,
        .sh-recent-posts-carousel .slick-dots li.slick-active button,
        .sh-recent-products-carousel .slick-dots li.slick-active button,
        .sh-settings-container-bar .sh-progress-status-value,
        .post-password-form input[type="submit"],
        .wpcf7-form .wpcf7-submit,
        .sh-portfolio-filter-style3 .sh-filter-item.active .sh-filter-item-content,
        .sh-portfolio-filter-style4 .sh-filter-item:hover .sh-filter-item-content,
        .sh-woocommerce-categories-count,
        .sh-woocommerce-products-style2 .woocommerce ul.products li.product .add_to_cart_button:hover,
        .woocomerce-styling.sh-woocommerce-products-style2 ul.products li.product .add_to_cart_button:hover,
        .sh-icon-group-style2 .sh-icon-group-item:hover,
        .sh-text-background {
            background-color: #47c9e5 !important;
        }

        .sh-cf7-style4 form input:not(.wpcf7-submit):focus {
            border-bottom-color: #47c9e5;
        }

        ::selection {
            background-color: #47c9e5 !important;
            color: #fff;
        }

        ::-moz-selection {
            background-color: #47c9e5 !important;
            color: #fff;
        }

        .woocommerce .woocommerce-tabs li.active a,
        /*.sh-header-8 .sh-nav > .current-menu-item a*/

            {
            border-bottom-color: #47c9e5 !important;
        }

        #header-quote,
        .sh-dropcaps-full-square-tale:after,
        .sh-blog-tag-item:after,
        .widget_tag_cloud a:hover:after,
        .widget_product_tag_cloud a:hover:after {
            border-left-color: #47c9e5 !important;
        }

        .cart-icon .cart-icon-triangle-color {
            border-right-color: #47c9e5 !important;
        }

        .sh-back-to-top:hover,
        .widget_price_filter .ui-slider .ui-slider-handle,
        .sh-sidebar-search-active .search-field:hover,
        .sh-sidebar-search-active .search-field:focus,
        .sh-cf7-style2 form p input:not(.wpcf7-submit):focus,
        .sh-cf7-style2 form p textarea:focus {
            border-color: #47c9e5 !important;
        }

        .post-item .post-category .arrow-right {
            border-left-color: #47c9e5;
        }

        .woocommerce .wc-forward:hover,
        .woocommerce .button:not(.add_to_cart_button):hover,
        .woocommerce .checkout-button:hover,
        .woocommerce #respond input#submit:hover,
        .contact-form input[type="submit"]:hover,
        .wpcf7-form .wpcf7-submit:hover,
        .sh-video-player-image-play:hover,
        .sh-404-button:hover,
        .post-password-form input[type="submit"],
        .sh-pricing-button-style11:hover,
        .sh-revslider-button2.spacing-animation:not(.inverted):hover {
            background-color: #15bee4 !important;
        }

        .sh-cf7-unyson form .wpcf7-submit {
            background-size: 200% auto;
            background-image: linear-gradient(to right, #47c9e5, #15bee4, #15bee4);
        }

        .sh-mini-overlay-container,
        .sh-portfolio-overlay-info-box,
        .sh-portfolio-overlay-bottom .sh-portfolio-icon,
        .sh-portfolio-overlay-bottom .sh-portfolio-text,
        .sh-portfolio-overlay2-bar,
        .sh-portfolio-overlay2-data,
        .sh-portfolio-overlay3-data {
            background-color: rgba(71, 201, 229, 0.75) !important;
        }

        .widget_price_filter .ui-slider .ui-slider-range {
            background-color: rgba(71, 201, 229, 0.5) !important;
        }

        .sh-team-social-overlay2 .sh-team-image:hover .sh-team-overlay2,
        .sh-overlay-style1,
        .sh-portfolio-overlay4 {
            background-color: rgba(175, 231, 238, 0.3) !important;
        }

        .sh-header .sh-nav>.current_page_item>a,
        .sh-header .sh-nav>.current-menu-ancestor>a,
        .sh-header-left-side .sh-nav>.current_page_item>a {
            color: rgba(61, 61, 61, 0.69) !important;
        }

        .sh-popover-mini:not(.sh-popover-mini-dark) {
            background-color: #47c9e5;
        }

        .sh-popover-mini:not(.sh-popover-mini-dark):before {
            border-color: transparent transparent #47c9e5 #47c9e5 !important;
        }

        .sh-footer .sh-footer-widgets a:hover,
        .sh-footer .sh-footer-widgets li a:hover,
        .sh-footer .sh-footer-widgets h6:hover {
            color: #47c9e5;
        }

        .sh-section-f8c80a452d4076fee97a58b3ca5d035a {
            padding: 0px 0px 0px 0px;
        }

        .sh-section-overlay-f8c80a452d4076fee97a58b3ca5d035a {
            z-index: -1000;
            background: #ffffff;
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
        }

        .sh-section-overlay-front {
            z-index: 0;
        }

        .sh-column-eaa97ebfca1bba97cd1eacd6621ba69a {
            padding: 0px 0px 0px 0px;
            background-position: center center;
        }

        @media (max-width: 800px) {
            .sh-column-eaa97ebfca1bba97cd1eacd6621ba69a .sh-column-wrapper {
                margin-left: auto;
                margin-right: auto;
            }
        }

        .sh-section-6b60dc9e2043efe53db6b9bfc8f9a97c {
            padding: 40px 0px 180px 0px; /* padding: 80px 0px 180px 0px;*/
        }

        .sh-section-overlay-6b60dc9e2043efe53db6b9bfc8f9a97c {
            z-index: -1000;
            background: #ffffff;
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
        }

        .sh-section-overlay-front {
            z-index: 0;
        }

        .sh-column-6199d1236e936843ff3b1973d4a04b79 {
            padding: 50px 15px 30px 30px;
            border-left: 1px solid #ececec;
            background-position: center center;
        }

        @media (max-width: 800px) {
            .sh-column-6199d1236e936843ff3b1973d4a04b79 {
                padding: 20px 15px 20px 30px;
            }
        }

        @media (max-width: 800px) {
            .sh-column-6199d1236e936843ff3b1973d4a04b79 .sh-column-wrapper {
                margin-left: auto;
                margin-right: auto;
            }
        }

        @media (max-width: 800px) {
            .sh-column-6199d1236e936843ff3b1973d4a04b79 {
                border-right-color: transparent !important;
                border-top-color: transparent !important;
                border-bottom-color: transparent !important;
            }
        }

        #iconbox-0b45caf4b263412025cee3e3f30361cd .sh-iconbox-title h3 {
            font-size: 16px;
        }

        #iconbox-0b45caf4b263412025cee3e3f30361cd.sh-iconbox-left .sh-iconbox-aside {
            margin-left: 7.2px;
        }

        #iconbox-0b45caf4b263412025cee3e3f30361cd .sh-iconbox-hover {
            font-size: 36px;
        }

        #iconbox-0b45caf4b263412025cee3e3f30361cd.sh-iconbox-left .sh-iconbox-aside {
            padding-left: 66px;
        }

        #iconbox-0b45caf4b263412025cee3e3f30361cd .sh-iconbox-hover {
            color: #b6b6b6;
        }

        #iconbox-0b45caf4b263412025cee3e3f30361cd.sh-iconbox-style6 .sh-iconbox-hover {
            text-shadow: -3px 2px rgba(182, 182, 182, 0.3);
        }

        #iconbox-0b45caf4b263412025cee3e3f30361cd:hover .sh-iconbox-hover {
            color: #47c9e5;
        }

        .sh-column-9ff88b70f23d89e1e251eb83f2002a7e {
            padding: 50px 15px 30px 30px;
            border-left: 1px solid #ececec;
            background-position: center center;
        }

        @media (max-width: 800px) {
            .sh-column-9ff88b70f23d89e1e251eb83f2002a7e {
                padding: 20px 15px 20px 30px;
            }
        }

        @media (max-width: 800px) {
            .sh-column-9ff88b70f23d89e1e251eb83f2002a7e .sh-column-wrapper {
                margin-left: auto;
                margin-right: auto;
            }
        }

        @media (max-width: 800px) {
            .sh-column-9ff88b70f23d89e1e251eb83f2002a7e {
                border-right-color: transparent !important;
                border-top-color: transparent !important;
                border-bottom-color: transparent !important;
            }
        }

        #iconbox-c88fde1d4edc143a7dc45825a079524e .sh-iconbox-title h3 {
            font-size: 16px;
        }

        #iconbox-c88fde1d4edc143a7dc45825a079524e.sh-iconbox-left .sh-iconbox-aside {
            margin-left: 7.2px;
        }

        #iconbox-c88fde1d4edc143a7dc45825a079524e .sh-iconbox-hover {
            font-size: 36px;
        }

        #iconbox-c88fde1d4edc143a7dc45825a079524e.sh-iconbox-left .sh-iconbox-aside {
            padding-left: 66px;
        }

        #iconbox-c88fde1d4edc143a7dc45825a079524e .sh-iconbox-hover {
            color: #b6b6b6;
        }

        #iconbox-c88fde1d4edc143a7dc45825a079524e.sh-iconbox-style6 .sh-iconbox-hover {
            text-shadow: -3px 2px rgba(182, 182, 182, 0.3);
        }

        #iconbox-c88fde1d4edc143a7dc45825a079524e:hover .sh-iconbox-hover {
            color: #47c9e5;
        }

        .sh-column-3532745bf453678ff952459efe434f6c {
            padding: 50px 15px 30px 30px;
            border-left: 1px solid #ececec;
            background-position: center center;
        }

        @media (max-width: 800px) {
            .sh-column-3532745bf453678ff952459efe434f6c {
                padding: 20px 15px 20px 30px;
            }
        }

        @media (max-width: 800px) {
            .sh-column-3532745bf453678ff952459efe434f6c .sh-column-wrapper {
                margin-left: auto;
                margin-right: auto;
            }
        }

        @media (max-width: 800px) {
            .sh-column-3532745bf453678ff952459efe434f6c {
                border-right-color: transparent !important;
                border-top-color: transparent !important;
                border-bottom-color: transparent !important;
            }
        }

        #iconbox-1a755eb90a35d90f44dd3ae79cc7f207 .sh-iconbox-title h3 {
            font-size: 16px;
        }

        #iconbox-1a755eb90a35d90f44dd3ae79cc7f207.sh-iconbox-left .sh-iconbox-aside {
            margin-left: 7.2px;
        }

        #iconbox-1a755eb90a35d90f44dd3ae79cc7f207 .sh-iconbox-hover {
            font-size: 36px;
        }

        #iconbox-1a755eb90a35d90f44dd3ae79cc7f207.sh-iconbox-left .sh-iconbox-aside {
            padding-left: 66px;
        }

        #iconbox-1a755eb90a35d90f44dd3ae79cc7f207 .sh-iconbox-hover {
            color: #b6b6b6;
        }

        #iconbox-1a755eb90a35d90f44dd3ae79cc7f207.sh-iconbox-style6 .sh-iconbox-hover {
            text-shadow: -3px 2px rgba(182, 182, 182, 0.3);
        }

        #iconbox-1a755eb90a35d90f44dd3ae79cc7f207:hover .sh-iconbox-hover {
            color: #47c9e5;
        }

        .sh-section-d4f3b84594f646b1d12ec394970b7335 {
            padding: 100px 0px 0px 0px;
            background-color: #f9f9f9;
        }

        .sh-section-overlay-d4f3b84594f646b1d12ec394970b7335 {
            z-index: -1000;
            background: #f9f9f9;
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
        }

        .sh-section-overlay-front {
            z-index: 0;
        }

        .sh-column-333fa244e055e4f7ac2d8557251ef276 {
            padding: 0px 6% 0px 8%;
            margin: -180px -5% 0px 0px;
            background-position: center center;
        }

        @media (max-width: 800px) {
            .sh-column-333fa244e055e4f7ac2d8557251ef276 .sh-column-wrapper {
                margin-left: auto;
                margin-right: auto;
            }
        }

        #single-image-0dd6833b7197f213f7214fbcfc2a7410 {
            text-align: left;
        }

        .sh-column-04601bd9b665015186481d31f3260a26 {
            padding: 0px 40px 0px 40px;
            background-position: center center;
        }

        @media (max-width: 800px) {
            .sh-column-04601bd9b665015186481d31f3260a26 .sh-column-wrapper {
                margin-left: auto;
                margin-right: auto;
            }
        }

        #heading-52c3dcb68807240188d261d85f674e22 {
            margin: 0px 0px 5px 0px;
        }

        #heading-52c3dcb68807240188d261d85f674e22 .sh-heading-content {
            font-weight: 400 !important;
            color: #8d8d8d;
        }

        #heading-52c3dcb68807240188d261d85f674e22 .sh-heading-content,
        #heading-52c3dcb68807240188d261d85f674e22 .sh-heading-additional-text {}

        #heading-animated-4729879ee17dcd13c4596aeb33a5ded2 {
            margin: 0px 0px 25px 0px;
        }

        #heading-animated-4729879ee17dcd13c4596aeb33a5ded2 .sh-heading-animated-content {
            text-align: left;
        }

        #heading-animated-4729879ee17dcd13c4596aeb33a5ded2 .sh-heading-animated-typed,
        #heading-animated-4729879ee17dcd13c4596aeb33a5ded2 .typed-cursor {
            color: #505050;
        }

        #heading-animated-4729879ee17dcd13c4596aeb33a5ded2 .sh-heading-animated-fixed {
            color: #505050;
        }

        #text-block-219ae828898fdf9caa89b2f16ca1b1a3 {
            margin: 0px 0px 30px 0px;
        }

        #text-block-219ae828898fdf9caa89b2f16ca1b1a3 .drop-cap {
            font-weight: bold;
            font-size: 50px;
            display: block;
            float: left;
            margin: 8px 10px 0 0;
        }

        #button-78f8d699989b8cf6bd077743dd4cb4b5 .sh-button {
            border-radius: 35px;
            background-color: #e8e8e8;
            color: #505050;
        }

        #button-78f8d699989b8cf6bd077743dd4cb4b5 {
            margin: 0px 0px 15px 0px;
        }

        #button-78f8d699989b8cf6bd077743dd4cb4b5:not(.sh-button-style-2) .sh-button:hover {
            background-color: #47c9e5;
            color: #ffffff;
        }

        #button-78f8d699989b8cf6bd077743dd4cb4b5.sh-button-style-2 .sh-button:after {
            background-color: #47c9e5;
        }

        #button-78f8d699989b8cf6bd077743dd4cb4b5.sh-button-style-2 .sh-button:hover {
            color: #ffffff;
        }

        .sh-section-afaf08083961e43218510fccd560c7d3 {
            padding: 10px 0px 10px 0px;
            background-color: #f9f9f9;
        }

        .sh-section-overlay-afaf08083961e43218510fccd560c7d3 {
            z-index: -1000;
            background: #f9f9f9;
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
        }

        .sh-section-overlay-front {
            z-index: 0;
        }

        .sh-column-daa1cccba9d667aaae34411a848f4251 {}

        @media (max-width: 800px) {
            .sh-column-daa1cccba9d667aaae34411a848f4251 .sh-column-wrapper {
                margin-left: auto;
                margin-right: auto;
            }
        }

        #divider-3f5becb754a8feef07730fe78e90ed78 {
            margin: 30px 0px 30px 0px !important;
        }

        #divider-3f5becb754a8feef07730fe78e90ed78 .sh-divider-content:before,
        #divider-3f5becb754a8feef07730fe78e90ed78 .sh-divider-content:after {
            border-top-width: 1px;
            margin-top: -1pxpx;
            border-top-color: #e2e2e2;
            border-top-style: solid;
        }

        #divider-3f5becb754a8feef07730fe78e90ed78 .sh-divider-title {
            color: #b8b8b8;
        }

        .sh-section-a09ab805ff4fac305e6b3b8ed673ae71 {
            padding: 40px 0px 100px 0px;
            background-color: #f9f9f9;
        }

        .sh-section-overlay-a09ab805ff4fac305e6b3b8ed673ae71 {
            z-index: -1000;
            background: #f9f9f9;
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
        }

        .sh-section-overlay-front {
            z-index: 0;
        }

        .sh-column-03c55fa503187893132ac922e87e59ff {}

        @media (max-width: 800px) {
            .sh-column-03c55fa503187893132ac922e87e59ff .sh-column-wrapper {
                margin-left: auto;
                margin-right: auto;
            }
        }

        #counter-b98520bda9ccc95a77b96c64a57ac65e .sh-counter-number {
            color: #505050;
        }

        #counter-b98520bda9ccc95a77b96c64a57ac65e .sh-counter-title {
            color: #505050;
        }

        #counter-b98520bda9ccc95a77b96c64a57ac65e.sh-counter-style3 .text-left {
            border-color: rgba(255, 255, 255, 0);
        }

        #counter-b98520bda9ccc95a77b96c64a57ac65e .sh-counter-number {
            font-family: 'Raleway' !important;
        }

        .sh-column-cead02d72e20a732281c840713b31483 {}

        @media (max-width: 800px) {
            .sh-column-cead02d72e20a732281c840713b31483 .sh-column-wrapper {
                margin-left: auto;
                margin-right: auto;
            }
        }

        #counter-4536955e09b3b3d4093a7c1a80efbed4 .sh-counter-number {
            color: #505050;
        }

        #counter-4536955e09b3b3d4093a7c1a80efbed4 .sh-counter-title {
            color: #505050;
        }

        #counter-4536955e09b3b3d4093a7c1a80efbed4.sh-counter-style3 .text-left {
            border-color: rgba(255, 255, 255, 0);
        }

        #counter-4536955e09b3b3d4093a7c1a80efbed4 .sh-counter-number {
            font-family: 'Raleway' !important;
        }

        .sh-column-0e75f5374e1c5f912f51a57c32d48f62 {}

        @media (max-width: 800px) {
            .sh-column-0e75f5374e1c5f912f51a57c32d48f62 .sh-column-wrapper {
                margin-left: auto;
                margin-right: auto;
            }
        }

        #counter-cc50f303fe1b9510115cb1e6ea047745 .sh-counter-number {
            color: #505050;
        }

        #counter-cc50f303fe1b9510115cb1e6ea047745 .sh-counter-title {
            color: #505050;
        }

        #counter-cc50f303fe1b9510115cb1e6ea047745.sh-counter-style3 .text-left {
            border-color: rgba(255, 255, 255, 0);
        }

        #counter-cc50f303fe1b9510115cb1e6ea047745 .sh-counter-number {
            font-family: 'Raleway' !important;
        }

        .sh-column-2acfccd272816c58211534c0fa45f569 {}

        @media (max-width: 800px) {
            .sh-column-2acfccd272816c58211534c0fa45f569 .sh-column-wrapper {
                margin-left: auto;
                margin-right: auto;
            }
        }

        #counter-e24127774df71114452c10065096f8ba .sh-counter-number {
            color: #505050;
        }

        #counter-e24127774df71114452c10065096f8ba .sh-counter-title {
            color: #505050;
        }

        #counter-e24127774df71114452c10065096f8ba.sh-counter-style3 .text-left {
            border-color: rgba(255, 255, 255, 0);
        }

        #counter-e24127774df71114452c10065096f8ba .sh-counter-number {
            font-family: 'Raleway' !important;
        }

        .sh-section-3c0ff5c8d9e40cdebceb86dd768b9e4a {
            padding: 50px 0px 0px 0px;
        }

        .sh-section-overlay-3c0ff5c8d9e40cdebceb86dd768b9e4a {
            z-index: -1000;
            background: #ffffff;
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
        }

        .sh-section-overlay-front {
            z-index: 0;
        }

        .sh-column-7bfec8d7650bb098926e2f0973e558cc {
            padding: 0px 0px 0px 0px;
            background-position: center center;
        }

        @media (max-width: 800px) {
            .sh-column-7bfec8d7650bb098926e2f0973e558cc .sh-column-wrapper {
                margin-left: auto;
                margin-right: auto;
            }
        }

        #heading-8862686b1bde16c242d3f9e887ef8b48 {
            margin: 0px 0px 5px 0px;
        }

        #heading-8862686b1bde16c242d3f9e887ef8b48 .sh-heading-content {
            font-weight: 400 !important;
            color: #8d8d8d;
        }

        #heading-8862686b1bde16c242d3f9e887ef8b48 .sh-heading-content,
        #heading-8862686b1bde16c242d3f9e887ef8b48 .sh-heading-additional-text {}

        #heading-e3cdecb543e27ccd84bfdd8ba1768e2e {
            margin: 0px 0px 25px 0px;
        }

        #heading-e3cdecb543e27ccd84bfdd8ba1768e2e .sh-heading-content {
            color: #505050;
        }

        #heading-e3cdecb543e27ccd84bfdd8ba1768e2e .sh-heading-content,
        #heading-e3cdecb543e27ccd84bfdd8ba1768e2e .sh-heading-additional-text {}

        .sh-section-65c558efb3f466f73f29ea47ba874d49 {
            padding: 60px 8% 60px 8%;
            background-image: url(../img/paralax.jpg);
            background-color: #43b8d0;
        }

        .sh-section-overlay-65c558efb3f466f73f29ea47ba874d49 {
            z-index: -1000;
            background: #43b8d0;
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
        }

        .sh-section-overlay-front {
            z-index: 0;
        }

        .sh-column-0d29624b419d8a9c254e63c69b9eaca0 {
            background-position: center center;
        }

        @media (max-width: 800px) {
            .sh-column-0d29624b419d8a9c254e63c69b9eaca0 .sh-column-wrapper {
                margin-left: auto;
                margin-right: auto;
            }
        }

        #heading-21d5b7a0a3177c6ab282623ed7a71ddc {
            margin: 0px 0px 0px 0px;
        }

        @media (max-width: 1024px) {
            #heading-21d5b7a0a3177c6ab282623ed7a71ddc .sh-heading-content {
                font-size: 21px !important;
            }
        }

        #heading-21d5b7a0a3177c6ab282623ed7a71ddc .sh-heading-content {
            font-size: 24px;
            font-weight: 400 !important;
            color: #ffffff;
        }

        .sh-column-0564039545e4f0b5704f51da1d75f95a {
            background-position: center center;
        }

        @media (max-width: 800px) {
            .sh-column-0564039545e4f0b5704f51da1d75f95a .sh-column-wrapper {
                margin-left: auto;
                margin-right: auto;
            }
        }

        #button-30d112e155718e9df1625f58831f0291 .sh-button {
            border-radius: 35px;
            background-color: rgba(255, 255, 255, 0);
            color: #ffffff;
            border: 2px solid #ffffff;
        }

        #button-30d112e155718e9df1625f58831f0291 {
            margin: 0px 0px 0px 0px;
            text-align: right;
        }

        #button-30d112e155718e9df1625f58831f0291:not(.sh-button-style-2) .sh-button:hover {}

        #button-30d112e155718e9df1625f58831f0291.sh-button-style-2 .sh-button:after {}

        #button-30d112e155718e9df1625f58831f0291.sh-button-style-2 .sh-button:hover {}

        @media (max-width: 800px) {
            #button-30d112e155718e9df1625f58831f0291 {
                text-align: center;
            }
        }

        .sh-section-d80a09f91045b4efd1d6747cdf778c61 {
            padding: 130px 0px 50px 0px;
        }

        .sh-section-overlay-d80a09f91045b4efd1d6747cdf778c61 {
            z-index: -1000;
            background: #ffffff;
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
        }

        .sh-section-overlay-front {
            z-index: 0;
        }

        .sh-column-abb76d26ea871bfc6455f91df38f703e {}

        @media (max-width: 800px) {
            .sh-column-abb76d26ea871bfc6455f91df38f703e .sh-column-wrapper {
                margin-left: auto;
                margin-right: auto;
            }
        }

        #heading-e6f839c122173072c4e0fffa79c66ad1 {
            margin: 0px 0px 5px 0px;
        }

        #heading-e6f839c122173072c4e0fffa79c66ad1 .sh-heading-content {
            font-weight: 400 !important;
            color: #8d8d8d;
        }

        #heading-e6f839c122173072c4e0fffa79c66ad1 .sh-heading-content,
        #heading-e6f839c122173072c4e0fffa79c66ad1 .sh-heading-additional-text {}

        .sh-column-abb76d26ea871bfc6455f91df38f703e {}

        @media (max-width: 800px) {
            .sh-column-abb76d26ea871bfc6455f91df38f703e .sh-column-wrapper {
                margin-left: auto;
                margin-right: auto;
            }
        }

        #heading-7a4727cffd9472c5ac582d15917cdea7 {
            margin: 0px 0px 35px 0px;
        }

        #heading-7a4727cffd9472c5ac582d15917cdea7 .sh-heading-content {
            color: #505050;
        }

        #heading-7a4727cffd9472c5ac582d15917cdea7 .sh-heading-content,
        #heading-7a4727cffd9472c5ac582d15917cdea7 .sh-heading-additional-text {}

        .sh-column-783b30d3c54e1020dbc9d96c58ca0045 {}

        @media (max-width: 800px) {
            .sh-column-783b30d3c54e1020dbc9d96c58ca0045 .sh-column-wrapper {
                margin-left: auto;
                margin-right: auto;
            }
        }

        #team-e7d400581a13b1acfe650d196d36d95f .sh-team-role {
            color: #8d8d8d !important;
        }

        #team-e7d400581a13b1acfe650d196d36d95f.sh-team-social-overlay .sh-team-icons {
            background-color: #47c9e5;
        }

        .sh-column-d47dd715bc860ca071c6809ccc0fd700 {}

        @media (max-width: 800px) {
            .sh-column-d47dd715bc860ca071c6809ccc0fd700 .sh-column-wrapper {
                margin-left: auto;
                margin-right: auto;
            }
        }

        #team-fe59295cbb42789aa8739023a74223b8 .sh-team-role {
            color: #f39069 !important;
        }

        #team-fe59295cbb42789aa8739023a74223b8.sh-team-social-overlay .sh-team-icons {
            background-color: #47c9e5;
        }

        .sh-column-ee113c1a0e93d8b2898691b816b2bfb7 {}

        @media (max-width: 800px) {
            .sh-column-ee113c1a0e93d8b2898691b816b2bfb7 .sh-column-wrapper {
                margin-left: auto;
                margin-right: auto;
            }
        }

        #team-4d186878c496835fd32ed565ade0d7e3 .sh-team-role {
            color: #93bf5a !important;
        }

        #team-4d186878c496835fd32ed565ade0d7e3.sh-team-social-overlay .sh-team-icons {
            background-color: #47c9e5;
        }

        .sh-section-6d62c7239bb25de48ed2112fdd1bd516 {
            padding: 0px 0px 0px 0px;
        }

        .sh-section-overlay-6d62c7239bb25de48ed2112fdd1bd516 {
            z-index: -1000;
            background: #ffffff;
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
        }

        .sh-section-overlay-front {
            z-index: 0;
        }

        .sh-column-e979d1a06f8ea7c8b77145b72a400f61 {}

        @media (max-width: 800px) {
            .sh-column-e979d1a06f8ea7c8b77145b72a400f61 .sh-column-wrapper {
                margin-left: auto;
                margin-right: auto;
            }
        }

        #divider-15cbc9f233a582b44ef7bd360b186a47 {
            margin: 30px 0px 30px 0px !important;
        }

        #divider-15cbc9f233a582b44ef7bd360b186a47 .sh-divider-content:before,
        #divider-15cbc9f233a582b44ef7bd360b186a47 .sh-divider-content:after {
            border-top-width: 1px;
            margin-top: -1pxpx;
            border-top-color: #e2e2e2;
            border-top-style: solid;
        }

        #divider-15cbc9f233a582b44ef7bd360b186a47 .sh-divider-title {
            color: #b8b8b8;
        }

        .sh-section-41608fb866b8b08d41f18a95ab6a32ff {
            padding: 50px 0px 100px 0px;
        }

        .sh-section-overlay-41608fb866b8b08d41f18a95ab6a32ff {
            z-index: -1000;
            background: #ffffff;
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
        }

        .sh-section-overlay-front {
            z-index: 0;
        }

        .sh-column-8b44b5e52de0fda82dfb189417ea5f59 {}

        @media (max-width: 800px) {
            .sh-column-8b44b5e52de0fda82dfb189417ea5f59 .sh-column-wrapper {
                margin-left: auto;
                margin-right: auto;
            }
        }

        #heading-ccd44213b5f18927d9b77430f1cdc892 {
            margin: 0px 0px 5px 0px;
        }

        #heading-ccd44213b5f18927d9b77430f1cdc892 .sh-heading-content {
            font-weight: 400 !important;
            color: #8d8d8d;
        }

        #heading-ccd44213b5f18927d9b77430f1cdc892 .sh-heading-content,
        #heading-ccd44213b5f18927d9b77430f1cdc892 .sh-heading-additional-text {}

        #heading-89182f8a0177870b0a18f54f59824407 {
            margin: 0px 0px 20px 0px;
        }

        #heading-89182f8a0177870b0a18f54f59824407 .sh-heading-content {
            color: #505050;
        }

        #heading-89182f8a0177870b0a18f54f59824407 .sh-heading-content,
        #heading-89182f8a0177870b0a18f54f59824407 .sh-heading-additional-text {}

        #text-block-3b865619c2b119bc5c1a8f513f152a4b {
            margin: 0px 0px 15px 0px;
        }

        #text-block-3b865619c2b119bc5c1a8f513f152a4b .drop-cap {
            font-weight: bold;
            font-size: 50px;
            display: block;
            float: left;
            margin: 8px 10px 0 0;
        }

        .sh-column-bbed3fbe6fe37f6536c01dd39ea3c360 {}

        @media (max-width: 800px) {
            .sh-column-bbed3fbe6fe37f6536c01dd39ea3c360 .sh-column-wrapper {
                margin-left: auto;
                margin-right: auto;
            }
        }

        #progress-8fdd4bd6543c62ee0a49fa23eeeba594 .sh-progress-status-value {
            background-color: #15a9cb;
        }

        #progress-8fdd4bd6543c62ee0a49fa23eeeba594 .sh-progress-status-value-edge {
            border-left-color: #15a9cb;
        }

        #progress-8fdd4bd6543c62ee0a49fa23eeeba594 .sh-progress-status-value:before {
            border-color: #15a9cb;
        }

        #progress-65e2b135dbef84e26f884fe4bbc9015b .sh-progress-status-value {
            background-color: #1ec1e6;
        }

        #progress-65e2b135dbef84e26f884fe4bbc9015b .sh-progress-status-value-edge {
            border-left-color: #1ec1e6;
        }

        #progress-65e2b135dbef84e26f884fe4bbc9015b .sh-progress-status-value:before {
            border-color: #1ec1e6;
        }

        #progress-8e44b0317cca90f575abaa2cf2959fe6 .sh-progress-status-value {
            background-color: #47c9e5;
        }

        #progress-8e44b0317cca90f575abaa2cf2959fe6 .sh-progress-status-value-edge {
            border-left-color: #47c9e5;
        }

        #progress-8e44b0317cca90f575abaa2cf2959fe6 .sh-progress-status-value:before {
            border-color: #47c9e5;
        }

        .sh-section-16d26bc28b05a9659e9f9a086aad856c {
            padding: 0px 0px 0px 0px;
            background-color: #fafafa;
        }

        .sh-section-overlay-16d26bc28b05a9659e9f9a086aad856c {
            z-index: -1000;
            background: #fafafa;
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
        }

        .sh-section-overlay-front {
            z-index: 0;
        }

        .sh-column-348672e1e546bfe7ef67e90c9a025bc2 {
            padding: 00px 15px 00px 15px;
            background-position: center center;
        }

        @media (max-width: 800px) {
            .sh-column-348672e1e546bfe7ef67e90c9a025bc2 .sh-column-wrapper {
                margin-left: auto;
                margin-right: auto;
            }
        }

        #partners-a2801643b636ad866084004d10347981 .sh-partners-item {
            width: 20%;
        }

        @media (max-width: 1000px) {
            #partners-a2801643b636ad866084004d10347981 .sh-partners-item {
                width: 33%;
            }
        }

        @media (max-width: 850px) {
            #partners-a2801643b636ad866084004d10347981 .sh-partners-item {
                width: 50%;
            }
        }

        .sh-section-1b9ed56b0af49011a158b69066112777 {
            padding: 0px 0px 0px 0px;
        }

        .sh-section-overlay-1b9ed56b0af49011a158b69066112777 {
            z-index: -1000;
            background: #ffffff;
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
        }

        .sh-section-overlay-front {
            z-index: 0;
        }

        .sh-column-f64a562255762dd39e778601c9bd3c09 {
            padding: 0px 0px 0px 0px;
            background-position: center center;
        }

        @media (max-width: 800px) {
            .sh-column-f64a562255762dd39e778601c9bd3c09 .sh-column-wrapper {
                margin-left: auto;
                margin-right: auto;
            }
        }

        #iconbox-slider-f462076d10c0acf7975ada9fcda6e14f .sh-iconbox-slider-tab.slick-current .sh-iconbox-slider-tab-content i {
            color: #47c9e5 !important;
        }

        #iconbox-slider-f462076d10c0acf7975ada9fcda6e14f .sh-iconbox-slider-tab.slick-current:after {
            background-color: #47c9e5 !important;
        }

        .sh-section-03db26c38dadb98c838aebda4afe7038 {
            padding: 50px 0px 130px 0px;
        }

        .sh-section-overlay-03db26c38dadb98c838aebda4afe7038 {
            z-index: -1000;
            background: #ffffff;
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
        }

        .sh-section-overlay-front {
            z-index: 0;
        }

        .sh-column-e561eec48f735c104ad8c5681ab2a6d9 {}

        @media (max-width: 800px) {
            .sh-column-e561eec48f735c104ad8c5681ab2a6d9 .sh-column-wrapper {
                margin-left: auto;
                margin-right: auto;
            }
        }

        #heading-31f11f3c3b006b02d017111aa0d83bfe {
            margin: 0px 0px 5px 0px;
        }

        #heading-31f11f3c3b006b02d017111aa0d83bfe .sh-heading-content {
            font-weight: 400 !important;
            color: #8d8d8d;
        }

        #heading-31f11f3c3b006b02d017111aa0d83bfe .sh-heading-content,
        #heading-31f11f3c3b006b02d017111aa0d83bfe .sh-heading-additional-text {}

        #heading-70ff9aa5070d3ce6a2423f2bc87e9623 {
            margin: 0px 0px 15px 0px;
        }

        #heading-70ff9aa5070d3ce6a2423f2bc87e9623 .sh-heading-content {
            color: #505050;
        }

        #heading-70ff9aa5070d3ce6a2423f2bc87e9623 .sh-heading-content,
        #heading-70ff9aa5070d3ce6a2423f2bc87e9623 .sh-heading-additional-text {}

        #text-block-24cf65a417439871a6350beee2358350 {
            margin: 0px 0px 15px 0px;
        }

        #text-block-24cf65a417439871a6350beee2358350 p,
        #text-block-24cf65a417439871a6350beee2358350 {
            line-height: 30px;
        }

        #text-block-24cf65a417439871a6350beee2358350 .drop-cap {
            font-weight: bold;
            font-size: 50px;
            display: block;
            float: left;
            margin: 8px 10px 0 0;
        }

        #text-block-7f520df5503118c87842ac079c262f1f {
            margin: 0px 0px 30px 0px;
        }

        #text-block-7f520df5503118c87842ac079c262f1f .drop-cap {
            font-weight: bold;
            font-size: 50px;
            display: block;
            float: left;
            margin: 8px 10px 0 0;
        }

        #button-53e8e51e6ed6826dec9b44a3ed9ccfc0 .sh-button {
            border-radius: 35px;
            background-color: #47c9e5;
            color: #ffffff;
        }

        #button-53e8e51e6ed6826dec9b44a3ed9ccfc0 {
            margin: 15px 0px 15px 0px;
        }

        #button-53e8e51e6ed6826dec9b44a3ed9ccfc0:not(.sh-button-style-2) .sh-button:hover {
            background-color: #19c0e5;
            color: #ffffff;
        }

        #button-53e8e51e6ed6826dec9b44a3ed9ccfc0.sh-button-style-2 .sh-button:after {
            background-color: #19c0e5;
        }

        #button-53e8e51e6ed6826dec9b44a3ed9ccfc0.sh-button-style-2 .sh-button:hover {
            color: #ffffff;
        }

        .sh-column-c40f317095ebdab2bb925ea8c8bd9506 {}

        @media (max-width: 800px) {
            .sh-column-c40f317095ebdab2bb925ea8c8bd9506 .sh-column-wrapper {
                margin-left: auto;
                margin-right: auto;
            }
        }

        #heading-a2722a20682078e2fd32d11335a9fcaf {
            margin: 0px 0px 5px 0px;
        }

        #heading-a2722a20682078e2fd32d11335a9fcaf .sh-heading-content {
            font-weight: 400 !important;
            color: #8d8d8d;
        }

        #heading-a2722a20682078e2fd32d11335a9fcaf .sh-heading-content,
        #heading-a2722a20682078e2fd32d11335a9fcaf .sh-heading-additional-text {}

        #heading-296494f27ada95c458afe5d47e09a123 {
            margin: 0px 0px 20px 0px;
        }

        #heading-296494f27ada95c458afe5d47e09a123 .sh-heading-content {
            color: #505050;
        }

        #heading-296494f27ada95c458afe5d47e09a123 .sh-heading-content,
        #heading-296494f27ada95c458afe5d47e09a123 .sh-heading-additional-text {}

        #accordion-23b24e1b3186925c1a337c9ab298ff1b.sh-accordion .panel-title a.collapsed,
        #accordion-23b24e1b3186925c1a337c9ab298ff1b.sh-accordion .panel-title a.collapsed i {
            color: #8d8d8d;
            background-color: #ffffff;
        }

        #accordion-23b24e1b3186925c1a337c9ab298ff1b.sh-accordion .panel-title a,
        #accordion-23b24e1b3186925c1a337c9ab298ff1b.sh-accordion .panel-title a i {
            color: #505050;
            background-color: #f4f4f4;
        }

        #accordion-23b24e1b3186925c1a337c9ab298ff1b .sh-accordion-icon {
            font-size: 14px
        }

        #accordion-23b24e1b3186925c1a337c9ab298ff1b .sh-accordion-icon i.open-icon {
            color: #505050 !important;
        }

        #accordion-23b24e1b3186925c1a337c9ab298ff1b.sh-accordion-style5 .nav-tabs li.active:after {
            background-color: #f4f4f4;
        }

        .sh-section-81b5d51065f867975ddf61120a2021a0 {
            padding: 0px 0px 0px 0px;
            z-index: 1000;
        }

        .sh-section-overlay-81b5d51065f867975ddf61120a2021a0 {
            z-index: -1000;
            background: #ffffff;
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
        }

        .sh-section-overlay-front {
            z-index: 0;
        }

        .sh-column-3725c008589243e34767666d586fb711 {
            padding: 100px 7% 100px 7%;
            background-color: #47c9e5;
            background-position: center center;
        }

        @media (max-width: 800px) {
            .sh-column-3725c008589243e34767666d586fb711 {
                padding: 45px 45px 45px 45px;
            }
        }

        @media (max-width: 800px) {
            .sh-column-3725c008589243e34767666d586fb711 .sh-column-wrapper {
                margin-left: auto;
                margin-right: auto;
            }
        }

        #iconbox-eb9a48fadf9f6a797a3936044d1c72b9 .sh-iconbox-title h3 {
            color: #ffffff;
            font-size: 16px;
        }

        #iconbox-eb9a48fadf9f6a797a3936044d1c72b9.sh-iconbox-left .sh-iconbox-aside {
            margin-left: 7.2px;
        }

        #iconbox-eb9a48fadf9f6a797a3936044d1c72b9 .sh-iconbox-hover {
            font-size: 36px;
        }

        #iconbox-eb9a48fadf9f6a797a3936044d1c72b9.sh-iconbox-left .sh-iconbox-aside {
            padding-left: 66px;
        }

        #iconbox-eb9a48fadf9f6a797a3936044d1c72b9 .sh-iconbox-hover {
            color: #ffffff;
        }

        #iconbox-eb9a48fadf9f6a797a3936044d1c72b9.sh-iconbox-style6 .sh-iconbox-hover {
            text-shadow: -3px 2px rgba(255, 255, 255, 0.3);
        }

        #iconbox-eb9a48fadf9f6a797a3936044d1c72b9 .sh-iconbox-content {
            color: #e1edef;
        }

        .sh-column-2ef3f79f0540896e2ef9792f83feab2d {
            padding: 100px 7% 100px 7%;
            background-color: #37bfdc;
            background-position: center center;
        }

        @media (max-width: 800px) {
            .sh-column-2ef3f79f0540896e2ef9792f83feab2d {
                padding: 45px 45px 45px 45px;
            }
        }

        @media (max-width: 800px) {
            .sh-column-2ef3f79f0540896e2ef9792f83feab2d .sh-column-wrapper {
                margin-left: auto;
                margin-right: auto;
            }
        }

        #iconbox-ba02f8b47aa993dd534fd332ac5b3d8c .sh-iconbox-title h3 {
            color: #ffffff;
            font-size: 16px;
        }

        #iconbox-ba02f8b47aa993dd534fd332ac5b3d8c.sh-iconbox-left .sh-iconbox-aside {
            margin-left: 7.2px;
        }

        #iconbox-ba02f8b47aa993dd534fd332ac5b3d8c .sh-iconbox-hover {
            font-size: 36px;
        }

        #iconbox-ba02f8b47aa993dd534fd332ac5b3d8c.sh-iconbox-left .sh-iconbox-aside {
            padding-left: 66px;
        }

        #iconbox-ba02f8b47aa993dd534fd332ac5b3d8c .sh-iconbox-hover {
            color: #ffffff;
        }

        #iconbox-ba02f8b47aa993dd534fd332ac5b3d8c.sh-iconbox-style6 .sh-iconbox-hover {
            text-shadow: -3px 2px rgba(255, 255, 255, 0.3);
        }

        #iconbox-ba02f8b47aa993dd534fd332ac5b3d8c .sh-iconbox-content {
            color: #e1edef;
        }

        .sh-column-4cec2993ca5dd7aebfcff1f8f9d70f64 {
            padding: 100px 7% 100px 7%;
            background-color: #2fb1cd;
            background-position: center center;
        }

        @media (max-width: 800px) {
            .sh-column-4cec2993ca5dd7aebfcff1f8f9d70f64 {
                padding: 45px 45px 45px 45px;
            }
        }

        @media (max-width: 800px) {
            .sh-column-4cec2993ca5dd7aebfcff1f8f9d70f64 .sh-column-wrapper {
                margin-left: auto;
                margin-right: auto;
            }
        }

        #iconbox-58abf4bab6e25757bda5c5d81a2048c3 .sh-iconbox-title h3 {
            color: #ffffff;
            font-size: 16px;
        }

        #iconbox-58abf4bab6e25757bda5c5d81a2048c3.sh-iconbox-left .sh-iconbox-aside {
            margin-left: 7.2px;
        }

        #iconbox-58abf4bab6e25757bda5c5d81a2048c3 .sh-iconbox-hover {
            font-size: 36px;
        }

        #iconbox-58abf4bab6e25757bda5c5d81a2048c3.sh-iconbox-left .sh-iconbox-aside {
            padding-left: 66px;
        }

        #iconbox-58abf4bab6e25757bda5c5d81a2048c3 .sh-iconbox-hover {
            color: #ffffff;
        }

        #iconbox-58abf4bab6e25757bda5c5d81a2048c3.sh-iconbox-style6 .sh-iconbox-hover {
            text-shadow: -3px 2px rgba(255, 255, 255, 0.3);
        }

        #iconbox-58abf4bab6e25757bda5c5d81a2048c3 .sh-iconbox-content {
            color: #e1edef;
        }

        .sh-section-80c2cd1a84fe1b1fa6203c9327c387b2 {
            padding: 0px 0px 0px 0px;
            z-index: 1000;
        }

        .sh-section-overlay-80c2cd1a84fe1b1fa6203c9327c387b2 {
            z-index: -1000;
            background: #ffffff;
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
        }

        .sh-section-overlay-front {
            z-index: 0;
        }

        .sh-column-6fe8bcc677209558d48a7cf9a732399f {
            padding: 0px 0px 0px 0px;
            background-position: center center;
        }

        @media (max-width: 800px) {
            .sh-column-6fe8bcc677209558d48a7cf9a732399f .sh-column-wrapper {
                margin-left: auto;
                margin-right: auto;
            }
        }

        .sh-header-right-side,
        .header-mobile-social-media a,
        .sh-header .sh-nav>li.menu-item ul,
        .sh-header-left-side .sh-nav>li.menu-item ul,
        .sh-header-mobile-dropdown {
            background-color: #232323 !important;
        }
 .sh-side-options {
            position: fixed;
            background-color: rgba(255, 255, 2555, 1);
            top: 216px;
            right: 0;
            z-index: 12345678902;
            box-shadow: 0px 1px 12px 0px rgba(0, 0, 0, 0.12);
            -webkit-transition: 0.3s all;
            transition: 0.2s all;
            width: 74px;
            padding: 0 0;
            border-top-left-radius: 5px;
            border-bottom-left-radius: 5px;
        }

        .sh-side-options.sh-side-options-pages {
            top: 150px;
        }

        .sh-side-options-item {
            display: block;
        }

        .sh-side-options-item {
            text-align: center;
            margin: 0px;
            padding: 17px 0;
            transition: 0.3s all ease-in-out;
            position: relative;
            background-color: #fff;
        }

        .sh-side-options-item:first-child {
            border-top-left-radius: 5px;
        }

        .sh-side-options-item:last-child {
            border-bottom-left-radius: 5px;
        }


        .sh-side-options-item i {
            font-size: 24px;
        }

        .sh-side-options-item:not(:hover):not(:focus) {
            color: #9a9a9a !important;
        }

        .sh-side-options-item:hover .sh-side-options-hover {
            opacity: 1;
            transform: translateX(-100%);
        }

        .sh-side-options-hover {
            position: absolute;
            background-color: #232323;
            color: #fff;
            padding: 20px 26px;
            transform: translateX(0%);
            left: 0px;
            top: 0;
            bottom: 0;
            opacity: 0;
            transition: 0.2s all ease-in-out;
            z-index: -100;
            border-top-left-radius: 5px;
            border-bottom-left-radius: 5px;
            font-size: 13px;
        }

        .sh-side-options-hover span {
            padding: 0px 3px;
        }

        .sh-side-options-divider {
            margin: 0 10px;
            border-bottom: 1px solid #f2f2f2;
        }

        @media (max-width: 700px) {

            .sh-side-options {
                width: 52px;
            }

            .sh-side-options-item {
                padding: 10px 0;
            }

            .sh-side-options-item i {
                font-size: 16px;
            }

        }

        @media (max-width: 600px) {

            .sh-side-options {
                display: none;
            }

        }

        @media (max-height: 500px) {
            .sh-side-options {
                top: 120px !important;
            }
        }
 .sh-page-loader {
            background-color: rgba(255, 255, 255, 0.98) !important;
        }
 img.wp-smiley,
        img.emoji {
            display: inline !important;
            border: none !important;
            box-shadow: none !important;
            height: 1em !important;
            width: 1em !important;
            margin: 0 .07em !important;
            vertical-align: -0.1em !important;
            background: none !important;
            padding: 0 !important;
        }
      .woocommerce form .form-row .required {
            visibility: visible;
        }
