@import url('https://fonts.googleapis.com/css2?family=Poppins&display=swap'); 
body,p,div,span,article,h1,h2,h3,h4,h5,h6,th,td,
.elementor-1169 .elementor-element.elementor-element-7878364 .elementor-heading-title
{
	font-family: Poppins, 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
}
.elementor-1169 .elementor-element.elementor-element-f4e5a8b:not(.elementor-motion-effects-element-type-background),
.elementor-1169 .elementor-element.elementor-element-f4e5a8b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url( 'https://ech-eg.com/upload/6267041f0d4d6.jpg' );
}


.btn.btn_transparent{
	color: #FFF !important;
	text-shadow: 0px 1px 1px #000 !important;
	border: 1px solid #ccc;
	background-color: rgba(255,255,255,.3) !important;
}

.man_woo_cat_item_cont .man_woo_cat_item_cont_name
{
	text-shadow: 1px 1px 1px #fff;
	color: #000 !important;
}
.text--sectionTitle, .text-primary {
	color: #73573a !important;
}
.borwn-bg {
	background-color: #bd9870;
	color: #fff;
}

.shadow-lg {
	box-shadow: 3px 10px 2px #bd9870 !important;
}

.borwn-bg a {
	color: #fff;
}

.mylist {
	list-style: none;
	padding: 0;
	margin: 0;
}
.mylist li{
	margin-bottom: 5px;
	padding: 15px;
}

.elementor-element-d28f595 .elementor-widget-wrap .elementor-element-4ea098e .elementor-widget-container
{
	background-color: #a1938a !important;
	color: #FFF !important;
}
.elementor-element-d28f595 .elementor-widget-wrap .elementor-element-4ea098e .elementor-widget-container .sm_icon {
	color: #fff;
}
.elementor-element-d28f595 .elementor-widget-wrap .elementor-element-4ea098e .elementor-widget-container:hover
{
	background-color: #fff !important;
	color: #a1938a !important;
}

.elementor-element-d28f595 .elementor-widget-wrap .elementor-element-4ea098e .elementor-widget-container:hover .sm_icon {
	color: #a1938a;
}
.elementor-element-d28f595 .elementor-widget-wrap .elementor-element-4ea098e .elementor-widget-container:hover h4 {
	color: #a1938a;
}

.border-primary {
	border-color: #fde6ce !important;
}

.man_news_item_img {
	height: 400px;
}


.elementor-counter .elementor-counter-number-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-size: 69px;
	font-weight: 600;
	line-height: 1
}

.elementor-counter .elementor-counter-number-prefix,
.elementor-counter .elementor-counter-number-suffix {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	white-space: pre-wrap
}

.elementor-counter .elementor-counter-number-prefix {
	text-align: right
}

.elementor-counter .elementor-counter-number-suffix {
	text-align: left
}

.elementor-counter .elementor-counter-title {
	text-align: center;
	font-size: 19px;
	font-weight: 400;
	line-height: 2.5
}



.elementor-heading-title {
	padding: 0;
	margin: 0;
	line-height: 1
}

.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a {
	color: inherit;
	font-size: inherit;
	line-height: inherit
}

.elementor-widget-heading .elementor-heading-title.elementor-size-small {
	font-size: 15px
}

.elementor-widget-heading .elementor-heading-title.elementor-size-medium {
	font-size: 19px
}

.elementor-widget-heading .elementor-heading-title.elementor-size-large {
	font-size: 29px
}

.elementor-widget-heading .elementor-heading-title.elementor-size-xl {
	font-size: 39px
}

.elementor-widget-heading .elementor-heading-title.elementor-size-xxl {
	font-size: 59px
}


.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
	background-color: #818a91;
	color: #fff
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap {
	color: #818a91;
	border: 3px solid;
	background-color: transparent
}

.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap {
	margin-top: 8px
}

.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap-letter {
	width: 1em;
	height: 1em
}

.elementor-widget-text-editor .elementor-drop-cap {
	float: left;
	text-align: center;
	line-height: 1;
	font-size: 50px
}

.elementor-widget-text-editor .elementor-drop-cap-letter {
	display: inline-block
}


.elementor-widget-video .elementor-widget-container {
	overflow: hidden;
	-webkit-transform: translateZ(0);
	transform: translateZ(0)
}

.elementor-widget-video .elementor-open-inline .elementor-custom-embed-image-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-size: cover;
	background-position: 50%
}

.elementor-widget-video .elementor-custom-embed-image-overlay {
	cursor: pointer;
	text-align: center
}

.elementor-widget-video .elementor-custom-embed-image-overlay:hover .elementor-custom-embed-play i {
	opacity: 1
}

.elementor-widget-video .elementor-custom-embed-image-overlay img {
	display: block;
	width: 100%
}

.elementor-widget-video .e-hosted-video .elementor-video {
	-o-object-fit: cover;
	object-fit: cover
}


.elementor-aspect-ratio-43 .elementor-fit-aspect-ratio {
    padding-bottom: 56%;
}


.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
	background-color: #818a91;
	color: #fff
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap {
	color: #818a91;
	border: 3px solid;
	background-color: transparent
}

.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap {
	margin-top: 8px
}

.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap-letter {
	width: 1em;
	height: 1em
}

.elementor-widget-text-editor .elementor-drop-cap {
	float: left;
	text-align: center;
	line-height: 1;
	font-size: 50px
}

.elementor-widget-text-editor .elementor-drop-cap-letter {
	display: inline-block
}
.man_service_block p {
	/* max-height: 3em; 
	/* overflow: hidden; */
	height: 110px;
}


.elementor-heading-title {
	padding: 0;
	margin: 0;
	line-height: 1
}

.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a {
	color: inherit;
	font-size: inherit;
	line-height: inherit
}

.elementor-widget-heading .elementor-heading-title.elementor-size-small {
	font-size: 15px
}

.elementor-widget-heading .elementor-heading-title.elementor-size-medium {
	font-size: 19px
}

.elementor-widget-heading .elementor-heading-title.elementor-size-large {
	font-size: 29px
}

.elementor-widget-heading .elementor-heading-title.elementor-size-xl {
	font-size: 39px
}

.elementor-widget-heading .elementor-heading-title.elementor-size-xxl {
	font-size: 59px
}


.elementor-image-gallery .gallery-item {
	display: inline-block;
	text-align: center;
	vertical-align: top;
	width: 100%;
	max-width: 100%;
	margin: 0 auto
}

.elementor-image-gallery .gallery-item img {
	margin: 0 auto
}

.elementor-image-gallery .gallery-item .gallery-caption {
	margin: 0
}

.elementor-image-gallery figure img {
	display: block
}

.elementor-image-gallery figure figcaption {
	width: 100%
}

.gallery-spacing-custom .elementor-image-gallery .gallery-icon {
	padding: 0
}


.career-item {
	width: 100%;
	display: flex;
	margin: auto auto 16px auto;
	padding-bottom: 16px;
	border-bottom: 1px dotted #ccc;
}

.career-item:nth-child(odd) {
	flex-direction: row-reverse;
}

.career-item__content {
	width: 70%;
}
.career-item__content article{
	padding-left: 2%;
	padding-right: 2%;
	text-align: justify;
}
/*.career-item__content article p{
	padding-right: 5%;
}
.career-item:nth-child(odd) .career-item__content article p{ 
	padding-right: 0%;
	padding-left: 5%;
}*/

.career-item__img a {
	display: block;
	width: 100%;
}

.career-item__img {
	width: 30%;
}

.career-item__img img{
	min-width: 100%;
	display: block;
}

.elementor-1169 .elementor-element.elementor-element-e2dc842 {
	width: 100% !important;
}

.man_logo {
	display: block;
}
.man_logo img {
	display: block;
}

.elementor-78 .elementor-element.elementor-element-51190a3 .man_logo_img {
	max-width: 100%;
}

.man_woo_cat_item a {
	border-radius: 0;
}

.photos .item {
	margin-bottom: 15px;
}

.btn {
	padding: 14px 21px !important;
	border-width: 0 !important;
}
.btn:hover {
	/* border: */
	padding: 14px 21px !important;
	border-width: 0 !important;
}

.btn-primary {
	background-color: #696969;
}
.btn-primary:hover {
	background-color: #7a7a7a;
}

.single_product_content a{
	box-shadow:  0 0 0 transparent !important;
}
label {
	text-transform: capitalize;
}
.man_map_pin svg{
	display: none;
}
@media (max-width :1024px) {
	.career-item {
		width: 100%;
		flex-direction: column;
	}
	.career-item:nth-child(odd) {
		flex-direction: column;
	}
	.career-item__content,.career-item__img {
		width: 100%;
	}
	.man_page{
		top: -47px !important
	}
	.career-item__content article p{
		padding-right: 0 !important;
		padding-left: 0 !important;
	}
}

@media (min-width:768px) {
	
	.elementor-image-gallery .gallery-columns-2 .gallery-item {
		max-width: 50%
	}
	.elementor-image-gallery .gallery-columns-3 .gallery-item {
		max-width: 33.33%
	}
	.elementor-image-gallery .gallery-columns-4 .gallery-item {
		max-width: 25%
	}
	.elementor-image-gallery .gallery-columns-5 .gallery-item {
		max-width: 20%
	}
	.elementor-image-gallery .gallery-columns-6 .gallery-item {
		max-width: 16.666%
	}
	.elementor-image-gallery .gallery-columns-7 .gallery-item {
		max-width: 14.28%
	}
	.elementor-image-gallery .gallery-columns-8 .gallery-item {
		max-width: 12.5%
	}
	.elementor-image-gallery .gallery-columns-9 .gallery-item {
		max-width: 11.11%
	}
	.elementor-image-gallery .gallery-columns-10 .gallery-item {
		max-width: 10%
	}

	
}

@media (min-width:480px) and (max-width:767px) {
	.elementor-image-gallery .gallery.gallery-columns-2 .gallery-item,
	.elementor-image-gallery .gallery.gallery-columns-3 .gallery-item,
	.elementor-image-gallery .gallery.gallery-columns-4 .gallery-item,
	.elementor-image-gallery .gallery.gallery-columns-5 .gallery-item,
	.elementor-image-gallery .gallery.gallery-columns-6 .gallery-item,
	.elementor-image-gallery .gallery.gallery-columns-7 .gallery-item,
	.elementor-image-gallery .gallery.gallery-columns-8 .gallery-item,
	.elementor-image-gallery .gallery.gallery-columns-9 .gallery-item,
	.elementor-image-gallery .gallery.gallery-columns-10 .gallery-item {
		max-width: 50%
	}
}

@media (max-width:479px) {
	.elementor-image-gallery .gallery.gallery-columns-2 .gallery-item,
	.elementor-image-gallery .gallery.gallery-columns-3 .gallery-item,
	.elementor-image-gallery .gallery.gallery-columns-4 .gallery-item,
	.elementor-image-gallery .gallery.gallery-columns-5 .gallery-item,
	.elementor-image-gallery .gallery.gallery-columns-6 .gallery-item,
	.elementor-image-gallery .gallery.gallery-columns-7 .gallery-item,
	.elementor-image-gallery .gallery.gallery-columns-8 .gallery-item,
	.elementor-image-gallery .gallery.gallery-columns-9 .gallery-item,
	.elementor-image-gallery .gallery.gallery-columns-10 .gallery-item {
		max-width: 100%
	}
}