.section-preview {
    border: 1px solid #e0e0e0;
    padding: 15px;
}

.carousel-multi-item .carousel-inner.v-2 .carousel-item.active, .carousel-multi-item .carousel-inner.v-2 .carousel-item-next, .carousel-multi-item .carousel-inner.v-2 .carousel-item-prev {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.carousel-multi-item {
    margin-bottom: 5rem;
}

.carousel-multi-item .controls-top {
    margin-top: 1.88rem;
    margin-bottom: 1.88rem;
    text-align: center;
}

.carousel-multi-item .controls-top .btn-floating {
    background: #4285f4;
}

a.waves-effect, a.waves-light {
    display: inline-block;
}

.btn-floating {
    position: relative;
    z-index: 1;
    display: inline-block;
    padding: 0;
    margin: 10px;
    overflow: hidden;
    vertical-align: middle;
    cursor: pointer;
    /*border-radius: 50%;*/
    -webkit-box-shadow: 0 5px 11px 0 rgba(0,0,0,0.18), 0 4px 15px 0 rgba(0,0,0,0.15);
    box-shadow: 0 5px 11px 0 rgba(0,0,0,0.18), 0 4px 15px 0 rgba(0,0,0,0.15);
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    width: 40px;
    height: 40px;
}

.waves-effect {
    position: relative;
    overflow: hidden;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: transparent;
}

.btn-floating i {
    display: inline-block;
    width: inherit;
    color: #fff;
    text-align: center;
    font-size: 1.25rem;
    line-height: 40px;
}

.carousel-multi-item .carousel-indicators {
    margin-bottom: -2em;
}

.carousel-multi-item .carousel-indicators li {
    width: 1.25rem;
    max-width: 1.25rem;
    height: 1.25rem;
    margin-bottom: -3.75rem;
    background-color: #4285f4;
    /*border-radius: 50%;*/
}

.carousel-multi-item .carousel-indicators .active {
    width: 1.56rem;
    max-width: 1.56rem;
    height: 1.56rem;
    background-color: #4285f4;
    /*border-radius: 50%;*/
}

/* Style Sobre Nosotros */
#card-sobre-nosotros .card-body .card-title{
    color: #005ca7;
}

#card-sobre-nosotros .card-body{
    text-align: center;
    background: #f8f9fa;
}

/* Style Servicios */
#card-servicios .servicio_img {
    text-align: center;
    padding: 30px 30px 10px 30px;
}

#card-servicios .servicio_img img{
    width: 64px;
}

#card-servicios .card-body{
    text-align: center;
    padding-left: 0px;
    padding-right: 0px;
}

#card-servicios .card{
    border: none !important;
    background: #f8f9fa;
}

#card-servicios .card-body .card-text{
    font-size: 14px;
}

#card-sobre-nosotros .card-body .card-title{
    color: #005ca7;
}