@media(min-width: 992px){
    ._d-db {
        display: block;
    }
    ._d-dn {
        display: none;
    }
}

@media(min-width: 992px){
    .top-info {
        display: flex;    
    }
    .top-info li {
        display: flex;    
    }
    .top-info li:last-child {
    }
}

@media(min-width: 1500px){
    .ts-feature .ts-feature-info {
        height: 550px;
    }
}

.footer-main {
    padding-top: 230px;
}@media(max-width: 1200px){
    .footer-main {
        padding-top: 310px;
    }
}@media(max-width: 991px){
    .footer-main {
        padding-top: 400px;
    }
}@media(max-width: 690px){
    .footer-main {
        padding-top: 600px;
    }
}

.clients-area._home {
    padding: 0;
}

.quote_form._home {
    margin-bottom: 0;
}

._home .service-title a {
    color: #252a37;
}
._home .service-title a:hover {
    color: #252a37;
}

._home .ts-service-box {
    margin-bottom: 80px;
}

.ts-service-content p {
    margin-bottom: 15px;
}

/***/

.header-wrapper:before {
    background-color: transparent !important;
}
ul.navbar-nav > li:last-child {
    padding-right: 10px; 
}

/***/

header .logo ._fixed {
    display: none;
}
header .logo ._s-fixed {
    display: block;
}

header.fixed .logo ._s-fixed {
    display: none !important;
}
header.fixed .logo ._fixed {
    display: block !important;
}

.ts-service-image-wrapper {
    /*text-align: center;*/
}

#main-slide {
    background-color: rgba(0,0,0,0.6);
}

._banner > .container {
    position: relative;
    z-index: 2;
}

._banner > ._pelicula {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0,0,0,0.6);
}