.slider__single:before {
    background: rgba(0, 0, 0, 0.125);
    left: 0;
    opacity: .7;
    width: 100%
}

.slider__single:after,.slider__single:before {
    content: "";
    height: 100%;
    position: absolute;
    top: 0;
    z-index: -1
}
            
.slider__single:after {
    background: rgba(0, 0, 0, 0.125);
    filter: blur(200px);
    left: -10%;
    opacity: .9;
    width: 70%
}

.slider__bg {
    background-position: 50%;
    background-size: cover;
    height: 100%;
    left: 0;
    mix-blend-mode: normal;
    opacity: 100%;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1
}


.choose-img-wrap img:nth-child(2) {
    border-radius: 10px;
    bottom: 0;
    box-shadow: 0 0 0px 0 rgba(0,0,0,.1);
    left: -16%;
    position: absolute
}


.request-bg:before {
    background: #7d0000;
    bottom: 0;
    content: "";
    height: 100%;
    left: 0;
    opacity: .5;
    position: absolute;
    width: 100%;
    z-index: -1
}

.team-social,
.team__social-two,
.team__social-three,
.team__social-four {
    display: none !important;
}
.services__tab-wrap .nav-link {
    align-items: center;
    background: linear-gradient(90deg, #000000 13.19%, rgb(0 0 0 / 54%));
    border: none;
    border-radius: 10px;
    color: var(--tg-color-white-default);
    display: flex;
    font-family: var(--tg-heading-font-family);
    font-size: 20px;
    font-weight: 600;
    gap: 11px;
    margin: 0;
    padding: 15px 55px 15px 25px;
    position: relative;
    transition: all .3s ease-out 0s;
    width: 330px
}
.border-btn {
    background: #000000;
    border: 1px solid var(--tg-theme-secondary);
    color: var(--tg-theme-secondary);
    padding: 17px 24px
}


.table-scroll {
  overflow: auto;
}

p {
    color: var(--tg-body-color);
    font-family: var(--tg-body-font-family);
    font-size: var(--tg-body-font-size);
    font-weight: var(--tg-fw-regular);
    line-height: var(--tg-body-line-height);
    margin-bottom: 15px;
    text-align: justify;       /* Aligns paragraphs neatly */
    hyphens: none;             /* Prevents word hyphenation */
    -webkit-hyphens: none;     /* For Safari/Chrome */
    -moz-hyphens: none;        /* For Firefox */
}