html, body { width: 100%; height: 100%; margin: 0px; padding: 0px; text-align: center; font-size: 14px; }

body { height: 100%; color: #ffffff; font-family: 'Lato', sans-serif; background: #000000; }

* { -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin: 0; padding: 0; }

img { border: 0px !important; outline: none !important; }

a { text-decoration: none !important; outline: none; }

.Transitions { -webkit-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }

.ClearFix { clear: both; }

.Base_Color { color: #1F1F1F !important; }

.Accent_Color { color: #cafc00 !important; font-size: 24px; }

.W_Color { color: #ffffff !important; }

@font-face { font-family: 'Marcopolo'; src: url("../fonts/marcopolo.ttf") format("ttf"), url("../fonts/marcopolo.otf") format("otf"), url("../fonts/marcopolo.woff") format("woff"), url("../fonts/marcopolo.woff2") format("woff2"); font-weight: normal; font-style: normal; }
#Bar_Top { display: block; width: 100%; height: 70px; background: #000000; position: relative; z-index: 99; }

#Bar_Top .CenterCont { display: block; width: 100%; max-width: 1000px; height: 100%; margin: 0px auto; }

#Bar_Top .CenterCont #LogoCasino { display: block; width: 100%; max-width: 125px; float: left; margin: 5px 0px 0px 0px; }

#Bar_Top .CenterCont #BoxBarTop_R { display: block; width: 100%; max-width: 570px; height: 100%; float: right; margin: 0px 0px 0px 0px; }

#Bar_Top .CenterCont #BoxBarTop_R #Wordwide { display: block; width: 100%; max-width: 300px; float: left; margin: 11px 0px 0px 0px; }

#Bar_Top .CenterCont #BoxBarTop_R #BoxBtns { display: inline-flex; width: 100%; max-width: 215px; height: 100%; margin: 0px 0px 0px 30px; position: relative; }

#Bar_Top .CenterCont #BoxBarTop_R #BoxBtns .BtnsTop { display: block; width: 48%; height: 30px; line-height: 30px; font-size: 14px; font-weight: 400; position: absolute; text-transform: uppercase; text-align: center; top: 19px; border: solid 1px #ffffff; color: #ffffff; }

#Bar_Top .CenterCont #BoxBarTop_R #BoxBtns .Btn_L { left: 0px; background: rgba(255, 255, 255, 0); }

#Bar_Top .CenterCont #BoxBarTop_R #BoxBtns .Btn_L:hover { background: white; color: #000000; }

#Bar_Top .CenterCont #BoxBarTop_R #BoxBtns .Btn_R { right: 0px; background: #76C900; color: #000000; border: solid 1px #76C900; }

#Bar_Top .CenterCont #BoxBarTop_R #BoxBtns .Btn_R:hover { background: #ffffff; color: #000000; border: solid 1px #ffffff; }

#Bar_PromoTop { display: block; width: 100%; max-width: 1920px; margin: 0px auto; min-height: 515px; position: relative; background: url("../images/bg_top_promo.jpg") center top no-repeat; background-size: 100%; }

#Bar_PromoTop .CenterCont { display: block; width: 100%; max-width: 1000px; min-height: 515px; margin: 0px auto; }

#Bar_PromoTop .CenterCont .BoxesTPromo { display: block; width: 50%; height: 515px; margin: 0px auto; float: left; position: relative; z-index: 100; }

#Bar_PromoTop .CenterCont .BoxesTPromo .BtnGreen { display: block; width: 100%; max-width: 340px; height: 65px; line-height: 25px; margin: 385px auto 0px auto; font-size: 32px; font-weight: 600; text-decoration: none; color: #000000; background: #03d137; text-transform: uppercase; padding: 20px; }

#Bar_PromoTop .CenterCont .BoxesTPromo .BtnGreen:hover { color: 000000; }

#Bar_PromoTop #Box_MainPromoTop { display: block; width: 100%; max-width: 405px; height: auto; min-height: 370px; margin: 70px auto 0px auto; padding: 0 12px; }

#Bar_PromoTop #Box_MainPromoTop h1, h2 { display: block; width: 100%; text-align: left; }

#Bar_PromoTop #Box_MainPromoTop .PromoMobile { display: none; }

#Bar_PromoTop #Box_MainPromoTop h1 { font-size: 31px; text-align: center; line-height: 32px; text-shadow: 2px 3px 5px rgba(0, 0, 0, 0.8); }

#Bar_PromoTop #Box_MainPromoTop .ImgWBonus { display: block; width: 100%; max-width: 360px; text-align: center; margin: 0 auto; position: relative; }

#Bar_PromoTop #Box_MainPromoTop .RowBoxCcode { display: block; width: 100%; height: 55px; line-height: 55px; margin: 20px auto; position: relative; text-transform: uppercase; font-weight: 700; }

#Bar_PromoTop #Box_MainPromoTop .RowBoxCcode .BoxCode { display: block; width: 60%; height: 55px; line-height: 50px; margin: 0px; position: relative; color: #76C900; float: left; font-size: 30px; border-left: dotted 2px #76C900; border-top: dotted 2px #76C900; border-bottom: dotted 2px #76C900; }

#Bar_PromoTop #Box_MainPromoTop .RowBoxCcode .BtnCopy { display: block; width: 40%; height: 55px; line-height: 55px; margin: 0px; position: relative; background: #76C900; color: #000000; float: left; font-size: 14px; cursor: pointer; }

#Bar_PromoTop #Box_MainPromoTop .RowBoxCcode .BtnCopy:hover { background: #000000; color: #00eaff; border: dotted 2px #76C900; }

#Bar_PromoTop #Box_MainPromoTop .RowBoxCcode .BtnCopy:hover > .BoxCode { color: red !important; }

#Bar_PromoTop #Box_MainPromoTop .FLine { display: block; width: 100%; margin: 0px auto; font-size: 14px; color: #ffffff; text-transform: uppercase; position: relative; z-index: 99; }

#Bar_Middle { display: block; width: 100%; min-height: 250px; position: relative; }

#Bar_Middle .CenterCont { display: block; width: 100%; max-width: 1000px; margin: 0px auto; }

#Bar_Middle .BoxesSides { display: inline-block; width: 48%; min-height: 250px; position: relative; vertical-align: middle; }

#Bar_Middle .BoxesSides #ImgIconsBoxes { display: block; width: 100%; max-width: 513px; margin: 15px auto 0px auto; }

#Bar_Middle .BoxesSides #BoxPromoGame { display: block; width: 100%; max-width: 365px; min-height: auto; margin: 60px auto 0px auto; position: relative; }

#Bar_Middle .BoxesSides #BoxPromoGame .JpCounter { display: block; width: 100%; height: 90px; line-height: 90px; font-size: 75px; font-family: 'Marcopolo'; position: relative; color: #FFFFFF; text-align: left; padding-left: 50px; }

#Bar_Middle .BoxesSides #BoxPromoGame .JpCounter::after { content: ""; display: block; width: 35px; position: absolute; left: 0px; top: 0px; height: 90px; background: url("../images/dollar.svg") 0% 50% no-repeat; background-size: 100%; }

#Bar_Middle .BoxesSides #BoxPromoGame .ImgWBonus { display: block; width: 100%; position: relative; }

#Bar_Middle .BoxesSides #BoxPromoGame #RibbonBox { display: block; width: 100%; height: 40px; position: absolute; left: 0%; top: -35px; z-index: 10; text-transform: uppercase; color: #00eaff; font-size: 22px; text-align: center; padding: 8px 20px; line-height: 25px; font-weight: 700; }

#Bar_Middle .BoxesSides #BoxPromoGame #ImgGamePromo { display: block; width: 100%; height: auto; position: absolute; left: 0; bottom: 0px; z-index: 0; -webkit-box-shadow: 0px 0px 0px 1px yellow; -moz-box-shadow: 0px 0px 0px 1px yellow; box-shadow: 0px 0px 0px 1px yellow; }

#Bar_Middle .BoxesSides .RowBoxCcode { display: block; width: 72%; height: 55px; line-height: 55px; margin: 0px auto; position: relative; text-transform: uppercase; font-weight: 700; }

#Bar_Middle .BoxesSides .RowBoxCcode .BoxCode { display: block; width: 60%; height: 55px; line-height: 50px; margin: 0px; position: relative; color: #76C900; float: left; font-size: 30px; border-left: dotted 2px #76C900; border-top: dotted 2px #76C900; border-bottom: dotted 2px #76C900; }

#Bar_Middle .BoxesSides .RowBoxCcode .BtnCopy { display: block; width: 40%; height: 55px; line-height: 55px; margin: 0px; position: relative; background: #76C900; color: #000000; float: left; font-size: 14px; cursor: pointer; }

#Bar_Middle .BoxesSides .RowBoxCcode .BtnCopy:hover { background: #000000; color: #76C900; }

#Bar_Middle .BoxesSides .RowBoxCcode .BtnCopy:hover > .BoxCode { color: red !important; }

#Bar_Middle .BoxesSides .Redeem { display: block; width: 100%; color: #ffffff; font-size: 11px; text-transform: uppercase; margin: 10px auto; }

#Bar_C_GAMES { display: block; width: 100%; position: relative; background: #272727; background: -moz-linear-gradient(top, #272727 0%, #000000 100%); background: -webkit-linear-gradient(top, #272727 0%, #000000 100%); background: linear-gradient(to bottom, #272727 0%, #000000 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#272727', endColorstr='#000000',GradientType=0 ); }

#Bar_C_GAMES h2 { display: block; width: 100%; padding: 30px 0; text-align: center; font-size: 22px; font-weight: 700; color: #ffffff; text-transform: uppercase; color: #76C900; }

#Bar_C_GAMES strong { color: #ffffff; }

#C_Slots { display: block; }

#C_Table { display: none; }

#C_Poker { display: none; }

.IconMBoxes { display: none; width: 100%; padding: 0px 20px; margin: 10px auto; }

.IconMBoxes img { display: block; width: 30%; max-width: 129px; float: left; }

.IconMBoxes p { display: block; width: 70%; float: left; padding: 15px 0px 0px 15px; text-align: left; font-size: 18px; }

#Bar_Footer { display: block; width: 100%; min-height: 90px; background: #000000; }

#Bar_Footer .CenterCont { display: block; width: 100%; max-width: 1000px; height: 100%; margin: 0px auto  0px auto; padding-top: 25px; }

#Bar_Footer .CenterCont h1 { display: none; text-align: center; font-size: 16px; text-transform: uppercase; }

#Bar_Footer .CenterCont #BtnBTerms { display: block; width: 100%; max-width: 140px; height: 40px; line-height: 40px; border: solid 1px #ffffff; background: rgba(255, 255, 255, 0); text-align: center; text-decoration: none; color: #ffffff; cursor: pointer !important; }

#Bar_Footer .CenterCont #BtnBTerms:hover { border: solid 1px #76C900; background: #88C533; color: #000000; cursor: pointer !important; }

.footer_elements { display: flex; align-items: center; justify-content: center; }

#Bar_Footer .CenterCont #ImgDM { display: block; width: 100%; max-width: 285px; height: auto; margin: 0px auto 0px auto; padding: 0 10px; }

#Bar_Footer .CenterCont #ImgPR { display: block; width: 100%; max-width: 430px; height: auto; margin: 0px auto 0px auto; padding: 0 10px; }

.CarouselGames h3 { display: none; text-align: left; font-size: 16px; font-weight: 900; padding: 10px 0; text-transform: uppercase; }

#Btn_S_W_Promo { display: block; width: 100%; max-width: 340px; margin: 10px auto; height: 50px; line-height: 50px; font-size: 20px; font-weight: 600; text-decoration: none; color: #000000; background: #03d137; }

#Btn_S_W_Promo:hover { color: #1F1F1F; }

.safe_support { max-width: 240px; width: 100%; padding: 10px; }

img[src^="//my.rtmark.net/"] { position: absolute; top: 0; left: 0; visibility: hidden; }

/*FOOTER-TERMS-BAR ------------*/
#BarFooterTerms { display: block; width: 100%; height: auto; min-height: auto; background: #88C533; position: relative; bottom: auto; left: auto; z-index: 9999999; opacity: 1; }

#BarFooterTerms #BoxButtonTerms { display: block; width: 100%; height: 25px; position: absolute; top: -25px; left: 0px; z-index: 0; text-align: center; }

#BarFooterTerms #ButtonTerms { display: block; width: 80px; height: 30px; margin: 0px auto; padding: 6px 0px; background: #2b0c83 no-repeat center 5px; color: #000000; font-size: 13px; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -o-user-select: none; user-select: none; cursor: pointer; overflow: hidden; -webkit-border-radius: 5px 5px 0px 0px; -moz-border-radius: 5px 5px 0px 0px; border-radius: 5px 5px 0px 0px; }

#BarFooterTerms footer { display: block; width: 100%; height: auto; max-width: 1200px; margin: 0px auto 0px auto; padding: 0px 30px 0px 30px; text-align: justify; font-weight: normal !important; font-size: 12px; position: relative; z-index: 1; overflow: hidden; }

#BarFooterTerms footer p { display: block; width: 100%; margin: 10px auto 10px auto; font-weight: normal !important; font-size: 12px; letter-spacing: 0px; color: #000000; }

#Bar_PromoTop::after { content: ""; display: block; width: 100%; height: 80px; position: absolute; left: 0px; bottom: 0px; background: red; background: rgba(0, 0, 0, 0); background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, black 100%); background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, black)); background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, black 100%); background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, black 100%); background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, black 100%); background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, black 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=0 ); }

.GBG_MBar { background: black !important; background: -moz-linear-gradient(top, black 0%, #282828 100%) !important; background: -webkit-gradient(left top, left bottom, color-stop(0%, black), color-stop(100%, #282828)) !important; background: -webkit-linear-gradient(top, black 0%, #282828 100%) !important; background: -o-linear-gradient(top, black 0%, #282828 100%) !important; background: -ms-linear-gradient(top, black 0%, #282828 100%) !important; background: linear-gradient(to bottom, black 0%, #282828 100%) !important; filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#282828', GradientType=0 ) !important; }

.GreenBtn { background: #faf21d !important; background: -moz-linear-gradient(top, #faf21d 0%, #e7b90f 100%) !important; background: -webkit-gradient(left top, left bottom, color-stop(0%, #faf21d), color-stop(100%, #e7b90f)) !important; background: -webkit-linear-gradient(top, #faf21d 0%, #e7b90f 100%) !important; background: -o-linear-gradient(top, #faf21d 0%, #e7b90f 100%) !important; background: -ms-linear-gradient(top, #faf21d 0%, #e7b90f 100%) !important; background: linear-gradient(to bottom, #faf21d 0%, #e7b90f 100%) !important; filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#faf21d', endColorstr='#0e4204', GradientType=0 ) !important; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; box-shadow: 0 3px 30px #000000; }

.AniColorsCcode_1 { -webkit-animation: color-change_1 0.3s infinite; -moz-animation: color-change_1 0.3s infinite; -o-animation: color-change_1 0.3s infinite; -ms-animation: color-change_1 0.3s infinite; animation: color-change_1 0.3s infinite; }

@-webkit-keyframes color-change_1 { 0% { color: #fffc00; }
  50% { color: #ff63ee; }
  100% { color: #fffc00; } }
@-moz-keyframes color-change_1 { 0% { color: #fffc00; }
  50% { color: #ff63ee; }
  100% { color: #fffc00; } }
@-ms-keyframes color-change_1 { 0% { color: #fffc00; }
  50% { color: #ff63ee; }
  100% { color: #fffc00; } }
@-o-keyframes color-change_1 { 0% { color: #fffc00; }
  50% { color: #ff63ee; }
  100% { color: #fffc00; } }
@keyframes color-change_1 { 0% { color: #fffc00; }
  50% { color: #ff63ee; }
  100% { color: #fffc00; } }
.AniColorsCcode_2 { -webkit-animation: color-change_2 0.3s infinite; -moz-animation: color-change_2 0.3s infinite; -o-animation: color-change_2 0.3s infinite; -ms-animation: color-change_2 0.3s infinite; animation: color-change_2 0.3s infinite; }

@-webkit-keyframes color-change_2 { 0% { color: #fffc00; }
  50% { color: #ff2222; }
  100% { color: #fffc00; } }
@-moz-keyframes color-change_2 { 0% { color: #fffc00; }
  50% { color: #ff2222; }
  100% { color: #fffc00; } }
@-ms-keyframes color-change_2 { 0% { color: #fffc00; }
  50% { color: #ff2222; }
  100% { color: #fffc00; } }
@-o-keyframes color-change_2 { 0% { color: #fffc00; }
  50% { color: #ff2222; }
  100% { color: #fffc00; } }
@keyframes color-change_2 { 0% { color: #fffc00; }
  50% { color: #ff2222; }
  100% { color: #fffc00; } }
.AniColorsCcode_3 { -webkit-animation: color-change_3 0.3s infinite; -moz-animation: color-change_3 0.3s infinite; -o-animation: color-change_3 0.3s infinite; -ms-animation: color-change_3 0.3s infinite; animation: color-change_3 0.3s infinite; }

@-webkit-keyframes color-change_3 { 0% { color: #fffc00; }
  50% { color: #17ff79; }
  100% { color: #fffc00; } }
@-moz-keyframes color-change_3 { 0% { color: #fffc00; }
  50% { color: #17ff79; }
  100% { color: #fffc00; } }
@-ms-keyframes color-change_3 { 0% { color: #fffc00; }
  50% { color: #17ff79; }
  100% { color: #fffc00; } }
@-o-keyframes color-change_3 { 0% { color: #fffc00; }
  50% { color: #17ff79; }
  100% { color: #fffc00; } }
@keyframes color-change_3 { 0% { color: #fffc00; }
  50% { color: #17ff79; }
  100% { color: #fffc00; } }
/* CSS RESPONSIVE ------------*/
@media only screen and (min-width: 768px) and (max-width: 1180px) { #Bar_PromoTop { width: 100%; max-width: 100%; min-height: 520px; background: url("../images/bg_top_promo-2.jpg") center top no-repeat; background-size: 100%; }
  .Accent_Color { font-size: 22px; } }
@media only screen and (min-width: 768px) and (max-width: 840px) { #Bar_PromoTop #Box_MainPromoTop { margin: 40px auto 0 auto; }
  #Bar_PromoTop .CenterCont .BoxesTPromo .BtnGreen { margin: 356px auto 0 auto; } }
/*@media only screen and (min-width:768px) and (max-width:1023px){ #Bar_PromoTop::after{ display: none;} #Bar_Top{height: 70px; }
	#Bar_PromoTop .CenterCont{display: block;width: 100%;max-width: 1000px; min-height: 520px; margin: 0px auto;}
	#Bar_PromoTop .CenterCont .BoxesTPromo{display: block;width: 50%; height: 520px; margin: 0px auto; float: left;} #Bar_Top .CenterCont #LogoCasino{max-width: 14%; margin: 4px 0px 0px 30px} #Bar_Top .CenterCont #BoxBarTop_R {max-width: 50%;} #Bar_Top .CenterCont #BoxBarTop_R #Flags {display: none;} #Bar_Top .CenterCont #BoxBarTop_R #Wordwide {max-width: 50%; margin: 20px 0px 0px 0px;} #Bar_Top .CenterCont #BoxBarTop_R #BoxBtns .BtnsTop {width: 75%;height: 30px;position: relative;top: auto;left: auto;margin: 20px 0px 0px 20px;font-size: 12px;} #Bar_Top .CenterCont #BoxBarTop_R #BoxBtns {max-width: 45%; margin: 0px 0px 0px 0px;} #Bar_PromoTop {width: 100%;max-width: 100%;min-height:520px;background: url("../images/bg_top_promo-2.jpg") center top no-repeat; background-size:100%;}
		#Bar_PromoTop #Box_MainPromoTop .JpCounter::after{content:"";display: block;width: 35px; position: absolute; left:0px; top: 0px;height: 90px;background: url("../images/dollar.svg") 50% 50% no-repeat; background-size: 98%;}
	#Bar_PromoTop #Box_MainPromoTop .PromoMobile{display: none;} #Bar_Middle{min-height:auto;} #Bar_Middle .BoxesSides {width: 80%; min-height: auto; position: relative; float: none;margin: 0px auto;} #Bar_Middle .BoxesSides #ImgIconsBoxes {display:none;width: 100%;max-width: 100%;margin: 0px auto 0px auto;} #Bar_Middle .BoxesSides #BoxPromoGame #RibbonBox {width: 50%;height:35px;position:absolute;left:5%;top:-35px;font-size:20px;padding: 10px 5px;line-height: 16px;} #Bar_Middle .BoxesSides #BoxPromoGame {width: 85%;max-width: 100%;min-height: auto;margin: 60px auto 0px auto;padding: 0px 20px;} #Bar_Middle .BoxesSides #BoxPromoGame .JpCounter{display: block;font-size: 100px; text-align: left; padding-left:50px;height: 100px;line-height: 50px;    padding-top: 30px;} #Bar_Middle .BoxesSides #BoxPromoGame .JpCounter::after{content:"";display: block;width: 35px; position: absolute; left:2%; top: 24px;height: 60px; background: url("../images/dollar.svg") 50% 50% no-repeat; background-size: 98%;} #Bar_Middle .BoxesSides #BoxPromoGame .ImgWBonus{display: block;width: 100%;position: relative;} #Bar_Middle .BoxesSides .RowBoxCcode{display: block;width: 75%; height: 60px; line-height: 55px;padding-top: 10px;}
	#Bar_Middle .BoxesSides .RowBoxCcode .BoxCode{font-size: 20px;}
	#Bar_Middle .BoxesSides .RowBoxCcode .BtnCopy{font-size: 12px;} #Bar_Footer{height:100px;position: relative;} // #Bar_Footer .CenterCont #BtnBTerms {position: absolute;left: 35%; bottom:20px;max-width: 30%;margin:0px;float: none;} #Bar_Footer .CenterCont h1{display: block; padding: 10px 0;} #Bar_Footer .CenterCont #ImgDM {float: none;} // #Bar_Footer .CenterCont #ImgDM{content:url("../images/deposit-methods_mobile.png"); display: block; width: 80%; max-width: 330px; float: none; margin: 20px auto;} #C_Slots{display: block;max-width: 90%;} #C_Table{display: block;max-width: 90%;} #C_Poker{display: block;max-width: 90%;} .IconMBoxes{display: block;} #Bar_C_GAMES h2 {display: none;} .CarouselGames h3{display: block;}
 #Bar_PromoTop .CenterCont .BoxesTPromo .BtnGreen {margin: 362px auto 0px auto;} #Bar_PromoTop #Box_MainPromoTop {margin: 64px auto 0px auto;}
}
*/
@media only screen and (max-width: 767px) { #Bar_Top .CenterCont #BoxBarTop_R #Wordwide { display: none; }
  #Bar_Footer .CenterCont #ImgPR { display: none; }
  .footer_elements { display: block; }
  #Bar_PromoTop #Box_MainPromoTop .ImgWBonus { max-width: 330px; }
  .Accent_Color { font-size: 16px; } }
@media only screen and (min-width: 668px) and (max-width: 767px) { #Bar_PromoTop::after { display: none; }
  #Bar_Top { height: 70px; }
  #Bar_Top .CenterCont #LogoCasino { max-width: 16%; margin: 7px 0px 0px 30px; }
  #Bar_Top .CenterCont #BoxBarTop_R { max-width: 45%; }
  #Bar_Top .CenterCont #BoxBarTop_R #Flags { display: none; }
  #Bar_Top .CenterCont #BoxBarTop_R #BoxBtns .BtnsTop { width: 75%; height: 30px; position: relative; top: auto; left: auto; margin: 20px 0px 0px 20px; font-size: 12px; }
  #Bar_Top .CenterCont #BoxBarTop_R #BoxBtns { max-width: 75%; margin: 0px 0px 0px 0px; }
  #Bar_PromoTop { width: 100%; max-width: 100%; min-height: 780px; background: url("../images/bg_top_promo_mobile.jpg") center top no-repeat; background-size: 100%; }
  #Bar_PromoTop .CenterCont .BoxesTPromo { width: 100%; padding: 0px 30px; height: auto; }
  #Bar_PromoTop #Box_MainPromoTop { margin: 350px auto 0px auto; }
  #Bar_PromoTop #Box_MainPromoTop .PromoMobile { width: 80%; display: block; margin: 0px auto; }
  #Bar_PromoTop #Box_MainPromoTop h1 { display: block; text-shadow: 0px 4px 7px #000000; }
  #Bar_PromoTop #Box_MainPromoTop { width: 100%; max-width: 100%; height: auto; min-height: auto; margin: 230px auto 0px auto; }
  #Bar_PromoTop #Box_MainPromoTop .RowBoxCcode .BtnCopy { width: 35%; height: 55px; line-height: 55px; font-size: 12px; }
  #Bar_PromoTop #Box_MainPromoTop .RowBoxCcode .BoxCode { width: 65%; height: 55px; line-height: 50px; font-size: 20px; }
  #Bar_PromoTop #Box_MainPromoTop .FLine { font-size: 18px; }
  #Bar_PromoTop .CenterCont .BoxesTPromo .BtnGreen { height: 55px; line-height: 16px; margin: 15px auto 0px auto; font-size: 25px; position: relative; z-index: 99; padding: 20px; }
  #Bar_PromoTop #Box_MainPromoTop .RowBoxCcode { width: 70%; }
  #Bar_Middle { min-height: auto; }
  #Bar_Middle .BoxesSides { width: 80%; min-height: auto; position: relative; float: none; margin: 0px auto; }
  #Bar_Middle .BoxesSides #ImgIconsBoxes { display: none; width: 100%; max-width: 100%; margin: 0px auto 0px auto; }
  #Bar_Middle .BoxesSides #BoxPromoGame #RibbonBox { width: 90%; height: 35px; position: absolute; left: 5%; top: -35px; font-size: 20px; padding: 10px 5px; line-height: 16px; }
  #Bar_Middle .BoxesSides #BoxPromoGame { width: 85%; max-width: 100%; min-height: auto; margin: 60px auto 0px auto; padding: 0px 20px; }
  #Bar_Middle .BoxesSides #BoxPromoGame .JpCounter { display: block; font-size: 85px; text-align: left; padding-left: 50px; height: 90px; line-height: 50px; padding-top: 20px; }
  #Bar_Middle .BoxesSides #BoxPromoGame .JpCounter::after { content: ""; display: block; width: 35px; position: absolute; left: 2%; top: 12px; height: 60px; background: url("../images/dollar.svg") 50% 50% no-repeat; background-size: 98%; }
  #Bar_Middle .BoxesSides #BoxPromoGame .ImgWBonus { display: block; width: 100%; position: relative; }
  #Bar_Middle .BoxesSides .RowBoxCcode { display: block; width: 75%; height: 60px; line-height: 55px; padding-top: 10px; }
  #Bar_Middle .BoxesSides .RowBoxCcode .BoxCode { font-size: 20px; }
  #Bar_Middle .BoxesSides .RowBoxCcode .BtnCopy { font-size: 12px; }
  #Bar_Footer { height: 220px; position: relative; }
  #Bar_Footer .CenterCont #BtnBTerms { position: absolute; left: 25%; bottom: 55px; max-width: 50%; margin: 0px; float: none; }
  #Bar_Footer .CenterCont h1 { display: block; }
  #Bar_Footer .CenterCont #ImgDM { content: url("../images/deposit-methods_mobile.png"); display: block; width: 80%; max-width: 330px; float: none; margin: 20px auto; }
  #C_Slots { display: block; max-width: 90%; }
  #C_Table { display: block; max-width: 90%; }
  #C_Poker { display: block; max-width: 90%; }
  .IconMBoxes { display: block; }
  #Bar_C_GAMES h2 { display: none; }
  .CarouselGames h3 { display: block; } }
@media only screen and (min-width: 568px) and (max-width: 667px) { #Bar_PromoTop::after { display: none; }
  #Bar_Top { height: 70px; }
  #Bar_Top .CenterCont #LogoCasino { max-width: 18%; margin: 10px 0px 0px 30px; }
  #Bar_Top .CenterCont #BoxBarTop_R { max-width: 45%; }
  #Bar_Top .CenterCont #BoxBarTop_R #Flags { display: none; }
  #Bar_Top .CenterCont #BoxBarTop_R #BoxBtns .BtnsTop { width: 75%; height: 30px; position: relative; top: auto; left: auto; margin: 20px 0px 0px 20px; font-size: 12px; }
  #Bar_Top .CenterCont #BoxBarTop_R #BoxBtns { max-width: 80%; margin: 0px 0px 0px 0px; }
  #Bar_PromoTop { width: 100%; max-width: 100%; min-height: 780px; background: url("../images/bg_top_promo_mobile.jpg") center top no-repeat; background-size: 100%; }
  #Bar_PromoTop .CenterCont .BoxesTPromo { width: 100%; padding: 0px 30px; height: auto; }
  #Bar_PromoTop #Box_MainPromoTop { margin: 350px auto 0px auto; }
  #Bar_PromoTop #Box_MainPromoTop .PromoMobile { width: 80%; display: block; margin: 0px auto; }
  #Bar_PromoTop #Box_MainPromoTop h1 { display: block; text-shadow: 5px 5px 5px #400001; }
  #Bar_PromoTop #Box_MainPromoTop .ImgWBonus { display: block; }
  #Bar_PromoTop #Box_MainPromoTop { width: 100%; max-width: 100%; height: auto; min-height: auto; margin: 230px auto 0px auto; }
  #Bar_PromoTop #Box_MainPromoTop .RowBoxCcode .BtnCopy { width: 35%; height: 55px; line-height: 55px; font-size: 12px; }
  #Bar_PromoTop #Box_MainPromoTop .RowBoxCcode .BoxCode { width: 65%; height: 55px; line-height: 50px; font-size: 20px; }
  #Bar_PromoTop #Box_MainPromoTop .FLine { font-size: 18px; }
  #Bar_PromoTop .CenterCont .BoxesTPromo .BtnGreen { height: 55px; line-height: 15px; margin: 15px auto 0px auto; font-size: 25px; position: relative; z-index: 99; padding: 20px; }
  #Bar_PromoTop #Box_MainPromoTop .RowBoxCcode { width: 70%; }
  #Bar_Middle { min-height: auto; }
  #Bar_Middle .BoxesSides { width: 80%; min-height: auto; position: relative; float: none; margin: 0px auto; }
  #Bar_Middle .BoxesSides #ImgIconsBoxes { display: none; width: 100%; max-width: 100%; margin: 0px auto 0px auto; }
  #Bar_Middle .BoxesSides #BoxPromoGame #RibbonBox { width: 90%; height: 35px; position: absolute; left: 5%; top: -35px; font-size: 20px; padding: 10px 5px; line-height: 16px; }
  #Bar_Middle .BoxesSides #BoxPromoGame { width: 85%; max-width: 100%; min-height: auto; margin: 60px auto 0px auto; padding: 0px 20px; }
  #Bar_Middle .BoxesSides #BoxPromoGame .JpCounter { display: block; font-size: 75px; text-align: left; padding-left: 44px; height: 80px; line-height: 50px; padding-top: 15px; }
  #Bar_Middle .BoxesSides #BoxPromoGame .JpCounter::after { content: ""; display: block; width: 35px; position: absolute; left: 0px; top: 10px; height: 60px; background: url("../images/dollar.svg") 50% 50% no-repeat; background-size: 98%; }
  #Bar_Middle .BoxesSides #BoxPromoGame .ImgWBonus { display: block; width: 100%; position: relative; }
  #Bar_Middle .BoxesSides .RowBoxCcode { display: block; width: 75%; height: 60px; line-height: 55px; padding-top: 10px; }
  #Bar_Middle .BoxesSides .RowBoxCcode .BoxCode { font-size: 20px; }
  #Bar_Middle .BoxesSides .RowBoxCcode .BtnCopy { font-size: 12px; }
  #Bar_Footer { height: 220px; position: relative; }
  #Bar_Footer .CenterCont #BtnBTerms { position: absolute; left: 25%; bottom: 55px; max-width: 50%; margin: 0px; float: none; }
  #Bar_Footer .CenterCont h1 { display: block; }
  #Bar_Footer .CenterCont #ImgDM { content: url("../images/deposit-methods_mobile.png"); display: block; width: 80%; max-width: 330px; float: none; margin: 20px auto; }
  #C_Slots { display: block; max-width: 90%; }
  #C_Table { display: block; max-width: 90%; }
  #C_Poker { display: block; max-width: 90%; }
  .IconMBoxes { display: block; }
  #Bar_C_GAMES h2 { display: none; }
  .CarouselGames h3 { display: block; } }
@media only screen and (min-width: 480px) and (max-width: 567px) { #Bar_PromoTop::after { display: none; }
  #Bar_Top { height: 50px; }
  #Bar_Top .CenterCont #LogoCasino { max-width: 18%; margin: 3px 0px 0px 20px; }
  #Bar_Top .CenterCont #BoxBarTop_R { max-width: 45%; }
  #Bar_Top .CenterCont #BoxBarTop_R #Flags { display: none; }
  #Bar_Top .CenterCont #BoxBarTop_R #BoxBtns .BtnsTop { width: 75%; height: 30px; position: relative; top: auto; left: auto; margin: 10px 0px 0px 10px; font-size: 12px; }
  #Bar_Top .CenterCont #BoxBarTop_R #BoxBtns { max-width: 80%; margin: 0px 0px 0px 0px; }
  #Bar_PromoTop { width: 100%; max-width: 1920px; min-height: 750px; background: url("../images/bg_top_promo_mobile.jpg") center top no-repeat; background-size: 100%; }
  #Bar_PromoTop .CenterCont .BoxesTPromo { width: 100%; padding: 0px 30px; height: auto; }
  #Bar_PromoTop #Box_MainPromoTop { margin: 350px auto 0px auto; }
  #Bar_PromoTop #Box_MainPromoTop h1 { display: block; text-shadow: 5px 5px 5px #400001; }
  #Bar_PromoTop #Box_MainPromoTop .ImgWBonus { display: block; }
  #Bar_PromoTop #Box_MainPromoTop { width: 100%; max-width: 95%; height: auto; min-height: auto; margin: 220px auto 0px auto; }
  #Bar_PromoTop #Box_MainPromoTop .RowBoxCcode .BtnCopy { width: 35%; height: 55px; line-height: 55px; font-size: 12px; }
  #Bar_PromoTop #Box_MainPromoTop .RowBoxCcode .BoxCode { width: 65%; height: 55px; line-height: 50px; font-size: 20px; }
  #Bar_PromoTop #Box_MainPromoTop .FLine { font-size: 18px; }
  #Bar_PromoTop .CenterCont .BoxesTPromo .BtnGreen { height: 55px; line-height: 15px; margin: 17px auto 0px auto; font-size: 25px; position: relative; z-index: 99; padding: 20px; }
  #Bar_Middle { min-height: auto; }
  #Bar_Middle .BoxesSides { width: 100%; min-height: auto; position: relative; float: none; }
  #Bar_Middle .BoxesSides #ImgIconsBoxes { display: none; width: 100%; max-width: 100%; margin: 0px auto 0px auto; }
  #Bar_Middle .BoxesSides #BoxPromoGame #RibbonBox { width: 90%; height: 35px; position: absolute; left: 5%; top: -35px; font-size: 20px; padding: 10px 5px; line-height: 16px; }
  #Bar_Middle .BoxesSides #BoxPromoGame { width: 85%; max-width: 100%; min-height: auto; margin: 60px auto 0px auto; padding: 0px 20px; }
  #Bar_Middle .BoxesSides #BoxPromoGame .JpCounter { display: block; font-size: 75px; text-align: left; padding-left: 44px; height: 80px; line-height: 50px; padding-top: 15px; }
  #Bar_Middle .BoxesSides #BoxPromoGame .JpCounter::after { content: ""; display: block; width: 35px; position: absolute; left: 0px; top: 10px; height: 60px; background: url("../images/dollar.svg") 50% 50% no-repeat; background-size: 98%; }
  #Bar_Middle .BoxesSides #BoxPromoGame .ImgWBonus { display: block; width: 100%; position: relative; }
  #Bar_Middle .BoxesSides .RowBoxCcode { display: block; width: 75%; height: 60px; line-height: 55px; padding-top: 10px; }
  #Bar_Middle .BoxesSides .RowBoxCcode .BoxCode { font-size: 20px; }
  #Bar_Middle .BoxesSides .RowBoxCcode .BtnCopy { font-size: 12px; }
  #Bar_Footer { height: 220px; position: relative; }
  #Bar_Footer .CenterCont #BtnBTerms { position: absolute; left: 25%; bottom: 55px; max-width: 50%; margin: 0px; float: none; }
  #Bar_Footer .CenterCont h1 { display: block; }
  #Bar_Footer .CenterCont #ImgDM { content: url("../images/deposit-methods_mobile.png"); display: block; width: 80%; max-width: 330px; float: none; margin: 20px auto; }
  #C_Slots { display: block; max-width: 90%; }
  #C_Table { display: block; max-width: 90%; }
  #C_Poker { display: block; max-width: 90%; }
  .IconMBoxes { display: block; }
  #Bar_C_GAMES h2 { display: none; }
  .CarouselGames h3 { display: block; } }
@media only screen and (min-width: 415px) and (max-width: 479px) { #Bar_Top { height: 50px; }
  #Bar_Top .CenterCont #LogoCasino { max-width: 20%; margin: 3px 0px 0px 20px; }
  #Bar_Top .CenterCont #BoxBarTop_R { max-width: 55%; }
  #Bar_Top .CenterCont #BoxBarTop_R #Flags { display: none; }
  #Bar_Top .CenterCont #BoxBarTop_R #BoxBtns .BtnsTop { width: 75%; height: 30px; position: relative; top: auto; left: auto; margin: 10px 0px 0px 10px; font-size: 12px; }
  #Bar_Top .CenterCont #BoxBarTop_R #BoxBtns { max-width: 80%; margin: 0px 0px 0px 0px; }
  #Bar_PromoTop { width: 100%; max-width: 1920px; min-height: 660px; background: url("../images/bg_top_promo_mobile.jpg") center top no-repeat; background-size: 100%; background-position: 50% -18px; }
  #Bar_PromoTop .CenterCont .BoxesTPromo { width: 100%; padding: 0px 30px; height: auto; }
  #Bar_PromoTop #Box_MainPromoTop h1 { display: block; text-shadow: 5px 5px 5px #400001; font-size: 21px; line-height: 24px; }
  #Bar_PromoTop #Box_MainPromoTop .ImgWBonus { display: block; }
  #Bar_PromoTop #Box_MainPromoTop { width: 100%; max-width: 95%; height: auto; min-height: auto; margin: 180px auto 0px auto; }
  #Bar_PromoTop #Box_MainPromoTop .RowBoxCcode .BtnCopy { width: 35%; height: 55px; line-height: 55px; font-size: 11px; }
  #Bar_PromoTop #Box_MainPromoTop .RowBoxCcode .BoxCode { width: 65%; height: 55px; line-height: 50px; font-size: 20px; }
  #Bar_PromoTop #Box_MainPromoTop .FLine { font-size: 18px; }
  #Bar_PromoTop .CenterCont .BoxesTPromo .BtnGreen { height: 53px; line-height: 15px; margin: 0px auto 0px auto; font-size: 23px; position: relative; z-index: 99; padding: 20px; }
  #Bar_Middle { min-height: auto; }
  #Bar_Middle .BoxesSides { width: 100%; min-height: auto; position: relative; float: none; }
  #Bar_Middle .BoxesSides #ImgIconsBoxes { display: none; width: 100%; max-width: 100%; margin: 0px auto 0px auto; }
  #Bar_Middle .BoxesSides #BoxPromoGame #RibbonBox { width: 90%; height: 35px; position: absolute; left: 5%; top: -35px; font-size: 20px; padding: 10px 5px; line-height: 16px; }
  #Bar_Middle .BoxesSides #BoxPromoGame { width: 100%; max-width: 100%; min-height: auto; margin: 60px auto 0px auto; padding: 0px 20px; }
  #Bar_Middle .BoxesSides #BoxPromoGame .JpCounter { display: block; font-size: 75px; text-align: left; padding-left: 55px; height: 80px; line-height: 50px; padding-top: 15px; }
  #Bar_Middle .BoxesSides #BoxPromoGame .JpCounter::after { content: ""; display: block; width: 35px; position: absolute; left: 0px; top: 10px; height: 60px; background: url("../images/dollar.svg") 50% 50% no-repeat; background-size: 98%; }
  #Bar_Middle .BoxesSides #BoxPromoGame .ImgWBonus { display: block; width: 100%; position: relative; }
  #Bar_Middle .BoxesSides .RowBoxCcode { display: block; width: 90%; height: 60px; line-height: 55px; padding-top: 10px; }
  #Bar_Middle .BoxesSides .RowBoxCcode .BoxCode { font-size: 20px; }
  #Bar_Middle .BoxesSides .RowBoxCcode .BtnCopy { font-size: 12px; }
  #Bar_Footer { height: 220px; position: relative; }
  #Bar_Footer .CenterCont #BtnBTerms { position: absolute; left: 25%; bottom: 55px; max-width: 50%; margin: 0px; float: none; }
  #Bar_Footer .CenterCont h1 { display: block; }
  #Bar_Footer .CenterCont #ImgDM { content: url("../images/deposit-methods_mobile.png"); display: block; width: 80%; max-width: 330px; float: none; margin: 20px auto; }
  #C_Slots { display: block; max-width: 90%; }
  #C_Table { display: block; max-width: 90%; }
  #C_Poker { display: block; max-width: 90%; }
  .IconMBoxes { display: block; }
  #Bar_C_GAMES h2 { display: none; }
  .CarouselGames h3 { display: block; } }
@media only screen and (min-width: 377px) and (max-width: 414px) { #Bar_Top { height: 50px; }
  #Bar_Top .CenterCont #LogoCasino { max-width: 23%; margin: 4px 0px 0px 20px; }
  #Bar_Top .CenterCont #BoxBarTop_R { max-width: 55%; }
  #Bar_Top .CenterCont #BoxBarTop_R #Flags { display: none; }
  #Bar_Top .CenterCont #BoxBarTop_R #BoxBtns .BtnsTop { width: 75%; height: 30px; position: relative; top: auto; left: auto; margin: 10px 0px 0px 10px; font-size: 12px; }
  #Bar_Top .CenterCont #BoxBarTop_R #BoxBtns { max-width: 80%; margin: 0px 0px 0px 0px; }
  #Bar_PromoTop { width: 100%; max-width: 1920px; min-height: 600px; background: url("../images/bg_top_promo_mobile.jpg") center top no-repeat; background-size: 100%; background-position: 50% -15px; }
  #Bar_PromoTop .CenterCont .BoxesTPromo { width: 100%; padding: 0px 30px; height: auto; }
  #Bar_PromoTop #Box_MainPromoTop h1 { display: block; text-shadow: 0px 3px 2px #000000; font-size: 20px; line-height: 23px; }
  #Bar_PromoTop #Box_MainPromoTop .ImgWBonus { display: block; }
  #Bar_PromoTop #Box_MainPromoTop { width: 100%; max-width: 95%; height: auto; min-height: auto; margin: 140px auto 0px auto; }
  #Bar_PromoTop #Box_MainPromoTop .RowBoxCcode { margin: 10px auto; }
  #Bar_PromoTop #Box_MainPromoTop .RowBoxCcode .BtnCopy { width: 35%; height: 55px; line-height: 55px; font-size: 11px; }
  #Bar_PromoTop #Box_MainPromoTop .RowBoxCcode .BoxCode { width: 65%; height: 55px; line-height: 50px; font-size: 20px; }
  #Bar_PromoTop #Box_MainPromoTop .FLine { font-size: 18px; }
  #Bar_PromoTop .CenterCont .BoxesTPromo .BtnGreen { height: 50px; line-height: 13px; margin: 5px auto 0px auto; font-size: 22px; position: relative; z-index: 99; padding: 20px; }
  #Bar_Middle { min-height: auto; }
  #Bar_Middle .BoxesSides { width: 100%; min-height: auto; position: relative; float: none; }
  #Bar_Middle .BoxesSides #ImgIconsBoxes { display: none; width: 100%; max-width: 100%; margin: 0px auto 0px auto; }
  #Bar_Middle .BoxesSides #BoxPromoGame #RibbonBox { width: 90%; height: 35px; position: absolute; left: 5%; top: -35px; font-size: 20px; padding: 10px 5px; line-height: 16px; }
  #Bar_Middle .BoxesSides #BoxPromoGame { width: 100%; max-width: 100%; min-height: auto; margin: 60px auto 0px auto; padding: 0px 20px; }
  #Bar_Middle .BoxesSides #BoxPromoGame .JpCounter { display: block; font-size: 70px; text-align: left; padding-left: 55px; height: 80px; line-height: 50px; padding-top: 15px; }
  #Bar_Middle .BoxesSides #BoxPromoGame .JpCounter::after { content: ""; display: block; width: 35px; position: absolute; left: 0px; top: 10px; height: 60px; background: url("../images/dollar.svg") 50% 50% no-repeat; background-size: 98%; }
  #Bar_Middle .BoxesSides #BoxPromoGame .ImgWBonus { display: block; width: 100%; position: relative; }
  #Bar_Middle .BoxesSides .RowBoxCcode { display: block; width: 90%; height: 60px; line-height: 55px; padding-top: 10px; }
  #Bar_Middle .BoxesSides .RowBoxCcode .BoxCode { font-size: 20px; }
  #Bar_Middle .BoxesSides .RowBoxCcode .BtnCopy { font-size: 12px; }
  #Bar_Footer { height: 220px; position: relative; }
  #Bar_Footer .CenterCont #BtnBTerms { position: absolute; left: 25%; bottom: 55px; max-width: 50%; margin: 0px; float: none; }
  #Bar_Footer .CenterCont h1 { display: block; }
  #Bar_Footer .CenterCont #ImgDM { content: url("../images/deposit-methods_mobile.png"); display: block; width: 80%; max-width: 330px; float: none; margin: 20px auto; }
  #C_Slots { display: block; max-width: 90%; }
  #C_Table { display: block; max-width: 90%; }
  #C_Poker { display: block; max-width: 90%; }
  .IconMBoxes { display: block; }
  #Bar_C_GAMES h2 { display: none; }
  .CarouselGames h3 { display: block; } }
@media only screen and (min-width: 361px) and (max-width: 376px) { #Bar_Top { height: 50px; }
  #Bar_Top .CenterCont #LogoCasino { max-width: 25%; margin: 3px 0px 0px 10px; }
  #Bar_Top .CenterCont #BoxBarTop_R { max-width: 55%; }
  #Bar_Top .CenterCont #BoxBarTop_R #Flags { display: none; }
  #Bar_Top .CenterCont #BoxBarTop_R #BoxBtns .BtnsTop { width: 75%; height: 30px; position: relative; top: auto; left: auto; margin: 10px 0px 0px 10px; font-size: 12px; }
  #Bar_Top .CenterCont #BoxBarTop_R #BoxBtns { max-width: 80%; margin: 0px 0px 0px 0px; }
  #Bar_PromoTop { width: 100%; max-width: 1920px; min-height: 600px; background: url("../images/bg_top_promo_mobile.jpg") center top no-repeat; background-size: 100%; background-position: 50% -15px; }
  #Bar_PromoTop .CenterCont .BoxesTPromo { width: 100%; padding: 0px 4px; height: auto; }
  #Bar_PromoTop #Box_MainPromoTop h1 { display: block; text-shadow: 0px 3px 2px #000000; font-size: 20px; line-height: 22px; }
  #Bar_PromoTop #Box_MainPromoTop .ImgWBonus { display: block; }
  #Bar_PromoTop #Box_MainPromoTop { width: 100%; max-width: 100%; height: auto; min-height: auto; margin: 130px auto 0px auto; }
  #Bar_PromoTop #Box_MainPromoTop .RowBoxCcode { margin: 10px auto; }
  #Bar_PromoTop #Box_MainPromoTop .RowBoxCcode .BtnCopy { width: 35%; height: 55px; line-height: 55px; font-size: 12px; }
  #Bar_PromoTop #Box_MainPromoTop .RowBoxCcode .BoxCode { width: 65%; height: 55px; line-height: 50px; font-size: 20px; }
  #Bar_PromoTop #Box_MainPromoTop .FLine { font-size: 18px; }
  #Bar_PromoTop .CenterCont .BoxesTPromo .BtnGreen { height: 51px; line-height: 13px; margin: 5px auto 0px auto; font-size: 22px; position: relative; z-index: 99; padding: 20px; }
  #Bar_Middle { min-height: auto; }
  #Bar_Middle .BoxesSides { width: 100%; min-height: auto; position: relative; float: none; }
  #Bar_Middle .BoxesSides #ImgIconsBoxes { display: none; width: 100%; max-width: 100%; margin: 0px auto 0px auto; }
  #Bar_Middle .BoxesSides #BoxPromoGame #RibbonBox { width: 90%; height: 35px; position: absolute; left: 5%; top: -35px; font-size: 20px; padding: 10px 5px; line-height: 16px; }
  #Bar_Middle .BoxesSides #BoxPromoGame { width: 100%; max-width: 100%; min-height: auto; margin: 60px auto 0px auto; padding: 0px 20px; }
  #Bar_Middle .BoxesSides #BoxPromoGame .JpCounter { display: block; font-size: 66px; text-align: left; padding-left: 50px; height: 70px; line-height: 50px; padding-top: 10px; }
  #Bar_Middle .BoxesSides #BoxPromoGame .JpCounter::after { content: ""; display: block; width: 30px; position: absolute; left: 0px; top: 10px; height: 50px; background: url("../images/dollar.svg") 50% 50% no-repeat; background-size: 98%; }
  #Bar_Middle .BoxesSides #BoxPromoGame .ImgWBonus { display: block; width: 100%; position: relative; }
  #Bar_Middle .BoxesSides .RowBoxCcode { display: block; width: 90%; height: 55px; line-height: 55px; }
  #Bar_Middle .BoxesSides .RowBoxCcode .BoxCode { font-size: 20px; }
  #Bar_Middle .BoxesSides .RowBoxCcode .BtnCopy { font-size: 12px; }
  #Bar_Footer { height: 220px; position: relative; }
  #Bar_Footer .CenterCont #BtnBTerms { position: absolute; left: 25%; bottom: 20px; max-width: 50%; margin: 0px; float: none; }
  #Bar_Footer .CenterCont h1 { display: block; }
  #Bar_Footer .CenterCont #ImgDM { content: url("../images/deposit-methods_mobile.png"); display: block; width: 80%; max-width: 330px; float: none; margin: 20px auto; }
  #C_Slots { display: block; }
  #C_Table { display: block; }
  #C_Poker { display: block; }
  .IconMBoxes { display: block; }
  #Bar_C_GAMES h2 { display: none; }
  .CarouselGames h3 { display: block; }
  .CarouselGames { max-width: 90%; }
  #Btn_S_W_Promo { max-width: 90%; } }
@media only screen and (min-width: 1px) and (max-width: 360px) { #Bar_Top { height: 50px; }
  #Bar_Top .CenterCont #LogoCasino { max-width: 26%; margin: 5px 0px 0px 10px; }
  #Bar_Top .CenterCont #BoxBarTop_R { max-width: 55%; }
  #Bar_Top .CenterCont #BoxBarTop_R #Flags { display: none; }
  #Bar_Top .CenterCont #BoxBarTop_R #BoxBtns .BtnsTop { width: 75%; height: 30px; position: relative; top: auto; left: auto; margin: 10px 0px 0px 10px; font-size: 12px; }
  #Bar_Top .CenterCont #BoxBarTop_R #BoxBtns { max-width: 80%; margin: 0px 0px 0px 0px; }
  #Bar_PromoTop { width: 96%; min-height: 530px; background: url("../images/bg_top_promo_mobile.jpg") center top no-repeat; background-size: 100%; background-position: 0px -12px; }
  #Bar_PromoTop .CenterCont .BoxesTPromo { width: 100%; padding: 0px 5px; height: auto; }
  #Bar_PromoTop #Box_MainPromoTop h1 { display: block; text-shadow: 0px 3px 2px #000000; font-size: 19px; line-height: 21px; }
  #Bar_PromoTop #Box_MainPromoTop .ImgWBonus { display: block; }
  #Bar_PromoTop #Box_MainPromoTop { width: 100%; max-width: 100%; height: auto; min-height: auto; margin: 110px auto 0px auto; }
  #Bar_PromoTop #Box_MainPromoTop .RowBoxCcode { margin: 10px auto; }
  #Bar_Middle .BoxesSides #BoxPromoGame #RibbonBox { width: 90%; height: 35px; position: absolute; left: 5%; top: -35px; font-size: 20px; padding: 10px 5px; line-height: 16px; }
  #Bar_Middle .BoxesSides #BoxPromoGame { width: 100%; max-width: 100%; min-height: auto; margin: 60px auto 0px auto; padding: 0px 20px; }
  #Bar_Middle .BoxesSides #BoxPromoGame .JpCounter { display: block; font-size: 60px; text-align: left; padding-left: 30px; height: 70px; line-height: 50px; padding-top: 10px; }
  #Bar_Middle .BoxesSides #BoxPromoGame .JpCounter::after { content: ""; display: block; width: 25px; position: absolute; left: 0px; top: 10px; height: 50px; background: url("../images/dollar.svg") 50% 50% no-repeat; background-size: 98%; }
  #Bar_Middle .BoxesSides #BoxPromoGame .ImgWBonus { display: block; width: 100%; position: relative; }
  #Bar_Middle .BoxesSides .RowBoxCcode { display: block; width: 90%; height: 55px; line-height: 55px; }
  #Bar_Middle .BoxesSides .RowBoxCcode .BoxCode { font-size: 20px; }
  #Bar_Middle .BoxesSides .RowBoxCcode .BtnCopy { font-size: 12px; }
  #Bar_PromoTop #Box_MainPromoTop .RowBoxCcode .BtnCopy { width: 35%; height: 55px; line-height: 55px; font-size: 9px; }
  #Bar_PromoTop #Box_MainPromoTop .RowBoxCcode .BoxCode { width: 65%; height: 55px; line-height: 50px; font-size: 20px; }
  #Bar_PromoTop #Box_MainPromoTop .FLine { font-size: 14px; }
  #Bar_PromoTop .CenterCont .BoxesTPromo .BtnGreen { height: 51px; line-height: 15px; margin: 5px auto 0px auto; font-size: 19px; position: relative; z-index: 99; padding: 18px; }
  #Bar_Middle { min-height: auto; }
  #Bar_Middle .BoxesSides { width: 100%; min-height: auto; position: relative; float: none; }
  #Bar_Middle .BoxesSides #ImgIconsBoxes { display: none; width: 100%; max-width: 100%; margin: 0px auto 0px auto; }
  #Bar_Footer { height: 220px; position: relative; }
  #Bar_Footer .CenterCont #BtnBTerms { position: absolute; left: 25%; bottom: 55px; max-width: 50%; margin: 0px; float: none; }
  #Bar_Footer .CenterCont h1 { display: block; }
  #Bar_Footer .CenterCont #ImgDM { content: url("../images/deposit-methods_mobile.png"); display: block; width: 80%; max-width: 330px; float: none; margin: 20px auto; }
  #C_Slots { display: block; max-width: 90%; }
  #C_Table { display: block; max-width: 90%; }
  #C_Poker { display: block; max-width: 90%; }
  .IconMBoxes { display: block; }
  #Bar_C_GAMES h2 { display: none; }
  .CarouselGames h3 { display: block; }
  .CarouselGames { max-width: 90%; }
  #Btn_S_W_Promo { max-width: 90%; } }

/*# sourceMappingURL=main_landing.css.map */
.payments {
  width: 500px;
}

@media screen and (max-width: 600px) {
  .payments {
    width: 85vw;
    padding-top: 30px;
  }
}