/*!
Theme Name: Bootstrap to Wordpress
Theme URI: http://underscores.me/
Author: Divvi Satish
Author URI: http://underscores.me/
Description: Custom wordpress theme using bootstrap
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: bootstraptowordpress
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Bootstrap to Wordpress is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNUc GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Normalize
# Typography
# Elements
# Forms
# Navigation
	## Links
	## Menus
# Accessibility
# Alignmentbt
# Widgets
# Content
	## Posts and pages
	## Comments
# Infinite scroll
# Media
	## Captions
	## Galleries
13.0 Theme Specific Styles
--------------------------------------------------------------*/


/*--------------------------------------------------------------
## Menus
--------------------------------------------------------------*/

/* Small menu. */
.menu-toggle,
.main-navigation.toggled ul {
	display: block;
}

@media screen and (min-width: 37.5em) {
	.menu-toggle {
		display: none;
	}
	.main-navigation ul {
		display: block;
	}
}

.site-main .comment-navigation, .site-main
.posts-navigation, .site-main
.post-navigation {
	margin: 0 0 1.5em;
	overflow: hidden;
}

.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
	float: left;
	width: 50%;
}

.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
	float: right;
	text-align: right;
	width: 50%;
}

/*--------------------------------------------------------------
# Accessibility
--------------------------------------------------------------*/
/* Text meant only for screen readers. */
.screen-reader-text {
	border: 0;
	clip: rect(1px, 1px, 1px, 1px);
	clip-path: inset(50%);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute !important;
	width: 1px;
	word-wrap: normal !important; /* Many screen reader and browser combinations announce broken words as they would appear visually. */
}

.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	clip-path: none;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-size: 0.875rem;
	font-weight: bold;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000;
	/* Above WP toolbar. */
}

/* Do not show the outline on the skip link target. */
#content[tabindex="-1"]:focus {
	outline: 0;
}

/*--------------------------------------------------------------
# Alignments
--------------------------------------------------------------*/
.alignleft {
	display: inline;
	float: left;
	margin-right: 1.5em;
}

.alignright {
	display: inline;
	float: right;
	margin-left: 1.5em;
}

.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

/*--------------------------------------------------------------
# Clearings
--------------------------------------------------------------*/
.clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after {
	content: "";
	display: table;
	table-layout: fixed;
}

.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
	clear: both;
}

/*--------------------------------------------------------------
# Widgets
--------------------------------------------------------------*/
.widget {
	margin: 0 0 1.5em;
	/* Make sure select elements fit in widgets. */
}

.widget select {
	max-width: 100%;
}

/*--------------------------------------------------------------
# Content
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Posts and pages
--------------------------------------------------------------*/
.sticky {
	display: block;
}

.hentry {
	margin: 0 0 1.5em;
}

.updated:not(.published) {
	display: none;
}

.page-content,
.entry-content,
.entry-summary {
	margin: 1.5em 0 0;
}

.page-links {
	clear: both;
	margin: 0 0 1.5em;
}

/*--------------------------------------------------------------
## Comments
--------------------------------------------------------------*/
.comment-content a {
	word-wrap: break-word;
}

.bypostauthor {
	display: block;
}

/*--------------------------------------------------------------
# Infinite scroll
--------------------------------------------------------------*/
/* Globally hidden elements when Infinite Scroll is supported and in use. */
.infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer {
	/* Theme Footer (when set to scrolling) */
	display: none;
}

/* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before. */
.infinity-end.neverending .site-footer {
	display: block;
}

/*--------------------------------------------------------------
# Media
--------------------------------------------------------------*/
.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
	border: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}

/* Make sure embeds and iframes fit their containers. */
embed,
iframe,
object {
	max-width: 100%;
}

/* Make sure logo link wraps around logo image. */
.custom-logo-link {
	display: inline-block;
}

/*--------------------------------------------------------------
## Captions
--------------------------------------------------------------*/
.wp-caption {
	margin-bottom: 1.5em;
	max-width: 100%;
}

.wp-caption img[class*="wp-image-"] {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption .wp-caption-text {
	margin: 0.8075em 0;
}

.wp-caption-text {
	text-align: center;
}

/*--------------------------------------------------------------
## Galleries
--------------------------------------------------------------*/
.gallery {
	margin-bottom: 1.5em;
}

.gallery-item {
	display: inline-block;
	text-align: center;
	vertical-align: top;
	width: 100%;
}

.gallery-columns-2 .gallery-item {
	max-width: 50%;
}

.gallery-columns-3 .gallery-item {
	max-width: 33.33%;
}

.gallery-columns-4 .gallery-item {
	max-width: 25%;
}

.gallery-columns-5 .gallery-item {
	max-width: 20%;
}

.gallery-columns-6 .gallery-item {
	max-width: 16.66%;
}

.gallery-columns-7 .gallery-item {
	max-width: 14.28%;
}

.gallery-columns-8 .gallery-item {
	max-width: 12.5%;
}

.gallery-columns-9 .gallery-item {
	max-width: 11.11%;
}

.gallery-caption {
	display: block;
}

/*--------------------------------------------------------------
13.0 Theme Specific Styles
--------------------------------------------------------------*/

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

/*
body {
	font-family: 'proxima-nova', 'Raleway', Helvetica, sans-serif;
	font-size: 15px;
	background: url('assets/img/tile.jpg') top left repeat;
}
*/

body {
  margin-top: 104px;
  font-family: 'Nunito', sans-serif;
  background: url('assets/img/tile.jpg') top left repeat;
}


h1,h2,h3,h4,h5,h6 {
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
	font-weight: bold;
}

#slider {
	padding: 0;
}

#slider {
	top: 0;
}

/*
#overlay {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgb(0,0,0,0.7);
}
*/

.carousal-image {
	position: relative;
	min-height: 490px;
}

.navbar-dark .navbar-nav .active>.nav-link {
	color: #85163B;
	font-weight: 700;
	font-size: 1.0rem;
}

.navbar-dark .navbar-nav .active>.nav-link:hover {
	color: #85163B;
	font-weight: 700;
	font-size: 1.0rem;
}

.navbar-dark .navbar-nav .nav-link:hover {
	color: #85163B;
	font-weight: 700;
	font-size: 1.0rem;
}

.navbar-dark .navbar-nav .nav-link {
	color: #85163B;
	font-size: 1.0rem;
}

.navbar {
	box-shadow: 2px 4px 5px #EFBA08;
}

.navbar-brand {
	padding: 0;
	max-width: 28%;
}

.brand1 {
	max-width: 380px !important;
	top: 0 !important;
}

.csudh-menu1.pb-5 {
    padding-bottom: 3.5rem!important;
}

.dropdown:hover .dropdown-menu {
	display: block;
}


  .nav-item {
    font-size: 1.0rem;
    padding-right: 5px;
  }

section {
	padding-right: 15px;
	padding-left: 15px;
}

#boardofdirectors {
	background-color: white;
	min-height: 400px;
}

#lokerleader {
	position: relative;
	background: url('assets/img/IMG_2317.JPG') no-repeat;
	background-color: grey;
	width: 100%;
/*	background-size: cover;*/
/*	background-position:center -100px;*/
	background-position:center -450px;
	min-height: 400px;
}

.primary-overlay {
	background-color: rgba(192,192,192,0.2);
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 400px;
	color: #860038;
	text-align: center;
	font-size: 20px;
	font-weight: 700;
	display: inline;
}

#lokerleadertitle {
	background-color: rgba(192,192,192,1);
}

.dropdown-item:hover {
	color: white;
	background-color: #860038;
}



.ribbon {
	background-color: black;
}



/*

.nav-link.active {
	color: white;
}
*/

h1 {
	font-size: 3em;
}

.h6Font {
 font-size: 0.9rem !important;   
}

.bodtitle h1 {
	color: #860038;
}

.bodtitle {
	width: 60%;
	margin: auto;
	border-bottom: 1px #860038 solid;
}

/*.asiTitle {*/
/*	width: 50%;*/
/*	margin: auto;*/
/*	border-bottom: 1px #ffffff solid;*/
/*}*/

.card-home img {
	padding: 0.05rem;
	top: -10px;
}


/*.video-border {*/
/*	border: 1px solid #EFBA08;*/
/*	box-shadow: 0px 0px 1px 1px #EFBA08;*/
/*	box-shadow: 2px 2px 5px #860038;*/
/*	font-size: 2.8rem;*/
/*}*/

.card-image img {
	margin-top: -50px;
}

.card-image:hover {
	background-color: #860038;
	color: white;
}

.card-image:hover .bodtitlecard {
	color: #ffffff;
}


.card-image:hover .fa {
	color: white;
}

.card-image a {
	color: #860038;
	font-weight: 600;
}

.card-image .fa {
	font-size: 20px;
}

.card-image1 .fa {
	font-size: 20px;
}

.card-image h4 {
	font-size: 1.1rem;
}

.card-image h5 {
	font-size: 1rem;
}

.menuIcons:hover {
	color: white;
}

.card-header {
	font-size: 0.8rem;
	font-weight: 700;
	background-color: #000000;
	color: white;
}

#advisors .card-header {
	font-size: 0.8rem;
	font-weight: 700;
	background-color: #860038;
	color: white;
}

#advisors .card-body {
	color: #000000;
}

.email .fa {
	color: #860038;
}

.email {
/*	font-size: 0.7rem;*/
	font-size: 1rem;
	font-weight: 700;
}

.tooltip {
	font-size: 0.7rem;
	font-weight: 700;
}

.bodtitle1 {
	padding-bottom: 28px;
}

.bodtitlecard {
	color: #860038;
}

.dropdown-item.active {
	background-color: #EFBA08;
	color: #000000;
}






/*

card-image

#boxes img {
	 
    margin-top: -50px;
  
}
*/

/*
h1,h2{
	margin: 0 0 40px;
}
*/

/*
h3 {
	margin: 20px 0;
}
*/

.modal-title h4 {
	font-size: 18px;
}

img {
	max-width: 100%;
}

#hero {
/*	background: url('assets/img/hero-bg.jpg') 50% 0 fixed repeat;*/
/*
	min-height: 100px;
	padding: 0 0;
*/
/*	color: white;*/
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
}


button, input, .btn, a.btn {
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
	color: white;
}

.btn {
	font-weight: bold;
}

.btn-dark {
	background-color: #860038;
	border-color:#860038;
}

.btn-dark:hover {
	color: #fff;
  background-color:#832146;
  border-color: #860038;
}

a.btn-outline-dark {
	border-color: #860038;
	color: #000000;
}

.btn-outline-dark:hover {
	background-color: #860038;
	border-color: #860038;
}

.btn-success {
	border-color:#860038;color: #fff;
	background-color: #860038;
	border-color: #860038;
}


.btn:focus {
	color: #fff;
	background-color: #860038;
/*	border-color: #860038;*/
	outline: none !important;
}

.btn.btn-success:hover {
	color: #fff;
	background-color:#81304B;
	border-color: #81304B;
}

.btn-success.focus, .btn-success:focus {
    box-shadow: 0 0 0 0.2rem rgba(239,186,8,.5);
}

.btn-dark.disabled, .btn-dark:disabled {
    color: #fff;
    background-color: #75787B;
    border-color: #75787B;
}

.btn.btn-success:active {
	color: #fff;
	background-color:#81304B;
	border-color: #81304B;
}

.bg-dark {
    background-color: #75787B !important;
}

#who-benefits {
	background-color: white;
}


#course-features {
	background-color: #3e4249;
	color: white;
	text-align: center;
}

i.ci {
	display: inline-block;
	height: 40px;
	width: 40px;
	background: url('assets/img/icon-sprite.png') no-repeat;
}

.ci.ci-computer {
	background-position: 0 0;
}

.ci.ci-watch {
	background-position: -40px 0;
}

.ci.ci-calendar {
	background-position: -80px 0;
}

.ci.ci-community {
	background-position: -120px 0;
}

.ci.ci-instructor {
	background-position: -160px 0;
}

.ci.ci-device {
	background-position: -200px 0;
}

#project-features {
	text-align: center;
}

#featurette {
	color: white;
	background: url('assets/img/stuff-bg.jpg') 50% 100% fixed;
	background-size: cover;
	text-align: center;
}

/*
.fa.fa-home {
	color: white;
}
*/




.modal-content {
	background: url('assets/img/tile.jpg') top left repeat;
}

.badge.social {
	background: black;
	font-size: 20px;
	height: 40px;
	width: 40px;
	text-align: center;
	line-height: 35px;
	margin: 0 5 20 0;
	padding: none;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;
	color: white;
}

.badge.social.footer {
    background: #860038;
	font-size: 20px;
	height: 40px;
	width: 40px;
	text-align: center;
	line-height: 35px;
	margin: 0 5 20 0;
	padding: none;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;
	color: white;
}

.badge.social.twitter:hover {
	background: #55acee;
}

.badge.social.facebook:hover {
	background: #3b5998;
}

.badge.social.googleplus:hover {
	background: #db4b39;
}

blockquote {
	padding: 0;
	border: none;
	font-style: italic;
	text-align: left;	
}

blockquote cite {
	display: block;
	color: #777;
	margin: 15px 0 0 0;
}

blockquote:before {
	display: none;
}



#kudos {
	text-align: center;
}

.testimonial {
	margin-bottom: 60px;
}

.testimonial img {
	-webit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}

#signup {
	text-align: center;
	background: url('assets/img/JSF_9933.jpg') 50% 0 repeat fixed;
	background-size: cover;
	color: white;
	padding: 100px 0;
}

#signup h2 {
	font-weight: normal;
}

#signup h2 strong {
	border-bottom: 2px solid #dd5638;
}

#signup .btn {
	font-size: 24px;
}

footer {
	background-color: black;
	color: white;
	padding: 20px 0 10px;
}

/*
p.lead {
	font-weight: normal;
}

p {
	margin: 0 0 15px;
}
*/


footer p {
	margin-bottom: 0;
}
/*

footer ul {
	margin: 10px 0;
}

.float-right {
	margin: 10px 0;
}
*/

.blockquote-footer {
	background: white;
/*	padding: 0;*/
}

.blockquote cite {
	display: inline-block;
}

footer a:link, footer a:visited {
	color: white;
} 

footer a:hover {
	color: #EFBA08;
}

footer li.signup-link a {
	color: #860038;
}

footer li.signup-link a:hover {
	font-weight: bold;
}

.table .thead-dark th {
	background-color: #860038;
	border-color: #860038;
	text-align: center;
}

.alignment {
	text-align: center;
}

a:hover {
	text-decoration: none;
}

.row + .row {
	margin-top: 20px;
}

.post, .widget {
	position: relative;
	border: 1px solid #ddd;
	background: white;
	margin: 0 0 40px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.feature-image {
	display: table;
	width: 100%;
	padding: 120px 0;
	max-height: 100px;
}
/*

.feature-image-default {
	background: url('assets/img/stuff-feature.jpg') no-repeat;
	background-size: cover;
}
*/

.feature-image-default-alt {
/*	background: url('assets/img/hipster-stuff.jpg') no-repeat;*/
	background: url('assets/img/IMG_2317.JPG');
	background-color: grey;
	background-size: cover;
	background-position:center -600px;
}

/*
.feature-image-default-alt {
	background: url('assets/img/hipster-stuff.jpg') no-repeat;
	background-size: cover;
	
}
*/

.feature-image h1 {
	display: table-cell;
	vertical-align:middle;
	text-align:right;
	color: #860038;
	top: 100px;
}

.blog header a.title, .widget ul li a {
	color: #860038;
}

.post header, .post .post-excerpt {
	padding: 20px;
	
}

/*
.post:first-child {
	margin: 20px 0;
}
*/

#primary {
	padding-top: 40px;
	padding-bottom: 40px;
}

#primary1 {
    padding-top: 120px;
	/*padding-bottom: 40px;*/
    
}

.post header h3, .post header h1  {
	margin: 0 0 15px;
	padding: 0 0 15px;
	border-bottom: 1px solid #ddd;
}

.post header h1 {
	font-size: 24px;
}

.post-image {
	height: auto;
}

.post-details {
	font-size: 12px;
	width: 90%;
}

.post-details i.fa {
	padding-left: 10px;
}

.post-details i.fa:first-child {
	padding: 0;
}

.post-comments-badge {
	height: 70px;
	width: 70px;
	position: absolute;
	top: 25px;
	right: 20px;
	border: none;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
	text-align: center;
	display: table;
	background: #860038;
}

.post-comments-badge a {
	display: table-cell;
	vertical-align: middle;
	color: white;
	font-size: 20px;
	line-height: 20px;
}

.post-comments-badge .fa.fa-comments {
	display:block;
	font-size: 15px;
	padding: 0;
	margin-bottom: 4px;
}

.post-comments-badge:hover {
	background-color:#E04377;
}

.widget {
	padding: 20px;
}

.widget h4 {
	margin: 0 0 10px;
	padding: 0 0 10px;
	border-bottom: 1px solid #ddd;
}

.widget ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.widget ul li {
	margin: 0 0 5px;
}

.widget ul li:hover {
	position: relative;
	margin-left: 1px;
}

label {
	display: block;
	font-weight: bold;
}

input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], textarea {
	color: #860038;
	border: 1px solid #ccc;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	display: block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	padding: 6px 12px;
}

/*
.csudh {
	border: 2px solid #860038;
	background-color: #860038;
	margin-right: 5px;
	color: white;
	-webkit-border-radius: 10%;
	-moz-border-radius: 10%;
	border-radius: 10%;
}
*/

.csudh {
	text-decoration: none;
	text-align: center;
	font-size: .8em;
	font-weight: 400;
	color: #fff;
	background-color: #860038;
	margin-right: 5px;
/*	padding: 3px 7px 3px 7px;*/
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	/*display: block;*/
	padding: 3px 7px;
}

.csudh:hover {
	text-decoration: none;
	background-color: black;
/*	opacity: 0.9;*/
	margin-right: 5px;
}

.csudh:last-child {
	margin-right: 0;
}


.nav-link {
	display: block;
	padding: 3px 7px;
}

/*
.csudh.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
  color: yellow;
}
*/

.navbar-dark .navbar-nav .csudh .nav-link:hover {
	color: #FFFFFF;
	font-weight: 700;
	
}

 .navbar-expand-lg .navbar-nav .csudh .nav-link {
    padding-right: 0;
    padding-left: 0;
  }

.navbar-dark .navbar-nav .csudh .nav-link {
	color: white;
}


.guest span {
	background: black;
	height: 150px;
	width: 150px;
	line-height: 17px;
	webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	border-radius: 100px;
	font-size: 18px;
}

/*
.guest {
	padding-left: 170px;
}
*/

.knowmore {
	margin-left: 10px;
	margin-bottom: 5px;
	
	
}

/*hr {*/
/*	display: inline;*/
/*}*/

.subway hr {
	display: block;
	border: 1px solid #860038;
	opacity: 0.8;
}

.list-group {
	margin-top: 0.2em;
}

/*
.box-info:first-child {
	padding-left: 70px;
}

.box-info:last-child {
	padding-right: 70px;
}
*/

/*
.box-info {

	transition: .4s ease;
	position: relative;
	-webkit-transition: .4s ease;
	-moz-transition: .4s ease;
	opacity: 0.9;
	-webkit-opacity: 0.9;
	-moz-opacity: 0.9;
	height: auto;
	min-width: 100%;
}
*/

.box-info {

	transition: .4s ease;
	position: relative;
	-webkit-transition: .4s ease;
	-moz-transition: .4s ease;
	opacity: 0.9;
	-webkit-opacity: 0.9;
	-moz-opacity: 0.9;
	height: auto;
	min-width: 100%;
}

.box-info:hover {
	
	transform: scale(1.1);
	opacity: 1;
	-webkit-opacity: 1;
	-moz-opacity: 1;
}

.hours {
	border: 1px solid black;
	padding: 3px;
	margin: 5px;
	background-color: white;
}

.hours:last-child {
	margin-right: 0;
}

#menuTab .container .row {
	display: -webkit-box;
	margin-right: 0;
	margin-left: 0;
}

#menuTab {
/*	background-color: black;*/
}

/*
#menuTab .row {
	display: inline-flex;
}
*/


/*

#menuTab >  {
	flex-wrap:wrap-reverse;
}
*/

.subw{
	
	background-color: black;
/*
	-webkit-border-radius: 150px;
	-moz-border-radius: 150px;
*/
	border-radius: 100px;
	display: inline-block;
	padding: 50px 5px;
	width: 150px;
	height: 150px;
	margin-left: 30%;
}

.subway p {
	text-align: center;
	padding-top: 10px;
}

.subway {
	align-content: center;
}

.logo1 {
	width: 300px;
	height: 250px;
}

/*#boost-income {*/
/*	background: url('assets/img/videoback.JPG');*/
/*	background-position: center;*/
/*	width: 100%;*/
/*	min-height: 550px;*/
/*	margin: 0 -20px;*/
/*	background-attachment: scroll;*/
/*	background-size:cover;*/
/*	max-width: none;*/
/*}*/

#boost-income {
background-color: #000000;
}

.logo2 {
	border: 2px solid black;
	border-radius: 10px;
	position: relative;
} 

.hours1 {
	padding: 5px;
	text-align: center;
/*
	background: black;
	color: white;
*/
}

.hours1 h3 {
	margin: 0;
}

.hours1 p {
	text-align: left;
	margin: 1em 0 3em 0;
	display: block;
	margin-bottom: 15px;
}

#messagetitle {
	box-shadow: 2px 2px 5px #860038;
	font-size: 2.8rem;
}

.icon {
	height: 60px;
	width: 60px;
	border-radius: 3px;
	border: 1px solid grey;
	position: relative;
}

.icon:hover {
	background-color: #860038;
	color: #ffffff;
}

.description {
	width: 70%;
}
/*

.video {
	padding: 0;
	overflow-x: hidden;
}

.video-header {
	height: 100px;
	display: flex;
	align-items: center;
	color: aliceblue;
	padding-bottom: 100px;
	
}
*/

.wrap {
/*	max-width: 960px;*/
/*
	padding-left: 2rem;
	padding-right: 2rem;
*/
	margin: auto;
	text-align: center;
}

.fullscreen-video-wrap {
	position: absolute;
	
}

/*.carousel-item {*/
/*  height: 450px; }*/

.carousel-image-1 {
  background: url("assets/img/all-new-website_slider.jpg");
  background-size: cover; }

.carousel-image-2 {
  background: url("assets/img/reserve-the-union_slider.jpg");
  background-size: cover; }

.carousel-image-3 {
  background: url("assets/img/nap-room.jpg");
  background-size: cover;
}

.carousel-image-4 {
	background: url('assets/img/tv-ad.gif');
	background-size: cover;
}


#activities-office {
	background: url('assets/img/DSC_0048.JPG');
	background-attachment: fixed;
	background-size: cover;
	min-height: 500px;
	background-position:right top;
	position: relative;
}

#administrative-office {
	background: url('assets/img/Team_Photo.jpg');
	background-attachment: fixed;
	background-size: cover;
	min-height: 500px;
	background-position:center 20%;
	position: relative;
}

#asi {
	background: url('assets/img/asigroupphoto.jpg');
	background-attachment: fixed;
	background-size: cover;
	min-height: 500px;
	position: relative;
}

#blackresourcecenter {
	background: url('assets/img/blackresourcecenter.jpg');
	background-size: cover;
	background-attachment: fixed;
	min-height: 500px;
	position: relative;
}

#khdrradio {
		background: url('assets/img/KDHR-Radio-Station.jpg');
	background-size: cover;
	background-attachment: fixed;
	min-height: 550px;
	position: relative;
}

.khdr-bg-overlay {
	background: rgba(0,0,0,0.4);
	top:0;
	left:0;
	width: 100%;
	min-height: 550px;
	position: absolute;
}


.activities-overlay {
	background: rgba(0,0,0,0.2);
	top:0;
	left:0;
	width: 100%;
	min-height: 500px;
	position: absolute;
}

#mca {
		background: url('assets/img/lcrcbackground.jpg');
	background-size: cover;
	background-attachment: fixed;
	min-height: 500px;
	position: relative;
}

#torodreamers {
		background: url('assets/img/Toros-Dreamer.jpg');
	background-size: cover;
	background-attachment: fixed;
	min-height: 550px;
	background-position: -40% -40%;
	position: relative;
}


#cateringServices {
		background: url('assets/img/catering.jpg');
	background-size: cover;
	background-attachment: fixed;
	min-height: 550px;
	position: relative;
}

#reservations {
		background: url('assets/img/IMG_5154.jpg');
	background-size: cover;
	background-attachment: fixed;
	min-height: 550px;
	background-position: center;
	position: relative;
}

#osl {
		background: url('assets/img/officeofstudentlife.jpg');
	background-size: cover;
	background-attachment: fixed;
	min-height: 550px;
	position: relative;
}

#naproom {
    background: url('assets/img/lsu-071421-350.jpg');
	background-size: cover;
	background-attachment: fixed;
	min-height: 550px;
	position: relative;
}

#lgbt {
    background: url('assets/img/Village.jpg');
	background-size: cover;
	background-attachment: fixed;
	min-height: 550px;
	position: relative;
}

#prof {
        background: url('assets/img/professional-slider-04.jpg');
	background-size: cover;
	background-attachment: fixed;
	min-height: 700px;
	background-position: 0% -2%;
	position: relative;
}



#bookstore {
		background: url('assets/img/bookstore.JPG');
	background-size: cover;
	background-attachment: fixed;
	min-height: 550px;
	position: relative;
}

#wellsfargo {
		background: url('assets/img/Wells-Fargo.jpg');
	background-size: cover;
	background-attachment: fixed;
	min-height: 550px;
	background-position: 0% 20%;
	position: relative;
}

#hydrationStat {
	background: url('assets/img/lsu-071421-421.jpg');
	background-size: cover;
	background-attachment: fixed;
	min-height: 550px;
	background-position: 0% 50%;
	position: relative;
}

#gameroom {
	background: url('assets/img/Games-Room.jpg');
	background-size: cover;
	background-attachment: fixed;
	background-position: 0% 0%;
	min-height: 550px;
	position: relative;
}

#chargingStat {
	background: url('assets/img/lsu-071421-259.jpg');
	background-size: cover;
	background-attachment: fixed;
	min-height: 550px;
	background-position: 0% 70%;
	position: relative;
}

#Bigbear {
	background: url('assets/img/bigbear1.jpg');
	background-size: cover;
	background-attachment: fixed;
	min-height: 550px;
	background-position: 0% 70%;
	position: relative;
}

#BigSurvey {
	background: url('assets/img/BigSurveybg-7.png');
	background-size: cover;
	background-attachment: fixed;
	min-height: 550px;
	background-position: 0% 70%;
	position: relative;
}

#pirate {
	background: url('assets/img/pirates.jpg');
	background-size: cover;
	background-attachment: fixed;
	min-height: 550px;
	background-position: 0% 70%;
	position: relative;
}

#torohike {
	background: url('assets/img/hike_1.jpg');
	background-size: cover;
	background-attachment: fixed;
	min-height: 550px;
	background-position: 0% 70%;
	position: relative;
}
#toroverse {
	background: url('assets/img/Event-Description-v2-01.png');
	background-size: cover;
	background-attachment: fixed;
	min-height: 550px;
	background-position: 0% 70%;
	position: relative;
}
#laughfactory {
	background: url('assets/img/laughfactory.jpg');
	background-size: cover;
	background-attachment: fixed;
	min-height: 550px;
	background-position: 0% 70%;
	position: relative;
}

#gaydays {
	background: url('assets/img/gaydays.jpg');
	background-size: cover;
	background-attachment: fixed;
	min-height: 550px;
	background-position: 0% 70%;
	position: relative;
}

#campingtrip {
	background: url('assets/img/zoo-1.jpg');
	background-size: cover;
	background-attachment: fixed;
	min-height: 550px;
	background-position: 0% 70%;
	position: relative;
}

#disneyparkhopping {
	background: url('assets/img/disneyparks.jpg');
	background-size: cover;
	background-attachment: fixed;
	min-height: 550px;
	background-position: 0% 70%;
	position: relative;
}

#sportspark {
	background: url('assets/img/dignitypark.jpg');
	background-size: cover;
	background-attachment: fixed;
	min-height: 550px;
	background-position: 0% 70%;
	position: relative;
}

#warnerbros {
	background: url('assets/img/warnerbros-1.jpg');
	background-size: cover;
	background-attachment: fixed;
	min-height: 550px;
	background-position: 0% 70%;
	position: relative;
}

#ziplining {
	background: url('assets/img/zipline_3.jpg');
	background-size: cover;
	background-attachment: fixed;
	min-height: 550px;
	background-position: 0% 70%;
	position: relative;
}

#Run4Seat {
	background: url('assets/img/BOD-4.jpg');
	background-size: cover;
	background-attachment: fixed;
	min-height: 550px;
	background-position: 0% 70%;
	position: relative;
}

#JoinCommittee {
	background: url('assets/img/BOD-6.jpg');
	background-size: cover;
	background-attachment: fixed;
	min-height: 550px;
	background-position: 0% 70%;
	position: relative;
}

#AttendAMeeting {
	background: url('assets/img/BOD-2.jpg');
	background-size: cover;
	background-attachment: fixed;
	min-height: 550px;
	background-position: 0% 70%;
	position: relative;
}

#discountTicket {
    background: url('assets/img/Discount-Tickets.jpg');
	background-size: cover;
	background-attachment: fixed;
	min-height: 1000px;
	background-position: 0% 70%;
	position: relative;
}

.discount-bg-overlay {
	background: rgba(0,0,0,0.4);
	top:0;
	left:0;
	width: 100%;
	min-height: 1000px;
	position: absolute;
}

#printStat {
	background: url('assets/img/lsu-071421-157v2.jpg');
	background-size: cover;
	background-attachment: fixed;
	min-height: 550px;
	background-position: 0% -50%;
	position: relative;
}

#lostFound {
	background: url('assets/img/lsu-071421-139.jpg');
	background-size: cover;
	background-attachment: fixed;
	min-height: 550px;
	background-position: right 0% left 45%;
	position: relative;
}

#mamava {
	background: url('assets/img/lsu-071421-463.jpg');
	background-size: cover;
	background-attachment: fixed;
	min-height: 550px;
	background-position: right 0% left 45%;
	position: relative;
}

#tvads {
	background: url('assets/img/TV-Ads.png');
	background-size: cover;
	background-attachment: fixed;
	min-height: 550px;
	position: relative;
	background-position: 40% 40%;
}

#tvlounge {
    background: url('assets/img/TVLounge_services-2.jpg');
	background-size: cover;
	background-attachment: fixed;
	min-height: 550px;
	position: relative;
	background-position: 40% 40%;
    
}
#torotouchdown {
    background: url('assets/img/newtts.jpg');
	background-size: cover;
	background-attachment: fixed;
	min-height: 550px;
	position: relative;
	background-position: 40% 40%;
    
}
#faq {
	background: url('assets/img/FAQs.jpg');
	background-size: cover;
	background-attachment: fixed;
	min-height: 500px;
	position: relative;
}

#meditation {
	background: url('assets/img/lsu-071421-296.jpg');
	background-size: cover;
	background-attachment: fixed;
	min-height: 500px;
	position: relative;
}

#buildingHours {
    background: url('assets/img/Building-Hour.jpg');
	background-size: cover;
	background-attachment: fixed;
	min-height: 460px;
	position: relative;
}

.building-overlay {
    background: rgba(0,0,0,0.4);
	top:0;
	left:0;
	width: 100%;
	min-height: 460px;
	position: absolute;
}

#ontheroad {
        background: url('assets/img/On-the-Road.jpg');
	background-size: cover;
	min-height: 460px;
	position: relative;
} 



.bg-overlay {
	background: rgba(0,0,0,0.4);
	top:0;
	left:0;
	width: 100%;
	min-height: 500px;
	position: absolute;
}

/*#officeretailcontent {*/
/*	padding-top: 100px;*/
/*}*/

#officeretailcontent1 {
	padding-top: 50px;
}

.officeloc {
	color: #EFBA08;
	background-color: #000000;
	font-weight: 700;
	/*border: 2px solid #860038;*/
	/*opacity: 0.6;*/
	/*border-radius: 5px;*/
}

.officeloc:hover {
	opacity: 1;
	color: #EFBA08;
	border: 0px;
}

.food {
	border: 2px solid black;
	background-color: #860038;
}

/*#foodBox {*/
/*    cursor: not-allowed;*/
/*} */

.timetable {
	border: 2px solid black;
	background-color: #EFBA08;
	padding-bottom: 2.5rem !important;
}

.tickets {
	border: 2px solid black;
	background-color: #EFBA08;
	padding-top: 1.7rem !important;
}

#foodcourt {
   background: url('assets/img/foodcourt.jpg');
   background-size: cover;
   background-attachment: fixed;
   min-height: 500px;
	position: relative;
}



.food-court-bg-overlay {
	background: rgba(0,0,0,0.5);
	top:0;
	left:0;
	width: 100%;
	position: absolute;
}

.foodcourtpadding {
    padding-top: 6rem !important;
}

#levels .btn-outline-dark:hover {
    background-color: #EFBA08 !important;
    color: #000000;
    border-color: #000000;
}

#hour1 {
    font-size: 1.0rem;
    background-color: #860038;
}


.hour4 {
    font-size: 1.0rem;
    background-color: #ffffff;
    color: #000000;
}

.footer-bottom {
    font-size: 18px;
    border-top: 1px solid #ffffff;
    padding-top: 20px;
    font-weight: 400;
}

.mainBox {
    border: 1px solid #dbe2e8;
    border-radius: 6px;
    float:left;
        -webkit-box-shadow: 5px 5px 10px rgba(0,0,0,.05);
    -moz-box-shadow: 5px 5px 10px rgba(0,0,0,.05);
    box-shadow: 5px 5px 10px rgba(0,0,0,.05);
}


.Box-1 {
    -webkit-box-shadow: 0 1px 0 rgba(46,61,73,.2);
    -moz-box-shadow: 0 1px 0 rgba(46,61,73,.2);
    box-shadow: 0 1px 0 rgba(46,61,73,.2);
    display: block;
    padding: 1.0rem;
    /*padding-bottom:0.5rem;*/
    color: #000000;
    position: relative;
}

.Box-2 {
    -webkit-box-shadow: 0 1px 0 rgba(46,61,73,.2);
    -moz-box-shadow: 0 1px 0 rgba(46,61,73,.2);
    box-shadow: 0 1px 0 rgba(46,61,73,.2);
    display: block;
    padding: 1.5rem;
    /*padding-bottom:0.5rem;*/
    color: #000000;
    position: relative;
}

/*.faqs {*/
/*    border: 1px solid #000000;*/
/*}*/

.faqs {
    color: #000000;
    background-color: rgba(0,0,0,.03);
    border-radius: 0;
    font-weight: 700;
    padding: 0;
    margin-bottom: 0;
    border-color: #ffffff;
}

.faqs .btn {
    color: #000000;
    border-radius: 0;
    border-color: #ffffff;
}

.faqs .btn:hover {
    color: #ffffff;
}

.faqs .btn:focus {
    color: #ffffff;
    background-color: #6c757d;
}

.welcomeMessage {
    background: url('assets/img/JSF_0985-4K.jpg');
	background-size: cover;
	background-position: center center;
	min-height: 450px;
	position: relative;
	background-repeat: no-repeat;
}

.welcomeMessage .message {
    opacity: 0;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.6);
	color: #fff;
	padding: 10px;
	-moz-transition: all 0.4s ease-in-out 0s;
	-webkit-transition: all 0.4s ease-in-out 0s;
	-ms-transition: all 0.4s ease-in-out 0s;
	transition: all 0.4s ease-in-out 0s;
}

.welcomeMessage:hover .message {
    opacity: 1;
}

.welcomeMessage .lsuText {
    text-align: center;
	font-size: 17px;
	display: inline-block;
	position: absolute;
	top: 50%;
	left: 50%;
	-moz-transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.welcomeMessage:hover  .message {
    display: inline-block;
    position: absolute;
    font-size: 18px;
}

.table a {
    color: #860038 !important;
}

.carousel-caption {
    right: 10% !important;
 
}

.carousel-item .container {
    position: relative;
    height: 100%;
}

.carousel-item .container .content {
    position: absolute;
    top: 60px;
    left: 40px;
}

/*.footeritems>ul:first-child {*/
/*    margin-left: 0%;*/
/*}*/

/*.footeritems>ul>li {*/
/*    list-style: none; */
/*    width: 23%; */
/*    position: relative; */
/*    display: inline-block; */
/*    vertical-align: top; */
/*    margin-top:0;*/
/*    margin-left: 3%;*/
/*}*/

/*.footeritems>ul:last-child {*/
/*    width: 24%;*/
/*}*/

.footerli-first {
    list-style: none;
    width: 23%; 
    position: relative; 
    display: inline-block; 
    vertical-align: top; 
    margin-top:0;
}

    #mobileMessage {
        display: none;
    }
    
        #largeScreenMessage {
        display: block;
    }

#comingsoonpage {
    background: url('assets/img/Mosaic Backdrop Photo.jpg');
    background-size: cover;
    background-attachment: fixed;
    height: 100%;
    width: 100%;
    min-height:850px;
    padding: 0;
    margin: 0;
    position:relative;
}

#comingsoonpageoverlay {
    background: rgb(0,0,0,0.4);
    top:0;
    left:0;
    background-position: center;
    width: 100%;
    height:100%;
    min-height:850px;
    position: absolute;
}

.openHouseCard {
    opacity: 0.6;
    font-size: 1.1rem;
    font-weight:700;
}

.openHouseIcons {
    color: #ffffff; 
    border-right: 6px solid #E8B909;
}

.icondiv {
    text-align: right;
}

.video1 {
    left: 0;
    position: relative;
    min-width: 500px;
    width:100%;
    min-height: 100%;
    height: 60%;
}

#Mythbusters {
    background: url('assets/img/myth_background.jpg');
    background-size: cover;
    background-attachment: fixed;
    height: 100%;
    width: 100%;
    min-height:1900px;
    padding: 0;
    margin: 0;
    position:relative;
}

#Mythbustersoverlay {
    background: rgb(0,0,0,0.4);
    top:0;
    left:0;
    background-position: center;
    width: 100%;
    height:100%;
    min-height:1900px;
    position: absolute;
}

.ngg-imagebrowser.default-view {
    
    margin: 0;
}

.activitiesGallery {
    background: url('assets/img/abstract.png');
    background-size: cover;
    background-attachment: fixed;
    height: 100%;
    width: 100%;
    min-height:1220px;
    position:relative;
}





/*.foodtitle {*/
/*	color: #860038;*/
/*}*/

/* ===Media Queries=== */

@media screen and ( max-width : 991px ) {
	#instructor .container {
		background: rgba(255,255,255,0.8);
		padding: 20px;
	}
	.csudh {
		border: 0;
		background-color: black;
		color: white;
		text-align: left;
}
	.csudh {
		display: none;
	}
	

	
	

	
}

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

	
	
	
}


	

@media screen and ( max-width : 768px) {
/*
	.logo {
		max-width: 50%;	
	}
*/
	

	
	#featurette iframe {
		height: 240px;
	}
	
/*
	.csudh {
		border: 0;
		background-color: black;
		color: white;
		text-align: left;
}
*/
	.csudh {
		display: none;
	}
}

@media screen and ( max-width : 568px) {
	#instructor .num {
		height: 100px;
		width: 100px;
		font-size: 22px;
	}
	
	#instructor .num span {
		font-size: 16px;
	}
	
/*
	.csudh {
	border: 0;
	background-color: black;
	color: white;
	text-align: left;
}
*/
	.csudh {
		display: none;
	}
}

@media only screen and (min-width: 1025px) and (max-width: 1280px) {
      .navbar-dark .navbar-nav .active>.nav-link {
            	font-size: 1.0rem;
            }
            
            .navbar-dark .navbar-nav .active>.nav-link:hover {
            	font-size: 1.0rem;
            }
            
            .navbar-dark .navbar-nav .nav-link:hover {
            	font-size: 1.0rem;
            }
            
            .navbar-dark .navbar-nav .nav-link {
            	font-size: 1.0rem;
            }
            
            body {
              margin-top: 93px;
              font-family: 'Nunito', sans-serif;
              background: url('assets/img/tile.jpg') top left repeat;
            }
            
                .carousel-caption h1 {
    font-size: 2.4rem !important;
}
        
            
}

@media only screen and (min-device-width: 1025px) and (max-device-width: 1280px) {
    .carousel-caption h1 {
    font-size: 2.4rem !important;
}
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
        body {
              margin-top: 75px;
              font-family: 'Nunito', sans-serif;
              background: url('assets/img/tile.jpg') top left repeat;
            }
    .card-image h5 {
        	     font-size: 0.8rem;
        	            	} 
	        .bodtitle1 {
	            padding-bottom: 23px;
	        }
	        
	        .card-header {
        	font-size: 0.7rem;
            }
            
            #advisors .card-header {
            font-size: 0.7rem;
            }
            
            #advisors .disabled .fa {
              color: black;
            }
            
            .navbar-dark .navbar-nav .active>.nav-link {
            	font-size: 0.95rem;
            }
            
            .navbar-dark .navbar-nav .active>.nav-link:hover {
            	font-size: 0.95rem;
            }
            
            .navbar-dark .navbar-nav .nav-link:hover {
            	font-size: 0.95rem;
            }
            
            .navbar-dark .navbar-nav .nav-link {
            	font-size: 0.95rem;
            }
            
            
            .carousel-image-1 {
              background: url("assets/img/all-new-website_slider.jpg");
              background-size: cover;
              background-position: 100%;
            }
            
            .carousel-image-2 {
              background: url("assets/img/reserve-the-union_slider.jpg");
              background-size: cover;
              background-position: 40% 50%;
              vertical-align: middle;
            }
            
            .carousel-image-3 {
              background: url("assets/img/nap-room.jpg");
              background-size: cover;
              background-position: 85% 50%;
            }


            .carousel-image-4 {
            	background: url('assets/img/tv-ad.gif');
            	background-size: cover;
            	background-position: 0% 0%;
            }
            
  
            
            
            

}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
         #prof {
           background: url('assets/img/professional-slider-04.jpg') 50%;
                background-position: center 30%;
                min-height: 550px;
                min-width: 100%;
        }
        
        .welcomeMessage .message {
            opacity: 1;
        }
        
         #blackresourcecenter {
                background: url('assets/img/blackresourcecenter.jpg') 50%;
            	background-position: center;
            }
            
            #khdrradio {
		        background: url('assets/img/khdrradio.jpg') 50%;
                background-position: center;
            }
            
            #mca {
    		    background: url('assets/img/lcrcbackground.jpg');
            	background-position: center;
            }
    
            #torodreamers {
    		    background: url('assets/img/torodreamerssuccesscenter.jpg') 50%;
            	background-position: center;
            }
            
            
            #cateringServices {
		        background: url('assets/img/catering.jpg') 50%;
                background-position: center;
            }

            #osl {
            	background: url('assets/img/officeofstudentlife.jpg') 50%;
                background-position: center;
            }
            
            #gameroom {
                background: url('assets/img/Games-Room.jpg') 50%;
                background-position: center;
            }
            
            #reservations {
		background: url('assets/img/IMG_5154.jpg') 50%;
        background-position: bottom;
        

}
        
            #torodreamers {
		background: url('assets/img/Toros-Dreamer.jpg') 50%;
background-position: center 0%;
}

            #lgbt {
    background: url('assets/img/Village.jpg') 50%;
    background-position: center;
}

#activities-office {
	background: url('assets/img/DSC_0048.JPG') 80%;
background-position: center;
background-size:cover;
}

#administrative-office {
	background: url('assets/img/Team_Photo.jpg') 20%;
background-position: center;
background-size:cover;
}

#asi {
	background: url('assets/img/asigroupphoto.jpg') 60%;
	background-size:cover;
background-position: center;
}

            #bookstore {
            	background: url('assets/img/bookstore.JPG') 50%;
                background-position: center;
                background-size: cover;
            }

            #wellsfargo {
            	background: url('assets/img/Wells-Fargo.jpg') 50%;
                background-position: center;
            }
            
            #hydrationStat {
	background: url('assets/img/lsu-071421-421.jpg') 50%;
	background-size: cover;
}

     #foodcourt {
   background: url('assets/img/foodcourt.jpg') 50%;
   background-size: cover;
}

#chargingStat {
	background: url('assets/img/lsu-071421-259.jpg') 50%;
	background-size: cover;
}

#Bigbear {
	background: url('assets/img/bigbear1.jpg') 50%;
	background-size: cover;
}

#BigSurvey {
	background: url('assets/img/BigSurveybg-7.png') 50%;
	background-size: cover;
}

#pirate {
	background: url('assets/img/pirates.jpg') 50%;
	background-size: cover;
}

#torohike {
	background: url('assets/img/hike_1.jpg') 50%;
	background-size: cover;
}
#toroverse {
	background: url('assets/img/Event-Description-v2-01.png') 50%;
	background-size: cover;
}

#laughfactory {
	background: url('assets/img/laughfactory.jpg') 50%;
	background-size: cover;
}

#gaydays {
	background: url('assets/img/gaydays.jpg') 50%;
	background-size: cover;
}

#campingtrip {
	background: url('assets/img/zoo-1.jpg') 50%;
	background-size: cover;
}

#disneyparkhopping {
	background: url('assets/img/disneyparks.jpg') 50%;
	background-size: cover;
}

#sportspark {
	background: url('assets/img/dignitypark.jpg') 50%;
	background-size: cover;
}

#warnerbros {
	background: url('assets/img/warnerbros-1.jpg') 50%;
	background-size: cover;
}

#ziplining {
	background: url('assets/img/zipline_3.jpg') 50%;
	background-size: cover;
}

#Run4Seat {
	background: url('assets/img/BOD-4.jpg') 50%;
	background-size: cover;
}

#JoinCommittee {
	background: url('assets/img/BOD-6.jpg') 50%;
	background-size: cover;
}

#AttendAMeeting {
	background: url('assets/img/BOD-2.jpg') 50%;
	background-size: cover;
}

#discountTicket {
    background: url('assets/img/Discount-Tickets.jpg') 50%;
	background-size: cover;
}


#printStat {
	background: url('assets/img/lsu-071421-157v2.jpg') 50%;
	background-size: cover;
}

#lostFound {
	background: url('assets/img/lsu-071421-139.jpg') 50%;
	background-size: cover;
}

#tvads {
	background: url('assets/img/TV-Ads.png') 50%;
	background-size: cover;
}

#faq {
	background: url('assets/img/FAQs.jpg') 50%;
	background-size: cover;
}

#meditation {
	background: url('assets/img/lsu-071421-296.jpg') 50%;
	background-size: cover;
}

#naproom {
    background: url('assets/img/lsu-071421-350.jpg') 50%;
	background-size: cover;
}

    #mobileMessage {
        display: none;
    }
    
    

                  .slide-text {
        font-size: 8px !important;
        margin-top: 0;
        padding-bottom: 0 !important;
        padding-top: 30px !important;
        bottom: 20% !important;
    }
    

    
    .carousel-caption h1 {
    font-size: 1.8rem;
}
            
            .bg-overlay {
            	background: rgb(0,0,0,0.4);
            	top:0;
            	left:0;
            	background-position: center;
            	width: 100%;
            	min-height: 500px;
            	position: absolute;
            }
            
            .lead {
                font-size: 0.9rem;
                font-weight: 700;
            }
        
        
    }

@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
                body {
              margin-top: 75px;
              font-family: 'Nunito', sans-serif;
              background: url('assets/img/tile.jpg') top left repeat;
            }
  .navbar-dark .navbar-nav .active>.nav-link {
            	font-size: 0.95rem;
            }
            
            .navbar-dark .navbar-nav .active>.nav-link:hover {
            	font-size: 0.95rem;
            }
            
            .navbar-dark .navbar-nav .nav-link:hover {
            	font-size: 0.95rem;
            }
            
            .navbar-dark .navbar-nav .nav-link {
            	font-size: 0.95rem;
            }
            
               .slide-text {
        font-size: 8px !important;
        margin-top: 0;
        padding-bottom: 0 !important;
        padding-top: 30px !important;
        bottom: 20% !important;
    }
    

    
    .carousel-caption h1 {
    font-size: 2rem;
}
        
  
}


@media only screen and (min-width: 481px) and (max-width: 767px) {
  
  body {
              margin-top: 55px;
              font-family: 'Nunito', sans-serif;
              background: url('assets/img/tile.jpg') top left repeat;
            }
  
}

@media only screen and (min-device-width: 481px) and (max-device-width: 767px) {
    .carousel-caption {
    font-size: 0.05rem;
}
.carousel-caption {
   bottom: 0;
}

        .welcomeMessage .lsuText {
            font-size: 13px;
        }
        
        #foodcourt {
   background: url('assets/img/foodcourt.jpg');
   background-size: cover;
   background-attachment: fixed;
   min-height: 500px;
	position: relative;
}

#buildingHours {
    background: url('assets/img/Building-Hour.jpg');
	background-size: cover;
	background-attachment: fixed;
	min-height: 410px;
	position: relative;
}

#prof {
        background: url('assets/img/professional-slider-04.jpg');
	background-size: cover;
	background-position: center;
	min-height: 260px;
}

    #mobileMessage {
        display: none;
    }
    
        #largeScreenMessage {
        display: block;
    }
    
                 .slide-text {
        font-size: 8px !important;
        margin-top: 0;
        padding-bottom: 0 !important;
        padding-top: 30px !important;
        bottom: 20% !important;
    }
    

    
    .carousel-caption h1 {
    font-size: 2rem;
}

      .openHouseIcons {
    color: #ffffff; 
    border-bottom: 6px solid #E8B909;
    border-right: 0;
}

.icondiv {
    text-align: center;
}

.contestVideo {
    width:300px !important;
}

}


@media only screen and (min-width: 320px) and (max-width: 480px) {
  
  body {
              margin-top: 70px;
              font-family: 'Nunito', sans-serif;
              background: url('assets/img/tile.jpg') top left repeat;
            }
                .navbar-brand {
	padding: 0;
	max-width: 60%;
}

.contestVideo {
    width:300px !important;
}
  
}

@media only screen and (min-device-width:320px) and (max-device-width: 480px) {
    .carousel-caption {
    font-size: 0.05rem;
}
.carousel-caption {
   bottom: 0;
}

    
    #mobileMessage {
        display: block !important;
        font-size: 0.9rem !important;
    }
    
    .mainlogo {
        /*content: url('assets/img/web-logo_240x40.png');*/
        /*width:240px;*/
        /*height:26px;*/
        /*height:35px;*/
        /*margin-top:0;*/
        /*margin-bottom:0;*/
    }
    
    #welcomeMessage {
        padding: 2rem !important;
    }
    
    .carousel-caption {
        font-size: 8px !important;
        margin-top: 0;
        padding-bottom: 0 !important;
        padding-top: 20px !important;
        bottom: 10% !important;
    }
    
    .carousel-caption h1 {
        font-size: 0.9rem !important;
    }
    
    /*.sliders {*/
    /*    display: none;*/
    /*}*/
    
    /*.carouselControl {*/
    /*    display: none;*/
    /*}*/
    
    .carousel-caption a {
        font-size: 6px !important;
        padding: 2px !important;
        margin-top: 1px !important;
    }
    
    
     .carousel-caption p {
        font-size: 8px !important;
    }
    
    .bigScreenText {
        display: none;
    }
    
    .reserveText {
        display: block !important;
    }
    
    /*#carousel-indicators {*/
    /*    display: none !important;*/
    /*}*/
    
    #largeScreenMessage {
        display: none;
    }

        .welcomeMessage .lsuText {
            font-size: 11px;
        }
        
        #button4 {
            margin-top: 3px;
            margin-bottom: 3px;
        }
        
        #button5 {
            margin-top: 3px;
            margin-bottom: 3px;
            margin-left: 0 !important;
        }
        
        #output img {
            height: 200px !important;
        }
        
                    .lead {
                font-size: 0.9rem;
                font-weight: 700;
            }
            
        /*       #prof {*/
        /*   background: url('assets/img/professional-slider-04.jpg') 50%;*/
        /*        background-position: center;*/
        /*        min-height: 550px;*/
        /*        min-width: 100%;*/
        /*}*/
        
        .welcomeMessage .message {
            opacity: 1;
        }
        
         #blackresourcecenter {
                background: url('assets/img/blackresourcecenter.jpg') 50%;
            	background-position: right;
            }
            
            #khdrradio {
		        background: url('assets/img/khdrradio.jpg') 50%;
                background-position: center;
            }
            
            #mca {
    		    background: url('assets/img/lcrcbackground.jpg');
            	background-position: right;
            }
    
            #torodreamers {
    		    background: url('assets/img/torodreamerssuccesscenter.jpg') 50%;
            	background-position: left;
            }
            
            
            #cateringServices {
		        background: url('assets/img/catering.jpg') 50%;
                background-position: center;
            }

            #osl {
            	background: url('assets/img/officeofstudentlife.jpg') 50%;
                background-position: center;
            }
            
            #gameroom {
                background: url('assets/img/Games-Room.jpg') 50%;
                background-position: center;
            }
            
            #reservations {
		background: url('assets/img/IMG_5154.jpg') 50%;
        background-position: bottom;
        

}
        
            #torodreamers {
		background: url('assets/img/Toros-Dreamer.jpg') 50%;
background-position: center;
}

            #lgbt {
    background: url('assets/img/Village.jpg') 50%;
    background-position: center;
}

#activities-office {
	background: url('assets/img/DSC_0048.JPG') 80%;
background-size:cover;
background-position: center;
}

#administrative-office {
	background: url('assets/img/Team_Photo.jpg') 20%;
	background-position: center;
background-size:cover;
}

#asi {
	background: url('assets/img/asigroupphoto.jpg') 60%;
	background-size:cover;
background-position: center;
}

            #bookstore {
            	background: url('assets/img/bookstore.JPG') 50%;
                background-position: center;
                background-size: cover;
            }

            #wellsfargo {
            	background: url('assets/img/Wells-Fargo.jpg') 50%;
                background-position: center;
            }
            
            #hydrationStat {
	background: url('assets/img/lsu-071421-421.jpg') 50%;
	background-size: cover;
	background-position: left;
}

#chargingStat {
	background: url('assets/img/lsu-071421-259.jpg') 50%;
	background-size: cover;
}

#Bigbear {
	background: url('assets/img/bigbear1.jpg') 50%;
	background-size: cover;
}

#BigSurvey {
	background: url('assets/img/BigSurveybg-7.png') 50%;
	background-size: cover;
}

#pirate {
	background: url('assets/img/pirates.jpg') 50%;
	background-size: cover;
}

#torohike {
	background: url('assets/img/hike_1.jpg') 50%;
	background-size: cover;
}

#laughfactory {
	background: url('assets/img/laughfactory.jpg') 50%;
	background-size: cover;
}

#gaydays {
	background: url('assets/img/gaydays.jpg') 50%;
	background-size: cover;
}

#campingtrip {
	background: url('assets/img/zoo-1.jpg') 50%;
	background-size: cover;
}

#disneyparkhopping {
	background: url('assets/img/disneyparks.jpg') 50%;
	background-size: cover;
}

#sportspark {
	background: url('assets/img/dignitypark.jpg') 50%;
	background-size: cover;
}

#warnerbros {
	background: url('assets/img/warnerbros-1.jpg') 50%;
	background-size: cover;
}

#ziplining {
	background: url('assets/img/zipline_3.jpg') 50%;
	background-size: cover;
}

#Run4Seat {
	background: url('assets/img/BOD-4.jpg') 50%;
	background-size: cover;
}

#JoinCommittee {
	background: url('assets/img/BOD-6.jpg') 50%;
	background-size: cover;
}

#AttendAMeeting {
	background: url('assets/img/BOD-2.jpg') 50%;
	background-size: cover;
}

#discountTicket {
    background: url('assets/img/Discount-Tickets.jpg') repeat;
	background-size: contain;
	background-repeat: repeat-y;
	/*min-height: 1200px !important;*/
	margin-bottom: 705px !important;
}


#printStat {
	background: url('assets/img/lsu-071421-157v2.jpg') 50%;
	background-size: cover;
}

#lostFound {
	background: url('assets/img/lsu-071421-139.jpg') 50%;
	background-size: cover;
}

#tvads {
	background: url('assets/img/TV-Ads.png') 50%;
	background-size: cover;
	background-position: left;
}

#faq {
	background: url('assets/img/FAQs.jpg') 50%;
	background-size: cover;
}

#meditation {
	background: url('assets/img/lsu-071421-296.jpg') 50%;
	background-size: cover;
}

#naproom {
    background: url('assets/img/lsu-071421-350.jpg') 50%;
	background-size: cover;
	background-position: right;
}

#foodcourt {
   background: url('assets/img/foodcourt.jpg');
   background-size: cover;
   background-attachment: fixed;
   min-height: 273px;
	position: relative;
}

#buildingHours {
    background: url('assets/img/Building-Hour.jpg');
	background-size: cover;
	min-height: 270px;
	position: relative;
}

/*#buildingHours h1, h4 {*/
/*    font-size: 1rem;*/
/*}*/

#buildingHours img {
    padding-bottom: 0;
}

/*#ontheroad h1, h4 {*/
/*    font-size: 1rem;*/
/*}*/

#hornsUpTitle h1 {
    font-size: 1.8rem;
}

#ontheroad {
        background: black;
	background-size: cover;
	min-height: 440px;
	position: relative;
}

#buildingHours {
    background: black;
	background-size: cover;
	min-height: 530px;
	position: relative;
}

.toroButton {
    font-size: 0.8rem;
}

.ApplicationStatus {
    display: d-block;
}



#prof {
        background: url('assets/img/professional-slider-04.jpg');
	background-size: cover;
	background-position: center;
	min-height: 260px;
}

.footerItems>ul>li {
    display: block !important;
    width: auto !important;
    margin-top: 2rem;
    margin-left: 0 !important;
}

.footerItems>ul>li>span {
    font-weight: 500 !important;
    display: block !important;
}

.footerItems>ul>li>ul>li {
     font-size: 13px !important;
}

.footeritemcontact {
    margin-left: 0 !important;
}



.paddingBox {
    padding-top: 1rem;
}




.building-overlay {
    background: rgba(0,0,0,0.4);
	top:0;
	left:0;
	width: 100%;
	min-height: 310px;
	position: absolute;
}

      .openHouseIcons {
    color: #ffffff; 
    border-bottom: 6px solid #E8B909;
    border-right: 0;
}

.icondiv {
    text-align: center;
}

#comingsoonpage {
    min-height:1400px;
}

#comingsoonpageoverlay {
    min-height:1400px;
}

.contestVideo {
    width:300px !important;
}
            
            
}

@media only screen 
and (min-device-width : 375px) 
and (max-device-width : 667px) { 
    #foodcourt {
   background: url('assets/img/foodcourt.jpg');
   background-size: cover;
   background-attachment: fixed;
   min-height: 273px;
	position: relative;
}
    
}

@media only screen 
and (min-device-width : 375px) 
and (max-device-width : 667px) { 
    #foodcourt {
   background: url('assets/img/foodcourt.jpg');
   background-size: cover;
   background-attachment: fixed;
   min-height: 273px;
	position: relative;
}
    
}

@media only screen 
and (min-device-width : 414px) 
and (max-device-width : 736px) { 
        #foodcourt {
   background: url('assets/img/foodcourt.jpg');
   background-size: cover;
   background-attachment: fixed;
   min-height: 273px;
	position: relative;
}
    
}

@media only screen and (min-width: 667px) and (min-height: 375px) {
    #comingsoonpage {
    min-height:1350px;
}

#comingsoonpageoverlay {
    min-height:1350px;
}

}

@media only screen and (min-width: 812px) and (min-height: 375px) {
    #comingsoonpage {
    min-height:850px;
}

#comingsoonpageoverlay {
    min-height:850px;
}


}


  








