@media only screen and (min-width: 768px){
	.nav > li:hover ul { display: block; }
}
@media only screen and (max-width: 1300px){
	.gallery-wrapper .gallery-item { margin: 0 13px 13px 0; }
}

@media only screen and (max-width: 1199px){
	#header .navbar > li {padding:0 5px;}
	.bannerText {top:70%;}
	.desktop .navbar > li:nth-child(3), .desktop #header .navbar > li.thirdChild {margin-left:300px;}
	.bannerText h1 {font-size:34px;}
	#profileTab li a {padding:0 37px;}
	.upcomingBox h3:before, .upcomingBox h3:after { width: 16%; content: none; }
	.gallery-wrapper .gallery-item { margin: 0 9px 9px 0; }
	}

	@media (min-width: 768px) and (max-width: 991px) {
	.upcomingBox h3:before, .upcomingBox h3:after { border: none; }
	.gridView .col {width:50%;}
	}

	@media only screen and (max-width: 1024px){
	#header {position:absolute; }
	#header .navbar li a {padding-right:20px; padding-left:20px;}
	.desktop .navbar > li:nth-child(3), .desktop #header .navbar > li.thirdChild {margin-left:200px;}
	#aboutBand p {padding-left:20px; padding-right:20px;}

	#innerBanner {height:450px; background-attachment:scroll; background-size: 185% auto; background-position:center top;}
	#innerBanner h1 {font-size:60px;}
	#profileTab li {font-size:23px;}
	#profileTab li a {padding:0 15px;}
	#profileTab {padding-left:30px;}
	.acf-map { height: 450px; }
	.sb-show .btn { padding: 0 12px; display: block; max-width: 180px; }
}

@media only screen and (max-width: 767px){
	#upcomingShows h2, #aboutBand h2, #letsConnect h2 {font-size:28px;}
	.upcomingBox h3 {font-size:26px;}
	#header .navbar-collapse{clear:both;}
	.dropdown-menu li {border-bottom:1px dotted #ffc052}
	.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {background-color:transparent;}
	#header .navbar li a{float:none; font-size:16px; color:#fff; padding:6px 28px 5px;}
	#header .navbar-nav > li > a { border-bottom:1px solid #ffc052; padding:12px 8px; }
	#header .nav > li > a:hover, #header .nav > li > a:focus {background-color:#bd8e00; color:#fff;}
	#header .navbar li .dropdown-menu{width:100%; z-index:2;}
	#header .navbar li a:hover, #header .navbar li a:focus{background:#bd8e00; color:#fff;}
	#header .navbar li a:active,  #header .navbar li.active a{background:#bd8e00; color:#fff;}
	#header .dropdown-menu {background-color:#eda323;}
	#header .dropdown-menu > li {border-bottom:0 none;}
	#header .dropdown-menu > li > a {color:#1bc2b0; border-top:1px solid #ffc052;}
	#header .navbar li.active ul li a, #header .navbar li.dropdown ul li a, #header .navbar li ul li a{color:#fff; padding:12px 28px 12px;}
	#header .navbar li ul li a:hover{color:#fff; background:#bd8e00;}
	#header .navbar li ul{margin-top:-5px; background-color:#d79f3f; }
	#header .navbar li.gallery{padding:0;}
	#header .dropdown-submenu > .dropdown-menu {background-color:#e79200;}
	.leftMenu li a {font-size:11px; letter-spacing:1px; padding-right:1px; padding-left:1px;}
	/*#header .navbar-toggle, #header .navbar-toggle:hover {margin-top:10px;}*/
	#header .navbar-brand {margin-left:20px;}
	.navbar-collapse {padding:0;}
	#header .navbar{background:#e8ab42; padding:0 !important; margin:0  !important;}
	.navbar-toggle, .navbar-toggle:hover{width:39px; height:28px; margin:0 20px 0 0; background:url(../images/bgi/mob-menu-bg.png) left top no-repeat; position:absolute; right:30px; top:30px;}
	.navbar-collapse{border:none;}
	.mobile .gridView .col {width:50%;}
	#aboutBand { padding: 40px 0 30px 0; }
	/*
	.mobile .gridView .col .upcomingBox {background-color:rgba(64,124,90, 0.8); border-color: #32674a;}
	.mobile .gridView .col:nth-child(2) .upcomingBox, .gridView .col:nth-child(3) .upcomingBox {background-color:rgba(228,192,0, 0.8) ; border-color: #bd910b;}
	*/
	.imgBlock {display:inline-block; width:49%;}
	#profileTab li {font-size:18px;}
	#profileTab li.tabTitle {padding-bottom:10px;}
	#innerBanner {background-position:center top !important;}
	.gallery-wrapper .gallery-item { width: 49%; margin: 0 3px 3px 0; }
	#header .navbar li#menu-item-413 ul { width: 100%; }
	.show-entry .date { margin: 0 auto 15px auto; }
}

@media only screen and (max-width: 640px){
	#profileTab li {width:100%; padding:0 15px; border:0 none; border-bottom:1px solid #a17a04;}
	#profileTab li a {padding:10px 0; float:none; display:block;}
	#profileTab {padding-left:0; padding-bottom:0;}
	#profileTab li:first-child {border-bottom:0 none;}
	.profileTable tr {display:block;}
	.profileTable th {padding-bottom:0;}
	.profileTable td, .profileTable th {display:block; width:auto;}
	#innerBanner {height:350px;}
	#header {position:static; background-color:#32280b;}
	.acf-map { height: 350px; }
	.upcomingBox .show-title { font-size: 18px; }

}
@media only screen and (max-width: 480px){
	h1 { font-size: 32px; }
	.navbar-toggle, .navbar-toggle:hover { top: 12px; }
	.mobile .gridView .col {width:100%;}
	.mobile .gridView .col .upcomingBox, .mobile .gridView .col:nth-child(3) {background-color:rgba(64,124,90, 0.8); border-color: #32674a;}
	.mobile .gridView .col:nth-child(2) .upcomingBox, .gridView .col:nth-child(4) .upcomingBox { background-color: rgba(255, 195, 13, 0.8); border-color: #bd910b;}
	.hireBtnOut .borderBtn {line-height:60px; font-size:23px; padding:0 30px;}
	.signUpBox {width:90%; margin:0 auto 30px;}
	.signUpBox input[type=text] { width: 57%; }
	#upcomingShows {padding:30px 0;}
	#innerBanner {height:222px;}
	.band-thumbs .thumb { width: 47%; float: left; margin: 10px 5px; }
	.acf-map { height: 250px; }
  .socialIcons a { margin: 0 10px; }
  #mc_embed_signup .mc-field-group input[type=email] { width: 88%; }
}
