/*
Theme Name:     FAM Holding
Theme URI:      https://www.elegantthemes.com/gallery/divi/
Description:    Strategic 
Author:         FAM Holding
Author URI:     https://www.elegantthemes.com
Template:       Divi
Version:        1.0.0
*/

/* =Theme customization starts here
------------------------------------------------------- */

/********** Fonts **********/
@font-face {
    font-family: 'Optima';
    src: url('fonts/Optima-Regular.woff2') format('woff2'),
        url('fonts/Optima-Regular.woff') format('woff'),
        url('fonts/Optima-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Optima';
    src: url('fonts/Optima-Bold.woff2') format('woff2'),
        url('fonts/Optima-Bold.woff') format('woff'),
        url('fonts/Optima-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Neo Sans Arabic';
    src: url('fonts/NeoSansArabic-Light.woff2') format('woff2'),
        url('fonts/NeoSansArabic-Light.woff') format('woff'),
        url('fonts/NeoSansArabic-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'TheSans';
    src: url('fonts/TheSans-Plain.woff2') format('woff2'),
        url('fonts/TheSans-Plain.woff') format('woff'),
        url('fonts/TheSans-Plain.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
/********** Common **********/
*{
	margin: 0;
	padding: 0;
	font-family: 'Optima';
    font-weight: normal;
    font-style: normal;
	
}
body{
	font-family: 'Optima';
    font-weight: normal;
    font-style: normal;
}
p, a.et_pb_button{
    font-family: 'Optima';
    font-weight: normal;
    font-style: normal;
}
strong{
    font-family: 'Optima';
    font-weight: bold;
    font-style: normal;
}
h2 span, h3 span, h4 span, h5 span, h6 span{
    font-family: 'Archivo',Helvetica,Arial,Lucida,sans-serif;
}
/* Arabic Font */
.rtl h1, .rtl h2, .rtl h3, .rtl h4, .rtl h5, .rtl h6, 
.rtl h1 span, .rtl h2 span, .rtl h3 span, .rtl h4 span, .rtl h5 span, .rtl h6 span{
	font-family: 'Neo Sans Arabic';
	font-weight: 300;
    font-style: normal;
}
.rtl p, .rtl .et_pb_blurb_description, .rtl .et_pb_text_inner, .rtl .countdownTimer .title, 
.rtl ul li a, .rtl .et_pb_text_inner a, .rtl input, .rtl .entry-title a, 
.rtl .homeSlider .et_pb_slide_content, .rtl p span, .rtl a.et_pb_button, .rtl a.btn span, .rtl .newsGrid a.more-link, .rtl .emailSubsribe .gform-body input{
	font-family: 'TheSans';
    font-weight: normal;
    font-style: normal;
}
body.rtl .testimonialBanner .testimonialContent .et_pb_text_inner{
	font-family: 'TheSans';
	font-weight: normal;
    font-style: normal;
}
.rtl p strong{
	font-family: 'TheSans';
	font-weight: bold;
}
.d-flex{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
.flex-wrap{
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
.align-center{
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.et_pb_scroll_top.et-pb-icon {
	background: #b5253c;
	border-radius: 5px;
	right: 30px;
	bottom: 50px;
}

/******** Header ********/

#main-header .container {
	width: 100%;
}
#top-menu li a {
	padding: 5px !important;
	font-weight: 400;
}
#top-menu li {
	padding-right: 40px;
}
.et_header_style_split #main-header .centered-inline-logo-wrap {
	margin-left: 60px;
	margin-right: 60px;
}
.et_header_style_split #et-top-navigation {
	padding: 40px 0 !important;
}
.et_header_style_split #main-header.et-fixed-header .centered-inline-logo-wrap {
	height: 81px !important;
	width: 200px !important;
}
.et_pb_svg_logo.et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo {
	height: 78px;
}
#et-top-navigation {
    margin-left: -110px;
}
body.rtl #et-top-navigation {
  margin-left: -100px;
}
header.et-fixed-header {
	background-color: rgba(33, 28, 67, 0.8) !important;
}
/*header#main-header{
	 position: fixed !important;
    background: #221B46 !important;
}*/

/* .scroll-up {
    position: fixed !important;
    background: #221B46 !important;
} */
/******** Footer ********/

span.phone a, span.email a {
	position: relative;
	padding-left: 30px;
}
span.phone a::before{
	content: "";
	background: url(images/phone-icon.svg) no-repeat;
	width: 14px;
	height: 14px;
	background-size: contain;
	position: absolute;
	left: 0;
	top: 5px;
}
span.email a::before{
	content: "";
	background: url(images/email-icon.svg) no-repeat;
	width: 16px;
	height: 14px;
	background-size: contain;
	position: absolute;
	left: 0;
	top: 5px;
}
.footerMenu ul.nav.downwards {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}
.footerMenu ul.nav.downwards li {
	margin-top: 23px;
}
.footerMenu ul.nav.downwards li a {
	padding-bottom: 0;
}
.emailSubsribe .gform-body input {
	font-size: 16px !important;
	border: 1px solid rgba(0,0,0,0.34) !important;
	border-radius: 10px !important;
	padding: 20px 30px !important;
	height: auto !important;
	line-height: 20px !important;
	color: #000 !important;
	letter-spacing: 0.8px !important;
}
.emailSubsribe .gform-body input:focus{
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
	border-color: #B5253C !important;
}
.emailSubsribe .gform-body input::-webkit-input-placeholder {
	color: #000;
}
.emailSubsribe .gform-body input::-moz-placeholder {
	color: #000;
}
.emailSubsribe .gform-body input:-ms-input-placeholder {
	color: #000;
}
.emailSubsribe .gform-body input::-ms-input-placeholder {
	color: #000;
}
.emailSubsribe .gform-body input::placeholder {
	color: #000;
}
.emailSubsribe .gform_footer {
	margin: 0 !important;
	width: 60px;
	height: 70px;
	position: absolute;
	right: 0;
	top: 50%;
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	transform: translate(0, -50%);
}
.gform_validation_error .gform_footer.before {
	top: 0;
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	transform: translate(0, 0);
}
.emailSubsribe .gform_footer input.gform_button {
	position: absolute;
	top: 50%;
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	transform: translate(0, -50%);
	right: 15px;
	font-size: 0 !important;
	background-color: transparent !important;
	background: url(images/submit-arrow.svg) no-repeat;
	border: none !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
	background-position: center;
	width: 30px !important;
	padding: 0 !important;
	line-height: 0 !important;
	display: block !important;
}
.gform-theme--framework .gform_validation_errors {
	display: none !important;
}
.emailSubsribe .gform_validation_error .gform-body input {
	border-color: #B5253C !important;
}
.disclaimerMenu ul.et-menu.nav li {
	margin-top: 0;
	border-right: 1px solid rgba(0,0,0,0.5);
	padding: 3px 15px;
}
.disclaimerMenu ul.et-menu.nav li a {
	padding: 0;
}
.disclaimerMenu ul.et-menu.nav li:last-child {
	border: none;
	
}
#et-boc .area-outer-wrap .da-close {
	color: #000 !important;
	opacity: 1 !important;
	font-size: 50px;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
	right: 20px;
	top: 20px;
	font-weight: 500;
}
#et-boc .area-outer-wrap .da-close:hover {
	-webkit-transform: none !important;
	-ms-transform: none !important;
	transform: none !important;
	color: #B5253C !important;
}
body.rtl #et-boc .area-outer-wrap .da-close {
    right: auto;
    left: 20px;
}

/******** Home Slider ********/

.homeSlider {
	padding-top: 0 !important;
}
.bannerSlider .et_pb_slide {
	height: 100vh;
	padding: 0;
}
.bannerSlider .et_pb_slide .et_pb_container {
	max-width: 1240px;
}
.bannerSlider .et_pb_slide .et_pb_container .et_pb_slide_description {
	padding-left: 0;
	padding-right: 0;
/* 	max-width: 800px; */
	margin-left: 0;
}
.et-pb-slider-arrows {
	max-width: 1240px;
	display: block;
	position: absolute;
	width: 100%;
	margin: 0 auto;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	bottom: 30%;
	z-index: 9;
}
.et-pb-slider-arrows .et-pb-arrow-prev {
	left: 0 !important;
	background: rgba(217,217,217,0.5);
	border-radius: 5px;
	opacity: 1 !important;
	color: #fff;
	font-size: 30px;
	width: 46px;
	height: 46px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	cursor: pointer !important;
}
.et-pb-slider-arrows .et-pb-arrow-next {
	left: 60px !important;
	background: rgba(217,217,217,0.5);
	border-radius: 5px;
	opacity: 1 !important;
	color: #fff;
	font-size: 30px;
	width: 46px;
	height: 46px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	cursor: pointer !important;
	right: auto !important
}
.et-pb-slider-arrows a:hover {
	background: #B5253C;
}

/******** Testimonial *********/

.testimonialBanner:before {
	content: "";
	display: block;
	width: 100%;
	height: 100%;
	background-image: -webkit-gradient(linear, left top, right top, from(rgba(255,255,255,0.3)), to(transparent));
	background-image: -o-linear-gradient(left, rgba(255,255,255,0.3), transparent);
	background-image: linear-gradient(to right, rgba(255,255,255,0.3), transparent);
	position: absolute;
	top: 0;
	left: 0;
}

/******** Vision Mission *********/

.visionMission .et_pb_column {
	margin-top: -110px;
}

/******** Brand Values *********/

.brandValues {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	gap: 25px;
}
.brandValues .et_pb_blurb.ourValues {
	width: calc(100% / 3 - 17px);
	position: relative;
	-webkit-transition: all 300ms ease 0ms;
	-o-transition: all 300ms ease 0ms;
	transition: all 300ms ease 0ms;
}
.brandValues .et_pb_blurb.ourValues:nth-child(3n+2) {
	top: -30px;
}
.brandValues .et_pb_blurb.ourValues:hover {
	background-color: #b5253c;
}
.brandValues .et_pb_blurb.ourValues:hover, .brandValues .et_pb_blurb.ourValues:hover h4 {
	color: #fff;
}
.brandValues .et_pb_blurb.ourValues:hover img {
	-webkit-filter: brightness(0) invert(1);
	filter: brightness(0) invert(1);
}

/******** Our Team *********/

.ourTeam .et_pb_column {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	gap: 20px;
}
.ourTeam .et_pb_column .et_pb_module.et_pb_blurb {
	width: calc(100% / 3 - 14px);
	margin-bottom: 40px !important;
}
.loadMoreBtn {
	margin: 0 auto;
	color: #b5253c !important;
	background-color: #f5f4f7;
	border-radius: 10px;
	font-weight: 500;
	padding: 14px 80px;
	-webkit-transition: all 300ms ease 0ms;
	-o-transition: all 300ms ease 0ms;
	transition: all 300ms ease 0ms;
}
.loadMoreBtn:hover {
	background-color: #b5253c;
	color: #fff !important;
}

/******** Countdown *********/

.countdownTimer .percent {
	height: auto !important;
	margin-bottom: 10px !important;
}
.countdownTimer h3.title {
	padding: 0;
}
.countdownGrid {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	gap: 25px;
}
.countdownGrid .et_pb_column {
	width: calc(100% / 4 - 20px);
	margin: 0;
	-webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease;
}
.countdownTimer.dollarSign .percent span.percent-value:before {
	content: "$";
}
.countdownGrid .et_pb_column:hover{
	background-color: #b5253c;
}
.countdownGrid .et_pb_column:hover, 
.countdownGrid .et_pb_column:hover div, 
.countdownGrid .et_pb_column:hover p,
.countdownGrid .et_pb_column:hover p span,
.countdownGrid .et_pb_column:hover h3 {
	color: #fff !important;
	-webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease;
}

/******** Latest News *********/

.newsGrid .et_pb_salvattore_content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	gap: 25px;
}
.newsGrid .et_pb_salvattore_content .column {
	width: calc(100% / 3 - 17px) !important;
	margin: 0 !important;
	height: auto;
}
.newsGrid .et_pb_salvattore_content .column article {
	border-radius: 10px;
	border: none;
	-webkit-box-shadow: 0px 4px 18px 0px rgba(0, 0, 0, 0.15);
	box-shadow: 0px 4px 18px 0px rgba(0, 0, 0, 0.15);
	padding: 40px;
	height: 100%;
	margin: 0 !important;
}
.newsGrid .et_pb_salvattore_content .column article .et_pb_image_container {
	margin: -40px -40px 40px;
	border-radius: 10px;
	overflow: hidden;
}
.newsGrid .et_pb_salvattore_content .column article .et_pb_image_container a.entry-featured-image-url {
	margin: 0;
}
.newsGrid .et_pb_salvattore_content .column article .et_pb_image_container img {
	border-radius: 10px;
	-o-transition: all 300ms ease 0ms;
	transition: all 300ms ease 0ms;
	-webkit-transition: all 300ms ease 0ms;
}
.newsGrid .et_pb_salvattore_content .column article:hover .et_pb_image_container img {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
	-o-transition: all 300ms ease 0ms;
	transition: all 300ms ease 0ms;
	-webkit-transition: all 300ms ease 0ms;
}
.newsGrid .et_pb_salvattore_content article p.post-meta {
	margin: 0;
}
.newsGrid .et_pb_salvattore_content article p.post-meta span.published, .publishedAt .et_pb_text_inner {
	position: relative;
	padding-left: 25px;
}
.newsGrid .et_pb_salvattore_content article p.post-meta span.published:before, .publishedAt .et_pb_text_inner:before {
	content: "";
	display: block;
	background: url(images/calendar-icon.svg) no-repeat;
	width: 14px;
	height: 14px;
	background-size: contain;
	position: absolute;
	left: 0;
	top: 5px;
}

/******** Single Post *********/

.singlepostBanner:before {
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background-color: rgba(0, 0, 0, 0.6);
}
.publishedAt .et_pb_text_inner:before {
	top: 8px;
}


/******** RTL Content *********/

.et_pb_column.rtlRightCol {
    margin-right: 0;
    margin-left: 5.5%;
}
body.rtl .et-pb-slider-arrows .et-pb-arrow-prev {
	left: auto !important;
	right: 60px !important;
}
body.rtl .et-pb-slider-arrows .et-pb-arrow-next {
	left: auto !important;
	right: 0 !important
}
.leftDirection {
    text-align: left !important;
    direction: ltr;
}
body.rtl .disclaimerMenu .et_pb_menu__wrap, body.rtl .footerMenu .et_pb_menu__wrap {
    justify-content: start;
}
body.rtl .disclaimerMenu ul.et-menu.nav li {
    border-left: 1px solid rgba(0, 0, 0, 0.5);
    border-right: none;
}
body.rtl .disclaimerMenu ul.et-menu.nav li:last-child {
    padding-right: 15px;
    border-left: none;
}
body.rtl .emailSubsribe .gform_footer input.gform_button {
    left: 15px;
    right: auto !important;
}
body.rtl .emailSubsribe .gform_footer {
    right: auto;
    left: 0;
}
body.rtl .newsGrid .et_pb_salvattore_content article p.post-meta span.published::before, body.rtl .publishedAt .et_pb_text_inner::before {
    left: auto;
    right: 0;
}
body.rtl .newsGrid .et_pb_salvattore_content article p.post-meta span.published, body.rtl .publishedAt .et_pb_text_inner {
    padding-left: 0;
    padding-right: 25px;
}
/*body.rtl span.phone a, body.rtl span.email a{
	    padding-left: 0 !important;
		padding-right:30px;
}
body.rtl span.phone a::before{
	transform: rotate(-90deg) !important;
}
body.rtl span.phone a::before, body.rtl span.email a::before{
	right:0 !important;
	left: auto;
	
}*/
body.rtl .et_pb_row.et_pb_row_5.brandValuesRow {
    display: flex;
    direction: rtl;
    flex-wrap: wrap;
}
body.rtl .testimonialBanner .et_pb_row.et_pb_row_6 {
  display: flex;
  flex-wrap: wrap;
}

/******** Responsive *********/
@media screen and (min-width:980px) {
header#main-header {
    overflow-x: hidden;
	}

}
@media (max-width:1700px) {
	.et_pb_row {
		padding-left: 50px;
		padding-right: 50px;
	}
	.homeSlider .et_pb_row {
		padding-left: 0;
		padding-right: 0;
	}
	.et_header_style_split #et-top-navigation {
		padding: 35px 0 !important;
	}
	.bannerSlider .et_pb_slide .et_pb_container, .et-pb-slider-arrows {
		max-width: 1200px;
	}
	#top-menu li {
      padding-right: 30px;
    }
	#et-top-navigation {
  margin-left: -112px;
}

}

@media (min-width: 1280px) and (max-width:1700px) {
/* 	.font24, .coFounder .et_pb_blurb_container .et_pb_module_header{
		font-size: 20px !important;
	}
	.subsidiries-logos .et_pb_column .name h3{
		font-size: 20px;
	}
	.coFounder .et_pb_blurb_description p{
		font-size: 18px;
	} */
	.et_header_style_split #main-header .centered-inline-logo-wrap {
		margin-left: 80px;
		margin-right: 80px;
	}
	.testimonialContent {
		font-size: 28px !important;
	}
	.font28 {
		font-size: 24px !important;
	}
	.brandValues .et_pb_blurb.ourValues, .countdownGrid .et_pb_column {
		padding: 30px !important;
	}
	.brandValues .et_pb_blurb.ourValues{
        padding: 20px 30px !important;
    }
	.countdownTimer .percent p, .countdownTimer .percent .percent-value {
		font-size: 30px !important;
		line-height: 40px !important;
	}
	.ourValues h4.et_pb_module_header {
        font-size: 19px !important;
}
   .ourValues .et_pb_main_blurb_image {
        margin-bottom: 15px !important;
}
   .ourValues .et_pb_blurb_description {
       line-height: 20px !important;
       font-size: 14px !important;
}
}

@media (min-width: 981px) and (max-width:1700px) {
	.WhoweAre {
		padding: 50px 30px !important;
	}
	.font20 {
		font-size: 16px !important;
	}
	.et-pb-slider-arrows {
		bottom: 20%;
	}
	 .disclaimerMenu ul.et-menu.nav li:last-child {

  padding-right: 40px;
} 
}

@media (max-width:1279px) {
	.et_pb_row {
		padding-left: 20px;
		padding-right: 20px;
	}
/* 	#top-menu li a {
		font-size: 17px !important;
	} */
	.newsGrid .et_pb_salvattore_content .column article {
		padding: 30px;
	}
	.newsGrid .et_pb_salvattore_content .column article .et_pb_image_container {
		margin: -30px -30px 30px;
	}
}

@media (min-width: 981px) and (max-width:1279px) {
	#top-menu li {
		padding-right:8px;
	}
	#top-menu li a {
    font-size: 14px !important;
	}
	.et_header_style_split #main-header .centered-inline-logo-wrap {
		margin-left: 15px;
		margin-right: 15px;
	}
	
/* 	.font24 {
		font-size: 18px !important;
	} */
	.et_pb_text h2 {
		font-size: 38px !important;
	}
	.et_pb_text h3 {
		font-size: 30px !important;
	}
	.testimonialContent {
		font-size: 26px !important;
	}
	.font28 {
		font-size: 20px !important;
	}
	.et_pb_image.missionIcon {
		width: 110px !important;
	}
	.et_pb_divider.standLine {
		width: 500px !important;
	}
	.brandValuesRow {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.brandValuesRow .et_pb_column {
		width: 100%;
		margin: 0;
		padding-top: 0 !important;
	}
	.brandValuesRow .et_pb_column:first-child {
		margin-bottom: 70px;
	}

/* 	.newsGrid .et_pb_salvattore_content .column article h2.entry-title {
		font-size: 22px !important;
	} */
	.brandValues .et_pb_blurb.ourValues, .countdownGrid .et_pb_column {
		padding: 30px 25px !important;
	}
	.countdownTimer .percent p, .countdownTimer .percent .percent-value {
		font-size: 24px !important;
		line-height: 34px !important;
	}
	.et_pb_svg_logo.et_header_style_split .centered-inline-logo-wrap #logo {
        height: 70px !important;
    }
	.emailSubsribe .gform-body input {
		font-size: 14px !important;
		padding: 15px 25px !important;
	}
	.et_pb_column.menuColumn {
		padding-left: 40px !important;
	}
	.bannerSlider .et_pb_slide .et_pb_container, .et-pb-slider-arrows {
		max-width: 960px;
	}
	.bannerSlider .et_pb_slide .et_pb_container .et_pb_slide_description h2.et_pb_slide_title {
		font-size: 50px !important;
	}
	.emailSubsribe .gform_footer {
		height: 55px;
	}
	
/* 	.coFounder .et_pb_blurb_container .et_pb_module_header{
		font-size: 20px !important;
	} */
	.subsidiries-logos .et_pb_column .name h3{
		font-size: 16px !important;
	}
/* 	.coFounder .et_pb_blurb_description p{
		font-size: 18px;
	} */
	
	.subsidiries-logos img {
	  height: 200px;
	  width: auto;
	}
}

@media (max-width:980px) {
	.brandValues .et_pb_blurb.ourValues {
		width: calc(100% / 2 - 17px);
	}
	.brandValues .et_pb_blurb.ourValues:nth-child(3n+2) {
		top: 0;
	}
	.countdownGrid .et_pb_column {
		width: calc(100% / 2 - 20px) !important;
		margin: 0 !important;
	}
	.visionMission .et_pb_column {
		margin-top: 0;
	}
	.newsGrid .et_pb_salvattore_content .column {
		width: calc(100% / 2 - 17px) !important;
	}
	.newsGrid .et_pb_salvattore_content .column article:first-child {
		margin-bottom: 30px !important;
	}
	.newsGrid .et_pb_salvattore_content .column article {
		height: auto;
	}
	.footerMenu .et_mobile_nav_menu, .disclaimerMenu .et_mobile_nav_menu {
		display: none;
	}
	.footerMenu .et_pb_menu__menu, .disclaimerMenu .et_pb_menu__menu {
		display: block;
		width: 100%;
	}
	.disclaimerMenu ul.et-menu.nav {
		-webkit-box-pack: center !important;
		-ms-flex-pack: center !important;
		justify-content: center !important;
		width: 100%;
	}
	.bannerSlider .et_pb_slide .et_pb_container, .et-pb-slider-arrows {
		max-width: 95%;
	}
	#main-header .container {
		padding-left: 20px;
		padding-right: 20px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}
	.et_header_style_split #et-top-navigation {
		padding: 0 !important;
		position: static;
	}
	
	.et_header_style_split #logo {
		max-width: 100%;
		max-height: 80px;
	}
	.et_header_style_split #et_mobile_nav_menu {
		margin-top: 0;
		position: static;
	}
	.et_header_style_split #main-header .mobile_nav {
		background-color: transparent;
		padding: 0;
	}
	.et_header_style_split #et-top-navigation .mobile_menu_bar {
		padding-bottom: 0;
		top: 50%;
		right: 20px;
		-webkit-transform: translate(0, -50%);
		-ms-transform: translate(0, -50%);
		transform: translate(0, -50%);
	}
	.et_header_style_split .mobile_nav .select_page {
		display: none;
	}
	.mobile_menu_bar::before, .mobile_menu_bar::after, #top-menu li.current-menu-ancestor > a, #top-menu li.current-menu-item > a {
		color: #fff;
		font-size: 40px;
	}
	.et_header_style_split #main-header {
		padding: 15px 0;
	}
	.mobile_nav.opened .mobile_menu_bar::before {
		content: "\4d";
	}
	.et_mobile_menu {
		top: 100% !important;
		border: 0;
		padding: 0;
		background-color: #221B46 !important;
		-webkit-box-shadow: none !important;
		box-shadow: none !important;
	}
	.et_mobile_menu li a {
		font-weight: 400 !important;
		padding: 15px 20px;
		font-size: 16px;
		border-bottom: 1px solid rgba(255,255,255,0.2);
	}
	.et_mobile_menu li:last-child a {
		border: none;
	}
	.et_pb_column.rtlRightCol {
        margin-left: 0;
    }
    body.rtl header#main-header {
        direction: ltr;
    }
    .leftDirection {
        text-align: right !important;
    }
    .leftDirection.copyRightText {
        text-align: center !important;
    }
}

@media (max-width:767px) {
	.emailSubsribe .gform-body input {
		font-size: 15px !important;
		padding: 15px 25px !important;
		letter-spacing: 0.5px !important;
	}
	.disclaimerMenu ul.et-menu.nav li {
		padding: 3px 10px;
	}
	.newsGrid .et_pb_salvattore_content .column, .countdownGrid .et_pb_column, .ourTeam .et_pb_column .et_pb_module.et_pb_blurb, .brandValues .et_pb_blurb.ourValues {
		width: 100% !important;
	}
	.ourTeam .et_pb_column .et_pb_module.et_pb_blurb {
		margin-bottom: 10px !important;
	}
	.loadMoreBtn {
		padding: 12px 40px;
		font-size: 16px;
	}
	.bannerSlider .et_pb_slide .et_pb_container, .et-pb-slider-arrows {
		max-width: 90%;
	}
	.et-pb-slider-arrows .et-pb-arrow-prev, .et-pb-slider-arrows .et-pb-arrow-next {
		font-size: 20px;
		width: 36px;
		height: 36px;
	}
	.et-pb-slider-arrows .et-pb-arrow-next {
		left: 50px !important;
	}
	.et-pb-slider-arrows {
		bottom: 15%;
	}
	.newsGrid .et_pb_salvattore_content .column article {
		margin-bottom: 30px !important;
	}
	.newsGrid .et_pb_salvattore_content .column article:last-child {
		margin-bottom: 0 !important;
	}
	.newsGrid .et_pb_salvattore_content .column article h2.entry-title {
		margin-bottom: 10px;
	}
	.et_header_style_split #main-header {
		padding: 12px 0;
	}
	.et_header_style_split #et-top-navigation .mobile_menu_bar {
		right: 10px;
	}
	.emailSubsribe .gform_footer {
		height: 55px;
	}
	.bannerSlider .et_pb_slide_content p br{
		display: none;
	}
	body.rtl .et-pb-slider-arrows .et-pb-arrow-prev {
    	right: 50px !important;
    }
	.et_header_style_split #logo {
		max-height: 70px;
	}
}

/*  */
.newsGrid a.more-link {
	text-transform: capitalize;
	background-color: #B5253C;
	padding: 13px 35px;
	border-radius: 10px;
	margin-top: 20px;
	display: inline-block;
	-webkit-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.newsGrid a.more-link:hover{
	background-color: #000000;
}
/* ======================== */

.coFounder{
	gap: 20px;
}
.coFounder .et_pb_module {
  width: 50%;
}
.subsidiries-logos .et_pb_column{
	text-align: center;
}
.subsidiries-logos .et_pb_column .name{
	display: inline-block;
}
@media (max-width:767px) {
	.coFounder {
		flex-wrap: wrap !important;
	}
	.coFounder .et_pb_module {
	  width: 100%;
	}
}

/* Header Fixed */
/* body.section-active #main-content{
	position: relative;
	top: 100px;
} */
