.logos .owl-item .item {
text-align: center;
}
.text-rojo1 {
    color: #e55759;
}

.shadow-img {
    -webkit-box-shadow: 0px 0px 30px rgba(115, 128, 157, 0.3);
    box-shadow: 0px 0px 30px rgba(115, 128, 157, 0.3);
}

.linking:hover {
    color: #e55759;
}

.owl-theme .owl-dots .owl-dot span {
    border: 1px solid #ffffff;
    background: #ffffff;
}

p {
    color: #5A5A5A;
    text-align: justify;
}

.item p {
    color: #ffffff;
}

.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
    background: transparent;
}

.item h6.subtitle {
    color: #ffffff;
}

.vtab .active h5 {
    color: #e55759;
}

.testimonial5 .testi5 .content {
    padding: 25px 30px;
}

.testimonial5 .testi5 .owl-item.center .content {
    /*background: #ffffff;*/
    /*color: #3e4555;*/
}

.testimonial5 .testi5 .owl-item.center .content {
    /*color: #ffffff;*/
    background: initial;
    /*background: -webkit-linear-gradient(legacy-direction(to right), #E55759 0%, #E59159 100%);*/
    /*background: -webkit-gradient(linear, left top, right top, from(#E55759), to(#E59159));*/
    /*background: -webkit-linear-gradient(left, #E55759 0%, #E59159 100%);*/
    /*background: -o-linear-gradient(left, #E55759 0%, #E59159 100%);*/
    /*background: linear-gradient(to right, #E55759 0%, #E59159 100%);*/
}

.btn-info, .btn-info.disabled {
    background: #e55759;
    border: 1px solid #e55759;
}

.btn-info:hover {
    background: #e55759;
    border: 1px solid #e55759;
}

.bg-danger-gradiant {
    background: #e55759;
    background: -webkit-linear-gradient(legacy-direction(to right), #E55759 0%, #E59159 100%);
    background: -webkit-gradient(linear, left top, right top, from(#E55759), to(#E59159));
    background: -webkit-linear-gradient(left, #E55759 0%, #E59159 100%);
    background: -o-linear-gradient(left, #E55759 0%, #E59159 100%);
    background: linear-gradient(to right, #E55759 0%, #E59159 100%);
}

li i.text-info {
    color: #ffffff !important;
    margin-top: 7px;
}

.testimonial5 .testi5 .customer-thumb img {
    margin-bottom: 10px;
}

.fs-1rem {
    font-size: 1.1rem;
}

.wrap-feature5-box:hover {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
}

.wrap-feature5-box {
    -webkit-transition: 0.2s ease-in;
    -o-transition: 0.2s ease-in;
    transition: 0.2s ease-in;
}

.custom .modal-lg {
    max-width: 890px;
}

.custom .card-body {
    padding: 1.08rem;
}

.modal-confirm .icon-box {
    color: #fff;
    position: absolute;
    margin: 0 auto;
    left: 0;
    right: 0;
    top: -70px;
    width: 95px;
    height: 95px;
    border-radius: 50%;
    z-index: 9;
    background: #82ce34;
    padding: 15px;
    text-align: center;
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1);
}

.modal-confirm .icon-box i {
    font-size: 58px;
    position: relative;
    top: 3px;
}

.modal-confirm.modal-dialog {
    margin-top: 60px;
}

.btn-blue {
    background-color: #27b1e4;
}

.display-4 {
    font-size: 3.5rem;
    font-weight: 300;
    line-height: 1.2;
}

.header13 .h13-nav .navbar-nav .nav-item .nav-link.active {
    color: #e55759 !important;
}

.slider2 h2 {
    line-height: 70px;
    font-size: 60px;
}

.c_topbar.fixed-header {
    background-color: #ffffff;
    position: fixed;
    z-index: 20;
    width: 100%;
    top: 0;
}

.nav-link span.separador {
    color: #8d97ad !important;
}

.spacer-15 {
    padding: 15px 0;
}

.spacer-30 {
    padding: 30px 0;
}

.spacer-25 {
    padding: 25px 0;
}

.spacer-blue-25 {
    background-color: #27b1e4;
    padding: 25px 0;
}

.spacer-white-25 {
    background-color: #fff;
    padding: 25px 0;
}

.auto_partes .owl-item .item img {
    width: 100%;
}

.valores-m-h {
    min-height: 357px;
}

.client2 img {
    /*width: 100%;*/
}

.align-v-h {
    align-items: center;
    justify-content: center;
}

.wrap-feature5-box .card-body .icon-space {
    padding: 0 30px 20px 0;
    font-size: 45px;
    margin: 0;
}

.list-block li i.alinear {
    margin-top: 5px;
}

/*.page-wrapper p {*/
/*color: #343a40;*/
/*}*/

.footer4 {
    background-color: #3e4555;
}

.footer4 p, .footer4 h5, .footer4 a {
    color: #ffffff;
}

.footer4 .f4-bottom-bar a {
    color: #ffffff;
}

.footer4 .f4-bottom-bar {
    padding-top: 10px;
    margin-top: 20px;
    border-top: 1px solid rgba(120, 130, 140, 0.13);
}

.page-wrapper p.text-white {
    color: #ffffff !important;
}

.page-wrapper .footer3 p {
    color: #8d97ad !important;
}

.f-col .row {
    flex-direction: column;
}

.f-col .row.f-row {
    flex-direction: row;
}

/*******************
Footer 3
*******************/
.footer3 {
    padding-top: 50px;
}

.footer3 .f3-topbar {
    padding-bottom: 20px;
    border-bottom: 1px solid rgba(120, 130, 140, 0.13);
}

.footer3 .f3-topbar .input-group .form-control {
    font-size: 16px;
}

.footer3 .f3-topbar .input-group .btn {
    padding: 15px 20px;
}

.footer3 .f3-middle {
    padding-top: 40px;
}

.footer3 .general-listing li:hover a, .footer3 .general-listing li:hover i {
    color: #ffffff;
}

.footer3 .link {
    color: #8d97ad;
}

.footer3 .link:hover {
    color: #ffffff;
}

.footer3 .f3-bottom-bar {
    background: rgba(0, 0, 0, 0.1);
    padding: 20px 0;
}

.footer3 .f3-bottom-bar .link {
    padding: 0 12px;
}

.fs-25 {
    font-size: 25px;
}
.fs-20 {
    font-size: 20px;
}

.carousel-indicators li {
    position: relative;
    -webkit-box-flex: 0;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    width: 30px;
    height: 3px;
    margin-right: 3px;
    margin-left: 3px;
    text-indent: -999px;
    cursor: pointer;
    background-color: rgb(62, 69, 85);
}

.carousel-indicators .active {
    background-color: #27d9e4;
}

.c_topbar {
    box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.19);
}

#slider1 .carousel-item .container {
    min-height: 370px;
}

.wrap-feature11-box {
    margin-top: 40px;
}

.wrap-feature11-box .card-body.one {
    padding: 40px;
    min-height: 225px;
}

.wrap-feature11-box .card-body.two {
    padding: 40px;
    min-height: 250px;
}

.wrap-feature11-box .icon-space {
    margin: -80px 0 20px;
}

.wrap-feature11-box .icon-space .icon-round {
    font-size: 45px;
    color: #ffffff;
}

.btn-circle.btn-lg {
    width: 50px;
    height: 50px;
    padding: 20px 20px;
    font-size: 20px;
    line-height: 23px;
}

.bt-top {
    bottom: 65px;
    right: 20px;
}

.bt-top i {
    left: 14px;
    position: absolute;
    top: 14px;
}

#cuarto .card.card-shadow {
    cursor: pointer;
}

#tercero li {
    color: #fff;
    text-align: justify;
}

#text-left h6, #text-left p {
    text-align: left;
}

.br-25 {
    border-radius: .25rem;
}

.wrap-feature41-box .f41-tab {
    display: block;
}

.wrap-feature41-box .f41-tab li a {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 20px;
    padding: 25px;
}

.wrap-feature41-box .f41-tab li a .t-icon {
    margin-right: 25px;
    color: #8d97ad;
}

.wrap-feature41-box .f41-tab li a h5 {
    font-weight: 500;
}

.wrap-feature41-box .f41-tab li a h6 {
    font-size: 14px;
    margin-bottom: 0px;
}

.wrap-feature41-box .f41-tab li a.active, .wrap-feature41-box .f41-tab li a:hover {
    background: #ffffff;
    -webkit-box-shadow: 0px 0px 30px rgba(115, 128, 157, 0.1);
    box-shadow: 0px 0px 30px rgba(115, 128, 157, 0.1);
}

.wrap-feature41-box .f41-tab li a.active .t-icon, .wrap-feature41-box .f41-tab li a:hover .t-icon {
    background: #188ef4;
    background: -webkit-gradient(linear, left top, right top, from(#188ef4), to(#316ce8));
    background: -webkit-linear-gradient(left, #188ef4 0%, #316ce8 100%);
    background: -o-linear-gradient(left, #188ef4 0%, #316ce8 100%);
    background: linear-gradient(to right, #188ef4 0%, #316ce8 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    text-fill-color: transparent;
}

#myTabContent #myTab a.nav-link, #myTab2 a.nav-link {
    color: black;
}

.alinear-boton .card-body {
    padding: 0;
}

.footer6 .round-social a:hover {
    color: #ffffff;
}

.round-social a:hover {
    -webkit-transform: translate3d(0px, -5px, 0px);
    transform: translate3d(0px, -5px, 0px);
}

.footer6 .round-social a {
    background: rgba(120, 130, 140, 0.13);
    color: #8d97ad;
    width: 38px;
    height: 38px;
    line-height: 40px;
}

.round-social a {
    width: 50px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    display: inline-block;
    border-radius: 100%;
    margin: 0 5px;
    -webkit-transition: 0.2s ease-in;
    -o-transition: 0.2s ease-in;
    transition: 0.2s ease-in;
}

.info a:hover {
    color: white;
}

.header13 .h13-nav .navbar-nav .nav-item:last-child {
    margin-left: 0;
}

/*
  ##Device = Desktops
  ##Screen = 1281px to higher resolution desktops
*/

@media (min-width: 1281px) {
    .navbar-nav > .dropdown .dropdown-menu {
        min-width: 220px;
    }

    .wrap-feature9-box .card-body .icon-space {
        min-width: 90px;
    }
}

/*
  ##Device = Laptops, Desktops
  ##Screen = B/w 1025px to 1280px
*/

@media (min-width: 1025px) and (max-width: 1280px) {

    .navbar-nav > .dropdown .dropdown-menu {
        min-width: 220px;
    }

    .wrap-feature9-box .card-body .icon-space {
        min-width: 90px;
    }

    .wrap-feature11-box .card-body.one {
        padding: 40px;
        min-height: 225px;
    }

    .wrap-feature11-box .card-body.two {
        padding: 40px;
        min-height: 280px;
    }
}

/*
  ##Device = Tablets, Ipads (portrait)
  ##Screen = B/w 768px to 1024px
*/

@media (min-width: 768px) and (max-width: 1024px) {
    .wrap-feature11-box .card-body.one {
        padding: 40px;
        min-height: 310px;
    }

    .wrap-feature11-box .card-body.two {
        padding: 40px;
        min-height: 360px;
    }

    #slider2 .carousel-item-3 h2 {
        font-size: 38px !important;
        line-height: 45px;
    }
}

/*
  ##Device = Tablets, Ipads (landscape)
  ##Screen = B/w 768px to 1024px
*/

@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {

}

/*
  ##Device = Low Resolution Tablets, Mobiles (Landscape)
  ##Screen = B/w 481px to 767px
*/

@media (min-width: 481px) and (max-width: 767px) {
    #slider2 h3 {
        font-size: 15px !important;
    }

    #slider2 h2 {
        font-size: 35px !important;
    }

    #slider2 .carousel-item-3 h2 {
        font-size: 25px !important;
        line-height: 45px;
    }
}

/*
  ##Device = Most of the Smartphones Mobiles (Portrait)
  ##Screen = B/w 320px to 479px
*/

@media (min-width: 320px) and (max-width: 500px) {
    .slider2 h2 {
        line-height: 50px;
        font-size: 40px;
    }

    .wrap-feature9-box .card-body {
        padding: 10px;
    }

    .wrap-feature9-box .card-body .icon-space {
        padding: 0 20px 0 0;
        float: left;
    }

    .feature15 .quote-text {
        padding-left: 0;
        margin-top: 0;
    }

    /*.row {*/
    /*flex-direction: column-reverse;*/
    /*}*/
    .wrap-feature-26 img {
        margin-bottom: 15px;
    }

    #slider2 h3 {
        font-size: 15px !important;
    }

    #slider2 h2 {
        font-size: 27px !important;
    }

    #slider2 .carousel-item-3 h2 {
        font-size: 20px !important;
        line-height: 45px;
    }

}

@media (min-width: 1200px) {

    .wrap-feature11-box .card-body.two {
        padding: 40px;
        min-height: 250px;
    }

    #cuarto .card-body.d-flex {
        min-height: 280px;
    }

    #cuarto a {
        position: absolute;
        bottom: 15px;
        left: 20px;
    }

}

@media (min-width: 992px) and (max-width: 1200px) {

    .wrap-feature11-box .card-body.two {
        padding: 40px;
        min-height: 250px;
    }

    #cuarto .card-body.d-flex {
        min-height: 315px;
    }

    #cuarto a {
        position: absolute;
        bottom: 15px;
        left: 20px;
    }
}




