@font-face {
  font-family: 'ChubGothic';
  src: url('fonts/ChubGothicd41d.eot?#iefix') format('embedded-opentype'),  url('fonts/ChubGothic.woff') format('woff'), url('fonts/ChubGothic.ttf')  format('truetype'), url('fonts/ChubGothic.svg#ChubGothic') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'HelveticaNeueLTStd-Cn';
  src: url('fonts/HelveticaNeueLTStd-Cnd41d.eot?#iefix') format('embedded-opentype'),  url('fonts/HelveticaNeueLTStd-Cn.otf')  format('opentype'),
	     url('fonts/HelveticaNeueLTStd-Cn.woff') format('woff'), url('fonts/HelveticaNeueLTStd-Cn.ttf')  format('truetype'), url('fonts/HelveticaNeueLTStd-Cn.svg#HelveticaNeueLTStd-Cn') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Gotham-Light';
  src: url('fonts/Gotham-Lightd41d.eot?#iefix') format('embedded-opentype'),  url('fonts/Gotham-Light.otf')  format('opentype'),
	     url('fonts/Gotham-Light.woff') format('woff'), url('fonts/Gotham-Light.ttf')  format('truetype'), url('fonts/Gotham-Light.svg#Gotham-Light') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Gotham-Medium';
  src: url('fonts/Gotham-Mediumd41d.eot?#iefix') format('embedded-opentype'),  url('fonts/Gotham-Medium.otf')  format('opentype'),
	     url('fonts/Gotham-Medium.woff') format('woff'), url('fonts/Gotham-Medium.ttf')  format('truetype'), url('fonts/Gotham-Medium.svg#Gotham-Medium') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Gotham-Light';
  src: url('fonts/Gotham-Lightd41d.eot?#iefix') format('embedded-opentype'),  url('fonts/Gotham-Light.otf')  format('opentype'),
	     url('fonts/Gotham-Light.woff') format('woff'), url('fonts/Gotham-Light.ttf')  format('truetype'), url('fonts/Gotham-Light.svg#Gotham-Light') format('svg');
  font-weight: normal;
  font-style: normal;
}


@font-face {
  font-family: 'Gotham-Black';
  src: url('fonts/Gotham-Blackd41d.eot?#iefix') format('embedded-opentype'),  url('fonts/Gotham-Black.otf')  format('opentype'),
	     url('fonts/Gotham-Black.woff') format('woff'), url('fonts/Gotham-Black.ttf')  format('truetype'), url('fonts/Gotham-Black.svg#Gotham-Black') format('svg');
  font-weight: normal;
  font-style: normal;
}


@font-face {
  font-family: 'BigNoodleTitling';
  src: url('fonts/BigNoodleTitlingd41d.eot?#iefix') format('embedded-opentype'),  url('fonts/BigNoodleTitling.woff') format('woff'), url('fonts/BigNoodleTitling.ttf')  format('truetype'), url('fonts/BigNoodleTitling.svg#BigNoodleTitling') format('svg');
  font-weight: normal;
  font-style: normal;
}



body {
font-family: 'Gotham-Light';
background:#F9F9F9;
}

.c1, .navbar-inverse {
  background-color: #9b9b9b;
	background-image: -webkit-linear-gradient(top, #4592ae 1%, #60b1ce 99%);
	background-image: -moz-linear-gradient(top, #4592ae 1%, #60b1ce 99%);
	background-image: -o-linear-gradient(top, #4592ae 1%, #60b1ce 99%);
	background-image: -ms-linear-gradient(top, #4592ae 1%, #60b1ce 99%);
	background-image: linear-gradient(to bottom, #4592ae 1%, #60b1ce 99%);
  min-height:100px;
}

.navbar {
border-radius:0px;
border-width:0px;
}

.mrstar-logo {
margin-top:-19px;
display:block;
width:100%;
max-width:372px;
float:left;
margin-left:0px;
}

.mrstar-logo img {
width:100%;
}

.navbar-nav {
float:right;
margin-top:20px;
color:#FFF;
font-weight:bold;
}

.navbar-nav a, .navbar-inverse .navbar-nav > li > a {
color:#FFF;
text-shadow:none;
outline:none;
font-size:16px;
font-family:"Gotham-Light";
}

.navbar-nav a:hover, .navbar-inverse .navbar-nav > li > a:hover {
border-bottom:2px solid #FFF;
font-family:"Gotham-Black";
}

.stitle {
font-family:'BigNoodleTitling';
font-size:40px;
font-weight:bold;
text-align: center;
}

/*.why-titlemain {
  margin-top: 57px;
}*/

.btitle {
  text-align: left;
}

.corner {
float:left;
margin-top:20px;
}

.lt {
font-family:'BigNoodleTitling';
font-size:60px;
font-weight:bold;
line-height:60px;
position:relative;
top:20px;
margin-left:40px;
float:left;
margin-top:90px;
}

.sm {
font-size:27px;
line-height:27px;
float:left;
position:relative;
margin-left:40px;
top:20px;
font-family:'BigNoodleTitling';
}

.bg1 {
/*background:url('../images/site/commission_bg.jpg') repeat-x;*/
background-color: #cbccd0;
background-image: -webkit-linear-gradient(top, #4592ae 1%, #60b1ce 99%);
background-image: -moz-linear-gradient(top, #4592ae 1%, #60b1ce 99%);
background-image: -o-linear-gradient(top, #4592ae 1%, #60b1ce 99%);
background-image: -ms-linear-gradient(top, #4592ae 1%, #60b1ce 99%);
background-image: linear-gradient(to bottom, #4592ae 1%, #60b1ce 99%);
position:relative;
z-index:0;
min-height:280px;
color:#FFF;
}

.bgmt {
  margin-bottom: 420px;
}

.chips-cards {
position:relative;
z-index:10;
}

.regbg {
background:url('../images/site/ba-contact.jpg') repeat-x;
margin-top:-6px;
min-height:566px;
background-size:cover;
}

.brandmar {
	margin-top:27px;
}

.brandmar2 {
	margin-top:210px;
}

.bingo-img {
position:relative;
margin-top:-5px;
}

.butn{
    background-color: #4592ae;
    border: none;
    color: white;
    padding: 15px 32px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    margin-top: -20px;
    margin-bottom: 20px;
}

.cencon {
	margin:0 auto;
}

.g-recaptcha div {
  margin:0 auto;
}



.webad {     /* margin-top: 10px; */
    font-weight: bold;
    font-family: "Gotham-Black";
    position: absolute;
    right: -200px;
    top: -20px;}
.webad a { color:#000; z-index:10; position:relative; }
.webad img { margin-right:20px; }

.tfr { text-align:right; }

.icons  {
margin:30px auto;
display:block;
}

.t1, .t2, .t3, .t4 {
text-align:center;
margin:0 8px;
color:#000;
}

.co1, .co2, .co3, .co4 {
width:31%;
float:left;
background:rgba(236,236,236,0.48);
margin:5% 1%;
height:260px;
}

.wba1, .wba2, .wba3, .wba4 {
width:31%;
float:left;
background:rgba(236,236,236,0.48);
margin:5% 1%;
height:330px;
}

.why-title {
  font-size:30px;
  text-align: center;
  font-weight: bold;
  font-family: "BigNoodleTitling";
}

.co3 a:hover {
text-decoration:none;
}

.cl {
clear:left;
}

.reg-title {
font-weight:bold;
margin:10px 0;
}

.regfields {
/*background:rgba(14,126,35,0.48);*/
background: rgba(77,155,183,0.48);
margin:60px 20px 60px;
padding-bottom:10px;
min-height:276px;
margin-left:auto;
margin-right:auto;
width:60%;
}

.revenue-share {
  background: #ff9600;
  padding:15px 20px;
  float: left;
  width: 100%;
  color:#FFF;
  font-weight: bold;
  text-align: center;
  font-family: "Gotham-Medium";
  font-size: 16px;
}

.table-row {
  float: left;
  width: 100%;
}

.table-header {
  width: 49%;
  float: left;
  text-align: center;
  padding:4px;
  background: #f6f6f6;
  margin: 0.5%;
  font-family: "Gotham-Medium";
  font-size: 15px;
}

.table-content {
  width: 49%;
  float: left;
  text-align: center;
  padding:4px;
  background: #f6f6f6;
  margin: 0.5%;
}

.signup-points li {

}

.contact-t {
	color:#FFF;
}

.regfields input, .frow textarea  {
margin:2.5px 0;
width:45%;
border:1px solid #000;
}

.frow input, .frow textarea {
	margin-left:auto;
	margin-right:auto;
	display:flex;
	padding:5px 10px;
}

label {
float:left;
width:50%;
clear:left;
margin-top:5px;
margin-right:5%;
}

.regfields button {
background:#FFF;
border:1px solid #000;
padding:5px 15px;
margin-bottom:20px;
text-align:center;
font-family:"Gotham-Black";
}

.section-c-1 {

}

.section-c-2 {
margin-top:70px;
}

.section-c-3 {
margin-top:70px;
}

.section-c-4 {
margin-top:10px;
text-align:center;
}

.dracula {
	bottom: 0;
    left: -65px;
    margin-top: -80px;
    position: absolute;
}

.combg {
	background:url('../images/site/ba-woman.png') no-repeat right bottom;
	background-size:contain;
}
.combg .container {
	margin:0px auto;
}
.martop {
	margin-top:20px;
	margin-bottom:55px;
}
.commission-title {
margin-top:30px;
}

.wba {
	margin-top:0px;
	margin-bottom:30px;
}

.rel {
	position:relative;
}

.bell {
position:absolute;
top:-30px;
left:420px;
}

.dice-chip {
margin-top:-40px;
position:relative;
left:300px;
}

.img-brands {
margin:30px 50px 30px 0;
}
.fimgb {
	margin-left:0px;
}
.limgb {
	margin-right:0px;
}

.img-jewels {
position:relative;
top:13px;
z-index:200;
}

.tomb_raider_img {
position:relative;
top:6px;
z-index:200;
}

.lac { width:100%; max-width: 715px}

.reg-title {
margin:30px 0 20px;
padding-top:20px;
}

.reg-title2 {
margin:10px 0 10px;
}

.back-btn {
margin:10px 0px 0px;
cursor:pointer;
}

.reg-text {
text-align:right;
}

.c-icon {
float:right;
margin-right:10px;
}

.c-title {
float:right;
}

.contact-text {
float:right;
text-align:right;
width:100%;
}

.cherry {
position:absolute;
right:250px;
top:-25px;
}

.c-info {
position:relative;
top:50px;
}

.chip-bell {
position:absolute;
left:160px;
}

.shadow-line {
float:left;
}

.cinderella-img {
clear:left;
}

.mmh {
float:left;
}

.mm {
font-weight:bold;
}

.languages {
float:left;
}

.lang-input {
float:left;
margin-left:50px;
}

.navbar-brand {
padding:0px;
outline:none;
}
a.navbar-brand {
outline:0;
}

.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
border-color:none;
}

.navbar {
margin-bottom:0px;
position:fixed;
z-index:999;
width:100%;
}

.frow {
float:left;
width:100%;
margin-bottom:5px;
}

.bg1, .regbg {
margin:0px !important;
position:relative;
/*z-index:100;*/
}

.general_errors,
    .error_message, .error {
        color:            red;
        border:            1px solid red;
        border-radius:    3px;
        padding:        0 10px;
        display:        none;
        margin-bottom:    10px;
        width:            100%;
		float:left;
		background:#FFF;
    }

.p3 {
padding:15px;
font-weight:bold;
text-align:center;
color:#fff;
font-size:30px;
}

.redb {
	border:2px solid red !important;
}

.options {
	position:relative;
	top:5px;
}

.fl {
	float:left;
}

.mr10 {
	margin-right:10px;
}

.options input, .options label {
	width:auto;
	margin-right:5px;
	float:left;
	clear:none;
}

.ta label, .ta textarea {
	width:100%;
}

.section-c-5 {
	margin-top:15px;
	text-align:center;
}
.section-c-5 p{
	color:#FFF;
}
.section-c-5 input{
	color:#000;
	padding:5px 10px;
}

.about-t {
	padding:0px 0;
  text-align: center;
}

.section-c-22 {
	margin-top:40px;
}

.cen {
	text-align: center;
}
.left--aling{
  text-align: left;
}
#register-link {
	background:#FFF;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	border-bottom:4px solid #0e7e23;
	color:#686868;
	font-family:"Gotham-Medium";
	margin-right:15px;
}

#login-link {
	background:#FFF;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	border-bottom:4px solid #ff9600;
	color:#686868;
	font-family:"Gotham-Medium";
}

.brandh {
  float: left;
  width: 300px;
  height: 121px;
  margin-bottom: 20px;
}

.sec1 {
	padding-top:100px;
}

.footer {
	margin:10px 0;
	display:flex;
	/*position: relative;
	left: 15%;*/
	justify-content: center;
	flex-wrap: wrap;
}
.footerel {
	float:left;
	margin-right:10px;
}
.poweredby {
	float:right;
}
.poweredby img {
	position:relative;
	top:-3px;
}

#recaptcha_area {
  margin:0 auto;
}

.why-img-holder {
min-height: 145px;
}

.commission-img-holder {
min-height: 130px;
}

.brandsscreenshot {
  position: absolute;
  top:-500px;
  left:0;
}

.owl-carousel{
  text-align: center;
  margin-bottom: 50px;
}
#owl-carousel {
  margin-top: 50px;
}
.carousel-section{
  width: 100%;
  text-align: center;
  border-top: 6px solid #4d9bb7;
  border-bottom: 6px solid #4d9bb7;
}
.owl-carousel img{
  margin: 0px auto 10px;
}
.carousel-section h2{
  color: #ff333a;
  margin: 50px auto;
  font-family: 'BigNoodleTitling';
  font-size: 40px;
  font-weight: bold;
}



.signuptext {
  font-family: 'BigNoodleTitling';
  font-size: 30px;
  float: left;
  margin-top: 65px;
  margin-left: 45px;
  margin-bottom: 15px;
}

.signup-points {
  float: left;
  margin-left: 29px;
}

.signup-points {
list-style-image: url('../images/site/bullet-point.png');
}

.signup-points li {
margin:15px 0;
}

.video-player {
  margin-top: 65px;
  margin-bottom: 65px;
  float: left;
}

.owl-carousel h3{
  width: 70%;
  margin: 10px auto 40px;
  line-height: 32px;
  max-width: 900px;
	font-size: 20px;
}

.owl-carousel  a{
  color: #4d9bb7;
  margin: 20px auto;
  font-size: 18px;
}

.video-player {
width: 100%;
max-width: 686px;
}

@media screen and (min-width: 992px) and (max-width: 1195px) {
.sec1 {
	padding-top:160px;
}

.brandmar2 {
  margin-top: 0;
}

.img-jewels {
position:relative;
top:13px;
z-index:200;
}

.tomb_raider_img {
position:relative;
top:6px;
z-index:200;
}

.dracula {
position:relative;
top:-6px;
margin-top:-70px;
display:none;
}

.bingo-img {
top:0px
}

.lt {
font-size:48px;
line-height:45px;
}

.g-ex {
width:100%;
max-width:614px;
}

.nav  {
	margin-top:40px;
	margin-bottom:20px;
}

.fimgb {
	margin-left:10px;
}
.img-brands {
	margin:20px 6px;
}

.brandsscreenshot {
  width: 100%;
  position: relative;
  top:0;
}

.bgmt {
  margin-bottom: 0;
}

.signuptext {
  margin-top: 0;
}

.video-player {
  margin-bottom: 20px;
}

}


@media screen and (max-width: 991px) {
  .signuptext {
    margin-top: 0;
  }

  .video-player {
    margin-bottom: 20px;
  }

  .brandsscreenshot {
    width: 100%;
    position: relative;
    top:0;
  }

  .brandmar2 {
    margin-top: 0;
  }

  .bgmt {
    margin-bottom: 0;
  }

	.sec1 {
	padding-top:140px;
}


.webad {
    position:  static;
    width: 200px:
    margin 0 auto;
  }
.left--align{
  text-align: center;
}

	.nav  {
	margin-top:40px;
	margin-bottom:20px;
}

.reflected:before {
content:'';
}

.lt {
font-size:30px;
line-height:30px;
top:0px;
margin-top:40px;
margin-left:40px;
}

.sm {
font-size:20px;
line-height:20px;
top:0px;
margin-top:10px;
margin-bottom:20px;
clear:left;
margin-left:40px;
}

.g-ex {
width:100%;
max-width:614px;
}

.shadow-line {
width:100%;
max-width:460px;
margin-bottom:20px;
display:none;
}

.chips-cards {
width:100%;
max-width:335px;
}

.dracula {
margin-top:0px;
width:100%;
max-width:363px;
display:none;
}

.stitle {
font-size:30px;
}

.bell, .dice-chip, .img-jewels, .chip-bell, .cherry, .balls-img {
display:none;
}

.co1, .co2, .co3 {
width:100%;
margin: 1%;
padding: 2%;
}

.wba1, .wba2, .wba3, .wba4 {
  width: 100%;
  margin:1%;
  height: auto;
  padding: 2%;
}

.icons {
margin:10px auto;
}

.img-brands {
max-width:445px;
margin:20px 10px;
}

.tomb_raider_img {
width:100%;
max-width:370px;
position:relative;
top:0px;
}

.bingo-img {
width:100%;
max-width:502px;
}

.cinderella-img {
width:100%;
max-width:366px;
}

.balls-img {
width:100%;
max-width:315px;
}

.bg1, .regbg {
/*
background:#E3DFDC;
-moz-box-shadow: 0 0 5px 2px #888;
-webkit-box-shadow: 0 0 5px 2px #888;
box-shadow: 0 0 5px 2px #888;
*/
min-height:auto;
}

.section-c-2, .section-c-3 {
margin-top:0px;
}

.co3 {
margin-bottom:20px;
}

.chips-cards {
position:relative;
top:-6px;
}

.games-t {
margin-top:20px;
}

.contact-text {
padding-bottom:20px;
}

.reg-text {
margin-bottom:10px;
}

.c-icon {
width:40px;
}

.bingo-img {
top:5px;
margin-top:-5px !important;
}

.regfields {
margin:0px;
margin-bottom:10px;
}

.p3 {
font-size:20px;
}

.regbg {
min-height:auto;
}

.regfields {
	width:100%;
}

.nav > li > a {
	padding:10px;
}

}

.brandh.last { width: 340px; text-align: right; }

@media screen and (max-width: 767px) {
.brandmar2, .btitle {
  text-align: center;
}

.brandh,.brandh.last {
  width: 100%;
}

.brandh.last {
    text-align: center;
}

h1.testi-title {
    margin-top: 0;
}

.testimonial-top .margin-top.clearfix .col-md-4 {
    box-shadow: none;
    width: 100%!important;
}

.footerel {
	float:left;
	clear:left;
	margin-left:10px;
}
.footer {
  /*display: block;*/
}
.poweredby {
	float:left;
	clear:left;
	margin-left:10px;
}
.navbar-nav {
width:100%;
}

.navbar-nav li {
width:100%;
}

.mrstar-logo {
max-width:190px;
}

#myNavbar {
margin:0px;
padding:0px;
overflow-x:hidden;
margin:0 -15px;
}

.navbar-header {
height:77px;
}

.navbar-collapse {
border:none;
box-shadow:none;
}

.navbar-nav {
padding:0px;
margin:0px;
}

.navbar-nav a, .navbar-inverse .navbar-nav > li > a {
border-top:1px solid #FFF;
border-bottom:0px solid #DB2B28;
}
#register-link {
	margin-right:0;
}
#login-link, #register-link {
	border-radius:0;
}

.lt {
	left:0px;
	margin-left:0;
}
.sm {
	clear:left;
	margin-left:0;
}
.c1, .navbar-inverse {
min-height:80px;
}

.co1, .co2, .co3 {
	height:auto;
}

}
@media screen and (max-width: 715px) {
.lt {
margin-top:-22px;
margin-left:40px;
}

.regbg {
padding-bottom:15px;
}

.languages {
clear:left;
margin-top:10px;
}

.lang-input {
margin-left:0px;
margin-right:0px;
text-align:center;
margin-bottom:5px;
}

.lt {
	margin-left:0;
	margin-top:10px;
}

}


@media screen and (max-width: 465px) {
.regfields input, .frow textarea  {
width:100%;
}

label {
width:100%;
}
}

 @media only screen and (max-width: 600px) {
  .media600 {
    padding-top: 25px;
    margin-left: 90px;
  }
}

 @media only screen and (max-width: 600px) {
  .resp600{
     /*margin-right: 80px;*/
     margin-top: 25px;

  }
}



@media screen and (max-width:991px) and (min-width:601px) {
    .media600{
        margin-top: 4px;
        margin-left: 126px;
    }

 .resp600{
          margin-top: 22px;
         margin-right: 175px;
    }

}












 




