/*
 * ::::::::::: 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.
 */

.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;
}

.margin-right-footer0 {
    margin-right: 0 !important;
}

.icon-padding-right {
    padding-right: 10px;
}

.testimonials.style-2 .testimonials-item h3 span,
.testimonials.style-4 .testimonials-item h3 span {
    color: #D8D8D8;
    font-size: 14px;
}

.hermes .tp-bullet {
    background-color: #A6A6A6;
}

.text-left-alighn {
    text-align: left;
}

.bg-white {
    background: #fff !important;
}

.localeUlAColor {
    color: #3b3b3b !important;
}

.testimonials.style-2.owl-carousel .owl-dots .owl-dot span, .testimonials.style-4.owl-carousel .owl-dots .owl-dot span {
    opacity: 1;
}

.pb45 {
    padding-bottom: 45px !important;
}

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 .tp-caption.small_text {
        display: none;
    }

    body .tp-caption.large_text {
        padding-bottom: 0 !important;
    }
}

.dark-bg-color-top-header {
    background: #222121;
}

@media only screen and (max-width: 768px) {
    .topbar-info-text-animation > p {
        display: inline-block;
        -webkit-animation: scrolling-left1 20s linear infinite;
        animation: scrolling-left1 20s linear infinite;
        width: 690px;
    }

 /*   @keyframes scrolling-left1 {
        0% {
            transform: translateX(100%);
            -webkit-transform: translateX(100%);
        }

        100% {
            transform: translateX(-100%);
            -webkit-transform: translateX(-100%);
        }
    }

    @-webkit-keyframes scrolling-left1 {
        0% {
            -webkit-transform: translateX(100%);
        }

        100% {
            -webkit-transform: translateX(-100%);
        }
    }*/
}

@media screen and (max-width: 1087px) {
    .columnMobileSearch {
        float: left;
        width: 20%;
        padding-left: 5px !important;
        height: 300px;
        margin-right: 10px;
    }

    .rowMobile:after {
        content: "";
        display: table;
        clear: both;
    }
}

.mms0 {
    margin-left: 0 !important;
}

.pr6 {
    padding-right: 8px;
}

.content .dropcaps::first-letter, .entry-content .dropcaps::first-letter {
    padding: 8px 12px 7px;
}

.bebnnifit-div-padding {
    padding-right: 100px !important;
}

@media screen and (max-width: 1087px) {
    .bebnnifit-div-padding {
        padding-right: 3.7rem !important;
    }

    .cardBennifits {
        margin-left: 1.7rem !important;
    }
}