body {
	
	width: 100%;
	height: 100%; 
	overflow-x: hidden;
}
/* nav bar begin */
.nav-container
{
	margin: auto;
  	position: absolute;
  	top: 5px; left: 0; right: 0;
	display:block;
	width:260px;
	height:5px;
	z-index:6;
}
.dotstyle ul {
	position: relative;
	display: inline-block;
	margin: 0;
	padding: 0;
	list-style: none;
	cursor: default;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.dotstyle li {
	position: relative;
	display: block;
	float: left;
	margin: 0 16px;
	width: 16px;
	height: 16px;
	cursor: pointer;
}

.dotstyle li a {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	outline: none;
	border-radius: 50%;
	background-color: #fff;
	background-color: rgba(255, 255, 255, 0.3);
	text-indent: -999em; /* make the text accessible to screen readers */
	cursor: pointer;
	position: absolute;
}

.dotstyle li a:focus {
	outline: none;
}

/* Individual styles and effects */

/* Tooltip */

.dotstyle-tooltip li {
	border: 2px solid #36C3EA;
	border-radius: 50%;
	z-index: 1;
	-webkit-transition: border-color 0.3s ease;
	transition: border-color 0.3s ease;
}

.dotstyle-tooltip li a {
	top: auto;
	bottom: -350%;
	left: 50%;
	visibility: hidden;
	padding: 0 10px;
	width: auto;
	height: auto;
	border-radius: 0;
	background-color: #36C3EA;
	text-decoration:none;
	text-transform:uppercase;
	color: #fff;
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
	letter-spacing:1px;
	text-indent: 0;
	line-height: 2;
	opacity: 0;
	-webkit-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
	-webkit-transition: -webkit-transform 0.3s ease, opacity 0.3s ease, visibility 0s 0.3s ease;
	transition: transform 0.3s ease, opacity 0.3s ease, visibility 0s 0.3s ease;
}

.dotstyle-tooltip li a::after { 
	position: absolute;
	left: 50%;
	margin-left: -10px;
	width: 0;
	height: 0;
	border: solid transparent;
	border-width: 10px;
	border-color: transparent;
	border-bottom-color: #36C3EA;
	content: '';
	pointer-events: none;
	top: -59%;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
}

.no-touch .dotstyle-tooltip li:hover a,
.dotstyle-tooltip li.current a {
	z-index: 100;
	visibility: visible;
	opacity: 1;
	-webkit-transform: translateX(-50%) translateY(0%);
	transform: translateX(-50%) translateY(0%);
	-webkit-transition: -webkit-transform 0.3s ease, opacity 0.3s ease;
	transition: transform 0.3s ease, opacity 0.3s ease;
}
.dotstyle-tooltip li:hover
{
	background: #36C3EA;
}

.dotstyle-tooltip li.current, .dotstyle-tooltip li.current2 {
	border-color: #36C3EA;
	background: #36C3EA;
}

.dotstyle-tooltip li:hover {
	z-index: 100;
}

.no-touch .dotstyle-tooltip ul:hover li.current a, .no-touch .dotstyle-tooltip ul:hover li.current2 a {
	opacity: 0.2;
}

.dotstyle-tooltip ul li.current:hover a, .dotstyle-tooltip ul li.current2:hover a {
	opacity: 1;
}/*end */
.mikey-pop, .Portfolio-link
{
	font-size:1.2em;
	font-family: 'Oswald', sans-serif;
	text-transform:uppercase;
	text-align:center;
	display:block;
	text-decoration:underline;
	color:#D03C27;
	margin-top:0px;
}
.mikey-pop:hover, .Portfolio-link:hover, .vidlink:hover, h6:hover
{
	color:#36C3EA;
}
.vidlink
{
	font-size:1em;
	font-family: 'Oswald', sans-serif;
	text-transform:uppercase;
	text-decoration:underline;
	color:#D03C27;
	text-align:center;
	margin: auto;
  	position: absolute;
  	top: 94%; left: 0; bottom: 0; right: 0;
	z-index:6;
}
.vidlink a:visited
{
	color:#D03C27;
}
a .speaker-image-container p
{
	color:#FFFFFF;
	font-size:.9em;
	font-family: 'Oswald', sans-serif;
	text-transform:uppercase;
	padding-right:10px;
	position:absolute;
	right:10px;
	text-decoration:none;
}
.navlink
{
	position:absolute;
	top:0;
	right:0;
	color:red;
	z-index:9;
	font-size:5em;
}
.sponser-name-list-container a
{
	color:#DEDEDE;
	text-decoration:underline;
} 
/* ----------------GLOBAL PAGE STYLES--------------------- */
.page
{
	position: absolute;
	width: 100%;
	height: 100%;
	top:0;
	left:0;
	-moz-transform: translate3d(0, 0, 0);
	-moz-transition: all 0.25s ease;
	-o-transform: translate3d(0, 0, 0);
	-o-transition: all 0.25s ease;
	-webkit-transform: translate3d(0, 0, 0);
	-webkit-transition: all 0.25s ease;
	-ms-transform: translate3d(0, 0, 0);
	-ms-transition: all 0.25s ease;	
	transform: translate3d (0, 0, 0);
	transition: all 0.25s ease;
}
.page.left 
{
	-webkit-transform: translate3d(-100%, 0, 0);
	-moz-transform: translate3d(-100%, 0, 0);
	-o-transform: translate3d(-100%, 0, 0);
	-ms-transform: translate3d(-100%, 0, 0);
	transform: translate3d (-100%, 0, 0) ;
}
.page.right 
{
	-webkit-transform: translate3d(100%, 0, 0);
	-moz-transform: translate3d(100%, 0, 0);
	-o-transform: translate3d(100%, 0, 0);
	-ms-transform: translate3d(100%, 0, 0);
	transform: translate3d (100%, 0, 0) ;
}
/* ----------------PAGE ARROWS--------------------- */
.arrow-right /* Page right arrow */
{
	width: 0; 
	height: 0; 
	border-top: 40px solid transparent;
	border-bottom: 40px solid transparent;
	border-left: 40px solid #36C3EA;
	position: absolute;
	right: 30px;
  	top: 50%;
  	transform: translateY(-50%);
	cursor:pointer;
	z-index:5;
}
.arrow-left /* Page left arrow */
{
	width: 0; 
	height: 0; 
	border-top: 40px solid transparent;
	border-bottom: 40px solid transparent; 
	border-right:40px solid #36C3EA;
	position: absolute;
	left: 30px; 
	top: 50%;
  	transform: translateY(-50%);
	cursor:pointer;
	z-index:5;
}
.arrow-right:hover /* Page right arrow hover effects */
{
	border-left: 40px solid #78E0F2;
}
.arrow-left:hover /* Page left arrow hover effects */
{
	border-right: 40px solid #78E0F2;
}
.page.right /* scroll hack */
{
	height:0;
	height:0;
	position:absolute; top:-900%;
	right:100%;
}
#page-two.page.right /* scroll hack */
{
	display:none;
}
@-webkit-keyframes hop {
       from{
        -webkit-transform: translate(0px,0px);
        }
         to {
        -webkit-transform: translate(0px,-30px);
        }  
      }

@-moz-keyframes hop {
       from{
        -moz-transform: translate(0px,0px);
        }
        to {
        -moz-transform: translate(0px,-30px);
        }  
      }
.scroll-arrow
{
	width:50px;
	  margin: auto;
  position: absolute;
  top: 90%; left: 0; bottom: 0; right: 0;
	z-index:8;
	display:block;
	-webkit-animation-name: hop;
    -webkit-animation-duration:.3s;
     -webkit-animation-direction:alternate;
    -webkit-animation-timing-function:linear;
    -webkit-animation-delay:0s;
    -webkit-animation-iteration-count:infinite;
    -moz-animation-name: hop;
    -moz-animation-duration:.3s;
    -moz-animation-direction:alternate;
    -moz-animation-timing-function:linear;
    -moz-animation-delay:0s;
    -moz-animation-iteration-count:infinite;
}
.work-cover:hover
{
	opacity:0.7; 
	filter:alpha(opacity=0.7);
	cursor:pointer;
	 transition: opacity 0.3s ease-in-out;
    -moz-transition: opacity 0.3s ease-in-out;
    -webkit-transition: opacity 0.3s ease-in-out;
    -ms-transition: opacity 0.3s ease-in-out;
    -o-transition: opacity 0.3s ease-in-out;
}
.work-cover
{
	 transition: opacity 0.3s ease-in-out;
    -moz-transition: opacity 0.3s ease-in-out;
    -webkit-transition: opacity 0.3s ease-in-out;
    -ms-transition: opacity 0.3s ease-in-out;
    -o-transition: opacity 0.3s ease-in-out;
	background-color:#D03C27;
	opacity:0; 
	filter:alpha(opacity=0);
	width:100%;
	height:100%;
	z-index:9;
}
/* ----------------ANIMATION VIDEOS--------------------- */
.easyhtml5video /* Video Container (video) */
{
	height:100%;
	width:100%;
	overflow:hidden;
}
.animation-container /* Video Container (Page) */
{
	width:100%;
	height:100%;
}
#player /* Video */
{
	background-position: center center;
  	background-repeat: no-repeat;
  	background-attachment: local;
  	background-size: cover;
 	-webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='', sizingMethod='scale');
	-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='', sizingMethod='scale')";
	object-fit: cover;
	width:100%;
	height:100%;
	overflow:hidden;
}
#page-five-cover
{
	width:100%;
	height:100%;
}
/* ----------------PAGE ONE VIDEO--------------------- */
#page-one 
{
	width:100%;
	height:100%;
	overflow: hidden;
}
#home-video-container
{
	width:100%;
	height:100%;
	overflow:hidden;
}
#home-video
{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:4;
}
#infor
{
	width:100%;
	height:100%;
	z-index:7;
	position:absolute;
	top:0;
	left:0;
	background-image:url(../img/JustOurTypeHomeOverlay.gif);
	background-position: center center;
  	background-repeat: no-repeat;
  	background-attachment: local;
  	background-size: cover;
 	-webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/JustOurTypeHomeOverlay.gif', sizingMethod='scale');
	-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/JustOurTypeHomeOverlay.gif', sizingMethod='scale')";
}

/* ----------------PAGE TWO SENIORS--------------------- */

#seniorsbg
{
  background-image:url(../img/groupphoto.jpg);
  background-position: center center;
  background-repeat: no-repeat;
  background-attachment: local;
  background-size: cover;
  -webkit-background-size: cover;
   -moz-background-size: cover;
   -o-background-size: cover;
    background-size: cover;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/groupphoto.jpg', sizingMethod='scale');
	-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/groupphoto.jpg', sizingMethod='scale')";
  background-color: #464646;
  height:100%;
  width:100%;
  position:absolute;
  top:0;
  z-index:3;
}
#seniors-bgphoto-container
{
	height:100%;
	width:100%;
}
.senior-list-container
{
	width:100%;
}
.senior-mobile-list-container
{
	display:none;
}
.headshot /* Seniors on left side */
{
	width:320px;
	margin-left:10%;
	margin-right:100px;
	margin-bottom:70px;
	margin-top:70px;
}
.senior-info-panel /* Seniors on left side */
{
	margin-right:50px;
	width:50%;
}
.senior-info-panel, .headshot /* Seniors on left side */
{
	float:left;
}
.headshot-2 /* Seniors on right side */
{
	width:320px;
	margin-left:10%;
	margin-right:100px;
	margin-bottom:70px;
	margin-top:70px;
}
.senior-info-panel-2 /* Seniors on right side */
{
	margin-right:50px;
	width:50%;
}
.senior-info-panel-2, .headshot-2 /* Seniors on right side */
{
	float:right;
}
.seniors
{
	height:460px;
	width:100%;
	-webkit-transition:0.3s ease-in-out;
    -moz-transition:0.3s ease-in-out;
    -ms-transition:0.3s ease-in-out;
    -o-transition:0.3s ease-in-out;
	cursor:pointer;
	border-bottom-style: solid;
}
.seniors:hover .senior-info-additional, .seniors-2:hover .senior-info-additional-2
{
	opacity:1;
}
.seniors:hover .senior-name, .seniors-2:hover .senior-name-2
{
	opacity:0;
}
.seniors:hover
{
	background-color:#DB4C42;
}
.senior-info-additional, .senior-info-additional-2
{
	-webkit-transition: opacity 0.3s ease-in-out;
    -moz-transition: opacity 0.3s ease-in-out;
    -ms-transition: opacity 0.3s ease-in-out;
    -o-transition: opacity 0.3s ease-in-out;
     opacity: 0;
	 margin-top:-222px;
}
.senior-info-additional p, .senior-info-additional-2 p
{
	font-size:1.2em;
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
	text-align:center;
	padding-left:100px;
	padding-right:100px;
	margin-top:-50px;
	line-height:1.4;
}
.senior-info-additional h3, .senior-info-additional-2 h3
{
	font-size:3.5em;
	font-family: 'Oswald', sans-serif;
	text-transform:uppercase;
	text-align:center;
}
.senior-name:hover
{
	opacity:0;
}
.senior-name
{
	font-size:5em;
	font-family: 'Oswald', sans-serif;
	text-transform:uppercase;
	text-align:center;
	opacity:1;
	-webkit-transition: opacity 0.3s ease-in-out;
    -moz-transition: opacity 0.3s ease-in-out;
    -ms-transition: opacity 0.3s ease-in-out;
    -o-transition: opacity 0.3s ease-in-out;
	margin-top:180px;
}
/* ----------------PAGE THREE SPEAKER--------------------- */
.speaker-info-container
{
	height:100%;
	width:50%;
	float:right;
	background-color:#FCFCFC;
}
.speaker-image-container
{
	background-image:url('../img/MikeyBurton.jpg');
  	background-position: center center;
  	background-repeat: no-repeat;
  	background-attachment: local;
  	background-size: cover;
	-webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='.myBackground.jpg', sizingMethod='scale');
	-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='myBackground.jpg', sizingMethod='scale')";
  	background-color: #464646;
  	height:100%;
 	width:50%;
	float:right;
}
.speaker-info h3
{
	font-size:3.5em;
	font-family: 'Oswald', sans-serif;
	text-transform:uppercase;
	text-align:center;
}
.speaker-info p
{
		font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
		line-height:1.5;
		padding-left:10%;
		padding-right:10%;
		font-size:1.1em;
}
.speaker-examples
{
	width:675px;
	margin-left:auto;
	margin-right:auto;
	margin-top:100px;
}
.speaker-examples-1, .speaker-examples-2, .speaker-examples-3
{
	float:right; width:200px; height:200px; margin-right:10px; margin-left:15px; background-size:100%;
}
.speaker-examples-1, .speaker-examples-2-1{background-image:url(../img/Mikey/Piece_2.jpg);display:none;}
.speaker-examples-2, .speaker-examples-2-2{background-image:url(../img/Mikey/Piece_1.jpg); margin-right:35%;}
.speaker-examples-3, .speaker-examples-2-3{background-image:url(../img/Mikey/Piece_3.jpg); display:none;}

.speaker-example-2
{
	display:none;
	width:300px;
	margin-top:50px;
	margin-left:auto;
	margin-right:auto;
}
.speaker-examples-2-1, .speaker-examples-2-2, .speaker-examples-2-3
{width:300px; height:300px; margin-top:15px; margin-bottom:15px; background-size:100%; float:left;
}

/* ----------------PAGE FOUR EVENT/LOCATION--------------------- */

#page-four
{
}
.event-image-container
{
	background-image:url('../img/mint.jpg');
  	background-position: center center;
  	background-repeat: no-repeat;
  	background-attachment: local;
  	background-size: cover;
	-webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='.myBackground.jpg', sizingMethod='scale');
	-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='myBackground.jpg', sizingMethod='scale')";
  	background-color: #464646;
  	height:100%;
 	width:100%;
}
.event-info-container
{
	height:500px;
	width:40%;
	float:left;
	background-color:#FCFCFC;
}
.event-time-container
{
	height:500px;
	width:60%;
	float:left;
	background-color:#36C3EA;
}
.location-info-container
{
	height:500px;
	width:40%;
	float:left;
	background-color:#FCFCFC;
}
.location-image-container
{
  	background-color: #FCFCFC;
  	height:500px;
 	width:60%;
	float:left;
}
.event-info h3
{
	font-size:3.5em;
	font-family: 'Oswald', sans-serif;
	text-transform:uppercase;
	text-align:center;
}
.event-info p
{
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
	line-height:1.5;
	padding-left:10%;
	padding-right:10%;
	font-size:1.1em;
}
.event-times
{
	margin-left:auto;
	margin-right:auto;
	width:700px;
}
.event-time-1, .event-time-2, .event-time-3
{
	float:left;
	width:200px;
	margin-left:25px;
}
.event-time-1
{	
	margin-left:25px;
}
.event-time-container h4
{
	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-size:1.9em;
	text-transform:uppercase;
	text-align:center;
	margin-bottom:10px;
}
.event-time-container h3
{
	font-size:2.4em;
	font-family: 'Oswald', sans-serif;
	text-transform:uppercase;
	text-align:center;
	letter-spacing:5px;
	margin-top:10px;
}
.location-info h3
{
	font-size:3.3em;
	font-family: 'Oswald', sans-serif;
	text-transform:uppercase;
	text-align:center;
}
h2
{
	font-size:4em;
	font-family: 'Oswald', sans-serif;
	text-transform:uppercase;
	text-align:center;
	letter-spacing:5px;
	margin-top:125px;
	margin-bottom:0px;
}
.location-info p
{
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
	line-height:1.5;
	padding-left:10%;
	padding-right:10%;
	font-size:1.1em;
}
/* ----------------PAGE FIVE SPONSERS--------------------- */
.sponser-list-container
{
	width:100%;
	height:600px;
	background-color:#C83A39;
	padding-top:120px;
}
.logo-sponsers
{
	width:1150px;
	margin-right:auto;
	margin-left:auto;
}
.sponser-logo
{
	float:left;
	height:150px;
	margin-left:90px;
	margin-top:90px;
}
.sponser-logo-1
{
	float:left;
	width:300px;
	margin-left:90px;
	margin-top:90px;
}
.sponser-logo-2
{
	margin-left:120px;
}
.sponser-logo-6
{
	margin-left:130px;
}
.sponser-list-4, .sponser-list-6 
{
	float:left;
	height:400px;
	width:230px;
	margin-left:70px;
}
.sponser-list-2, .sponser-list-3
{
	float:left;
	margin-left:70px;
	color:#DEDEDE;
}
.sponser-list-2 /* Middle Donors Column */
{
	height:400px;
	width:273px;
}
.sponser-list-3 /* Right Donors Column */
{
	height:400px;
	width:185px;
	margin-top:79px;
}
.sponser-list-1 /* Left Donors Column */
{
	float:left;
	height:400px;
	width:230px;	
	color:#DEDEDE;
	margin-top:79px;
}
.sponser-list-m1
{
	display:none;
		color:#DEDEDE;
}
.sponser-list-c2 /* Our partners */
{
	height:400px;
	width:273px;
	float:left;
	color:#DEDEDE;
	margin-left:70px;
}
.sponser-list-c3 /* Our professors */
{
	height:400px;
	width:185px;
	float:left;
	color:#DEDEDE;
	margin-left:70px;
}
.sponser-list-c1 /* Contact us */
{
	float:left;
	height:400px;
	width:230px;	
	color:#DEDEDE;
}
.sponser-list-5 /* How to become a partner */
{
	float:left;
	height:400px;
	width:303px;
}
.sponser-list-6 /* Web developer */
{
	float:left;
	height:400px;
	width:297px;
	margin-left:70px;
}
.sponser-name-list-container ul
{
	padding: 0;
    list-style-type: none;
}
.sponser-name-list-container li
{
	line-height:1.4;
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:1.1em;
	list-style:none;
} 
.sponsers-name-list-1 h3, .sponsers-name-list-2 h3
{
	color:#C83A39;
	line-height:1.7;
	font-size:1.6em;
	text-transform:uppercase;
	font-weight:700;
	font-family: 'Oswald', sans-serif;
}
.sponsers-name-list-3 h3
{
	color:#C83A39;
	line-height:1.7;
	font-size:1.6em;
	text-transform:uppercase;
	font-weight:700;
	font-family: 'Oswald', sans-serif;
}
.sponser-name-list-container h5
{
	color:#C83A39;
	line-height:1.7;
	font-size:2.8em;
	text-transform:uppercase;
	font-weight:700;
	font-family: 'Oswald', sans-serif;
	text-align:center;
	position:relative;
	margin: auto;
  	top: -150px; left: 0; bottom: 0px; right: 0;
}
.sponsers-name-list-1
{
	width:830px;
	margin-left:auto;
	margin-right:auto;
	height:500px;
}
.sponsers-name-list-3
{
	width:830px;
	margin-left:auto;
	margin-right:auto;
	height:500px;
}
.sponsers-name-list-2
{
	width:670px;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	height:500px;
}
.sponser-name-list-container
{
	background-color:#231F20;
	padding-top:100px;
}
/* ----------------SENIOR PAGES--------------------- */
.senior-info-individual p
{
	font-size:1.1em;
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
	margin-top:-50px;
	line-height:1.6;
}
.senior-title-individual h3
{
	margin-top:50px;
	font-size:3.8em;
	font-family: 'Oswald', sans-serif;
	text-transform:uppercase;
}
.seniors-individual
{
	width:1000px;
	height:500px;
	margin-left:auto;
	margin-right:auto;
}
.senior-info-panel-individual
{
	float:left;
	width:590px;
}
.headshot-individual
{
	width:320px;
	margin-bottom:70px;
	margin-right:50px;
	margin-top:70px;
	float:left;
}
#work-container
{
	width:1000px;
	margin-left:auto;
	margin-right:auto;
	background-color:#847E7E;
}
#mobile-work-container
{
	width:1000px;
	margin-left:auto;
	margin-right:auto;
	background-color:#847E7E;
}
.senior-work
{
	width:300px;
	height:300px;
	background-size:100%;
	float:left;
	margin-left:50px;
	z-index:1;
}
.work-first
{
	margin-left:0px;
}
.line-individual
{
	margin-top:-65px;
	width:100%;
}
#more-info-seniors-1, #more-info-seniors-2, #more-info-seniors-3, #more-info-seniors-4, #more-info-seniors-5, #more-info-seniors-6, #more-info-seniors-7, #more-info-seniors-8, #more-info-seniors-9, #more-info-seniors-10 
{
	display:none;
	height:900px;
}
#mobile-more-info-seniors-1, #mobile-more-info-seniors-2, #mobile-more-info-seniors-3, #mobile-more-info-seniors-4, #mobile-more-info-seniors-5, #mobile-more-info-seniors-6, #mobile-more-info-seniors-7, #mobile-more-info-seniors-8, #mobile-more-info-seniors-9, #mobile-more-info-seniors-10 
{
	display:none;
	height:900px;
}
.close
{
	position:absolute;
	right:11%;
	margin-top:-140px;
	width:40px;
	cursor:pointer;
	padding:10px;
	background-color:#36C3EA;
}
.close:hover
{
	background-color:#D03C27;
}
.mobile-close
{
	position:absolute;
	right:15%;
	margin-top:40px;
	width:40px;
	cursor:pointer;
	padding:10px;
}
.mobile-close:hover
{
	background-color:#D03C27;
}
.brandon-1{background-image:url(../img/McCaslin/Piece_1.jpg);}
.brandon-2{background-image:url(../img/McCaslin/Piece_2.jpg);}
.brandon-3{background-image:url(../img/McCaslin/Piece_3.jpg);}

.dagmar-1{background-image:url(../img/Breg/Piece_1.jpg);}
.dagmar-2{background-image:url(../img/Breg/Piece_2.jpg);}
.dagmar-3{background-image:url(../img/Breg/Piece_3.jpg);}

.chris-1{background-image:url(../img/Chris/Piece_1.jpg);}
.chris-2{background-image:url(../img/Chris/Piece_2.jpg);}
.chris-3{background-image:url(../img/Chris/Piece_3.jpg);}

.devon-1{background-image:url(../img/Devon/Piece_1.jpg);}
.devon-2{background-image:url(../img/Devon/Piece_2.jpg);}
.devon-3{background-image:url(../img/Devon/Piece_3.jpg);}

.hooper-1{background-image:url(../img/Hooper/Piece_1.png);}
.hooper-2{background-image:url(../img/Hooper/Piece_2.png);}
.hooper-3{background-image:url(../img/Hooper/Piece_3.png);}

.lennon-1{background-image:url(../img/Lennon/Piece_1.jpg);}
.lennon-2{background-image:url(../img/Lennon/Piece_2.jpg);}
.lennon-3{background-image:url(../img/Lennon/Piece_3.jpg);}

.morgan-1{background-image:url(../img/Morgan/Piece_1.jpg);}
.morgan-2{background-image:url(../img/Morgan/Piece_2.jpg);}
.morgan-3{background-image:url(../img/Morgan/Piece_3.jpg);}

.patrick-1{background-image:url(../img/Patrick/Piece_1.jpg);}
.patrick-2{background-image:url(../img/Patrick/Piece_2.jpg);}
.patrick-3{background-image:url(../img/Patrick/Piece_3.jpg);}

.caroline-1{background-image:url(../img/Riley/Piece_1.png);}
.caroline-2{background-image:url(../img/Riley/Piece_2.png);}
.caroline-3{background-image:url(../img/Riley/Piece_3.png);}

.tiffany-1{background-image:url(../img/Tiffany/Piece_1.jpg);}
.tiffany-2{background-image:url(../img/Tiffany/Piece_2.jpg);}
.tiffany-3{background-image:url(../img/Tiffany/Piece_3.jpg);}

.mobile-vid
{
	display:none;
}
#linkspon a:hover 
{
	color:#C83A39;
} 
/*--------------------Media Querys-------------------------- */

@media only screen and (max-width: 414px) { /* working */
.arrow-right /* Page right arrow */
{
	width: 0; 
	height: 0; 
	border-top: 15px solid transparent;
	border-bottom: 15px solid transparent;
	border-left: 15px solid #36C3EA;
	position: absolute;
	right: 3px;
  	top: 50%;
  	transform: translateY(-50%);
	cursor:pointer;
	z-index:5;
}
.arrow-left /* Page left arrow */
{
	width: 0; 
	height: 0; 
	border-top: 15px solid transparent;
	border-bottom: 15px solid transparent; 
	border-right:15px solid #36C3EA;
	position: absolute;
	left: 3px; 
	top: 50%;
  	transform: translateY(-50%);
	cursor:pointer;
	z-index:5;
}
.arrow-right:hover /* Page right arrow hover effects */
{
	border-left: 15px solid #78E0F2;
}
.arrow-left:hover /* Page left arrow hover effects */
{
	border-right: 15px solid #78E0F2;
}
.scroll-arrow
{
	width:50px;	
}
.speaker-info h3
{
	font-size:2em;
	font-family: 'Oswald', sans-serif;
	text-transform:uppercase;
	text-align:center;
}
.speaker-info p
{
		font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
		line-height:1.5;
		padding-left:5%;
		padding-right:5%;
		font-size:.8em;
}
/* Senior change */
.senior-list-container
	{
		display:none;
	}
	.senior-mobile-list-container
	{
		display:block;
	}
	/* Senior Works Change */
	.mobile-headshot, .mobile-headshot-2
	{
		width:300px;
		margin: auto;
		margin-bottom:0px;
		margin-top:20px;
	}
	.mobile-seniors
	{
		height:auto;
		width:100%;
		cursor:default;	
		border-bottom-style: solid;
	}
	.mobile-senior-info-additional, .mobile-senior-info-additional-2
	{
		margin-top:10px;
		width:300px;
		margin-left:auto;
		margin-right:auto;
	}
	.mobile-senior-info-additional p, .mobile-senior-info-additional-2 p
	{
		font-size:.8em;
		font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
		text-align:center;
		line-height:1.4;
		margin-top:-25px;
	}
	.mobile-senior-name
	{
		font-size:1.5em;
		font-family: 'Oswald', sans-serif;
		text-transform:uppercase;
		text-align:center;
		margin-top:-25px;
		margin-bottom:0px;
		width:300px;
		margin-left:auto;
		margin-right:auto;
	}
	h6
	{
		font-size:1.2em;
		font-family: 'Oswald', sans-serif;
		text-transform:uppercase;
		text-align:center;
		text-decoration:underline;
		color:#D03C27;
		margin-top:0px;
		cursor:pointer;
	}
	#seniors-bgphoto-container
	{
		height:300px;
		width:100%;
	}
	.event-image-container
	{
		height:300px;
		width:100%;
	}
	#seniorsbg
	{
	  height:300px;
	}
	.scroll-arrow
	{
		display:none;
	}
	#seniors-bgphoto-container .arrow-right, .event-image-container .arrow-right /* Page right arrow */
	{
		position: absolute;
		right: 30px;
		top: 150px;
	}
	#seniors-bgphoto-container .arrow-left, .event-image-container .arrow-left /* Page left arrow */
	{
		position: absolute;
		left: 30px; 
		top: 150px;
	}
	#page-two, #page-four
	{
	width:100%;
	height:auto;
	overflow: hidden;
	}
/* individual */
.senior-info-individual p
{
	font-size:.8em;
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
	margin-top:-20px;
	line-height:1.6;
}
.line-individual
{
	margin-top:15px;
}
.senior-title-individual
{
	width:300px;
	font-size:1em;
	margin-top:8px;
}
.senior-title-individual h3
{
	margin-top:0px;
	font-size:1.9em;
	text-align:center;
	font-family: 'Oswald', sans-serif;
	text-transform:uppercase;
	clear:both;
	margin-left:0px;
}
.seniors-individual
{
	width:300px;
	height:500px;
	margin-left:auto;
	margin-right:auto;
}
.senior-info-individual
{
	width:300px;
}
.headshot-individual
{
	width:230px;
	margin-bottom:15px;
	margin-right:auto;
	margin-left:auto;
	margin-top:60px;
	clear:both;
}
.mobile-headshot, .mobile-headshot-2
{
	width:230px;
	margin-right:auto;
	margin-left:auto;
}
#mobile-work-container
{
	width:280px;
	margin-top:50px;
	margin-right:auto;
	margin-left:auto;
}
.senior-work
{
	float:left;
	margin-top:30px;
	margin-left:-10px;
	z-index:1;
}
.work-first
{
	margin-top:50px;
}
.mobile-close
{
	position:absolute;
	right:1%;
	margin-top:-415px;
}
#infor
{
	background-image:url(../img/JustOurTypeHomeOverlayMobile.gif);
}
.speaker-examples
{
	display:none;
}
.speaker-example-2
{
	display:block;
}
.speaker-examples-1, .speaker-examples-2, .speaker-examples-3
{
float:none; width:300px; height:300px; margin-top:15px; margin-bottom:15px; background-size:100%;
}
	.speaker-info-container
{
	height:600px;
	width:100%;
	float:none;
}
.speaker-image-container
{
  	height:500px;
 	width:100%;
	float:none;
	margin-top:0px;
}
.speaker-examples
{
	width:300px;
	margin-left:auto;
	margin-right:auto;
	margin-top:60px;
	margin-bottom:70px;
}
.event-info-container
		{
			height:270px;
			width:100%;
			float:none;
		}
		.event-time-container
		{
			height:630px;
			width:100%;
			float:none;
			padding-top:40px;
		}
		.event-info h3
		{
			font-size:2.4em;
		}
		.event-info p
		{
			line-height:1.5;
			font-size:.8em;
			margin-top:-8px;
		}
		.location-info-container
		{
			height:300px;
			width:100%;
			float:none;
		}
		.location-info p
		{
			margin-top:-15px;
			font-size:.8em;
		}
		.location-image-container
		{
			height:300px;
			width:100%;
			float:none;
		}
		h2
		{
			font-size:2.4em;	
			margin-top:0px;
		}
		.event-times
		{
			width:250px;
		}
			.sponser-list-5
		{
			margin-left:11px;
			text-align:center;
		}
.sponsers-name-list-1
{
	width:310px;
	margin-left:auto;
	margin-right:auto;
	height:500px;
}
.sponsers-name-list-2
{
	width:323px;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	height:500px;
}
.sponser-list-4
{
	margin-bottom:50px;
}
.sponser-list-4
{
	margin-bottom:-100px;
}
.sponser-list-5, .sponser-list-6
{
	clear:both;
	margin-right:auto;
	margin-right:auto;
	height:200px;
}
.sponser-list-6
{
	margin-left:11px;
	text-align:center;
}
.sponser-list-1
{
	margin-left:76px;
	margin-bottom:-185px;
}
.sponser-list-2
{
	margin-bottom:-137px;
}
.personal-thanks
{
	margin-top:780px;
	font-size:.6em;
}
.sponser-list-container
{
	height:1300px;
	padding-top:0;
	margin-top:-50px;
}
.logo-sponsers
{
	width:300px;
	margin-right:auto;
	margin-left:auto;
}
.sponser-logo
{
	float:left;
	height:120px;
	margin-left:28px;
	margin-top:90px;
}
.sponser-logo-1
{
	float:left;
	width:220px;
	margin-top:100px;
	margin-left:42px;
}
.sponser-logo-2
{
	margin-left:100px;
}
.sponser-logo-5
{
	margin-left:47px;
}
.sponser-logo-6
{
	margin-left:100px;
}
.dotstyle li {
	width: 8px;
	height: 8px;
}/*poop */
.nav-container
{
  	position: absolute;
  	top: 10px; left: 0; right: 0;
	width:220px;
}
.dotstyle-tooltip li a {
	bottom: -550%;
}
.sponser-name-list-container h5
{
	font-size:1.8em;
}
.sponser-name-list-container li
{
	font-size:1em;
}
}
@media only screen 
and (min-width : 415px) 
and (max-width : 599px) {
.arrow-right /* Page right arrow */
{
	width: 0; 
	height: 0; 
	border-top: 30px solid transparent;
	border-bottom: 30px solid transparent;
	border-left: 30px solid #36C3EA;
	position: absolute;
	right: 15px;
  	top: 50%;
  	transform: translateY(-50%);
	cursor:pointer;
	z-index:5;
}
.arrow-left /* Page left arrow */
{
	width: 0; 
	height: 0; 
	border-top: 30px solid transparent;
	border-bottom: 30px solid transparent; 
	border-right:30px solid #36C3EA;
	position: absolute;
	left: 15px; 
	top: 50%;
  	transform: translateY(-50%);
	cursor:pointer;
	z-index:5;
}
.arrow-right:hover /* Page right arrow hover effects */
{
	border-left: 30px solid #78E0F2;
}
.arrow-left:hover /* Page left arrow hover effects */
{
	border-right: 30px solid #78E0F2;
}
.scroll-arrow
{
	width:50px;	
}
.speaker-info h3
{
	font-size:2.5em;
	font-family: 'Oswald', sans-serif;
	text-transform:uppercase;
	text-align:center;
}
.speaker-info p
{
		font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
		line-height:1.5;
		padding-left:5%;
		padding-right:5%;
		font-size:1em;
}
.speaker-examples
{
	display:none;
}
.speaker-example-2
{
	display:block;
}
/* Senior Change */
.senior-list-container
	{
		display:none;
	}
	.senior-mobile-list-container
	{
		display:block;
	}
	/* Senior Works Change */
	.mobile-headshot, .mobile-headshot-2
	{
		width:300px;
		margin: auto;
		margin-bottom:0px;
		margin-top:20px;
	}
	.mobile-seniors
	{
		height:auto;
		width:100%;
		cursor:default;	
		border-bottom-style: solid;
	}
	.mobile-senior-info-additional, .mobile-senior-info-additional-2
	{
		margin-top:10px;
		width:400px;
		margin-left:auto;
		margin-right:auto;
	}
	.mobile-senior-info-additional p, .mobile-senior-info-additional-2 p
	{
		font-size:1em;
		font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
		text-align:center;
		line-height:1.4;
		margin-top:-25px;
	}
	.mobile-senior-name
	{
		font-size:2em;
		font-family: 'Oswald', sans-serif;
		text-transform:uppercase;
		text-align:center;
		margin-top:-40px;
		margin-bottom:0px;
		width:400px;
		margin-left:auto;
		margin-right:auto;
	}
	h6
	{
		font-size:1.2em;
		font-family: 'Oswald', sans-serif;
		text-transform:uppercase;
		text-align:center;
		text-decoration:underline;
		color:#D03C27;
		margin-top:0px;
		cursor:pointer;
	}
	#seniors-bgphoto-container
	{
		height:400px;
		width:100%;
	}
	.event-image-container
	{
		height:400px;
		width:100%;
	}
	#seniorsbg
	{
	  height:400px;
	}
	.scroll-arrow
	{
		display:none;
	}
	#seniors-bgphoto-container .arrow-right, .event-image-container .arrow-right /* Page right arrow */
	{
		position: absolute;
		right: 30px;
		top: 200px;
	}
	#seniors-bgphoto-container .arrow-left, .event-image-container .arrow-left /* Page left arrow */
	{
		position: absolute;
		left: 30px; 
		top: 200px;
	}
	#page-two, #page-four
	{
	width:100%;
	height:auto;
	overflow: hidden;
	}
	
/* individual */
.senior-info-individual p
{
	font-size:1em;
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
	margin-top:-40px;
	line-height:1.6;
}
.line-individual
{
	margin-top:15px;
}
.senior-title-individual
{
	width:400px;
	font-size:1em;
	margin-top:8px;
}
.senior-title-individual h3
{
	margin-top:0px;
	font-size:2.6em;
	text-align:center;
	font-family: 'Oswald', sans-serif;
	text-transform:uppercase;
	clear:both;
	margin-left:0px;
}
.seniors-individual
{
	width:400px;
	height:500px;
	margin-left:auto;
	margin-right:auto;
}
.senior-info-individual
{
	width:400px;
}
.headshot-individual
{
	width:300px;
	margin-bottom:15px;
	margin-right:auto;
	margin-left:auto;
	margin-top:30px;
	clear:both;
}
#mobile-work-container
{
	width:300px;
	margin-top:150px;
	margin-right:auto;
	margin-left:auto;
}
.senior-work
{
	float:left;
	margin-top:30px;
	margin-left:0px;
	z-index:1;
}
.work-first
{
	margin-top:50px;
}
.mobile-close
{
	position:absolute;
	right:3%;
	margin-top:-445px;
}
#infor
{
	background-image:url(../img/JustOurTypeHomeOverlayMobile.gif);
}
.speaker-examples-1, .speaker-examples-2, .speaker-examples-3
{
	float:none; width:300px; height:300px; margin-top:15px; margin-bottom:15px; background-size:100%;
}
.speaker-info-container
{
	height:600px;
	width:100%;
	float:none;
}
.speaker-image-container
{
  	height:500px;
 	width:100%;
	float:none;
	margin-top:0px;
}
.speaker-examples
{
	width:300px;
	margin-left:auto;
	margin-right:auto;
	margin-top:60px;
	margin-bottom:70px;
}
.event-info-container
		{
			height:250px;
			width:100%;
			float:none;
		}
		.event-time-container
		{
			height:630px;
			width:100%;
			float:none;
			padding-top:60px;
		}
		.event-info h3
		{
			font-size:2.4em;
		}
		.event-info p
		{
			line-height:1.5;
			font-size:.8em;
			margin-top:-15px;
		}
		.location-info-container
		{
			height:300px;
			width:100%;
			float:none;
		}
		.location-info p
		{
			margin-top:-15px;
			font-size:.8em;
		}
		.location-image-container
		{
			height:300px;
			width:100%;
			float:none;
		}
		h2
		{
			font-size:2.5em;	
			margin-top:0px;
		}
		.event-times
		{
			width:250px;
		}
			.sponser-list-5
		{
			margin-left:40px;
			text-align:center;
		}
.sponsers-name-list-1
{
	width:310px;
	margin-left:auto;
	margin-right:auto;
	height:500px;
}
.sponsers-name-list-2
{
	width:365px;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	height:500px;
}
.sponser-list-4
{
	margin-bottom:50px;
}
.sponser-list-4
{
	margin-bottom:-100px;
}
.sponser-list-5, .sponser-list-6
{
	clear:both;
	margin-right:auto;
	margin-right:auto;
	height:200px;
}
.sponser-list-6
{
	margin-left:32px;
	text-align:center;
}
.sponser-list-1
{
	margin-left:76px;
	margin-bottom:-185px;
}
.sponser-list-2
{
	margin-bottom:-137px;
}
.personal-thanks
{
	margin-top:872px;
	font-size:.6em;
}
.sponser-list-container
{
	height:1300px;
	padding-top:0;
	margin-top:-50px;
}
.logo-sponsers
{
	width:300px;
	margin-right:auto;
	margin-left:auto;
}
.sponser-logo
{
	float:left;
	height:120px;
	margin-left:28px;
	margin-top:90px;
}
.sponser-logo-1
{
	float:left;
	width:220px;
	margin-top:100px;
	margin-left:42px;
}
.sponser-logo-2
{
	margin-left:100px;
}
.sponser-logo-5
{
	margin-left:47px;
}
.sponser-logo-6
{
	margin-left:100px;
}
.dotstyle li {
	width: 8px;
	height: 8px;
}/*poop */
.nav-container
{
  	position: absolute;
  	top: 10px; left: 0; right: 0;
	width:220px;
}
.dotstyle-tooltip li a {
	bottom: -550%;
}
}
@media only screen 
and (min-width: 769px)
and (max-width : 999px) {
.sponser-list-container
{
	height:750px;
}
}
@media only screen 
and (min-width: 600px)
and (max-width : 768px) {
	.speaker-examples-1, .speaker-examples-2, .speaker-examples-3
	{
	float:none; width:300px; height:300px; margin-top:15px; margin-bottom:15px; background-size:100%;
	}
	.speaker-info-container
{
	height:600px;
	width:100%;
	float:none;
}
.speaker-image-container
{
  	height:500px;
 	width:100%;
	float:none;
	margin-top:0px;
}
.speaker-examples
{
	width:300px;
	margin-left:auto;
	margin-right:auto;
	margin-top:60px;
	margin-bottom:70px;
}
	.speaker-info h3
		{
		font-size:2.5em;
		}
		.speaker-info p
		{
		line-height:1.5;
		padding-left:8%;
		padding-right:8%;
		font-size:1em;
		}
		.senior-list-container
	{
		display:none;
	}
	.senior-mobile-list-container
	{
		display:block;
	}
	/* Senior Works Change */
	.mobile-headshot, .mobile-headshot-2
	{
		width:300px;
		margin: auto;
		margin-bottom:0px;
		margin-top:20px;
	}
	.mobile-seniors
	{
		height:auto;
		width:100%;
		cursor:default;	
		border-bottom-style: solid;
	}
	.mobile-senior-info-additional, .mobile-senior-info-additional-2
	{
		margin-top:10px;
		width:450px;
		margin-left:auto;
		margin-right:auto;
	}
	.mobile-senior-info-additional p, .mobile-senior-info-additional-2 p
	{
		font-size:1.2em;
		font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
		text-align:center;
		line-height:1.4;
		margin-top:-25px;
	}
	.mobile-senior-name
	{
		font-size:2.4em;
		font-family: 'Oswald', sans-serif;
		text-transform:uppercase;
		text-align:center;
		margin-top:-40px;
		margin-bottom:0px;
		width:550px;
		margin-left:auto;
		margin-right:auto;
	}
	h6
	{
		font-size:1.2em;
		font-family: 'Oswald', sans-serif;
		text-transform:uppercase;
		text-align:center;
		text-decoration:underline;
		color:#D03C27;
		margin-top:0px;
		cursor:pointer;
	}
	#seniors-bgphoto-container
	{
		height:500px;
		width:100%;
	}
	.event-image-container
	{
		height:500px;
		width:100%;
	}
	#seniorsbg
	{
	  height:500px;
	}
	.scroll-arrow
	{
		display:none;
	}
	#seniors-bgphoto-container .arrow-right, .event-image-container .arrow-right /* Page right arrow */
	{
		position: absolute;
		right: 30px;
		top: 250px;
	}
	#seniors-bgphoto-container .arrow-left, .event-image-container .arrow-left /* Page left arrow */
	{
		position: absolute;
		left: 30px; 
		top: 250px;
	}
	#page-two, #page-four
	{
	width:100%;
	height:auto;
	overflow: hidden;
	}
	#event-times-mobile
		{
			height:300px;
			width:100%;
			float:none;
			padding-top:0px;
		}
.event-info-container
{
	height:400px;
	width:100%;
	float:none;
}
.event-info p
{
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
	line-height:1.5;
	padding-left:5%;
	padding-right:5%;
	font-size:.9em;
}
.location-info p
{
	font-size:.9em;
	padding-left:5%;
	padding-right:5%;
}
.location-info-container
{
	height:400px;
}
/* individual */
.senior-info-individual p
{
	font-size:1em;
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
	margin-top:-40px;
	line-height:1.6;
}
.line-individual
{
	margin-top:5px;
}
.senior-title-individual
{
	width:400px;
	font-size:1em;
	margin-top:8px;
}
.senior-title-individual h3
{
	margin-top:0px;
	font-size:2.6em;
	text-align:center;
	font-family: 'Oswald', sans-serif;
	text-transform:uppercase;
	clear:both;
	margin-left:0px;
}
.seniors-individual
{
	width:400px;
	height:500px;
	margin-left:auto;
	margin-right:auto;
}
.senior-info-individual
{
	width:400px;
}
.headshot-individual
{
	width:300px;
	margin-bottom:15px;
	margin-right:auto;
	margin-left:auto;
	margin-top:30px;
	clear:both;
}
#mobile-work-container
{
	width:300px;
	margin-top:150px;
	margin-right:auto;
	margin-left:auto;
}
.senior-work
{
	float:left;
	margin-top:30px;
	margin-left:0px;
	z-index:1;
}
.work-first
{
	margin-top:50px;
}
.mobile-close
{
	position:absolute;
	right:7%;
	margin-top:-445px;
}
#infor
{
	background-image:url(../img/JustOurTypeHomeOverlayMobile.gif);
} 
#event-time-1-override, #event-time-2-override, #event-time-3-override
{
	float:none;
	margin-left:auto;
	margin-right:auto;
}
.event-info-container
		{
			height:300px;
			width:100%;
			float:none;
		}
		.event-time-container
		{
			height:550px;
			width:100%;
			float:none;
			padding-top:60px;
		}
		.event-info p
		{
			line-height:1.5;
			margin-top:-15px;
		}
		.location-info-container
		{
			height:300px;
			width:100%;
			float:none;
		}
		.location-info p
		{
			margin-top:-15px;
			font-size:1em;
		}
		.location-image-container
		{
			height:400px;
			width:100%;
			float:none;
		}
		h2
		{
			font-size:2.1em;	
			margin-top:-3px;
		}
		.sponser-list-5
		{
			margin-left:40px;
			text-align:center;
		}
.sponsers-name-list-1
{
	width:310px;
	margin-left:auto;
	margin-right:auto;
	height:500px;
}
.sponsers-name-list-2
{
	width:354px;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	height:500px;
}
.sponser-list-4
{
	margin-bottom:50px;
}
.sponser-list-4
{
	margin-bottom:-100px;
}
.sponser-list-5, .sponser-list-6
{
	clear:both;
	margin-right:auto;
	margin-right:auto;
	height:200px;
}
.sponser-list-6
{
	margin-left:32px;
	text-align:center;
}
.sponser-list-1
{
	margin-left:76px;
	margin-bottom:-185px;
}
.sponser-list-2
{
	margin-bottom:-137px;
}
.personal-thanks
{
	margin-top:758px;
	font-size:.6em;
}
.sponser-list-container
{
	height:750px;
}
.logo-sponsers
{
	width:550px;
	margin-right:auto;
	margin-left:auto;
	height:600px;
}
.sponser-logo
{
	float:left;
	height:120px;
	margin-left:28px;
	margin-top:90px;
}
.sponser-logo-1
{
	float:left;
	width:220px;
	margin-top:100px;
	margin-left:42px;
}
.sponser-logo-2
{
	margin-left:100px;
}
.sponser-logo-5
{
	margin-left:47px;
}
.sponser-logo-6
{
	margin-left:136px;
}
}
@media only screen and (max-width: 960px) {  /* working */
	.mobile-vid
	{
		display:block;
	}
	.desk-vid
	{
		display:none;
	}
}
@media only screen and (max-width: 1000px) {
.sponsers-name-list-1
{
	width:273px;
	margin-left:auto;
	margin-right:auto;
	height:auto;
	padding-left:42px;
	margin-bottom:100px;
}
.sponser-list-m1
{
	width:273px;
	margin-left:auto;
	margin-right:auto;
	display:block;
}
.sponser-list-c1
{
	height:auto;
}
.sponser-list-c1, .sponser-list-c2, .sponser-list-c3
{
	float:none;
	clear:both;
		margin-bottom:100px;

}
.sponser-list-c2, .sponser-list-c3
{
	margin-left:0px;
}
.sponsers-name-list-3
{
	width:231px;
	margin-left:auto;
	margin-right:auto;
	height:auto;
}
.sponsers-name-list-2
{
	margin-top:-170px;
}
.sponser-list-1
{
	margin-left:76px;
}
.sponser-list-1, .sponser-list-2, .sponser-list-3
{display:none;}
.sponser-list-1, .sponser-list-2
{
	margin-bottom:-83px;
}
.personal-thanks
{
	margin-top:120px;
	font-size:.8em;
}
}
@media screen 
and (min-width : 768px) 
and (max-width : 1000px) {
	.senior-list-container
	{
		display:none;
	}
	.senior-mobile-list-container
	{
		display:block;
	}
	/* Senior Works Change */
	.mobile-headshot, .mobile-headshot-2
	{
		width:300px;
		margin: auto;
		margin-bottom:0px;
		margin-top:20px;
	}
	.mobile-seniors
	{
		height:auto;
		width:100%;
		cursor:default;	
		border-bottom-style: solid;
	}
	.seniors:hover
	{
		background-color:#FFF;
	}
	.mobile-senior-info-additional, .mobile-senior-info-additional-2
	{
		margin-top:10px;
		width:500px;
		margin-left:auto;
		margin-right:auto;
	}
	.mobile-senior-info-additional p, .mobile-senior-info-additional-2 p
	{
		font-size:1.2em;
		font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
		text-align:center;
		line-height:1.4;
		margin-top:-25px;
	}
	.mobile-senior-info-additional h3, .mobile-senior-info-additional-2 h3
	{
		font-size:3.5em;
		font-family: 'Oswald', sans-serif;
		text-transform:uppercase;
		text-align:center;
	}
	.mobile-senior-name
	{
		font-size:3em;
		font-family: 'Oswald', sans-serif;
		text-transform:uppercase;
		text-align:center;
		margin-top:-40px;
		margin-bottom:0px;
		width:700px;
		margin-left:auto;
		margin-right:auto;
	}
	h6
	{
		font-size:1.2em;
		font-family: 'Oswald', sans-serif;
		text-transform:uppercase;
		text-align:center;
		text-decoration:underline;
		color:#D03C27;
		margin-top:0px;
		cursor:pointer;
	}
	/* end senior change */
	.speaker-examples-1, .speaker-examples-2, .speaker-examples-3
	{
	float:none; width:300px; height:300px; margin-top:15px; margin-bottom:15px; background-size:100%;
	}
	.speaker-info-container
{
	height:600px;
	width:100%;
	float:none;
}
.speaker-image-container
{
  	height:500px;
 	width:100%;
	float:none;
	margin-top:0px;
}
.speaker-examples
{
	width:300px;
	margin-left:auto;
	margin-right:auto;
	margin-top:60px;
	margin-bottom:70px;
}
		.event-info-container
		{
			height:300px;
			width:100%;
			float:none;
		}
		.event-time-container
		{
			height:400px;
			width:100%;
			float:none;
			padding-top:60px;
		}
		.event-info p
		{
			line-height:1.5;
			margin-top:-15px;
		}
		.location-info-container
		{
			height:300px;
			width:100%;
			float:none;
		}
		.location-info p
		{
			margin-top:-15px;
			font-size:1em;
		}
		.location-image-container
		{
			height:500px;
			width:100%;
			float:none;
		}
		h2
		{
			font-size:4em;	
			margin-top:50px;
		}

/* -----work panel---- */
.senior-info-individual p
{
	font-size:1em;
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
	margin-top:-50px;
	line-height:1.6;
}
.line-individual
{
	margin-top:5px;
}
.senior-title-individual
{
	width:500px;
}
.senior-title-individual h3
{
	margin-top:0px;
	font-size:3.4em;
	text-align:center;
	font-family: 'Oswald', sans-serif;
	text-transform:uppercase;
	clear:both;
	margin-left:0px;
}
.seniors-individual
{
	width:500px;
	height:500px;
	margin-left:auto;
	margin-right:auto;
}
.senior-info-individual
{
	width:500px;
}
.headshot-individual
{
	width:300px;
	margin-bottom:15px;
	margin-right:auto;
	margin-left:auto;
	margin-top:30px;
	clear:both;
}
#mobile-work-container
{
	width:300px;
	margin-top:130px;
	margin-right:auto;
	margin-left:auto;
}
.senior-work
{
	float:left;
	margin-top:30px;
	margin-left:0px;
	z-index:1;
}
.work-first
{
	margin-top:50px;
}
.mobile-close
{
	position:absolute;
	right:12%;
	margin-top:-475px;
}
.close
{
	position:absolute;
	right:0px;
}
.event-info-container
{
	height:300px;
	width:100%;
	float:none;
}
.event-time-container
{
	height:400px;
	width:100%;
	float:none;
	padding-top:60px;
}
.event-info p
{
	line-height:1.5;
	margin-top:-15px;
}
#event-times-mobile
{
	width:700px;
}
.location-info-container
{
	height:300px;
	width:100%;
	float:none;
}
.location-info p
{
	margin-top:-15px;
}
.location-image-container
{
  	height:500px;
 	width:100%;
	float:none;
}
h2
{
	font-size:4em;	
	margin-top:50px;
}
.logo-sponsers
{
	width:550px;
	margin-right:auto;
	margin-left:auto;
	height:600px;
}
.sponser-logo
{
	float:left;
	height:120px;
	margin-left:28px;
	margin-top:90px;
}
.sponser-logo-1
{
	float:left;
	width:220px;
	margin-top:100px;
	margin-left:42px;
}
.sponser-logo-2
{
	margin-left:100px;
}
.sponser-logo-5
{
	margin-left:47px;
}
.sponser-logo-6
{
	margin-left:136px;
}
}
@media screen 
and (min-width : 1001px) 
and (max-width : 1100px) {
.close
{
	right:1%;
}
.speaker-info-container
{
	height:600px;
	width:100%;
	float:none;
}
.speaker-image-container
{
  	height:500px;
 	width:100%;
	float:none;
	margin-top:0px;
}
.speaker-examples
{
	width:675px;
	margin-left:auto;
	margin-right:auto;
	margin-top:60px;
	margin-bottom:70px;
}
.event-info-container
{
	height:300px;
	width:100%;
	float:none;
}
.event-time-container
{
	height:400px;
	width:100%;
	float:none;
	padding-top:60px;
}
.event-info p
{
	line-height:1.5;
	padding-left:20%;
	padding-right:20%;
	margin-top:-15px;
}
.location-info-container
{
	height:300px;
	width:100%;
	float:none;
}
.location-info p
{
	padding-left:20%;
	padding-right:20%;
	margin-top:-15px;
}
.location-image-container
{
  	height:500px;
 	width:100%;
	float:none;
}
h2
{
	font-size:4em;	
	margin-top:60px;
}
#event-times-mobile
{
	width:700px;
}
.speaker-examples
	{
	width:550px;
	margin-left:auto;
	margin-right:auto;
	margin-top:70px;
	}
	.speaker-examples-1, .speaker-examples-2, .speaker-examples-3
	{
	float:left; width:150px; height:150px; margin-right:10px; margin-left:15px; background-size:100%;
	}
	.headshot
{
	width:300px;
	margin-left:6%;
	margin-right:40px;
	margin-bottom:70px;
	margin-top:70px;
}
.senior-info-panel
{
	margin-right:0px;
	width:600px;
}
.headshot-2
{
	width:300px;
	margin-left:6%;
	margin-right:40px;
	margin-bottom:70px;
	margin-top:70px;
}
.senior-info-panel-2
{
	margin-right:0px;
	width:600px;
}
.logo-sponsers
{
	width:850px;
	margin-right:auto;
	margin-left:auto;
	background-color:#AD9F9F;
}
.sponser-logo
{
	float:left;
	height:120px;
	margin-left:70px;
	margin-top:90px;
}
.sponser-logo-1
{
	float:left;
	width:220px;
	margin-left:70px;
	margin-top:100px;
}
.sponser-logo-2
{
	margin-left:100px;
}
.sponser-logo-6
{
	margin-left:110px;
}
}
@media screen 
and (min-width : 1101px) 
and (max-width : 1200px) {
/* working */
	/* Senior Works Change */
	.speaker-examples
	{
	width:550px;
	margin-left:auto;
	margin-right:auto;
	margin-top:70px;
	}
	.speaker-examples-1, .speaker-examples-2, .speaker-examples-3
	{
	float:left; width:150px; height:150px; margin-right:10px; margin-left:15px; background-size:100%;
	}
.headshot
{
	width:300px;
	margin-left:6%;
	margin-right:40px;
	margin-bottom:70px;
	margin-top:70px;
}
.senior-info-panel
{
	margin-right:0px;
	width:600px;
}
.headshot-2
{
	width:300px;
	margin-left:6%;
	margin-right:40px;
	margin-bottom:70px;
	margin-top:70px;
}
.senior-info-panel-2
{
	margin-right:0px;
	width:600px;
}
.logo-sponsers
{
	width:850px;
	margin-right:auto;
	margin-left:auto;
	background-color:#AD9F9F;
}
.sponser-logo
{
	float:left;
	height:120px;
	margin-left:70px;
	margin-top:90px;
}
.sponser-logo-1
{
	float:left;
	width:220px;
	margin-left:70px;
	margin-top:100px;
}
.sponser-logo-2
{
	margin-left:100px;
}
.sponser-logo-6
{
	margin-left:110px;
}
.event-info-container
{
	height:300px;
	width:100%;
	float:none;
}
.event-time-container
{
	height:400px;
	width:100%;
	float:none;
	padding-top:60px;
}
.event-info p
{
	line-height:1.5;
	padding-left:20%;
	padding-right:20%;
	margin-top:-15px;
}
.location-info-container
{
	height:300px;
	width:100%;
	float:none;
}
.location-info p
{
	padding-left:20%;
	padding-right:20%;
	margin-top:-15px;
}
.location-image-container
{
  	height:500px;
 	width:100%;
	float:none;
}
h2
{
	font-size:4em;	
	margin-top:60px;
}
.close
{
	right:1%;
}
#event-times-mobile
{
	width:700px;
}
@media screen 
and (min-width : 1200px) 
and (max-width : 1330px) {
	/* Senior Works Change */
.speaker-examples
	{
	width:550px;
	margin-left:auto;
	margin-right:auto;
	margin-top:70px;
	}
	.speaker-examples-1, .speaker-examples-2, .speaker-examples-3
	{
	float:left; width:150px; height:150px; margin-right:10px; margin-left:15px; background-size:100%;
	}

.event-info-container
{
	height:300px;
	width:100%;
	float:none;
}
.event-time-container
{
	height:400px;
	width:100%;
	float:none;
	padding-top:5px;
}
.event-info p
{
	line-height:1.5;
	padding-left:20%;
	padding-right:20%;
	margin-top:-15px;
}
#event-times-mobile
{
	margin-left:auto;
	margin-right:auto;
}
.location-info-container
{
	height:300px;
	width:100%;
	float:none;
}
.location-info p
{
	padding-left:20%;
	padding-right:20%;
	margin-top:-15px;
}
.location-image-container
{
  	height:500px;
 	width:100%;
	float:none;
}
h2
{
	font-size:4em;
	margin-top:60px;
}
}
@media screen 
and (min-width : 769px) 
and (max-width : 2530px) {
#event-times-mobile
{
	width:700px;
}
}