@media only screen and (max-width: 1024px) {
	
.top-bar {
	
}
.logo img {
	max-width: 150px;
}
#main-menu > li {
    margin: 0 15px;
}

#upcoming-events {
    width: 100%;
}

#up {
    width: 82%;
    margin-left: 10%;
}

#up1 {
    width: 89%;
    margin-left: 6%;}

#parallex-mid {
    width: 98%;
}

.line1 {
    width: 403px;
}


#bottom {
    width: 100%;
}
.vv {
    width: 100%;
}

#blocks {
    width: 98%;
}
#blocks ul li {
    width: 32%;
    margin-left: 0;
	margin-right: 13px;
}
#blocks ul li .head {
    width: 315px;
}
#blocks ul li img {
    max-width: 100%;
}
footer {
    width: 97%;
	margin:0 auto;
}
footer ul li {
    width: 33%;
}
footer ul li.sp2 {
     margin-left: 0%; 
    width: 32%;
}
.signup {
    width: 110px;
}
.subscribe {
    width: 94px;
}



.subpage-content {
	width: 98%;
	}
	.main-box {
    width: 92%;}
	
.box-dimention3 {
	width:423px;}
	
.box-dimention3-dropdown {
	width:426px;}

.content_left {
	width:500px;
}

.content_right {
	width:437px;}

.box-dimention1 {
	width:217px;}
	
.box-dimention {
	width:444px;}

.msg_area {
	width:425px;
	height:130px;}
	
.contact-map{margin-bottom:35px;}
.up-events{width:911px;}
.eventswindow1{width:940px;}
.eventswindow{width:940px;}
.below{padding-bottom:218px;}	
.eventswindow1 ul {
    left: 50px;
    width: 90%;
}
.eventswindow1 li {
    margin: 5px 15px;
}
.eventswindow1 li img {
	width: 240px;
	height:320px;
}
.intro-box{width:560px; }
.intro-dia img{width:484px;}
.intro-content p{width:auto; line-height:1.5;}
.widthless{width:91%; margin-bottom:45px;}
.main-box ul li a{padding:10px 8px; font-size:15px;}
.fbar ul li{width:362px;}
.main-box p{line-height:1.7;}
.marginless{margin-bottom:35px; margin-top:65px;}
.f-right{margin-bottom:10px;}

.dj-left {
	    width: auto;
    margin-right: 10px;
}

.dj-left img {
	    width: 333px;
}
.overlayy {
    left: 10px;
    top: 12px;
}

ul.media li img {
	width:240px !important;
	height:320px !important;
}
.overlayy1 {
    left: 10px;
    top: 12px;}
.popup-makers {width:90%;}	


.ls-l slider8b{margin-left:50px;}








}
@media only screen and (max-width: 768px) {
.homehead {
font-size: 23px;
}
#up {
width: 73%;
margin-left: 12%;
}
#up1 {
    width: 80%;
    margin-left: 10%;
}
#event-calender {
    margin-left: 17%;
}

#offer {
	width: 465px;
    float: left;
    margin-left: 17%;
    margin-top: 30px;
}
.line1 {
    width: 465px;
}
#blocks {
    width: 94%;
}
#blocks ul li {
    width: 48%;
    margin-bottom: 20px;
}
#blocks ul li .head {
    width: 338px;
}

footer ul {
    height: 63px;
}

footer ul li {
    width: 32%;
}
footer ul li.sp2 {
    margin-left: 6%;
    width: 24%;
    text-align: center;
}
.subscribe {
    margin-top: 10px;
	margin-right: 26px;
}

.main-box {
    width: 91%; margin-bottom:30px;}
	
.box-dimention3 {
	width:304px;}
	
.box-dimention3-dropdown {
	width:308px;}

.heading2 {
	font-size:21px;}
	
.fbar_lounge_inner {
	width:265px;}
	
.content_left {
	width:406px; height:542px;
}

.fbar_lounge {
	width:422px; margin-top:-58px;}

.f_shape {
	margin-left:224px;}

.signup_bg img{width:362px; height:290px;}
.signup_text {margin-left:68px; font-size:16px;}
.email {margin-left:120px; margin-top:180px;}
.content_right {width:278px; margin-top:0px;}
.msg_area {width:260px; height:135px;}
.box-dimention1 {width:280px; margin-bottom:25px;}
.form-box{width:278px;}
.box-dimention {width:277px;}
.heading {font-size:25px;}
.signup_text span {font-size:36px;}
.send_btn {font-size:17px; padding:7px 21px;}
.reservation_send_btn {font-size:17px; padding:7px 21px; margin-bottom:35px;}
.subpage-content{margin-bottom:30px;}

.up-events{width:667px; margin-bottom:35px;}
.eventswindow li{width:214px; height:285x;}
.bwWrapper img.poster{width:214px; height:285px;}
.eventswindow1{width:682px;}
.eventswindow1 li{width:214px; height:284px !important;}
.eventswindow{width:667px;}
.eventswindow .details{top:-11px;}	
ul.gallery{width:87%; margin:0px auto;}
.below{padding-bottom:193px;}

.eventscontainer{width:350px;}
div#upcomingevents{width:666px;}
.eventscontainer{width:666px;}

.intro-box{width:458px; }
.intro-dia img{width:323px;}
.fontless{font-size:21px}
.intro-content p{width:auto; line-height:1.4;}
.intro-content{padding:15px;}
.widthless{width:88%; margin-bottom:45px; padding:15px;}
.main-box p{line-height:1.4;}
.widthless1{width:88%; padding-top:0px;}
.main-box ul li{width:100%; margin-bottom: 45px;
}
.main-box ul li a{padding:8px 20px; font-size:14px;}
.fbar ul li{width:273px;}
.f-right img {width: 150px; margin-top: 14px;}

.dj-left {
    width: 48%;
    margin-right: 0px;
}
.dj-left img {
    width: 97%;
}
.dj-right {
    width: 52%;
}
.dj-right p {
    width: 100%;
}
.overlayy {
left: 22px;
    top: 10px;
    width: 273px;
    height: 273px;}
	.overlayy1 {
    left: 22px;
    top: 10px;
}
.popup-makers {width:88%;}	
.vertical{width:700px !important; height:490px !important;}
#main{width:700px !important;}
#main img{width:350px !important;}


}
@media only screen and (max-width : 640px) {

.logo img {
    max-width: 104px;
}	
	#upcoming-events {
    padding-bottom: 32px;
    padding-top: 32px;
}

#up {
    width: 87%;
    margin-left: 7%;
}

#up1 {
    width: 100%;
    margin-left: 0%;
}
.parallex {
    padding-bottom: 32px;
    padding-top: 32px;
}
#event-calender {
    margin-left: 9%;
}

.homehead {
    margin-bottom: 28px;
}
#offer {
    margin-left: 13%;
    margin-top: 5px;
}
#bottom { 
	margin-bottom:32px;
}

#virtual-tour {
    margin-top: 32px;
}
#slideshow {
    height: 214px;
}
#blocks {
    margin-top: 32px;
    margin-bottom: 32px;
}
#blocks ul li {
    width: 47%;
    margin-bottom: 20px;
	    margin-right: 17px;
}
#blocks ul li .head {
    width: 275px;
	font-size: 18px;
}
footer ul {
    height: 71px;
}
footer ul li.sp2 {
    margin-left: 10%;
}
.subscribe {
    margin-top: 5px;
    margin-right: 0px;
}



.main-box {
    width: 90%; margin-bottom:30px;}
.subpage-content {width: 94%; margin-bottom:30px; z-index:2;}
.content_right{float:left; width:542px; padding:24xp !important; height:500px;    margin-top: 35px;}
.box-dimention1 {width:540px; margin-bottom:25px;}
.form-box{width:540px;}
.box-dimention {width:540px;}
.msg_area {width:521px; height:135px;}
.signup_text span {font-size:37px;}
.reservation_send_btn {font-size:17px; padding:7px 21px; margin-bottom:30px;}
ul.media li {height:390px !important;}

.up-events{width:523px;}
.eventswindow li{width:165px; height:220px;}
/*.bwWrapper img.poster{width:165px; height:220px;}*/
.eventswindow{height:245px;}
.eventswindow1{width:516px;}
.eventswindow1 li{/*width:163px; height:222px !important; */margin:5px 5px;}
.overlayy{width:233px !important; height:233px !important;}
.description{width:233px !important;}
ul.gallery{width:92%;}
.eventscontainer{width:522px;}
.below{padding-bottom:180px;}
ul#slide-list{display:none;}
#up1{width: 100%;margin-left:0%;}

.fbar_lounge {
    margin-top: 0px !important;
}
.fbar{width:70%;}
.fbar ul li{width:100%; float:none; margin-left:0px;}
.f-right{margin-left:370px;}
.f-right img{width:150px;}
.fbar ul{width:100%; margin:0px auto;}
.main-box ul li{width:auto; float:none; margin:30px 0px;}
.main-box ul{margin:0px;}
.main-box ul li a{padding:10px 38px;}
.intro-box{width:100%; margin-top:12px;}
.intro-content{margin:12px;}
.intro-dia{margin-top:400px; position:absolute; margin-left:112px;}
.intro-dia img{width:365px;}
.widthless{margin-top:230px;}
.topmargin{margin-top:-10px;}
.overlayy {
    left: 2px;
  top: 2px;
}

ul.gallery li{width:233px !important; height:233px !important; }
ul.gallery li:hover{width:233px !important; height:233px !important; }
ul.gallery li img{width:233px !important; height:233px !important;}
ul.gallery li a{padding:0;}
ul.media li {
	margin:2px;
	width:240px !important;
	height:320px !important;
	position:relative;
	display:inline-block;
	margin-left: 0px;
    margin-right: 0px;
}
.overlayy1 {
    left: 40px;
    top: 12px;}
#up1 .details{margin-top:1px; margin-right:36px;}
.eventswindow1 ul{margin-left:-13px;}
.popup-makers {width:86%;}	
.small{visibility:hidden;}
#poster{max-width:270px !important;}
#details{margin-left:10px !important;}
#main{width:584px !important;}


	
}
@media only screen and (max-width : 480px) {
	
	.logo img {
    max-width: 103px;
}
.homehead {
    font-size: 18px;
	margin-bottom: 23px;
}
.homehead img {
    margin-bottom: -13px;
    width: 40px;
}
#up {
    width: 54%;
    margin-left: 27%;
}
#up1 {
    width: 54%;
        margin-left: 24%;
}
#event-calender {
    width: 84%;
    margin-left: 13%;
}
.line {
    width: 336px;
}
#offer {
    width: 336px;
}
.line1 {
    width: 336px;
}

#blocks ul {
    list-style: none;
    margin-left: 44px;
}
#blocks ul li {
	width: 348px;
    margin-right: 0px;
}
#blocks ul li .head {
    width: 348px;
}
footer {
    width: 92%;
}
footer ul {
    height: 98px;
}
footer ul li {
    width: 100%;
    text-align: center;
    margin-bottom: 10px;
}
footer ul li.sp2 {
    margin-left: 0%;
    width: 100%;
}
footer ul li.sp3 {
	    margin-right: 11%;
}

.bottom-panel {
    width: 94%;
	margin-bottom: 10px;
	font-size: 13px;
}
.b1 {
    font-size: 12px;
}
.b3 {
    font-size: 12px;
}




.main-box {width: 82%; margin-bottom:30px;}
.form-box{width:540px; height:380px;}
.heading{font-size:17px !important;}

.box-dimention1 {width:390px; margin-bottom:25px;}
.box-dimention {width:390px;}
.msg_area {width:372px; height:135px; margin-bottom:17px;}
.feature.map {height: 343px;}
.contact-map {height: 343px;}
.content_right{width:402px; height:487px; padding:10px;}
.f-left{margin-left:210px;}
.f-left img {width: 81px; margin-top: 14px;}
.reservation_send_btn {margin-bottom:20px; font-size:17px; padding:7px 21px;}
.box-dimention3-dropdown {width:355px;}
.box-dimention3 {width:350px;}
.subpage-content {width: 94%; margin-bottom:30px;}
ul.media li {margin-left:56px !important; height:380px !important;}
.below{padding-bottom:182px;}	
ul.gallery li {width:238px !important; margin:7px auto; float:none; display:flex;}
.up-events{width:388px;}
.eventscontainer{width:331px; /*height:190px;*/}
.eventswindow{width:388px;}
.eventswindow li {width: 118px; height: 157px;}
.eventswindow 
.up-events{width:353px;}
div#upcomingevents{width:387px;}
.eventswindow1 {
    width: 380px;
}
.main-box ul li a{padding:8px 6px; font-size:13px; margin:0px;}
/*.fbar ul li{width:175px; font-size:12px;}
.fbar ul li img{width:175px;}*/
.fontless{font-size:18px !important;}
.f-right{margin-left:295px; margin-top:-126px; float:left;}
.f-right img{width:81px;}
.intro-dia{margin-top:450px; position:absolute; margin-left:58px;}
.intro-dia img{width:320px;}
.widthless{width:88%;}



.dj-left {
    width: 100%;
    margin-right: 0px;
}
.dj-left img {
    width: 100%;
}
.dj-right {
    width: 100%;
	margin-top:10px;
}
.dj-right p {
    width: 100%;
}
.overlayy {
    left: 6px;
    top: 8px;
}
ul.media {
    height: 778px;
}
.overlayy1 {
    left: 6px;
    top: 8px;}
#up1 .details{margin-top:1px; margin-right:26px; height:63px;}
#up1 .details span{font-size:12px !important;}
.popup-makers {width:82%;}	
#details{float:left; margin-left:212px !important;}
.vertical #poster{margin-left:255px;}
.vertical{width:400px !important;}
#details p{font-size:12px !important;}	
#details h1{font-size:17px !important;}	
#details span, h1{font-size:13px !important; margin-top:5px !important; margin-bottom:5px !important;}





}
@media only screen and (min-width: 319px) and (max-width:479px) {/*363px width*/

.logo img {
    max-width: 79px;
}
.homehead {
    font-size: 14px;
}
.homehead img {
    margin-bottom: -10px;
    width: 32px;
}
legend {
    padding-left: 15px;
    padding-right: 15px;
}
#event-calender {
    width: 100%;
    margin-left: 0%;
}

#offer {
    margin-left: 2%;
    width: 310px;
}
#blocks {
    margin-top: 32px;
    margin-bottom: 32px;
}
#blocks ul {
    margin-left: 0px;
}
#blocks ul li {
    width: 312px;
}
#blocks ul li .head {
    width: 312px;
	font-size: 16px;
}
footer ul li {
    font-size: 14px;
}

footer ul li.sp3 {
    margin-right: 4%;
}
.subscribe {
    margin-top: 0px;
	width: 78px;
	font-size: 11px;
	margin-left: 10px;
}
.signup {
    width: 83px;
	font-size: 12px;
	padding: 0px 5px;
}
.bottom-panel {
    margin-bottom: 10px;
    font-size: 13px;
    height: 140px;
	position: relative;
}
.b1 {
    font-size: 12px;
    width: 100%;
    font-size: 13px;
    margin-top: 0px;
    text-align: center;
    bottom: 0px;
    position: absolute;
}
.b2 {
    float: left;
    width: 100%;
    text-align: center;
    margin-top: 0px;
    position: absolute;
    top: 0;
}
.b3 {
    font-size: 12px;
    width: 100%;
    text-align: center;
    font-size: 13px;
    margin-top: 102px;
}


.main-box {
    width: 80%; margin-bottom:30px;}

.box-dimention3 {
	width:228px;}

.box-dimention3-dropdown {
	width:232px;}

.content_left {
	width:302px; height:540px;
}

.fbar_lounge {
	width:302px; margin-top:0px;}
.fbar_lounge_inner {
	width:210px; margin-left:17px;}

.f_shape {
	margin-left:154px;}
.signup_bg img{width:294px; height:235px;}
.signup_text {margin-left:46px; margin-top:20px; font-size:14px;}
.email {margin-left:88px; margin-top:135px;}
.signup_text span {font-size:30px;}
.fbar_lounge_inner{font-size:14px;    height: 128px;}
.f_shape {    margin-top: -122px;}
.f_shape img {    width: 128px;}
.heading {font-size:21px;}
.signup_box {height:250px;}
.form-box{width:340px; height:380px;}
.box-dimention1 {width:255px; margin-bottom:25px;}
.largefield{width:274px;}
.largefield1{width:273px !important;}
.box-dimention {width:253px;}
.msg_area {width:255px; height:135px; margin-bottom:17px;}
.heading2 {font-size:19px;}
.contact-map{margin-bottom:30px; height:235px;}
.subpage-content{margin-bottom:30px;}
.feature.map {height:235px; }
.f-left{margin-left:155px;}
.reservation_send_btn {margin-bottom:20px; font-size:17px; padding:7px 21px;}
ul.media li {margin-left:22px !important; height:auto !important; margin-bottom:20px;}
ul.gallery li {margin:3px auto;    overflow: hidden;}
.below{padding-bottom:150px;}
.eventswindow1{width:80%;}
.up-events{width:246px;}
.eventscontainer{width:244px;}


#up1 {
   width: 54%;
}
.eventswindow1 li{margin-left:-58px;}


.fbar {
    width: 100%;
}
.intro-dia img{width:220px;}
.intro-dia{margin-top:595px; position:absolute; margin-left:41px;}
.second{margin-top:303px;}
.top-bar {position: absolute; z-index: 10; width: 95%;}
.main-box ul{width:280px; margin-left:-25px;}
.marginless{margin-bottom:5px;}
.f-right img{width:120px;}
footer ul {height: 100px; padding:2px; margin:8px; padding-top:11px; padding-bottom:11px; }
.overlayy {width: 241px !important; height: 236px !important;left: 0px;    top: 0px;}
.main-box ul li a{padding:2px 6px;}
ul.media{height:auto;}
.overlayy1 {
    top: 2px;
}
#up1 .details{margin-top:1px; margin-right:20px; height:63px; padding:2px; padding-top:9px;}
#up1 .details span{font-size:11px !important;}
.popup-makers {width:71%;}
.popup-makers p{line-height:1.2; margin-top:80px;}
.popup-makers img{width:99%;}
.vertical #poster{margin-left:332px;}
#main img{width:160px !important;}
#details{margin-left:295px;}









}