/**
* Theme Name: Exline Child
* Description: This is a child theme of Exline, generated by Merlin WP.
* Author: <a href="http://ninetheme.com/">Ninetheme</a>
* Template: exline
* Version: 1.6.4
*/

/** Header Section **/
.nav-logo-wrap > .logo > small {
    display: none;
}
@media (min-width: 481px) {
    .nav-logo-wrap > .logo {
        max-width: none !important;
    }
    .nav-logo-wrap > .logo > small {
        display: block;
    }
}

/** Page Header **/
.page > .article-img {
    display: none;
}

/** Page Content **/
.col-md-12 > .col-lg-8:last-child {
    float: none;
    margin-left: auto;
    margin-right: auto;
}

/** Services Section **/
@media (min-width: 767px) {
    .nt-services-section .col-sm-4:nth-child(4):last-child {
        margin-left: 33.333333%;
    }
}

/** Client Logos **/
.small-carousel .owl-stage {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

.logo-item {
    padding: 0 10px;
}
.logo-item > img {
    height: auto;
    max-width: 100%;
    object-fit: contain;
    object-position: center;
}

.work-item > .figure.effect-hover .figcaption {
    top: 0;
    bottom: auto;
    opacity: 1;
    transform: none;
}
.work-item > .figure.effect-hover:hover .figcaption {
    opacity: 0;
}

.work-item > .figure.effect-hover img {
    opacity: 0;
    transform: none;
}
.work-item > .figure.effect-hover:hover img {
    opacity: 1;
}

/** Contact **/
.nt-contact-section .contact-item:nth-child(2) {
    display: none;
}

@media (min-width: 992px) {
    .nt-contact-section .row:nth-child(3) > .col-md-offset-2 {
        margin-left: 25%;
    }
}

/** Footer Social **/
.footer-social {
    padding: 0;
}