.navbar-background {
    background-color: rgba(255, 255, 255, 0.88);
}

.home-bg-video {
    object-fit: cover;
    height: 100%;
}

.home-logo-style {
    max-height: none !important;
    width: 120px;
}

.ttm-stickable-header.fixed-header .home-logo-style {
    width: 80px;
}

.home-text {
    max-width: 70%;
    min-width: 400px !important;
}

@media screen and (max-width: 481px) {
    .home-text {
        width: 300px !important;
        min-width: 100px !important
    }
}

.tp-parallax-wrap {
    width: 100%;
    height: 100%;
    left: 0 !important;
    top: 0 !important;
    background-color: rgba(0, 0, 0, 0.68);
}

.tp-parallax-wrap .tp-loop-wrap {
    width: 100%;
    height: 100%;
    display: flex !important;
    align-items: center;
    justify-content: center;
    position: absolute;
    /* width: 100%;
    height: 100%; */
    /* left: 50% !important;
    top: 50% !important; */
    /* transform: translate(-50%, -50%) !important; */
}

.services-thumbnail {
    height: 400px;
}

.services-thumbnail img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.gallery-image-style {
    width: 100%;
    height: 280px !important;
    object-fit: cover;
}

.gallery-video-style {
    width: 100%;
    height: 220px !important;
    object-fit: cover;
}