@import url(bootstrap.css); 
@import url(style2.css); 
@import url(custom.css); 

.well-1{
    padding-top: 93px;
}
.footer-social-list .icon {
text-decoration: none;
}

.pad-top{
    padding-top: 20px;
    padding-bottom: 40px;
}

.desktop .oh-desktop {
    position: relative;
    overflow: hidden
}

.thumbnail {
    position: relative
}

.thumbnail-xs {
    max-width: 270px;
    margin-left: auto;
    margin-right: auto
}

.thumbnail-sm {
    max-width: 370px;
    margin-left: auto;
    margin-right: auto
}

.thumbnail-md {
    max-width: 420px;
    margin-left: auto;
    margin-right: auto
}

.thumbnail-lg {
    max-width: 570px;
    margin-left: auto;
    margin-right: auto
}

.thumbnail-xl {
    max-width: 870px;
    margin-left: auto;
    margin-right: auto
}

.thumbnail-modern {
    position: relative;
    overflow: hidden;
    min-height: 419px
}

.thumbnail-modern-caption {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 15px
}

@media(min-width:992px) {
    .desktop .thumbnail-modern-figure img {
        transform: none
    }
    .desktop .thumbnail-modern-caption {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        opacity: 0;
        visibility: hidden;
        background: rgba(255, 255, 255, .91);
        transition: all .3s linear
    }
    .desktop .thumbnail-modern:hover .thumbnail-modern-figure img {
        transform: scale(1.2)
    }
    .desktop .thumbnail-modern:hover .thumbnail-modern-caption {
        opacity: 1;
        visibility: visible
    }
    .desktop .hoverdir-item .thumbnail-modern-caption {
        opacity: 1;
        visibility: visible;
        transform: translate(-100%, 0);
        will-change: transform;
        pointer-events: none
    }
    .desktop .hoverdir-item .thumbnail-modern-caption>* {
        pointer-events: auto
    }
    .desktop[data-x-mode=true] .hoverdir-item .thumbnail-modern-caption {
        opacity: 0;
        visibility: hidden;
        transform: none
    }
    .desktop[data-x-mode=true] .thumbnail-modern:hover .thumbnail-modern-caption {
        opacity: 1;
        visibility: visible
    }
}

.thumbnail-modern-title {
    font-weight: 400
}

.thumbnail-modern-2 .thumbnail-modern-badge {
    background: #eeaf5e
}

.thumbnail-modern-badge {
    display: inline-block;
    padding: 3px 10px;
    font-size: 14px;
    line-height: 1.43;
    letter-spacing: .1em;
    font-weight: 500;
    text-transform: uppercase;
    font-family: roboto, -apple-system, BlinkMacSystemFont, segoe ui, helvetica neue, Arial, sans-serif;
    color: #fff;
    background: #eea660
}

*+.thumbnail-modern-badge {
    margin-top: 10px
}

.thumbnail-modern-figure {
    display: block;
}

.thumbnail-modern-figure img {
    width: 100%;
    transition: all .3s ease;
    will-change: transform;
}

@-webkit-keyframes fadeInRight {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(40px, 0, 0);
        transform: translate3d(40px, 0, 0)
    }
    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes fadeInRight {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(40px, 0, 0);
        transform: translate3d(40px, 0, 0)
    }
    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.fadeInRight {
    -webkit-animation-name: fadeInRight;
    animation-name: fadeInRight
}

.row-30 {
    margin-bottom: -30px;
}

.gutters-8 {
    margin-left: -4px;
    margin-right: -4px;
}
.gutters-8 [class*=col-] {
    padding-left: 0px;
    padding-right: 0px;
}
@media (min-width: 992px){
.desktop .row-desktop-8>* {
    margin-bottom: 0px;
}
}

.list-inline>li {
    display: inline-block;
}

.bg-blog{
    min-height: 750px
}
 .bg-blog2 {
    position: relative;
    background-image: url(../images/quemsomos.png);
    background-repeat: no-repeat;
    background-position: 10% 30%;
    background-size: 50%;
}

#loginModal .modal-body {
    padding: 0!important; 
}


