@media(min-width:1201px){
	.inner{
		max-width:1360px;
		width:96%;
	}
	.top-header .header-right {
    position: relative;
    top: 30px;
}
.header-container.header-top.inner img {
    position: relative;
    top: -20px;
}
}
@media (max-width: 992px) {
    #site-logo {
        height: auto;
    }
   

}

a:active, a:hover {
    outline: 0;
}
.top-header .header-right {
    display: flex;
    flex-direction: row-reverse;
    align-items:center;
}
.toplinks p{
	margin-bottom:0;
	margin-right:20px;
	color:#FFF;
}
.toplinks p a{
	color:rgba(255,255,255,0.8);
	padding:0 10px;
}
.header-container.inner, .header-row {
    height: 100px;
}
#block-header-block{
	background:url(../../header-banner-03.jpg) no-repeat center center;
	background-size:cover;
	background:#005826;
}
.header-row .header-column {
    display: block;
}
.header-bg-base{
	background:none;
}
#search_block_form input.form-text{
	border-radius:20px;
	padding: 7px 20px;
}
.menu.nav-menu ul.dropdown-menu>li>a,.menu.nav-menu .dropdown .dropdown-menu>li>a{
	padding-left:25px;
} 
.main-menu-nav-primary .inner.inside-c-tb .main-menu-1-1 .menu.nav-menu>.menu-item,
#main-menu .inner.inside-c-tb .main-menu-1-1 .menu.nav-menu>li.menu-item{
    text-align: center;
    padding-left:2.6%;
    padding-right:2.6%;
    padding-top:20px;
    padding-bottom:20px;
    font-size:18px;
    font-weight:normal;
}
.main-menu-1-1 .nav-menu .level-menu .menu-item {
    border-top: 1px solid rgba(255,255,255,0.4);
}
.main-menu-1-1 .nav-menu>.menu-item.active, .main-menu-1-1 .nav-menu>.menu-item:hover, .main-menu-1-1 .nav-menu>.menu-item:focus {
    background-color: #060;
}
.main-menu-1-1 .nav-menu>.menu-item.active .menu-toggle a, .main-menu-1-1 .nav-menu>.menu-item:hover .menu-toggle a, .main-menu-1-1 .nav-menu>.menu-item:focus .menu-toggle a, .main-menu-1-1 .nav-menu>.menu-item.active a, .main-menu-1-1 .nav-menu>.menu-item:hover a, .main-menu-1-1 .nav-menu>.menu-item:focus a, .main-menu-1-1 .nav-menu>.menu-item.active i, .main-menu-1-1 .nav-menu>.menu-item:hover i, .main-menu-1-1 .nav-menu>.menu-item:focus i, .main-menu-1-1 .nav-menu>.menu-item.active span, .main-menu-1-1 .nav-menu>.menu-item:hover span, .main-menu-1-1 .nav-menu>.menu-item:focus span {
    color: #FFF;
}
.main-menu-1-1 .nav-menu .level-menu .menu-item>a.is-active, .main-menu-1-1 .nav-menu .level-menu .menu-item>a:hover {
    background-color: #004D00 !important;
}
.menu.nav-menu ul.dropdown-menu>li>a,
.menu.nav-menu .dropdown .dropdown-menu>li>a{
    text-align: left;
    font-size: 14px;
}
.menu.nav-menuul .dropdown-menu,
.menu.nav-menu .dropdown .dropdown-menu{
    min-width: 160px;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border-top: 0;
    background-color: #060;
}

/*.main-menu-nav-primary {
   box-shadow: 0 5px 7px #999;
}*/
@media(max-width:1200px){
	.main-menu-nav-primary .inner.inside-c-tb .main-menu-1-1 .menu.nav-menu>.menu-item,
#main-menu .inner.inside-c-tb .main-menu-1-1 .menu.nav-menu>li.menu-item{
    padding-left:1.6%;
    padding-right:1.6%;
}
}
@media (max-width: 992px){
#header-btns{
  background:none;
}
#header .hamburger-inner, #header .hamburger-inner:after, #header .hamburger-inner:before {
    width: 20px;
}
#header .hamburger-box {
    width: 20px;
    height:auto;
}
.hamburger-inner:before {
    top: -5px;
}
.hamburger--collapse .hamburger-inner:after {
    top: -10px;
}
#header .hamburger-inner, #header .hamburger-inner:after, #header .hamburger-inner:before {
    background-color: #FFF;
}
}
.header-container.header-top.inner img {
    max-height: 85px;
}
@media screen and (max-width: 768px){
#header .header-container .header-row .header-column #header-btns {
    right:0;
    top: 40%;
}
.header-container.inner, .header-row{
  height:auto;
  position: relative;
}
#header .header-container .header-row .header-column{
  position: initial;
}
}
@media screen and (max-width: 768px){
#header .header-container .header-row .header-column #site-logo.header-logo img {
      margin: 2% 0;
}
}
@media screen and (max-width: 480px){
#site-logo {
     height: auto; 
}
#header .header-container .header-row .header-column {
    position: initial;
}
#header .header-container .header-row .header-column #site-logo.header-logo {
    text-align:left;
}
#header .header-container .header-row .header-column #site-logo.header-logo img {
    width: 80%;
}
#header .header-container .header-row .header-column #header-btns {
    top: 25%;
}
.header-container.inner, .header-row {
    height: auto;
}
}
.inner .breadcrumb {
    font-size: 14px;
    position: relative;
    top: -75px;
    padding: 0;
    left: 340px;
    margin: 0;
    width: calc(100% - 340px);
    border-bottom: 0;
    margin-bottom: -50px;
}
.breadcrumb .list-breadcrumb {
    font-size: 14px;
    border-bottom: 0;
    text-align: left;
}
.list-breadcrumb a,.list-breadcrumb a:hover, .list-breadcrumb li {
    color: #FFF !important;
    text-shadow:1px 1px 3px #000;
}

.inner .breadcrumb .list-breadcrumb li .icon {
    color: #FFF;
    font-size: 0;
}
.inner .breadcrumb .list-breadcrumb li .icon:before {
    content: "/";
    font-size: 14px;
    padding: 5px;
}
.banner {
    height: 300px;
    width: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    font-size: 0 !important;
    background-image: url(../../bottom-banner-01.jpg);
}
.title-inner h2,.page-node-type-landing-page .block-region-middle .block h2.block-title{
	padding-bottom:20px;
	position:relative;
	margin-bottom:20px;
	font-size:28px;
	color: #060;
    font-weight: 600;
    border-bottom:0;
}
.title-inner h2:after,.page-node-type-landing-page .block-region-middle .block h2.block-title:after{
	content:"";
	border-bottom:3px solid #060;
	width:30px;
	height:1px;
	bottom:0;
	left:0;
	position:absolute;
}
.page-taxonomy .list-3.list-3-1 li , .page-node-type-landing-page .list-3.list-3-1 li{
    border-bottom: 1px solid #e2e2e2;
    padding-bottom: 30px !important;
    padding-top: 30px !important;
    position: relative;
    padding-left: 110px;
    margin-bottom: 2px !important;
}
.page-taxonomy .list-3.list-3-1 .list-content .list-item.list-item-line a p , .page-node-type-landing-page .list-3.list-3-1 .list-content .list-item.list-item-line a p{
	font-size:20px;
}
.page-taxonomy .list-3.list-3-1 .date , .page-node-type-landing-page .list-3.list-3-1 .date {
    position: absolute;
    top: 15px;
    left: 10px;
    color: #666;
    font-size:16px;
    text-align:center;
}
.page-taxonomy .list-3.list-3-1 .date span.year , .page-node-type-landing-page .list-3.list-3-1 .date span.year {
font-size: 20px;
    margin-top: 7px;
    color: #006600;
    margin-bottom: 7px;
    padding-bottom: 7px;
    display: block;
    border-bottom: solid 2px #006600;
}
.page-taxonomy .list-3.list-3-1 li:hover , .page-node-type-landing-page .list-3.list-3-1 li:hover{
	background:none;
	    border-bottom: 1px solid #FFF;
}
.page-taxonomy .list-3.list-3-1 li:hover a p , .page-node-type-landing-page .list-3.list-3-1 li:hover a p {
    color: #006600;
}
.page-taxonomy .list-3.list-3-1 li:hover:before , .page-node-type-landing-page .list-3.list-3-1 li:hover:before {
    box-shadow: 0 0 20px #ddd;
    left: -15px;
    right: -15px;
    top: -1px;
    bottom: -1px;
    display: block;
    content: "";
    z-index: 100;
    position: absolute;
    z-index: -1;
    background-color: #fff;
}
.faculty-list ul {
    display: flex;
    flex-wrap: wrap;
}
.faculty-list ul li{
    list-style:none;
}
.list-images-1-1 h4 a{
    font-size: 22px;
    font-weight: 600;
}
.list-images-1-1 .list-text .text-light {
    color: #333;
}
.list-left.t-c.inside-b a:after {
    width: calc(100% - 15px);
    height: calc(100% - 10px);
    background: #c9e1bd;
    content: "";
    position: absolute;
    left: -10px;
    bottom: -10px;
    z-index: -1;
}
.list-left.t-c.inside-b a {
    display: block;
    /* padding-bottom: 10px; */
    position: relative;
}
.facultylistblock h3{
	  padding-bottom: 20px;
    display: block;
    clear:both;
    font-size: 24px;
    padding-top: 20px;
}
@media(max-width:991px){
	.inner .breadcrumb {
    left: 0px;
    width: 100%;
}
}
/************** footer *****************************************************/
.footer-bg-primary{
		background:url(../../bottom-banner-02.jpg) no-repeat center center;
	background-size:cover;
	padding:30px 0;
}
	.footer-bg-primary p{
		font-size:14px;
		color: rgba(255, 255, 255, 0.8);
		
	}
@media(min-width:1200px){
	.footer-bg-primary p{
		font-size:16px;
    margin-bottom: 17px;
		
	}
}