
ol, ul {
    margin-top: 0;
    margin-bottom: 0px;
}

a{
	text-decoration:none !important;
	color: #323132;

}

table{
    border: 1px solid #cdcdcd;
}

table thead{
	background: #367232e6;
    color: #fff;
}

th{
	
	    padding: 6px;
		 border: 1px solid #cdcdcd;
}

td {
    vertical-align: middle;
    padding: 6px;
    border: 1px solid #cdcdcd;
}
table .views-field-title a{
    color: #49484d;
}
@font-face {
    font-family: "GESSTwoMedium";
    src: url('../fonts/GE_SS_Two_Medium.otf') format("opentype");
}


@font-face {
    font-family: "GE SS Two Light";
    src: url('../fonts/GE_SS_Two_Light.otf')  format("eot");
}



@font-face {
    font-family: "DroidArabicKufi";
    src: url('../fonts/DroidKufi-Regular.ttf') format("opentype");
}




@font-face {
    font-family: "GE SS Two Bold";
    src: url('../fonts/GE_SS_Two_Bold.otf') format("opentype");
}



@font-face {
    font-family: "GE SS TV Bold";
    src: url('../fonts/GE_SS_TV_Bold.otf') format("opentype");
}



@font-face {
    font-family: "GE SS Three Italic";
    src: url('../fonts/GE_SS_Three_Light_Italic.otf') format("opentype");
}



@font-face {
    font-family: "ArbFONTS GE Box Bold";
    src: url('../fonts/ArbFONTS-GE_Box_Bold.otf') format("opentype");
}



@font-face {
    font-family: "AdobeArabic Regular Regular";
    src: url('../fonts/AdobeArabic Regular-Regular.otf') format("opentype");
}

@font-face {
    font-family: "AdobeArabic Regular bold";
    src: url('../fonts/Droid.Arabic.Kufi_.Bold_DownloadSoftware.iR_.ttf') format("opentype");
}




@font-face {
    font-family: "AdobeArabic Regular Italic";
    src: url('../fonts/AdobeArabic Regular-Italic.otf') format("opentype");
}



@font-face {
    font-family: "AdobeArabic Regular BoldItalic";
    src: url('../fonts/AdobeArabic Regular-BoldItalic.otf') format("opentype");
}

@font-face {
    font-family: "AdobeArabic Regular Bold";
    src: url('../fonts/AdobeArabic Regular-Bold.otf') format("opentype");
}



.node .field-name-field-image img{

    max-width:100%;
}

.wrapper{
    margin: 0 auto;
    max-width: 1400px;
    position: relative;
    width: 100%;
	min-height:100%;
}
.container_1200 {
    margin: 0 auto;
    max-width: 1200px;
    padding: 0;
    position: relative;
    width: 100%;
}


#admin-menu{
	
	
		direction:ltr;
	
}

body{
   
    direction: ltr;
    font-family: sans-serif;
}


.font{

     font-family: sans-serif;
 
}

.title-logos{
    font-size: 13px;
    
    
}


#blue-nav {
    background-color: #0d6cac;
    border-color: #0d6cac;
}

#blue-nav .nav>li>a {
   position: relative;
    display: block;
    padding: 1px 15px;
    color: #dadada;
    font-size: 12px;
    padding-right: 17px;
    margin-right: 3px;
    letter-spacing: 0.5px;
    
}

a{
	
font-family: "DroidArabicKufi";
}


/**** top menu ****/
.region-main-menu ul li{
	margin:0px !important;
	padding:0px 16px !important;
	background : url('../images/finly222.png') no-repeat right;
}

.region-main-menu{
    margin-top: 1px;
}

.region-main-menu ul li.last{
	background : none;
}

.region-main-menu ul li a{
	text-decoration:none;
}

.region-main-menu ul li a#registration1{
    padding-right: 18px !important;
	background : url('../images/finly21.png') no-repeat right;
}

.region-main-menu ul li#email-second-menue a{

	background : url('../images/email-menu.png') no-repeat left;
	    padding-left: 23px !important;
}



.lang .dropdown-toggle{
    padding-right: 18px !important;
   /* background: url(../images/drop_down.png) no-repeat left 12px;*/
    padding-top: 4px !important;
}

.lang ul{
    min-width: 95px !important;
}

#blue-nav .pull-left{
    padding-right: 78px !important;
    float: right !important;

	width: 509px;
    display: inline-block;
    height: 36px;
}

.search-input .region-search{
    width: 80%;
    float: right;
}

/** main menu **/


.header_top{
    background-image: url(../images/headermap.png);
    background-repeat: no-repeat;
    background-position: 0 0;
    padding: 14px 0px 8px 0px;
	position:relative;
}

.slider-shadow img{
	width:100%;
}



/****************/



#blue-nav ul.nav>li>a:hover {

 background-color: #0d6cac;
 color:white;


}


.center {
 text-align: center;
}

.social-items{
    width: 15%;
    float: right;
    text-align:center;
}

.social-items img{
	transition:all .3s ease;
}

.social-items img:hover{
	transform: scale(1.06, 1.073);
}


#blue-nav ul.nav>li.dropdown:hover {

 background-color: #0d6cac;

}

.container-header {
    position: relative;
    top: -6px;
}

.right-logo-top{
    padding-right: 15px;
    padding-left: 0px;
}


#blue-nav {
    position: relative;
    min-height: 35px;
    max-height: 35px;
    border: 1px solid transparent;

}



@media (min-width: 768px){
	
	.left-border{
		height:333px;
		
	}

.main_menu_0{
    display: inline-block !important;
	width:100%;
    background: #f8f8f8;

}

.main_menu_0 ul li{
    background-color: initial;
    border: 0px;
    padding: 21px 30px;
    padding-right: 0px;
    float: left;
    list-style-image: none;
    list-style-type: none;
}

.main_menu_0 ul li a {

font-size: 16px;
    font-family: sans-serif;
    color: #335643;
}
	
}

.main_menu_0 ul li li a{
	font-size: 13px;
}
	

.main_menu_0 ul li a:hover{
  color:#0c7139;
}

.main_menu_0 ul li.last a{
    background: none;
}

.main_menu_0 ul li li{
    float: none;
    padding: 8px 8px 8px 17px !important;
    margin: 0px;
}




.main_menu_0 ul li a:hover {
	cursor:url("../images/cursor.png"), auto;
}


.main_menu_0{
	
	bottom: 3px;
    position: relative;
    width: 100%;
	
	
}




}
#blue-nav {
    border-radius: 0px;
}

#blue-nav .navbar-toggle{
    color: white;
    
}

#blue-nav .icon-bar {
  color: white;
  border-color: white;
  background-color: white;
} 

#blue-nav #right li a {
     font-size: 12px;
     font-family: sans-serif;
  color: rgb(255, 255, 255);
  line-height: 1.934;
  text-align: center;
   
}






#home-social{
    padding-top: 15px;
    padding-right: 0px;
}

#home-social .col-xs-12{
    padding-right: 0px;
}
#home-social .search-input{
    padding-right: 0px;	
}

.search-input {
    padding-top: 5px;
    text-align: right;
    padding-left: 0px;
}

.middel-title{
    top:10px;
    
    
}



.search-input input[type="text"] {
    background: url(../images/search.png) no-repeat right center;
    background-origin: content-box;
    background-color: white;
    text-indent: 30px;
    padding-right: 20px;
    border: 1px solid #b9b9b9;
    border-radius: 50px;
    padding: 6px 13px;
    width: 100%;
}

.navbar-default-theme{
    background-color: #f8f8f8;
    border-color: #f8f8f8;
    position: relative;
    top: -34px;
    padding: 9px;
    
}

#main-menu2 div ul li a{
    color:#424242;
    font-size: 15px;
}

#main-menu2 div ul li a:hover{
    color:#00a248;
    

       font-family: sans-serif;
       font-size: 15px;
    
}

.navbar-toggle > span{
  border: 1px solid black;
  color:black;
  background: black;
    
    
}





#blue-nav #right .dropdown-menu{
     background-color: #0d6cac;
    
}

#title-logo{
    
    font-weight: normal;
    color:#367232;
   
    padding-top: 44px;
    padding-left: 41px;
    letter-spacing: 0.5px;
    font-family: sans-serif;
    font-size: 28px;
    
}

.navbar{
    margin-bottom: 0px;
    
}


.top-17px-padding0px{
    margin-top: 50px;
    padding:0px 0px;
    
}




.top-17px-padding0px div img{
    height: auto;
    transition: all .3s ease;
    max-height: 100px;
}

.top-17px-padding0px div img:hover{
	
	 transform: scale(1.06, 1.073);
}


.top-60px{
    margin-top: 60px;
    
}

.top-40px{
    margin-top: 40px;
    
}

.top-50px{
    margin-top:50px;
    
}

.top-30px{
    margin-top: 30px;
    
}

.top-20px{
    margin-top: 20px;
    
}

.top-custom1px{
    
}

.top-custom1px{
    
    padding-left: 6px;
    padding-right: 21px;
    

    
}

.coustom-width1{
    width: 80.333333%;
   padding-right: 23px;
}

.bottom-60px{
    
    margin-bottom: 60px;
}

.bottom-50px{
    
    margin-bottom: 50px;
}

.bottom-40px{
    
    margin-bottom: 40px;
}

.bottom-30px{
    margin-top:30px;
    margin-bottom: 30px;
}

.bottom-20px{
    
    margin-bottom: 20px;
	padding-bottom:20px;
}

.bottom-10px{
    
    margin-bottom: 10px;
}

.category{
   
    padding-left: 0px;
    padding-right: 0px;
    /* margin-top: 10px; */
    bottom: 15px;
   
}

.coustom-width2{
    
    margin-top: 3px;
    padding-left: 12px;
    padding-right: 0px;
    margin-bottom: 17px;
	padding-right:13px;
}

.all_news{
    clear: both;
    display: inline-block;
    width: 100%;
    text-align: right;
    margin-top: 6px;
    margin-left: -21px;
}
.all_news a{
    margin-left: 23px;
    font-size: 12px;
    display: inline-block;
    width: auto;
    background: #0099dd;
    color: #fff;
    padding: 4px 18px;
    border-radius: 7px;
	margin:0px;    border: 1px solid #4d9ade;
	}
	
	
	.view-news.view-display-id-block .views-field-view-node a{
		 border: 1px solid #4d9ade; color: #4d9ade;
	}

.all_news a:hover{
    color: #4d9ade;
	background:#fff;
}
div#block-views-home-bottons-block .views-row-even {
    padding-right: 22px;
}

div#block-views-home-bottons-block .views-row-odd {
    padding-left: 10px;
    padding-right: 25px;
}


div#block-views-home-bottons-block .views-row{

}



.half-div{
    float: right;
    padding: 0px 0px;
    margin-right: 23px;
    margin-left: 9px;
    box-shadow: 0px 2px 1px #e3e3e3;
    min-height: 316px;
}



.half-div div{
    padding-right: 0px;    
}



@media (min-width: 992px){
  .half-div{
    width: 44.8%;
  }  
    
    
}






    


.half-div div img{
    min-height: 179px;
    max-height: 179px;
    
    
}

.half-div div{
    padding-right: 0px;    
    
}

.news-title a{
  font-size: 16.471px;
 font-family: "DroidArabicKufi";
  color: rgb(16, 133, 154);
  line-height: 1.725;
  text-align: right;
  -moz-transform: matrix( 0.99355677099326,0,0,0.99386552699802,0,0);
  -webkit-transform: matrix( 0.99355677099326,0,0,0.99386552699802,0,0);
  -ms-transform: matrix( 0.99355677099326,0,0,0.99386552699802,0,0);
 
}

#block-views-news-block ul li .views-field.views-field-view-node a:hover{
    color: #fff;
	    background: #0099dd;
}


#block-views-news-block ul li .views-field.views-field-view-node a{
    color: #fff;
    border: 1px solid #4d9ade;
    background: #4d9ade;
    padding: 4px 13px;
    color: #fff;
    border-radius: 13px;
}

#block-views-news-block ul li .views-field.views-field-view-node a:hover{
		background: #fff;
    color: #4d9ade;
}


.news-body a{
    

  font-size: 14px;
  font-family: "DroidArabicKufi";
  color: rgb(79, 78, 78);
  line-height: 1.817;
  text-align: right;
  -moz-transform: matrix( 0.99355677099326,0,0,0.99386552699802,0,0);
  -webkit-transform: matrix( 0.99355677099326,0,0,0.99386552699802,0,0);
  -ms-transform: matrix( 0.99355677099326,0,0,0.99386552699802,0,0);



    
    
}
#block-views-news-block .views-row{
float:left;
}

#block-views-news-block ul li .views-field.views-field-view-node a{
   
    position: relative;
    padding: 3px 14px;
    margin-top: 10px;
    bottom: 0px;
    right: 0px;
    width: auto;
    font-size: 11px;
    font-family: sans-serif;
    color: rgb(77 154 222);
    text-align: right;
    -moz-transform: matrix( 0.99355677099326,0,0,0.99386552699802,0,0);
    -webkit-transform: matrix( 0.99355677099326,0,0,0.99386552699802,0,0);
    -ms-transform: matrix( 0.99355677099326,0,0,0.99386552699802,0,0);
    border-radius: 13px;
    display: inline-block;
    margin-bottom: 1px;
	color:#fff;

    
    
}

.movet-first-custom{
  margin-top: 17px;  
  margin-bottom: 10px;
    
}

.sub-part-color{
  
    padding-top: 5px;
    padding-bottom: 39px;
    display: inline-block;
    width: 100%;
}


.custom-margin3 .view-footer,
.custom-margin2 .view-footer{
	position: absolute;
    left: 21px;
}
.custom-margin3 .view-footer{
	    bottom: 2px;
}

.custom-margin3 .view-footer a,
.custom-margin2 .view-footer a{
	display:inline-block;
	background: #4d9ade;
	color:#fff;
	border:1px solid #4d9ade;
	background: #4d9ade;
    padding: 4px 13px;
    color: #fff;
    border-radius: 13px;
}

.custom-margin3 .view-footer a:hover,
.custom-margin2 .view-footer a:hover{
	background: #fff;
    color: #4d9ade;
}

.float-left{
    float: right;
    
}
.float-right{
    float: right;
    
}


.liScroll-container{
	width:100%;
	height: 35px;
	margin-bottom:20px;
	
}




.view-news_ticker_block ul{
	height:50px;
}




ul.jcarousel.jcarousel-view--news--block.jcarousel-dom-1.jcarousel-processed.jcarousel-list.jcarousel-list-horizontal{
	
	max-height: 330px;
}

#block-views-news-block.block.block-views.contextual-links-region ul li{

   /* float: right;*/
    list-style: none;
  
    height: 325px;
    width: 307px;
    margin: 0px 17px;
	
	
    box-shadow: 1px 1px 12px #cdcdcd;
	-webkit-box-shadow: 1px 1px 12px #cdcdcd;
	-moz-box-shadow: 1px 1px 12px #cdcdcd;

	
	margin-bottom:7px;
	
}

#block-views-news-block .jcarousel-skin-default .jcarousel-clip-horizontal{
	
	width:100%;
	
}

#block-views-news-block .jcarousel-container{

	position: relative;
	display: block;
	margin-left: 0px;
	padding-left: 0px;
	margin-right: 0px;
	padding-right: 0px;
	width:100%;
}

.back-white{
    background-color: white;
     padding-right: 0px;
     padding-left: 0px;
    
}

.custom-margin{
    margin-right: 81px;
    margin-right: 80px;
    
}



.custom-margin1{
	padding-top:40px;
    margin-right: 80px;
    margin-right: 70px;
	
    background: url(../images/back1.png) no-repeat center center fixed;
    background-repeat: no-repeat;
    background-position: 0% 40%;
    min-height: 100%;
    max-width: 100%;
    
}

.custom-margin2{
    margin-left: 17px;
    margin-right: 98px;
    float: right;
    width: 43%; 
	padding:0px;
	background:#fff;
}





.header-titls-sub{
    color:white;
   font-family: sans-serif;
    font-size: 18px;
    font-weight: bold;
    
}

.sub-titls{
    
    background-color: #0096dc;
    padding:6px 6px;
}

.ads-date{
  font-size: 15.373px;
  font-family: "AdobeArabic Regular Regular";
  color: rgb(0, 150, 220);
  text-align: left;
  -moz-transform: matrix( 1.13384791177428,0,0,1.13557640273479,0,0);
  -webkit-transform: matrix( 1.13384791177428,0,0,1.13557640273479,0,0);
  -ms-transform: matrix( 1.13384791177428,0,0,1.13557640273479,0,0);
}

.ads-body{
  font-size: 11px;
  font-family: "DroidArabicKufi";
  color: rgb(79, 78, 78);
  line-height: 1.959;
  text-align: left;
  -moz-transform: matrix( 0.99355677099326,0,0,0.99386552699802,0,0);
  -webkit-transform: matrix( 0.99355677099326,0,0,0.99386552699802,0,0);
  -ms-transform: matrix( 0.99355677099326,0,0,0.99386552699802,0,0);


}

.top-17px-padding0px .div-content{
    padding: 0px 0px;
    
}


.version-content img {
    height: 191px;
    width: 150px;
}



.top-17px-padding0px .div-image {
        padding-left: 0px;
    padding-right: 0px;
	
    
}


.div-image img{
	
	width:88%;
}




#block-views-advertising-block .jcarousel-skin-default .jcarousel-prev-horizontal{
    top: auto;
    left: 94%;
}



#block-views-advertising-block .jcarousel-skin-default .jcarousel-next-horizontal{
	top: auto;
        left: 52%;
  
    
}

.jcarousel-skin-default .jcarousel-item{
	border:none;
}



.ads-read-more{
    position: relative;
	float:right;
    top: 0px;
    right: 21px;
	font-size: 12px;
	font-family: "GE SS Two Light";
	color: rgb(16, 133, 154);
	text-align: right;
	-moz-transform: matrix( 0.99355677099326,0,0,0.99386552699802,0,0);
	-webkit-transform: matrix( 0.99355677099326,0,0,0.99386552699802,0,0);
	-ms-transform: matrix( 0.99355677099326,0,0,0.99386552699802,0,0);

}


.ads-read-more a:hover{
    
    text-decoration:none;
	color: rgb(0, 150, 220);
    
}


.version-content{
    padding-top: 30px;
    padding-right: 0px;
    padding-right: 0px;
	background:#fff;    
    
}

.custom-margin3{
    
    margin-left: 21px;
    display: inline-block;
    width: 42%;
    margin-right: 0px;
	padding:0px;
    
}

.bottom-2px {

}

.body-version{
    width: 50%;
    color: #3a3b3b;
    font-size: 14.36px;
    text-align: center;
    font-family: kufi;
    margin-top: 13px;
    margin-bottom: 13px;
    line-height: 23px;
    padding: 0px 0px;
    padding-top: 28px;
    text-align: right;
    display: inline-block;
	font-family: "DroidArabicKufi";
}

.zero-margin{
    
    
    padding-right: 0px;
    padding-right: 0px;
    margin-top: 0px;

    
}

.sub-footer-title1{
    color: #10859a;
    font-size: 16.36px;
    font-family: sans-serif;
    padding-right: 10px;
    margin-top: 10px; 
}

.sub-footer-title1-body{
    font-family: sans-serif;
    font-size: 13px;
    color:#4f4e4e;
    margin-top: 8px;
    padding-right: 10px;
    letter-spacing: -0.4px;
	    line-height: 34px;
    
}

.custom-margin4 img {
    height:172px;
    
    
}


.footer-background{
    background-color: #424242;
    min-height: 150px;
    margin-top: -10px;
    padding-top: 27px;
    padding-right: 82px;
    padding-left: 82px;
	padding-bottom: 17px;
	top:10px;
    
}

.fotter-text{
    color:#222933;
    font-size: 16px;
    font-family: gess;

    
}

.footer-left-title a{
    color:#222933;
    font-size: 16px;
    font-family: sans-serif;
   
}


.footer-left-title1{
    color:#222933;
    font-size: 12px;
    font-family: sans-serif;
}

.footer-left-title1zz {
    color:#222933;
    font-size: 16px;
    font-family: sans-serif;
}


.footer-left-title2{
       color: #fff;
    font-size: 13.6px;
    font-family: sans-serif;
    padding-top: 6px;
    padding-bottom: 1px;
}

.footer-left-title3{
    color:#222933;
    font-size: 16.06px;
    font-family: 'Lato';
	    padding-top: 1px;
    padding-bottom: 12px;
}

.left-10px{
    padding-left: 10px;
    
}

.right-10px{
    padding-right: 10px;
    
}


.fa.footer {
	padding:0px 5px;
	font-size: 15px;
	width: 30px;
	text-align: center;
	text-decoration: none;
	border-radius: 50%;
	background-color:#0071bc;
	color:white;
	margin-left: 0px;
	margin-right:0px;
}

.fa.footer:hover {
    opacity: 0.8;
}

.map-border{
    border: 2px solid #2d98a7;
    padding:0px 0px;    height: 177px;
    
}

.site-footer-copy{
    font-family: sans-serif;
    font-size:11px;
    
    
}

.site-footer-copy-inner{
  
    color:##10859a;
}
.site-footer-copy-inner:hover{
    text-decoration: none;
    color:##10859a;
}


.blueray-footer-copy{
    font-family: sans-serif;
    font-size:11px;
    
    
}

.blueray-footer-copy-inner{
  
    color:#fff;
}
.blueray-footer-copy-inner:hover{
    text-decoration: none;
   color:#10859a;
}

.copy-footer{
    
    /* bottom: 30px; */
    /* position: absolute; */
    display: inline-block;
    width: 100%;
    background: #272727;
    clear: both;
    text-align: center;
    padding: 16px;
    color: #fff;
    
}

#blue-nav  a{
    padding-top: 6px;
    padding-bottom: 7px;
}


#right li a{
    padding-top: 6px;
    padding-bottom: 7px;
}


.custom-margin4 {
    margin-left: 96px;
    margin-right: 96px;
    margin-top: 14px;
    border: 1px solid #d2d2d2;
    padding: 0px 0px;
    background-color: white;
	width: 86%;
}

.custom-margin4 .sub-titls{
    padding: 10px 6px;
    
} 

.custom-margin4 .sub-titls .col-md-2{
    max-width: 20.666667%;
}

.bottom-2px .col-md-2{
    max-width: 23.666667%;
}

.second-half-footer a {
    line-height: 30px;
	font-size:15px;
	color:#fff;
}

 .footer-left-title1{
	 color:#fff;
 }

.map1 {
	padding:0px;
}


.second-half-footer{
    display: inline-block;
    width: 64%;	
	padding-left: 6px;
}

.footer-left-title{
	    display: inline-block;
    width: 100%;
    margin-bottom: 18px;
}


#block-menu-menu-footer-menu ul.menu{
	    padding-right: 15px;
}


.first-half-footer{
    padding-right: 0px;
    padding-left: 0px;
    width: 36%;;
    float: right;
    
}

.first-half-footer a {
    letter-spacing: 0.6px;
    line-height: 30px;
    font-family: sans-serif;
}

.first-half-footer  div {
    padding:0px 0px;
}

.first-half-footer a:hover {
    text-decoration:none;
    color:#222933;
    
}



#first-nav .region.region-main-menu{
	display:inline-block;
	padding-left:20px;
	
}



#first-nav ul.menu li a{
   letter-spacing: 0.8px;
  font-size: 12px;
  font-family: sans-serif;
  color: rgb(218, 218, 218);
  line-height: 1.178;
  text-align: center;
}




li.expanded, li.collapsed, li.leaf {
    padding: 0px 0px ;
	padding-top:5px;
    margin: 0;
}




#first-nav ul.menu li a:hover{
	text-decoration: none;
	color:white;
}


 


#email-second-menue {

}

	

@media only screen and (min-width: 601px) {
		div#slider-home-page {
		      position: relative;
    display: inline-block;
    clear: both;
    width: 100%;
	    margin-top: -6px;
		}
		
		
		#main-menu2 ul.menu li {
		    position: relative;
		    display: inline-block;
		}
		
		
		
		#main-menu2 div ul li a {
		    color: #424242;
		    font-size: 15px;
			line-height: 20px;
			position: relative;
		    display: block;
		    padding: 10px 15px;
		}
		
	#main-menu2 div ul li a:hover {
		   text-decoration: none;
		}
			
		
		#main-menu2 ul.menu {
		    text-align: right;
		}

	
		#first-nav ul.menu li {
			    display: inline-block;
			}
			
			
			


	
	
	
	
}	





ol.flex-control-nav.flex-control-paging {
  /*  display: none;*/
}


ol.flex-control-nav.flex-control-paging{
	position: absolute;
    bottom: 13px;
    z-index: 99;
    left: 0px;
    width: 50%;
}

.flex-control-paging li a:hover,
.flex-control-paging li a.flex-active{
	background: url(../images/polit2.png) no-repeat center;
	box-shadow: inset 0 0 0px rgba(0,0,0,0.3);    width: 15px;
    height: 15px;
}

.flex-control-paging li a{
	background: url(../images/polit1.png) no-repeat center;
	box-shadow: inset 0 0 0px rgba(0,0,0,0.3);    width: 15px;
    height: 15px;
}

.flex-control-nav li{
	    margin: 0 3px;
}

.flex-direction-nav {
    display:none;
}


#flexslider-1{
	
    border-left-width: 0px;
    border-right-width: 0px;
	
    border-bottom-width: 0px;
    border-top-width: 0px;
    
	
	
	
}


#flexslider-1 .slides li .views-field.views-field-field-images .field-content img{
	min-width: 100%;
	
}

	
	


ul.liScroll span{
	
	margin-right: -8px;
	padding-right:20px;
	
}



#block-views-news-block .views-field.views-field-field-images,.views-field.views-field-body,.views-field.views-field-field-subject{
	padding: 0px 0px;
	
}


.jcarousel-skin-default .jcarousel-container-horizontal{
	height: auto;
	
}

.jcarousel-skin-default{
	text-align: right;
	direction: ltr;
	
}

#block-views-news-block .view-header a{
    font-family: "AdobeArabic Regular bold";
    display: inline-block;
    border-bottom: 4px solid #58b79a;
    padding: 0px;
    margin-top: 0px;
    font-size: 2rem;
    margin-bottom: 30px;
    margin-top: -6px;
    padding-bottom: 2px;
}


#block-views-news-block .view-header a:hover{
	color:#58b79a;
}

#block-views-news-block .view-header{
	text-align: center;
}


   #block-views-news-block .jcarousel-container.jcarousel-container-horizontal{
	
   	width:100% !important;
   	padding:0px 0px;
   }
   
   #block-views-news-block ul li{
		border: none;
		height: 323px;
		width: 312px;
		/* margin: 0px 21px; */
		margin-right: 32px;
		margin-bottom: 7px;
		webkit-margin: 0px 17px; 
		moz-margin: 0px 18px;
		o-margin: 0px 17px;
		box-shadow: 1px 1px 12px #cdcdcd;
		webkit-box-shadow: 1px 1px 12px #cdcdcd;
	
   	
   }
   
#block-views-news-block ul li img{
	height: 200px;
    width: 100% !important;
   	transition: all .3s ease;
   }
   
#block-views-news-block ul li img:hover{
    transform: scale(1.06, 1.073);
}
   
#block-views-news-block .jcarousel-skin-default .jcarousel-next-horizontal{
	
    top: 334px;
    right: 308px;
   }
   
  #block-views-news-block .jcarousel-skin-default .jcarousel-prev-horizontal{
    top: 334px;
    right: 340px;
    left: 310px;
  	
  }
  
  
  #block-views-advertising-block .jcarousel-skin-default .jcarousel-container-horizontal{
	width: 100%;
  	
  }
  
#block-views-advertising-block .jcarousel-container.jcarousel-container-horizontal{
	width:100% !important;
	padding:0px 0px;
  	
  }
   #block-views-advertising-block .jcarousel-clip.jcarousel-clip-horizontal{
	width:100% !important;
   	
   }
  
  
 #block-views-advertising-block ul li{
	    width: 284px;
    position: relative;
   height: 114px;
  }
  
#block-views-advertising-block ul li .views-fieldset{
    position: relative;
    height: auto;
    padding-top: 14px;
   }
   
   .imaggggg{
	width: 50%;
    float: right;
   }
.imaggggg img{
	    height: auto;
    width: 80px;
}
   
#block-views-advertising-block ul li .views-fieldset .ads-read-more{
	float: left;
    left: 21px;
    position: absolute;
    bottom: 10px;
	top:auto;
   
    right: 1px;
  }

  
  #block-views-advertising-block ul li .div-image{
	  text-align:left;

    width: 60px;
  }

#block-views-versions-block .jcarousel-container.jcarousel-container-horizontal {
    width: 100%;
    padding: 0px 0px;
}

  
  
.jcarousel-clip.jcarousel-clip-horizontal{
  	width:100% !important;
  	
  }
  
  
  
<!-- ll -->
  
  
  
#block-views-versions-block .jcarousel-container.jcarousel-container-horizontal {
    width: 100%;
    padding: 0px 0px;
}
#block-views-versions-block .jcarousel-skin-default .jcarousel-container-horizontal {
    width: 100%;    padding-bottom: 32px;
}
.jcarousel-skin-default .jcarousel-container-horizontal {
    height: auto;
}


#block-views-versions-block .jcarousel-clip.jcarousel-clip-horizontal {
    width: 100%;
}
.jcarousel-clip.jcarousel-clip-horizontal {
    width: 100%;
}


#block-views-versions-block ul {
    width: 100%;
}

#block-views-versions-block ul li {
    width: 281px;
    text-align: center;
	    height: 141px;
}

.jcarousel-skin-default .jcarousel-item {
    border: none;
}


   #block-views-versions-block .jcarousel-skin-default .jcarousel-next-horizontal{
	top: auto;
    right: 49px;
    right: 0px;
   	   	
   }
   
  #block-views-versions-block .jcarousel-skin-default .jcarousel-prev-horizontal{
    top: auto;
    left: 94%;
  }
  
  
  
 #block-views-advertising-block a.views-more-link {
    
    float: right;
    color: #10859a;
    font-size: 14.91px;
    font-family: gess;
   
}



#block-menu-menu-footer-menu ul.menu li {
    list-style: none;
    text-align: left;
	margin: 0px 0px;
	
}
#block-menu-menu-footer-menu ul.menu li a{
	font-size:15px;
	color:#fff;
}


.jcarousel-skin-default .jcarousel-next{
  
    background: url(../images/left-arrow-copy.png) no-repeat;
	
}

.jcarousel-skin-default .jcarousel-prev{
  
    background: url(../images/left-arrow.png) no-repeat;
	
	
}

.jcarousel-skin-default .jcarousel-next:hover{
  
    background: url(../images/left-arrow-copy.png) no-repeat;
	
}

.jcarousel-skin-default .jcarousel-prev:hover{
  
    background: url(../images/left-arrow.png) no-repeat;
	
	
}




@media only screen and (min-width: 767px){
	
	
	
#node-27 img {
    width: 100%;
	height="auto"
}



#google_map{
	
	padding-right: 246px;
	padding-left: 246px;
	width:80%;
}



#node-25 div#webform-content, .webform-client-form.webform-client-form-25 {
    padding-right: 11%;
}



	
	
}
#block-menu-menu-sub-menu ul.menu ul{
	
	display: none;
    position: absolute;
    background-color: #f1f1f1;
    min-width: 200px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 5;
	padding:0px 0px;
	top: 62px;
	    border-bottom: 1px solid #403e41;
	
	
}

#block-menu-menu-sub-menu ul.menu li:hover ul{
	
	display: block;
 	z-index: 5;
	
	
}




#block-menu-menu-sub-menu ul.menu ul.menu ul{
	
	display: none;
    position: absolute;
    background-color: #f1f1f1;
    min-width: 245px;
    box-shadow: 0px 0px 14px -4px rgba(0,0,0,0.2);
    z-index: 6;
    padding: 0px 0px;
    top: 0px;
    width: 100%;
    left: 219px;
	
	
	
}

#block-menu-menu-sub-menu li a{
	
	width:100%;
	letter-spacing:0.7px;
	
	
}


#block-menu-menu-sub-menu li.homeicon{
    background: url(../images/home111.png) no-repeat 11px 20px;
    font-size: 0px;
    width: 48px;
    height: 37px;
    display: inline-block;
    background-size: 23px;
    display: inline-block;
    margin-left: 12px;
}

#block-menu-menu-sub-menu li.homeicon a{
	font-size: 0px;
    display: inline-block;
    width: 40px;
    height: 29px;
}

#block-menu-menu-sub-menu ul.menu li ul.menu li:hover ul{
	
	display: block;
 	z-index: 6;
	
	
}


.inner-title img{

	
	
}


#node-25 input.webform-submit.button-primary.form-submit {
    background-color: #55A4D0;
    padding: 4px 19px;
    position: relative;
    right: 15px;
}

#node-25 input.webform-submit.button-primary.form-submit:hover {
    background-color: #55A4D0;
    padding: 4px 19px;
    position: relative;
    right: 15px;
}
	


div#title-page {
    position: absolute;
    z-index: 3;
    top: 75%;
    left: 11%;
    background-color: rgba(0,0,0,0.7);
    color: white;
    padding: 11px 40px;
    font-size: 21px;
    font-family: sans-serif;
    max-width: 78%;
    width: auto;
}



#node-25 .glyphicon,.fa{
	margin-right: 16px;
    color: #55a4d0;
    font-size: 22px;
}


.back-inner {
    background-color: transparent;
    border-radius: 25px;
    margin-bottom: 30px;
    /* padding-top: 20px; */
    /* padding-bottom: 20px; */
    padding: 30px 30px;
	line-height: 27px;
	min-height: 500px;
	    display: inline-block;
    width: 100%;	
}


.view-advertising.view-display-id-page_1 .views-row .set2{
	display: inline-block;
    width: 94%;
    background: #f6f6f6;
    border: 1px solid #000;
    padding: 16px 25px;height:200px;
}


.view-advertising.view-display-id-page_1 .views-row .set2 .div-image img{
	max-width: 100%;
    height: auto;
}


.view-advertising.view-display-id-page_1 .views-row .set2 .div-image{
	height: 133px;
}


.view-advertising.view-display-id-page_1 .views-row{
	height:200px;
	    margin-bottom: 30px;
}
	
.view-versions.view-display-id-page_3 .views-row {
	height:240px;
	margin-bottom: 30px;
	}
.view-versions.view-display-id-page_3 .views-row .sett{
	display: inline-block;
    width: 100%;
    background: #f6f6f6;
    border: 1px solid #000;
    padding: 16px 8px;
	height:240px;
    margin-top: 11px;
}

.view-versions.view-display-id-page_3 .views-row .div-image img{
	max-width: 100%;
    height: auto;
}


.view-versions.view-display-id-page_3 .views-row .div-image img {
    max-width: 88%;
    height: auto;
}

	
#node-27 img{
	width:100%;
	height:auto;
	
}


#node-27 p{
	text-align: justify;
	
}


.field.field-name-field-insert-image.field-type-image.field-label-above .field-label{
	
	display: none;
	
}


li.home-date {
    top: 5px;
}

li.home-date a{
	font-size:11px;
	
}

#node-28 .field.field-name-field-insert-image.field-type-image.field-label-above .field-item {
    width: 16.66%;
    float: right;
    padding-top: 17px;
}

#node-28 .field.field-name-field-insert-image.field-type-image.field-label-above .field-item img {
    width: 74px;
    height: 60px;
}

#node-28 .field.field-name-field-insert-image.field-type-image.field-label-above .field-items {
     position: flex;
    text-align: center;
    padding: 10px 100px;
}

.custom-margin1 {
    margin-left: 0px;
    margin-right: 0px;
}


@media only screen and (max-width:600px){
    #node-28 .field.field-name-field-insert-image.field-type-image.field-label-above .field-item {
    width: 100%;
    float: right;
    padding-top: 17px;
}


#node-28 .field.field-name-field-insert-image.field-type-image.field-label-above .field-item img {
    width: 100%;
    height: auto;
}
    
    
}



#flexslider-1 img{
		width:100%;
		min-width:100%;
	
	
	
}



#block-views-news-block .jcarousel-container.jcarousel-container-horizontal{
	

	
	
}



.field.field-name-field-file-attach.field-type-file.field-label-above .field-label{
	display:none;
	
}



table {
    width: 100%;
}
table {
    border-spacing: 0;
    border-collapse: collapse;
}
table {
    border-collapse: collapse;
}

.field-type-file table thead th {
    padding: 7px 14px;
    border-right: 2px solid #cdcdcd;
    background:#c7c5c5;
    color: #FFFFFF;
    font-size: 18px;
}

tr.even, tr.odd {
    background-color: #eee;
    border-bottom: 1px solid #ccc;
    padding: 0.1em 0.6em;
}

.field-type-file table tr.even {
    background: rgba(106, 92, 156, 0.18);
}
tr.even, tr.odd {
    background-color: #eee;
    border-bottom: 1px solid #ccc;
    padding: 0.1em 0.6em;
}

.field-type-file table td {
    padding-right: 13px;
    border-right: 2px solid #cdcdcd;
	height:40px;
}
td {
    vertical-align: middle;
}


table a:hover{
	
	text-decoration:none;
}


table.sticky-enabled.tableheader-processed.sticky-table thead{
	
	display:none;
	
}



#block-system-main li.views-row{
	list-style: none;
    width: 29.333%;
    float: right;
	text-align: center;
	margin-bottom: 30px;
} 


#block-system-main .view-studies-and-research.view-id-studies_and_research li.views-row{
	list-style: none;
    width: 40.333%;
    float: right;
	text-align: center;
	margin-bottom: 30px;
} 

.node-book-number-prepare .field.field-name-field-main-title.field-type-text.field-label-hidden .field-item{
	    display: block;
    font-size: 1.17em;
    -webkit-margin-before: 1em; 
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    font-weight: bold;
	
	
}


.node-book-number-prepare .field-type-file a{ 
	
	color: black;
    line-height: 30px;
}

.node-book-number-prepare .field-type-file a:hover{
	
	color: black;
    line-height: 30px;
	text-decoration:none;
}

#block-system-main .view-id-book_create_by_institute .file-icon{
	
	display:none;
}

#block-system-main .view-id-book_create_by_institute .file a{
	
	color:black;
	line-height: 30px;
}

#search-block-form .form-submit{
    position: absolute;
    right: 0;
    font-size: 0;
    width: 41px;
    height: 34px;
    top: 0;
    right: 0;
    background: no-repeat;
    border: none;	
	
	
}

#search-block-form h2{
	font-size:0px;
}

.view.view-advertising-view.view-id-advertising_view tr{
	
	    border: 1px solid gray;
}

.view.view-advertising-view.view-id-advertising_view tr td div{
	padding:10px;
	   
}

.view.view-advertising-view.view-id-advertising_view table {
  border-collapse:separate; 
  border-spacing: 0 1em;
  border:0px;
}


#admin-menu{
 

direction:ltr;
 

}
.dropdown{
    left: auto !important;
}
#admin-menu .dropdown a {
    color: #FAFAFA;
    font-size: 12px;
    padding: 2px 8px;
}
#admin-menu .dropdown li li.expandable ul {
    margin-right: 0 !important;
    margin-right: -160px !important;
}
 

#admin-menu .dropdown .admin-menu-icon > a span {
    font-size: 0;
}
#admin-menu ul{
}
#admin-menu ul ul{
margin-right: -107px !important;
right: auto !important;
left: auto !important;
 

}
#admin-menu ul ul ul{
margin-right: 107px !important;
right: auto !important;
left: auto !important;
 

}


.view.view-courses.view-id-courses.view-display-id-page{
	
	
	
}


.view.view-courses.view-id-courses.view-display-id-page table {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    border-collapse: collapse;
    width: 100%;
}

.view.view-courses.view-id-courses.view-display-id-page table td, .view.view-courses.view-id-courses.view-display-id-page table th {
    border: 1px solid #ddd;
    padding: 8px;
}

.view.view-courses.view-id-courses.view-display-id-page table tr:nth-child(even){background-color: #f2f2f2;}

.view.view-courses.view-id-courses.view-display-id-page table tr:hover {background-color: #ddd;}

.view.view-courses.view-id-courses.view-display-id-page table th {
    padding-top: 16px;
    padding-bottom: 12px;
    font-size:16px;
    background-color: gray;
    color: white;
	text-align:right;
}

.view.view-courses.view-id-courses.view-display-id-page table tr{
	font-size:16px;
}

fieldset#edit-comment-body-und-0-format {
    display: none;
}


#node-42 .form-item input[type=text] {
    width: 40%;
    padding: 7px;
    border: 1px solid #ccc;
    border-radius: 4px;
    resize: vertical;
}

#node-42  input[type=submit]{
    width: 100px;
    padding: 7px;
    border: 1px solid #ccc;
    border-radius: 4px;
    resize: vertical;
	margin:20px;
}


#node-44 img{
	
	max-width: 30%;

    height: auto;

   float: right;
    margin-right: 16px;
}
#node-44 .comment-add.first.last{
	display:none;
	
}

.view-advertising.view-id-advertising legend{
	
	display:none;
	
}

.views-fieldset{
	padding:0px 0px;
	
}

.flexslider{

	top: -3px;
	margin: 0 0 0px;
}

.section1{
    display: inline-block;
    width: 100%;
    clear: both;
    position: relative;
    background: url(../images/back1.png) no-repeat top left;
    margin-top: -7px;
    padding-top: 15px;
}

.news_ticker_block{
	direction: ltr;
	overflow:hidden;
}
.view .date-nav-wrapper .date-prev{
	
	top: 20px;
	right: 86px;
	background: none ;
	
}

.view .date-nav-wrapper .date-next{
	top: 20px;
	background: none ;
	
	
}


.slider-shadow{
    top: -2px;
    position: absolute;
    min-height: 0.5px;
    z-index: 3;
}

#block-views-news-block .views-fieldset{

    padding: 8px 8px;
    position: relative;
    height: 126px;
    text-align: left;
}



#block-views-news-block .views-field.views-field-view-node{


	
	
}


.comming_soon{
	position:relative;
}

.comming_soon .sub-titls .col-md-1{
    max-width: 18.333333%;
}

.slider-shadow2{

	width: 100%;
    height: 10px;

	
}

.custom-margin3 .sub-titls .col-md-2{
    max-width: 22.666667%;
}

.slider-shadow2 img{

	width: 100%;
    height: auto;

	
}



#block-views-coming-soon-block tr td div img{
	width:100%;
	
}


.liScroll-container .mask{
top:0px;
/*width:535px;*/
width:100%;
	
}
.views-liScroll-tick-field{
	display: inline-block;
}
.views-liScroll-tick-field .views-field-title{
	display: inline-block;
}


/*.views-liScroll-tick-field .views-field-title a{font-size:10px;}*/
.views-liScroll-tick-field .field-content{
	display: inline-block;
	padding-right:5px;
}

ul.liScroll li{
	
	background: url('../images/small-logo.png') no-repeat right;
}

ul.liScroll li a{

  font-size: 14px;
  font-family: "DroidArabicKufi";
  color: rgb(90, 89, 89);
  line-height: 2.934;
  text-align: right;

}


.field.field-name-field-images.field-type-image .field-items .field-item  {
	text-align:center;
	
}

.field.field-name-field-subject.field-type-text{
	
	padding-top:33px;
	
}

.bott_img,.bott_title{
	padding:0px 0px;
	
}

.bott_img{

    float: right;
    text-align: right;
    background: #2d98a7;
    padding: 10px 0px !important;
    border-radius: 9px;
    box-shadow: 1px 2px 3px #cdcdcd;
    width: 85px;
    text-align: center;
}


div#block-views-home-bottons-block .views-row-2 .bott_img{
	background:#c74b94;
}
div#block-views-home-bottons-block .views-row-3 .bott_img{
background:#5fcf14;
}
div#block-views-home-bottons-block .views-row-4 .bott_img{
background:#14cfaa
}
 .bott_title{
	 
    float: right;
    text-align: right;
    padding-top: 22px;
    padding-right: 9px;
 }
 
 
 .bott_title span{
	 font-size:15px;
	 font-weight:bold;
 }
 


  .bott_title span a{
	  
	font-size: 14px;
	font-family: "DroidArabicKufi";
	color: #000;
	text-align: right;
	-moz-transform: matrix( 1.01389291015694,0,0,1.01305657850686,0,0);
	-webkit-transform: matrix( 1.01389291015694,0,0,1.01305657850686,0,0);
	-ms-transform: matrix( 1.01389291015694,0,0,1.01305657850686,0,0);
  }
  
  
	.views-row-last .bott_img {
		padding: 0px 0px;
	}



    .bott_title span{
	  
	  color:#000;
	  
	  
	  
  }
  
   .bott_title span a:hover{
	  
	  color:#706f6f;
	  text-decoration:none; 
	  
	  
  }
  
  

  
  
.view.view-home-bottons.view-display-id-block  .views-row-last .bott_title{
/*	display:none;*/
	
	
}

.view.view-home-bottons.view-display-id-block  .views-row-last .views-fieldset{
/*padding:0px 0px;*/
	
	
}


.view.view-home-bottons.view-display-id-block .views-row-last .bott_img{
	/*width:100%;*/
	
	
}

.view.view-home-bottons.view-display-id-block .views-row-last .bott_img img{
 
	
	
}


.view-home-bottons.view-display-id-block .views-fieldset{
    box-shadow: 0px 0px 6px #cdcdcd;
    padding: 0px;
    min-height: 48px;
    margin: 15px 0px;
    background-color: #f9f9f9;
    padding-left: 0px;
    display: inline-block;
    width: 100%;    border-radius: 7px;
}

.view-home-bottons.view-display-id-block .views-row:hover .views-fieldset{
	/*background-color: #4c97de;
	color:#fff;
	    transition: all 0.5s ease 0s;*/
}

.view-home-bottons.view-display-id-block .views-row:hover .views-fieldset .bott_img img{
	/*filter: brightness(0) invert(1);*/
}
.view-home-bottons.view-display-id-block .views-row:hover .views-fieldset .bott_title span a{
	/*color:#fff;*/

}
.view-home-bottons.view-display-id-block .views-row:hover .views-fieldset .bott_title span{
	/*color:#fff;*/
}
.view-home-bottons.view-display-id-block .views-row.views-row-last:hover .views-fieldset .bott_img img{
	filter: none;
}



.location-footer{
	margin-top: 24px;
	margin-bottom:24px;
	
}


.location-footer .footer-left-title1{

  font-size: 11.207px;
  font-family: "DroidArabicKufi";
  color: rgb(34, 41, 51);
  line-height: 3.123;
  -moz-transform: matrix( 1.06623046814594,0,0,1.07073222732639,0,0);
  -webkit-transform: matrix( 1.06623046814594,0,0,1.07073222732639,0,0);
  -ms-transform: matrix( 1.06623046814594,0,0,1.07073222732639,0,0);
    font-weight: bold;
	
}





.footer-left-title .footer-left-title2{
	  font-size: 24px;
  font-family: "AdobeArabic Regular";
  color: rgb(34, 41, 51);
  line-height: 1.458;
  -moz-transform: matrix( 1.06623046814594,0,0,1.07073222732639,0,0);
  -webkit-transform: matrix( 1.06623046814594,0,0,1.07073222732639,0,0);
  -ms-transform: matrix( 1.06623046814594,0,0,1.07073222732639,0,0);

	
}



.fotter0{
	clear:both;
	display:inline-block;
	width:100%;
	position:relative;
}


.number-preperd-style div{
	text-align:right;
	
}

#comments h2.title{
    font-weight: bold;
    background-color: #367232e6;
    padding: 6px 6px;
    color: white;
    margin-top: 17px;
    font-size: 17px;
}


#comments .form-item.form-type-textfield.form-item-name input#edit-name {
	     margin-right: 32px;

}

.form-item.form-type-textfield.form-item-name input#edit-name {
  
	    width: 46%;
}


#comments .form-item.form-type-textfield.form-item-subject input#edit-subject  {
	     margin-right: 17px;

}

.form-item.form-type-textfield.form-item-subject input#edit-subject  {
  
	    width: 46%;
}






..form-item input[type=text], select, textarea :not(.search-input input[type="text"]) {
    width: 100%;
    padding: 7px;
    border: 1px solid #ccc;
    border-radius: 15px;
    resize: vertical;
}

label {
    float: left;
}

.form-textarea-wrapper textarea{
	width:46%;
	
}


.form-item.form-type-textfield.form-item-captcha-response input {
    width: 75px;
}

#edit-captcha-response{
	width:75px;
	
}


::placeholder {
    color: #cfcfcf;
    opacity: 1; /* Firefox */
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color: #cfcfcf;
}

::-ms-input-placeholder { /* Microsoft Edge */
   color: #cfcfcf;
}


ul#right li{
	
	    margin: 2px !important;
    padding: 0px 16px !important;
    /* padding-right: 29px; */
    /* margin-right: 12px; */
    background: url(../images/finly222.png) no-repeat left;
	
}


ul#right li:last-child{
    background: none;
    float: right;
    width: 86px;
    display: inline-block;
}

#blue-nav li a:hover{
	
	background-color:#0d6cac;
	
}

#blue-nav #right li a{
	background-color:#0d6cac;
	    margin-top: 1px;
	
}

#block-menu-menu-sub-menu ul.menu{

    padding-right: 25px;

}


 .container-header.inner-title {
	 top:-9px;
}
	
	
	
	.back-inner.custom-margin1 .node-coming-soon .field-name-field-image-soon{
		
		float:right;
	}
    
    
    .back-inner.custom-margin1{
        font-size: 15px;
    }
	.links.inline .translation_en{
        display: none;
    }

	
.node-type-courses .field-label{
		
		    font-weight: bold;
 background-color: #367232e6;
    padding: 6px 6px;
    color: white;
    margin-top: 17px;
	}
	
	
.page-node-62 .sidemenu,
.page-node-61 .sidemenu,
.page-node-28 .sidemenu{
    float: right;
    width: 18%;
    margin-right: 1%;
    background: #f7f7f8;
    min-height: 214px;
    border-radius: 6px;margin-top: 8%;
}


.page-node-62 .back-inner.custom-margin1,
.page-node-61 .back-inner.custom-margin1,
.page-node-28 .back-inner.custom-margin1{
    display: inline-block;
    width: 80%;
}

.sidemenu ul{
	padding:10px 0px;
	margin:0px;
	list-style-type: none;
	
}

.sidemenu ul li{
    list-style-image: none;
    list-style-type: none;
}
.sidemenu ul li a{
    padding: 7px;
    display: inline-block;
    color: #49484d;
    font-size: 14px;
    border-bottom: 1px solid #cdcdcd;
    width: 96%;
}
.sidemenu ul li a:hover{
    color: #367232;
}


#site-map .site-map-menus h2{
	display:none;
}
#site-map .site-map-menus ul li a{
    color: #323132;
}
#site-map .site-map-menus ul li a:hover{
    color: #367232;
}

#comments{
	display:none;
}

.node-type-courses #comments{
	display:block !important;
}

.galleryformatter .gallery-slides, .galleryformatter .gallery-thumbs {
    direction: ltr;
}


body.not-front{
	
	overflow-x:hidden;
}

#user-register-form label{
	width: 160px;
    font-size: 12px;

}

#user-register-form .form-type-select select,
#user-register-form .form-type-textfield input{
	width: 270px !important;
    background: transparent;
    border: 1px solid #cdcdcd;
}

#user-register-form .description{
	display:none;
}

#user-register-form fieldset legend{
	display:none;
}

#user-register-form #edit-field-full-name{
	display:none;
}

#edit-profile-membership .field-type-list-text,
#edit-profile-membership .field-type-text{
	width:25%;
	float:right;
}


#user-login label{
	
	    width: 129px;
}

#user-login .form-type-password input,
#user-login .form-type-textfield input{
		width: 270px !important;
    background: transparent;
    border: 1px solid #cdcdcd;
	
}

.form-type-password input{
	background: none;
    border: 1px solid #cdcdcd;
	width: 270px !important;
}

.form-type-password{
	width: 83%;
}

.password-suggestions.description{
	display: none !important;
}

.form-item-profile-membership-field-download-cv-und-0{
	clear: both;
    display: inline-block;
    width: 100%;
}

.inner_content .form-actions input{
	    background: #4f9ee0;
    border: 0px;
    color: #fff;
    padding: 2px 15px;
    margin-right: 10px;

}


.view-users2.view-display-id-page .views-exposed-widget,
.view-users.view-display-id-page .views-exposed-widget{
	width: 200px;
    margin-right: 10px;
    padding: 0px;
}

.view-users2.view-display-id-page .views-exposed-widget select,
.view-users2.view-display-id-page .views-exposed-widget input,
.view-users.view-display-id-page .views-exposed-widget select,
.view-users.view-display-id-page .views-exposed-widget input{
	width:100%;
    border: 1px solid #00000052;
}

.view-users2.view-display-id-page .views-exposed-widget .form-submit,
.view-users.view-display-id-page .views-exposed-widget .form-submit{
    background: #367232;
    border: 0px;
    color: #fff;
    padding: 2px 15px;
    display: inline-block;
    width: auto;
    margin-top: 32px;
}


.node-advertising .field-name-field-image{
	float: right;
    margin-right: 20px;
}


.sub-footer-title1 a:hover,
.footer-background ul li a:hover{
    color: #367232;	
}

.view-news.view-display-id-page_1 .views-row .views-field-field-images img{
	width:100%;
	height:auto;
}
.view-news.view-display-id-page_1 .views-row,
.view-advertising-new .views-row{
    margin: 0px 0px;
    border-bottom: 1px dashed;
    padding: 15px 0px;
}

.page-node-79 #block-user-login,
.page-node-80 #block-user-login{
	width: 47%;
    margin: 0 auto;
    padding: 18px;
    border: 1px solid #47742b;
}

.page-node-79 #block-user-login label,
.page-node-80 #block-user-login label{
	width: 125px;
}

.form-item.form-type-textfield.form-item-name input#edit-name{
	width: 56%;
}

#block-user-login .item-list{
	display:none;
}

#comments .form-item.form-type-textfield.form-item-subject input#edit-subject{
	 width: 56%;
}

#comments .form-textarea-wrapper textarea{
	width: 56%;
	
}

#comments .resizable-textarea .grippie{
	display:none;
}

.page-node-81 .messages.status{
	display:none;
}


.captcha .fieldset-description{
	display:none;
}

.view-users2 #edit-uid-wrapper .description{
	display:none;
}

.view-users2 .views-table{
	margin-top:20px;
}

.view-versions .views-row .views-fieldset{
    text-align: right;
    margin-bottom: 24px;
    height: 270px;
    display: inline-block;
    width: 66%;
	font-size:13px;
    line-height: 24px;
}

.view-versions .views-row .views-fieldset .title_version{
	    text-align: right;
    font-size: 18px;
    margin-bottom: 6px;
}


.view-versions .views-exposed-form .views-exposed-widget .form-submit{
	    margin-top: 30px;
}

.view-versions .views-row .views-fieldset .col-xs-12{ 
    height: 225px;
    float: right;
}

.view-versions.view-display-id-page_2 .views-row .views-fieldset{
    height:auto;
    text-align: right;
    margin-bottom: 10px;
}

.view-versions.view-display-id-page_2 .view-header{
    text-align: center;
}

.view-news.view-display-id-page_1 .views-row .views-field-title a,
.view-advertising-new .views-row .views-field-title a{
    color: #0c7139;
    font-size: 16px;
}

.view-versions.view-display-id-page_2 tr.even{
    background-color: #487e4573;
}

.view-news.view-display-id-page_1 .views-row .views-field-title,
.view-advertising-new .views-row .views-field-title{
    margin-bottom:10px;

}

.view-news.view-display-id-page_1 .views-row .views-field-body,
.view-advertising-new .views-row .views-field-body{
    padding:0px 15px;
    font-size: 13px;

}
.view-news.view-display-id-page_1 .views-row .views-field-body a,
.view-advertising-new .views-row .views-field-body a{
    color: #0c7139;

}

.view-courses .views-exposed-form .views-exposed-widget .form-submit{

    background: #367232;
    border: 0px;
    color: #fff;
    padding: 2px 15px;
    display: inline-block;
    width: auto;
    margin-top: 32px;
}

.hijri-date{
    font-size: 13px;
    color: #fff;
}

.region-hijri-date{
    float: right;
    margin-top: 0px;
}
.view-links.view-display-id-page_1 .views-fieldset,
.view-links.view-display-id-page .views-fieldset{
    padding:0px 15px;
    text-align:center;
    height: 188px;
}

.view-photo-gallery.view-display-id-page .views-fieldset{

    padding: 0px 20px;
    height: 219px;
    text-align: center;
}



.view-links.view-display-id-page_1 .views-fieldset .views-field-field-image,
.view-links.view-display-id-page .views-fieldset .views-field-field-image{
    height: 104px;
    overflow: hidden;
    margin-bottom: 5px;
}


.dropdown-toggle::after{
	display:none;
}


.webform-confirmation{
    font-size: 20px;
}

#block-text-resize-0{
    float: left;
    clear: both;
}

.back-inner.custom-margin1 #block-system-main{
    clear:both;
    display:inline-block;
    width:100%;
}



.flex-direction-nav a{
    height: 47px;
}


#flexslider-1 .slides li .views-fieldset{
    position: absolute;
    top: 40px;
    left: 3px;
    width: 544px;
}

#flexslider-1 .slides li .views-fieldset legend span{
    font-size:0px;
}

#flexslider-1 .slides li .views-fieldset legend{
    border-bottom: 0px; 
}


#flexslider-1 .slides li .views-fieldset .views-field-title{
    font-size: 30px;
}


#flexslider-1 .slides li .views-fieldset .views-field-body{
    font-size: 18px;
    margin-top: 4px;
    line-height: 35px;
	width:90%;
}

#blue-nav ul#right li:last-child{
    width: 96px !important;
    z-index: 99 !important;
    margin-top: -3px !important;
}

.page-admin-people #edit-filters{
	display:none;
}


.page-admin-people .back-inner .content table tr:last-child {
    display:none;
}


.webform-client-form-551 .webform-component-textarea{
	    width: 47%;
}

.webform-client-form-551 .webform-component-textarea .form-textarea-wrapper textarea{
	width:100%;
}

.region-content #node-551 .links.inline{
	float: right;
}
 
 
.expert_named{
    position: absolute;
    bottom: 13px;
    left: 167px;
    background: #0d6cac;
}

.expert_named a{
	    color: #fff;
    padding: 6px 15px;
    display: inline-block;
    font-size: 13px;
}



.page-user-edit .inner_content #edit-contact,
.page-user-edit .inner_content .form-item-field-full-name-und-0-value,
.page-user-edit .inner_content .form-item-timezone{
	display:none;
}



.page-node-add-aitrs-files .back-inner .vertical-tabs{
	display:none; 
}


.view-nso-files.view-display-id-block_1 .view-header a{
	    background: #cdcdcd;
    padding: 6px;
    margin-left: 12px;
    display: inline-block;
    margin-bottom: 10px;
}


.comment-wrapper label{
	    width: 80px;
}

.search_social{
	position: fixed;
    left: 0px;
    top: 41.5%;
    z-index: 99;
}

div#block-block-7 {
    right: auto;
    position: absolute;
    top: 55px;
    left: 0px;
    z-index: 99;
    width: 50px;
}

div#block-block-7 li
{
	margin-bottom:0px;
	float:none;
}
div#block-block-7 ul
{
	    transform: translate(3px, 0);
    /* overflow: hidden; */
    margin: 0;
	padding:0px;
}
div#block-block-7 li a
{
	display: block;
    width: 70px;
    height: 50px;
    padding: 0;
    text-align: center;
    line-height: 50px;
    font-size: 0px;
    background: #8e8e93;
    color: #fff;
    position: relative;
	transition:0.3s;

}

div#block-block-7 ul li{
	    margin-bottom: 5px !important;
	 
     padding: 0px 0px !important; 
  background: none; 
     list-style: none;
}

div#block-block-7 li a.face
{
	background: #334673 url(../images/f.png) no-repeat center center;
}
div#block-block-7 li a.twitter
{
    background: #182a53 url(../images/t.png) no-repeat center center;

}
div#block-block-7 li a.maill
{
    background: #050b19 url(../images/m.png) no-repeat center center;
}
div#block-block-7 li a.viemo
{
    background: #0a1736 url(../images/v.png) no-repeat center center;
}
div#block-block-7 li a.phone
{
	background: #050b19 url(../images/phone.png) no-repeat center center;
}

div#block-block-7 li a.face:hover,
div#block-block-7 li a.twitter:hover,
div#block-block-7 li a.maill:hover,
div#block-block-7 li a.viemo:hover,
div#block-block-7 li a.phone:hover {
	
	-webkit-transform: translate(17px, 0);
    -moz-transform: translate(17px, 0);
    -ms-transform: translate(17px, 0);
    -o-transform: translate(17px, 0);
    transform: translate(17px, 0);
}




.footer-left-title1{
background: url(../images/map-location.png) no-repeat 100% top;
   padding-right: 40px;
    display: inline-block;
	font-size:15px;
    padding-top: 0px;
	margin-bottom:1px;
}

.footer-left-title2{
		background: url(../images/phone12.png) no-repeat 100% center;
   padding-right: 40px;
    display: inline-block;
    padding-top: 7px;
	font-size:15px;
		margin-bottom:10px;
}


.footer-left-title3{
		background: url(../images/mail12.png) no-repeat 100% top;
   padding-right: 40px;
    display: inline-block;
    padding-top: 0px;
	font-size:15px;
	margin-bottom:10px;
}

div#block-search-form form
{
	position: relative;
    display: inline-block;
    width: 100%;
}

div#block-search-form form .form-item
{
	margin:0;
	font-size:0px;
}
div#block-search-form form input
{
    width: 100%;
    background: #fff;
    border: 0px solid #fff;
    border-radius: 0;
    text-align: right;
    font-family: "ge-ss-tv";
    padding: 10px 0;
    padding-left: 46px;
    padding-right: 10px;
    background: transparent url(../images/search22.png)no-repeat 13px center;
    color: #fff;
    font-size: 19px;
}

div#block-search-form form input::-webkit-input-placeholder { /* Edge */
  color: #7a7a7a;
  color:#fff;
}

div#block-search-form form input:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #7a7a7a;
  color:#fff;
}

div#block-search-form form input::placeholder {
  color: #7a7a7a;
  color:#fff;
}

div#block-search-form form .button,
div#block-search-form #edit-actions
{
   /* margin: 0;
    position: absolute;
    top: 2px;
    left: 0px;
    background: none;
    font-size: 0;
    width: 34px;
    height: 30px;
    border: 0;
    text-shadow: unset;
    box-shadow: unset;
    padding: 0;
    border-right: 1px solid #495e8d;
    border-radius: 0;
    background: url(../images/search.png)no-repeat center;*/
	display:none;
}

div#block-search-form {
    float: right;
    position: absolute;
    /* top: 41.5%; */
    left: 0;
    z-index: 99;
    width: 53px;
    background: #4c608f;
    transition: 0.3s;
	
}

#skip-link{
	display:none;
}


div#block-search-form:hover
{
	 width: 200px;
}

.social-items{
	display:none;
}
.node-type-courses .inner_content .field-name-field-film{
	display:inline-block;
	width:100%;
}

.node-type-courses .inner_content .field-name-field-film .field-item{
	float: right;
    widtH: 31%;
    margin: 1%;
}


.node-type-courses .inner_content .field-name-field-film .field-item iframe{
	    width: 100%;
    height: auto;
}


.section0{
	  display:inline-block;
    width: 100%;
    clear: both;
	margin:0px 0px 15px 0px;
}




#block-views-calendar-block-1 h2{
    font-family: "AdobeArabic Regular bold";
    display: inline-block;
    border-bottom: 4px solid #58b79a;
    padding: 7px;
    margin-top: 6px;
    margin-bottom: 30px;
}


#block-views-calendar-block-1 .calendar-calendar td.has-no-events{
	    border: 1px solid #cdcdcd;
}

#block-views-calendar-block-1 .calendar-calendar .mini-day-off{
    padding: 21px 4px 0px 1px;
    font-size: 12px;
    font-family: monospace;
    text-align: right;
}


#block-views-calendar-block-1{
	text-align:center;
}

#block-views-calendar-block-1 .calendar-calendar th.days {
    background-color: #eee;
    color: #000;
    font-weight: bold;
    padding: 11px;
    border: 1px solid #ccc;
}


.calendar-calendar tr td.today, .calendar-calendar tr.odd td.today, .calendar-calendar tr.even td.today{
	    background-color: #d5f3ea;
}

.region-calender-home .view .date-nav-wrapper .date-nav{
	    padding-bottom: 0px;
}


.region-calender-home .view .date-nav-wrapper .date-next {
    top: 0;
    background: none;
    right: auto;
    left: 0;
}

.region-calender-home .block-views .view .date-nav-wrapper .date-prev {
    left: auto;
    right: 0px;
    margin: 0px;
    top: 0px;
}



.view-published-research.view-display-id-page_1 .views-row,
.view-published-research.view-display-id-page .views-row{
    display: inline-block;
    width: 100%;
    background: #ffffff;
    border: 1px solid #dedede;
    padding: 16px 17px;
    margin: 15px 0px;
    border-radius: 8px;
    box-shadow: 0px 0px 3px #cdcdcd;
}



.view-published-research.view-display-id-page_1 .view-filters,
.view-published-research.view-display-id-page .view-filters{
	    position: absolute;
    top: 0px;
}


.view-published-research.view-display-id-page_1 .view-filters .form-submit,
.view-published-research.view-display-id-page .view-filters .form-submit{
	    margin-top: 30px;
}

.view-published-research.view-display-id-page_1 .views-row .views-field.views-field-title a,
.view-published-research.view-display-id-page .views-row .views-field.views-field-title a{
    color: #367232;
    font-size: 17px;
}

.view-published-research.view-display-id-page_1 .views-row .views-field,
.view-published-research.view-display-id-page .views-row .views-field{
	margin-bottom:10px;
}

.view-published-research.view-display-id-page_1 .views-row .views-field .views-label,
.view-published-research.view-display-id-page .views-row .views-field .views-label{
	float: right;
    margin-left: 15px;
}


.view-publish-research1.view-display-id-block .jcarousel-skin-default .jcarousel-container-horizontal{
	    height: auto;
    width: 100%;
        background: #34723a;
    box-shadow: 1px 2px 3px #cdcdcd;
    box-shadow: 0px 0px 3px #cdcdcd;
    border: 1px solid #dedede;
    
}


.view-statistica-blog.view-display-id-page .views-row{
	float:right;
	width:23%;
	text-align:center;
	margin:1%;
	
}

.view-statistica-blog.view-display-id-page .views-row .views-field-field-image{
	    height: 171px;
    overflow: hidden;
}

.view-publish-research1.view-display-id-block .jcarousel-skin-default .jcarousel-prev-horizontal,
.view-publish-research1.view-display-id-block .jcarousel-skin-default .jcarousel-next-horizontal{
	    top: 17px;
}


.view-publish-research1.view-display-id-block .jcarousel-skin-default .jcarousel-navigation{
	display:none;
}

.view-publish-research1.view-display-id-block .jcarousel-skin-default .jcarousel-container-horizontal{
	height: 50px;
    width: 100%;
    background: #fdfdfd;
    box-shadow: 1px 2px 3px #cdcdcd;
    box-shadow: 0px 0px 3px #cdcdcd;
    border: 1px solid #dedede;
    overflow: hidden;
    padding: 0px 62px;
        background: #34723a;
}


.view-publish-research1.view-display-id-block .jcarousel-skin-default .jcarousel-item {
    margin: 0px;
    border: none;
    background: transparent;
    width: auto;
    margin: 13px;
    border-left: 1px solid #cdcdcd;
    height: auto;
    padding-left: 21px;
}

.view-publish-research1.view-display-id-block .jcarousel-skin-default .jcarousel-item .views-field-name a{
	font-size: 17px;  
	color: #cecece;
}


.view-publish-research1.view-display-id-block .jcarousel-skin-default .jcarousel-item .views-field-name a:hover{
    color: #000000;
}



.view-publish-research1.view-display-id-block .jcarousel-skin-default .jcarousel-next{
  
    background: url(../images/left-arrow-copy2.png) no-repeat;
	
}

.view-publish-research1.view-display-id-block .jcarousel-skin-default .jcarousel-prev{
  
    background: url(../images/left-arrow1.png) no-repeat;
	
	left: 27px;
}

.view-publish-research1.view-display-id-block .jcarousel-skin-default .jcarousel-next:hover{
  
    background: url(../images/left-arrow-copy2.png) no-repeat;
	
}

.view-publish-research1.view-display-id-block .jcarousel-skin-default .jcarousel-prev:hover{
  
    background: url(../images/left-arrow1.png) no-repeat;
	left: 27px;
	
}


.view-publish-research1.view-display-id-block {
	    margin-top: 26px;
    clear: both;
    display: inline-block;
    width: 100%;
}

.view-published-research.view-display-id-page_1{
	margin-top: 23px;
}


.view-published-research.view-display-id-page_1 table thead {
    background: #eeeeee70;
    color: #4b4b4c;
}
.view-published-research.view-display-id-page_1 table tbody td{
	background: #f8f8f8;
}
    


.view-strategy.view-display-id-page .strategy_con{
	    text-align: center;
    border: 1px solid #cdcdcd;
    box-shadow: 1px 2px 10px #cdcdcd;
}


.view-strategy.view-display-id-page .strategy_con .views-field-field-image{
	    height: 250px;
		overflow:hidden;
		margin-bottom:3px;
}

.view-strategy.view-display-id-page .strategy_con .views-field-title{
	    margin-bottom: 10px;
}

.view-strategy.view-display-id-page .strategy_con .views-field-title a:hover{
color: #367232;
}


.page-node-552.node-type-webform .field-name-field-location-map{
	display:inline-block;
	width:100%;
	margin-bottom:20px;
}

.page-node-552.node-type-webform .field-name-body{
	    float: right;
    width: 50%;    margin-top: 14px;
}


.page-node-552.node-type-webform .field-name-body li{
	list-style:none;padding: 10px 37px;
}


.page-node-552.node-type-webform .field-name-body ul{
	padding:0px;
}

.page-node-552.node-type-webform .field-name-body li.locc{
 background: url(../images/loc.png) no-repeat right center;
    background-size: 29px;
}

.page-node-552.node-type-webform .field-name-body li.ramz{
 background: url(../images/postal.png) no-repeat right center;
    background-size: 29px;
}

.page-node-552.node-type-webform .field-name-body li.phonee{
 background: url(../images/call.png) no-repeat right center;
    background-size: 29px;
}

.page-node-552.node-type-webform .field-name-body li.faxxx{
 background: url(../images/fax.png) no-repeat right center;
    background-size: 29px;
}


.page-node-552.node-type-webform .field-name-body li.bareed{
 background: url(../images/emailcont.png) no-repeat right center;
    background-size: 29px;
}



.page-node-552.node-type-webform .webform-client-form{
	display: inline-block;
    width: 50%;
}



.view-versions.view-display-id-page_3 .views-row .views-field-field-versions-name{
	 display: flex;
}


.item-list .pager{
	margin-top: 28px;    clear: both;
}


#block-menu-menu-almodawanah ul li a{
	color: #000;
    font-family: "AdobeArabic Regular bold";
    display: inline-block;
    padding: 7px 0px;
    margin-top: 6px;
    margin-bottom: 30px;
}

#block-menu-menu-almodawanah ul li a{

}


#block-menu-menu-almodawanah ul li a.active{
	    color: #000;
    font-family: "AdobeArabic Regular bold";
    display: inline-block;
    border-bottom: 4px solid #58b79a;
    margin-top: 6px;
    margin-bottom: 30px;
}


.view-poll.view-display-id-page .views-row{
    padding: 10px;
    background: #f3f3f3;
    margin-bottom: 10px;
}


.view-poll.view-display-id-page .views-row .views-field-title a:hover{
	color: #367232;
}


.poll .vote-form .choices{
	    width: 100%;
}

.poll .vote-form{
	    width: 100%;
}


.poll .vote-form .form-item{
	    display: inline-block;
    width: 100%;
}

.poll .vote-form .form-item input{
	float: right;
    margin: 7px 0px 0px 7px;
}


.calendar-calendar .month-view .full tr.single-day .no-entry, .calendar-calendar .month-view .full tr.single-day .no-entry .inner {
    height: 20px !important;
    line-height: 36px;
}


.page-statistical-blog2 .inner_content .views-row{
	float: right;
    width: 23%;
    margin: 1%;
    border: 1px solid #cdcdcd;
    text-align: center;
}


.page-statistical-blog2 .inner_content .views-row .views-field-field-image{
	margin-bottom:10px;
}

.page-statistical-blog2 .inner_content .views-row .views-field-title{
	margin-bottom:10px;
}


.view-calendar.view-display-id-block_1 .views-field-nothing{
	height: 17px;
}


.view-calendar.view-display-id-block_1 .view-content{
	margin-top: -20px;
}


.item-list ul li {
    margin: 0 0px 0px 0;
    padding: 1px !important;
}#block-menu-menu-almodawanah ul{	list-style:none;}#block-menu-menu-almodawanah ul li{	float: right;    margin-left: 40px;	list-style:none;}