* {
    margin: 0;
    padding: 0;
}

body{
    overflow-x: hidden;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    margin: 0;
    padding: 0;
}

p {
    margin: 0;
    padding: 0;
}

a {
    text-decoration: none;
}

section#home {
    margin-top: 121px;
}



.left-side-ab {
    display: flex;
    color: #fff;
}

.announcement-bar {
    background: #781623;
    padding: 8px 0;
    position: fixed;
    width: 100%;
    top: 0;
    z-index: 9999;
}

.left-side-ab ul {
    margin: 0;
    padding: 0;
    list-style: none;
    display: flex;
    align-items: center;
    gap: 10px;
}

.left-side-ab ul li img {
    margin-top: -7px;
}

.left-side-ab ul li {
    display: inline-block;
    margin: 0 0 0 5px;
}

.left-side-ab ul li a {
    color: #fff;
    font-size: 26px;
}

.right-side-ab a {
    padding: 10px 25px;
    color: #5c2c35;
    background: #fff;
    font-family: 'Exo', sans-serif;
    font-size: 15px;
    text-transform: uppercase;
    letter-spacing: 1px;
    border-radius: 100px;
    font-weight: 600;
}

.right-side-ab a:hover {
    background: #755139;
    color: #fff;
}

.navbar {
    position: fixed;
    top: 55px;
    width: 100%;
    z-index: 1000;
    transition: all 1s;
    background: #8c2230;
}

.fixed {
    background: #49222a;
    top: 0% !important;
    transition: all 0.5s linear;
    -webkit-box-shadow: 0px 13px 25px -8px rgba(0, 0, 0, 0.75);
    -moz-box-shadow: 0px 13px 25px -8px rgba(0, 0, 0, 0.75);
    box-shadow: 0px 13px 25px -8px rgba(0, 0, 0, 0.75);
}

.navbar-nav .nav-item .nav-link {
    color: #fff;
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    text-transform: uppercase;
    font-size: 15px;
    letter-spacing: 1px;
    padding-left: 18px;
}

.navbar-nav .nav-item .nav-link:hover {
    color: #c6926f;
}

.home-banner-total-part {
    position: relative;
    background-image: url('../images/home_banner.jpg');
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100% 100%;
}

/*.banner-caption-show{margin-top: 30px;}*/
.banner-board-slider-show img {
    height: 720px;
    width: auto;
}

.banner-caption-show h1 {
    text-transform: uppercase;
    color: #fff;
    letter-spacing: 1.5px;
    font-size: 30px;
    font-family: 'Exo', sans-serif;
    font-weight: 600;
    padding-top: 100px;
    padding-bottom: 8px;
}

.banner-caption-show h2 {
    text-transform: uppercase;
    font-size: 6em;
    font-weight: 900;
    font-family: 'Exo', sans-serif;
    line-height: 1;
    text-shadow: 0px 24px 37px rgba(0, 0, 0, 0.25);
    background: linear-gradient(180deg, #ffffff 15.62%, #df5b6d 50%, #8c2230 83.85%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
}

.banner-board-slider-show {
    margin-top: -50px;
}

.after-banner-content {
    padding: 80px 100px 130px 100px;
    position: relative;
    z-index: 99;
}

.after-banner-content p {
    color: #fff;
    font-family: 'Exo', sans-serif;
    font-weight: 700;
    font-size: 22px;
    letter-spacing: 1.5px;
}

.get-demo-id-button {
    padding-top: 20px;
}

.get-demo-id-button a {
    color: #fff;
    font-family: 'Exo', sans-serif;
    font-weight: 500;
    font-size: 16px;
    padding: 15px 30px;
    background: transparent;
    border: 2px solid #b32f40;
    filter: drop-shadow(0px 4px 4px #8f3b41) drop-shadow(0px 4px 9px #8f3b41);
    text-transform: uppercase;
    letter-spacing: 1.5px;
}

.single-bit-coin {
    position: absolute;
    left: 3%;
    top: 64%;
}

.single-bit-coin img {
    height: 150px;
}

.blured-card {
    position: absolute;
    top: 72%;
    right: 0%;
}

.blured-card img {
    height: 150px;
}

.about-section {
    background: #49222a;
    padding: 80px 150px 150px;
    position: relative;
}

.reversed-blured-card {
    position: absolute;
    top: -10%;
    left: 0;
}

.reversed-blured-card img {
    height: 190px;
}

.tannis-player {
    position: absolute;
    top: -30%;
    left: 0;
}

.tannis-player img {
    height: 350px;
}

.about-content-section {
    padding: 0 35px;
}

.about-content-section h3 {
    font-family: 'Exo', sans-serif;
    color: #fff;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: 700;
}

.about-content-section h1 {
    font-size: 2em;
    padding-top: 20px;
    font-family: 'Exo', sans-serif;
    color: #fff;
    text-transform: uppercase;
    font-weight: 700;
}

.about-content-section h2 {
    font-size: 2em;
    padding-top: 20px;
    font-family: 'Exo', sans-serif;
    color: #fff;
    text-transform: uppercase;
    font-weight: 700;
}

.about-content-full {
    margin-top: 25px;
    border: 2px solid #ffffff;
    padding: 20px 35px;
}

.about-content-full p {
    color: #fff;
    font-size: 16px;
    text-align: center;
    margin: 20px 0;
    font-family: 'Exo', sans-serif;
    line-height: 28px;
}
.about-content-full p a,
.about-content-full h4{
    color: #fff;
}
.about-content-full h4{
    text-align: center;
}
.about_section p {
    color: #fff;
    font-size: 16px;
    text-align: center;
    margin: 20px 0;
    font-family: 'Exo', sans-serif;
    line-height: 28px;
}

.after-partners-heading h2 {
    padding-bottom: 20px;
}
.after-partners-section .after-partners-heading p{
    margin-bottom: 20px;
}

.after-banner-content .row {
    align-items: center;
}

.about-content-full p:last-child {
    padding-bottom: 40px;
}

.about-two-buttons {
    margin-top: -15px;
}

.about-two-buttons a {
    padding: 20px 50px;
    color: #fff;
    font-family: 'Exo', sans-serif;
    font-size: 15px;
    text-transform: uppercase;
    letter-spacing: 1.5px;
    margin: 0 10px;
    box-shadow: 0px 4px 44px rgb(140 34 48);
}

.about-two-buttons a:first-child {
    background: #fff;
    color: #1d193a;
    border-radius: 100px;
    font-size: 20px;
    padding: 16px 60px;
}
.about-two-buttons a:first-child:hover {
    background: linear-gradient(89.92deg, #d33a4e 0.03%, #8c2230 106.53%);
    color: #fff;
}


.about-two-buttons a:last-child {
    padding: 16px 60px;
    background: linear-gradient(89.92deg, #8c2230 0.03%, #d33a4e 106.53%);
    color: #fff;
    font-family: 'Exo', sans-serif;
    font-weight: 400;
    font-size: 20px;
    text-transform: uppercase;
    letter-spacing: 1px;
    box-shadow: 0px 4px 44px rgb(92 44 53);
    border-radius: 100px;
}
.about-two-buttons a:last-child:hover {
    background: linear-gradient(89.92deg, #d33a4e 0.03%, #8c2230 106.53%);
}

.steps-section {
    margin-top: -70px;
    position: relative;
    background-image: url('../images/12345.png');
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100% 100%;
}

.cards-coins-abs {
    position: absolute;
    right: 0;
    top: -30%;
}

.cards-coins-abs img {
    height: 370px;
}

.poker-coins_bitcoins {
    position: absolute;
    left: 0;
    top: -10%;
}

.poker-coins_bitcoins img {
    height: 230px;
}

.steps-heading {
    padding: 80px 0 0;
}

.steps-heading h1 {
    color: #fff;
    font-family: 'Exo', sans-serif;
    text-align: center;
    text-transform: uppercase;
    letter-spacing: 1.5px;
    font-weight: 700;
}

.steps-heading h2 {
    font-size: 2.5rem;
    color: #fff;
    font-family: 'Exo', sans-serif;
    text-align: center;
    text-transform: uppercase;
    letter-spacing: 1.5px;
    font-weight: 700;
}

.steps-towards-section {
    padding: 50px 0;
}

.icons-sh {
    position: relative;
}

.steps-data {
    position: absolute;
    top: 24%;
    left: 40%;
}

.steps-data h6 {
    color: #fff;
    font-family: 'Exo', sans-serif;
    font-weight: 700;
    letter-spacing: 1px;
    font-size: 20px;
    text-transform: uppercase;
}

.steps-data p {
    padding-top: 14px;
    padding-right: 47px;
    font-size: 12px;
    font-weight: 400;
    font-family: 'Exo', sans-serif;
    color: #e0e0e0;
}

.lower-steps-section {
    padding-bottom: 80px;
}

.lower-steps-section h3 {
    color: #fff;
    font-family: 'Exo', sans-serif;
    font-weight: 700;
    font-size: 1.7em;
    letter-spacing: 1px;
    padding-bottom: 25px;
}

.steps-button {
    padding: 50px 0;
}

.steps-button a {
    padding: 20px 60px;
    background: linear-gradient(89.92deg, #8c2230 0.03%, #d33a4e 106.53%);
    color: #fff;
    font-family: 'Exo', sans-serif;
    font-weight: 400;
    font-size: 20px;
    text-transform: uppercase;
    letter-spacing: 1px;
    box-shadow: 0px 4px 44px rgb(92 44 53);
    border-radius: 100px;
}
.steps-button a:hover {
    background: linear-gradient(89.92deg, #d33a4e 0.03%, #8c2230 106.53%);
}

.partners-and-others {
    background: #230916;
    padding: 150px 0 75px;
    margin-top: -71px;
    background-image: url('../images/partner-bg.png');
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100% 100%;
}

.partners-heading {
    padding-bottom: 50px;
}

.partners-heading h1 {
    color: #fff;
    font-family: 'Exo', sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
}

.partners-heading h2 {
    font-size: 2.5rem;
    color: #fff;
    font-family: 'Exo', sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
}

.upper-grid {
    background: rgb(140 34 48 / 5%);
    border: 1px solid #eee;
    padding: 20px;
}

.upper-grid h4 {
    color: #ffffff;
    font-family: 'Exo', sans-serif;
    font-weight: 700;
    letter-spacing: 1px;
    padding-bottom: 20px;
}

.upper-grid p {
    color: #fff;
    font-family: 'Exo', sans-serif;
    font-weight: 700;
    letter-spacing: 1px;
    /* text-transform: uppercase; */
    font-size: 19px;
    padding-top: 20px;
}
.upper-grid p span{
    text-transform: unset;
}

.single-partners-btn a {
    display: block;
    width: 100%;
    font-family: 'Exo', sans-serif;
    background: linear-gradient(89.92deg, #8c2230 0.03%, #d33a4e 106.53%);
    font-size: 18px;
    padding: 15px 5px;
    color: #fff;
    text-transform: uppercase;
    font-weight: 600;
    letter-spacing: 1px;
}
.single-partners-btn a:hover {
    background: linear-gradient(89.92deg, #d33a4e 0.03%, #8c2230 106.53%);
}

.mt-70 {
    margin-top: 70px;
}

.mt-140 {
    margin-top: 140px;
}

.mt-210 {
    margin-top: 210px;
}

.partners-relative {
    position: relative;
}
.partners-relative  .four-grid .row{
    row-gap: 30px;
}
.abs-footballer {
    position: absolute;
    top: -5%;
    right: 0;
}

.abs-footballer img {
    height: 330px;
}

.after-partners-section {
    background: #ffffff;
    position: relative;
}
.after-partners-section .container{
    max-width: 1320px;
}

section.about_section {
    width: 100%;
    display: inline-block;
    padding: 80px 0;
    background: #49222a;
}

.after-partners-heading {
    padding-bottom: 60px;
}

.after-partners-heading h1 {
    color: #fff;
    font-family: 'Exo', sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
}

.after-partners-heading h2 {
    font-size: 2.5rem;
    color: #781623;
    font-family: 'Exo', sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
}
.about_section h2{
    font-size: 2.5rem;
    color: #fff;
    font-family: 'Exo', sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
}

.upper-layer-after-partners {
    padding: 8px;
    border: 2px solid #fff;
}

.inner-layer-after-partners {
    position: relative;
    overflow: hidden;
    text-align: center;
    background: rgb(29 25 58);
}

/*.inner-layer-after-partners iframe{border:2px solid #fff; padding: 8px;}*/
.video-icons-show {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.upper-layer-after-partners img {
    transition: all 2s;
}

.upper-layer-after-partners:hover img {
    transform: scale(1.2);
}

.runner-abs {
    position: absolute;
    top: -5%;
    left: 0;
}

.runner-abs img {
    height: 260px;
}

.runner-abs-two {
    position: absolute;
    top: -5%;
    right: 0;
}

.runner-abs-two img {
    height: 300px;
}

.football-player {
    position: absolute;
    top: -22%;
    left: 0;
}

.football-player img {
    height: 250px;
}

.padding-80 {
    padding: 80px 0 100px;
}

.main-div-for-circle {
    padding: 25px;
    border: 1px solid #49222a;
    margin-bottom: 85px;
    min-height: 220px;
}

.circle-right-shift {
    display: flex;
    justify-content: end;
}

.main-circle {
    height: 100px;
    width: 110px;
    background: #49222a;
    border: 1.5px solid #FFFFFF;
    box-shadow: 0px 4px 44px rgb(120 22 35);
    border-radius: 10%;
    margin-top: -75px;
    margin-right: 25px;
}

.main-circle img {
    height: 40px;
}

.circle-content {
    padding-top: 20px;
}

.circle-content h5 {
    color: #49222a;
    font-family: 'Exo', sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 22px;
}

.circle-content p {
    color: #49222a;
    font-family: 'Exo', sans-serif;
    font-weight: 500;
    letter-spacing: 0px;
    font-size: 16px;
    padding-top: 20px;
}

.faq-heading {
    padding-bottom: 50px;
}

.faq-heading h1 {
    color: #fff;
    font-family: 'Exo', sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
}

.faq-heading h2 {
    font-size: 2.5rem;
    color: #fff;
    font-family: 'Exo', sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
}

.faq-section {
    background-image: url(../images/faq-bg.jpg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    padding: 90px 0;
}

.accordion-item .accordion-button {
    background: #ffffff;
    border-bottom: 1px solid #280e19;
}

.accordion-item {
    background: transparent;
    border: transparent;
}

.accordion-button:not(.collapsed) {
    box-shadow: none;
    color: #1e0712;
    border-top: 1px solid #fff;
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
}

.accordion-button:focus {
    outline: none;
    box-shadow: none;
}

.accordion-button {
    color: #280e19;
    font-size: 18px;
    font-family: 'Exo', sans-serif;
    font-weight: 600;
    letter-spacing: 1px;
    padding-bottom: 20px;
}

.accordion-button::after {
    filter: brightness(0.5);
    color: #8c2230;
}

.accordion-body {
    color: #e0e0e0;
    font-size: 12px;
    font-family: 'Exo', sans-serif;
    padding-bottom: 20px;
    border-bottom: 1px solid #fff;
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
}

.accordion-body p, .accordion-body p a {
    color: #e0e0e0;
    font-size: 15px;
    font-family: 'Exo', sans-serif;
    font-weight: 400;
    padding-bottom: 10px;
}

.accordion-button span {
    padding-right: 15px;
}

.right-faq-img {
    position: absolute;
    top: 20%;
    right: 7%;
}

.right-faq-img img {
    height: 445px;
}

.right-faq-img-new {
    display: none;
}


.footer-section {
    /* background-image: url(../images/footer-bg.jpg); */
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 40px 0 20px;
    position: relative;
    background: #1e0712;
}

.footer-menus {
    padding: 25px 0;
    /*border-bottom: 0.5px solid #424242;*/
    margin: 0 150px;
}

.footer-menus ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

.footer-menus ul li {
    display: inline-block;
    margin: 0 25px 20px;
}

.footer-menus ul li a {
    color: #fff;
    font-family: 'Exo', sans-serif;
    font-weight: 400;
    font-size: 16px;
    text-transform: uppercase;
    letter-spacing: 1.5px;
}

.footer-menus ul li a:hover {
    color: #ff5f7f;
}

.footer-content-show .justify-content-around {
    justify-content: center !important;
}

.footer-content-show {
    padding: 25px 0;
    border-top: 0.5px solid #ffffff3b;
    border-bottom: 0.5px solid #ffffff3b;
}

.single-footer-content {
    border-right: 1px solid #ffffff2b;
    padding-right: 90px;
    padding: 10px 100px;
}
.single-footer-content:first-child{
    padding-left: 0;
}

.footer-class-check .single-footer-content:last-child {
    border-right: 1px solid transparent;
    padding-right: 0px;
}

.box-icons {
    height: 40px;
    width: 40px;
    background: linear-gradient(89.92deg, #8c2230 0.03%, #d33a4e 106.53%);
    display: flex;
    justify-content: center;
    align-items: center;
    margin-right: 9px;
    box-shadow: 0px 4px 44px rgb(140 34 48);
}
.box-icons:hover {
    background: linear-gradient(89.92deg, #d33a4e 0.03%, #8c2230 106.53%);
}

.box-icons i {
    color: #fff;
}

.box-content p {
    color: #fff;
    font-family: 'Exo', sans-serif;
    font-weight: 400;
    font-size: 13px;
}

.box-content p a {
    color: #fff;
    font-family: 'Exo', sans-serif;
    font-weight: 400;
    font-size: 16px;
}

.box-content span {
    display: block;
    line-height: 15px;
}

.box-content span a {
    color: #ff7386;
    font-family: 'Exo', sans-serif;
    font-weight: 500;
    font-size: 15px;
    text-transform: capitalize;
}

.footer-copy-rights {
    padding-top: 25px;
}

.footer-copy-rights p {
    color: #ffffff;
    font-family: 'Exo', sans-serif;
    font-weight: 400;
    font-size: 16px;
}

.cards-coins-abs-img {
    transition: all 1s ease 0s;
}

.cards-coins-abs-img-animation {
    transform: translate(0, 0);
    opacity: 1;
}

.cards-coins-abs-img-anim {
    transform: translate(-10px, 15px);
}

.poker-coins_bitcoins-image {
    transition: all 1s ease 0s;
}

.poker-coins_bitcoins-image-animation {
    transform: translate(0, 0);
    opacity: 1;
}

.poker-coins_bitcoins-image-anim {
    transform: translate(-20px, 5px);
}

@media only screen and (max-width: 1600px) {
.right-faq-img img {
    height: 385px;
}
.right-faq-img {
    top: 24%;
}
}

@media only screen and (max-width: 1440px) {
    .cards-coins-abs {
        position: absolute;
        right: 0;
        top: -21%;
    }
    .cards-coins-abs img {
        height: 250px;
    }
    .poker-coins_bitcoins img {
        height: 180px;
    }
    .abs-footballer img {
        height: 230px;
    }
    .football-player img {
        height: 230px;
    }
    .tannis-player img {
        height: 300px;
    }
}

@media only screen and (max-width: 1400px) {
.right-faq-img img {
    height: 345px;
}
.banner-board-slider-show img {
    height: 650px;
}
}

@media only screen and (max-width: 1399px) {
    .cards-coins-abs {
        top: -22%;
    }
    .abs-footballer {
        top: -27%;
    }
    .right-faq-img {
        right: 90px;
    }
    .right-faq-img img {
        height: 360px;
    }
    .banner-caption-show h1 {
        font-size: 24px;
    }
    .banner-caption-show h2 {
        font-size: 5em;
    }
    .banner-board-slider-show img {
        height: 580px;
    }
    .after-banner-content {
        padding: 30px 40px 130px 0px;
    }
    .footer-menus {
        margin: 0 0px;
    }
}
@media only screen and (max-width: 1280px) {

.right-faq-img img {
    height: 320px;
}
.container, .container-lg, .container-md, .container-sm, .container-xl {
    max-width: 1200px;
}
.after-partners-section .container {
    max-width: 1200px;
}
.cards-coins-abs img {
    height: 190px;
}
.poker-coins_bitcoins img {
    height: 150px;
}
}

@media only screen and (max-width: 1199px) {
    .announcement-bar .container,
    .navbar .container {
        max-width: 100%;
    }
    .abs-footballer {
        top: -20%;
    }
    .three-grid-section .row {
        row-gap: 100px;
    }
    .main-div-for-circle {
        margin-bottom: 30px;
        min-height: 100%;
    }
    .right-faq-img {
        top: 15%;
        right: 10px;
    }

    /* 5-10-24-css start */
    .about-two-buttons a:last-child {
        padding: 16px 40px;
    }
    .navbar-nav .nav-item .nav-link {
        padding: 7px;
    }
    .after-partners-section {
        padding-bottom: 80px;
    }
    .banner-caption-show h2 {
        font-size: 4em;
        margin-bottom: 20px;
    }
    /* 5-10-24-css end */

}
@media only screen and (max-width: 1079px) {
    .navbar-brand{
        margin-right: 0;
    }
    .navbar-brand img {
        max-width: 80%;
    }
    .tannis-player {
        top: -14%;
        left: -13px;
    }
    .cards-coins-abs img {
        height: 301px;
    }
    .right-faq-img img {
        height: 360px;
        max-width: 371px;
    }
}
@media only screen and (max-width: 991px) {
    .about-content-section h2,
    .partners-heading h2,
    .steps-heading h2,
    .partners-heading h2,
    .after-partners-heading h2,
    .faq-heading h2 {
        font-size: 2rem;
    }
    .banner-board-slider-show img {
        height: auto;
    }

    .navbar-toggler-icon {
        display: inline-block;
        width: 1.5em;
        height: 1.5em;
        vertical-align: middle;
        background-image: url(../images/menu_icon.png) !important;
        background-repeat: no-repeat;
        background-position: center;
        background-size: 100%;
    }

    .navbar-toggler:focus {
        text-decoration: none;
        outline: 0;
        box-shadow: none !important;
    }

    ul.navbar-nav {
        padding-top: 30px;
    }

    .after-banner-content .text-end {
        text-align: center !important;
        margin-top: 20px;
    }
    .after-banner-content p {
        text-align: center;
    }

    .about-section {
        padding: 80px 20px 120px;
    }

    .steps-data p {
        padding-top: 0px;
        padding-right: 0px;
        font-size: 10px;
    }

    .four-grid .mt-210 {
        margin-top: 120px;
    }

    .four-grid .mt-140 {
        margin-top: 50px;
    }

    .four-grid {
        position: relative;
        z-index: 99;
    }

    .footer-menus {
        margin: 0;
    }

    .navbar-brand img {
        width: 70%;
    }

    .tannis-player {
        top: -34%;
    }

    .lower-steps-section h3 {
        font-size: 1.2em;
    }
    .football-player img {
        height: auto;
        max-width: 70%;
    }
    .abs-footballer img {
        height: auto;
        max-width: 100%;
    }
    .right-faq-img {
        position: static;
        text-align: center;
    }
    .faq-section {
        display: flex;
        flex-direction: column-reverse;
    }
    .banner-caption-show h1 {
        padding-top: 70px;
    }
    .cards-coins-abs, .poker-coins_bitcoins, .football-player, .abs-footballer, .tannis-player, .reversed-blured-card{
        display: none;
    }
    .faq-accordion-section {
        padding-bottom: 10%;
    }

    /* 5-10-24-css-start */
    .footer-class-check .single-footer-content {
        padding: 10px 30px;
    }
    .single-footer-content:first-child {
        padding-left: 0;
    }
    .navbar {
        position: fixed;
        top: 51px;
    }
    .announcement-bar {
        z-index: 999;
        padding: 6px 0;
    }
    /* 5-10-24-css-end */
}

@media only screen and (max-width: 767px) {
    .container{
        max-width: 100%;
    }
    .navbar-brand img {
        width: 100%;
    }

    .navbar-toggler-icon {
        filter: none;
    }

    .upper-grid h4 {
        font-size: 25px;
        padding: 20px 0;
    }

    .mt-140 {
        margin-top: 40px !important;
    }


    /* .right-faq-img-new {
        top: -50% !important;
        right: 25% !important;
    } */
    .right-side-ab a {
        display: inline-block;
        margin: 8px 0;
        text-align: center;
        padding: 7px 25px;
    }

    .footer-section {
        padding: 40px 0 15px !important;
    }
    .cards-coins-abs {
        top: -12%;
    }

    /* 5-10-24-css-start */
    .footer-class-check .single-footer-content {
        padding: 10px 0;
        border-right: 0;
    }
    .footer-class-check {
        display: block !important;
    }
    .about-two-buttons a:last-child {
        padding: 16px 25px;
    }
    .about-section {
        padding: 60px 20px 80px;
    }
    .padding-80 {
        padding: 60px 0 80px;
    }
    .about_section .after-partners-heading {
        padding-bottom: 10px;
    }
    section.about_section{
        padding: 80px 0 60px;
    }
    .about-two-buttons a {
        display: block;
        margin: 30px auto 0;
    }
    .about-two-buttons {
        margin-top: 20px;
    }
    .navbar {
        top: 63px;
    }
    .banner-caption-show h1 {
        font-size: 20px;
    }
    /* 5-10-24-css-end */
}

@media only screen and (max-width: 575px) {
    .about-two-buttons a {
        padding: 15px 12px;
    }
    .poker-coins_bitcoins {
        top: -18%;
    }
    .cards-coins-abs {
        top: -19%;
    }
    .football-player img {
        height: auto;
        max-width: 50%;
    }
    .football-player {
        top: -6%;
    }
    .abs-footballer img {
        height: auto;
        max-width: 60%;
    }
    .abs-footballer {
        top: -9%;
        text-align: end;
    }
    .tannis-player img {
        height: auto;
        max-width: 140px;
    }
}

@media only screen and (max-width: 480px) {

    .about-content-section h2,
    .partners-heading h2,
    .steps-heading h2,
    .partners-heading h2,
    .after-partners-heading h2,
    .faq-heading h2 {
        font-size: 1.5rem;
    }
    .navbar {
        top: 63px !important;
    }


    .navbar-nav {
        background: #081112;
    }

    .home-banner-total-part {
        background-size: cover;
        position: relative;
    }

    .banner-board-slider-show img {
        height: 215px !important;
    }

    .banner-caption-show h1 {
        letter-spacing: 0px;
        font-size: 15px;
    }

    .banner-caption-show h2 {
        font-size: 3em !important;
    }

    .banner-board-slider-show {
        margin-top: 0 !important;
    }

    .banner-board-slider-show {
        margin-top: 0% !important;
    }

    .after-banner-content {
        padding: 20px 0 80px;
    }

    .after-banner-content p {
        font-weight: 500 !important;
        font-size: 14px !important;
        letter-spacing: 0px !important;
        text-align: center;
        /*color: #000!important;*/
    }

    .get-demo-id-button {
        text-align: center !important;
    }

    .single-bit-coin img {
        height: 90px !important;
    }

    .blured-card img {
        height: 50px !important;
    }

    .blured-card {
        position: absolute;
        top: 80% !important;
    }

    .about-section {
        padding: 40px 0 50px 0 !important;
    }

    .about-content-section {
        padding: 0 !important;
    }

    .reversed-blured-card {
        top: -4% !important;
    }

    .reversed-blured-card img {
        height: 90px !important;
    }

    .tannis-player {
        top: -7% !important;
    }

    .tannis-player img {
        height: 150px !important;
    }

    .about-content-section h3 {
        letter-spacing: 0 !important;
        font-size: 16px;
    }

    .about-content-section h1 {
        font-size: 20px !important;
    }

    .about-content-full {
        margin-top: 20px !important;
        padding: 12px !important;
    }

    .about-content-full p {
        margin: 0 !important;
        margin-bottom: 15px !important;
    }

    .about-content-full p:last-child {
        padding-bottom: 0 !important;
    }

    .cards-coins-abs {
        top: -8% !important;
    }

    .cards-coins-abs img {
        height: 140px !important;
    }

    .poker-coins_bitcoins {
        position: absolute;
        left: 0;
        top: -4% !important;
    }

    .poker-coins_bitcoins img {
        height: 110px !important;
    }

    .about-two-buttons {
        margin-top: 20px !important;
    }

    .about-two-buttons a {
        padding: 15px 5px !important;
        margin: 0;
        display: block;
        width: 100%;
    }

    .about-two-buttons a:first-child {
        margin-bottom: 20px;
    }

    .steps-section {
        margin-top: -23px !important;
        background-size: cover !important;
    }

    .steps-heading {
        padding: 40px 0 0 !important;
    }

    .steps-heading h1 {
        letter-spacing: 0px !important;
        font-size: 18px;
    }

    .steps-towards-section {
        padding: 20px 0 !important;
    }

    .steps-data h6 {
        font-size: 12px !important;
        padding-top: 10px;
    }

    .steps-data p {
        padding-top: 5px !important;
        padding-right: 17px !important;
        font-size: 10px !important;
    }

    .lower-steps-section {
        padding-bottom: 60px !important;
    }

    .lower-steps-section h3 {
        font-size: 15px !important;
        padding-bottom: 15px !important;
        text-align: center;
    }

    .steps-button {
        padding: 20px 0 0 !important;
    }

    .steps-button a {
        padding: 15px 7px !important;
        display: block;
        width: 100%;
        text-align: center;
    }

    .partners-and-others {
        padding: 65px 0 75px !important;
        margin-top: -40px !important;
        background-size: cover !important;
    }

    .abs-footballer {
        top: -4% !important;
    }

    .abs-footballer img {
        height: 100px !important;
    }

    .partners-heading {
        padding-bottom: 20px !important;
    }

    .partners-heading h1 {
        font-size: 18px;
    }

    .upper-grid {
        padding: 10px !important;
    }

    .upper-grid h4 {
        font-size: 15px;
    }

    .upper-grid p {
        font-weight: 500 !important;
        letter-spacing: 0px !important;
        font-size: 16px !important;
    }

    .single-partners-btn a {
        font-size: 12px !important;
        padding: 12px 5px !important;
    }

    .mt-70 {
        margin-top: 40px !important;
    }

    .mt-140 {
        margin-top: 0 !important;
    }

    .mt-210 {
        margin-top: 40px !important;
    }

    .after-partners-heading h1 {
        font-size: 18px;
    }

    .single-after-partners-grid {
        margin-bottom: 15px;
    }

    .padding-80 {
        padding: 30px 0 70px !important;
    }

    .video-icons-show img {
        height: 35px;
    }

    .runner-abs {
        top: -2% !important;
    }

    .runner-abs img {
        height: 110px !important;
    }

    .runner-abs-two {
        top: -2% !important;
    }

    .runner-abs-two img {
        height: 110px !important;
    }



    /* .right-faq-img-new {
        position: absolute;
        top: -30% !important;
        right: 20% !important;
        overflow: hidden;
        display: block !important;
    }

    .right-faq-img-new img {
        height: 170px !important;
        overflow: hidden;
    } */
/*
    .faq-section {
        padding-bottom: 150px !important;
    } */

    .faq-heading {
        padding-bottom: 20px !important;
    }

    .faq-heading h1 {
        font-size: 18px;
    }

    .accordion-button {
        padding-bottom: 10px !important;
    }

    .footer-menus {
        padding: 15px 0 !important;
        margin: 0 !important;
    }

    .footer-menus ul li {
        display: inline-block;
        margin: 4px 8px !important;
    }

    .footer-menus ul li a {
        color: #fff;
        font-family: 'Exo', sans-serif;
        font-weight: 400;
        font-size: 13px;
        text-transform: uppercase;
        letter-spacing: 1.5px;
    }

    .footer-content-show {
        padding: 15px 0 !important;
    }

    .single-footer-content {
        border-right: none !important;
        padding-right: 0 !important;
        padding-left: 0;
        margin: 0 0 10px 0;
    }

    .box-icons {
        margin-right: 10px !important;
    }

    .footer-copy-rights {
        padding-top: 15px !important;
    }

    .footer-section {
        padding: 40px 0 15px !important;
    }

    .steps-data {
        top: 14% !important;
        left: 43%;
    }



    .football-player img {
        height: 100px !important;
    }

    .left-side-ab {
        text-align: center;
    }
    .right-faq-img img {
        height: auto;
        max-width: 303px;
    }
    .right-faq-img {
        /* animation: ; */
        margin: 30px 0;
    }
    .three-grid-section .row {
        row-gap: 70px;
    }
    .accordion-button {
        font-size: 16px;
    }
    .circle-content h5 {
        font-size: 20px;
    }
    .faq-section {
        padding: 90px 0 30px;
    }
    section.about_section {
        padding: 40px 0;
    }
    .faq-section {
        padding: 50px 0 30px;
    }
    .partners-and-others {
        padding: 65px 0 50px !important;
    }

    /* 5-10-24 css start */
    .after-partners-section {
        padding-bottom: 40px;
    }
    /* 5-10-24 css end */

    .about-content-full h4{
        margin-bottom: 15px;
    }
}
@media only screen and (max-width: 375px) {
    .steps-heading {
        padding: 60px 0 0 !important;
    }

    section.about_section {
        padding: 40px 0;
    }

    .steps-towards-section .row .col-md-3.col-6 {
        width: 60%;
        margin: 0 auto;
    }
    .navbar-brand img {
        max-width: 60%;
        height: auto;
    }
    .navbar {
        top: 63px !important;
        padding: 5px 0 0px;
    }
    ul.navbar-nav {
        padding: 15px 10px;
    }
    .navbar-brand {
        margin-right: 0;
        padding-bottom: 10px;
    }
    .steps-section {
        margin-top: -28px !important;
    }

}