
@media (max-width: 1280px) {
.profile-page .header {   
    height: auto;
}
.wrapper > .header {   
    min-height: 260px;
}
}

.footer ul li a, .footer ul li a:visited, .footer ul li a:focus {
    color: inherit;
    text-decoration: none;
}
.footer ul li a:hover {color: #15a5a0;}

.section {padding:20px 0;}

.team {
    margin-bottom: 40px;
}

.cours {
    margin: 60px 0;    
}

.info-cours {
    border-radius: 10%;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
    margin: 20px auto;
    max-width: 360px;
    padding: 10px;
    background-color:#fff;
}

@media (min-width: 1024px) {
.info-cours {
    height: 310px;
    margin: 0 auto;
    max-height: 310px;
}
}

.info-cours:hover { box-shadow: 0 16px 38px -12px rgba(0, 0, 0, 0.56), 0 4px 25px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2);}

.info-cours .info-cours-titre {
  color: #58bdc1;
  margin: 30px 0 15px;
}
.info-cours p {
  color: #999999;
}

#info-geo{
text-decoration:none;
color:#666;
margin:30px auto;
}

.site{
text-align: center;
}

.site p.icone{
text-transform: uppercase;
color: #3C4858;
}

.site p.icone img{
margin-bottom: 5px;
margin-right: 5px;
}

.cont-map {border:1px solid #ddd!important;box-shadow:0 0 10px rgba(0,0,0,0.2);}

@media (max-width: 400px) {
  .cont-map {max-width:260px;}
  
}

.logofacepng {padding:0;}

.footer .copyright {  
    padding: 15px 0 10px;
}

.main {
    background: #c8c8c8;    
}

.tel {
    text-align:center;
    margin-top:20px;
}