/*
ProVision Co.
-------------
This web application design and development by ProVision Co.

All source files, presentable or core, graphics and layout are owned/controlled by ProVision, and no one, entity or individual, can use/modify/destribute at anytime or to anywhere without a written approval from ProVision.

This website/web app is based on LegionCMS engine, which is a MVC platform built completely from scratch by ProVision's team.

-We know that you like this code, if you are interested joing our team, dont hesitate sending your CV to us.
--------------
Omar Shamali
https://provision.ps 
*/
body{font-family:cairo;}
#top_fix {
    width: 100vw;
	    height: 270px;
}


body, html {
   
    overflow-x: hidden;
}


strong {
    font-weight: bold;
}

picture{
	display:unset;
}
#top_fix_bg {
    width: 100%;
    box-shadow: 0 0 5px 5px #8080804d;
    height: 100%;
    background-attachment: fixed;
    background-repeat: no-repeat;
    background-size: contain;
}

#high_menu li:hover {
    background: green;
    transition: all 0.3s;
}
section.social{
	position:unset;
	bottom:unset;
}
p {
    line-height: 27px;
}
#urgent i {
    font-size: 24px;
    vertical-align: middle;
    color: #ffffff;
    margin-right: 5px;
}
#mini_cont {
    background: #fff;
    margin: auto;
    display: inline-block;
    padding: 5px 21px;
    border-radius: 16px;
    box-shadow: 0px 0px 14px 0px #c5c5c5;
}


#high_menu {
    color: white;
    font-weight: bold;
    background-image: linear-gradient(to right,#00ad17,#20752b);
}

#highlights {

    width: 100%;
    text-align: center;
    margin-top: 11px;
    /* padding: 20px; */

}
#mini{
    position: fixed;
    z-index: 2;
    width: 100%;
    text-align: center;
    top: 123px;
	    margin: auto;
}
.board_box {
    margin-bottom: 30px;
}

.left_board {
    width: 120px;
    height: 120px;
    border-radius: 120px;
    overflow: hidden;
}
.right_board {
    width: calc(95% - 120px);
    margin-left: 20px;
}
.board_name {
    font-weight: bold;
    font-size: 20px;
    margin-bottom: 5px;
}

.board_job {
    margin-bottom: 5px;
    font-weight: bold;
}

#logo {
    margin: 0 25px;
	width:140px;
}


#mini_cont i {
    color: #717171;
}


#news {
    /* padding: 20px; */
    width:100%;
	padding-top:0;
    padding-bottom: 0;

}

.section_head {
    font-size: 33px;
	margin-bottom: 30px;
}

#high_menu li:hover {

    border-color: darkred;

}

#news img {
    width: 100%;
    height: 100%;
    object-position: top;
}
.slDots {
    left: 50% !important;
    bottom: 5px !important;
  }

  #centers {
    background: #f2f1f1;
    padding: 15px 10%;
  }
#first_news {
    width: 100%;
    height: 400px;
}

.news_home {
    overflow: hidden;
    border: 10px solid white;
    box-shadow: 0 0 11px -8px #908686;
    margin-bottom: 10px;
}

.more {
    color: gray;
}

#studies .more {
    color: #064c06;
}

.news_home h1 {
    position: absolute;
    z-index: 1;
    color: white;
    padding: 10px;
    background: #bd0526;
    bottom: 0;
    width: 100%;
    font-weight: bold;
}

#second_news {
    width: 60%;
    height: 300px;
}

#third_news {
    width: 40%;
    height: 300px;
}


#two {
    padding: 0 10%;
    background: #565555;
    color: white;
}

#two_cont {
    width: 70vw;
    margin: auto;
	padding-bottom: 100px;
}


#studies {
    width: 30%;
}


#cal {

    width: 60%;
    margin-left: 10%;
    padding-top: 5%;

}


.two_bg {
    position: absolute;
    top: 0;
	background:#6cc87c;
	height:100%;
	width:40%;
	left:0;
    
}


.study {

    display: block;
    font-size: 20px;
    margin-bottom: 20px;

}


.study i {

    color: #044c11;
    margin-top: -5px;

}

.cal_home h2 {

    font-weight: bold;
    margin-bottom: 10px;
	line-height: 26px;

}

.cal_home {

    margin-bottom: 20px;
    border-left: 3px solid #c70629;
    padding-left: 10px;

}

#logo img {
    width: 100%;
}
.cal_home i {

    margin-right: 10px;
    margin-left: 20px;
	color: gray;

}

.cal_home_info:hover{
	color:black;
}

.cal_home i:first-child {

    margin-left: 0;

}


#studies {

    width: 30%;
    padding-top: 11%;

}


#links{
	height:500px;
	width:100vw;
	background:gold;
	    overflow: hidden;
}


#donate {

    width: 100%;
    height: 100%;
    object-fit: cover;

}



.donate_box {

    width: 30%;
    font-size: 30px;
    margin-top: 10%;
    color: white;
padding: 10px;
}

.donate_box:hover{
	    background: #ffffff1a;

}

.donate_box i {

    font-size: 130px;
    color: #fc5d5d;

}

#donate_boxes {

    position: absolute;
    top: 0;
    width: 100%;
    text-align: center;
    height: 100%;

}

#partners a {

    width: 10vw;
    height: 10vw;
    margin: 0 3vw;
	filter: grayscale(1);

}

#partners a:hover{
	
	filter:unset;
}
#partners {
text-align: center;
	padding: 102px 10%;

}

#partners_title{
	font-size:118px;
}



#center_title {

    border-bottom: 1px solid #ce0066;
    padding-bottom: 22px;
    color: #ce0066;

}



.centerBtn {

    background: #dedede;
    padding: 10px 20px;
    margin-bottom: 20px;
    color: #444444;
    text-transform: uppercase;
    font-weight: bold;
   
    margin-right: 20px;

}


.activeCenter{
    background: #a00521;
    color: white;
}

#partners a img {

    width: 100%;
    height: 100%;
    object-fit: scale-down;

}

#left_center {

    width: 50%;
    height: 300px;

}


#right_center {

    width: 50%;

}

.center {

    padding-left: 10%;
    font-size: 22px;

}


.center_info_line i {

    margin-right: 14px;
    color: #656565;

}

#tif_title {
    font-size: 100px;
    width: 40%;
    color: #674900;
    background: #f8b600;
    z-index: 1;
    padding: 30px;
    box-shadow: 6px 0px 13px 0px grey;
}
#tif p {
    margin-bottom: 21px;
}

#tif_info {
    width: 55%;
    background: white;
   
    padding: 10px 30px;
    z-index: 0;
    padding-left: 15px;
}

#tif {
    background: #ffffff;
}

.center_map {

    width: 100%;
    height: 100%;

}


.socialHome {
    z-index: 2;
    position: absolute;
    right: 0;
    margin: 13px 0;
  
}

.gallery_head{
	height:40vh;
}
.lang {
    color: gray;
    z-index: 2;
/*    position: absolute;*/
    left: 0;
}

#provision img {
    width: 86px;
}
#provision span {
    font-size: 9px;
}
.lang_item {
    padding: 10px;
    display: block;
    font-weight: bold;
    color: black !important;
}

.socialHome a {
    border-radius: 7px;
    margin-top: 5px !important
}

.blink_me {
  animation: blinker 1s linear infinite;
}

@keyframes blinker {
  50% {
    opacity: 0;
  }
}


#thanks {
    color: green;
    font-size: 18px;
    margin: 10px 0;
}

.half_vid {
    width: 46%;
    height: 33.3vh;
    margin: 2%;
}

.socialHome a,.social a {
margin: 0 4px;
    padding: 9px;

}


.center_info {

    max-width: 80%;
    vertical-align: top;

}




#relief {
	margin-bottom: 53px;
	/*
    background: #fbfbfb;
    width: 70vw;
    padding: 34px;
    z-index: 1;
    margin: auto;
    margin-bottom: -100px;
    border-top: 3px solid #0e689f;
	*/
}

.relief_icon i {
    color: #005492;
}

#relief_title {
   
	    border-bottom: 1px solid #12548e;
    padding-bottom: 22px;
    color: #12548e;
}


.in_padding{
	padding:30px;
}
.relief_home {
  
    width: 48%;
    margin-bottom: 30px;
}

#news_top h1 {
    position: absolute;
    z-index: 1;
    bottom: 0;
    background: #1d1d1de3;
    color: white;
}
.relief_info {
    font-weight: bold;
    margin-left: 11px;
}
.standard_summery {
    background: #f9f9f9;
    margin: 10px 0;
}


#news_top img {
    width: 100%;
    height: 100%;
}


#high_menu li {

    border-bottom: 1px solid gray;
    padding-bottom: 8px;
    padding: 20px 10px;
    margin: 0 27px;

}


#sli {
    height: 600px;
}
.slide_box {
    z-index: 1;
    position: absolute;
    right: 0;
    text-align: center;
    width: 100%;
    bottom: 0;
    background: #00000082;
    color: white;
    font-size: 36px;
    padding: 25px 0;
    line-height: 51px;
}

.parent {
    display: table;
    width: 100%;
    height: 100%;
}
.child {
    display: table-cell;
    vertical-align: middle;
    width: 100%;
}
#urgent {
    background: darkred;
    padding: 2px 7px;
    color: white;
    text-align: center;
}


#news_top {
    width: 100%;
    height: 50vh;
    overflow: hidden;
    display: block;
}


.home_ad {
    width: 33.3333%;
    padding: 30px;
    height: 300px;
}

#main {
    width: 100%;
}

.archive_cal_title{
	margin-top:50px;
}
.home_ad picture,.home_ad a {
    display: block;
    width: 100%;
    height: 100%;
}


.ad_home_info {
    position: absolute;
    bottom: 0;
    padding: 10px;
    background: #ffffffed;
}

.studies_inner {
    background: #6cc87c;
    margin-top: 0 !important;
}

.org_cat {
    display: block;
    margin-top: 30px;
}


.home_ad img{
	width:100%;height:100%;
}
footer {
    text-align: center;
    padding: 20px;
    background: #000;
    color: #9f9f9f;
}
#provision {
    margin-top: 20px;
}


#dev {

    color: #0d503d;

}

#design {

    color: #830d95;

}


#in_page {
    width: 100%;
    padding: 50px;
    margin-top: 50px;
}



.in_pub_page {
    padding: 30px;
    background: #247d33;
    color: white !important;
    margin: 1px;
}

.in_pub_cat_page {
    font-size: 22px;
    color: #095a18 !important;
    border-right: 3px solid white;
    padding-right: 10px;
}

#div44 {
    width: 100%;
    height: 58px;
}

.w1200 {
    width: 1200px;
    margin: auto;
    display: block;
}

.section_head{
    margin-top: 13px;
  }