      html {
  scroll-behavior: smooth;
}

 /*small device css*/	
 
	 @media (max-width: 768px) {
	 
	 .card-img-top { width:160px;}

}
 /* @end small device css*/		



.english {
 position:fixed;
  text-align:center;
  width:50px;
  height:50px;
  background-color:rgb(232, 243, 236);
  justify-content:center;
align-items: center;
display: flex;
border-radius:50%;
z-index:999;
left:25px;
bottom:25px;
 -webkit-box-shadow: 1px 1px 2px 1px #999;  /* Safari 3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
  -moz-box-shadow:    1px 1px 2px 1px #999;  /* Firefox 3.5 - 3.6 */
  box-shadow:         1px 1px 2px 1px #999;
  }
 

 
  
.action
{background-color: rgb(232, 243, 236);
 padding:70px 40px 70px 40px;
 height:300px;
}



.center-elements {
  margin: 0;
  position: absolute;
  top: 55%;
  left: 50%;
  -ms-transform: translate(-45%, -45%);
  transform: translate(-50%, -50%);
}


  .fixedbutton {
  display:none;
    position: fixed;
    bottom: 20px;
    right: 20px;
    color:#6c757d;
}

 .section{
   padding:70px 0 70px 0;
   }
   

   section{
   padding:70px 0 70px 0;
   }
   
     
 .footer ul li a {
  color:#FFF!important;
} 

.footer ul li  {
  text-decoration:none!important;
} 


.footer {
  padding:50px 0px 25px 0px!important;
} 


a.text-dark:focus, a.text-dark:hover {
    color: #00A872 !important;
}


a:active, a:focus {
 color: #00A872 !important;
}

  
    
/*  boutons */  
.btn-secondary {
background:#6c757d!important;
color:#FFF;
border:none!important;
}



.btn-success {
background:#02A880!important;
color:#FFF;
border:none!important;
}


.btn-outline-success {
border:1px solid #02A880!important;
color:#02A880!important;
}

.btn-outline-success:hover {
border:1px solid rgb(60, 72, 88)!important;
color:rgb(60, 72, 88)!important;
background:transparent!important;
}


/*  badges */ 

.badge-orange {
background:#F36F21;
color:#FFF;
}

.badge-success
 {
background:#02A880;
color:#FFF;
}


/*  text color */ 

.text-orange {
color:#F36F21;
}
   
.text-green {
color:#02A880;
}
      
   
  .text-red {
color:#f44336!important;
}
  
   
   
  .text-dark {
   color: #585D57;
   }
   
    .text-grey {
   color: #989B94;
   }

  
  /*  background sections */   
  
    
  	.bg-white {
   background-color:#FFF;
   color: #3c4858;
   }
  	.bg-light {
   background-color: rgb(238, 238, 238);
   color: #3c4858;
   } 
   
  
  	.bg-green {
   background-color:#02A880;
   color: #FFF;
   } 
  
  	.bg-grey {
   background-color:#6c757d;
   color: #FFF;
   } 
   
  .bg-dark  {
   background-color:rgb(60, 72, 88)!important;
  
   } 
   .bg-yellow  {
  background-color: rgb(246, 241, 228);
  
   } 
   

 .social a {
  color:#FFF!important;
}  
 
 .social a:hover {
  color:#00A872!important;
}
 
  .more-links a {
  color:#FFF!important;
}  
 
  .links a {
  color:#00A872;
}  
 
 .grey-link a
{
  color:rgba(255,255,255,.5)!important;
}


  
  /*Loader css*/

.no-js #loader { display: none;  }
.js #loader { display: block; position: absolute; left: 100px; top: 0; }
.se-pre-con {
	position: fixed;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	z-index: 9999;
	background: url("../img/spinner.gif") center no-repeat #fff;
}
 