@charset "UTF-8";
/* CSS Document */

/*

Old Blue #095aa5
Light Blue #1f7dd3
Yellow #f6d312
Green #1290BA

-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;

-webkit-box-shadow: 2px 2px 5px 0px rgba(7, 7, 7, 0.75);
-moz-box-shadow:    2px 2px 5px 0px rgba(7, 7, 7, 0.75);
box-shadow:         2px 2px 5px 0px rgba(7, 7, 7, 0.75);

*/

body {
	background: #1f7dd3;
	margin: 0 auto;
	-webkit-text-size-adjust: none;
	font-family: 'PT Sans Narrow', sans-serif;
	border-top: 10px solid #f6d312;
}

a img {
	border: none;	
}

hr {
	border: none;
	border-top: 2px dotted white;	
	margin: 20px 0 20px 0;
}

#headerBackground {
	float: left;
	width: 100%;	
}

#headerBackground header {
	margin: 0 auto;
	width: 960px;	
}

#logo { 
	float: left;
	margin: 15px 0 15px 0;
}

/*#logo img { 
	border: 5px solid #f6d312;
	border-radius: 10px;
}*/

#logo:hover {
	cursor: pointer;	
}

#headerMid {
	float: left;
	margin: 40px 0 0 122px;
}

#headerMid p a {
	font-size: 170%;
	color: #1f7dd3;
	text-decoration: none;
	font-weight: 600;
	text-transform: uppercase;
	background-color: #f6d312;
	float: right;
	padding: 10px 15px 10px 15px;
	border-radius: 5px;
	-webkit-box-shadow: 5px 5px 10px 0px rgba(7, 7, 7, 0.5);
	-moz-box-shadow:    5px 5px 10px 0px rgba(7, 7, 7, 0.5);
	box-shadow:         5px 5px 10px 0px rgba(7, 7, 7, 0.5);
}	

#headerMid p a:hover {
	color: #1f7dd3;
	background-color: white;
	text-decoration: none;
}	

#headerRight {
	float: right;
	margin-top: 22px;
}

#contact {
	float: right;
	width: 300px;	
	margin-top: 15px;
}

#contact ul {
	float: right;
	list-style-type: none;
	padding: 0;
	margin: 5px 0 5px 0;
	text-align: right;
}

#contact li {
	display: block;
	color: white;
	line-height: 35px;
}	

#contact li span {
	font-size: 210%;
	font-weight: bold;
}	

#contact li a {
	font-size: 150%;
	color: white;
	text-decoration: none;
	font-weight: 600;
}	

#contact li a:hover {
	color: white;
	text-decoration: underline;
}	

/*										Nav								*/

#navOuter {
	float: left;
	width: 100%;	
	background-color: white;
}

nav {
	width: 960px;
	margin: 0 auto;
	margin-bottom: 5px;
}

nav img {
	float: right;
	margin: 8px 0 0 3px;
}

nav ul {
	float: left;
	list-style-type: none;
	padding: 10px 0 0 0;
	margin: 0;
}

nav li {
	float: left;
	display: inline;
	color: #1f7dd3;
	font-size: 120%;
	padding: 0;
	position: relative;
	font-weight: bold;
}

nav li a {
	float: left;
	color: #1f7dd3;
	text-decoration: none;
	margin: 0 25px 0 0;
	padding: 3px 10px 8px 10px;
	border-bottom: 7px solid white;
}

nav li a:hover {
	color: #1f7dd3;
	text-decoration: none;
	border-bottom: 7px solid #f6d312;
}

nav li a.active {
	color: #1f7dd3;
	text-decoration: none;
	border-bottom: 7px solid #f6d312;
}

nav ul.dropdown  { 
	position: relative; 
	padding-left: 0;
}

nav ul.dropdown ul { 
	visibility: hidden; 
	position: absolute; 
	top: 0; 
	left: 0; 
	text-align: left;
	background-color: #f6d312;
	padding-left: 0;
	min-width: 250px;
	padding: 5px;
	padding-left: 5px;
	padding-top: 5px;
	margin: 0;
	z-index: 1000;
}

nav ul.dropdown ul.sub_menu {
	margin-top: 24px;	
}

nav ul.dropdown ul li {
	margin-left: 0;
	display: block;
	margin-bottom: 7px;
	float: none;
	border-right: 0;
	padding-bottom: 0;
	padding-top: 5px;
	margin-right: 0;
	font-size: 90%;
}

nav ul.dropdown ul li:last-child {
	border-bottom: none;
	padding-bottom: 0;
}

nav ul.dropdown ul li a {
	margin-left: 0;
	border: none;
	width: 100%;
	float: none;
	padding: 5px;
	color: #1f7dd3;
}

nav ul.dropdown ul li a:hover {
	color: #1f7dd3;
	text-decoration: underline;
}

/*Mobile Menu*/

#accordionSection {
	float: left;
	display: none;
	text-align: left;
	margin-left: 10px;
}

.accordionButton {
	padding: 5px 0 5px 0;
}

.accordionButton h1 {
	color: #1f7dd3;	
	margin: 0;
	padding: 10px;
	font-weight: normal;
	background-color: #f6d312;
	text-align: left;
	text-transform: uppercase;
	font-size: 100%;
}

.accordionContent {
	float: left;
	background-color: #f6d312;
	padding: 5px;
}

.accordionContent ul {
	float: left;
	list-style-type: none;
	padding: 0;
	margin: 0;
}

#accordionSection .accordionContent li {
	display: block;
	color: #1f7dd3;
	font-size: 110%;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
	line-height: 35px;
	float: none;
}

#accordionSection .accordionContent li a {
	color: #1f7dd3;
	text-decoration: none;
	margin: 0;
	padding: 5px 5px 5px 0;
	float: none;
	border-bottom: 3px solid #f6d312;
}

.accordionContent li a:hover {
	color: white;
	text-decoration: none;
	border-bottom: 3px solid white;
}

.accordionContent li a.active {
	color: white;
	text-decoration: none;
	border-bottom: 3px solid white;
}


/*										Footer								*/

#footerBackground {
	float: left;
	width: 100%;	
	background-color: white;
	text-transform: uppercase;
	padding: 10px 0 10px 0;
}

#footerBackground footer {
	width: 960px;
	margin: 0 auto;
}

#footerBackground footer h3 {
	color: #1f7dd3;
	font-weight: bold;
	margin: 10px 0 10px 0;
	padding: 0;
}

#footerBackground footer p {
	color: #1f7dd3;
	font-size: 100%;
	font-weight: bold;
	padding: 0;
	margin: 0;
	text-transform: none;
}

#footerBackground footer p a {
	color: white;
	text-decoration: none;
}

#footerBackground footer p a:hover {
	color: white;
	text-decoration: underline;
}

#footerLeft {
	float: left;
	padding: 10px;
	width: 70%;
}

#footerLeft img {
	margin-right: 20px;
	margin-top: 10px;
}

#footerRight {
	float: right;
}

#footerRight ul {
	margin-top: 0;	
}

#footerRight li {
	display: inline;
	color: #f2f1ec;
	margin-right: 3px;
}

#footerRight li a {
	color: #f2f1ec;
}

.footerSection {
	float: left;
	width: 31%;
}

#copyrightOuter {
	float: left;
	width: 100%;	
	background-color: #f6d312;
	text-transform: uppercase;
	padding: 10px 0 10px 0;
}

#copyright {
	width: 960px;
	margin: 0 auto;
}

#copyright p {
	color: #1f7dd3;
	font-size: 80%;
}

#copyright p a {
	color: #1f7dd3;
	text-decoration: none;
}

#copyright p a:hover {
	color: #1f7dd3;
	text-decoration: underline;
}

p.copyLeft {
	float: left;	
	margin: 0;
}

p.copyRight {
	float: right;	
	margin: 0;
}



/*									Banner   */

#bannerOuter {
	float: left;
	width: 100%;	
}

/*										Main Body						*/


#mainBodyHome {
	float: left;
	width: 100%;
	background-color: #1f7dd3;
	padding: 10px 0 10px 0;
}

#mainBodyOuter {
	float: left;
	width: 100%;
	min-height: 750px;
	background-color: #1f7dd3;
}

#mainBody {
	margin: 0 auto;
	width: 960px;	
}

#mainBody h1 {
	font-size: 140%;
	color: white;
	margin-bottom: 10px;
	font-style: italic;
}

#mainBody h2 {
	font-size: 115%;
	text-transform: uppercase;
	color: #f6d312;	
}

#mainBody p {
	font-size: 105%;
	line-height: 24px;
	color: white;
}

#mainBody p span {
	color: #f6d312;
	font-style: italic;
	font-weight: bold;
}	

#mainBody p em {
	color: #f6d312;
	font-style: italic;
	font-weight: bold;
}	

#mainBody p a {
	color: #f6d312;
	text-decoration: underline;
}

#mainBody p a:hover {
	color: #f6d312;
	text-decoration: none;
}

#mainBody li {
	font-size: 105%;
	line-height: 30px;
	color: white;
}

#mainBody li a {
	color: #f6d312;
	text-decoration: none;
}

#mainBody li a:hover {
	color: #f6d312;
	text-decoration: underline;
}

#mainBody img {
	max-width: 100%;
	height: auto;
}

/*Circles*/

#homeCircles {
	float: left;	
	width: 960px;
	padding: 10px 0 10px 0;
	margin-top: -105px;
	position: relative;
	z-index: 1;
}

.homeCircle {
	padding: 30px;
	border-radius: 50%;	
	background-color: #b00121;
	float: left;
	width: 200px;
	height: 200px;
	text-align: center;
	color: white;-webkit-box-shadow: 2px 2px 5px 0px rgba(7, 7, 7, 0.75);
	-moz-box-shadow:    2px 2px 5px 0px rgba(7, 7, 7, 0.75);
	box-shadow:         2px 2px 5px 0px rgba(7, 7, 7, 0.75);
	margin: 0 30px 0 30px;
}

.homeCircle h3 {
	margin: 0;
	padding: 0;	
	font-size: 140%;
}

.homeCircle:hover {
	opacity: .8;
	cursor: pointer;	
}

.homeCircle.first {
	background-color: #b00121;
}	

.homeCircle.first:hover {
	background-color: #b00121;
}

.homeCircle.first img {
	margin: 20px 0 10px 0;
}

.homeCircle.second {
	background-color: #28378a;
}

.homeCircle.second:hover {
	background-color: #28378a;
}

.homeCircle.second img {
	margin: 10px 0 10px 0;
}	

.homeCircle.third {
	background-color: #333333;
	margin-right: 0;
}	

.homeCircle.third:hover {
	background-color: #333333;
	margin-right: 0;
}	

/*											Contact Form 									*/

#contactFormArea fieldset {
	float: left;
	border: none;
	padding: 0;
	width: 450px;
	margin-bottom: 20px;
	margin-top: 15px;
}

#contactFormArea .error {
	float: left;
	font-size: 80%;
	color: #f6d312;
	margin: 10px 0 0 140px;
	display: none;
}	

#contactFormArea .field {
	float: left;	
	width: 420px;
	margin-bottom: 10px;
}

#contactFormArea .submitField {
	float: left;
	width: 420px;	
}

#contactFormArea #submit.formButton {
	float: right;
	width: 65px;
	height: 25px;	
	background-color: #f6d312;
	color: #1f7dd3;
	-webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
	border: none;
	font-weight: bold;
	text-transform: uppercase;
}

#contactFormArea #submit.formButton:hover {
	background-color: white;
	color: #1f7dd3;
	cursor: pointer;
}

#contactFormArea label {
	font-size: 105%;
	color: white;
	font-weight: bold;
}	

#contactFormArea input {
	color: #1f7dd3;
	border: none;
	float: right;
	height: 30px;
	width: 280px;
	background-color: white;
}

#contactFormArea textarea {
	color: #1f7dd3;	
	float: right;
	height: 80px;
	width: 278px;
	background-color: white;
}

.googleMap {
	float: left;
	margin: 20px 0 20px 0;	
}


.price {
	float: left;
	padding: 20px;
	background-color: #f6d312;
	border-radius: 15px;	
	border: 2px dashed white;
	display: block;
	margin: 0 20px 20px 0;
}

#mainBody .price p {
	padding: 0;
	margin: 0;
	color: #1f7dd3;
	font-size: 130%;
	font-weight: bold;
}

#mainBody .price p em {
	font-size: 100%;
	font-weight: normal;
	color: #1f7dd3;
}


/*		Team		*/

.teamBox {
	float: left;
	width: 47%;
	background-color: #f6d312;
	border-radius: 15px;
	border: 5px solid white;	
	margin: 10px 0 10px 0;
}

.teamBox.rightTeamBox {
	float: right;
}

#mainBody .teamBox p {
	background-color: white;
	color: #1f7dd3;	
	font-size: 120%;
	font-weight: bold;
	padding: 10px;
	margin: 0;
}

#mainBody .teamBox ul {
	list-style-type: none;	
	padding: 0;
	margin: 10px 10px 10px 0;
}

#mainBody .teamBox li {
	color: #1f7dd3;
}

#mainBody .teamBox li span {
	color: #1f7dd3;
	font-weight: bold;
}

#mainBody .teamBox img {
	float: left;
	margin-right: 15px;
	max-width: 100%;
	height: auto;
}





/*		Team		*/

.activityBox {
	float: left;
	width: 47%;
	background-color: #f6d312;
	border-radius: 15px;
	border: 5px solid white;	
	margin: 10px 0 10px 0;
	min-height: 335px;
}

.activityBox.rightActivityBox {
	float: right;
}

#mainBody .activityBox p {
	background-color: white;
	color: #1f7dd3;	
	font-size: 120%;
	font-weight: bold;
	padding: 10px;
	margin: 0;
}

#mainBody .activityBox ul {
	list-style-type: none;	
	padding: 0;
	margin: 10px 10px 10px 0;
}

#mainBody .activityBox li {
	color: #1f7dd3;
}

#mainBody .activityBox li span {
	color: #1f7dd3;
	font-weight: bold;
}

#mainBody .activityBox img {
	width: 100%;
	height: auto;
}


/*Home Page*/


#homeLeft {
	float: left;
	width: 100%;
}

#homeRight {
	float: left;
	width: 100%;
	border-top: 1px solid white;
	margin: 20px 0 0 0;
	padding-top: 20px;
}

#contactFormOuter {
	float: left;
	width: 47%;
}

#homeBoxOuter {
	float: right;
	width: 47%;
}

.homeBox {
	float: right;
	width: 98%;
	border: 2px solid white;
	background: url(images/boardback.jpg);
	min-height: 250px;
	margin: 10px 0 20px 25px;
	border-radius: 15px;
}

#mainBody .homeBox h2 {
	background-color: #f6d312;	
	color: #1f7dd3;
	margin: 0;
	padding: 10px;
	border-radius: 15px 15px 0 0;
	text-align: center;
	border-bottom: 2px solid #f6d312;
}

.homeBox p {
	margin: 10px;
	padding: 0;	
}

.homeBox p a {
	color: white;
	text-decoration: none;
}

.homeBox p a:hover {
	color: white;
	text-decoration: underline;
}


#bookingOuter {
	float: left;
	width: 100%;	
	height: 100%;
	margin-bottom: 40px;
	background-color: white;
	border-radius: 10px;
	padding: 10px 0 10px 0;
}

#bookingOuter p {
	color: black;	
}

#merchandiseImages {
	float: left;
	width :100%;
	margin: 10px 0 10px 0;	
}

#merchandiseImages img { 
	margin-right: 8px;
	border: 4px solid white;
	margin-bottom: 10px;
	max-width: 100%;
	height: auto;
}	

.innerImages {
	width :100%;
	margin: 10px 0 10px 0;	
}

.innerImages img { 
	margin-right: 8px;
	border: 4px solid white;
	margin-bottom: 10px;
	max-width: 100%;
	height: auto;
}	


/*Gallery*/

#stg_container_1 {
	width :100%;	
}


#videoOuter {
	float: left;
	width: 100%;
	background-color: #f6d312;
	padding: 20px 0 20px 0;
}

#videoInner {
	margin: 0 auto;
	width: 960px;	
}

#videoInner iframe {
	display: block;
	margin-left: auto;
	margin-right: auto;	
	max-width: 100%;
}



iframe {
	max-width: 100%;	
}


#mainBody div.ug-error-message {
	color: white !important; 	
}


.venueLeft {
	float: left;
	width: 47%;	
	border-right: 1px solid #f6d312; 
	padding-right: 3%;
	margin-bottom: 20px;
}

.venueLeft img {
	max-width: 97%;
	height: auto;
	border: 3px solid #f6d312; 
}

.venueRight {
	float: right;
	width: 47%;	
	margin-bottom: 20px;
}

.venueRight img {
	max-width: 97%;
	height: auto;
	border: 3px solid #f6d312; 
}

/*Table*/

table {
	border-collapse: collapse;
	display: block;
	overflow: scroll;
}	

table td {
	padding: 5px 10px 5px 10px;	
	border: 1px solid white;
}

table th {
	background-color: #f6d312;
	color: #1f7dd3 !important;
	border: 1px solid white;
}

table th p {
	color: #1f7dd3 !important;
}



/*options*/

#optionSection {
	float: left;
	width: 100%;
	margin-bottom: 20px;
	padding-bottom: 20px;
}

#optionSection h2 {
	padding: 20px 10px 17px 20px;
	margin: 0;
	color: #1f7dd3;
	border-bottom: 5px solid #f6d312;
	text-transform: uppercase;
}	

#optionSection h2 span {
	color: black !important;
	text-transform: none;
}

.optionButton {
	float: left;
	width: 100%;	
	margin: 20px 0 0 0;
	padding: 0;
	background-color: white;
	border-radius: 5px 5px 0 0;
}

.optionButton.on {
	cursor: pointer;
	background-color: #f6d312;
}

.optionButton.over {
	cursor: pointer;
	background-color: #f6d312;
}


.optionButton:hover {
	cursor: pointer;
	background-color:#f6d312;
}

.optionButton.on h2 {
	color: #1f7dd3 !important;
}

.optionButton.over h2 {
	color: #1f7dd3!important;
}


.optionButton:hover h2 {
	color: #1f7dd3 !important;
}

.optionContent {
	float: left;
	width: 98%;
	padding: 1%;
	background-color: white;
	border-left: 1px dotted #f6d312;
	border-right: 1px dotted #f6d312;
	border-bottom: 1px dotted #f6d312;
	border-radius: 0 0 5px 5px;
	margin-bottom: 10px;
}



#optionSection p {
	color: black;
}

#optionSection p b {
	color: black;
}	

#optionSection p a {
	color: black;
}

#optionSection p a:hover {
	color: black;
}

#optionSection li {
	color: black;
}

#optionSection li b {
	color: black;
}

#optionSection li a {
	color: black;
}

#optionSection li a:hover {
	color: black;
}



#mainBody ul.brandList {
	padding-left: 0;
}

#mainBody ul.brandList li {
	display: inline-block;
	margin-right: 10px;
	border: 1px solid #f6d312;
	padding: 5px;
	margin-bottom: 10px;
}




/*Report Box*/

#reportBox {
	float: left;
	width: 100%;
	padding: 25px;
	border-radius: 5px;
	background-color: #f6d312;
	box-sizing: border-box;
	text-align: center;
	margin-bottom: 20px;
}

#reportBox p {
	font-size: 130%;
	line-height: 30px;
	margin: 0;
	padding: 0;
	font-weight: bold;
	color: #1f7dd3;
	float: left;
	width: 100%;
}

#reportBox p.quote {
	width: 100%;
	float: left;
}

#reportBox i.fas {
	float: left;
	font-size: 180%;
	color: white;
	margin: 0;
}

#reportBox i.fas.fa-quote-right {
	float: right;
}


#mainBody p.findMore a {
	color: #1f7dd3;
	padding: 10px 12px 10px 12px;
	background-color: #f6d312;
	text-decoration: none;
	text-align: center;
	border-radius: 5px;
	font-weight: bold;
	float: right;
}

#mainBody p.findMore a:hover {
	background-color: white;
	color: #1f7dd3;
	text-decoration: none;
}




/* 959*/
@media only screen 
and (max-width : 959px) 
				 {
	
#headerBackground header {
	width: 100%;	
}

nav {
	width: 100%;
}

ul.dropdown {
	display: none;	
}

nav #accordionSection {
	display: block;
}

nav #accordionSection ul li {
	display: block;
	float: none;
}

#headerMid {
	float: right;
	margin: 0 10px 0 0;
	width: 450px;
}

#headerRight {
	float: right;
	margin-top: 0;
	margin-right: 10px;
}


/*										Footer								*/

#footerBackground footer {
	width: 100%;
}

#footerLeft {
	float: left;
	width: 70%;	
	padding: 5px;
}

#footerRight {
	float: left;
	width: 90%;	
	padding: 5px;
}

#footerBackground footer h3 {
	font-size: 90%;	
}

#footerBackground footer p {
	font-size: 90%;	
}

#copyright {
	width: 100%;
	margin: 0 auto;
}

p.copyLeft {
	float: left;	
	margin: 0 0 0 10px;
	width: 95%;
}

p.copyRight {
	float: left;	
	margin: 15px 0 0 10px;
	width: 95%;
}

/*Circles*/

#homeCircles {
	float: left;	
	width: 100%;
	margin-top: -50px;
}

.homeCircle {
	float: left;
	width: 165px;
	height: 165px;
	text-align: center;
	margin: 0 15px 0 15px;
}

.homeCircle h3 {	
	font-size: 110%;
}


.homeCircle.first img {
	margin: 20px 0 10px 0;
}

.homeCircle.second img {
	margin: 10px 0 10px 0;
}	

.homeCircle.third img {
}	


#mainBody {
	margin: 0 auto;
	width: 100%;
}

#mainBodyHome #mainBody {
	width: 90%;
	padding: 0 10px 0 10px;	
}


#mainBodyOuter #mainBody {
	width: 90%;
	padding: 0 10px 0 10px;	
}

#contactFormArea fieldset {
	width: 90%;
}

#contactFormArea .error {
	margin: 10px 0 0 10px;
}	

#contactFormArea .field {
	width: 100%;
}

#contactFormArea .submitField {
	width: 100%;	
}

#contactFormArea input {
	float: left;
	width: 100%;
	margin-top: 10px;
}

#contactFormArea textarea {
	float: left;
	width: 100%;
	margin-top: 10px;
}

.googleMap {
	float: left;
	margin: 20px 0 20px 0;
	width: 95%;	
}


#videoInner {
	width: 90%;
	padding-right: 5%;
	padding-left: 5%;	
}			 
				 }
				 
				 
				 
				 
				 
				 
				 
				 /* 730*/
@media only screen 
and (max-width : 730px) 
				 {
		
#headerBackground header {
	width: 100%;	
}

#logo {
	width: 100%;
	margin: 10px 0 5px 0;	
}

#logo img {
	display: block;
    margin-left: auto;
    margin-right: auto;
}

#headerMid {
	float: left;
	width: 100%;
	margin: 10px 0 10px 0;	
}

#headerMid p {
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
}

#headerMid p a {
	float: none;
	display: block;
    margin-left: auto;
    margin-right: auto;
	text-align: center;
	width: 280px;
}

#headerRight {
	float: left;
	width: 100%;
	margin: 10px 0 10px 0;	
}

#contact {
	width: 100%;
	float: left;
	margin: 0;
	padding: 0;
	text-align:center;
}

#contact ul {
	float: left;
	width: 100%;
	padding: 0;
	margin: 0;
	text-align: center;
}

#contact li {
	font-size: 110%;
	line-height: 28px;
}	

#contact li span {
	font-size: 140%;
}	

#contact li a {
	font-size: 110%;
}	

nav {
	width: 100%;
}

ul.dropdown {
	display: none;	
}

nav #accordionSection {
	display: block;
}

nav #accordionSection ul li {
	display: block;
	float: none;
}



/*										Footer								*/

#footerBackground footer {
	width: 100%;
}

#footerLeft {
	float: left;
	width: 70%;	
	padding: 5px;
}

#footerRight {
	float: left;
	width: 90%;	
	padding: 5px;
}

#footerBackground footer h3 {
	font-size: 90%;	
}

#footerBackground footer p {
	font-size: 90%;	
}

#copyright {
	width: 100%;
	margin: 0 auto;
}

p.copyLeft {
	float: left;	
	margin: 0 0 0 10px;
	width: 95%;
}

p.copyRight {
	float: left;	
	margin: 15px 0 0 10px;
	width: 95%;
}

/*Circles*/

#homeCircles {
	float: left;	
	width: 100%;
	padding: 10px 0 10px 0;
	margin-top: 10px;
}

.homeCircle {
	float: left;
	width: 200px;
	height: 200px;
	margin: 0 0 20px 130px;
}

#mainBody {
	margin: 0 auto;
	width: 100%;
}

#mainBodyHome #mainBody {
	width: 90%;
	padding: 0 10px 0 10px;	
}


#mainBodyOuter #mainBody {
	width: 90%;
	padding: 0 10px 0 10px;	
}


#contactFormArea fieldset {
	width: 90%;
}

#contactFormArea .error {
	margin: 10px 0 0 10px;
}	

#contactFormArea .field {
	width: 95%;
}

#contactFormArea .submitField {
	width: 95%;	
}

#contactFormArea input {
	width: 95%;
	margin-top: 10px;
}

#contactFormArea textarea {
	width: 95%;
	margin-top: 10px;
}

.googleMap {
	float: left;
	margin: 20px 0 20px 0;
	width: 95%;	
}

/*		Team		*/

.teamBox {
	float: left;
	width: 100%;
}

.teamBox.rightTeamBox {
	float: left;
}

.teamBox img {
	width: 100px;
	height: auto;
}
			 
#videoInner iframe {
	height: auto;
}	


/*		Activitiy		*/

.activityBox {
	float: left;
	width: 100%;
}

.activityBox.rightActivityBox {
	float: left;
}


.venueLeft {
	float: left;
	width: 100%;	
	border-right: none; 
	border-bottom: 1px solid #f6d312;
	padding-right: 0;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

.venueRight {
	float: left;
	width: 100%;	
	margin-bottom: 20px;
}

#contactFormOuter {
	float: left;
	width: 100%;
}

#homeBoxOuter {
	float: right;
	width: 100%;
}


#contactFormArea fieldset {
	width: 100%;
}

#contactFormArea .error {
	margin: 10px 0 0 10px;
}	

#contactFormArea .field {
	width: 100%;
}

#contactFormArea .submitField {
	width: 100%;
}

#contactFormArea input {
	width: 100%;
	margin-top: 10px;
}

#contactFormArea textarea {
	width: 100%;
	margin-top: 10px;
}

				 }
				 
				 
				 
				 
	/*@media only screen 
and (max-device-width : 480px)
and (orientation : landscape) {*/
	
@media only screen 
and (max-device-width : 480px)
and (orientation : landscape) {


#headerBackground header {
	width: 100%;	
}

#logo {
	width: 100%;
	margin: 10px 0 10px 0;	
}

#logo img {
	display: block;
    margin-left: auto;
    margin-right: auto;
}

#headerRight {
	float: left;
	width: 100%;
	margin: 10px 0 10px 0;	
}

#contact {
	width: 100%;
	float: left;
	margin: 0;
	padding: 0;
	text-align:center;
}

#contact ul {
	float: left;
	width: 100%;
	padding: 0;
	margin: 0;
	text-align: center;
}

#contact li {
	font-size: 110%;
	line-height: 28px;
}	

#contact li span {
	font-size: 140%;
}	

#contact li a {
	font-size: 110%;
}	

nav {
	width: 100%;
}

ul.dropdown {
	display: none;	
}

nav #accordionSection {
	display: block;
}

nav #accordionSection ul li {
	display: block;
	float: none;
}



/*										Footer								*/

#footerBackground footer {
	width: 100%;
}

#footerLeft {
	float: left;
	width: 70%;	
	padding: 5px;
}

#footerRight {
	float: left;
	width: 90%;	
	padding: 5px;
}

#footerBackground footer h3 {
	font-size: 90%;	
}

#footerBackground footer p {
	font-size: 90%;	
}

#copyright {
	width: 100%;
	margin: 0 auto;
}

p.copyLeft {
	float: left;	
	margin: 0 0 0 10px;
	width: 95%;
}

p.copyRight {
	float: left;	
	margin: 15px 0 0 10px;
	width: 95%;
}


/*Circles*/

#homeCircles {
	float: left;	
	width: 100%;
	padding: 10px 0 10px 0;
	margin-top: 10px;
}

.homeCircle {
	float: left;
	width: 200px;
	height: 200px;
	margin: 0 0 20px 90px;
}

.googleMap {
	float: left;
	margin: 20px 0 20px 0;
	width: 95%;	
}

.homeBox {
	float: left;
	width: 100%;
	margin: 10px 0 20px 0;
}

#homeLeft {
	float: left;
	width: 100%;	
}

}


			 
				 
				 
				 /* 480*/
@media only screen 
and (max-width : 480px) 
				 {

	
#headerBackground header {
	width: 100%;	
}

#logo {
	width: 100%;
	margin: 10px 0 10px 0;	
}

#logo img {
	display: block;
    margin-left: auto;
    margin-right: auto;
}

#headerRight {
	float: left;
	width: 100%;
	margin: 10px 0 10px 0;	
}

#contact {
	width: 100%;
	float: left;
	margin: 0;
	padding: 0;
	text-align:center;
}

#contact ul {
	float: left;
	width: 100%;
	padding: 0;
	margin: 0;
	text-align: center;
}

#contact li {
	font-size: 110%;
	line-height: 28px;
}	

#contact li span {
	font-size: 140%;
}	

#contact li a {
	font-size: 110%;
}	
nav {
	width: 100%;
}

ul.dropdown {
	display: none;	
}

nav #accordionSection {
	display: block;
}

nav #accordionSection ul li {
	display: block;
	float: none;
}



/*										Footer								*/

#footerBackground footer {
	width: 100%;
}

#footerLeft {
	float: left;
	width: 70%;	
	padding: 5px;
}

#footerRight {
	float: left;
	width: 90%;	
	padding: 5px;
}

#copyright {
	width: 100%;
	margin: 0 auto;
}

p.copyLeft {
	float: left;	
	margin: 0 0 0 10px;
	width: 95%;
}

p.copyRight {
	float: left;	
	margin: 15px 0 0 10px;
	width: 95%;
}

/*Circles*/

#homeCircles {
	float: left;	
	width: 100%;
	padding: 10px 0 10px 0;
	margin-top: 10px;
}

.homeCircle {
	float: left;
	width: 200px;
	height: 200px;
	margin: 0 0 20px 90px;
}

#mainBody {
	margin: 0 auto;
	width: 100%;
}

#mainBodyHome #mainBody {
	width: 90%;
	padding: 0 10px 0 10px;	
}


#mainBodyOuter #mainBody {
	width: 90%;
	padding: 0 10px 0 10px;	
}


#contactFormArea fieldset {
	width: 90%;
}

#contactFormArea .error {
	margin: 10px 0 0 10px;
}	

#contactFormArea .field {
	width: 95%;
}

#contactFormArea .submitField {
	width: 95%;	
}

#contactFormArea input {
	width: 95%;
	margin-top: 10px;
}

#contactFormArea textarea {
	width: 95%;
	margin-top: 10px;
}

.googleMap {
	float: left;
	margin: 20px 0 20px 0;
	width: 95%;	
}

.homeBox {
	float: left;
	width: 100%;
	margin: 10px 0 20px 0;
}	


#mainBody p.findMore a {
	float: none;
}

				 }
				 
				

/* Smartphones (portrait) ----------- */
@media only screen 
and (max-width : 320px) {
	
#headerBackground header {
	width: 100%;	
}

#logo {
	width: 100%;
	margin: 10px 0 10px 0;	
}

#logo img {
	display: block;
    margin-left: auto;
    margin-right: auto;
}

#headerRight {
	float: left;
	width: 100%;
	margin: 10px 0 10px 0;	
}

#contact {
	float: left;
	margin: 0;
	padding: 0;
	text-align:center;
}

#contact ul {
	float: left;
	width: 100%;
	padding: 0;
	margin: 0;
	text-align: center;
}

#contact li {
	font-size: 110%;
	line-height: 28px;
}	

#contact li span {
	font-size: 140%;
}	

#contact li a {
	font-size: 110%;
}	

nav {
	width: 100%;
}

ul.dropdown {
	display: none;	
}

nav #accordionSection {
	display: block;
}

nav #accordionSection ul li {
	display: block;
	float: none;
}



/*										Footer								*/

#footerBackground footer {
	width: 100%;
}

#footerLeft {
	float: left;
	width: 70%;	
	padding: 5px;
}

#footerRight {
	float: left;
	width: 90%;	
	padding: 5px;
}

#footerBackground footer h3 {
	font-size: 90%;	
}

#footerBackground footer p {
	font-size: 90%;	
}

#copyright {
	width: 100%;
	margin: 0 auto;
}

p.copyLeft {
	float: left;	
	margin: 0 0 0 10px;
	width: 95%;
}

p.copyRight {
	float: left;	
	margin: 15px 0 0 10px;
	width: 95%;
}

/*Circles*/

#homeCircles {
	float: left;	
	width: 100%;
	padding: 10px 0 10px 0;
	margin-top: 10px;
}

.homeCircle {
	float: left;
	width: 200px;
	height: 200px;
	margin: 0 0 20px 25px;
}

#mainBodyHome #mainBody {
	width: 90%;
	padding: 0 10px 0 10px;	
}

#mainBodyOuter #mainBody {
	width: 90%;
	padding: 0 10px 0 10px;	
}


#contactFormArea fieldset {
	width: 90%;
}

#contactFormArea .error {
	margin: 10px 0 0 10px;
}	

#contactFormArea .field {
	width: 95%;
}

#contactFormArea .submitField {
	width: 95%;	
}

#contactFormArea input {
	width: 95%;
	margin-top: 10px;
}

#contactFormArea textarea {
	width: 95%;
	margin-top: 10px;
}

.googleMap {
	float: left;
	margin: 20px 0 20px 0;
	width: 95%;	
}

.homeBox {
	float: left;
	width: 100%;
	margin: 10px 0 20px 0;
}

}

#breadcrumbs {
	float: left;
	width: 100%;	
	margin-bottom :5px;
}

#breadcrumbs ul {
	list-style-type: none;
	margin: 0;
	padding: 0;	
}

#breadcrumbs li {
	display: inline;
	margin: 0;
	font-size: 80%;
	font-weight: normal;
	color: #efefef;
}

#breadcrumbs li a {
	color: #efefef;
	text-decoration: none;
}

#breadcrumbs li span {
	margin-right: 5px;
}

#breadcrumbs li a:hover {
	text-decoration: underline;
	color: #f6d312;
}
