@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
*{margin:0px; padding:0px;}
html {position:relative; min-height:100%; font-size:16px;}
body{color:#000000; font-style:normal; font-size:13px; font-weight:400;  font-family: "HelveticaNeueBold", sans-serif;}
.alignleft {float:left;}
.alignright{float:right;}
h1{margin:0; font-size:2.5rem;}
h2{margin:0; font-size:1.875rem;}
h3{font-size:2rem; font-weight:500; margin:0;}
h4{ font-size:1.75rem; margin:0;}
h5{ font-size:1.125rem; font-weight:500; margin:0;}
h6{ font-size:1rem; font-weight:500; margin:0;}
p{font-size:0.875rem; font-weight:400;  margin:0;}
strong{font-weight:700;}
a, a:hover{text-decoration:none; transition:0.3s all ease-in-out;}
p a, p a:visited { text-decoration:underline; color:#000000; }
p a:hover { transition:0.3s all ease-in-out; color:#c57030; text-decoration:none; }
ul{margin:0px;}
.padd-0{padding:0px;}
.mar-0{margin:0px;}
@font-face {
  font-family: "Gas";
  src: url("../fonts/GAS.eot"); /* IE9 Compat Modes */
  src: url("../fonts/GAS.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("../fonts/GAS.otf") format("opentype"), /* Open Type Font */
    url("../fonts/GAS.svg") format("svg"), /* Legacy iOS */
    url("../fonts/GAS.ttf") format("truetype"), /* Safari, Android, iOS */
    url("../fonts/GAS.woff") format("woff"), /* Modern Browsers */
    url("../fonts/GAS.woff2") format("woff2"); /* Modern Browsers */
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "BellaFashionPersonalUse";
  src: url("../fonts/BellaFashionPersonalUse.eot"); /* IE9 Compat Modes */
  src: url("../fonts/BellaFashionPersonalUse.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("../fonts/BellaFashionPersonalUse.otf") format("opentype"), /* Open Type Font */
    url("../fonts/BellaFashionPersonalUse.svg") format("svg"), /* Legacy iOS */
    url("../fonts/BellaFashionPersonalUse.ttf") format("truetype"), /* Safari, Android, iOS */
    url("../fonts/BellaFashionPersonalUse.woff") format("woff"), /* Modern Browsers */
    url("../fonts/BellaFashionPersonalUse.woff2") format("woff2"); /* Modern Browsers */
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "HelveticaNeueRegular";
  src: url("../fonts/HelveticaNeue.eot"); /* IE9 Compat Modes */
  src: url("../fonts/HelveticaNeue.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("../fonts/HelveticaNeue.otf") format("opentype"), /* Open Type Font */
    url("../fonts/HelveticaNeue.svg") format("svg"), /* Legacy iOS */
    url("../fonts/HelveticaNeue.ttf") format("truetype"), /* Safari, Android, iOS */
    url("../fonts/HelveticaNeue.woff") format("woff"), /* Modern Browsers */
    url("../fonts/HelveticaNeue.woff2") format("woff2"); /* Modern Browsers */
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "HelveticaNeueBold";
  src: url("../fonts/HelveticaNeuBold.eot"); /* IE9 Compat Modes */
  src: url("../fonts/HelveticaNeuBold.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("../fonts/HelveticaNeuBold.otf") format("opentype"), /* Open Type Font */
    url("../fonts/HelveticaNeuBold.svg") format("svg"), /* Legacy iOS */
    url("../fonts/HelveticaNeuBold.ttf") format("truetype"), /* Safari, Android, iOS */
    url("../fonts/HelveticaNeuBold.woff") format("woff"), /* Modern Browsers */
    url("../fonts/HelveticaNeuBold.woff2") format("woff2"); /* Modern Browsers */
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Helvetica-Bold";
  src: url("../fonts/helveticabold1.eot"); /* IE9 Compat Modes */
  src: url("../fonts/helveticabold1.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("../fonts/helveticabold1.otf") format("opentype"), /* Open Type Font */
    url("../fonts/helveticabold1.svg") format("svg"), /* Legacy iOS */
    url("../fonts/helveticabold1.ttf") format("truetype"), /* Safari, Android, iOS */
    url("../fonts/helveticabold1.woff") format("woff"), /* Modern Browsers */
    url("../fonts/helveticabold1.woff2") format("woff2"); /* Modern Browsers */
  font-weight: normal;
  font-style: normal;
}


.header{ position:fixed; width:100%; z-index:9999; top:0; padding-top:38px; padding-bottom:20px; background: #d3bd76; }
.header:before{content:''; position:absolute; left:0; top:0; width:100%; height:100%; background:url('../images/bg1.png') no-repeat;
background-size:cover;}
.header_main{display:flex; align-items:center; padding-left: 40px; width:100%;    justify-content: space-between;}
.logo { display:inline-block; vertical-align:top; }
nav ul { display: flex; 	justify-content: center;  align-items: center;   float: right;}
nav ul li{display:inline-block; vertical-align:middle;     padding-bottom: 15px;  position: relative; }
nav ul li a{ font-size: 22px; color: #52241f;  text-transform:uppercase;  text-decoration:none; position:relative;
 font-family: "HelveticaNeueBold", sans-serif;    padding-right: 40px;  }
nav ul li a:before{content:''; position:absolute; top: -3px; width:5px; height:30px; background:url('../images/shape.png') no-repeat;
right: 13px;} 
nav ul li:last-child a{padding-right:0px;}
nav ul li:last-child a:before{display:none;}
nav ul li.active a{ color:#c57030; }
.header_right{padding-left:35px; display:inline-block; vertical-align:top; width:79%; padding-top:18px;}
/*.header_right1{display:flex; align-items:center; justify-content:space-between; padding-bottom:20px;}*/
.header_right1{display:flex; align-items:flex-end; justify-content:flex-end; padding-bottom:20px;}
.total{padding-right:10px; display:none;}
.total p{  color:#c57030;}
.total em{font-family: "BellaFashionPersonalUse", sans-serif; font-size:31px; }
.total strong{ font-family: "HelveticaNeueBold", sans-serif;  font-size:35px; color:#c57030;text-transform:uppercase;
padding-left:10px; }
.amount{padding-right:10px; display:none;}
.amount p{font-family: "Gas", sans-serif; font-size:36px; color:#52241f;}
.social{padding-right:40px;}
.social ul li{display:inline-block; vertical-align:top;}
.social ul li a{display:block;}
.social ul li a:hover img { transition: 0.3s all ease-in-out; opacity:.45; }
.social ul li img{width:43px;}
.booking a{background:#52241f; color:#d4bd76; display:inline-block; padding:8px 10px; font-size:20px; width:162px; height:46px;
font-family: "HelveticaNeueBold", sans-serif;  text-transform:uppercase;}
.booking a:hover{ background:#c57030; color:#d4bd76;}
.mob_headright{display:none;}
/*------- header ------*/
.sticky header { position: fixed;	height: auto; z-index: 999999;}
.sticky .logo img {	float: left; }
nav ul li a:hover,nav ul li a.active {	color: #c57030;}
/***********sub_menu_styling***************/
.sub-menu {  position: absolute;  top: 100%;  left: 0px;   /*width: 150px;*/ width:200px; display: none;  opacity: 0;  visibility: hidden;
 transition: all 0.3s ease-in-out;  -webkit-transition: all 0.3s ease-in-out;  -moz-transition: all 0.3s ease-in-out;  
 -ms-transition: all 0.3s ease-in-out;  -o-transition: all 0.3s ease-in-out; background:#e5ca7d;}
.sub-menu ul{left: 100%;  top: 0; }
.sub-menu li ul.sub-menu{padding-top:0px; padding-left:18px;}
nav>ul>li>ul>li {  float: none;  display: block;  margin: 0;  padding:4px 10px; }
nav>ul>li>ul>li a {  color: #52241f; text-transform:capitalize; text-decoration: none;  font-size: 16px; padding:0px; line-height: 28px;}
nav>ul>li>ul>li a:hover {  color: #c57030;}
nav>ul>li>ul>li:first-child:hover:before{ display:none;}
nav>ul>li>ul>li a:after {  display: none;}
nav ul li ul {  position: relative;}
.topmenu > ul{margin-left:0;     padding-bottom: 10px;}
nav ul li ul li a:before{display:none;}
/**********nav-icon**********/
.nav-icon { display: none; -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -o-transform: rotate(0deg); 
transform: rotate(0deg); -webkit-transition: .5s ease-in-out; -moz-transition: .5s ease-in-out; -o-transition: .5s ease-in-out;
 transition: .5s ease-in-out; cursor: pointer;	z-index: 9;	width: 50px;	height: 35px; position: absolute; 
top:87px; right: 15px; border-radius:4px;}
.nav-icon span{display: block; position: absolute; height: 7px; background:#c57030; opacity: 1; left: 6px; -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg);
-o-transform: rotate(0deg); transform: rotate(0deg); -webkit-transition: .25s ease-in-out; -moz-transition: .25s ease-in-out;	-o-transition: .25s ease-in-out; transition: .25s ease-in-out;}
.nav-icon span:nth-child(1) 	{ top: 0px;	width:50px; right: 0px;	left: auto;}
.nav-icon span:nth-child(2)	{top: 14px; width:50px;  right: 0px;  left: auto;}
.nav-icon span:nth-child(3)	 { top: 28px; width:50px;  right: 0px;  left: auto;}
.nav-icon.open span:nth-child(1){top: 8px;    right: 0px; -webkit-transform: rotate(135deg);	-moz-transform: rotate(135deg); -o-transform: rotate(135deg); transform: rotate(135deg);}
.nav-icon.open span:nth-child(2){ 	opacity: 0; }
.nav-icon.open span:nth-child(3){top: 10px;-webkit-transform: rotate(-135deg); -moz-transform: rotate(-135deg); 
-o-transform: rotate(-135deg);transform: rotate(-135deg);    right: 0px;  top: 8px;	}
/**********banner_sec**********/
.main_sec{/*margin-top:184px;*/ margin-top:166px;}
.banner_slider{/*height:100vh;*/ height:70vh;}
.banner_slider img{ width:100%; /*height:100vh;*/ height:70vh; object-fit:cover;}
.banner_slider video{width:100% !important; height:100vh; object-fit:cover;}
.banner_slider .slick-dots  { /*width:170px;*/ width:100%; bottom:25px; text-align:center; margin:0 auto; left:0; right:0; z-index: 9; }
.banner_slider .slick-dots li { width:27px; height:27px; margin:0 7px;}
.banner_slider .slick-slide   { outline:none;}
.banner_slider li.slick-active button:before {opacity: 1; background: #F6BC64;}
.banner_slider .slick-dots li button:before {  width:27px; height:27px;  line-height: 17px; border-radius: 0px;  font-size:0px;
  background:#FFFFFF; border-radius:50%;filter: drop-shadow(0 0 12px rgba(64,4,25,0.78));}
.banner_slider .slick-dots li.slick-active button:before {  background:#9B9B9B;  color:transparent;}
/**********banner_sec**********/
.game_banner{position:relative; background:#c56f2f; padding-top:50px;}
.game_banner:before{content:''; position:absolute; left:0; top:37px; width:100%; height:13px; background:#cd8343;}
.game_banner img{width:100%;}
.game_caption{ position:absolute; top: 50%; transform: translateY(-50%); left: 0; right: 0;  width: 100%;     display: none;}
.game_caption h4{ font-size: 85px; letter-spacing: 8px; line-height: 75px; color: #ffffff; padding-bottom:20px;
font-family: "HelveticaNeueBold", sans-serif; filter: drop-shadow(-0.988px -0.156px 9px rgba(0,0,0,0.74));
background: linear-gradient(-90deg, #a4822e 0%, #dcae3a 18%, #f3db7f 50%, #efbd3f 80%, #ac882e 100%);
-webkit-background-clip: text; -webkit-text-fill-color: transparent;transition:0.3s all ease-in-out;}
.game_caption p{font-size: 26px;letter-spacing: 0px;color: #ffffff;font-family: "HelveticaNeueBold", sans-serif;
filter: drop-shadow(1.268px 2.719px 19px #110803); padding-bottom:30px;    line-height: normal;}
.game_caption a{ background-image: linear-gradient(180deg, #9b7b2c 0%, #cfa437 18%, #e5ce77 50%, #e1b23b 80%, #a2802c 100%);
 padding:8px 20px 10px;  display:inline-block; font-size: 38px;color: #000000;font-family: "HelveticaNeueBold", sans-serif; }
.game_banner:hover .game_caption { display: block; transition: all 0.3s ease-in-out;}
.game_main{width:885px;}
.dining_banner{padding:0px;}
.dining_banner:before{display:none;}
/**********banner_sec**********/
.club_sec { background:#d4bd76;  position:relative; border-top:13px solid #cd8343; border-bottom:13px solid #cd8343;}
.club_sec_text{display:flex;   padding: 10px 0 30px 25px; }
.club_sec_text h3 {font-size: 55px; letter-spacing: 4px; line-height: 79px; color: #c57030;  text-transform: uppercase;
font-family: "HelveticaNeueBold", sans-serif;}
.club_sec_text p { font-size: 24px; color: #010000; font-family: "HelveticaNeueBold", sans-serif; padding-bottom:30px;}
.club_sec_img img {  width: 100%; height:100%; object-fit: cover;} 
.club_sec_text a{ background: #52241f; display: inline-block; padding: 5px 25px; text-transform: uppercase; font-size: 28px; 
color: #d4bd76; font-family: "HelveticaNeueBold", sans-serif; }
.club_sec_text a:hover{ background:#c57030; color:#d4bd76;}
.center-me {  margin: auto; width: 100%;}
.club_overlay{position:absolute; top:0; left:0; right:0; width:100%; height:100%;}
/**********box_sec**********/
.box_sec{padding:50px 0px 60px; background: #dec67b; border-top:13px solid #cd8343;}
.box_img{width:50%; display:inline-block; vertical-align:top; }
.box_img img{ width:100%; }
.box_txt{width:49%; text-align:center; /*padding-left:40px;*/ padding:7% 0 7% 40px; display:inline-block; vertical-align:top;  }
.box_txt h2{ font-size: 42px;line-height: 48px;color: #c57030; padding-bottom:20px; text-transform: uppercase; }
.box_txt h4{ font-size: 30px;letter-spacing: 1px;line-height: 34px;color: #000000; padding-bottom:10px; text-transform: uppercase;  }
.box_txt p{font-size: 26px;letter-spacing: 1px; color: #000000;padding-bottom:10px;  text-transform: uppercase; }
/*a.btn{ background:#51231f;font-size:38px;color:#d4bd76; display:inline-block; padding: 5px 20px; text-transform: uppercase; 
width:330px; height:70px; border:0px; border-radius:0px; }*/
a.btn{ background:#51231f;font-size:28px;color:#d4bd76; display:inline-block; padding: 5px 10px; text-transform: uppercase; 
width:250px; height:50px; border:0px; border-radius:0px; }
a.btn:hover{ background:#c57030; color:#d4bd76;}
.box_slider {padding-left:38px;}
.box_slider .slick-dots  { bottom:-40px; text-align:center; margin:0 auto; left:0; right:0; z-index: 9; }
.box_slider .slick-dots li { width:20px; height:20px; margin:0 7px;}
.box_slider .slick-slide   { outline:none;}
.box_slider li.slick-active button:before {opacity: 1; background: #ffffff;}
.box_slider .slick-dots li button:before {  width:20px; height:20px;  line-height: 17px; border-radius: 0px;  font-size:0px;
  background:#e9ddb9; border-radius:50%;}
.box_slider .slick-dots li.slick-active button:before {  background:#e9ddb9;  color:transparent;}
/**********lodgin_sec**********/
.lodgin_sec { background:#c77130; padding-bottom:6px; border-top:13px solid #cd8343;  border-bottom:13px solid #cd8343;}
.lodgin_sec1 {display:inline-block; vertical-align:top; width:49.7%;background: #dec67b; }
.lodgin_sec1 img{ width:100%; }
.lodgin_sec2{ float:right; }
.lodgin_txt{  text-align:center; padding:10px 30px 40px;}
.lodgin_txt h3{ padding-bottom:10px; font-size: 55px;letter-spacing: 8px;line-height: 69px;color: #c57030;text-transform: uppercase; }
.lodgin_txt p{font-size: 24px;color: #000000;text-align: center; padding-bottom:15px; }
/**********footer**********/
.footer{ background:#e5ca7d; padding:20px 0px; position:relative;}
.footer:before{content:''; position:absolute; left:0; top:0; width:100%; height:100%; background:url('../images/footer-bg.png') no-repeat;
background-size:cover;}
.footer-main{ position:relative; text-align:center; }
.footer-left{width:80%; display:inline-block;}
.footer-top{display:block; margin-bottom:20px;border-radius: 10px; background: #d4bd76; padding:0 30px 15px; }
.footer-top1 {/*width:602px;*/ width:80%; float:left; padding:35px 0px 20px;}
.footer-top1 ul{text-align:center;}
.footer-top1 ul li{/*  float:left; */ display:inline-block; padding-right:23px; margin-right:23px; list-style:none; color:#000000; font-size:20px;   
text-transform:uppercase; position:relative;}
.footer-top1 ul li a{color:#000000; }
.footer-top1 ul li a:hover{color:#c57030; }
.footer-top1 ul li:last-child{padding:0px; margin:0px;}
.footer-top1 ul li:before{content:''; position:absolute; right:0; top:5px; width:2px; height:21px; background:#000000;}
.footer-top1 ul li:last-child:before{display:none;}
.footer-top1 ul li:nth-child(4):before{display:none;}
.footer-top2{ width:140px; float:right; text-align:right; }
.footer-btm{width:100%; /*padding-left:30px; */}
.footer-btm p { font-size:21px; }
.footer-btm ul li{ float:left; padding-right:15px; margin-right:15px; list-style:none;font-size: 25px; color: #52241f;
 text-transform:uppercase; position:relative;}
.footer-btm ul li:last-child{padding:0px; margin:0px;}
.footer-btm ul li:before{content:''; position:absolute; right:0; top:6px; width:2px; height:25px; background:#52241f;}
.footer-btm ul li:last-child:before{display:none;}
.footer-right{width: 193px; float: left; text-align: center;  position: fixed; right:50px; bottom: 125px; z-index:9999;}
.scrollup {width: 193px; margin: 0 auto; margin-bottom:15px; margin-top:15px; z-index: 9;}
.scrollup a{display:block;}
.scrollup img{filter: drop-shadow(-0.988px -0.156px 8px #000000); margin-top:15px; margin-bottom:15px;}
.chat_board{width: 193px;height: 165px;filter: drop-shadow(-0.988px -0.156px 3.5px #000000);padding: 15px 20px;
 background:url('../images/chat-img.png') no-repeat}
.chat_board h3{font-size: 37px;line-height: 33px;color: #ffffff;text-align: center; text-transform:uppercase;
filter: drop-shadow(-0.988px -0.156px 1px #a33701); padding-bottom:5px;}
.chat_board p{font-size: 23px;line-height: 33px;color: #e3c47b;text-align: center; text-transform:uppercase;
filter: drop-shadow(-0.988px -0.156px 1px #a33701);}
.footer_btm p{font-size: 14px; color: #c57030; display:none;text-transform:uppercase;}
.footer-top1 h3{font-size: 21px;letter-spacing: 1px;line-height: 24px;color: #c57030; display:none;text-transform:uppercase; 
margin-bottom:20px;}
/**********entertainment**********/
.inn_banner{position:relative;}
.inn_banner img{width:100%; height:600px; object-fit:cover; object-position:bottom;	}
.inn_caption{position:absolute; left:0; right:0; bottom:80px;}
.inn_caption h1{font-size: 78px;letter-spacing: 6px;line-height: 190px;color: #fba849;font-family: "BellaFashionPersonalUse", sans-serif;
filter: drop-shadow(-0.988px -0.156px 9px #000000);  background: rgb(164,130,46);
background: linear-gradient(-90deg, #a4822e 0%, #dcae3a 18%, #f3db7f 50%, #efbd3f 80%, #ac882e 100%);
-webkit-background-clip: text;-webkit-text-fill-color: transparent;padding-left: 6px;}
.inn_caption h4{font-size: 38px; letter-spacing: 12px; color: #ffffff;text-align: right;filter: drop-shadow(0 0 13.5px #000000);
padding-right: 90px; margin-top:-90px;}

.show_box {background:#cfb76d; border-top:13px solid #cd8343; border-bottom:13px solid #cd8343; padding:25px 0px;}
.show_main{margin-bottom:60px;}
.show_img{margin-bottom:20px;}
.show_img img{width:100%;}
.showbox_txt{display:flex; align-items:center; justify-content:space-between;}
.showbox_txt h3{font-size: 34px;color: #c57030; text-transform:uppercase; line-height:44px; }
.showbox_txt a{ font-size: 33px;color: #000000; text-transform:uppercase; display:flex; align-items:center; padding-right:10px;}
.showbox_txt a img{ margin-left: 15px;position: relative; right: -8px;}
.showbox_captxt{padding:30px 0px 0px;}
.show_ticket{padding-bottom:25px;}
.show_ticket1 {padding-right:60px;  display: inline-block;  vertical-align:bottom;}
.show_ticket1 h4{font-size: 26px;line-height: 32px; /*letter-spacing: 2px;*/ color: #52241f;text-transform:uppercase;}
.show_ticket1 h5{font-size: 36px; color: #52241f;text-transform:uppercase;}
.show_ticket1 h5 em{font-size: 26px; color: #52241f; font-style:normal;text-transform:uppercase;}
.show_ticket2{ display: inline-block; vertical-align:bottom;}
.show_ticket2 a { background: #52241f; color: #d4bd76; display: inline-block;  padding: 14px 10px; font-size: 31px;
  width: 268px; height: 76px;  text-transform: uppercase; text-align:center;}
.show_ticket2 a:hover { background:#c57030; }
.show_ticket_text p{  font-size: 24px; line-height:34px; /*letter-spacing: 1px;*/ color: #000000; padding-bottom:30px; }
.show_ticket_text p:last-child{padding-bottom:0px;}
.show_header.open .showbox_txt a img{transform:rotateZ(90deg); right: -2px;}
.show_header.open .showbox_txt a.collapsed img { transform:rotateZ(0deg); right: 0px; }
.ent-hours { display:inline-block; text-align:center; border-top:6px solid #c57030; padding-top:20px; }
.ent-hours p { font-size:24px; line-height:34px; font-weight:900;}
.inn_banner1 .inn_caption { bottom: 25px;}
.promotion_box{padding-bottom:50px;}
.dining_box{ background:#cfb76e; border-top:13px solid #cd8343; border-bottom:13px solid #cd8343; padding:25px 0px 90px;}
.dining_main{margin-bottom:30px;}
.dining_txt{display:inline-block; vertical-align:top; margin-right:30px; }
.dining_img{display:inline-block; vertical-align:top; }
.dining_img img{ width:100%; }
.dining_txt h3{font-size: 48px;letter-spacing: 0px;line-height: 38px;color: #c57030;padding-bottom:30px; }
.dining_txt p{font-size: 24px;line-height: 34px;color: #000000; padding-bottom:30px;}
.dining_main1{margin-bottom:40px;}
.dining_main1 a{display:inline-block; font-size: 38px; color: #d4bd76; padding:8px 35px; background: #52241f;}
.dining_main1 a:hover{background: #c57030;}
.venue_main h3{font-size: 46px; letter-spacing: 5px; color: #c57030; padding-bottom:30px; text-transform:uppercase;}
.venue_main ul li{width:31%; display:inline-block; vertical-align:top;}
.venue_main ul li:nth-child(3n+2){margin:0px 35px;}
.venue_main ul li img{width:100%;}

.fun_sec{ background:#cfb76e; border-top:13px solid #cd8343; border-bottom:13px solid #cd8343; padding:25px 0px 90px;}
.fun_main{padding-bottom:50px;}
.fun_img, .gaming_img { margin-bottom:30px; }
.fun_img img, .gaming_img {width:100%; height:477px; object-fit:cover;}
.fun_txt h3{font-size: 48px;line-height: 38px;color: #c57030; padding-bottom:20px;}
.fun_txt p{font-size: 24px; line-height: 34px; color: #000000;}
.fun_txt ul, .fun_txt ol { margin:20px 0 0 50px; }
.fun_txt ul li, .fun_txt ol li { font-size:24px; margin-bottom:20px; }

.fun-accordion { margin-bottom:60px; }

.casino_gaming{background:#cfb76e; border-top:13px solid #cd8343; border-bottom:13px solid #cd8343; padding:25px 0px 90px;}
.casino_game1 h3{text-align:center; font-size: 55px;letter-spacing: 7px; color: #c57030;text-transform:uppercase;
margin-bottom:30px; position:relative;}
.casino_game1 h3:before{ content:''; position:absolute; top:50%; transform:translateY(-50%); left:0; width:35%; height:15px;
 background:#cd8343;}
.casino_game1 h3:after{content:''; position:absolute; top:50%; transform:translateY(-50%); right:0; width:35%; height:15px;
 background:#cd8343;}
/*.casino_game1 ul li{width:31.9%; display:inline-block; vertical-align:top;} 
.casino_game1 ul li:nth-child(3n+2){margin:0px 20px;} */
.casino_game1 img{width:100%;}

.employment_sec{background:#cfb76e; border-top:13px solid #cd8343; border-bottom:13px solid #cd8343; padding:25px 0px 90px;}
.employment_top h3{font-size: 48px; color: #c57030;text-transform:uppercase; padding-bottom:30px; }
.employment_top p{font-size: 24px; line-height: 34px; color: #000000; padding-bottom:20px; }
.employment_top p a{ text-decoration:underline; color: #000000; }
.download_pdf{padding:20px 0px;}

.employment_btm h3{font-size: 48px; line-height: 59px; color: #c57030; padding-bottom:40px;text-transform: uppercase;}
.employment_header {display: flex; align-items: center;  justify-content: space-between; border-bottom:6px solid #c57030; 
padding:10px 0px;}
.employment_header h4{font-size: 34px; line-height: 44px; color: #52241f; text-transform: uppercase;margin-right: 20px;}
.employment_header a{font-size: 33px; color: #000000;     text-transform: uppercase; display: flex;align-items: center;
    padding-right: 10px;}
.employment_header a img { margin-left: 15px; position: relative; right: -8px;}
.employment_header.open a img { transform: rotateZ(90deg); right: -2px;}
.employment_txt p{font-size: 24px; color: #000000; padding:15px 0px; }
.employment_txt ul, .employment_txt ol { margin:20px 0 0 50px; }
.employment_txt ul li, .employment_txt ol li { font-size:24px; padding-bottom:20px;}
.employment_btm{/*width:1078px;*/ width:100%;}

/* Jackpot section in Gaming */

.jackpot_sec h3:before, .jackpot_sec h3:after { width:19% !important; }
.jackpot_sec .poker_txt { margin-bottom:30px; }

.title_box{padding:70px 0px 200px;}
.title_box h3{ font-size: 35px;color: #c57030; text-transform:uppercase; padding-bottom:30px;}
.title_box p{ font-size: 24px;color: #000000;  padding-bottom:25px; }

.clubwin_box{padding:80px 0px;}
.clubwin_title{padding-bottom:40px;}
.clubwin_title h3{ font-size: 48px; line-height: 38px; color: #c57030; padding-bottom:30px; text-transform:uppercase;}
.clubwin_title p{font-size: 24px; color: #000000; padding-bottom:15px;}
.clubwin_1 ul{padding-left:30px; margin-bottom:60px;}
.clubwin_1 ul li, .clubwin_1 ul li p{ font-size: 24px; color: #000000; }
.clubwin_1 ul li a, .clubwin_1 ul li a:visited { text-decoration:underline; color:#000000; }
.clubwin_1 ul li a:hover { transition:0.3s all ease-in-out; color:#c57030; text-decoration:none; }
.clubwin_img{ margin-bottom:55px; }
.clubwin_img img{width:100%; padding-bottom:30px; }
.clubwin_img p { font-size:24px; line-height:24px; }
.clubwin_2{padding-top:13px; text-align:center;}
.club_service h3{font-size: 35px; letter-spacing: 5px; color: #c57030; padding-bottom:25px;}
.club_service p{font-size: 24px; line-height: 32px; color: #000000; padding-bottom:20px;}

.casino_touch h3{font-size: 35px; letter-spacing: 5px; color: #c57030;}
.casino_signup{ background:#c57030; padding:48px 30px; border-radius: 25px;}
.casino_signup h5{font-size: 26px; color: #ebd493; padding-bottom:30px;}
.casino_signup p{ font-size: 18px; line-height: 21px; color: #ebd493;text-align:left;}

.ctct-disclosure { font-size:16px; line-height:21px;}
.form_sec{font-size: 29px; color: #000000; margin-bottom:20px;}
.form_sec span{ font-size: 20px; line-height: 21px; color: #d0b76e; font-weight: 500; display:block; text-align:left; padding-left:5px;
padding-top:5px;}
.form-control{    border-radius: 5px;  background-color: #ffffff;}
.form-group{margin-bottom:20px;}
.form-control, option { color:#000000; }
.form-group input::placeholder, .form-group textarea::placeholder, .form-group option::placeholder  {color: #000000;}
.form-group input::-webkit-input-placeholder,.form-group textarea::-webkit-input-placeholder, .form-group option::-webkit-input-placeholder { color: #000000;}
.form-group input::-moz-placeholder,.form-group textarea::-moz-placeholder, .form-group option::-moz-placeholder {  color: #000000;}
.form-group input:-ms-input-placeholder, .form-group textarea:-ms-input-placeholder, .form-group option:-ms-input-placeholder{ color: #000000;}
.form-group input:-moz-placeholder, .form-group textarea:-moz-placeholder, .form-group option:-moz-placeholder{ color: #000000; }
.form-submit input[type="submit"] { height: 55px;border-radius: 10px;filter: drop-shadow(-0.988px -0.156px 4px #000000);
background-image: linear-gradient(180deg, #a8842f 0%, #ddad3a 18%, #f2d77b 50%, #efbb3f 80%, #b0892f 100%);
font-size: 38px;text-align: center; text-transform: uppercase; color: #1d1a12; border: 0px; -webkit-appearance: none;
 display: block; margin: 0 auto; padding:0px 30px;}
 
.contact_box{padding:70px 0px;}
.contact-title{padding-bottom:20px;}
.contact-title h3{ font-size: 48px;color: #c57030; text-transform:uppercase; padding-bottom:40px;}
.contact-title p{ font-size: 24px; line-height:34px; color: #000000;  padding-bottom:25px; }
.contact-form{border-radius: 25px; background: #cd8343; padding:25px;}
.contact-form .form-control{ height: 60px; border-radius: 18px; background-color: #ffffff; }
.contact-form1{width:58%; float:left; margin-right:21px;}
.contact-form2{width:40%; float:left;   }
.map img{width:100%;}
.contact-logo{text-align:center; padding-bottom:20px;}
.contact-logo img{width:100%;}
.contact-txt p{font-size: 26px; line-height: 26px; color: #1d1a12; text-align: center; padding-bottom:20px;}
.contact-input textarea{border-radius: 5px;  background-color: #ffffff; height:100px; font-size: 1rem;
    font-weight: 400;     padding: .375rem .75rem; width:100%; height:200px;}
.contact-input .form-submit1 {text-align:right;}
.contact-input .form-submit1 input[type="submit"] { font-size: 34px; color: #d4bd76; height: 60px; background-color: #52241f;
border:0px; padding: 5px 30px;}
.contact-input .form-submit1 input[type="submit"]:hover { background:#c57030; }
.contact-bg{background-color: #d0b76e;  padding: 0 20px;     border-radius: 0px 0px 25px 25px; }

.kasu_kaif {  background: #cfb76d; border-top: 13px solid #cd8343; border-bottom: 13px solid #cd8343;  padding: 25px 0px 60px;}
.kasu_kaifmain {margin-bottom:40px;}
.kasu_kaif1{width:70%; float:left;}
.kasu_kaif2{width:30%; float:left;}
.kasu_kaif1 h3{font-size: 48px;letter-spacing: 2px;color: #c57030; padding-bottom:15px; text-transform:uppercase;}
.kasu_img img{width:100%;}
.breakfast img{margin-bottom:15px; width:100%;}
.breakfast h4{font-size: 32px;letter-spacing: 0px;line-height: 32px;color: #c57030; text-transform:uppercase;}
.breakfast p{font-size: 27px;line-height: 32px;color: #000000;}
.breakfast1{width:40%; display:inline-block; vertical-align:top; margin-right:60px;}
.breakfast2{width:40%;display:inline-block; vertical-align:top;}
.kasu_kaif2 img{width:100%;}
.kasu_para{padding-bottom:30px;}
.kasu_para p{ font-size: 24px; color: #000000; padding-bottom:25px; }
.kasu_img{margin-bottom:30px;}

.venue h3{text-align:center; font-size: 55px;letter-spacing: 7px; color: #c57030;text-transform:uppercase; 
margin-bottom:30px; position:relative;}
.venue h3:before{ content:''; position:absolute; top:50%; transform:translateY(-50%); left:0; width:35%; height:15px;
 background:#cd8343;}
.venue h3:after{content:''; position:absolute; top:50%; transform:translateY(-50%); right:0; width:35%; height:15px;
 background:#cd8343;}
.venue ul{width:980px; margin:0 auto;}
.venue ul li{width:40%; display:inline-block; vertical-align:top; }
.venue ul li:last-child{ float:right;}
.venue ul li img{width:100%;}

.poker_game .fun_txt{padding-bottom:35px;}
.poker_btn { text-align:center;}
.poker_btn a, .poker_btn a:visited {font-size: 38px; color: #d4bd76; background: #52241f; text-transform: uppercase;  padding: 8px 25px;}
.poker_btn a:hover { background:#c57030;}
.poker_txt {text-align: center;}
.poker_txt img{margin-bottom:35px;}
.poker_txt h4{font-size: 30px; color: #c57030; text-transform:uppercase; padding-bottom:15px;}
.poker_txt p{font-size: 24px;color: #000000;}
.poker_game1 h3:before, .poker_game1 h3:after {  /*width:25%;*/ width: 35%;}

/* Gaming Generic Page */

.page-template-template-gaming-generic .fun_main { padding-bottom:0; }
.page-template-template-gaming-generic .casino_game1 { padding-top:80px; }


.lodging_sec { background: #cfb76e;  border-top: 13px solid #cd8343; border-bottom: 13px solid #cd8343; padding: 40px 0px 90px;}
.lodging_resort1 h3{font-size: 48px; line-height: 38px; color: #c57030; padding-bottom:30px;}
.lodging_resort1 p{font-size: 24px; color:#000000; line-height:32px; padding-bottom:25px;}
.lodging_resort2{margin-top:80px;}
.lodging_resort2 img{width:100%; margin-bottom:20px;}

.book_btn{text-align:center;}
.book_btn a{font-size: 34px; color: #d4bd76; background: #52241f; padding:10px 18px;}
.book_btn a:hover{ background:#c57030; }
.current_spcl{margin-bottom:50px;}
.current_spcl h3{font-size: 48px; color: #c57030; text-transform:uppercase; padding-bottom:25px;}
.current_play1{height:92%; width:90%;}
.current_play1 h4{font-size: 32px; letter-spacing: -1px; color: #000000; padding-bottom:8px;}
.current_box{ padding:25px; background:#c56f2f; height:100%;}
.current_box p{ font-size: 24px; color: #ebd493; padding-bottom:20px;}
.current_box ul {padding-left:25px;}
.current_box ul li{font-size: 24px; color: #ebd493; padding-bottom:7px;}
.current_play2{float:right;}
.call-us{text-align:center;}
.call-us h4{font-size: 36px; color: #000000;}

#site-content{    background: #cfb76e;  border-top: 13px solid #cd8343;     margin-top: 164px; padding: 35px 0px;}
.footer-nav-widgets-wrapper.header-footer-group{display:none;}
.section-inner h1{ font-size: 65px; letter-spacing: 7px;  color: #c57030; text-transform: uppercase;  margin-bottom: 30px;}
.section-inner p {  font-size: 34px; line-height: 44px;   color: #000000;}
.search-form .screen-reader-text{display:none;}

.search-form label{margin:0px; display:inline-block; vertical-align:top;}
.search-form input[type="search"] { height: 60px; border-radius: 18px;  background-color: #ffffff;font-size: 1rem;  font-weight: 400;
 color: #aeb1b2; border: 0;padding:15px 20px;}
.search-form input[type="submit"] { font-size: 34px; color: #d4bd76;  height: 60px;  background-color: #52241f; border: 0px;
  padding: 5px 30px; display:inline-block; vertical-align:top;}

article.page .entry-header h2 a{color: #c57030;}

.event-lists{background: #cfb76e;  border-top: 13px solid #cd8343;    padding: 35px 0px;}
.event-lists ul{ text-align:center;}
.event-lists ul li{    font-size: 36px; line-height: 38px; color: #000000; font-weight: bold;  display: inline-block;  vertical-align: top;
    padding-right: 15px; position: relative; padding-left: 10px;}
.event-lists ul li:before{ content: ''; position: absolute;  left: -6px;  top: 50%;  width: 6px;  height: 6px;  background: #000000;
    border-radius: 50%;  transform: translateY(-50%);}
.event-lists ul li:last-child{padding-right:0px;}
.event-lists ul li:first-child:before{display:none}
.event-lists ul li a{color: #000000;     border-bottom: 1px solid #000;}
.event-lists ul li a.active{color: #c57030;     border-bottom: 0px;}

.tribe-theme-twentytwenty .tribe-common { background-color: #cfb76e !important;}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container{ padding-top:0px !important;}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__day-cell--desktop {  background: #d3c9b7 !important;}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__header-column-title-desktop {
font-size: 25px; line-height: 38px; color: #000000;  text-align: center; font-weight: bold;}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-header {  margin-bottom: 20px; z-index:999;}
.tribe-common {z-index:999;}

.tribe-common .tribe-common-h8 { font-size:16px; }
.tribe-events .tribe-events-calendar-month__calendar-event-datetime { font-size:14px; }

div.wpcf7-mail-sent-ok {  color:#89e890 !important; }

/**********temporary hidden components**********/

/* homepage */

.template-home-page .box_sec { display:none; }

/* gaming & fun */

.fun_img{ display:none; }
.page-id-632 .fun_img { display:block; } /* slots page */
.page-id-641 .fun_img { display:block; } /* bingo page */
.page-id-494 .fun_img { display:block; } /* Table Games */

/* poker */

.poker-info-hide { display:none; }

/* chat bot */

/*.chat_board { display:none !important; }*/

/* Dining subpages */

/* Event Concessions second menu */
.postid-526 .breakfast2 { display:none; }
.postid-526 .kasu_img { display:none; }

/* Kasu Cafe second menu */
/*.postid-308 .breakfast2 { display:none; }*/

/**********responsive**********/
@media (max-width: 1540px) {
nav ul li a { padding-right: 37px;}
.footer-right {  bottom: 57px;}
.inn_caption_main{width:93%;}
.inn_caption h1{font-size: 78px; }
.inn_caption h4{padding-right: 80px;}
}
@media (max-width: 1439px) {
.logo img{ width:230px; }
.header_right { width: 79%; padding-top:9px;}
nav ul li a { padding-right: 30px; font-size: 19px;}
.main_sec {  margin-top: 146px;}
a.btn {  font-size: 34px; padding: 8px 20px; }
.club_sec_text a{font-size: 34px; padding: 8px 25px;}
.box_txt h2 { font-size: 65px;}
.box_txt h4 {font-size: 32px;}
.club_sec_text p {  font-size: 31px; line-height: 46px; }
.club_sec_text h3 {  font-size: 75px;  line-height: 85px;}
.lodgin_txt p { font-size: 29px;}
.lodgin_txt h3 { font-size: 75px;  line-height: 85px; letter-spacing: 6px;}
.footer-btm ul li {  font-size: 20px;}
.footer-btm ul li:before{height:20px;}
.footer-top1 ul li { padding-right: 20px; margin-right: 20px; }
.box_slider{padding-left:0px;}
.showbox_txt h3 { font-size: 42px;}
.showbox_txt a {  font-size: 30px;}
.show_ticket_text p { font-size: 32px;}
.dining_txt p , .fun_txt p, .kasu_para p{ font-size: 30px; }
.contact-title p{font-size: 30px; }
.contact-title h3{padding-bottom:30px;}
.employment_header h4 { font-size: 38px;}
.inn_banner img{height:600px;}
.clubwin_title p, .clubwin_1 ul li, .lodging_resort1 p { font-size: 30px;}
.club_service h3 { font-size: 40px;letter-spacing: 4px;}
.casino_touch h3 {  font-size: 40px; letter-spacing: 3px; }
.casino_signup h5 {  font-size: 24px; }
.casino_signup p{ font-size: 18px; }
.breakfast h4 { font-size: 26px;}
.poker_txt h4 { font-size: 30px; }
.current_box ul li { font-size: 24px; }
.current_play1 h4 { font-size: 35px; }
.book_btn a { font-size: 30px; }
.inn_caption h1 { font-size: 78px;}
.section-inner h1{ font-size: 48px; letter-spacing: 4px; }
.section-inner p {      font-size: 30px;}
}
@media (max-width: 1279px) {
.header_right {  width: 78%; }
.total em {  font-size: 27px;}
.total strong { font-size: 31px;}
.amount p {  font-size: 33px;}
nav ul li a { font-size: 17.5px;}
.main_sec {  margin-top: 146px;}
.clubwin_title p, .clubwin_1 ul li, .lodging_resort1 p { font-size: 28px;}
.current_spcl h3 {  font-size: 42px;}
.current_play1 h4 { font-size: 33px;}
}
@media (max-width: 1179px) {
.logo img { width: 215px;}
.total em {  font-size: 28px;}
.total strong { font-size: 26px;}
.amount p { font-size: 28px;}
nav ul li a { font-size: 16.3px; padding-right: 25px;}
.club_sec_text h3 { font-size: 70px; line-height: 80px;}
.box_txt h2 { font-size: 60px;}
.box_txt h4 { font-size: 29px;}
.lodgin_txt h3 { font-size: 70px; line-height: 80px; letter-spacing: 5px;}
.footer-left {  width: 77%;}
.footer-top1 { width: 540px;}
.footer-top1 ul li{font-size:18px;}
.box_txt{padding-left:0px;}
.inn_caption h1 { font-size: 78px;}
.inn_caption h4 {  margin-top: -80px;}
.showbox_txt h3 { font-size: 40px;}
.show_ticket_text p {  font-size: 30px; line-height:40px;}
.main_sec { margin-top: 140px;}
.dining_txt { width: 64%;}
.venue_main ul li:nth-child(3n+2) { margin: 0px 33px;}
.casino_game1 ul li:nth-child(3n+2) {margin: 0px 18px;}
.employment_btm{width:100%;}
.contact-form1 { width: 55%;}
.contact-form2 {  width: 42%;}
.contact-txt p { font-size: 25px;}
}
@media (max-width: 1079px) {
body.open{overflow:hidden;}
.header_right{ width:100%; padding:0;    display: block;}
.mob_headright{display:flex;padding-bottom: 15px;}
.desk_headright{display:none;}
.booking a { padding: 8px 12px; font-size: 17px; width: 145px; height: 40px; }
.amount p { font-size: 23px;}
.logo img { width: 190px;}

.nav-icon{display:block;}
.nav-icon.open:before{display:none;}
.header {  padding-top: 20px;}
.header nav {display:none; position: fixed;top:188px;left:0;width: 100%;  right: 0;float: none;z-index: 99;
 filter: drop-shadow(0.5px 0.866px 9px #000000);background: linear-gradient(180deg, #eccb6c 0%, #caa74e 100%);
transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out; overflow: auto; max-height: calc(100% - 188px); 
 max-height: -webkit-calc(100% - 188px); max-height: -moz-calc(100% - 188px);}
.open .header nav{display:block;}
nav ul {width: 100%;max-width: 100%;  display: block; justify-content: normal;}
nav ul li {display: block;  float:none;  padding:10px 20px;  margin:0; text-align: left; border-top:2px solid #000000;}
nav ul li a:before{display:none;}
.arrow{ color:#0a0028; }
.arrow:hover, .arrow.active{  color:#0a0028; }
nav > ul > li a {display: inline-block; padding:0px;  font-size: 20px;  line-height: 30px; position: relative; z-index: 999999;     margin-right: 0px;}
nav ul li a:after, nav ul li ul:before{display:none;}
nav > ul > li > ul > li {border: none; padding: 0px; padding:10px 15px;}
nav > ul > li > ul > li:after {display: none;}
nav ul{margin:0px;}
.sub-menu {width: 100%;display: block;}
.sub-menu ul{border:0px;}
.sub-menu {position: static;opacity: 1;visibility: visible;display: none;transition: none;-o-transition: none;
-webkit-transition: none;-ms-transition: none;-moz-transition: none;background: none;}
nav ul {float:none; display: block; }
nav > ul > li > ul > li a { font-size: 20px; color:#0a0028; display:block;}
.click_menu { width: 12px; height: 12px; position: absolute; right: 22px; cursor: pointer; top: 17px; border-style: solid; 
cursor: pointer; transform: rotate(45deg); border-width: 0 3px 3px 0; padding: 3px; background-position: right; z-index: 999;}
.open2 > .click_menu { transform: rotate(-135deg); top: 22px;   background-position: left;}
ul.topmenu li .sub-menu {  position: relative;  width: 100%; top: 0; left:0;}
ul.topmenu li .sub-menu { opacity: 1; z-index: 99;   transition: all 0.3s; }
ul.topmenu li .sub-menu li { display: block; text-align: left;  width: 100%; padding: 6px 15px;}
ul.topmenu li.open2 > ul.sub-menu{    display: block;       transition: all 0.3s; padding-top: 15px;}
.topmenu ul {margin-left:0; display:none;}
.main_sec {  margin-top: 197px;}
.club_sec_text h3 {  font-size: 50px; line-height: 60px;}
.club_sec_text p { font-size: 26px;  line-height: 38px;}
.club_sec_text a { font-size: 28px;}
.box_txt h2 { font-size: 48px; line-height:58px;}
.box_txt h4 { font-size: 25px;}
a.btn { width: 270px; height: 60px;font-size: 30px;  padding: 8px 20px; }
.lodgin_txt h3 { font-size: 55px; line-height: 65px; }
.lodgin_txt p {font-size: 26px;}
.footer-right { right: 15px;}
.footer-left { width: 72%;}
.footer-top { padding: 0 15px 15px;}
.footer-top1 {  width: 502px;}
.footer-top1 ul li { padding-right: 14px; margin-right: 14px;}
.footer-btm ul li { font-size: 18px;}
.chat_board h3 { font-size: 30px; line-height: 30px;}
.chat_board p { font-size: 20px; line-height: 30px;}
.main_sec {  margin-top: 165px;}
.venue_main ul li:nth-child(3n+2) { margin: 0px 30px;}
.dining_txt p, .fun_txt p , .title_box p, .contact-title p{font-size: 27px; line-height: 36px;}
.inn_banner img {  height: 600px; }
.casino_game1 h3, .venue h3 { font-size: 55px;  letter-spacing: 6px;}
.casino_game1 h3:before,.casino_game1 h3:after, .venue h3:before, .venue h3:after { width: 35%; }
.casino_game1 ul li:nth-child(3n+2) {margin: 0px 17px;}
.employment_header h4 { font-size: 34px;}
.employment_header a { font-size: 30px; }
.casino_signup { padding: 48px 20px; }
.form-submit input[type="submit"] { font-size: 30px; }
.club_service h3 { font-size: 35px;  letter-spacing: 3px;}
.club_service p { font-size: 26px;  line-height: 35px; padding-bottom: 25px;}
.casino_touch h3 {  font-size: 34px;  letter-spacing: 2px;}
.clubwin_title p, .clubwin_1 ul li { font-size: 28px;}
.venue ul{width:100%;}
}
@media (max-width: 1023px) {
.venue_main ul li:nth-child(3n+2) { margin: 0px 29px;}
.casino_game1 h3:before,.casino_game1 h3:after, .venue h3:before, .venue h3:after { width: 32%; }
.casino_game1 ul li:nth-child(3n+2) {margin: 0px 16px;}
}
@media (max-width: 991px) {
.inn_caption h1 { font-size: 74px;}
.inn_caption h4 {  margin-top: -50px;  padding-right: 50px;  font-size: 35px;}
.showbox_txt h3 { font-size: 28px;}
.showbox_txt a { font-size: 26px;}
.showbox_txt a img { margin-left: 10px;}
.show_ticket1 h4 {font-size: 35px; }
.show_ticket1 h5 {  font-size: 30px;}
.show_ticket1 h5 em { font-size: 23px;}
.show_ticket2 a {  padding: 12px 10px; font-size: 26px; width: 225px; height: 65px; }
.show_ticket1 {  padding-right: 23px; }
.show_ticket_text p { font-size: 25px; line-height: 36px;}
.total em {  font-size: 26px;}
.dining_txt { width: 58%;}
.dining_img {  width: 37%;}
.dining_txt p { font-size: 24px; line-height: 34px;}
.venue_main ul li:nth-child(3n+2) {  margin: 0px 21px;}
.casino_game1 ul li:nth-child(3n+2) {  margin: 0px 11px;}
.inn_banner img { height: 350px;}
.contact-form1 {  width: 50%;}
.contact-form2 {  width: 46%;}
.contact-txt p { font-size: 20px; padding-bottom: 10px;}
.kasu_kaif1 h3{font-size:40px;}
.breakfast1 { width: 43%; margin-right: 40px;}
.breakfast2 { width: 43%;}
.kasu_kaif1 {   width: 66%;}
.kasu_kaif2 {  width: 34%;}
.current_play1 { width: 100%;}
.current_box p {font-size: 25px;}
.current_play1 h4 {  font-size: 28px;}
.current_box ul li { font-size: 21px;}
.poker_game1 h3 {  font-size: 46px;  letter-spacing: 3px;}
.poker_game1 h3:before, .poker_game1 h3:after { width: 24%;}
.poker_txt p {  font-size: 26px;}
.poker_txt h4 {   font-size: 28px;}
}
@media (max-width: 767px) {
.header nav{padding-top:100px;  top: 64px; max-height: calc(100% - 64px); max-height: -webkit-calc(100% - 64px);  max-height: -moz-calc(100% - 64px);}
.nav-icon.open { top: 70px;  bottom: auto;  z-index: 9999;}
.nav-icon.open span{background:#000000;}
.mob_headright{display:block;    position: relative; z-index: 999;    padding-bottom: 10px;}
.total { width: 50%;  /*display:inline-block;*/ display:none; vertical-align:middle;padding:0px;}
.amount{ width: 48%; /*display:inline-block;*/ display:none; vertical-align:middle; padding:0px;}
.amount p{text-align:right;}
.booking{display:none;}
.social{display:block; float:left; text-align:center; width:100%;    padding: 10px 0 0;}
.open .social{   padding: 15px 0 0;}
.social ul li img {  width: 35px;}
.main_sec { /*margin-top: 228px;*/ margin-top: 178px;}
.nav-icon { top: auto; bottom: 15px;}
.footer-top1 { width: 100%;}
.lodgin_sec1{display:block; width:100%;}
.club_sec_text h3 {  font-size: 41px; letter-spacing: 2px;    padding-bottom: 10px;}
.club_overlay {  position: relative;}
.club_sec_text { display: block; padding: 10px 0 30px 0px; width:330px; margin:0 auto; text-align:center;}
.club_sec_text p{ font-size: 14px; line-height: 25px;}
.club_sec_text a {  font-size: 20px;  padding: 8px 23px 9px; }
.chat_board{display:none !important;}
.game_caption{display:block;    bottom: 20px; top:auto; transform: inherit;}
.game_caption h4{display:none;}
.game_caption p{font-size: 20px; letter-spacing: 0px;filter: drop-shadow(1.268px 2.719px 4px #110803);}
.game_caption a { font-size: 20px;}
.game_main { width: 280px; margin:0 auto;    text-align: center;}
.game_banner { padding-top: 13px;}
.game_banner:before{top:0;}
.game_banner img {height: 300px; object-fit: cover; object-position:bottom;}
.dining_banner{padding-top:0px;}
.box_main{width:330px; margin:0 auto;}
.box_img{width:100%; margin-bottom:10px; }
.box_txt{width:100%;}
.box_txt h2{font-size: 36px; line-height: 36px;}
.box_txt h4 { font-size: 22px; line-height: 21px;}
.box_txt p { font-size: 15px; }
a.btn { width: 185px; height: 50px; font-size: 21px; padding: 9px 20px;}
.box_sec { margin-bottom: 13px;}
.lodgin_sec{padding-top:13px;}
.lodgin_sec .col-md-12{padding:0px;}
.lodgin_txt h3 {font-size: 41px;line-height: 50px; letter-spacing: 2px;}
.lodgin_txt p {  font-size: 16px;}
.footer-top2{display:none;}
.footer-top1 h3{display:block;}
.footer_btm p{display:block;}
.footer-top { padding: 0 0 0 23px;  background: transparent;}
.footer-top1 ul li{padding:0; margin:0; font-size:21px;     padding-bottom: 15px; display:block; float:none;}
.footer-top1 ul li:before{display:none;}
.footer-left{width:100%;}
.footer-btm { width: 329px; padding: 0px 5px; margin: 0 auto; margin-bottom: 20px;}
.footer-btm ul li{  padding-right: 9px; margin-right: 9px; font-size:14px; }
.footer-btm ul li:before {height: 12px;}
.footer-btm ul li:first-child{padding:0; margin:0px;    display: block; text-align: center; width: 100%;}
.footer-btm ul li:first-child:before{display:none;}
.footer_btm p { text-align: center;}
.footer-right{width:auto;  bottom: 115px; right: 25px;}
.scrollup {width:50px;}
.scrollup img{width:50px;}
.banner_slider img, .banner_slider , .inn_banner img{ height: 350px;}
.banner_slider video { height: 450px;}
.banner_slider img.desktop-view { display:none; }
.banner_slider .slick-dots li { width: 15px; height: 15px;}
.banner_slider .slick-dots li button:before{ width: 15px; height: 15px;}
.inn_caption_main{width:100%;}
.inn_caption h1 { /* font-size:60px; */ font-size: 30px; line-height:60px;}
.inn_caption h4 { margin-top: -35px; padding-right: 50px; font-size: 30px; letter-spacing: 9px;}
.show_ticket1{padding:0px; display:block; margin-bottom:20px;}
.total em { font-size: 23px;}
.dining_txt h3 , .venue_main h3,.fun_txt h3, .clubwin_title h3, .title_box h3, .contact-title h3
{ font-size: 35px;   padding-bottom: 15px;}
.dining_txt{width:100%; margin:0px;}
.dining_img{width:100%;}
.dining_txt p ,.fun_txt p, .title_box p{ font-size: 22px;  line-height: 32px;    padding-bottom: 20px;}
.dining_main1 a { font-size: 28px;  padding: 8px 28px; }
.dining_txt{margin-bottom:20px;}
.venue_main ul li, .casino_game1 ul li{width:100%;}
.venue_main ul li:nth-child(3n+2), .casino_game1 ul li:nth-child(3n+2){margin:20px 0px;}
.fun_img img, .gaming_img img { /*height:300px;*/ height:100%; }
.casino_game1 h3,  .venue h3 {  font-size: 40px;  letter-spacing: 3px;}
.casino_game1 h3:before,  .venue h3:before, .venue h3:after { width: 28%; height: 7px; }
.casino_game1 h3:after { width: 28%; height: 7px; }
.clubwin_img { margin-bottom: 40px;}
.club_service{padding-bottom:20px;}
.clubwin_title p, .clubwin_1 ul li, .contact-title p,.kasu_para p,.clubwin_title p, .clubwin_1 ul li, .lodging_resort1 p{font-size: 22px;  line-height: 32px;}
.contact-form1 { width: 100%; margin-bottom:30px;}
.contact-form2 {  width: 100%;}
.kasu_kaif1{width:100%; margin-bottom:30px;}
.kasu_kaif2 { width: 60%;}
.kasu_kaif1 h3 , .lodging_resort1 h3, .current_spcl h3{  font-size: 36px;}
.breakfast1 { width: 46%; margin-right: 30px;}
.breakfast2 { width: 46%;}
.lodging_resort2{margin-bottom:30px;}
.current_play1 { height: auto; margin-bottom:30px;}
.call-us h4 {  font-size: 31px;}
.current_spcl {  margin-bottom: 20px;}
.poker_txt{margin-bottom:30px;}
.poker_txt img {  margin-bottom: 23px;}
.poker_txt h4 {  font-size: 26px;}
.poker_txt p {font-size: 22px;}
.poker_game1 h3:before, .poker_game1 h3:after{display:none;}
.poker_btn a { font-size: 32px;}
.show_main { margin-bottom: 30px;}
.show_ticket1 { padding-right: 0;  padding-bottom: 10px;}
.employment_top h3 { font-size: 34px;}
.employment_top p { font-size: 26px; line-height: 36px;}
.employment_btm h3 { font-size: 36px; line-height: 46px;  padding-bottom: 25px;}
.employment_header h4 {  font-size: 30px; line-height: 40px;}
.dining_img { margin-bottom: 40px;}
}
@media (max-width: 640px) {
.banner_slider img.desktop-view { display:none; }
.showbox_txt{display:block; }
.showbox_txt h3{display:block;margin-bottom:10px;}
.inn_caption h1 { font-size: 45px;}
.inn_caption h4 { margin-top: -28px;}
.venue ul li { width: 48%;}
.employment_header{display:block;}
.employment_header h4{ display:block; margin:0px; margin-bottom:10px;}
.employment_top p a{    word-break: break-all;}
.casino_game1 .col-xs-12{margin-bottom:20px;}
}
@media (max-width: 479px) {
.banner_slider img, .banner_slider, .inn_banner img{ height: 270px;}
.banner_slider video{ height: 270px;}
.banner_slider img.desktop-view { display:none; }
.total em { font-size: 18px;}
.total strong {  padding-left: 8px; font-size: 20px;}
.inn_caption h1 { font-size: 30px;}
.inn_caption h4 { margin-top: -20px;padding-right: 18px;  font-size: 22px; letter-spacing: 6px;}
.casino_game1 h3,  .venue h3 {  font-size: 35px;  letter-spacing: 3px;}
.casino_game1 h3:before,  .venue h3:before  { width: 23%; height: 7px; }
.casino_game1 h3:after,  .venue h3:after { width: 23%; height: 7px; }
.main_sec { /*margin-top: 228px;*/ margin-top: 178px;}
.breakfast1 {   width:100%;    margin-right: 0px; margin-bottom:20px;}
.breakfast2 {   width:100%; }
.breakfast h4 { font-size: 22px;}
.breakfast p{ font-size: 20px; line-height: 28px;}
.show_ticket1{margin-bottom:0px;}
}
@media (max-width: 375px) {
.club_sec_text { width:100%; }
.box_txt h2{font-size: 26px;line-height: 26px;}
.box_main{width:100%;}
.lodgin_txt p{  font-size: 14px;}
.total em{ font-size: 15px;}
.total strong{ font-size: 16px; padding-left: 8px;}
.amount p{font-size: 23px;}
.footer-btm{ width: 100%;  padding:0px; }
.footer-btm ul li{ padding-right: 6px; margin-right: 6px;  font-size: 12px;}
.footer-btm ul li:before{ right: -1px; top: 3px; }
.game_main { width: 236px; }
.game_caption p {  font-size: 13px;  padding-bottom: 10px;}
.showbox_txt a img { transform: scale(0.6); }
.show_header.open .showbox_txt a img { transform: rotateZ(90deg) scale(0.6);}
.show_ticket1 h4 {font-size: 28px; line-height:40px;}
.show_ticket1 h5 { font-size: 24px;}
.show_ticket1 h5 em { font-size: 19px;}
.show_ticket2 a { padding: 11px 10px; font-size: 24px; width: 220px;  height: 60px;}
.show_ticket_text p { font-size: 21px; line-height: 31px;}
.casino_game1 h3:before,  .venue h3:before  { width: 18%; height: 7px; }
.casino_game1 h3:after,  .venue h3:after{ width: 18%; height: 7px; }
.contact-form { padding: 20px 15px;}
.kasu_kaif2 {  width: 100%;}
}
@media (max-width: 374px) {
.footer-top1 ul li { font-size: 18px; }
.inn_caption h1 { font-size: 23px;}
.inn_caption h4 {  margin-top: -13px; padding-right: 18px;  font-size: 17px; letter-spacing: 4px;}
.showbox_txt h3 {  font-size: 26px;}
.showbox_txt a { font-size: 23px;}
.contact-txt p { font-size: 16px;  padding-bottom: 7px;}
}
@media screen and (min-width:1080px) {
nav ul li:hover>.sub-menu  {opacity: 1; visibility: visible; display: block !important;}
}
.tribe-events .tribe-events-calendar-month__multiday-event-bar-inner{
background:transparent !important;    
}
.tribe-events .tribe-events-calendar-month__multiday-event-bar{
background:transparent !important;        
}

.tribe-events .tribe-events-header{background-color:transparent !important;}