@charset "utf-8";
/* CSS Document */



@media (min-width:768px) {
	
	.spotlightphoto{
					margin-left:20px;
					float:right;
					}
	
		.flexslider{
			position:relative;}
		
			.tabul ul li{
				display:inline-block;
				width:49%;	
				vertical-align: top;	
		}
	
	.logo {
	padding: 15px 15px 15px;
	text-align: center;
}
	
	
	
	.wrapper{
		padding:15px;
	}
	.bigborder{
	border-bottom: 25px solid #98002e !important;
		}
		
		.bigborder .nav > li > a:hover{	
	  border-bottom: 26px solid #cc9900 !important;
    margin-bottom: -30px !important;
	background:url(../images/yellowbg.png) repeat-x center bottom !important ;
	color:#990033;
	
		}
			.bigborder .nav > li > a:focus, .bigborder .nav > li > a:active {
				background:#cc9900 !important;
				color:#fff;
			}
		

	.fixedicons {    
			background: #cc9900 none repeat scroll 0 0;    
			color: #fff;    
			margin-right: -90px;    
			padding: 10px;    
			position: fixed;    
			right: 0;    
			top: 180px;    
			transition: all 0.5s ease 0s;    
			z-index: 100;
			}
			
		 .fixedicons:hover{
			  margin-right:0;
			 }
	 
	 .fixedicons ul{
		 list-style-type:none;
		 margin:0;
		 padding:0;
		 text-transform:uppercase;
		}
		
	 .fixedicons li{
		 display:block;
		 padding:5px;
		 
		}
		 .fixedicons li a{
			 color:#fff;
		}
		
		 .fixedicons li a:hover{
			 text-decoration:none;
		}
		
		 .fixedicons img, .fixedicons span {
			 vertical-align:middle;
			 display:inline-block;
			}
			 .fixedicons span {
				 margin:15px 5px;}
				  .fixedicons span.request {
				 margin:5px 5px;}
		
	
	.navbar-collapse{
		padding:0;
		margin:0;
	}
	
.logoblk {
	display: inline-block;
}
.logowht {
	display: none;
}


.dropdown-menu{
	border:none;
	box-shadow:none;
}
footer {
	padding: 40px 50px;
}

	 .studentnamemobile{
		 display:none;
}
}


 @media (max-width:767px) {
	 
	 .textwidget{
		 margin-left:-5%;
		 }
	 
	 .flexslider {
    margin: 40px auto 80px !important;
}
	 
	 
				
	 .spotlightphoto{
		 padding-left:30px;
		 }
	 
	 .cta i {
    margin-top: 0;
  }
	
	 
	.studentname{
		 display:none;
		}
	 .studentnamemobile{
		 	font-size:35px;
		   font-family: 'Conv_Gentona Light';
		   	color:#990033;
		 }
	 
	 .block{
		 margin:0 ;
		}
	 .plus{
			background:url(../images/toggled.png) no-repeat 100% center;
			padding:10px;
			float:right;
			margin-top:10px;
		}
		
		.minus{
			background:url(../images/toggled.png) no-repeat 90% center;
			padding:10px;
			float:right;
				margin-top:10px;
		}
	 
	 .leftnavtitle {
		 margin-top:0;
		 background:#fff;
		 padding:10px auto !important;
		 border-bottom:1px solid #ccc;
		 
		}
		
		 .leftnavtitle  a {
			 color:#98002e;
			 }
	 
	.leftpanel2{
		 margin:0 -15px;
		}
		
			.blockbtn{
				font-size:17px;}
	 
	 .breadcrumb{
		 display:none;
		}
	 
	 .carousel-caption{
		 font-size:80%;
		 line-height:100%;
		 left:10%;
		 }
		 
		 .carousel-caption span{
			 font-size:120px;
			 
		 }
		 
		 .flex-next {
			  right:0 !important;
			}
			.flex-prev{
				left:0 !important;
			}
			
			.flexslider{
				width:90%;
				margin:auto;}
				
			.flxslider-img{
	
		vertical-align:middle;
		width:85%;
		text-align:center
	}
		.flxslider-img img{
			max-width:100%;
			}
	
		
	.flxslider-txt{
		display:block;
		vertical-align:middle;
		font-size:18px;
		color:#000;
		padding:0 ;
		text-align:center;
		width:90%;
		
		
		}
		
 
	.videotitle{
		font-size:34px;
	}
	 
	 h2 {
		 font-size:40px;}
		 
		 	.news{
			font-size:31px;}
	 
	 .directory{
		 padding:20px 10px;}
	 
	 
	 		.btnbox{
				margin-bottom:20px !important;
				}
	 
	 .cta{
			font-size: 30px;
			padding:10px 20px;
			border:1px solid #990033;
				font-family: 'Conv_Gentona Light';
		}
	 
	 .vieweventbtn{
		padding:5px 10px;
		font-size:20px !important;}
	 
	  
		 	.readmorebtn {    font-size: 15px !important;    padding: 5px 10px;}
	 
	 .botimg, .hidedate{
		 display:none;}

	
	.date, .newstx{
		padding:40px 20px;
		border-bottom:1px solid #ccc;
		border-right:none}
	 	

	 h1{
    font-size:33px !important;}
	
	
	 .biobox{
		 border-bottom:1px solid #ccc;
		 padding-bottom:20px;
		 margin-bottom:20px;
		 }
	 .bio{
		 border:none;
		 margin:0;
		}
	 .biopic{
		 display:none;
		}
	 .imgtxt{
		 display:none;
		}
	 
	 .textoverlay{
		 height:100%;
		 padding-top:25%;
		 }
	 .boxwrapper{
		 width:260px;
		 margin:10px auto;
		 height:150px;
		 overflow:hidden;
		}
	 
	h1{
		font-size:48px;
		
		}
	 		 .fixedicons{
				 display:none;
				}
		
.footermiddle {
	border: none;
	padding: 10px 0;
	border-top: 1px solid #adabac;
	margin-top: 20px;
}
.socialicons li {
	width: 16.5%;
}
.socialicons i {
	font-size: 36px;
}
.socialicons span {
	display: none;
}
.learn {
	display: none;
}
.resources {
	padding-bottom: 20px;
	border-top: 1px solid #adabac;
	margin-top: 20px;
}
.margt40 {
	margin-top: 20px;
}
.copy {
	font-size: 12px;
}
.resourceslist li {
	font-size: 12px;
}
.contactbtn {
	font-size: 24px;
	padding: 5px 10px;
}
.footerlogo {
	margin-bottom: 20px;
}
.navbar-nav > li > a {
	color: #fff;
	border-bottom: 1px solid #d5ab2d;
}
.nav > li > a {
	padding: 15px 0;
	margin: 0 3%;
	background: url(../images/arrow.png) no-repeat right center;
}
.nav > li > a:hover {
	background: url(../images/arrow.png) no-repeat right center;
}
.nav > li > a .caret {
	display: none;
}
.searchbox {
	background: #cc9900;
	position: relative;
	float: none;
}
.searchinpt {
	position: relative;
	text-align: left;
	left: 5px;
	background: url(../images/searchbg.png) no-repeat right top;
	margin: 10px 2%;
	padding: 5px 10px;
	width: 93%;
}
.navbar {
	background: #cc9900;
}
.navbar-toggle {
	margin-top: -127px;
	background: none;
}
.navbar-toggle .icon-bar {
	background: #fff;
}
.topnav {
	display: none;
}
.dropdown-menu ul {
	background: rgba(255,255,255,0.2) !important;
}
.logo {
	background: #7b7979;
	padding: 20px;
	margin-bottom: -2px;
	text-align: left;
}
.logowht {
	display: inline-block;
	width: 50% !important;
	height: auto;
}
.logoblk {
	display: none;
}
}


 @media (min-width:481px) and (max-width:767px) {
	 
	 .find-hover {
      bottom: 28px;
	}
	 
	 
	  .graytabs .nav-tabs > li > a{
	 font-size: 20px;
    margin: 0 4px 0 0;
    padding: 10px;
	
	 }
	 
	  .innerbanertxt{
		 font-size:38px;
		 }
		 
		 
	 .program-img{
	margin: 0 20% 20px !important;
}
	 .programtxt{
	font-size:20px;
	font-family: 'Conv_Gentona Light';
	color:#990033 !important;
	line-height:100%;
	padding:10px 15px 0;
	color:#3d3d3d;
	text-transform:uppercase;
	margin:0;
	

}

.programtxt2{
	padding:5px 40% 0 15px;
	margin:0;
		font-size:12px;
		font-family: 'Conv_Gentona Light';
	}
	
	.find{
		position:absolute;
		bottom:0;
		padding:15px;
		width:90%;
		line-height:100%;
		font-size:16px;
		color:#fff;
		 font-family: 'Conv_Gentona Book Bold';
		
		 
	}
	
	
	 }
	 
 @media (min-width:768px) and (max-width:991px) {
	 

	.flxslider-txt {
		font-size:17px;
		}
	
	   .graytabs .nav-tabs > li > a{
	 font-size: 20px;
    margin: 0 4px 0 0;
    padding: 10px;
	
	 }
	 
	 
	 .cta i {
    margin-top: 0px;
}
	 
	  .innerbanertxt{
		 font-size:48px;
		 	padding:30px 0;
		 }
		 
	 .directory{
		 padding:20px 10px;}
		 .btnbox{
			 font-size:20px;}
		 
	 .cta{
			font-size: 30px;
			padding:10px 20px;
			border:1px solid #990033;
				font-family: 'Conv_Gentona Light';
		}
		
		
	 .newstxt2 {
    font-size: 30px;
    line-height: 100%;
}
	 
	 	.vieweventbtn{
		padding:5px 10px;
		font-size:20px !important;}
	 
	  
.readmorebtn {    font-size: 13px !important;    padding: 5px 10px;}


	 .fs19{
		 font-size:14px;}
	 
	 .date{
		padding:10px !important;
		color:#414141;
		border-right:1px solid #ccc;
	}
	
	.newstxt {
    padding: 20px;
}
.datetxt{
	font-size:40px;}
	
	.datetxt2{
		font-size:20px;}

	
	 .videotxt{
		 padding: 20px !important;
		 }
		 .contenttxt{
			 line-height:120% !important;
			 font-size:11px;
			 }
			 
			 
	 
	 
	 .topnav{
		 height:50px;
		 
		 }
	 .topnav ul{
		 display:none;
		 }
	 
	 .contactbtn{
		 font-size:19px !important;}
	 
	 .contactbtn i{
		 font-size:22px !important;}
	 
	  .programtxt{
	font-size:20px;
	font-family: 'Conv_Gentona Light';
	color:#990033 !important;
	line-height:100%;
	padding:10px 15px 0;
	color:#3d3d3d;
	text-transform:uppercase;
	margin:0;
	

}

.programtxt2{
	padding:5px 40% 0 15px;
	margin:0;
		font-size:9.5px !important;
		font-family: 'Conv_Gentona Light';
	}
	
	.find{
		position:absolute;
		bottom:0;
		padding:15px;
		width:90%;
		line-height:100%;
		font-size:14px;
		color:#fff;
		 font-family: 'Conv_Gentona Book Bold';
		 
	}
	
	
.contactbtn {
	font-size: 24px;
	padding: 5px 10px;
}
.nav > li > a {
	font-size: 14px;
	padding: 10px 8px;
}
.dropdown-menu > li > a {
	color: #fff;
	font-size: 14px;
}
.dropdown-menu {
	min-width: 190px !important;
}

footer{
	padding:40px 15px;
	}
}
 @media (min-width:992px) and (max-width:1199px) {
	 
	 .programtxt2{
		 font-size:11px !important;
		 }
	 
	 	 .spotlight p {
    font-size: 14px !important;}
	
	 .cta i {
    margin-top: -5px;
    vertical-align: middle;
}
	 
	 .cta{
			font-size: 40px;
			padding:10px 20px;
			border:1px solid #990033;
				font-family: 'Conv_Gentona Light';
		}
		
		
	 	.vieweventbtn{
		padding:5px 10px;
		font-size:20px !important;}
	 
	  
.readmorebtn {    font-size: 18px !important;    padding: 5px 10px;}
	 
	 
	 .date{
		padding:30px 10px !important;
		color:#414141;
		border-right:1px solid #ccc;
	}
	
	.newstxt {
    padding: 30px;
}

	
	 .videotxt{
		 padding: 20px !important;
		 }
		 .contenttxt{
			 line-height:120% !important;
			 }
	 
	   .programtxt{
	font-size:30px;
	font-family: 'Conv_Gentona Light';
	color:#990033 !important;
	line-height:100%;
	padding:10px 15px 0;
	color:#3d3d3d;
	text-transform:uppercase;
	margin:0;
	

}

.programtxt2{
	padding:5px 40% 0 15px;
	margin:0;
		font-size:13px;
		font-family: 'Conv_Gentona Light';
	}
	
	.find{
		position:absolute;
		bottom:0;
		padding:15px;
		width:90%;
		line-height:100%;
		font-size:18px;
		color:#fff;
		 font-family: 'Conv_Gentona Book Bold';

		 
	}
	
	
	
	
.nav > li > a {
	font-size: 14px;
	padding: 10px 24px;
}
.dropdown-menu > li > a {
	color: #fff;
	font-size: 16px;
}
.dropdown-menu {
	left: -57px;
}
}
 @media (max-width:480px) {
	 
	 .contactdetails label{
				display:block;
				width:100%;
				}
				
				.contactdetails span{
				display:block;
				width:100%;
				}
				
	 .graytabs .nav-tabs > li > a{
	 font-size: 13px;
    margin: 0 4px 0 0;
    padding: 10px;
	
	 }
	 
	 .innerbanertxt{
		 font-size:20px;
		 	padding:20px 0;
		 }
	 
	 .blackmenu, .find-hover{width:100%;
	}
	
	.pull-right img{
		display:block !important;
	}
	 
	 .flxslider-img{
		 width:70%;}
	.flxslider-txt{
		width:75%;
	}
	 
	 .newstxt {
    padding: 40px;
}
	 .newstxt2 {
    font-size: 30px;
    line-height: 100%;
}
.fs19{
	font-size:14px;}
	 .cta{
			font-size: 20px !important;
			padding:10px;
			border:1px solid #990033;
				font-family: 'Conv_Gentona Light';
		}
	 
	 .program-txt{
	position: relative;
	background:#fff;
	
		
}
.programtxt{
	font-size:30px;
	}
.programtxt2{
	display:none;
	}
.find{
	position:relative;
	background:#990033;
	width:100%;
}
	 
	 .program-img img{
		 display:none;
		}
.footerlogo {
	width: 70%;
	height: auto;
	margin-bottom: 20px;
}
.contactbtn {
	font-size: 14px;
	padding: 5px;
}
.contactbtn i {
	font-size: 14px;
}

.find i{
			float:right;
			margin:0px 5% 0 0;
			font-size:2em !important;
		}
		
		h1{
			margin:30px 0;
			}
		
	
}

@media (min-width:1200px) {
	
	.box3 .blackmenu, .box6 .blackmenu{
		top:70px;
		}
	
	
	.date {
    padding: 65px 30px !important;
}

.newstxt {
    padding: 32px 40px;
}

	.videotxt{
	padding:30px;}
	
	
	.searchbox{
		right:50px;}
	
	.topnav {
	padding: 17px 50px;
}

	.navbar{
		padding:0 50px;}
	
	.nav > li > a {
	padding: 10px 18px;
}

	.wrapper{
		padding:15px 50px;
	}
	
.date {
    border-right: 1px solid #ccc;
    color: #414141;
    padding: 90px 30px;
}
	
	.vieweventbtn{
		padding:10px;
		background:#990033;
		color:#fff;
		font-size:30px;
		text-transform:uppercase;
		 font-family: 'Conv_Gentona Book Bold';
}
 
.readmorebtn {    
 background: #990033 none repeat scroll 0 0;   
 color: #fff;   
 font-family: "Conv_Gentona Book Bold";   
 font-size: 24px;    padding: 10px 20px;  
 text-transform: uppercase;
 }

.cta{
			font-size: 50px;
			padding:25px 20px;
			border:1px solid #990033;
				font-family: 'Conv_Gentona Light';
		}
		
			.readmorebtn i{
							margin-left:10px;
							vertical-align: middle;
							margin-top:-4px;
							font-size:35px;}

}
	
	
	
	@media (min-width:481px) {
		
		
	
	.seeall{
		display:none;
	}
	}
	@media (min-width:768px) {
		#menu-mainmenu>li.current-page-ancestor>a, #menu-mainmenu>li.current-menu-item>a{
	background: rgba(0, 0, 0, 0) url("../images/yellowbg.png") repeat-x scroll center bottom !important;
    border-bottom: 26px solid #cc9900 !important;
    margin-bottom: -30px !important;
}

#menu-mainmenu li li.current-menu-parent{
	background: #990033 none repeat scroll 0 0;
    border-radius: 0 !important;
    color: #fff;
}

  .menu-item:hover >.dropdown-menu {
    display: block !important;
}
}

@media (max-width:767px) {
 .nav .open>a, .nav .open>a:focus, .nav .open>a:hover {
 border-color: #none !important;
}
  .dropdown-menu > .active > a, .dropdown-menu > .active > a:focus, .dropdown-menu > .active > a:hover{
   background-color:none;
  }
  }
  
  @media (max-width:767px) {
  
  .box2 .blackmenu, .box5 .blackmenu {
    left: 0 !important;
}
 .ls-l{
	 display: none;
 }
 
}
@media (max-width:380px) {

 .textwidget {
    margin-left: -9%;
}



@media (min-width:768px) and (max-width:1200px) { 

.carousel-caption span {
    line-height: 100px;
  }
}


@media (min-width:768px) and (max-width:991px) {  
	.studentname {
		color: #990033;
		font-family: "Conv_Gentona Light";
		font-size: 24px;
	}
	
	.fixedicons {
    top: 200px;
     }
}

@media (min-width:768px) and (max-width:801px) {  
	
	.fixedicons {
    top: 200px;
     }
}


