.banner-section.home4-style .back-title {
    font-size: 150px;
    -webkit-text-stroke-width: 2px;
    top: -130px;
}


.header-style-three .sticky-header .main-menu {
    margin-top: 25px;
}

section.service-section-three {
    background: #171717 !important;
    background-color: #171717 !important;
}


.marquee-section {
    margin-top: 30px;
} 

.text.cst-about-div p {
    color: white;
}

.about-section-two.home4-style .image-2 {
    bottom: -100px ;
    margin-right: 30px;
}

.gallery-block-one .inner-box .image-box .image img {
    object-fit: cover;
}

.service-block-three .inner-box .image img {
    height: 500px;
    object-fit: cover;
}

.marquee .text {
    font-size: 80px;
}

.mobile-menu .upper-box {
    visibility: hidden;
}

.header-style-three .sticky-header.fixed-header {
    background: #5a0d2d;
}
.sticky-header .logo img {
    max-height: 50px;
}

.gallery-block-one .content-box {
    background-color: #5a0d2d;
}

.theme-btn .btn-title {
    color: white;
}
.footer-style-one .about-widget .logo {

    display: none;
}

.slider-buttons {
    display: flex;
    justify-content: flex-start;
    margin-top: 20px;
    width: 100%;
}

.slider-buttons .swiper-button-prev,
.slider-buttons .swiper-button-next {
    padding: 10px 20px;
    font-size: 16px;
    font-weight: bold;
    border: none;
    background-color: #333;
    color: #fff;
    cursor: pointer;
    border-radius: 5px;
}

.slider-buttons .swiper-button-prev,
.slider-buttons .swiper-button-next {
    background: transparent;
    color: white;
}

@media (max-width: 767.98px) {
    .banner-section.home4-style .back-title {
       font-size:75px;
    }
}

/* .about-section-two.home4-style .image-2:after {
    border: none;
} */