@media (max-width:1286px) {
	.inner_nav ul.social{
		margin: 17px 0px 0px 0px;
	}
	ul.social li {
    	margin-bottom: 18px;
    	margin-right: 30px;
	}
	.hospitality_packages h2, .spectator_wrapper h2{
		font-size:2em;
	}
	.corporate_package h2 {
	    font-size: 20px;
	}
	ul.footer-links{
		padding:0px 50px 0 0;
	}
/*	.package_wrapper > div:hover p a, 
	.c_wrapper > div:hover p a{
		right:34%;
	}*/
	.copyright li p, .copyright li a, ul.contact li a{
		font-size:10px;
	}
	li.footer-list-space{
		padding-right:20px;
	}
	ul.sponsors li a{display:block;width:75px;height:auto;}
	form#frmSS378 .right{
		margin-right:14px;
	}
	form#frmSS378 div.form-group.name{
		margin-bottom:15px;
		width:48%;
	}
	form#frmSS378 div.form-group.email{
		width:100%;
	}
	.form-group.name.first {
    	margin-right: 15px;
	}
}

@media(max-width:1199px){
	.right h4{
	 	display: none;
	 }
	 ul.footer-links {
    	padding: 0px 15px 0 0;
	}
	.left h4{
		display: block;
		text-align: center;
		font-size: 1.4em;
	}
	ul.sponsors li a{
		display:block;
		width:55px;
		height:auto;
	}
	.charity_row_wrapper > div{
		margin-left:2px;
	}
}
@media(max-width:990px){
	.nav_wrapper.inner_nav{
		position: relative;
	}
	.hero_wrapper{
		padding:30% 0;
		background-size: cover;
		background-attachment:inherit;
	}
	.charity_row_wrapper > div{
		float: none;
		width:70%;
		margin:0 auto;
	}
	.hero_wrapper h1{
		font-size: 5em;
	}
	.our_mission > div{
		width:100%;
	}
	.package_wrapper > div,
		.c_wrapper > div{
		width:50%;
	}

	.single_header, 
	.index_header{
		padding:0;
	}
	p.tagline{
		top:10px;
	}
	body.page-id-17 .page_header img,
	body.page-id-11 .page_header img{
		position: relative;
		bottom:0px;
	}
		form#frmSS378 div.form-group.name{
		width:100%;
	}
	ul.social {
   		margin: 25px auto;
	    padding: 0;
	    width: 146px;
	}
}
@media(max-width:600px){
	.nav_wrapper.inner_nav{
		position: relative;
	}
	.hero_wrapper{
		padding:65% 0;
		background-size: cover;
		background-attachment:inherit;
	}
	.hero_wrapper h1 {
    	font-size: 4em;
	}
	.package_wrapper > div,
		.c_wrapper > div, 
		.our_mission > div, 
		.charity_row_wrapper > div{
		width:100%;
		float:none;
	}
	.explore-sho {
		float: none;
	}
	.site-footer {
		text-align: center;
	}
	.utility_footer {
		text-align: center;
	}
	ul.footer-links {
		padding: 10px;
	}
		.single_header, .index_header{
		padding:0;
	}
	p.tagline{
		top:10px;
	}
	body.page-id-17 .page_header img,
	body.page-id-11 .page_header img{
		position: relative;
		bottom:0px;
	}
/*	table.table,
	table.table thead,
	table.table tbody,
	table.table th,
	table.table td,
	table.table tr{
		display:block;
	}
	table.table thead tr{
		position: absolute;
		top:-9999px;
		left:-9999px;
	}
	table.table tr{  }
	table.table td{
		border:none;
		position: relative;
		padding-left: 50% !important;
		white-space:normal !important;
		text-align: left;
	}
	table.table td:before{
		position: absolute;
		top:6px;
		left:6px;
		width:45%;
		padding-right:10px;
		white-space: nowrap;
		text-align: left;
		font-weight: bold;
	}
	table.table td:before{ content: attr(data-title);}
	table.ticket-options td{width:100%;}*/
}
@media(max-width:420px){
	#gform_wrapper_2 .gform_footer.top_label{
		position: relative;
	}
	.site-footer .gform_wrapper .top_label input.medium, .site-footer .gform_wrapper .top_label select.medium{
		width:100% !important;
		margin-bottom:10px;
	}
	.nav_wrapper.inner_nav{
		position: relative;
	}
	.social_menu{display:none;}
	.page_header{
		position: relative;
		/*padding-top:132px;*/
	}
	h1.site-logo{
		width:200px;
		margin:0;
	}
	.hero_wrapper{
		padding:65% 0;
		background-size: cover;
		background-attachment:inherit;
		background-position: -635px 0;
	}
	.hero_wrapper h1 {
    	font-size: 4em;
    	padding:0px 30px;
	}
	.tickets_wrapper {
	    margin-bottom: 25px;
	}
	.tickets_wrapper p{
		padding:0px 15px;
	}
	.package_wrapper > div,
	.our_mission > div,
	.c_wrapper > div, 
	.charity_row_wrapper > div{
		width:100%;
		float:none;
	}
	.our_mission > div{
		display:block;
	}
	.nav_menu{
		width: 50%;
	    position: absolute;
	    top: 0;
	    right: 0;
	}
	.col-md-6.left, .social_menu{
		display: none;
	}
	.explore-sho {
    float: none;
	}
	.site-footer {
		text-align: center;
	}
	.utility_footer {
		text-align: center;
	}
	ul.footer-links {
    	padding: 10px;
	}
	.sho_feed .container .row > .col-md-4{
		width:100%;
	}
	.weather_icon {
	    width: 100%;
	    display: block;
	    margin: 0 auto;
	    /* width: 50px; */
	}
	.widget_wrapper .container .row > .right{
		padding-left:40px;
	}
	.weather_icon img{
		width:50px;
		display:block;
		margin:0 auto;
	}
	.page_header{
		/*padding-top:180px;*/
	}
	.single_header, .index_header{
		padding:0;
	}
	p.tagline{
		 font-size: 12px;
	    text-align: center;
	    display: block;
	}

	.our_mission > .content .box{
		position: relative;
		transform: translate(0,0);
		top:0;
		left:0;
	}
	ul.sponsors li a{margin-top:20px;}
	p.tagline{
		top:10px;
	}
	body.page-id-17 .page_header img,
	body.page-id-11 .page_header img{
		position: relative;
		bottom:0px;
	}
	form#frmSS378 div.form-group.name{
		margin-bottom:15px;
		width:100%;
	}
	form#frmSS378 div.form-group.email{
		width:100%;
	}
	form#frmSS378 {
		width:100%;
	}
}
