.mt-6 {
    margin-top: 6em;
}
.logo {
    width: 190px;
}
.form-area{
    padding-top: 100px;
}
.image-box {
    height: 60%;
}
.breadcrumb-area:after {
    opacity: 0.5;
}
.breadcrumb-area {
    height: 100vh;
    padding-top: 352px;
    padding-bottom: 245px;
    background-repeat: no-repeat;
    background-size: cover;
}
.footer-area .footer-item .logo {
    margin-bottom: 10px;
}
.card-body > p:nth-child(n+2) {
    margin-top: 1em;
}
.card-body > ul {
    list-style: square;
    margin-left: 2em;
}
.cursor-pointer{
    cursor: pointer;
}
.div-rssp{
    width: 65%;
}
.text-rssp{
    line-height: 3rem;
}
.breadcrumb-area-article {
    background-image: url("../images/banieres/news.jpg");
}
.breadcrumb-area-apropos {
    background-image: url("../images/banieres/apropos.jpg");
}
.breadcrumb-area-ca {
    background-image: url("../images/banieres/ca.jpg");
}
.breadcrumb-area-cd {
    background-image: url("../images/banieres/cd.jpeg");
}
.breadcrumb-area-commissions {
    background-image: url("../images/banieres/commissions.jpg");
}
.breadcrumb-area-communiques {
    background-image: url("../images/banieres/communiques.jpg");
}
.breadcrumb-area-contacts {
    background-image: url("../images/banieres/contacts.jpg");
}
.breadcrumb-area-documentation {
    background-image: url("../images/banieres/documentation.jpg");
}
.breadcrumb-area-news {
    background-image: url("../images/banieres/news.jpg");
}
.breadcrumb-area-organigramme {
    background-image: url("../images/banieres/organigramme.jpg");
}
.breadcrumb-area-organisation {
    background-image: url("../images/banieres/organisation.jpeg");
    background-position-y: -200px;
}
.breadcrumb-area-mediatheque {
    background-image: url("../images/banieres/mediatheque.jpg");
}
.breadcrumb-area-photos {
    background-image: url("../images/banieres/photos.jpg");
}
.breadcrumb-area-realisations {
    background-image: url("../images/banieres/realisations.jpg");
}
.breadcrumb-area-recrutement {
    background-image: url("../images/banieres/recrutement.jpg");
}
.breadcrumb-area-regulation {
    background-image: url("../images/banieres/regulation.jpg");
}
.breadcrumb-area-rssp {
    background-image: url("../images/banieres/rssp.jpg");
}
.breadcrumb-area-services {
    background-image: url("../images/banieres/services.jpg");
}
.breadcrumb-area-videos {
    background-image: url("../images/banieres/videos.jpg");
}
.ml-4rem{
    margin-left: 4rem!important
}
.btnServicesEnLigne{
    cursor: pointer;
    color: white !important;
    line-height: 40px !important;
    font-size: 12px !important;
    -webkit-border-radius: 30px !important;
    -moz-border-radius: 30px !important;
    border-radius: 30px !important;
    text-transform: uppercase;
}
.road-map .happening:nth-child(2n+2) .happening-detail,
.road-map .happening .happening-detail .happening__desc {
    text-align: justify;
}
.checkout__title{
    margin-top: 2rem !important;
    margin-left: 1rem !important;
}
.btn-disabled, .btn-disabled:hover {
    color: #fff !important;
    background-color: rgba(108, 117, 125, .5) !important;
    border-color: #6c757d !important;
    cursor: not-allowed;
}
.footer-area .footer-item .user-links li a {
    text-transform: none;
}
.footer-area .footer-item .user-links li a:first-letter {
    text-transform: uppercase;
}
.main-menu > ul li .dropdown-menu-item li {
    text-transform: none;
}
.main-menu > ul li .dropdown-menu-item li a:first-letter {
    text-transform: uppercase;
}
.icon-box .icon__title {
    text-transform: none;
}
.icon-box .icon__title:first-letter {
    text-transform: uppercase;
}
/*-========== flip-box-item-ca =========-*/
.flip-box-item-ca .back.team-item .team-titles > .team__title > a{
    color: rgba(255, 255, 255, 1);
}
.flip-box-item-ca .back.team-item .team-titles > .team__meta,
.flip-box-item-ca .back.team-item .team-titles > .team__profile > li > a {
    color: rgba(255, 255, 255, .85);
}
.flip-box-item-ca .back.team-item .team-titles > .team__title > a:hover,
.flip-box-item-ca .back.team-item .team-titles > .team__profile > li > a:hover {
    color: #cc0000;
    cursor: pointer;
}
.flip-box-item-ca .back {
    background-color: #ffc107;
}
.flip-box-item-ca .team-item .team-img-box img {
    border-bottom: 3px solid rgba(204, 0, 0, .8);
}
/*-========== flip-box-item-cd =========-*/
.flip-box-item-cd .front {
    background-image: none;
}
.flip-box-item-cd .back .team-titles > .team__title > a {
    color: rgba(255, 255, 255, 1);
}
.flip-box-item-cd .back .team-titles > .team__title > a:hover {
    color: #cc0000;
    cursor: pointer;
}
.flip-box-item-cd .back .team-titles > .team__meta {
    color: rgba(0, 0, 0, .8)
}
.flip-box-item-cd .back.team-item .team-titles > .team__profile > li > a {
    color: rgba(255, 255, 255, 1);
}
.section-heading .section__title {
    text-transform: none;
}
.section-heading .section__title:first-letter {
    text-transform: uppercase;
}
.lh-15 {
    line-height: 1.5em;
}
@media (min-width: 576px) {

}
@media (min-width: 768px) {

}
@media (min-width: 992px) {

}
@media (min-width: 1199px) {
    .logo{
        width: 140px;
    }
    .main-menu > ul li a{
        font-size: 13px;
    }
}
@media (min-width: 1200px) {
    .breadcrumb-area-regulation {
        background-position-y: -250px;
    }
    .breadcrumb-area-photos {
        background-position-y: -650px;
    }
    .breadcrumb-area-cd {
        background-position-y: -150px;
    }
    .breadcrumb-area-videos {}
}
@media (min-width: 1250px) {
    .logo{
        width: 150px;
    }
}
@media (min-width: 1300px) {
    .main-menu > ul li a{
        font-size: 14px;
    }
}
@media (min-width: 1400px) {
    .logo{
        width: 210px;
    }
}