/*****************/
.my-header{
	float: right;
	font-family: Cairo;
	font-weight: 400;
	font-size: 15px;
}
.my-logo{
	margin-left: 35px;
}
#sp-header {
	direction: rtl;
	background: none;
    top: 0px;
    width: 100%;
}
#sp-header.menu-fixed {
    top: 0px;
	 width: 100%;
	 margin-right: 0px;
	 background: #ffffff;
	 border-top: none;
}
.menu-fixed-out{
	background: none;
}
#sp-header.menu-fixed .sp-megamenu-parent >li >a {
    color: #5b5b5b;
}
#sp-header.menu-fixed .sp-megamenu-parent >li >a:hover {
    color: #bf4906;
}
.sp-megamenu-parent {
    float: right;
	margin-top: 40px;
}
.sp-megamenu-parent >li >a {
    line-height: 50px;
	font-family: Cairo;
	font-size: 100%;
	border-top: solid 2px;
    border-bottom: solid 2px;
}
  .sp-megamenu-parent .sp-dropdown li.sp-menu-item >a {
    font-size: 14px;
}
}
@media (max-width: 1400px) and (min-width: 2000px) {
.sp-megamenu-parent >li >a ,sp-megamenu-parent menu-fade hidden-xs {
	font-size: 100%;
}
  .sp-megamenu-parent .sp-dropdown li.sp-menu-item >a {
    font-size: 14px;
}
}
@media (max-width: 1199px) and (min-width: 992px) {
.sp-megamenu-parent >li >a ,sp-megamenu-parent menu-fade hidden-xs{
	font-size: 90%;
 }
  .sp-megamenu-parent .sp-dropdown li.sp-menu-item >a {
    font-size: 12px;
}
}

@media (max-width: 991px) and (min-width: 769px) {
.sp-megamenu-parent >li >a ,sp-megamenu-parent menu-fade hidden-xs {
	font-size: 70%;
}
  .sp-megamenu-parent .sp-dropdown li.sp-menu-item >a {
    font-size: 10px;
}
}
@media (max-width: 768px) and (min-width: 500px) {
.sp-megamenu-parent >li > a ,sp-megamenu-parent menu-fade hidden-xs  {
	font-size: 60%;
}
  .sp-megamenu-parent .sp-dropdown li.sp-menu-item >a {
    font-size: 10px;
}

}
@media (max-width: 499px) and (min-width: 320px) {
.sp-megamenu-parent >li >a ,sp-megamenu-parent menu-fade hidden-xs {
	font-size: 50%;
}
  .sp-megamenu-parent .sp-dropdown li.sp-menu-item >a {
    font-size: 9px;
}
}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
    background: #ffffff;
    padding: 5px;
	width: 100%;
	border-right: solid 1px #5b5b5b;
	border-left: solid 1px #5b5b5b;
	border-bottom: solid 1px #5b5b5b;
	border-radius: 0px 0px 10px 10px;
}
.sp-module ul >li >a {
     line-height: normal;
	}
.sppb-addon-animated-number .sppb-addon-content .sppb-animated-number-title {
    margin-top: 10px;
    margin-bottom: 25px;
}
.sppb-animated-number{
	margin-bottom: 50px;
}
.animated-numb{
		font-weight: bold;
}
.top2{
	float: left;
	text-align: right;
	font-family: Cairo;
	padding-top: 0px;
}
.top2 a{
	color: #575757;
	padding: 0px;
}
.top2 a:hover{
	color: #000000;
	padding: 0px;
}
.top1{
	float: right;
	margin-top: 50px;
}
.top1 a{
	color: #bdbdbd;
	padding: 5px;
}
.top1 a:hover{
	color: #3eb036;
}
.fa {
    font-size: 21px;
}
.my-contents{
	color: #777;
	font-family: Cairo;
	font-size: 16px; 
  	text-align: center;
 }
 .about-baader{
	 line-height: 40px;
 }
.sp-page-title {
    padding: 350px 0px 150px 0px;
    margin-top: -200px;
	text-align: center;
}
.sp-page-title h2 {
    font-size: 60px;
    font-weight: 500;
	text-align: center;
}
.team{
	color: #ffffff;
    line-height: normal;
}
.volunteers{
	color: #000000;
}
.theme-about{
	font-family: Cairo;
	line-height: 30px;
	text-align: center;
 }
.sp-module .sp-module-title {
    padding:  30px 0px 10px 0px;
    font-size: 18px;
	font-weight: normal;
    text-transform: capitalize;
	text-align: right;
    color: #454545;
	border-bottom: solid 1px #454545;
}
/**** BOTTOM & FOOTER*/
#sp-bottom{
	direction: rtl;
	font-family: Cairo;
	font-size: 14px;
	font-weight: normal;
	padding: 0px 0px 0px 18px;
	line-height: normal;	 
 }
 #sp-bottom a {
    color: #ffffff;
    font-size: 14px;
}
 #sp-position{
	font-family: Cairo;
	font-size: 16px;
	font-weight: normal;
	padding: 0px 0px 0px 18px;
 }
#sp-footer {
    font-family: Cairo;
}
.my-footer {
    font-size: 14px;
	padding: 5px 0px 25px 0px;
}
/**** END OF BOTTOM & FOOTER*/ 
hr {
    border-top: 1px solid #a9a9a9;
}
.resources{
	color: #ffffff;
	font-size: 20px;
	font-family: Cairo;
	background: #3fb036; 
	padding: 20px 0px; 
	text-align: center;
	line-height: normal;
}
.resources a{
	color: #ffffff;
		padding: 0px 5px; 
}
.resources a:hover{
	color: #000000;
	background: #fff;
		padding: 20px 5px; 
}
.resources a:active{
	color: #000000;
	padding: 20px 5px; 
}
.resources-module{
	float: right;
	font-size: 25px;
    text-align:center;
	vertical-align: top;
	display:inline-block;
	margin-bottom: 10px;
}
.address1{
	direction: rtl;
	color: #fff;
	background: #ff9626;
    width:350px;
    text-align:right;
	vertical-align: top;
	display:inline-block;
	margin-bottom: 20px;
}
.address2{
	direction: rtl;
	color: #fff;
	background: #f4791d;
    width:350px;
    text-align:right;
	vertical-align: top;
	display:inline-block;
	margin-bottom: 20px;
}
.ourteam-members{
	float: none;
	direction: rtl;
	font-size: 25px;
    width:280px;
    text-align:center;
	vertical-align: top;
	display:inline-block;
	margin-bottom: 20px;
	margin-left: auto; 
	margin-right: auto;
}
.ourteam{
	float: none;
	direction: rtl;
	font-size: 25px;
    text-align:center;
	vertical-align: top;
	display:inline-block;
	margin-bottom: 20px;
	margin-left: auto; 
	margin-right: auto;
}
.ourteam-center{
	direction: rtl;
	font-size: 25px;
    width:250px;
    text-align:center;
	vertical-align: top;
	display:block;
	margin-bottom: 20px;
	margin-left: auto; 
	margin-right: auto;
}
.team-border{
	border: solid 1px #777777;
	border-radius: 8px;
	padding-top: 35px;
	margin-top: -40px;
}
.reports{
	direction: rtl;
	float: right;
	color: #fff;
	font-family: Cairo;
	font-size: 25px;
    text-align:center;
	line-height: 35px;
	vertical-align: top;
	display:inline-block;
	margin-right: 20px;
	margin-bottom: 30px;
}
.reports-numbers{
	color: #c2c2c2;
    font-size: 40px;
    font-weight: bold;
    font-family: Arial;
    padding-right: 7px;
	vertical-align: bottom;
}
.reports-td{
	width: 255px; 
	height: 400px; 
	background-color: #7d7d7d; 
	background-blend-mode: multiply; 
	text-align: center; 
	vertical-align: bottom;
}
.partners-module{
	direction: rtl;
	float: right;
    text-align:right;
	vertical-align: top;
	display:inline-block;
	margin-bottom: 20px;
}
.our-partners{
direction: rtl;
	font-size: 16px;
    width:200px;
    text-align:center;
	vertical-align: top;
	display:inline-block;
	margin-bottom: 80px;
	margin-left: auto; 
	margin-right: auto;
}
.photoalbums{
	direction: rtl;
	font-size: 25px;
    width:400px;
    text-align:center;
	vertical-align: top;
	display:inline-block;
	margin-bottom: 20px;
}
.news{
	direction: rtl;
	float: right;
	font-size: 25px;
	font-family: Cairo;
    text-align:center;
	vertical-align: top;
	display:inline-block;
	margin-bottom: 20px;
}
.projects-home{
	direction: rtl;
	display:inline-block;
	margin-left: 0px;
	margin-bottom: 25px;
}
.my-breadcrumbs{
	direction: rtl;
	float: right;
	color: #f17025;
	font-family: Cairo;
	margin-top: 20px;
	background: #fff;
}
.my-breadcrumbs a{
	color: #f17025;
}
.intro-image{
	float: left;
	margin-right: 45px;
	width: 200px;
	max-width: 200px;
	min-width: 200px;
}
/**** Volunteer Reg Form */
.voldiv{
	direction: rtl;
float: right;
text-align: right;
}

.bfQuickMode .bfSubmitButton{
float: none;
     margin-right: 50%;
}

.inputbox{
	direction: rtl;
}
.reg-form-titles{
	direction: rtl;
}
/**** End of Volunteer Reg Form */
/**** CONTACT US FORM */
.contact-form{
float: right;
text-align: right;
width: 100%;
direction: rtl;
}
.controls{
float: right;
text-align: right;
width: 100%;
}

.control-label .hasTooltip {
    display: inline-block;
    float: right;
}
/**** END OF CONTACT FORM */


/** Nivo Slideshow */
.theme-default .nivoSlider img {
    border-bottom: none;
}
.nivo-title{
	color: #ffffff;
    font-size: 20px;
	text-align: center;	
	line-height: normal;
}
.nivo-pretitle{
text-align: center;
font-size: 40px;
font-family: Cairo;
font-weight: 700;
}
.nivo-caption {
    box-sizing: border-box;
    color: #fff;
	line-height: normal;
    left: 25%;
    opacity: 0.8;
    overflow: hidden;
    padding: 5px 10px;
    position: absolute;
    right: 30%;
    top: 30%;
    width: 50%;
    z-index: 8;
}
.theme-default .nivo-caption a {
    color: #ffffff;
	background: #f17025;
	padding: 2px 25px 2px 25px;;
}
.theme-default .nivo-caption a:hover {
    color: #000000;
	background: #ffffff;
}
.slide {
	font-size: 18px;
	text-align: center;
	font-family: Cairo;
}
.readmore{
	color: #ffffff; 
	text-align: center; 
	font-size: 18px; 
	line-height: normal;
	background: #f17025;
	padding: 0px 20px;
}
.readmore a{
	color: #ffffff; 
}
.readmore:hover {
	color: #ffffff; 
	background: #3fb036; 
	padding: 0px 20px;
}
/** End of Nivo Slideshow */


/************** Middle East  *************/
/** News Show SP2 */
div.ns2-author, div.ns2-created, div.ns2-category {
    display: none;
}
div.nssp2-default .ns2-art-controllers, div.nssp2-default .ns2-links-controllers {
    float: none;
    padding-top: 20px;
}
div.nssp2-default .ns2-art-pagination, div.nssp2-default .ns2-links-pagination {
    float: none;
 margin-left: 45%;
}
h4.ns2-title {
    font-size: 100%;
    font-weight: normal;
	color: #bdbdbd;
	font-size: 18px;
    text-transform: none;
}
/** End of News Show SP2 */

.sppb-btn-sm {
    font-size: 13px;
}
.sppb-btn-info {
    color: #fd5858;
    background-color: #ffffff;
    border-color: #ffffff;
}
.sppb-btn-default {
    color: #fd5858;
    background-color: #efefef;
    border-color: #efefef;
}

/** For Mobile Only - Slider */
.sp-corporex-layout, .sp-corporex-layout h1, .sp-corporex-layout h2, .sp-corporex-layout h3 {
    font-size: 16px;
    line-height: normal;
    text-transform: none;
    text-align: center;
    font-family: Cairo;
}
.sp-corporex-layout .sp-slider-content {
    top: 30%;
    padding: 5px;
	text-transform: none;
}
/** End of For Mobile Only - Slider */

.items-leading{
	background: #f0f0f0b5;
	padding-bottom: 20px;
	margin-bottom: 50px;
	box-shadow: 0 0 8px 1px rgba(0, 0, 0, 0.49);
	border: none;
	border-radius: 4px;
}

legend {
    font-size: 100%;
	font-family: Cairo;
}

.page-header {
    padding-bottom: 15px;
    display: none;
}
ul.sigProClassic span.sigProPseudoCaption, ul.sigProClassic span.sigProCaption {
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    text-align: center;
    padding: 2px 4px;
    /* font-family: Arial, Helvetica, sans-serif; */
    font-size: 18px;
    font-weight: normal; 
    font-family: Cairo;
}