.footertips {
    padding: 10px;
    margin: 10px 100px;
    flex: 1;
    display: flex;
    box-sizing: border-box;
    background: #0e0e10;
    border-radius: 100px;
    height: 48px;
    align-items: center;
    border: 0.5px solid #58585826 !important;
    color: #b3b0b0;
}


.footertipsbutton {
    margin: 0px 20px 0 0px;
    background: -webkit-linear-gradient(149deg, #3c3c3c 10%, #838383, #5a5a5a) !important;
    border-radius: 100px;
    padding: 6px 16px;
    font-size: 12px;
    font-weight: 600;
    color: #0e0e10;
}

.footertipstext .coloredfoottext {
    text-align: -webkit-center;
    color: #bc933e;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-image: -webkit-linear-gradient(45deg, #ffffff 10%, #ffffff, #ffffff);
    font-weight: 700;
}



.footer-top {
    padding: 3em 0;
}



.containerfooter {
    width: 90%;
    padding: 0 15px;
    margin: auto;
}


.footer-top-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    position: relative;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}


.footer-col1 {
    padding-left: 0;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
}


.footer2-logo-desc {
    width: -webkit-fill-available;
    font-size: 0.875em;
    color: #ccd6dd;
    text-transform: uppercase;
    background: #0e0e10 !important;
    padding: 3.25em 2.75em !important;
    border: 0.5px solid #58585826 !important;
    margin-top: -3.25em;
    text-align: center !important;
    border-radius: 5px !important;
    letter-spacing: 0.015625em;
    max-width: 516px;
}


.gamingtexts {
    background: -webkit-linear-gradient(149deg, #121317 10%, #383838, #141519) !important;
    padding: 5px 10px;
    border-radius: 10px;
    color: white !important;
    margin-top: 10px;
}

.footerlogodescript {
    width: -webkit-fill-available;
    font-size: 0.875em;
    color: #b5b5b5;
    background: #0e0e10 !important;
    padding: 1.25em 1.75em !important;
    border: 0.5px solid #58585826 !important;
    margin-top: 0.75em;
    text-align: center !important;
    border-radius: 5px !important;
    letter-spacing: 0.015625em;
    max-width: 516px;
}


.footh1title {
    float: left;
    font-size: 13px;
    color: #c3c3c3;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-image: -webkit-linear-gradient(45deg, #787878 10%, #f3f3f3, #afafaf);
}
.footer-social-media {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    margin-top: 2em;
}

.fsmicons {
    background: #0e0e10;
    padding: 1.25em !important;
    border: 0.5px solid #58585826 !important;
    margin-top: 7px;
    max-width: 517px;
    border-radius: 5px;
    place-content: center;
    margin-left: 0px;
}

.footer-social-media > a {
    margin-left: .85rem;
    margin-right: 0.5rem;
    display: block;
    color: #eff5f5;
    transition: all .3s;
}


.flingsk {
    background: #0e0e10;
    padding: 3.25em 2.75em !important;
    border: 0.5px solid #58585826 !important;
    margin-top: -33px;
    width: -webkit-fill-available;
    max-width: 580px;
    border-radius: 5px;
    margin-left: -110px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.footer-title {
    color: #ccd6dd;
    margin-bottom: 1rem;
    text-transform: uppercase;
    font-size: 1rem;
    font-weight: 600;
}

.footer-nav {
    display: block;
    color: #657786;
    font-size: 12px;
    padding-bottom: 0.4rem;
}


.footerpartners {
    background: #0e0e10;
    padding: 1.25em 1.75em !important;
    border: 0.5px solid #58585826 !important;
    margin-top: -33px;
    width: -webkit-fill-available;
    max-width: 525px;
    border-radius: 5px;
    margin-left: -85px;
}


.footer-col2, .footer-col3, .footer-col4 {
    -webkit-box-flex: 0;
    -ms-flex: 0;
    flex: 0 0 auto;
}

.ftspartstyle {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    margin: 0 -8px 0 0;
}

.ftspartners {
    background-color: #141519;
    padding: 5px 10px;
    max-height: 80px;
    width: 140px;
    border-radius: 5px;
    border-top: 1px solid #dbc981;
    border-bottom: 1px solid #e0cd83;
    border-image: linear-gradient(to right, #e2d08708 11%, #dbc9814a, #b1822a, #e7d78f, #dbc9818c, #dbc98130, rgb(217 194 117 / 0%) 100%);
    /* border-image-slice: 1; */
    text-align: center;
    margin: 10px;
}


.ftrstitle {
    font-size: 13px;
    text-align: -webkit-center;
    color: #ffffff;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-image: -webkit-linear-gradient(45deg, #bbbbbb 10%, #f1f1f1, #6a6a6a);
    margin-bottom: 8px;
    font-weight: 600;
}


.ftsrpartnerlink {
    border-radius: 4px;
    width: auto;
    min-width: 120px;
    text-align: center;
    /* line-height: 1.9px; */
    font-size: 9px;
    height: 1px;
    max-height: 1px;
    font-weight: lighter;
    color: #fff !important;
    text-shadow: 0 0 20px black;
    /* background-color: rgb(179 133 46) !important; */
    background-image: linear-gradient(149deg, #202020 0%, rgb(149 149 149), #7c7c7c 99%) !important;
    box-shadow: 0 0 4px rgb(46 46 46 / 73%) !important;
    margin-top: 2px;
    margin-bottom: 15px;
}

.footer-bottom {
    font-size: .8rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
    background-color: #141519 !important;
    color: #868e96;
}

.footer-bottom-row {
    display: flow-root !important;
    display: -ms-flexbox;
    /* display: flex; */
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: center;
    flex-flow: wrap;
}

.copyright {
    margin: 0;
    padding: 0 1.25rem 0 0rem;
    font-size: 13px;
    font-weight: 400;
    color: #92989e !important;
    display: flex !important;
    justify-content: space-between;
}


.crafted {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    margin: 0;
    font-size: 13px;
    font-weight: 400;
    color: #ccd6dd;
    -webkit-transition: color 0.3s ease;
    transition: color 0.3s ease;
    align-items: center;
}

#backtotopbtz.show {
    display: block;
}

#backtotopbtz {
    background: -webkit-linear-gradient(149deg, #919191 10%, #919191, #939393) !important;
    width: 38px !important;
    color: #fff;
    display: none;
    position: fixed;
    bottom: 8em;
    right: 2em;
    z-index: 99;
    border: none;
    outline: none;
    border: 2px solid #646464 !important;
    cursor: pointer;
    height: 38px !important;
    line-height: 38px !important;
    -webkit-animation-name: flip;
    -webkit-animation-duration: 0.4s;
    animation-name: flip;
    animation-duration: 0.4s;
    font-size: 12px;
    padding: 0;
    box-shadow: 0 0 20px rgb(68 68 68 / 45%) !important;
    transition: all .5s;
}


.footer-infox {
    background: #0e0e10;
    height: 100px;
    padding-left: 2rem;
    padding-right: 2rem;
    display: flex;
    align-items: center;
}



.icon-position {
    background: -webkit-linear-gradient(149deg, #6e6e6d 10%, #cdcdcd, #a1a09c) !important;
    height: 45px;
    padding: 30px;
    width: 238px;
    border-top-right-radius: 9999px;
    border-bottom-right-radius: 9999px;
    position: relative;
    margin: 0px -32px;
    display: flex;
    justify-content: flex-end;
    align-items: center;
}



.ceiconinfox {
    font-size: 25px;
    position: absolute;
    margin: -21px -21px;
    color: #ffffff54;
    background: #121317;
    padding: 10px;
    border-radius: 100%;
}


.textfooterinfo {
    margin-left: 50px;
    color: #a1a1a1;
}





































































































































































































































































































































































































































































































































































































































































		