 
/* CSS Document */

/* Extra small devices (portrait phones, less than 576px)
 No media query since this is the default in Bootstrap */

/* here a note to myslef about this not updating. */
/*AUBURN COLORS-----------
Primary Blue: #03244d
Primary Orange: #cc4e0b
Secondary Blue: #496e9c
Secondary Orange: #f68026

New
Primary Blue:#3244d;
Primary Orange: #cc4e0b
Secondary Blue: #496e9c
Secondary Orange: #f68026
Neutral: #aa9c8f


background: rgba(246, 128, 38, .99);
background: rgba(3, 36, 77, .8);
-------------------------*/




/* ------------------- NAVIGATION STYLING --------------------*/

.chs_ngmarg {margin-top: -2%;}
.chsmjpad {padding-top: 120px;
 }

.chsnavft {font-family: 'Montserrat', sans-serif;
font-size: 16px !important;
font-weight: 500 !important;
	padding-top: 3px;
	letter-spacing: .5px;
}


.chsglyphoffset {margin-top: -2px;}

.chs_zero {margin: 0;
padding: 0;
}

.chs_zbottom {margin-bottom: 0px;}

.chs_pbottom {padding-bottom: 0px;}


.chspower {font-family: 'Montserrat', sans-serif;
font-size: 22px;
line-height: 1.75em;
font-weight: 300;
color: rgba(255,255,255,1.00);

}

.chswarn, .chswarn a  {font-family: 'Montserrat', sans-serif!important;
font-size: 21px !important;
line-height: 1.75em;
font-weight: 500!important;
color: rgba(255,255,255,1.00)!important;

}



.chswarn a:visited {color: #fff;}

.chswarn a:hover {text-decoration: underline !important;}

 
.chsmessp {padding-top: 1.0%;}


.chsbelief  {font-family: 'Montserrat', sans-serif;
font-size: 19px;
line-height: 1.5em;
font-weight: 300;
color: rgba(3,36,77,1.0);
padding-top: 5%;
padding-bottom: 3%;	
}

.chsbeliefhd  {font-family: 'Montserrat', sans-serif;
font-size: 20px;
line-height: 1.5em;
font-weight: 300;
color: rgba(3,36,77,1.0);
padding-top: 5%;
padding-bottom: 3%;
}

.chsbelief ul,li  {font-family: 'Montserrat', sans-serif;
font-size: 19px;
line-height: 1.5em;
font-weight: 300;
color: rgba(3,36,77,1.0);
list-style: square; 
}


.chsdegree, .chsdegree a  {font-family: 'Montserrat', sans-serif;
font-size: 18px;
line-height: 1.8em;
font-weight: 300;
color: rgba(3,36,77,1.0);
 	
}

.chsdegree a:hover  {font-family: 'Montserrat', sans-serif;
font-size: 18px;
text-decoration: underline !important;
color: rgba(204,78,11,1.00);
}



.chsblubck {background-color: rgba(3,36,77,1.0);
}


.chsorngbck {background-color: rgba(204,78,11,1.00);
}


.chsorgbck {background-color:  rgba(204,78,11,1.00);}


.chsltbl { border-bottom: 5px solid rgba(153,157,165,1.00);
	border-top: 2px solid rgba(3,36,77,1.00);
	padding-top: .5%;
	background-color: rgba(3,36,77,0.0);
}

.chsltbl2 { border-bottom: 3px solid rgba(153,157,165,0.250);
	border-top: 1px solid rgba(3,36,77,1.00);
	padding-top: .5%;
	background-color: rgba(3,36,77,0.0);
}

.chsltbl3 { border-bottom: 3px solid rgba(153,157,165,0.65);
	border-top: .5px solid rgba(3,36,77,1.00);
	padding-top: .5%;
	background-color: rgba(3,36,77,0.0);
}


.chspatbck {background-color: rgba(3,36,77,1.0);
	background-image: url("../images/pattern.png");
	background-blend-mode: multiply;
	background-repeat: no-repeat;
}

.chspatbckstrip {background-color: rgba(255,255,255,1.00);
	background-image: url("../images/stripeback.png");
	background-blend-mode: multiply;
	background-repeat: no-repeat;
	background-position: top right;
	
}



.chs_prtit {color: #fff;
	font-size: 24px;	
	text-transform: uppercase;
	font-weight: bold;
	line-height: 1em;
	padding-bottom: 40%;
	text-align: center;
	z-index: 50;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	text-shadow: 2px 2px 3px #000;	 
}

.chs_prtitbs {color: #fff;
	font-size: 6.5vw;	
	text-transform: uppercase;
	font-weight: bold;
	line-height: 1em;
	padding-bottom: 15%;
	text-align: center;
	z-index: 50;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	text-shadow: 2px 2px 3px #000;	 
}

.chs_progpgtit {color: #fff;
	font-size: 20px;	
	text-transform: uppercase;
	font-weight: bold;
	line-height: 1.1em;
	padding-bottom: 15%;
	text-align: center;
	z-index: 50;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
}



@media only screen and (max-width: 768px) {
  .chs_progpgtit {
    	font-size: 13px;	
	
  }
}


.chs_progpgtit a {color: rgba(255,255,255,1.00)  !important;}

.chs_progpgtit a:hover {color: rgba(204,78,11,1.00)  !important;
font-weight: bold;
text-decoration: underline !important;
}





.chs_progpgtitblck { text-transform: uppercase;
	background-color:rgba(3,36,77,1.0);
	text-align: center;
	margin-top: 0;
	margin-left: auto;
	margin-right: auto;
	border: none;
	margin-bottom: 45%;
	z-index: 10;
	padding: 5px;
	width: 43%;
	
	
	
}.chs_progpgtitblckh { text-transform: uppercase;
	background-color:rgba(3,36,77,1.0);
	text-align: center;
	margin-top: 0;
	margin-left: auto;
	margin-right: auto;
	border: none;
	margin-bottom: 45%;
	z-index: 10;
	padding: 5px;
	width: 50%;
	
	
	
}

 
.chs_progpgtitblckl { text-transform: uppercase;
	background-color:rgba(3,36,77,1.0);
	text-align: center;
	margin-top: 0;
	margin-left: auto;
	margin-right: auto;
	border: none;
	margin-bottom: 15%;
	z-index: 10;
	padding: 5px;
	width: 20%;
	
	
}

.chs_pgipad {padding: 5px 3px;}


.chs_pgspot {padding: 3.5%;

}

.chs_pgspotbg {font-family: 'Montserrat', sans-serif;
font-size: 22px;
line-height: 1.75em;
font-weight: 300;
background-color: rgba(255,255,255,1.00) !important;


}

.chs_pgspotinfo {font-family: 'Montserrat', sans-serif;
font-size: 17px;
line-height: 1.5em ;
font-weight: 300;
}


.chs_pgspothead {font-family: 'Playfair Display', serif;
	text-align: center;
	color: rgb(204, 78, 11);
	font-size: 32px;
	padding: 5px 0 2% 0;
	text-transform: uppercase;
	font-weight: 400;
}

.chs_newshead {font-size: 5.0vw ;
text-align: right;
padding: 25px 20px;
font-family: 'Playfair Display', serif;
color: rgba(255,255,255,1.00);
font-style: italic;	
}


.chs_newsheadxs {font-size: 30px;
text-align: right;
padding: 25px 20px;
font-family: 'Playfair Display', serif;
color: rgba(255,255,255,1.00);
font-style: italic;	
}



.chs_newsubhead {font-size: 30px;
text-align: center;
padding: 35px 20px 20px;

font-family: 'Playfair Display', serif;
color: rgb(204, 78, 11);

}

.chsnws { 
	text-align: center;
	padding-bottom: 3%;
	padding-left: 2px;
	padding-right: 4px;
 
}



.chsnws2 { 
	text-align: center;
	padding-bottom: 3%;
 
 
}

.chsnws2 a:hover {text-decoration: underline !important;
font-size: 14px;
font-weight: normal;
color: rgb(204, 78, 11, 1.0) !important;
}


.chsnws_tit { color: rgba(3,36,77,1.0);
	font-size: 18px;	
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
	line-height: 1.2em;
	padding-bottom: 3%;
	padding-top: 3%;
	padding-left: 2px;
	text-align: center;
	z-index: 50;
	position: relative;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	 
	background:  rgba(255,255,255,1.0);
}



.chsnws_titsm { color: rgba(3,36,77,1.0);
	font-size: 14px;	
	font-family: 'Montserrat', sans-serif;
	line-height: 1.2em;
	padding-bottom: 5%;
	padding-top: 3%;
	padding-left: 0px;
	padding-right: 0px;
	text-align: center;
	z-index: 50;
	position: relative;
	bottom: 0;
	display: block;

	margin: -9% auto auto;
	 
	background:  rgba(255,255,255, 1.0);
}




.chsnws_titsm2 { color: rgba(3,36,77,1.0);
	font-size: 14px;	
	font-family: 'Montserrat', sans-serif;
	line-height: 1.2em;
	padding-bottom: 5%;
	padding-top: 3%;
	padding-left: 1%;
	padding-right: .5%;
	text-align: center;
	z-index: 50;
	position: inherit;
	bottom: 0;
	display: block;
	margin: auto;
	 
	background:  rgba(255,255,255, 1.0);
}



.chs_newsmre, .chs_newsmre a {	font-size: 16px;	
	font-family: 'Montserrat', sans-serif;
	line-height: 2.2em;
	text-align: center;
	font-weight: 500;
	color: rgba(255,255,255,1.00);
	 
}

.chs_newsmre a:hover {text-decoration: underline !important;
color: rgb(204, 78, 11, 1.0) !important;
	
}

.chs_statpad {padding-top: 2%;
	padding-bottom: 2%;
margin: auto 15px;}


.chs_tpad {padding-top: 2%;
	padding-bottom: 2%;
	}


.chs_tzpad {padding-top: 3%;
	padding-bottom: 0;
	margin: 0px;
	}

.chs_facts {color: rgba(131,153,178,1.00);
	font-size: 6.0vw;
	font-family: 'Playfair Display', serif;
	text-align: center;
	padding-top: 5%;
	margin-right: 10%;
	margin-left: -85%;
}

.chs_facts2 {color: rgba(131,153,178,1.00);
	font-size: 10.0vw;
	font-family: 'Playfair Display', serif;
	text-align: center;
	padding-bottom: 10%;
	
	 
}

.chsfacttit {font-family: 'Playfair Display', serif;
	font-weight: 600;
	font-size: 16px;
	margin-top: 2%;
	padding-bottom: 10px;
	text-transform: uppercase;
}

.chsfacttith {font-family: 'Playfair Display', serif;
	padding-top: 3%;
	padding-left: 5%;
	font-weight: 500;
	font-size: 50px;
	margin-top: 2%;
	text-transform: uppercase;
}

.chsfacttxt {font-family: 'Playfair Display', serif;
	font-weight: 400;
	font-size: 15px;
	line-height: 1.4em;
}



.chs_factpad {margin-top: 1%;
margin-bottom: 2%;
padding-bottom: 2%;	
}


.chs_factbrd {border-bottom: 1px solid rgb(204, 78, 11, 1.0);
	width: 60%;
position: absolute;
	bottom: 0;
	left: 20%;
	 
}

.chs_factbrdl {border-right: 1px solid rgb(204, 78, 11, 1.0);
		height: 70%;
position: absolute;
	right: 5%;
	margin-left: -10%;
	top: 10%;
}

.chs_factbrdlg {border-bottom: 1px solid rgb(204, 78, 11, 1.0);
	width: 85%;
position: absolute;
	bottom: 0;
	left: 7.5%;
	 
}




.chs_rotate {
	transform: rotate(-90deg);

  /* Safari */
  -webkit-transform: rotate(-90deg);

  /* Firefox */
  -moz-transform: rotate(-90deg);

  /* IE */
  -ms-transform: rotate(-90deg);

  /* Opera */
  -o-transform: rotate(-90deg);

  /* Internet Explorer */
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}

.chs_jvh {background-overflow: visible;}
.chs_spotimg {float: left;
margin: -15px;
}


.chs_spotimgbck {background: repeating-linear-gradient(
-45deg,
rgba(3,36,77,1.0),
rgba(3,36,77,1.0) 6px,
rgba(255,255,255,1.0) 6px,
rgba(255,255,255,1.0) 21px	

);
	padding-bottom: 35px;
	padding-left: 0px;
	padding-right: 10px;
	margin-bottom: 3%;
}

.chs_spottxt {font-family: 'Montserrat', sans-serif;
	font-weight: 300;
	font-size: 16px;
	line-height: 1.4em;
	padding-left: 5%;
	color: rgba(3,36,77,1.0);	
}

.chs_spothead {font-family: 'Playfair Display', serif;
	color: rgb(204, 78, 11);
	font-size: 32px;
	padding: 5px 0 4% 0;}

.chs_spotheadsub {font-family: 'Montserrat', sans-serif;
	color: rgba(3,36,77,1.0);
	font-weight: 400;
	font-size: 22px;
	line-height: 1.4em;
	 
}
.chs_spotheadsubbl {font-family: 'Montserrat', sans-serif;
	color: rgba(3,36,77,1.0);
	font-weight: 400;
	font-size: 16px;
	line-height: 1.4em;
	 
}



.chs_blqu {font-family: 'Playfair Display', serif;
	color:rgba(155,171,192,0.40);
	font-size: 175px;
	margin: 7% 0 -6% -3%;
      z-index: -1;
   }


.chs_spotmore {	color: rgb(204, 78, 11);
	font-size: 16px;
	padding-top: 3%;
}


.chs_spotbrd {border-bottom: 1px solid rgb(204, 78, 11, 1.0);
	width: 70%;
position: absolute;
	bottom: 0;
	padding-top: 5px;
	
	 
}

.chs_connect {font-size: 30px ;
text-align: right;
padding: 25px 20px;
font-family: 'Playfair Display', serif;
color: rgba(255,255,255,1.00);

}

@media only screen and (min-device-width: 300px) and (max-device-width: 481px) {
  .chs_connect {text-align: center;
  }
}


.chs_scifql {font-size: 60px;
text-align: center;
text-transform: uppercase;
padding: 0px 20px;
font-family: 'Playfair Display', serif;
color: rgba(255,255,255,1.00);

}

@media only screen and (min-device-width: 350px) and (max-device-width: 481px) and (orientation:portrait) {
  .chs_scifql {font-size: 18px !important;
  }
}





/* -------------- CHS VIDEO Pop UP  ----------------*/



.chs_headerPopup{
  width:90%;
  margin:0 auto;
}

.chs_headerPopup iframe{
  width:100%;
  margin:0 auto;
}



.chs_imgwrap {
  position: relative;

 }

.chs_img-responsive {
  width: 100%;
  height: auto;
}

.chs_img-overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  text-align: center;
}

.chs_img-overlay:before {
  content: ' ';
  display: block;
  /* adjust 'height' to position overlay content vertically */
  height: 40%;
} 



/* -------------- Main Page Box Hover Effect ----------------*/


.chs_box {position:relative}
.box15,.box17,.box18 {box-shadow:0 0 5px #7e7d7d;
	text-align:center
}

.chs_box:before{content:"";width:100%;height:100%;background:rgba(0,0,0,.5);position:absolute;top:0;left:0;opacity:0;transition:all .35s ease 0s}

.chs_box:hover:before{opacity:1}

.chs_box img{width:100%;height:auto}

.chs_box .box-content{width:90%;height:90%;position:absolute;top:5%;left:5%}

.chs_box .box-content:after,.chs_box .box-content:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;opacity:0;transition:all .7s ease 0s}

.chs_box .box-content:before{border-bottom:1px solid rgba(255,255,255,.5);border-top:1px solid rgba(255,255,255,.5);transform:scale(0,1);transform-origin:0 0 0}

.chs_box .box-content:after{border-left:1px solid rgba(255,255,255,.5);border-right:1px solid rgba(255,255,255,.5);transform:scale(1,0);transform-origin:100% 0 0}

.chs_box:hover .box-content:after,.chs_box:hover .box-content:before{opacity:1;transform:scale(1);transition-delay:.15s}

.chs_box .title{font-size:24px; 
	font-weight:700; 
	color:#fff;
	margin: 0 Auto;
	opacity:0;
	transform:translate3d(0,-50px,0);
	transition:transform .5s ease 0s;
	text-align: center;
}

.chs_box:hover .title{opacity:1;transform:translate3d(0,0,0)}

.chs_box .post{font-size:14px;color:#fff;padding:10px;background:#d79719;opacity:0;border-radius:0 19px;transform:translate3d(0,-50px,0);transition:all .7s ease 0s}

.chs_box .icon,.box15 .icon{padding:0;list-style:none}

.chs_box:hover .post{opacity:1;transform:translate3d(0,0,0);transition-delay:.15s}

.chs_box .icon{width:100%;margin:0;position:absolute;bottom:-10px;left:0;opacity:0;z-index:1;transition:all .7s ease 0s}

.chs_box:hover .icon{bottom:20px;opacity:1;transition-delay:.15s}

.chs_box .icon li a{display:block;width:40px;height:40px;line-height:40px;border:1px solid #fff;border-radius:0 16px;font-size:14px;color:#fff;margin-right:5px;transition:all .4s ease 0s}

.chs_box .icon li a:hover{background:#d79719;border-color:#d79719}
@media only screen and (max-width:990px){.chs_box{margin-bottom: 0px}
}







.chszm{left: 0;
		top: 0;
		position: relative;
		overflow: hidden;
		margin-top: 10px;
			
		}

.chszm img{-webkit-transition: 0.6s ease;
  		transition: 0.6s ease;
  			
		}

.chszm img:hover{-webkit-transform: scale(1.2);
  		transform: scale(1.2);

		}

.chszm-thumbnail{ border:0px;
		border-radius:0px;
		}


 /* -------------- Departments ----------------*/

.deptblk {background-color: rgba(3,36,77,1.00);
display: block;
margin-top: 0px;
	color: rgba(255,255,255,1.00);
	border: 1px solid inherit;
	
}

.deptblk1 {background-color:rgba(204,78,11,1.00);
display: block;
margin-top: 0px;
	color: rgba(255,255,255,1.00);
	
}

.deptblk2 {background-color:rgba(32,65,83,1.00); 
display: block;
margin-top: 0px;
	color: rgba(255,255,255,1.00);
	
}

.deptblk3 {background-color:rgba(72,159,173,1.00);
display: block;
margin-top: 0px;
	color: rgba(255,255,255,1.00);
	
}

.chs_depttl {font-family: 'Montserrat', sans-serif;
	font-size: 17px;
color: rgba(255,255,255,1.00);
font-weight: 500;
padding: 5px 5px;
line-height: 1.4em;
}


.chs_deptbrd {border: 1px solid rgba(3,36,77,1.00);
	font-family: 'Montserrat', sans-serif;
font-size: 16px;
font-weight: 300;
padding: 0px;
line-height: 1.4em;
	width: 24%;
	margin-bottom: 2%;
	padding-bottom: 3px;
	min-height: 800px;
	
}

@media only screen and (max-width: 768px) {
  .chs_deptbrd {width: auto;
    min-height: 10px;
  }
}
@media only screen and (min-device-width: 769px) and (max-device-width: 1200px)  {
 .chs_deptbrd  {width: 48%;
    
  }
}

.chs_deptbrd1 {border: 1px solid rgba(204,78,11,1.00);
	font-family: 'Montserrat', sans-serif;
font-size: 16px;
font-weight: 300;
padding: 0px;
line-height: 1.4em;
margin-left: 5px;
		width: 24%;
	margin-bottom: 2%;
	padding-bottom: 5px;
	min-height: 800px;
}

@media only screen and (max-width: 768px) {
 .chs_deptbrd1  {width: auto;
    min-height: 10px;
  }
}

@media only screen and (min-device-width: 769px) and (max-device-width: 1200px)  {
 .chs_deptbrd1  {width: 48%;
    
  }
}

.chs_deptbrd2 {border: 1px solid rgba(32,65,83,1.00); 
	font-family: 'Montserrat', sans-serif;
font-size: 16px;
font-weight: 300;
padding: 0px;
line-height: 1.4em;
margin-left: 5px;
	width: 24%;	
	margin-bottom: 2%;
	padding-bottom: 5px;
	min-height: 800px;
}

@media only screen and (max-width: 768px) {
 .chs_deptbrd2 {width: auto;
	 			margin-left: 0px;
	 min-height: 10px;
    
  }
}
@media only screen and (min-device-width: 769px) and (max-device-width: 1200px)  {
 .chs_deptbrd2  {width: 48%; margin-left: 0px;
    
  }
}

.chs_deptbrd3 {border: 1px solid rgba(72,159,173,1.00);
	font-family: 'Montserrat', sans-serif;
font-size: 16px;
font-weight: 300;
padding: 0px;
line-height: 1.4em;
margin-left: 5px;
	width: 24%;
	margin-bottom: 2%;
	padding-bottom: 5px;
  min-height: 800px;
}

@media only screen and (max-width: 768px) {
  .chs_deptbrd3  {width: auto;
	  min-height: 10px;
    
  }
}
@media only screen and (min-device-width: 769px) and (max-device-width: 1200px)  {
 .chs_deptbrd3  {width: 48%;
    
  }
}
.chs_depttxt {padding: 5px 7px;}

.chs_deptbln {position: absolute;
	bottom: 0;
 
}



.chs_degrblck { text-transform: uppercase;
	background-color:rgba(3,36,77,1.0);
	text-align: center;
	margin-top: 0;
	margin-left: auto;
	margin-right: auto;
	border: none;
	margin-bottom: 40%;
	z-index: 10;
	padding: 5px;
	width: 43%;
	
	
	
}

.chs_degrblckh { text-transform: uppercase;
	background-color:rgba(3,36,77,1.0);
	text-align: center;
	margin-top: 0;
	margin-left: auto;
	margin-right: auto;
	border: none;
	margin-bottom: 40%;
	z-index: 10;
	padding: 5px;
	width: 50%;
	
	
	
}




 /* -------------- Student Services ----------------*/


.chs_sstext {font-family: 'Montserrat', sans-serif;
	font-weight: 300;
	font-size: 16px;
	line-height: 1.4em;
	color: rgba(3,36,77,1.0);	
}


.chs_sstext ul, li {font-family: 'Montserrat', sans-serif;
	font-weight: 400;
	font-size: 16px;
	line-height: 1.4em;
	color: rgba(3,36,77,1.0);	
}


.chs_sshead {font-family: 'Playfair Display', serif;
	color: rgb(204, 78, 11);
	font-size: 30px;
	padding: 5px 0 4% 0;}

.chs_sshead a, a:visited {color: rgb(204, 78, 11);}

.chs_sshead a:hover {text-decoration: underline !important;}



.chs_sspthead {font-family: 'Playfair Display', serif;
	color: rgb(204, 78, 11);
	font-size: 24px;
	font-weight: 700;
	padding: 5px 0 2% 0;}

.chs_ssheadmain {font-family: 'Montserrat', sans-serif;
	color: rgba(3,36,77,1.0);
	font-weight: 700;
	font-size: 30px;
	line-height: 1.4em;
	 
}


.chs_ssheadsub {font-family: 'Montserrat', sans-serif;
	color: rgba(3,36,77,1.0);
	font-weight: 400;
	font-size: 22px;
	line-height: 1.4em;
	 
}


.chs_ssptxt {font-family: 'Montserrat', sans-serif;
	color: rgba(3,36,77,1.0);
	font-weight: 400;
	font-size: 17px;
	line-height: 1.4em;
	 
}


 .chs_ssptxt p {font-family: 'Montserrat', sans-serif;
	color: rgba(3,36,77,1.0);
	font-weight: 400;
	font-size: 17px;
	line-height: 1.4em;
	border-bottom: none !important; 
	 
}


 .chs_ssptxt p a {border-bottom: none !important;
	 
}


 .chs_cstxt {font-family: 'Montserrat', sans-serif;
	color: rgba(3,36,77,1.0);
	font-weight: 400;
	font-size: 15px;
	line-height: 1.4em;
	 
}


.chs_cstxt ul, li {font-family: 'Montserrat', sans-serif;
	font-weight: 400;
	font-size: 16px;
	line-height: 1.4em;
	color: rgba(3,36,77,1.0);	
}


.chs_csheadmain {font-family: 'Montserrat', sans-serif;
	color: rgba(3,36,77,1.0);
	font-weight: 700;
	font-size: 24px;
	line-height: 1.4em;
	padding-bottom: 5px;
	 
}


.chs_adhead {font-family: 'Montserrat', sans-serif;
	color: rgba(3,36,77,1.0);
	font-weight: 500;
	font-size: 20px;
	line-height: 1.4em;
	padding-top: 8px;
	padding-bottom: 5px;
	 
}

@media only screen and (max-width: 768px) {
  .chs_adhead {font-size: 17px;
	  font-weight: 400;
    
  }
}
.chs_adname {font-family: 'Playfair Display', sans-serif;
	color: rgba(3,36,77,1.0);
	font-weight: 500;
	font-size: 24px;
	line-height: 1.4em;
	padding-top: 8px;
	padding-bottom: 5px;
	 
}


.chs_advpad {margin-top: 10%;
margin-bottom: 5%;
}
.chs_advbord {border: 2px solid rgb(204, 78, 11);
	padding: 1%;
}

.chs_advbordl {border-right: 2px solid rgb(204, 78, 11);
	height: 90%;
	 
}

@media only screen and (max-width: 468px) {
  .chs_advbordl {border-right: none;
    
  }
}


.chs_advback {background-color: rgb(204, 78, 11);
	padding: 1%;
}




.chs_advft {font-family: 'Playfair Display', sans-serif;
	color: rgba(255,255,255,1.00);
	font-weight: 700;
	font-size: 2.5vw;
	line-height: 1.4em;
	padding-top: 8px;
	padding-bottom: 5px;
	text-align: center;
	 
}

@media only screen and (max-width: 768px) {
  .chs_advf {font-size: 4.0vw;
    
  }
}


.chs_adappt {font-family: 'Playfair Display', sans-serif;
	color: rgba(3,36,77,1.0);
	font-weight: 700;
	font-size: 2.5vw;
	line-height: 1.4em;
	padding-top: 8px;
	padding-bottom: 5px;
	text-align: center;
	 
}

@media only screen and (max-width: 768px) {
  .chs_adappt {font-size: 4.0vw;
    
  }
}

.chs_adhr {border-bottom: 1px solid rgb(204, 78, 11);
margin-top: 5%;
	left: 5%;
width: 90%;}



.chs_adwiwt {font-family: 'Montserrat', sans-serif;
	color: rgba(3,36,77,1.0);
	font-weight: 400;
	font-size: 17px;
	line-height: 1.4em;
	text-align: center;
	 
}





.chs_schptxt,  .chs_schptxt p  {font-family: 'Montserrat', sans-serif;
	color: rgba(3,36,77,1.0) !important;
	font-weight: 300;
	font-size: 17px !important;
	line-height: 1.6em;
	 
}

.chs_schptxt a { 
	color: rgba(3,36,77,1.0) !important;
	font-weight: 500;
	font-size: 17px !important;
	 
	 
}

.chs_schptxt ul, li  {font-family: 'Montserrat', sans-serif;
	color: rgba(3,36,77,1.0) !important;
	font-weight: 400;
	font-size: 15px !important;
	line-height: 1.7em;
	 
}
 

.chs_schsm,  .chs_schsm p  {font-family: 'Montserrat', sans-serif;
	color: rgba(3,36,77,1.0);
	font-weight: 300;
	font-size: 13px !important;
	line-height: 1.6em;
	 
}
.chs_sslist {font-family: 'Montserrat', sans-serif;
	color: rgb(204, 78, 11) !important;
	font-weight: 700;
	font-size: 22px;
	line-height: 1.7em;
	padding-bottom: 5px;
	 
}




.chs_dirhead {font-family: 'Montserrat', sans-serif;
	color: rgba(3,36,77,1.0);
	font-weight: 500;
	font-size: 24px;
	line-height: 1.4em;
	padding: 10px 0;
	 
}


.chs_faqpanptxt, .chs_faqpanptxt p {font-family: 'Montserrat', sans-serif;
	color: rgba(3,36,77,1.0) !important;
	font-weight: 300;
	font-size: 16px !important;
	line-height: 1.5em;
	 
}

	.panel-heading {
  padding: 0;
	border:0;
}
	.panel {-webkit-box-shadow: 0px 1px 1px rgba(255,255,255, .05);
		box-shadow: 0px 1px 1px rgba(255,255,255, .05);
	 
	}
.panel-default > .panel-heading a {font-weight: 400;
	font-family: 'Montserrat', sans-serif;
	 font-size: 16px !important;
}
	
	
.panel-title>a, .panel-title>a:active{
	display:block;
	padding: 15px 15px 5px;
 color: rgba(255,255,255,1.0) !important;
  font-size: 16px !important;
  font-weight: 400 !important;
	text-transform: none;
	line-height: 1.2em;
   
	text-decoration:none;
	font-family: 'Montserrat', sans-serif;
}
	
.panel-title2>a, .panel-title2>a:active{
	display:block;
	padding:  0px;
  	 color: rgba(255,255,255,1.0) !important;
	font-size: 12px;
	line-height: 1.2em;
	font-weight: 400;
	font-family: 'Montserrat', sans-serif;
}	
	
	
 	
	
.panel-heading  a:before {
   font-family: 'Glyphicons Halflings';
   content: "\e250";
	color: #fff;
   float: Left;
   transition: all 0.5s;
	display: block;
	padding: 3px;
	margin-right: 1%;
	background: rgba(3,36,77,1.00);
}
	
.panel-heading2  a:before {
font-family: 'Glyphicons Halflings';
   content: "\e250";
	color: rgba(3,36,77,1.00);
      transition: all 0.5s;
   float: Left;
    display: block;
	padding: 1px 3px 3px 3px;
	margin-right: 2px;
	font-style: normal !important;
	 
}	
	
.panel-heading.active a:before {
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	transform: rotate(90deg);
} 



 .chs_ssvc, .chs_ssvc p {font-family: 'Montserrat', sans-serif;
	color: rgba(3,36,77,1.0);
	font-weight: 300;
	font-size: 18px;
	line-height: 1.6em;
	 
}


 .chs_sspt, .chs_sspt p {font-family: 'Montserrat', sans-serif;
	color: rgba(3,36,77,1.0);
	font-weight: 400;
	font-size: 18px;
	line-height: 1.5em;
	 
}


.chs_sorgs, .chs_sorgs p {font-family: 'Montserrat', sans-serif;
	color: rgba(3,36,77,1.0);
	font-weight: 300;
	font-size: 16px;
	line-height: 1.5em;}


.chs_ssicons {font-family: 'Montserrat', sans-serif;
	color: rgba(3,36,77,1.0);
	font-weight: 300;
	font-size: 16px;
	line-height: 1.5em;
	text-align: center;
	text-transform: uppercase;
}

.chs_ssicons a  { 
	color: rgba(204,78,11,1.00);
	 text-align: center;
}

.chs_ssicons a:hover { 	text-decoration: underline !important;
}



/* ------------------- Pre Health --------------*/

.chs_phhead {font-family: 'Montserrat', sans-serif;
	color: rgba(3,36,77,1.0);
	font-weight: 600;
	font-size: 22px;
	line-height: 1.6em;
	margin-top: 1%;
	margin-bottom: 1%;
	 
}

.chs_phhead a {color: rgba(3,36,77,1.0);

}.chs_phhead a:hover {color: rgba(204,78,11,1.00);
	text-decoration: underline !important;

}


.chs_phheadsec {font-family: 'Montserrat', sans-serif;
	color: rgba(204,78,11,1.00);
	font-weight: 700;
	font-size: 26px;
	line-height: 1.4em;
	 
}

.chs_phschead {font-family: 'Montserrat', sans-serif;
	color: rgba(3,36,77,1.0);
	font-weight: 600;
	font-size: 20px;
	line-height: 1.6em;
	margin-top: 2%;
	margin-bottom: .5%;
	 
}
 .chs_phsctext {font-family: 'Montserrat', sans-serif;
	color: rgba(3,36,77,1.0);
	font-weight: 400;
	font-size: 16px;
	line-height: 1.7em;
	 
}


 .chs_phsctext a {font-family: 'Montserrat', sans-serif;
	color: rgba(3,36,77,1.0);
	font-weight: 400;
}

 .chs_phsctext a:hover {font-family: 'Montserrat', sans-serif;
	color: rgba(204,78,11,1.00);
	 text-decoration: underline !important;
	font-weight: 400;
}

.chs_phsctext ul>li {font-family: 'Montserrat', sans-serif;
	color: rgba(3,36,77,1.0);
	font-weight: 400;
	font-size: 17px !important;
	line-height: 1.7em;
}

.chs_phtimes {font-family: 'Montserrat', sans-serif;
	color: rgba(255,255,255,1.0);
	font-weight: 500;
	font-size: 2vw;
	text-transform: uppercase;
 
}

/* -------------- STUDENTS ----------------*/


.chs_studdivad { background-image: url(../../academics/images/students_advising.jpg);
			width: 100%;
			background-size: cover;
			background-position: top center;
			background-repeat: no-repeat;
			min-height: 225px;
			margin-bottom:  5%;
 
	
 }


.chs_studdivmaj { background-image: url(../../academics/images/students_majors1.jpg);
			width: 100%;
			background-size: cover;
			background-position: top center;
			background-repeat: no-repeat;
			min-height: 225px;
	margin-bottom:  5%;
 
	
 }


.chs_studdivtut { background-image: url(../../academics/images/students_tutoring.jpg);
			width: 100%;
			background-size: cover;
			background-position: top center;
			background-repeat: no-repeat;
			min-height: 225px;
	margin-bottom:  5%;
 
	
 }


.chs_studdivhbk { background-image: url(../../academics/images/chs_handbook.jpg);
			width: 100%;
			background-size: cover;
			background-position: top center;
			background-repeat: no-repeat;
			min-height: 225px;
	margin-bottom:  5%;
 
	
 }

.chs_studdivcd { background-image: url(../../academics/images/students_careerdev.jpg);
			width: 100%;
			background-size: cover;
			background-position: top center;
			background-repeat: no-repeat;
			min-height: 225px;
	margin-bottom:  5%;
 
	
 }


.chs_studdivgi { background-image: url(../../academics/images/students_getinvolved.jpg);
			width: 100%;
			background-size: cover;
			background-position: top center;
			background-repeat: no-repeat;
			min-height: 225px;
		margin-bottom:  5%;
 
	
 }


.chs_studdivsa { background-image: url(../../academics/images/students_studyabroad.jpg);
			width: 100%;
			background-size: cover;
			background-position: top center;
			background-repeat: no-repeat;
			min-height: 225px;
	margin-bottom:  5%;
 
	
 }

.chs_studdivepol { background-image: url(../../academics/images/students_epolicyhandbook.jpg);
			width: 100%;
			background-size: cover;
			background-position: top center;
			background-repeat: no-repeat;
			min-height: 225px;
	margin-bottom:  5%;
 
	
 }



.chs_studdivpreh { background-image: url(../../academics/images/students_prehealth1.jpg);
			width: 100%;
			background-size: cover;
			background-position: top center;
			background-repeat: no-repeat;
			min-height: 225px;
	margin-bottom:  5%;
 
	
 }


.chs_studdivintr { background-image: url(../../academics/images/students_internships.jpg);
			width: 100%;
			background-size: cover;
			background-position: top center;
			background-repeat: no-repeat;
			min-height: 225px;
	margin-bottom:  5%;
 
	
 }

.chs_studcblk {background: rgba(3,36,77,.5);
min-height: 225px;
	text-align: center;
}

.chs_stud {font-family: 'Montserrat', sans-serif;
	color: rgba(255,255,255,1.0);
	font-weight: 500;
	font-size: 26px;
	text-transform: uppercase;
	margin-top: 100px;
	display: inline-block;
	 
	


	 
	
	
 
	
}

.chs_stud a  { 
	color: rgba(255,255,255,1.0);
	  
}

.chs_stud a:hover { 	text-decoration: underline !important;
}


.chs_futstud { background-image: url(../../academics/images/students_future.jpg);
			background-attachment: absolute;
			background-size: cover;
			background-position: top center;
			background-repeat: no-repeat;
			min-height: 700px;
			z-index: -10;
			top: 0;
	
 }


@media only screen and (max-width: 768px) {
  .chs_futstud {
    /* The file size of this background image is 93% smaller
       to improve page load speed on mobile internet connections */
    background-image: url(../../academics/images/students_future.jpg);
	 
	  background-attachment: scroll;
	  min-height: 400px;
  }
}



.chs_appbutt  {margin-top: -9.1%;
	color: rgba(255,255,255,1.00);
	background-color: rgb(204, 78, 11);
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom: 1px solid rgba(255,255,255,1.00);
	padding: 1px 5px 0px;

 
}

@media only screen and (min-device-width: 769px) and (max-device-width: 1200px)  {
  .chs_appbutt {margin-top: -11%;
	  width: inherit;
   
  }
}

@media only screen and (max-width: 768px) {
  .chs_appbutt { margin-top: -14.1%;
	  			 margin-left: 1%;
 
  }
}

@media only screen and (min-device-width: 350px) and (max-device-width: 481px)
	{
  .chs_appbutt { margin-top: -25.1%;
	  			 margin-left: 1%;
	  			 
	  font-size: 14px !important;
 
  }
}

.chs_appbutt a {color: rgba(255,255,255,1.00);}
.chs_appbutt a:hover {color: rgba(255,255,255,1.00);
	text-decoration: underline !important;}

.chs_appbutt > .btn-lg  {	font-family: 'Montserrat', sans-serif;
	font-weight: 500;
	font-size: 25px !important;
}
 
@media only screen and (min-device-width: 350px) and (max-device-width: 481px)
	{
  .chs_appbutt > .btn-lg { margin-top: -25.1%;
	  			 margin-left: 1%;
	  			 
	  font-size: 14px !important;
 
  }
}


.chs_posrel {position: relative;}
.chs_buttab {position: absolute;
bottom: 0;
	color: rgba(255,255,255,1.00);
	background-color: rgb(204, 78, 11);
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	 
	padding: 1px 0px 0px;	
}

.chs_buttab a {color: rgba(255,255,255,1.00);}
.chs_buttab a:hover {color: rgba(255,255,255,1.00);
	text-decoration: underline !important;}

.chs_buttab > .btn-lg  {	font-family: 'Montserrat', sans-serif;
	font-weight: 500;
	font-size: 2.25vw !important;
	padding-right: 10px;
}
 

.chs_buttab1 {position: absolute;
bottom: 0;
	left: 36%;
	color: rgba(255,255,255,1.00);
	background-color: rgb(204, 78, 11);
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	 
	padding: 1px 0px 0px;	
}

.chs_buttab1 a {color: rgba(255,255,255,1.00);}
.chs_buttab1 a:hover {color: rgba(255,255,255,1.00);
	text-decoration: underline !important;}

.chs_buttab1 > .btn-lg  {	font-family: 'Montserrat', sans-serif;
	font-weight: 500;
	font-size: 2.25vw !important;
	padding-right: 10px;
		border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}
 





 .chs_futstu {font-family: 'Montserrat', sans-serif;
	color: rgba(3,36,77,1.0);
	font-weight: 300;
	font-size: 17px;
	line-height: 1.5em;
	 
}


 .chs_futstu p {font-family: 'Montserrat', sans-serif;
	color: rgba(3,36,77,1.0);
	font-weight: 300;
	font-size: 18px;
	line-height: 1.5em;
	 padding-right: 5px;
	 
}



.chs_ssfuture {font-family: 'Montserrat', sans-serif;
	color: rgba(255,255,255,1.0);
	font-weight: 600;
	font-size: 30px;
	line-height: 1.4em;
	text-transform: uppercase;
	 
}


.chs_futimgicons {padding-left:  5%;
padding-right: 5%;
margin-top: 2%;
}

.chs_fsgetstart, .chs_fsgetstart p  {font-family: 'Montserrat', sans-serif;
	color: rgba(255,255,255,1.0);
	font-weight: 400;
	font-size: 16px;
	line-height: 1.5em;
	text-align: center;
}


.fustud a {color: rgb(204, 78, 11); }

.fustud a:hover {text-decoration: underline !important;
font-weight: 300;}




/* --------------GRADUATE STUDENTS ----------------*/


.chs_gradpd { background-image: url("../../academics/images/grad_pd.jpg");
			width: 100%;
			background-size: cover;
			background-position: top center;
			background-repeat: no-repeat;
			min-height: 225px;
			margin-bottom:  5%;
 
	
 }


.chs_graddiss { background-image: url("../../academics/images/grad_diss.jpg");
			width: 100%;
			background-size: cover;
			background-position: top center;
			background-repeat: no-repeat;
			min-height: 225px;
	margin-bottom:  5%;
 
	
 }


.chs_gradprog { background-image: url(../../academics/images/students_tutoring.jpg);
			width: 100%;
			background-size: cover;
			background-position: top center;
			background-repeat: no-repeat;
			min-height: 225px;
	margin-bottom:  5%;
 
	
 }




/* ----------------------RESEARCH-----------------------*/


.chs_resug {font-family: 'Montserrat', sans-serif;
	color: rgba(255,255,255,1.0)!important;
	font-weight: 500;
	font-size: 17px;
	padding-left: 4px;
 
	 
	
}

.chs_resug a  { 
	color: rgba(255,255,255,1.0) !important;
	  
}

.chs_resug a:hover { 	text-decoration: underline !important;
}


.chs_requoute {font-family: 'Montserrat', sans-serif;
	color: rgba(3,36,77,1.0);
	font-weight: 400;
	font-size: 21px;
	padding-left: 25px;
}


.chs_reugrdbdr {border: 1px solid rgb(204, 78, 11);
	padding-top: 25px;
	padding-bottom: 25px;
	margin: 1px 5px;
}




/* -------------- HEADER IMAGES ----------------*/


.chs_mainhead { background-image: url(../images/world_orange_lctw.jpg);
			background-attachment: fixed;
			background-size: cover;
			background-position: top center;
			background-repeat: no-repeat;
			min-height: 850px;
			z-index: -10;
			top: 50;
	
 }


@media only screen and (max-width: 768px) {
  .chs_mainhead {
    /* The file size of this background image is 93% smaller
       to improve page load speed on mobile internet connections */
    background-image: url(../images/world_orangesm.jpg);
	 
	  background-attachment: scroll;
	  min-height: 450px;
  }
}


@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:portrait) {
  /* For portrait layouts only */
  .chs_mainhead {
 
    background-image: url(../images/world_orangesm.jpg);
	 
	  background-attachment: scroll;
	  min-height: 450px;
  }	
}


@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:landscape) {
  /* For landscape layouts only */
  .chs_mainhead {
 
    background-image: url(../images/world_orangesm.jpg);
	 
	  background-attachment: scroll;
	  min-height: 450px;
  }		
}



.chs_mainhead1 { background-image: url(../images/samford_mirror_lctw.jpg);
			background-attachment: fixed;
			background-size: cover;
			background-position: top center;
			background-repeat: no-repeat;
			min-height: 850px;
			z-index: -10;
			top: 50;
	
 }



@media only screen and (max-width: 768px) {
  .chs_mainhead1 {
    /* The file size of this background image is 93% smaller
       to improve page load speed on mobile internet connections */
    background-image: url(../images/samford_mirrorsm.jpg);
	 
	  background-attachment: scroll;
	  min-height: 450px;
  }
}


@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:portrait) {
  /* For portrait layouts only */
  .chs_mainhead1 {
 
    background-image: url(../images/samford_mirrorsm.jpg);
	 
	  background-attachment: scroll;
	  min-height: 450px;
  }	
}


@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:landscape) {
  /* For landscape layouts only */
  .chs_mainhead1 {
 
    background-image: url(../images/samford_mirrorsm.jpg);
	 
	  background-attachment: scroll;
	  min-height: 450px;
  }		
}






.chs_mainhead2 { background-image: url(../images/aubie_lctw.jpg);
			background-attachment: fixed;
			background-size: cover;
			background-position: top center;
			background-repeat: no-repeat;
			min-height: 850px;
			z-index: -10;
			top: 50;
	
 }



@media only screen and (max-width: 768px) {
  .chs_mainhead2 {
    /* The file size of this background image is 93% smaller
       to improve page load speed on mobile internet connections */
    background-image: url(../images/aubie_lctw_sm.jpg);
	 
	  background-attachment: scroll;
	  min-height: 450px;
  }
}


@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:portrait) {
  /* For portrait layouts only */
  .chs_mainhead2 {
 
    background-image: url(../images/aubie_lctw_sm.jpg);
	 
	  background-attachment: scroll;
	  min-height: 450px;
  }	
}


@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:landscape) {
  /* For landscape layouts only */
  .chs_mainhead2 {
 
    background-image: url(../images/aubie_lctw_sm.jpg);
	 
	  background-attachment: scroll;
	  min-height: 450px;
  }		
}





.chs_mainheadiqla { background-image: url(../images/iqlamain_sm2.jpg);
			background-attachment: fixed;
			background-size: cover;
			background-position: top center;
			background-repeat: no-repeat;
			min-height: 850px;
			z-index: -10;
			top: 50;
	
 }



@media only screen and (max-width: 768px) {
  .chs_mainheadiqla {
    /* The file size of this background image is 93% smaller
       to improve page load speed on mobile internet connections */
    background-image: url("../images/iqlamain2.jpg");
	 
	  background-attachment: scroll;
	  min-height: 450px;
  }
}


@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:portrait) {
  /* For portrait layouts only */
  .chs_mainheadiqla {
 
    background-image: url("../images/iqlamain_sm2.jpg");
	 
	  background-attachment: scroll;
	  min-height: 450px;
  }	
}


@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:landscape) {
  /* For landscape layouts only */
  .chs_mainheadiqla {
 
    background-image: url(../images/iqlamain_sm2.jpg);
	 
	  background-attachment: scroll;
	  min-height: 450px;
  }		
}





.chs_mainheadiqla2 { background-image: url(../images/iqla_lecture_banner_2.jpg);
			background-attachment: fixed;
			background-size: cover;
			background-position: top center;
			background-repeat: no-repeat;
			min-height: 850px;
			z-index: -10;
			top: 50;
	
 }



@media only screen and (max-width: 768px) {
  .chs_mainheadiqla2 {
    /* The file size of this background image is 93% smaller
       to improve page load speed on mobile internet connections */
    background-image: url(../images/iqla_lecture_banner_2sm.jpg);
	 
	  background-attachment: scroll;
	  min-height: 450px;
  }
}


@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:portrait) {
  /* For portrait layouts only */
  .chs_mainheadiqla2 {
 
    background-image: url(../images/iqla_lecture_banner_2sm.jpg);
	 
	  background-attachment: scroll;
	  min-height: 450px;
  }	
}


@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:landscape) {
  /* For landscape layouts only */
  .chs_mainheadiqla2 {
 
    background-image: url(../images/iqla_lecture_banner_2sm.jpg);
	 
	  background-attachment: scroll;
	  min-height: 450px;
  }		
}




.chs_lecseries { background-image: url(../images/iqla_lecture_banner_2.jpg);
			background-attachment: fixed;
			background-size: cover;
			background-position: top center;
			background-repeat: no-repeat;
			min-height: 850px;
			z-index: -10;
			top: 50;
	
 }



@media only screen and (max-width: 768px) {
  .chs_lecseries {
    /* The file size of this background image is 93% smaller
       to improve page load speed on mobile internet connections */
    background-image: url(../images/iqla_lecture_banner_2sm.jpg);
	 
	  background-attachment: scroll;
	  min-height: 450px;
  }
}


@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:portrait) {
  /* For portrait layouts only */
  .chs_lecseries {
 
    background-image: url(../images/iqla_lecture_banner_2sm.jpg);
	 
	  background-attachment: scroll;
	  min-height: 450px;
  }	
}


@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:landscape) {
  /* For landscape layouts only */
  .chs_lecseries {
 
    background-image: url(../images/iqla_lecture_banner_2sm.jpg);
	 
	  background-attachment: scroll;
	  min-height: 450px;
  }		
}










.chs_prog_app { background-image: url(../images/programs_apparel1.jpg);
				background-repeat: no-repeat;
	position: relative;
	background-size: contain;
	height: 0;
	padding-top: 25%;
	text-align: center;
	color: #fff;
	
	
 
	
 }


@media only screen and (max-width: 980px) {
  .chs_prog_app  {
    /*  this background image is resize for 50% 6-col screen filling. */
    background-image: url(../images/programs_apparel1.jpg);
				background-repeat: no-repeat;
	position: relative;
	background-size: contain;
	height: 0;
	padding-top: 50%;
  }
}


@media only screen and (max-width: 767px) {
  .chs_prog_app  {
    /*  this background image is resize for 100% 12-col screen filling. */
    background-image: url(../images/programs_apparel1.jpg);
				background-repeat: no-repeat;
	position: relative;
	background-size: contain;
	height: 0;
	padding-top: 100%;
  }
}


 






.chs_prog_gs { background-image: url(../images/programs_global.jpg);
				background-repeat: no-repeat;
	position: relative;
	background-size: contain;
	height: 0;
	padding-top: 25%;
	
	
 
	
 }


@media only screen and (max-width: 980px) {
  .chs_prog_gs  {
    /*  this background image is resize for 50% 6-col screen filling. */
    background-image: url(../images/programs_global.jpg);
				background-repeat: no-repeat;
	position: relative;
	background-size: contain;
	height: 0;
	padding-top: 50%;
  }
}


@media only screen and (max-width: 767px) {
  .chs_prog_gs  {
    /*  this background image is resize for 100% 12-col screen filling. */
    background-image: url(../images/programs_global.jpg);
				background-repeat: no-repeat;
	position: relative;
	background-size: contain;
	height: 0;
	padding-top: 100%;
  }
}


 





.chs_prog_hosp { background-image: url(../images/programs_hospitality.jpg);
				background-repeat: no-repeat;
	position: relative;
	background-size: contain;
	height: 0;
	padding-top: 25%;
	
	
 
	
 }


@media only screen and (max-width: 980px) {
  .chs_prog_hosp  {
    /*  this background image is resize for 50% 6-col screen filling. */
    background-image: url(../images/programs_hospitality.jpg);
				background-repeat: no-repeat;
	position: relative;
	background-size: contain;
	height: 0;
	padding-top: 50%;
  }
}


@media only screen and (max-width: 767px) {
  .chs_prog_hosp  {
    /*  this background image is resize for 100% 12-col screen filling. */
    background-image: url(../images/programs_hospitality.jpg);
				background-repeat: no-repeat;
	position: relative;
	background-size: contain;
	height: 0;
	padding-top: 100%;
  }
}



.chs_prog_hdfs { background-image: url(../images/programs_hdfs.jpg);
				background-repeat: no-repeat;
	position: relative;
	background-size: contain;
	height: 0;
	padding-top: 25%;
	
	
 
	
 }


@media only screen and (max-width: 980px) {
  .chs_prog_hdfs  {
    /*  this background image is resize for 50% 6-col screen filling. */
    background-image: url(../images/programs_hdfs.jpg);
				background-repeat: no-repeat;
	position: relative;
	background-size: contain;
	height: 0;
	padding-top: 50%;
  }
}


@media only screen and (max-width: 767px) {
  .chs_prog_hdfs  {
    /*  this background image is resize for 100% 12-col screen filling. */
    background-image: url(../images/programs_hdfs.jpg);
				background-repeat: no-repeat;
	position: relative;
	background-size: contain;
	height: 0;
	padding-top: 100%;
  }
}

 



