/*
 * ::::::::::: Custom Styles :::::::::::
 * Note: use this file to add or override any other styles.
 * DON'T EDIT TEMPLATE CSS/SCSS FILES DIRECTLY, JUST USE THIS FILE.
 */

body.footer-background.dark-color:not(.primary-color) footer a, body.footer-background.dark-color:not(.primary-color) footer p {
 color: #F0F0F0;
}

.blog-post .entry-header .entry-title {
 font-size: 25px;
}

.widget-title {
 font-size: 16px;
}

.owl-carousel .owl-dots .owl-dot span {
    opacity: 1;
}

.testimonials-column {
    padding-top: 138px;
}

.works-latest .works-latest-item .works-latest-item-meta h5 a, .works-latest .works-latest-item .works-latest-item-meta h3 a, .works-latest .works-latest-item .works-latest-item-meta h5, .works-latest-item .works-latest-item-meta h3 {
    opacity: 1;
}

body .image-hover figure img {
    min-height: auto!important;
}

@media screen and (max-width:768px) {
    body .works-latest .works-latest-item .works-latest-item-meta h3 {
        font-size: 18px;
    }

    body .image-hover figure img {
        min-height: auto!important;
    }

    body .testimonials .testimonials-item p {
        padding-left: 10px!important;
        padding-right: 15px!important;
    }

    .testimonials.style-1 .testimonials-item h3 {
        font-size: 15px;
    }
}

.work-images li figure {
    background-color: white;
}

.loader_image {
    width: 100%;
    padding-top: 10px;
    margin-top: 10px;
    text-align: center;
}

/*# sourceMappingURL=_maps/custom.css.map */
