@media screen and (min-width:240px) and (max-width:1279px) {
body {	-webkit-text-size-adjust: none;}
input, textarea, button, select {	appearance: none;	-moz-appearance: none;	-webkit-appearance: none;}
input[type="radio"] {	appearance: radio;	-moz-appearance: radio;	-webkit-appearance: radio;}
input[type="checkbox"] {	appearance: checkbox;	-moz-appearance: checkbox;	-webkit-appearance: checkbox;}
select {/* background-image: url(../images/select-arr.png);*/	background-repeat: no-repeat;	background-position: right center;}
}
@media screen and (min-width:1024px) and (max-width:1279px) {
#quote-carousel3 .carousel-inner {	width: 90%;}
#quote-carousel .carousel-control.left {	left: 0;}
#quote-carousel .carousel-control.right {	right: 0;}
}
@media screen and (min-width:768px) and (max-width:1023px) {
#quote-carousel3 .carousel-inner {	width: 90%;}
#quote-carousel .carousel-control.left {	left: 0;}
#quote-carousel .carousel-control.right {	right: 0;}
.navbar-header {	float: none;}

}
 @media screen and (min-width:200px) and (max-width:767px) {
#quote-carousel3 .carousel-inner {	width: 90%;}
#quote-carousel .carousel-control.left {	left: 0;}
#quote-carousel .carousel-control.right {	right: 0;}
.navbar-collapse.fr.collapse.in {	width: 100% !important;	height: 256px !important;	margin-left: 0px;	padding: 0;	margin-right: 0px;}
.navbar-collapse.fr.collapsing {	width: 100% !important;	padding: 0;	margin-right: 0px;}
#quote-carousel .carousel-indicators {	position: inherit;	left: 0;	width: 100%;	margin: 0;}
#quote-carousel .carousel-indicators .active {	width: 50px;	height: 50px;}
#quote-carousel3 .col-sm-3.text-right {	text-align: center;	margin-bottom: 15px;}
#quote-carousel .carousel-control {	top: 50%;}
#bs-example-navbar-collapse-1 {	margin: 0;	width: 100%;	overflow-y: auto;}
.navbar-home-responsive .navbar-brand {	width: auto;}
}
/*--Extra Media  if Require ---*/
@media screen and (min-width:375px) and (max-width:413px) {
}
@media screen and (min-width:414px) and (max-width:479px) {
}
@media screen and (min-width:480px) and (max-width:567px) {
}
@media screen and (min-width:568px) and (max-width:639px) {
}
@media screen and (min-width:640px) and (max-width:767px) {
}

 @media screen and (min-width:2561px) and (max-width:4500px) {
	 .content-left, .content-right {	height: 700px}
.content-left > img,  .content-right > img {	height: 700px}
.blue-bg {	height: 645px}
.ser-menu {	height:700px}

 }
 @media screen and (min-width:1400px) and (max-width:2560px) {
.content-left, .content-right {	height: 500px}
.content-left > img,  .content-right > img {	height: 500px}
.blue-bg {	height: 445px}
.ser-menu {	height: 500px}
.MPD {	padding: inherit}
.music-list {	width: 90%}
.newsletter-form{width:90%}
.error-404{min-height:850px}
.navbar-collapse{display:block;}
.ser-menu a{
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
}

@media screen and (max-width:1399px) {
.content-left, .content-right {	height: 450px}
.content-left > img,  .content-right > img {	height: 450px}
.logo-img {	width: 260px;	height: 260px}
.banner-bottom-arrow {	bottom: 2%}
.ser-menu {	height: 450px}
.gift-cert h3 {	font-size: 35px}
.contact-block address {	margin: 0px}
.contact-block .phone {	margin: 10px 0}
.contact-block .time {	font-size: 20px;	margin: 20px 0 0}
.parking-tips a {	margin-top:30px;}
.newsletter-block h3,  .newsletter-block p {	padding-left: 30px;}
.ftr-left {	padding-left: 10px;}
.ftr-rgt {	padding-right: 10px}
/*	.navbar-default .navbar-nav > li > a{padding-left:30px; padding-right:30px}
*/.header-shrink .navbar-default .navbar-nav > li > a {	padding-left: 20px;	padding-right: 20px}
.music-list {	width: 100%}
.navbar-default .navbar-nav > li {	padding-left: 20px;	padding-right: 10px}
.navbar-default .navbar-nav > li:nth-child(1){padding-left:10px}
.inner-sect {	width: 100%;	padding-left: 20px;	padding-right: 20px;	padding-top: 50px;	float: left;}
.newsletter-block p{font-size:15px; padding:0px}
.newsletter-block h3{padding:0px}
.newsletter-container { width: 80%; margin: 0 auto; }
.navbar-collapse{display:block;}
.logo{height:80%}

}
 @media screen and (max-width:1280px) {
.newsletter-block p {	font-size: 15px}
.ser-menu a{
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.header-shrink .navbar-default .navbar-nav > li > a{padding-left:0px; padding-right:0px}
}
@media screen and (min-width:1025px) and (max-width:1100px){
.header-shrink .navbar{float:left;}	
.time-content{font-size:15px}
}
@media screen and (min-width:1023px) and (max-width:1024px) {
.parking-tips {	padding: 15px}
.contact-block {	padding: 15px}
.blue-bg {	height: 290px}
.gift-cert h3 {	font-size: 25px}
.contact-block .phone {	font-size: 25px}
.contact-block ul.social li {	margin: 0 5px}
.contact-block address, .contact-block .time,  .parking-tips h3 {	font-size: 18px}
.gift-cert .pur-btn a {	min-width: 190px;	font-size: 16px;	height: 45px;	line-height: 45px}
.inner-page .daily-time {	margin-right: 10px;}
.enter-sect .container {	width: 100%}
.newsletter-block h3{font-size:20px}
.newsletter-block p{font-size:12px;}
.music-name h2{max-width: 190px !important; }
.music-item{min-height:380px}
}

@media screen and (max-width: 1199px) {
	footer .col-lg-5 {	position: absolute;	margin-top: -30px;	width: 95%;	text-align: center; left:0px}
}

@media screen and (max-width:1024px) {
.inner-page .navbar-default .navbar-nav > li {	padding-left: 10px;	padding-right: 10px}
.navbar-default .navbar-nav > li {	padding-left: 20px;	padding-right: 20px}
.content-left, .content-right, .ser-menu, .content-left > img, .content-right > img {	height: 500px;}
footer .col-lg-4 {	float: left;	width: 50%;	margin-top: 10px}
footer .col-lg-3 {	float: right;	width: 50%;}
.music-name h2 {font-size: 20px;
    /*max-width: 200px;*/
    word-break: normal;}
.music-name p, .music-name h3 {	font-size: 18px}
.music-item img {	height: 250px}
}

 @media screen and (max-width:991px) {
.navbar-collapse {	border: 0px;	z-index: 15;	position: static; display:none}
.navbar-header {	float: none;}
.navbar {	display: inline-block;	float: right; width:60%; padding:5px 0 0px; position: absolute; top: 0px; bottom: 0px;	right: 0px; z-index:0}
.navbar-default .navbar-collapse .navbar-nav {	width: 100%;  display: inline-block;    float: none;    margin: 15px auto auto;}
.menuoverlay {	background: rgba(0,0,0,0);	position: fixed;	top: 0px;	z-index: -1;	height: 100%;	width: 100%;	transition: all 0.5s ease;}
.menuoverlay.overlaymenu {	background: rgba(0,0,0,0.5);	top: 0px;	position: fixed;	z-index: 9;	height: 100%;	width: 100%;	transition: all 0.5s ease;}
.navbar-default .closemenu .icon-bar + .icon-bar {	visibility: hidden;}
.navbar-default .closemenu .icon-bar + .icon-bar + .icon-bar {	visibility: visible;}
.navbar-default .closemenu .icon-bar:first-child {	transform: rotate(45deg);	-webkit-transform: rotate(45deg);	position: relative;	top: 6px;}
.navbar-default .closemenu .icon-bar:last-child {	transform: rotate(-45deg);	position: relative;	top: -6px;	-webkit-transform: rotate(-45deg);}
.navbar-default .navbar-nav > li > a:hover {border-bottom: none;}

.mobile-social{display:block; position:absolute; bottom:20px; width: 100%; }
.inner-page .navbar-default .closemenu .icon-bar{background-color:#fff !important}
.inner-page .navbar-default  .navbar-nav > li > a,
.inner-page .navbar-default .navbar-nav > .current_page_item > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{color:#fff !important; background-color: transparent}
.inner-page .navbar-default .navbar-nav > li > a:hover{color:#fff !important; border:0px solid #185fad}
.inner-page .navbar-default .navbar-nav > .current_page_item > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{border:0px !important}

.banner-bottom-arrow { display: none; }

.co-ordinate {width: 100%; font-size: 20px; left: 0; text-align: center;}
.home-page .co-ordinate {width: auto; left: auto; transform: rotate(-90deg); bottom: 230px; right: -150px;}

/*.navbar-nav {	float: left;	margin-top: 100px;	text-align: center;	width: 100%;}*/
.navbar-default .navbar-toggle {	border: 0px;	z-index: 999;	margin-top: 22px;}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {	background-color: transparent}
.navbar-default .navbar-toggle .icon-bar {	background-color: #fff}
.navbar-default .navbar-collapse {	height: 100% !important}
.home-page .navbar-default .navbar-collapse .navbar-nav {	height: 100%}
.navbar-default .navbar-nav > li {	padding: 0px;	margin-bottom: 30px;	float: left;	width: 100%}
.navbar-home-responsive {width: 0;}
/*.mobile-social{right:25%;}*/


/*.navbar-default .navbar-collapse{ position:absolute; top:0;   width: 100%;  background: #185FAD;  z-index: 99;  border: 0px;  margin: 0px;  padding-top: 150px; text-align:center}*/
.navbar-default .navbar-collapse{	position:fixed; top:0;	right: 0; width: 50%; background: #185FAD;	z-index: 99;	border: 0px;	margin: 0px;	padding-top: 150px; text-align:center}
.daily-time {	display: inline-block;	margin: 15px 0 0 0px !important;	float: none}


.photo-gallery .item {	height: auto; padding:10px 0}
.gallery-sect .inner-sect{width:95%; margin:0 auto; float:none; padding:0px}
.photo-gallery .col-sm-6 {	padding: 0px 10px}
.photo-gallery .PR0.PL6, .photo-gallery .PL0.PR6 {	width: 50%;	padding: 0px 10px}
.music-list .PR0.PL6, .music-list .PL0.PR6 {	width: 50%;	padding: 0px;}
/*.PR0.PL6, .PL0.PR6 {	padding: 5px 0px;	display: inline-block;	width: 100%}*/
.content-right, .content-left{padding:0 0 10px}
.insta-block {	display: none}
.section-7 .col-md-4 {	padding: 0px !important;	margin: 10px 0}
section {	margin: 0px;}
.blue-bg {	height: 400px;	margin: 0 2%;	width: 96%}
.inner-page .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {	color: #fff !important}
.arriving-sect {	padding-left: 0px;	padding-right: 0px}
.arriving-map {	margin: 0px}
.arriving-subtitle {	margin: 30px 0}
.arriving-gallery .col-md-3 {	margin-bottom: 30px; /*word-break:break-all*/}
footer {	margin-top: 70px}
footer .col-lg-3 {	padding-top: 30px;}
.address {	width: 50%}
section.section-3 .container, section.section-4 .container, section.section-1 .container, section.section-5 .container, section.section-6 .container, section.section-7 .container, section.section-2 .container {	/*padding: 0px;	width: 100% */}
section.section-3 .container .row, section.section-4 .container .row, section.section-1 .container .row, section.section-5 .container .row, section.section-6 .container .row, section.section-7 .container .row, section.section-2 .container .row {	/*margin: 0px*/}
.mobile-menus {	display: block;	margin: 8px auto auto;	width: 80%;	border-radius: 0px;	box-shadow: 0 0 0;}
select.mobile-menus {	font-family: 'CourierPrime-Bold';	font-size: 16px;	text-transform: uppercase;	color: #231f20;	height: 50px;	line-height: 50px;	padding-top: 0px;	padding-bottom: 0px;	background-image: url(../images/select-arr.png);	background-position: right center;	background-repeat: no-repeat; width:100%; margin:0 0 40px}
#verticalTab {	display: none}
.menu-header {	margin: 0px}

.ftr-left {	margin-top: 25px}

.ser-menu::after {	left: 25px;	right: 25px;	top: 25px;	bottom: 25px}
.newsletter-right,
.newsletter-left{text-align:center}
/*#md {  position: relative;  z-index: 110;}*/
.newsletter-form{width:90%; margin:0 5%}
.ser-menu a{
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.arriving-gallery{width:100%}
.arriving-map {	margin: 0px 0 50px}
.arriving-map .large-map{display:block; position:relative; width:100%; margin:30px 0px 0 0px; text-align:center; padding-left:30px;}
.arriving-map .large-map a {  color: #185fad;  font-family: "CourierPrime-Bold";  font-size: 20px;  line-height: 45px;  text-transform: uppercase;  vertical-align: top;}
.arriving-map .large-map a::before {  border: 1px solid #185fad;  border-radius: 100%;  content: "+";  font-family: helvetica;  font-size: 25px;  font-weight: normal;  height: 30px;  line-height: 28px;  margin-left: -43px;  margin-right: 10px;  margin-top: 6px;  padding: 0 7px;  position: absolute;}
.home-page{background-position:right}
.gift-cert h3{font-size:45px}
.ser-menu a{
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.menu-pier.ser-menu a{padding-top:10%}
.newsletter-block p.wysija-paragraph{width:70%}
.widget_wysija_cont .wysija-submit{width:29%}
.park-icon{float:left; width:100%; text-align:center; margin:20px 0}
.contact-detail {  margin: 0 auto;  width: 85%;}
.address:first-child{width:65%; padding-left:5%}
.address{width:35%}
.arriving-subtitle,
.arriving-map {  float: none;  margin: auto auto 50px;  width: 95%;}
.menu-header ul {  float: none;  margin: 0 auto;  position: relative;  z-index: 110;}
.section-7 .col-md-4:nth-child(2){padding:10px 0; float:left;width:100%}
.verticalTab.resp-vtabs{display:none !important}
}
@media screen and (min-width:768px) and (max-width:991px){
	.inner-page .logo{height:80%}
}
@media screen and (max-width:767px) {
/*.navbar {	padding: 0px; width:auto; float:right}*/
/*.daily-time {	float: left;	margin-left: 0px !important}*/
.logo {	height: 70%}
.music-list .PR0.PL6, .music-list .PL0.PR6 {	width: 100%}
.photo-gallery .PR0.PL6, .photo-gallery .PL0.PR6 {	width: 100%;}
.arriving-gallery{width:80%}
.contact-detail {  margin: 0 auto;  width: 100%;}
.address:first-child{width:100%; padding-left:0%}
.address{width:100%}
}
@media screen and (max-width:680px) {
.home-page{background-position:right bottom}
.content-left, .content-right,
.content-left > img, .content-right > img {	height: 288px;}
.PR0.PL6, .PL0.PR6 {	padding:0px 0 5px;	display: inline-block;	width: 100%; vertical-align:text-bottom}
.navbar .container {	padding: 0px}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {	width: 100%}
.daily-time.mobile {	margin-left: 10px}
.banner-bottom-arrow {	left: 36%; display: none;}
.gift-cert {	padding: 0px;}
.gift-cert h3 {	font-size: 45px}
.contact-block .phone {	font-size: 25px; margin:40px 0}
.ftr-menu ul li {	margin-bottom: 5px; padding:0 15px 0px 6px}
.ftr-menu ul li:nth-child(3) {	border: 0px; background:none}
footer .col-lg-3, footer .col-lg-4 {	float: left !important;	width: 100% !important;	text-align: center !important;	padding: 40px 0 0;	margin: 0px !important}
footer .col-lg-5 {	float: left !important;	width: 100% !important; margin-top:-40px}
.ftr-rgt, .ftr-left {	margin: 0px;	padding: 0px;	text-align: center}
.ser-menu ul li a, .ser-menu ul li {	min-width: 210px;	max-width: 210px}
.ser-over h3 {	font-size: 30px;}
.ser-over h4 a, .ser-over h4 {	min-width: 210px;	max-width: 240px;	font-size: 20px}
.ser-menu::before, .ser-menu::after {/*	z-index: -1 */}
.menu-title {	min-width: 100%; text-align:center}
.navbar-default .navbar-collapse .navbar-nav {	width: 100%}
.address {	width: 100%;	text-align: center}
.music-item {	width: 90%}
.music-item img {	height: auto}
.ser-menu:after {	left: 10px;	right: 10px;	top: 10px;	bottom: 10px}
/*.mobile-social{right:70px;}*/
.blue-bg{width:100%; margin:0px}
.ser-menu{height:480px}
/*.contact-block ul.social{max-width:260px}*/
.ftr-menu{width:80%}
.page-template-tpl-contact .co-ordinate, .page-template-tpl-arrival .co-ordinate, .page-template-tpl-photos .co-ordinate,
.page-template-tpl-entertainment .co-ordinate{display:block}
.inner-page .top-logo{position:relative; z-index:999}
.inner-page .logo {	height: 80%}
.ftr-menu ul li{float:none;}
.band-container {height: auto;}
}

@media screen and (max-width: 550px) {
  .daily-time { display: none; }
}


 @media screen and (max-width:480px) {
	 ul.social li{margin:0 5px}
 .navbar-default .navbar-nav > li{margin-bottom:0px;}
.gift-cert, .parking-tips, .contact-block {	padding: 20px;}
.logo-img {	width: 200px;	height: 200px}
.banner-bottom-arrow {	left: 31%}
.inner-page .logo-img h1 {	font-size: 60px}
.inner-title h3 {	font-size: 25px}
.band-container {height: auto;}

.blue-bg {	height: 440px}
.park-icon{float:left; width:100%; text-align:center; margin:15px 0}

.inner-page .daily-time {	display: none}
ul.childMenu li {	text-align: center}
.music-item {	width: 100%}
.enter-sect .inner-sect {	padding-left: 0px;	padding-right: 0px}
.music-date {	width: 80px;	height: 75px;	line-height: 75px}
.co-ordinate {	display: none}
.navbar-default .navbar-collapse .navbar-nav {	padding-top: 60px}
.navbar-default .navbar-nav > li {	margin-bottom: 20px}
.content-left > img, .content-right > img {	width: 100%}
section.section-3, section.section-4, section.section-1, section.section-5, section.section-6, section.section-7, section.section-2 {	padding:0px}

.newsletter-block p.wysija-paragraph{width:90%; margin:0 5% 2%}
.widget_wysija_cont .wysija-submit{width:50%; margin:30px 25% 0; float:left;}
.newsletter-form input[type="text"], .newsletter-form input[type="password"]{margin-top:10px}
.navbar{width:100%}
.navbar-default .navbar-collapse{padding-top:0px}
/*.mobile-social{right:25%}*/
footer{margin-bottom:20px;}
.gallery-sect .inner-sect{padding-left:15px; padding-right:15px;}
.inner-sect{padding-left:0px; padding-right:0px;}
.google_map{height:280px !important}
.arriving-subtitle {  margin: 0 5% 60px;  width: 90%;}
.arriving-gallery{width:80%}
.service {  margin-bottom: 90px;}
.photo-gallery .item {  height: 469px;  padding:5px 0}
.page-template-tpl-photos .section-7 .PR0.PL6,.page-template-tpl-photos .section-7 .PL0.PR6{padding:0px;}
.section-7 .col-md-4:nth-child(2){margin:10px 0; float:left; width:100%}
.ser-menu a{
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.gallery-sect .inner-sect{padding:0px; width:100%;}
.photo-gallery .col-sm-6{padding:0px}
.photo-gallery .PR0.PL6, .photo-gallery .PL0.PR6{padding:0px;}
}
@media screen and (max-width:420px){
.arriving-gallery .col-md-3{width:50%}	
.service{margin-bottom:40px}
.ser-menu a{
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.home .navbar-default .navbar-toggle{margin-top:18px}
.service h4 {font-size: 16px;}

}
@media screen and (max-width:360px){
.page-template-tpl-entertainment .co-ordinate{font-size:20px}
.ftr-menu{width:100%}
.ftr-menu ul li{padding:0 15px 0 10px; float:none; margin-left:0px; margin-right:0px;}
/*.contact-block ul.social{max-width:240px}*/
.contact-block ul.social li{margin:0 10px 15px}
.gift-cert .pur-btn {	font-size: 16px}
.gift-cert .pur-btn a {	height: 45px;	line-height: 46px;	min-width: 190px;}
.banner-bottom-arrow {	left: 22%}	
.gift-cert h3{font-size:35px}
.newsletter-block h3{font-size:20px;}
.newsletter-block p{font-size:12px}
.menu-pier h2 {  float: left;  margin: 0 5% 40px;  text-align: center;  width: 90%;}
/*.mobile-social{right:20%}*/
.mobile-social ul.social li{margin:0 7px}
.arriving-gallery .col-md-3 {	width: 50%}
.contact-block address, .contact-block .time, .parking-tips h3 {	font-size: 18px}
.photo-gallery .item{height:300px}
.ser-menu a{
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
}
@media screen and (max-width:320px){
	/*.mobile-social{right:16%}*/
}