body{
	max-width: 100%;
	overflow-x: hidden;
}

a.col {
	font-size: 1.25rem!important;
}

.nav-item {
	font-size:1.25rem!important;
}

p {
	font-size: 1.25rem!important;
}

.col-12.body-wrapper {
	display: block;
	position: relative;
	width: 100%;
}

.col-12.page-header-container {
	display: block;
	position: relative;
	width: 100%;
}

.col-12.content-wrapper{
	display: block;
	position: relative;
	width:100%;
}

.col-10.content-wrapper {
	display: block;
	position: relative;
	width:90%;
	margin: 0 auto;
	padding: 2% 0;
}


.section-light h2,.section-light p {
	color:rgb(11,35,65);
}

.section-light p {
	color:rgb(11,35,65);
	font-size: 1.25rem!important;
}

.top-head {
	-webkit-text-stroke: .1rem rgb(204,78,11);
	color:rgb(255,255,255);
	font-size:5rem;
}

.sbo {
	-webkit-text-stroke: .1rem rgb(255,255,255);
	color:rgb(204,78,11);
}

.left {
	text-align: left;
}

.center {
	text-align: center;
}

.right {
	text-align: right;
}

.spacer {
	padding: 2% 0;
}
/* -------- Parallax Test Styles ------------- */

.pimg1, .pimg2, .pimg3, .pimg4,.pimg5 {
  position: relative;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  
  /*
  fixed = parallax
  scroll = normal
  */
  background-attachment: fixed;
}

.pimg1-img {
	min-height: 85vh;
  background-image: url('https://www.auburn.edu/academic/provost/facultyjobs/_assets/images/20200816_JDE2653.JPG');
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  
  /*
  fixed = parallax
  scroll = normal
  */
  background-attachment: fixed;
  box-shadow: -7px -2px 16px #000 inset;
}

.pimg1-img-opac {
	display: block;
	position: absolute;
	width:100%;
	height:100%;
	opacity: 0.4;
	background-color: rgb(11,35,65);
	top: 0;
}

.pimg2 {
  background-image: url('https://www.auburn.edu/academic/provost/facultyjobs/_assets/images/20210312_JEN_.jpg');
  min-height: 60vh;
  box-shadow: -7px -2px 16px #000 inset;
}

.pimg3 {
  background-image: url('https://www.auburn.edu/academic/provost/facultyjobs/_assets/images/20220527_JEN_0479.jpg');
  min-height: 60vh;
  box-shadow: -7px -2px 16px #000 inset;
}

.pimg4 {
  background-image: url('https://www.auburn.edu/academic/provost/facultyjobs/_assets/images/20220824_DW_7361.jpg');
  min-height: 60vh;
  box-shadow: -7px -2px 16px #000 inset;
}

.pimg5-img {
	min-height: 60vh;
  background-image: url('https://www.auburn.edu/academic/provost/facultyjobs/_assets/images/20200816_JDE2653.JPG');
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  
  /*
  fixed = parallax
  scroll = normal
  */
  background-attachment: fixed;
  box-shadow: -7px -2px 16px #000 inset;
}

.section-light {
  background-color: #fff;
  color: #666;
}

.section-dark {
  background-color: #282e34;
  color: #ddd;
}

.ptext {
  position: absolute;
  top: 50%;
  width: 100%;
  text-align: center;
  color: rgb(11,35,65);
  letter-spacing: 8px;
  text-transform: uppercase;
}

.ptext .border {
  color: #fff;
  padding: 20px;
}

.top {
	background-color:rgb(11,35,65);
	box-shadow: 0px 0px 10px rgb(204,78,11);
}

.top:hover {
	background-color:rgb(204,78,11);
	box-shadow: 0px 0px 10px rgb(255,255,255);
}

.top a {
	color:#fff;
	text-decoration: none;
}

.border {
    border: 1px solid rgb(204,78,11)!important;
}

.ptext .border.trans {
  background-color: transparent;
}

@media(max-width:568px){
  .pimg1, .pimg2, .pimg3 {
    background-attachment: scroll;
  }
}

/* -------------- Parallax Test Styles End -----------------*/
.image-row-container {
	width:100%;
}

.icon-container {
	padding:2%;
}

img.icon-img {
	display: block;
	position: relative;
	width:35%;
	margin: 0 auto;
}

.img-hover {
	display: block;
	position: relative;
	width:100%;
}

.img-hover:hover img {
  opacity: 0.3;
}
.img-hover:hover .middle {
  opacity: 1;
}
.middle {
  transition: .5s ease;
  opacity: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
}
.hover-txt {
  background-color: #03244d;
  color: white;
  font-size: 16px;
  padding: 16px 32px;
}

.col-3.btn-contain {
	width:20%;
	margin: 0 2%;
}

button.btn-au {
  background-color: #03244d;
  border-radius: 15px;
  border: 2px solid rgb(204, 78, 11);
  padding: 10px;
  color: #fff;
  border-style: outset;
  width:100%;
}
button.btn-au:hover {
  background-color: rgb(204, 78, 11);
  border: 2px solid #03244d;
  border-style: inset;
}

.col-8.blue-bar {
	display: block;
	position: relative;
	width:50%;
	background-color: rgb(11,35,65);
	padding: 2%;
	margin: 0 auto;
	border-radius: 15px;
}

.col-8.blue-bar p{
	text-align: center;
	color:#fff;
}

.dual-service {
	color: rgb(240,135,59);
}

.live {
	padding: 1%;
}

.col-8.clear-bar {
	display: block;
	position: relative;
	width:75%;
	background-color: #fff;
	padding: 2%;
	margin: 0 auto;
	border-radius: 15px;
}

.col-8.clear-bar p{
	text-align: center;
	color:rgb(11,35,65);
}

/* Sticky Header Style */	
/* ---------------------------------------- */ 
#au_navigation.sticky-header{
	position:fixed;
	top:0;
	z-index: 99;
	width:100%;
}

@media only screen and (max-width: 2560px) {
  
}

@media only screen and (max-width: 1920px) {
  
}


@media only screen and (max-width: 1536px) {
  
}

@media only screen and (max-width: 1440px) {
  
}

@media only screen and (max-width: 1366px) {
  
}
@media only screen and (max-width: 1280px) {
  	.image-row-container {
		display: none;
	}
	
	.pimg1-img {
		min-height: 34vh;
		background-position: center center;
	}
	.ptext {
	 	top: 10%;
	}
	.col-4.icon-container {
		
	}
	.col-4.image-contain,.col-3.image-contain {
		
	}
	.live {
		width:100%;
	}
	.col-8.blue-bar, .col-8.clear-bar {
		width:80%;
		margin: 0 auto;
	}
	.col-3.btn-contain {
		width:100%;
		margin: 1% 0;
	}
}
@media only screen and (max-width: 962px) {
  
}
@media only screen and (max-width: 800px) {
 
}

@media only screen and (max-width: 768px) {
	.top-head {
		font-size: 3rem;
	}
  	.pimg1-img {
		min-height: 34vh;
		background-position: center center;
	}
	.ptext {
	 	top: 10%;
	}
	.col-4.icon-container {
		width:100%;
	}
	img.icon-img {
		width:10%;
	}
	.col-4.image-contain,.col-3.image-contain {
		width:100%;
	}
	.live {
		width:100%;
	}
	.col-8.blue-bar, .col-8.clear-bar {
		width:80%;
		margin: 0 auto;
	}
	.col-3.btn-contain {
		width:100%;
		margin: 1% 0;
	}
}
@media only screen and (max-width: 601px) {
  
}

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

}

@media only screen and (max-width: 375px) {
  
}

@media only screen and (max-width: 360px) {
  	
}