
@media only screen and (max-width: 2560px) {
	
#clubhead {
    background-image: url("../img/red_logo.png");
    height: 133px;
    margin: 0px auto 40px;
    width: 384px;
}	
	
}



@media only screen and (max-width: 1597px) {

.south {
    float: left;
    margin-left: 100px;
}

.overlay{
	height:75%;
}

.details{
	left:25%;
}
#layerslider
{
    display:hidden;
}
#topbar{
	height:120px;
}
}

@media only screen and (max-width: 1595px) {

/* 1616 */

.wrapper{
	width:80%;
}

.wrap3{
	width:100%;
}

.wrap2{
	width:92%;
}

/* 1613 */

.promo{
	margin-left:55px;
}

/* 1601 */

.box{
	margin-left:8px;
}

/* other */

table, thead, tbody, th, td, tr { 
		display: block; 
	}

.box{
	margin-left:28px;
}

.box img{
	width:100%;
	height:100%;
}

.overlay{
	width:100%;
	height:100%;
}

.page_head img{
	  width: 100%;
    height: auto;
	
}

.din_box{
	margin-left:-1%;
	margin-bottom: 90px;
}

#menu {
    float: right;
    margin-right: 40px;
    margin-top: 98px;
}

	
	
}

@media only screen and (max-width: 1582px) {
	
.promo {
    margin-left: 35px;
}
	
}

@media only screen and (max-width: 1578px) {
	
.log_sub{
	margin-left:3px;
}
	
}

@media only screen and (max-width: 1574px) {
	
#login, #login2{
	margin-right:0px;
	width:100%;
}

#menu ul li a {
    color: #fff;
    font-size: 20px;
}
	
}

@media only screen and (max-width: 1547px) {

#main_dine{
	display:none;
}

#mob_dine{
	display:block;
}

.din_box{
	height:142px;
	width:498px;
	margin-left:9%;
}

.din_overlay {
    background-color: rgba(0, 0, 0, 0.5);
    height: 142px;
    position: absolute;
    width: 498px;
    z-index: 5;
}

.din_details {
    background-image:url(../img/sm_din_details.png);
    cursor: pointer;
    height: 57px;
    left: 61%;
    position: absolute;
    right: 30%;
    top: 34%;
    width: 153px;
    z-index: 10;
}

}

@media only screen and (max-width: 1544px) {
	
#clublogo{
	/*margin-left:40%;*/
        
}	
}

@media only screen and (max-width: 1516px) {
	
.promo {
    margin-left: 15px;
}	
	
}

@media only screen and (max-width: 1505px) {
	
.signbox{
	margin-left:40px;
}
	
}

@media only screen and (max-width: 1498px) {

#four{
	margin-left:60px;
}


}

@media only screen and (max-width: 1474px) {
	
#clublogo {
    margin-left: 40%;
}	
#reward {display:none;}
.rewardsdisplay
{
    margin-left:30%;
    width: 50%;

}
#signout
{
    margin-left:80%;
}
.details {
    left: 27%;
}

.box_text3 {
    left: 27%;
}
	
}

@media only screen and (max-width: 1461px) {


#four {
    margin-left: 30px;
}	
	
}

@media only screen and (max-width: 1455px) {

.signbox {
    margin-left: 20px;
}	
	
}

@media only screen and (max-width: 1451px) {
#four1 {clear:both; margin-top:50px;margin-left:0px;}
#signtext {margin-left:0px;}
.promo {
    margin-left: 0px;
}	
	
}

@media only screen and (max-width: 1429px) {

.article{
	width:40%;
	float:left;
}
	

.art_top_right {
    clear: left;
    float: left;
    width: 90%;
}
	
}


@media only screen and (max-width: 1423px) {
	
#footbox{
	margin-left:-20px;
}
	
}

@media only screen and (max-width: 1405px) {

#heremap{
	margin-left:-66px;
}
	
}

@media only screen and (max-width: 1402px) {

.promo{
	width:33%;
}

.details{
	left:27%;
}

.text {
    float: left;
    font-size: 14px;
    margin-left: 118px;
    width: 200%;
}



}

@media only screen and (max-width: 1398px) {
	
#footbox {
    margin-left: -40px;
}
	
}

@media only screen and (max-width: 1394px) {


#clublogo {
    margin-left: 40%;
}
	
}

@media only screen and (max-width: 1392px) {
	

.din_box {
    margin-left: 6%;
}	
	
}

@media only screen and (max-width: 1386px) {


#clublogo {
    margin-left: 40%;
}




	
}

@media only screen and (max-width: 1380px) {

#heremap {
    margin-left: -86px;
}

}

@media only screen and (max-width: 1373px) {

#footbox {
    margin-left: -60px;
}

/*#signtext{
	margin-left:-62px;
}*/

}

@media only screen and (max-width: 1360px) {
	
#clublogo {
    margin-left: 30%;
}

#menu {
    float: right;
    margin-right: 30px;
    margin-top: 98px;
}


	
}


@media only screen and (max-width: 1355px) {
	
#heremap {
    margin-left: -100px;
}
	
}

@media only screen and (max-width: 1348px) {


#footbox {
    margin-left: -100px;
}


/*#signtext {
    margin-left: -100px;
}*/

#menu ul li a {
    color: #fff;
    font-size: 15px;
}
	
}

@media only screen and (max-width: 1338px) {

.log_field{
	display:none;
}


#clublogo {
    margin-left: 30%;
}

#heremap{
	margin-left:17%;
}

.signbox {
    margin-left: 190px;
}
	
}

@media only screen and (max-width: 1299px) {
	

.din_box {
    margin-left: 4%;
}

}

@media only screen and (max-width: 1298px) {

#four {
    margin-left: 20px;
}
	
}


@media only screen and (max-width: 1293px) {

.entimg{
	float:none;
}


#clublogo {
    margin-left: 30%;
}


.box {
    height: 360px;
    margin-left: 28px;
}


.details {
    left: 26%;
    top: 54%;
}

#fb_box {
    float: left;
    height: 450px;
    margin-top: 250px;
    width: 550px;
}


#ig_box {
    float: right;
    height: 450px;
    margin-top: 250px;
    width: 460px;
}

#socialhead {
    background-image: url("../img/social.png");
    clear: both;
    height: 87px;
    margin: 0 auto;
    position: relative;
    top: 250px;
    width: 262px;
}

}

@media only screen and (max-width: 1285px) {

#four {
    margin-left: 15px;
}

}



@media only screen and (max-width: 1280px) {

#four {
    margin-left: 10px;
}

}


@media only screen and (max-width: 1279px) {
	
#fb_box{
	width:45%;
}

#ig_box{
	width:45%;
}

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

}

@media only screen and (max-width: 1273px) {
	
#four {
    margin-left: 40%;
    margin-top: 50px;
}

#footbox {
    margin-left: 9%;
}


/*#signtext {
    margin-left: 13%;
}*/

}


@media only screen and (max-width: 1243px) {
	

.din_box {
    margin-left: 3%;
}




}


@media only screen and (max-width: 1222px) {
	
	#layerslider{
		height:350px !important;
		margin-top:-5px;
	}
	
	.fin2{
		margin-bottom:430px;
	}
	
	#herehead {
    top: 0px ;
}

#heremap {
    display: block;
    margin-left:0;
    top: -100px;
    width: 100%;
    float: left;
}

.signbox {
    margin-left: 70%;
}

.south {
    float: left;
    margin-left: 40px;
}

.fin1 {
    float: left;
    height: 161px;
    margin-top: 16px;
    width: 190px;
}

#logo{
	margin-left:12px;
}

.box{
	height:300px;
}


.details {
    left: 22%;
    top: 59%;
}

.box_text {
    left: 27%;
    right: 24%;
}

.box_text2 {
    left: 28%;
    top: 44%;
}

.box_text3 {
    left: 23%;
    top: 44%;
}

#clublogo {
    margin-left: 36%;
}

#socialhead{
	top:290px;
}

#fb_box{
	margin-top:300px;
}

#ig_box{
	margin-top:300px;
}

.box{
	margin-top:300px;
}

#rewardhead{
	top:230px;
}

#slidewrap{
	width:98%;
}


#numbers{display:none;}
#logon{display:none;}

#menu{
	display:none;
}

#burger{
	display:block;
	float:right;
	background-image:url(../img/burger.png);
	height:30px;
	width:30px;
	margin: 20px 30px 0 0;
}

#clubhead, .promo{
	display:none;
}


#rewardhead {
    top: 50px;
}


.box {
    margin-top: 80px;
}

#bodywrap{
	min-height:auto;
}


#socialhead, #fb_box, #ig_box {
    display:none;
}

#footer{
	background-color:#230000;
}

#hours{
    background-color: #fff;
    clear: both;
    display: block;
    padding-bottom: 20px;
    padding-top: 20px;
    width: 100%;
	text-align:center;
}

.hrtxt{
	text-align:center;
	color:#ab161c;
	font-size:22px;
}

#mobmenu{
	display:block;
	background-color:#230000;
	width:100%;
	text-align:center;
	min-height:200px;
	padding-bottom: 20px;
    padding-top: 20px;
}

.navs{
	display:block;
	margin:0 auto;
	margin-left:5%;
}

.navs ul li{
	background-color:#fff;
	padding-top:10px;
	padding-bottom:10px;
	width:90%;
	text-transform:uppercase;
	font-size:20px;
	font-weight:bold;
	border-bottom:1px solid #B3161C;
}

.navs ul li:last-child{
	border:none;
}

.navs ul li a{
	color:#B3161C;
}

.navs ul li ul{
	display:none;
}

#one, #two, #footbox{
	display:none;
}

#sponsors2{
	display:block;
	background-image:url(../img/sponsors.png);
	height:62px;
	width:320px;
	margin-top:20px;
}


#newsbox1{margin-top:60px;}
}

@media only screen and (max-width: 1217px) {
	

.din_box {
    margin-left: 2%;
}

}

@media only screen and (max-width: 1205px) {

/*.wrap2{
	margin-top:0;
}
*/


}

@media only screen and (max-width: 1199px) {

.fall{
	clear:left;
}

.south{
	margin-left:150px;
}

.signbox {
    margin-left: 220px;
}

#heremap {
	margin-left:25%;
	border:none;
}

}

@media only screen and (max-width: 1192px) {
	

.din_box {
    margin-left: 1%;
}

}

@media only screen and (max-width: 1173px) {
	
.news_field{
	width:150px;
}


#signtext {
    font-size: 20px;
    margin-top: 20px;
    /*margin-left: 36%;*/
}
	
}

@media only screen and (max-width: 1168px) {
	
.din_box {
    margin-left: 0%;
}

}

@media only screen and (max-width: 1145px) {
	

.din_box {
    margin-left: -1%;
}

}

@media only screen and (max-width: 1125px) {

#three1 {float:left;margin-left:0px;margin-top:50px;clear:both;}


.details{
	display:none;
}

.box {
    height: 190px;
    margin-left: 58px;
    width: 70%;
}

.box_text, .box_text2, .box_text3 {
    font-size: 20px;
}

#herehead {
    margin-bottom: 70px;

}



.fin1 {
    float: left;
    height: 161px;
    margin-left: 190px;
    margin-top: 16px;
    width: 190px;
}

.fin2 {
    background-image: url("../img/2015%20Nominee.png");
    float: right;
    height: 178px;
    margin-right: 120px;
    width: 205px;
}

}

@media only screen and (max-width: 1123px) {
	

.din_box {
    margin-left: 26%;
}

}

@media only screen and (max-width: 1024px) {
	





#heremap {
    margin-left: 5%;
}

.signbox {
    margin-left: 100px;
}

#newsbox{
	width:100%;
}


#layerslider{
	display:block;
	margin:-50px auto;
}

.desc{}

.article{
	height:100%;
}



.res{
	display:none;
	width:100%;
}

.art_top_right {
    clear: left;
    float: left;
    width: 100%;
}


	
}

@media only screen and (max-width: 991px) {
.wrap2 {margin-top:-120px;}
.tablegamesbox {width: 100%;height:auto;}

.box {
    height: 190px;
    margin-left: 58px;
    width: 23%;
}

.south {
    margin-left: 0;
}

}

@media only screen and (max-width: 900px) {

.box {
    height: 190px;
    margin-left: 38px;
    width: 28%;
}

.box_text, .box_text2, .box_text3 {
    font-size: 20px;
}

.news_sub{
	    margin-left: -24px;
}

.emplist {width:100%;margin-bottom:0px;}

}

@media only screen and (max-width: 825px) {
	

	
		
#heremap {
    margin-left: 0%;
}

.signbox {
    margin-left: 65px;
}

#login, #login2 {
    margin-right: -120px;
}	
	
}

@media only screen and (max-width: 768px) {

.page_head img{margin-top:40px;}


.south{
	float:none;
	margin-left:0;
}
	
.fin1 {
    height: 161px;
    margin-top: 16px;
    width: 190px;
    margin-left: 170px;
	margin-bottom:-200px;
}

.fin2 {
    float: right;
    margin-right: 160px;
	margin-bottom:-200px;
}


#layerslider{
	height:270px !important;
	margin-top:5px !important;
}


.din_overlay{
	display:none !important;
}
	
	.din_box {
    margin-left: 16%;
}
	
.winners{
	width:280px;
}

.article{
width:100%;
}

.date{
	display:none;
}
	
#in_bodywrap{
	background-image:url(../img/in_back.jpg);
	width:100%;
	height:auto;
	z-index:1;
	position:relative;
	margin-top:-65px;
	background-repeat:no-repeat;
	background-size:100%;
}

.elastislide-carousel ul {
  padding-top: 40px !important;
}

.slotsearch h2{
	display:none;
}

.searchsub {
    width: 20%;
}




html * .ls-container .ls-shadow, html * .ls-container .ls-slide > *, html * .ls-container .ls-fullscreen, html * .ls-container .ls-3d-container, html * .ls-container .ls-lt-container, html * .ls-container .ls-lt-container *, html * .ls-container .ls-thumbnail-wrapper, html * .ls-container .ls-bottom-nav-wrapper, body * .ls-container .ls-shadow, body * .ls-container .ls-slide > *, body * .ls-container .ls-fullscreen, body * .ls-container .ls-3d-container, body * .ls-container .ls-lt-container, body * .ls-container .ls-lt-container *, body * .ls-container .ls-thumbnail-wrapper, body * .ls-container .ls-bottom-nav-wrapper, #ls-global * .ls-container .ls-shadow, #ls-global * .ls-container .ls-slide > *, #ls-global * .ls-container .ls-fullscreen, #ls-global * .ls-container .ls-3d-container, #ls-global * .ls-container .ls-lt-container, #ls-global * .ls-container .ls-lt-container *, #ls-global * .ls-container .ls-thumbnail-wrapper, #ls-global * .ls-container .ls-bottom-nav-wrapper, .ls-gpuhack{
	width:auto !important;

}

#clublogo {
    margin-left: 26%;
}	

#heremap {
    margin-left: 24px;
    margin-top: 100px;
}

#herehead {
    margin-bottom: 70px;
    top: 80px;
}

.signbox {
    margin-left: 100px;
}

#login, #login2 {
    margin-right: -80px;
}

#four {
    margin-left: 37%;
}

.navs{
	margin-left:10%;
}

#newsbox{
	margin-left:-10%;
}

#four {
  margin-left: 33%;
}

#bodywrap{
	min-height:0 !important;
}

.news_sub {
  margin-left: 6px;
}

#clublogo {
  margin-left: 33%;
}






}


@media only screen and (max-width: 759px) {

.box {
    height: 190px;
    margin-left: 38px;
    width: 25%;
}


}

@media only screen and (max-width: 723px) {
	
.art_top_right {
    clear: left;
    float: left;
    width: 100%;
}
	
}


@media only screen and (max-width: 722px) {

#heremap{
	width:100%;
	margin-left:0%;
}

#heremap iframe{
	width:100%;
}

.sign{
	background-image:url(../img/sm_shield.png);
	height:94px;
	width:93px;
}

.signbox{
	width:93px;
    margin-left: 119px;
}

.box {
    height: 190px;
    margin-left: 20px;
    width: 28%;
}

}

@media only screen and (max-width: 691px) {

.box{
	height:150px;
}

.news_sub {
    margin-left: 2px;
}


#newsbox {
    float: none;
    margin-bottom: 30px;
    margin-top: 0;
    position: relative;
    width: 110%;
    z-index: 5;
    margin-left: -24%;
}

}

@media only screen and (max-width: 600px) {


.din_box {
    margin-left: 4%;
}	

#clublogo {
    margin-left: 26%;
}


.signbox {
    margin-left: 89px;
}

#newsbox{
	width:120%;
}


#four {
    margin-left: 23%;
}

}

@media only screen and (max-width: 590px) {
	
.box {
    height: 130px;
	margin-left: 28px;
}


.box_text, .box_text2, .box_text3 {
    font-size: 15px;
}

}

@media only screen and (max-width: 565px) {

.page_head img{margin-top:80px;}

.din_box img{
	width:100%;
	height:100%;
}

.din_box{
	width:90%;
}

.din_overlay{
	width:100%;
	height:100%;
}


	
}

@media only screen and (max-width: 500px) {


.article{
	height:auto;
	padding-bottom:100px;
}

#clublogo {
    margin-left: 20%;
}


.res {
    margin-top: 30px;
}

.box {
    height: 120px;
    margin-left: 22px;
}

.signbox {
    margin-left: 69px;
}

#newsbox{
	width:56%;
	margin-left:17%;
}

#signtext{
	/*margin-left:18%;*/
}


#four {
    margin-left: 13%;
}

}
	
@media only screen and (max-width: 482px) {

#newsbox {
    margin-left: 13%;
    width: 66%;
}

.signbox {
    margin-left: 49px;
}

.hrtxt {
    font-size: 16px;
}

.din_details{
	left:57%;
}

#right {
    clear: both;
    float: left;
    margin-left: 27px;
    margin-top: 20px;
    width: 98%;
}


#left {
    float: left;
    margin-left: 30px;
    width: 90%;
}

}


@media only screen and (max-width: 459px) {
	.news_field {
    margin-left:0px;
    clear: both;
	}
.box {
    height: 120px;
    margin-left: 22px;
    width: 27%;
}	

#two1 {margin-left:0px;clear:both;}
	
}


@media only screen and (max-width: 420px) {
	
#layerslider{
	height:200px !important;
}

.fin2 {
    float: right;
    margin-bottom: -200px;
    margin-right: 190px;
}

.fin1{
	margin-left:200px !important;
}



#four {
    margin-left: 60px !important;
}



.article {
    float: left;
    margin-left: 10%;
    width: 70%;
}

.desc{
	margin-left:-20px;
}

#sponsors2 {
    background-image: url("../img/sponsors.png");
    display: block;
    height: 62px;
    margin-left: -20px;
    margin-top: 20px;
    width: 300px;
}

.winners {
    margin-left: 10%;
    width: 68%;
}


.box {
    height: 120px;
    margin-left: 6px;
	width:31%;
}

#four {
    margin-left: 0%;
}


.searchsub {
    width: 30%;
}

.slottext {
    width: 45%;
}

.din_details {
    left: 55%;

}

#page_title img{
	width:100%;
}

#boxy p{
	clear:left;
}

.fc-header td {
    display: none;
    white-space: nowrap;
}

}

@media only screen and (max-width: 401px) {
	


#clublogo {
  margin-left: 12%;
}

.box {
  height: 110px;
  margin-left: 8px;
}

.box_text, .box_text2, .box_text3 {
  font-size: 12px;
}

.signbox {
  margin-left: 39px;
}

#newsbox {
  width: 76%;
}

#rewardhead{
	background-image:url(../img/reward_sm_know.png);
	width:177px;
	height:44px;
	/*display:none;*/
}

#herehead{
	background-image:url(../img/here_sm.png);
	width:108px;
	height:40px;
}


.din_details {
    background-image:url(../img/detail_mini.png);
	height:53px;
	width:149px;
	left:160px;
}


/*.page_head img {
    margin-top: 30px;
    width: 100%;
}*/

#mob_dine{
	display:none;
}

#mob_dine2{
	display:block;
}

}

@media only screen and (max-width: 389px) {
	
.box {
    height: 110px;
    margin-left: 8px;
    width: 30%;
}	

.btnyelptrip {width:100%;margin-right:0px;}
	
}


@media only screen and (max-width: 380px) {

.din_details {
    background-image:url(../img/detail_mini.png);
	height:53px;
	width:149px;
	left:145px;
}
	
.box {
    height: 190px;
    margin-left: 20px;
    width: 28%;
}

#chamberbox {width:100%;padding: 2% 0% 0px 10%;}	
	#chamberbox img {width:80px;}
}

@media only screen and (max-width: 328px) {






	
#four {
  margin-left: -8%;
}

#sponsors2{
	background-image:url(../img/sm_sponsors.jpg);
	width:281px;;
	height:54px;
}

#newsbox {
  width: 86%;
}

.hrtxt {
  font-size: 13px;
}

.signbox {
  margin-left: 21px;
}

.box_text, .box_text2, .box_text3 {
  font-size: 9px;
}

.box {
  height: 90px;
  margin-left: 8px;
}

#burger{
  position: absolute;
  right: -20px;
}



#clublogo {
  margin-left: 4%;
}



	
}

@media only screen and (max-width: 320px) {
	
	
	
.winners {
    text-align: center;
	margin-left:0% !important;
	height:100%;
}

#page_title {
    color: #fff;
    font-size: 44px;
    font-weight: bold;
    margin: 8px auto 10px;
    text-align: center;
    text-transform: uppercase;
}

.name, .dollar2, .date2{
	margin-left:40%;
}


.din_details {
    background-image:url(../img/super_mini_din.png);
	height:36px;
	width:100px;
	left:138px;
}

table{
	width:100%;
}


.wrap2 {
    margin-top: 0px;
}


#mob_dine2{
	display:none;
}

#mob_dine3{
	display:block;
}

.mini{
	margin-top:-10px !important;
}

.fc-header td {
    display: none;
    white-space: nowrap;
}

h2 {
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 10px;
    text-transform: uppercase;
}


.winners img {
    display: block;
    margin: 0 0 0 30%;
    text-indent: 0;
    width: 80%;
}

.slot {
    font-weight: bold;
    margin-bottom: 2px;
    margin-left: 40%;
}

h3 {
    color: #650a0d;
    font-size: 20px;
    margin-bottom: 10px;
    text-transform: capitalize;
}


}
	
