﻿	<style id='classic-theme-styles-inline-css'>
			/*! This file is auto-generated */
			.wp-block-button__link {
				color: #fff;
				background-color: #32373c;
				border-radius: 9999px;
				box-shadow: none;
				text-decoration: none;
				padding: calc(.667em + 2px) calc(1.333em + 2px);
				font-size: 1.125em
			}

			.wp-block-file__button {
				background: #32373c;
				color: #fff;
				text-decoration: none
			}
		</style>
		<style id='global-styles-inline-css'>
			:root {
				--wp--preset--aspect-ratio--square: 1;
				--wp--preset--aspect-ratio--4-3: 4/3;
				--wp--preset--aspect-ratio--3-4: 3/4;
				--wp--preset--aspect-ratio--3-2: 3/2;
				--wp--preset--aspect-ratio--2-3: 2/3;
				--wp--preset--aspect-ratio--16-9: 16/9;
				--wp--preset--aspect-ratio--9-16: 9/16;
				--wp--preset--color--black: #000000;
				--wp--preset--color--cyan-bluish-gray: #abb8c3;
				--wp--preset--color--white: #ffffff;
				--wp--preset--color--pale-pink: #f78da7;
				--wp--preset--color--vivid-red: #cf2e2e;
				--wp--preset--color--luminous-vivid-orange: #ff6900;
				--wp--preset--color--luminous-vivid-amber: #fcb900;
				--wp--preset--color--light-green-cyan: #7bdcb5;
				--wp--preset--color--vivid-green-cyan: #00d084;
				--wp--preset--color--pale-cyan-blue: #8ed1fc;
				--wp--preset--color--vivid-cyan-blue: #0693e3;
				--wp--preset--color--vivid-purple: #9b51e0;
				--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg, rgba(6, 147, 227, 1) 0%, rgb(155, 81, 224) 100%);
				--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg, rgb(122, 220, 180) 0%, rgb(0, 208, 130) 100%);
				--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg, rgba(252, 185, 0, 1) 0%, rgba(255, 105, 0, 1) 100%);
				--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg, rgba(255, 105, 0, 1) 0%, rgb(207, 46, 46) 100%);
				--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg, rgb(238, 238, 238) 0%, rgb(169, 184, 195) 100%);
				--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg, rgb(74, 234, 220) 0%, rgb(151, 120, 209) 20%, rgb(207, 42, 186) 40%, rgb(238, 44, 130) 60%, rgb(251, 105, 98) 80%, rgb(254, 248, 76) 100%);
				--wp--preset--gradient--blush-light-purple: linear-gradient(135deg, rgb(255, 206, 236) 0%, rgb(152, 150, 240) 100%);
				--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg, rgb(254, 205, 165) 0%, rgb(254, 45, 45) 50%, rgb(107, 0, 62) 100%);
				--wp--preset--gradient--luminous-dusk: linear-gradient(135deg, rgb(255, 203, 112) 0%, rgb(199, 81, 192) 50%, rgb(65, 88, 208) 100%);
				--wp--preset--gradient--pale-ocean: linear-gradient(135deg, rgb(255, 245, 203) 0%, rgb(182, 227, 212) 50%, rgb(51, 167, 181) 100%);
				--wp--preset--gradient--electric-grass: linear-gradient(135deg, rgb(202, 248, 128) 0%, rgb(113, 206, 126) 100%);
				--wp--preset--gradient--midnight: linear-gradient(135deg, rgb(2, 3, 129) 0%, rgb(40, 116, 252) 100%);
				--wp--preset--font-size--small: 13px;
				--wp--preset--font-size--medium: 20px;
				--wp--preset--font-size--large: 36px;
				--wp--preset--font-size--x-large: 42px;
				--wp--preset--font-family--inter: "Inter", sans-serif;
				--wp--preset--font-family--cardo: Cardo;
				--wp--preset--spacing--20: 0.44rem;
				--wp--preset--spacing--30: 0.67rem;
				--wp--preset--spacing--40: 1rem;
				--wp--preset--spacing--50: 1.5rem;
				--wp--preset--spacing--60: 2.25rem;
				--wp--preset--spacing--70: 3.38rem;
				--wp--preset--spacing--80: 5.06rem;
				--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);
				--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);
				--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);
				--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);
				--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);
			}

			:where(.is-layout-flex) {
				gap: 0.5em;
			}

			:where(.is-layout-grid) {
				gap: 0.5em;
			}

			body .is-layout-flex {
				display: flex;
			}

			.is-layout-flex {
				flex-wrap: wrap;
				align-items: center;
			}

			.is-layout-flex> :is(*, div) {
				margin: 0;
			}

			body .is-layout-grid {
				display: grid;
			}

			.is-layout-grid> :is(*, div) {
				margin: 0;
			}

			:where(.wp-block-columns.is-layout-flex) {
				gap: 2em;
			}

			:where(.wp-block-columns.is-layout-grid) {
				gap: 2em;
			}

			:where(.wp-block-post-template.is-layout-flex) {
				gap: 1.25em;
			}

			:where(.wp-block-post-template.is-layout-grid) {
				gap: 1.25em;
			}

			.has-black-color {
				color: var(--wp--preset--color--black) !important;
			}

			.has-cyan-bluish-gray-color {
				color: var(--wp--preset--color--cyan-bluish-gray) !important;
			}

			.has-white-color {
				color: var(--wp--preset--color--white) !important;
			}

			.has-pale-pink-color {
				color: var(--wp--preset--color--pale-pink) !important;
			}

			.has-vivid-red-color {
				color: var(--wp--preset--color--vivid-red) !important;
			}

			.has-luminous-vivid-orange-color {
				color: var(--wp--preset--color--luminous-vivid-orange) !important;
			}

			.has-luminous-vivid-amber-color {
				color: var(--wp--preset--color--luminous-vivid-amber) !important;
			}

			.has-light-green-cyan-color {
				color: var(--wp--preset--color--light-green-cyan) !important;
			}

			.has-vivid-green-cyan-color {
				color: var(--wp--preset--color--vivid-green-cyan) !important;
			}

			.has-pale-cyan-blue-color {
				color: var(--wp--preset--color--pale-cyan-blue) !important;
			}

			.has-vivid-cyan-blue-color {
				color: var(--wp--preset--color--vivid-cyan-blue) !important;
			}

			.has-vivid-purple-color {
				color: var(--wp--preset--color--vivid-purple) !important;
			}

			.has-black-background-color {
				background-color: var(--wp--preset--color--black) !important;
			}

			.has-cyan-bluish-gray-background-color {
				background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
			}

			.has-white-background-color {
				background-color: var(--wp--preset--color--white) !important;
			}

			.has-pale-pink-background-color {
				background-color: var(--wp--preset--color--pale-pink) !important;
			}

			.has-vivid-red-background-color {
				background-color: var(--wp--preset--color--vivid-red) !important;
			}

			.has-luminous-vivid-orange-background-color {
				background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
			}

			.has-luminous-vivid-amber-background-color {
				background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
			}

			.has-light-green-cyan-background-color {
				background-color: var(--wp--preset--color--light-green-cyan) !important;
			}

			.has-vivid-green-cyan-background-color {
				background-color: var(--wp--preset--color--vivid-green-cyan) !important;
			}

			.has-pale-cyan-blue-background-color {
				background-color: var(--wp--preset--color--pale-cyan-blue) !important;
			}

			.has-vivid-cyan-blue-background-color {
				background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
			}

			.has-vivid-purple-background-color {
				background-color: var(--wp--preset--color--vivid-purple) !important;
			}

			.has-black-border-color {
				border-color: var(--wp--preset--color--black) !important;
			}

			.has-cyan-bluish-gray-border-color {
				border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
			}

			.has-white-border-color {
				border-color: var(--wp--preset--color--white) !important;
			}

			.has-pale-pink-border-color {
				border-color: var(--wp--preset--color--pale-pink) !important;
			}

			.has-vivid-red-border-color {
				border-color: var(--wp--preset--color--vivid-red) !important;
			}

			.has-luminous-vivid-orange-border-color {
				border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
			}

			.has-luminous-vivid-amber-border-color {
				border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
			}

			.has-light-green-cyan-border-color {
				border-color: var(--wp--preset--color--light-green-cyan) !important;
			}

			.has-vivid-green-cyan-border-color {
				border-color: var(--wp--preset--color--vivid-green-cyan) !important;
			}

			.has-pale-cyan-blue-border-color {
				border-color: var(--wp--preset--color--pale-cyan-blue) !important;
			}

			.has-vivid-cyan-blue-border-color {
				border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
			}

			.has-vivid-purple-border-color {
				border-color: var(--wp--preset--color--vivid-purple) !important;
			}

			.has-vivid-cyan-blue-to-vivid-purple-gradient-background {
				background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;
			}

			.has-light-green-cyan-to-vivid-green-cyan-gradient-background {
				background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;
			}

			.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
				background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;
			}

			.has-luminous-vivid-orange-to-vivid-red-gradient-background {
				background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;
			}

			.has-very-light-gray-to-cyan-bluish-gray-gradient-background {
				background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;
			}

			.has-cool-to-warm-spectrum-gradient-background {
				background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
			}

			.has-blush-light-purple-gradient-background {
				background: var(--wp--preset--gradient--blush-light-purple) !important;
			}

			.has-blush-bordeaux-gradient-background {
				background: var(--wp--preset--gradient--blush-bordeaux) !important;
			}

			.has-luminous-dusk-gradient-background {
				background: var(--wp--preset--gradient--luminous-dusk) !important;
			}

			.has-pale-ocean-gradient-background {
				background: var(--wp--preset--gradient--pale-ocean) !important;
			}

			.has-electric-grass-gradient-background {
				background: var(--wp--preset--gradient--electric-grass) !important;
			}

			.has-midnight-gradient-background {
				background: var(--wp--preset--gradient--midnight) !important;
			}

			.has-small-font-size {
				font-size: var(--wp--preset--font-size--small) !important;
			}

			.has-medium-font-size {
				font-size: var(--wp--preset--font-size--medium) !important;
			}

			.has-large-font-size {
				font-size: var(--wp--preset--font-size--large) !important;
			}

			.has-x-large-font-size {
				font-size: var(--wp--preset--font-size--x-large) !important;
			}

			:where(.wp-block-post-template.is-layout-flex) {
				gap: 1.25em;
			}

			:where(.wp-block-post-template.is-layout-grid) {
				gap: 1.25em;
			}

			:where(.wp-block-columns.is-layout-flex) {
				gap: 2em;
			}

			:where(.wp-block-columns.is-layout-grid) {
				gap: 2em;
			}

			:root :where(.wp-block-pullquote) {
				font-size: 1.5em;
				line-height: 1.6;
			}
		</style>
        <style id='elementor-frontend-inline-css'>
			.elementor-kit-1497 {
				--e-global-color-primary: #6EC1E4;
				--e-global-color-secondary: #54595F;
				--e-global-color-text: #7A7A7A;
				--e-global-color-accent: #61CE70;
				--e-global-typography-primary-font-family: "Roboto";
				--e-global-typography-primary-font-weight: 600;
				--e-global-typography-secondary-font-family: "Roboto Slab";
				--e-global-typography-secondary-font-weight: 400;
				--e-global-typography-text-font-family: "Roboto";
				--e-global-typography-text-font-weight: 400;
				--e-global-typography-accent-font-family: "Roboto";
				--e-global-typography-accent-font-weight: 500;
			}

			.elementor-section.elementor-section-boxed>.elementor-container {
				max-width: 1140px;
			}

			.elementor-widget:not(:last-child) {
				margin-bottom: 20px;
			}

				{}

			h1.entry-title {
				display: var(--page-title-display);
			}

			@media(max-width:1024px) {
				.elementor-section.elementor-section-boxed>.elementor-container {
					max-width: 1024px;
				}
			}

			@media(max-width:767px) {
				.elementor-section.elementor-section-boxed>.elementor-container {
					max-width: 767px;
				}
			}

			.elementor-1522 .elementor-element.elementor-element-ead2292>.elementor-element-populated {
				margin: 76px 0px 0px 0px;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
			}

			.elementor-1522 .elementor-element.elementor-element-745f2bb .cz_title .cz_title_content {
				margin-bottom: 30px;
			}

			.elementor-1522 .elementor-element.elementor-element-745f2bb .cz_title .cz_shape_1 {
				width: 70px;
				margin-top: -38px;
			}

			.elementor-1522 .elementor-element.elementor-element-86b5c9b .services {
				padding: 40px 30px;
			}

			.elementor-1522 .elementor-element.elementor-element-86b5c9b .services:hover {
				background-color: #ffeb3b;
			}

			.elementor-1522 .elementor-element.elementor-element-86b5c9b .services h3,
			.elementor-1522 .elementor-element.elementor-element-86b5c9b services h3 a {
				font-size: 28px;
				color: #000000;
			}

			.elementor-1522 .elementor-element.elementor-element-86b5c9b .services:hover h3,
			.elementor-1522 .elementor-element.elementor-element-86b5c9b services:hover h3 a {
				color: #042e69;
			}

			.elementor-1522 .elementor-element.elementor-element-86b5c9b .services .service_text {
				font-size: 18px;
				color: rgba(0, 0, 0, 0.65);
			}

			.elementor-1522 .elementor-element.elementor-element-86b5c9b .services .cz_hexagon,
			.elementor-1522 .elementor-element.elementor-element-86b5c9b .services i:not(.cz_sb_sep_icon) {
				font-size: 50px;
				color: #042e69;
				border-style: solid;
				border-width: 1px;
				border-color: #042e69;
			}

			.elementor-1522 .elementor-element.elementor-element-86b5c9b .services:hover .cz_hexagon,
			.elementor-1522 .elementor-element.elementor-element-86b5c9b .services:hover i:not(.cz_sb_sep_icon) {
				color: #ffeb3b;
				background-color: #042e69;
				box-shadow: 0px 10px 50px rgba(0, 0, 0, 0.21);
			}

			.elementor-1522 .elementor-element.elementor-element-de31a92 .services {
				padding: 40px 30px;
			}

			.elementor-1522 .elementor-element.elementor-element-de31a92 .services:hover {
				background-color: #ffeb3b;
			}

			.elementor-1522 .elementor-element.elementor-element-de31a92 .services h3,
			.elementor-1522 .elementor-element.elementor-element-de31a92 services h3 a {
				font-size: 28px;
				color: #000000;
			}

			.elementor-1522 .elementor-element.elementor-element-de31a92 .services:hover h3,
			.elementor-1522 .elementor-element.elementor-element-de31a92 services:hover h3 a {
				color: #042e69;
			}

			.elementor-1522 .elementor-element.elementor-element-de31a92 .services .service_text {
				font-size: 18px;
				color: rgba(0, 0, 0, 0.65);
			}

			.elementor-1522 .elementor-element.elementor-element-de31a92 .services .cz_hexagon,
			.elementor-1522 .elementor-element.elementor-element-de31a92 .services i:not(.cz_sb_sep_icon) {
				font-size: 50px;
				color: #042e69;
				border-style: solid;
				border-width: 1px;
				border-color: #042e69;
			}

			.elementor-1522 .elementor-element.elementor-element-de31a92 .services:hover .cz_hexagon,
			.elementor-1522 .elementor-element.elementor-element-de31a92 .services:hover i:not(.cz_sb_sep_icon) {
				color: #ffeb3b;
				background-color: #042e69;
				box-shadow: 0px 10px 50px rgba(0, 0, 0, 0.21);
			}

			.elementor-1522 .elementor-element.elementor-element-f0a852f .services {
				padding: 40px 30px;
			}

			.elementor-1522 .elementor-element.elementor-element-f0a852f .services:hover {
				background-color: #ffeb3b;
			}

			.elementor-1522 .elementor-element.elementor-element-f0a852f .services h3,
			.elementor-1522 .elementor-element.elementor-element-f0a852f services h3 a {
				font-size: 28px;
				color: #000000;
			}

			.elementor-1522 .elementor-element.elementor-element-f0a852f .services:hover h3,
			.elementor-1522 .elementor-element.elementor-element-f0a852f services:hover h3 a {
				color: #042e69;
			}

			.elementor-1522 .elementor-element.elementor-element-f0a852f .services .service_text {
				font-size: 18px;
				color: rgba(0, 0, 0, 0.65);
			}

			.elementor-1522 .elementor-element.elementor-element-f0a852f .services .cz_hexagon,
			.elementor-1522 .elementor-element.elementor-element-f0a852f .services i:not(.cz_sb_sep_icon) {
				font-size: 50px;
				color: #042e69;
				border-style: solid;
				border-width: 1px;
				border-color: #042e69;
			}

			.elementor-1522 .elementor-element.elementor-element-f0a852f .services:hover .cz_hexagon,
			.elementor-1522 .elementor-element.elementor-element-f0a852f .services:hover i:not(.cz_sb_sep_icon) {
				color: #ffeb3b;
				background-color: #042e69;
				box-shadow: 0px 10px 50px rgba(0, 0, 0, 0.21);
			}

			.elementor-1522 .elementor-element.elementor-element-6c80828 .services {
				padding: 40px 30px;
			}

			.elementor-1522 .elementor-element.elementor-element-6c80828 .services:hover {
				background-color: #ffeb3b;
			}

			.elementor-1522 .elementor-element.elementor-element-6c80828 .services h3,
			.elementor-1522 .elementor-element.elementor-element-6c80828 services h3 a {
				font-size: 28px;
				color: #000000;
			}

			.elementor-1522 .elementor-element.elementor-element-6c80828 .services:hover h3,
			.elementor-1522 .elementor-element.elementor-element-6c80828 services:hover h3 a {
				color: #042e69;
			}

			.elementor-1522 .elementor-element.elementor-element-6c80828 .services .service_text {
				font-size: 18px;
				color: rgba(0, 0, 0, 0.65);
			}

			.elementor-1522 .elementor-element.elementor-element-6c80828 .services .cz_hexagon,
			.elementor-1522 .elementor-element.elementor-element-6c80828 .services i:not(.cz_sb_sep_icon) {
				font-size: 50px;
				color: #042e69;
				border-style: solid;
				border-width: 1px;
				border-color: #042e69;
			}

			.elementor-1522 .elementor-element.elementor-element-6c80828 .services:hover .cz_hexagon,
			.elementor-1522 .elementor-element.elementor-element-6c80828 .services:hover i:not(.cz_sb_sep_icon) {
				color: #ffeb3b;
				background-color: #042e69;
				box-shadow: 0px 10px 50px rgba(0, 0, 0, 0.21);
			}

			.elementor-1522 .elementor-element.elementor-element-2194ef0 .services {
				padding: 40px 30px;
			}

			.elementor-1522 .elementor-element.elementor-element-2194ef0 .services:hover {
				background-color: #ffeb3b;
			}

			.elementor-1522 .elementor-element.elementor-element-2194ef0 .services h3,
			.elementor-1522 .elementor-element.elementor-element-2194ef0 services h3 a {
				font-size: 28px;
				color: #000000;
			}

			.elementor-1522 .elementor-element.elementor-element-2194ef0 .services:hover h3,
			.elementor-1522 .elementor-element.elementor-element-2194ef0 services:hover h3 a {
				color: #042e69;
			}

			.elementor-1522 .elementor-element.elementor-element-2194ef0 .services .service_text {
				font-size: 18px;
				color: rgba(0, 0, 0, 0.65);
			}

			.elementor-1522 .elementor-element.elementor-element-2194ef0 .services .cz_hexagon,
			.elementor-1522 .elementor-element.elementor-element-2194ef0 .services i:not(.cz_sb_sep_icon) {
				font-size: 50px;
				color: #042e69;
				border-style: solid;
				border-width: 1px;
				border-color: #042e69;
			}

			.elementor-1522 .elementor-element.elementor-element-2194ef0 .services:hover .cz_hexagon,
			.elementor-1522 .elementor-element.elementor-element-2194ef0 .services:hover i:not(.cz_sb_sep_icon) {
				color: #ffeb3b;
				background-color: #042e69;
				box-shadow: 0px 10px 50px rgba(0, 0, 0, 0.21);
			}

			.elementor-1522 .elementor-element.elementor-element-d054e9f .services {
				padding: 40px 30px;
			}

			.elementor-1522 .elementor-element.elementor-element-d054e9f .services:hover {
				background-color: #ffeb3b;
			}

			.elementor-1522 .elementor-element.elementor-element-d054e9f .services h3,
			.elementor-1522 .elementor-element.elementor-element-d054e9f services h3 a {
				font-size: 28px;
				color: #000000;
			}

			.elementor-1522 .elementor-element.elementor-element-d054e9f .services:hover h3,
			.elementor-1522 .elementor-element.elementor-element-d054e9f services:hover h3 a {
				color: #042e69;
			}

			.elementor-1522 .elementor-element.elementor-element-d054e9f .services .service_text {
				font-size: 18px;
				color: rgba(0, 0, 0, 0.65);
			}

			.elementor-1522 .elementor-element.elementor-element-d054e9f .services .cz_hexagon,
			.elementor-1522 .elementor-element.elementor-element-d054e9f .services i:not(.cz_sb_sep_icon) {
				font-size: 50px;
				color: #042e69;
				border-style: solid;
				border-width: 1px;
				border-color: #042e69;
			}

			.elementor-1522 .elementor-element.elementor-element-d054e9f .services:hover .cz_hexagon,
			.elementor-1522 .elementor-element.elementor-element-d054e9f .services:hover i:not(.cz_sb_sep_icon) {
				color: #ffeb3b;
				background-color: #042e69;
				box-shadow: 0px 10px 50px rgba(0, 0, 0, 0.21);
			}

			.elementor-1522 .elementor-element.elementor-element-60cc9bb:not(.elementor-motion-effects-element-type-background),
			.elementor-1522 .elementor-element.elementor-element-60cc9bb>.elementor-motion-effects-container>.elementor-motion-effects-layer {
				background-image: url("https://xtratheme.com/arabic-elementor/industrial/wp-content/uploads/sites/2/2018/09/slider-industrial-2.jpg");
				background-size: cover;
			}

			.elementor-1522 .elementor-element.elementor-element-60cc9bb {
				transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
				margin-top: 90px;
				margin-bottom: 90px;
			}

			.elementor-1522 .elementor-element.elementor-element-60cc9bb>.elementor-background-overlay {
				transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
			}

			.elementor-1522 .elementor-element.elementor-element-57139b0>.elementor-widget-container {
				padding: 0px 0px 80px 0px;
			}

			.elementor-1522 .elementor-element.elementor-element-35f5356 {
				padding: 0px 0px 0px 0px;
			}

			.elementor-1522 .elementor-element.elementor-element-78e4cc1:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
			.elementor-1522 .elementor-element.elementor-element-78e4cc1>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
				background-color: #FFEB3B;
			}

			.elementor-1522 .elementor-element.elementor-element-78e4cc1>.elementor-element-populated {
				transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
			}

			.elementor-1522 .elementor-element.elementor-element-78e4cc1>.elementor-element-populated>.elementor-background-overlay {
				transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
			}

			.elementor-1522 .elementor-element.elementor-element-65366a1 .cz_image>div {
				position: relative;
				display: table;
				margin: 0 auto;
			}

			.elementor-1522 .elementor-element.elementor-element-65366a1 .cz_image {
				margin-top: 90px;
				margin-right: -150px;
				margin-bottom: 90px;
			}

			.elementor-1522 .elementor-element.elementor-element-65366a1 .cz_image_in {
				box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.23);
			}

			.elementor-1522 .elementor-element.elementor-element-97960b3:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
			.elementor-1522 .elementor-element.elementor-element-97960b3>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
				background-color: #FFEB3B;
			}

			.elementor-1522 .elementor-element.elementor-element-97960b3>.elementor-element-populated {
				transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
				margin: 0px 0px 0px 0px;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
				padding: 0px 0px 0px 0px;
			}

			.elementor-1522 .elementor-element.elementor-element-97960b3>.elementor-element-populated>.elementor-background-overlay {
				transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
			}

			.elementor-1522 .elementor-element.elementor-element-5d9202f .cz_gap {
				height: 200px;
			}

			.elementor-1522 .elementor-element.elementor-element-43a66216 .cz_title .cz_title_content {
				padding-left: 20px;
			}

			.elementor-1522 .elementor-element.elementor-element-43a66216 .cz_title .cz_shape_1 {
				width: 70px;
				margin-top: -70px;
				margin-left: -6px;
			}

			.elementor-1522 .elementor-element.elementor-element-43a66216>.elementor-widget-container {
				margin: 0px 0px 0px -40px;
			}

			.elementor-1522 .elementor-element.elementor-element-a9c8961 .cz_gap {
				height: 30px;
			}

			.elementor-1522 .elementor-element.elementor-element-deeae20 .cz_stylish_list li {
				font-size: 20px;
				width: 50%;
				float: left;
			}

			.elementor-1522 .elementor-element.elementor-element-deeae20 .cz_stylish_list i {
				color: #ffeb3b;
				background-color: #042e69;
				border-radius: 100%;
			}

			.elementor-1522 .elementor-element.elementor-element-deeae20 .cz_stylish_list li:hover i {
				color: #042e69;
				background-color: #ffffff;
			}

			.elementor-1522 .elementor-element.elementor-element-deeae20>.elementor-widget-container {
				margin: 0px 0px 0px -40px;
			}

			.elementor-1522 .elementor-element.elementor-element-ec4f83f>.elementor-element-populated {
				margin: 106px 0px 0px 0px;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
			}

			.elementor-1522 .elementor-element.elementor-element-48670d70 .cz_title .cz_title_content {
				margin-bottom: 30px;
			}

			.elementor-1522 .elementor-element.elementor-element-48670d70 .cz_title .cz_shape_1 {
				width: 70px;
				margin-top: -38px;
			}

			.elementor-1522 .elementor-element.elementor-element-15596559:not(.elementor-motion-effects-element-type-background),
			.elementor-1522 .elementor-element.elementor-element-15596559>.elementor-motion-effects-container>.elementor-motion-effects-layer {
				background-color: #042E691C;
			}

			.elementor-1522 .elementor-element.elementor-element-15596559 {
				transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
				margin-top: 30px;
				margin-bottom: 0px;
			}

			.elementor-1522 .elementor-element.elementor-element-15596559>.elementor-background-overlay {
				transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
			}

			.elementor-1522 .elementor-element.elementor-element-6d846bd6>.elementor-element-populated {
				margin: 0px 0px 0px -29px;
				--e-column-margin-right: 0px;
				--e-column-margin-left: -29px;
				padding: 0px 0px 0px 0px;
			}

			.elementor-1522 .elementor-element.elementor-element-5af74d3f .cz_title .cz_title_content {
				margin-top: 50px;
				margin-bottom: 60px;
			}

			.elementor-1522 .elementor-element.elementor-element-5af74d3f .cz_title .cz_title_icon_before {
				font-size: 60px;
				color: #042e69;
				background-color: #ffffff;
				margin-top: 2px;
				margin-right: 0px;
				margin-left: 40px;
			}

			.elementor-1522 .elementor-element.elementor-element-79d017d .cz_btn,
			.elementor-1522 .elementor-element.elementor-element-79d017d .cz_btn:before {
				color: #042e69;
				background-color: #ffeb3b;
				padding: 20px 30px;
				margin-top: 80px;
				box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.15);
			}

			.elementor-1522 .elementor-element.elementor-element-79d017d .cz_btn:hover,
			.elementor-1522 .elementor-element.elementor-element-79d017d .cz_btn:after {
				color: #ffeb3b;
				background-color: #042e69;
			}

			.elementor-1522 .elementor-element.elementor-element-79d017d .cz_btn i {
				margin-top: -2px;
			}

			@media(min-width:768px) {
				.elementor-1522 .elementor-element.elementor-element-5e5ca10 {
					width: 17.585%;
				}

				.elementor-1522 .elementor-element.elementor-element-78e4cc1 {
					width: 36.429%;
				}

				.elementor-1522 .elementor-element.elementor-element-97960b3 {
					width: 44.651%;
				}

				.elementor-1522 .elementor-element.elementor-element-6d846bd6 {
					width: 70.613%;
				}

				.elementor-1522 .elementor-element.elementor-element-5ebdef63 {
					width: 28.633%;
				}
			}

			@media(max-width:1024px) {
				.elementor-1522 .elementor-element.elementor-element-745f2bb .cz_title .cz_title_content {
					margin-bottom: 60px;
				}

				.elementor-1522 .elementor-element.elementor-element-65366a1 .cz_image_in {
					margin-left: 0px;
				}

				.elementor-1522 .elementor-element.elementor-element-43a66216 .cz_title .cz_title_content {
					margin-bottom: 60px;
				}

				.elementor-1522 .elementor-element.elementor-element-48670d70 .cz_title .cz_title_content {
					margin-bottom: 60px;
				}

				.elementor-1522 .elementor-element.elementor-element-5af74d3f .cz_title .cz_title_content {
					margin-top: 30px;
					margin-bottom: 0px;
				}

				.elementor-1522 .elementor-element.elementor-element-79d017d .cz_btn,
				.elementor-1522 .elementor-element.elementor-element-79d017d .cz_btn:before {
					margin-top: 30px;
					margin-bottom: 60px;
				}
			}

			@media(max-width:767px) {
				.elementor-1522 .elementor-element.elementor-element-745f2bb .cz_title .cz_title_content {
					margin: 0px;
				}

				.elementor-1522 .elementor-element.elementor-element-86b5c9b .services {
					padding: 20px;
				}

				.elementor-1522 .elementor-element.elementor-element-de31a92 .services {
					padding: 20px;
				}

				.elementor-1522 .elementor-element.elementor-element-f0a852f .services {
					padding: 20px;
				}

				.elementor-1522 .elementor-element.elementor-element-6c80828 .services {
					padding: 20px;
				}

				.elementor-1522 .elementor-element.elementor-element-2194ef0 .services {
					padding: 20px;
				}

				.elementor-1522 .elementor-element.elementor-element-d054e9f .services {
					padding: 20px;
				}

				.elementor-1522 .elementor-element.elementor-element-60cc9bb {
					margin-top: 8px;
					margin-bottom: 0px;
				}

				.elementor-1522 .elementor-element.elementor-element-6c8319c>.elementor-element-populated {
					padding: 40px 10px 10px 10px;
				}

				.elementor-1522 .elementor-element.elementor-element-57139b0>.elementor-widget-container {
					padding: 0px 0px 30px 0px;
				}

				.elementor-1522 .elementor-element.elementor-element-65366a1 .cz_image {
					margin: 0px;
				}

				.elementor-1522 .elementor-element.elementor-element-65366a1 .cz_image_in {
					margin-top: 0px;
					margin-bottom: 0px;
				}

				.elementor-1522 .elementor-element.elementor-element-65366a1 .cz_image_caption {
					box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.23);
				}

				.elementor-1522 .elementor-element.elementor-element-5d9202f .cz_gap {
					height: 92px;
				}

				.elementor-1522 .elementor-element.elementor-element-43a66216 .cz_title .cz_title_content {
					padding-right: 0px;
					margin-bottom: 10px;
				}

				.elementor-1522 .elementor-element.elementor-element-43a66216 .cz_title .cz_shape_1 {
					left: calc(50% - 35px);
				}

				.elementor-1522 .elementor-element.elementor-element-43a66216>.elementor-widget-container {
					margin: 0px 0px 0px 0px;
				}

				.elementor-1522 .elementor-element.elementor-element-a9c8961 .cz_gap {
					height: 0px;
				}

				.elementor-1522 .elementor-element.elementor-element-deeae20 .cz_stylish_list li {
					width: 100%;
				}

				.elementor-1522 .elementor-element.elementor-element-deeae20>.elementor-widget-container {
					margin: 0px 0px 30px 50px;
					padding: 0px 0px 0px 0px;
				}

				.elementor-1522 .elementor-element.elementor-element-ec4f83f>.elementor-element-populated {
					margin: 90px 0px 30px 0px;
					--e-column-margin-right: 0px;
					--e-column-margin-left: 0px;
				}

				.elementor-1522 .elementor-element.elementor-element-48670d70 .cz_title .cz_title_content {
					margin: 0px;
				}

				.elementor-1522 .elementor-element.elementor-element-15596559 {
					margin-top: 0px;
					margin-bottom: 0px;
				}

				.elementor-1522 .elementor-element.elementor-element-6d846bd6>.elementor-element-populated {
					padding: 0px 10px 0px 10px;
				}

				.elementor-1522 .elementor-element.elementor-element-5af74d3f .cz_title .cz_title_content {
					margin-top: 0px;
				}

				.elementor-1522 .elementor-element.elementor-element-5af74d3f .cz_title .cz_title_icon_before {
					font-size: 0px;
					margin-right: 0px;
					margin-left: 0px;
				}
			}
		</style>
        		<style>
			#wp-admin-bar-my-sites>.ab-sub-wrapper {
				display: block;
				width: 700px;
				overflow: auto;
				height: 800px;
			}

			#wp-admin-bar-my-sites>.ab-sub-wrapper>ul {
				width: 54%
			}

			.cz_single_fi img {
				max-width: none;
				width: 100%
			}

			.cz_switcher {
				font-family: inherit;
				display: block;
				border-radius: 3px 0 0 3px;
				position: fixed;
				top: 170px;
				right: -1px;
				padding: 2px 0;
				z-index: 999999;
				background: #fff;
				box-shadow: -10px 0 24px -1px rgba(0, 0, 0, 0.05);
				transition: all .3s ease-in-out
			}

			.cz_switcher>a {
				position: relative;
				cursor: pointer;
				color: #111;
				font-size: 16px;
				padding: 2px 12px;
				margin: 12px 0;
				text-align: center;
				display: none;
				opacity: .5;
				transform: translateX(50px);
				transition: all .2s ease-in-out
			}

			.cz_switcher>a:first-child {
				display: block;
				transform: translateX(0)
			}

			.cz_switcher:hover>a {
				display: block;
				animation: FDS .3s ease-out forwards
			}

			.cz_switcher:hover>a:nth-child(3) {
				animation-delay: .1s
			}

			.cz_switcher:hover>a:nth-child(4) {
				animation-delay: .2s
			}

			.cz_switcher:hover>a:nth-child(5) {
				animation-delay: .3s
			}

			.cz_switcher:hover>a:nth-child(6) {
				animation-delay: .4s
			}

			.cz_switcher:hover>a:nth-child(7) {
				animation-delay: .5s
			}

			.cz_switcher:hover>a:nth-child(8) {
				animation-delay: .6s
			}

			.cz_switcher:hover>a:nth-child(9) {
				animation-delay: .7s
			}

			@keyframes FDS {
				100% {
					transform: translateX(0)
				}
			}

			.cz_switcher>a:hover {
				opacity: 1
			}

			.cz_switcher>a img {
				width: 20px;
				height: 20px;
				border-radius: 0 !important
			}

			.cz_switcher>a span {
				position: absolute;
				font-size: 12px;
				width: auto;
				color: #111;
				background: #fff;
				height: auto;
				line-height: 1em;
				text-align: center;
				visibility: hidden;
				opacity: 0;
				top: 50%;
				right: 55px;
				font-weight: 500;
				border-radius: 4px;
				padding: 10px 15px;
				white-space: nowrap;
				transition: all .2s ease;
				transform: translateY(-50%);
				box-shadow: -10px 2px 24px rgba(0, 0, 0, 0.05);
			}

			.cz_switcher>a:hover span {
				visibility: visible;
				opacity: 1;
				right: 115%
			}
		</style>

        <style>
			.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload),
			.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * {
				background-image: none !important;
			}

			@media screen and (max-height: 1024px) {

				.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload),
				.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * {
					background-image: none !important;
				}
			}

			@media screen and (max-height: 640px) {

				.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload),
				.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * {
					background-image: none !important;
				}
			}
		</style>
<style class='wp-fonts-local'>
			@font-face {
				font-family: Inter;
				font-style: normal;
				font-weight: 300 900;
				font-display: fallback;
				src: url('https://xtratheme.com/arabic-elementor/industrial/wp-content/plugins/woocommerce/assets/fonts/Inter-VariableFont_slnt,wght.woff2') format('woff2');
				font-stretch: normal;
			}

			@font-face {
				font-family: Cardo;
				font-style: normal;
				font-weight: 400;
				font-display: fallback;
				src: url('https://xtratheme.com/arabic-elementor/industrial/wp-content/plugins/woocommerce/assets/fonts/cardo_normal_400.woff2') format('woff2');
			}
		</style>
		<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>