﻿<style id="codevz-inline-css" data-noptimize>
            .woocommerce div.product form.cart .variations .codevz-variations-button label,
            .codevz-product-live,
            .codevz-woo-columns span {
                border-radius: 0px;
            }

            article .cz_post_icon {
                border-radius: 0px;
                color: #042e69;
            }

            .xtra-cookie a.xtra-cookie-button,
            .xtra-outofstock {
                border-radius: 0px;
            }

            .codevz-cart-checkout-steps span,
            .woocommerce-MyAccount-navigation a:hover,
            .woocommerce-MyAccount-navigation .is-active a {
                color: #ffffff;
                background-color: #042e69;
            }

            .xtra-cookie a.xtra-cookie-button,
            article .cz_post_icon {
                color: #ffffff;
                background-color: #042e69;
            }

            .xtra-cookie {
                fill: #042e69;
            }

            .admin-bar .cz_fixed_top_border {
                top: 32px;
            }

            .admin-bar i.offcanvas-close {
                top: 32px;
            }

            .admin-bar .offcanvas_area,
            .admin-bar .hidden_top_bar {
                margin-top: 32px;
            }

            .admin-bar .header_5,
            .admin-bar .onSticky {
                top: 32px;
            }

            @media screen and (max-width:768px) {

                .admin-bar .header_5,
                .admin-bar .onSticky,
                .admin-bar .cz_fixed_top_border,
                .admin-bar i.offcanvas-close {
                    top: 46px;
                }

                .admin-bar .onSticky {
                    top: 0;
                }

                .admin-bar .offcanvas_area,
                .admin-bar .offcanvas_area,
                .admin-bar .hidden_top_bar {
                    margin-top: 46px;
                    height: calc(100% - 46px);
                }
            }

            /* Theme color */
            a:hover,
            .sf-menu > .cz.current_menu > a,
            .sf-menu > .cz .cz.current_menu > a,
            .sf-menu > .current-menu-parent > a,
            .comment-text .star-rating span,
            .codevz-404 span {
                color: #042e69;
            }

            form button,
            .button,
            #edd-purchase-button,
            .edd-submit,
            .edd-submit.button.blue,
            .edd-submit.button.blue:hover,
            .edd-submit.button.blue:focus,
            [type=submit].edd-submit,
            .sf-menu > .cz > a:before,
            .sf-menu > .cz > a:before,
            .post-password-form input[type="submit"],
            .wpcf7-submit,
            .submit_user,
            #commentform #submit,
            .commentlist li.bypostauthor > .comment-body:after,
            .commentlist li.comment-author-admin > .comment-body:after,
            .pagination .current,
            .pagination > b,
            .pagination a:hover,
            .page-numbers .current,
            .page-numbers a:hover,
            .pagination .next:hover,
            .pagination .prev:hover,
            input[type=submit],
            .sticky:before,
            .commentlist li.comment-author-admin .fn,
            input[type=submit],
            input[type=button],
            .cz_header_button,
            .cz_default_portfolio a,
            .cz_readmore,
            .more-link,
            a.cz_btn,
            .cz_highlight_1:after,
            div.cz_btn,
            .woocommerce input.button.alt.woocommerce #respond input#submit,
            .woocommerce a.button,
            .woocommerce button.button,
            .woocommerce input.button,
            .woocommerce .woocommerce-error .button,
            .woocommerce .woocommerce-info .button,
            .woocommerce .woocommerce-message .button,
            .woocommerce-page .woocommerce-error .button,
            .woocommerce-page .woocommerce-info .button,
            .woocommerce-page .woocommerce-message .button,
            #add_payment_method table.cart input,
            .woocommerce-cart table.cart input:not(.input-text),
            .woocommerce-checkout table.cart input,
            .woocommerce input.button:disabled,
            .woocommerce input.button:disabled[disabled],
            #add_payment_method table.cart input,
            #add_payment_method .wc-proceed-to-checkout a.checkout-button,
            .woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
            .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button,
            .woocommerce #payment #place_order,
            .woocommerce-page #payment #place_order,
            .woocommerce input.button.alt,
            .woocommerce #respond input#submit.alt:hover,
            .woocommerce button.button.alt:hover,
            .woocommerce input.button.alt:hover,
            .woocommerce #respond input#submit.alt:hover,
            .woocommerce a.button.alt:hover,
            .woocommerce nav.woocommerce-pagination ul li a:focus,
            .woocommerce nav.woocommerce-pagination ul li a:hover,
            .woocommerce nav.woocommerce-pagination ul li span.current,
            .widget_product_search #searchsubmit,
            .woocommerce .widget_price_filter .ui-slider .ui-slider-range,
            .woocommerce .widget_price_filter .ui-slider .ui-slider-handle,
            .woocommerce #respond input#submit,
            .woocommerce a.button,
            .woocommerce button.button,
            .woocommerce input.button,
            .woocommerce div.product form.cart .button,
            .xtra-product-icons,
            .woocommerce button.button.alt {
                background-color: #042e69;
            }

            .cs_load_more_doing,
            div.wpcf7 .wpcf7-form .ajax-loader {
                border-right-color: #042e69;
            }

            input:focus,
            textarea:focus,
            select:focus {
                border-color: #042e69 !important;
            }

            ::selection {
                background-color: #042e69;
                color: #fff;
            }

            ::-moz-selection {
                background-color: #042e69;
                color: #fff;
            }

            /* Custom */
            .elms_left.footer_1_left,
            .inner_custom_element_footer_1_left_0 {
                width: 100%;
            }

            @media screen and (max-width: 768px) {
                .vc_custom_1530465071939 {
                    transform: translateY(120px);
                    margin-bottom: 120px;
                }
            }

            header .services div.service_text {
                white-space: nowrap;
            }

            .uranus .tp-bullet,
            .uranus .tp-bullet-inner {
                border-radius: 0 !important;
            }

            /* Dynamic  */
            .widget {
                background-color: rgba(255, 255, 255, 0.01);
                padding-top: 40px;
                padding-bottom: 40px;
                margin-bottom: 0px;
                border-style: none;
                border-radius: 3px;
            }

                .widget > .codevz-widget-title,
                .sidebar_inner .widget_block > div > div > h2 {
                    font-size: 18px;
                    color: #ffeb3b;
                    font-weight: 700;
                    background-color: #042e69;
                    padding: 20px 25px;
                    margin: -40px -30px 30px;
                    border-style: solid;
                    border-top-width: 1px;
                    border-bottom-width: 1px;
                    border-color: #042e69;
                }

            .logo > a,
            .logo > h1,
            .logo h2 {
                color: #ffffff;
                text-transform: uppercase;
            }

            #menu_header_1 > .cz > a:before {
                background-color: #042e69;
            }

            .header_2 {
                padding-top: 20px;
            }

            #menu_header_2 > .cz > a {
                font-size: 16px;
                color: rgba(255, 255, 255, 0.7);
                padding: 0px 0px 14px;
                margin-right: 15px;
                margin-left: 15px;
            }

                #menu_header_2 > .cz > a:hover,
                #menu_header_2 > .cz:hover > a,
                #menu_header_2 > .cz.current_menu > a,
                #menu_header_2 > .current-menu-parent > a {
                    color: #ffffff;
                }

                #menu_header_2 > .cz > a:before {
                    background-color: #ffffff;
                    width: 100%;
                    height: 4px;
                    border-width: 0px;
                    border-radius: 0px;
                    bottom: 0px;
                    left: 0px;
                }

            #menu_header_2 .cz .sub-menu:not(.cz_megamenu_inner_ul),
            #menu_header_2 .cz_megamenu_inner_ul .cz_megamenu_inner_ul {
                background-color: #ffffff;
                padding-top: 24px;
                padding-bottom: 24px;
                margin-top: 0px;
                margin-left: 30px;
                border-style: solid;
                border-top-width: 1px;
                border-color: #eaeaea;
                border-radius: 3px;
                box-shadow: 0px 9px 20px rgba(0, 0, 0, 0.13);
            }

            #menu_header_2 .cz .cz a {
                font-size: 14px;
                color: #353535;
                font-weight: 400;
                padding-right: 24px;
                padding-left: 24px;
            }

                #menu_header_2 .cz .cz a:hover,
                #menu_header_2 .cz .cz:hover > a,
                #menu_header_2 .cz .cz.current_menu > a,
                #menu_header_2 .cz .current_menu > .current_menu {
                    color: #042e69;
                    font-weight: 500;
                    padding-right: 30px;
                    padding-left: 30px;
                }

            .onSticky {
                background-color: rgba(0, 0, 0, 0.8) !important;
            }

            .header_4 {
                background-color: #042e69;
            }

            #menu_header_4 > .cz > a {
                color: rgba(255, 255, 255, 0.7);
            }

                #menu_header_4 > .cz > a:hover,
                #menu_header_4 > .cz:hover > a,
                #menu_header_4 > .cz.current_menu > a,
                #menu_header_4 > .current-menu-parent > a {
                    color: #ffeb3b;
                    background-color: rgba(255, 255, 255, 0.08);
                    padding-right: 25px;
                    padding-left: 25px;
                }

            #menu_header_4 .cz .cz a {
                color: rgba(255, 255, 255, 0.6);
            }

                #menu_header_4 .cz .cz a:hover,
                #menu_header_4 .cz .cz:hover > a,
                #menu_header_4 .cz .cz.current_menu > a,
                #menu_header_4 .cz .current_menu > .current_menu {
                    color: #ffffff;
                }

            .page_title,
            .header_onthe_cover .page_title {
                background-size: cover;
                background-image: url(https://xtratheme.com/arabic-elementor/industrial/wp-content/uploads/sites/2/2018/09/header-1.jpg);
                padding-top: 280px;
                padding-bottom: 120px;
            }

                .page_title .section_title {
                    font-size: 46px;
                    color: #ffffff;
                    font-weight: 200;
                }

            .breadcrumbs a,
            .breadcrumbs i {
                color: #e5e5e5;
            }

            .breadcrumbs {
                padding-bottom: 0px;
                margin-top: 20px;
                margin-right: 10px;
                margin-bottom: 0px;
            }

            .cz_middle_footer {
                background-size: cover;
                padding-top: 100px;
                padding-bottom: 70px;
            }

            .footer_widget {
                color: rgba(255, 255, 255, 0.75);
                padding: 0px;
                margin-top: 0px;
            }

            .cz_middle_footer a {
                font-size: 15px;
                color: rgba(255, 255, 255, 0.72);
                line-height: 2;
            }

                .cz_middle_footer a:hover {
                    color: #ffeb3b;
                }

            .footer_2 {
                background-color: #042e69;
                border-style: solid;
                border-top-width: 10px;
                border-color: #ffeb3b;
            }

            i.backtotop {
                font-size: 20px;
                color: #000000;
                background-color: #ffffff;
                border-style: none;
                border-width: 0px;
                border-radius: 0px;
                box-shadow: 0px 6px 40px rgba(0, 0, 0, 0.2);
                z-index: 9;
            }

            i.fixed_contact {
                font-size: 20px;
                color: #000000;
                background-color: #ffffff;
                border-style: none;
                border-width: 0px;
                border-radius: 0px;
                box-shadow: -6px 6px 40px rgba(0, 0, 0, 0.2);
            }

            .footer_widget > .codevz-widget-title,
            footer .widget_block > div > div > h2 {
                font-size: 20px;
                color: #ffeb3b;
                line-height: 1;
                margin-bottom: 30px;
                border-style: none;
                border-bottom-width: 1px;
                border-color: rgba(255, 235, 59, 0.4);
            }

            .woocommerce ul.products li.product .woocommerce-loop-category__title,
            .woocommerce ul.products li.product .woocommerce-loop-product__title,
            .woocommerce ul.products li.product h3,
            .woocommerce.woo-template-2 ul.products li.product .woocommerce-loop-category__title,
            .woocommerce.woo-template-2 ul.products li.product .woocommerce-loop-product__title,
            .woocommerce.woo-template-2 ul.products li.product h3 {
                font-size: 18px;
                color: #ffffff;
                text-align: center;
                font-weight: 500;
                background-color: #042e69;
                padding: 20px 20px 40px;
                margin: -20px -10px -10px;
                border-radius: 0px;
                display: block;
                position: relative;
                z-index: 9;
            }

            .woocommerce ul.products li.product .star-rating {
                display: none;
            }

            .woocommerce ul.products li.product .button.add_to_cart_button,
            .woocommerce ul.products li.product .button[class*="product_type_"] {
                font-size: 14px;
                color: #042e69;
                background-color: #ffeb3b;
                margin-top: -20px;
                margin-bottom: 0px;
                position: relative;
                z-index: 9;
            }

            .woocommerce ul.products li.product .price {
                font-size: 16px;
                color: #ffffff;
                background-color: #042e69;
                border-radius: 0px;
                box-shadow: none;
                top: 1px;
                right: 1px;
            }

            .woocommerce div.product .summary > p.price,
            .woocommerce div.product .summary > span.price {
                font-size: 50px;
                color: #042e69;
                font-weight: 700;
            }

            .tagcloud a:hover,
            .widget .tagcloud a:hover,
            .cz_post_cat a:hover,
            .cz_post_views a:hover {
                color: #042e69;
                background-color: #ffeb3b;
            }

            .pagination a,
            .pagination > b,
            .pagination span,
            .page-numbers a,
            .page-numbers span,
            .woocommerce nav.woocommerce-pagination ul li a,
            .woocommerce nav.woocommerce-pagination ul li span {
                font-size: 18px;
                color: #042e69;
                font-weight: 300;
                background-color: rgba(4, 46, 105, 0.06);
                padding: 0px;
                margin-right: 5px;
                border-style: none;
                border-radius: 0px;
                float: right;
            }

            #menu_header_2 .sub-menu .sub-menu:not(.cz_megamenu_inner_ul) {
                margin-top: -22px;
                margin-left: 0px;
            }

            .cz-cpt-post .cz_readmore,
            .cz-cpt-post .more-link {
                color: #042e69;
                background-color: rgba(4, 46, 105, 0.08);
                padding-right: 10px;
                padding-left: 15px;
                border-radius: 0px;
            }

                .cz-cpt-post .cz_readmore:hover,
                .cz-cpt-post .more-link:hover {
                    color: #ffffff;
                    background-color: #042e69;
                }

            .woocommerce ul.products li.product .button.add_to_cart_button:hover,
            .woocommerce ul.products li.product .button[class*="product_type_"]:hover {
                color: #ffeb3b;
                background-color: #042e69;
            }

            .cz-cpt-post .cz_default_loop .cz_post_author_avatar img {
                width: 32px;
                padding: 0px;
                border-style: none;
                border-radius: 3px;
                box-shadow: none;
                display: none;
            }

            .cz-cpt-post .cz_default_loop .cz_post_author_name {
                display: none;
            }

            .cz-cpt-post .cz_default_loop .cz_post_date {
                font-size: 12px;
                color: #042e69;
                font-weight: 500;
                text-transform: uppercase;
                background-color: #ffeb3b;
                padding: 2px 10px;
                margin-right: -14px;
                margin-left: -14px;
                border-radius: 2px;
                display: block;
                opacity: 1;
            }

            .cz-cpt-post .cz_default_loop .cz_post_title h3 {
                font-size: 32px;
                padding-top: 16px;
            }

            #menu_header_2 > .cz > a .cz_indicator {
                font-size: 14px;
                color: rgba(255, 255, 255, 0.7);
            }

            .cz_default_loop.sticky > div {
                background-color: rgba(167, 167, 167, 0.1);
                margin-bottom: 40px;
                border-style: solid;
                border-width: 2px;
                border-color: #000370;
                border-radius: 6px;
            }

            .cz-cpt-post .cz_default_loop > div {
                padding-bottom: 40px;
                margin-bottom: 40px;
                border-style: solid;
            }

            .cz-cpt-post .cz_default_loop .cz_post_meta {
                margin-bottom: 20px;
            }

            #comments > h3,
            .content.cz_related_posts > h4,
            .content.cz_author_box > h4,
            .related.products > h2,
            .upsells.products > h2,
            .up-sells.products > h2,
            .up-sells.products > h2,
            .woocommerce-page .cart-collaterals .cart_totals > h2,
            .woocommerce-page #customer_details > div:first-child > div:first-child > h3:first-child,
            .woocommerce-page .codevz-checkout-details > h3,
            .woocommerce-page .woocommerce-order-details > h2,
            .woocommerce-page .woocommerce-customer-details > h2,
            .woocommerce-page .cart-collaterals .cross-sells > h2 {
                font-size: 18px;
                color: #ffeb3b;
                font-weight: 700;
                background-color: #042e69;
                padding: 20px 25px;
                margin: -31px -30px 30px;
                border-style: solid;
                border-top-width: 1px;
                border-bottom-width: 1px;
                border-color: #042e69;
            }

            .next_prev .previous i,
            .next_prev .next i {
                color: #042e69;
                background-color: #ffffff;
                padding: 2px;
                border-style: solid;
                border-width: 2px;
                border-color: rgba(4, 46, 105, 0.06);
                border-radius: 0px;
            }

            .next_prev .previous:hover i,
            .next_prev .next:hover i {
                color: #042e69;
                background-color: #ffeb3b;
            }

            .next_prev h4 {
                color: #ffffff;
                margin-right: 8px;
                margin-left: 8px;
            }

            .content .xtra-post-title {
                font-size: 32px;
            }

            .single .content .xtra-post-title {
                font-size: 32px;
            }

            form button,
            .comment-form button,
            a.cz_btn,
            div.cz_btn,
            a.cz_btn_half_to_fill:before,
            a.cz_btn_half_to_fill_v:before,
            a.cz_btn_half_to_fill:after,
            a.cz_btn_half_to_fill_v:after,
            a.cz_btn_unroll_v:before,
            a.cz_btn_unroll_h:before,
            a.cz_btn_fill_up:before,
            a.cz_btn_fill_down:before,
            a.cz_btn_fill_left:before,
            a.cz_btn_fill_right:before,
            .wpcf7-submit,
            input[type=submit],
            input[type=button],
            .button,
            .cz_header_button,
            .woocommerce a.button,
            .woocommerce input.button,
            .woocommerce #respond input#submit.alt,
            .woocommerce a.button.alt,
            .woocommerce button.button.alt,
            .woocommerce input.button.alt,
            .woocommerce #respond input#submit,
            .woocommerce a.button,
            .woocommerce button.button,
            .woocommerce input.button,
            #edd-purchase-button,
            .edd-submit,
            [type=submit].edd-submit,
            .edd-submit.button.blue,
            .woocommerce #payment #place_order,
            .woocommerce-page #payment #place_order,
            .woocommerce button.button:disabled,
            .woocommerce button.button:disabled[disabled],
            .woocommerce a.button.wc-forward,
            .wp-block-search .wp-block-search__button,
            .woocommerce-message a.restore-item.button {
                color: #ffffff;
                font-weight: 700;
                background-color: #042e69;
                padding: 12px 26px;
                border-style: solid;
                border-width: 1px;
                border-color: rgba(255, 255, 255, 0.1);
                border-radius: 0px;
            }

            input,
            textarea,
            select,
            .qty,
            .woocommerce-input-wrapper .select2-selection--single,
            #add_payment_method table.cart td.actions .coupon .input-text,
            .woocommerce-cart table.cart td.actions .coupon .input-text,
            .woocommerce-checkout table.cart td.actions .coupon .input-text {
                color: #000000;
                border-style: solid;
                border-color: #042e69;
                border-radius: 0px;
            }

            .pagination .current,
            .pagination > b,
            .pagination a:hover,
            .page-numbers .current,
            .page-numbers a:hover,
            .pagination .next:hover,
            .pagination .prev:hover,
            .woocommerce nav.woocommerce-pagination ul li a:focus,
            .woocommerce nav.woocommerce-pagination ul li a:hover,
            .woocommerce nav.woocommerce-pagination ul li span.current {
                color: #ffeb3b;
                font-weight: 900;
                background-color: #042e69;
            }

            [class*="cz_tooltip_"] [data-title]:after {
                font-family: 'Changa';
            }

            body,
            body.rtl,
            .rtl form {
                font-family: 'Changa';
            }

            h1,
            h2,
            h3,
            h4,
            h5,
            h6 {
                font-family: 'Changa';
                font-weight: 900;
            }

            #menu_header_2 .cz_parent_megamenu > [class^="cz_megamenu_"] > .cz,
            .cz_parent_megamenu > [class*=" cz_megamenu_"] > .cz {
                padding-right: 10px;
                padding-left: 10px;
                margin-top: 10px;
                margin-bottom: 10px;
                border-style: solid;
                border-left-width: 1px;
                border-color: rgba(63, 63, 63, 0.1);
            }

            #menu_header_2 .cz .cz h6 {
                font-size: 18px;
                margin-top: -10px;
            }

            .cz-cpt-post .cz_post_image,
            .cz-cpt-post .cz_post_svg {
                padding: 8px;
                border-style: solid;
                border-width: 1px;
                border-color: #042e69;
                border-radius: 0px;
            }

            .cz-cpt-portfolio .cz_default_loop .cz_post_image,
            .cz-cpt-portfolio .cz_post_svg {
                background-color: rgba(4, 46, 105, 0.01);
                padding: 10px;
                border-style: solid;
                border-width: 1px;
                border-color: #042e69;
            }

            .cz-cpt-post .cz_default_loop .cz_post_excerpt {
                font-size: 18px;
                color: #606060;
            }

            form button:hover,
            .comment-form button:hover,
            a.cz_btn:hover,
            div.cz_btn:hover,
            a.cz_btn_half_to_fill:hover:before,
            a.cz_btn_half_to_fill_v:hover:before,
            a.cz_btn_half_to_fill:hover:after,
            a.cz_btn_half_to_fill_v:hover:after,
            a.cz_btn_unroll_v:after,
            a.cz_btn_unroll_h:after,
            a.cz_btn_fill_up:after,
            a.cz_btn_fill_down:after,
            a.cz_btn_fill_left:after,
            a.cz_btn_fill_right:after,
            .wpcf7-submit:hover,
            input[type=submit]:hover,
            input[type=button]:hover,
            .button:hover,
            .cz_header_button:hover,
            .woocommerce a.button:hover,
            .woocommerce input.button:hover,
            .woocommerce #respond input#submit.alt:hover,
            .woocommerce a.button.alt:hover,
            .woocommerce button.button.alt:hover,
            .woocommerce input.button.alt:hover,
            .woocommerce #respond input#submit:hover,
            .woocommerce a.button:hover,
            .woocommerce button.button:hover,
            .woocommerce input.button:hover,
            #edd-purchase-button:hover,
            .edd-submit:hover,
            [type=submit].edd-submit:hover,
            .edd-submit.button.blue:hover,
            .edd-submit.button.blue:focus,
            .woocommerce #payment #place_order:hover,
            .woocommerce-page #payment #place_order:hover,
            .woocommerce div.product form.cart .button:hover,
            .woocommerce button.button:disabled:hover,
            .woocommerce button.button:disabled[disabled]:hover,
            .woocommerce a.button.wc-forward:hover,
            .wp-block-search .wp-block-search__button:hover,
            .woocommerce-message a.restore-item.button:hover {
                color: #042e69;
                background-color: #ffeb3b;
            }

            .sidebar_inner {
                background-color: rgba(4, 46, 105, 0.03);
                padding-bottom: 40px;
                margin-bottom: 50px;
                border-style: solid;
                border-width: 1px;
                border-color: #042e69;
                box-shadow: 0px 10px 60px rgba(0, 0, 0, 0.1);
            }

            input:focus,
            textarea:focus,
            select:focus {
                border-style: solid !important;
                border-color: #ffeb3b !important;
            }

            .elms_row .cz_social a,
            .fixed_side .cz_social a,
            #xtra-social-popup [class*="xtra-social-type-"] a {
                font-size: 20px;
                color: rgba(0, 0, 0, 0.9);
            }

                .elms_row .cz_social a:hover,
                .fixed_side .cz_social a:hover,
                #xtra-social-popup [class*="xtra-social-type-"] a:hover {
                    color: #042e69;
                }

            [class*="cz_tooltip_"] [data-title]:after {
                font-size: 11px;
                color: #042e69;
                font-weight: 600;
                text-transform: uppercase;
                background-color: #ffeb3b;
                padding: 10px 14px;
                border-radius: 0px;
                box-shadow: 0px 10px 50px 0px rgba(0, 0, 0, 0.1);
            }

            #menu_header_1 > .cz > a {
                font-size: 16px;
                color: rgba(4, 46, 105, 0.8);
                padding-top: 10px;
                padding-bottom: 10px;
            }

                #menu_header_1 > .cz > a:hover,
                #menu_header_1 > .cz:hover > a,
                #menu_header_1 > .cz.current_menu > a,
                #menu_header_1 > .current-menu-parent > a {
                    color: #042e69;
                }

            #menu_header_1 .cz .sub-menu:not(.cz_megamenu_inner_ul),
            #menu_header_1 .cz_megamenu_inner_ul .cz_megamenu_inner_ul {
                background-color: #ffeb3b;
                box-shadow: 0px 10px 60px rgba(0, 0, 0, 0.2);
            }

            #menu_header_1 .cz .cz a {
                color: rgba(4, 46, 105, 0.8);
            }

                #menu_header_1 .cz .cz a:hover,
                #menu_header_1 .cz .cz:hover > a,
                #menu_header_1 .cz .cz.current_menu > a,
                #menu_header_1 .cz .current_menu > .current_menu {
                    color: #042e69;
                }

            .header_2 .row {
                background-color: #042e69;
                padding-right: 30px;
                padding-left: 30px;
            }

            .header_3 .row {
                background-color: #ffeb3b;
                margin-top: 6px;
                border-radius: 0px;
            }

            #menu_header_3 > .cz > a {
                font-size: 16px;
                color: rgba(28, 28, 28, 0.8);
                padding: 10px 0px;
                margin-right: 14px;
                margin-left: 14px;
            }

                #menu_header_3 > .cz > a:hover,
                #menu_header_3 > .cz:hover > a,
                #menu_header_3 > .cz.current_menu > a,
                #menu_header_3 > .current-menu-parent > a {
                    color: #042e69;
                }

                #menu_header_3 > .cz > a:before {
                    width: 100%;
                    height: 4px;
                    left: 0px;
                }

                #menu_header_3 > .cz > a .cz_indicator {
                    margin-top: -3px;
                }

            #menu_header_3 .cz .sub-menu:not(.cz_megamenu_inner_ul),
            #menu_header_3 .cz_megamenu_inner_ul .cz_megamenu_inner_ul {
                background-color: #ffeb3b;
                margin-top: 2px;
                margin-right: 12px;
                margin-left: 12px;
            }

            #menu_header_3 .cz .cz a:hover,
            #menu_header_3 .cz .cz:hover > a,
            #menu_header_3 .cz .cz.current_menu > a,
            #menu_header_3 .cz .current_menu > .current_menu {
                font-weight: 500;
            }

            #menu_header_4 {
                background-position: left center;
                background-size: cover;
                background-color: #042e69;
            }

                #menu_header_4 .cz .cz h6 {
                    color: rgba(255, 255, 255, 0.7);
                }

            .page_footer {
                background-size: cover;
                background-image: linear-gradient(90deg, rgba(15, 15, 15, 0.1), rgba(15, 15, 15, 0.1)), url(https://xtratheme.com/arabic-elementor/industrial/wp-content/uploads/sites/2/2018/09/footer.jpg);
            }

            i.backtotop:hover {
                color: #ffeb3b;
                background-color: #042e69;
            }

            div.fixed_contact {
                border-radius: 0px;
            }

            i.fixed_contact:hover,
            i.fixed_contact_active {
                color: #ffeb3b;
                background-color: #042e69;
            }

            .cz-cpt-post article .cz_post_icon {
                font-size: 24px;
                color: #042e69;
                background-color: #ffeb3b;
                border-radius: 0px;
            }

            .cz-cpt-post article:hover .cz_post_image,
            .cz-cpt-post article:hover .cz_post_svg {
                background-color: #042e69;
            }

            .cz-cpt-post .cz_readmore i,
            .cz-cpt-post .more-link i {
                color: #042e69;
                margin-top: 1px;
                float: right;
            }

            .cz-cpt-post .cz_readmore:hover i,
            .cz-cpt-post .more-link:hover i {
                color: #ffffff;
                padding-left: 5px;
            }

            .tagcloud a,
            .widget .tagcloud a,
            .cz_post_cat a,
            .cz_post_views a {
                color: rgba(4, 46, 105, 0.7);
                background-color: rgba(4, 46, 105, 0.05);
                border-style: none;
                border-radius: 0px;
            }

            .next_prev {
                background-color: #042e69;
                padding: 30px;
            }

                .next_prev li:hover h4 {
                    color: #ffeb3b;
                }

                .next_prev h4 small {
                    color: #b5b5b5;
                }

            .xtra-comments,
            .content.cz_related_posts,
            .cz_author_box,
            .related.products,
            .upsells.products,
            .up-sells.products,
            .woocommerce-page .cart-collaterals .cart_totals,
            .woocommerce-page #customer_details,
            .woocommerce-page .codevz-checkout-details,
            .woocommerce-page .woocommerce-order-details,
            .woocommerce-page .woocommerce-customer-details,
            .woocommerce-page .cart-collaterals .cross-sells,
            .woocommerce-account .cz_post_content > .woocommerce {
                background-color: rgba(4, 46, 105, 0.03);
                padding: 30px 30px 10px;
                border-style: solid;
                border-width: 1px;
                border-color: #042e69;
            }

            .cz_related_posts .cz_related_post .cz_post_image {
                padding: 0px;
                border-style: none;
            }

            .cz_related_posts .cz_related_post_date {
                font-size: 12px;
            }

            .xtra-comments .commentlist li article {
                color: #2d2d2d;
                background-color: #ffffff;
                border-radius: 0px;
            }

            .cz-cpt-portfolio article .cz_post_icon {
                font-size: 36px;
                color: #ffeb3b;
                background-color: rgba(255, 255, 255, 0.01);
                border-radius: 3px;
                top: auto;
                bottom: -30px;
            }

            .cz-cpt-portfolio .cz_default_loop:hover .cz_post_image,
            .cz-cpt-portfolio article:hover .cz_post_svg {
                background-color: #042e69;
            }

            .cz-cpt-portfolio .cz_default_loop .cz_post_title h3 {
                font-size: 30px;
                text-align: center;
                margin-top: 50px;
                margin-right: 20px;
                margin-left: 20px;
                display: block;
            }

            .cz-cpt-portfolio .cz_default_loop .cz_post_meta {
                top: 14px;
                left: 47%;
                bottom: auto !important;
                transform: translateX(-50%);
            }

            .cz-cpt-portfolio .cz_default_loop .cz_post_author_avatar img {
                display: none;
            }

            .cz-cpt-portfolio .cz_default_loop .cz_post_author_name {
                display: none;
            }

            .cz-cpt-portfolio .cz_default_loop .cz_post_date {
                color: #042e69;
                background-color: #ffeb3b;
                padding: 5px 8px;
                border-radius: 3px;
                position: relative;
                top: 10px;
                opacity: 1;
            }

            .woocommerce ul.products li.product .woocommerce-loop-product__link {
                padding: 10px;
                border-style: solid;
                border-width: 1px;
                border-color: #042e69;
            }

            .woocommerce ul.products li.product:hover .woocommerce-loop-product__link {
                background-color: #042e69;
            }

            .woocommerce .woocommerce-result-count {
                font-size: 14px;
                color: #042e69;
                background-color: rgba(4, 46, 105, 0.03);
                padding: 5px 20px;
                margin-bottom: 60px;
            }

            .woocommerce div.product div.images img {
                border-style: solid;
                border-width: 1px;
                border-color: #042e69;
                transform: scale(0.99);
            }

            .woocommerce div.product .product_title {
                display: none;
            }

            .single_con .tagcloud a:first-child,
            .single_con .cz_post_cat a:first-child,
            .cz_post_views a:first-child {
                color: #ffffff;
                background-color: #042e69;
            }

            .woocommerce div.product .woocommerce-tabs ul.tabs li {
                color: #565656;
                background-color: transparent;
                margin-top: 50px;
                margin-bottom: 1px;
                border-style: none;
            }

                .woocommerce div.product .woocommerce-tabs ul.tabs li.active {
                    color: #ffeb3b;
                    font-weight: 700;
                    background-color: #042e69;
                }

            .woocommerce div.product .woocommerce-tabs .panel {
                color: #ffffff;
                background-color: #042e69;
                border-style: none;
                border-radius: 0px;
            }

            div.xtra-share {
                background-color: rgba(4, 46, 105, 0.03);
                padding-top: 60px;
                border-style: solid;
                border-color: #042e69;
                border-radius: 0px;
                display: flex;
            }

                div.xtra-share a {
                    color: #042e69;
                    width: 100%;
                }

                    div.xtra-share a:hover {
                        transform: translateY(-2px);
                    }

            .products .product .xtra-product-icons {
                margin-right: -10px;
                margin-left: -10px;
                border-radius: 0px;
            }

            .products .product .xtra-add-to-wishlist:hover {
                color: #042e69;
                background-color: #ffeb3b;
            }

            .products .product .xtra-product-quick-view:hover {
                color: #042e69;
                background-color: #ffeb3b;
            }

            .woocommerce .cart .xtra-product-icons-wishlist {
                padding: 1px;
                border-radius: 0px;
            }

                .woocommerce .cart .xtra-product-icons-wishlist:hover {
                    color: #042e69;
                    background-color: #ffeb3b;
                }

            .footer_widget > .codevz-widget-title:before,
            footer .widget_block > div > div > h2:before {
                background-color: #ffeb3b;
                width: 25px;
                height: 1px;
            }

            div.xtra-share:before {
                color: #ffeb3b;
                text-align: left;
                font-weight: 600;
                background-color: #042e69;
                width: calc(100% - 60px);
                padding: 10px 30px;
                position: absolute;
                top: 0px;
                left: 0px;
            }

            .rtl div.xtra-share:before {
                text-align: right;
                left: auto;
                right: 0px;
            }

            .woocommerce .quantity .qty {
                width: 65px;
                margin-right: 0px;
                margin-left: 0px;
            }

            .quantity-down {
                color: #042e69;
                font-weight: 500;
                background-color: rgba(4, 46, 105, 0.05);
            }

                .quantity-down:hover {
                    color: #042e69;
                    background-color: #ffeb3b;
                }

            .quantity-up {
                color: #042e69;
                font-weight: 500;
                background-color: rgba(4, 46, 105, 0.05);
            }

                .quantity-up:hover {
                    color: #042e69;
                    background-color: #ffeb3b;
                }

            .xtra-mobile-menu-text {
                color: #d8d8d8;
                padding-top: 10px;
                padding-bottom: 20px;
            }

            li.xtra-mobile-menu-additional .cz_social a {
                font-size: 18px;
                color: #ffffff;
                background-color: rgba(255, 255, 255, 0.08);
                padding: 5px;
                margin-right: 5px;
                margin-left: 5px;
            }

            .xtra-fixed-mobile-nav a {
                background-color: #042e69;
                padding-top: 15px;
                padding-bottom: 15px;
            }

                .xtra-fixed-mobile-nav a:hover,
                .xtra-fixed-mobile-nav .xtra-active {
                    color: #042e69;
                    background-color: #ffeb3b;
                    padding-bottom: 15px;
                    margin-top: -5px;
                }

                .xtra-fixed-mobile-nav a i,
                .xtra-fixed-mobile-nav a img {
                    margin-bottom: 5px;
                }

            .woocommerce.single span.onsale {
                right: 20px;
                left: auto;
            }

            .products .product .xtra-add-to-compare:hover {
                color: #042e69;
                background-color: #ffeb3b;
            }

            .woocommerce .cart .xtra-product-icons-compare {
                padding: 1px;
                border-radius: 0px;
            }

                .woocommerce .cart .xtra-product-icons-compare:hover {
                    color: #042e69;
                    background-color: #ffeb3b;
                }

            /* Responsive */
            @media screen and (max-width:1240px) {
                #layout {
                    width: 100% !important;
                }

                    #layout.layout_1,
                    #layout.layout_2 {
                        width: 95% !important;
                    }

                .row {
                    width: 90% !important;
                    padding: 0;
                }

                blockquote {
                    padding: 20px;
                }

                footer .elms_center,
                footer .have_center .elms_left,
                footer .have_center .elms_center,
                footer .have_center .elms_right {
                    float: none;
                    display: block;
                    text-align: center;
                    margin: 0 auto;
                    flex: unset;
                }
            }

            @media screen and (max-width:768px) {

                .page_title,
                .header_onthe_cover .page_title {
                    padding-top: 110px;
                    padding-bottom: 30px;
                }
            }

            @media screen and (max-width:480px) {

                .page_title,
                .header_onthe_cover .page_title {
                    padding-top: 30px;
                }
            }
        </style>