.block_icons {
    padding: 0 10rem;
}

.block_icons .bicon {
    margin-top: 25px;
}

.block_icons .bicon .top {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
}

.block_icons .bicon .top > span {
    font-size: 3rem;
    width: auto;
    margin: 0;
    color: #232323;
    font-weight: 600;
}

.block_icons .bicon img {
    max-width: 70%;
    width: 100px;
    height: 100px;
    display: block;
    margin: 0 10px;
}

.block_icons .bicon span {
    text-align: center;
    width: 100%;
    display: block;
    color: #495255;
    font-size: .9375rem;
    margin: 15px 0;
}

.sc_block {
    padding: 3rem 0;
}

.sc_block:last-child {
    padding-bottom: 0;
}

.sc_clientes h2 {
    /*text-align: center;*/
    margin-bottom: 25px;
}

.--bklight {
    background-color: #FFF;
}

.owl-satisfaccion {
    /*display: flex !important;*/
    max-width: 100% !important;
}

.owl-satisfaccion>.owl-wrapper-outer {
    overflow: hidden;
}

.owl-satisfaccion.owl-carousel .owl-item img {
    max-width: 80%;
    display: block;
    margin: 0 auto;
    width: auto;
    height: 500px;
}

.owl-satisfaccion .owl-controls {
    margin-top: 10px;
    text-align: center;
    width: 100%;
    display: block;
}

.owl-satisfaccion .owl-controls .owl-page {
    display: inline-block;
}

.owl-satisfaccion .owl-controls .owl-page span {
    background: none repeat scroll 0 0 #949494;
    border-radius: 20px;
    display: block;
    height: 12px;
    margin: 5px 7px;
    opacity: 0.5;
    width: 12px;
}

.owl-satisfaccion .owl-controls .owl-page.active span {
    background: none repeat scroll 0 0 #495255;
}

.block_comment {
    margin-bottom: 20px;
}

.block_comment .comment img{
    display: block;
    margin: 10px auto;
}

.link_comment {
    display: block;
    margin-bottom: 35px;
    text-align: center;
}

.customer_review_dblanding {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    margin-top: 20px;
}

.customer_review_dblanding:nth-child(2n+1){
    clear: both;
}

.customer_review_dblanding .review {
    background-color: #FFF;
    max-width: 100%;
    width: 500px;
    display: block;
    margin: 0 auto;
    padding: 2rem;
}

.customer_review_dblanding .review_top {
    display: flex;
    flex-direction: row;
    align-items: center;
    margin-bottom: 15px;
}

.customer_review_dblanding .netreviews_stars_sm {
    float: initial;
    margin: 0 8px;
}

.customer_review_dblanding .review_top span {
    color: #737373;
    font-size: 0.9rem;
}

.customer_review_dblanding .review_top span.puntos {
    color: #000;
    font-size: 1rem;
    font-weight: 600;
}

.customer_review_dblanding .review_bottom .review_text {
    color: #000;
    font-size: 1rem;
}

.customer_review_dblanding .review_bottom .customer_author {
    text-align: right;
    margin-top: 8px;
    font-size: 0.85rem;
    color: #737373;
}

@media (max-width: 1200px) {
    .block_icons {
        padding: 0;
    }
    .block_icons .bicon:nth-child(2n+1){
        clear: both;
    }
    .block_icons .bicon img {
        width: 80px;
        height: 80px;
    }
    .block_icons .bicon .top > span {
        font-size: 2rem;
    }
    .owl-satisfaccion.owl-carousel .owl-item img {
        max-width: 100%;
        width: auto;
        height: auto;
    }
}