
@charset "utf-8";




@font-face{
 font-family:'Montserrat';
 src: url(../fonts/Montserrat-Regular.ttf) format('truetype');
}


@font-face{
 font-family:'Noto Nashk Arabic';
 src: url(../fonts/NotoNaskhArabic-Regular.ttf) format('truetype');
}

@font-face{
 font-family:'Noto Nashk Arabic Bold';
 src: url(../fonts/NotoNaskhArabic-Bold.ttf) format('truetype');
}

@font-face{
    font-family:'Changa';
    src: url(https://fonts.gstatic.com/s/changa/v11/2-c79JNi2YuVOUcOarRPgnNGooxCZ62xcjLj8TlaxZKJa5UE.woff) format('woff');";
}
 
a{text-decoration:none;color:#918a8a;text-decoration:none;}
a:hover{color:#d33f34;}
 
.elink{font-family: Montserrat;font-size:16px;line-height:20px;color:#918a8a;text-decoration:none;}
.elink:hover{color:#d33f34;}

.lang{font-family: Montserrat;font-size:13px;line-height:16px;color:#686868;text-decoration:none;}
.alang{font-family: Noto Nashk Arabic;font-size:16px;line-height:18px;color:#d33f34;text-decoration:none;}


.faq{font-family: Noto Nashk Arabic Bold;font-size:22px;color:#000;line-height:40px;text-decoration:none;}


.main_menu{font-family: Noto Nashk Arabic;font-size:18px;color:#fff;text-decoration:none;line-height:20px;}
.main_menu:hover{color:#000;}


.main_menu-no-hover{font-family: Noto Nashk Arabic;font-size:20px;color:#fff;text-decoration:none;}
.main_menu-no-hover:hover{}

.selected{color:#000;}	

.submenu{font-family: Noto Nashk Arabic;font-size:16px;line-height:12px;color:#fff;text-decoration:none;font-weight:normal;}
.submenu:hover{color:#000;}

.subselected{color:#000;font-weight:normal;}	
	

.path{font-family: Noto Nashk Arabic;font-size:16px;line-height:16px;color:#000;text-decoration:none;font-weight:normal;}
.epath{font-family: Montserrat;font-size:14px;line-height:16px;color:#000;text-decoration:none;font-weight:normal;}


.icon{color:#000;font-size:16px;}

.white_icon{color:#fff;font-size:20px;}
.white_icon:hover{color:#fff;font-size:20px;}

.red{color:#d33f34;}
.grey{color:#686868;}

.img{height:100px;}
.margin-submenu_right{margin-right:8px;}

.red_icon{color:#d33f34;font-size:12px;}
.red_icon:hover{color:#d33f34;}

.request{font-family: Noto Nashk Arabic Bold;font-size:14px;color:#000;}
.request:hover{background-color:#d33f34;color:#fff;}
.request_selected{font-family: Noto Nashk Arabic Bold;font-size:14px;background-color:#d33f34;color:#fff;}

.request_title{font-family:Noto Nashk Arabic Bold;font-size:18px;color:#000;}
.request_big_title{font-family:Noto Nashk Arabic Bold;font-size:22px;color:#000;}


.more{font-family: Noto Nashk Arabic;font-size:15px;line-height:22px;color:#d33f34;text-decoration:none;}



.arrow{color:#383838;font-size:12px;}
.white_arrow{color:#fff;font-size:12px;}


.slider_type{font-family: Noto Nashk Arabic;font-size:20px;color:#d33f34;text-decoration:none;}
.eslider_type{font-family: Montserrat;font-size:16px;color:#d33f34;text-decoration:none;}

.slider_title{font-family: Noto Nashk Arabic;font-size:40px;line-height:47px;color:#000;text-decoration:none;}
.slider_subtitle{font-family: Noto Nashk Arabic Bold;font-size:20px;line-height:32px;color:#686868;text-decoration:none;}

.slider_info{font-family: Noto Nashk Arabic;font-size:24px;line-height:26px;color:#686868;text-decoration:none;}
.eslider_info{font-family: Montserrat;font-size:18px;line-height:26px;color:#686868;text-decoration:none;}

.slider_atitle{font-family: Noto Nashk Arabic;font-size:18px;color:#000;text-decoration:none;font-weight:normal;}

.hr-vertical{border-bottom:2px solid #d33f34;width:15px;float:left;-webkit-transform:rotate(90deg);}
.hr-vertical-black{border-bottom:1px solid #686868;width:15px;float:left;-webkit-transform:rotate(90deg);}

.hr-horizontal{border:1px solid #d33f34;width:15px;float:right;margin-left:5px;}


.section_title{font-family: Noto Nashk Arabic;font-size:30px;color:#000;text-decoration:none;}
.name{font-family: Noto Nashk Arabic;font-size:20px;line-height:26px;color:#686868;text-decoration:none;}
.title{font-family: Noto Nashk Arabic;font-size:18px;color:#000;text-decoration:none;line-height:26px;}
.white_title{font-family: Noto Nashk Arabic Bold;font-size:25px;color:#fff;text-decoration:none;}


.about_title{font-family: Noto Nashk Arabic;font-size:16px;color:#d33f34;text-decoration:none;}
.about_name{font-family: Noto Nashk Arabic;font-size:16px;color:#000;text-decoration:none;}


.country{font-family: Noto Nashk Arabic;color:#d33f34;font-size:16px;line-height:22px;}
/*.country:hover{color:#782d25}
*/
.date{font-family: Noto Nashk Arabic; color:#000000;font-size:15px;line-height:22px;}
.source{font-family: Noto Nashk Arabic; color:#000;font-size:15px;line-height:22px;  }
.esource{font-family: Montserrat; color:#000;font-size:15px;line-height:12px;  }

/*.source:hover{color:#782d25}*/

.countries_title{font-family:  Noto Nashk Arabic Bold; font-size:26px;color:#000;line-height:34px;}
.countries_title:hover{color:#686868;}

.countries_title_main{font-family:  Noto Nashk Arabic Bold; font-size:34px;color:#000;line-height:48px;}
.countries_text_main{font-family:  Noto Nashk Arabic; font-size:20px;color:#000;}


.tag{font-family: Adobe;font-size:17px;line-height:normal;color:#212121;border:0.5px solid #212121;margin:6px;border-radius:16px;padding:5px 12px 5px 12px}
.tag:hover {border:0.5px solid #c92027;color:#c92027;}
.tag_selected{font-family: Adobe;font-size:17px;line-height:normal;color:#c92027;border:0.5px solid #c92027;margin:6px;border-radius:16px;padding:5px 12px 5px 12px}
.featured_tag{font-family: Adobe Bold;font-size:22px;color:#c92027;}

.tag_hr{text-decoration:none;margin-top:30px;border-top:1px solid #eee;}

/*.filter_tag{font-family: Noto Nashk Arabic; color:#000;font-size:14px;padding:2px 5px 2px 5px;background-color:#f7f7f7;text-decoration:none;}
.filter_tag:hover{color:#fff;font-size:14px;padding:2px 5px 2px 5px;background-color:#d33f34;text-decoration:none;}
*/


.filterby{font-family:Adobe; color:#000;font-size:24px;font-weight:bold;text-decoration:none; }
.filter{font-family: Adobe; color:#000;font-size:24px; text-decoration:none;}
.filter:hover .reset_icon {color:#782d25;transform: rotate(360deg);-webkit-transform: rotate(360deg)}
.filter:hover  {color:#782d25}

.filter_hover{font-family: Adobe Bold;font-size:22px;color:#c92027;}
.filter_selected{font-family: Adobe Bold;font-size:22px;color:#c92027;}
.filter_selected:hover{color:#c92027;}
.filter_tag{font-family: Adobe;font-size:17px;line-height:normal;color:#212121;border:0.5px solid #212121;margin:6px;border-radius:16px;padding:5px 12px 5px 12px}
.filter_tag:hover{border:0.5px solid #c92027;color:#c92027;}




.letter{font-family: Noto Nashk Arabic Bold;font-size:20px;color:#212121;}
.noletter{font-family: Noto Nashk Arabic Bold;font-size:20px;color:#ccc;}
.letter_selected{font-family: Noto Nashk Arabic Bold;font-size:20px;color:#C84037;}
.all_letters_selected{font-family: Noto Nashk Arabic Bold;font-size:18px;background-color:#C84037; color:#fff;line-height:22px;}
.all_letters{font-family: Noto Nashk Arabic Bold;font-size:20px; color:#fff;background-color:#212121;line-height:20px;}


.trailer{font-family: Noto Nashk Arabic; color:#d33f34;font-size:18px;padding:2px 5px 2px 5px;text-decoration:none;}
.trailer:hover {color:#d33f34;}

.film{font-family: Noto Nashk Arabic; color:#fff;font-size:18px;padding:2px 5px 2px 5px;text-decoration:none;}
.film:hover {color:#fff;}


.filterby{font-family:Noto Nashk Arabic Bold; color:#000;font-size:18px;font-weight:bold;text-decoration:none; }
.filter{font-family: Noto Nashk Arabic; color:#000;font-size:18px; text-decoration:none;}
.filter:hover .reset_icon {color:#782d25;transform: rotate(360deg);-webkit-transform: rotate(360deg)}
.filter:hover  {color:#782d25}

.filter_selected{font-family: Noto Nashk Arabic; color:#d33f34;font-size:18px;text-decoration:none;}
.filter_hover  {color:#782d25}
.filter_sorting{font-family: Noto Nashk Arabic; color:#ccc;font-size:18px;text-decoration:none;}

.filter_icon{font-size:8px;text-decoration:none;}
.reset_icon{ transition-duration: 0.8s; transition-property: transform;}

.inner_text{font-family:Noto Nashk Arabic; color:#000;font-size:19px;line-height:28px; font-weight:normal;text-align:justify;hyphens: auto;-webkit-hyphens: auto;  -ms-hyphens: auto; text-decoration:none;}
.red_title{font-family: Noto Nashk Arabic; color:#d33f34;font-size:34px;line-height:34px; font-weight:normal;text-align:justify; text-decoration:none;}
.contact{font-family:Noto Nashk Arabic; color:#000;font-size:18px;line-height:23px; font-weight:normal;text-decoration:none;}
.contact_link{font-family: Montserrat;font-size:15px;line-height:20px;color:#000;text-decoration:none;text-align:justify;text-decoration:none;}


.info{font-family: Montserrat;color:#000;font-size:18px;line-height:30px;text-decoration:none;}
.info_arabic{font-family: Noto Nashk Arabic;color:#000;font-size:16px;line-height:30px;text-decoration:none;}
.info_small{font-family: Noto Nashk Arabic;color:#000;font-size:13px;line-height:20px;text-decoration:none;}
.caption{font-family: Noto Nashk Arabic;color:#000;font-size:14px;line-height:20px;text-decoration:none;}

.widget_yellow_links li {list-style:none;}

.event_period{font-family:  Noto Nashk Arabic;font-size:16px;color:#000;text-decoration:none;font-weight:normal;text-decoration:none;}

.marker{font-family:  Noto Nashk Arabic; color:#fff;font-size:12px;padding:2px 5px 2px 5px;text-decoration:none;}

.footer{font-family:  Noto Nashk Arabic;font-size:14px;text-align:right;text-decoration:none;}
/*.button{font-family:  Noto Nashk Arabic;color:#fff; background-color:#d33f34;height:30px;line-height:0px;width:100px;border:0px;border-radius:15px;text-decoration:none;}
*/
.button{font-family: Noto Nashk Arabic;color:#d33f34; background-color:#fff;height:30px;line-height:0px;padding:15px;border:0px;border-radius:15px;text-decoration:none;}

.credits{font-family:Noto Nashk Arabic Bold;font-size:16px;text-align:right;text-decoration:none;}

.text{font-family:  Noto Nashk Arabic;font-size:20px;line-height:30px;color:#000;text-decoration:none;text-align:justify;text-decoration:none;}
.etext{font-family: Montserrat;font-size:14px;line-height:20px;text-decoration:none;text-align:justify;text-decoration:none;}

.text-small{font-size:16px;}

.atext_grey{font-family: Noto Nashk Arabic;font-size:16px;line-height:20px;color:#918a8a;text-decoration:none;font-weight:normal;text-align:justify;text-decoration:none;}
.atext_grey:hover{color:#d33f34;}
.etext_grey{font-family: Montserrat;font-size:16px;line-height:20px;color:#918a8a;text-decoration:none;font-weight:normal;text-align:justify;text-decoration:none;}


.mselect{font-family: Montserrat Bold;font-size:15px;background-color:#e3e3e3;text-decoration:none;}

.margin-submenu_right{margin-right:20px;text-decoration:none;}

.mobile_sharing{display:none;}
.bg:hover{color:#d33f34;}


.blog_info{font-family:  Noto Nashk Arabic;font-size:22px;line-height:20px;color:#918a8a;text-decoration:none;font-weight:normal;text-decoration:none;}
.blog_title{font-family:  Noto Nashk Arabic;font-size:26px;line-height:32px;color:#000;text-decoration:none;font-weight:normal;text-decoration:none;}
.blog_subtitle{font-family: Noto Nashk Arabic;font-size:22px;color:#000;text-decoration:none;font-weight:bold;text-decoration:none;}
.blog_author{font-family: Noto Nashk Arabic;font-size:22px;color:#c92027;text-decoration:none;font-weight:normal;}

.trim{color:#fff; max-width:34%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;text-decoration:none;}
.trim2{color:#fff; max-width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;text-decoration:none;}


.lingo{font-family: Noto Nashk Arabic;font-size:16px;line-height:28px;color:#8c8c8c;text-decoration:none;text-align:justify;}
.related{font-family: Noto Nashk Arabic ;font-size:18px;line-height:20px;color:#000;text-decoration:none;text-align:justify;}
.related_selected{font-family: Noto Nashk Arabic ;font-size:18px;line-height:20px;color:#d33f34;text-decoration:none;text-align:justify;}
.related_term{font-family: Noto Nashk Arabic; color:#000;font-size:14px;padding:2px 5px 2px 5px;background-color:#fff;}

.small_icon{font-size:10px;padding-right:20px;}


.newsletter{font-family: Noto Nashk Arabic;font-size:18px;color:#000;}
.input_text{height:40px;padding:10px;line-height:10px;border-top:0px;border-left:0px;border-right:0px;border-bottom:1px solid #999;font-family: Noto Nashk Arabic;font-size:16px;color:#000;}

.calendar_month{font-family: Noto Nashk Arabic Bold;font-size:20px;line-height:28px;color:#5F5F5F;text-decoration:none;font-weight:normal;text-decoration:none;}
.calendar_day{font-family: Noto Nashk Arabic Bold;font-size:34px;line-height:40px;color:#C84037;text-decoration:none;font-weight:normal;text-decoration:none;}
.calendar_time{font-family: Noto Nashk Arabic;font-size:16px;line-height:23px;color:#5F5F5F;text-decoration:none;font-weight:normal;text-decoration:none;}


.text-tiny{font-family: Noto Nashk Arabic;font-size:14px;color:#000;line-height:18px;margin-top:5px;display:inline-block;}


#pic {
 /* display: inline-block;*/
 /* margin: 20px;*/
 /* border: 1px solid black;*/
  overflow: hidden;            /* clip the excess when child gets bigger than parent */
}
#pic img {
  display: block;
  transition: transform .4s;   /* smoother zoom */
}
#pic:hover img {
  transform: scale(1.1);
  transform-origin: 50% 50%;
  opacity:0.5;
}

/*Select styling*/

	.custom-select {
	  position: relative;
	  font-family: Noto Nashk Arabic;
	  font-size:15px;
	}

	.custom-select select {
	  display: none; /*hide original SELECT element: */
	}

	.select-selected {
	  background-color: rgba(0, 0, 0, 0.1);
	}

	/* Style the arrow inside the select element: */
	.select-selected:after {
	  position: absolute;
	  content: '';
	  top: 14px;
	  right: 10px;
	  width: 0;
	  height: 0;
	  border: 6px solid transparent;
	  border-color: #000 transparent transparent transparent;
	}

	/* Point the arrow upwards when the select box is open (active): */
	.select-selected.select-arrow-active:after {
	  border-color: transparent transparent #000 transparent;
	  top: 7px;
	}

	/* style the items (options), including the selected item: */
	.select-items div,.select-selected {
	  color: #000;
	  padding: 8px 16px;
	  border: 1px solid transparent;
	  border-color: transparent transparent rgba(0, 0, 0, 0.1) transparent;
	  cursor: pointer;
	}

	/* Style items (options): */
	.select-items {
	  position: absolute;
	  background-color: #e3e3e3;
	  top: 100%;
	  left: 0;
	  right: 0;
	  z-index: 99;
	}

	/* Hide the items when the select box is closed: */
	.select-hide {
	  display: none;
	}

	.select-items div:hover, .same-as-selected {
	  background-color: rgba(0, 0, 0, 0.1);
	}

/* End Select styling*/


@media  (min-width:1140px){
	.main_container {width:1140px;display:block;margin:auto;border:0px solid red;box-sizing:border-box;}
	
	.blog_container {width:1030px;display:block;margin:auto;border:0px solid red;box-sizing:border-box;}
	
	.sub_container {width:1120px;display:block;margin:auto;border:0px solid red;box-sizing:border-box;}
	
	.main_container2 {width:1160px;display:block;margin:auto;border:0px solid red;box-sizing:border-box;}
	
    .main_padding{padding:10px;}
	.menu_padding{margin-right:45px;}
	.mobile_menu{display:none;}
	
	.screen_menu{display:block;}
	
	.slider_arrow{left:584px;bottom:-15px;}
	.initiative_padding{padding-top:25px;}
	.caret_padding_tracking{margin-left:650px}
	.padding_tracking{margin-left:230px}
	
	.padding_work{margin-left:540px}
	
		
	 .next{right:-15px;}
     .div_pad{padding-left:30px;}
	 
	 .books{width:20%;float:left;}
	 
 	.subshadow{margin-top:209px;}
	
	.bg{font-size:15px;line-height:34px;color:#000;vertical-align:middle;border:0px solid red;}
	.icon_bg{background:#f7f7f7;width:34px;height:34px;line-height:34px;text-align:center;border:0px solid red;}
	.sharing{width:34px;margin-top:40px;}
	.transform{transform-origin:15px;padding:5px;font-size:10px;}
	.right_margin{margin-right:100px;}
	.blog_video{width:621px;height:350px;}
	 
	
}
@media (min-width:601px) and (max-width:1140px){
	
	
	.main_container {width:100%;display:inline-block;border:0px solid red;box-sizing:border-box; vertical-align:bottom;}
	.blog_container {width:100%;display:block;margin-top:auto;border:0px solid red;box-sizing:border-box;}
	
	.sub_container {margin:auto;display:block;border:0px solid red;box-sizing:border-box;}
	.main_container2 {width:100%;display:inline-block;border:0px solid red;box-sizing:border-box; vertical-align:bottom;}
	
	.main_padding{padding:7px;}
	.mobile_menu{display:none;}
	.screen_menu{display:block;}
	.menu_padding{margin-right:25px;}
	.slider_arrow{left:0px;bottom:-15px;}
	
	.caret_padding_tracking{margin-left:450px}
	.padding_tracking{margin-left:154px}
	.padding_work{margin-left:320px}
	
    
	.next{right:0px;}
	.subshadow{margin-top:209px;}
	.div_pad{padding-left:30px;}
    .books{float:left;margin:auto;width:30%;}
	
	.bg{font-size:15px;line-height:34px;color:#000;vertical-align:middle;border:0px solid red;}
	.icon_bg{background:#f7f7f7;width:34px;height:34px;line-height:34px;text-align:center;border:0px solid red;}
	.sharing{width:34px;margin-top:40px;}
	.transform{transform-origin:15px;padding:5px;font-size:10px;}
	.right_margin{margin-right:50px;}
	
}

@media  (max-width:600px){
	.main_container {width:100%;display:inline-block;border:0px solid red;box-sizing:border-box; vertical-align:bottom;}
	.blog_container {width:100%;display:block;margin:auto;border:0px solid red;box-sizing:border-box;}
	
	.main_padding{padding:7px;}
	.main_container2 {width:100%;display:inline-block;border:0px solid red;box-sizing:border-box; vertical-align:bottom;}
		
	.main_menu_div{display:none;}
	.slider_arrow{left:0px;bottom:-15px;}
    .sub_menu{display:none;}
    .next{right:0px;}
    .subshadow{margin-top:165px;}
	 
   .div_align{margin:auto;float:none;}
   
   .slider_title{font-family:  Noto Nashk Arabic;font-size:42px;line-height:42px;color:#000;text-decoration:none;}

   .books{float:none;margin:auto;}
  	
	
	.bg{font-size:15px;line-height:34px;color:#000;vertical-align:middle;border:0px solid red;}
	.icon_bg{background:#f7f7f7;width:34px;height:34px;line-height:34px;text-align:center;border:0px solid red;}
	.sharing{display:none;}
	.transform{transform-origin:15px;padding:5px;font-size:10px;}
	.mobile_sharing{display:block;}
	
	.screen_menu{display:none;}
	
	.right_margin{margin-right:0px;}
   
	
}