@font-face{font-family:'Exo2-Black';src:url('../fonts_new/Exo2-Black.eot?sijkh6');
    src:url('../fonts_new/Exo2-Black.eot?sijkh6#iefix') format('embedded-opentype'), 
    url('../fonts_new/Exo2-Black.ttf?Exo2-Black') format('truetype'), 
    url('../fonts_new/Exo2-Black.woff?Exo2-Black') format('woff'), 
    url('../fonts_new/Exo2-Black.svg#Exo2-Black') format('svg');
    font-weight:normal;font-style:normal; font-display: swap;
}
@font-face{font-family:'Exo2-SemiBold';src:url('../fonts_new/Exo2-SemiBold.eot?sijkh6');
    src:url('../fonts_new/Exo2-SemiBold.eot?sijkh6#iefix') format('embedded-opentype'), 
    url('../fonts_new/Exo2-SemiBold.ttf?Exo2-SemiBold') format('truetype'), 
    url('../fonts_new/Exo2-SemiBold.woff?Exo2-SemiBold') format('woff'), 
    url('../fonts_new/Exo2-SemiBold.svg#Exo2-SemiBold') format('svg');
    font-weight:normal;font-style:normal; font-display: swap;
}
@font-face{font-family:'Exo2-Bold';src:url('../fonts_new/Exo2-Bold.eot?sijkh6');
    src:url('../fonts_new/Exo2-Bold.eot?sijkh6#iefix') format('embedded-opentype'), 
    url('../fonts_new/Exo2-Bold.ttf?Exo2-Bold') format('truetype'), 
    url('../fonts_new/Exo2-Bold.woff?Exo2-Bold') format('woff'), 
    url('../fonts_new/Exo2-Bold.svg#Exo2-Bold') format('svg');
    font-weight:normal;font-style:normal; font-display: swap;
}
.m0{
    margin: 0;
}
.p0{
    padding: 0;
}
.sports-league-hero-header {
    background-image: url(../images/webp/sports-league-header.webp);
    display: flex;
    align-items: center;
}
.sports-brand-her {
    background-image: url(../images/webp/sports-brand-hero-header.webp);
    display: flex;
    align-items: center;
}
.free-hero-header {
    background-image: url(../images/webp/free-to-play-header.webp);
    display: flex;
    align-items: center;
}
.free-to-hero-header {
    background-image: url(../images/webp/free-to-play-header.webp);
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
    padding-top: 80px;
    background-repeat: no-repeat;
    background-size: cover;
}
.iGaming-plateform-bg {
    background-image: url(../images/iGaming-plateform-bg.webp);
    background-repeat: no-repeat;
    background-repeat: no-repeat;
    background-size: cover;
}
.employee-engagment-hero-header {
    background-image: url(../images/employee-engagement-banner.png);
    display: flex;
    align-items: center;
}
.props-hero-header {
    background-image: url(../images/webp/props-bg.png);
    display: flex;
    align-items: center;
    height: calc(85vh - 100px);
}
.pickem-hero-header {
    background-image: url(../images/pickem-bg.png);
    display: flex;
    align-items: center;
    height: calc(85vh - 100px);
}
.product-hero-header {
    background-image: url(../images/product-header.webp);
    display: flex;
    align-items: flex-end;
    height: calc(90vh - 100px);
}
.opinion-hero-header {
    background-image: url(../images/opinion-bg.jpg);
    display: flex;
    align-items: center;
    height: calc(85vh - 100px);
}
.brandNew{
    background-image: url(../images/brand_new_bg.webp);
    display: flex;
    align-items: center;
    height: calc(85vh - 100px);
}
.iGamingNew{
    background-image: url(../images/igaming-header-bg.webp);
    display: flex;
    align-items: center;
    height: calc(85vh - 100px);
}
.fsa_bg{
    background-image: url(../images/fsa_bg.webp);
    display: flex;
    align-items: center;
    height: calc(100vh - 100px);
}
.fan-banner{
    background-image: url(../images/fan-engagement-header.webp);
    display: flex;
    align-items: center;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: top center;
    height: calc(85vh - 100px);
}
.while_lable_new_header{
    background-image: url('../images/white_lable_new_header.webp');
    background-size: cover;
    background-position: top center;
    background-repeat: no-repeat;
}
.while_lable_sub_header{
    background-image: url('../images/whilte_lable_games_men.webp');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: right;
    display: flex;
    align-items: center;
    height: 800px;
}
.new_wl_p{
    color: rgba(33, 33, 33, 1);
    font-family: "Geomanist";
    font-size: 26px;
    letter-spacing: 0px;
    text-align: left;
    line-height: 35px;
}
.wl_sub_title{
    color: rgba(33, 33, 33, 1);
    font-family: "Geomanist-Book";
    font-size: 26px;
    letter-spacing: 0px;
    text-align: left;
    line-height: 35px;
}
.product-main{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.props-bg {
    display: flex;
    align-items: center;
}
.fantasy-header{
    text-align: center;
}
.seo-head{
    border: 1px solid #212121;
    text-transform: uppercase;
    font-size: 18px;
    line-height: 1.5;
/*    display: inline-block;*/
    padding: 0 10px;
    font-family: 'Geomanist-Book';
    height: 35px;
    display: flex;
    align-items: center;
    justify-content: center;
    width: fit-content;
    margin: 0 auto;

}
.free-heading {
  color: #212121;
  font-family: Geomanist-Medium;
  font-size: 70px;
  font-weight: 500;
  letter-spacing: 0;
  line-height: 80px;
    margin-bottom: 0px;
    margin-top: 0px;
    padding-top: 20px;
}
.iGaming-plateform-title{
    color: rgba(33, 33, 33, 1);
    font-family: "Geomanist-Medium";
    font-size: 70px;
    letter-spacing: -1.87px;
    text-align: left;
    line-height: 73px;
}
.seo-heading {
  color: #212121;
  font-family: Geomanist-Medium;
  font-size: 80px;
  font-weight: 500;
  letter-spacing: 0;
  line-height: 80px;
    margin-bottom: 0px;
    margin-top: 0px;
    padding-top: 20px;
}
.common-heading{
    color: #212121;
    font-family: Geomanist-Medium;
    font-size: 42px;
    font-weight: 300;
    letter-spacing: 0;
    line-height: 50px;
    margin: 0px;
    padding-bottom: 30px;
}
.common-heading65{
    color: #212121;
    font-family: Geomanist-Medium;
    font-size: 65px;
    letter-spacing: -2px;
    line-height: 70px;
    margin: 0px;
    padding-bottom: 30px;
}
.common-heading32{
    color: #212121;
    font-family: Geomanist-Book;
    font-size: 32px;
    font-weight: 300;
    letter-spacing: 0;
    line-height: 50px;
    margin: 0px;
    padding-bottom: 15px;
}
.common-heading48{
    color: #212121;
    font-family: Geomanist-Medium;;
    font-size: 48px;
    line-height: 50px;
    margin: 0px;
    padding-bottom: 15px;
}
.common-heading36{
    color: #212121;
    font-family: Geomanist-Medium;
    font-size: 32px;
    font-weight: 300;
    letter-spacing: 0;
    line-height: 50px;
    margin: 0px;
    padding-bottom: 15px;
}
.common-heading28{
    color: #212121;
    font-family: Geomanist-Book;
    font-size: 28px;
    font-weight: 300;
    letter-spacing: 0;
    line-height: 50px;
    margin: 0px;
    padding-bottom: 0px;
}
.common-heading24{
    color: #212121;
    font-family: Geomanist-Medium;;
    font-size: 24px;
    letter-spacing: 0;
    line-height: 32px;
    margin: 0px;
    padding-bottom: 0px;
}
.emplyee-heading{
    color: #FFFFFF;
    font-family: Geomanist-Medium;
    font-size: 70px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 81px;
    margin-bottom: 0px;
    margin-top: 0px;
    padding-top: 20px;
}
.engage-connect{
    padding: 180px 0;
}
.connect-sections{
    display: flex;
    justify-content: space-between;
    width: 60%;
    margin: 0 auto;
    align-items: center;
}
.fjustify{
    display: flex;   
    align-items: center;
    justify-content: space-between;
} 
.f-justify{
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-top: 150px;
    padding-bottom: 150px;
}
.green-row{
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 15px 0;
}
.green-row h4{
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 60px 0;
}
.btn-contact{
    width: 200px;
    height: 56px;
    display: flex;
    background-color: #FFFFFF;
    color: #212121;
    justify-content: center;
    align-items: center;
    font-family: 'Geomanist-Medium';
    border-radius: 5px;
    font-size: 18px;
}
.pTB100{
    padding: 100px 0;
}
.props-size{
    font-size: 68px;
    line-height: 78px;
}
.exciting_slider{
    padding: 120px 0;
    background-color: #E8F4EF;
}
.exciting_box{
/*    border-radius: 28.8px;*/
    padding: 40px 30px 30px 30px;
    height: 340px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.box34{
   
    background-color: #DFDFA7;
    background-image: url('../images/OpinionTrading.png');
    background-repeat: no-repeat;
    background-position: right;
   
/*    width: 402px;*/
   
}
.box1{
   
    background-color: #A3D3D8;
    background-image: url('../images/webp/Free-to-play-iGmaing.png');
    background-repeat: no-repeat;
    background-position: right;
   
/*    width: 402px;*/
   
}
.box2{
    background-color: #DADAEE;
    background-image: url('../images/PickmTournament.png');
    background-repeat: no-repeat;
    background-position: bottom;
}.box3{
    background-color: #FFDAC7;
    background-image: url('../images/StockFantasy.png');
    background-repeat: no-repeat;
    background-position: bottom;
}.box4{
    background-color: #A3D3D8;
    background-image: url('../images/SportspPediction.png');
    background-repeat: no-repeat;
    background-position: bottom;
}.box5{
    background-color: #FFDAC7;
    background-image: url('../images/PropsFantasy.png');
    background-repeat: no-repeat;
    background-position: bottom;
 }.box6{
    background-color: #FDEABF;
    background-image: url('../images/SeasonLongFantasy.png');
    background-repeat: no-repeat;
    background-position: bottom;
}
.box16{
    background-color: #FDEABF;
    background-image: url('../images/webp/Fan-Quizzes.png');
    background-repeat: no-repeat;
    background-position: bottom;
}
.box10{
    background-color: #DAEEDB;
    background-image: url('../images/webp/MobileApp.png');
    background-repeat: no-repeat;
    background-position: right bottom;
}
.box11{
    background-color: #EEDAEC;
    background-image: url('../images/webp/PaymentGateway.png');
    background-repeat: no-repeat;
    background-position: right bottom;
}.box12{
    background-color: #DADAEE;
    background-image: url('../images/webp/LiveStreaming.png');
    background-repeat: no-repeat;
    background-position: right bottom;
}.box13{
    background-color: #FFDAC7;
    background-image: url('../images/webp/Integration.png');
    background-repeat: no-repeat;
    background-position: right bottom;
}
.box14{
    background-color: #A3D3D8;
    background-image: url('../images/webp/DailyFS.png');
    background-repeat: no-repeat;
    background-position: bottom;
    background-size: 60%;
}
.freeT0{
    padding: 110px 0;
    background-color:#E8F4EF;
}
.pT40explore{
    padding-top: 60px;
}
.games-type > .item{
    width: 25%;
}
.payment-sec{
    background-color: #F9F9F9;
    padding: 150px 0;
}
.machanic-sec{
    padding: 80px 0;
    background-color: #E8F4EF;
    background-image: url('../images/webp/machanic-sec-bg.png');
    background-repeat: no-repeat;
    background-position: right bottom;
}
.machanic-secilist h4{
  color: #212121;
  font-family: Geomanist-Book;
  font-size: 28px;
  font-weight: 300;
  letter-spacing: 0;
  line-height: 35px;
  padding-bottom: 10px;  
  margin-top: 40px;
  margin-bottom: 0px;
}
.use-of-game{
    border-left: 4px solid #00B46A;;
    padding-left: 24px;
}
.machanic-secilist{
    display: flex;
    gap: 60px;
}
.exciting_box h4{
    color: #333333;
    font-family: "Exo2-Black";
    font-size: 30px;
    font-weight: 900;
    letter-spacing: 0;
    line-height: 32px;
    margin: 0px;
    /*end max 767px*/
}
.freePlay h4 {
        color: #333333;
        font-family: "Exo2-Black";
        font-size: 30px;
        font-weight: 900;
        letter-spacing: 0;
        line-height: 32px;
        margin: 0px;
    }
.a-one-stop h4 {
        color: #333333;
        font-family: "Exo2-Black";
        font-size: 27px;
        font-weight: 900;
        letter-spacing: 0;
        line-height: 29px;
        margin: 0px;
    }
.daily-slide{
    padding: 18px 0;
    color: #333333;
    font-family: "Exo2-SemiBold";
    font-size: 14.2px;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 19.2px;
    text-align: center;
    border: 1.2px solid #f7f7f7;
    border-radius: 38.4px;
    background-color: #f7f7f7;
    background-color:  rgba(255, 255, 255, 0.86);
}
.exploreButton {
    padding: 15px 44px;
    border-radius: 4px;
    color: #FFFFFF;
    font-family: 'Geomanist-Medium';
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 19px;
    text-align: center;
    border: 1px solid #00B46A;
    background-color: #00B46A;
    box-shadow: 0 2px 3px 0 rgb(0 0 0 / 20%);
    display: inline-block;
    cursor: pointer;
}
.exploreButton:hover{
    background-color: #009156;
    color: #FFFFFF;
    border-color: #009156;
}
}
.offered-c{
    padding-bottom: 60px;
}
.w-100{
    width: 50%;
}
.explore-btn{
    padding-top: 60px;
}
.engage-connect-sections{
    display: flex;
    justify-content: space-between;
}
.engage-connect-sections figure img{
    height: 80px;
    width: auto;
    margin: 0 auto;
}
.make-fantasy-fans{
    background-image: url('../images/webp/make-fantasy-fans.png');
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    background-color: #E8F4EF;
}
.make-fantasy-img{
    display: flex;
    gap: 40px;
    align-items: center;
    justify-content: center;
}
.age-of-exprience{
    background-image: url('../images/webp/age-of-exprience.webp');
    background-repeat: no-repeat;
    background-position: right;
    background-size: contain;
    background-color: #E9F3F0;
    padding: 250px 0;
}
.age-logo{
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 60%;
    flex-wrap: wrap;

}
.age-logo li{
    width: 25%;
    margin: 0 auto;
    padding-top: 50px;
}
.howItwork{
    padding: 130px 0;
}
.howit{
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    width: 60%;
    margin: 0 auto;
    gap: 100px;
}
.howit li{
    width: 40%;
    margin: 0 auto;
}
.howItTItile{
    color: #212121;
    font-family: Geomanist;
    font-size: 32px;
    letter-spacing: 0;
    line-height: 44px;
    text-align: center;
}
.methodTitile {
  color: #212121;
  font-family: Geomanist-Book;
  font-size: 30px;
  font-weight: 300;
  letter-spacing: 0;
  line-height: 40px;
  padding-top: 30px;
}
.mathod-of{
    padding: 140px 0;
    background-color: #F9F9F9;
    display: flex;
    justify-content: space-between;
}
.mathod-of-box{
  height: 371px;
  width: 450px;
  border-radius: 35px;
  background-color: #FFFFFF;
  padding: 40px;
}    
.mathod-of-boxes{
    display: flex;
    justify-content: space-between;
    gap: 30px;
}
.marketTO{
    padding-top: 80px;
    padding-bottom: 190px;
}
.product-engament{
    background-color: #F9F9F9;
    padding: 150px 0;
}
.product-engament-img{
   display: flex; 
   align-items: center;
   justify-content: center;
   gap: 23px;
}
.some-incredible-sections{
    padding: 120px 0;
    background-image: url('../images/incredible_benifit_bg.png');
    background-repeat: no-repeat;
    background-position: left;
}
.idea-for{
    padding: 150px 0;
    background-color: #E8F4EF;;
}
.idea-for-icon{
    display: flex;
    justify-content: space-between;
/*    align-items: center;*/
}
.idea-for-icon li{
    text-align: center;
    width: 20%;
}
.idea-for-icon li p{
   padding-top: 40px;
}
.what-else{
    padding: 150px 0;
}
.what-else-content{
    display: flex;
    gap: 40px;
    flex-wrap: wrap;
    justify-content: space-between;
}
.what-else-list{
    width: 30%;
    text-align: center;
    height: 440px;
    border: 1.02px solid #E5E5E5;
    border-radius: 30px;
    padding: 70px 0;
}

.what-else-icon{
    padding-top: 70px;
    padding-bottom: 50px;
}
.what-else-icon{
    width: 150px;
    height: 150px;
    border-radius: 50%;
    background-color: #F9F9F9;
    padding: 40px;
    margin: 0 auto;
   display: flex;
    align-items: center;
    justify-content: center;
}
.some-box1{
    height: 345px;
    width: 430px;
    border-radius: 33.34px;
    background-color: #DAEEDB;
    background-image: url('../images/webp/acquire-new-users-at-a-lower-CPA.webp');
    background-position: right bottom;
    background-repeat: no-repeat;
    padding: 30px 0 0 30px;
}
.some-box2{
    height: 345px;
    width: 430px;
    border-radius: 33.34px;
    background-color: #EEDAEC;
    background-image: url('../images/webp/develop-a-huge-brand-recall.webp');
    background-position: right bottom;
    background-repeat: no-repeat;
    padding: 30px 0 0 30px;
}
.some-box3{
    height: 345px;
    width: 430px;
    border-radius: 33.34px;
    background-color: #DAEEE9;
    background-image: url('../images/webp/collect-valuable-data.webp');
    background-position: right bottom;
    background-repeat: no-repeat;
    padding: 30px 0 0 30px;
}
.some-box{
    display: flex;
    gap: 50px;
}
.grouwing-sportsbook-section{
    padding: 150px 0;
    background-color: #F9F9F9;
    background-image: url('../images/webp/arrow-bg.webp');
    background-repeat: no-repeat;
    background-position: right bottom;
}
.growing{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.some-box-title {
    color: #333333;
    font-family: "Exo2-Black";
    font-size: 30px;
    font-weight: 900;
    letter-spacing: 0;
    line-height: 35px;
    text-transform: uppercase;
    font-weight: bold;
    margin-bottom: 0px;
    margin-top: 0px;
}
.games-type{
    display: flex;
    gap: 20px;
}
.w250{
    padding: 20px 0;
    width: 250px;
}

.caseStudyDarkSection{
    padding-top: 20px;
    background-size: 53% 85%;
}
.seasonPd0{
    padding-top: 0;
}
.PadB20{
    padding-bottom: 20px;
}
.pB70{
    padding-bottom: 70px;
}
.blackCaseStudyLeft .heading + p {
    margin-bottom: 30px;
}
.howItwork h3{
    padding-bottom: 50px;
}
.bodyfont22 {
    color: #212121;
    font-family: Geomanist;
    font-size: 22px;
    letter-spacing: 0;
    line-height: 35px;
}
.bodyfont20 {
    color: #212121;
    font-family: Geomanist;
    font-size: 20px;
    letter-spacing: 0;
    line-height: 32px;
}
.bodyfont18 {
    color: #212121;
    font-family: Geomanist;
    font-size: 18px;
    letter-spacing: 0;
    line-height: 28px;
}
.pos40{
    position: relative;
    top: 40px;
}
.pos20{
    position: relative;
    top: 20px;
}
.pB50 {
        padding-bottom: 50px;
    }
    .pB60 {
        padding-bottom: 60px;
    }

.banner:after {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: auto;
    background: url(../images/webp/mouse-for-web.png) no-repeat center center;
    content: '';
    width: 15px;
    height: 24px;
    bottom: 30px;
}
.blog-heading{
    padding-bottom: 30px;
}
.right-props-header{
    width: 45%;
    display: flex;
    justify-content: flex-end;
}
.left-props-header{
    width: 55%;
    padding-bottom: 140px;
}
.props-height{
    align-items: flex-end;
}
.props-work{
    padding: 100px 0;
}
.props-work-sec{
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    gap: 30px;
}
.props-work-item{
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    background-color: #f9f9f9;
    padding: 0 90px;
    width: 48%;
    border-radius: 30px;
}
.powerdby{
    background-image: url('../images/webp/powered-by-bg.png');
    background-position: right;
    background-repeat: no-repeat;
    background-size: contain;
    background-color: #E8F4EF;
    padding: 200px 0;
}
.unleashing-section{
    background-image: url('../images/webp/unleashing-bg.png');
    background-position: right;
    background-repeat: no-repeat;
    background-size: contain;
    background-color: #f9f9f9;
    padding: 180px 0;
}
.aglCustom{
    width: 35%;
    position: relative;
    left: 5px;
}
.administering-section{
    padding: 100px 0;
}
.administrator-img{
    display: flex;
    gap: 30px;
}
.notable-aspects{
    padding: 120px 0;  
    background-color: #F9F9F9;
}
.notable-content{
    display: flex;
    justify-content: space-between;
}
.notable-item{
    width: 30%;
}
.notable-title{
    color: #212121;
    font-family: Geomanist-Book;
    font-size: 26px;
    font-weight: 300;
    letter-spacing: 0;
    line-height: 32px;
}
.notable-item img{
    height: 60px;
}
.notable-hed{
    padding-bottom: 70px;
    color: #212121;
    font-family: Geomanist-Book;
    font-size: 28px;
    font-weight: 300;
    letter-spacing: 0;
    line-height: 32px;
}
.bodyFontColor{
    color: #666666;
}
.works-sections{
    padding: 100px 0;
}
.works-items{
    width: 48%;
    padding: 50px 70px 0 70px;
    background-color: #F9F9F9;
    border-radius: 30px;
    text-align: center;
}
.winner-title {
  color: #212121;
  font-family: Geomanist-Book;
  font-size: 32px;
  font-weight: 300;
  letter-spacing: 0;
  line-height: 32px;
  text-align: center;
}
.works-items-here{
    padding-top: 70px;
}
.works-items-list{
    display: flex;
    flex-wrap: wrap;
    gap: 40px;
}
.database-targeted{
    background-image: url('../images/database-targeted-bg.png');
    background-position: right;
    background-size: cover;
    background-repeat: no-repeat;
    padding: 200px 0;
}
.through-automation{
    padding: 100px 0;
}
.adminImgaes{
    display: flex;
    gap:30px;
    padding-top: 70px;
}
.game-engagement-section{
    background-color: #F9F9F9;
    padding: 120px 0;
}
.choos-item{
    background-color: #FFFFFF;
    padding: 50px;
    border-radius: 30px;
    height: 400px;
    width: 33%;
}
.gap30{
    gap: 30px;
}
.gam-title{
    font-size: 24px;
    font-family: Geomanist-Medium;
    line-height: 30px;
    margin: 0;
    padding-bottom: 30px;
}
.gams-title{
    font-size: 28px;
    font-family: Geomanist-Medium;
    line-height: 30px;
    margin: 0;
    padding-bottom: 20px;
}
.gams-sec{
    padding: 60px;
}
.gam-title-one{
    font-size: 24px;
    font-family: Geomanist-Book;
    line-height: 30px;
    margin: 0;
    padding-top: 20px;
    padding-bottom: 30px;
}
.gam-img{
  height: 70px;
  width: 70px;
  background-color: #00B46A;
  border-radius: 50%;
  padding: 18px;
}  
.employee-how-work{
    padding: 120px 0;
}
.employee-game-item{
    border-radius: 30px;
    height: 424px;
    padding-top: 50px;
    padding-left: 50px;
    padding-right: 30px;
    width: 33%;
}
.emp-game-box1{
    background-image: url('../images/customizable-solutions.png');
    background-color: #E8EEF4;
    background-position: right bottom;
    background-repeat: no-repeat;
}.emp-game-box2{
    background-image: url('../images/scalable-across-locations.png');
    background-color: #EAE8F4;
    background-position: right bottom;
    background-repeat: no-repeat;
}.emp-game-box3{
    background-image: url('../images/End-to-end management.png');
    background-color: #F4EEE8;
    background-position: right bottom;
    background-repeat: no-repeat;
}
.benefits-sec{
    background-image: url('../images/benefits-sec-bg.png');
    background-color: #E8F4EF;
    background-position: right;
    background-repeat: no-repeat;
    background-size: contain;
    padding: 120px 0;
}
.matching-bg{
    background-image: url('../images/green-image.png');
}
.benefits-italic{
    color: #212121;
    font-family: Geomanist-Medium;
    font-size: 28px;
    font-style: italic;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 30px;
} 
.dflex{
    display: flex;
    align-items: center;
}
.starImg{
    width: 40%;
}
.startitel{
    width: 50%;
}
.customizable-img{
    height: 120px;
    width: 120px;
    border-radius: 30px;
    background-color: #EEEEEE;
    display: flex;
    align-items: center;
    justify-content: center;
}
.benif-img{
    height: 100px;
    width: 100px;
    border-radius: 30px;
    background-color: #00B46A;
    display: flex;
    align-items: center;
    justify-content: center;
}
.customizable-sec{
    padding: 100px 0;
    background-color: #F9F9F9;
}
.pB10{
    padding-bottom: 10px;
}
.involving-sec{
    padding: 140px 0;
}
.number-sec{
    padding: 130px 0;
    background-color: #F9F9F9;
}
.voice-form{
    padding: 120px 0;
    background-color: #E8F4EF;
}
.voice-sec{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.voice-item{
    border-radius: 30px;
    background-color: #FFFFFF;
    padding: 50px;
    width: 48%;
}
.review-sec{
    display: flex;
    gap: 20px;
}
.review-name{
    margin: 0;
    color: #212121;
    font-family: Geomanist-Medium;
    font-size: 16px;
    letter-spacing: 0;
    line-height: 18px;
    padding-bottom: 10px;
}
.review-dec{
    margin: 0;
    color: #999999;
    font-family: Geomanist;
    font-size: 16px;
    letter-spacing: 0;
    line-height: 18px;
}
.ready-to-sec{
    padding: 80px;
    background-color: #F9F9F9;
    border-radius: 30px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin: 120px 0;
}
.call-img{
    gap: 30px;
    background-color: #00B46A;
    border-radius: 46px;
    padding: 15px 30px 15px 20px;
}
.Icon_call{
    padding: 15px;
    border-radius: 50%;
    background-color: #FFFFFF;
}
.call-number{
    color: #FFFFFF;
  font-family: Geomanist-Book;
  font-size: 38.4px;
  font-weight: 300;
  letter-spacing: 0;
  line-height: 36px;
  text-decoration: underline;
}
.plus-minus-toggle {
  cursor: pointer;
  height: 21px;
  position: relative;
  width: 21px;
}  
/* Accordian CSS */
.panel-title > a:before {
    float: left !important;
    font-family: FontAwesome;
    content:"\f068";
    padding-right: 20px;
    color: #00B46A;
}
.panel-title > a.collapsed:before {
    float: left !important;
    content:"\f067";
     color: #00B46A;
}
.panel-title > a:hover, 
.panel-title > a:active, 
.panel-title > a:focus  {
    text-decoration:none;
}
.panel-title > a{
    color: #212121;
     font-family: Geomanist-Book;
}
.panel-default{
    padding: 30px 30px 30px 40px;
    margin-bottom: 30px;
}
.panel {
    background: #FFFFFF;
    border: 1px solid #DEDEDE;
    border-radius: 30px;
}
.panel-body {
    padding: 15px 40px;
    color: #666666;
     font-family: Geomanist;
}
.ready-to-item{
    width: 62%;
}
.ready-to-item-img{
    width: 38%;
}
.fantay-img-ib{
    background-image: url('../images/Box-for-Predictor.png');
    background-repeat: no-repeat;
    background-position: center;
    color: #FFFFFF;
    font-style: italic;
    text-transform: uppercase;
    font-family: Exo2-Black;
    background-size: contain;
    padding: 10px;
    font-size: 30px;
}
.static_small_heading{
    color: #212121;
    font-family: Geomanist-Medium;
    font-size: 24px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 30px;
    padding-bottom: 20px;
    padding-top: 60px;
    margin: 0;
}  
.static_container{
    background-color: #FFFFFF;
    padding: 100px 150px 100px 150px;
    margin: 100px 0;

}
.text-white{
    color: #FFFFFF;
}
.elevate-engagement{
    display: flex;
    gap: 80px;
    padding: 100px 0;
    align-items: center;
    justify-content: space-between;
}
.elevate-engagement-item{
    width: 50%;
}
.notabl-aspects-sec{
    background-color: #F9F9F9;
    padding: 100px;
}
.notabl-aspects{
    display: flex;
    gap: 90px;
    justify-content: space-between;
}
.notabl-aspects-item{
    width: 33%;
}
.notabl-title-one {
    font-size: 24px;
    font-family: Geomanist-Book;
    line-height: 30px;
    margin: 0;
    padding: 20px 0;
}
.height50{
    height: 50px;
}
.why_choose{
    padding: 100px 0;
}
.why_choose_title{
    color: #212121;
    font-family: Geomanist-Medium;
    font-size: 52px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 50px;
    text-align: center;  
    padding-bottom: 20px; 
    margin: 0;
}
.in-depth{
    display: flex;
    justify-content: space-between;
}
.in-depth-content,.in-depth-img{
    width: 50%;
}
.in-depth-img{
    display: flex;
    justify-content: flex-end;
}
.ai-and-ml{
    background-color: #F9F9F9;
    padding: 100px 0;
}
.in-depth-content img{
    padding-top: 40px;
}
.ai-and-ml-sections{
    display: flex;
   
}
.ai-and-ml-image{
    width: 60%;
    display: flex;
    gap: 30px;
}
.ai-and-ml-text {
    width: 40%;
    display: flex;
    justify-content: center;
    align-items: center;
}
.xmoonshot-sec{
    background-image: url('../images/star-symbol.webp');
    background-position: center;
    background-repeat: no-repeat;
    background-size: auto;
    padding: 80px 0;
    text-align: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.perfect-sec{
    background-color: #F5F9FF;
    padding: 100px 0;
}
.gaming_platform{
    padding: 100px 0;
}
.igaming01{
    display: flex;
    gap: 30px;
    justify-content: center;
    padding-top: 60px;
}
.specialized-team{
    padding: 120px 0;
    background-color: #E8F4EF;
}
.sportsImg{
    padding-top: 60px;
    width: 80%;   
    margin: 0 auto;
}
.complete_code{
    padding: 100px 0;
}
.expertise-in-diverse{
    padding: 100px 0;
    display: flex;
    align-items: center;
}
.Engagement-focused{
    padding: 100px 0;
    display: flex;
    align-items: center;
    background-color: #F9F9F9;
}
.expertise-in-text{
    width: 40%;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.focused-in-text{
    width: 40%;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.expertise-in-imgs{
    width: 60%;
    display: flex;
    gap: 30px;
    justify-content: flex-end;
}
.focused-in-imgs{
    width: 60%;
    display: flex;
    gap: 30px;
    justify-content: flex-start;
}
.ai-and-ml-img img{
    border-radius: 34px;
    border: 1px solid #DFDFDF;
}
.pl-screenshot{
    display: flex;
    justify-content: space-between;
    gap: 30px;
}
.exceptinal-user{
    padding-bottom: 100px;
}

/* Accordian CSS */

/* sports-themed-game */
@media (max-width: 1920px){
    .banner{
        height: 760px;
    }
}

@media (min-width: 1366px){
    .st-sports-bnr h1 {
        font-size: 70px;
    }
    .st-sports-bnr p {
        font-size: 28px;
        line-height: 46px;
    }
   

}


.st-sports-bnr{
  background-image: url(../images/Header-background-sporthub.webp);
}
.sports-themed-game{
  padding: 100px 0;
  background-color: #F9F9F9;
}
.Sportshub-img img{float: right}
.st-games-row {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-top:40px;
}
.st-games-row.freeT .st-game-card{
    width: 25%;
}

.st-game-card {
/*  width: 25%;*/
  padding: 40px 40px 0 40px;
  text-align: center;
  position: relative;
  height: 280px;
  cursor: pointer;
  overflow: hidden;
  transition: all .3s ease;
}
.st-game-card::after{
  content: "";
  display: block;
  position: absolute;
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: 0px;
  border: solid 4px #fff;
  transition: all .3s ease;
  opacity: 0;
  visibility: hidden;
}
.st-game-card:hover {
  border-color: #fff;
  box-shadow: 0 0 30px 0 rgba(0,0,0,0.2);  
}
.st-game-card:hover::after{
  opacity: 1;
  visibility: visible;
}
.st-game-card h4 {
  font-size: 26px;
  font-family: 'Exo2-Bold';
  margin: 0;

  text-transform: uppercase;
}
.st-game-card .img-responsive{
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  max-width: 190px !important;
  display: block;
  margin: 0 auto;
  transition: all .3s ease;
}
.st-game-card:hover .img-responsive{
  transform: scale(1.03);
}

.st-game1 {
  background-color: #A3D3D8;
}
.st-game2 {
  background-color: #FDEABF;
}
.st-game3 {
  background-color: #E0DAEE;
}
.st-game4 {
  background-color: #FFDAC7;
}
.st-game5 {
  background-color: #C3D8A3;
}
.st-game6 {
  background-color: #FDC6BF;
}
.st-game7 {
  background-color: #D2E3C8;
}
.st-game8 {
  background-color: #EEDAED;
}
.st-game9 {
  background-color: #FDE7BF;
}
.st-game10 {
  background-color: #A3D3D8;
}
.st-game11 {
  background-color: #DDEFFF;
}
.st-game12 {
  background-color: #A3D8BC;
}

.stgame_modal_upper p{
  color: #666666;
  font-size: 18px;
  line-height: 29px;
  width: 90%;
}

.stgame_modal_bttm {
  display: flex;
  padding: 0 30px;
  margin-top: 40px;
}

.stgameimg {
  padding: 0 7px;
}

.stgame_modal_upper {
  background: #F9F9F9;
  padding: 40px;
}

.stgame-cmn .modal-dialog {
  border-radius: 30px !important;
  overflow: hidden;
}

.stgame_modal_upper .modal-header {
  padding: 0;
  border: none;
}
.stgame_modal_upper .modal-title {
  font-size: 26px;
  font-family: 'Exo-Semibold';
  margin: 0 0 20px;
}
.st-img-cnt .modal-title {
  display: none;
}

.stgame_modal_upper button.close {
  color: #212121;
  font-size: 30px;
  opacity: 1;
  width: 30px;
  position: absolute;
  top: 16px;
  right: 15px;
}

.st-img-cnt-row {
  display: flex;
  justify-content: space-between;
}
.st-img-cnt{
    width: 80%;
}
.st-img-r {
  order: 2;
  margin-right: -40px;
  width: 30%;
}
.revo-why-vinfoitech {
    background-color: #E8F4EF;
    padding: 60px 0;
    position: relative;
}
.revo-vinfoitech-list li {
    position: relative;
    min-height: 100px;
    padding-left: 140px;
    margin-bottom: 50px;
}
.icon-why {
    position: absolute;
    top: 0;
    left: 0;
    width: 95px;
    height: 95px;
    border-radius: 25px;
    background-color: #00B46A;
    display: flex;
    align-items: center;
    justify-content: center;
}
.st-games-carousel-sc{
  padding: 100px 0;
}
.st-game-what .revo-vinfoitech-list p{
  padding-top: 15px; ;
}
.revo-game-summary .owl-dots .owl-dot.active span {
    background: #00CA6F;
}
.revo-game-summary .owl-dots .owl-dot span {
    width: 40px;
    height: 5px;
    margin: 0 5px;
    background: #999;
    display: block;
    border-radius: 0;
    cursor: pointer;
    box-shadow: none;
}
.your-need-section .owl-dots .owl-dot.active span {
    background: #00CA6F;
}
.your-need-section .owl-dots .owl-dot span {
    width: 40px;
    height: 5px;
    margin: 0 5px;
    background: #999;
    display: block;
    border-radius: 0;
    cursor: pointer;
    box-shadow: none;
}
.Vinfotech-Symbol {
    position: static;
}
.Vinfotech-Symbol img.img-responsive {
    position: absolute;
    top: 60px;
    right: 0;
    bottom: 60px;
    max-height: 750px;
}
.revo-game-summary .owl-dots {
    display: block;
    text-align: center;
    padding-top: 30px;
}
.gameCenterPad{
    padding: 100px 0;
}
.leading-provider{
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 100px 0;
}
.certi-img{
    display: flex;
    justify-content: center;
    margin-top: -140px;
}
.usePass{
    color: #ffffff;
    font-family: 'Geomanist';
    padding-top: 10px;
}
.heading_seo{
    color: #212121;
    font-family: Geomanist-Medium;
    font-size: 75px;
    font-weight: 500;
    letter-spacing: -1.97px;
    line-height: 80px;
}
.para_seo{
    color: #212121;
    font-family: Geomanist;
    font-size: 36px;
    letter-spacing: 0;
    line-height: 53px;
}
.title_common{
    color: #212121;
    font-family: Geomanist-Medium;
    font-size: 65px;
    font-weight: 500;
    letter-spacing: -2px;
    line-height: 70px;
    padding-bottom: 30px;
    margin-top: 0;

}
.title_common_small{
    color: #212121;
    font-family: Geomanist-Medium;
    font-size: 28px;
    font-weight: 300;
    letter-spacing: 0;
    line-height: 35px;
    padding-bottom: 20px;
    margin-bottom: 0;
    margin-top: 0;
}
.title_common_med{
    color: #212121;
    font-family: Exo2-Bold;
    font-size: 36px;
    font-weight: bold;
    letter-spacing: 0;
    line-height: 43px;
    padding-bottom: 20px;
    margin-top: 0;
}
.param_common{
    color: #212121;
    font-family: Geomanist;
    font-size: 22px;
    letter-spacing: 0;
    line-height: 35px;
}
.brandNew-sec{
    display: flex;
    justify-content: space-between;
    padding-top: 50px;
    align-items: center;
}
.pad-started{
    padding-top: 40px;
}
.activation-sec{
    display: flex;
    justify-content: space-between;
    padding-left: 13%;
/*    padding-top: 120px;*/
    padding-bottom: 120px;
    gap: 30px;
}
.activation-img{
    display: flex;
    gap: 30px;
}
.branList figure{
    background-image: url('../images/grshape.webp');
    background-repeat: no-repeat;
    background-size: contain;
    height: 40px;
    width: 36px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.boostList{
    display: flex;
    gap: 20px;
/*    justify-content: center;*/
    
}
.branList{
    display: flex;
    gap: 20px;
    width: 50%;
    padding-bottom: 50px;
}
.flexible-sec .branList {
    width: 100%;
}
.activation-txt{
    padding-top: 70px;
}
.activation-txt ul{
    display: flex;
    flex-wrap: wrap;
}

.own-plateform{
    padding-top: 120px;
    background-color: rgba(0,180,255,0.08);
}
.platefor-cls{
    display: flex;
    padding-top: 60px;
    position: relative;
    justify-content: center;
}
.valuable-box{
    width: 504px;
    border-radius: 0 30px 30px 30px;
    background-color: #2A2B5E;
    box-shadow: -6px -6px 0 0 #D5D5E1;
    padding: 50px 50px 10px 50px;
    position: absolute;
    right: 0;
    top: 25%;
}
.valuable-title{
    color: #FFFFFF;
    font-family: Geomanist-Book;
    font-size: 28px;
    font-weight: 300;
    letter-spacing: 0;
    line-height: 35px;
    margin: 0;
    padding-bottom: 10px;
}
.valuabls-li{
    display: flex;
    gap: 20px;
    padding-bottom: 30px;
}
.ourGame{
    display: flex;
    gap: 30px;
    border-radius: 30px;
}
.ourGame-item{
    flex: 1;
    background-color: #F9F9F9;
    border-radius: 30px 30px 0 0;
    display: flex;
    flex-direction: column;
    align-items: center;
    padding-top: 30px;
}
.exm-p{
    color: #666666;
    font-family: Geomanist;
    font-size: 18px;
    letter-spacing: 0;
    line-height: 30px;
    text-align: center;
    padding-top: 20px;
    padding-bottom: 30px;
}  
.ourGame-item h4{
    color: #FFFFFF;
    text-align: center;
    border-radius: 11px;
    background-color: #212121;
    box-shadow: inset 0 -3px 0 0 #CCCCCC;
    padding: 8px 0px;
    width: 260px;
    margin: 0;
    font-size: 24px;
    font-family: Geomanist-Bold;
    text-transform: uppercase;
}
.exam-sec{
    padding: 120px 0;
}
.your-partner{
    background-image: url('../images/gr-gb.webp');
    background-repeat: no-repeat;
    background-size: cover;
    padding: 120px 0;
}
.brand_cnt{
    height: 60px;
    width: 220px;
    border-radius: 5px;
    background-color: #FFFFFF;
    box-shadow: 0 3px 4px 0 rgba(0,0,0,0.1);
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto;
}
.brand_cnt:hover{
    background-color: #000000;
    color: #FFFFFF;
}
.brand_cnt:hover p{
    color: #FFFFFF;
}
.cntText{
    color: #212121;
    font-family: Geomanist-Medium;
    font-size: 18px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 20px;
    text-align: center;
    margin: 0;
}
.succesfull-sec{
    display: flex;
    gap: 30px;
    padding-top: 60px;
}
.succesfull-item{
    flex: 1;
    border-radius: 30px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-between;
    padding-top: 50px;
    padding-left:15px ;
    padding-right:15px ;
}
.campaign-sec{
    padding: 80px 0;
}
.succesfull-con{
    padding-bottom: 50px;
}
.intro_gamification{
    background-image: url('../images/brand-stadium.png');
    background-repeat: no-repeat;
    background-position: top;
    background-size: cover;
    height: 1050px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.intro_iGaming{
    background-image: url('../images/igaming-stadium.webp');
    background-repeat: no-repeat;
    background-position: top;
    background-size: cover;
    display: flex;
    justify-content: center;
    margin-top: 120px;
}
.discoverPad{
    padding-top: 100px;
}
.brnad_setting_img{
    display: flex;
    align-items: center;
    justify-content: center;
    padding-bottom: 40px;
}
.activation-pad{
    padding-top: 120px;
}
.brandNew-image figure img
{
    height: 713px;
}
.range-games{
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: auto;
}
.range-games > li.active > a, .range-games > li.active > a:hover, .range-games > li.active > a:focus{
    background-color: #00B46A !important;
     border-radius: 18px !important;
     color: #FFFFFF;
}
.range-games > li:active > a{
    color: #FFFFFF;
}
.range-games > li:active {
    background-color: #00B46A !important;
    border-radius: 24px !important;
    color: #212121;
}
.range-games > li > a{
    border: 0 !important;
    color: #212121;
    padding: 10px 30px;
    color: #666666;
    font-family: Geomanist-Book;
    font-size: 18px;
    font-weight: 300;
    letter-spacing: 0;
    line-height: 35px;
}
.range-games>li>a:focus, .range-games>li>a:hover{
     border-radius: 24px !important;
}
.range-games-item{
    background-color: #F9F9F9;
    border-radius: 30px;
    display: flex;
    justify-content: space-between;
    gap: 30px;
    align-items: center;
    padding: 60px 80px 0 80px;

}
.creating-challange {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.range-games-tabs{
    padding-bottom: 100px;
}
.creatingSecgap{
    padding: 100px 0;
}
.lightGreeBP{
    padding-bottom: 100px;
}
.activation-img figure{
    display: flex;
    align-items: flex-end;
}
.lower-user-sec{
    padding: 120px 0;
    display: flex;
    align-content: center;
    justify-content: space-between;
}
.lowerList{
    display: flex;
    gap: 30px;
    padding-bottom: 40px;
}
.figurImg{
/*    width: 40%;*/
}
.figurImg figure{
    height: 115px;
    width: 115px;
    border-radius: 20px;
    background-color: #00B46A; 
    display: flex;
    align-items: center;
    justify-content: center;
}
.lower-user-con, .lower-user-txt{
    flex: 1;
}
.bost-user-sec{
    padding: 120px 0;
    background-color: #FBF3ED;
    background-image: url('../images/Boost-user-Engagement.webp');
    background-repeat: no-repeat;
    background-position: bottom right;
        background-size: inherit;
}
.rightCon{
    /*background-color: #000000;
    border-radius: 50%;
    padding: 20px;
    display: flex;
    align-items: center;
    justify-content: center;*/
}
.gain-valuable{
    padding: 120px 0;
}
.gain-img{
    padding-top: 70px;
    display: flex;
    justify-content: center;
}
.discoverTitle{
    color: #212121;
    font-family: Geomanist-Book;
    font-size: 42px;
    font-weight: 500;
    letter-spacing: -0.88px;
    line-height: 45px;
}  
.p-btn-request-demo{
    margin-top: 60px;
}
.gameCenter{
    background-image:url('../images/GameCentre.webp');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;

}
.gameCenterFootball{
    background-image:url('../images/GameCentre-complete.webp');
    background-repeat: no-repeat;
    background-size: contain;
    background-position: bottom right;
    height: 1300px;
}
.gameCenterTopPad{
    padding-top: 80px;
}
.turnament-drive{
    background-color: #E6E8FB;
    background-image: url('../images/tournamentElement.webp');
    background-repeat: no-repeat;
    padding-top: 100px;
    background-size: contain;
}
.turnament-drimg{
    display: flex;
    justify-content: flex-end;
    padding-top: 60px;
}
.caseStudyFlex{
    display: flex;
    gap: 50px;
}
.caseStudyItem{
    background-image: url('../images/tournamentElement.webp');
    background-repeat: no-repeat;
    background-color: #000000;
}
.caseTitle{
    color: #FFFFFF;
    font-family: 'Geomanist-Medium';
    font-size: 42px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 50px;
    text-align: center;
    padding-bottom: 10px;
}
.caseText{
    color: #FFFFFF;
    font-family: Geomanist;
    font-size: 20px;
    letter-spacing: 0;
    line-height: 30px;
    text-align: center;
     margin-bottom: 20px;
}
.caseItem{
    flex: 1;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    background-color: #000000;
    border-radius: 30px;
    padding: 45px 30px 0 30px;
    background-image: url('../images/v-graphics.webp');
    background-repeat: no-repeat;
    background-position: bottom;
    background-size: contain;
}
.csLogo{
    display: flex;
    justify-content: center;
}
.caseGraphic{
    padding-top: 80px;
}
.link-arrow{
    font-family: 'Geomanist-Medium';
    background: url(../image/link-green-arrow.svg);
    background-repeat: no-repeat;
    background-size: 14px;
    background-position: right 7px;
    font-size: 18px;
    padding-bottom: 3px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 24px;
    padding-right: 25px;
    position: relative;

}
.cs-heading{
    color: #212121;
    font-family: Geomanist-Medium;
    font-size: 65px;
    font-weight: 500;
    letter-spacing: -2px;
    line-height: 70px;
    text-align: center;
}
.csSecpadding{
    padding: 100px 0 60px 0;
}
.readMoreCs{
    margin: 60px 0 100px 0;
    display: flex;
    justify-content: center;
}
.readMoreCsBtn{
    height: 60px;
    width: 350px;
    border: 1.03px solid #00B46A;
    border-radius: 5px;
    background-color: #00B46A;
    box-shadow: 0 3px 4px 0 rgba(0,0,0,0.1);
    display: flex;
    align-items: center;
    justify-content: center;
}
.readMoreCsBtn a{
    color: #FFFFFF;
    font-family: Geomanist-Medium;
    font-size: 20px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 22px;
    text-align: center;
}
.grnTitle{ 
    color: #00B46A;
    font-family: 'Geomanist-Medium';
    font-size: 24px;
    font-weight: 500;
    letter-spacing: 6.86px;
    line-height: 30px;
    text-align: center;
    text-transform: uppercase;
} 
.fanverse-img{
    display: flex;
    justify-content: center;
} 
.fanversePad{
    padding-top: 100px;
    
}
.your-sport{
    padding: 100px 0 0 0;
    background: url('../images/element-tech.webp');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: top center;
    background-color: #E8F4EF;
}
.desText{
    color: #FFFFFF;
    font-family: Geomanist;
    font-size: 28px;
    letter-spacing: 0;
    line-height: 42px;
}
.payment-gateway-con{
    display: flex;
}
.activation-img {
    display: flex;
    gap: 30px;
}
.imgSlide figure{
    position: absolute;
}





.slide {
  position: relative;
}

.slide img {
    position: absolute;
}

.top {
    animation-name: fade;
    animation-timing-function: ease-in-out;
    animation-iteration-count: infinite;
    animation-duration: 1s;
    animation-direction: alternate;
}

@keyframes fade {
    0% {
        opacity: 1;
    }
    25% {
        opacity: 1;
    }
    75% {
        opacity: 0;
    }
    100% {
        opacity: 0;
    }
}

.middle {
    animation-name: middile;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
    animation-duration: 5s;
    animation-direction: alternate;
   
}
@keyframes middile {
    0% {
        z-index: 0;
    }
    50% {
        z-index: 1;
    }
    100% {
        z-index: 0;
    }
}
.last {
    animation-name: last;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
    animation-duration: 5s;
    animation-direction: alternate;
   
}
@keyframes last {
    0% {
        z-index: 0;
    }
    50% {
        z-index: 0;

    }
    100% {
        z-index: 1;
    }
}

.errors{
    border: 1.5px solid red;
    border-radius: 5px;
}
.spinner0 {
    display: none;
    height: 28px;
    width: 28px;
    animation: rotate 0.8s infinite linear;
    border: 3px solid #FFF;
    border-right-color: transparent;
    border-radius: 50%;
    position: absolute;
    top: 35px;
    right: 30px;
    left: auto;
}
.spinner10 {
    display: none;
    height: 28px;
    width: 28px;
    animation: rotate 0.8s infinite linear;
    border: 3px solid #FFF;
    border-right-color: transparent;
    border-radius: 50%;
    position: absolute;
    top: 35px;
    right: 30px;
    left: auto;
}
.spinner1 {
    display: none;
    height: 28px;
    width: 28px;
    animation: rotate 0.8s infinite linear;
    border: 3px solid #FFF;
    border-right-color: transparent;
    border-radius: 50%;
    position: absolute;
    top: 35px;
    right: 30px;
    left: auto;
}
.powerful-games{
    background-color: #FBF6F1;
    padding: 100px 0;
}

.powerful-games-container{
    display: flex;
    justify-content: space-between;
    gap: 25px;
    flex-wrap: wrap;
}
.powerful-games-item{
    background-color: #FFFFFF;
    border-radius: 30px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    width: 31%;
    padding-left: 50px;
    padding-top: 50px;
    padding-right: 10px;
}
.powerful-game-title{
    opacity: 1;
    color: rgba(33, 33, 33, 1);
    font-family: "Geomanist-Medium";
    font-size: 32px;
    font-weight: 500;
    letter-spacing: -1.13px;
    text-align: left;
    margin-top: 0;
}
.power-sec{
    display: flex;
    justify-content: space-between;
    padding-bottom: 50px;
}
.powerful-game-head{
    opacity: 1;
    color: rgba(33, 33, 33, 1);
    font-family: "Geomanist-Medium";
    font-size: 65px;
    font-weight: 500;
    letter-spacing: -2px;
    text-align: left;
line-height: 70px;
}
  
.powerful-games-text{
    padding-bottom: 30px;
}
.powerful-games-img{

}
.seamless-sec{
    padding: 120px 0;
    display: flex;
    justify-content: space-around;
}
.seamless-sec-item{
/*    flex: 1;*/
}
.multi-sports{
    padding: 100px 0;
}
.engage-360-small{
    display: flex;
    justify-content: space-evenly;
}
.engage-with{
    display: flex;
    justify-content: space-between;
    gap: 25px;
}
.engage-sec{
    padding: 100px 0;
}
.engage-with-item{
    border-radius: 30px;
    background-color: #F9F9F9;
    display: flex;
    flex-direction: column;
    padding: 50px 40px 0;
    gap: 40px;
}
.engage-with-head{
    padding-bottom: 60px;
}
.comprehensive-sec{
    padding-top: 100px;
    background-color: #F9F9F9;
}
.comprehensive-admin{
    display: flex;
    justify-content: space-evenly;
    padding-bottom: 60px;
}
.pr20{
    padding-right: 20px;
}
.comprehensive-list ul li{
    padding-bottom: 30px;
}
.choose-engage{
    padding: 100px 0;
}
.choose-engage ul{
    padding-top: 60px;
}
.choose-engage-item{
    display: flex;
    gap: 30px;
    padding-bottom: 60px;
}
.choose-engage-item figure{
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #00B46A;
    border-radius: 25px;
    padding: 25px;
    height: 95px;
    width: 95px;
}
.choose-engage-bg{
    background-color: #E8F4EF;
    background-image: url('../images/Engage360-bg.webp');
    background-repeat: no-repeat;
    background-position: right;
    background-size: contain;
}
.supercharge-sec{
    background-image: url('../images/engage-contact.webp');
    background-repeat: no-repeat;
    background-size: cover;
}
.supercharge-second{
    background-image: url('../images/supercharge-bg.webp');
    background-position: right;
    background-repeat: no-repeat;
    background-size: contain;
    padding: 100px 0;
}
.supercharge-fsa{
    background-image: url('../images/supercharge-fsa.webp');
    background-position: right;
    background-repeat: no-repeat;
    background-size: contain;
    padding: 100px 0;
}
.contact-wht{
    background-color: #FFFFFF;
    color: #000;
    font-family: "Geomanist-Medium";
    font-size: 18px;
    letter-spacing: 0px;
    width: 200px;
    height: 60px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 5px;
    margin-top: 60px;
}
.contact-demo {
    background-color: #FFFFFF;
    color: #000;
    font-family: "Geomanist-Medium";
    font-size: 18px;
    letter-spacing: 0px;
    width: 250px;
    height: 60px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 5px;
    margin-top: 60px;
}
.contact-demo:hover {
    background-color: #000000;
    color: #FFFFFF;
    font-family: "Geomanist-Medium";
}
.unforgetablle-sec{
    background-color: #F7F6FF;
    padding-top: 100px;
}
.unforgetablle-item{
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
}
.unforgetablle-content{
    display: flex;
    justify-content: space-between;
    padding: 60px 0 40px 0;
    position: relative;
}
.pitch-view{
    background-image: url('../images/pitch-view.png');
    background-position: bottom;
    background-repeat: no-repeat;
    background-size: cover;
    height: 470px;
    padding-top: 30px;
}
.your-need-section{
    padding-top: 100px;
    background-image: url('../images/Stadium-right.png');
    background-position: right;
    background-repeat: no-repeat;
    background-size: contain;
}
.you-need-item{
    padding-top: 40px;
}
.you-need-item li{
    padding: 15px 0 15px 15px;
    margin: 10px 0;
    display: flex;
    align-items: center;
    border-radius: 15px;
    opacity: 1;
    background-image: linear-gradient(270deg, rgba(245, 245, 245, 0) 0%, rgba(249, 249, 249, 1) 100%);
}
.pr20 {
    width: auto !important;
}
.slider-flex {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.owl-dots {
    /*position: absolute;*/
    bottom: 30px;
}
.slider-flex figure{

}
.you-need-item li > span{
    width: 50px;
}
.you-need-item li > span img{
    width: auto !important;
}
.unforgetablle{position: relative;}
.unforgetablle::after{
  content:url('../images/arrow-Left.png'); /* with class ModalCarrot ??*/
  position: absolute; /*or absolute*/
 
  top: 50px;
}  
.unforgetablle-right{position: relative;}
.unforgetablle-right::before{
  content:url('../images/arrowright.png'); /* with class ModalCarrot ??*/
  position: absolute; /*or absolute*/

  top: 50px;
  left: -160px;
}  
.iGaming-plateform{
    height: 900px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.iGaming-sub{
    color: rgba(33, 33, 33, 1);
    font-family: "Geomanist";
    font-size: 22px;
    font-weight: 400;
    letter-spacing: 0px;
    text-align: left;
    line-height: 35px;
}

.small-icon{
    padding-bottom: 30px;
    margin-right: 10px;
}
.game-small-title{
    color: rgba(33, 33, 33, 1);
    font-family: "Geomanist-Medium";
    font-size: 24px;
    letter-spacing: -0.6px;
    line-height: 30px;
    text-transform: uppercase;
}
.marketing-tool-sec{
    background-image: url('../images/Marketing-Tools-Half.webp');
    background-repeat: no-repeat;
    background-position: right bottom;
}
.marketing-tool-li{
    padding-top: 50px;
}
.marketing-tool-li li{
    display: flex;
    gap: 20px;
    padding-bottom: 25px;
}
.marketing-tool-ti{
    color: rgba(33, 33, 33, 1);
    font-family: "Geomanist-Medium";
    font-size: 24px;
    font-weight: 500;
    letter-spacing: 0px;
    line-height: 32px;
    margin-top: 0;
}
.marketing-tools{
    padding-top: 100px;
}
.marketing-tool-btn-gap{
    padding: 80px 0;
}
.igmaing-btn{
    margin: 20px 0;
}
.igmaing-btn .igmaing-btn-design{
    border-radius: 5px;
    box-shadow: 0px 3px 4px rgba(0, 0, 0, 0.1);
    background-color: #00B46A;
    padding: 18px 30px;
    color: #FFFFFF;
    font-family: "Geomanist-Medium";
    font-size: 17.5px;
    letter-spacing: 0px;
    text-align: center;
    text-transform: unset;
}
.igmaing-btn .igmaing-btn-design:focus{
    outline: unset;
    border-color: unset;
    border: none;
}
.iGaming-header-img{
    background-image: url('../images/iGmaming-header.webp');
    background-repeat: no-repeat;
    background-position: right bottom; 
}
.plat-icon{
    border-radius: 21px;
    background-color: #000000;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 80px;
    width: 80px;
}
.our-plat-title{
    color: #212121;
    font-family: "Geomanist-Medium";
    font-size: 26px;
    letter-spacing: 0px;
    line-height: 32px;
}
.our-paltform-ul{
    display: flex;
    justify-content: space-between;
    padding-top: 70px;
    flex-wrap: wrap;
}
.our-paltform-ul li{
    padding-bottom: 60px;
    width: 30%;
}
.our-paltform-ul.poly{
    justify-content: unset;
    gap: 40px;
}
.choos-tool-btn-gap{
    padding-bottom: 100px;
}
.introduction-sec{
    text-align: center;
    padding: 100px 0 200px 0;
}
.intro-sec{
    background-image: url('../images/Stadium-intor.webp');
    background-repeat: no-repeat;
    background-position:center;
    background-size: contain;
}
.onhgoing-sec{
    padding: 100px 0;
}
.applicatio-secp{
    padding: 100px 0;
    background-color: #F9F9F9;
}
.ongoing-content{
    display: flex;
    align-items: center;
    justify-content: space-evenly;
}
.applicatio-sec{
    background-color: #F9F9F9;
    padding: 100px;
}
.application-text{
    width: 46%;
}
.application-box{
    width: 60%;
}
.application-content{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.application-box-ul{
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 30px;
    flex-wrap: wrap;
}
.application-box-item{
    width: 47.5%;
    padding: 50px;
    background-color: #FFFFFF;
    border-radius: 30px;
    height: 343px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    cursor: pointer;
}
.application-box-item:hover{
    box-shadow: -4px 30px 50px -26px rgba(0,0,0,0.3);
    transform: scale(1.02);
    transition: all .6s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.application-box-item h5{
    color: rgba(33, 33, 33, 1);
    font-family: "Geomanist-Medium";
    font-size: 26px;
    letter-spacing: 0px;
    text-align: left;
    line-height: 32px;
}
.deoployment-sec{
    background-color: #E8F4EF;
    padding: 100px 0;
}
.development-content{
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 40px;
}
.dev-box{
    display: flex;
    gap: 40px;
}
.dev-item{
    background-color: #FFFFFF;
    border-radius: 30px;
    height: 500px;
    width: 300px;
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    padding-left: 40px;
}
.dev-text h4{
    color: #212121;
    font-family: "Geomanist-Medium";
    font-size: 28px;
    letter-spacing: 0px;
    text-align: left;
    line-height: 32px;
}
.dev-item figure{
    position: relative;
}
.dev-item .black-img{
    position: relative;
}
.dev-item:hover{
    cursor: pointer;
    background-color: #212121;
    transition: all .6s cubic-bezier(0.165, 0.84, 0.44, 1);
    box-shadow: -4px 30px 50px -26px rgba(0,0,0,0.8);
    transform: scale(1.02);
}
.dev-item:hover h4{
    color: #FFFFFF;
}
.dev-item:hover  .bodyfont{
    color: #FFFFFF;
}
.dev-item:hover .white-img{
    display: block;
}
.dev-item:hover .black-img{
    display: none;
}
.tool-gaming-sec{
    padding: 100px 0;
    background-color: #FBF6F1;
}
.tool-gaming-slider{
    padding-top: 60px;
}
.tool-gaming-slides{
    border-radius: 30px;
    background-color: #FFFFFF;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.tool-gaming-slider .item{
    flex: 1;
}
.tool-gaming-slides figure img{
    width: auto !important;
}
.tool-gaming-slides{
    height: 770px;
    align-items: center;
}
.tool-gaming-slides h4{
    color: rgba(33, 33, 33, 1);
    font-family: "Geomanist-Medium";
    font-size: 36px;
    letter-spacing: -1.13px;
    text-align: center;
}
.tool-gaming-slides p{
    text-align: center;
}
.tool-content{
    padding-top: 50px;
}
.tool-gaming-btn-gap{
    padding-top: 60px;
    text-align: center;
}
.engagement-sec{
    padding: 100px 0 0 0;
}
.engagement-list{
    display: flex;
    justify-content: space-between;
}
.engament-content-title{
    color: rgba(33, 33, 33, 1);
    font-family: "Geomanist-Medium";
    font-size: 28px;
    letter-spacing: 0px;
    text-align: left;
    line-height: 32px;
    margin-top: 0;
}
.engament-content{
    padding-top: 40px;
/*    width: 50%;*/
}
.engment-all-img{
    width: 50%;
}
.engament-content li{
    margin-bottom: 40px;
    display: flex;
    gap: 20px;
}
.engament-content li:hover{
    cursor: pointer;

}
.engament-content li:hover .engament-content-title{
    color: #00B46A; cursor: pointer;
}
.rotate {
   transform: rotate(90deg);   
}

#engament-img2,#engament-img3,#engament-img4,#engament-img5{
    display: none;
}
#eng-p2,#eng-p3,#eng-p4,#eng-p5{
    display: none;
}
.truestedHea{
    color: rgba(33, 33, 33, 1);
    font-family: "Geomanist-Medium";
    font-size: 40px;
    letter-spacing: -1.23px;
    text-align: center;
    line-height: 40px;
    padding: 100px 0 70px 0;
    margin-top: 0;
}
.iGmaming-header-bg{
    background-image: url('../images/plateform-img-bg.webp');
    background-repeat: no-repeat;
    background-position: top center;
    background-size: contain;
    padding-top: 100px;
}
.core-strenght-header-bg{
    background-image: url('../images/core-strenght-header-bg.webp');
    background-repeat: no-repeat;
    background-position: top center;
    background-size: contain;
    padding-top: 100px;
}
.core-strenght-header-bg{
    background-image: url('../images/engement-tools-bg.webp');
    background-repeat: no-repeat;
    background-position: top center;
    background-size: contain;
    padding-top: 100px;
}
.power-strenght-header-bg{
    background-image: url('../images/powerfull-tools-bg.webp');
    background-repeat: no-repeat;
    background-position: top center;
    background-size: contain;
    padding-top: 100px;
}
.featureImg{
    display: flex;
    align-items: center;
    justify-content: center;
    margin-left: 140px;
    margin-top: 70px;
}
.the-complete{
    display: flex;
    justify-content: space-between;
    padding-top: 70px;
}
.tablist-arrow{
    padding-top: 40px;
    padding-bottom: 40px;
}
.tablist-arrow li{
    display: flex;
    gap: 22px;
    opacity: 1;
    color: rgba(33, 33, 33, 1);
    font-family: "Geomanist-Book";
    font-size: 22px;
    letter-spacing: 0px;
    text-align: left;
    line-height: 32px;
    padding-bottom: 20px;
}
.range-games-item.igamingFeature{
    padding-right: 0;
}
.build-for{
    padding: 100px 0;
    background-color: #FBF6F1;
}
.build-sec{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.build-content{
    width: 80%;
}
.bottom_btn{
    display: flex;
    gap: 30px;
}
.greentBtn{
    border-radius: 5px;
    border: 2px solid rgba(255, 255, 255, 1);
    opacity: 1;
    width: 250px;
    height: 60px;
    color: #FFFFFF;
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 1;
    font-family: "Geomanist-Medium";
    font-size: 18px;
    letter-spacing: 0px;
    text-align: left;
}
.greentBtn:hover{
    color: #000000;
    background-color: #FFFFFF;
    border: 2px solid #FFFFFF;
    border-radius: 5px;
}
.contact-wht:hover{
    background-color: #00B46A;
    color: #FFFFFF;
    border: 2px solid #FFFFFF;
}
.bottom_btn{
    margin-top: 60px;
}
.plateform-title-sub{
    color: rgba(33, 33, 33, 1);
    font-family: "Geomanist-Book";
    font-size: 30px;
    letter-spacing: 0px;
    text-align: left;
    line-height: 32px;
}
.platform-sec{
    padding: 100px 0;
}
.platefom-tabs-sub-title{
    color: rgba(33, 33, 33, 1);
    font-family: "Geomanist-Medium";
    font-size: 22px;
    font-weight: 500;
    letter-spacing: 0px;
    line-height: 20px;
    padding: 30px 0px 20px 0;
}
.platefom-ul{
    padding-left: 5px;
}
.platefom-ul li{
    padding-bottom: 10px;
}
.range-games-tabs{
    padding-top: 50px;
}
.supercharge-second.tool{
    background-image: unset;
    background-position: bottom;
}

.supercharge-second.big-container.marketing{
    background-image: unset;
}
.superchrge-flex{
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-top: 30px;
}
.wl_games{
    padding: 100px 0;
    background-image: url('../images/wl_games_bgimg.webp');
/*    background-image: url('../images/wl_games_img.png');*/
    background-repeat: no-repeat;
    background-position: top center;
}
.engage_sports{
    background-color: #F2F7FF;
    background-image: url('../images/engage_sports_fans.webp');
    background-repeat: no-repeat;
    background-position: bottom right;
    padding-bottom: 40px;
}
.engage_sports_sb{
/*    background-image: url('../images/wl_fans.webp');*/
    background-repeat: no-repeat;
    background-position: bottom;
    padding-top: 80px;
}
.whats_there{
    color: rgba(33, 33, 33, 1);
    font-family: "Geomanist-Medium";
    font-size: 30px;
    letter-spacing: -0.5px;
    text-align: left;
    line-height: 32px;
    margin-top: 30px;
    padding: 20px;
    border-radius: 15px;
    background-image: linear-gradient(270deg, rgba(255, 255, 255, 0) 0%, 
                        rgba(255, 255, 255, 0.46) 28%, rgba(255, 255, 255, 1) 100%);
    width: fit-content;

}
.game-that{
    background-color: #FFFFFF;
    border-radius: 30px;
    padding: 100px 0;
    display: flex;
    justify-content: space-between;
}
.game-black{
    border-radius: 27px;
    opacity: 1;
    background-color: rgba(0, 0, 0, 1);
    display: flex;
    align-items: center;
    justify-content: center;
    width: 128px;
    height: 128px;

}
.game_that_sub{
    color: rgba(33, 33, 33, 1);
    font-family: "Geomanist-Medium";
    font-size: 26px;
    letter-spacing: 0px;
    line-height: 32px;
    padding: 10px 0;
}
.why_vinfotech_wl{
    padding: 100px 0;
}
.sports_hubs{
    background-color: #FBF6F1;
    padding-bottom: 100px;
}
.sports_hubs_container{
    display: flex;
    justify-content: space-between;
    gap: 30px;
    flex-wrap: wrap;
    padding-top: 50px;
}
.sports_hubs_items{
    display: flex;
    flex-direction: column;
    background-color: #FFFFFF;
    border-radius: 30px;
    align-items: center;
    padding-top: 40px;
    width: 48%;
}
/*.clone_btn{
    border-radius: 5px;
    box-shadow: 0px 3px 4px rgba(0, 0, 0, 0.1);
    background-color: rgba(0, 180, 106, 1);
    width: 220px;
    height: 48px;
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 1;
    color: rgba(255, 255, 255, 1);
    font-family: "Geomanist-Medium";
    font-size: 16px;
    letter-spacing: 0px;
    text-align: center;
}*/
.clone_btn {
    border-radius: 5px;
    -webkit-border-radius: 5px; /* Safari & older browsers */
    -moz-border-radius: 5px; /* Firefox */
    
    box-shadow: 0px 3px 4px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0px 3px 4px rgba(0, 0, 0, 0.1); /* Safari & older browsers */
    -moz-box-shadow: 0px 3px 4px rgba(0, 0, 0, 0.1); /* Firefox */
    
    background-color: rgba(0, 180, 106, 1);
    
    width: 220px;
    height: 48px;
    display: flex;
    align-items: center;
    justify-content: center;
    
    opacity: 1;
    
    color: rgba(255, 255, 255, 1);
    
    font-family: "Geomanist-Medium", sans-serif;
    font-size: 16px;
    letter-spacing: 0px;
    text-align: center;
    
    cursor: pointer; /* Ensures better usability */
    border: none; /* Removes any default button border */
    
    /* Fallback for browsers not supporting flex */
    text-align: center;
    line-height: 48px; /* Matches height for vertical centering */
}

.clone_btn:hover {
    background-color: rgba(0, 160, 96, 1);
}

.clone_btn:active {
    background-color: rgba(0, 140, 86, 1);
    box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.2);
}



.clone_btn_p{
    margin: 30px 0 40px 0;
}
.clone_btn_p a:hover{
    color: #FFFFFF;
    background-color: #212121;
    border-radius: 5px;
}
.sports_hub_coin{
    text-align: center;
    padding-bottom: 30px;
}
.range-games-cont{
    padding-bottom: 40px;
}
.wl_spec_title{
    color: #212121;
    font-family: "Geomanist-Medium";
    font-size: 24px;
    letter-spacing: 0px;
    text-align: left;
    line-height: 32px;
}
.beyond-lf.ploy{
    padding-top: 60px;
}
.for_gmaimg{
    padding: 50px 0px 60px 0;
}
.sports_hubs_items:hover{
    box-shadow: -4px 30px 50px -26px rgba(0,0,0,0.3);
    transform: scale(1.02);
    transition: all .6s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.vinfotech-choose{
    padding: 100px 0;
    background-color: #E8F4EF;
}
.vinfotech-choose-icon{
    background-color: #00B46A;
    height: 48px;
    width: 48px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 10px;
}
.vinfotech-choose-item{
    display: flex;
    gap: 20px;
    margin-bottom: 30px;
}
.vinfotech-choose-ul{
    padding-top: 60px;
}
.other-software{
    background-color: #F2F7FF;
    padding: 100px 0;
}
.other-software-content{
    display: flex;
    justify-content: space-between;
    gap: 23px;
}
.other-software-item{
    background-color: #FFFFFF;
    border-radius: 30px;
    padding: 30px;
}
.other-software-item:hover{
    box-shadow: 0px 20px 40px rgba(0, 0, 0, 0.06);
    background-color: rgba(255, 255, 255, 1);
}
.other-software-item h4{
    color: rgba(33, 33, 33, 1);
    font-family: "Geomanist-Medium";
    font-size: 26px;
    letter-spacing: 0px;
    text-align: left;
    line-height: 34px;
    margin: 0;
}
.LearnMore{
    height: 48px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 5px;
    border: 1.5px solid rgba(0, 180, 106, 1);
    color: rgba(0, 180, 106, 1);
    font-family: "Geomanist-Medium";
    font-size: 16px;
    letter-spacing: 0px;
    text-align: center;
}
.LearnMore:hover{
    border-radius: 5px;
    border: 1.5px solid rgba(0, 180, 106, 1);
    background-color: #00B46A;
    color: #FFFFFF;
    font-family: "Geomanist-Medium";
}
.fantasy-analysis{
    padding: 100px 0;
    background-color: #F7F6FF;
}
.anythings-options{
    display: flex;
    padding-top: 60px;
    gap: 20px;
}
.anythings-item{
    border-radius: 30px;
    box-shadow: 0px 20px 40px rgba(0, 0, 0, 0.06);
    background-color: rgba(255, 255, 255, 1);
}
.anythings-item-title{
    color: rgba(33, 33, 33, 1);
    font-family: "Geomanist-Medium";
    font-size: 27px;
    letter-spacing: -0.84px;
    line-height: 33px;
    margin-top: 0;
}
.anythings-item{
    flex: 1;
}
.anythings-item figure{
    display: flex;
    justify-content: center;
    align-items: center;

}
.anythings-item-con{
    padding: 40px 0 30px 30px;
}
.bodyfont20 {
    color: #212121;
    font-family: Geomanist;
    font-size: 20px;
    letter-spacing: 0;
    line-height: 32px;
}
.brand-trust{
    background-color: #F9F9F9;
    padding: 100px 0;
}
.integrated {
    display: flex;
    gap: 40px;
    padding-top: 70px;
}
.integrated-box {
    flex: 1;
    border-radius: 30px;
    padding: 40px;
}
.fully-embed {
    display: flex;
    gap: 40px;
    justify-content: space-between;
}
.figBh {
    height: 80px;
    width: 80px;
    text-align: center;
    padding: 16px;
    border-radius: 50%;
    margin-bottom: 30px;
}
.integrated-box-title {
    color: #212121;
    font-family: Geomanist-Medium;
    font-size: 28px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 32px;
}
.integrated-box-p {
    color: #212121;
    font-family: Geomanist;
    font-size: 20px;
    letter-spacing: 0;
    line-height: 32px;
    padding-top: 20px;
}
.fully-embed-box {
    flex: 1;
    background-color: #FFFFFF;
    display: flex;
    flex-direction: column;
    border-radius: 30px;
    padding: 22px 22px 0 22px;
    margin-top: 40px;
    align-items: center;
    text-align: center;
    position: relative;
}
.fully-title {
    color: #212121;
    font-family: Geomanist-Medium;
    font-size: 34px;
    font-weight: 500;
    letter-spacing: -2px;
    line-height: 38px;
    text-align: center;
    margin-top: 0;
    padding-bottom: 15px;
    margin-bottom: 0;
}
.fully-p {
    color: #212121;
    font-family: Geomanist;
    font-size: 20px;
    letter-spacing: 0;
    line-height: 32px;
    text-align: center;
    padding-bottom: 50px;
}
.fully-integrated{
    padding: 100px 0;
}
.rock-solid{
    padding: 100px 0;
    background-color: #FBF6F1;
    background-image: url('../images/rock-solid.webp');
    background-repeat: no-repeat;
    background-position: top right;
    background-size: contain;
}
.rock-solid-bg{
    background-image: url('../images/rock-solid.webp');
    background-repeat: no-repeat;
    background-position: top right;
    background-size: contain;
}
.rock-sub-title{
    opacity: 1;
    color: rgba(33, 33, 33, 1);
    font-family: "Geomanist-MediumItalic";
    font-size: 30px;
    font-weight: 500;
    font-style: Medium Italic;
    letter-spacing: 0px;
    text-align: left;
    line-height: 32px;
    margin: 0;
}
.rock-sub-ui{
    padding-top: 30px;
}
.rock-sub-ui li{
    color: rgba(33, 33, 33, 1);
    font-family: "Geomanist-Book";
    font-size: 26px;
    font-weight: 400;
    letter-spacing: 0px;
    line-height: 32px;
    padding-bottom: 30px;
}
.explore-botton{
    border-radius: 5px;
    box-shadow: 0px 3px 4px rgba(0, 0, 0, 0.1);
    background-color: rgba(0, 180, 106, 1);
    width: fit-content;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 18px 60px;
    margin-top: 60px;
}
.explore-botton:hover{
    border-radius: 5px;
    box-shadow: 0px 3px 4px rgba(0, 0, 0, 0.1);
    background-color: #000000;
    width: fit-content;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 18px 60px;
    color: #FFFFFF;
}
.explore-botton{
    font-family: "Geomanist-Medium";
    font-size: 17.5px;
    font-weight: 500;
    font-style: Medium;
    letter-spacing: 0px;
    text-align: center;
    color: #FFFFFF;
}
.rightM{
    margin-right: 30px;
}
.ablout-content{
    width: 45%;
}
.bg_css{
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
.h1_title{
    color: #212121;
    font-family: Geomanist-Medium;
    font-size: 80px;
    letter-spacing: -2.13px;
}
.ph_dec{
    color: #212121;
    font-family: Geomanist-Book;
    font-size: 26px;
    line-height: 38px;
    margin-bottom: 0;
    padding: 25px 0;
}
.p_dec{
    color: #212121;
    font-family: Geomanist;
    font-size: 26px;
    line-height: 38px;
}
.secPadding{
    padding-top: 100px;
    padding-bottom: 150px;
}
.single_app_sec{
    display: flex;
    gap: 30px;
    padding: 40px 0 70px 0;
}
.single_app_left{
    box-shadow: 1.5px solid rgba(225, 225, 225, 1), 0 10px 20px 0 rgba(0, 0, 0, 0.05);
    border-radius: 30px;
    background-color: rgba(255, 255, 255, 1);
    border: 1px solid #E1E1E1;
    padding: 35px;
    flex: 1;
    position: relative;
}
.single_app_right{
    padding: 35px;
    box-shadow: 1.5px solid rgba(0, 180, 106, 1) ,  0 10px 20px 0 rgba(0, 180, 106, 0.12);
    border-radius: 30px;
    border: 1.5px solid rgba(0, 180, 106, 1);
    flex: 1;
    position: relative;
}
.vs{
    position: absolute;
    right: -72px;
    top: 25%;
    z-index: 1;
}
.arrs_curv{
    position: absolute;
    left: 0px;
    bottom: -60px;
}
.game_included{
    background-color: #FEF9F2;
    position: relative;
    padding-bottom: 20px;
}
.game-hubs{
    position: absolute;
    top: -100px;
    left: 44%;
}
.gamet{
    padding-top: 90px;
}
.fanstasBtton{
    text-align: center;
    margin-top: 0;
    font-size: 18px;
}
.prizep-accordion-sec .common-heading65 {
    margin-bottom: 50px;
}
.prizep-accordion-sec {
    padding-top: 100px;
    /*padding-bottom: 100px;*/
}
.prizep-accordion-sec .panel-body {
    padding-left: 0;
    padding-right: 0;
    font-size: 18px;
    line-height: 27px;
    max-width: 1010px;
}
.prizep-accordion-sec .panel-default {
    padding: 25px 30px 25px 60px;
    background-color: #F9F9F9;
    border-color: transparent;
}
.prizep-accordion-sec .panel-title {
    position: relative;
}
.prizep-accordion-sec .panel-title > a.collapsed:before {
    background-image: url(../../assets/ppc-img/Expand_icon@2x.webp);
    top: 4px;
}
.prizep-accordion-sec .panel-title > a:before {
    content: "";
    background: url(../ppc-img/Collapse_icon@2x.webp) no-repeat;
    background-size: 20px;
    position: absolute;
    width: 30px;
    height: 30px;
    top: 13px;
    left: -40px;
}
.build-for-gaming{
    padding: 100px 0;
}
.opr-item{
    display: flex;
    gap: 40px;
    justify-content: space-between;
    padding-top: 40px;
}
.por-box{
    flex: 1;
    box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.05);
    border-radius: 30px;
    background-color: rgba(255, 255, 255, 1);
    text-align: center;
}
.por-inner{
    padding: 50px;
    text-align: center;
}
.wl-prediction{
    padding: 70px 10px;
}
.wl-prediction{
    background-image: url('../images/wl-poly-bg.webp');
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}
.responsive-video {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;
    max-width: 100%;
    margin: 0;
    border-radius: 15px;
}
.responsive-video iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0;
}
.wl-prediction-img{
    padding-top: 60px;
}
.emplyee-heading.poly{
    margin-bottom: 10px;
    padding-top: 0;
    font-size: 60px;
    line-height: 70px;
}
.poly-form-li{
    padding-top: 10px;
    padding-bottom: 30px;
}
.poly-form-li li{
    color: rgba(255, 255, 255, 1);
    font-family: Geomanist-Book;
    font-size: 20px;
}
.poly-form-li img{
    margin-right: 10px;
}
.bodyfont24{
    color: rgba(33, 33, 33, 1);
    font-family: Geomanist-Regular;
    font-size: 24px;
    line-height: 40px;
}
.fan_botton {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    gap: 30px;
    padding-top: 60px;
}
.see_fan_btn {
    height: 60px;
    box-shadow: 0 0 0 1px rgba(255, 255, 255, 1);
    border-radius: 5px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 24px;
    font-size: 22px;
    font-family: 'Geomanist-Medium';
    color: #FFFFFF;
}
.book_demo {
    height: 60px;
    box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.1);
    border-radius: 5px;
    background-color: rgba(0, 180, 106, 1);
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 46px;
    color: #FFFFFF;
    font-family: 'Geomanist-Medium';
    font-size: 22px;
}
.llmul{
    width: 65%;
    margin: 0 auto;
}
.llmul-pad{
    padding-top: 100px;
    padding-bottom: 30px;
}
.consumerUl{
    display: flex;
    align-items: center;
    justify-content: space-evenly;
    padding-top: 30px;
}
.consumerUl li{
    display: flex;
    align-items: center;
    gap: 10px;
    justify-content: center;
}
.btns_gan{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 30px;
}
.title_common.mT70{
    margin-top: 70px;
}
.title_co{

}
@media screen and (max-width: 1600px){
    .book_demo {
        height: 50px;
        border-radius: 5px;
        padding: 0 20px;
        font-size: 18px;
    }
    .see_fan_btn {
        height: 48px;
        padding: 0 40px;
        font-size: 18px;
    }
    .common-heading65 {
        font-size: 48px;
        line-height: 54px;
    }
    .gameCenterFootball {
        height: 1050px;
    }
    .the-fanvers {
        padding-left: 11% !important;
    }
    .turnament-drimg img{
        width: 90%;
    }
    .fanversePad {
        padding-top: 80px;
    }
    .grnTitle {
        font-size: 22px !important;
    }
    .your-sport{
        padding: 80px 0 0 0;
    }
    .marketing-tool-sec{
        background-size: 58%;
    }
    .iGaming-plateform {
        height: 680px;
        display: flex;
    }
    .iGaming-header {
       
    }
    .iGaming-plateform-title{
        font-size: 58px;
    }
    .iGaming-header-img{
        background-size: 58%;
    }
    .marketing-tool-btn-gap {
        padding: 0 0 50px;
    }
    .marketing-tool-ti{
        margin-bottom: 0;
    }
    .engament-content li {
        margin-bottom: 48px;
    }
    .iGmaming-header-bg{
        padding-top: 60px;
    }
    .platefom-tabs-sub-title {
        padding: 20px 0px 10px 0;
        margin: 0;
    }
    .platefom-ul .bodyfont{
        font-size: 20px;
    }
    .range-games-item{
        align-items: flex-end;
        padding: 40px 0 0 50px;
    }
    .new_wl_p {
        color: rgba(33, 33, 33, 1);
        font-family: "Geomanist";
        font-size: 22px;
        letter-spacing: 0px;
        text-align: left;
        line-height: 32px;
    }
    .while_lable_sub_header{
        height: 650px;
    }
    .wl_sub_title{
        font-size: 22px;
    }
    .game-black{
        height: 80px;width: 80px;
    }
    .game-black img{
        height: 40px;width: 40px;
    }
    .engage_sports {
        background-size: 58%;
    }
    .other-software-item {
        padding: 20px;
    }
    .other-software-content {
        gap: 13px;
    }
    .other-software-item h4 {
        font-size: 22px;
        line-height: 30px;
    }
    .other-software-item .bodyfont20 {
        font-size: 18px;
    }
    .anythings-options {
        gap: 20px;
        flex-wrap: wrap;
        align-items: center;
        justify-content: center;
    }
    .anythings-item {
        flex: auto;
        width: 45%;
        text-align: center;
    }
    .anythings-item-con {
        padding: 40px 0 30px 0px;
    }
    .caseTitle {
        color: #FFFFFF;
        font-family: 'Geomanist-Medium';
        font-size: 36px;
        font-weight: 500;
        letter-spacing: 0;
        line-height: 46px;
        text-align: center;
        padding-bottom: 10px;
    }
    .explore-botton{
        margin-top: 20px;
    }
    .rock-solid{
        background-size: 60%;
        background-position: bottom right;
    }
    .rock-sub-ui {
        padding-top: 20px;
    }
    .rock-sub-ui li{
        padding-bottom: 20px;
    }
    .h1_title {
        color: #212121;
        font-family: Geomanist-Medium;
        font-size: 65px;
        letter-spacing: -2.13px;
    }
    .p_dec {
        font-size: 20px;
        line-height: 32px;
    }
    .ph_dec {
        font-size: 22px;
        padding: 20px 0;
    }
    .prizep-accordion-sec .panel-default {
        border-radius: 20px;
    }
    .prizep-accordion-sec .common-heading65 {
        margin-bottom: 30px;
    }
    .prizep-accordion-sec .panel-title {
        font-size: 20px;
    }
    .iGamingActi.poly{
        width: 100%
    }
    .build-for-gaming {
        padding: 60px 0;
    }
    .emplyee-heading.poly {
        font-size: 48px;
        line-height: 61px;
    }

}

@media screen and (max-width: 1400px){
    .box1, .box6, .box5, .box2{
        padding: 20px 20px 20px 20px;
    }
   /* .exciting_box h4 {
        font-size: 23px;
        line-height: 28px;
    }*/
    .exciting_box{
        border-radius: 28.8px;
        padding: 20px 20px 20px 20px;
        height: 300px;
    }
    .daily-slide{
        padding: 20px 0;
        margin-bottom: 0px;
        font-size: 12px;
    }
    .howit{
        width: 100%;
    }
    .props-height{
        height: 640px;
    }
    .props-size {
        font-size: 52px;
        line-height: 62px;
    }
    .left-props-header {
        width: 55%;
        padding-bottom: 60px;
    }
     .common-heading {
        padding-bottom: 20px;
    }
    .banner-heading {
        font-size: 60px;
        line-height: 63px;
        margin: 15px 0 20px 0px;
    }
    .howit li {
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    .pB50 {
        padding-bottom: 50px;
    }
    .pB60 {
        padding-bottom: 60px;
    }
    .pB70 {
        padding-bottom: 70px;
    }
    .make-fantasy-fans{
        background-image: url(../images/webp/make-fantasy-fans-md.png)
    }
    .machanic-sec{
         background-image: url(../images/webp/machanic-sec-lp.png);
    }
    .age-of-exprience{
         background-image: url(../images/webp/age-of-exprience-lp.png);
    }
    .grouwing-sportsbook-section{
         background-image: url(../images/webp/arrow-lp.png);
    }
    .unleashing-section {
        background-image: url(../images/webp/unleashing-md.png);
    } 
    .powerdby {
        background-image: url(../images/webp/powerdby-md.png);
    }
    .freePlay h4 {
        font-size: 25px;
        line-height: 28px;
        margin: 0px;
    }
    .a-one-stop h4 {
        font-size: 23px;
    }
    .notable-hed{
        padding-bottom: 60px;
    }
    .aglCustom{
        width: 40%;
        position: relative;
        left: 0px;
    }
    .choos-item{
        padding: 35px;
    }
    .emp-game-box1, .emp-game-box2, .emp-game-box3{
        background-size: 50%;
    }
    .employee-game-item{
        padding-top: 30px;
        padding-left: 30px;
    }
    .ready-to-sec{
        padding: 40px;
    }
    .call-number{
        font-size: 32px;
    }
    .product-hero-img{
        height: 550px;
    }
    .product-hero-header{
/*        height: 100vh;*/
    }
    .in-depth-content img{
        padding-top: 18px;
    }
    .caseStudyDarkSection.productPage{
        padding-top: 0px;
    }
    .freeToImge{
        max-width: 80%;
    }
    .free-heading {
        font-size: 52px;
        line-height: 62px;
    }
    .activation-sec{
        padding-left: 8%;
    }
    .activation-content, .activation-img{
        flex: 1;
    }
    .title_common{
        font-size: 56px;
        line-height: 66px;
    }
    .para_seo {
        font-size: 27px;
        line-height: 45px;
    }
    .intro_gamification{
        height: 820px;
    }
    .succesfull-item{
        padding: 50px 15px 0 15px;
    }
    .title_common_med{
        font-size: 30px;
    }
    .param_common {
        font-size: 21px;
    }
    .campaign-sec {
        padding: 40px 0;
    }
    .your-partner, .exam-sec{
        padding: 80px 0;
    }
    .own-plateform{
        padding-top: 80px;
    }
    .activation-pad{
        padding-top: 80px;
    }
    .activation-sec{
        padding-bottom: 80px;
    }
    .range-games-cont, .range-games-img{
        flex: 1;
    }
    .iGamingActi{
        width: 60%;
    }
    .iGamingActi-img{
        width: 40%;
    }
    .bost-user-sec{
        background-size: 50%;
    }
    .platefor-cls img{
        width: 80%;
    }
    .iGamingSetting img{
        width: 65%;
        margin: 0 auto;
    }
    .p-btn-request-demo {
        margin-top: 40px;
    }
    .gameCenterTopPad {
        padding-top: 60px;
    }
    .the-fanvers {
        padding-left: 9% !important;
    }
    .unforgetablle-right::before {
        left: -110px;
    }
    .unforgetablle::after {
        right: -110px;
    }
    .iGaming-header {
        
    }
    .iGaming-plateform-title {
        font-size: 54px;
        line-height: 63px;
    }
    .iGaming-sub {
        font-size: 20px;
        line-height: 31px;
    }
    .more-tabs a{
        padding: 5px 20px !important;
        font-size: 16px !important;
    }
    .why_vinfotech_wl {
        padding: 60px 0;
    }
    
}
@media(max-width:1199px){  
  .st-game-card{
    width: 33.33%;
    height: 250px;
    padding: 20px;
  }
  .st-game-card h4{
    font-size: 20px;
  }
}
@media(max-width:1023px){  
  .st-game-card{
    width: 50%;
    height: 210px;
    padding: 30px;
  }
  .st-game-card .img-responsive{
    max-width: 150px;
  }

}
@media screen and (max-width: 991px){
    .banner:after {
        bottom: 15px;
    }
    .gameCenterFootball {
        height: 750px;
    }
    .turnament-drive{
        padding-top: 60px;
    }
    .caseItem{
        padding: 30px 15px 0 15px;
    }
    .caseStudyFlex{
        gap: 30px;
    }
}
@media screen and (max-width:767px){
    .seo-head{
        font-size: 14px;
    }
    .sports-league-hero-header{
        height: 650px;
    }
    .engage-connect {
        padding: 60px 0;
    }
    .connect-sections{
        width: 100%;
        flex-wrap: wrap;
    }
    .mw-50{
        width: 50%;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .mw-50 figure{
        padding: 20px;
        padding-bottom: 0px;
    }
    .w-100{
        width: 100%;
    }
    .f-justify{
        flex-direction: column;
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .col-rev-mobile{
        flex-direction: column-reverse;
    }
    .common-heading{
        margin-top: 0px;
    }
    .common-heading {
        font-size: 28px;
        line-height: 43px;
    }
    .green-row{
        flex-direction: column;
        padding: 60px 0;
    }
    .exciting_slider {
        padding: 60px 0;
        padding-left: 10px;
        padding-right: 10px;
    }
    .btn-green-new.mT40{
        margin-top: 40px;
    }
    .seo-heading {
        font-size: 38px;
        line-height: 48px;
        margin-bottom: 0px;
    }
    .engage-connect-sections, .mathod-of-boxes{
        flex-direction: column;
    }
    .mw-50.mob{
        width: 100%;
    }
    .mathod-of-box{
        width: 100%;
    }
    .mathod-of{
        padding: 60px 0;
    }
    .free-heading {
        font-size: 45px;
        line-height: 53px;
    }
    .howit{
        width: 100%;
    }
    .howit li{
        width: 100%;
        padding: 0 20px;
    }
    .howItwork {
        padding: 60px 0;
    }
    .howItTItile {
        font-size: 26px;
        line-height: 38px;
        padding-top: 20px;
    }
    .howit{
        gap: 40px;
    }
    .marketTO{
       padding-top: 60px;
        padding-bottom: 160px;
    }
    .age-of-exprience{
        padding: 60px 0;
        background-image: url('../images/webp/age-of-exprience-xs.png');
        background-position: bottom;
    }
    .age-logo {
        flex-wrap: wrap;
        width: 100%;
    }
    .age-logo li {
        width: 45%;
        margin: 0 auto;
        padding-top: 50px;
        display: flex;
        /* align-items: center; */
        justify-content: center;
    }
    .methodTitile {
        font-size: 28px;
        line-height: 37px;
        padding-top: 10px;
    }
    .mathod-of-box {
        height: 320px;
        padding: 30px;
    }
    .bodyfont.pT30.pB60.come-in-three{
        padding-bottom: 10px;
    }
    .what-else {
        padding: 60px 0;
    }
    .what-else-icon {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .what-else-list {
        text-align: center;
        height: 350px;
        width: 100%;
        padding: 40px;
    }
    .grouwing-sportsbook-section, .idea-for, .some-incredible-sections, .product-engament{
        padding: 60px 0;
    }
    .growing{
        flex-direction: column;
    }
    /*.growing-img{
        padding: 0 20px;
    }*/
    .some-box, .product-engament-img{
        flex-direction: column;
    }
    .some-box1, .some-box2, .some-box3, .some-box4{
        width: 100%;
    }
    .idea-for-icon{
        flex-wrap: wrap;
    }
    .idea-for-icon li {
        text-align: center;
        width: 40%;
    }
    .idea-for-icon li img{
        width: 50%;
    }
    .freeT0, .payment-sec {
        padding: 60px 0;
    }
    .games-type, .machanic-secilist {
        flex-direction: column;
    }
    .machanic-secilist {
        gap: 30px;
    }
    .games-type > .item {
        width: 100%;
        margin: 0 auto;
    }
    .mobHeight{
        height: 30px;
    }
    .mobPad20{
        padding-bottom: 20px;
    }
    .mobTPad20{
        padding-top: 20px;
    }
    .mobTop20{
        margin-top: 20px;
    }
    .mobPad30{
        padding-bottom: 30px;
    }
    .exploreButton{
        margin-top: 0px;
    }
    .blog-section {
        padding-top: 0 !important;
    }
    .blog-heading{
        padding-bottom: 10px;
    }
    .make-fantasy-fans{
        background-position: 0 30%;
    }
    .free-hero-header{
        height: 650px;
    }
    .sports-brand-her{
        background-image: url('../images/webp/sports-brand-hero-header-mob.webp');
        height: 650px;
    }
    .iGaming-hero-header {
        background-image: url(../images/webp/iGaming-hero-mobile.png);
        height: 650px;
    }
    .grouwing-sportsbook-section {
        background-image: unset;
    }
    .machanic-sec{
         background-image: url(../images/webp/machanic-sec-xs.png);
         background-size: contain;
    } 
    .machanic-sec{
        padding: 60px 0;
      
    }
    .offered-c {
        padding-bottom: 30px;
    }
    .explore-btn {
        padding-top: 0;
    }
    .some-box {
        gap: 30px;
    }
    .green-row h4{
        text-align: center;
        padding: 0 0 40px 0px;
    }   
    .caseStudyDarkSection {
        padding-top: 60px;
        background-image: unset;
    }
    .idea-for-icon li p {
        padding-top: 11px;
        padding-bottom: 20px;
    }
    .mobPt30{
        padding-top: 30px;
    }
    .make-fantasy-fans {
        background-image: url(../images/webp/make-fantasy-responsive.png);
        background-position: 0 45%;
    }
    .btn-green-new.mT70.w250{
        margin-top: 50px;
    }
    .banner:after {
        background: url(../images/webp/mouse-responsive.png) no-repeat center center;
    }
    .daily-slide {
        font-size: 14px;
    }
    .a-one-stop h4 {
        font-size: 27px;
        line-height: 30px;
        margin: 0px;
    }
    .freePlay h4 {
        font-size: 30px;
        line-height: 32px;
        margin: 0px;
    }
    .aglCustom{
        width: 50%;
        position: relative;
        left: 0px;
    }
    .props-height{
        flex-direction: column;
        padding-top: 20px;
    }
    .left-props-header{
        padding-bottom: 0;
    }
    .left-props-header, .right-props-header{
        width: 100%;
    }
    .props-work {
        padding: 50px 0;
    }
    .props-work-item{
        width: 100%;
    }
    .props-work-item{
        padding: 0 20px;
    }
    .powerdby, .unleashing-section, .administering-section, .notable-aspects{
        padding: 50px 0;
    }
    .notable-item{
        width: 100%;
    }
    .notable-content {
        display: flex;
        justify-content: space-between;
        flex-direction: column;
    }
    .notable-title{
        padding: 15px 0 20px 0;
        margin: 0px;
    }
    .common-heading32 {
        font-size: 28px;
        padding-bottom: 10px;
        padding-top: 30px;
    }
    .notable-hed{
        font-size: 42px;
    }
    .powerdby {
        background-image: url(../images/webp/responsive_background.png);
        background-position: bottom;
        background-size: cover;
    } 
    .unleashing-section {
        background-image: url(../images/webp/unleas-responsive.png);
        background-position: bottom;
        background-size: contain    ;
    }
    .props-hero-header {
        background-image: url(../images/webp/props-responsive.png);
    }
    .pickem-hero-header {
        background-image: url(../images/pickem-responsive.png);
    }
    .right-props-header{
        position: relative;
        left: -15px;
        justify-content: flex-start;
    }
    .works-items {
        width: 100%;
        padding: 50px 15px 0 15px;
        background-color: #F9F9F9;
        border-radius: 30px;
        text-align: center;
    }
    .works-sections {
        padding: 60px 0;
    }
    .works-items-here {
        padding-top: 30px;
    }
    .database-targeted {
        background-position: bottom;
        padding: 100px 0;
    }
    .through-automation {
        padding: 60px 0 0 0;
    }
    .adminImgaes {
        display: flex;
        gap: 30px;
        padding-top: 30px;
        flex-direction: column;
    }
    .emplyee-heading{
        font-size: 40px;
        line-height: 1.1;
    }
    .fjustify, .voice-sec, .ready-to-sec {
        flex-direction: column;
    }
    .game-engagement-section, .employee-how-work, .involving-sec, .number-sec, .voice-form{
        padding: 60px 0;
    }
    .choos-item{
        padding: 30px;
        width: 100%;
    }
    .employee-game-item{
        width: 100%;
    }
    .gams-sec {
        padding: 0;
    }
    .starImg, .startitel, .voice-item{
        width: 100%;
    }
    .ready-to-sec{
        margin: 60px 0;
    }
    .ready-to-sec {
        padding: 30px 20px 20px 30px;
    }
    .call-img{
        flex-direction: row;
    }  
    .call-number{
        font-size: 20px;
    } 
    .Icon_call {
        padding: 10px;
    }
    .ready-to-item{
        width: 100%;
    }
    .ready-to-item-img{
        width: 100%;
    }
    .benefits-sec{
        padding: 60px 0;
    }
    .num-item img{
        width: 70px;
    }
    .mobMar20{
        margin-bottom: 20px;
    }
    .customizable-sec{
        padding: 60px 0;

    }
    .static_container {
        background-color: #FFFFFF;
        padding: 40px;
        margin: 40px 0;
    }
    .static_small_heading{
        padding-top: 30px;
    }
    .elevate-engagement{
        flex-direction: column;
        gap: 30px;
        padding: 60px 0;
    }
    .elevate-engagement-item{
        width: 100%;
    }
    .notabl-aspects-sec{
        padding: 60px 0;
    }
    .notabl-aspects{
        flex-direction: column;
        gap: 30px;
    }
    .notabl-aspects-item{
        width: 100%;
    }
    .product-main{
        flex-direction: column;
    }
    .product-hero-img {
        height: 450px;
        padding-top: 30px;
    }
    .product-hero-header {
        height: 700px;
    }
    .right-props-header.mob-product{
        justify-content: center;
    }
    .why_choose {
        padding: 60px 0;
    }
    .in-depth{
        flex-direction: column;
    }
    .in-depth-content, .in-depth-img {
        width: 100%;
    }
    .in-depth-content img{
        padding-bottom: 40px;
    }
    .ai-and-ml {
        background-color: #F9F9F9;
        padding: 60px 0;
    }
    .ai-and-ml-sections{
        flex-direction: column;
        gap: 30px;
        padding: 0px 15px;
    }
    .ai-and-ml-image, .ai-and-ml-text{
        width: 100%;
    }
    .xmoonshot-sec{
        padding: 60px 0;
        background-size: contain;
        background-position: top;
    }
    .gaming_platform, .specialized-team, .complete_code{
        padding: 60px 0;
    }
    .sportsImg {
        padding-top: 30px;
        width: 100%;
        margin: 0 auto;
    }
    .expertise-in-diverse{
        padding: 60px 0;
        flex-direction: column-reverse;
    }
    .Engagement-focused{
        padding: 60px 0;
        flex-direction: column;
    }
    .expertise-in-text, .focused-in-text{
        width: 100%;
        padding: 20px 15px 0 15px;
    }
    .expertise-in-imgs, .focused-in-imgs{
        width: 100%;
    }
    .mob-rl-15{
        padding: 0 15px;
    }
    .exceptinal-user {
        padding-bottom: 60px;
    }
    .perfect-sec {
        background-color: #F5F9FF;
        padding: 60px 0;
    }
    .focused-in-imgs, .igaming01, .expertise-in-imgs{
        flex-direction: column;
    }
    .focused-in-imgs p img{
        padding: 0 15px;
    }
    .igaming01 p img{
        padding: 0 15px;
    }
    .expertise-in-imgs p img{
        padding: 0 15px;
    }
    .blackCaseStudyLeft.productPage{
        padding-bottom: 30px;
    }
    .Sportshub-img{
    display: none;
      }
      .stgame-cmn .modal-dialog {
        border-radius: 20px !important;
      }
      .sports-themed-game .common-heading br {
        display: none;
      }
      .st-game-card{
        width: 100%;
      }
      .st-game-card h4{
        font-size: 24px;
      }
      .st-game-card .img-responsive{
        max-width: 140px !important;
      }

      .stgame_modal_bttm{
        display: none;
      }
      .st-img-cnt-row{
        flex-direction: column-reverse;
      }

      .stgame_modal_upper {
        padding: 25px;
      }

      .stgame_modal_upper .modal-title {font-size: 32px;}
      .stgame_modal_upper .modal-header .modal-title {
        display: none;
      }
      .st-img-cnt .modal-title {
        display: block;
      }
      .stgame_modal_upper p {
          font-size: 16px;
          line-height: 25px;
          width: 100%;
      } 
      .st-img-cnt {
            width: 100%;
        }
      .st-img-cnt .btn-green-new {
          width: 100%;
          margin-top: 15px;
      }
      .st-games-carousel-sc {
        padding: 60px 0;
      }
      .st-img-r {
          margin-right: 0px;
          width: 50%;
          margin-bottom: 30px;
        }
    .gameCenterPad{
        padding: 60px 0;
    }
    .st-games-row.freeT .st-game-card {
        width: 100%;
    }
    .d-flex-between{
        flex-direction: column;
    }
    .banner {
        padding-top: 30px;
        height: auto;
    }
    .sports-themed-game {
        padding: 60px 0;
        background-color: #F9F9F9;
    }
    .brandNew-sec{
        flex-direction: column;
    }
    .ourGame{
        flex-direction: column;
    }
    .title_common{
        font-size: 34px;
        line-height: 44px;
    }
    .succesfull-sec{
        padding-top: 0;
        flex-direction: column;
    }
    .activation-pad{
        padding-top: 60px;
        flex-direction: column;
    }
    .title_common{
        padding-bottom: 15px;
        margin: 0;
    }
    .activation-txt {
        padding-top: 30px;
    }
    .branList {
        display: flex;
        gap: 20px;
        flex-direction: column;
        padding-right: 15px;
        width: 100%;
    }
    .benif-img{
        height: 60px;
        width: 60px;
    }
    .benif-img img{
        width: 50px;
    }
    .activation-img{
        flex-direction: column;
        padding-top: 30px;
    }
    .activation-sec {
        padding-left: 20px;
        padding-right: 20px;
    }
    .exam-sec {
        padding: 50px 0 0 0;
    }
    .activation-sec{
        flex-direction: column;
    }
    .brandNew{
        background-image: url(../images/brand-mobile-bg.webp);
        height: 920px;
        align-items: flex-start;
    }
    .para_seo {
        font-size: 19px;
        line-height: 28px;
    }
    .brandNew-sec{
        padding-top: 0;
    }
    .intro_gamification{
        background-image: url(../images/brand-mobile-setting.png);
        height: auto;
        align-items: flex-start;
    }
    .brnad_setting_img img{
        width: 99px;
        padding-top: 31px;
    }
    .mob15{
        padding-top: 30px;
    }
    .brandNew-image.iGamingHed figure img{
        height: auto;
    }
    .intro_iGaming{
        display: block;
    }
    .range-games-item{
        padding: 30px 20px 0 20px;
        flex-direction: column;
    }
    .creating-challange, .lower-user-sec{
        flex-direction: column;
        padding: 60px 0;
    }
    .range-games {
        overflow-x: auto;
        overflow-y: hidden;
        white-space: nowrap;
    }
    .iGamingActi {
        width: 100%;
    }
    .iGamingActi-img {
        width: 100%;
        padding-top: 30px;
    }
    .lowerList{
        flex-direction: column;
        padding-top: 30px;
        padding-bottom: 20px;
    }
    .bost-user-sec{
        padding: 60px 0;
    }
    .gain-valuable {
        padding: 60px 0 0 0;
    }
    .figurImg figure img{ width: 40%; }
    .figurImg figure{
        height: 60px;
        width: 60px;
    }
    .intro_iGaming {
        margin-top: 60px;
    }
    .range-games > li > a{
        font-size: 16px;
        padding: 3px 18px;
    }
    .range-games.pB40{
        padding-bottom: 20px;
        margin-bottom: 20px;
    }
    .range-games-tabs {
        padding-bottom: 60px;
    }
    .activation-txt ul li:first-child, .activation-txt ul li:nth-child(2){
        padding-bottom: 20px;
    }
    .bost-user-sec{
        background-image: unset;
    }
    .iGamingNew {
        background-image: url(../images/igaming-header-mobile-bg.webp);
    }
    .platefor-cls img{
        width: 100%;
    }
    .valuable-box{
      width: 90%;
      padding: 15px;
      position: relative;
              top: -50px;
        left: 6%;
    }  
    .valuabls-li{
        padding-bottom: 20px;
    }
    .valuable-title{
        font-size: 18px;
    }
    .valuable-ite p{
        font-size: 14px;
        line-height: 22px;
    }
    .lightGreeBP{
        padding-bottom: 60px;
    }
    .discoverTitle{
        font-size: 36px;
    }
    .banner-heading {
        font-size: 40px;
        line-height: 42px;
    }
    .common-heading65{
        font-size: 32px;
        line-height: 40px;
        letter-spacing: -0.5px;
    }
    .gameCenterFootball {
        background-image: url('../images/game-centre-mobile.webp');
        height: 770px;
    }
    .csSecpadding {
        padding: 60px 0 30px 0;
    }
    .caseStudyFlex {
        gap: 30px;
        flex-direction: column;
    }
    .caseTitle{
        font-size: 32px;
        line-height: 40px;
    }
    .fan-banner{
        background-image: url('../images/new-fan-mobile-bg.webp');
        align-items: flex-end;
        height: 766px;
        background-color: #000000;
        background-size: contain;
    }
    ..turnament-drimg{
        padding-top: 30px;
    }
    .turnament-drive{
        background-image: url(../images/mobile-tournament.webp);
        background-position: bottom;
        background-size: contain;
    }
    .mobile-center-align{
        text-align: center;
    }
    .p-btn-request-demo {
        margin-top: 20px;
        padding-bottom: 20px;
    }
    .mobile-center-align .btn-green-new{
        width: 100%;
    }
    .fanversePad {
        padding-top: 60px;
    }
    .grnTitle {
        font-size: 18px !important;
    }
    .your-sport {
        padding: 60px 0 0 0;
    }
    .desText{
        font-size: 22px;
        line-height: 32px;
    }
    .mobile-reverse{
        flex-direction: column-reverse !important;
    }
    .mobile-reverse .compaign-p{
        margin-bottom: 0;
    }
    .mobHeight{
        height: auto;
    }
    .props-height{
        height: auto;
    }
    .powerful-games, .seamless-sec, .multi-sports, .engage-sec, .choose-engage{
        padding: 60px 0;
    }
    .powerful-games-container, .seamless-sec, .engage-360-small, .engage-with, .comprehensive-admin, .slider-flex, .unforgetablle-content{
        flex-direction: column;
    }
    .powerful-games-item{
        width: 100%;
        padding-left: 30px;
        padding-top: 30px;
        padding-right: 10px;border-radius: 20px;
    }
    .engage-360-small-item{
        padding-top: 30px;
        display: flex;
        justify-content: center;
    }
    .engage-with-head{
        padding-top: 30px;
    }
    .engage-with-item {
        padding: 30px 30px 0;
        gap: 20px;
    }
    .comprehensive-sec{
        padding-top: 60px;
    }
    .comprehensive-title, .comprehensive-admin{
        padding-bottom: 30px;
    }
    .comprehensive-list ul li{
        display: flex;
    }
    .choose-engage ul {
        padding-top: 30px;
    }
    .choose-engage-bg{
        background-image: unset;
    }
    ..choose-engage-item{
        padding-bottom: 30px;
    }
    .choose-engage-item{
        gap: 20px;
        padding-bottom: 30px;
    }
    .common-heading28 {
        font-size: 26px;
        line-height: 41px;
    }
    .supercharge-second{
        padding: 60px 10px;
        background-image: unset;
    }
    .contact-wht{
        margin-top: 30px;
    }
    .your-need-section{
        padding: 30px 0 0 0;background-image: unset;
    }
    .mobile-engage-slider-height{
        height: 480px;
    }
    #your-need-slider .owl-dots {
        position: relative;
        bottom: 5px;
        text-align: center;
    }   
    .prizepicks-banner .bodyfont {
        line-height: 28px !important;
    } 
    .you-need-item{
        padding-top: 0;
    }
    .unforgetablle-sec {
        padding-top: 60px;
    }
    .unforgetablle-content .text-right{
        text-align: left !important;
    }
    .unforgetablle-content {
        padding: 40px 0 40px 0;
    }
    .unforgetablle-right::before {
        display: none;
    }
    .unforgetablle::after {
        display: none;
    }
    .truestedHea{
        padding-top: 60px;
        padding-bottom: 30px;
    }
    .introduction-sec {
        text-align: center;
        padding: 60px 0 60px 0;
    }
    .our-paltform-ul{
        flex-direction: column;
        padding-top: 30px;
    }
    .our-paltform-ul li{
        width: 100%;
        padding-bottom: 20px;
    }
    .choos-tool-btn-gap {
        padding-bottom: 60px;
    }
    .engagement-list{
        flex-direction: column;
    }
    .engament-content {
        padding-top: 30px;
        width: 100%;
    }
    .engment-all-img{
        width: 100%;
    }
    .engament-content li{
        margin-bottom: 20px;
        gap: 10px;
    }
    .engament-content-title {
        font-size: 26px;
        line-height: 26px;
    }
    .engagement-sec {
        padding: 60px 0 0 0;
    }
    .game-small-title{
        font-size: 18px;
    }
    .onhgoing-sec, .deoployment-sec, .tool-gaming-sec, .platform-sec{
        padding: 60px 0;
    }
    .build-for{
        padding: 60px 0 0 0;
    }
    .ongoing-content{
        flex-direction: column-reverse;
    }
    .development-content, .dev-box, .application-content, .the-complete, .build-sec{
        flex-direction: column;
    }
    .dev-item {
        height: 320px;
        width: 340px;
        flex-direction: column;
        padding-left: 40px;
    }
    .applicatio-sec{
        padding: 60px;
    }
    .application-text, .application-box, .application-box-item{
        width: 100%;
    }
    .applicatio-sec {
        padding: 60px 15px;
    }
    .application-box-ul{
        padding-top: 30px;
    }
    .tool-gaming-slides {
        height: 480px;
        padding: 0 15px;
        border-radius: 15px;
    }
    .tool-gaming-slides h4{
        font-size: 28px;
        line-height: 35px;
    }
    .tool-gaming-slides p{
        font-size: 20px;
        line-height: 31px;
    }
    .marketing-tools {
        padding-top: 60px;
    }
    .iGaming-plateform-title {
        font-size: 46px;
        line-height: 56px;
        padding-top: 20px;
    }
    .iGaming-plateform-bg{
        background-image: url(../images/igaming-plateforn-mob.webp);
    }
    .iGaming-header-img {
        background-image: url(../images/igmaing-score-mob.webp);
        background-position: bottom;
        background-size: 100%;
    }
    .iGaming-plateform {
        align-items: flex-start;
        height: 750px;
    }
    .marketing-tool-sec {
        background-image: unset;
    }
    .build-content{
        width: 100%; padding-bottom: 20px;
    }
    .featureImg {
        margin-left: 30px;
        margin-top: 20px;
    }
    .the-complete {
        padding-top: 40px;
    }
    .iGmaming-header-bg {
        background-image: url(../images/iGmaing-feature-mobile.webp);
        background-repeat: no-repeat;
        background-position: top;
        background-size: cover;
    }
    .bottom_btn{
        flex-direction: column;
    } 
    .core-strenght-header-bg {
        background-image: url(../images/core-strenght-header-mb.webp);
        background-repeat: no-repeat;
        background-position: top;
        background-size: cover;
        padding-top: 60px;
    }  
    .core-strenght-header-bg{
        background-image: url('../images/engement-tools-mob.png');
    }
    .superchrge-flex{
        flex-direction: column;
    }
    .game-that{
        flex-direction: column;
    }
    .sports_hubs_items{
        width: 100%;
    }
    .sports_hubs_items{
        padding: 20px 20px 0 20px;
        text-align: center;
    }
    .clone_btn_p {
        margin: 10px 0 20px 0;
    }
    .sports_hubs {
        background-color: #FBF6F1;
        padding-bottom: 40px;
    }
    .range-games-cont {
        padding-bottom: 20px;
    }
    .tablist-arrow {
        padding-top: 20px;
        padding-bottom: 0;
    }
    .wl_mobile{
        gap: 0;
    }
    .range-games-tabs.wl_mobile{
        padding-bottom: 0;
    }
    .wl_games{
        padding: 60px 0 40px 0;
    }
    .while_lable_sub_header {
        background-position: bottom;
        align-items: flex-start;
        padding-top: 30px;
        text-align: center;
        height: 880px;
    }
    .while_lable_sub_header .pT50{
        padding-top: 10px;
    }
    .game-that {
        padding: 50px 0 0 0;
        margin-bottom: 40px;
    }
    .game-that-item{
        padding-bottom: 10px;
    }
    .engage_sports_sb, .engage_sports {
        background-image: unset; 
    }
    .engage_sports {
        padding-bottom: 0;
    }
    .why_vinfotech_wl {
        padding: 60px 0;
    }
    .sports_hubs_container{
        padding-top: 0;
    }
    .for_gmaimg {
        padding: 0 0 20px 0;
    }
    .range-games-item.igamingFeature {
        padding-right: 10px;
    }
    .marketing-tool-li li {
        padding-bottom: 10px;
    }
    .marketing-tool-li {
        padding-top: 30px;
    }
    .other-software{
        padding: 60px 0;
    }
    .vinfotech-choose{
        padding: 60px 0;
    }
    .other-software-content{
        flex-direction: column;
    }
    .vinfotech-choose-ul{
        padding-top: 20px;
    }
    .vinfotech-choose-icon{
        padding: 12px;
    }
    .fantasy-analysis, .brand-trust, .fully-integrated {
        padding: 60px 0;
    }
    .anythings-options {
        padding-top: 30px;
        gap: 20px;
    }
    .anythings-item{
        width: 100%
    }
    .integrated {
        flex-direction: column;
        padding-top: 30px;
    }
    .fully-embed {
        flex-direction: column;
        padding-top: 30px;
    }
    .rock-solid{
        padding: 60px 0;
        background-size: 100%;
        background-image: url(../images/rock-solid-mobile.webp);
    }
    .rock-sub-ui li {
        padding-bottom: 15px;
        font-size: 20px;
        font-weight: 400;
        letter-spacing: 0px;
        line-height: 32px;
    }
    .rightM{
        margin-right: 10px;
    }
    .solid-foundation p{
        padding-bottom: 20px;
    }
    .explore-botton{
        padding: 10px 30px;
    }
    .ablout-content {
        width: 100%;
    }
    .single_app_sec{
        flex-direction: column;
    }
    .vs {
        bottom: -60px;
        left: 35%;
        right: auto;
        top: auto;
        z-index: 1;
    }
    .single_app_right, .single_app_left{
        padding: 17px;
    }
    .param_common {
        font-size: 18px;
        line-height: 30px;
    }
    .arrs_curv {
        left: 35%;
        bottom: -60px;
    }
    .h1_title {
        font-size: 36px;
        text-align: center;
    }
    .ph_dec {
        font-size: 18px;
        padding: 15px 0;
        line-height: 29px;
        text-align: center;
    }
 
    .p_dec {
        font-size: 18px;
        line-height: 32px;
        text-align: center;
    }
    .fsa_bg{
        height: 950px;
        align-items: flex-start;
        background-image: url(../images/fsa_bg_mobile.webp);
    }
    .btn-green-new{
        width: auto;
        padding: 15px 15px;
    }
    .secPadding {
        padding-top: 60px;
        padding-bottom: 100px;
    }
    .gamet {
        padding-top: 0;
        visibility: hidden;
    }
    .game_included {
        padding-bottom: 50px;
    }
    .game-hubs {
        position: absolute;
        top: -50px;
        left: 30%;
        width: 140px;
    }
    .why-platform .common-heading65.text-center{
        text-align: left;
    }
    .game_included{
        border-top: 7px solid #FDECD9;
    }
    .supercharge-fsa{
        height: 840px;
        background-position: bottom;
        padding: 50px 0;
    }
    .supercharge-fsa .common-heading65{
        text-align: center;
        padding-bottom: 20px;
    }
    .supercharge-fsa .bodyfont{
        text-align: center;
    }
    .contact-wht {
        margin: 0 auto;
        margin-top: 30px;
        width: 90%;
        height: 48px;
        font-size: 16px;
    }
    .prizep-accordion-sec {
        padding: 60px 15px 0;
    }
    .prizep-accordion-sec .common-heading65 {
        margin-bottom: 10px;
        font-size: 38px;
        line-height: 42px;
    }
    .prizep-accordion-sec .panel-title {
        font-size: 18px;
        line-height: 24px;
    }
    .opr-item{
        flex-direction: column;
        padding-top: 0;
    }
    .build-for-gaming {
        padding: 40px 0;
    }
    .activation-txt ul{
        flex-direction: column;
    }
    .prize-comprehensive-sec .branList {
        margin-top: 0px;
        width: 100%;
    }
    .branList.polym{
        padding-bottom: 0;
    }
    .por-inner {
        padding: 30px;
        text-align: center;
    }
    .our-paltform-ul.poly {
        gap: 0;
    }
    .why_vinfotech_wl.polym{
        padding-bottom: 10px;
    }
    .wl-prediction {
        padding: 60px 10px;
    }
    .emplyee-heading.poly{
        font-size: 40px;
        line-height: 51px;
    }
    .ppc-form-bttm-lf.poly{
        text-align: left;
    }
    .mob_title{
        font-size: 40px;
        text-align: left;
    }
    .wl_sub_title{
        line-height: 30px;
    }
    .llmul{
        width: 100%;
        margin: 0 auto;
    }
    .llmul-pad{
        padding-top: 60px;
        padding-bottom: 0px;
    }
    .consumerUl{
            flex-direction: column;
        align-items: flex-start;
        padding: 15px 0;
    }
    .btns_gan{
        flex-direction: column;
    }
    .title_common_small.mobile{
        font-size: 24px;
    }
    .fan_botton.pre-btn{
        padding-top: 20px;
    }

}


@media screen and (min-width: 1921px){
    .big-container {
        width: 1400px;
        margin: 0 auto;
    }
    .pickem-hero-header{
        height: 800px;
    }
    .fsa_bg{
         
    }
}
