/*************************
*
*  Featured Module 4
*
*************************/
.atbs-featured-module-4 .section-main {
    position: relative;
}
.atbs-featured-module-4 .section-sub {
    margin-top: 30px;
}
.atbs-featured-module-4 .owl-dots {
    display: none;
}
.atbs-featured-module-4 .owl-nav {
    position: absolute;
    right: 40px;
    bottom: 40px;
}
.atbs-featured-module-4 .owl-next,
.atbs-featured-module-4 .owl-prev {
    border-color: #fff;
    color: #fff;
}
.atbs-featured-module-4 .owl-next:hover,
.atbs-featured-module-4 .owl-prev:hover {
    background-color: var(--color-primary);
    color: #fff;
    border-color: var(--color-primary);
}


.post--overlay-rectangle .post__text-inner {
    max-width: 850px;
}


.post--vertical-normal .post__thumb {
    height: 260px;
    margin-bottom: 25px;
}
@media (min-width: 992px) {
    .atbs-featured-module-4 .post--overlay-rectangle .post__excerpt {
        max-width: 480px;
    }
}
@media (min-width: 1200px) {
    .atbs-featured-module-4 .post--overlay-rectangle .post__excerpt {
        max-width: 600px;
    }
}
@media (max-width: 1199px) {
    .post--overlay-rectangle.post--overlay .post__text {
        min-height: 500px;
    }
    .post--vertical-normal .post__thumb {
        height: 230px;
        margin-bottom: 25px;
    }
}

@media (max-width: 991px) {
    .post--overlay-rectangle.post--overlay .post__text {
        min-height: 450px;
    }
    .post--overlay-rectangle .post__text-inner {
        max-width: 540px;
    }
    .post--vertical-normal .post__thumb {
        height: 250px;
        margin-bottom: 20px;
    }
}
@media (max-width: 767px) {
    .post--overlay-rectangle.post--overlay .post__text {
        min-height: 400px;
    }

    .post--overlay-rectangle .post__excerpt {
        margin-bottom: 0;
        display: none !important;
    }
    .post--overlay-rectangle .post__meta {
        /*display: none;*/
        margin-top: 10px;
    }
    .post--overlay-rectangle .post__text-inner {
        max-width: 540px;
    }
    .post--vertical-normal .post__thumb {
        height: 250px;
        margin-bottom: 20px;
    }




    .atbs-featured-module-4 .owl-dots {
        display: block;
    }
    .atbs-featured-module-4 .owl-nav {
        display: none;
    }
}
@media (max-width: 680px) {
    .post--vertical-normal .post__meta time {
        display: none;
    }
}
@media (max-width: 380px) {
    .post--overlay-rectangle.post--overlay .post__text {
        min-height: 350px;
    }
    .post--overlay-rectangle .post__excerpt {
        display: none !important;
    }
    .post--overlay-rectangle .post__title {
        margin-bottom: 0;
    }
}