body {
  margin: 0;
  font-family: 'Cairo', sans-serif;
  direction:rtl;
}
  
  .topnav {
	overflow: hidden;
    background-color: #02539C;
    padding: 15px;
  }
  .topnav a:lang(en),.search_div:lang(en),.searchbar:lang(en){
	float: right;
	}
  .topnav a {
    float: left;
    color: #f2f2f2;
    text-align: center;
   margin:0 8px;
    text-decoration: none;
    font-size: 17px;
	padding-top: 7px;
  }
  .lang{
	padding-top:2px!important;
	 }
  .topnav a:hover {
    color: #819db5;
  }
  .dropdown-menu{
	left:inherit;
	right:0;
	 }
  .topnav a.active {
   
    color: white;
  }

  .topnav .contact{
      border-left:2px #fff solid;
      border-right:2px #fff solid;
	  font-weight:700;
	  padding:5px 10px;
	  font-size:14px;
	  
  }
  .navbar-light .navbar-nav .nav-link {
    color: #02539C;
    font-weight: 700;
    padding-top: 30px;
    margin-right: 10px;
	font-size: 14px;
  }
.nav-item.dropdown:hover > .dropdown-menu{
display: block;
}
.dropdown-menu{
	text-align:right;
}
.dropdown-toggle::after {display:none;}
.dropdown-toggle::before {
    display: inline-block;
    margin-left: .255em;
    vertical-align: .255em;
    content: "";
    border-top: 0.4em solid;
    border-right: .3em solid transparent;
    border-bottom: 0;
    border-left: .3em solid transparent;
	color: #f68322;
}
  /*SECOND SECTION*/
.navh5{
  font-size: 40px;
}
.slider_div{
  overflow: hidden;
}
.slider_div img{
  min-height:100%;
}
.slider_caption{
  top:5%;
  left: 0;
  right: 0;
  position: absolute;
  z-index: 999;
  color: #FFF;
  text-align: center;
}
#carouselExampleSlidesOnly .carousel-caption h3,#carouselExampleSlidesOnly .carousel-caption h4,#carouselExampleSlidesOnly .carousel-caption h5{
	line-height:1.5;
}
#carouselExampleSlidesOnly .carousel-caption{
	height: auto;
	
}
.carousel-caption{
  bottom: inherit;
  top: 20%;
  right: 10%;
  max-width: 330px;
  height: 265px;
  background: rgb(0 0 0 / 25%);
  font-weight: bold;
  align-items: center;
      padding: 1.5rem;
}
.prices_ticker{
  margin-bottom: 2rem;
  position:relative;
  z-index: 2;
}
.borsa_title{
  color: #f68526;
}
.borsa_container{
  padding: 15px 0;
    background: rgb(0 0 0 / 25%);
}
.w-100{
}

.third-sec{
	margin:2rem 0;
}
.navh1{
  color: #02539C;
  text-align: right;
  background: url(../../images/Tileicon.png) no-repeat;
  background-size: contain;
  background-position: right;
  padding: 2rem 0;
  font-size: 2rem;
  font-weight:700;
}

.third-sec p{ 
  color: #02539C;
  text-align: justify;
  font-size: 1.4rem;
}


.about_image{
  height: 330px;
  overflow: hidden;
}


.tel-span{
  direction: ltr;
  display: inline-block;
}

/*THIRD-SECTION*/
.navh2{
  color: #02539C;
  text-align: center;
  font-size: 1.7rem;
  font-weight: 600;
  padding: 1rem;
  background: url(../../images/Tileicon.png) no-repeat;
  background-size: contain;
  background-position: center;
} 
.middlenav{
    background-color: #e0e0e0;
    padding: 1rem; 
}

.sld_img{
	height:160px;
}

.backgroundimg .se2slider{
  /*width:90%;*/
  margin:auto;
  position: relative;
}
.backgroundimg:after{
  content: "";
  background: rgb(255 255 255 / 70%);
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 1;
  top: 0;
  right: 0;
}
.backgroundimg .container-fluid{
  position: relative;
  z-index: 2;
}
.backgroundimg{
  position: relative;
  background: url('../../images/bg2021.jpg') no-repeat;
  background-size:cover;
  background-position:center;
  /*height: 480px;*/
  align-items: center;
  padding-bottom: 40px;
  overflow:hidden;
  
}
/*
.backgroundimg .col-md-4:before {
    position: absolute;
    content: "";
    background: #fff;
    height: 200%;
    width: 300%;
    left: -4rem;
    top: -10rem;
    z-index: 0;
}
*/
.mt-6{
  margin-top: 5rem;
}
.thiredsecslider:hover .content{
	background: rgba(2, 83, 156, 0.8);
}
.thiredsecslider:hover img{
	transform:scale(1.2);
}

.thiredsecslider{
  text-align: center;
  overflow:hidden;
  height: 300px;
}

.thiredsecslider h1{
	font-size: 1.1rem;
    font-weight: 600;
    padding: 12px 1rem;
    line-height: 1.4;
}
.thiredsecslider img{
  height: 100%;
    max-width: inherit;
} 
.readmore{
	color:#02427e;
	border:1px solid #02539d;
	padding:0 10px;
	font-weight:600;
}
.speach img{
	position:relative;
}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
	transform:scale(1.2);
    background: #f68322!important;
}
.owl-theme .owl-dots .owl-dot span{
	background:#02539d!important;
}
.owl-theme .owl-nav.disabled+.owl-dots{
	margin-top: 15px;
}
.thiredsecslider img{transition:all 0.3s;}
.thiredsecslider .content {
	transition:all 0.3s;
  position: absolute; 
  bottom: 0;
  background: rgb(0, 0, 0,0.5);
  /*background: rgba(2, 83, 156, 0.8);*/
  color: #f1f1f1; 
  width: 100%; 
}

/*FORTH-SECTION*/
.forth-sec{
  font-size: 1.2rem;
  color: #02427e;
  font-weight: 500;
  margin-bottom: 2rem;
}

/*FIFTH-SECTION*/
.h_brand_slider2{
  margin-bottom: 0px;
}
.forthsec{
  background: #f7fbfc;
    padding: 2rem 0;
}
.owl-theme .owl-nav.disabled+.owl-dots {
    margin-top: 0!important;
    background: #eee;
}
.forthsectitle{
  color: #02427e;
  text-align: center;
  font-size: 1.8rem;
  font-weight: 600;
  padding: 1rem;
  background: url(../../images/Tileicon.png) no-repeat;
  background-position:center;
  background-size: contain;
}

.forthsecimg{
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 50%;
}

.se2slider .item:hover{
	background:#ffe5d0;
}

.silderitem img{
  margin: auto;
  max-width: fit-content;
}

.silderitem{
  text-align: center;
  padding: 0 15px 30px 15px;
}

.sliderBackground {
  background: #eee;
}

.itemsec{
  text-align: center;
  padding: 20px 0px 0px 0px;
  min-height: 290px;
}
.itemsec img{
  width: auto !important;
  margin: auto;
  height: 190px;
    border: 1px solid #3f7cb4;
  padding: 5px;
  background: #fff;
}
.owl-nav button{font-size:3rem!important;}
/*ACTIVITES SECTION*/
.actSec{
  background: url(../../images/background.png) no-repeat ;
  background-size: cover;
  padding:1rem 0;
  padding-bottom:2rem;
}

.activitiesnav{
  color: #02539C;
  text-align: center;
  font-size: 1.7rem;
  font-weight: 600;
  padding:1rem 0;
}

.activitiesmenu {
  overflow: hidden;
  width: 100%;
  text-align: center;
  /*padding-top: 20px;*/
  
  
}

.activitiesmenu a {
  float: left;
  display: block;
  color: #02539C;
  text-align: center;
  padding: 15px 20px;
  text-decoration: none;
  font-size: 20px;
  font-weight: 500;
  border-bottom: 4px solid #fff;
 

}
.activitiesmenu a.active{
	border-bottom:4px solid #EF7F30;
	color: #EF7F30;
}
.activitiesmenu a:hover {
  color: #EF7F30;
  border-bottom:4px solid #EF7F30;
}

.whitebackgr{
  background-color: #fff;
  min-height: 260px;
  background-size: cover;
  width: 70%;
  margin: auto;
  margin-top: 15px;
  text-align:right;
  padding: 1rem;
}
.panels{display:none}
.panels.active{display:block}
.conferences{
  color: #EF7F30;
  text-align: right;
  margin-bottom:1rem;
  font-size:2rem;
}

.unorderedlist{
  color: black;
  text-align: right;
}

.unorderedlist li{
  list-style: none;
  font-size: 1.05rem;
  margin-bottom: 1rem;
  line-height: 160%;
}

.fa-circle:before{
  color: #EF7F30;
  font-size: 12px;
  padding-left: 16px;
}
.h_brand_slider .forth-sec{
	font-size:1.2rem;
}
.listpara,.listpara *{
  color: #080808;
  font-size: 22px;
  text-align:right;
  font-weight: 600;
}

.banksSlider{
  height: 150px;
  overflow: hidden;
}

.banksSlider a{

}

.banksSlider img{
    width: auto;
    margin: auto;
}
.media{
  height: 85px;
  padding: 1rem;
  color: #fff;
  font-size: 1.2rem;
	font-weight:600;
  transition: all 0.5s;
  background: #e0e0e0;
    border: 5px solid #ffffff;
}
.media:hover a{color:#fff}
.media:hover{
  background:#02539C !important;
}
.media a i{
  padding:5px;
  /*background: #fff;*/
  float: left;

}
.media a{
  color:#5d5d5d;
  text-align: right;
  transition: all 0.5s;
  width: 100%;
}
.media a:first-child{
  margin-left: 1rem;
  width: 6%;
}
.media1, .media6{
	background:#e0e0e0;
  border:5px solid #fff;
}
.media2, .media7{
	background:#02539d;
  border:5px solid #02539d;
}
.media3, .media8{
	background:#999999;
  border:5px solid #999999;
}
.media4, .media9{
	background:#f6a339;
  border:5px solid #f6a339;
}
.media5, .media10{
	background:#fcc649;
  border:5px solid #fcc649;
}
.relations{
  background: url(../../images/background.png) no-repeat;
  background-size: cover;
  padding:2rem;
}
.events_desc a i{
	color:#EF7F30;
}
.events_desc a:hover{color:#EF7F30}
.events_desc a{
	color:#02539C;
	padding-right:1rem;
	font-size:1.3rem;
}
.owl-theme .owl-nav [class*=owl-]:hover{
	background:none!important;
}
.h_brand_carousal .owl-nav .owl-prev{
	outline:none;
	float:right;
}
.h_brand_carousal .owl-nav .owl-next{
	outline:none;
	float:left;
}
.h_brand_carousal .owl-nav{
	
	color: #f68322;
	margin-top: 10px;
    position: absolute;
    bottom: 54%;
    left: 0;
    right: 0;
    top: 36%;
}

.relationssech1{
  color: #02539C;
  text-align: right;
  font-size: 1.7rem;
  font-weight: 600;
  padding:2rem 0 1.2rem 0;
  background: url(../../images/Tileicon.png) no-repeat;
    background-size: contain;
    background-position: right;
	margin-bottom:3rem;
}
footer hr{border-top: 1px solid #6d88a2;clear:both;width:100%;margin-top: 0.5rem;
    margin-bottom: 0.5rem;}
footer .nav{margin:0;padding:0;}
footer h5,footer a,.footer_contact{color:#fff;}
footer a:hover{
	color:#a0beda;
}
footer .footer_menu ul li:first-child a{padding-right:0;}
footer .footer_menu a{font-size:.9rem;}
footer{
	font-size:1.0rem;
	background:#02427e;
	padding:0.5rem 0;
	text-align:right;

}
.footer{
		max-width:90%;
		margin:auto;
		padding:0 3rem;
}
footer h5{
	margin-bottom:1rem;
}
.footer_contact .col-md-4 i{
	margin-left:0.5rem;
}
.footer_contact .col-md-4{
	margin-bottom:1rem;
	direction:ltr;
}
.social a{
	color:#fff;
	font-size:1.2rem;
	margin:0 0.5rem;
}
#mc-embedded-subscribe{
	background: #f6a339;
  border: 0;
  color: #fff;
	padding: 0.2rem 1.5rem;
  font-size: 1.5rem;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
#mce-EMAIL{
  height: calc(1.5em + .75rem + 6px);color:#333;text-align:right;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.newsletter-div form{
  display: flex;
  -ms-flex-wrap: wrap;
  -ms-flex-align: stretch;
  width: 100%;
}

.flipster__item img{
	
}

/*** Search Design **/
.search_div{
  float: left
}
.searchbar {
  position: relative;
  min-width: 50px;
  width: 0%;
  height: auto;
  float: left;
  overflow: hidden;
  -webkit-transition: width 0.3s;
  -moz-transition: width 0.3s;
  -ms-transition: width 0.3s;
  -o-transition: width 0.3s;
  transition: width 0.3s
}

.searchbar-input {
  top: 0;
  left: 0;
  border: 0;
  outline: 0;
  background: #02539c;
  max-width:300px;
  width: 100%;
  height: 35px;
  margin: 0;
  padding: 0px 10px 0px 60px;
}

.searchbar-open .searchbar-input{
  background-color: #fff
}

.searchbar-input::-webkit-input-placeholder {
  color: #02539c
}

.searchbar-input:-moz-placeholder {
  color: #02539c
}

.searchbar-input::-moz-placeholder {
  color: #02539c
}

.searchbar-input:-ms-input-placeholder {
  color: #02539c
}

.searchbar-icon,
.searchbar-submit {
  width: 50px;
  height: 35px;
  display: block;
  position: absolute;
  top: 0;
  font-size: 16px;
  left: 0;
  padding: 0;
  margin: 0;
  border: 0;
  outline: 0;
  line-height: 35px;
  text-align: center;
  cursor: pointer;
  color: #fff;
  background: #02539c;
}

.searchbar-open {
  width: 100%
}
/*** END Search Design **/


#carouselExampleSlidesOnly{
	max-height: 500px;
    overflow: hidden;
}
.smartMenuLinks ul{padding-right: 5px;
    padding-top: 1rem;
    border-top: 1px solid #797979;}
.smartMenuLinks ul li a i{padding-left:5px;color:#f68322;font-size: 13px;}
.smartMenu{height:100%;text-align:right;background-color:#000;z-index:11;padding:0 0 30px;box-shadow:-5px 0 10px rgba(0,0,0,.4) inset}
.smartMenu h3.smartTitleCountry{
  padding: 20px 20px;
    position: relative;
    font-size: 31px;
    color: #f68322!important;
    /* margin-bottom: 20px; */
    line-height: 100%;
    font-weight: 600;
}
.smartMenu h3.smartTitleCountry span{color:#55A8E5;line-height:100%}
.smartMenu h3.smartTitleCountry i{color:#fff;font-size:25px}
.smartMenu.smallerSmartMenu{padding:0 0 25px}
.smartMenu.smallerSmartMenu .smartMenuLinks{margin-bottom:20px}
.smartMenu.smallerSmartMenu .smartMenuLinks li{margin-bottom:15px}
.smartMenu .titleSmartMenu{color:#55A8E5;font-size:18px;position:relative;padding-left:5px}
.smartMenu .titleSmartMenu .fa.fa-chevron-down{padding-right:5px;position:absolute;left:-20px}
.smartMenu .smartMenuLinks{margin-bottom:70px;padding:0 40px}
.smartMenu .smartMenuLinks li{margin-bottom:20px;list-style:none;}
.smartMenu .smartMenuLinks li a{color:#fff;font-size:16px;padding-left:0;position:relative;z-index:2;font-weight: 600;}
.smartMenu .smartMenuLinks li a span.fa{padding-right:12px;position:absolute;left:-15px}
.smartMenu .smartMenuLinks li .smartDropDownMenu{position:absolute;top:0;left:100%;width:310px;height:100%;visibility:visible;opacity:1;padding-left:35px;background-color:rgba(16,20,22,.95)}.smartMenu .socialLinks li.fbColor,.smartMenu .socialLinks li.instaColor{position:relative}.smartMenu .smartMenuLinks li .smartDropDownMenu h3{color:#55A8E5;font-size:25px;margin-bottom:20px}.smartMenu .smartMenuLinks li .smartDropDownMenu a{margin-left:15px;margin-bottom:10px}.smartMenu .smartMenuLinks li:hover a{color:#f68322}.smartMenu .smartMenuLinks li:hover .smartDropDownMenu a{color:#fff}.smartMenu .smartMenuLinks li.currentSmartMenu a,.smartMenu .smartMenuLinks li.currentSmartMenu a span.fa,.smartMenu .smartMenuLinks li:hover .smartDropDownMenu a:hover{color:#f68322}.smartMenu .socialLinks{text-align:center;margin-top:35px}.smartMenu .socialLinks li{margin:0 5px;text-align:center;width:15%}.smartMenu .socialLinks li.twitterColor a{background-color:#0087CC}.smartMenu .socialLinks li.fbColor a{background-color:#183771}.smartMenu .socialLinks li.instaColor a{background-color:#8a3ab9}.smartMenu .socialLinks li.fbColor .pagesNumber{position:absolute;top:-10px;color:#fff;background-color:#183771;right:-5px;width:20px;height:20px;text-align:center;font-size:11px;line-height:20px}.smartMenu .socialLinks li.fbColor .fbLinks{position:absolute;top:-10px;display:none;left:-20px;background:#183771;z-index:11;border-radius:12px;padding:10px 25px}.smartMenu .socialLinks li.fbColor .fbLinks a{background:0 0;color:#fff;width:auto;line-height:22px;height:auto}.smartMenu .socialLinks li.fbColor .fbLinks a:hover{color:#797B75}.smartMenu .socialLinks li.fbColor .fbLinks a::after{display:none}.smartMenu .socialLinks li.linkedinColor a{background-color:#069}.smartMenu .socialLinks li.youtubeColor a{background-color:#B90000}.smartMenu .socialLinks li a{display:block;width:35px;height:35px;text-align:center;line-height:35px;position:relative}.contentSide .dropdownSide .dk-selected::after,.detailsContentHolder,.responsiveMenu,.responsiveMenu .downMenu .dropDownResp{display:none}.smartMenu .socialLinks li a::after{position:absolute;top:0;bottom:0;left:0;right:0;content:'';width:26px;height:26px;margin:auto}.smartMenu .socialLinks li a span{font-size:16px;color:#fff;text-align:center;width:12px;line-height:36px}.smartMenu .socialLinks li a span.fa-facebook{width:10px}.smartMenu .socialLinks li:hover a::after{border:2px solid rgba(255,255,255,.7)}.smartMenu .socialLinks li p{color:#fff;font-size:10px;padding-top:15px}.smartMenu .socialLinks li p span{font-size:11px}.homePageContent{padding:0 0 100px}
.flipster--coverflow .flipster__item__content{
	box-reflect:inherit!important;
	-webkit-box-reflect:inherit!important;
}
.flipster--coverflow .flipster__container{
	padding-bottom:0!important;
}
.h_brand_slider2 .forth-sec{
	padding-top:10px;
}
.last_slider{
	padding:1rem 0;
}
.owl-prev span,.owl-next span  {
    width: 31px;
    height: 31px;
    display: block;
    background: #f68d35;
    padding: 5px;
    color: #fff;
}
.owl-theme .owl-nav {
    line-height: 9px;
}
.owl-carousel .owl-nav button:hover span{
  color:#f68d35;
  background: #fff;
}
.owl-carousel .owl-nav button{
  margin: 0!important;
}
@media (max-width: 1199px) and (min-width:992px){
	.navbar-light .navbar-nav .nav-link{
		font-size: 12px;
	}
}
@media (min-width: 1200px){
	.container.custom_container {
		max-width: 1350px;
	}
}
@media(max-width:767px){
	#carouselExampleSlidesOnly img{width:100%}
	#carouselExampleSlidesOnly .slider_caption .navh5{
			font-size:15px!important;
	}
	#carouselExampleSlidesOnly{
		max-height: 250px;
		overflow: hidden;
	}
	.navh1, .navh2, .forthsectitle,.activitiesnav,.relationssech1{
		background-size: contain;
		font-size:1.5rem;
		padding: 1rem;
	}
	.item{
		padding:20px;
	}
	.sld_img {
		height: 120px;
	}
	.backgroundimg{
		height:auto;
		padding: 1rem 0;
	}
	#carousal h1{
		padding:5px;
		font-size:1rem;
		
	}
	.forth-sec{
		font-size:1rem;
	}
	.itemsec {
		padding: 16px;
		height: auto;
	}
	.actSec{
		padding: 1rem 0;
	}
	.activitiesmenu{
		padding-top: 5px;
	}
	.activitiesmenu a{
		padding: 7px 4px;
		font-size: 14px;
	}
	.whitebackgr{
		width:100%;
		padding: 1rem;
	}
	.media{
		padding: 1rem;
		font-size: 1.5rem;
		text-align: center;
	}
	.third-sec p{
		font-size: 18px;
	}
	.flipster__item img{
	height:300px;
}

  .searchbar-input{
    max-width:150px;
  }
}