body {

	font-family: 'Montserrat', sans-serif;

}

 a:hover {

	text-decoration: none;

}

 .container {

	max-width: 1170px;

	width: 100%;

}

 img {

	max-width: 100%;

}

  p, td, li {

	/*color: #666e7b;*/

	font-size: 16px;

	line-height: 32px;

}

 .header-wrapper {

	width: 100%;

	float: left;

}

 header {

	background-color: #1f4c8d;

	width: 100%;

	float: left;

	position: relative;

	box-shadow: 0 8px 6px -6px rgba(0, 0, 0, 0.4);

}

 .header-row {

	float: left;

	width: 100%;

	padding: 15px 0;

}

 .header-left {

	width: 30%;

	float: left;

}

 .header-rgt {

	width: 70%;

	float: left;

	text-align: right;

}

 .header-row .top-menu {

	width: 100%;

	float: left;

}

 .header-rgt .top-menu ul {

	padding: 0;

	list-style-type: none;

	float: right;

	text-align: right;

}

 .header-rgt .top-menu ul li {

	float: left;

	margin-right: 18px;

	padding-right: 18px;

	position: relative;
	 
	line-height: inherit;

}

 .header-rgt .top-menu ul li:last-child {

	padding: 0;

	margin: 0;

}

 .header-rgt .top-menu ul li::after {

	content: '';

	position: absolute;

	width: 1px;

	height: 70%;

	top: 3px;

	right: 0;

	background-color: #4c77b6;

}

 .header-rgt .top-menu ul li:last-child::after {

	display: none;

}

 .header-rgt .top-menu ul li a {

	color: #fff;

	font-size: 13px;

	font-weight: 300;

}

 .header-rgt .top-menu ul li a:hover {

	color: #f2cc21;

}

 .btn.cust_btn a {

	color: #1f4c8d;

}

 .btn.cust_btn {

	background-color: #f2cc21;

	border: 0;

	font-size: 13px;

	font-weight: 700;

	padding: 10px 30px;

	outline: none;

	color: #1f4c8d;

	cursor: pointer;

	border-top: 2px solid #ffec96;

	border-bottom: 2px solid #d99f13;

	text-transform: uppercase;

	transition: all 700ms ease 0s;

	-webkit-transition: all 700ms ease 0s;

	-ms-transition: all 700ms ease 0s;

}

 .btn.cust_btn:hover {

	background-color: #b39719;

}

 .menu-sec {

	width: 100%;

	float: left;

	background-color: #143462;

	border-bottom: 2px solid #f2cc21;

}

 .menu-sec .navbar-default {

	background: none;

	border: 0;

	border-radius: 0;

	margin: 0;

	min-height: auto;

}

 .navbar-default .navbar-nav > li > a {

	color: #fff;

	padding: 20px 0;

	font-size: 17px;

	font-weight: 300;

}

 .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {

	color: #f2cc21;

	outline: none;

}

 .navbar-nav > li {

	padding: 0 48px;

}

 .navbar-nav > li::after {

	position: absolute;

	content: '';

	right: 0;

	width: 1px;

	height: 70%;

	background-color: #1f4c8d;

	top: 10px;

}

 .navbar-nav > li:last-child {

	margin: 0;

}

 .navbar-nav > li:last-child::after {

	display: none;

}

 .navbar-nav > li:last-child ul {

	left: -110px;

}

 .top-menu ul > li.portal {

	position: relative;

	text-transform: uppercase;

}

 .top-menu ul > li.portal::before {

	position: absolute;

	left: -8px;

	top: 0;

	content: ' ';

	background: url("../images/portal.png") no-repeat left center;

	width: 14px;

	height: 22px;

}

 .top-menu ul > li.portal span {

	color: #f2cc21;

	font-weight: 700;

}

 .dropdown-menu {

	min-width: 265px;

	border-radius: 0;

	border: 0;

	border-bottom: 2px solid #f2cc21;

}

 .navbar-nav > li.dropdown:hover {

	background-color: #1f4c8d;

}

 .dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover {

	background-color: #1f4c8d;

	color: #f2cc21;

}

 .dropdown-menu > li > a {

	color: #1f4c8d;

	font-size: 14px;

	font-weight: 300;

	padding: 6px 20px;

}

 .dropdown-menu > li {

	padding: 0 1px;

}

 .navbar-nav > li > .dropdown-menu {

	margin-top: 2px;

}

 .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover {

	background-color: inherit;

	color: #f2cc21;

}

 .info_sec {

	float: left;

	width: 100%;

	margin-top: 15px;

}

 .info_sec a .cust_btn {

	max-width: 155px;

	width: 100%;

	color: #1f4c8d;

}

 .info_sec a div {

	display: inline-block;

	margin-right: 10px;

	color: #1f4c8d;

}

 .info_sec a:last-child div {

	margin: 0;

	position: relative;

}

 .info_sec a:last-child div {

	padding: 10px 50px;

	margin: 0;

}

 .info_sec a:last-child div::before {

	position: absolute;

	top: -4px;

	height: 37px;

	z-index: 99;

	width: 22px;

	content: '';

	left: 15px;

	background: url("../images/heart.png");

}

 .banner-sec {

	width: 100%;

	float: left;

	position: relative;

}

/*.banner-sec::after {

	content: '';

	position: absolute;

	height: 100%;

	width: 100%;

	background: rgba(0,0,0,0.4);

	z-index: 9;

	top: 0;

	left: 0;

}

*/

 .banner-row {

	background: url("../images/banner.png") no-repeat top center;

	background-size: cover;

	height: calc(100vw * 0.43);

	height: -webkit-calc(100vw * 0.43);

	height: -moz-calc(100vw * 0.43);

	height: -o-calc(100vw * 0.43);

}

 .banner-row.slide2 {

	background: url("../images/banner2.png") no-repeat top center;

	background-size: cover;

}

 .banner-sec h1 {

	color: #fff;

	font-size: 70px;

	font-weight: 700;

	margin: 0;

	margin: 45px 0 0 0;

	position: absolute;
	 
	text-shadow: 2px 2px 4px #000;

}

 .banner-sec h1 span {

	color: #f2cc21;

	display: block;

}

 .banner-sec h2 span {

	color: #f2cc21;

	font-weight: 700;

}

 .banner-sec h2 {

	color: #fff;

	margin: 0;

	padding: 0;

	font-size: 27px;

	font-weight: 300;

}

 .banner-sec .container {

	position: absolute;

	top: 12%;

	left: 0;

	right: 0;

	margin: 0 auto;

}

 .banner-sec .glyphicon-chevron-left::before {

	content: '';

	background: url("../images/left_arrow.png") no-repeat;

	width: 30px;

	height: 30px;

	position: absolute;

	left: 0;

}

 .banner-sec .glyphicon-chevron-right::before {

	content: '';

	background: url("../images/right_arrow.png") no-repeat;

	width: 30px;

	height: 30px;

	position: absolute;

	right: 0;

}

 .banner-row p {

	color: #fff;

}

 .banner-sec .carousel-indicators {

	bottom: 190px;

}

 .banner-sec .carousel-control .glyphicon-chevron-left, .banner-sec .carousel-control .glyphicon-chevron-right, .banner-sec .carousel-control .icon-next, .banner-sec .carousel-control .icon-prev {

	top: 35%;

}

 .banner-sec .carousel-control {

	width: auto;

	opacity: 1;

}

 .banner-sec .carousel-indicators li {

	background-color: #fff;

}

 .banner-sec .carousel-indicators .active {

	width: 10px;

	height: 10px;

	background-color: #1f4c8d;

	margin: 1px;

}

 .banner-sec .carousel-control .glyphicon-chevron-left, .banner-sec .carousel-control .icon-prev {

	margin-left: 0px;

	left: 20px;

}

 .banner-sec .carousel-control .glyphicon-chevron-right, .banner-sec .carousel-control .icon-next {

	margin-right: 0px;

	right: 20px;

}

 .banner-sec .banner_rgt {

	float: right;

	max-width: 360px;

	width: 100%;

}

 .banner-sec form {

	margin-top: 15px;

	float: left;

	width: 100%;

}

 .bootstrap-select > .dropdown-toggle {

	background: #e6ecf4;

	padding: 12px;

}

 .bootstrap-select > .dropdown-toggle span {

	font-size: 17px;

	color: #666e7b;

}

 .bootstrap-select > .dropdown-toggle span.caret {

	background: url("../images/caret_icon.png") no-repeat right;

	border: 0;

	width: 13px;

	height: 7px;

}

 .banner-sec .form-group {

	margin-bottom: 28px;

	float: left;

	width: 100%;

}

 .banner-sec .btn.cust_btn {

	width: 100%;

	min-height: 50px;

	color: #1f4c8d;

}

 .callout-sec {

	width: 100%;

	float: left;

	margin-top: -180px;

}

 .callout_block {

	width: 100%;

	text-align: center;

}

 .callout_header {

	background-color: #1f4c8d;

	padding: 30px 0;

	border-top: 2px solid #f2cc21;

}

 .callout-sec h2 {

	color: #f2cc21;

	font-size: 15px;

	font-weight: 700;

}

 .callout-sec h2 span {

	color: #fff;

	font-weight: 300;

}

 .callout_Txt {

	position: relative;

	padding: 20px;

}

 .callout_Txt::before {

	position: absolute;

	left: -8px;

	top: 0;

	content: '';

	background: url("../images/left_shadow.jpg") no-repeat left;

	width: 19px;

	height: 317px;

}

 .callout_Txt::after {

	position: absolute;

	right: -8px;

	top: 0;

	content: '';

	background: url("../images/rgt_shadow.jpg") no-repeat left;

	width: 19px;

	height: 317px;

}

 .callout-sec p {

	color: #666e7b;

	margin: 0 0 20px;

	padding: 0;

}

 .callout-sec p.deadline_date {

	/*color: #a8b4c5;*/
	color: #34373c;

	font-weight: 700;

	font-size: 13px;

}

 .callout-sec p.deadline_date span {

	display: block;

	font-size: 17px;

	color: #1f4c8d;

	font-weight: 500;

}

 .callout-sec hr {

	width: 50px;

	margin: 15px auto;

	height: 1px;

	background-color: #a8b4c5;

}

 .callout-sec .btn.cust_btn {

	margin-top: 10px;

}

 .callout_header img {

	height: 72px;

}

 .university-row {

	width: 100%;

	float: left;

	background-color: #eef1f5;

	margin-top: 100px;

	padding: 30px 0;

}

 .university-row .row {

	margin: 0 0 20px;

}

 .university_col {

	display: block;

	background: #fff;

	border-bottom: 2px solid #f2cc21;

	position: relative;

}

 .university_col p {

	font-size: 12px;

	color: #666e7b;

	font-weight: 500;

}

 .screen_shot {

	overflow: hidden;

}

 .screen_shot > img {

	width: 100%;

	transition: transform 0.3s;

	-webkit-transition: transform 0.3s;

}

 .screen_shot > img:hover {

	transform: scale(1.1);

	-ms-transform: scale(1.1);

	-webkit-transform: scale(1.1);

}

 .university_txt {

	padding: 20px;

}

 .social_icon {

	width: 100%;

	text-align: center;

	float: left;

}

 .social_icon ul {

	display: block;

	padding: 0;

}

 .social_icon ul li {

	display: inline-block;

	margin-right: 15px;

}

 .social_icon ul li:last-child {

	margin: 0;

}

 .social_icon li a {

	display: block;

	font-size: 20px;

	height: 50px;

	line-height: 50px;

	margin: 0;

	padding: 0;

	width: 50px;

	font-size: 30px;

	border-radius: 4px;

	transition: all 0.4s ease;

	color: #fff;

	position: relative;

}

 .social_icon li.fb a {

	background-color: #3b5998;

	top: 2px;

}

 .social_icon li.linkedIn a {

	background-color: #0077b5;

	top: 2px;

}

 .social_icon li.twt a {

	background-color: #1da1f2;

	top: 2px;

}

 .social_icon li.fb:hover a {

	background-color: #2d477d;

}

 .social_icon li.linkedIn:hover a {

	background-color: #09557c;

}

 .social_icon li.twt:hover a {

	background-color: #269ae1;

}

 .m_row {

	width: 100%;

}

 .m_row > div {

	display: inline-block;

	vertical-align: top;

}

 .m_left {

	width: 15%;

}

 .m_rgt {

	width: 83%;

}

 .university_col h3 {

	color: #1f4c8d;

	font-weight: 700;

	font-size: 12px;

	margin: 0;

	padding: 3px 0 0;

}

 .university_col h3 span {

	color: #aeb9c9;

	font-weight: 500;

	display: block;

	margin-top: 5px;

}

 .university_col .btm_icon {

	position: absolute;

	right: 10px;

	bottom: 10px;

}

 .btm_icon a.fb {

	background-color: #3b5998;

	width: 20px;

	height: 20px;

	display: block;

	color: #fff;

	line-height: 20px;

	text-align: center;

	border-radius: 3px;

}

 .uni_txt {

	padding-bottom: 10px;

}

 .btm_icon a.fb:hover {

	background-color: #2d477d;

}

 .view_more {

	width: 100%;

	float: left;

	text-align: center;

	overflow: hidden;

}

 .view_more span {

	display: block;

}

 .view_more span:before, .view_more span:after {

	background-color: #d7dbe1;

	content: "";

	display: inline-block;

	height: 2px;

	position: relative;

	vertical-align: middle;

	width: 50%;

}

 .view_more span:before {

	right: 30px;

	margin-left: -50%;

}

 .view_more span:after {

	left: 30px;

	margin-right: -50%;

}

 .why_sec {

	position: relative;

	float: left;

	width: 100%;

	background: url("../images/why_banner.png") no-repeat top center;

	background-size: cover;

	height: calc(100vw * 0.28);

	height: -webkit-calc(100vw * 0.28);

	height: -moz-calc(100vw * 0.28);

	height: -o-calc(100vw * 0.28);

	color: white;

}

 .why_sec .container {

	position: absolute;

	left: 0;

	right: 0;

	margin: 0 auto;

	top: 50%;

	transform: translate(0, -50%);

}

 .why_sec h2 {

	color: #fff;

	font-size: 28px;

	font-weight: 400;

	text-transform: uppercase;

	text-align: center;

	padding: 0;

}

 .why_sec h2 span {

	color: #f2cc21;

	font-weight: 700;

}

 .why_sec .owl-carousel .owl-item img {

	width: auto;

	margin: 0 auto;

}

 .why_sec .why_txt {

	max-width: 200px;

	width: 100%;

	margin: 0 auto;

	text-align: center;

}

 .why_sec p {

	color: #fff;

	margin: 0;

}

 .why_sec p.num {

	font-size: 50px;

	color: #f2cc21;

	font-weight: 700;

	line-height: 65px;

}

 .why_txt p span {

	display: block;

}

 .why_txt .icon {

	font-size: 100px;

	margin: -15px;

}

 .why_sec .owl-nav {

	position: absolute;

	top: 50%;

	width: 100%;

}

 .why_sec .owl-nav > div {

	position: absolute;

	width: 30px;

	height: 30px;

	font-size: 0;

	top: -40px;

}

 .why_sec .owl-prev {

	left: -10px;

	background: url("../images/left_arrow.png") no-repeat left center;

}

 .why_sec .owl-next {

	right: -10px;

	background: url("../images/right_arrow.png") no-repeat right center;

}

 .bottom_row {

	width: 100%;

	float: left;

	background-color: #eef1f5;

}

 .news-sec {

	width: 100%;

	float: left;

	padding-top: 60px;

}

 .news-sec .news_col {

	width: 100%;

	background-color: #fff;

	float: left;

	border-bottom: 2px solid #f2cc21;

}

 .news-sec .news_col h2 {

	background-color: #1f4c8d;

	color: #f2cc21;

	text-transform: uppercase;

	margin: 0;

	padding: 20px;

	font-size: 20px;

	font-weight: 700;

}

 .news-sec .news_col h2 a {

	color: #f2cc21;

}

 .news-sec .news_col h2 span {

	color: #fff;

	font-weight: 300;

}

 .news_txt {

	background-color: #fff;

	width: 100%;

	float: left;

	padding: 20px;

}

 .news_col h3 {

	color: #1f4c8d;

	margin: 0 0 20px;

	padding: 0;

	font-size: 12px;

	font-weight: 700;

}

 .news_col h3 a {

	color: #1f4c8d;

}

 .news_col h3 a:hover {

	color: #f2cc21;

}

 .news_col h3 span {

	display: block;

	color: #aeb9c9;

	font-weight: 500;

	padding-top: 5px;

	text-transform: capitalize;

}

 .news_col .btn.cust_btn {

	margin-top: 15px;

}

 .vedio-sec {

	float: left;

	width: 100%;

	margin-top: 60px;

}

 .vedio_left {

	width: 84%;

	float: left;

	padding-right: 30px;

}

 .vedio_rgt {

	width: 16%;

	float: right;

}

 .vedio-sec p {

	margin: 0;

	padding: 5px 0 0;

	font-size: 12px;

	color: #1f4c8d;

	font-weight: 700;
	 
	line-height: inherit;

}

 .vedio-sec p span {

	color: #aeb9c9;

	text-transform: uppercase;

	display: block;

	font-weight: 400;

}

 .vedio_list {

	margin-bottom: 15px;

}

 .vedio_left img {

	width: 100%;

}

 .vedio_row {

	width: 100%;

	float: left;

	margin-bottom: 30px;

}

 footer {

	width: 100%;

	float: left;

	background-color: #eef1f5;

	padding-top: 30px;

	padding-bottom: 110px;

}

 .footer ul {

	list-style-type: none;

	padding: 0;

}

 .footer ul li {

	float: left;

	margin-left: 10px;

	padding-left: 10px;

	position: relative;

}

 .footer ul li:first-child {

	padding: 0;

	margin: 0;

}

 .footer ul li:first-child::before {

	display: none;

}

 .footer ul li a {

	color: #1f4c8d;

	font-size: 13px;

	font-weight: 500;

}

 .footer ul li::before {

	position: absolute;

	content: '';

	left: 0;

	width: 1px;

	height: 70%;

	background-color: #a0b7d8;

	top: 4px;

}

 .footer_col_1 {

	float: left;

	width: 100%;

}

 .footer_col_2 {

	float: right;

	padding-top: 25px;

}

 .footer .row {

	border-bottom: 1px solid #d7dbe1;

	padding-bottom: 4px;

}

 .footer .row.copyright {

	border: 0;

	padding: 30px 0 0;

}

 .footer .row.copyright .footer_col_2 {

	float: right;

	padding-top: 0px;

}

 .footer .row.copyright p {

	font-size: 11px;

	color: #515151;

	margin: 0;

	padding-top: 2px;

}

 .footer ul {

	list-style-type: none;

	padding: 0;

}

 .footer ul li {

	float: left;

	margin-left: 10px;

	padding-left: 10px;

	position: relative;

}

 .footer ul li:first-child {

	padding: 0;

	margin: 0;

}

 .footer ul li:first-child::before {

	display: none;

}

 .footer .row.copyright ul li a {

	color: #515151 !important;

	font-size: 11px;

	font-weight: 300;

}

 .footer .row.copyright ul li::before {

	position: absolute;

	content: '';

	left: 0;

	width: 1px;

	height: 70%;

	background-color: #a5a6a8;

	top: 4px;

}

 .footer ul li a:hover {

	color: #f2cc21;

}

 .footer .row.copyright ul li a:hover {

	color: #1f4c8d;

}

 .fix_footer {

	background-color: #1f4c8d;

	padding: 15px 0;

	float: left;

	width: 100%;

	position: fixed;

	left: 0;

	bottom: 0;

	display: none;

	z-index: 99;

}

 .fix_footer .f_logo {

	text-align: right;

}

 .fix_footer .info_sec {

	margin: 5px 0 0;

}

 .search_row {

	background-color: #efefef;

	width: 100%;

	float: left;

	display: none;

}

 .search_row input {

	width: 100%;

	text-align: center;

	padding: 12px;

	font-size: 26px;

	font-weight: 500;
	 
	background: transparent;
	/*background-color: #efefef;*/

	border: 0;

	color: #3a4d6a;

}

 .search_row input[type='text']:focus {

	outline: none;

}

 .search_row .close {

	color: #0c0c0c;

	cursor: pointer;

	position: absolute;

	font-size: 26px;

	top: 15px;

	display: inline-block;

	z-index: 999;

	right: 15px;

	font-size: 28px;

}

 .srch_icon {

	display: block;

	cursor: pointer;

}

 .mobile-menu {

	display: none;

}

 .srch_icon.srch_mob {

	display: none;

}

 .loader {

	position: fixed;

	height: 100%;

	width: 100%;

	background-color: #143462;

	z-index: 9999;

}

 .banner_left h1 {

	display: none;

}

 @-moz-document url-prefix() {

	.callout-sec {

	    margin-top: -182px;

    }

}

 .btm_icon.screen_small img {

	width: 20px;

}

/**Generic Page**/

 body.page {

	background-color: #eef1f5;

}

 .content_wrapper {

	float: left;

	width: 100%;

	padding-top: 60px;

}

 .inside-banner {

	width: 100%;

	float: left;

}

 .inside-banner-rgt {

	position: relative;

}

 .banner-sec.inside-banner h1 {

	position: absolute;

	top: 50%;

	left: 0;

	margin: 0 auto;

	transform: translate(0, -50%);

	-webkit-transform: translate(0, -50%);

}

 .inside-banner-left {

	width: 33%;

	float: left;

	background-color: #1f4c8d;

}

 .inside-banner-rgt {

	width: 67%;

	float: right;

}

 .inside-banner-left-txt {

	float: right;

	max-width: 320px;

	width: 100%;

}

 .generic-banner {

	background: url("../images/generic_banner.jpg") no-repeat top center;

	background-size: cover;

	height: 100%;

}

 .subpage-one-banner {

	background: url("../images/subpage_one_banner.png") no-repeat top center;

	background-size: cover;

	height: 100%;

}

 .subpage-four-banner {

	background: url("../images/subpage_four_banner.png") no-repeat top center;

	background-size: cover;

	height: 100%;

}

 .subpage-three-banner {

	background: url("../images/subpage_three_banner.png") no-repeat top center;

	background-size: cover;

	height: 100%;

}

 .inside-banner > .banner_col {

	padding: 30px 0px 0 0;

}

 .inside-banner > .banner_col.inside-banner-left {

	padding-right: 30px;

}

 .inside-banner h1 {

	padding-left: 30px;

	margin-top: 24px;

}

 .sidebar_block h2, .academic_block h2, .content_feature h2 {

	font-size: 20px;

	font-weight: 700;

	color: #fff;

	background-color: #1f4c8d;

	padding: 15px 20px;

	margin: 0;

	text-transform: uppercase;

	font-weight: 300;

}

 .sidebar_block h2 span, .academic_block h2 span, .content_feature h2 span {

	color: #f2cc21;

	font-weight: 700;

}

 .sidebar_block.border_btm, .academic_block.border_btm, .content_feature.border_btm {

	border-bottom: 2px solid #f2cc21;

}

 .sidebar_block .list_content, .academic_block .list_content, .content_feature .list_content {

	background: #fff;

	padding: 20px;

}

 .sidebar_block ul, .academic_block ul {

	list-style-type: none;

	padding: 0;

}

 .sidebar_block ul li, .academic_block ul li {

	color: #1f4c8d;

	font-size: 12px;

	font-weight: 700;

	padding: 0 0 20px;

	position: relative;

}

 .sidebar_block ul.condensed-nav li { padding: 0 0 15px; }

 .sidebar_block ul li a, .academic_block ul li a {

	color: #1f4c8d;

	text-decoration: none;

}

 .sidebar_block ul li a:hover, .academic_block ul li a:hover {

	color: #f2cc21;

}

 .sidebar_block ul li:last-child {

	padding: 0;

}

 .sidebar_block, .academic_block {

	margin-bottom: 30px;

}

 .sidebar_block li.call::before {

	position: absolute;

	content: '';

	left: 0;

	width: 20px;

	height: 20px;

	background: url("../images/call_icon.png") no-repeat;

}

 .sidebar_block li.mail::before {

	position: absolute;

	content: '';

	left: 0;

	top: 8px;

	width: 20px;

	height: 20px;

	background: url("../images/mail_icon.png") no-repeat;

}

 .content_feature {
	 
	margin-top: 50px;
	 
	margin-bottom: 50px;

}

 .list_content.call_mail li {

	padding-left: 32px;

}

 .guest_img {

	width: 100%;

	position: relative;

}

 .guest_img img {

	width: 100%;

}

 .guest_txt {

	position: absolute;

	top: 50%;

	left: 0;

	right: 0;

	transform: translate(0, -50%);

	-webkit-transform: translate(0, -50%);

	max-width: 280px;

	padding-left: 30px;

}

 .guest_txt h3 {

	color: #fff;

	font-size: 20px;

	font-weight: 300;

	line-height: 30px;

	margin: 0 0 10px;

}

 .guest_txt h3 span {

	color: #f2cc21;

	display: block;

	font-weight: 700;

}

 .client_sec {

	float: left;

	width: 100%;

	padding-left: 40px;

}

 .client_img {

	width: 100%;

	max-width: 40px;

	float: left;

}

 .client_Txt {

	width: 75%;

	float: left;

	padding-left: 15px;

}

 .client_Txt p {

	margin: 0;

}

 .client_img img {

	width: 40px;

	height: 40px;

}

 p.client_name {

	color: #1f4c8d;

	font-size: 12px;

	font-weight: 700;

}

 p.client_desc {

	color: #a8b4c5;

	font-size: 12px;

}

 .testimonial_sec .item_txt {

	color: #666e7b;

	font-size: 16px;

	padding-bottom: 10px;

	position: relative;

	padding-left: 30px;

	line-height: 30px;

}

 .testimonial_sec .item_txt::before {

	position: absolute;

	top: -4px;

	left: 0;

	content: '';

	width: 28px;

	height: 24px;

	background: url("../images/quote.png") no-repeat;

}

 .testimonial_sec .carousel-control .glyphicon-chevron-left, .testimonial_sec .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .testimonial_sec .carousel-control .icon-prev {

	top: 75%;

}

 .testimonial_sec .carousel-control {

	width: auto;

	opacity: 1;

}

 .testimonial_sec .carousel-indicators li {

	background-color: #fff;

}

 .testimonial_sec .carousel-indicators .active {

	width: 10px;

	height: 10px;

	background-color: #1f4c8d;

	margin: 1px;

}

 .testimonial_sec .carousel-control .glyphicon-chevron-left, .banner-sec .carousel-control .icon-prev {

	margin-left: 0px;

	left: 0px;

}

 .testimonial_sec .carousel-control .glyphicon-chevron-right, .banner-sec .carousel-control .icon-next {

	margin-right: 0px;

	right: 0px;

}

 .testimonial_sec .glyphicon-chevron-left::before {

	content: '';

	background: url("../images/left_arrow.png") no-repeat;

	width: 30px;

	height: 30px;

	position: absolute;

	left: 0;

}

 .testimonial_sec .glyphicon-chevron-right::before {

	content: '';

	background: url("../images/right_arrow.png") no-repeat;

	width: 30px;

	height: 30px;

	position: absolute;

	right: 0;

}

 p.campus {

	color: #666e7b;

	font-size: 14px;

	font-weight: 500;

}

 .list_content.call_mail li {

	font-size: 17px;

	padding-bottom: 10px;

	font-weight: 300;

}

 .list_content.call_mail li a {

	font-weight: 300;

	color: #1f4c8d;

	word-break: break-word;

}

 .list_content.call_mail li.mail {

	padding-left: 30px;

}

 .content_sec {

	width: 100%;

	float: left;

	padding-left: 10px;

}

 .top-social-row {

	width: 100%;

	float: left;

}

 .top-social-row .at_maddonaTxt {

	width: 90%;

	float: left;

}

 .top-social-row .social_icon {

	width: 10%;

	float: left;

}

 .top-social-row .social_icon ul {

	float: right;

}

 .top-social-row .social_icon ul li {

	display: block;

	margin: 0 0 10px;

}

 .top-social-row .social_icon li a {

	width: 30px;

	height: 30px;

	line-height: 30px;

	font-size: 20px;

}

 .top-social-row p {

	color: #666e7b;

	font-size: 16px;

	line-height: 32px;

}

 .online_wrapper {

	width: 100%;

	float: left;

	margin-top: 50px;

}

 .online_block {

	width: 100%;

	background-color: #fff;

	float: left;

	margin: 0 0 30px;

	border-bottom: 2px solid #f2cc21;

}

 .online_block .online_img {

	width: 44%;

	float: left;

}

 .online_block .online_img img {

	width: 100%;

}

 .online_block .online_Txt {

	width: 56%;

	float: left;

	padding: 0px 20px 0;

	position: relative;

}

 .online_Txt_col {

	position: absolute;

	top: 50%;

	transform: translate(0, -50%);

	-webkit-transform: translate(0, -50%);
	 
	padding-right: 2px;

}

 .online_block h2 {

	font-size: 25px;

	color: #1f4c8d;

	margin: 0;

	padding: 0 0 10px;

}

 .online_block h2 span {

	color: #f2cc21;

	font-weight: 600;

}

 .online_block p {

	margin-bottom: 30px;

}

 .study_sec {

	width: 100%;

	float: left;

	margin: 30px 0 0;

}

 .study_sec h2 {

	font-size: 20px;

	font-weight: 700;

	color: #fff;

	background-color: #1f4c8d;

	padding: 15px 20px;

	margin: 0 0 20px;

	border-bottom: 2px solid #f2cc21;

}

 .study_sec h2 span {

	color: #f2cc21;

}

 .study_sec h3 {

	color: #1f4c8d;

	font-size: 20px;

	font-weight: 700;

	margin: 0px;

	padding: 0 0 20px;

}

 .study_row {

	width: 100%;

	float: left;

	border-bottom: 2px solid #dadfe6;

	margin-bottom: 30px;

	padding-bottom: 30px;

}

 .study_row > div {

	width: 50%;

	float: left;

}

 .study_row p {

	color: #666e7b;

	margin: 0 0 20px;

	line-height: 23px;

}

 .study_row .study_col_1 .study_content {

	padding-right: 20px;

}

 .study_row .study_col_2 .study_content {

	padding-left: 20px;

}

 .study_row .study_col_1 .study_content img,
 .study_row .study_col_2 .study_content img {

	width: 100%;
	margin-bottom: 20px;

}

/**** @14 css start ****/

 .banner-sec.inside-banner.programCntr {

	padding: 30px 0 0;

	border-bottom: 2px solid #f2cc21;

}

 .galleryCntr {

	width: 100%;

	display: block;

	padding: 50px 0; /* 20px */

}

 .galleryCntr .gallery-box {

	border-bottom: 2px solid #f2cc21;

	background: #fff;

}

 .gallery-box .images-box {

	width: 100%;

}

 .gallery-box .images-box a {

	display: block;

	overflow: hidden;

}

 .gallery-box .images-box a:hover img {

	transform: scale(1.1);

	-ms-transform: scale(1.1);

	-webkit-transform: scale(1.1);

}

 .gallery-box .images-box img {

	width: 100%;

	transition: transform 0.3s;

	-webkit-transition: transform 0.3s;

}

 .gallery-box .images-txt {

	width: 100%;

	text-align: center;

	padding: 30px 0;

	max-width: 175px;

	margin: 0 auto;

	display: block;

}

 .gallery-box .images-txt h1, .gallery-box .images-txt h3 {

	margin: 0;

	text-transform: uppercase;

	font-size: 20px;

	font-weight: 700;

	line-height: 23px;

	color: #1f4c8d;

}

 .gallery-box .images-txt h1:hover, .gallery-box .images-txt h3:hover {

	color: #f2cc21;

}

 .gallery-box .images-txt p {

	margin: 0;

	font-size: 15px;

	font-weight: 400;

	line-height: 22px;

	color: #666e7b;

	padding: 10px 0 0;

}

 .facultyCntr {

	width: 100%;

	display: block;

	background: #1f4c8d;

	padding: 36px 0;

}

 .facultyCntr .number-box {

	width: 100%;

	display: block;

	max-width: 210px;

	margin: 0 auto;

	text-align: center;

}

 .number-box .headingbox h2 {

	margin: 0;

	font-size: 49.99px;

	color: #f2cc21;

	font-weight: 700;

}

 .number-box .text-box {

	width: 100%;

	padding: 2px 0 0 0;

}

 .facultyCntr .number-box .text-box p {

	margin: 0;

	font-size: 14px;

	font-weight: 300;

	color: #fff;

	line-height: 24px;

}

 .CollegeCntr {

	width: 100%;

	padding: 45px 0 60px;

}

 .CollegeCntr .education-box {

	width: 100%;

	display: block;

	border-bottom: 2px solid #f2cc21;

	background: #fff;

}

 .CollegeCntr .education-box .images {

	width: 100%;

}

 .CollegeCntr .education-box .images a {

	display: block;

	overflow: hidden;

}

 .CollegeCntr .education-box .images img {

	width: 100%;

	transition: transform 0.3s;

	-webkit-transition: transform 0.3s;

}

 .CollegeCntr .education-box .images a:hover img {

	transform: scale(1.1);

	-ms-transform: scale(1.1);

	-webkit-transform: scale(1.1);

}

 .CollegeCntr .education-box .text {

	width: 100%;

	display: block;

	padding: 20px 0 16px;

}

 .CollegeCntr .container > .row {

	margin-bottom: 15px;

}

 .CollegeCntr .container > .row:last-child {

	margin-bottom: 0px;

}

 .education-box .text h1 {

	margin: 0;

	padding: 0 0 20px 20px;

	font-size: 18px;

	font-weight: 300;

	color: #1f4c8d;

	text-transform: uppercase;

	line-height: 24px;

}

 .education-box .text h1 span {

	font-weight: 700;

	color: #f2cc21;

	display: block;

}

 .education-box .text .btnnbox {

	border-top: 1px solid #e8ecf2;

	width: 100%;

	display: block;

	border-top: 1px solid #e8ecf2;

	overflow: hidden;

}

 .education-box .text .btnnbox a {

	font-size: 12px;

	font-weight: 700;

	color: #1f4c8d;

	padding: 20px 30px 0 20px;

}

 .education-box .text .btnnbox a:hover {

	color: #f2cc21;

}

 .education-box .text .btnnbox a span {

	position: relative;

	display: inline-block;

}

 .education-box .text .btnnbox a span::after {

	background: transparent url("../images/icn-btnn.png") no-repeat scroll right center;

	content: "";

	display: block;

	height: 10px;

	position: absolute;

	right: -15px;

	top: 3px;

	width: 6px;

}

 .text .btnnbox .website {

	float: left;

	width: 48%;

}

 .text .btnnbox .program {

	float: right;

	text-align: right;

	width: 45%;

}

 .academic_sec {

	width: 100%;

	display: table;

	padding-bottom: 80px;

}

 .academic_sec > div {

	display: table-cell;

	vertical-align: top;

}

 .academic_sec .academic_img {

	width: 60%;

}

 .academic_sec .academic_txt {

	width: 40%;

}

 .academic_txt_col {

	padding-left: 40px;

}

 .academic_sec .academic_img > img {

	width: 100%;

}

 .academic_sec ul {

	padding: 0;

	list-style-type: none;

}

 .academic_sec ul li {

	display: block;

	font-size: 16px;

	color: #1f4c8d;

	margin: 0 0 6px;

}

 .academic_sec ul li a {

	color: #1f4c8d;

	text-decoration: none;

	font-weight: 500;

}

 .academic_sec ul li a:hover {

	color: #f2cc21;

}

 .academic_sec h2 {

	margin: 10px 0 15px;

	font-size: 28px;

	color: #1f4c8d;

	font-weight: 300;

}

 .academic_sec h2 span {

	color: #f2cc21;

	font-weight: 700;

}

 .additional_sec {

	float: left;

	width: 100%;

	padding: 25px 0;

	background-color: #fff;
	 
	margin-top: 25px;

}

 .additional_sec h2 {

	margin: 0 0 25px;

	padding: 0;

	font-size: 28px;

	font-weight: 300;

	text-align: center;

}

 .additional_sec h2 span {

	color: #f2cc21;

	font-weight: 700;

}

 .additional_sec ul {

	list-style-type: none;

	padding: 0;

}

 .additional_sec ul li {

	display: block;

	margin: 0 0 5px;

}

 .additional_sec h3 {

	/*color: #a8b4c5;*/
	color: #34373c;

	margin: 0 0 15px;

	font-size: 13px;

	font-weight: 700;

}

 .additional_sec ul li a {

	color: #1f4c8d;

	font-size: 15px;

	font-weight: 500;

}

 .additional_sec ul li a:hover {

	color: #f2cc21;

	text-decoration: none;

}

 h2.subhead {

	/*font-size: 40px;*/
	font-size: 32px;
	font-style: italic;
	 
	font-weight: 700;

	color: #1f4c8d;

	margin: 0 0 15px;

	padding: 0;

}

 p.top_p {

	color: #666e7b;

	font-size: 16px;

	line-height: 32px;

}

 .president_sec {

	background-color: #1f4c8d;

	padding: 35px 15px;

	color: #fff;

	margin-bottom: 20px;

}

 .president_sec h2 {

	margin: 0 0 20px;

}

 .president_sec h3 {

	font-size: 20px;

	margin: 0 0 15px;

}

 .president_wrapper {

	display: table;

}

 .president_wrapper > div {

	display: table-cell;

	vertical-align: middle;

}

 .president_pic {

	width: 55%;

}

 .president_txt {

	width: 45%;

	padding: 0 15px 0 20px;

}

 .president_sec p {

	line-height: 24px;

}

 .madona_pic {

	width: 100%;

	float: left;

	margin: 20px 0 0;

}

 .madona_pic_wrapper {

	display: table;

	width: 100%;

}

 .madona_pic_wrapper > div {

	display: table-cell;

	vertical-align: middle;

}

 .madona_pic_left {

	width: 44%;

}

 .madona_pic_left img {

	width: 100%;

}

 .madona_pic_rgt {

	width: 56%;

	padding: 0 15px 0 30px;

	background-color: #f2cc21;

}

 .madona_pic h2 {

	margin: 0 0 20px;

	padding: 0;

	color: #1f4c8d;

	font-size: 20px;

	font-weight: 700;

}

 .madona_pic ul {

	list-style-type: none;

	padding: 0;

}

 .madona_pic ul li {

	width: 47%;

	display: inline-block;

	background-color: #ffff;

	text-align: center;

	padding: 10px 0;

	transition: all 700ms ease 0s;

	-webkit-transition: all 700ms ease 0s;

	-ms-transition: all 700ms ease 0s;

}

 .madona_pic ul li:hover {

	background-color: #1f4c8d;

}

 .madona_pic ul li:hover a {

	color: #f2cc21;

}

 .madona_pic ul li a {

	display: block;

	font-size: 13px;

	font-weight: 700;

	color: #1f4c8d;

	text-decoration: none;

}

 .madona_pic ul li a span {

	display: block;

}

 .madona_pic ul li:nth-child(2) {

	margin-left: 10px;

}

 .madona_pic .pic_row:last-child ul {

	margin: 0;

}

 .sport_sec {

	width: 100%;

	float: left;

	position: relative;

}

 .sport_wrapper {

	display: table;

}

 .sport_wrapper > div {

	display: table-cell;

	width: 50%;

}

 .sport_sec {

	width: 100%;

	float: left;

}

 .sport_wrapper {

	display: table;

}

 .sport_wrapper > div {

	display: table-cell;

	width: 50%;

	vertical-align: top;

}

 .sport_sec .w100 {

	width: 100%;

	float: left;

	margin-bottom: 15px;

}

 .sport_sec .w50 {

	float: left;

	width: 49%;

}

 .sport_wrapper img {

	width: 100%;

	border: 6px solid transparent;

}

 .sport_wrapper img:hover {

	border: 6px solid #f2cc21;

}

 .sport_col_a_inner {

	padding-right: 5px;

}

 .sport_col_b_inner {

	padding-left: 5px;

}

 .sport_sec h2 {

	font-size: 20px;

	font-weight: 700;

	color: #1f4c8d;

	margin: 0 0 20px;

	text-transform: uppercase;

}

 .sport_sec .w50:nth-child(1) {

	margin-right: 3px;

}

 .sport_sec a {

	display: block;

}

 .sport_wrapper a.active img {

	border: 6px solid #f2cc21;

}

 .sport_pop_up a.close {

	position: absolute;

	top: 0;

	right: 10px;

	top: 10px;

}

 .blue_div_slider {

	width: 100%;

	float: left;

	background-color: #143462;

	padding: 65px 0 90px;

}

 .blue_div_slider h2 {

	color: #fff;

	text-align: center;

}

 .blue_div_slider p.top_p {

	color: #fff;

	text-align: center;

	max-width: 930px;

	width: 100%;

	margin: 0 auto 30px;

}

 .sell_box {

	overflow: hidden;

	width: 100%;

	position: relative;

}

 .sell_box img {

	width: 100%;

}

 .sell_content {

	position: absolute;

	top: 150px;

	left: 0;

	height: 100%;

	width: 100%;

	padding: 0 15px;

	transition: all 0.2s ease-in;

	text-align: left;

}

 .sell_box:hover .sell_content {

	top: 0;

	transition: all 0.2s ease-in;

	height: 100%;

	background: rgba(31, 76, 141, 0.9);

	padding-top: 30px;

}

 .sell_box:hover .sell_inside {

	position: absolute;

	top: 50%;

	transform: translate(0, -50%);

	left: 0;

	padding: 0 15px;

}

 .sell_content h2 {

	color: #ffffff;

	font-size: 20px;

	font-weight: 500;

	text-transform: uppercase;

	text-align: left;

}

 .sell_content p {

	color: #fff;

	font-size: 12px;

	font-weight: 300;

	line-height: 22px;

}

 .sell_content a {

	color: #f2cc21;

	font-size: 12px;

	font-weight: 700;

	text-transform: uppercase;

}

 .sellCntr {

	width: 100%;

	overflow: hidden;

	padding: 70px 0;

}

 .team_slider {

	position: relative;

}

 .team_slider .owl-prev {

	left: -40px;

	background: url(../images/left_arrow.png) no-repeat left center;

}

 .team_slider .owl-next {

	right: -40px;

	background: url(../images/right_arrow.png) no-repeat right center;

}

 .team_slider .owl-nav > div {

	position: absolute;

	width: 30px;

	height: 30px;

	font-size: 0;

	top: 0px;

}

 .team_slider .owl-nav {

	position: absolute;

	top: 38%;

	width: 100%;

}

 .faculty_sec {

	width: 100%;

	float: left;

	margin: 30px 0;

}

 .faculty_row {

	width: 100%;

}

 .faculty_sec h2 {

	margin: 0;

	font-size: 20px;

	color: #1f4c8d;

	font-weight: 700;

	text-align: center;

	margin: 0 0 30px;

}

 .faculty_sec h3 {

	margin: 0 0 10px;

	font-size: 15px;

	font-weight: 700;

	color: #1f4c8d;

}

 .faculty_txt {

	padding-top: 15px;

}

 .faculty_sec h3 span {

	display: block;

	font-size: 12px;

	color: #666e7b;

	font-weight: 500;

	padding-top: 3px;

}

 .faculty_row {

	width: 100%;

	float: left;

}

 .faculty_row .faculty_col {

	width: 49%;

	vertical-align: top;

	background-color: #fff;

	float: left;

	margin-right: 20px;

	padding: 20px;

	border-bottom: 2px solid #f2cc21;

	margin-bottom: 20px;

	position: relative;

}

.col-lg-8 .faculty_row .faculty_col {

	width: 48%;
	min-height: 152px;

}

 .faculty_row .faculty_col:last-child {

	margin: 0;

}

 .faculty_img_block {

	width: 20%;

	float: left;

}

 .faculty_txt_block {

	width: 80%;

	float: left;

	padding: 0 25px 0 15px;

}

 .faculty_sec p {

	margin: 0 0 5px;

	padding: 0;

	line-height: 14px;

	font-size: 12px;

	color: #666e7b;

	font-weight: 500;

}

 .faculty_sec a {

	color: #1f4c8d;

	font-size: 12px;

}

 .faculty_sec a.bio {

	position: relative;

	display: inline-block;

	top: 10px;

	font-size: 12px;

	font-weight: 700;

	color: #1f4c8d;

	text-decoration: none;

}

 .faculty_sec a.bio:hover {

	color: #f2cc21;

}

 .faculty_sec a.active {

	color: #f2cc21;

}

 .faculty_sec a.bio span::after {

	background: transparent url(../images/icn-btnn.png) no-repeat scroll right center;

	content: "";

	display: block;

	height: 10px;

	position: absolute;

	right: -15px;

	top: 3px;

	width: 6px;

}

 .bio_arr {

	width: 100%;

	float: left;

	text-align: center;
	 
	 min-height: 20px;

}

 .sport_pop_up {

	max-width: 220px;

	width: 100%;

	margin: 0 auto;

	color: #fff;

	background-color: #1f4c8d;

	padding: 20px;

	position: absolute;

	top: 18%;

	left: 0;

	right: 0;

	display: none;

}

 .sport_pop_up h2 {

	font-size: 20px;

	font-weight: 700;

	color: #fff;

	margin: 0 0 15px;

}

 .sport_pop_up p {

	font-size: 12px;

	font-weight: 500;

}

 .sport_pop_up a {

	display: block;

	color: #f2cc21;

	font-size: 12px;

	font-weight: 700;

}

 .faculty_pop {

	max-width: 450px;

	width: 100%;

	position: absolute;

	left: 100px;

	right: 0;

	z-index: 9;

	top: -20px;

}

 .faculty_pop_warpper {

	width: 100%;

	float: left;

	color: #fff;

	background-color: #1f4c8d;

	padding: 20px;

}

 .faculty_pop h2 {

	color: #fff;

	text-align: left;

}

 .faculty_pop p {

	color: #fff;

	line-height: 18px;

	margin: 0 0 20px;

}

 .faculty_pop a.close {

	position: absolute;

	top: 0;

	right: 10px;

	top: 10px;

}

 .faculty_pop a {

	display: block;

	color: #f2cc21;

	font-size: 12px;

	font-weight: 700;

}

 .faculty_pop {

	display: none;

}

 .all_popTxt {

	display: none;

}

 a.close {

	opacity: 1;

}

 .college-wrapper {

	width: 100%;

	float: left;

}

 .college-wrapper .school_block {

	border-bottom: 2px solid #f2cc21;

	float: left;

	margin: 0 0 40px;

	width: 100%;

	background: none;

}

 .college-wrapper .school_block h3 {

	color: #1f4c8d;

	font-size: 20px;

	font-weight: 700;

	margin: 0;

	padding: 10px 0 18px;

	text-transform: uppercase;

}

 .college_slide {

	width: 100%;

	display: block;

	overflow: hidden;

	display: none;

}

 .college-wrapper .Txtbox {

	float: left;

	padding: 0px 25px 0px;

	width: 38%;

	background: #1f4c8d none repeat scroll 0 0;

	text-align: left;

}

 .college-wrapper .imagebox {

	float: left;

	width: 62%;

}

 .college-wrapper .imagebox img {

	width: 100%;

	height: 100%;

}

 .college-wrapper .Txtbox h4 {

	color: #ffffff;

	font-size: 25px;

	font-weight: 700;

	line-height: 30px;

	margin: 0;

	padding-top: 40px;

}

 .college-wrapper .Txtbox > p {

	color: #ffffff;

	font-size: 14px;

	font-weight: 400;

	line-height: 28px;

	margin: 0;

	padding: 25px 0 30px;

}

 .college-wrapper .Txtbox > a {

	color: #f2cc21;

	font-size: 14px;

	font-weight: 700;

	text-decoration: none;

	display: inline-block;

	margin-bottom: 15px;

}

 .college-wrapper .Txtbox > a:hover {

	color: #b39719;

}

 .college-wrapper .slide-box {

	width: 100%;

	display: table;

	background: #143461 none repeat scroll 0 0;

	height: 55px;

	clear: both;

	padding: 0 20px;

}

 .college-wrapper .slide-box > div {

	display: table-cell;

	vertical-align: middle;

}

 .college-wrapper .slide-box .leftCntr {

	padding-left: 10px;

}

 .college-wrapper .slide-box a {

	font-size: 14px;

	font-weight: 300;

	text-decoration: none;

	color: #fff;

	line-height: 55px;

	position: relative;

	background: none;

	opacity: 1;

}

 .college-wrapper .slide-box .leftCntr span {

	background: transparent url("../images/slide-imga.png") no-repeat scroll left center;

	display: inline-block;

	height: 10px;

	width: 6px;

	margin: 0 8px 0 0;

}

 .college-wrapper .leftCntr.right {

	text-align: right;

	padding-right: 10px;

}

 .college-wrapper .leftCntr.right span {

	background: transparent url("../images/right-imga.png") no-repeat scroll right center;

	display: inline-block;

	height: 10px;

	width: 16px;

}

 .college-wrapper .slide-box a:hover {

	color: #b39719;

}

 .college-wrapper .slide-box .college::before {

	background: url("../images/slide-imga.png") no-repeat scroll left center;

	display: block;

	height: 10px;

	width: 6px;

	position: absolute;

	top: 4px;

	left: -15px;

	content: "";

}

 .college-wrapper .leftCntr.right .school::after {

	background: url("../images/right-imga.png") no-repeat scroll right center;

	display: block;

	height: 10px;

	width: 16px;

	position: absolute;

	top: 4px;

	right: -15px;

	content: "";

}

/**sub-Page 2 start**/

 .page2_wrapper .online_block {

	background: none;

	border: 0;

}

 .online_block h2 {

	font-size: 20px;

	font-weight: 700;

}

 .page2_wrapper .online_block p {

	color: #666e7b;

	font-size: 14px;

	margin-bottom: 25px;

	line-height: 23px;

}

 .banner-sec.inside-banner.internal-banner {

	background: url("../images/internal-banner.png") no-repeat scroll center top/cover;

	width: 100%;

	display: block;

	overflow: hidden;

	padding: 80px 0;

	height: 100%;

	min-height: 415px;

}

 .banner-sec.inside-banner.internal-banner .banner_col.inside-banner-rgt.generic-banner {

	background: transparent none repeat scroll 0 0;

	display: block;

	left: 14%;

	margin: 0;

	max-width: 550px;

	padding: 0;

	position: absolute;

	top: 50%;

	transform: translate(-14%, -50%);

	width: 100%;

	height: auto;

}

 .banner-sec.inside-banner.internal-banner p {

	font-size: 16px;

	font-weight: 400;

	margin: 0;

	color: #fff;

	line-height: 40px;

}

 .banner-sec.inside-banner.internal-banner h1 {

	padding: 0 0 30px 0;

	margin: 0;

	position: initial;

	left: 0;

	top: 0;

	transform: translate(0px, 0%);

}


.content_sec h1, .content_sec h2, .content_sec h3, .content_sec h4 {
	
	color: #1f4c8d;
	font-weight: bolder;

}

.content_sec .study_sec h2,  .content_sec .sidebar_block h2,  .content_sec .academic_block h2, .content_sec .sport_pop_up h2, .content_sec .president_txt h3, .blue_div_slider h2, .content_feature h2 {

	color: #fff;

}

 .blue_div_slider h2 { 

	margin: 0;

}

 .CourseCntr {

	margin: 30px 0 65px;

}

 .CourseCntr h2 {

	font-size: 20px;

	font-weight: 700;

	color: #fff;

	background-color: #143462;

	padding: 15px 20px;

	margin: 0 0 20px;

	border-bottom: 2px solid #f2cc21;

	margin: 0;

	color: #f2cc21;

}

 .CourseCntr h2 span {

	color: #fff;

	font-weight: 300;

	margin: 0 0 0 5px;

}

 .slide-skills {

	border-bottom: 2px solid #dadfe6;

}

 .heading-slider {

	padding: 23px 30px;

	background: #1f4c8d;

	cursor: pointer;

	position: relative;

}

 .heading-slider h1, .heading-slider h3 {

	margin: 0;

	text-transform: uppercase;

	font-size: 14px;

	color: #fff;

	font-weight: 700;

	text-align: left;

}

 .heading-slider h1 a, .heading-slider h3 a {

	text-decoration: none;

	color: #fff;

	display: block;

	padding-right: 10px;

}

 .heading-slider h1 span, .heading-slider h3 span {

	margin: 0 20px 0 0;

}

 .heading-slider h1::after, .heading-slider h3::after {

	content: "";

	background: url("../images/plus-img.png") no-repeat scroll right center;

	display: block;

	float: right;

	height: 22px;

	width: 22px;

	position: absolute;

	top: 20px;

	right: 30px;

}

 .heading-slider.active h1::after, .heading-slider.active h3::after {

	content: "";

	background: url("../images/minus-img.png") no-repeat scroll right center;

}

 .slide-skills .slideCntr {

	width: 100%;

	display: block;

	background: #fff;

	padding: 20px 0;

	overflow: hidden;

}

 .slide-skills .textCntr {

	max-width: 660px; /*prev 590px*/

	width: 100%;

	display: block;

	float: right;

	margin: 0 40px 0 0;

}

 .slide-skills .textCntr-full {

	max-width: 1060px;

	width: 100%;

	display: block;

	float: right;

	margin: 0 40px 0 0;

}

.slide-skills .slideCntr .textCntr-full p {

	margin: 10px auto;

}

 .slide-skills .slideCntr p, .slide-skills .slideCntr li {

	color: #283140;

	font-size: 14px;

	font-weight: inherit;

	line-height: 32px;

	margin: 0;

	word-spacing: 2px;

}

 .success-floatleft {
	 
	 float: left;
	 
	 margin-right: 20px;
	 
	 margin-bottom: 4px;
	 
 }

 .success-floatright {
	 
	 float: right; 
	 
	 margin-left: 20px;
	 
	 margin-bottom: 4px;
	 
 }

 .slide-skills .slideCntr table h4.career-opts {

	font-size: 1.25em;
    
	margin: auto;

	color: inherit;

}

 .slide-skills .slideCntr .table-striped {

	border: solid 1px #e6e6e6;

}

 .footer-banner {

	width: 100%;

	display: block;

	background: url("../images/footer-banner.png") no-repeat center;

	overflow: hidden;

	position: relative;

}

 .footer-banner::after {

	position: absolute;

	top: 0;

	content: '';

	left: 0;

	width: 50%;

	background: rgba(34, 74, 135, 0.9);

	height: 100%;

}

 .footer-banner .footer-bannertxt {

	width: 48%;

	float: left;

	padding: 8% 0;

}

 .footer-bannertxt .text-box {

	max-width: 425px;

	margin: 0 auto;

	text-align: left;

	position: relative;

	z-index: 99;

}

 .footer-bannertxt h1 {

	margin: 0;

	color: #fff;

	font-weight: 700;

	font-size: 40px;

	text-transform: capitalize;

	padding: 0 0 25px 0;

}

 .footer-bannertxt p {

	margin: 0;

	color: #fff;

	font-size: 16px;

	font-weight: 500;

	line-height: 34px;

	word-spacing: 2px;

}

 .footer-bannertxt a {

	width: 160px;

	height: 40px;

	line-height: 40px;

	text-align: center;

	display: block;

	color: #1f4c8d;

	font-size: 13px;

	font-weight: 700;

	margin: 40px 0 0 0;

	background: #f2cc21;

	border: 0 none;

	border-radius: 3px;

	text-transform: uppercase;

	transition: all 700ms ease 0s;

}

 .footer-bannertxt a:hover {

	background: #ba9a0c;

}

 .community-number {

	padding: 30px 0 40px;

	clear: both;

}

 .community-number h3 {

	padding: 0 0 15px 0;

	color: #1f4c8d;

	font-size: 20px;

	font-weight: 700;

	margin: 0;

	padding: 0 0 18px;

	text-transform: uppercase;

}

 .community-number .numberCntr {

	width: 100%;

	display: block;

	overflow: hidden;

	position: relative;

}

 .numberCntr .number-box {

	width: 31.8%;

	float: left;

	text-align: left;

	padding: 45px 30px 20px 20px;

	background: #1f4c8d;

	transition: all 700ms ease 0s;

	margin: 0 17px 0 0;

	position: relative;

}

 .numberCntr .number-box:last-child {

	margin-right: 0;

}

 .numberCntr .number-box h1 {

	font-size: 42px;

	color: #f2cc21;

	font-weight: 700;

	display: block;

	text-align: left;

	margin: 0;

	padding: 0 0 40px;

}

 .numberCntr .number-box p {

	margin: 0;

	color: #fff;

	font-size: 14px;

	font-weight: 500;

	line-height: 25px;

}

 .numberCntr .number-box .bttn-box {

	border-top: 2px solid #1d3b65;

	width: 100%;

	display: block;

	padding: 15px 0 0 0;

	height: 50px;

	position: absolute;

	left: 0;

	right: 0;

	margin: 0 auto;

	bottom: 20px;

	width: 85%;

}

 .numberCntr .number-box .bttn-box a {

	font-size: 14px;

	font-weight: 700;

	color: #f2cc21;

	line-height: 20px;

}

 .numberCntr .number-box .bttn-box span {

	display: block;

}

 .number-box .bttn-box a:hover {

	color: #b39719;

}

 .numberCntr .number-box:hover {

	background: #fff;

}

 .numberCntr .number-box:hover h1 {

	color: #1f4c8d;

}

 .numberCntr .number-box:hover p {

	color: #666e7b;

}

 .numberCntr .number-box:hover a {

	color: #1f4c8d;

}

 .numberCntr .number-box:hover .bttn-box {

	border-top: 2px solid #c0cad8;

}

 .team_slider .owl-carousel .owl-item img {

	height: 220px !important;

}

 .window-img a {

	opacity: 0;

}

 .sub_page_2_Banner {

	background: url(../images/internal-banner.png) no-repeat top center;

	background-size: cover;

	height: calc(100vw * 0.29);

	height: -webkit-calc(100vw * 0.29);

	height: -moz-calc(100vw * 0.29);

	height: -o-calc(100vw * 0.29);

}

 .banner-sec.sub_page_2_Banner .container {

	top: 50%;

	transform: translate(0, -50%);

	left: 0;

	right: 0;

}

 .banner-sec.sub_page_2_Banner .page_2_Txt {

	max-width: 550px;

	margin: 0;

}

 .banner-sec.sub_page_2_Banner h1 {

	position: relative;

	margin: 0px 0 20px;

}

 .banner-sec.sub_page_2_Banner p {

	color: #fff;

	font-size: 16px;

	font-weight: 400;

	line-height: 40px;
	 
    text-shadow: 1px 1px 2px #000, 0 0 1em #000, 0 0 0.2em #000;

}

/**News Article Page Start, search page**/

 .article_sec h2 {

	padding-right: 40px;

}

.article_sec h1.subhead, .article_sec h2.subhead  { 
	
	font-style: normal;

}  

 .article_sec {

	width: 100%;

	float: left;

}

 .article_date_row {

	width: 100%;

	display: table;

	margin-bottom: 20px;

}

 .article_date_row > div {

	display: table-cell;

	vertical-align: middle;

}

 .article_sec .social_icon {

	text-align: right;

}

 .article_sec .social_icon ul {

	margin: 0;

}

 .article_sec .social_icon ul li {

	text-align: center;

	margin-right: 10px;

}

 .social_icon li.msg a {

	background-color: #0077b5;

}

 .social_icon li.msg:hover a {

	background-color: #09557c;

}

 .article_sec .social_icon ul li:last-child {

	margin: 0;

}

 span.post_date {

	color: #1f4c8d;

	font-weight: 700;

}

 span.share {

	color: #666e7b;

}

 .article_sec .social_icon li a {

	width: 30px;

	height: 30px;

	line-height: 30px;

	font-size: 20px;

	top: 0;

}

 .article_content {

	width: 100%;

	float: left;

}

 .full_img img {

	width: 100%;

}

 .article_sec p {

	font-weight: 500;

	color: #666e7b;

	margin: 0 0 30px;

}

 .article_content a {

	color: #1f4c8d;

	font-weight: 700;

}

 .article_content a:hover {

	color: #f2cc21;

}

 a.atag {

	text-transform: uppercase;

}

 .article_content h3 {

	font-size: 20px;

	font-weight: 700;

	color: #1f4c8d;

	text-transform: uppercase;

}

 a.font_normal {

	font-weight: 500;

}

 .news_room_row {

	border: 0;

	background: transparent;

	margin: 0;

}

 .news_room_row p {

	color: #666e7b;

	font-weight: 500;

	margin-bottom: 20px;

}

 .news_room_row p span {

	color: #1f4c8d;

	font-weight: 700;

}

 .news_room_row h2 {

	text-transform: uppercase;

	margin-bottom: 15px;

	color: #1f4c8d;

	font-size: 20px;

	font-weight: 700;

	margin: 0 0 20px;

}

 .news_sec hr {

	margin: 30px 0;

}

 .load_more {

	width: 100%;

	float: left;

	text-align: center;

}

/*.load_more .btn.cust_btn{

    padding:14px 40px

}

*/

 .news_block {

	width: 100%;

	display: table;

}

 .news_block > div {

	display: table-cell;

	vertical-align: middle;

}

 .news_img {

	width: 43%;

}

 .news_Txt {

	width: 57%;

}

 .news_img img {

	width: 100%;

}

 .news_Txt_col {

	padding-left: 20px;

}

 .find_form {

	width: 100%;

	background-color: #1f4c8d;

	padding: 10px 30px;

}

 .find_form .form-group {

	margin-bottom: 28px;

}

 .find_form .btn.cust_btn {

	width: 100%;

}

 .search_sec .search_input {

	width: 70%;

	height: 50px;

	border: 1px solid #dbe1e8;

	border-radius: 5px;

	display: inline-block;

}

 .search_sec .search_input:focus {

	border: 1px solid transparent;

}

 .search_sec .btn {

	margin: -3px 0 0 12px;

	padding: 13px 50px;

}

 .search_sec .btn span {

	position: relative;

	margin-left: 20px;

}

 .search_sec .btn span::before {

	content: '';

	position: absolute;

	left: -23px;

	top: 0;

	background: url("../images/srch_img.png") no-repeat;

	width: 17px;

	height: 17px;

}

 h2.h2_bg {

	background-color: #1f4c8d;

	font-size: 20px;

	font-weight: 300;

	color: #fff;

	padding: 15px 20px;

	border-bottom: 2px solid #f2cc21;

	margin: 0;

}

 h2.h2_bg span {

	font-weight: 700;

	color: #f2cc21;

	font-size: 20px;

}

 .search_result {

	width: 100%;

	float: left;

	margin-top: 20px;

}

 .search_col h3 {

	color: #1f4c8d;

	font-size: 20px;

	font-weight: 700;

	margin: 0 0 10px;

	padding: 0;

}

 .search_col a {

	display: block;

	color: #1f4c8d;

	font-weight: 500;

	margin-bottom: 10px;

}

 .search_col a:hover {

	color: #f2cc21;

}

 .search_col p {

	color: #666e7b;

	font-weight: 500;

}

 .search_no {

	color: #1f4c8d;

	font-size: 20px;

	font-weight: 300;

	text-transform: uppercase;

	margin: 10px 0 30px;

}

 hr {

	background-color: #dadfe6;

	height: 2px;

	float: left;

	width: 100%;

}

/* post-uat */

.visuallyhidden {

    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;

}

.accessible-label {
	
	visibility: hidden;
	
}

.additional_col {
	
	padding-left: 10px;
	
}

.president_sec h2 {
	
	color: #fff
	
}

.feat-sec {

	width: 100%;

	float: left;

	padding-top: 60px;

}


li.page-active {
	
	color: #F2CC21 !important;	
	background: #1F4C8D;
	padding-left: 10px !important;
	padding-bottom: 0 !important;
	margin-bottom: 20px;
	
}

.sidebar_block li a.ext-link:after {
	
	margin-left: 5px;
    font-family: FontAwesome;
    content: "\f08e";
	font-size: 1.2em;
	
}

.sidebar_block li.parent-nav {
	
	padding-bottom: 0;
	/*margin-bottom: 10px;*/
}

.sidebar_block li.sub-nav {
	
	padding-bottom: 0;
	margin-left: 20px; 

}


.sidebar_block li.sub-nav a:before {
	
	margin-right: 10px;
    font-family: FontAwesome;
    content: "\f105";
	
}

.sidebar_block li.last-nav { 

	margin-bottom: 10px 

}

.hours-info	{ 
		
	max-width: 280px; 
	min-width: 180px;

}

ul.hours-info li { 
	
	padding-bottom: 5px; 

}

.hours-info span.dayofwk { 
	
	font-size: 1.25em;

}

.hours-info span.timerange { 
	
	float: right; 
	font-weight: 500;

}


.vedio_list div.media {
	
	height: 94px;
	
}

 .study_row .study_col_1 .study_content img,
 .study_row .study_col_2 .study_content img {

	width: 100%;
	margin-bottom: 20px;

}


/* end post-uat */

 @media only screen and (max-width: 1199px) {

	.slide-skills .textCntr-full {
		
		max-width: 90%;
		
		margin: 0 10px;

	}
 
 }

 @media only screen and (min-width: 1024px) and (max-width: 1199px) {

	.navbar-nav > li {

	    padding: 0 37px;

    }

	.why_sec h2 {

	    margin: 10px 0 20px;

    }

	.why_sec p.num {

	    margin-top: 10px;

    }

	.banner_left {

	    padding-left: 10px;

    }

	.banner-sec h2 {

	    margin-top: 15px;

    }

	.banner-sec .carousel-control .glyphicon-chevron-left, .banner-sec .carousel-control .icon-prev {

	    left: 2px;

    }

	.banner-sec .carousel-control .glyphicon-chevron-right, .banner-sec .carousel-control .icon-next {

	    right: 2px;

    }

	.banner-sec .carousel-control .glyphicon-chevron-left, .banner-sec .carousel-control .glyphicon-chevron-right, .banner-sec .carousel-control .icon-next, .banner-sec .carousel-control .icon-prev {

	    top: 28%;

    }

	.banner-sec .container {

	    top: 2%;

    }

	.inside-banner-left-txt {

	    padding: 0 15px;

    }

	.banner-sec h2 {

	    font-size: 25px;

    }

	.banner-sec.inside-banner h2 {

	    font-size: 23px;

    }

	.madona_pic ul li:nth-child(2) {

	    margin-left: 8px;

    }

	.faculty_row .faculty_col {

	    margin-right: 15px;

    }

	.team_slider .owl-next {

	    right: 0;

    }

	.team_slider .owl-prev {

	    left: 0;

    }

	.sell_box:hover .sell_content {

	    padding-top: 8px;

    }

	.sell_content {

	    top: 120px;

    }

	.faculty_row .faculty_col:last-child .faculty_pop {

	    left: 100px;

	    max-width: 400px;

    }

	.numberCntr .number-box {

	    margin: 0 12px 0 0;

    }

	.team_slider .owl-carousel .owl-item img {

	    height: 195px !important;

    }

	.search_sec .btn {

	    margin-left: 10px;

    }

	.banner-sec.sub_page_2_Banner h1 {

	    margin: 0 0 10px;

    }

	.owl-stage-outer .why_sec {

	    margin: 0;

    }

}

 @media only screen and (min-width: 768px) and (max-width: 1023px) {

	.banner-sec .carousel-control .glyphicon-chevron-left, .banner-sec .carousel-control .icon-prev {

	    left: 2px;

    }

	.banner-sec .carousel-control .glyphicon-chevron-left, .banner-sec .carousel-control .glyphicon-chevron-right, .banner-sec .carousel-control .icon-next, .banner-sec .carousel-control .icon-prev {

	    top: 28%;

    }

	.banner-sec .carousel-control .glyphicon-chevron-right, .banner-sec .carousel-control .icon-next {

	    right: 2px;

    }

	.callout-sec h2 {

	    font-size: 12px;

    }

	.banner-row {

	    min-height: 500px;

	    height: 100%;

    }

	.navbar-nav > li {

	    padding: 0 15px;

    }

	.navbar-default .navbar-nav > li > a {

	    font-size: 15px; /* Altered from 16px to 15px to fix for iPad on Portrate */

    }

	.header-rgt .top-menu ul li a {

	    font-size: 12px;

    }

	.header-rgt .top-menu ul li {

	    margin-right: 6px;

	    padding-right: 6px;

    }

	.banner-sec h1 {

	    font-size: 55px;

    }

	.banner-sec h2 {

	    font-size: 25px;

    }

	.why_sec {

	    min-height: 350px;

	    height: 100%;

    }

	.why_sec p.num {

	    margin-top: 10px;

    }

	.university_txt {

	    padding: 15px;

    }

	.footer ul li {

	    margin-left: 6px;

	    padding-left: 6px;

    }

	.footer ul li a {

	    font-size: 12px;

    }

	footer {

	    padding-top: 10px;

    }

	.footer_col_2 {

	    padding-top: 18px;

    }

	.footer .row.copyright {

	    padding: 15px 0;

    }

	.info_sec a div {

	    margin-right: 4px;

    }

	.callout_Txt::before, .callout_Txt::after {

	    top: 6px;

    }

	.banner-sec.inside-banner h2 {

	    font-size: 23px;

    }

	.inside-banner-left {

	    width: 40%;

    }

	.inside-banner-rgt {

	    width: 60%;

    }

	.inside-banner-left-txt {

	    padding-left: 10px;

    }

	.online_block h2 {

	    font-size: 16px;

	    padding: 0 0 5px;

    }

	.online_block p {

	    margin-bottom: 10px;

    }

	.madona_pic ul li {

	    width: 46%;

	    padding: 5px 0;

    }

	.team_slider .owl-next {

	    right: 0;

    }

	.team_slider .owl-prev {

	    left: 0;

    }

	.faculty_row .faculty_col {

	    margin-right: 12px;

    }

	.faculty_row .faculty_col:last-child .faculty_pop {

	    left: 65px;

	    max-width: 308px;

    }

	.numberCntr .number-box {

	    margin: 0 8px 0 0;

	    padding: 45px 15px 20px;

    }

	.numberCntr .number-box h1 {

	    font-size: 30px;

    }

	.footer-bannertxt .text-box {

	    padding-left: 15px;

    }

	.college-wrapper .Txtbox {

	    width: 50%;

	    padding: 0 10px;

    }

	.college-wrapper .imagebox {

	    width: 50%;

    }

	.heading-slider h1::after {

	    right: 10px;

    }

	.heading-slider {

	    padding: 23px 20px;

    }

	.slide-skills .textCntr {

	    padding: 0 15px;

	    margin: 0;

    }

	.article_sec h2 {

	    padding-right: 0;

    }

	.search_sec .btn {

	    margin-left: 8px;

	    padding: 13px 25px;

    }

	.madona_pic_rgt {

	    padding: 10px 15px;

    }

	.banner-sec.sub_page_2_Banner p {

	    line-height: 30px;

    }

	.banner-sec.sub_page_2_Banner h1 {

	    font-size: 50px;

	    margin: 0 0 10px;

    }

	.madona_pic h2 {

	    margin: 0 0 10px;

    }

}

 @media only screen and (max-width: 767px) {

    /******** Mobile Trigger ******/

	a.mobile-trigger {

	    position: absolute;

	    right: 20px;

	    top: 30px;

	    width: 35px;

	    height: 35px;

	    padding: 5px 7px;

	    border-radius: 4px;

	    display: block;

	    z-index: 9;

    }

	a.mobile-trigger span {

	    position: relative;

	    height: 2px;

	    background: #fff;

	    width: 100%;

	    display: block;

	    top: 11px;

    }

	a.mobile-trigger span::after {

	    content: "";

	    position: absolute;

	    height: 2px;

	    background: #fff;

	    width: 100%;

	    display: block;

	    top: -6px;

    }

	a.mobile-trigger span::before {

	    content: "";

	    position: absolute;

	    height: 2px;

	    background: #fff;

	    width: 100%;

	    display: block;

	    top: 6px;

    }

	.mobile-open a.mobile-trigger span {

	    background: transparent;

    }

	.mobile-open a.mobile-trigger span::after {

	    top: 0;

	    transform: rotate(-45deg);

	    -webkit-transform: rotate(-45deg);

	    -moz-transform: rotate(-45deg);

	    transition: all 0.5s ease-in;

	    -webkit-transition: all 0.5s ease-in;

	    -ms-transition: all 0.5s ease-in;

    }

	.mobile-open a.mobile-trigger span::before {

	    top: 0;

	    transform: rotate(45deg);

	    -webkit-transform: rotate(45deg);

	    -moz-transform: rotate(45deg);

	    transition: all 0.5s ease-in;

	    -webkit-transition: all 0.5s ease-in;

	    -ms-transition: all 0.5s ease-in;

    }

	.menu-sec {

	    display: none;

    }

	.mobile-menu {

	    display: none;

    }

	.srch_icon.srch_mob {

	    display: block;

	    right: 80px;

	    top: 38px;

	    position: absolute;

    }

	.mobile-menu {

	    background-color: #143462;

	    padding: 20px 30px 15px;

    }

	.mobile-menu ul {

	    padding: 0;

	    list-style-type: none;

    }

	.mobile-menu ul > li {

	    display: block;

	    margin: 0 0 10px;

	    position: relative;

    }

	.mobile-menu ul > li a {

	    color: #fff;

	    text-decoration: none;

    }

	.mobile-menu ul > li a:hover {

	    color: #f2cc21;

    }

	.header-wrapper header .col-lg-12 {

	    padding: 0;

    }

	.mobile-open header .col-lg-12 {

	    padding: 0;

    }

	.logo {

	    padding: 0;

	    text-align: center;

    }

	.mobile-open .logo {

	    padding: 0 0 0 0px;

    }

	.info_sec {

	    text-align: center;

    }

	.mobile-menu li.portal span {

	    color: #f2cc21;

	    font-weight: 700;

    }

	.mobile-menu li.portal {

	    position: relative;

	    margin-left: 10px;

    }

	.mobile-menu li.portal::before {

	    position: absolute;

	    left: -8px;

	    top: 0;

	    content: ' ';

	    background: url(../images/portal.png) no-repeat left center;

	    width: 14px;

	    height: 22px;

    }

	.mobile-menu ul > li > a {

	    display: inline-block;

	    width: 100%;

    }

	.mobile-menu > ul > li.dropdown_mob > span.submenu_open {

	    background: url(../images/plus.png) no-repeat right center;

	    width: 22px;

	    height: 22px;

	    position: absolute;

	    right: 0;

	    top: 0;

    }

	.mobile-menu > ul > li.dropdown_mob > span.submenu_open.active {

	    background: url(../images/minus.png) no-repeat right center;

    }



    .mobile-menu ul > li.dropdown_mob ul{

    	padding: 15px 14px;

    }



    .mobile-menu ul > li.dropdown_mob ul li span.submenu_open{

    	background-position:center center;

    	display:none;

	    margin: 6px;

    }

    .mobile-menu ul > li.dropdown_mob ul li span.submenu_open.active {

    	background-position:center center;

	    display: none;

    }

	.dropdown_mob ul {

	    display: none;

	    background-color: #fff;

	    color: #000;

	    margin-top: 3px;

	    border-bottom: 2px solid #f2cc21;

    }



    .dropdown_mob ul ul{

    	border-bottom:0;

    	border-left: 2px solid #143462;

    }

    .dropdown_mob ul ul li{

    	margin-top:6px !important;

    }

	.mobile-menu ul > li.dropdown_mob ul a, .mobile-menu ul > li.dropdown_mob ul span {

	    color: #1f4c8d;

	    padding: 6px 20px;

	        display: inline-block;

    }

    .mobile-menu ul > li.dropdown_mob ul{

    	color: #1f4c8d;

    }

	.mobile-menu ul > li.dropdown_mob ul a:hover {

	    background-color: #1f4c8d;

	    color: #f2cc21;

    }

	.mobile-menu ul > li.dropdown_mob ul li {

	    margin: 0;

    }

	.mobile-menu ul > li.dropdown_mob > a {

	    width: 90%;

    }

	.header-row .top-menu {

	    display: none;

    }

	.header-left {

	    width: 100%;

    }

	.header-rgt {

	    width: 100%;

	    text-align: left;

    }

	.banner-row {

	    min-height: 600px;

	    height: 100%;

    }

	.banner-sec h1 {

	    font-size: 40px;

	    margin: 20px auto;

	    text-align: center;

	    left: 0;

	    right: 0;

    }

	.banner-sec.carousel h1 {

	    margin: 143px auto;

    }

	.banner-sec.carousel .banner_rgt {

	    margin: 340px auto 0;

    }

	.banner-sec .banner_rgt {

	    float: none;

	    margin: 170px auto 0;

    }

	.university_col {

	    margin-bottom: 20px;

    }

	.why_sec {

	    height: 350px;

    }

	.why_sec .owl-prev {

	    left: 0;

    }

	.why_sec .owl-next {

	    right: 0;

    }

	.vedio_left {

	    width: 100%;

	    padding: 0;

    }

	.vedio_rgt {

	    width: 100%;

	    text-align: center;

	    margin-top: 15px;

    }

	.vedio_list {

	    display: inline-block;

	    margin-right: 15px;

    }

	.vedio_list:last-child {

	    margin-right: 0;

    }

	.footer_col_1 {

	    text-align: left;

    }

	.footer_col_2 {

	    float: left;

    }

	.footer .row.copyright .footer_col_2 {

	    float: left;

    }

	footer {

	    padding-bottom: 130px;

    }

	.footer .row.copyright {

	    padding: 15px 0;

    }

	.fix_footer .info_sec {

	    margin: 0 auto;

	    text-align: center;

    }

	.fix_footer .f_logo {

	    text-align: center;

	    margin-top: 10px;

    }

	.university-row {

	    margin-top: 50px;

    }

	.banner-sec .container {

	    top: 50%;

	    transform: translate(0, -50%);

	    -webkit-transform: translate(0, -50%);

	    margin-top: 0px;

    }

	.callout-sec {

	    margin-top: 10px;

    }

	.banner-sec .carousel-indicators {

	    bottom: 0px;

    }

	.banner-sec .carousel-control .glyphicon-chevron-left, .banner-sec .carousel-control .glyphicon-chevron-right, .banner-sec .carousel-control .icon-next, .banner-sec .carousel-control .icon-prev {

	    top: 30%;

    }

	.inside-banner-left {

	    width: 100%;

    }

	.inside-banner-rgt {

	    width: 100%;

	    min-height: 371px;

	    height: 100%;

    }

	.generic-banner {

	    min-height: 371px;

	    height: 100%;

    }

	.inside-banner-left-txt {

	    float: none;

	    margin: 0 auto;

    }

	.online_block .online_Txt {

	    padding: 30px 20px;

    }

	.study_row > div {

	    width: 100%;

    }

	.inside-banner > .banner_col.inside-banner-left {

	    padding-right: 0;

    }

	.study_row .study_col_2 .study_content {

	    padding-left: 0;

    }

	.online_Txt_col {

	    position: static;

	    top: inherit;

	    transform: inherit;

    }

	.info_sec a .cust_btn {

	    max-width: 140px;

    }

	.CollegeCntr .education-box {

	    margin-bottom: 20px;

    }

	.academic_sec {

	    display: block;

    }

	.academic_sec > div {

	    display: block;

	    width: 100%;

    }

	.academic_sec .academic_img, .academic_sec .academic_txt {

	    width: 100%;

    }

	.academic_txt_col {

	    padding: 0;

	    margin-top: 30px;

    }

	.facultyCntr .number-box {

	    margin-bottom: 20px;

    }

	.president_txt {

	    padding: 0 0 0 15px;

    }

	.madona_pic_rgt {

	    padding-left: 15px;

    }

	.madona_pic ul li {

	    width: 46%;

    }

	.faculty_row .faculty_col {

	    width: 100%;

    }

	.team_slider .owl-prev {

	    left: -13px;

    }

	.team_slider .owl-next {

	    right: -13px;

    }

	.sell_box:hover .sell_inside {

	    padding: 0 20px;

    }

	.page2_wrapper .online_block .online_Txt {

	    padding: 0px 20px;

    }

	.numberCntr .number-box {

	    width: 100%;

	    margin-bottom: 20px;

    }

	.numberCntr .number-box .bttn-box {

	    position: static;

	    width: 100%;

	    margin-top: 20px;

    }

	.slide-skills .textCntr,
	 .slide-skills .textCntrFull {

	    max-width: 100%;

	    padding: 0 20px;

	    float: none;

    }

	.heading-slider {

	    padding: 23px 20px;

    }

	.heading-slider h1::after {

	    right: 10px;

    }

	.footer-banner .footer-bannertxt {

	    width: 100%;

    }

	.footer-bannertxt .text-box {

	    padding: 0 15px;

    }

	.banner-sec.inside-banner.internal-banner p {

	    padding: 0 15px;

	    text-align: center;

    }

	.banner-sec.inside-banner.internal-banner .banner_col.inside-banner-rgt.generic-banner {

	    min-height: auto;

    }

	.college-wrapper .Txtbox {

	    width: 100%;

    }

	.college-wrapper .imagebox {

	    width: 100%;

    }

	.footer-banner::after {

	    width: 100%;

    }

	.article_sec h2 {

	    padding-right: 0;

    }

	.search_sec .search_input {

	    width: 55%;

    }

	.search_sec .btn {

	    margin-left: 10px;

    }

	.madona_pic_rgt {

	    padding: 10px 15px;

    }

	.faculty_row .faculty_col:last-child {

	    margin-bottom: 20px;

    }

	.banner-sec.sub_page_2_Banner .page_2_Txt {

	    text-align: left;

    }

	.banner-sec.sub_page_2_Banner h1 {

	    text-align: left;

    }

	.sub_page_2_Banner {

	    min-height: 350px;

	    height: 100%;

    }

	.madona_pic h2 {

	    margin: 0 0 10px;

    }

	.sell_content h2 {

	    font-size: 18px;

    }
	 
	 table.pmp-listing img {	

		 min-width: 180px;
	 
	}

}

 @media only screen and (max-width: 479px) {

	.inside-banner > .banner_col {

	    padding: 30px 6px !important;

    }

	.banner-sec .carousel-control .glyphicon-chevron-left, .banner-sec .carousel-control .icon-prev {

	    left: 4px;

    }

	.banner-sec .carousel-control .glyphicon-chevron-right, .banner-sec .carousel-control .icon-next {

	    right: 4px;

    }

	a.mobile-trigger {

	    right: 3px;

    }

	.srch_icon.srch_mob {

	    right: 40px;

    }

	.banner-sec h2 {

	    font-size: 24px;

    }

	.fix_footer .col-xs-12 {

	    padding: 0;

    }

	.logo {

	    max-width: 200px;

	    width: 100%;

	    margin: 0 auto;

    }

	.info_sec a div {

	    margin-right: 1px;

    }

	.info_sec a .cust_btn {

	    max-width: 98px;

	    padding: 10px 5px;

	    font-size: 0.8em; /* prev 12px */

    }

	.info_sec a:last-child div::before {

	    left: 5px;

    }

	.info_sec a:last-child div {

	    padding: 10px 13px 10px 28px;

    }

	.vedio_list {

	    text-align: center;

	    margin: 0px;

    }

	.online_block .online_img {

	    width: 100%;

    }

	.online_block .online_Txt {

	    width: 100%;

    }

	.online_block .online_img img {

	    width: 100%;

    }

	.academic_sec h2 {

	    font-size: 26px;

    }

	.additional_sec h2 {

	    font-size: 25px;

    }

	.madona_pic_wrapper {

	    display: block;

    }

	.madona_pic_wrapper > div {

	    display: block;

    }

	.madona_pic_left {

	    width: 100%;

    }

	.madona_pic_rgt {

	    width: 100%;

    }

	.president_wrapper {

	    display: block;

    }

	.president_wrapper > div {

	    display: block;

    }

	.president_pic {

	    width: 100%;

	    margin-bottom: 20px;

    }

	.president_txt {

	    width: 100%;

	    padding: 0;

    }

	.faculty_pop {

	    max-width: 230px;

	    left: 60px;

    }

	.sport_sec .w100 {

	    margin-bottom: 0;

    }

	.sport_sec .w50:nth-child(1) {

	    margin-right: 0;

    }

	.sport_col_a_inner {

	    padding: 0;

    }

	.sport_col_b_inner {

	    padding: 0;

    }

	.sport_wrapper img {

	    border: 2px solid transparent;

    }

	.sport_wrapper img:hover {

	    border: 2px solid #f2cc21;

    }

	.sport_wrapper a.active img {

	    border: 2px solid #f2cc21;

    }

	.blue_div_slider {

	    margin-top: 20px;

    }

	.page2_wrapper .online_block h2 {

	    margin-top: 10px;

    }

	.college-wrapper .slide-box a {

	    line-height: normal;

    }

	.college-wrapper .slide-box .leftCntr {

	    width: 50%;

    }

	.college-wrapper .leftCntr.right {

	    width: 50%;

    }

	.article_sec h2 {

	    font-size: 36px;

    }

	.news_img {

	    width: 100%;

	    margin-bottom: 20px;

    }

	.news_Txt {

	    width: 100%;

    }

	.news_block {

	    display: block;

    }

	.news_block > div {

	    display: block;

    }

	.article_date_row > div {

	    display: block;

    }

	.article_sec .social_icon {

	    text-align: left;

    }

	.social_icon_col {

	    margin-top: 15px;

    }

	.news_Txt_col {

	    padding: 0;

    }

	.search_sec .search_input {

	    width: 100%;

    }

	.search_sec .btn {

	    width: 100%;

	    margin: 15px 0 0 0;

    }

	.madona_pic ul li {

	    width: 47%;

    }

	.banner-sec.sub_page_2_Banner p {

	    line-height: 32px;

    }

	.find_form {

	    padding: 10px 8px;

    }

}

 .madonnaBlue {

	color: #204b8d !important;

}

 .sliderSubtext {

	font-size: 0.5em !important;
	 
	 text-shadow: none !important;

}

 .upcoming_col h3 span {

	color: #666e7b;

}

 .rightrg {

	float: right;

}

 .leftrg {

	float: left;

}

 .find_form .dropdown-menu ul li {

	padding: 0 1px !important;

}

 .navbar-nav li.dropdown-submenu ul.dropdown-menu {

	display: none !important;

}

 .navbar-nav li.dropdown-submenu:hover ul.dropdown-menu {

	display: block !important;

}

 .dropdown-submenu {

	position: relative;

}

 .dropdown-submenu > .dropdown-menu {

	top: 0;

	left: 100%;

	margin-top: -6px;

	margin-left: -1px;

	-webkit-border-radius: 0 6px 6px 6px;

	-moz-border-radius: 0 6px 6px 6px;

	border-radius: 0 6px 6px 6px;

}

 .dropdown-submenu:hover > .dropdown-menu {

	display: block;

}

 .dropdown-submenu > a:after {

	display: block;

	content: " ";

	float: right;

	width: 0;

	height: 0;

	border-color: transparent;

	border-style: solid;

	border-width: 5px 0 5px 5px;

	border-left-color: #cccccc;

	margin-top: 5px;

	margin-right: -10px;

}

 .dropdown-submenu:hover > a:after {

	border-left-color: #ffffff;

}

 .dropdown-submenu.pull-left {

	float: none;

}

 .dropdown-submenu.pull-left > .dropdown-menu {

	left: -100%;

	margin-left: 10px;

	-webkit-border-radius: 6px 0 6px 6px;

	-moz-border-radius: 6px 0 6px 6px;

	border-radius: 6px 0 6px 6px;

}


.smaller, .smaller a{
	text-indent:1em;
	font-size:0.9em !important;
}