@charset "utf-8";
/* CSS Document */
@import url('https://fonts.googleapis.com/css?family=Oswald&amp;display=swap');
@import url('https://fonts.googleapis.com/css?family=Lato&amp;display=swap');
@import url('https://fonts.googleapis.com/css?family=Fira+Sans&amp;display=swap');
@import url('https://fonts.googleapis.com/css?family=Roboto+Slab&amp;display=swap');
@import url('https://fonts.googleapis.com/css?family=Lobster&amp;display=swap');
@import url('https://fonts.googleapis.com/css?family=Source+Sans+Pro&amp;display=swap');
@import url('https://fonts.googleapis.com/css?family=Open+Sans&amp;display=swap');
body {
	font-family: 'Oswald', sans-serif;
	margin: 0px;
	padding: 0px;
	background-color: #ffffff;
	background-size: cover;
	background-attachment: fixed;
	background-size: cover; font-size:15px;
	font-size:14px;
}

.top-header .main-color-1-bg{    background-color: #2a632a;
    min-height: 30px;
    border-color: unset;
    border-radius: 0;
    border: 0px; margin-bottom:0px;}
.top-header .navbar-nav>li>a {
    border-left: solid 1px rgba(255,255,255,.15);
}
.top-header .navbar.navbar-inverse li a {
    padding-top: 5px;
    padding-bottom: 5px;
	color: rgba(255,255,255,.75);
	transition:color 0.20s linear 0s;
  -o-transition:color 0.20s linear 0s;
  -ms-transition:color 0.20s linear 0s;
  -moz-transition:color 0.20s linear 0s;
  -webkit-transition:color 0.20s linear 0s;
}
.top-header .navbar-nav>li:last-child>a {
    border-right: solid 1px rgba(255,255,255,.15);
}
.top-header .navbar-inverse .navbar-nav>li>a:hover, .top-header .navbar-inverse .navbar-nav>li>a:focus {
    color: #fff;
    background-color: transparent;
}
.top-header .topnav-sidebar > .col-md-12 {
    width: auto;
    float: left;
}
.top-header .topnav-sidebar a {
    display: inline-block;
    padding: 0 15px;
    border-left: solid 1px rgba(255,255,255,.15);
	color:#cad8ca;
}
.top-header .dark-div, .top-header .dark-div a {
    color: rgba(255,255,255,.75);
}
.top-header .topnav-sidebar {
    line-height: 30px;
}
.top-header .topnav-sidebar a > .fa {
    width: 10px;
    text-align: center;
	color: rgba(255,255,255,.75);
}
.top-header .topnav-sidebar a:hover > .fa {
	color: #fff;
}
.top-header .search-toggle {
    display: block;
    border-right: solid 1px rgba(255,255,255,.15);
    border-left: solid 1px rgba(255,255,255,.15);
    padding: 6px 15px;
    line-height: 18px;
	color: rgba(255,255,255,.75);
}
#nav-search {
    position: absolute;
    top: 100%;
    right: 0;
    left: 0;
    background: rgba(0,0,0,.9);
    z-index: 99;
}
#nav-search form {
    margin: 12px 0px;
}
#nav-search .search-field {
    border: none !important;
    background: transparent !important;
    font-size: 35px;
    font-weight: 100;
    color: #6d6d6d;
    height: 70px;
    line-height: 1;
    padding: 0;
}
#nav-search button {
    border: none !important;
    background: transparent !important;
    color: #6d6d6d;
    font-size: 10px;
    outline: none;
}
/**/
.new-menu{background-color: #ffffff;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 100 100'%3E%3Cg stroke='%23ebebeb' stroke-width='0' stroke-opacity='0.73'%3E%3Crect fill='%23f0fff2' x='-60' y='-60' width='150' height='240'/%3E%3C/g%3E%3C/svg%3E"); background-attachment:fixed; padding:2px 0px;}
/*------------------trustees-start-----------------------*/
.trustees{background-color: #dfeff3;}
.trustees h3{  color: #000000;
    font-size: 31px;
    font-weight: 700;
    line-height: 34px;
    text-align: center;
        border-bottom: 3px solid #000;
    margin: 30px auto;
    width: 310px;}
.kc-list-item-3 {
    float: left;
    width: 100%;
    margin-bottom: 30px;
    box-shadow: 0 6px 12px rgba(0,0,0,.175);
    -moz-box-shadow: 0 6px 12px rgba(0,0,0,.175);
}
.entry-thumb-wrapper{display:block;}
.kc-blog-posts-3 .kc-list-item-3>a {
    float: left;
    width: 100%;
}


.kc-list-item-3 .entry-thumb-link img {
    transition: all 300ms linear;
    -webkit-transition: all 300ms linear;
    -moz-transition: all 300ms linear;
    -ms-transition: all 300ms linear;
	 max-width: 100%;
	 margin: 0px auto;
}
.kc-list-item-3 .content {
    padding: 5px 10px;
    background: #fff;
}
.kc-list-item-3 .post-title-alt {

    width: 100%;
    line-height: 1.4;
    margin: 0;
    font-size: 18px;
	font-size: 1.3em;
    font-weight: 700;
    text-transform: uppercase;

}
.kc-list-item-3 .post-title-alt a {
    color: #272727;
	display:block;
	text-align:center;
	margin-bottom:10px;
	    font-size: 1em;
}
.kc-list-item-3 .post-title-alt a span{	    display: inline-block;
    text-align: center;
    border-bottom: 3px solid #fac921;
    font-size: .85em;
    width: 160px;
    color: #adacac;}
.kc-list-item-3 .post-title-alt a:hover {
    text-decoration:none;
}
.kc-list-item-3 .entry-excerpt p {
    font-size: 1.1em;
    line-height: 23px;
    color: #333;
    text-align: justify;
    margin: 3px 0px;
}
.kc-post-2-button {
    border-color: #9e7b01;
    padding: 10px 15px ;
    background: #fac921;
    font-weight: bold;
    transition: all 300ms linear;
    border: 2px solid #b99003;
    color: #000;

}
.kc-post-2-button:hover{    border-color: #fac921 !important; padding-right:20px;}
/*------------------trustees-end-----------------------*/
/*------button-----btn btn-4 btn-4a icon-arrow-right----*/

.btn-4 {
	padding: 10px 25px 10px 10px;
    display: inline-block;   
    position: relative;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
    border-radius: 0px;
    border: 3px solid #b99003;
    color: #000;
    overflow: hidden;
	background: #fac921;
	    font-family: 'Arimo', sans-serif;
		font-weight:500;
}
.btn-4:hover, .btn-4:focus{ color:#000;     background-color: #ffe897;}
.icon-arrow-right:before {
    content: '\f178';
	    font-family: FontAwesome;
}
.btn:after {
    content: '';
    position: absolute;
    z-index: -1;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}
.btn-4:before {
    position: absolute;
    height: 100%;
    line-height: 2.7;
    color: #000;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}
.btn-4a:before {
    left: 130%;
    top: 0;
}
.btn-4a:hover:before {
    left: 85%;
}
/*------------about us-----------------------*/
.about-us{ background-color: #f2f2f2;
background-color: #ffffff;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 800 400'%3E%3Cdefs%3E%3CradialGradient id='a' cx='396' cy='281' r='514' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%23f0f0f0'/%3E%3Cstop offset='1' stop-color='%23ffffff'/%3E%3C/radialGradient%3E%3ClinearGradient id='b' gradientUnits='userSpaceOnUse' x1='400' y1='148' x2='400' y2='333'%3E%3Cstop offset='0' stop-color='%23cccccc' stop-opacity='0'/%3E%3Cstop offset='1' stop-color='%23cccccc' stop-opacity='0.5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect fill='url(%23a)' width='800' height='400'/%3E%3Cg fill-opacity='0.5'%3E%3Ccircle fill='url(%23b)' cx='267.5' cy='61' r='300'/%3E%3Ccircle fill='url(%23b)' cx='532.5' cy='61' r='300'/%3E%3Ccircle fill='url(%23b)' cx='400' cy='30' r='300'/%3E%3C/g%3E%3C/svg%3E");
background-attachment: fixed;
background-size: cover;padding:30px 15px;}
.about-us .title-txt{      color: #316831;
    font-weight: bold;
    letter-spacing: 2px;
    display: inline-block;
    margin-top: 10px;
    line-height: 50px;
    padding: 0px 20px 0px 0px;
    margin-bottom: 10px;
    font-size: 2.5em;
    border-bottom: 3px solid #fac921;}
.about-us .txt1{    font-size: 1.7em;
    font-weight: normal; margin-bottom:7px;
    color: #b30800;}
.about-us .txt2{font-size:1.1em; line-height:24px; color:#333; text-align:justify;}
/*------------------about -us end------------*/
.college-edu {    padding: 30px 15px;}
/*events*/
.cid-rbURlB23n5 .controls-events{ position:relative; float:right; right:10px;}
.carousel-control.left, .carousel-control.right{background-repeat: repeat-x;
    background-image: linear-gradient(to right,rgba(0, 0, 0, 0) 0,rgba(0,0,0,.0001) 100%);
}
.cid-rbURlB23n5 .carousel-control {
        position: relative;
    right: -10px;
    padding: 0px 5px;
    top: -10px;
    color: #000;
    width: 35px;
    border: 2px solid #306830;
}
.cid-rbURlB23n5 .carousel-control i{position:relative; top:-2px}
.cid-rbURlB23n5 {
    padding: 15px 40px;
   background-color: #ffffff;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 200 200'%3E%3Cpolygon fill='%23ebebeb' fill-opacity='0.53' points='100 0 0 100 100 100 100 200 200 100 200 0'/%3E%3C/svg%3E"); background-attachment:fixed;
}

.display-2 {
    font-family: 'Poppins',sans-serif;
}

.mbr-section-title {
    margin: 0;
    margin-left: -4px;
    padding: 0 0 10px 0;
    width: 100%;
    color: #fff;
    text-transform: uppercase;
    font-weight: 700;
}
.section-title {
	 color: #316831;
    font-weight: bold;
    letter-spacing: 2px;
    display: inline-block;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-bottom: 10px;
    width: 25%;
	font-size: 2.2em;
    border-bottom: 3px solid #fac921;
}

.cid-rbURlB23n5 .card-box {
    width: 100%;
}
.display-5 {
    font-family: 'Poppins',sans-serif;
    font-size: 1.5em;
    line-height: 1.4;
	padding-bottom: 10px;
	font-weight:700;
}
.cid-rbURlB23n5 .iconfont-wrapper {  display: inline-block;}
.custom-card-text2 {
    display: inline;
    margin-top: 10px;
    line-height: 25px;
    color: #666c72;
    font-size: 1.1em;
}
.mbr-text-i {
    font-style: italic;
}
.cid-rbURlB23n5 .amp-iconfont {
    vertical-align: middle;
    font-size: 1.2em;
    width: 1.2em;
	    display: inline-flex;
		    color: #cf4a46;
}
.display-7 {
    font-family: 'Source Sans Pro',sans-serif;
    font-size: 1.1em;
    line-height: 1.5;
	padding-top:15px;
	text-align:justify;
}
/**/
/*fixed top start css*/
.sticky {
    transition: all 0.20s linear 0s;
    -o-transition: all 0.20s linear 0s;
    -ms-transition: all 0.20s linear 0s;
    -moz-transition: all 0.20s linear 0s;
    -webkit-transition: all 0.20s linear 0s;
	background-color: #fff;
}
nav.fixed, .fixed nav {
}

.fixed {
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 999;
	
}
/*fixed top end*/
/*GIGW*/
.topmenu-ul{    margin: 0px;
    padding: 0px; display:inline-block;}
.topmenu-ul	li {
    list-style-type: none;
    font-size: 14px;
    text-align: right;
    display: inline-block !important;
    margin-top: 2px;
}
.topmenu-ul	li:first-child a{border-left:none;}
.topmenu-ul	li a{    color: #ffffff;
    font-size: 14px;
	border-left: solid 1px rgba(255,255,255,.15);
	font-weight:300;
    padding: 10px 4px !important;}
.topmenu-ul li:nth-child(6) a.high-contrast.dark strong{display:none;}
.topmenu-ul li:nth-child(5) a.high-contrast.light strong{display:none;}
.topmenu-ul li:nth-child(5) a{padding:7px 8px !important;}
.lang-size{ font-size: 14px !important;}
.digital-clock{color:#fff; padding-top:4px; padding-left:0px}
.high-contrast.light {
    background: url(../images/ico-themes-light.png) 50% 50% no-repeat;
	padding: 10px 12px !important;
}
.high-contrast.dark {
    background: url(../images/ico-themes.png) 50% 50% no-repeat;
	padding: 10px 12px !important;
}
.top-header .navbar.navbar-inverse li:nth-child(6) a.high-contrast.light strong {
    display: none;
}
.top-header .navbar.navbar-inverse li:nth-child(7) a.high-contrast.dark strong {
    display: none;
}
/*time*/
.digital-clock{color:#fff; padding-top:4px; padding-left:0px; width:172px;}
.digital-clock em{float:left; padding-left:4px; padding-top:2px;}
#digital-clock{font-size:12px;}
/**/
/*--------------*/
.collegeevents{    padding: 15px 15px;
background-color: #ffffff;
}
.collegeevents .controls-events{ position:absolute; float:right; right:10px;}

.collegeevents .panel-default>.panel-heading {
      color: #fff;
    background-color: #2a632a;
    border-color: #ffffff;
    padding: 5px 12px;
}
.collegeevents .panel-title {
        margin-top: 0;
    margin-bottom: 0;
    font-size: 1.6em;
    font-weight: 700;
	text-align:center;
    color: inherit;
    font-family: 'Source Sans Pro', sans-serif;
}
.collegeevents .panel-default {
    border-color: transparent; border-radius:0px;
	    border: 1px solid #ddd;
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
    box-shadow: 0 6px 12px rgba(0,0,0,.175);
    -moz-box-shadow: 0 6px 12px rgba(0,0,0,.175);
    background-clip: padding-box;
    opacity: 0.97;
    filter: alpha(opacity=97);
	padding-bottom:5px;
}

.college-events-section {
    width: 100%;
    float: none;
    margin: 0;
    padding: 0;
    position: relative;
    zoom: 1;
	margin-bottom:15px;
}
.college-eventsectiondiv {
    background-color: #376d37;
    top: 0px;
    color: white;
    right: 0px;
    padding: 5px;
    position: relative;
    z-index: 9;
    font-weight: 300;
    border-bottom: #449d44 0px solid;
	-webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
    box-shadow: 0 6px 12px rgba(0,0,0,.175);
    -moz-box-shadow: 0 6px 12px rgba(0,0,0,.175);
	border-radius:3px;
}
.college-events-section .college-eventsectiondiv .panel {
    margin-bottom: 0px;
    background-color: #003500;
}
.college-events-section .panel-default>.panel-heading {
    color: #fff;
    background-color: rgba(0, 0, 0, 0);
    border-color: #ddd;
    padding: 5px 10px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}
.college-events-section .panel-title {
    text-align: center;
}
.college-events-section .college-eventsectiondiv .panel-title>a {
    color: #FF0;
    border: 1px solid;
    padding: 0px 8px;
    margin-top: 4px;
    font-size: .65em;
    float: right;
}
.newsticker1 {
    height: 210px;
    padding: 0px;
    margin: 0px;
	overflow-x: hidden !important;
}
.newsticker1 li {
    overflow: hidden;
    padding-left: 15px;
    border-bottom: 3px double #ccc;
    padding-top: 4px;
    padding-bottom: 4px;
}
.newsticker1 li:before {
    content: "\f101";
    position: relative;
    display: inline-block;
    left: -15px;
    font-family: FontAwesome;
    color: #fff;
    font-size: 16px;
    font-weight: 700;
}
.newsticker1 li a {
    margin-left: -14px;
    color: #fff;
    font-size: 1.2em;
}
.carousel-control.left, .carousel-control.right{background-repeat: repeat-x;
    background-image: linear-gradient(to right,rgba(0, 0, 0, 0) 0,rgba(0,0,0,.0001) 100%);
}
.collegeevents .carousel-control {
        position: relative;
    right: -3px;
    padding: 0px 5px;
    top: -29px;
    color: #b5b5b5;
    width: 25px;
	height:25px;
    border: 2px solid #fff;
	opacity:1;
}
.collegeevents .carousel-control i{position:relative; top:-7px;}
.collegeevents .tabbable {
 
}
.collegeevents .tab-content {
    height: auto;
}
.collegeevents .tabs-left>.nav-tabs {
    float: left;
    margin-right: 15px;
    width: 32%;
    font-family: 'Fira Sans', sans-serif;
    margin-top: 0px;
    margin-bottom: 0px;
    font-weight: 400;
}
.collegeevents .tabbable .tab-content p{font-size:14px; text-align:justify;     font-family: 'Source Sans Pro', sans-serif;}
.collegeevents .tabs-left>.nav-tabs>li, .collegeevents .tabs-right>.nav-tabs>li {
    float: none;
}
.collegeevents .tabs-left>.nav-tabs li a{
	    color: #000;
    cursor: default;
    background-color: #e2e2e2;
    padding: 13px 15px;
    font-family: 'Source Sans Pro', sans-serif;
    border: 1px solid #b7b7b7;
    margin: 5px 2px;
    border-radius: 0;
    font-size: 18px; 
	transition:all 0.5s ease-in-out;
  -moz-transition:all 0.5s ease-in-out;
  -webkit-transition:all 0.5s ease-in-out;
	}
.collegeevents .tabs-left>.nav-tabs li a:hover{background-color: #0078af; color:#fff;}
.collegeevents .tabs-left>.nav-tabs li.active a
{background-color: #0078af; color:#fff;}
.grid-item-inner {
    position: relative;
    width: 100%;
    height: 250px;
    padding-top: 0px;
    background-repeat: no-repeat;
    background-size: cover;
}
.grid-item .event-item {
    overflow: hidden;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
}
.event-item:hover .event-thumbnail img, .event-item.hover_effect .event-thumbnail img {
    filter: brightness(80%);
    -webkit-filter: brightness(80%);
    -moz-filter: brightness(80%);
    -ms-filter: brightness(80%);
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}
.event-item:hover .overlay-bottom, .event-item.hover_effect .overlay-bottom {
    height: 80px;
    padding: 10px 20px 19px;
    transition: all .25s ease-out;
}
.event-thumbnail {
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
}
.event-thumbnail img {
    width: 100%;
    height: 250px;
    transition: all .4s;
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
}

.dark-div, .dark-div a {
    color: rgba(255,255,255,.75);
}

.date-block {
    position: absolute;
    top: 15px;
    right: 15px;
    padding: 15px 10px;
    font-size: 14px;
    line-height: 18px;
    min-width: 66px;
}
.date-block:not(.main-color-2-bg) {
    background: rgba(0,0,0,.5);
    color: rgba(255,255,255,.75);
}
.date-block .month {
    text-transform: uppercase;
    text-align: center;
}
.date-block .day {
    font-size: 20px;
    text-align: center;
}
.event-overlay {
    position: absolute;
    bottom: -1px;
    left: 0;
    right: 0;
    color: rgba(255,255,255,.75);
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
}
.overlay-top {
    display: block;
    padding: 15px 28px 13px 20px;
    background: rgba(0,0,0,.65);
    border-bottom: solid 1px rgba(255,255,255,.2);
    position: relative;
}
.overlay-top h4 {
    margin-bottom: 0px;
	color:#ffe503;
}
.yellow {
    color: #fcff00;
}
.price {
    font-size: 18px;
}
.knwmore{font-size:18px; color:#fff;}
.overlay-top:after {
    position: absolute;
    top: 50%;
    right: 20px;
    margin-top: -10px;
    font-size: 22px;
    color: #fff;
    content: "\f105";
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.overlay-bottom, .no-overlay-bottom .event-item:hover .overlay-bottom, .overlay-bottom, .no-overlay-bottom .event-item.hover_effect .overlay-bottom 
{
    height: 0;
    padding: 0 20px;
    background: rgba(0,0,0,.5);
    overflow: hidden;
    transition: all .25s ease-out .1s;
}

/*---------college-education--------*/
.college-edu h3{ display: inline-block;
    text-align: center;
    border-bottom: 3px solid #fac921;
    font-size: 2.2em;
    width: 50%;
	padding-bottom:10px;
    color: #316831;}
.college-edu h3:after{content:'';}
.college-edu .media{padding:30px 0px;}
.college-edu .media-heading a{    color: #337ab7;
    text-decoration: none; font-size:1.2em;}
.college-edu p{font-size:1em;}

/*------------------td-college-info----------------------*/
.td-college-info{background-color:#d8d8da; padding:50px 15px;}
.td-college-info-links {
    background-color: #E5E9EF;
    background-image: url(../images/td-info.html);
    background-repeat: no-repeat;
    background-size: 100%;
    height: auto;
    overflow: hidden;
    border-bottom: 1px solid rgba(0, 0, 0, .1);
    border-top: 1px solid rgba(255, 255, 255, .8);
    border-left: 1px solid rgba(0, 0, 0, .1);
    border-right: 1px solid rgba(255, 255, 255, .8);
}
.td-college-info-links ul {
    list-style: none;
    margin: 0px;
    padding: 0px;
}
.td-college-info-links ul li {
    float: left;
    box-sizing: border-box;
    border-top: 1px solid rgba(0, 0, 0, .2);
    border-right: 1px solid rgba(0, 0, 0, .2);
    border-bottom: 1px solid rgba(255, 255, 255, .4);
    border-left: 1px solid rgba(255, 255, 255, .4);
    width: 33.3%;
    text-align: center;
}
.td-college-info-links ul li a {
    display: block;
    padding: 32px 10px;
    font-size: 1.4em;
    transition-duration: .3s;
    color: #fff;
}
.td-college-info-links li .icons {
    padding: 20px;
    border-radius: 3px;
    height: 100px;
    width: 100px;
    display: block;
    margin-right: 15px;
    margin: 0px auto 15px auto;
    border: 2px solid #fff;
}
.td-college-info-links ul li a:hover {
    background-color: #fff;
    text-decoration: none;
    color: #000;
}
.td-college-info-links ul li a:hover .icons {
       background-color: #179bd7;
    border-color: #066b98;
}
/*-----------------end--------------------*/
/*affilated university start*/
.affuniv{    padding: 30px 40px;background-color: #ffffff;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 1000'%3E%3Cg fill-opacity='0.92'%3E%3Ccircle fill='%23ffffff' cx='50' cy='0' r='50'/%3E%3Cg fill='%23f8fcf7' %3E%3Ccircle cx='0' cy='50' r='50'/%3E%3Ccircle cx='100' cy='50' r='50'/%3E%3C/g%3E%3Ccircle fill='%23f1f8f0' cx='50' cy='100' r='50'/%3E%3Cg fill='%23e9f5e8' %3E%3Ccircle cx='0' cy='150' r='50'/%3E%3Ccircle cx='100' cy='150' r='50'/%3E%3C/g%3E%3Ccircle fill='%23e2f1e1' cx='50' cy='200' r='50'/%3E%3Cg fill='%23dbeed9' %3E%3Ccircle cx='0' cy='250' r='50'/%3E%3Ccircle cx='100' cy='250' r='50'/%3E%3C/g%3E%3Ccircle fill='%23d4ead2' cx='50' cy='300' r='50'/%3E%3Cg fill='%23cde6ca' %3E%3Ccircle cx='0' cy='350' r='50'/%3E%3Ccircle cx='100' cy='350' r='50'/%3E%3C/g%3E%3Ccircle fill='%23c5e3c3' cx='50' cy='400' r='50'/%3E%3Cg fill='%23bedfbc' %3E%3Ccircle cx='0' cy='450' r='50'/%3E%3Ccircle cx='100' cy='450' r='50'/%3E%3C/g%3E%3Ccircle fill='%23b7dcb4' cx='50' cy='500' r='50'/%3E%3Cg fill='%23b0d8ad' %3E%3Ccircle cx='0' cy='550' r='50'/%3E%3Ccircle cx='100' cy='550' r='50'/%3E%3C/g%3E%3Ccircle fill='%23a8d5a6' cx='50' cy='600' r='50'/%3E%3Cg fill='%23a1d19f' %3E%3Ccircle cx='0' cy='650' r='50'/%3E%3Ccircle cx='100' cy='650' r='50'/%3E%3C/g%3E%3Ccircle fill='%239ace98' cx='50' cy='700' r='50'/%3E%3Cg fill='%2392ca90' %3E%3Ccircle cx='0' cy='750' r='50'/%3E%3Ccircle cx='100' cy='750' r='50'/%3E%3C/g%3E%3Ccircle fill='%238bc689' cx='50' cy='800' r='50'/%3E%3Cg fill='%2383c382' %3E%3Ccircle cx='0' cy='850' r='50'/%3E%3Ccircle cx='100' cy='850' r='50'/%3E%3C/g%3E%3Ccircle fill='%237cbf7b' cx='50' cy='900' r='50'/%3E%3Cg fill='%2374bc74' %3E%3Ccircle cx='0' cy='950' r='50'/%3E%3Ccircle cx='100' cy='950' r='50'/%3E%3C/g%3E%3Ccircle fill='%236cb86d' cx='50' cy='1000' r='50'/%3E%3C/g%3E%3C/svg%3E");
background-attachment: fixed;
background-size: contain;}
.affuniv .list-inline>li{width:14%; margin-bottom:10px;}
.affuniv .list-inline>li a img{width:100%;}
.affuniv .section-title {
    color: #316831;
    font-weight: bold;
    letter-spacing: 2px;
    display: inline-block;
    margin-top: 0px;
    margin-bottom: 20px;
    padding-bottom: 10px;
    width: 30%;
    font-size: 2.2em;
    border-bottom: 3px solid #fac921;
}
/*affilated university end*/
/*-----------footer--------------*/
.site-footer {
    background:url(../images/ftr-bg.jpg);
	background-size:cover;
}
.c-footer__top{padding: 1px 40px;}
.c-footer__bottom{    background-color: #2a632a; height:50px; padding: 0px 40px;}
.widget {    margin-bottom: 10px;}
.textwidget p span{font-family: 'Source Sans Pro', sans-serif; font-weight:700; }
.textwidget p{font-family: 'Source Sans Pro', sans-serif;     font-size: 1.1em; color: #545454;}
.widget .heading{color:#316831;  font-family: 'Source Sans Pro', sans-serif; font-weight:700; font-size: 1.6em;}
.widget .heading:after {
    content: '';
    height: 4px;
    width: 45px;
    background-color: #fac921;
    box-shadow: 0px 3px 7px 0px #fac921;
    display: block;
    margin-top: 5px;
}
.widget ul {
    list-style: none;
    margin: 0;
	padding:0;
}
.widget ul li{}
.widget ul li a{    color: #545454;
    font-family: 'Source Sans Pro', sans-serif;
    line-height: 30px;
    font-size: 1.2em;}
.widget ul li a:hover, .widget ul li a:focus{    color: #000000;}
.footer-sidebar{padding:15px 0px}
.c-copyright{padding:11px 0px; color: #fff;}
.c-copyright p{margin:0; font-size: 1.1em;}
/*news banner*/
.news-section .panel-default>.panel-heading {
    color: #fff;
   background-color: rgba(0, 0, 0, 0);
    border-color: #ddd;
    padding: 5px 10px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}
.news-section .panel-title {
    text-align: right;
	font-size: 1.15em;
}
.play-pause {
    position: absolute !important;
    top: 5px;
    z-index: 99;
    color: #002680;
}

.play-pause b i{position: relative;
    color: #fff;
    border: 1px solid #fff; font-size:12px; top:2px;
    padding: 2px 4px;  border-radius: 3px;}
.newsticker {
    height: 197px;
    padding: 0px;
    margin: 0px;
	overflow-x: hidden !important;
}
.newsticker li {
    overflow: hidden;
    padding-left: 15px;
    border-bottom: 3px double #ccc;
    padding-top: 10px;
    padding-bottom: 10px;
}
.newsticker li:before {
    content: "\f101";
    position: relative;
    display: inline-block;
    left: -15px;
    font-family: FontAwesome;
    color: #fff;
    font-size: 16px;
    font-weight: 700;
}
.newsticker li a {
    margin-left: -14px;
    color: #fff;
    font-size: 1em;
    font-weight: 700;
}
.datesize {
    color: #64ff18;
    font-size: .8em;
    padding-left: 5px;
    margin-right: 5px;
}
.datesize:before {
    content: "\f1c1";
    position: relative;
    display: inline-block;
    left: -3px;
    font-size: 1.4em;
    font-family: FontAwesome;
    color: #ff3b3b;
}
.newsdate {
    margin-bottom: 0px;
    color: #ffab12;
    font-size: 1em;
}
.bn-news ul li a:before {
    font-family: FontAwesome;
    content: "\f111";
    position: absolute;
    left: 2px;
    top: 0px;
    font-size: 12px;
    color: #3f3f3f;;
}
/**/
.news-section{width: 100%;
    float: none; margin: 0;
    padding: 0; position: relative;
    zoom: 1;}
.news-sectiondiv{width: 35%; background: rgba(0,0 , 0, 0.5);
    bottom: 0px;
    color: white;
    right: 0px;
    padding: 5px;
    position: absolute;
    width: 30%;
    z-index: 9;
    font-weight: 300;
    border-bottom: #449d44 0px solid;}
.news-section .news-sectiondiv .panel{margin-bottom:0px; background: rgba(0, 0, 0, 0.5)}
.news-section .news-sectiondiv .panel-title>a{    color: #FF0;
    border: 1px solid;
    padding: 0px 8px;
        font-size: .65em;}
/**/
.collegeevents .nav-tabs>li {
    float: none;
    margin-bottom: -1px;
}
.collegeevents .nav-tabs>li>a {
    padding: 13px 10px;
    min-height: 84px;
	position: relative;
    display: block;
    padding: 10px 15px;
    margin-bottom: -1px;
    background-color: #fff;
    border: 1px solid #ddd;
	text-align:center;
	color: #366c36;
	border-radius: 0;
	font-size:1em;
}
.collegeevents .nav-tabs>li>a:hover{    background-color: #efefef;}
.collegeevents .nav-tabs>li>a i{display:block;}
.collegeevents .nav-tabs>li.active>a, .collegeevents .nav-tabs>li.active>a:focus, .collegeevents .nav-tabs>li.active>a:hover {
    z-index: 2;
    color: #fff;
    background-color: #316831;
    border-color: #316831;
}
.collegeevents .nav-tabs>li.right.active>a:after {
    content: '';
    position: absolute;
    left: 100%;
    top: 50%;
    margin-top: -13px;
    border-left: 0;
    border-bottom: 13px solid transparent;
    border-top: 13px solid transparent;
    border-left: 10px solid #376d37;
}
.collegeevents .nav-tabs>li.left.active>a:after {
    content: '';
    position: absolute;
    right: 100%;
    top: 50%;
    margin-top: -13px;
    border-left: 0;
    border-top: 13px solid transparent;
    border-bottom: 13px solid transparent;
    border-right: 10px solid #376d37;
}
.tabbg-content{    background-color: #eee;
        padding: 10px;}
.tabbg-content a{ width: 100%;
    color: #366c36 !important;
    padding: 2px 5px;
    display: block;
    margin-bottom: 8px;
    font-size:1.1em;
    cursor: pointer;
    font-weight: bold;
	text-align:center;
    background-color: white;
    border-radius: 2px;}
.tabbg-content a:last-child{margin-bottom: 0px;}
/**/
#content img {
    max-width: 100%;
    height: auto;
}
#content .item-thumbnail {
    position: relative;
    overflow: hidden;
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
}
#content .item-thumbnail img {
    width: 100%;
    height: auto;
    transition: all .4s;
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
}
#content .item-thumbnail:hover img {
    filter: brightness(80%);
    -webkit-filter: brightness(80%);
    -moz-filter: brightness(80%);
    -ms-filter: brightness(80%);
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
}
#content .content-pad {
    padding-bottom: 5px;
}
#content .thumbnail-overlay {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(42, 99, 42, 0.82);
    color: #fff;
    padding: 10px 20px;
}
#content .item-thumbnail a {
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    display: block;
    transform: translate3d(0,0,0);
	border: 1px solid #dfe2df;
}
#content .item-content a {
    color: inherit;
    transition: all .2s;
}
#content .item-content a:hover, #content .item-content a:focus {
	color: #316831;
	text-decoration:none;
}
#content .item-title {
    font-weight: bold;
	margin-top:0px;
    margin-bottom: 20px;
    font-size: 21px;
}
#conten .un-post-listing .item-meta a {
    vertical-align: middle;
}
#content .shortcode-blog-excerpt {
    margin-bottom: 9px;
	    color: #8e8e8e;
}
#content .item-meta .btn {
    margin-right: 16px;
}
#content .item-content {
    border-top: solid 1px #eaeaea;
    padding-top: 17px;
}
#content .item-meta {
    font-size: 10px;
    padding-top: 6px;
}
/**/
.listulli{padding:0;}
.listulli li {
    overflow: hidden;
    padding-left: 15px;
    padding-top: 4px;
    padding-bottom: 4px;
}
.listulli li:before {
    content: "\f101";
    position: relative;
    display: inline-block;
    left: -7px;
    font-family: FontAwesome;
    color: #2a632a;
    font-size: 16px;
    font-weight: 700;
	top: -1px;
}
.listulli li a {
    color: #0027b3;
    font-size: 1.2em;
	transition:all .2s;
}
.listulli li a:hover {
    color: #d85a01;
	text-decoration:none;
	padding-left: 10px;
}
/**/
.w3-teal {
    color: #fff;
    text-transform: uppercase;
    display: inline-block;
    padding: 8px 16px;
    vertical-align: middle;
    overflow: hidden;
    text-decoration: none;
    border: 1px solid #fff;
    cursor: pointer;
	background-color: #023702;
	position: fixed;
    z-index: 30;
    top: 48%;
    left: -45px;
    transform: rotate(90deg);
	transition-duration: .2s;
}
.app-onlinebtn {
    color: #fff;
    text-transform: uppercase;
    display: inline-block;
    padding: 8px 16px;
    vertical-align: middle;
    overflow: hidden;
    text-decoration: none;
    border: 1px solid #fff;
    cursor: pointer;
	background-color: #023702;
	position: fixed;
    z-index: 30;
    top: 29%;
    left: -34px;
    transform: rotate(90deg);
	transition-duration: .2s;
}
.app-onlinebtn:hover, .app-onlinebtn:focus{color: #0f0; transition-duration: .2s; text-decoration:none; }
.w3-border-right {
    border-right: 1px solid #ccc!important;
}
.w3-sidebar {
    height: 240px;
    width: 200px;
    background-color: #fff;
    position: fixed!important;
    z-index: 500 !important;
    overflow: auto;
	top:195px;
	transition-duration: .2s;
}
.w3-bar-block .w3-bar-item {
    width: 100%;
    display: block;
    padding: 8px 16px;
    text-align: left;
    border: none;
    white-space: normal;
    float: none;
    outline: 0;
	color: #2a632a;
	border-bottom: 1px solid #e8e8e8;
	transition-duration: .2s;
}
.w3-bar-block .w3-bar-item:hover{background-color:#efe; text-decoration:none; padding-left: 25px;}
.w3-large {
    font-size: 18px!important;
}
.onlineicn{background-color:#ce8713; color: #fff !important; width: 100%;
    display: block;
    padding: 8px 16px;
    text-align: left;
    border: none;
    white-space: normal;
	transition-duration: .2s;
    float: none;
    outline: 0;
    color: #2a632a;}
.onlineicn:after{content: "\f0c9";
    padding-left: 10px;
	color: #fff;
    font-family: FontAwesome;}

/*inner-page css start*/
.queryfrm{padding-top:15px;}
.queryfrm label{color: #464646; font-size:16px;}
.red{color:#F00;}
.inner-content{padding:50px 0px;}
.radiobtn-yesno{margin-right:20px;}
.innerpageheading{color:#fff; font-size:29px; text-align:center;}
.innerpage-banner{background:url(../images/inner-bg.jpg);
padding:30px 0px;}
.innerpage-banner .breadcrumb {    text-align: center; background-color: rgba(0, 0, 0, 0.66); display:inline-block;}
.innerpage-banner .breadcrumb>li a{ color:#00dc00;}
.breadcrumb>.active {    color: #fff;}
.pad-top-15{padding-top:15px;}
.queyformheading{text-align:center; font-size:32px !important; border-bottom:1px dashed #000; padding-bottom: 10px;     color: #2a632a;}
/*faq*/
/* */
.faqheading{font-size: 2em !important; color: #2a632a; padding-left: 15px; margin-bottom: 0px !important;}
.faq .panel-default>.panel-heading {
  color: #333;
  background-color: #fff;
  border-color: #e4e5e7;
  padding: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.faq .panel-default>.panel-heading a {
  display: block;
  padding: 10px 15px;
}

.faq .panel-default>.panel-heading a:after {
  content: "";
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  float: right;
  transition: transform .25s linear;
  -webkit-transition: -webkit-transform .25s linear;
}

.faq .panel-default>.panel-heading a[aria-expanded="true"] {
  background-color: #eee;
}

.faq .panel-default>.panel-heading a[aria-expanded="true"]:after {
  content: "\2212";
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.faq .panel-default>.panel-heading a[aria-expanded="false"]:after {
  content: "\002b";
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
.faq .panel-default>.panel-heading a:hover, .faq .panel-default>.panel-heading a:focus{text-decoration:none; color:#000;}
/**/
.inner-content .card {
   position: relative;
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-orient: vertical;
   -webkit-box-direction: normal;
   -ms-flex-direction: column;
   flex-direction: column;
   min-width: 0;
   word-wrap: break-word;
   background-color: #fff;
   background-clip: border-box;
   border: 1px solid rgba(0, 0, 0, 0.125);
   border-radius: 0.25rem;
}
.inner-content .card label{font-size:14px; }
.inner-content .card .form-group{margin:0px;}
.inner-content .card-header table, .inner-content .card-header .table>tbody>tr>td{ margin:0px;}

.inner-content .card-header {
       padding: 5px 10px;
   font-size: 18px;
   margin-bottom: 0;
   background-color: rgba(0, 0, 0, 0.03);
   border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}
.inner-content .card-body {
   -webkit-box-flex: 1;
   -ms-flex: 1 1 auto;
   flex: 1 1 auto;
   padding: 5px 10px;
}
.inner-content .card-footer {
   padding: 10px 15px;
   background-color: rgba(0, 0, 0, 0.03);
   border-top: 1px solid rgba(0, 0, 0, 0.125);
}
.pdf-specification {
   display: block;
   color: #000000;
}
.img-rgt {
   margin-left: 15px;
}
.bg-or{ background-color: #615e5e;
   height: 40px;
   width: 40px;
   margin: 18px auto;
   border-radius: 50%;
   padding: 10px 5px;}

.bg-ortext{color: #fff;
   text-align: center !important;}
.mediaicon{  background-color: #ffba0b;
    padding: 20px 25px;
    margin-bottom: 35px;
    border-radius: 10px;
    border: 1px solid #2a566f;}
.mediaicon a{    color: #2a566f;
    text-align: center;
    font-size: 36px;
    line-height: 30px;}
