 
     


 a 
 {
     
  color: #000;
 
}

/* header */

.contenr {
  overflow: hidden;
 
  
  background-color: #57942E;
  width: 100%;
  z-index: 3;
  
}

  
.contenr ul 
{
      
  margin: 0;
  padding: 0;
  list-style: none;
  overflow: hidden;
  background-color: #57942E;
    
}

.contenr li a 
{
      
  display: block;
  padding: 5px 5px;
  border-right: 1px solid #fff;
  text-decoration: none;
   
}

.contenr li a:hover,
.contenr .menu-btn:hover {
  background-color: #6BB739;

}

.contenr .logo 
{
    
  display: block;
  float:right;
  font-size: 2em;
  padding: 10px 20px;
  text-decoration: none;
  
}

/* menu */

.contenr .menu 
{
   
  clear: both;
  max-height: 0;
  transition: max-height .2s ease-out;
  
}

/* menu icon */

.contenr .menu-icon {
  cursor: pointer;
  display: inline-block;
  float: right;
  padding: 20px 20px;
  position: relative;
  user-select: none;
  
}

.contenr .menu-icon .navicon {
  background: black;
  display: block;
  height: 2px;
  position: relative;
  transition: background .2s ease-out;
  width: 18px;
}

.contenr .menu-icon .navicon:before,
.contenr .menu-icon .navicon:after 
{
    
  background: #333;
  content: '';
  display: block;
  height: 100%;
  position: absolute;
  transition: all .2s ease-out;
  width: 100%;
}

.contenr .menu-icon .navicon:before {
  top: 5px;
}

.contenr .menu-icon .navicon:after 
{
    
  top: -5px;
}

/* menu btn */

.contenr .menu-btn 
{
    
  display: none;
}

.contenr .menu-btn:checked ~ .menu {
  max-height: 600px;
}

.contenr .menu-btn:checked ~ .menu-icon .navicon {
  background: transparent;
}

.contenr .menu-btn:checked ~ .menu-icon .navicon:before {
  transform: rotate(-45deg);
}

.contenr .menu-btn:checked ~ .menu-icon .navicon:after {
  transform: rotate(45deg);
}

.contenr .menu-btn:checked ~ .menu-icon:not(.steps) .navicon:before,
.contenr .menu-btn:checked ~ .menu-icon:not(.steps) .navicon:after 
{
    
  top: 0;
}

/* 48em = 768px */

@media (min-width: 900px) {
  .contenr li {
    float:right ;
   
  }
  .contenr li a {
    padding: 5px 5px;
      
  }
  .contenr .menu 
  {
       
    clear: none;
    float: right;
    max-height: none;
  }
  .contenr .menu-icon {
    display: none;
     
  }
}
.headerUp 
{
      overflow: hidden;
  background-color:White;
 
  top: 0;
  left: 0; 
  display: inline-block;
  width:100%;
}

.FooterDown {
 
   overflow: hidden;
     
    text-align:center; 
   vertical-align:middle;
   width: 100%;
   
     background-color:#57942E;
     color:White;      
    
    font-weight:bold; 
}
.full-text
{
  Font-Size:18pt;  
    text-align:right ; 
 font-family:Droid Arabic Kufi;
    font-weight:bold;   
    Color:#007716;
    padding: 0px 20px;
  display: inline-block;
  width:100%; 
}

.short-text
{
  Font-Size:11pt;  
    text-align:center ; 
 font-family:Droid Arabic Kufi;
    font-weight:bold;   
    Color:#007716;
     width:100%;
  display: none;
}

@media screen and (min-width: 900px) 
{
      .news
    {
        width:32%; 

}  
}

@media screen and (max-width: 600px) 
{
     .short-text 
     {
          Font-Size:11pt;  
    text-align:center ; 
 
 font-family:Droid Arabic Kufi;
    font-weight:bold;   
    Color:#007716;
    width:100% ;
    display: inline-block;
           }
    .full-text { display: none; }

    .news
    {
        width:95%; 

}

}

@media screen and  (min-width: 600px) and (max-width: 900px) 
{
     .full-text 
     {
          Font-Size:13pt;  
    text-align:center ; 
  
 font-family:Droid Arabic Kufi;
    font-weight:bold;   
    Color:#007716;
    width:100% ;
    display: inline-block;
           }
    .short-text { display: none; }

    .news
    {
        width:45%; 

}

}


.roundedbox {
 
 border-radius: 6px 6px 6px 6px;
 box-shadow:0 0 2px #666;
}

.cover {
     padding: 0px 0px 0px 0;
  display: inline-block;
}
.card 
{
 
 
   height:250px; 
  width: 300px;
  text-align: center;
  background-color:#494949;
  font-family:Droid Arabic Kufi;
  color:White;    
}
.h
{
  font-family:Droid Arabic Kufi;
   font-size:10pt; 
   text-align:center;
}
.card:hover {
  
}

.container {
  padding: 2px 16px;
  font-size:9pt;
  text-align:right;  
}
.chip {
  display: inline-block;
  padding: 0 20px 0 10px;
  height: 40px;
   width:  110px;
  font-size: 14px;
  line-height: 40px;
  border-radius: 25px;
  background-color: #57942E; 
}
.chip:hover {
background-color:#6BB739;
}

.chip img 
{
    
  float:right;
  margin: 0 -20px 0 10px;
  height: 40px;
  width: 40px;
  border-radius: 50%;
}




.divlabel
{
 width:100%; 
 height:30px;
  background-color:#57942E ;
  text-align:right; 
  padding-right:20px; 
  line-height: 30px; 
  color:White;
  font-family: Droid Arabic Kufi;
  font-size:12pt;   
  box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);   
}
.divlabel:hover {
  box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2);
}

.mySlides {display: none;}
img {vertical-align: middle;}

/* Slideshow container */
.slideshow-container {
  max-width: 500px;
  position: relative;
  margin: auto;
  
}

/* Caption text */
.text {
  color: #f2f2f2;
  font-size: 15px;
  padding: 8px 12px;
  position: absolute;
  bottom: 8px;
  width: 100%;
  text-align: center;
}

/* Number text (1/3 etc) */
.numbertext {
  color: #f2f2f2;
  font-size: 12px;
  padding: 8px 12px;
  position: absolute;
  top: 0;
}

/* The dots/bullets/indicators */
.dot {
  height: 15px;
  width: 15px;
  margin: 0 2px;
  background-color: #bbb;
  border-radius: 50%;
  display: inline-block;
  transition: background-color 0.6s ease;
}

.active {
  background-color: #717171;
}

/* Fading animation */
.fade {
  -webkit-animation-name: fade;
  -webkit-animation-duration: 3s;
  animation-name: fade;
  animation-duration: 3s;
}

@-webkit-keyframes fade {
  from {opacity: .4} 
  to {opacity: 1}
}

@keyframes fade {
  from {opacity: .4} 
  to {opacity: 1}
}

/* On smaller screens, decrease text size */
@media only screen and (max-width: 300px) {
  .text {font-size: 11px}
}


.flip-card {
  background-color: transparent;
  width: 250px;
  height: 250px;
  perspective: 1000px;
}

.flip-card-inner {
  position: relative;
  width: 100%;
  height: 100%;
  text-align: center;
  transition: transform 0.6s;
  transform-style: preserve-3d;
  
}

.flip-card:hover .flip-card-inner {
  transform: rotateY(180deg);
}

.flip-card-front, .flip-card-back {
  position: absolute;
  width: 100%;
  height: 100%;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.flip-card-front {
  background-color: #bbb;
  color: black;
}

.flip-card-back {
  background-color: #2980b9;
  color: white;
  transform: rotateY(180deg);
}

