/*Fonts start*/
@font-face {
    font-family: 'Mont';
    src: url('../fonts/Mont-Bold.eot');
    src: url('../fonts/Mont-Bold.eot#iefix') format('embedded-opentype'),
        url('../fonts/Mont-Bold.woff2') format('woff2'),
        url('../fonts/Mont-Bold.woff') format('woff'),
        url('../fonts/Mont-Bold.ttf') format('truetype'),
        url('../fonts/Mont-Bold.svg#Mont-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Mont';
    src: url('../fonts/Mont-BoldItalic.eot');
    src: url('../fonts/Mont-BoldItalic.eot#iefix') format('embedded-opentype'),
        url('../fonts/Mont-BoldItalic.woff2') format('woff2'),
        url('../fonts/Mont-BoldItalic.woff') format('woff'),
        url('../fonts/Mont-BoldItalic.ttf') format('truetype'),
        url('../fonts/Mont-BoldItalic.svg#Mont-BoldItalic') format('svg');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Mont Book';
    src: url('../fonts/Mont-BookItalic.eot');
    src: url('../fonts/Mont-BookItalic.eot#iefix') format('embedded-opentype'),
        url('../fonts/Mont-BookItalic.woff2') format('woff2'),
        url('../fonts/Mont-BookItalic.woff') format('woff'),
        url('../fonts/Mont-BookItalic.ttf') format('truetype'),
        url('../fonts/Mont-BookItalic.svg#Mont-BookItalic') format('svg');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Mont';
    src: url('../fonts/Mont-ExtraLight.eot');
    src: url('../fonts/Mont-ExtraLight.eot#iefix') format('embedded-opentype'),
        url('../fonts/Mont-ExtraLight.woff2') format('woff2'),
        url('../fonts/Mont-ExtraLight.woff') format('woff'),
        url('../fonts/Mont-ExtraLight.ttf') format('truetype'),
        url('../fonts/Mont-ExtraLight.svg#Mont-ExtraLight') format('svg');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Mont';
    src: url('../fonts/Mont-BlackItalic.eot');
    src: url('../fonts/Mont-BlackItalic.eot#iefix') format('embedded-opentype'),
        url('../fonts/Mont-BlackItalic.woff2') format('woff2'),
        url('../fonts/Mont-BlackItalic.woff') format('woff'),
        url('../fonts/Mont-BlackItalic.ttf') format('truetype'),
        url('../fonts/Mont-BlackItalic.svg#Mont-BlackItalic') format('svg');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Mont';
    src: url('../fonts/Mont-Black.eot');
    src: url('../fonts/Mont-Black.eot#iefix') format('embedded-opentype'),
        url('../fonts/Mont-Black.woff2') format('woff2'),
        url('../fonts/Mont-Black.woff') format('woff'),
        url('../fonts/Mont-Black.ttf') format('truetype'),
        url('../fonts/Mont-Black.svg#Mont-Black') format('svg');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Mont Book';
    src: url('../fonts/Mont-Book.eot');
    src: url('../fonts/Mont-Book.eot#iefix') format('embedded-opentype'),
        url('../fonts/Mont-Book.woff2') format('woff2'),
        url('../fonts/Mont-Book.woff') format('woff'),
        url('../fonts/Mont-Book.ttf') format('truetype'),
        url('../fonts/Mont-Book.svg#Mont-Book') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Mont';
    src: url('../fonts/Mont-ExtraLightItalic.eot');
    src: url('../fonts/Mont-ExtraLightItalic.eot#iefix') format('embedded-opentype'),
        url('../fonts/Mont-ExtraLightItalic.woff2') format('woff2'),
        url('../fonts/Mont-ExtraLightItalic.woff') format('woff'),
        url('../fonts/Mont-ExtraLightItalic.ttf') format('truetype'),
        url('../fonts/Mont-ExtraLightItalic.svg#Mont-ExtraLightItalic') format('svg');
    font-weight: 200;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Mont';
    src: url('../fonts/Mont-Heavy.eot');
    src: url('../fonts/Mont-Heavy.eot#iefix') format('embedded-opentype'),
        url('../fonts/Mont-Heavy.woff2') format('woff2'),
        url('../fonts/Mont-Heavy.woff') format('woff'),
        url('../fonts/Mont-Heavy.ttf') format('truetype'),
        url('../fonts/Mont-Heavy.svg#Mont-Heavy') format('svg');
    font-weight: 800;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Mont Hairline';
    src: url('../fonts/Mont-Hairline.eot');
    src: url('../fonts/Mont-Hairline.eot#iefix') format('embedded-opentype'),
        url('../fonts/Mont-Hairline.woff2') format('woff2'),
        url('../fonts/Mont-Hairline.woff') format('woff'),
        url('../fonts/Mont-Hairline.ttf') format('truetype'),
        url('../fonts/Mont-Hairline.svg#Mont-Hairline') format('svg');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Mont Hairline';
    src: url('../fonts/Mont-HairlineItalic.eot');
    src: url('../fonts/Mont-HairlineItalic.eot#iefix') format('embedded-opentype'),
        url('../fonts/Mont-HairlineItalic.woff2') format('woff2'),
        url('../fonts/Mont-HairlineItalic.woff') format('woff'),
        url('../fonts/Mont-HairlineItalic.ttf') format('truetype'),
        url('../fonts/Mont-HairlineItalic.svg#Mont-HairlineItalic') format('svg');
    font-weight: 100;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Mont';
    src: url('../fonts/Mont-SemiBold.eot');
    src: url('../fonts/Mont-SemiBold.eot#iefix') format('embedded-opentype'),
        url('../fonts/Mont-SemiBold.woff2') format('woff2'),
        url('../fonts/Mont-SemiBold.woff') format('woff'),
        url('../fonts/Mont-SemiBold.ttf') format('truetype'),
        url('../fonts/Mont-SemiBold.svg#Mont-SemiBold') format('svg');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Mont';
    src: url('../fonts/Mont-HeavyItalic.eot');
    src: url('../fonts/Mont-HeavyItalic.eot#iefix') format('embedded-opentype'),
        url('../fonts/Mont-HeavyItalic.woff2') format('woff2'),
        url('../fonts/Mont-HeavyItalic.woff') format('woff'),
        url('../fonts/Mont-HeavyItalic.ttf') format('truetype'),
        url('../fonts/Mont-HeavyItalic.svg#Mont-HeavyItalic') format('svg');
    font-weight: 800;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Mont';
    src: url('../fonts/Mont-RegularItalic.eot');
    src: url('../fonts/Mont-RegularItalic.eot#iefix') format('embedded-opentype'),
        url('../fonts/Mont-RegularItalic.woff2') format('woff2'),
        url('../fonts/Mont-RegularItalic.woff') format('woff'),
        url('../fonts/Mont-RegularItalic.ttf') format('truetype'),
        url('../fonts/Mont-RegularItalic.svg#Mont-RegularItalic') format('svg');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Mont';
    src: url('../fonts/Mont-LightItalic.eot');
    src: url('../fonts/Mont-LightItalic.eot#iefix') format('embedded-opentype'),
        url('../fonts/Mont-LightItalic.woff2') format('woff2'),
        url('../fonts/Mont-LightItalic.woff') format('woff'),
        url('../fonts/Mont-LightItalic.ttf') format('truetype'),
        url('../fonts/Mont-LightItalic.svg#Mont-LightItalic') format('svg');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Mont';
    src: url('../fonts/Mont-Light.eot');
    src: url('../fonts/Mont-Light.eot#iefix') format('embedded-opentype'),
        url('../fonts/Mont-Light.woff2') format('woff2'),
        url('../fonts/Mont-Light.woff') format('woff'),
        url('../fonts/Mont-Light.ttf') format('truetype'),
        url('../fonts/Mont-Light.svg#Mont-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Mont';
    src: url('../fonts/Mont-Regular.eot');
    src: url('../fonts/Mont-Regular.eot#iefix') format('embedded-opentype'),
        url('../fonts/Mont-Regular.woff2') format('woff2'),
        url('../fonts/Mont-Regular.woff') format('woff'),
        url('../fonts/Mont-Regular.ttf') format('truetype'),
        url('../fonts/Mont-Regular.svg#Mont-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Mont';
    src: url('../fonts/Mont-SemiBoldItalic.eot');
    src: url('../fonts/Mont-SemiBoldItalic.eot#iefix') format('embedded-opentype'),
        url('../fonts/Mont-SemiBoldItalic.woff2') format('woff2'),
        url('../fonts/Mont-SemiBoldItalic.woff') format('woff'),
        url('../fonts/Mont-SemiBoldItalic.ttf') format('truetype'),
        url('../fonts/Mont-SemiBoldItalic.svg#Mont-SemiBoldItalic') format('svg');
    font-weight: 600;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Mont';
    src: url('../fonts/Mont-ThinItalic.eot');
    src: url('../fonts/Mont-ThinItalic.eot#iefix') format('embedded-opentype'),
        url('../fonts/Mont-ThinItalic.woff2') format('woff2'),
        url('../fonts/Mont-ThinItalic.woff') format('woff'),
        url('../fonts/Mont-ThinItalic.ttf') format('truetype'),
        url('../fonts/Mont-ThinItalic.svg#Mont-ThinItalic') format('svg');
    font-weight: 100;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Mont';
    src: url('../fonts/Mont-Thin.eot');
    src: url('../fonts/Mont-Thin.eot#iefix') format('embedded-opentype'),
        url('../fonts/Mont-Thin.woff2') format('woff2'),
        url('../fonts/Mont-Thin.woff') format('woff'),
        url('../fonts/Mont-Thin.ttf') format('truetype'),
        url('../fonts/Mont-Thin.svg#Mont-Thin') format('svg');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Founders Grotesk';
    src: url('../fonts/FoundersGrotesk-Light.eot');
    src: url('../fonts/FoundersGrotesk-Light.eot#iefix') format('embedded-opentype'),
        url('../fonts/FoundersGrotesk-Light.woff2') format('woff2'),
        url('../fonts/FoundersGrotesk-Light.woff') format('woff'),
        url('../fonts/FoundersGrotesk-Light.ttf') format('truetype'),
        url('../fonts/FoundersGrotesk-Light.svg#FoundersGrotesk-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Founders Grotesk';
    src: url('../fonts/FoundersGrotesk-Medium.eot');
    src: url('../fonts/FoundersGrotesk-Medium.eot#iefix') format('embedded-opentype'),
        url('../fonts/FoundersGrotesk-Medium.woff2') format('woff2'),
        url('../fonts/FoundersGrotesk-Medium.woff') format('woff'),
        url('../fonts/FoundersGrotesk-Medium.ttf') format('truetype'),
        url('../fonts/FoundersGrotesk-Medium.svg#FoundersGrotesk-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}


/*Fonts end*/


/*Globle css start*/
html {overflow-x: hidden; }
body {position: relative; font-family: 'Mont'; font-weight: 600; font-size: 14px; line-height: 18px; letter-spacing: 0.64px; padding: 0; margin: 0; width: 100%; }
/*body::before {content: ""; position: absolute; background-image: url(../img/bg.webp); width: 100%; height: 100%; top: 0; left: 0; z-index: ;}*/

input, select, textarea { -webkit-user-select: text; -khtml-user-select: text; -moz-user-select: text; -ms-user-select: text; user-select: text;}

.container {max-width: 1230px; }
.site-container {max-width: 1415px;margin: 0 auto;}
.span-block {display: block;}

h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {font-weight: 700; margin: 0;letter-spacing: 0.04em; }
h1, .h1 {font-size: 80px; line-height: 102px; ;}
h2, .h2 {font-size: 60px; line-height: 77px; text-transform: capitalize}
h3, .h3 {font-size: 48px; line-height: 60px; font-family: 'Mont'; }
h4, .h4 {font-weight: 700; font-size: 44px; line-height: 44px;text-transform: capitalize; margin-bottom: 26px;color: #010101;}
h5, .h5 {font-size: 32px; line-height: 38px; font-weight: 700; margin-bottom: 20px; }

ul, li {padding: 0; margin: 0; list-style: none; }
p {margin-bottom: 25px; margin-top: 0;}
img {max-width: 100%; }
a, button {text-decoration: none !important; transition: all .3s; outline: none !important; cursor: pointer; font-family: 'Mont'; }
button {border: none; }

iframe {border: none; overflow: hidden; }

.site-btn {text-transform: capitalize; font-weight: 600; font-size: 16px; padding: 9px 34px; line-height: 20px; border-radius: 30px; background: transparent; border: 2px solid transparent; color: #fff; display: inline-block; }
.backpage {cursor: pointer; }
/*color class start*/
.green {border-color: #3FCB5E;}
.purple {border-color: #973FCB;}
.orange {border-color: #CB3F3F;}

.green:hover, .blank-btn:hover, .header .sign-up-btn:hover {background-color:#3FCB5E !important; 
    color: #06101f !important;}
.purple:hover {background-color: #973FCB; color: #fff;}

.color-white {color: #06101f;}
.color-black {color: #121212;}

.background-tt {background: transparent !important;}
.black-bg {background: #121212 !important;padding: 14px 0 15px !important; }

.blank-btn {background-color: #121212 !important;color: #fff !important; border-color: #121212 !important;}
.group-icon {background-image: url(../img/group-icon.webp);background-repeat: no-repeat;position: absolute;z-index: 1;}

/*Globle css end*/

/*header css start*/
.disclaimer_header {margin-bottom: 8px; }
.disclaimer_header .color-white {padding-left: 5px; }
.header {padding: 7px 0 0; position: absolute; width: 100%; top: 0; z-index: 1; }
.header-inner {padding: 15px 0; max-width: 100%; margin: 0 auto; background: #06101f; position: relative;}
.home-page .header-inner {max-width: 1430px; }
.header-inner .container {z-index: 1; position: relative; }
.header .navbar {padding: 0; }
.header .navbar .navbar-brand {padding: 0; margin: 0; display: inline-flex; }
.header .navbar-nav {margin-left: auto; }
.header .navbar-nav .nav-item {padding: 0 18px; }
.header .navbar-nav .nav-link {padding: 0; color: rgb(255 255 255 / 94%) !important; z-index: 600; }
.header .navbar-nav .nav-link:hover, .header .navbar-nav .nav-link:focus, .header .nav-item .nav-link.active {color: #3FCB5E !important; }
.login-signup-btn {display: flex; }
.header .site-btn {margin-left: 19px; border-width: 1px; padding: 5px 22px; width: 90px; font-size: 14px; line-height: 18px;}
.header .sign-up-btn {padding: 6px 12px; font-size: 14px; border-radius: 30px; width: 90px; line-height: 18px; text-transform: capitalize; background-color: #fff; border: none; color: #121212; margin-left: 28px; }
.logout-btn {display: none;}
.header .logout-btn .site-btn {margin-left: 137px; }
.background-tt::before {content: ""; position: absolute; width: 50%; height: 100%; left: 0; background: #fff; top: 0; }
.background-tt::after {content: ""; position: absolute; width: 50%; height: 100%; right: 0; background: #121212; top: 0; }
/*header css end*/

.header.sticky-navbar {z-index: 2; }
.disclaimer_header.sticky-header {position: fixed !important; top: 0; z-index: 10; width: 100%; transition: all .2s ease-in-out 0s; animation-duration: 1s; animation-fill-mode: both; animation-name: slideInDown; box-shadow: 1px 1px 31px rgb(0 0 0 / 10%); background: #fff; padding: 10px; color: #121212;}
.disclaimer_header.sticky-header span {padding: 0; }
.disclaimer_header.sticky-header span {color: #121212; }
@keyframes slideInDown {
    0% {transform: translate3d(0, -100%, 0); visibility: visible }
    100% {transform: translate3d(0, 0, 0) }
}   

/**************************************
        Home Page css start
**************************************/
/*Home banner section css start*/
.banner {min-height: 700px; position: relative; display: flex; align-items: center; }
.black-part-sec { width: 100%; position: relative; overflow-x: hidden;}
.banner::before, .black-part-sec::before {
    content: "";
    position: absolute;
    width: 50%;
    height: 100%;
    background-color: #121212;
    top: 0;
    right: 0;
    z-index: -1;
    background-image: url(../img/black-grid-bg.webp);
    background-position: left bottom;
    background-size: 200%;
}
.banner::after, .black-part-sec::after {
    content: "";
    position: absolute;
    width: 50%;
    height: 100%;
    background-color: #ffffff;
    top: 0;
    left: 0;
    z-index: -1;
    background-image: url(../img/grey-grid-bg.webp);
    background-position: left bottom;
    background-size: 200%;
}
.banner-cont .h1 {max-width: 945px; margin: 0 auto 8px; text-transform: capitalize; }
.banner-cont .h1 .color-white ~ .color-white {margin-right: -16px; }
.mob-cont {display: none;}
.ipdad-h1 {display: none;}
.banner-cont p {max-width: 500px; margin: 0 auto 30px; }
.banner-btn-group {display: flex; justify-content: center; margin-right: 10px; }
.banner-btn-group .site-btn {margin: 0 21px; }

.banner-icon1 {width: 122px; height: 125px; background-position: -168px -20px; left: 71px; top: 44%; }
.banner-icon2 {width: 72px; height: 61px; background-position: -328px -20px; left: 24.3%; top: 93px; }
.banner-icon3 {width: 62px; height: 91px; background-position: -435px -20px; position: absolute; bottom: 88px; left: 21.3%; }
.banner-icon4 {width: 113px; height: 109px; background-position: -20px -20px; position: absolute; right: 145px; top: 32%; }
.banner-icon5 {width: 101px; height: 107px; background-position: -532px -20px; right: 260px; bottom: 130px; }
/*Home banner section css end*/

/*home game sec css start*/
.home-game-sec {position: relative; padding: 40px 0 53px; background-image: url(../img/grey-grid-bg.webp); background-position: left top -2px; background-size: 100%;}
.home-game-col {margin: 21px 0; }
.home-game-list {display: flex; flex-wrap: wrap; }
.home-game-col a {display: flex; }
.home-game-sec .h2 {margin-bottom: 9px;}

.game-item {position: relative; overflow: hidden; transition: .5s ease; display: inline-flex; }
.play-games-btn {position: absolute; left: 50%; top: 0; transform: translate(-50%, -50%); transition: .5s ease; opacity: 0; visibility: hidden; cursor: pointer; text-transform: capitalize; font-weight: 600; font-size: 16px; padding: 10px 26px; line-height: 20px; border-radius: 40px; background: transparent; display: inline-block; background-color: #fff; color: #121212; min-width: 143px; }
.play-games-btn:hover {background: #973FCB; color: #fff; }
.game-item:hover .play-games-btn {top: 50%; opacity: 1; visibility: visible; z-index: 2;}
.game-item:before {background-color: rgba(0, 0, 0, 0.49); content: ""; position: absolute; width: 100%; height: 100%; left: 0; top: 0; z-index: 1; clip-path: polygon(15% 0%, 100% 0%, 88% 100%, 0% 100%); opacity: 0; visibility: hidden; transition: .5s ease; }
.game-item:hover:before {opacity: 1; visibility: visible;}

.home-game-icon1 {width: 74px; height: 83px; background-position: bottom -20px left -20px; left: 14px; bottom: 15px; }
.home-game-icon2 {width: 91px; height: 89px; background-position: bottom -20px right -220px; top: 28px; right: calc(calc(100% - 1230px) / 2 + 46px); }
/*home game sec css end*/

/*bomb girl sec css start*/
.bomb-girl-sec {background-color: #121212; position: relative; display: flex; align-items: center; padding: 0 70px; }
.bomb-girl-sec .row {align-items: center; flex-wrap: initial; justify-content: space-between; }
.bomb-girl-sec h2 {margin-bottom: 16px; text-transform: capitalize; }
.bomb-girl-left {padding-left: 95px; }
.bomb-girl-cont {max-width: 495px; }
.bomb-girl-cont p {max-width: 470px; }
.bomb-girl-img {padding-right: 15px; margin-left: -87px; margin-bottom: 95px; }
.mob-bomb-girl-img {display: none; }
/*bomb girl sec css end*/

/*home about sec css start*/
.home-abt-sec {padding-top: 65px; position: relative;background-image: url(../img/grey-grid-bg.webp); background-position: left bottom; background-size: 100%;}
.home-abt-sec .h2 {text-transform: capitalize; margin-bottom: 30px; }
.home-abt-sec p {max-width: 615px; margin: 0 auto 28px; }

.home-abt-icon1 {width: 70px; height: 32px; background-position: right -195px top -20px; left: calc(calc(100% - 1230px) /2 + 87px);top: 65px; }
.home-abt-icon2 {width: 148px; height: 115px; background-position: bottom -20px left -404px; bottom: 120px;left: calc(calc(100% - 1230px) /2 + 42px);}
.home-abt-icon3 {width: 85px; height: 100px; background-position: left -587px bottom -20px; top: 98px; right: calc(calc(100% - 1230px) /2 + 134px); }
.home-abt-icon4 {width: 72px; height: 61px; background-position: -328px -20px;right: calc(calc(100% - 1230px) /2 + 57px); top: 57%; }
/*home about sec css end*/

/*home popular game sec css start*/
.popular-games-sec {padding: 94px 0 119px; position: relative;background-image: url(../img/grey-grid-bg.webp); background-position: left top -2px; background-size: 100%;}
.popular-games-sec .row {align-items: center; }
.popular-games-sec .h2 {margin-bottom: 19px; }
.popular-games-sec p {max-width: 470px; }
.popular-games-icon {width: 127px; height: 100px; background-position: left -242px bottom -20px; right: 10.7%; bottom: 22px; }
.pg-col {display: flex; }
.group-icon.popular-games-icon1 {width: 78px; height: 55px; background-position: left -129px bottom -20px; left: 0; top: -86px; }
.pg-row {padding-bottom: 20px; }
/*home popular game sec css end*/

.ipad-iframe, .mob-iframe {display: none;}

.footer {background: #121212; position: relative; padding: 26px 0 38px; }
.foo-logo {display: inline-flex; }
ul.foo-menu {margin-top: 47px; display: flex; }
.foo-menu li {padding-right: 36px; }
.foo-menu li:last-child {padding-right: 0; }
.foo-menu a {color: #ffffff;}
.foo-content {letter-spacing: 0; padding-left: 18px; }
.footer .h4 {font-weight: 800; font-size: 20px; line-height: 26px; margin-bottom: 7px; color: #ffffff;}

/*Modal css start*/
.modal .h3 {margin-bottom: 30px; }
.modal-btn-grp span {font-size: 24px; line-height: 33px; padding: 0 18px; }
.modal label.container {text-align: left; margin: 21px 0 15px; display: inline-block; width: 100%; padding-right: 15px; font-weight: 400; padding-left: 49px; }
.modal .site-btn {font-size: 24px; padding: 8px 41px; line-height: 31px; border-radius: 51px; margin-top: 5px; margin-bottom: 21px;}
.link-btn { background: transparent; color: #fff; font-weight: 500; font-size: 18px; line-height: 22px; text-decoration: underline !important;padding: 0;}


/*Cookies Policy modal css start*/
#PolicyModal .modal-body {padding-top: 93px; padding-bottom: 73px; }
#PolicyModal .h3 {font-size: 44px; line-height: 57px; margin-bottom: 0; }
#PolicyModal .agree-checkbox {justify-content: center; display: inline-flex; margin: 32px 0 31px; }
#PolicyModal .btn-group {justify-content: center; }
/*Cookies Policy modal css end*/
#cb-cookie-banner {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 98;
    padding: 16px;
    display: none;
    font-family: 'Mont', sans-serif;
    max-width: 340px;
    min-height: 192px;
    border-radius: 20px;
    flex-direction: column;
    text-align: center;
    background: #151414;
}
#cb-cookie-banner h4{
    font-size: 24px;
    font-family: 'Mont', sans-serif;
    margin-bottom: 5px;
    color: #fff;
}
#cb-cookie-banner p{
    font-size: 16px;
    margin: 0;
    color: #fff;
}
#cb-cookie-banner p>a{
    color: #fff;
    font-weight: 800;
    margin-bottom: 10px;
    display: block;
}
#cb-cookie-banner button{
    border-radius: 70px;
    padding: 14px 18px;
    font-weight: 600;
    font-family: 'Mont', sans-serif;
    font-size: 16px;
    line-height: 1;
}

#cb-cookie-banner .btn-cookies{
    background: transparent;
    color: #fff;
    border: 2px solid #3FCB5E;
}
#cb-cookie-banner .btn-more-cookies{
    background: transparent;
    color: #FFFFFF;
    border: 2px solid #CB3F3F;
}
button.btn-cookies{
    min-width: 130px;
    min-height: 47px;
}
button.btn-more-cookies{
    min-width: 97px;
    min-height: 47px;
}

/*sorry modal css start*/
#SorryModal .modal-body {font-family: 'Mont'; font-size: 48px; font-weight: 700; line-height: 61px; padding: 130px 21px;}
/*sorry modal css end*/

/*Login modal css start*/
#LoginModal .modal-body {border-radius: 40px; }
/*Login modal css end*/

/*msg modal css start*/
.msg-modal .modal-body {padding: 67px 42px 77px; }
.msg-modal .h3 {font-size: 48px; line-height: 61px; margin-bottom: 50px; }
#thankModallogin .h3 {margin-bottom: 0;}
/*msg modal css end*/

/*About page css start*/
.abt-page::before {background-image: url(../img/abt-bg.webp); background-position: center top; }
.abt-img {padding: 189px 0 78px;}
.abt-sec .row {align-items: center; }
.abt-cont {padding-left: calc(calc(100% - 1200px) /2); text-align: left; padding-right: 130px; }
.abt-sec .h2 {margin-bottom: 10px; }
.abt-icon {width: 139px; height: 138px; background-position: -835px -20px; right: 46px; bottom: -138px; }
/*About page css end*/

/*top 10 game sec css start*/
.top-10-games-page::before {background-image: url(../img/top-10-games-bg.webp);}
.top-10-games-sec {padding-top: 132px; padding-bottom: 66px; }
.top-10-games-sec .h2 {margin-bottom: 40px; }
.top-10-cont {max-width: 708px; margin: 0 auto 15px; }
.top-10-games-page .header .navbar-nav .nav-link, .content-page .header .navbar-nav .nav-link {color: #121212 !important; }
.top-10-games-page .header .navbar-nav .nav-link:hover, .top-10-games-page .header .navbar-nav .nav-link:focus, .top-10-games-page .header .nav-item .nav-link.active, 
.content-page .header .navbar-nav .nav-link:hover, .content-page .header .navbar-nav .nav-link:focus, .content-page .header .nav-item .nav-link.active {color: #3FCB5E !important;}
/*top 10 game sec css end*/

/*contact page css start*/
.contact-sec .form-group {margin-bottom: 22px; }
.contact-sec input, .contact-sec select, .contact-sec textarea {background: #121212; font-weight: 300; font-size: 22px; line-height: 30px; padding-left: 25px; height: 57px; color: #fff;}
.contact-sec ::placeholder{color: #949494; }
.contact-form {padding-left: calc(calc(100% - 1200px)/2); padding-top: 210px; padding-bottom: 152px; padding-right: 79px; }
.contact-sec textarea {height: 178px; border-radius: 20px; padding-top: 17px; }
/*contact page css end*/

/*404 page css start*/
.error-page {background: #121212; padding-top: 100px; }
.error-page::before {background-image: url(../img/404-error-bg.webp);}
.error-sec {position: relative; }
.ipad-error-img {display: none;}
.error-icon1 {width: 98px; height: 114px; background-position: -1002px -20px; top: 76px; left: calc(calc(100% - 1200px)/2 + 70px); }
.error-icon2 {width: 132px; height: 115px; background-position: -668px -20px; bottom: 165px; left: calc(calc(100% - 1200px)/2 + 15px); }
.error-icon3 {width: 124px; height: 112px; background-position: right -569px bottom -20px; right: calc(calc(100% - 1200px)/2 + 3px); top: 23%; }
.error-icon4 {width: 111px; height: 96px; background-position: right -332px bottom -20px; right: calc(calc(100% - 1200px)/2 + 68px); bottom: 90px; }
.black-logo {display: none;}
/*404 page css en*/

/*content page css start*/
.content-page::before {background-image: url(../img/content-page-bg.webp); background-position: center bottom; }
.content-page .header {background-color: #ffffff;}
.content-page .header .navbar-nav .nav-link {color: #121212 !important; }
.content-page .disclaimer_header {margin-bottom: 0; border-bottom: 1px solid #D8D6D6; padding-bottom: 8px; }
.content-sec, .terms {padding-top: 170px; padding-bottom: 95px; font-size: 18px; line-height: 23px; font-weight: 600; color: #010101CC; background-image: url(../img/grey-grid-bg.webp); background-position: left top; background-size: 100%;}

.cookie-page::before {background-image: url(../img/cookies-policy-bg.webp); background-position: center top 42px;}
.cookie-page .disclaimer_header {padding: 12px 0; border: none; background: #fff; z-index: 1; position: relative; }
.cookie-page .disclaimer_header {padding: 12px 0;}
.cookies-sec {padding-bottom: 85px; padding-top: 70px; }
.btn-group.cookie-btn-top {margin-bottom: 38px; }
.cookies-sec .site-btn {margin: 7px 0 0;}

.content-sec .container {position: relative; }
.arrow-top {width: 32px; height: 32px; background: #121212; display: flex; align-items: center; justify-content: center; border-radius: 100%; position: absolute; right: 16px; bottom: -64px; }
.btn-group {display: flex; align-items: center; justify-content: space-between; }
.btn-group .arrow-top {bottom: 8px; }
.content-sec .btn-group .arrow-top {bottom: -25px; }
.cookies-sec .btn-group .arrow-top {bottom: 8px; }
.success_msg_contact {color: #ff0000; font-size: 16px; margin-top: 12px; font-weight: 700; }
.contact-sec .form-group .text-muted {width: 100%; display: block; margin-top: 6px; margin-bottom: -10px; padding-left: 25px; font-weight: 600; font-size: 12px; line-height: 14px; }

.content-page .toggler-icon {background: #121212 !important; }
/*content page css end*/

/*extra css start*/
body .iti__selected-dial-code {color:#000};
body .bs-example {margin: 20px; }
body .iti {display: block; }
body .iti__selected-flag {padding: 0 6px 0 18px; }
body .iti__country-list {position: absolute; z-index: 2; list-style: none; text-align: left; padding: 0; margin: 0 0 0 -1px; box-shadow: 1px 1px 4px rgb(0 0 0 / 20%); background-color: black; border: 1px solid #ccc; white-space: nowrap; max-height: 200px; overflow-y: scroll; -webkit-overflow-scrolling: touch; }
.iti__flag-box, .iti__country-name {color: #ffffff;}
/*extra css end*/
/*error message start*/
.signup_msg_contact{text-align: left; color: white; display: block; padding-left: 50px;}
.login_msg_contact{text-align: center; color: white; display: block; padding-left: 50px; }
.modal .login_msg_contact {padding: 0; }
.modal .signup_msg_contact {padding-left: 46px; margin: 8px 0 0; }
.modal span#signup_msg_contact {text-align: center; padding: 0; margin-bottom: 8px; }
.agree_chk_error {color: white; margin-top: -15px; margin-bottom: 15px; }
/*error message end*/

.black-logo {display: none; }
.game-play-page::before {display: none; }
.game-play-page .disclaimer_header {background: #121212; margin: 0; padding: 10px 0; }
.game-play-page .disclaimer_header.sticky-header {background: #fff; color: #121212; }
.game-play-page .disclaimer_header.sticky-header span {color: #121212 !important; }
.game-play-page .header {padding: 0; position: initial;}
.play-game-back {background: #973FCB; padding: 15px; margin: 0; text-align: center; color: #ffffff; }
.play-game-back .backpage {font-size: 16px; }
.game-play-page .toggler-icon {background: #fff !important; }
.game-play-page.open-menu .toggler-icon {background: #121212 !important; }

/***********************************
       Responsive css start
***********************************/
@media only screen and (max-width: 1600px) {
    body::before { background-position: center top;}
}

@media only screen and (max-width: 1440px) {
    .banner-icon2 {left: 34.3%;}
    .banner-icon3 {left: 19%;}
    .banner-icon4 {right: 70px;}
    .banner-icon5 {right: 192px; bottom: 130px;}
    .home-game-icon2 { top: 26px; right: 131px; }
    .bomb-girl-sec {padding: 0;}
    .bomb-girl-sec iframe {display: none; }
    .bomb-girl-left {padding-left: 0; padding-left: calc(calc(100% - 1200px)/2); }
    .bomb-girl-cont {max-width: 550px; }
    .site-container {width: 100%; max-width: 100%; margin: 0 auto; padding: 0 15px; }
    .bomb-girl-img {margin: 0 0 95px -100px; padding: 0; }
    .popular-games-icon {display: none; }
    .home-abt-sec iframe {opacity: 0; visibility: hidden; }

}

@media only screen and (max-width: 1280px) {
    .banner-icon4 {right: 40px; }
}
@media only screen and (max-width: 1200px) {
    .open-menu .disclaimer_header {display: none; }
    .open-menu {overflow: hidden !important; height: 100vh; }
    .open-menu .header {z-index: 9;padding-top: 0; }
    .open-menu .header-inner { padding-top: 0;}
    .open-menu .header .navbar {padding: 16px 0 0; }
    .navbar {display: flex; position: initial;}
    .header .navbar .navbar-brand {padding: 0; margin: 0; z-index: 9;}
    .navbar-toggler {width: 35px; display: flex !important; flex-direction: column; height: 35px; justify-content: space-between; padding: 5px 0; cursor: pointer; z-index: 9; margin-left: auto;}
    .toggler-icon {width: 35px; height: 3px; background: #fff; display: inline-block; border-radius: 3px; padding: 0 !important; -webkit-transition: all 0.2s; transition: all 0.2s; }
    .navbar-toggler.collapsed .toggler-icon:nth-of-type(1) {transform: rotate(0); background: #ffffff;}
    .navbar-toggler .toggler-icon:nth-of-type(1) {transform: rotate(45deg);transform-origin: 20% 5px; background: #121212; }
    .navbar-toggler.collapsed .toggler-icon:nth-of-type(2) {opacity: 1; filter: alpha(opacity=100); }
    .navbar-toggler .toggler-icon:nth-of-type(2) {opacity: 0; filter: alpha(opacity=0); }
    .navbar-toggler.collapsed .toggler-icon:nth-of-type(3) {transform: rotate(0); background: #fff;}
    .navbar-toggler .toggler-icon:nth-of-type(3) {transform: rotate(-45deg); transform-origin: 9% -2px; background: #121212;}
    .navbar-collapse {position: absolute; width: 100%; height: 100vh !important; z-index: 3; top: 0; left: 0; background-color: #ffffff; transform: translateX(-100%); opacity: 0; transition: all .4s; overflow-y: auto; padding-bottom: 35px; }
    .open-menu .navbar-collapse {transform: translateX(0); opacity: 1;display: block !important; }
    .navbar-collapse ul.navbar-nav {padding: 80px 30px 8px;  gap: 0;display: block;}
    .login-signup-btn {display: block; }
    .header .navbar-nav .nav-item {padding: 20px 0; text-align: center; }
    .header .navbar-nav .nav-item.active {border-color: #FEE901; }
    .header .navbar-nav .nav-link {font-size: 42px; line-height: 42px; color: #010101 !important; font-weight: 700; }
    .header .site-btn {width: 166px; font-size: 24px; line-height: 31px; margin: 0 auto 12px; display: table; padding: 12px 20px; background: #121212; color: #fff; }
    .header .logout-btn .site-btn {margin: 0 auto; }
    .header .site-btn.green {background: transparent; color: #121212; }
    .home-page .toggler-icon {background: #fff !important; }
    .home-page.open-menu .toggler-icon{background: #121212 !important; }

    .banner-cont {max-width: 550px; margin: 0 auto; }
    .banner-cont .h1 {display: none; }
    .banner-cont .ipdad-h1 {display: block; }
    h1, .h1 {font-size: 60px; line-height: 77px; }
    h2, .h2 {font-size: 48px; line-height: 58px;}
    .banner {min-height: auto; padding-bottom: 335px; padding-top: 310px;max-height: 100vh;}
    .banner-icon2, .home-game-icon2, .home-game-icon1 {display: none;}
    .banner-icon1 {left: 32px; top: initial; bottom: 178px; }
    .banner-icon3 {left: 272px; bottom: 45px; }
    .banner-icon4 {right: 28px; top: initial; bottom: 278px; }
    .banner-icon5 {right: 158px; bottom: 90px; }

    .home-game-col {margin: 21px 0; width: 20%; }
    .site-container {padding-left: 43px;}
    .bomb-girl-cont {max-width: 655px; }

    .home-abt-icon1 {left: 28px;}
    .home-abt-icon2 {left: 28px;}
    .home-abt-icon4 {right: 28px;}
    .foo-menu li {padding-right: 15px; }

    .abt-cont {padding-left: 43px; padding-right: 70px;}
    .contact-form { padding-left: 43px;}

    .open-menu .black-logo {display: block !important;}
    .open-menu .white-logo {display: none;}
    .open-menu .black-bg {padding-top: 0 !important;}

    .desk-error-img {display: none;}
    .ipad-error-img {display: block; margin: 91px auto; }
    .error-page { padding-top: 125px;}
    .error-sec {padding-bottom: 13px; max-width: 768px; margin: 0 auto;}
    .error-icon1 {top: -25px; left: 50px; transform: scale(.61); }
    .error-icon2 {left: 27px;transform: scale(.61); bottom: 20px;}
    .error-icon3 { right: 50px; top: -35px; transform: scale(.59); }
    .error-icon4 { right: 65px; bottom: 22px; transform: scale(.61);}
    .error-page .toggler-icon {background: #fff !important; }
    .open-menu.error-page .toggler-icon {background: #121212 !important; }

    .top-10-games-page .navbar-toggler span {background: #121212 !important; }


}

@media only screen and (min-width: 1023px) and (max-width: 1025px) {
    html {height: 100%;}
    .abt-page, .top-10-games-page, .error-page { overflow-y: hidden;}
    .abt-sec, .top-10-games-sec { min-height: calc(100vh - 210px);}
    .error-sec { min-height: calc(100vh - 340px);display: flex; align-items: center; justify-content: center;}
    .error-inner-sec {position: relative; }
    .error-icon1 {
    top: 50px;
    left: -100px;
    transform: scale(1);
}
.error-icon2 {
    left: -120px;
    transform: scale(1);
    bottom: 120px;
}
.error-icon3 {
    right: -140px;
    top: 130px;
    transform: scale(1);
}
.error-icon4 {
    right: -100px;
    bottom: 100px;
    transform: scale(1);
}



}

@media only screen and (min-width: 833px) and (max-width: 835px) {
    html {height: 100%;}
    .abt-page { overflow-y: hidden;}
    .abt-sec { min-height: calc(100vh - 390px);}
}

@media only screen and (max-width: 991px) {
    .container, .home-info-sec .container {max-width: 656px;position: initial !important;}
    .home-abt-sec iframe {display: none; }
    .ipad-iframe {display: table !important; visibility: visible !important; opacity: 1 !important; margin: 0 auto;}
    h2, .h2 {font-size: 60px; line-height: 77px; }
    .home-game-sec { padding: 52px 0 30px;}
    .home-game-sec .h2 {max-width: 572px; margin: 0 auto 16px; }
    .home-game-list {max-width: 472px;margin: 0 auto;}
    .home-game-col {width: 50%; }

    .bomb-girl-sec {padding: 68px 0 83px; }
    .site-container {padding: 0 28px; }
    .bomb-girl-cont {padding-left: 54px; }
    .bomb-girl-sec .row {flex-wrap: wrap;margin: 0; }
    .bomb-girl-right {text-align: right; width: 100%; }
    .bomb-girl-img {margin: -65px -28px 0 auto; max-width: 608px; }

    .home-abt-sec {padding-top: 39px;padding-bottom: 112px;}
    .home-abt-sec .container br {display: none; }
    .home-abt-sec .ipad-iframe {margin-bottom: 28px; }

    .home-abt-sec .container {max-width: 580px; }
    .home-abt-icon1 {left: 0; top: 135px; transform: scale(.85); }
    .home-abt-icon2 { left: 52px; bottom: 45px; transform: scale(.87);}
    .home-abt-icon3 { top: 115px; right: 0;transform: rotate(15deg) scale(.6);}
    .home-abt-icon4 {right: 0; top: inherit; bottom: 185px; transform: scale(.65);}
    .popular-games-sec {padding: 0 0 50px; position: relative; }
    .popular-games-sec .container {max-width: 642px; }
    .popular-games-sec p {margin-bottom: 32px;}
    .popular-games-icon {left: -20px; bottom: 220px; display: block; transform: scale(.55); }
    .group-icon.popular-games-icon1 {left: initial; top: -86px; right: 62px; }
    .pg-col {justify-content: flex-end;}
    .pg-col .game-item:not(:last-child) {margin-right: 25px; }

    .footer {padding: 26px 0 88px; }
    .footer .col-md-6 {flex: initial; max-width: 100%; }
    .footer .container {max-width: 595px; }
    .foo-menu li {padding-right: 33px; }
    .foo-content {padding-left: 0; margin-top: 28px; }

    .abt-sec .h2 { font-size: 32px; line-height: 41px;}
    .abt-cont {padding-top: 219px; padding-bottom: 164px; padding-left: calc(calc(100% - 600px) /2); padding-right: 25px;}
    .abt-icon {display: none;}

    .contact-form { padding-left: calc(calc(100% - 600px)/2); padding-right: 25px; padding-top: 157px;}
    .contact-sec img {margin-left: -32px; width: 110%; max-width: initial; }

    .top-10-games-sec {padding-top: 123px; }
    .top-10-games-sec .h2 { font-size: 40px;line-height: 51px; max-width: 390px; margin-bottom: 12px;}
    .top-10-games-sec .home-game-list {max-width: 488px;}

    .content-sec {padding-top: 154px; padding-bottom: 27px;}
    .content-sec .h4 {font-size: 40px; line-height: 51px; margin-bottom: 19px; }

    .cookies-sec {padding-top: 116px; padding-bottom: 32px; }
    .content-sec .btn-group .arrow-top {bottom: -15px; }

    .cookies-sec .btn-group .arrow-top {bottom: 8px; }

    .banner-cont .ipdad-h1 {transform: scale(.7); }
    .banner-icon4 {transform: scale(.8);}
    .banner-icon1 {left: 0; top: initial; bottom: 135px; transform: scale(.6); }
    .banner-icon5 {right: 120px; bottom: 55px; transform: scale(.7); }
    .banner-icon3 {left: 230px; bottom: 28px; transform: scale(.85); }
}

@media only screen and (max-width: 600px) {
    .ipad-iframe {display: none !important; }
    .mob-iframe {display: table !important; opacity: 1 !important; visibility: visible !important; margin: 0 auto; }
    h1, .h1 {font-size: 34px; line-height: 43px; }
    h2, .h2 {font-size: 22px; line-height: 28px; }
    .site-btn {padding: 8px 15px; min-width: 136px; text-align: center;}
    .disclaimer_header {max-width: 100%; margin: 0 auto 7px; padding-left: calc(calc(100% - 304px)/2) !important; padding-right: calc(calc(100% - 304px)/2) !important; }
    .header .navbar .navbar-brand {max-width: 128px;}
    .banner-icon3 {display: none;}
    .banner-icon1 {left: 10px; bottom: 25px; }
    .banner-icon1 {left: -9px; top: initial; bottom: 3px; transform: scale(.69); }
    .banner-icon4 {right: -15px; top: initial; bottom: 10px; transform: scale(.59); }
    .banner-icon5 {right: 50%; bottom: 24px; transform: scale(.56) translateX(90%);}
    .banner-btn-group {margin-right: 0;}
    .banner-btn-group .site-btn {margin: 0 10px; }
    .desk-cont {display: none;}
    .mob-cont {display: block;}
    .banner-cont .ipdad-h1 { max-width: 316px;}
    .banner .mob-cont { margin: 0 0 30px -3px !important; max-width: 268px !important;}

    .home-game-sec {padding: 32px 0 25px; }
    .home-game-col {padding: 0 2px; margin: 12px 0;}
    .home-game-sec .h2 {margin-bottom: 10px;}
    
    .home-game-sec .play-games-btn {min-width: 115px;padding: 8px 15px;}

    .bomb-girl-sec .row { flex-direction: column-reverse;}
    .bomb-girl-cont {padding-left: 0; }
    .mob-bomb-girl-img {display: block; }
    .desk-bomb-girl-img {display: none; }
    .bomb-girl-img { margin: -80px -28px 30px;}
    .mob-bomb-girl-img {width: 100%; }
    .bomb-girl-sec {padding-bottom: 43px;}

    .home-abt-sec {padding-bottom: 84px; }
    .home-abt-sec .mob-iframe {margin: 35px auto 25px; }
    .home-abt-sec .h2 {margin-bottom: 18px;}
    .home-abt-icon1 {left: 12px; top: -40px; }
    .home-abt-icon3 {top: -55px; right: 18px; transform: scale(0.7); }
    .home-abt-icon2 {left: -18px; bottom: 12px; transform: scale(.57); }
    .home-abt-icon4 {right: 0; bottom: 55px; transform: scale(.65); }

    .popular-games-sec {padding: 0 0 35px;}
    .popular-games-sec .h2 {margin-bottom: 15px; }
    .pg-col {flex-direction: column; justify-content: center; }
    .pg-col .game-item {margin: 25px 0 !important;max-width: 270px;}
    .popular-games-sec p {margin-bottom: 0; }
    .popular-games-icon {left: initial; bottom: -15px; right: 0; transform: scale(.7); }
    .group-icon.popular-games-icon1 {display: none;}
    .popular-games-sec .pg-col .game-item {margin-left: auto !important; margin-right: auto !important; }

    .mob-iframe-sec {background-image: url(../img/grey-grid-bg.webp); background-size: 200%; padding: 15px 0 55px; background-position: bottom center;}

    .footer {text-align: center; padding: 23px 0 39px;}
    ul.foo-menu {display: flex; flex-direction: column; margin-top: 35px;}
    .foo-menu li {padding-right: 0; padding-bottom: 28px; }
    .foo-content {margin-top: 8px; }
    .footer .h4 { margin-bottom: 28px;}

    .banner::after, .black-part-sec::after {width: 100%;}
    .abt-sec::before, .background-tt::after, .background-tt::before {display: none;}
    .abt-page .toggler-icon {background: #121212 !important; }
    .abt-sec {padding-top: 120px;}
    .abt-cont {padding: 0 43px;position: relative;}
    .abt-cont::before {content: ""; width: 56px; height: 56px; background-image: url(../img/group-icon.webp); background-repeat: no-repeat; position: absolute; background-position: left -866px bottom -20px; right: 25px; top: -15px; }
    .abt-img img {max-width: initial; width: 112%; margin-left: -18px; margin-bottom: -5px;}
    .abt-page .disclaimer_header span {color: #121212; padding: 0; }
    .abt-img {padding: 11px 0 0; margin-bottom: -5px;}
    .abt-icon {display: block; transform: scale(.72); bottom: -35px; right: -4px; }

    .contact-form {padding-left: 28px; padding-right: 28px; padding-top: 0; padding-bottom: 0}
    .abt-sec .h2 {font-size: 22px; line-height: 28px; margin-bottom: 24px; padding-right: 42px;}
    .contact-sec input, .contact-sec select, .contact-sec textarea {background: #121212; font-weight: 300; font-size: 16px; line-height: 22px; padding-left: 25px; height: 50px; }
    .contact-sec textarea { height: 126px;}
    .success_msg_contact { font-size: 14px; margin-top: 12px; font-weight: 600;}

    .top-10-games-sec.home-game-sec {padding: 120px 0 25px; }
    .top-10-games-sec .h2 {font-size: 22px; line-height: 28px;margin-bottom: 13px;}
    .top-10-games-sec .home-game-col {margin: 6px 0; }
    .toggler-icon {background: #121212 !important;}
    
    .content-sec {padding-top: 132px; padding-bottom: 53px; font-size: 16px; line-height: 20px; }
    .content-sec .h4 {margin-bottom: 21px; font-size: 22px; line-height: 28px; }
    .cookies-sec {padding-top: 47px; padding-bottom: 22px;}

    .cookies-sec .btn-group .arrow-top {bottom: 3px; }

    .error-page {padding-top: 242px; }
    .error-sec .container {padding: 0 20px 0 13px; }
    .ipad-error-img { margin: 28px auto;}
    .error-sec { padding-bottom: 255px;}
    .error-icon1 {top: -125px; left: 46px; transform: scale(.82); }
    .error-icon3 {right: 0; top: -95px; transform: scale(.59); }
    .error-icon2 {left: -10px; transform: scale(.61); bottom: 110px; }
    .error-icon4 {right: 28px; bottom: 55px; transform: scale(1); }

    .content-sec { background-size: 200%;}
    .home-page .banner::after {width: 50%;background-size: 400%; background-position: right bottom;}
    .home-page .banner::before  {background-size: 400%;}
    .home-game-sec, .home-abt-sec, .popular-games-sec { background-size: 200%;background-position: center center;}
    input, select, textarea { font-size: 18px; line-height: 24px; height: 52px; padding: 20px 0 13px 25px;}
    .modal-body { padding: 45px 28px 30px;}
    .modal .h3 { font-size: 36px;line-height: 40px}
    .form-check { font-size: 16px; line-height: 22px;}
    .form-check a {font-size: 14px;}
    .modal-close { right: 15px;  top: 15px;}
    #PolicyModal .h3 {  font-size: 42px;   line-height: 45px;}
    .btn-group .site-btn {margin: 0 6px; }
    #SorryModal .modal-body {padding: 80px 21px 40px; }

    .banner-cont .h1 {margin: 0 0 8px -15px; transform: scale(1);}
    .banner-cont {margin: 0; display: flex; flex-direction: column; align-items: center; }
    .popular-games-sec .mob-iframe {margin-bottom: 21px; }


}


@media only screen and (max-width: 331px) {
    /*.banner-cont .h1 {margin: 0 -28px 8px; }*/
}

/***********************************
        Responsive css end
***********************************/

#signUpModal .form-group.form-check ~ .form-group.form-check {display: none; }