
@charset "utf-8";


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

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

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

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

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

@font-face{
 font-family:'Adobe';
 src: url(../fonts/Adobe-Arabic-Regular.ttf) format('truetype');
}
@font-face{
 font-family:'Adobe Bold';
 src: url(../fonts/Adobe-Arabic-Bold.otf) format('OpenType');
}



 a{color:#918a8a;text-decoration:none;}
 a:hover{color:#C84037;}
 .emain_menu{font-family: Montserrat SemiBold;font-size:14px;color:#000;text-decoration:none;}
 
 .main_menu{font-family: Adobe Bold;font-size:28px;color:#000;text-decoration:none;}
 .main_menu_light{font-family: Adobe;font-size:28px;color:#ddd;text-decoration:none;line-height:36px;}
 .main_menu_selected{font-family: Adobe Bold;font-size:28px;color:#C84037;text-decoration:none;}


 .red_title{font-family: Adobe Bold;font-size:37px;color:#C84037;text-decoration:none;line-height:42px;}


 .sub_menu{font-family: Adobe;font-size:26px;color:#686868;text-decoration:none;line-height:15px;}
 .sub_menu_selected{font-family: Adobe;font-size:26px;color:#C84037;text-decoration:none;line-height:15px;}


.path{font-family: Adobe;font-size:22px;color:#000;text-underline-offset: 5px;text-decoration:none;}
.epath{font-family: Montserrat;font-size:13.5px;color:#000;text-decoration:none;}

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

.our_work_section{font-family: Adobe;font-size:22px;color:#434343;text-decoration:none;}
.our_work_section_sub{font-family: Adobe;font-size:22px;color:#434343;text-decoration:none;}
.our_work_latest{font-family: Adobe;font-size:22px;line-height:18px;color:#C84037;font-style:italic;}


.lang{font-family: Montserrat SemiBold;font-size:12px;color:#000;text-decoration:none;}
.alang{font-family: Adobe Bold;font-size:22px;color:#BABABA;text-decoration:none;}


.more{font-family: Adobe;font-size:22px;color:#000;text-decoration:none;font-weight:normal;text-decoration:underline;text-underline-offset: 4px;}

.submenu{font-family: Adobe;font-size:24px;color:#fff;text-decoration:none;font-weight:normal;}
.submenu:hover{color:#FA898B;}
.submenu_redtitle{font-family: Adobe;font-size:22px;color:#C84037;text-decoration:none;font-weight:normal;}
.submenu_bold{font-family: Adobe Bold;font-size:22px;color:#000;text-decoration:none;font-weight:normal;}

.left_margin{margin-left:76px;}
	
.selected{color:#C84037;font-weight:normal;}	
.subselected{color:#FA898B;}	


.stat{background-color:#f7f7f7;font-family: Adobe;font-size:12px;line-height:24px;color:#000;text-decoration:none;font-weight:normal;text-align:justify;}
.stat:hover{background-color:#C84037;color:#fff;}
.lokmansource{font-family: Adobe;font-size:22px;color:#000;text-decoration:none;}
.period{font-family: Adobe;font-size:15px;color:#000;text-decoration:none;}
.blog_author{font-family: Adobe;font-size:18px;color:#918a8a;text-decoration:none;font-weight:normal;}


.dot {
  height: 7px;
  width: 7px;
  background-color: #fff;
  border-radius: 50%;
  display: inline-block;
  border:2px solid #D9D9D9;
}

.dot_selected {
  height: 7px;
  width: 7px;
  background-color: #C84037;
  border-radius: 50%;
  display: inline-block;
  border:2px solid #D9D9D9;
}

/*.text p{padding-top:20px;}
*/
.icon{color:#000;font-size:20px;}
	
.img{height:100px;}
.margin-submenu_right{margin-right:8px;}

.red_icon{color:#C84037;font-weight:normal;}
/*.red_icon:hover{color:#C84037;font-weight:normal;}
*/
.hr-vertical{border-bottom:2px solid #C84037;width:15px;float:left;-webkit-transform:rotate(90deg);}
.hr-horizontal{border:1px solid #C84037;width:15px;float:right;margin-left:5px;}

.name{font-family: Adobe;font-size:28px;color:#686868;text-decoration:none;}

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

.open{color:#ffffff;}
.closed{color:#333333;}

.about_title{font-family: Adobe Bold;font-size:48px;line-height:52px;color:#C84037;}
.about_subtitle{font-family: Adobe;font-size:32px;line-height:54.4px;color:#000;text-decoration:none;font-weight:normal;}
.about_section{font-family: Adobe Bold;font-size:20px;line-height:32px;color:#000;text-decoration:none;font-weight:normal;}
.about_subsection{font-family: Adobe;font-size:22px;line-height:46px;color:#797979;text-decoration:none;font-weight:normal;}

.title{font-family: Adobe Bold;font-size:33px;line-height:39.6px;color:#000;}

.work_title{font-family: Adobe Bold;font-size:26px;background-color:#D9D9D9;color:#000000;}
.work_title_selected{font-family: Adobe Bold;font-size:26px;background-color:#665858;color:#FFFFFF;}
.work_text{font-family: Adobe;font-size:22px;line-height:24px;color:#000;text-decoration:none;font-weight:normal;}

.section_title{font-family: Montserrat;font-size:30px;color:#000;text-decoration:none;line-height:30px;text-align:left;}


.side_title{font-family: Adobe;font-size:26px;line-height:25px;color:#000;text-decoration:none;font-weight:normal;}
.side_author{font-family: Adobe;font-size:22px;line-height:26px;color:#000;text-decoration:none;font-weight:normal;}

.document_etitle{font-family: Montserrat SemiBold;font-size:22px;line-height:26px;color:#000;text-decoration:none;}
.document_title{font-family: Adobe Bold;font-size:28px;line-height:26px;color:#000;text-decoration:none;}
.document_by{font-family: Montserrat;font-size:25px;line-height:20px;color:#000;text-decoration:none;}
.document_eby{font-family: Adobe;font-size:25px;line-height:20px;color:#000;text-decoration:none;}
.document_more{font-family: Adobe;font-size:23px;line-height:22px;color:#000;text-decoration:underline;text-underline-offset:9px;}
.document_arrow{color:#C84037;font-size:21px;}

.document_date_white{font-family: Adobe;font-size:22px;color:#fff;text-decoration:none;}
.document_by_white{font-family: Adobe;font-size:25px;line-height:20px;color:#fff;text-decoration:none;}
.document_eby_white{font-family: Montserrat;font-size:25px;line-height:20px;color:#fff;text-decoration:none;}
.document_etitle_white{font-family: Montserrat SemiBold;font-size:22px;line-height:26px;color:#fff;text-decoration:none;}
.document_title_white{font-family: Adobe Bold;font-size:28px;line-height:26px;color:#fff;text-decoration:none;}

.document_more_white{font-family: Adobe;font-size:23px;line-height:22px;color:#fff;text-decoration:underline;text-underline-offset:9px;}
.document_arrow_white{color:#C84037;font-size:21px;color:#fff;}
.document_author_white{font-family: Adobe Bold;font-size:25px;line-height:20px;color:#fff;text-decoration:none;}
.document_eauthor_white{font-family: Montserrat SemiBold;font-size:16px;line-height:20px;color:#fff;text-decoration:none;}

.document_arrow_white{color:#fff;font-size:21px;}


.home_etitle{font-family: Montserrat;font-size:22px;line-height:20px;color:#000;text-decoration:none;}
.home_title{font-family: Adobe Bold;font-size:22px;line-height:20px;color:#000;text-decoration:none;}
.home_subtitle{font-family: Adobe Bold;font-size:22px;line-height:20px;color:#686868;text-decoration:none;}
.home_author{font-family: Adobe;font-size:24px;color:#000;}
.home_type{font-family: Adobe;font-size:22px;color:#000;}
.home_accountability{font-family: Adobe Bold;font-size:32px;line-height:34px;color:#000;}
.home_date{font-family: Adobe Bold;font-size:18px;color:#000;}


.book_title{font-family: Adobe Bold;font-size:17px;color:#000;}
.book_author{font-family: Adobe;font-size:22px;color:#000;line-height:16px;}
.date{font-family: Adobe;font-size:22px;color:#000;text-decoration:none;}
.source{font-family: Adobe;font-size:22px;color:#C84037;text-decoration:none;}
.white_date{font-family: Adobe Bold;font-size:22px;color:#fff;text-decoration:none;}

.white_date_small{font-family: Adobe;font-size:24px;color:#fff;text-decoration:none;border:0px;}
.date_small_available{font-family: Adobe Bold;font-size:30px;color:#fff;text-decoration:none;}

.trailer{font-family: Adobe; color:#C84037;font-size:22px;padding:2px 5px 2px 5px;text-decoration:none;}
.trailer:hover {color:#C84037;}

.film{font-family: Adobe; color:#fff;font-size:22px;padding:2px 5px 2px 5px;text-decoration:none;}
.film:hover {color:#fff;}


.underline{text-decoration:underline;text-underline-offset: 5px;}

.filter_tag{font-family: Adobe; color:#000;font-size:22px;padding:2px 5px 2px 5px;background-color:#f7f7f7;text-decoration:none;}
.filter_tag:hover{color:#fff;padding:2px 5px 2px 5px;background-color:#d33f34;text-decoration:none;}

.tag_light{font-family: Adobe; color:#000;font-size:18px;padding:2px 5px 2px 5px;background-color:#f3f3f3;text-decoration:none;}

.tag{font-family: Adobe; color:#fff;font-size:18px;padding:2px 5px 2px 5px;background-color:#C84037;text-decoration:none;}
.tag:hover {background-color:#782d25;color:#fff;}
.tag_selected{font-family: Adobe;background-color:#782d25; color:#fff;font-size:10px;padding:2px 5px 2px 5px;text-decoration:none;}


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

.slider_type{font-family: Adobe Bold;font-size:22px;line-height:20px;color:#C62127;text-decoration:none;}
.slider_title{font-family: Adobe Bold;font-size:36px;line-height:70px;color:#000;text-decoration-color: #C84037;text-decoration-line: underline;text-underline-offset: 24px;}
.slider_subtitle{font-family: Adobe Bold;font-size:26px;line-height:32px;color:#000;text-decoration:none;font-weight:normal;}

.slider_caption{font-family: Adobe Bold;font-size:24px;line-height:26px;color:#000;text-decoration:none;}

.slider_info{font-family: Adobe;font-size:32px;line-height:40px;color:#000;text-decoration:none;}
.slider_info_bold{font-family: Adobe Bold; color:#000;text-decoration:none;}
.slider_red{font-family: Adobe;font-size:28px;line-height:40px;color:#C62127;text-decoration:none;}

.info{font-family: Adobe;color:#000;font-size:24px;line-height:30px;text-decoration:none;}
.caption{font-family: Adobe;color:#686868;font-size:22px;line-height:20px;text-decoration:none;}
.einfo{font-family: Montserrat;font-size:14px;line-height:30px;text-decoration:none;}


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

.filter_selected{font-family: Adobe; color:#d33f34;font-size:22px;text-decoration:none;}
.filter_hover  {color:#782d25}
.filter_sorting{font-family: Adobe; color:#ccc;font-size:22px; text-decoration:none;}


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

.inner_text{font-family:Adobe; color:#000;font-size:24px;line-height:28px; font-weight:normal;text-align:justify;hyphens: auto;-webkit-hyphens: auto;  -ms-hyphens: auto; text-decoration:none;}

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


.paging{font-family: Adobe;font-size:22px;color:#000;background-color:#f7f7f7;text-decoration:none;padding-top:10px;padding-bottom:10px;padding-left:15px;padding-right:15px;margin:2px;}
.paging_selected{font-family: Adobe;font-size:22px;color:#C84037;background-color:#f7f7f7;text-decoration:none;padding-top:10px;padding-bottom:10px;padding-left:15px;padding-right:15px;margin:2px;}

.text-small{font-family: Adobe;font-size:22px;line-height:22.4px;color:#000;text-decoration:none;font-weight:normal;}
.footer{font-family: Adobe;font-size:22px;line-height:21.6px;color:#000;}
.footer_small{font-family: Adobe;font-size:22px;line-height:22.4px;color:#000;}

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


.tag_align{text-align:left;}

.owl-theme .owl-controls{
	padding-top: 30px;
	text-align: right;
}
	
.blog_info{font-family: Adobe Bold;font-size:32px;line-height:20px;color:#C84037 !important;text-decoration:none;font-weight:normal;text-decoration:none;}
.blog_title{font-family: Adobe Bold;font-size:32px;line-height:28px;color:#000;text-decoration:none;font-weight:normal;text-decoration:none;}
.blog_subtitle{font-family: Adobe Bold;font-size:32px;color:#000;text-decoration:none;font-weight:normal;text-decoration:none;}

.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;}
.button{font-family: Adobe;color:#fff; background-color:#C84037;height:30px;line-height:0px;width:100px;border:0px;border-radius:15px;}


.etitle{font-family: Montserrat SemiBold;font-size:33px;line-height:39.6px;color:#000;}


#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;
}
@media  (min-width:1140px){
	.main_container {width:1140px;display:block;margin:auto;border:0px solid red;box-sizing:border-box;}
	.main_container2 {width:1130px;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;}
	.full_menu{display:inline-block;}
	
	.menu_padding{margin-left:100px;padding-top:0px;padding-bottom:0px;}
	.submenu_padding{margin-left:51px;padding-top:10px;}
	
	.mobile_menu{display:none;}
	
	.slider_height{height:300px;}
	
	
	.next{right:-15px;}
	.subshadow{margin-top:178px;}
    .div_pad{padding-left:30px;}
	 
	
    .mobile_floating{padding-left:20px;}
	
	.text{font-family: Adobe;font-size:28px;line-height:32px;color:#000;text-decoration:none;text-align:justify;hyphens: auto;-webkit-hyphens: auto;  -ms-hyphens: auto;text-decoration:none;}
	
/*	.text{font-family: Adobe;font-size:22px;color:#000;text-decoration:none;font-weight:normal;}
*/	
	
	.showformobile{display:none;}
	.bg{font-size:15px;line-height:34px;color:#000;vertical-align:middle;border:0px solid red;}
	.icon_bg{background:#f7f7f7;width:34px;height:34px;text-align:center;border:0px solid red;border-radius:50%;}
	.sharing{width:34px;margin-top:40px;}
	.transform{transform-origin:15px;padding:5px;font-size:10px;}
	.blog_video{width:621px;height:350px;}
	
	
}
@media (min-width:811px) and (max-width:1140px){
	
    .main_menu_div{display:none;}
	.full_menu{display:none;}
	
	.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;}
	
	
	.menu_padding{margin-left:25px;}
	.slider_arrow{left:0px;bottom:-15px;}
    .initiative_padding{padding-top:25px;}
	
		
	.slider_title{font-family: Adobe Bold;font-size:33px;line-height:46px;color:#000;text-decoration-color: #C84037;text-decoration-line: underline;text-underline-offset: 10px;}
	
	
	.next{right:0px;}
	.subshadow{margin-top:185px;}
	.div_pad{padding-left:30px;}
	.video{width:640px;height:360px;}
	
    .mobile_floating{padding-left:20px;}
	
	.text{font-family: Adobe;font-size:22px;line-height:20px;color:#000;text-decoration:none;font-weight:normal;text-align:justify;}
	
	
	.arrow_top{top:-40px;}
	.hr_top{top:-35px;}
	.blog_video{width:621px;height:350px;}
	.showformobile{display:none;}
	
	.bg{font-size:15px;line-height:34px;color:#000;vertical-align:middle;border:0px solid red;}
	.icon_bg{background:#f7f7f7;width:34px;height:34px;text-align:center;border:0px solid red;border-radius:50%;}
	.sharing{width:34px;margin-top:40px;}
	.transform{transform-origin:15px;padding:5px;font-size:10px;}
	.left_margin{margin-left:0px;}
	
}

@media (min-width:641px) and (max-width:810px){
	
	.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;}
	
	.full_menu{display:none;}
	.main_menu_div{display:none;}
	
	.slider_title{font-family: Adobe Bold;font-size:25px;line-height:42px;color:#000;text-decoration-color: #C84037;text-decoration-line: underline;text-underline-offset: 10px;}
	

	.menu_padding{margin-left:25px;}
	.slider_arrow{left:0px;bottom:-15px;}
    .initiative_padding{padding-top:25px;}
	
	.caret_padding_work{margin-left:-79px}
	.caret_padding_tools{padding-left:90px}
	.caret_margin_tools{margin-left:90px}
	
	
	.next{right:0px;}
	.subshadow{margin-top:185px;}
	.div_pad{padding-left:30px;}
	.video{width:640px;height:360px;}
	
    .publications{float:left;margin:auto;width:30%;}
    .mobile_floating{padding-left:20px;}
	
	.text{font-family: Adobe;font-size:22px;line-height:20px;color:#000;text-decoration:none;font-weight:normal;text-align:justify;}
	
	
	.arrow_top{top:-15px;}
	.hr_top{top:-5px;}
	.blog_video{width:621px;height:350px;}
	.showformobile{display:none;}
	
	.bg{font-size:15px;line-height:34px;color:#000;vertical-align:middle;border:0px solid red;}
	.icon_bg{background:#f7f7f7;width:34px;height:34px;text-align:center;border:0px solid red;border-radius:50%;}
	.sharing{width:34px;margin-top:40px;}
	.transform{transform-origin:15px;padding:5px;font-size:10px;}
	
	.left_margin{margin-left:0px;}
	
}

@media  (max-width:640px){
	.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;}
	.showformobile{display:inline-block;}
	
	
    .main_menu{font-family: Adobe Bold;font-size:30px;color:#000;text-decoration:none;line-height:50px;}
	
	
	.full_menu{display:none;}
	
	.title{font-family: Adobe Bold;font-size:28px;line-height:39.6px;color:#000;}
	
	.about_title{font-family: Adobe Bold;font-size:30px;line-height:36px;color:#C84037;}
	.about_subtitle{font-family: Adobe;font-size:22px;line-height:54.4px;color:#000;text-decoration:none;font-weight:normal;}
	.about_subsection{font-family: Adobe;font-size:12px;line-height:35px;color:#797979;text-decoration:none;font-weight:normal;}
   	.blog_video{width:408px;}
   .main_menu_div{display:none;}
   .sub_menu{display:none;}
   .next{right:0px;}
   
   .div_align{margin:auto;float:none;}
   .div_pad{padding-left:10px;padding-right:10px;}
   
    
   .mobile_floating{clear:both;}
   .slider_atitle{font-family: Noto Nashk Arabic;font-size:22px;color:#000;text-decoration:none;font-weight:normal;}
	   
   .text{font-family: Adobe;font-size:22px;line-height:20px;color:#000;text-decoration:none;font-weight:normal;}
   
		
	.arrow_top{top:-15px;}
	.hr_top{top:-5px;}
	.hideformobile{display:none;}
	
	
	.bg{font-size:15px;line-height:34px;color:#000;vertical-align:middle;border:0px solid red;}
	.icon_bg{background:#f7f7f7;width:34px;height:34px;text-align:center;border:0px solid red;border-radius:50%;}
	.sharing{display:none;}
	.transform{transform-origin:15px;padding:5px;font-size:10px;}
	
	.selected{color:#C84037;}	
	
	.mobile_sharing{display:block;}
	
	.left_margin{margin-left:0px;}
	
	.tag_align{text-align:right;}
	
	
	.owl-theme .owl-controls{
		padding-top: 30px;
		text-align: center;
	}
}