.featured-title {
    background-color: transparent;
    /* background: url(../img/bg-breadcrumb.svg) center bottom no-repeat; */
    /* background-size: cover; */
    text-shadow: unset;
}
.section-header .section-content {
    padding-top: 32px !important;
    padding-bottom: 6.14583333vw !important;
}
.featured-title .title-content {
    order: -1;
    margin-top: 0;
    padding-top: 0;
}
.featured-title .page-title-inner {
    padding-top: 0;
}
.featured-title .title-wrapper,
.featured-title .title-breadcrumbs {
    padding: 0 !important;
}
.featured-title h1.entry-title {
    color: #3a4d45;
    text-align: center;
    font-size: 33px;
    font-style: normal;
    font-weight: 700;
    line-height: 121.212%;
    margin-bottom: 0 0 16px;
}
.featured-title .page-title-sub {
    opacity: 1;
    width: 100%;
    max-width: 800px;
    margin: 0 auto 0;
    padding: 16px 15px 0;
    font-size: 14px;
}
.featured-title .page-title-sub > * {
    font-size: 14px;
}
.section-about-2 .box-text-content ul li:last-child {
    margin-bottom: 0;
}
/* section-laboratoire-2 */
.section-laboratoire-2 .box .box-text {
    padding-top: 25px;
    padding-bottom: 0;
}
.section-laboratoire-2 .box .button.button-link {
    margin-top: 10px !important;
}
.section-laboratoire-2 .box .box-text h4 {
    margin: 0 0 10px;
}
/* section-laboratoire-2 */
.col-txt > .col-inner {
    box-shadow: -5px -5px 20px 0px rgba(0, 0, 0, 0.05);
    z-index: 1;
}
.col-txt-2 > .col-inner {
    box-shadow: -5px -5px 20px 0px rgba(0, 0, 0, 0.05);
    z-index: 1;
}
.col-txt .button-main,
.col-txt-2 .button-main {
    margin: 0;
}
@media only screen and (max-width: 849.99px) {
    .box-text-content br {
        display: none;
    }
}
@media only screen and (max-width: 699.99px) {
    .featured-title {
        padding-bottom: 100px;
    }
}
@media only screen and (min-width: 700px) {
    .col-txt > .col-inner {
        width: calc(100% + 2rem);
        margin-left: -2rem !important;
        margin-top: 20px;
    }
    .col-txt-2 > .col-inner {
        width: calc(100% + 2rem);
        margin-right: -2rem !important;
        margin-top: 20px;
    }
}
@media only screen and (min-width: 850px) {
    .col-txt > .col-inner {
        width: calc(100% + 4rem);
        margin-left: -4rem !important;
        margin-top: 30px;
    }
    .col-txt-2 > .col-inner {
        width: calc(100% + 4rem);
        margin-right: -4rem !important;
        margin-top: 30px;
    }
}
@media only screen and (min-width: 1200px) {
    .section-about-2 .box-text-content ul li {
        margin-bottom: 40px;
    }
}
