/* GLOBAL STYLES
-------------------------------------------------- */
/* Padding below the footer and lighter body text */

body {
	color: #000000;
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	font-size: 14px;
}
.navbar {
	margin-bottom: 0;
	border: none;
}
#navbar {
	padding: 0px;
}
/* CUSTOMIZE THE NAVBAR
-------------------------------------------------- */
.carousel-caption {
	background: rgba(72, 42, 41, 0.90);
	left: 30%;
	right: 30%;
}
.click {
	background-color: #00b0f0;
	padding: 3px 5px 3px 5px;
	text-align: center;
}
 @media (max-width: 980px) {
.carousel-caption {
	background: rgba(72, 42, 41,0.80);
	left: 20%;
	right: 20%;
}
.carousel-caption p {
	margin-bottom: 5px !important;
}
}
 @media (max-width: 768px) {
.carousel-caption {
	left: 0;
	right: 0;
}
.carousel-caption {
	bottom: 0;
	left: 0;
	padding-bottom: 20px;
	padding-top: 20px;
	position: inherit;
	right: 0;
	text-align: center;
	z-index: 10;
}
.navbar-toggle {
	margin-right: 0px !important;
}
.carousel-caption h1 {
	margin: 0px;
	font-size: 26px;
}
.pd0 {
	padding-left: 0px;
	padding-right: 0px;
}
.pd0 .carousel-caption p {
	padding-left: 15px;
	padding-right: 15px;
}
}
h3 {
	color: #1e266c;
}
h4 {
	color: #D85609;
	font-weight: bold;
}
.carousel-control.left {
	background-image: none;
	background-repeat: repeat-x;
}
.carousel-control.right {
	background-image: none;
	background-repeat: repeat-x;
}
.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {
	display: none;
}
.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {
	display: none;
}
/* Special class on .container surrounding .navbar, used for positioning it into place. */
.page-header {
	padding-bottom: 0px;
	margin: 0px 0px 0px;
	background: #27449a;
	border: none;
}
/* Flip around the padding for proper display in narrow viewports */
.navbar-wrapper > .container {
	padding-right: 0;
	padding-left: 0;
}
.navbar-wrapper .navbar {
	padding-right: 15px;
	padding-left: 15px;
}
.navbar-wrapper .navbar .container {
	width: auto;
}
/**/
.btn-primary {
	color: #FFF;
	background-color: #060709;
	border-color: #060709;
	border-radius: 0;
	text-transform: uppercase;
}
.navbar-inverse {
	background-color: #11286D;
	border-color: #1fa3ff;
	color: #ffffff;
}
.navbar-inverse .navbar-nav > li > a {
	color: #ffffff;
	text-transform: uppercase;
	outline: none;
}
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:focus, .navbar-inverse .navbar-nav > .active > a:hover {
	color: #FFF;
	background-color:#1138ab;
}
.navbar-inverse .navbar-nav li:hover {
	color: #FFF;
	background-color:#1138ab;
}
.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:focus, .navbar-inverse .navbar-nav > .open > a:hover {
	color: #FFF;
	background-color: #1138ab;
}
#welcomeNote {
	padding: 50px 0px;
}
.featurette-heading {
	color: #313439;
}
.lead {
	color: #9F091A;
}
#welcomeNote .lead {
	font-size: 18px;
}

/* RESPONSIVE CSS
-------------------------------------------------- */

@media (min-width: 768px) {
/* Navbar positioning foo */
.navbar-wrapper {
	margin-top: 0px;
	background: #138ee4;
}
.navbar-wrapper .container {
	padding-right: 15px;
	padding-left: 15px;
}
.navbar-wrapper .navbar {
	padding-right: 0;
	padding-left: 0;
}
/* The navbar becomes detached from the top, so we round the corners */
.navbar-wrapper .navbar {
	border-radius: 4px;
}
/* Bump up size of carousel content */
.carousel-caption h1 {
	text-shadow: none;
	text-transform: uppercase;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	margin: 0px;
}
.carousel-caption p {
	margin-bottom: 20px;
	font-size: 1em;
	line-height: 1.4;
	text-shadow: none;
	padding: 0 20px;
}
.featurette-heading {
	font-size: 40px;
}
.carousel-indicators {
	bottom: 20px;
}
}
 @media (min-width:768px) and (max-width:991px) {
.nav > li > a {
	padding: 15px 10px;
}
}
 @media (max-width: 768px) {
.carousel-indicators {
	bottom: 0px !important;
}
#welcomeNote .lead {
	font-size: 16px;
}
#welcomeNote, #Contact, #dynGrid {
	padding: 20px 0px !important;
}
}
 @media (min-width: 992px) {
.featurette-heading {
	margin-top: 10px;
	padding-bottom: 10px;
}
}
.buldImg img {
	padding-top: 0px;
}
 @media (max-width: 991px) {
.buldImg img {
	padding-top: 30px;
}
}
.imgRes {
	background: #ccc;
}
.imgResSec img {
	min-height: 50%;
	min-width: 100%;
}
.imgResFirs img {
	min-height: 100%;
	min-width: 100%;
}
.no-gutter > [class*='col-'] {
 padding-right: 0;
 padding-left: 0;
}
/* ----- Dynamic Grid ----- */
#dynGrid {
	background: #1138ab;
	padding: 50px 0;
}
.colm {
	padding: 0px;
}
.colm article {
	font-family: 'Open Sans', sans-serif;
	margin: 2px;
	font-size: 14px;
	line-height: 1.6;
	background: #159957;
	color: white;
	vertical-align: bottom;
	width: 290px;
	height: 200px;
	float: left;
}
.colm article section {
	margin: 0;
	padding: 0px 0px;
	overflow: hidden;
}
.colm article section img {
	max-width: 100%;
	width: 100%;
	min-height: 100%;
}
.colm article header {
	font-size: 16px;
	padding: 6px;
	vertical-align: center;
	font-weight: bold;
	line-height: 20px;
}
#colm1 {
	margin-left: -50px;
}
/* -- MyTabs --*/
#myTabs {
	display: block;
	width: 60%;
	margin: 20px auto;
	border: 5px solid #ccc;
	position: relative;
}
#myTabs:before {
	content: "";
	width: 10%;
	height: 1px;
	background: #ccc;
	position: absolute;
	top: 50%;
	left: -10%;
	z-index: 99;
}
#myTabs:after {
	content: "";
	width: 10%;
	height: 1px;
	background: #ccc;
	position: absolute;
	top: 50%;
	right: -10%;
	z-index: 99;
}
#myTabs li {
	display: block;
	width: 50%;
	border-radius: 0px;
}
#myTabs > li > a {
	margin-right: 2px;
	line-height: 1.42857;
	border-radius: 0px 0px 0px 0px;
	text-align: center;
	width: 100%;
	outline: none;
}
#myTabs > li.active > a, #myTabs > li.active > a:focus, #myTabs > li.active > a:hover {
	color: #fff;
	cursor: default;
	background-color: #f69807;
	-webkit-border-image: none;
	-o-border-image: none;
	border-image: none;
	text-align: center;
}
#Academics {
	background: #d4dae0;
	padding: 20px 0;
}
#myTabsSec {
	background: #f69807;
}
#myTabsSec li {
	width: 20%;
	text-align: center;
	border-radius: 0;
	border: none;
}
#myTabsSec li a {
	text-align: center;
	outline: none;
	color: #ffffff;
	width: 100%;
	border-radius: 0;
	border: none;
}
#myTabsSec li a:active, #myTabsSec li.active a, #myTabsSec li a:hover {
	color: #000;
}
#Academics .tab-content {
	padding: 20px;
}
#Admission {
	background: #ffffff;
}
#Admission .tab-content {
	padding: 20px;
}
footer {
	height: auto;
	position: fixed;
	bottom: 0;
	z-index: -1;
	min-height: 290px;
	background: #432928;
	width: 100%;
	padding: 70px 0 0 0;
}
footer h3 {
	color: #ffffff;
	display: inline-block;
	clear: both;
}
footer ul.menu {
	margin: 0;
	padding: 0;
	list-style: none;
}
footer ul.menu li {
	padding: 0;
	margin: 0;
	list-style: none;
}
footer ul.menu li a {
	display: block;
	margin: 0;
	padding: 7px 0;
	text-decoration: none;
	color: #ffffff;
	border-bottom: 1px solid #484b50;
	opacity: 0.9;
}
footer ul.menu li a:hover {
	opacity: 0.5;
}
footer ul.LatestEvents {
	margin: 0;
	padding: 0;
	list-style: none;
}
footer ul.LatestEvents li {
	padding: 0;
	margin: 0;
	list-style: none;
	height: auto;
}
footer ul.LatestEvents li a {
	display: block;
	margin: 0;
	padding: 8px 0 8px 60px;
	text-decoration: none;
	color: #ffffff;
	border-bottom: 1px solid #484b50;
	outline: none;
	opacity: 0.7;
}
footer ul.LatestEvents li a:hover {
	opacity: 0.5;
}
footer ul.LatestEvents li a span {
	color: #1d95e7;
}
.calndr {
	width: 50px;
	background: #1f78b5;
	height: 60px;
	float: left;
	display: block;
	margin: 12px 0 0 0;
}
.Month {
	display: block;
	color: #ffffff;
	text-transform: uppercase;
	text-align: center;
	padding: 5px 0;
	font-size: 16px;
}
.Date {
	display: block;
	color: #ffffff;
	background: #000;
	text-transform: uppercase;
	text-align: center;
	padding: 2px 0;
	font-size: 11px;
	margin: 0 5px;
	font-weight: bold;
}
.content {
	margin-bottom: 280px;
	position: relative;
	z-index: 99;
	background: #f5f7f8;
}
 @media (min-width:769px) and (max-width:991px) {
.content {
	margin-bottom: 560px;
}
}
 @media (max-width: 768px) {
.content {
	margin-bottom: 686px;
}
footer .text-right {
	text-align: left;
}
footer {
	padding-bottom: 30px;
}
#colm1 {
	margin-left: 0px;
	padding-left: 0px;
}
body {
	overflow-x: hidden;
}
.content {
	width: 100%;
}
#myTabs {
	display: none;
}
#null .accordion-link {
	background: #f00!important;
	color: #fff;
}
}
 @media (max-width: 767px) {
.content {
	margin-bottom: 1070px;
}
}
#Contact {
	background: url(../img/contact-bg.jpg);
	background-size: cover;
	background-position: center center;
	padding: 70px 0;
	-webkit-box-shadow: 0px 1px 1px 0px rgba(0,0,0,0.4);
	-moz-box-shadow: 0px 1px 1px 0px rgba(0,0,0,0.4);
	box-shadow: 0px 1px 1px 0px rgba(0,0,0,0.4);
}
#Contact p {
	color: #ffffff;
}
.form-control {
	border-radius: 0;
}
textarea.form-control {
	min-height: 124px;
	margin-bottom: 10px;
}
input.form-control {
	margin-bottom: 10px;
}
.brdrTop {
	border-top: 1px solid #484B50;
	padding-top: 10px;
	margin-top: 25px;
}
.brdrTop p {
	margin: 10px 0px;
}
#mainContents {
	padding-bottom: 50px;
	padding-top: 0px;
}
#mainContents .page-header {
	background: #ffffff;
	padding-top: 30px;
	margin-bottom: 30px;
}
.insideBanner {
	padding-bottom: 10px;
}
/* - SIDEBAR NAV -*/
/* make sidebar nav vertical */ 
a {
	outline: none;
}
a:focus {
	outline: none;
}
#sidebar-nav {
	border: 1px solid #ccc;
	background: #ffffff;
}
 @media (max-width: 768px) {
#sidebar-nav .navbar-toggle {
	margin-right: 15px !important;
}
}
 @media (min-width: 768px) {
#sidebar-nav .navbar .navbar-collapse {
	padding: 0;
	max-height: none;
}
#sidebar-nav .navbar ul {
	float: none;
	margin: 0;
	padding: 0;
}
#sidebar-nav .navbar ul:not {
	display: block;
}
#sidebar-nav .navbar li {
	float: none;
	display: block;
	border-bottom: 1px solid #ccc;
}
#sidebar-nav .navbar li:last-child {
	border-bottom: none;
}
#sidebar-nav .navbar li a {
	padding-top: 12px;
	padding-bottom: 12px;
	background-image: url(../img/our-link-btn.png);
	background-repeat: no-repeat;
	background-position: 10px center;
	padding-left: 25px;
}
}
 @media (min-width: 768px) {
/* uncomment if you would like the menu to be fixed */
	  /* .navbar {
		  position: fixed;
		  width: 170px;
		  z-index: 2;
	  } */
}
 @media (min-width: 992px) {
#sidebar-nav .navbar {
	width: 100%;
}
}
 @media (min-width: 1200px) {
#sidebar-nav .navbar {
	width: 100%;
}
}
#sidebar-nav .navbar-header {
	float: none;
}
#sidebar-nav .navbar ul h2 {
	background: #86bbe0;
	margin: 0;
	padding: 10px 10px;
	color: #ffffff;
}
#sidebar-nav .navbar ul h2 img {
	padding-right: 10px;
}
.insideBanner {
	min-width: 100%;
}
.academicsBtn {
	background: #f3b54a;
	padding: 10px 10px;
	color: #fff;
	display: block;
	margin: 10px 0 0 0;
	font-size: 1.4em;
}
.admissionsBtn {
	background: #676a81;
	padding: 10px 10px;
	color: #fff;
	display: block;
	margin: 10px 0 0 0;
	font-size: 1.4em;
}
.curriculumBtn {
	background: #6abaf1;
	padding: 10px 10px;
	color: #fff;
	display: block;
	margin: 10px 0 0 0;
	font-size: 1.4em;
}
.academicsBtn img, .admissionsBtn img, .curriculumBtn img {
	padding-right: 10px;
}
.visionBox {
	display: block;
	padding: 10px 20px;
	border: 1px solid #d2defb;
	background: #ffffff;
	margin-bottom: 15px;
}
.visionBox p {
	padding-right: 50px;
}
.missionBox {
	display: block;
	padding: 10px 20px 20px 20px;
	border: 1px solid #d2defb;
	background: #ffffff;
	margin-bottom: 15px;
}
.missionBox p {
	color: #333333;
	padding-right: 50px;
}
.missionBox ul {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
.missionBox ul li {
	padding-bottom: 10px;
	margin-left: 20px;
}
.missionBox span {
	display: block;
	float: left;
	padding-right: 0px;
	float: right;
}
.missionBox span img {
	width: 70%;
	float: right;
	text-align: right;
}
.visionBox span {
	display: block;
	float: left;
	padding-right: 0px;
	float: right;
}
.visionBox span img {
	width: 70%;
	float: right;
	text-align: right;
}
.downloadPPT {
	display: block;
	background: #ffffff url(../img/ppt_ico.png) no-repeat 10px 20px;
	margin: 10px 0 0 0;
	padding: 20px 8px 20px 70px;
	color: #333333
}
.downloadPPT:hover {
	background: #fabeac url(../img/ppt_ico.png) no-repeat 10px 20px;
	color: #ffffff;
}
.downloadCurr {
	display: block;
	background: #ffffff url(../img/pdf_ico.png) no-repeat 10px 20px;
	margin: 10px 0 0 0;
	padding: 20px 8px 20px 70px;
	color: #333333
}
.downloadCurr:hover {
	background: #fabeac url(../img/pdf_ico.png) no-repeat 10px 20px;
	color: #ffffff;
}
.normalList {
	margin: 0px 0 0 0;
	padding: 20px 0 10px 10px;
}
.normalList li {
	padding: 8px 0 8px 0;
	border-bottom: 1px dashed #ccc;
}
.paddingTop {
	padding-top: 20px;
}
table {
	border: 1px solid #DDD;
	background: #ffffff;
}
table thead {
	background: #32b4e5;
	color: #ffffff;
}
.BoxColumn {
	background: #ffffff;
	min-height: 400px;
	padding: 5px 20px 20px 20px;
}
.phoneIco {
	color: #ffffff;
	display: block;
	float: right;
	background: url(../img/phone_ico.png) no-repeat right center;
	padding-right: 35px;
	margin: 40px 0px 10px 10px;
}
.faxIco {
	color: #ffffff;
	display: block;
	float: right;
	background: url(../img/fax_ico.png) no-repeat right center;
	padding-right: 35px;
	margin: 40px 10px 10px 0px;
}
 @media (max-width: 767px) {
.phoneIco, .faxIco {
	margin: 0px 0px 10px 10px !important;
}
}
 @media (max-width: 980px) {
.BoxColumn {
	min-height: 100% !important;
}
}
.points_block {
	margin-bottom: 10px;
}
.ctApply-info {
	background: #f0f0f0 none repeat scroll 0 0;
	padding: 0px 0px 0px 0px;
	margin-bottom: 30px;
}
.ctApply-info h3 {
	color: #016eba;
	margin-top: 60px;
	font-size: 28px;
}
.ctApply-info p {
	color: #016eba;
	margin-top: 10px;
	font-size: 18px;
}
.ctApply-info a {
	color: #016eba;
	text-decoration: underline;
}
a.btn-cta {
	text-decoration: underline;
}
.flt-block {
	background: #fff;
	display: block;
	padding-top: 15px;
	padding-bottom: 15px;
	margin-bottom: 15px;
}
.flt-block h3 {
	margin-top: 0px;
}
 @media (max-width: 767px) {
.flt-block h3 {
	margin-top: 15px;
}
}
/*------ Side scroll Nav bar ------*/

/*@media screen and (min-width: 768px) {
  #masthead h1 {
    font-size: 50px;
  }
}

.navbar-bright {
 background-color:#111155;
 color:#fff;
}

.affix-top,.affix{
 position: static;
}

@media (min-width: 979px) {
  #sidebar.affix-top {
    position: static;
  	margin-top:0px;
  	width:100%;
  }
  
  #sidebar.affix {
    position: fixed;
    top:0px;
    width:300px;
  }
}

#sidebar li.active {
  border:0 #eee solid;
  border-right-width:5px;
}*/

.nav .active {
	background: #1138ab;
}
.nav .nav {
	display: none;
}
.nav .active .nav {
	display: block;
}
.nav .nav a {
	font-weight: normal;
	font-size: .85em;
}
.nav .nav span {
	margin: 0 5px 0 2px;
}
.nav .nav .active a, .nav .nav .active:hover a, .nav .nav .active:focus a {
	font-weight: bold;
	padding-left: 30px;
	border-left: 5px solid black;
}
.nav .nav .active span, .nav .nav .active:hover span, .nav .nav .active:focus span {
	display: none;
}
.application {
	border-top: 1px solid #c1e1ec;
}
.affix-top {
	position: relative;
}
.affix {
	top: 20px;
}
.affix, .affix-bottom {
	width: 213px;
}
.affix-bottom {
	position: absolute;
}
 @media (min-width:1200px) {
.affix, .affix-bottom {
	width: 263px;
}
}
.evening-pro h3 {
	margin-top: 0px;
}
.article_info {
	background: #fff;
	padding: 20px 0px 15px 0px;
}
.article_info h3 {
	margin-top: 0px;
}
.article_info .line-left {
	border-left: 3px solid #1fa3ff;
}
.article_info .padding-btm {
	padding-bottom: 0px;
	margin-bottom: 0px;
}
.report_info .text-lead {
	border-bottom: dashed 1px #ccc;
	display: block;
	margin-bottom: 15px;
	padding-bottom: 10px;
}
.report_info {
	background: #fff;
	padding: 20px 0px 15px 0px;
}
.quotes_block {
	background: #fff;
	padding: 40px;
}
.quotes_block .iconTop {
	background: url(../img/qt-icon.png) top left no-repeat;
	padding: 20px 50px 10px 50px;
	margin: 0px;
}
.quotes_block .iconBtm {
	background: rgba(0, 0, 0, 0) url("../img/qtBtm-icon.png") no-repeat scroll right top;
	display: inline-block;
	float: right;
	height: 34px;
	width: 37px;
	overflow: hidden;
	text-indent: -30px;
	margin: 6px;
}
.quotes_name {
	display: block;
	text-align: right;
	margin: 0px;
	font-style: italic;
	color: #0f6fb8;
	padding: 0px 60px 0 0px;
	background: url(../img/qtBtm-icon.png) top right no-repeat;
	height: 35px;
}
/*Tabs css*/

.user-details {
	background: #fff;
}
.user-details .user-image {
	position: relative;
	z-index: 1;
	width: 100%;
	text-align: center;
}
.user-image img {
	clear: both;
	margin: auto;
	position: relative;
}
.user-details .user-info-block {
	width: 100%;
	background: rgb(255, 255, 255);
	z-index: 0;
	padding-top: 0px;
}
.user-info-block .user-heading {
	width: 100%;
	text-align: center;
	margin: 0px 0 0;
}
.user-info-block .navigation {
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
	list-style: none;
	border-bottom: 1px solid #428BCA;
	border-top: 1px solid #428BCA;
}
.navigation li {
	float: left;
	margin: 0;
	padding: 0;
	font-size: 16px;
}
.navigation li a {
	padding: 20px 30px;
	float: left;
}
.navigation li.active a {
	background: #428BCA;
	color: #fff;
}
.user-info-block .user-body {
	float: left;
	padding: 4%;
	width: 100%;
}
.user-body .tab-content > div {
	float: left;
	width: 100%;
}
.user-body .tab-content h4 {
	width: 100%;
	margin: 2px 0;
	color: #333;
}
.user-details .glyphicon {
	margin-right: 10px;
}
.user-details .navigation li {
	font-size: 17px;
	font-weight: 600;
}
.user-body .panel-heading {
	border: none;
}
.user-body .panel-group .panel {
	border-radius: 0;
	margin-bottom: 0;
}
.user-body .panel-heading {
	border-radius: 0;
}
/*tableStyle CSS*/

.time-tableStyle tr:nth-child(1) {
	background: #4e81bd none repeat scroll 0 0;
	text-align: center;
	vertical-align: middle !important;
	color: #fff;
}
.time-tableStyle td:nth-child(1) {
	background: #4e81bd;
	text-align: left !important;
	color: #fff;
}
.time-tableStyle tr td {
	padding: 5px !important;
	text-align: center;
	vertical-align: middle !important;
}
.time-tableStyle tr td span {
	display: block;
}
/*Grade Table style css*/

.gradeTable {
}
.gradeTable table {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	color: #242424 !important;
}
.gradeTable tr {
	background: #dbe5f1
}
.gradeTable th {
	background: #4e81bd;
	padding: 15px 10px !important;
	color: #fff;
}
.gradeTable tr:nth-child(-n+9) {
	background: #b8cce4;
}
.gradeTable tr:nth-child(n+13) {
	background: #b8cce4;
}
.disr {
	margin: 10px 0 0 0px;
}
/*Footer css*/

.btm-logoBlock {
}
.btm-logoBlock .list {
	width: 25%;
	float: left;
	margin: 0px 1% 1% 0%;
	opacity: 0.9;
}
.member-logos h5 {
	color: #ccc !important;
	font-size: 16px;
	margin: 0px 0px 5px 0px;
}
footer p {
	color: #ccc;
}
.us-updates a {
	text-align: center;
	display: block;
	width: 55%;
	margin: 0 auto;
}
/*Header css for logo eff*/

.joining-us {
	padding: 25px 0 0 0px;
}
 @media (max-width: 768px) {
.joining-us {
	display: none
}
}
 @media (max-width:980px) {
.btm-logoBlock .list {
	width: 10%;
}
}
.pictureContainer {
	display: inline-block;
	float: left;
	height: 50px;
	margin: 5px;
	overflow: hidden;
	width: 50px;
}
.pictureContainer img {
	transition: transform 0.6s ease-in-out 0s;
}
.pictureContainer img:hover {
	transform: translate3d(0px, -50px, 0px);
}
/*Contact Us*/

.check {
	margin-bottom: 25px;
}
.contact-page {
	background: no-repeat url(../img/phone-icon.png);
	padding-left: 45px;
	display: block;
	margin: 15px 0px 0px 0px;
	height: 33px;
	padding-top: 5px;
	vertical-align: middle !important;
}
.contact-fax {
	background: no-repeat url(../img/fax-icon.png);
	padding-left: 45px;
	padding-top: 5px;
	display: block;
	margin: 15px 0px 0px 0px;
	height: 33px;
	vertical-align: middle !important;
}

.contact-mobile {
	background: no-repeat url(../img/mob-icon.png);
	padding-left: 45px;
	padding-top: 5px;
	display: block;
	margin: 15px 0px 0px 0px;
	height: 33px;
	vertical-align: middle !important;
}
.contact-email {
	background: no-repeat url(../img/e-mail-icon.png);
	padding-left: 45px;
	padding-top: 5px;
	display: block;
	margin: 15px 0px 0px 0px;
	height: 33px;
	vertical-align: middle !important;
	margin-bottom: 15px;
}
.lead-event {
	margin-bottom: 10px;
	font-size: 30px;
	font-weight: 300;
	line-height: 1.4;
	color: #0685de;
}
/*-------Testimonial---------*/


.nav.nav-justified > li > a {
	position: relative;
}
.nav.nav-justified > li > a:hover, .nav.nav-justified > li > a:focus {
	background-color: transparent;
}
.nav.nav-justified > li > a > .quote {
	position: absolute;
	left: 0px;
	top: 0;
	opacity: 0;
	width: 30px;
	height: 30px;
	padding: 5px;
	background-color: #f3b54a;
	border-radius: 15px;
	color: #fff;
}
.nav.nav-justified > li.active > a > .quote {
	opacity: 1;
}
.nav.nav-justified > li > a > img {
	box-shadow: 0 0 0 5px #86bbe0;
}
.nav.nav-justified > li > a > img {
	max-width: 100%;
	opacity: .3;
	-webkit-transform: scale(.8, .8);
	transform: scale(.8, .8);
	-webkit-transition: all 0.3s 0s cubic-bezier(0.175, 0.885, 0.32, 1.275);
	transition: all 0.3s 0s cubic-bezier(0.175, 0.885, 0.32, 1.275);
}
.nav.nav-justified > li.active > a > img, .nav.nav-justified > li:hover > a > img, .nav.nav-justified > li:focus > a > img {
	opacity: 1;
	-webkit-transform: none;
	transform: none;
	-webkit-transition: all 0.3s 0s cubic-bezier(0.175, 0.885, 0.32, 1.275);
	transition: all 0.3s 0s cubic-bezier(0.175, 0.885, 0.32, 1.275);
}
.tab-pane .tab-inner {
	padding: 30px 20px;
	background: #fff;
}
.nav-justified li > a {
	display: block;
	padding: 0px !important;
	position: relative;
}
.nav-justified .active {
	border-bottom: 3px solid #016eba;
	background: none;
}
.nav-justified h4 {
	font-size: 14px;
}
 @media (min-width: 768px) {
.nav.nav-justified > li > a > .quote {
	left: auto;
	top: auto;
	right: 20px;
	bottom: 50px;
}
}
.down-application {
	background: #1f4eae url(../img/application-down-bg.png) right center no-repeat;
}
.down-application p {
	padding: 40px 0px 40px 30px;
	display: block;
	color: #fff;
	font-size: 26px;
}
.down-application a {
	text-decoration: underline;
	color: #fff;
}
.down-application a:hover {
	color: #f3b54a
}
.exm-advantage {
	background: #f0f0f0;
	padding: 15px;
	margin: 30px 0px;
}
.exm-advantage ul {
	margin: 0px;
	padding: 0px;
	display: block;
	clear: both;
}
.exm-advantage ul li {
	background: rgba(0, 0, 0, 0) url("../img/points-arrow.png") no-repeat scroll left center;
	display: block;
	list-style: outside none none;
	margin: 0 0 17px;
	padding: 0 0px 0 38px;
}
.exm-advantage h3 {
	padding: 0px;
	margin: 0px 0px 20px 0px;
}
.slide img {
	min-width: 100%;
}
.fr-information h3 {
	margin-top: 0px;
}
/*Home gallery css*/

.media {
	position: relative;
	vertical-align: top;
}
.media h2 {
	margin: 0px;
	padding: 0px;
}
.media__image {
	display: block;
}
.media__body {
	background: rgba(72, 42, 41, 9);
	bottom: 0;
	color: white;
	font-size: 1em;
	left: 0;
	opacity: 0;
	overflow: hidden;
	padding: 1.2em 1.6em;
	position: absolute;
	text-align: center;
	top: 0;
	right: 0;
	-webkit-transition: 0.6s;
	transition: 0.6s;
}
.media__body:hover {
	opacity: 1;
}
.media__body:after, .media__body:before {
	border: 1px solid rgba(255, 255, 255, 0.7);
	bottom: 10px;
	content: '';
	left: 10px;
	opacity: 0;
	position: absolute;
	right: 10px;
	top: 10px;
	-webkit-transform: scale(1.5);
	-ms-transform: scale(1.5);
	transform: scale(1.5);
	-webkit-transition: 0.6s 0.2s;
	transition: 0.6s 0.2s;
}
.media__body:before {
	border-bottom: none;
	border-top: none;
	left: 1em;
	right: 1em;
}
.media__body:after {
	border-left: none;
	border-right: none;
	bottom: 1em;
	top: 1em;
}
.media__body:hover:after, .media__body:hover:before {
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	opacity: 1;
}
.media__body h2 {
	margin-top: 0;
}
.media__body p {
	margin-bottom: 0em;
}
.media__body strong {
	font-style: normal
}
.middle {
	padding-left: 15px !important;
	padding-right: 0px !important;
}
.middle .col-md-6 {
	padding-left: 0px !important;
	padding-bottom: 15px !important;
}
a.media__body h2, a.media__body p {
	color: #fff;
}
.text-highlight {
	padding: 72% 0% 6% 0%!important;
}

.text-photo {
	padding: 60% 0% 6% 0%!important;
}

.col-md-6:nth-child(2) .media__body {
	background: rgba(72, 42, 41, 9);
}
.dynGrid1 {
	display: none !important;
}
 @media (max-width: 768px) {
.middle {
	padding-left: 15px !important;
	padding-right: 15px !important;
}
.middle .col-md-6 {
	padding-left: 15px !important;
	padding-top: 15px !important;
	padding-bottom: 0px !important;
}
.middle {
	margin-bottom: 15px;
}
.text-highlight {
	padding: 20% 0% 6% 0%!important;
}
}
 @media (max-width: 980px) {
.media img {
	min-width: 100%;
}
#dynGrid .media {
	margin-bottom: 10px;
}
.dynGrid1 {
	display: block !important;
}
.dynGrid {
	display: none !important;
}
.text-highlight {
	padding: 20% 0% 6% 0%!important;
}
}
/*University Updates css*/
	
.pdf-updation {
	border-bottom: dashed 1px #E3E3E3;
	padding: 15px 0px 15px 0px;
	margin-bottom: 0px;
}
.pdf-updation a {
	margin-top: 40px;
	padding: 0px 50px;
	color: #016eba;
	font-size: 22px;
	display: block;
	font-weight: bold;
}
.pdf-updation:hover {
	background: rgba(41, 128, 185, 0.2);
}
 @media (max-width: 768px) {
.pdf-updation a {
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 0px 10px;
	font-size: inherit;
}
.pdf-updation {
	padding: 0;
	margin-bottom: 20px;
}
.hidden-sm {
	display: none;
}
}
 @media (max-width: 800px) {
footer {
	position: relative;
	min-height: inherit;
	padding: 10px 0px !important;
	z-index: inherit !important;
}
.content {
	margin-bottom: 0px;
}
.brdrTop {
	margin: 10px 0px 0px 0px;
}
}
.social {
	display: none;
}
/* academics school calender table */

.bellTime .table {
	border-color: #6ABAF1
}
.bellTime th {
	background: #6ABAF1;
	font-size: 1em;
	padding: 10px 10px;
	border-right: 1px solid #fff !important;
	color: #fff;
	border-top: none;
}
.bellTime th:nth-last-child(1) {
	border: none !important
}
.bellTime .table td {
	border: 1px solid #6ABAF1;
	padding: 3px 10px;
}
.bellTime .breck td {
	background: #DFEEFC;
	color: #4D4D4D;
	padding: 6px 10px;
	font-weight: bold;
	border-bottom: none !important;
}
/*Our History*/

.our {
	font-size: 25px;
}
/*map*/

.embed-container {
	position: relative;
	padding-bottom: 30.25%;
	height: 0;
	overflow: hidden;
	max-width: 100%;
}
.embed-container iframe, .embed-container object, .embed-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}


/*highlights*/

.evite-venkatappa {
	padding:20px 0px 0px 0px !important;
}

/*gallery*/

.gallery {
	border:solid #5fbdfe 3px;
}

.gallery1.active {
	opacity: 1 !important;
	padding: 0;
	border: 1px solid #fff;
}

.gallery1 a:hover {
	opacity: 0.7 !important;
}




.social_media{margin: 0px; padding: 0px; position:fixed; top:50%; margin-top: -50px; right: 0px; z-index: 9999;}
.social_media .azm-size-32 {
        width: 50px;
    height: 50px;
    margin: 0px;
    padding-top: 0px;
    font-size: 21px;
	margin-right: 10px;
    line-height: 50px;
}
