body{
	padding-bottom:20%;}
.container{
	height: 100vh;
	/*scroll-snap-type: y mandatory;
	overflow-y:scroll;*/
	}
section div {
		
	}
	
section-header{
	background-color: rgba( 255, 255, 255, 0);
	font-family: Corbel, Helvetica, sans-serif;
	border: none;
	color: #000000;
	width: 100%;
	height:10vh;
	position:relative;
	margin: auto;
	left: 0px;
	top: 42vh;
	right: 0px;
	bottom: 0px;
	z-index: 99;
	text-align:center;
	}
	
	
.scroll-container section {
	width: 100%;
	height: 100%;
	background-repeat:no-repeat;
	background-size: 65%;
	
	
	
}	
	/*Travel Section*/
	
	
.travel-section1 {
	background-image:url(../images/bg/travelBG2a.jpg);
	background-repeat:no-repeat;
	background-position: center center;}
	
.travel-section2 {
	background-image:url(../images/bg/stkittsBG.jpg);
	background-repeat:no-repeat;
	background-position: center center;
	}	

.travel-section3 {
	background-image:url(../images/bg/orlandoBG5.jpg);
	background-repeat:no-repeat;
	background-position: center center;
	}


	/*Event Section*/
	
	
.event-automotive{
	background-image:url(../images/bg/fos-BG.jpg);
	background-position: center center;
	background-repeat:no-repeat;
	
}


.auto3{
	background-image:url(../images/bg/elite-tuner.jpg);
	background-position: center center;
	background-repeat:no-repeat;
}
.auto2{
	background-image:url(../images/bg/rotarian-lowell.jpg);
	background-position: center center;
	background-repeat:no-repeat;
}

.auto1{
	background-image:url(../images/bg/fos-bg2.jpg);
	background-position: center center;
	background-repeat:no-repeat;
}		
			
.event-carnival{
	background-image:url(../images/bg/anu15BG5.jpg);
	background-position: center center;
	background-repeat:no-repeat;
	}
	
.miami-carnival{
	background-image:url(../images/bg/miasBG3.jpg);
	background-position: center center;
	background-repeat:no-repeat;
	}
	
.mia-jouvert19{
	background-image:url(../images/bg/miajBG3a.jpg);
	background-position: center center;
	background-repeat:no-repeat;
}

.mia-carnival19{
	background-image:url(../images/bg/miasBG2.jpg);
	background-position: center center;
	background-repeat:no-repeat;
}
.antigua-carnival{
	background-image:url(../images/bg/anu18BG5.jpg);
	background-position: center center;
	background-repeat:no-repeat;}	

.anu19{
	background-image:url(../images/bg/anut19BG1a.jpg);
	background-position: center center;
	background-repeat:no-repeat;
}
.anu22{
	background-image:url(../images/bg/anu22BG1.jpg);
	background-position: center center;
	background-repeat:no-repeat;

}

.anu23{
	background-image:url(../images/bg/anu23BG1.jpg);
	background-position: center center;
	background-repeat:no-repeat;

}

.carnival2023-1{
	background-image:url(../images/bg/anu23BG2.jpg);
	background-position: center center;
	}
.carnival2023-2{
	background-image:url(../images/bg/anu23BG3.jpg);
	background-position: center center;}
.carnival2023-3{
	background-image:url(../images/bg/anu23BG4.jpg);
	background-position: center center;}
.carnival2023-4{
	background-image:url(../images/bg/anu23BG5.jpg);
	background-position: center center;}
 
 
.carnival2022-1{
	background-image:url(../images/bg/anutshirt22BG1.jpg);
	background-position: center 63px;}
.carnival2022-2{
	background-image:url(../images/bg/anum22BG1.jpg);
	background-position: center 63px;}
.carnival2022-3{
	background-image:url(../images/bg/anut22BG1.jpg);
	background-position: center 65px;}

.carnival2019-1{
	background-image:url(../images/bg/anutshirt19BG1.jpg);
	background-position: center 63px;}
.carnival2019-2{
	background-image:url(../images/bg/anuc19BG1.jpg);
	background-position: center 63px;}
.carnival2019-3{
	background-image:url(../images/bg/anuj19BG1.jpg);
	background-position: center 65px;}
.carnival2019-4{
	background-image:url(../images/bg/anum19BG1.jpg);
	background-position: center 65px;}
.carnival2019-5{
	background-image:url(../images/bg/anut19BG2.jpg);
	background-position: center 65px;}



.anu18{
	background-image:url(../images/bg/anu18BG5c.jpg);
	background-position: center center;
	background-repeat:no-repeat;

}

.carnival2018-1{
	background-image:url(../images/bg/anu18BG1.jpg);
	background-repeat:no-repeat;
	background-position: center center;}
.carnival2018-2{
	background-image:url(../images/bg/anu18BG3.jpg);
	background-position: center center;}
.carnival2018-3{
	background-image:url(../images/bg/anu18BG4.jpg);
	background-position: center center;}
.carnival2018-4{
	background-image:url(../images/bg/anu18BG5a.jpg);
	background-position: center center;}

	
.anu17{
	background-image:url(../images/bg/anu17BG6a.jpg);
	background-position: center center;
	background-repeat:no-repeat;
}
.carnival2017-1{
	background-image:url(../images/bg/anu17BG3.jpg);
	background-position: center center;}
.carnival2017-2{
	background-image:url(../images/bg/anu17BG5.jpg);
	background-position: center center;}

	
.anu16{
	background-image:url(../images/bg/anu16BG2b.jpg);
	
}
.carnival2016-1{
	background-image:url(../images/bg/anu16BG7.jpg);
	background-position: center center;}
.carnival2016-2{
	background-image:url(../images/bg/anu16BG4.jpg);
	background-position: center center;}
	
	
.anu15{
	background-image:url(../images/bg/anu15BG3.jpg);
}
.carnival2015-1{
	background-image:url(../images/bg/anu15BG1.jpg);
	background-position: center center;}
.carnival2015-2{
	background-image:url(../images/bg/anu15BG4.jpg);
	background-position: center center;}

	
.orlando-carnival{
	background-image:url(../images/bg/oc22BG1.jpg);
	background-position: center center;
	background-repeat:no-repeat;}
	
.orlando-carnival2019{
	background-image:url(../images/bg/oc19BG1.jpg);
	background-position: center center;
	background-repeat:no-repeat;
	}

.orlando-carnival2022{
	background-image:url(../images/bg/oc22BG2.jpg);
	background-position: center center;
	background-repeat:no-repeat;
	}
.orl-carnival2022{
	background-image:url(../images/bg/oc22BG1.jpg);
	background-position: center center;
	background-repeat:no-repeat;
	}
.orl-jouvert2022{
	background-image:url(../images/bg/ocj22BG1.jpg);
	background-position: center center;
	background-repeat:no-repeat;
	
	}		
	
.orl-carnival2022{
	background-image:url(../images/bg/oc22BG3.jpg);
	background-position: center center;
	background-repeat:no-repeat;
	}
.orl-jouvert2022{
	background-image:url(../images/bg/ocj22BG1.jpg);
	background-position: center center;
	background-repeat:no-repeat;
	
	}	
.orlando-carnival{
	background-image:url(../images/bg/oc23BG4.jpg);
	background-position: center center;}
		
.orlando-carnival2023{
	background-image:url(../images/bg/oc23BG1.jpg);
	background-position: center center;
	background-repeat:no-repeat;
	}
.orl-jouvert2023{
	background-image:url(../images/bg/oc23BG2.jpg);
	background-position: center center;
	background-repeat:no-repeat;
	}	
.orl-carnival2023{
	background-image:url(../images/bg/oc23BG3.jpg);
	background-position: center center;
	}	
.event-cosplay{
	background-image:url(../images/bg/MegaCon19BG2.jpg);
	background-position: center center;
	background-repeat:no-repeat;
	}
.megacon{
	background-image:url(../images/bg/MegaCon18BG1.jpg);
	background-position: center center;
	background-repeat:no-repeat;
	}
.megacon18{
	background-image:url(../images/bg/MegaCon18BG2.jpg);
	background-position: center center;
	background-repeat:no-repeat;
	}

.megacon19{
	background-image:url(../images/bg/MegaCon19BG2.jpg);
	background-position: center center;
	background-repeat:no-repeat;
	}

.megacon22{
	background-image:url(../images/bg/MegaCon22BG3.jpg);
	background-position: center center;
	background-repeat:no-repeat;
	}
	
.megacon23{
	background-image:url(../images/bg/MegaCon23BG1.jpg);
	background-position: center center;
	background-repeat:no-repeat;
	}	
.herohype{
	background-image:url(../images/bg/herohypeBG.jpg);
	background-position: center center;
	
	}
@media screen and ( max-width: 10000px) {

.scroll-container section {
	width: 100%;
	height: 100%;
	background-repeat:no-repeat;
	background-size: 55%;
	background-position: ;

}
.scroll-container {}




.section-header{
	background-color: rgba( 255, 255, 255, 0);
	font-family: Corbel, Helvetica, sans-serif;
	border: none;
	color: #000000;
	width: 100%;
	height:10vh;
	position:relative;
	margin: auto;
	left: 0px;
	top: 42vh;
	right: 0px;
	bottom: 0px;
	z-index: 99;
	text-align:center;
	}
}

@media screen and ( max-width:652px) { 

.container{
	height: 100vh;
	padding-top:110px;
	/*scroll-snap-type: y mandatory;
	overflow-y:scroll;*/
	}
.scroll-container {
	width: 100%;
	height: 100%;
	position: relative;
	margin: 0;
	padding: 0;
	
}
.scroll-container section {
	width: 90%;
	height: 55%;
	margin: 13% auto 50%;
	background-repeat:no-repeat;
	background-size: cover;
	background-position:;
	
	
}

.section-header{
	background-color: rgba( 255, 255, 255, 0);
	font-family: Corbel, Helvetica, sans-serif;
	border: none;
	color: #000000;
	width: 100%;
	height:10vh;
	position:relative;
	margin: auto;
	left: 0px;
	top: 25vh;
	right: 0px;
	bottom: 0px;
	z-index: 99;
	text-align:center;
	}
	
#footer-mobile{
	width: 100%;
    height: 9vh;
    padding-top: 1.5vh;
    background-color: rgba(255, 255, 255, .0);
    margin-top: -44%;
    margin-bottom: 0px;
    display: block;
	}


.travel-section1 {
	background-image:url(../images/bg/travelBG2a.jpg);
	background-position: center center;
	margin: 21vh auto 0;

	}
	
.travel-section2 {
	background-image:url(../images/bg/orlandoBG5.jpg);
	background-position: center center;
	margin: 42.5vh auto 11vh;
	
	}	
	
.event-automotive{
	background-image:url(../images/bg/fos-BG.jpg);
	background-position: 53% center;
	
	
}

.auto2{
	background-image:url(../images/bg/rotarian-lowell.jpg);
	background-position: center center;
	background-repeat:no-repeat;
}

.auto1{
	background-image:url(../images/bg/fos-bg2.jpg);
	background-position: center center;
	
	
}	

		
.event-carnival{
	background-image:url(../images/bg/anu15BG5.jpg);
	background-position: center center;
	
	
	}
	
.miami-carnival{
	background-image:url(../images/bg/miasBG3.jpg);
	background-position: center center;
	}
	
.mia-jouvert19{
	background-image:url(../images/bg/miajBG3a.jpg);
	background-position: center 65px;
}

.mia-carnival19{
	background-image:url(../images/bg/miasBG2.jpg);
	background-position: center 65px;
}
.antigua-carnival{
	background-image:url(../images/bg/anu18BG5.jpg);
	background-position: center center;}	

.anu23{
	background-image:url(../images/bg/anu23BG1.jpg);
	background-position: center center;
	background-repeat:no-repeat;

}

.anu22{
	background-image:url(../images/bg/anu22BG1.jpg);
	background-position: center center;

}

.anu19{
	background-image:url(../images/bg/anut19BG1a.jpg);
	background-position: 38% center;

}
.anu18{
	background-image:url(../images/bg/anu18BG5c.jpg);
	background-position: center center;
}
.anu17{
	background-image:url(../images/bg/anu17BG6a.jpg);
	background-position: center center;
}
.anu16{
	background-image:url(../images/bg/anu16BG2b.jpg);
	background-position: center center;
}
.anu15{
	background-image:url(../images/bg/anu15BG3.jpg);
	background-position: center center;
}
	
.orlando-carnival{
	background-image:url(../images/bg/oc23BG4.jpg);
	background-position: center center;}
	
	
.orlando-carnival2019{
	background-image:url(../images/bg/oc19BG1.jpg);
	background-position: center center;
	}
	
.orlando-carnival2022{
	background-image:url(../images/bg/oc22BG2.jpg);
	background-position: center center;
	}
.orl-carnival2022{
	background-image:url(../images/bg/oc22BG3.jpg);
	background-position: center center;
	}
.orl-jouvert2022{
	background-image:url(../images/bg/ocj22BG1.jpg);
	background-position: center center;
	}
.orlando-carnival2023{
	background-image:url(../images/bg/oc23BG1.jpg);
	background-position: center center;
	}
	

.orl-jouvert2023{
	background-image:url(../images/bg/ocj22BG1.jpg);
	background-position: center center;
	}	
	
.orl-carnival2023{
	background-image:url(../images/bg/oc23BG3.jpg);
	background-position: center center;
	}
.orl-jouvert2023{
	background-image:url(../images/bg/oc23BG2.jpg);
	background-position: center center;
	}		
.event-cosplay{
	background-image:url(../images/bg/MegaCon19BG2.jpg);
	background-position: center center;
	
	}
.megacon{
	background-image:url(../images/bg/MegaCon18BG1.jpg);
	background-position: center center;
	}
.megacon18{
	background-image:url(../images/bg/MegaCon18BG2.jpg);
	background-position: center center;
	}

.megacon19{
	background-image:url(../images/bg/MegaCon19BG2.jpg);
	background-position: center center;
	}
	
.megacon22{
	background-image:url(../images/bg/MegaCon22BG3.jpg);
	background-position: center center;
	background-repeat:no-repeat;
	}
	
.megacon23{
	background-image:url(../images/bg/MegaCon23BG1.jpg);
	background-position: center center;
	background-repeat:no-repeat;
	}	
.herohype{
	background-image:url(../images/bg/herohypeBG.jpg);
	
	
	}



}


}


@media screen and ( max-width: 500px) { 


.scroll-container {
	width: 100%;
	height: 100%;
	position: relative;
	margin: 0;
	padding: 0;
	
}
.scroll-container section {
	width: 98%;
	height: 55%;
	background-repeat:no-repeat;
	background-size: cover;
	background-position:;
	
	
}

.section-header{
	background-color: rgba( 255, 255, 255, 0);
	font-family: Corbel, Helvetica, sans-serif;
	border: none;
	color: #000000;
	width: 100%;
	height:10vh;
	position:relative;
	margin: auto;
	left: 0px;
	top: 25vh;
	right: 0px;
	bottom: 0px;
	z-index: 99;
	text-align:center;
	}
	
#footer-mobile{
	width: 100%;
    height: 9vh;
    padding-top: 1.5vh;
    background-color: rgba(255, 255, 255, .0);
    margin-top: 0vh;
    margin-bottom: 0px;
    display: block;
	}


.travel-section1 {
	background-image:url(../images/bg/travelBG2a.jpg);
	background-position: center center;
	margin: 21vh auto 0;

	}
	
.travel-section2 {
	background-image:url(../images/bg/orlandoBG5.jpg);
	background-position: center center;
	margin: 42.5vh auto 11vh;
	
	}	
	
.event-automotive{
	background-image:url(../images/bg/fos-BG.jpg);
	background-position: 53% center;
	
	
}

.auto2{
	background-image:url(../images/bg/rotarian-lowell.jpg);
	background-position: center center;
	background-repeat:no-repeat;
}

.auto1{
	background-image:url(../images/bg/fos-bg2.jpg);
	background-position: center center;
	
	
}	
			
.event-carnival{
	background-image:url(../images/bg/anu15BG5.jpg);
	background-position: center center;
	
	
	}
	
.miami-carnival{
	background-image:url(../images/bg/miasBG3.jpg);
	background-position: center center;
	}
	
.mia-jouvert19{
	background-image:url(../images/bg/miajBG3a.jpg);
	background-position: center 65px;
}

.mia-carnival19{
	background-image:url(../images/bg/miasBG2.jpg);
	background-position: center 65px;
}
.antigua-carnival{
	background-image:url(../images/bg/anu18BG5.jpg);
	background-position: center center;}	

.anu23{
	background-image:url(../images/bg/anu23BG1.jpg);
	background-position: center center;
	background-repeat:no-repeat;

}

.anu22{
	background-image:url(../images/bg/anu22BG1.jpg);
	background-position: center center;

}

.anu19{
	background-image:url(../images/bg/anut19BG1a.jpg);
	background-position: 38% center;

}
.anu18{
	background-image:url(../images/bg/anu18BG5c.jpg);
	background-position: center center;
}
.anu17{
	background-image:url(../images/bg/anu17BG6a.jpg);
	background-position: center center;
}
.anu16{
	background-image:url(../images/bg/anu16BG2b.jpg);
	background-position: center center;
}
.anu15{
	background-image:url(../images/bg/anu15BG3.jpg);
	background-position: center center;
}
	
.orlando-carnival{
	background-image:url(../images/bg/oc23BG4.jpg);
	background-position: center center;}
	
	
.orlando-carnival2019{
	background-image:url(../images/bg/oc19BG1.jpg);
	background-position: center center;
	}
	
.orlando-carnival2022{
	background-image:url(../images/bg/oc22BG2.jpg);
	background-position: center center;
	}
.orl-carnival2022{
	background-image:url(../images/bg/oc22BG3.jpg);
	background-position: center center;
	}
.orl-jouvert2022{
	background-image:url(../images/bg/ocj22BG1.jpg);
	background-position: center center;
	}
.orlando-carnival2023{
	background-image:url(../images/bg/oc23BG1.jpg);
	background-position: center center;
	}
	

.orl-jouvert2023{
	background-image:url(../images/bg/ocj22BG1.jpg);
	background-position: center center;
	}	
	
.orl-carnival2023{
	background-image:url(../images/bg/oc23BG3.jpg);
	background-position: center center;
	}
.orl-jouvert2023{
	background-image:url(../images/bg/oc23BG2.jpg);
	background-position: center center;
	}		
.event-cosplay{
	background-image:url(../images/bg/MegaCon19BG2.jpg);
	background-position: center center;
	
	}
.megacon{
	background-image:url(../images/bg/MegaCon18BG1.jpg);
	background-position: center center;
	}
.megacon18{
	background-image:url(../images/bg/MegaCon18BG2.jpg);
	background-position: center center;
	}

.megacon19{
	background-image:url(../images/bg/MegaCon19BG2.jpg);
	background-position: center center;
	}
	
.megacon22{
	background-image:url(../images/bg/MegaCon22BG3.jpg);
	background-position: center center;
	}
	
.megacon23{
	background-image:url(../images/bg/MegaCon23BG1.jpg);
	background-position: center center;
	}	
.herohype{
	background-image:url(../images/bg/herohypeBG.jpg);
	
	
	}



}


}

@media screen and ( max-device-width: 10000px) {
	.scroll-container section {
	width: 100%;
	height: 100%;
	background-repeat:no-repeat;
	background-size: 80%;
	background-position: ;
}}
@media screen and ( max-device-width: 1400px) {

body, html {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.scroll-container {
	width: 100%;
	height: 100%;
	position: relative;
	margin: 0;
	padding: 0;
	
}

.scroll-container section {
	width: 100%;
	height: 100%;
	background-repeat:no-repeat;
	background-size: 80%;
	
}

.section-header{
	background-color: rgba( 255, 255, 255, 0);
	font-family: Corbel, Helvetica, sans-serif;
	border: none;
	color: #000000;
	width: 100%;
	height:10vh;
	position:relative;
	margin: auto;
	left: 0px;
	top: 42vh;
	right: 0px;
	bottom: 0px;
	z-index: 99;
	text-align:center;
	}
.dots {	
	z-index: 1;
	list-style: none;
	padding: 0;
	position: absolute;	
    top: 50%;
    -webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
    transform: translateY(-50%);
}

.dots li a {
	padding: 10px;
	width: 4px;
	height: 5px;
	display: block;
}

.dots li a:before {
	content: '';
	position: absolute;
	width: 8px;
	height: 8px;
	background: rgba(0, 0, 0, 0.48);
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	border-radius: 10px;	
	-webkit-transition: -webkit-transform 0.3s ease, background-color 0.3s ease;
	-moz-transition: -moz-transform 0.3s ease, background-color 0.3s ease;
	-ms-transition: -ms-transform 0.3s ease, background-color 0.3s ease;
	-o-transition: -o-transform 0.3s ease, background-color 0.3s ease;
	transition: transform 0.3s ease, background-color 0.3s ease;
}

.dots li a.active:before {
	content: '';
	background-color: #000;
	width: 14px;
	height: 14px;
	margin-top: -4px;
	left: 7px; 
	background-color: black;
	-webkit-transform: scale(1.0);
	-moz-transform: scale(1.0);
	-ms-transform: scale(1.0);
	-o-transform: scale(1.0);
	transform: scale(1.0);
}

.dots-right {
	left: 25px;
}

.dots-left {
	right: 10px;
}

.container{
	height: 100vh;
	/*scroll-snap-type: y mandatory;
	overflow-y:scroll;*/
	}
section div {
		
	}
	/*Travel Section*/
	
	
.travel-section1 {
	background-image:url(../images/bg/travelBG2a.jpg);
	
	
	
	}
	
	

.travel-section2 {
	background-image:url(../images/bg/stkittsBG.jpg)
	
	}


	/*Event Section*/
	
	
.event-automotive{
	background-image:url(../images/bg/fos-BG.jpg);
	
	
}

.auto2{
	background-image:url(../images/bg/rotarian-lowell.jpg);
	background-position: center center;
	background-repeat:no-repeat;
}

.auto1{
	background-image:url(../images/bg/fos-bg2.jpg);
	
	
}	
			
.event-carnival{
	background-image:url(../images/bg/anu15BG5.jpg);
	
	}
	
.miami-carnival{
	background-image:url(../images/bg/miasBG3.jpg);
	}
	
.mia-jouvert19{
	background-image:url(../images/bg/miajBG3a.jpg);
}

.mia-carnival19{
	background-image:url(../images/bg/miasBG2.jpg);
}
.antigua-carnival{
	background-image:url(../images/bg/anu18BG5.jpg);}	

.anu19{
	background-image:url(../images/bg/anut19BG1a.jpg);

}
.anu18{
	background-image:url(../images/bg/anu18BG5c.jpg);

}
.anu17{
	background-image:url(../images/bg/anu17BG6a.jpg);
}
.anu16{
	background-image:url(../images/bg/anu16BG2b.jpg);
}
.anu15{
	background-image:url(../images/bg/anu15BG3.jpg);
}
	
.orlando-carnival{
	background-image:url(../images/bg/oc22BG1.jpg);}
	
.orlando-carnival2019{
	background-image:url(../images/bg/oc19BG1.jpg);
	}
.orlando-carnival2022{
	background-image:url(../images/bg/oc22BG2.jpg);
	}
.orl-carnival2022{
	background-image:url(../images/bg/oc22BG1.jpg);
	}
.orl-jouvert2022{
	background-image:url(../images/bg/ocj22BG1.jpg);
	
	}
.event-cosplay{
	background-image:url(../images/bg/MegaCon19BG2.jpg);
	
	}
.megacon{
	background-image:url(../images/bg/MegaCon18BG1.jpg);
	}
.megacon18{
	background-image:url(../images/bg/MegaCon18BG2.jpg);
	}

.megacon19{
	background-image:url(../images/bg/MegaCon19BG2.jpg);
	}
.herohype{
	background-image:url(../images/bg/herohypeBG.jpg);
	
	}
	
	
#footer-mobile{
	width:100%;
	height: 9vh;
	padding-top:1.5vh;
	background-color: #fff;
	margin-top :-6%;
	margin-bottom: 0px;
	display: block;}

}


@media screen and ( max-device-width: 1320px){


body, html {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.scroll-container {
	width: 100%;
	height: 100%;
	position: relative;
	margin: 0;
	padding: 0;
	
}

.container{
	height: 90vh;
	padding-top:10vh;
	/*scroll-snap-type: y mandatory;
	overflow-y:scroll;*/
	}


.scroll-container section {
	width: 65%;
	height: 60vh;
	margin: 5vh auto 40vh;
	background-repeat:no-repeat;
	background-size: cover;
	background-position: ;
	
}

.section-header{
	background-color: rgba( 255, 255, 255, 0);
	font-family: Corbel, Helvetica, sans-serif;
	border: none;
	color: #000000;
	width: 100%;
	height:10vh;
	position:relative;
	margin: auto;
	left: 0px;
	top: 23vh;
	right: 0px;
	bottom: 0px;
	z-index: 99;
	text-align:center;
	}
	
sectiion-text{
	font:  large 'adam-cg', Helvetica, sans-serif;
	font-size: 7vh;
	/*text-shadow: 2px 4px 3px rgba(0,0,0,.5);*/
	text-align:center;
	letter-spacing: 5px;
	color: #ffffff;
	width: 100%
	height: 3vw;
	}
.dots {	
	z-index: 1;
	list-style: none;
	padding: 0;
	position: absolute;	
    top: 50%;
    -webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
    transform: translateY(-50%);
}

.dots li a {
	padding: 10px;
	width: 4px;
	height: 5px;
	display: block;
}

.dots li a:before {
	content: '';
	position: absolute;
	width: 8px;
	height: 8px;
	background: rgba(0, 0, 0, 0.48);
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	border-radius: 10px;	
	-webkit-transition: -webkit-transform 0.3s ease, background-color 0.3s ease;
	-moz-transition: -moz-transform 0.3s ease, background-color 0.3s ease;
	-ms-transition: -ms-transform 0.3s ease, background-color 0.3s ease;
	-o-transition: -o-transform 0.3s ease, background-color 0.3s ease;
	transition: transform 0.3s ease, background-color 0.3s ease;
}

.dots li a.active:before {
	content: '';
	background-color: #000;
	width: 14px;
	height: 14px;
	margin-top: -4px;
	left: 7px; 
	background-color: black;
	-webkit-transform: scale(1.0);
	-moz-transform: scale(1.0);
	-ms-transform: scale(1.0);
	-o-transform: scale(1.0);
	transform: scale(1.0);
}

.dots-right {
	left: 25px;
}

.dots-left {
	right: 10px;
}

.container{
	height: 100vh;
	/*scroll-snap-type: y mandatory;
	overflow-y:scroll;*/
	}
section div {
		
	}
	/*Travel Section*/
	
	
.travel-section1 {
	background-image:url(../images/bg/travelBG2a.jpg);
	background-position: center center;
	margin: 17.5vh auto 0;
	
	
	}
	
	

.travel-section2 {
	background-image:url(../images/bg/stkittsBG.jpg);
	background-position: center center;
	margin: 40vh auto 10vh;
	}

.travel-section3 {
	background-image:url(../images/bg/orlandoBG5.jpg);
	background-position: center center;
	margin: 40vh auto 10vh;
	}
	/*Event Section*/
	
	
.event-automotive{
	background-image:url(../images/bg/fos-BG.jpg);
	margin: 17.5vh auto 0;
	background-position: center center;
	
}

.auto3{
	background-image:url(../images/bg/mobile-bg/elite-tuner.jpg);
	margin: 17.5vh auto 0;
	background-position: center center;
	background-repeat:no-repeat;
}

.auto2{
	background-image:url(../images/bg/rotarian-lowell.jpg);
	margin: 17.5vh auto 0;
	background-position: center center;
	background-repeat:no-repeat;
}

.auto1{
	background-image:url(../images/bg/fos-bg2.jpg);
	margin: 40vh auto 10vh;
	background-position: center center;
	
}	
			
.event-carnival{
	background-image:url(../images/bg/anu15BG5.jpg);
	background-position: center center;
	margin: 40vh auto;
	}
	
.miami-carnival{
	background-image:url(../images/bg/miasBG3.jpg);
	margin: 17.5vh auto 0;
	}
	
.mia-jouvert19{
	background-image:url(../images/bg/miajBG3a.jpg);
	background-position: center center;
	margin: 17.5vh auto 0;
}

.mia-carnival19{
	background-image:url(../images/bg/miasBG2.jpg);
	background-position: center center;
	margin: 40vh auto 10vh;
}
.antigua-carnival{
	background-image:url(../images/bg/anu18BG5.jpg);
	margin: 42vh auto;}	

.anu23{
	background-image:url(../images/bg/anu23BG1.jpg);
	background-position: center center;
	background-repeat:no-repeat;
	margin: 17.5vh auto 40vh;
}

.carnival2023-1{
	background-image:url(../images/bg/anu23BG2.jpg);
	margin: 17.5vh auto 40vh;
	background-position: center center;}
.carnival2023-2{
	background-image:url(../images/bg/anu23BG3.jpg);
	background-position: center center;
	margin: 17.5vh auto 0;}
.carnival2023-3{
	background-image:url(../images/bg/anu23BG4.jpg);
	background-position: center center;
	margin: 40vh auto;}
.carnival2023-4{
	background-image:url(../images/bg/anu23BG5.jpg);
	background-position: center center;
	margin: 39vh auto 40vh;}
 
.anu22{
	background-image:url(../images/bg/anu22BG1.jpg);
	background-position: center center;
	margin: 39vh auto 40vh;

}	

.carnival2022-1{
	background-image:url(../images/bg/anutshirt22BG1.jpg);
	margin: 17.5vh auto 0vh;
	background-position: center;}
.carnival2022-2{
	background-image:url(../images/bg/anum22BG1.jpg);
	margin: 42vh auto;
	background-position: center;}
.carnival2022-3{
	background-image:url(../images/bg/anut22BG1.jpg);
	margin: -3vh auto 10vh;
	background-position: center;}

.anu19{
	background-image:url(../images/bg/anut19BG1a.jpg);
	background-position: 60% center;
	margin: 39vh auto 40vh;
}

.carnival2019-1{
	background-image:url(../images/bg/anutshirt19BG1.jpg);
	background-position: center 63px;
	margin: 17.5vh auto 0;}
.carnival2019-2{
	background-image:url(../images/bg/anuc19BG1.jpg);
	background-position: center 63px;
	margin: 39vh auto 40vh;}
.carnival2019-3{
	background-image:url(../images/bg/anuj19BG1.jpg);
	background-position: center 65px;
	margin: 39vh auto 40vh;}
.carnival2019-4{
	background-image:url(../images/bg/anum19BG1.jpg);
	background-position: center 65px;
	margin: 37vh auto 40vh;}
.carnival2019-5{
	background-image:url(../images/bg/anut19BG2.jpg);
	background-position: center 65px;
	margin: 39vh auto 10vh;}



.anu18{
	background-image:url(../images/bg/anu18BG5c.jpg);
	margin: 37vh auto 40vh;

}

.carnival2018-1{
	background-image:url(../images/bg/anu18BG1.jpg);
	background-repeat:no-repeat;
	margin: 17.5vh auto 0;
	background-position: center center;
	}
.carnival2018-2{
	background-image:url(../images/bg/anu18BG3.jpg);
	background-position: center center;
	margin: 39vh auto 40vh;}
.carnival2018-3{
	background-image:url(../images/bg/anu18BG4.jpg);
	background-position: center center;
	margin: 39vh auto 40vh;}
.carnival2018-4{
	background-image:url(../images/bg/anu18BG5a.jpg);
	background-position: center center;
	margin: 39vh auto 10vh;}

	
.anu17{
	background-image:url(../images/bg/anu17BG6a.jpg);
	margin: 39vh auto 10vh;
}
.carnival2017-1{
	background-image:url(../images/bg/anu17BG3.jpg);
	background-position: center center;
	margin: 17.5vh auto 0;}
.carnival2017-2{
	background-image:url(../images/bg/anu17BG5.jpg);
	background-position: center center;
	margin: 39vh auto 10vh;}

	
.anu16{
	background-image:url(../images/bg/anu16BG2b.jpg);
	margin: 40vh auto;
	
}
.carnival2016-1{
	background-image:url(../images/bg/anu16BG7.jpg);
	background-position: center center;
	margin: 17.5vh auto 0;}
.carnival2016-2{
	background-image:url(../images/bg/anu16BG4.jpg);
	background-position: center center;
	margin: 39vh auto 10vh;}
	
	
.anu15{
	background-image:url(../images/bg/anu15BG3.jpg);
	margin: 37vh auto 10vh;
}
.carnival2015-1{
	background-image:url(../images/bg/anu15BG1.jpg);
	background-position: center center;
	margin: 17.5vh auto 0;}
.carnival2015-2{
	background-image:url(../images/bg/anu15BG4.jpg);
	background-position: center center;
	margin: 40vh auto 10vh;}
	
.orlando-carnival{
	background-image:url(../images/bg/oc23BG4.jpg);
	background-position: center center;
	margin: -3vh auto 10vh;}
	
.orlando-carnival2019{
	background-image:url(../images/bg/oc19BG1.jpg);
	background-position: 56.5% center;
	margin: -3vh auto 10vh;
	}
.orlando-carnival2022{
	background-image:url(../images/bg/oc22BG2.jpg);
	margin: 42vh auto;
	}
.orl-carnival2022{
	background-image:url(../images/bg/oc22BG3.jpg);
	margin: 40vh auto 10vh;
	}
.orl-jouvert2022{
	background-image:url(../images/bg/ocj22BG1.jpg);
	background-position: center center;
	margin: 17.5vh auto 0;
	}

.orlando-carnival2023{
	background-image:url(../images/bg/oc23BG1.jpg);
	margin: 17.5vh auto 0;
	}
	
.orl-carnival2023{
	background-image:url(../images/bg/oc23BG3.jpg);
	background-position: center center;
	margin: 40vh auto 10vh;
	}
.orl-jouvert2023{
	background-image:url(../images/bg/oc23BG2.jpg)
	background-position: center center;
	margin: 17.5vh auto 0;
	}	
	

.event-cosplay{
	background-image:url(../images/bg/MegaCon19BG2.jpg);
	margin: 40vh auto 10vh;
	}
.megacon{
	background-image:url(../images/bg/MegaCon18BG1.jpg);
	margin: 17.5vh auto 0;
	}
.megacon18{
	background-image:url(../images/bg/MegaCon18BG2.jpg);
	margin: -3vh auto 10vh;
	}

.megacon19{
	background-image:url(../images/bg/MegaCon19BG2.jpg);
	margin: 40vh auto;
	}
.megacon22{
	background-image:url(../images/bg/MegaCon22BG3.jpg);
	margin: 17.5vh auto 0;
	}
	
.megacon23{
	background-image:url(../images/bg/MegaCon23BG1.jpg);
	background-position: center center;
	margin: 17.5vh auto 40vh;
	}		
.herohype{
	background-image:url(../images/bg/herohypeBG.jpg);
	margin: 39vh auto 10vh;
	}
	
#footer-mobile{
	width:100%;
	height: 9vh;
	padding-top:0vh;
	background-color: rgba( 255,255,255,0);
	margin-top :-18%;
	margin-bottom: 0px;
	display: block;}

}


@media only screen 
  and (min-device-width: 750px) 
  and (max-device-width: 1140px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 2) {

.scroll-container section {
	width: 100%;
	height: 60vh;
	background-repeat:no-repeat;
	background-size: cover;
	background-position: ;
	
	
}

.section-header{
	background-color: rgba( 255, 255, 255, 0);
	font-family: Corbel, Helvetica, sans-serif;
	border: none;
	color: #000000;
	width: 100%;
	height:10vh;
	position:relative;
	margin: auto;
	left: 0px;
	top: 21vh;
	right: 0px;
	bottom: 0px;
	z-index: 99;
	text-align:center;
	}

.travel-section1 {
	background-image:url(../images/bg/travelBG2a.jpg);
	background-position: center center;
	margin: 17.5vh auto 0;
	
	
	}
	
	

.travel-section2 {
	background-image:url(../images/bg/orlandoBG5.jpg);
	background-position: center center;
	margin: 40vh auto 10vh;
	}


	/*Event Section*/
	
	
.event-automotive{
	background-image:url(../images/bg/fos-BG.jpg);
	margin: 17.5vh auto 0;
	
}

.auto2{
	background-image:url(../images/bg/rotarian-lowell.jpg);
	background-position: center center;
	margin: 17.5vh auto 5vh;
}

.auto1{
	background-image:url(../images/bg/fos-bg2.jpg);
	margin: 17.5vh auto 5vh;
	
}	
			
.event-carnival{
	background-image:url(../images/bg/anu15BG5.jpg);
	margin: 40vh auto;
	}
	
.miami-carnival{
	background-image:url(../images/bg/miasBG3.jpg);
	margin: 17.5vh auto 0;
	}
	
.mia-jouvert19{
	background-image:url(../images/bg/miajBG3a.jpg);
	margin: 17.5vh auto 0;
}

.mia-carnival19{
	background-image:url(../images/bg/miasBG2.jpg);
	margin: 39vh auto 7vh;
}
.antigua-carnival{
	background-image:url(../images/bg/anu18BG5.jpg);
	margin: 42vh auto;}	


.anu19{
	background-image:url(../images/bg/anut19BG1a.jpg);
	background-position: 60% center;
	margin: 17.5vh auto 0;
}

.carnival2019-1{
	background-image:url(../images/bg/anutshirt19BG1.jpg);
	background-position: center 63px;
	margin: 17.5vh auto 0;}
.carnival2019-2{
	background-image:url(../images/bg/anuc19BG1.jpg);
	background-position: center 63px;
	margin: 39vh auto 40vh;}
.carnival2019-3{
	background-image:url(../images/bg/anuj19BG1.jpg);
	background-position: center 65px;
	margin: 39vh auto 40vh;}
.carnival2019-4{
	background-image:url(../images/bg/anum19BG1.jpg);
	background-position: center 65px;
	margin: 37vh auto 40vh;}
.carnival2019-5{
	background-image:url(../images/bg/anut19BG2.jpg);
	background-position: center 65px;
	margin: 39vh auto 7vh;}



.anu18{
	background-image:url(../images/bg/anu18BG5c.jpg);
	margin: 40vh auto;

}

.carnival2018-1{
	background-image:url(../images/bg/anu18BG1.jpg);
	background-repeat:no-repeat;
	margin: 17.5vh auto 0;
	background-position: center center;
	}
.carnival2018-2{
	background-image:url(../images/bg/anu18BG3.jpg);
	background-position: center center;
	margin: 39vh auto 40vh;}
.carnival2018-3{
	background-image:url(../images/bg/anu18BG4.jpg);
	background-position: center center;
	margin: 39vh auto 40vh;}
.carnival2018-4{
	background-image:url(../images/bg/anu18BG5a.jpg);
	background-position: center center;
	margin: 39vh auto 7vh;}

	
.anu17{
	background-image:url(../images/bg/anu17BG6a.jpg);
	margin: 39vh auto 40vh;
}
.carnival2017-1{
	background-image:url(../images/bg/anu17BG3.jpg);
	background-position: center center;
	margin: 17.5vh auto 0;}
.carnival2017-2{
	background-image:url(../images/bg/anu17BG5.jpg);
	background-position: center center;
	margin: 39vh auto 7vh;}

	
.anu16{
	background-image:url(../images/bg/anu16BG2b.jpg);
	margin: 40vh auto;
	
}
.carnival2016-1{
	background-image:url(../images/bg/anu16BG7.jpg);
	background-position: center center;
	margin: 17.5vh auto 0;}
.carnival2016-2{
	background-image:url(../images/bg/anu16BG4.jpg);
	background-position: center center;
	margin: 39vh auto 7vh;}
	
	
.anu15{
	background-image:url(../images/bg/anu15BG3.jpg);
	margin: 37vh auto 6vh;
}
.carnival2015-1{
	background-image:url(../images/bg/anu15BG1.jpg);
	background-position: center center;
	margin: 17.5vh auto 0;}
.carnival2015-2{
	background-image:url(../images/bg/anu15BG4.jpg);
	background-position: center center;
	margin: 40vh auto 10vh;}
	
.orlando-carnival{
	background-image:url(../images/bg/oc22BG1.jpg);
	margin: -3vh auto 5vh;}
	
.orlando-carnival2019{
	background-image:url(../images/bg/oc19BG1.jpg);
	background-position: 56.5% center;
	margin: 39vh auto 7vh;
	}
.orlando-carnival2022{
	background-image:url(../images/bg/oc22BG2.jpg);
	margin: 17.5vh auto 0;
	}
.orl-carnival2022{
	background-image:url(../images/bg/oc22BG1.jpg);
	}
.orl-jouvert2022{
	background-image:url(../images/bg/ocj22BG1.jpg);
	background-position: center center;
	}	
.event-cosplay{
	background-image:url(../images/bg/mobile-bg/MegaCon19BG2.jpg);
	margin: 40vh auto 10vh;
	}
.megacon{
	background-image:url(../images/bg/MegaCon18BG1.jpg);
	margin: 17.5vh auto 0;
	}
.megacon18{
	background-image:url(../images/bg/MegaCon18BG2.jpg);
	margin: 39vh auto 7vh;
	}

.megacon19{
	background-image:url(../images/bg/MegaCon19BG2.jpg);
	margin: 17.5vh auto 0;
	}
.herohype{
	background-image:url(../images/bg/herohypeBG.jpg);
	margin: 39vh auto 5vh;
	}
	
#footer-mobile{
	width:100%;
	height: 9vh;
	padding-top:1.5vh;
	background-color: rgba( 255,255,255,0);
	margin-top :-5%;
	margin-bottom: 0px;
	display: block;}



}

@media screen and ( max-device-width: 1133px){


.container{
	height: 100vh;
	/*scroll-snap-type: y mandatory;
	overflow-y:scroll;*/
	}
.scroll-container section {
	width: 60vw;
	height: 65vh;
	margin: 10vh auto 36.5vh;
	background-repeat:no-repeat;
	background-size: cover;
	background-position: ;
	
}

.section-header{
	background-color: rgba( 255, 255, 255, 0);
	font-family: Corbel, Helvetica, sans-serif;
	border: none;
	color: #000000;
	width: 100%;
	height:10vh;
	position:relative;
	margin: auto;
	left: 0px;
	top: 22vh;
	right: 0px;
	bottom: 0px;
	z-index: 99;
	text-align:center;
	}

.sectiion-text {
    font: large 'adam-cg', Helvetica, sans-serif;
    font-size: 8vw;
    /*text-shadow: 2px 2px 2px rgba(0,0,0,.2);*/
    text-align: center;
    letter-spacing: 4px;
    color: #ffffff;
    
}

button.section-button{
	background-color: rgba( 0, 0,0, .75);
	border-radius: 50px;
	font-family: Corbel, Helvetica, sans-serif;
	font-weight:100;
	color: #f8f8f8;
    width: 15vw;
    height: 5vh;
    margin: auto;
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: 0px;
    
}

button.section-button:hover{
	background-color: rgba( 0, 0, 0, 1);
    font-family: Corbel, Helvetica, sans-serif;
    border: 1px solid #000;
    color: #fff;
    width: 15vw;
    height: 5vh;
    margin: auto;
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: 0px;
    
}

button.section-button:active{
	background-color: rgba( 0, 0, 0, 1);
    font-family: Corbel, Helvetica, sans-serif;
    border: 1px solid #000;
    color: #fff;
    width: 15vw;
    height: 5vh;
    margin: auto;
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: 0px;
    box-shadow: 1px 1px 5px #000000;
}

button.sub-button{
	background-color: rgba( 0, 0, 0, .75);
	border-radius: 50px;
	font-family: Corbel, Helvetica, sans-serif;
	font-weight:100;
	color: #f8f8f8;
	width: 20vw;
    height: 5vh;
	margin: auto;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	/*border: 1px solid #FFFFFF;*/
}
button.sub-button:hover{
	background-color: rgba( 0, 0, 0, 1);
	font-family: Corbel, Helvetica, sans-serif;
	color: #333;
	width: 20vw;
    height: 5vh;
	margin: auto;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;;
	cursor:pointer;
}
button.sub-button:active{
	background-color: rgba( 0, 0, 0, 1);
	font-family: Corbel, Helvetica, sans-serif;
	color: #fff;
	width: 20vw;
    height: 5vh;
	margin: auto;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	z-index: 999;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;;
	cursor:pointer;
}

#footer-mobile{
	width:100%;
	height: 9vh;
	padding-top:1.5vh;
	background-color: rgba( 255,255,255,0);
	margin-top :-30%;
	margin-bottom: 0px;
	display: block;}


}


@media screen and ( max-device-width: 1100px){

#footer-mobile{
	width:100%;
	height: 9vh;
	padding-top:1.5vh;
	background-color: #fff;
	margin-top :0%;
	margin-bottom: 0px;
	display: block;}




}




@media screen and ( max-device-width: 1024px){

.container{
	height: 90vh;
	padding-top:10vh;
	/*scroll-snap-type: y mandatory;
	overflow-y:scroll;*/
	}


.scroll-container section {
	width: 80vh;
	height: 50vh;
	margin:9vh auto 40vh;
	background-repeat:no-repeat;
	background-size: cover;
	
	
	
}

.travel-section1 {
	background-image:url(../images/bg/travelBG2a.jpg);
	background-position: center center;
	margin: 17.5vh auto 0;
	
	
	}
	
	

.travel-section2 {
	background-image:url(../images/bg/stkittsBG.jpg);
	background-position: center center;
	margin: 40vh auto;
	}

.travel-section3 {
	background-image:url(../images/bg/orlandoBG5.jpg);
	background-position: center center;
	margin: 50vh auto 10vh;
	}
	/*Event Section*/
	
	
.event-automotive{
	background-image:url(../images/bg/fos-BG.jpg);
	margin: 17.5vh auto 0;
	
}

.auto2{
	background-image:url(../images/bg/mobile-bg/rotarian-lowellm.jpg);
	margin: 19.55vh auto 45vh;
	background-position: center center;
	background-repeat:no-repeat;
}

.auto1{
	background-image:url(../images/bg/fos-bg2.jpg);
	margin: 39vh auto 10vh;
	background-position: 40% center;
}	
			
.event-carnival{
	background-image:url(../images/bg/anu15BG5.jpg);
	margin: 40vh auto;
	}
	
.miami-carnival{
	background-image:url(../images/bg/miasBG3.jpg);
	margin: 17.5vh auto 0;
	}
	
.mia-jouvert19{
	background-image:url(../images/bg/miajBG3a.jpg);
	margin: 17.5vh auto 0;
}

.mia-carnival19{
	background-image:url(../images/bg/miasBG2.jpg);
	margin: 39vh auto 10vh;
}
.antigua-carnival{
	background-image:url(../images/bg/anu18BG5.jpg);
	margin: 42vh auto;}	

.anu23{
	background-image:url(../images/bg/anu23BG1.jpg);
	background-position: center center;
	background-repeat:no-repeat;
	margin: 17.5vh auto 45vh;
}
	
.carnival2023-1{
	background-image:url(../images/bg/anu23BG2.jpg);
	background-position: center center;
	margin: 19.55vh auto 45vh;
	}
.carnival2023-2{
	background-image:url(../images/bg/anu23BG3.jpg);
	background-position: center center;
	margin: 17.5vh auto 0;}
.carnival2023-3{
	background-image:url(../images/bg/anu23BG4.jpg);
	background-position: center center;
	margin: 45vh auto;}
.carnival2023-4{
	background-image:url(../images/bg/anu23BG5.jpg);
	background-position: center center;
	margin: 45vh auto 5vh;}
 	
.anu22{
	background-image:url(../images/bg/anu22BG1.jpg);
	background-position: center center;
	margin: 17.5vh auto 0;

}	

.carnival2022-1{
	background-image:url(../images/bg/anutshirt22BG1.jpg);
	margin: 17.5vh auto 0vh;
	background-position: center;}
.carnival2022-2{
	background-image:url(../images/bg/anum22BG1.jpg);
	margin: 42vh auto;
	background-position: center;}
.carnival2022-3{
	background-image:url(../images/bg/anut22BG1.jpg);
	margin: -3vh auto 10vh;
	background-position: center;}

.orlando-carnival2023{
	background-image:url(../images/bg/oc23BG1.jpg);
	margin: 17.5vh auto 0;
	}
	
.anu19{
	background-image:url(../images/bg/anut19BG1a.jpg);
	background-position: 60% center;
	margin: 17.5vh auto 0;
}

.carnival2019-1{
	background-image:url(../images/bg/anutshirt19BG1.jpg);
	background-position: center 63px;
	margin: 17.5vh auto 0;}
.carnival2019-2{
	background-image:url(../images/bg/anuc19BG1.jpg);
	background-position: center 63px;
	margin: 39vh auto 40vh;}
.carnival2019-3{
	background-image:url(../images/bg/anuj19BG1.jpg);
	background-position: center 65px;
	margin: 39vh auto 40vh;}
.carnival2019-4{
	background-image:url(../images/bg/anum19BG1.jpg);
	background-position: center 65px;
	margin: 37vh auto 40vh;}
.carnival2019-5{
	background-image:url(../images/bg/anut19BG2.jpg);
	background-position: center 65px;
	margin: 39vh auto 10vh;}



.anu18{
	background-image:url(../images/bg/anu18BG5c.jpg);
	margin: 40vh auto;

}

.carnival2018-1{
	background-image:url(../images/bg/anu18BG1.jpg);
	background-repeat:no-repeat;
	margin: 17.5vh auto 0;
	background-position: center center;
	}
.carnival2018-2{
	background-image:url(../images/bg/anu18BG3.jpg);
	background-position: center center;
	margin: 39vh auto 40vh;}
.carnival2018-3{
	background-image:url(../images/bg/anu18BG4.jpg);
	background-position: center center;
	margin: 39vh auto 40vh;}
.carnival2018-4{
	background-image:url(../images/bg/anu18BG5a.jpg);
	background-position: center center;
	margin: 39vh auto 10vh;}

	
.anu17{
	background-image:url(../images/bg/anu17BG6a.jpg);
	margin: 39vh auto 40vh;
}
.carnival2017-1{
	background-image:url(../images/bg/anu17BG3.jpg);
	background-position: center center;
	margin: 17.5vh auto 0;}
.carnival2017-2{
	background-image:url(../images/bg/anu17BG5.jpg);
	background-position: center center;
	margin: 39vh auto 10vh;}

	
.anu16{
	background-image:url(../images/bg/anu16BG2b.jpg);
	margin: 40vh auto;
	
}
.carnival2016-1{
	background-image:url(../images/bg/anu16BG7.jpg);
	background-position: center center;
	margin: 17.5vh auto 0;}
.carnival2016-2{
	background-image:url(../images/bg/anu16BG4.jpg);
	background-position: center center;
	margin: 39vh auto 10vh;}
	
	
.anu15{
	background-image:url(../images/bg/anu15BG3.jpg);
	margin: 37vh auto 10vh;
}
.carnival2015-1{
	background-image:url(../images/bg/anu15BG1.jpg);
	background-position: center center;
	margin: 17.5vh auto 0;}
.carnival2015-2{
	background-image:url(../images/bg/anu15BG4.jpg);
	background-position: center center;
	margin: 40vh auto 10vh;}
	
.orlando-carnival{
	background-image:url(../images/bg/oc22BG1.jpg);
	margin: -3vh auto 10vh;}
	
.orlando-carnival2019{
	background-image:url(../images/bg/oc19BG1.jpg);
	background-position: 56.5% center;
	margin: -3vh auto 10vh;
	}
	
.orlando-carnival2022{
	background-image:url(../images/bg/oc22BG2.jpg);
	margin: 17.5vh auto 0;
	}
.orl-carnival2022{
	background-image:url(../images/bg/oc22BG1.jpg);
	}
.orl-jouvert2022{
	background-image:url(../images/bg/ocj22BG1.jpg);
	background-position: center center;
	}
	
.orlando-carnival2022{
	background-image:url(../images/bg/oc22BG2.jpg);
	margin: 42vh auto;
	}
.orl-carnival2023{
	background-image:url(../images/bg/oc23BG3.jpg);
	background-position: center center;
	margin: 40vh auto 10vh;
	}
.orl-jouvert2023{
	background-image:url(../images/bg/oc23BG2.jpg));
	background-position: center center;
	margin: 17.5vh auto 0;
	}		
.event-cosplay{
	background-image:url(../images/bg/mobile-bg/MegaCon19BG2.jpg);
	margin: 50vh auto 10vh;
	}
.megacon{
	background-image:url(../images/bg/MegaCon18BG1.jpg);
	margin: 17.5vh auto 0;
	}
.megacon18{
	background-image:url(../images/bg/MegaCon18BG2.jpg);
	margin: -3vh auto 10vh;
	}

.megacon19{
	background-image:url(../images/bg/MegaCon19BG2.jpg);
	margin: 40vh auto ;
	}
	
.megacon22{
	background-image:url(../images/bg/mobile-bg/MegaCon22BG3.jpg);
	margin: 17.5vh auto 0;
	}
.megacon23{
	background-image:url(../images/bg/MegaCon23BG1.jpg);
	background-position: center center;
	margin: 17.5vh auto 45vh;
	}		

.herohype{
	background-image:url(../images/bg/herohypeBG.jpg);
	margin: 39vh auto 10vh;
	}
	
.section-header{
	background-color: rgba( 255, 255, 255, 0);
	font-family: Corbel, Helvetica, sans-serif;
	border: none;
	color: #000000;
	width: 100%;
	height:10vh;
	position:relative;
	margin: auto;
	left: 0px;
	top: 19vh;
	right: 0px;
	bottom: 0px;
	z-index: 99;
	text-align:center;
	}

button.section-button{
	background-color: rgba( 0, 0,0, .75);
	border-radius: 50px;
	font-family: Corbel, Helvetica, sans-serif;
	font-weight:100;
	color: #f8f8f8;
    width: 15vw;
    height: 5vh;
    margin: auto;
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: 0px;
     /*text-shadow: 1px 1px 3px rgba(0,0,0,.75);*/
}

button.section-button:hover{
	background-color: rgba( 0, 0, 0, 1);
    font-family: Corbel, Helvetica, sans-serif;
    border: 1px solid #000;
    color: #fff;
    width: 15vw;
    height: 5vh;
    margin: auto;
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: 0px;
    
}

button.section-button:active{
	background-color: rgba( 0, 0, 0, 1);
    font-family: Corbel, Helvetica, sans-serif;
    border: 1px solid #000;
    color: #fff;
    width: 15vw;
    height: 5vh;
    margin: auto;
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: 0px;
    box-shadow: 1px 1px 5px #000000;
}


button.sub-button{
	background-color: rgba( 0, 0, 0, .75);
	border-radius: 50px;
	font-family: Corbel, Helvetica, sans-serif;
	font-weight:100;
	color: #f8f8f8;
	width: 15vw;
    height: 5vh;
	margin: auto;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
}
button.sub-button:hover{
	background-color: rgba( 0, 0, 0, 1);
	font-family: Corbel, Helvetica, sans-serif;
	color: #333;
	width: 15vw;
    height: 5vh;
	margin: auto;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;;
	cursor:pointer;
}
button.sub-button:active{
	background-color: rgba( 0, 0, 0, 1);
	font-family: Corbel, Helvetica, sans-serif;
	color: #fff;
	width: 15vw;
    height: 5vh;
	margin: auto;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	z-index: 999;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;;
	cursor:pointer;
}

.sectiion-text {
    font: large 'adam-cg', Helvetica, sans-serif;
    font-size: 7.5vh;
    /*text-shadow: 2px 2px 2px rgba(0,0,0,.2);*/
    text-align: center;
    letter-spacing: 5px;
    color: #ffffff;
    
}


#footer-mobile{
	width:100%;
	height: 42vh;
	padding-top:1.5vh;
	background-color: rgba( 255,255,255,0);
	margin-top :-35vh;
	margin-bottom: 0px;
	display: block;}



}


@media screen and ( max-device-width: 900px){


.container{
	height: 90vh;
	padding-top:10vh;
	/*scroll-snap-type: y mandatory;
	overflow-y:scroll;*/
	}


.scroll-container section {
	width: 90%;
	height: 40vh;
	margin: 18vh auto 50vh;
	background-repeat:no-repeat;
	background-size: cover;
	background-position: ;
	
}
.scroll-container {}


.travel-section1 {
	background-image:url(../images/bg/travelBG2a.jpg);
	background-position: center center;
	margin: 19.55vh auto 45vh;
	
	
	}
	
	

.travel-section2 {
	background-image:url(../images/bg/stkittsBG.jpg);
	background-position: center center;
	margin: 17.5vh auto 5vh;
	}

.travel-section3 {
	background-image:url(../images/bg/orlandoBG5.jpg);
	background-position: center center;
	margin: 45vh auto 5vh;
	}

	/*Event Section*/
	
	
.event-automotive{
	background-image:url(../images/bg/fos-BG.jpg);
	margin: 19.55vh auto 45vh;
	
}

.auto3{
	background-image:url(../images/bg/mobile-bg/elite-tuner.jpg);
	background-position: center center;
	background-repeat:no-repeat;
}

.auto2{
	background-image:url(../images/bg/mobile-bg/rotarian-lowellm.jpg);
	background-position: center center;
	background-repeat:no-repeat;
}

.auto1{
	background-image:url(../images/bg/fos-bg2.jpg);
	margin: 19.55vh auto 5vh;
	
}	
			
.event-carnival{
	background-image:url(../images/bg/anu15BG5.jpg);
	margin: 45vh auto;
	}
	
.miami-carnival{
	background-image:url(../images/bg/miasBG3.jpg);
	margin: 19.55vh auto 45vh;
	}
	
.mia-jouvert19{
	background-image:url(../images/bg/miajBG3a.jpg);
	background-position: 33% center;
	margin: 19.55vh auto 45vh;
}

.mia-carnival19{
	background-image:url(../images/bg/miasBG2.jpg);
	margin: 45vh auto 5vh;
}
.antigua-carnival{
	background-image:url(../images/bg/anu18BG5.jpg);
	margin: 45vh auto;}	
	
.anu23{
	background-image:url(../images/bg/anu23BG1.jpg);
	background-position: center center;
	background-repeat:no-repeat;
	margin: 17.5vh auto 40vh;
}	
	
.carnival2023-1{
	background-image:url(../images/bg/anu23BG2.jpg);
	background-position: 35% center;}
.carnival2023-2{
	background-image:url(../images/bg/anu23BG3.jpg);
	background-position: 27% center;}
.carnival2023-3{
	background-image:url(../images/bg/anu23BG4.jpg);
	background-position: 35% center;}
.carnival2023-4{
	background-image:url(../images/bg/anu23BG5.jpg);
	background-position: center center;}
 
	
.anu22{
	background-image:url(../images/bg/anu22BG1.jpg);
	background-position: center center;
	margin: 19.55vh auto 45vh;

}	

.carnival2022-1{
	background-image:url(../images/bg/anutshirt22BG1.jpg);
	margin: 19.55vh auto 45vh;
	background-position: center;}
.carnival2022-2{
	background-image:url(../images/bg/anum22BG1.jpg);
	margin: 45vh auto;
	background-position: center;}
.carnival2022-3{
	background-image:url(../images/bg/anut22BG1.jpg);
	margin: 45vh auto 5vh;
	background-position: center;}


.anu19{
	background-image:url(../images/bg/anut19BG1a.jpg);
	background-position: 60% center;
	margin: 17.5vh auto 0;
}

.carnival2019-1{
	background-image:url(../images/bg/anutshirt19BG1.jpg);
	background-position: center 63px;
	margin: 12.5vh auto 0;}
	
.carnival2019-2{
	background-image:url(../images/bg/anuc19BG1.jpg);
	background-position: center 63px;
	margin: 45vh auto;}	
.carnival2019-3{
	background-image:url(../images/bg/anuj19BG1.jpg);
	background-position: center 65px;
	margin: 45vh auto;}	
.carnival2019-4{
	background-image:url(../images/bg/anum19BG1.jpg);
	background-position: center 65px;
	margin: 45vh auto;}	
.carnival2019-5{
	background-image:url(../images/bg/anut19BG2.jpg);
	background-position: center 65px;
	margin: 45vh auto 10vh;}



.anu18{
	background-image:url(../images/bg/anu18BG5c.jpg);
	margin: 45vh auto;}	

.carnival2018-1{
	background-image:url(../images/bg/anu18BG1.jpg);
	background-repeat:no-repeat;
	margin: 19.55vh auto 45vh;
	background-position: center center;
	}
.carnival2018-2{
	background-image:url(../images/bg/anu18BG3.jpg);
	background-position: center center;
	margin: 45vh auto;}	
.carnival2018-3{
	background-image:url(../images/bg/anu18BG4.jpg);
	background-position: center center;
	margin: 45vh auto;}	
.carnival2018-4{
	background-image:url(../images/bg/anu18BG5a.jpg);
	background-position: center center;
	margin: 45vh auto 5vh;}

	
.anu17{
	background-image:url(../images/bg/anu17BG6a.jpg);
	margin: 45vh auto 5vh;}	
.carnival2017-1{
	background-image:url(../images/bg/anu17BG3.jpg);
	background-position: center center;
	margin: 19.55vh auto 45;}
.carnival2017-2{
	background-image:url(../images/bg/anu17BG5.jpg);
	background-position: center center;
	margin: 45vh auto 5vh;}

	
.anu16{
	background-image:url(../images/bg/anu16BG2b.jpg);
	margin: 45vh auto;}	
	

.carnival2016-1{
	background-image:url(../images/bg/anu16BG7.jpg);
	background-position: center center;
	margin: 17.5vh auto 0;}
.carnival2016-2{
	background-image:url(../images/bg/anu16BG4.jpg);
	background-position: center center;
	margin: 45vh auto 10vh;}
	
	
.anu15{
	background-image:url(../images/bg/anu15BG3.jpg);
	margin: 45vh auto 5vh;}	

.carnival2015-1{
	background-image:url(../images/bg/anu15BG1.jpg);
	background-position: 10% center;
	margin: 17.5vh auto 0;}
.carnival2015-2{
	background-image:url(../images/bg/anu15BG4.jpg);
	background-position: center center;
	margin: 45vh auto 10vh;}
	
.orlando-carnival{
	background-image:url(../images/bg/oc23BG4.jpg);
	background-position: 0% center;
	margin: 45vh auto 5vh;}
	
.orlando-carnival2019{
	background-image:url(../images/bg/oc19BG1.jpg);
	background-position: 56.5% center;
	margin: 45vh auto 5vh;
	}
.orlando-carnival2022{
	background-image:url(../images/bg/oc22BG2.jpg);
	margin: 45vh auto;
	}
.orl-carnival2022{
	background-image:url(../images/bg/oc22BG3.jpg);
	}
.orl-jouvert2022{
	background-image:url(../images/bg/ocj22BG1.jpg);
	background-position: center center;
	}
	
.orlando-carnival2023{
	background-image:url(../images/bg/oc23BG1.jpg);
	margin: 19.55vh auto 45vh;
	}	
.event-cosplay{
	
	margin: 45vh auto 5vh;
	}
.megacon{
	background-image:url(../images/bg/MegaCon18BG1.jpg);
	margin: 19.55vh auto 45vh;
	}
.megacon18{
	background-image:url(../images/bg/MegaCon18BG2.jpg);
	margin: 45vh auto 5vh;
	}

.megacon19{
	
	margin: 45vh auto;
	}
	
.megacon22{
	background-image:url(../images/bg/mobile-bg/MegaCon22BG3.jpg);
	margin: 19.55vh auto 45vh;
	}
.herohype{
	background-image:url(../images/bg/herohypeBG.jpg);
	margin: 45vh auto 5vh;
	}

.section-header{
	background-color: rgba( 255, 255, 255, 0);
	font-family: Corbel, Helvetica, sans-serif;
	border: none;
	color: #000000;
	width: 100%;
	height:10vh;
	position:relative;
	margin: auto;
	left: 0px;
	top: 15vh;
	right: 0px;
	bottom: 0px;
	z-index: 99;
	text-align:center;
	}
	
.sectiion-text {
    font: large 'adam-cg', Helvetica, sans-serif;
    font-size: 5.6vh;
    /*text-shadow: 2px 2px 2px rgba(0,0,0,.2);*/
    text-align: center;
    letter-spacing: 4px;
    color: #ffffff;
    
}

button.section-button{
	background-color: rgba( 0, 0,0, .75);
	border-radius: 50px;
	font-family: Corbel, Helvetica, sans-serif;
	font-weight:100;
	color: #f8f8f8;
    width: 21vw;
    height: 5.5vw;
    margin: auto;
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: 0px;
    
}

button.section-button:hover{
	background-color: rgba( 0, 0, 0, 1);
    font-family: Corbel, Helvetica, sans-serif;
    border: 1px solid #000;
    color: #fff;
    width: 21vw;
    height: 5.5vw;
    margin: auto;
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: 0px;
    
}

button.section-button:active{
	background-color: rgba( 0, 0, 0, 1);
    font-family: Corbel, Helvetica, sans-serif;
    border: 1px solid #000;
    color: #fff;
    width: 21vw;
    height: 5.5vw;
    margin: auto;
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: 0px;
    box-shadow: 1px 1px 5px #000000;
}

button.sub-button{
	background-color: rgba( 0, 0, 0, .75);
	border-radius: 50px;
	font-family: Corbel, Helvetica, sans-serif;
	font-weight:100;
	color: #f8f8f8;
	width: 21vw;
	height: 5.5vw;
	margin: auto;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
}
button.sub-button:hover{
	background-color: rgba( 0, 0, 0, 1);
	font-family: Corbel, Helvetica, sans-serif;
	color: #333;
	width: 21vw;
	height: 5.5vw;
	margin: auto;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;;
	cursor:pointer;
}
button.sub-button:active{
	background-color: rgba( 0, 0, 0, 1);
	font-family: Corbel, Helvetica, sans-serif;
	color: #fff;
	width: 21vw;
	height: 5.5vw;
	margin: auto;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	z-index: 999;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;;
	cursor:pointer;
}

#footer-mobile{
	width:100%;
	height: 9vh;
	padding-top:0vh;
	background-color: rgba( 255, 255, 255, 0);
	margin-top : -50%;
	margin-bottom: 0px;
	display: block;}	
}

@media screen and ( max-device-width: 800px){

.scroll-container section {
	width: 80%;
	height: 60vh;
	margin: 10vh auto 36.5vh;
	background-repeat:no-repeat;
	background-size: cover;
	background-position: ;
	
	
}

.section-header{
	background-color: rgba( 255, 255, 255, 0);
	font-family: Corbel, Helvetica, sans-serif;
	border: none;
	color: #000000;
	width: 100%;
	height:10vh;
	position:relative;
	margin: auto;
	left: 0px;
	top: 22vh;
	right: 0px;
	bottom: 0px;
	z-index: 99;
	text-align:center;
	}

.sectiion-text {
    font: large 'adam-cg', Helvetica, sans-serif;
    font-size: 8vw;
    /*text-shadow: 2px 2px 2px rgba(0,0,0,.2);*/
    text-align: center;
    letter-spacing: 4px;
    color: #ffffff;
    
}

.travel-section1 {
	background-image:url(../images/bg/travelBG2a.jpg);
	background-position: center center;
	margin: 17.5vh auto 0;
	
	
	}
	
	

.travel-section2 {
	background-image:url(../images/bg/stkittsBG.jpg);
	background-position: center center;
	margin: 40vh auto 10vh;
	}
	
.travel-section3 {
	background-image:url(../images/bg/orlandoBG5.jpg);
	background-position: center center;
	margin: 40vh auto 5vh;
	}


	/*Event Section*/
	
	
.event-automotive{
	background-image:url(../images/bg/fos-BG.jpg);
	margin: 17.5vh auto 0;
	
}

.auto2{
	background-image:url(../images/bg/rotarian-lowell.jpg);
	background-position: center center;
	margin: 17.5vh auto 5vh;
}

.auto1{
	background-image:url(../images/bg/fos-bg2.jpg);
	margin: 40vh auto 5vh;
	
}	
			
.event-carnival{
	background-image:url(../images/bg/anu15BG5.jpg);
	margin: 40vh auto;
	}
	
.miami-carnival{
	background-image:url(../images/bg/miasBG3.jpg);
	margin: 17.5vh auto 0;
	}
	
.mia-jouvert19{
	background-image:url(../images/bg/miajBG3a.jpg);
	background-position: 33% center;
	margin: 17.5vh auto 0;
}

.mia-carnival19{
	background-image:url(../images/bg/miasBG2.jpg);
	margin: 39vh auto 7vh;
}
.antigua-carnival{
	background-image:url(../images/bg/anu18BG5.jpg);
	margin: 42vh auto;}	

.anu23{
	background-image:url(../images/bg/anu23BG1.jpg);
	background-position: center center;
	background-repeat:no-repeat;
	margin: 17.5vh auto 40vh;
}

.carnival2023-1{
	background-image:url(../images/bg/anu23BG2.jpg);
	background-position: center center;}
.carnival2023-2{
	background-image:url(../images/bg/anu23BG3.jpg);
	background-position: center center;}
.carnival2023-3{
	background-image:url(../images/bg/anu23BG4.jpg);
	background-position: center center;}
.carnival2023-4{
	background-image:url(../images/bg/anu23BG5.jpg);
	background-position: center center;}
 

.anu22{
	background-image:url(../images/bg/anu22BG1.jpg);
	background-position: center center;
	margin: 19.55vh auto 45vh;

}	

.carnival2022-1{
	background-image:url(../images/bg/anutshirt22BG1.jpg);
	margin: 17.5vh auto 10vh;
	background-position: center;}
.carnival2022-2{
	background-image:url(../images/bg/anum22BG1.jpg);
	margin: 37vh auto;
	background-position: center;}
.carnival2022-3{
	background-image:url(../images/bg/anut22BG1.jpg);
	margin: 37vh auto 5vh;
	background-position: center;}


.anu19{
	background-image:url(../images/bg/anut19BG1a.jpg);
	background-position: 60% center;
	margin: 17.5vh auto 0;
}

.carnival2019-1{
	background-image:url(../images/bg/anutshirt19BG1.jpg);
	background-position: center 63px;
	margin: 17.5vh auto 0;}
.carnival2019-2{
	background-image:url(../images/bg/anuc19BG1.jpg);
	background-position: center 63px;
	margin: 39vh auto 40vh;}
.carnival2019-3{
	background-image:url(../images/bg/anuj19BG1.jpg);
	background-position: center 65px;
	margin: 39vh auto 40vh;}
.carnival2019-4{
	background-image:url(../images/bg/anum19BG1.jpg);
	background-position: center 65px;
	margin: 37vh auto 40vh;}
.carnival2019-5{
	background-image:url(../images/bg/anut19BG2.jpg);
	background-position: center 65px;
	margin: 39vh auto 7vh;}



.anu18{
	background-image:url(../images/bg/anu18BG5c.jpg);
	margin: 40vh auto;

}

.carnival2018-1{
	background-image:url(../images/bg/anu18BG1.jpg);
	background-repeat:no-repeat;
	margin: 17.5vh auto 0;
	background-position: center center;
	}
.carnival2018-2{
	background-image:url(../images/bg/anu18BG3.jpg);
	background-position: center center;
	margin: 39vh auto 40vh;}
.carnival2018-3{
	background-image:url(../images/bg/anu18BG4.jpg);
	background-position: center center;
	margin: 39vh auto 40vh;}
.carnival2018-4{
	background-image:url(../images/bg/anu18BG5a.jpg);
	background-position: center center;
	margin: 39vh auto 7vh;}

	
.anu17{
	background-image:url(../images/bg/anu17BG6a.jpg);
	margin: -3vh auto 5vh;
}
.carnival2017-1{
	background-image:url(../images/bg/anu17BG3.jpg);
	background-position: center center;
	margin: 17.5vh auto 0;}
.carnival2017-2{
	background-image:url(../images/bg/anu17BG5.jpg);
	background-position: center center;
	margin: 39vh auto 7vh;}

	
.anu16{
	background-image:url(../images/bg/anu16BG2b.jpg);
	margin: 40vh auto;
	
}
.carnival2016-1{
	background-image:url(../images/bg/anu16BG7.jpg);
	background-position: center center;
	margin: 17.5vh auto 0;}
.carnival2016-2{
	background-image:url(../images/bg/anu16BG4.jpg);
	background-position: center center;
	margin: 39vh auto 7vh;}
	
	
.anu15{
	background-image:url(../images/bg/anu15BG3.jpg);
	margin: 37vh auto 6vh;
}
.carnival2015-1{
	background-image:url(../images/bg/anu15BG1.jpg);
	background-position: center center;
	margin: 17.5vh auto 0;}
.carnival2015-2{
	background-image:url(../images/bg/anu15BG4.jpg);
	background-position: center center;
	margin: 40vh auto 10vh;}
	
.orlando-carnival{
	background-image:url(../images/bg/oc22BG1.jpg);
	margin: -3vh auto 5vh;}
	
.orlando-carnival2019{
	background-image:url(../images/bg/oc19BG1.jpg);
	background-position: 56.5% center;
	margin: 39vh auto 7vh;
	}
.orlando-carnival2022{
	background-image:url(../images/bg/oc22BG2.jpg);
	margin: 17.5vh auto 0;
	}
.orl-carnival2022{
	background-image:url(../images/bg/oc22BG3.jpg);
	background-position: 35% center;
	margin: 40vh auto 5vh;
	}
.orl-jouvert2022{
	background-image:url(../images/bg/ocj22BG1.jpg);
	margin: 17.5vh auto 0;
	}
	
.orlando-carnival2023{
	background-image:url(../images/bg/oc23BG1.jpg);
	margin: 17.5vh auto 0;
	}

.orl-jouvert2023{
	background-image:url(../images/bg/oc23BG2.jpg);
	background-position: center center;
	margin: 17.5vh auto 0;}	
		
.orl-carnival2023{
	background-image:url(../images/bg/oc23BG3.jpg);
	background-position: center center;
	margin: 40vh auto 5vh;
	}

		
.event-cosplay{
	background-image:url(../images/bg/MegaCon19BG2.jpg);
	margin: 40vh auto 10vh;
	}
.megacon{
	background-image:url(../images/bg/MegaCon18BG1.jpg);
	margin: 17.5vh auto 0;
	}
.megacon18{
	background-image:url(../images/bg/MegaCon18BG2.jpg);
	margin: -3vh auto 5vh;
	}

.megacon19{
	background-image:url(../images/bg/MegaCon19BG2.jpg);
	margin: 42vh auto ;
	}
	
.megacon22{
	background-image:url(../images/bg/mobile-bg/MegaCon22BG3.jpg);
	margin: 17.5vh auto 0;
	}
.herohype{
	background-image:url(../images/bg/herohypeBG.jpg);
	margin: 39vh auto 5vh;
	}

button.section-button{
	background-color: rgba( 0, 0,0, .75);
	border-radius: 50px;
	font-family: Corbel, Helvetica, sans-serif;
	font-weight:100;
	color: #f8f8f8;
    width: 20vw;
    height: 5.5vh;
    margin: auto;
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: 0px;
    
}

button.section-button:hover{
	background-color: rgba( 0, 0, 0, 1);
    font-family: Corbel, Helvetica, sans-serif;
    border: 1px solid #000;
    color: #fff;
    width: 20vw;
    height: 5.5vh;
    margin: auto;
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: 0px;
    
}

button.section-button:active{
	background-color: rgba( 0, 0, 0, 1);
    font-family: Corbel, Helvetica, sans-serif;
    border: 1px solid #000;
    color: #fff;
    width: 20vw;
    height: 5.5vh;
    margin: auto;
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: 0px;
    box-shadow: 1px 1px 5px #000000;
}

button.sub-button{
	background-color: rgba( 0, 0, 0, .75);
	border-radius: 50px;
	font-family: Corbel, Helvetica, sans-serif;
	font-weight:100;
	color: #f8f8f8;
	width: 20vw;
	height: 4vh;
	margin: auto;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
}
button.sub-button:hover{
	background-color: rgba( 0, 0, 0, 1);
	font-family: Corbel, Helvetica, sans-serif;
	color: #333;
	width: 20vw;
	height: 4vh;
	margin: auto;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;;
	cursor:pointer;
}
button.sub-button:active{
	background-color: rgba( 0, 0, 0, 1);
	font-family: Corbel, Helvetica, sans-serif;
	color: #fff;
	width: 20vw;
	height: 4vh;
	margin: auto;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	z-index: 999;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;;
	cursor:pointer;
}
	
#footer-mobile{
	width:100%;
	height: 9vh;
	padding-top:1.5vh;
	background-color: rgba( 255,255,255,0);
	margin-top :-5%;
	margin-bottom: 0px;
	display: block;}



}
@media screen and ( max-device-width: 799px){

scroll-container section {
	width: 98%;
	height: 55vh;
	background-repeat:no-repeat;
	background-size: cover;
	background-position: center center;
	margin: 20vh auto 40vh;
	
}



.travel-section2 {
	background-image:url(../images/bg/stkittsBG.jpg);
	background-position: center center;
	margin: 40vh auto 5vh;
	}
	
.travel-section3 {
	background-image:url(../images/bg/orlandoBG5.jpg);
	background-position: center center;
	margin: 40vh auto 5vh;
	}

.event-automotive{
	background-image:url(../images/bg/fos-BG.jpg);
	margin: 17.5vh auto 0;
	background-position: 52.6% center;
	
}

.auto3{
	background-image:url(../images/bg/mobile-bg/elite-tuner.jpg);
	background-position: center center;
	background-repeat:no-repeat;
}


.auto2{
		background-image:url(../images/bg/mobile-bg/rotarian-lowellm.jpg);
	background-position: center center;
	margin: 17.5vh auto0vh;
}

.auto1{
	background-image:url(../images/bg/fos-bg2.jpg);
	margin: 40vh auto 5vh;
	
}	
.event-carnival{
	background-image:url(../images/bg/anu15BG5.jpg);
	margin: 40vh auto;
	}

.mia-carnival19{
	background-image:url(../images/bg/miasBG2.jpg);
	margin: 40vh auto 5vh;
}

.antigua-carnival{
	background-image:url(../images/bg/anu18BG5.jpg);
	margin: 40vh auto;}	
	
.anu23{
	background-image:url(../images/bg/anu23BG1.jpg);
	background-position: center center;
	background-repeat:no-repeat;
	margin: 17.5vh auto 40vh;
}

.carnival2023-1{
	background-image:url(../images/bg/anu23BG2.jpg);
	background-position: 30% center;
	margin: 17.5vh auto 0;}
.carnival2023-2{
	background-image:url(../images/bg/anu23BG3.jpg);
	background-position: 26% center;
	margin: 40vh auto;}
.carnival2023-3{
	background-image:url(../images/bg/anu23BG4.jpg);
	background-position: 37% center;
	margin: 40vh auto;}
.carnival2023-4{
	background-image:url(../images/bg/anu23BG5.jpg);
	background-position: center center;
	margin: 40vh auto 5vh;}
 

.anu22{
	background-image:url(../images/bg/anu22BG1.jpg);
	background-position: center center;
	margin: 17.5vh auto 0;

}	

.carnival2022-1{
	background-image:url(../images/bg/anutshirt22BG1.jpg);
	margin: 17.5vh auto 10vh;
	background-position: center;}
.carnival2022-2{
	background-image:url(../images/bg/anum22BG1.jpg);
	margin: 40vh auto;
	background-position: center;}
.carnival2022-3{
	background-image:url(../images/bg/anut22BG1.jpg);
	margin: 40vh auto 5vh;
	background-position: center;}

.anu19{
	background-image:url(../images/bg/anut19BG1a.jpg);
	background-position: 60% center;
	margin: 40vh auto;
}

.carnival2019-1{
	background-image:url(../images/bg/anutshirt19BG1.jpg);
	background-position: center 63px;
	margin: 17.5vh auto 0;}
.carnival2019-2{
	background-image:url(../images/bg/anuc19BG1.jpg);
	background-position: center 63px;
	margin: 40vh auto;}
.carnival2019-3{
	background-image:url(../images/bg/anuj19BG1.jpg);
	background-position: center 65px;
	margin: 40vh auto;}
.carnival2019-4{
	background-image:url(../images/bg/anum19BG1.jpg);
	background-position: center 65px;
	margin: 40vh auto;}
.carnival2019-5{
	background-image:url(../images/bg/anut19BG2.jpg);
	background-position: center 65px;
	margin: 40vh auto 5vh;}



.anu18{
	background-image:url(../images/bg/anu18BG5c.jpg);
	margin: 40vh auto;

}

.carnival2018-1{
	background-image:url(../images/bg/anu18BG1.jpg);
	background-repeat:no-repeat;
	margin: 17.5vh auto 0;
	background-position: center center;
	}
.carnival2018-2{
	background-image:url(../images/bg/anu18BG3.jpg);
	background-position: center center;
	margin: 40vh auto;}
.carnival2018-3{
	background-image:url(../images/bg/anu18BG4.jpg);
	background-position: center center;
	margin: 40vh auto;}
.carnival2018-4{
	background-image:url(../images/bg/anu18BG5a.jpg);
	background-position: center center;
	margin: 40vh auto 5vh;}

	
.anu17{
	background-image:url(../images/bg/anu17BG6a.jpg);
	margin: 40vh auto 5vh;
}
.carnival2017-1{
	background-image:url(../images/bg/anu17BG3.jpg);
	background-position: center center;
	margin: 17.5vh auto 0;}
.carnival2017-2{
	background-image:url(../images/bg/anu17BG5.jpg);
	background-position: center center;
	margin: 40vh auto 5vh ;}

.orlando-carnival{
	background-image:url(../images/bg/oc23BG4.jpg);
	background-position: 4% center;
	margin: 40vh auto 5vh;}

	
.orlando-carnival2019{
	background-image:url(../images/bg/oc19BG1.jpg);
	background-position: 56.5% center;
	margin: 40vh auto 5vh;
	}
.orlando-carnival2022{
	background-image:url(../images/bg/oc22BG2.jpg);
	margin: 40vh auto;
	}
.orl-carnival2023{
	background-image:url(../images/bg/oc23BG3.jpg);
	mmargin: 40vh auto 5vh;
	}
	
.event-cosplay{
	background-image:url(../images/bg/mobile-bg/MegaCon19BG2.jpg);
	margin: 40vh auto 5vh;
	}
.megacon{
	background-image:url(../images/bg/MegaCon18BG1.jpg);
	margin: 17.5vh auto 0;
	}
	
.megacon19{
	background-image:url(../images/bg/MegaCon19BG2.jpg);
	margin: 40vh auto ;
	}
.megacon18{
	background-image:url(../images/bg/MegaCon18BG2.jpg);
	margin: 40vh auto 5vh;
	}


.herohype{
	background-image:url(../images/bg/herohypeBG.jpg);
	margin: 40vh auto 5vh;
	}


.anu17{
	background-image:url(../images/bg/anu17BG6a.jpg);
	margin: 40vh auto 5vh;
}
button.section-button{
	background-color: rgba( 0, 0,0, .75);
	border-radius: 50px;
	font-family: Corbel, Helvetica, sans-serif;
	font-weight:100;
	color: #f8f8f8;
    width: 20vw;
    height: 5vh;
    margin: auto;
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: 0px;
    
}

button.section-button:hover{
	background-color: rgba( 0, 0, 0, 1);
    font-family: Corbel, Helvetica, sans-serif;
    border: 1px solid #000;
    color: #fff;
    width: 20vw;
    height: 5vh;
    margin: auto;
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: 0px;
    
}

button.section-button:active{
	background-color: rgba( 0, 0, 0, 1);
    font-family: Corbel, Helvetica, sans-serif;
    border: 1px solid #000;
    color: #fff;
    width: 20vw;
    height: 5vh;
    margin: auto;
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: 0px;
    box-shadow: 1px 1px 5px #000000;
}

button.sub-button{
	background-color: rgba( 0, 0, 0, .75);
	border-radius: 50px;
	font-family: Corbel, Helvetica, sans-serif;
	font-weight:100;
	color: #f8f8f8;
	width: 20vw;
    height: 5vh;
	margin: auto;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	/*border: 1px solid #FFFFFF;*/
}
button.sub-button:hover{
	background-color: rgba( 0, 0, 0, 1);
	font-family: Corbel, Helvetica, sans-serif;
	color: #333;
	width: 20vw;
    height: 5vh;
	margin: auto;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;;
	cursor:pointer;
}
button.sub-button:active{
	background-color: rgba( 0, 0, 0, 1);
	font-family: Corbel, Helvetica, sans-serif;
	color: #fff;
	width: 20vw;
    height: 5vh;
	margin: auto;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	z-index: 999;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;;
	cursor:pointer;
}

#footer-mobile{
	width:100%;
	height: 9vh;
	padding-top:1.5vh;
	background-color: rgba( 255,255,255,0);
	margin-top :-40%;
	margin-bottom: 0px;
	display: block;}



}

@media screen and ( max-device-width: 768px){

.container{
	height: 90vh;
	padding-top:10vh;
	/*scroll-snap-type: y mandatory;
	overflow-y:scroll;*/
	}


.scroll-container section {
	width: 90%;
	height: 50vh;
	margin: 15vh auto 38vh;
	background-repeat:no-repeat;
	background-size: cover;
	background-position: ;
	
}

.section-header{
	background-color: rgba( 255, 255, 255, 0);
	font-family: Corbel, Helvetica, sans-serif;
	border: none;
	color: #000000;
	width: 100%;
	height:10vh;
	position:relative;
	margin: auto;
	left: 0px;
	top: 22vh;
	right: 0px;
	bottom: 0px;
	z-index: 99;
	text-align:center;
	}

.sectiion-text {
    font: large 'adam-cg', Helvetica, sans-serif;
    font-size: 8.2vw;
    /*text-shadow: 2px 2px 2px rgba(0,0,0,.2);*/
    text-align: center;
    letter-spacing: 4px;
    color: #ffffff;
    
}

button.section-button{
	background-color: rgba( 0, 0,0, .75);
	border-radius: 50px;
	font-family: Corbel, Helvetica, sans-serif;
	font-weight:100;
	color: #f8f8f8;
    width: 20vw;
    height: 5vh;
    margin: auto;
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: 0px;
    
}

button.section-button:hover{
	background-color: rgba( 0, 0, 0, 1);
    font-family: Corbel, Helvetica, sans-serif;
    border: 1px solid #000;
    color: #fff;
    width: 20vw;
    height: 5vh;
    margin: auto;
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: 0px;
    
}

button.section-button:active{
	background-color: rgba( 0, 0, 0, 1);
    font-family: Corbel, Helvetica, sans-serif;
    border: 1px solid #000;
    color: #fff;
    width: 20vw;
    height: 5vh;
    margin: auto;
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: 0px;
    box-shadow: 1px 1px 5px #000000;
}

button.sub-button{
	background-color: rgba( 0, 0, 0, .75);
	border-radius: 50px;
	font-family: Corbel, Helvetica, sans-serif;
	font-weight:100;
	color: #f8f8f8;
	width: 20vw;
    height: 5vh;
	margin: auto;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	/*border: 1px solid #FFFFFF;*/
}
button.sub-button:hover{
	background-color: rgba( 0, 0, 0, 1);
	font-family: Corbel, Helvetica, sans-serif;
	color: #333;
	width: 20vw;
    height: 5vh;
	margin: auto;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;;
	cursor:pointer;
}
button.sub-button:active{
	background-color: rgba( 0, 0, 0, 1);
	font-family: Corbel, Helvetica, sans-serif;
	color: #fff;
	width: 20vw;
    height: 5vh;
	margin: auto;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	z-index: 999;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;;
	cursor:pointer;
}
#social-container2{
	font-family: Arial, Helvetica, sans-serif;
	width: 95px;
	background: rgba(255, 255, 255, 0);
	z-index: 9999;
	height: 42px;
	display: block;
	margin: 0 auto 0;
	text-align: center;
}

#footer-mobile{
	width:100%;
	height: 9vh;
	padding-top:1.5vh;
	background-color: rgba( 255,255,255,0);
	margin-top :-40%;
	margin-bottom: 0px;
	display: block;}


}


@media screen and ( max-device-width: 760px){

scroll-container section {
	width: 70%;
	height: 60vh;
	background-repeat:no-repeat;
	background-size: cover;
	background-position: ;
	margin: 20vh auto 40vh;
	
}

.travel-section2 {
	background-image:url(../images/bg/stkittsBG.jpg)
	background-position: center center;
	margin: 40vh auto 5vh;
	}

.event-automotive{
	background-image:url(../images/bg/fos-BG.jpg);
	margin: 17.5vh auto 0;
	
}

.auto2{
	background-image:url(../images/bg/rotarian-lowell.jpg);
	background-position: center center;
	background-repeat:no-repeat;
}

.auto1{
	background-image:url(../images/bg/fos-bg2.jpg);
	margin: 17.5vh auto 5vh;
	
}	
.event-carnival{
	background-image:url(../images/bg/anu15BG5.jpg);
	margin: 40vh auto;
	}
	
.event-cosplay{
	background-image:url(../images/bg/mobile-bg/MegaCon19BG2.jpg);
	margin: 40vh auto 5vh;
	}
.megacon{
	background-image:url(../images/bg/MegaCon18BG1.jpg);
	margin: 15.5vh auto 0;
	}

.herohype{
	background-image:url(../images/bg/herohypeBG.jpg);
	margin: 40vh auto 5vh;
	}


.sectiion-text {
    font: large 'adam-cg', Helvetica, sans-serif;
    font-size: 6.5vw;
    /*text-shadow: 2px 2px 2px rgba(0,0,0,.2);*/
    text-align: center;
    letter-spacing: 4px;
    color: #ffffff;
    
}

button.section-button{
	background-color: rgba( 0, 0,0, .75);
	border-radius: 50px;
	font-family: Corbel, Helvetica, sans-serif;
	font-weight:100;
	color: #f8f8f8;
    width: 15vw;
    height: 7vh;
    margin: auto;
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: 0px;
    
}

button.section-button:hover{
	background-color: rgba( 0, 0, 0, 1);
    font-family: Corbel, Helvetica, sans-serif;
    border: 1px solid #000;
    color: #fff;
    width: 15vw;
    height: 7vh;
    margin: auto;
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: 0px;
    
}

button.section-button:active{
	background-color: rgba( 0, 0, 0, 1);
    font-family: Corbel, Helvetica, sans-serif;
    border: 1px solid #000;
    color: #fff;
    width: 15vw;
    height: 7vh;
    margin: auto;
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: 0px;
    box-shadow: 1px 1px 5px #000000;
}

button.sub-button{
	background-color: rgba( 0, 0, 0, .75);
	border-radius: 50px;
	font-family: Corbel, Helvetica, sans-serif;
	font-weight:100;
	color: #f8f8f8;
	width: 15vw;
    height: 7vh;
	margin: auto;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
}
button.sub-button:hover{
	background-color: rgba( 0, 0, 0, 1);
	font-family: Corbel, Helvetica, sans-serif;
	color: #333;
	width: 15vw;
    height: 7vh;
	margin: auto;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;;
	cursor:pointer;
}
button.sub-button:active{
	background-color: rgba( 0, 0, 0, 1);
	font-family: Corbel, Helvetica, sans-serif;
	color: #fff;
	width: 15vw;
    height: 7vh;
	margin: auto;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	z-index: 999;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;;
	cursor:pointer;
}

#footer-mobile{
	width:100%;
	height: 9vh;
	padding-top:1.5vh;
	background-color: rgba( 255,255,255,0);
	margin-top :-2%;
	margin-bottom: 0px;
	display: block;}



}

@media screen and ( max-device-width: 744px){

.container{
	height: 90vh;
	padding-top:10vh;
	/*scroll-snap-type: y mandatory;
	overflow-y:scroll;*/
	}


.scroll-container section {
	width: 90%;
	height: 50vh;
	margin: 15vh auto 38vh;
	background-repeat:no-repeat;
	background-size: cover;
	background-position: ;
	
}

.section-header{
	background-color: rgba( 255, 255, 255, 0);
	font-family: Corbel, Helvetica, sans-serif;
	border: none;
	color: #000000;
	width: 100%;
	height:10vh;
	position:relative;
	margin: auto;
	left: 0px;
	top: 22vh;
	right: 0px;
	bottom: 0px;
	z-index: 99;
	text-align:center;
	}

.sectiion-text {
    font: large 'adam-cg', Helvetica, sans-serif;
    font-size: 8.2vw;
    /*text-shadow: 2px 2px 2px rgba(0,0,0,.2);*/
    text-align: center;
    letter-spacing: 4px;
    color: #ffffff;
    
}

button.section-button{
	background-color: rgba( 0, 0,0, .75);
	border-radius: 50px;
	font-family: Corbel, Helvetica, sans-serif;
	font-weight:100;
	color: #f8f8f8;
    width: 20vw;
    height: 7vw;
    margin: auto;
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: 0px;
    
}

button.section-button:hover{
	background-color: rgba( 0, 0, 0, 1);
    font-family: Corbel, Helvetica, sans-serif;
    border: 1px solid #000;
    color: #fff;
    width: 20vw;
    height: 7vw;
    margin: auto;
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: 0px;
    
}

button.section-button:active{
	background-color: rgba( 0, 0, 0, 1);
    font-family: Corbel, Helvetica, sans-serif;
    border: 1px solid #000;
    color: #fff;
    width: 20vw;
    height: 7vw;
    margin: auto;
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: 0px;
    box-shadow: 1px 1px 5px #000000;
}

button.sub-button{
	background-color: rgba( 0, 0, 0, .75);
	border-radius: 50px;
	font-family: Corbel, Helvetica, sans-serif;
	font-weight:100;
	color: #f8f8f8;
	width: 20vw;
    height: 7vw;
	margin: auto;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
}
button.sub-button:hover{
	background-color: rgba( 0, 0, 0, 1);
	font-family: Corbel, Helvetica, sans-serif;
	color: #333;
	width: 20vw;
    height: 7vw;
	margin: auto;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;;
	cursor:pointer;
}
button.sub-button:active{
	background-color: rgba( 0, 0, 0, 1);
	font-family: Corbel, Helvetica, sans-serif;
	color: #fff;
	width: 20vw;
    height: 7vw;
	margin: auto;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	z-index: 999;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;;
	cursor:pointer;
}

#social-container2{
	font-family: Arial, Helvetica, sans-serif;
	width: 95px;
	background: rgba(255, 255, 255, 0);
	z-index: 9999;
	height: 42px;
	display: block;
	margin: 0 auto 0;
	text-align: center;
}

#footer-mobile{
	width:100%;
	height: 10vh;
	padding-top:1.5vh;
	background-color: rgba( 255,255,255,0);
	margin-top :-33vh;
	margin-bottom: 0px;
	display: block;}





}


@media screen and ( max-device-width: 640px){

.scroll-container {
	width: 100%;
	height: 100%;
	position: relative;
	margin: 0;
	padding: 0;
	
}
.scroll-container section {
	width: 95%;
	height: 55%;
	background-repeat:no-repeat;
	background-size: cover;
	background-position: ;
	
	
}

.travel-section1 {
	background-image:url(../images/bg/travelBG2a.jpg);
	background-position: center center;
	margin: 17.5vh auto 0;
	
	
	}
	
	

.travel-section2 {
	background-image:url(../images/bg/stkittsBG.jpg);
	background-position: center center;
	margin: 40vh auto;
	}
	
.travel-section3 {
	background-image:url(../images/bg/orlandoBG5.jpg);
	background-position: center center;
	margin: 40vh auto 10vh;
	}

	/*Event Section*/
	
	
.event-automotive{
	background-image:url(../images/bg/fos-BG.jpg);
	margin: 17.5vh auto 0;
	
}

.auto2{
		background-image:url(../images/bg/mobile-bg/rotarian-lowellm.jpg);
	background-position: center center;
	margin: 30vh auto 0vh;
}

.auto1{
	background-image:url(../images/bg/fos-bg2.jpg);
	margin: 39vh auto 5vh;
	
}	
			
.event-carnival{
	background-image:url(../images/bg/anu15BG5.jpg);
	margin: 40vh auto;
	}
	
.miami-carnival{
	background-image:url(../images/bg/miasBG3.jpg);
	margin: 17.5vh auto 0;
	}
	
.mia-jouvert19{
	background-image:url(../images/bg/miajBG3a.jpg);
	margin: 30vh auto 0;
}

.mia-carnival19{
	background-image:url(../images/bg/miasBG2.jpg);
	margin: 39vh auto 5vh;
}
.antigua-carnival{
	background-image:url(../images/bg/anu18BG5.jpg);
	margin: 42vh auto;}	


.anu19{
	background-image:url(../images/bg/anut19BG1a.jpg);
	background-position: 60% center;
	margin: 17.5vh auto 0;
}

.carnival2019-1{
	background-image:url(../images/bg/anutshirt19BG1.jpg);
	background-position: center 63px;
	margin: 17.5vh auto 0;}
.carnival2019-2{
	background-image:url(../images/bg/anuc19BG1.jpg);
	background-position: center 63px;
	margin: 39vh auto 40vh;}
.carnival2019-3{
	background-image:url(../images/bg/anuj19BG1.jpg);
	background-position: center 65px;
	margin: 39vh auto 40vh;}
.carnival2019-4{
	background-image:url(../images/bg/anum19BG1.jpg);
	background-position: center 65px;
	margin: 37vh auto 40vh;}
.carnival2019-5{
	background-image:url(../images/bg/anut19BG2.jpg);
	background-position: center 65px;
	margin: 39vh auto 7vh;}



.anu18{
	background-image:url(../images/bg/anu18BG5c.jpg);
	margin: 40vh auto;

}

.carnival2018-1{
	background-image:url(../images/bg/anu18BG1.jpg);
	background-repeat:no-repeat;
	margin: 17.5vh auto 0;
	background-position: center center;
	}
.carnival2018-2{
	background-image:url(../images/bg/anu18BG3.jpg);
	background-position: center center;
	margin: 39vh auto 40vh;}
.carnival2018-3{
	background-image:url(../images/bg/anu18BG4.jpg);
	background-position: center center;
	margin: 39vh auto 40vh;}
.carnival2018-4{
	background-image:url(../images/bg/anu18BG5a.jpg);
	background-position: center center;
	margin: 39vh auto 7vh;}

	
.anu17{
	background-image:url(../images/bg/anu17BG6a.jpg);
	margin: 39vh auto 40vh;
}
.carnival2017-1{
	background-image:url(../images/bg/anu17BG3.jpg);
	background-position: center center;
	margin: 17.5vh auto 0;}
.carnival2017-2{
	background-image:url(../images/bg/anu17BG5.jpg);
	background-position: center center;
	margin: 39vh auto 7vh;}

	
.anu16{
	background-image:url(../images/bg/anu16BG2b.jpg);
	margin: 40vh auto;
	
}
.carnival2016-1{
	background-image:url(../images/bg/anu16BG7.jpg);
	background-position: center center;
	margin: 17.5vh auto 0;}
.carnival2016-2{
	background-image:url(../images/bg/anu16BG4.jpg);
	background-position: center center;
	margin: 39vh auto 7vh;}
	
	
.anu15{
	background-image:url(../images/bg/anu15BG3.jpg);
	margin: 37vh auto 6vh;
}
.carnival2015-1{
	background-image:url(../images/bg/anu15BG1.jpg);
	background-position: center center;
	margin: 17.5vh auto 0;}
.carnival2015-2{
	background-image:url(../images/bg/anu15BG4.jpg);
	background-position: center center;
	margin: 40vh auto 10vh;}
	
.orlando-carnival{
	background-image:url(../images/bg/oc22BG1.jpg);
	margin: -3vh auto 5vh;}
	
.orlando-carnival2019{
	background-image:url(../images/bg/oc19BG1.jpg);
	background-position: 56.5% center;
	margin: 40vh auto 5vh;
	}
.orlando-carnival2022{
	background-image:url(../images/bg/oc22BG2.jpg);
	margin: 30vh auto 0;
	}
.orl-carnival2022{
	background-image:url(../images/bg/oc22BG1.jpg);
	}
.orl-jouvert2022{
	background-image:url(../images/bg/ocj22BG1.jpg);
	background-position: center center;
	}	
.event-cosplay{
	background-image:url(../images/bg/mobile-bg/MegaCon19BG2.jpg);
	margin: 40vh auto 10vh;
	}
.megacon{
	background-image:url(../images/bg/MegaCon18BG1.jpg);
	margin: 17.5vh auto 0;
	}
.megacon18{
	background-image:url(../images/bg/MegaCon18BG2.jpg);
	margin: 39vh auto 7vh;
	}

.megacon19{
	background-image:url(../images/bg/MegaCon19BG2.jpg);
	margin: 17.5vh auto 0;
	}
.herohype{
	background-image:url(../images/bg/herohypeBG.jpg);
	margin: 39vh auto 5vh;
	}

.sectiion-text {
    font: large 'adam-cg', Helvetica, sans-serif;
    font-size: 9vw;
    /*text-shadow: 2px 2px 2px rgba(0,0,0,.2);*/
    text-align: center;
    letter-spacing: 4px;
    color: #ffffff;
    
}

button.section-button{
	background-color: rgba( 0, 0,0, .75);
	border-radius: 50px;
	font-family: Corbel, Helvetica, sans-serif;
	font-weight:100;
	color: #f8f8f8;
    width: 25vw;
    height: 5vh;
    margin: auto;
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: 0px;
    
}

button.section-button:hover{
	background-color: rgba( 0, 0, 0, 1);
    font-family: Corbel, Helvetica, sans-serif;
    border: 1px solid #000;
    color: #fff;
    width: 25vw;
    height: 5vh;
    margin: auto;
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: 0px;
    
}

button.section-button:active{
	background-color: rgba( 0, 0, 0, 1);
    font-family: Corbel, Helvetica, sans-serif;
    border: 1px solid #000;
    color: #fff;
    width: 25vw;
    height: 5vh;
    margin: auto;
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: 0px;
    box-shadow: 1px 1px 5px #000000;
}


}

@media screen and ( max-device-width: 450px){


.scroll-container {
	width: 100%;
	height: 100%;
	position: relative;
	margin: 0;
	padding: 0;
	
}

.scroll-container section {
	width: 98%;
	height: 40vh;
	background-repeat:no-repeat;
	background-size: cover;
	background-position: ;
	margin:20vh auto 50vh;
	
	
}

.section-header{
	background-color: rgba( 255, 255, 255, 0);
	font-family: Corbel, Helvetica, sans-serif;
	border: none;
	color: #000000;
	width: 100%;
	height:10vh;
	position:relative;
	margin: auto;
	left: 0px;
	top: 13vh;
	right: 0px;
	bottom: 0px;
	z-index: 99;
	text-align:center;
	}
	
.sectiion-text {
    font: large 'adam-cg', Helvetica, sans-serif;
    font-size: 13vw;
    /*text-shadow: 2px 2px 2px rgba(0,0,0,.2);*/
    text-align: center;
    letter-spacing: 5px;
    color: #ffffff;
    
}

	
button.section-button{
	background-color: rgba( 0, 0,0, .75);
	border-radius: 50px;
	font-family: Corbel, Helvetica, sans-serif;
	font-weight:100;
	color: #f8f8f8;
    width: 25vw;
    height: 5vh;
    margin: auto;
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: 0px;
    /*text-shadow: 1px 1px 3px rgba(0,0,0,.75);*/
}

button.section-button:hover{
	background-color: rgba( 0, 0, 0, 1);
    font-family: Corbel, Helvetica, sans-serif;
    border: 1px solid #000;
    color: #fff;
    width: 25vw;
    height: 5vh;
    margin: auto;
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: 0px;
    
}

button.section-button:active{
	background-color: rgba( 0, 0, 0, 1);
    font-family: Corbel, Helvetica, sans-serif;
    border: 1px solid #000;
    color: #fff;
    width: 25vw;
    height: 5vh;
    margin: auto;
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: 0px;
    box-shadow: 1px 1px 5px #000000;
}

button.sub-button{
	background-color: rgba( 0, 0, 0, .75);
	border-radius: 50px; 
	font-family: Corbel, Helvetica, sans-serif;
	font-weight:100;
	color: #f8f8f8;
	color: #fff;
	width: 25vw;
    height: 5vh;
	margin: auto;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
}
button.sub-button:hover{
	background-color: rgba( 0, 0, 0, 1);
	font-family: Corbel, Helvetica, sans-serif;
	color: #333;
	width: 25vw;
    height: 5vh;
	margin: auto;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;;
	cursor:pointer;
}
button.sub-button:active{
	background-color: rgba( 0, 0, 0, 1);
	font-family: Corbel, Helvetica, sans-serif;
	font-weight:100;
	color: #fff;
	width: 25vw;
    height: 5vh;
	margin: auto;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	z-index: 999;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;;
	cursor:pointer;
}

/*#footer-mobile{
	width:100%;
	height: 9vh;
	padding-top:1.5vh;
	background-color: #fff;
	margin-top : -31.5vh;
	margin-bottom: 0px;
	display: none;}	*/
	
	

.travel-section1 {
	background-image:url(../images/bg/travelBG2a.jpg);
	background-position: center center;
	margin: 21vh auto 0;

	}

.travel-section2 {
	background-image:url(../images/bg/stkittsBG.jpg);
	background-position: center center;
	margin: 45vh auto;
	}	
	
.travel-section3 {
	background-image:url(../images/bg/orlandoBG5.jpg);
	background-position: center center;
	margin: 2.5vh auto;
	}
.event-automotive{
	background-image:url(../images/bg/fos-BG.jpg);
	margin: 21vh auto 0;
	
}

.auto2{
	background-image:url(../images/bg/mobile-bg/rotarian-lowellm.jpg);
	background-position: center center;
	margin: 21vh auto 0;
}

.auto1{
	background-image:url(../images/bg/fos-bg2.jpg);
	margin: 42.5vh auto 5vh;
	
}	
			
.event-carnival{
	background-image:url(../images/bg/anu15BG5.jpg);
	margin: 45vh auto;
	}
	
.miami-carnival{
	background-image:url(../images/bg/miasBG3.jpg);
	margin: 21vh auto 0;
	}
	
.mia-jouvert19{
	background-image:url(../images/bg/miajBG3a.jpg);
	background-position: 33% center;
	margin: 21vh auto 0;
}

.mia-carnival19{
	background-image:url(../images/bg/miasBG2.jpg);
	margin: 42.5vh auto 5vh;
}
.antigua-carnival{
	background-image:url(../images/bg/anu18BG5.jpg);
	margin: 45vh auto;}


.anu23{
	background-image:url(../images/bg/anu23BG1.jpg);
	background-position: center center;
	background-repeat:no-repeat;
	margin: 21vh auto 45vh;
}

.carnival2023-1{
	background-image:url(../images/bg/anu23BG2.jpg);
	background-position: 38% center;
	margin: 21vh auto 45vh;}
.carnival2023-2{
	background-image:url(../images/bg/anu23BG3.jpg);
	background-position: 30% center;
	margin: 21vh auto 0;}
.carnival2023-3{
	background-image:url(../images/bg/anu23BG4.jpg);
	background-position: center center;
	margin: 45vh auto ;}
.carnival2023-4{
	background-image:url(../images/bg/anu23BG5.jpg);
	background-position: center center;
	margin: 2.5vh auto ;}
 

.anu22{
	background-image:url(../images/bg/anu22BG1.jpg);
	background-position: center center;
	margin: 21vh auto 0;

}

.carnival2022-1{
	background-image:url(../images/bg/anutshirt22BG1.jpg);
	margin: 21vh auto 0;
	background-position: center;}
.carnival2022-2{
	background-image:url(../images/bg/anum22BG1.jpg);
	margin: 45vh auto;
	background-position: center;}
.carnival2022-3{
	background-image:url(../images/bg/anut22BG1.jpg);
	margin: 2.5vh auto;
	background-position: center;}



.anu19{
	background-image:url(../images/bg/anut19BG1a.jpg);
	background-position: 63% center;
	margin: 42vh auto 0;
}

.carnival2019-1{
	background-image:url(../images/bg/anutshirt19BG1.jpg);
	background-position: center 63px;
	margin: 21vh auto 0;}
.carnival2019-2{
	background-image:url(../images/bg/anuc19BG1.jpg);
	background-position: center 63px;
	margin: 43vh auto 40vh;}
.carnival2019-3{
	background-image:url(../images/bg/anuj19BG1.jpg);
	background-position: center 65px;
	margin: 43vh auto 40vh;}
.carnival2019-4{
	background-image:url(../images/bg/anum19BG1.jpg);
	background-position: center 65px;
	margin: 43vh auto 40vh;}
.carnival2019-5{
	background-image:url(../images/bg/anut19BG2.jpg);
	background-position: center 65px;
	margin: 39vh auto 14vh;}



.anu18{
	background-image:url(../images/bg/anu18BG5c.jpg);
	margin: 45vh auto;

}

.carnival2018-1{
	background-image:url(../images/bg/anu18BG1.jpg);
	background-repeat:no-repeat;
	margin: 21vh auto 0;
	background-position: center center;
	}
.carnival2018-2{
	background-image:url(../images/bg/anu18BG3.jpg);
	background-position: center center;
	margin: 45vh auto;}
.carnival2018-3{
	background-image:url(../images/bg/anu18BG4.jpg);
	background-position: center center;
	margin: 45vh auto;}
.carnival2018-4{
	background-image:url(../images/bg/anu18BG5a.jpg);
	background-position: center center;
	margin: 0vh auto 2.5vh;}

	
.anu17{
	background-image:url(../images/bg/anu17BG6a.jpg);
	margin: 2.5vh auto 5.5vh;
}
.carnival2017-1{
	background-image:url(../images/bg/anu17BG3.jpg);
	background-position: center center;
	margin: 21vh auto 0;}
.carnival2017-2{
	background-image:url(../images/bg/anu17BG5.jpg);
	background-position: center center;
	margin: 42.5vh auto 5vh;}

	
.anu16{
	background-image:url(../images/bg/anu16BG2b.jpg);
	margin: 45vh auto;
	
}
.carnival2016-1{
	background-image:url(../images/bg/anu16BG7.jpg);
	background-position: center center;
	margin: 21vh auto 0;}
.carnival2016-2{
	background-image:url(../images/bg/anu16BG4.jpg);
	background-position: center center;
	margin: 42.5vh auto 5vh;}
	
	
.anu15{
	background-image:url(../images/bg/anu15BG3.jpg);
	margin: 0vh auto 2.5vh;
}
.carnival2015-1{
	background-image:url(../images/bg/anu15BG1.jpg);
	background-position: 25% center;
	margin: 17.5vh auto 0;}
.carnival2015-2{
	background-image:url(../images/bg/anu15BG4.jpg);
	background-position: center center;
	margin: 42.5vh auto 5vh;}
	
.orlando-carnival{
	background-image:url(../images/bg/oc23BG4.jpg);
	background-position: 7% center;
	margin: 2.5vh auto ;}
	
.orlando-carnival2019{
	background-image:url(../images/bg/oc19BG1.jpg);
	background-position: 69% center;
	margin: 2.5vh auto;
	}
.orlando-carnival2022{
	background-image:url(../images/bg/oc22BG2.jpg);
	margin: 45vh auto;
	}
.orl-carnival2022{
	background-image:url(../images/bg/oc22BG3.jpg);
	}
.orl-jouvert2022{
	background-image:url(../images/bg/ocj22BG1.jpg);
	background-position: center center;
	}
	
.orlando-carnival2022{
	background-image:url(../images/bg/oc22BG2.jpg);
	margin: 45vh auto;
	}
	
.orlando-carnival2023{
	background-image:url(../images/bg/oc23BG1.jpg);
	margin: 21vh auto 0;
	}	
	
.orl-jouvert2023{
	background-image:url(../images/bg/oc23BG2.jpg));
	background-position: center center;
	margin: 21vh auto 0;
	}	
	
.orl-carnival2023{
	background-image:url(../images/bg/oc23BG3.jpg);
	background-position: center center;
	margin: 42.5vh auto 5vh;
	}		
.event-cosplay{
	background-image:url(../images/bg/mobile-bg/MegaCon19BG2.jpg);
	margin: 2.5vh auto ;
	}
.megacon{
	background-image:url(../images/bg/MegaCon18BG1.jpg);
	margin: 21vh auto 0;
	}
.megacon18{
	background-image:url(../images/bg/MegaCon18BG2.jpg);
	margin: 2.5vh auto ;
	}

.megacon19{
	background-image:url(../images/bg/MegaCon19BG2.jpg);
	margin: 45vh auto ;
	}
	
.megacon22{
	background-image:url(../images/bg/mobile-bg/MegaCon22BG3.jpg);
	margin: 21vh auto 0;
	}
	
.megacon23{
	background-image:url(../images/bg/MegaCon23BG1.jpg);
	background-position: center center;
	margin: 21vh auto 45vh;
	}		
.herohype{
	background-image:url(../images/bg/herohypeBG.jpg);
	margin: 42.5vh auto 5vh;}
	
#footer-mobile{
	width:100%;
	height: 9vh;
	padding-top:0vh;
	background-color: none;
	margin-top :-38vh;
	margin-bottom: 0px;
	display: block;}


}


