.bck-img {
    background: #ff0000; /* Old browsers */
    background: url(../images/dropshipping/pattern.png) repeat, -moz-linear-gradient(to top right, #2194fee8, #00c0c259); /* FF3.6+ */
    background: url(../images/dropshipping/pattern.png) repeat, -webkit-linear-gradient(to top right, #2194fee8, #00c0c259); /* Chrome10+,Safari5.1+ */
    background: url(../images/dropshipping/pattern.png) repeat, -o-linear-gradient(to top right, #2194fee8, #00c0c259); /* Opera 11.10+ */
    background: url(../images/dropshipping/pattern.png) repeat, linear-gradient(to top right, #2194fee8, #00c0c259); /* W3C */
}
.bck-img::before {
    content: '';
    position: absolute;
    left: 0;
    width: 100%;
    height: 77px;
    /* background: url(../images/dropshipping/wave.png) repeat; */
    background-size: initial;
    top: 0;
}

.bck-img .bloc-content {
    /* background:linear-gradient(to top right, #2194fe, #00c0c2); */
    padding: 40px 0px;
    color:  #fff;
    text-align:  center;
    font-family: 'Montserrat';
}

img.house {
    display: block;
    margin: 0 auto;
    position: relative;
    top: 20px;
}

.bloc-content h1 {
    padding: 0px !important;
    margin-top: 0px !important;
        position: relative;
    top: 30px;
}

.bloc-content h1 span{
font-weight: 800;
}

.container.first {
    position: relative;
}

.bloc-content h2 {
    font-family: 'Roboto';
    font-size: 26px;
    font-weight: 400;
    color: #242424;
    text-align: center;
}

.bloc-content p {
    text-align: center;
    color: #9e9e9e;
    font-family: 'Roboto';
    font-size: 16px;
    font-weight: 300;
}

.bloc-content ul li:before {
    content: "\2022";
    color: transparent;
    border: 2px solid #059ce0;
    width: 10px !important;
    height:  10px;
    display: inline-block;
    border-radius: 50px;
    position: relative;
    top: 8px;
    right: 10px;
}
.bloc-content ul li {list-style-type: none;font-family:  Roboto;font-size:  16px;color:  #9e9e9e;font-weight: 300;}

.bloc-content {
    margin: 30px 0px;
    overflow: hidden;
}

.bloc-content a {
color: cornflowerblue;
}

.plateforme p {
    font-weight: 400;
    font-style: italic;
}
.plateforme {
text-align: center;}
.plateforme a {
    padding: 10px 0px !important;
    background-color: #32ce32;
    color: #fff !important;
    text-align: center;
    transition-duration: 0.2s;
    -webkit-transition-duration: 0.2s;
    -moz-transition-duration: 0.2s;
    font-family: 'SegoeWP-SemiBold';
    display: block;
    width: 155px;
    border-radius: 3px;
    margin: 0 auto;
}

.bloc-principal {
    padding: 40px 0px;
    overflow: hidden;
    border-bottom: 1px solid #e9e9e9;
}

.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th
{
    font-family: 'Roboto';
}

.table td {
        font-size: 16px;
    color: #7d7d7d;
    font-weight: 300;
}