@import "https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/css/bootstrap.min.css";
@import "../mdb.min.css";
@import "../lib/Pe-icon-7-stroke.css";
@import "../lib/font-awesome.min.css";
@import "../global/styles.css";
@import "../global/main-state.css";
@import "../pages/children.css";
h1.title::after,
h2.title::after,
h3.title::after,
h4.title::after,
h5.title::after,
h6.title::after {
    border-bottom: 2px solid #2979FF;
    content: '';
    position: initial;
    display: block;
    margin: 0 auto;
    left: 0;
    right: 0;
    width: 50px;
    margin: 18px auto 35px auto;
}

.main-slider {
    background: -webkit-gradient( linear, left top, left bottom, from(rgba(0, 0, 0, 0.46)), to(rgba(0, 0, 0, 0.45))), url(../../img/senior/adult.jpg);
    background: linear-gradient( rgba(0, 0, 0, 0.46), rgba(0, 0, 0, 0.45)), url(../../img/senior/adult.jpg);
    background-attachment: fixed;
    background-size: cover;
    background-position: 50% 50%;
    background-repeat: no-repeat;
}

.card {
    margin: 0;
}

.services {
    margin: 40px;
}

.services .fa {
    text-align: center;
    display: inline-block;
    font-size: 22px;
    line-height: 50px;
    width: 50px;
    height: 50px;
    color: white;
    background-color: #3498db;
}

.services .col-xs-4 {
    width: 15%;
    margin-bottom: 10px;
}

.informations {
    margin: 40px;
}

.informations .fa {
    background: none;
    color: #3498db;
    font-size: 42px;
}

@media (max-width: 480px) {
    .services .col-xs-4 {
        width: 33%;
    }
}

@media (min-width: 480px) {
    .card {
        margin: 0 15px 0 0;
    }
    .card-deck {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-flow: row wrap;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
                flex-flow: row wrap;
    }
    .card-deck .card {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 1;
        -ms-flex: 1 0 0%;
        flex: 1 0 0%;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
}