.title h1 {
    color: #909090;
    font-size: 15px;
    width: 100%;
    position: absolute;
    top: -15%;
    right: -7%;
    transform: translateY(-50%) translateX(-30%);
    -webkit- transform: translateY(-50%) translateX(-30%);
    width: 30%;
    text-align: right;
    border-bottom: 1px #B8B8B8 solid;
    padding-bottom: 5px;
}

@media screen and (max-width: 1024px) {

    .title h1 {
        color: #909090;
        padding-left: 50px;
        font-size: 18px;
        top: -15%;
        right: 0%;
    }
}

/*Carousel Gallery*/
.carousel-gallery {
}

    .carousel-gallery .swiper-slide a {
        display: block;
        width: 100%;
        height: 200px;
        border-radius: 0;
        overflow: hidden;
        position: relative;
        /* -webkit-box-shadow: 3px 2px 20px 0px rgba(0, 0, 0, 0.2); */
        -moz-box-shadow: 3px 2px 20px 0px rgba(0, 0, 0, 0.2);
        /* box-shadow: 3px 2px 20px 0px rgba(0, 0, 0, 0.2); */
    }

        .carousel-gallery .swiper-slide a:hover .image .overlay {
            opacity: 1;
            display:none;
        }

        .carousel-gallery .swiper-slide a .image {
            width: 100%;
            height: 100%;
            background-size: cover;
            background-position: center center;
        }

            .carousel-gallery .swiper-slide a .image .overlay {
                width: 100%;
                height: 100%;
                background-color: rgba(20, 20, 20, 0.8);
                text-align: center;
                opacity: 0;
                -webkit-transition: all .2s linear;
                -o-transition: all .2s linear;
                transition: all .2s linear;
            }

                .carousel-gallery .swiper-slide a .image .overlay em {
                    color: #fff;
                    font-size: 26px;
                    position: relative;
                    top: 50%;
                    -webkit-transform: translateY(-50%);
                    -ms-transform: translateY(-50%);
                    -o-transform: translateY(-50%);
                    transform: translateY(-50%);
                    display: inline-block;
                }

    .carousel-gallery .swiper-pagination {
        position: relative;
        bottom: auto;
        text-align: center;
        margin-top: 25px;
    }

        .carousel-gallery .swiper-pagination .swiper-pagination-bullet {
            -webkit-transition: all .2s linear;
            -o-transition: all .2s linear;
            transition: all .2s linear;
        }

            .carousel-gallery .swiper-pagination .swiper-pagination-bullet:hover {
                opacity: .7;
            }

            .carousel-gallery .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
                background-color: #d63031;
                transform: scale(1.1, 1.1);
            }

/*# Carousel Gallery*/
.plugins {
    text-align: center;
}

    .plugins h3 {
        text-align: center;
        margin: 0;
        padding: 0;
        font-family: Arial;
        text-transform: uppercase;
        color: #111;
    }

    .plugins a {
        display: inline-block;
        font-family: Arial;
        color: #777;
        font-size: 14px;
        margin: 10px;
        transition: all .2s linear;
    }

        .plugins a:hover {
            color: #d63031;
        }


@media screen and (max-width: 767px) {

    .title h1 {
        font-size: 14px;
        width: 40%;
        font-weight: 500;
        top: -15%;
        right: -8%;
    }


    @media screen and (max-width: 505px) {

        .title h1 {
            font-size: 14px;
            width: 54%;
            font-weight: 500;
            top: -15%;
            right: -10%;
        }

        @media screen and (max-width: 414px) {

            .title h1 {
                font-size: 14px;
                width: 65%;
                font-weight: 500;
                top: -15%;
                right: -15%;
            }
