/* @import url('https://fonts.googleapis.com/css?family=Tajawal&amp;display=swap');

.font-tajwal{
	font-family: 'Tajawal';
} */
.timeline-main-title.center-block{
	font-family: Sans-Serif !important;
}

.mobile-menu {
	display:none;
}
.jupiterx-no-article {
	margin-bottom:400px !important;
}
ul#mega-menu-primary span.wpml-ls-native[lang="ar"]:after {
    content: "ع";
    display: inline-block;
    position: absolute;
    color: black;
    opacity: 1 !important;
    top: -5px;
    z-index: 99;
    width: 100%;
		right: 0;
    }

ul#mega-menu-primary span.wpml-ls-native[lang="ar"] {
    font-family: 'Cairo', sans-serif !important;
    color: white;
}



ul#mega-menu-primary span.wpml-ls-native[lang="en"]:after {
    content: "En";
    display: inline-block;
    position: absolute;
    color: black;
    opacity: 1 !important;
    top: -2px;
    z-index: 99;
    width: 100%;
		right: 0;
    }

ul#mega-menu-primary span.wpml-ls-native[lang="en"] {
    color: white;
}



html[dir="rtl"] .single-post .jupiterx-post-title {
    text-align: right;
}

html[dir="rtl"] body.search-results {
	text-align:right;
}


.post-thumbnail {
    height: 260px;
}

.post-thumbnail img {
    height: 100% !important;
    max-width: unset !important;
    width: 100%;
    display: block !important;
}

a.post-thumbnail__link {
    display: block;
    height: 100%;
    width: auto !important;
}
.img40 {
	width:40px;
	height:40px;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover {
    font-weight: bold;
}
.mega-menu-column:hover a.mega-menu-link {
color: #009e58 !important;
    font-weight: bold !important;
}

html[lang='ar'] .img40 {
    width: 40px;
    height: 40px;
}

.mega-wpml-ls-slot-87{
	font-family: 'Cairo', sans-serif !important;
}

  .mega-menu-item-9784 .mega-sub-menu .mega-menu-columns-2-of-12 {
	display:none;
}

.wp-image-9766{
	display:none;
}

 #mega-menu-9784-0-1 .mega-menu-item-9787{
  display: none;}

 #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > .mega-menu-item-9787.mega-menu-item > a.mega-menu-link{
	 display:none;
}

.wp-image-8488{
	display:none;
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > .mega-menu-item-8132.mega-menu-item{
	display:none;
}   

html[lang="en-US"] .cool_timeline h1.timeline-main-title.ar-title{
	display:none;
}

html[lang="ar"] .page-id-10256 .cool_timeline h1.timeline-main-title.en-title{
	display:none;
}
.fa, .far, .fas {
    font-family: "Font Awesome 5 Free" !important;
}

html[lang="en-US"] #mega-menu-wrap-primary #mega-menu-primary {
    margin-right: 150px;
}

html[lang="ar"] .jupiterx-navbar-brand a{
	    background: url(https://zamil.com/wp-content/uploads/2020/01/ZGH_logo_Arb.gif) center;
        background-size: contain;
    background-repeat: no-repeat;
    height: 57px;
    width: 161px;
}

html[lang="ar"] .jupiterx-site-navbar .jupiterx-navbar-brand-img{
	display:none;
}

html[lang="ar"] .jupiterx-site-navbar {
    padding-top: 0.3rem;
    
}

.elementor-10142 .elementor-element.elementor-element-5b12cdd .jet-portfolio__filter-item{
		font-family: 'Cairo', sans-serif !important;
}

.jupiterx-search-post-title {
	color: #189f16;
}

.jupiterx-search-title {
    display: none;
}


html[lang="en-US"] #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link{
	font-family:sans-serif;
}

 html[lang="en-US"] #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link {
    font-family: sans-serif !important;
}

html[lang="en-US"] .elementor-element .raven-nav-menu-main .raven-nav-menu > li >a{
	font-family:sans-serif !important;
}


html[lang="en-US"] #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link:hover{
	font-family:sans-serif;
}

html[lang="en-US"] #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover {
    font-family: sans-serif !important;
}

html[lang="en-US"] .elementor-element .raven-nav-menu-main .raven-nav-menu > li >a:hover{
	font-family:sans-serif !important;
}

html[lang="en-US"] #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover{
		font-family:sans-serif !important;

}

html[lang="ar"] body.search-results .jupiterx-post-image {
    padding-right: auto !important;
	padding-left: 1.4rem !important;
}



/* #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
    padding: 0px 15px 0px 15px !important;
    font-family: 'Tajawal', sans-serif !important;
} */

@media (min-width : 1023px) and (max-width:1025px){
	
	.elementor-10178 .elementor-element.elementor-element-48392878 .raven-nav-menu-mobile {
    background-color: #eeeeee;
    width: 1024px !important;
    right: -476.766px !important;
}
	
}

@media (max-width:760px){
	footer .elementor-widget-container {
		text-align:center;
	}
	li.astm-search-menu.is-menu.popup a{
		display:none !important;
	}
	
	.mobile-menu {
		display:block;
	}
	
	html[lang="ar"] .jupiterx-navbar-mobile-left .jupiterx-navbar-brand {
    margin-left: 1rem;
    margin-right : 0;
    text-align: right;
	}
	
	html[lang="ar"] .mobile-menu li {
	text-align:right;
	}
	
	.mobile-menu ul{
		margin:0;
		padding:0;
	}
	.mobile-menu ul.menu{
		height: auto;
	}
	.mobile-menu ul.menu li{
		list-style-type:none;
	}
	.mobile-menu ul li a{
    font-weight: bold;
		background-color: #eee;
		color: #444;
		padding: 18px;
		width: 100%;
		border: none;
		font-size: 15px;
		transition: 0.4s;
		display: block;
	}
	
	.mobile-menu ul li a.active, .mobile-menu ul li a:hover {
  background-color: #ccc;
}

.mobile-menu ul li a:after {
  content: '\002B';
  color: #777;
  font-weight: bold;
  float: right;
  margin-left: 5px;
}
html[lang="ar"] .mobile-menu ul li a:after {
  float: left;
}
.mobile-menu ul li a.active:after {
  content: "\2212";
}
	
.mobile-menu ul li ul li a:after {
  content: none;
}
	
	.mobile-menu ul li ul.sub-menu {
		padding: 0 18px;
		
		background-color: white;
		overflow: hidden;
		max-height: 0;
		transition: max-height 0.2s ease-out;
	}
	.mobile-menu ul li ul li{
		list-style-type:none;
		background-color: #ededed !important;
    margin: 5px 0 !important;
		padding: 0 !important;
	}
	
	.mobile-menu ul li ul li a{
		color:#009a54 !important;
		margin: 5px 10px !important;
		padding: 0 5px !important;
		background-color: #ffffff;
	}
	.mobile-menu ul li ul li a:hover {
    color: #000 !important;
	}
	
	.mega-menu-wrap {
			display:none !important;
	}
	
	/*
	#mega-menu-wrap-primary #mega-menu-primary li.mega-m#mega-menu-wrap-primary, #mega-menu-wrap-primary #mega-menu-primary ul.mega-	sub-menu, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-row, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-		column, #mega-menu-wrap-primary #mega-menu-primary a.mega-menu-linkenu-column{
		position:initial !important;
	}
	*/
	
	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column {
			clear: both;
			position: sticky;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-row{
				position:initial !important;
	}
	
	.elementor-10154 .elementor-element.elementor-element-6d8d096 .raven-heading {
			line-height: 1.3;
	}
	
	li.mega-menu-row ul.mega-sub-menu{
		display:inline-flex !important;
	}

}
@media (max-width:420px){
.mobile-menu ul.menu {
    height: auto;
}
}
html[lang="ar"] #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link {
    font-family: 'Cairo', sans-serif !important;
}


html[lang="ar"] .elementor-element .raven-nav-menu-main .raven-nav-menu > li >a {
    font-family: 'Cairo', sans-serif !important;
}


html[lang="en-US"] .elementor-element .raven-nav-menu-main .raven-nav-menu > li >a {
    font-family:  sans-serif !important;
}

.jupiterx-site-navbar .jupiterx-navbar-brand-img {
    height: auto;
    max-width: 120px;
}

.navbar-collapse .jupiterx-search-form, .is-link-container {
		display:none;
}

html[lang="ar"] [data-widget_type="heading.default"] .elementor-widget-container h1 {
    font-family: 'Cairo', sans-serif !important;
}

html[lang="en-US"] .elementor-element {
    font-family: 'Roboto', sans-serif !important;
}

html[lang="ar"] .elementor-element {
    font-family: 'Cairo', sans-serif !important;
}

html[lang="en-US"] .elementor-10324 .elementor-element.elementor-element-157829ce .elementor-field-group .elementor-field,
html[lang="en-US"]  .elementor-10324 .elementor-element.elementor-element-157829ce .elementor-field-subgroup label {
	font-family:'Roboto', sans-serif !important;
}

html[lang="ar"] .elementor-10324 .elementor-element.elementor-element-157829ce .elementor-field-group .elementor-field,
html[lang="ar"]  .elementor-10324 .elementor-element.elementor-element-157829ce .elementor-field-subgroup label {
	font-family:'Cairo', sans-serif !important;
}

html[lang="en-US"] .elementor-widget-form .elementor-button {
    font-family: "Roboto", Sans-serif;
}


html[lang="ar"] .elementor-widget-form .elementor-button {
	font-family:'Cairo', sans-serif !important;
}

html[lang="ar"] .menu-item-10225{
	margin-left:40px;
}

html[lang="en-US"] #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link,
html[lang="en-US"] #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover,
html[lang="en-US"] #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:active {

    padding: 0px 15px 0px 15px !important;
    font-family: sans-serif;
}

html[lang="en-US"] .elementor-8913 .elementor-element.elementor-element-1cb6567 .raven-post-title {
    font-family: "Roboto", Sans-serif;
}

.cool-timeline .timeline-post .timeline-content .content-details, .ctl-popup-content {
    color: #636363 !important;
}

html[lang="en-US"] .elementor-widget-heading .elementor-heading-title {
    font-family: sans-serif;
}

html[lang="en-US"] .elementor-8198 .elementor-element.elementor-element-bf8a66b .jet-posts .entry-title {
    font-family: "Roboto", Sans-serif;
    line-height: 1.4;
}

html[lang="ar"]  .elementor-9670 .elementor-element.elementor-element-bf8a66b .jet-posts .entry-title {
    line-height: 1.4;
}

html[lang="ar"] .cool-timeline .timeline-post .timeline-content .content-details p {
    color: #636363 !important;
    line-height: 1.6;
}

html[lang="ar"] .timeline-post.timeline-mansory .ctl_info .content-title-cmt {
    color: #636363;
}

html[lang="ar"] .elementor-element.elementor-element-620c94c .elementor-text-editor.elementor-clearfix p{
text-align:center !important;
}

html[lang="ar"] body {
    font-family: 'Cairo', sans-serif;
}

.elementor-10233 .elementor-element.elementor-element-1cb6567 .raven-post-title a{
    line-height: 1.4 !important;
}

html[lang="en-US"] .elementor-6821 .elementor-element.elementor-element-f74d149 .elementor-heading-title {
    font-family: sans-serif;}


html[lang="en-US"] .elementor-6821 .elementor-element.elementor-element-be8eec7 .elementor-heading-title {
    font-family: sans-serif;}

html[lang="en-US"] .elementor-6761 .elementor-element.elementor-element-a5fa7ae .elementor-heading-title {
    font-family: Sans-serif;
}

html[lang="en-US"] .elementor-6934 .elementor-element.elementor-element-6d8d096 .raven-heading {
    font-family:Sans-serif;
}

html[lang="en-US"] .elementor-8913 .elementor-element.elementor-element-e1832f6 .elementor-heading-title {
	font-family: Sans-serif;}

html[lang="en-US"] .elementor-heading-title{
	font-family: Sans-serif !important;
}

html[lang="en-US"] .raven-post-content ,
html[lang="en-US"] .raven-post-excerpt,
html[lang="en-US"] .raven-post-meta-item.raven-post-date,
html[lang="en-US"] .raven-post-title-link{

	font-family: 'Roboto', sans-serif !important;
}

html[lang="ar"] .raven-post-excerpt{
	font-family:'Cairo' , sans-serif !important;
}

html[lang="ar"] .postid-10097 .jupiterx-main-header:not(.jupiterx-main-header-custom) {
    display: none !important;
}

.single-post .jupiterx-post-meta {
    display: none !important;
}

html[dir="rtl"] .single-post .jupiterx-post-title {
    margin-bottom: 50px;
}


html[lang="en-US"] .postid-10089 .jupiterx-main-header:not(.jupiterx-main-header-custom) {
    display: none !important;
}

.single-post .jupiterx-post-meta {
    display: none !important;
}

html[dir="rtl"] .single-post .jupiterx-post-title {
    margin-bottom: 50px;
}

html[lang="en-US"] .single-post .jupiterx-post-title {
    margin-bottom: 50px;
}

html[lang="en-US"] .elementor-8944 .elementor-element.elementor-element-1cb6567 .raven-post-title {
    height: 130px;
}

#mega-menu-item-wpml-ls-87-ar a{
	font-family:'Cairo', sans-serif !important;
}

#mega-menu-item-wpml-ls-87-ar a:hover{
	font-family:'Cairo', sans-serif !important;
}

html[lang="en-US"] #mega-menu-wrap-primary #mega-menu-primary > 
#mega-menu-item-wpml-ls-87-ar > a.mega-menu-link:hover {
    font-family: 'Cairo', sans-serif !important;
}

.elementor-10767 .elementor-element.elementor-element-d6d0697 {
    text-align: center;
}

.elementor-10767 .elementor-element.elementor-element-f54a9de > .elementor-element-populated {
    text-align: right;
}

html[lang="en-US"] .elementor-8198 .elementor-element.elementor-element-bf8a66b .jet-posts .entry-title {
    height: 160px;
}

.wp-image-9739 , .wp-image-9745, .wp-image-9738, .wp-image-9744{
	width:40px !important;
}

.elementor-11370 .elementor-element.elementor-element-57ec764 {
    margin-bottom: 60px;
}

.elementor-11358 .elementor-element.elementor-element-57ec764 {
    margin-bottom: 20px;
}

.elementor-6869 .elementor-element.elementor-element-5b12cdd .jet-portfolio__filter {
    justify-content: center;
    display: none;
}

.elementor-10142 .elementor-element.elementor-element-5b12cdd .jet-portfolio__filter {
    justify-content: center;
    display: none;
}

.jupiterx-site-navbar {
	padding-bottom: 0.75rem;
}