/* Selection disable */
* {
    -webkit-user-select: none;
    /* Safari */
    -ms-user-select: none;
    /* IE 10 and IE 11 */
    user-select: none;
    /* Standard syntax */
}

/* Scrollbar */
html::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    background: linear-gradient(rgb(0, 0, 0), rgb(125.7, 125.7, 125.7), rgb(255, 255, 255), rgb(125.7, 125.7, 125.7), rgb(0, 0, 0));
    cursor: pointer;
}

html::-webkit-scrollbar {
    width: 4px;
}

html::-webkit-scrollbar-thumb {
    box-shadow: 0px 0px 0px 100000vh black;
    cursor: pointer;
}

.custom-hero {
    padding-top: 0;
}

.main-heading {
    font-size: 68px;
}


/* menu scroll stop */
.scrollstop {
    overflow: hidden;
    transition: all 0.5;
}


/* mobile menu css */
.mob-nav {
    display: flex;
    flex-direction: row;

}

.mob-nav .bringer-header-rp {
    margin-right: 10px;
}

/* cta css */

.main-cta {
    font-weight: var(--bringer-t-meta-fw);
    color: var(--bringer-s-heading);
    font-size: var(--bringer-t-meta-fs);
    letter-spacing: var(--bringer-t-meta-ls);
    text-transform: uppercase;
}

/* Font Awsome CSS */

.fa,
.fa-brands,
.fa-regular,
.fa-solid,
.fab,
.far,
.fas {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: var(--fa-display, inline-block);
    font-style: normal;
    font-variant: normal;
    line-height: 1;
    text-rendering: auto
}

.fa-brands:before,
.fa-regular:before,
.fa-solid:before,
.fa:before,
.fab:before,
.far:before,
.fas:before {
    content: var(--fa)
}

.fa-brands,
.fab {
    font-family: "Font Awesome 6 Brands"
}

:host,
:root {
    --fa-style-family-brands: "Font Awesome 6 Brands";
    --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands"
}

.fa-brands,
.fab {
    font-weight: 400
}

.fa-linkedin {
    --fa: "\f08c"
}

.fa-instagram {
    --fa: "\f16d"
}

.fa-facebook {
    --fa: "\f09a"
}

:host,
:root {
    --fa-style-family-classic: "Font Awesome 6 Free";
    --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free"
}

.bringer-icon-wrap span {
    transition: transform 0.3s, background-color 0.3s;
}

.Social-links a i{
    font-size: xx-large;
}

.no-padding {
    padding-bottom: 0 !important;
}