@font-face {
	font-family: 'SegoeUI-Light';
	src: url('fonts/SegoeUI-Light_gdi.eot');
	src: url('fonts/SegoeUI-Light_gdi.eot?#iefix') format('embedded-opentype'),  url('fonts/SegoeUI-Light_gdi.woff') format('woff'),  url('fonts/SegoeUI-Light_gdi.ttf') format('truetype'),  url('fonts/SegoeUI-Light_gdi.svg#SegoeUI-Light') format('svg');
	font-weight: 300;
	font-style: normal;
	font-stretch: normal;
 unicode-range: U+000D-2666;
}
@font-face {
	font-family: 'SegoeUI-Regular';
	src: url('fonts/SegoeUI_gdi.eot');
	src: url('fonts/SegoeUI_gdi.eot?#iefix') format('embedded-opentype'),  url('fonts/SegoeUI_gdi.woff') format('woff'),  url('fonts/SegoeUI_gdi.ttf') format('truetype'),  url('fonts/SegoeUI_gdi.svg#SegoeUI-Regular') format('svg');
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
 unicode-range: U+000D-2666;
}
body {
	font-size: 1.4rem;
	line-height: 1.8rem;
	color: #303030;
}
.tb-megamenu .mega-caption {
	color: #303030;
}
body a {
	color: #000;
	text-decoration: none !important;
}
body a:hover {
	color: #f75700;
}
html#normal-font {
	font-size: 58.5% !important;
}
html#negative-font {
	font-size: 55.5% !important;
}
.btn-btt {
	font-size: 22px;
}
.form-submit {
	background: #0059a5;
	color: #fff;
	border-color: #0059a5;
}
#main-menu-inner ul {
	margin-right: -1px;
}
h1, h2, h1#page-title {
	text-transform: none !important;
}
#main-menu-inner .tb-megamenu {
	height: auto !important;
}
#page .container {
	border-left: 1px solid #eee;
	border-right: 1px solid #eee;
}
#page .container .container {
	width: 100% !important;
	padding: 0 !important;
	border: none !important;
}
#page>section:last-child .container {
	border-bottom: 1px solid #eee;
}
body, h1, h2, h3, h4, h5, h6 {
	font-family: 'SegoeUI-Regular';
}
input:focus {
	outline: 0 !important;
}
a {
	color: #333;
}
/* Colors */

/* Fonts */

/* font size */

/* button */

/* link underline */

/* Big arrow */

/* blockquote */

/* fieldset */

/* Tranform */

/* line 4, ../sass/view.scss */

.views-field-title a {
	color: #555;
	font-size: 1.308em;
	margin-bottom: 5px;
}
/* line 8, ../sass/view.scss */

.views-field-title a:hover, .views-field-title a:focus {
	color: #f75700;
}
/* line 15, ../sass/view.scss */

.views-field-view-node a {
	color: #f75700;
}
/* line 17, ../sass/view.scss */

.views-field-view-node a:hover, .views-field-view-node a:focus {
}
/* line 24, ../sass/view.scss */

.views-exposed-form .views-exposed-widget {
	float: none;
}
/* line 30, ../sass/view.scss */

#edit-select input.form-submit {
	margin-right: 10px;
}
/*----- Main Slideshow -----*/

/* line 36, ../sass/view.scss */

.slideshow {
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 1;
}
/* line 44, ../sass/view.scss */

.main-slideshow .flexslider {
	border: none;
	border-radius: 0;
	box-shadow: none;
	margin: 0;
	position: relative;
}
/* line 50, ../sass/view.scss */

/*.main-slideshow .flexslider:before, .main-slideshow .flexslider:after {

  content: "";

  height: 100%;

  left: 0;

  position: absolute;

  top: 0;

  width: 100%;

  z-index: 9;

}*/

/* line 59, ../sass/view.scss */

/*.main-slideshow .flexslider:before {

  background: url(../images/bg-dot.png) 0 0 repeat;

}*/

/* line 62, ../sass/view.scss */

.main-slideshow .flexslider:after {
}
/* Events view */

/* line 83, ../sass/view.scss */

.events-view .views-row {
	border-top: 1px solid #ebebeb;
	margin: 15px -15px 0;
	padding: 15px 15px 0 95px;
	position: relative;
}
/* line 88, ../sass/view.scss */

.events-view .views-row:first-child {
	border-top: none;
	margin-top: 0;
	padding-top: 0;
}
/* line 92, ../sass/view.scss */

.events-view .views-row:first-child .views-fieldset {
	top: 10px;
}
/* line 97, ../sass/view.scss */

.events-view .date-group {
	background: url(../images/bg-date.png) no-repeat 0 0;
	color: #fff;
	height: 78px;
	left: 15px;
	line-height: 1;
	padding: 14px 0;
	position: absolute;
	text-align: center;
	text-transform: uppercase;
	top: 25px;
	width: 65px;
}
/* line 109, ../sass/view.scss */

.events-view .date-group .views-field-field-start-date {
	font-size: 2.077em;
	font-weight: bold;
}
/* View Services */

/* line 118, ../sass/view.scss */

.view-services .views-col {
	color: #646464;
	padding: 0 15px;
	margin-top: 20px;
}
.view-services .views-col .field-content {
	line-height: 18px;
	margin: 10px 0;
}
/* line 122, ../sass/view.scss */

.view-services .views-col .views-fieldset {
	margin-bottom: 10px;
	overflow: hidden;
}
/* line 126, ../sass/view.scss */

.view-services .views-col .views-field-field-image {
	display: inline-block;
	margin-right: 8px;
}
/* line 130, ../sass/view.scss */

.view-services .views-col .views-field-name {
	display: inline-block;
	font-size: 1.308em;
	vertical-align: middle;
}
/* line 135, ../sass/view.scss */

.view-services .views-col .views-field-name a {
	color: #393939;
	font-size: 1.6rem;
	font-weight: bold;
}
/* line 137, ../sass/view.scss */

.view-services .views-col .views-field-name a:hover, .view-services .views-col .views-field-name a:focus {
	color: #b51546;
}
/* View Hot Course */

/* line 146, ../sass/view.scss */

.view-hot-course {
	margin-bottom: 15px;
}
/* line 148, ../sass/view.scss */

.view-hot-course .views-row {
	margin-left: -15px;
}
/* line 151, ../sass/view.scss */

.view-hot-course .views-col {
	color: white;
	position: relative;
}
/* line 154, ../sass/view.scss */

.view-hot-course .views-col .grid-inner {
	margin-left: 15px;
	box-shadow: 0px 1px 8px 2px #ccc;
	-webkit-box-shadow: 0px 1px 8px 2px #ccc;
}
/* line 159, ../sass/view.scss */

.view-hot-course .views-field-field-status a {
	background: #b51546;
	color: white;
	font-size: 1.077em;
	font-family: 'roboto_slabbold';
	font-style: normal;
	font-weight: normal;
	left: 8px;
	height: 30px;
	line-height: 30px;
	position: absolute;
	text-align: center;
	text-transform: uppercase;
	top: 30px;
	width: 70px;
	box-shadow: 0px 3px 3px 0 rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0px 3px 3px 0 rgba(0, 0, 0, 0.3);
}
/* line 173, ../sass/view.scss */

.view-hot-course .views-field-field-status a:after {
	content: "";
	height: 0;
	width: 0;
	border-right: 8px solid #b51546;
	border-top: 6px solid transparent;
	border-bottom: 6px solid transparent;
	position: absolute;
	left: 0;
	bottom: -6px;
}
/* line 186, ../sass/view.scss */

.view-hot-course .views-fieldset {
	padding: 22px 0;
	position: absolute;
	right: 0;
	top: 0;
	width: 65%;
}
/* line 194, ../sass/view.scss */

.view-hot-course .views-field-title a {
	color: white;
	font-family: 'roboto_slabregular';
	font-style: normal;
	font-weight: normal;
	font-size: 1.538em;
	line-height: 1;
	text-transform: uppercase;
}
/* line 202, ../sass/view.scss */

.view-hot-course .views-field-name {
	font-size: 2em;
	line-height: 1;
	margin: 5px 0 15px;
	text-transform: uppercase;
}
/* line 212, ../sass/view.scss */

.sidebar .view-hot-course .views-col {
	margin-bottom: 25px;
	width: 100%;
}
/* line 216, ../sass/view.scss */

.sidebar .view-hot-course .views-fieldset {
	padding: 10px 0;
}
/* line 220, ../sass/view.scss */

.sidebar .view-hot-course .views-field-title a {
	font-size: 1.077em;
}
/* line 224, ../sass/view.scss */

.sidebar .view-hot-course .views-field-name {
	font-size: 1.538em;
}
/* line 227, ../sass/view.scss */

.sidebar .view-hot-course .views-field-field-description {
	font-size: 0.769em;
}
/* views bootstrap */

/* line 235, ../sass/view.scss */

.views-bootstrap-accordion-plugin-style .panel {
	border-radius: 0;
	-webkit-border-radius: 0;
	border: none;
	box-shadow: none;
	-webkit-box-shadow: none;
	margin-top: 10px !important;
	background: none;
}
/* line 243, ../sass/view.scss */

.views-bootstrap-accordion-plugin-style .panel + .panel {
	margin-top: 7px !important;
}
/* line 247, ../sass/view.scss */

.views-bootstrap-accordion-plugin-style .panel-heading {
	background: none;
 filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
	border-radius: 0;
	-webkit-border-radius: 0;
	background: none;
	border-color: #bfbfbf;
	position: relative;
	padding: 0;
	outline: none;
	font-size: 1em;
}
/* line 258, ../sass/view.scss */

.views-bootstrap-accordion-plugin-style .panel-heading .panel-title {
	background: none;
	font-size: 1em;
}
/* line 262, ../sass/view.scss */

.views-bootstrap-accordion-plugin-style .panel-heading a {
	background: none;
	color: #888888;
	display: block;
	padding: 12px 20px;
	border: 1px solid #bfbfbf;
	position: relative;
	border-bottom: none;
	font-size: 1em;
	line-height: 1.4;
}
/* line 272, ../sass/view.scss */

.views-bootstrap-accordion-plugin-style .panel-heading a:before {
	background: none;
	display: inline-block;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\f068";
	position: absolute;
	top: 12px;
	right: 10px;
	width: 16px;
	height: 16px;
	z-index: 2;
	font-size: 1em;
	font-weight: normal;
}
/* line 286, ../sass/view.scss */

.views-bootstrap-accordion-plugin-style .panel-heading a.collapsed {
	border-color: #bfbfbf;
	border-bottom: 1px solid #bfbfbf;
}
/* line 289, ../sass/view.scss */

.views-bootstrap-accordion-plugin-style .panel-heading a.collapsed:before {
	display: inline-block;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\f067";
	position: absolute;
	top: 12px;
	right: 10px;
	width: 16px;
	height: 16px;
	z-index: 2;
	font-weight: normal;
}
/* line 300, ../sass/view.scss */

.views-bootstrap-accordion-plugin-style .panel-heading a.collapsed:hover, .views-bootstrap-accordion-plugin-style .panel-heading a.collapsed:focus {
	border-color: #333333;
	-webkit-transition: all 0.3s ease-in;
	-ms-transition: all 0.3s ease-in;
	transition: all 0.3s ease-in;
}
/* line 306, ../sass/view.scss */

.views-bootstrap-accordion-plugin-style .panel-body {
	border: 1px solid #bfbfbf;
	border-top: none !important;
	padding: 0 20px 20px 20px;
}
/* line 311, ../sass/view.scss */

.views-bootstrap-accordion-plugin-style .panel-body p:last-child {
	margin-bottom: 0;
}
/* views news */

/* line 319, ../sass/view.scss */

.view-metro {
}
/* line 321, ../sass/view.scss */

.view-metro .views-metro-item {
	color: #666666;
	height: 335px;
	width: 25%;
}
/* line 325, ../sass/view.scss */

.view-metro .views-metro-item .item-inner {
	margin-left: 30px;
	margin-right: 0;
}
/* line 329, ../sass/view.scss */

.view-metro .views-metro-item .views-fieldset {
	position: relative;
}
/* line 332, ../sass/view.scss */

.view-metro .views-metro-item .group-content {
	background: #fff;
	padding: 5px 15px;
}
/* line 337, ../sass/view.scss */

.view-metro .views-metro-item .views-field-title a {
	color: #1b2e4d !important;
	font-size: 1.385em;
	margin-bottom: 5px !important;
	line-height: 22px;
	padding: 10px 0;
}
/* line 341, ../sass/view.scss */

.view-metro .views-metro-item .views-field-title a:hover, .view-metro .views-metro-item .views-field-title a:focus {
	color: #1b2e4d !important;
}
/* line 347, ../sass/view.scss */

.view-metro .views-metro-item .views-field-field-image img {
	height: auto;
}
/* line 351, ../sass/view.scss */

.view-metro .views-metro-item .views-field-created {
	color: #bebebe;
	font-size: 0.846em;
	margin-bottom: 10px;
}
/* line 356, ../sass/view.scss */

.view-metro .views-metro-item .views-field-field-category {
	height: 30px;
	left: -8px;
	position: absolute;
	text-align: center;
	top: 107px;
	width: 45px;
	bottom: 12px;
	top: auto;
}
/* line 103, ../sass/includes/_include.scss */

.view-metro .views-metro-item .views-field-field-category a {
	background: #42bcd2;
	color: white;
	display: block;
	font-size: 0;
	position: relative;
	box-shadow: 0px 3px 3px 0 rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0px 3px 3px 0 rgba(0, 0, 0, 0.3);
	-webkit-transition: all 0s ease-in 0s;
	-ms-transition: all 0s ease-in 0s;
	transition: all 0s ease-in 0s;
}
/* line 111, ../sass/includes/_include.scss */

.view-metro .views-metro-item .views-field-field-category a:before {
	content: "\f0ac";
	display: block;
	font-size: 2rem;
	display: inline-block;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
/* line 118, ../sass/includes/_include.scss */

.view-metro .views-metro-item .views-field-field-category a:after {
	content: "";
	height: 0;
	width: 0;
	border-right: 8px solid #42bcd2;
	border-top: 6px solid transparent;
	border-bottom: 6px solid transparent;
	position: absolute;
	left: 0;
	bottom: -6px;
}
/* line 129, ../sass/includes/_include.scss */

.view-metro .views-metro-item .views-field-field-category a:hover {
	background: #b51546;
}
/* line 131, ../sass/includes/_include.scss */

.view-metro .views-metro-item .views-field-field-category a:hover:after {
	border-right-color: #b51546;
}
/* line 360, ../sass/view.scss */

.view-metro .views-metro-item .views-field-field-category a.educational-global:before {
	content: "\f0ac";
}
/* line 363, ../sass/view.scss */

.view-metro .views-metro-item .views-field-field-category a.educational-scholarship:before {
	content: "\f19d";
}
/* line 367, ../sass/view.scss */

.view-metro .views-metro-item:first-child {
	width: 50%;
}
/* line 369, ../sass/view.scss */

.view-metro .views-metro-item:first-child .item-inner {
	margin-left: 0;
	overflow: hidden;
}
/* line 373, ../sass/view.scss */

.view-metro .views-metro-item:first-child .group-content {
	padding: 0;
}
/* line 378, ../sass/view.scss */

.view-metro .views-metro-item:first-child .views-field-field-category,  .view-metro .views-metro-item:first-child .views-field-created,  .view-metro .views-metro-item:first-child .views-field-body {
	display: none;
}
/* line 381, ../sass/view.scss */

.view-metro .views-metro-item:first-child .views-field-field-image {
	margin-bottom: 0;
}
/* line 384, ../sass/view.scss */

.view-metro .views-metro-item:first-child .views-field-title {
	display: table;
	margin-bottom: 0;
}
/* line 387, ../sass/view.scss */

.view-metro .views-metro-item:first-child .views-field-title a {
	color: white !important;
	bottom: 0;
	display: table-cell;
	vertical-align: middle;
	font-size: 1.385em;
	left: 0;
	margin: 0 !important;
	padding: 60px 60px 20px 20px;
	position: absolute;
	width: 70%;
	z-index: 9;
	-webkit-perspective: 200px;
	perspective: 200px;
}
/* line 401, ../sass/view.scss */

.view-metro .views-metro-item:first-child .views-field-title a:before {
	background: rgba(18, 41, 55, 0.8);
	bottom: -8px;
	content: "";
	height: 100%;
	left: -20px;
	display: table-cell;
	vertical-align: middle;
	-webkit-transform: rotateX(40deg) rotateY(10deg);
	/* Chrome, Safari, Opera  */

	transform: rotateX(40deg) rotateY(10deg);
	position: absolute;
	width: 100%;
	z-index: -1;
}
/* line 419, ../sass/view.scss */

.view-metro .views-metro-item:hover .views-field-field-category a {
	background: #b51546;
}
/* line 421, ../sass/view.scss */

.view-metro .views-metro-item:hover .views-field-field-category a:after {
	border-right-color: #b51546;
}
/* line 425, ../sass/view.scss */

.view-metro .views-metro-item:hover .views-field-title a {
}
/* line 430, ../sass/view.scss */

.view-metro .views-metro-item:first-child:hover .views-field-title a {
	color: white !important;
}
/* line 432, ../sass/view.scss */

.view-metro .views-metro-item:first-child:hover .views-field-title a:hover, .view-metro .views-metro-item:first-child:hover .views-field-title a:focus {
	color: #b51546 !important;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {

  /* line 442, ../sass/view.scss */

  ::i-block-chrome,  .view-metro .views-metro-item:first-child .views-field-title a {
 -webkit-perspective: 0;
 perspective: 0;
 padding: 40px 20px;
}

  /* line 446, ../sass/view.scss */

  ::i-block-chrome:before,  .view-metro .views-metro-item:first-child .views-field-title a:before {
 -webkit-transform: rotateX(0) rotateY(0);
 transform: rotateX(0) rotateY(0);
 left: 0;
}
}
/* View news list page */

/* line 457, ../sass/view.scss */

.view-news-page .views-row + .views-row {
	border-top: 1px solid #f7941d;
	margin-top: 0px;
	padding-top: 15px;
}
/* line 464, ../sass/view.scss */

.view-news-page .views-field-totalcount,  .view-news-page .views-field-created {
	color: #cbc9c9;
	display: inline-block;
	margin-bottom: 15px;
	margin-right: 20px;
}
/* line 470, ../sass/view.scss */

.view-news-page .views-field-title {
	margin-bottom: 10px;
}
/* line 474, ../sass/view.scss */

.view-news-page .images-group {
	position: relative;
}
/* line 476, ../sass/view.scss */

.view-news-page .images-group .views-field-field-category {
	height: 30px;
	left: -8px;
	position: absolute;
	text-align: center;
	top: 107px;
	width: 45px;
	top: auto;
	bottom: 15px;
}
/* line 103, ../sass/includes/_include.scss */

.view-news-page .images-group .views-field-field-category a {
	background: #42bcd2;
	color: white;
	display: block;
	font-size: 0;
	position: relative;
	box-shadow: 0px 3px 3px 0 rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0px 3px 3px 0 rgba(0, 0, 0, 0.3);
	-webkit-transition: all 0s ease-in 0s;
	-ms-transition: all 0s ease-in 0s;
	transition: all 0s ease-in 0s;
}
/* line 111, ../sass/includes/_include.scss */

.view-news-page .images-group .views-field-field-category a:before {
	content: "\f0ac";
	display: block;
	font-size: 2rem;
	display: inline-block;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
/* line 118, ../sass/includes/_include.scss */

.view-news-page .images-group .views-field-field-category a:after {
	content: "";
	height: 0;
	width: 0;
	border-right: 8px solid #42bcd2;
	border-top: 6px solid transparent;
	border-bottom: 6px solid transparent;
	position: absolute;
	left: 0;
	bottom: -6px;
}
/* line 129, ../sass/includes/_include.scss */

.view-news-page .images-group .views-field-field-category a:hover {
	background: #b51546;
}
/* line 131, ../sass/includes/_include.scss */

.view-news-page .images-group .views-field-field-category a:hover:after {
	border-right-color: #b51546;
}
/* line 481, ../sass/view.scss */

.view-news-page .images-group .views-field-field-image {
	margin-bottom: 15px;
}
/* line 486, ../sass/view.scss */

.view-news-page.view-grid .content-group {
	background: #f8f8f8;
	padding: 15px;
}
/* line 490, ../sass/view.scss */

.view-news-page.view-grid .views-field-body {
	min-height: 150px;
}
/* line 493, ../sass/view.scss */

.view-news-page.view-grid .views-field-field-image {
	margin-bottom: 0 !important;
}
/* View grid */

/* line 503, ../sass/view.scss */

.view-grid .views-row {
	margin-left: -30px;
}
/* line 506, ../sass/view.scss */

.view-grid .grid-inner {
	margin-left: 30px;
}
/* line 509, ../sass/view.scss */

.view-grid .views-field-field-image {
	margin-bottom: 20px;
}
/* Campus slideshow */

/* line 515, ../sass/view.scss */

.view-campus-slideshow {
	background: #ededed;
	margin: 0 -15px;
	overflow: hidden;
	position: relative;
}
/* line 520, ../sass/view.scss */

.view-campus-slideshow .views_slideshow_main {
	float: left;
	width: 70%;
}
/* line 523, ../sass/view.scss */

.view-campus-slideshow .views_slideshow_main > div {
	width: 100% !important;
}
/* line 527, ../sass/view.scss */

.view-campus-slideshow .views_slideshow_main .views-field-field-image img {
	width: 100%;
}
/* line 531, ../sass/view.scss */

.view-campus-slideshow .views_slideshow_main .views-fieldset {
	background: rgba(0, 0, 0, 0.7);
	bottom: 0;
	color: white;
	left: 0;
	padding: 15px 30px 10px;
	position: absolute;
	width: 100%;
}
/* line 542, ../sass/view.scss */

.view-campus-slideshow .views-field-name-2 a {
	color: white;
	font-family: 'roboto_slabregular';
	font-style: normal;
	font-weight: normal;
	font-size: 1.308em;
}
/* line 546, ../sass/view.scss */

.view-campus-slideshow .views-field-name-2 a:hover, .view-campus-slideshow .views-field-name-2 a:focus {
	color: #b51546;
}
/* line 551, ../sass/view.scss */

.view-campus-slideshow .views-field-description {
	font-family: 'roboto_slabregular';
	font-style: normal;
	font-weight: normal;
	font-size: 1.308em;
}
/* line 554, ../sass/view.scss */

.view-campus-slideshow .views-field-description p {
	margin-bottom: 10px;
}
/* line 558, ../sass/view.scss */

.view-campus-slideshow .views-field-name-1 {
	padding-bottom: 15px;
	position: relative;
	font-size: 1.538em;
	padding-left: 25px;
	position: absolute;
	right: -30%;
	white-space: nowrap;
	text-transform: uppercase;
	top: 20px;
	width: 30%;
	z-index: 10;
}
/* line 86, ../sass/includes/_include.scss */

.view-campus-slideshow .views-field-name-1:before {
	border-bottom: 1px solid #666666;
	bottom: 0;
	content: "";
	left: 0;
	position: absolute;
	width: 50px;
}
/* line 569, ../sass/view.scss */

.view-campus-slideshow .views-field-name-1:before {
	color: #888888;
	margin-left: 30px;
}
/* line 574, ../sass/view.scss */

.view-campus-slideshow .views-slideshow-controls-bottom {
	top: 0;
	position: absolute;
	right: 0;
	width: 30%;
	z-index: 10;
	height: 100%;
}
/* line 581, ../sass/view.scss */

.view-campus-slideshow .views-slideshow-controls-bottom .views_slideshow_pager_field_item {
	cursor: pointer;
	padding: 28px 10px 25px 45px;
	position: relative;
	height: 77px;
	overflow: hidden;
}
.view-campus-slideshow .views-slideshow-controls-bottom .views_slideshow_pager_field_item + .views_slideshow_pager_field_item {
	border-top: 1px solid #f1f1f1;
}
/* line 584, ../sass/view.scss */

.view-campus-slideshow .views-slideshow-controls-bottom .views_slideshow_pager_field_item.active:before {
	display: inline-block;
	content: "";
	background: url(../images/orange-rightArrow.png);
	display: inline-block;
	float: left;
	margin: 0 5px 0 0;
	color: #f7941d;
	font-size: 4rem;
	position: absolute;
	left: 1px;
	top: 30%;
	line-height: 1;
	width: 15px;
	height: 32px;
	background-size: 100%;
}
/* line 591, ../sass/view.scss */

.view-campus-slideshow .views-slideshow-controls-bottom .views_slideshow_pager_field_item:hover, .view-campus-slideshow .views-slideshow-controls-bottom .views_slideshow_pager_field_item.active {
	background: #b51546;
	color: white;
	background: -moz-linear-gradient(top, #a5344e 0%, #7f0e29 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #a5344e), color-stop(100%, #7f0e29));
	background: -webkit-linear-gradient(top, #a5344e 0%, #7f0e29 100%);
	background: -o-linear-gradient(top, #a5344e 0%, #7f0e29 100%);
	background: -ms-linear-gradient(top, #a5344e 0%, #7f0e29 100%);
	background: linear-gradient(to bottom, #a5344e 0%, #7f0e29 100%);
}
/* View students */

/* line 607, ../sass/view.scss */

.view-images .views-row {
	color: #0d1c26;
	margin-left: -15px;
	overflow: hidden;
}
/* line 611, ../sass/view.scss */

.view-images .views-row + .views-row {
	margin-top: 15px;
}
/* line 616, ../sass/view.scss */

.view-images .views-col .grid-inner {
	margin-left: 15px;
	position: relative;
}
/* line 620, ../sass/view.scss */

.view-images .views-col .views-fieldset {
	left: 0;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-font-smoothing: antialiased;
	-webkit-transition: opacity 0.5s, -webkit-transform 0.5s;
	transition: opacity 0.5s, transform 0.5s;
	-webkit-transform: translateY(200%) translateZ(0);
	transform: translateY(200%) translateZ(0);
	opacity: 0;
	position: absolute;
	text-align: center;
	top: 50%;
	width: 100%;
}
/* line 625, ../sass/view.scss */

.view-images .views-col .views-field-field-image,  .view-images .views-col .views-field-picture {
	overflow: hidden;
	position: relative;
}
/* line 218, ../sass/includes/_include.scss */

.view-images .views-col .views-field-field-image a,  .view-images .views-col .views-field-picture a {
	display: block;
}
/* line 220, ../sass/includes/_include.scss */

.view-images .views-col .views-field-field-image a:before,  .view-images .views-col .views-field-picture a:before {
	background-color: rgba(149, 16, 47, 0.8);
	content: "";
	height: 100%;
	left: 0;
	position: absolute;
	bottom: 0;
	-webkit-transition: 0.4s ease-in-out all;
	-ms-transition: 0.4s ease-in-out all;
	transition: 0.4s ease-in-out all;
	-webkit-transform: translate3d(0, 100%, 0) translateZ(0);
	transform: translate3d(0, 100%, 0) translateZ(0);
	width: 100%;
}
/* line 628, ../sass/view.scss */

.view-images .views-col .views-field-field-full-name {
	color: white;
	font-family: 'roboto_slabregular';
	font-style: normal;
	font-weight: normal;
	font-size: 1.538em;
}
/* line 632, ../sass/view.scss */

.view-images .views-col .views-field-field-full-name a {
	color: white;
	font-family: 'roboto_slabregular';
	font-style: normal;
	font-weight: normal;
	text-transform: uppercase;
	white-space: nowrap;
}
/* line 637, ../sass/view.scss */

.view-images .views-col .views-field-field-full-name a:hover, .view-images .views-col .views-field-field-full-name a:focus {
	color: white;
}
/* line 642, ../sass/view.scss */

.view-images .views-col .views-field-field--class {
	text-transform: uppercase;
}
/* line 644, ../sass/view.scss */

.view-images .views-col .views-field-field--class .views-label {
	display: inline-block;
	margin-right: 5px;
}
/* line 648, ../sass/view.scss */

.view-images .views-col .views-field-field--class .field-content {
	display: inline-block;
}
/* line 653, ../sass/view.scss */

.view-images .views-col:hover .views-fieldset {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-font-smoothing: antialiased;
	-webkit-transform: translateY(-50%) translateZ(0);
	transform: translateY(-50%) translateZ(0);
	-webkit-opacity: 1;
	opacity: 1;
	z-index: 999;
}
/* line 236, ../sass/includes/_include.scss */

.view-images .views-col:hover .views-field-field-image a:before,  .view-images .views-col:hover .views-field-picture a:before {
	-webkit-transform: translate3d(0, 0, 0) translateZ(0);
	transform: translate3d(0, 0, 0) translateZ(0);
}
/* newsletter form */

/* line 665, ../sass/view.scss */

.block-newsletter {
	float: left;
	width: 50%;
}
/* line 668, ../sass/view.scss */

.block-newsletter #newsletter-subscribe-form {
	position: relative;
	width: 60%;
}
/* line 672, ../sass/view.scss */

.block-newsletter label {
	display: none;
}
/* line 675, ../sass/view.scss */

.block-newsletter .form-item {
	background: #e5e5e5;
	border: 1px solid white;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	margin-top: 0;
	margin-bottom: 0;
	width: 100%;
}
/* line 682, ../sass/view.scss */

.block-newsletter .form-item .form-text {
	border: none;
	background: none;
	color: #888888;
	font-size: 0.923em;
	height: 45px;
	padding: 10px 40px 10px 15px;
	width: 100%;
}
/* line 694, ../sass/view.scss */

#subscribe {
	cursor: pointer;
}
/* line 697, ../sass/view.scss */

#subscribe .form-submit {
	background: none;
	border: none;
	cursor: pointer;
	height: 44px;
	padding: 0;
	position: absolute;
	right: 0;
	text-indent: -999em;
	top: 0;
	width: 44px;
	z-index: 5;
}
/* line 710, ../sass/view.scss */

#subscribe:before {
	background: #e5e5e5;
	display: inline-block;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	cursor: pointer;
	position: absolute;
	right: 1px;
	top: 1px;
	z-index: 2;
	padding-top: 10px;
	width: 44px;
	height: 34px;
	content: "\f178";
	z-index: 6;
	text-align: center;
}
/* line 725, ../sass/view.scss */

#subscribe:hover, #subscribe:focus {
	color: #b51546;
	opacity: 1;
}
/* line 731, ../sass/view.scss */

#newsletter-error {
	color: #b51546;
	padding-top: 10px;
}
/* slide-accordian */

/* line 739, ../sass/view.scss */

.view-slide-accordian div.views_horizontal_slider div.item-list {
	width: 100%;
}
/* line 741, ../sass/view.scss */

.view-slide-accordian div.views_horizontal_slider div.item-list li {
	color: white;
	margin-right: 0;
	position: relative;
}
/* line 745, ../sass/view.scss */

.view-slide-accordian div.views_horizontal_slider div.item-list li.hslider-active {
	width: 840px;
}
/* line 748, ../sass/view.scss */

.view-slide-accordian div.views_horizontal_slider div.item-list li .views-fieldset {
	left: 0;
	position: absolute;
	text-align: right;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	opacity: 0;
	-webkit-transition: all 0.3s ease-in 0s;
	-ms-transition: all 0.3s ease-in 0s;
	transition: all 0.3s ease-in 0s;
	padding: 0 40px;
	top: 50%;
	width: 50%;
}
/* line 761, ../sass/view.scss */

.view-slide-accordian div.views_horizontal_slider div.item-list li.open .views-fieldset {
	opacity: 1;
}
/* line 768, ../sass/view.scss */

.view-slide-accordian div.views_horizontal_slider div.item-list .views-field-name a {
	color: white;
	font-family: 'roboto_slabbold';
	font-style: normal;
	font-weight: normal;
	font-size: 1.308em;
	text-transform: uppercase;
}
/* line 773, ../sass/view.scss */

.view-slide-accordian div.views_horizontal_slider div.item-list .views-field-name a:hover, .view-slide-accordian div.views_horizontal_slider div.item-list .views-field-name a:focus {
	color: #b51546;
}
/* line 778, ../sass/view.scss */

.view-slide-accordian div.views_horizontal_slider div.item-list .views-field-field-position {
	color: #b51546;
	font-family: 'roboto_slabregular';
	font-style: normal;
	font-weight: normal;
	font-size: 1.077em;
	text-transform: uppercase;
}
/* line 784, ../sass/view.scss */

.view-slide-accordian div.views_horizontal_slider div.item-list .views-field-description {
	font-size: 1.231em;
}
/* line 786, ../sass/view.scss */

.view-slide-accordian div.views_horizontal_slider div.item-list .views-field-description .field-content {
	border-left: none;
	font-size: 1.077em;
	margin: 0;
	padding: 0;
}
/* line 170, ../sass/includes/_include.scss */

.view-slide-accordian div.views_horizontal_slider div.item-list .views-field-description .field-content:before, .view-slide-accordian div.views_horizontal_slider div.item-list .views-field-description .field-content:after {
	color: #b51546;
	display: inline-block;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
/* line 174, ../sass/includes/_include.scss */

.view-slide-accordian div.views_horizontal_slider div.item-list .views-field-description .field-content:before {
	content: "\f10d";
	padding-right: 5px;
}
/* line 178, ../sass/includes/_include.scss */

.view-slide-accordian div.views_horizontal_slider div.item-list .views-field-description .field-content:after {
	content: "\f10e";
	padding-left: 5px;
}
/* line 182, ../sass/includes/_include.scss */

.view-slide-accordian div.views_horizontal_slider div.item-list .views-field-description .field-content p {
	display: inline;
}
/* view-home-testimonial */

/* line 795, ../sass/view.scss */

.view-home-testimonial {
	background: #ededed;
}
/* line 797, ../sass/view.scss */

.view-home-testimonial .flexslider {
	background: none;
	border: none;
	box-shadow: none;
	margin: 0;
	min-height: 353px;
	padding: 30px 15px;
}
/* line 804, ../sass/view.scss */

.view-home-testimonial .flexslider .slides > li {
	display: table !important;
}
/* line 807, ../sass/view.scss */

.view-home-testimonial .flexslider .views-fieldset {
	display: table-cell;
	padding-top: 30px;
	vertical-align: middle;
}
/* line 813, ../sass/view.scss */

.view-home-testimonial .flexslider .slides img {
	width: auto;
}
/* line 816, ../sass/view.scss */

.view-home-testimonial .flexslider .flex-control-nav {
	bottom: 30px;
}
/* line 819, ../sass/view.scss */

.view-home-testimonial .flexslider .views-field-picture {
	height: 150px;
	left: -15px;
	position: absolute;
	top: -30px;
	width: 150px;
	z-index: -1;
}
/* line 826, ../sass/view.scss */

.view-home-testimonial .flexslider .views-field-picture:before {
	background: -moz-linear-gradient(top left, transparent 50%, #ededed 50%);
	background: -webkit-gradient(linear, left bottom, left right, color-stop(50%, transparent), color-stop(50%, #ededed));
	background: -webkit-linear-gradient(top left, transparent 50%, #ededed 50%);
	background: -o-linear-gradient(top left, transparent 50%, #ededed 50%);
	background: -ms-linear-gradient(top left, transparent 50%, #ededed 50%);
	background: linear-gradient(to bottom right, transparent 50%, #ededed 50%);
	content: "";
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
/* line 842, ../sass/view.scss */

.view-home-testimonial .flexslider .views-field-field-full-name {
	color: 666;
	font-family: 'roboto_slabbold';
	font-style: normal;
	font-weight: normal;
	font-size: 1.308em;
	padding-left: 100px;
	text-transform: uppercase;
}
/* line 849, ../sass/view.scss */

.view-home-testimonial .flexslider .views-field-field--class {
	color: #b51546;
	padding-left: 100px;
	text-transform: uppercase;
}
/* line 853, ../sass/view.scss */

.view-home-testimonial .flexslider .views-field-field--class .views-label {
	display: inline-block;
	margin-right: 5px;
}
/* line 857, ../sass/view.scss */

.view-home-testimonial .flexslider .views-field-field--class .field-content {
	display: inline-block;
}
/* line 861, ../sass/view.scss */

.view-home-testimonial .flexslider .views-field-body {
	margin-top: 30px;
}
/* line 863, ../sass/view.scss */

.view-home-testimonial .flexslider .views-field-body p {
	border-left: none;
	font-size: 1.077em;
	margin: 0;
	padding: 0;
}
/* line 170, ../sass/includes/_include.scss */

.view-home-testimonial .flexslider .views-field-body p:before, .view-home-testimonial .flexslider .views-field-body p:after {
	color: #b51546;
	display: inline-block;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
/* line 174, ../sass/includes/_include.scss */

.view-home-testimonial .flexslider .views-field-body p:before {
	content: "\f10d";
	padding-right: 5px;
}
/* line 178, ../sass/includes/_include.scss */

.view-home-testimonial .flexslider .views-field-body p:after {
	content: "\f10e";
	padding-left: 5px;
}
/* line 182, ../sass/includes/_include.scss */

.view-home-testimonial .flexslider .views-field-body p p {
	display: inline;
}
/* line 867, ../sass/view.scss */

.view-home-testimonial .flexslider .flex-direction-nav a {
	display: none;
}
/* line 869, ../sass/view.scss */

.view-home-testimonial .flexslider .flex-direction-nav a:before {
	font-size: 20px;
}
/* line 875, ../sass/view.scss */

.view-home-testimonial .flexslider .flex-control-paging li a {
	background: #888888;
	box-shadow: none;
}
/* line 878, ../sass/view.scss */

.view-home-testimonial .flexslider .flex-control-paging li a:hover, .view-home-testimonial .flexslider .flex-control-paging li a.flex-active {
	background: #b51546;
}
/* line 888, ../sass/view.scss */

.sidebar .view-home-testimonial .flexslider .flex-control-nav {
	bottom: 10px;
}
/* line 895, ../sass/view.scss */

.not-front .events-view .views-row {
	overflow: hidden;
}
/* line 898, ../sass/view.scss */

.not-front .events-view .date-group {
	float: left;
	margin-right: 15px;
	position: static;
}
/* line 903, ../sass/view.scss */

.not-front .events-view .content-group {
	overflow: hidden;
}
/* line 910, ../sass/view.scss */

.not-front .sidebar {
	padding-bottom: 40px;
	padding-top: 40px;
}
/* line 914, ../sass/view.scss */

.not-front .sidebar .events-view .views-row {
	margin: 15px 0 0;
	padding-left: 0;
	overflow: hidden;
}
/* events list */

/* line 925, ../sass/view.scss */

.view-events-list .views-row {
	border-top: none;
	padding-left: 15px;
}
/* line 929, ../sass/view.scss */

.view-events-list .views-field-field-image {
	float: left;
	margin-right: 20px;
}
/* line 932, ../sass/view.scss */

.view-events-list .views-field-field-image img {
	max-width: 270px;
}
/* events grid */

/* line 940, ../sass/view.scss */

.view-events-grid .views-row {
	border-top: none;
	padding-left: 0;
}
/* line 943, ../sass/view.scss */

.view-events-grid .views-row .grid-inner {
	margin-left: 15px;
}
/* line 947, ../sass/view.scss */

.view-events-grid .views-field-field-image {
	margin-bottom: 15px;
}
/* Sidebar view-list-items  */

/* line 954, ../sass/view.scss */

.view-list-items .views-row {
	margin-bottom: 12px;
	overflow: hidden;
}
/* line 958, ../sass/view.scss */

.view-list-items .views-field-field-image {
	float: left;
	margin-right: 10px;
}
/* line 961, ../sass/view.scss */

.view-list-items .views-field-field-image img {
	max-width: 60px;
}
/* line 965, ../sass/view.scss */

.view-list-items .views-field-title a {
	line-height: 1;
}
/* line 968, ../sass/view.scss */

.view-list-items .views-field-created {
	font-size: 0.846em;
}
/* view-event-speaker */

/* line 974, ../sass/view.scss */

.view-event-speaker {
	background: #efefef;
	padding-bottom: 25px;
}
/* line 978, ../sass/view.scss */

.view-event-speaker .content-group > .views-field {
	border-top: 1px solid #e3e3e3;
	padding: 5px 15px;
}
/* line 981, ../sass/view.scss */

.view-event-speaker .content-group > .views-field .views-label {
	display: inline-block;
	font-family: 'roboto_slabregular';
	font-style: normal;
	font-weight: normal;
	text-transform: uppercase;
	width: 85px;
}
/* line 987, ../sass/view.scss */

.view-event-speaker .content-group > .views-field .field-content {
	display: inline-block;
}
/* line 990, ../sass/view.scss */

.view-event-speaker .content-group > .views-field:first-child {
	border-top: none;
}
/* line 995, ../sass/view.scss */

.view-event-speaker .content-group .views-field-nothing,  .view-event-speaker .content-group .views-field-picture {
	border-top: none;
}
/* line 998, ../sass/view.scss */

.view-event-speaker .content-group .views-field-field-image {
	margin-bottom: 15px;
}
/* line 1001, ../sass/view.scss */

.view-event-speaker .content-group .views-field-field-user-type {
	border-bottom: none;
	color: #666666;
	margin-bottom: 15px;
	text-transform: uppercase;
}
/* line 1007, ../sass/view.scss */

.view-event-speaker .content-group .views-field-field-full-name {
	color: #666666;
	text-transform: uppercase;
}
/* line 1011, ../sass/view.scss */

.view-event-speaker .content-group .views-field-field-user-description {
	font-size: 0.923em;
	color: #999999;
}
/* line 1015, ../sass/view.scss */

.view-event-speaker .content-group .views-field-picture {
	float: left;
}
/* line 1017, ../sass/view.scss */

.view-event-speaker .content-group .views-field-picture img {
	border-radius: 50%;
	-webkit-border-radius: 50%;
	max-width: 50px;
}
/* line 1022, ../sass/view.scss */

.view-event-speaker .content-group .views-field-nothing-1 {
	border-top: none;
	margin-top: 10px;
}
/* line 1025, ../sass/view.scss */

.view-event-speaker .content-group .views-field-nothing-1 .field-content {
	display: block;
}
/* line 1028, ../sass/view.scss */

.view-event-speaker .content-group .views-field-nothing-1 .form-submit {
	display: block;
	background-color: #1e304f;
	color: #59849f;
	text-align: center;
}
/* line 76, ../sass/includes/_include.scss */

.view-event-speaker .content-group .views-field-nothing-1 .form-submit:hover, .view-event-speaker .content-group .views-field-nothing-1 .form-submit:focus {
	background-color: #b51546;
	color: white;
}
/* line 1034, ../sass/view.scss */

.view-event-speaker .content-group .group-user {
	margin-bottom: 20px;
	overflow: hidden;
	padding: 0 15px;
}
/* Course page */

/* line 1047, ../sass/view.scss */

.view-courses .views-exposed-form .views-exposed-widget {
	float: left;
}
/* line 1050, ../sass/view.scss */

.view-courses .views-exposed-form .views-submit-button {
	padding-right: 0;
}
/* line 1054, ../sass/view.scss */

.view-courses .view-filters {
	background: #efefef;
	margin-bottom: 30px;
	padding: 10px 15px;
	overflow: hidden;
}
/* line 1059, ../sass/view.scss */

.view-courses .view-filters input.form-text {
	background: #e5e5e5;
	border-color: #f3f3f3;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	height: 43px;
	max-width: 245px;
}
/* line 1066, ../sass/view.scss */

.view-courses .view-filters input.form-submit {
	background: #1e304f;
	border-color: #1e304f;
	color: white;
	margin-top: 0;
	padding: 8px 20px;
}
/* line 1072, ../sass/view.scss */

.view-courses .view-filters input.form-submit:hover, .view-courses .view-filters input.form-submit:focus {
	background: #b51546;
	border-color: #b51546;
	color: white;
}
/* line 1078, ../sass/view.scss */

.view-courses .view-filters .form-select {
	background: #e5e5e5;
	border-color: #f3f3f3;
	height: 43px;
	line-height: 37px;
	padding: 10px 10px 11px;
}
/* line 1084, ../sass/view.scss */

.view-courses .view-filters .form-select option {
	padding: 5px 10px;
}
/* line 1089, ../sass/view.scss */

.view-courses .views-row {
	margin-bottom: 30px;
	overflow: hidden;
}
/* line 1093, ../sass/view.scss */

.view-courses .content-group {
	overflow: hidden;
}
/* line 1096, ../sass/view.scss */

.view-courses .user-group {
	display: table;
	margin-bottom: 20px;
	overflow: hidden;
}
/* line 1100, ../sass/view.scss */

.view-courses .user-group > div {
	display: table-cell;
	vertical-align: middle;
}
/* line 1105, ../sass/view.scss */

.view-courses .footer-group {
	border-bottom: 1px solid #e5e5e5;
	border-top: 1px solid #e5e5e5;
	color: #cbc9c9;
	overflow: hidden;
	padding: 7px 0;
}
/* line 1112, ../sass/view.scss */

.view-courses .header-group {
	margin-bottom: 20px;
}
/* line 1115, ../sass/view.scss */

.view-courses .views-field-picture {
	float: left;
	margin-right: 15px;
}
/* line 1118, ../sass/view.scss */

.view-courses .views-field-picture img {
	border-radius: 50%;
	-webkit-border-radius: 50%;
	max-width: 50px;
}
/* line 1123, ../sass/view.scss */

.view-courses .views-field-field-full-name {
	color: #666666;
	font-family: 'roboto_slabregular';
	font-style: normal;
	font-weight: normal;
	line-height: 1;
	text-transform: uppercase;
}
/* line 1129, ../sass/view.scss */

.view-courses .views-field-field-user-description {
	color: #999999;
	font-size: 0.923em;
}
/* line 1133, ../sass/view.scss */

.view-courses .views-field-view-node {
	float: right;
}
/* line 1136, ../sass/view.scss */

.view-courses .views-field-totalcount {
	display: inline-block;
	margin-right: 25px;
}
/* line 1140, ../sass/view.scss */

.view-courses .views-field-field-date-to-date {
	display: inline-block;
}
/* line 1145, ../sass/view.scss */

.view-courses.view-grid .views-field-view-node {
	float: none;
	margin-top: 10px;
}
/* line 1153, ../sass/view.scss */

.view-courses-list .views-field-field-image {
	float: left;
	margin-right: 30px;
}
/* Gallery page */

/* line 1161, ../sass/view.scss */

.view-gallery .views-row {
	margin-left: 0;
}
/* line 1163, ../sass/view.scss */

.view-gallery .views-row + .views-row {
	margin-top: 0;
}
/* line 1168, ../sass/view.scss */

.view-gallery .views-col .grid-inner {
	margin-left: 0;
}
/* line 1173, ../sass/view.scss */

.view-gallery .views-field-title {
	color: white;
	font-size: 1.385em;
	font-family: 'roboto_slabregular';
	font-style: normal;
	font-weight: normal;
	text-transform: uppercase;
}
/* line 1179, ../sass/view.scss */

.view-gallery .views-field-title a {
	color: white;
	text-transform: uppercase;
}
/* line 1182, ../sass/view.scss */

.view-gallery .views-field-title a:hover, .view-gallery .views-field-title a:focus {
	color: #b51546;
}
/* line 1188, ../sass/view.scss */

.view-gallery .views-field-field-gallery-categories a {
	color: white;
}
/* line 1190, ../sass/view.scss */

.view-gallery .views-field-field-gallery-categories a:hover, .view-gallery .views-field-field-gallery-categories a:focus {
	color: white;
	text-decoration: underline;
}
/* About page */

/* line 1199, ../sass/view.scss */

.view-statistic-amount {
	margin-bottom: 30px;
}
/* line 1202, ../sass/view.scss */

.view-statistic-amount .views-col .grid-inner {
	background: -moz-linear-gradient(top, #46556f 0%, #192841 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #46556f), color-stop(100%, #192841));
	background: -webkit-linear-gradient(top, #46556f 0%, #192841 100%);
	background: -o-linear-gradient(top, #46556f 0%, #192841 100%);
	background: -ms-linear-gradient(top, #46556f 0%, #192841 100%);
	background: linear-gradient(to bottom, #46556f 0%, #192841 100%);
	color: white;
	margin-left: 2px;
	padding: 15px 0;
	text-align: center;
}
/* line 1214, ../sass/view.scss */

.view-statistic-amount .views-col + .views-col {
	margin-left: 0;
}
/* line 1218, ../sass/view.scss */

.view-statistic-amount .views-col .views-field-description p {
	font-size: 3.846em;
	font-family: 'roboto_slabbold';
	font-style: normal;
	font-weight: normal;
	line-height: 1;
	margin-bottom: 0;
}
/* line 1228, ../sass/view.scss */

.view-intro {
	border-bottom: 1px dotted #999999;
	margin-bottom: 30px;
	padding-bottom: 40px;
	overflow: hidden;
}
/* line 1233, ../sass/view.scss */

.view-intro .views-fieldset {
	overflow: hidden;
}
/* line 1236, ../sass/view.scss */

.view-intro .views-field-field-image {
	float: left;
	margin-right: 30px;
	max-width: 570px;
}
/* line 1241, ../sass/view.scss */

.view-intro .views-field-title {
	padding-bottom: 15px;
	position: relative;
	margin-bottom: 30px;
	overflow: hidden;
}
/* line 86, ../sass/includes/_include.scss */

.view-intro .views-field-title:before {
	border-bottom: 1px solid #666666;
	bottom: 0;
	content: "";
	left: 0;
	position: absolute;
	width: 50px;
}
/* line 1245, ../sass/view.scss */

.view-intro .views-field-title a {
	font-size: 1.538em;
	text-transform: uppercase;
}
/* view-jcarousel */

/* line 1253, ../sass/view.scss */

.view-jcarousel {
	margin-bottom: 40px;
}
/* line 1257, ../sass/view.scss */

.view-jcarousel .jcarousel-skin-default .jcarousel-clip-horizontal,  .view-jcarousel .jcarousel-skin-default .jcarousel-container-horizontal {
	height: 330px;
	width: 100%;
}
/* line 1261, ../sass/view.scss */

.view-jcarousel .jcarousel-skin-default .jcarousel-container-horizontal {
	padding: 0 10px;
}

@media (min-width: 1200px) {
/* line 1261, ../sass/view.scss */

.view-jcarousel .jcarousel-skin-default .jcarousel-container-horizontal {
	width: 1140px;
}
}
/* line 1267, ../sass/view.scss */

.view-jcarousel .jcarousel-skin-default .jcarousel-item {
	background: none;
	border: none;
	height: 330px;
	margin: 0 10px;
	position: relative;
	width: 260px;
}
/* line 1274, ../sass/view.scss */

.view-jcarousel .jcarousel-skin-default .jcarousel-item .user-picture {
	position: relative;
}
/* line 1277, ../sass/view.scss */

.view-jcarousel .jcarousel-skin-default .jcarousel-item .views-field-picture {
	border-radius: 50%;
	-webkit-border-radius: 50%;
	overflow: hidden;
	position: relative;
	margin-bottom: 15px;
}
/* line 218, ../sass/includes/_include.scss */

.view-jcarousel .jcarousel-skin-default .jcarousel-item .views-field-picture a {
	display: block;
}
/* line 220, ../sass/includes/_include.scss */

.view-jcarousel .jcarousel-skin-default .jcarousel-item .views-field-picture a:before {
	background-color: rgba(149, 16, 47, 0.8);
	content: "";
	height: 100%;
	left: 0;
	position: absolute;
	bottom: 0;
	-webkit-transition: 0.4s ease-in-out all;
	-ms-transition: 0.4s ease-in-out all;
	transition: 0.4s ease-in-out all;
	-webkit-transform: translate3d(0, 100%, 0) translateZ(0);
	transform: translate3d(0, 100%, 0) translateZ(0);
	width: 100%;
}
/* line 1280, ../sass/view.scss */

.view-jcarousel .jcarousel-skin-default .jcarousel-item .views-field-picture a:before {
	border-radius: 50%;
	-webkit-border-radius: 50%;
}
/* line 1284, ../sass/view.scss */

.view-jcarousel .jcarousel-skin-default .jcarousel-item .views-field-picture img {
	border-radius: 50%;
	-webkit-border-radius: 50%;
}
/* line 1288, ../sass/view.scss */

.view-jcarousel .jcarousel-skin-default .jcarousel-item .social-links {
	left: 0;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-font-smoothing: antialiased;
	-webkit-transition: opacity 0.5s, -webkit-transform 0.5s;
	transition: opacity 0.5s, transform 0.5s;
	-webkit-transform: translateY(200%) translateZ(0);
	transform: translateY(200%) translateZ(0);
	opacity: 0;
	position: absolute;
	text-align: center;
	top: 50%;
}
/* line 236, ../sass/includes/_include.scss */

.view-jcarousel .jcarousel-skin-default .jcarousel-item:hover .views-field-picture a:before {
	-webkit-transform: translate3d(0, 0, 0) translateZ(0);
	transform: translate3d(0, 0, 0) translateZ(0);
}
/* line 1295, ../sass/view.scss */

.view-jcarousel .jcarousel-skin-default .jcarousel-item:hover .social-links {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-font-smoothing: antialiased;
	-webkit-transform: translateY(-50%) translateZ(0);
	transform: translateY(-50%) translateZ(0);
	-webkit-opacity: 1;
	opacity: 1;
	z-index: 999;
}
/* line 1301, ../sass/view.scss */

.view-jcarousel .jcarousel-skin-default .views-field-field-full-name {
	color: #1e304f;
	font-size: 1.538em;
	font-weight: bold;
	line-height: 1;
	text-transform: uppercase;
}
/* line 1308, ../sass/view.scss */

.view-jcarousel .jcarousel-skin-default .views-field-field-user-description {
	color: #1e304f;
	text-transform: uppercase;
}
/* line 1313, ../sass/view.scss */

.view-jcarousel .jcarousel-skin-default .jcarousel-next-disabled,  .view-jcarousel .jcarousel-skin-default .jcarousel-prev-disabled {
	display: block;
	opacity: .5;
}
/* line 1318, ../sass/view.scss */

.view-jcarousel .jcarousel-skin-default .jcarousel-prev,  .view-jcarousel .jcarousel-skin-default .jcarousel-next {
	background: #d4d4d4;
	height: 60px;
	left: -15px;
	margin-top: -60px;
	top: 50%;
	width: 25px;
}
/* line 1325, ../sass/view.scss */

.view-jcarousel .jcarousel-skin-default .jcarousel-prev:hover, .view-jcarousel .jcarousel-skin-default .jcarousel-prev:focus,  .view-jcarousel .jcarousel-skin-default .jcarousel-next:hover,  .view-jcarousel .jcarousel-skin-default .jcarousel-next:focus {
	background: #1e304f;
}
/* line 1328, ../sass/view.scss */

.view-jcarousel .jcarousel-skin-default .jcarousel-prev:after,  .view-jcarousel .jcarousel-skin-default .jcarousel-next:after {
	color: white;
	content: "\f104";
	display: inline-block;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-size: 20px;
	left: 0;
	line-height: 60px;
	position: absolute;
	text-align: center;
	top: 0;
	width: 100%;
}
/* line 1341, ../sass/view.scss */

.view-jcarousel .jcarousel-skin-default .jcarousel-next {
	left: auto;
	right: -15px;
}
/* line 1344, ../sass/view.scss */

.view-jcarousel .jcarousel-skin-default .jcarousel-next:after {
	content: "\f105";
}
/* View FAQ */

/* line 1354, ../sass/view.scss */

.view-faq .views-slideshow-controls-top,  .view-faq .views_slideshow_main {
	overflow: hidden;
	padding-bottom: 10px;
	float: left;
	width: 50%;
}
/* line 1364, ../sass/view.scss */

.view-faq .views-slideshow-controls-top > div {
	margin-right: 10px;
	padding-right: 10px;
}
/* line 1368, ../sass/view.scss */

.view-faq .views-slideshow-controls-top .views-field-title {
	padding-left: 15px;
	position: relative;
}
/* line 1371, ../sass/view.scss */

.view-faq .views-slideshow-controls-top .views-field-title:before {
	content: "";
	border-bottom: 5px solid transparent;
	border-top: 5px solid transparent;
	border-left: 5px solid #999999;
	position: absolute;
	left: 0;
	top: 7px;
	height: 0;
	width: 0;
}
/* line 1384, ../sass/view.scss */

.view-faq .views_slideshow_main {
	color: #57839e;
}
/* line 1387, ../sass/view.scss */

.view-faq .views-slideshow-pager-field-item {
	border-top: 1px solid #999999;
	cursor: pointer;
	padding-bottom: 20px;
	padding-top: 20px;
}
/* line 1392, ../sass/view.scss */

.view-faq .views-slideshow-pager-field-item:first-child {
	border-top: 0;
	padding-top: 0;
}
/* line 1396, ../sass/view.scss */

.view-faq .views-slideshow-pager-field-item.active {
	color: #57839e;
}
/* line 1398, ../sass/view.scss */

.view-faq .views-slideshow-pager-field-item.active .views-field-title:before {
	border-left-color: #57839e;
}
.topPan {
	background-color: #02263c;
	padding: 8px 0 6px;
	color: #ffffff;
}
.topPan .container {
	padding-bottom: 0;
	background: inherit;
}
.topPan * {
	color: #cbcfd2;
	margin-bottom: 0;
	font-size: 1.2rem;
}
.top_menu>span, .top_menu>span>ul, .top_menu>ul {
	display: inline-block;
}
.top_menu>span {
	margin: 0 5px;
}
.top_menu>span>small {
	margin-right: 12px;
}
.top_menu>ul {
	margin: 0 5px;
}
.top_menu ul li {
	padding-right: 1px;
	padding-left: 1px;
}
.color_changer li {
	padding-right: 1px;
	padding-left: 1px;
}
.color_changer .first a {
	background: #000;
	color: #fff;
	border: 1px solid #fff;
	display: inline-block;
	padding: 0 3px;
	line-height: 16px;
}
.color_changer .last a {
	background: #fff;
	color: #000;
	border: 1px solid #fff;
	display: inline-block;
	padding: 0 3px;
	line-height: 16px;
}
.language-switcher-locale-url li.last a {
	padding-left: 8px;
}
.language-switcher-locale-url li.last a:before {
	content: "";
	height: 10px;
	width: 1px;
	background: #fff;
	position: absolute;
	left: 0;
	top: 5px;
	display:none;
}
.language-switcher-locale-url li a {
	position: relative;
	color:white;
}
.language-switcher-locale-url li.active a {
	color: #fff;
}
.language-switcher-locale-url li.last a:hover {
color: #f75700;
}
.font_changer sup {
	font-size: 2.6rem;
	line-height: 0;
	top: 0;
	left: -2px;
	background: transparent;
}
.font_changer .first {
	left: 6px;
	position: relative;
}
.font_changer .last sup {
	font-size: 1.6rem;
}
#block-block-10 .marRight {
	position: relative;
	top: 3px;
}
.login_btn {
	background: #f37020;
	width: 144px;
	height: 24px;
	display: inline-block;
	background-size: 100%;
	padding: 0;
	vertical-align: middle;
	position: relative;
	top: -1px;
	text-align: center;
	color: #fff;
	font-size: 1.4rem;
	border-radius: 3px;
	padding-top: 2px;
}
.login_btn:hover {
	color: #fff;
}
.login_btn .ico-user {
	background: url(../images/ico-user.png) no-repeat;
	width: 15px;
	height: 15px;
	display: inline-block;
	background-size: 100%;
	position: relative;
	top: 3px;
}
.no-white {
	background: transparent;
}
.has-feedback {
	position: relative;
}
.form-group .search-form {
	float: right!important;
	transition: all .35s, border-radius 0s;
	width: 32px;
	height: 32px;
	background-color: #fff;
	box-shadow: 0 1px 1px rgba(0,0,0,.075) inset;
	border-radius: 25px;
	border: 1px solid #ccc;
}
.has-feedback .form-control-feedback {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 2;
	display: block;
	width: 34px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	pointer-events: none;
	color: #f75700;
}
.form-actions {
	padding-top: 10px;
}
.form-item {
	margin-bottom: 1em;
	margin-top: 2px;
	display: block;
	margin: 0;
}
.form-group .search-form input.form-control {
	padding: 6px 12px;
	padding-right: 20px;
	padding-bottom: 12px;
	border: 0;
	background: 0 0;
	box-shadow: none;
	display: block;
}
.form-group.hover .search-form, .form-group:hover .search-form {
	width: 100%;
	border-radius: 4px 25px 25px 4px;
}
.front .container.no-pad, .no-pad {
	padding-top: 0;
	padding-bottom: 0;
}
#logo h1 {
	margin: 0;
}
.region.region-search {
	margin-top: 20px;
	overflow: hidden;
}
#masthead {
	padding: 8px 0;
}
#page:after {
	background: #f7941d;
	content: "";
	height: 20%;
}
.view-campus-slideshow {
	background: #d8d8d8;
	color: #000;
	font-size: 1.8rem;
	position: relative;
}
#block-views-campus-slideshow-block {
	position: relative;/*box-shadow:0px 2px 15px 0px #999;*/

}
#block-views-campus-slideshow-block:after {
	content: "";
	background: url(../images/below_shadow.jpg) no-repeat;
	position: absolute;
	bottom: -28px;
	width: 71.8%;
	left: -14px;
	height: 30px;
}
.view-campus-slideshow .views-slideshow-controls-bottom .views_slideshow_pager_field_item {
	background: #d8d8d8;
}
.view-campus-slideshow .views-slideshow-controls-bottom .views_slideshow_pager_field_item:hover, .view-campus-slideshow .views-slideshow-controls-bottom .views_slideshow_pager_field_item.active {
	background: #f1f1f1;
	color: #000;
}
#views_slideshow_pager_field_item_bottom_campus_slideshow-block_4 .views-content-name {
	margin-top: -8px;
}
.view-campus-slideshow .views-slideshow-controls-bottom .views_slideshow_pager_field_item:before {
}
h2 {
	color: #005baa;
}
/*********** main menu ***************/

#main-menu-inner .tb-megamenu {
	position: static;
}
#main-menu-inner .tb-megamenu> ul > li {
	display: inline-block;
	float: none;
	position: static;
	display: table-cell !important;
	width: 1%;
	padding: 4px 0;
}
#main-menu-inner .tb-megamenu> ul > li:first-child {
	position: relative;
}
#main-menu-inner .tb-megamenu> ul > li {
	background: #f75700;
	transition: none;
	-webkit-transition: none;
}
#main-menu-inner .tb-megamenu> ul > li > a {
	color: #fff !important;
	font-size: 1.4rem !important;
	transition: none;
	-webkit-transition: none;
	display: block !important;
}
#main-menu-inner .tb-megamenu>ul > li:hover >a, #main-menu-inner .tb-megamenu> ul > li >a {
	background: #f75700 !important;
}
.tb-megamenu .nav > li > a:focus {
	background: #f75700 !important;
}
.tb-megamenu .nav > li.active > a:focus {
	background: #fff !important;
}
#main-menu-inner .tb-megamenu>ul > li > a {
	border-left: 1px solid #f9b890;
	transition: none;
	-webkit-transition: none;
}
#main-menu-inner .tb-megamenu>ul > li:nth-child(2) > a {
	border-left: 1px solid #f9b890;
}
#main-menu-inner .tb-megamenu>ul > li.open > a, #main-menu-inner .tb-megamenu>ul > li:hover > a, #main-menu-inner .tb-megamenu>ul > li.active > a {
	border-color: transparent !important;
}
#main-menu-inner .tb-megamenu>ul > li.open+li > a, #main-menu-inner .tb-megamenu>ul > li:hover+li > a, #main-menu-inner .tb-megamenu>ul > li.active+li > a {
	border-color: transparent;
}
.front #main-menu-inner .tb-megamenu>ul > li:nth-child(2) > a {
	border-left: none;
}
#main-menu-inner .tb-megamenu>ul > li:last-child > a {
}
.tb-megamenu .mega:hover > .mega-dropdown-menu {
	display: block !important;
}
#main-menu-inner .tb-megamenu>ul > li.active, #main-menu-inner .tb-megamenu>ul > li.active > a {
	background: #fff !important;
	color: #f75700 !important;
}
#main-menu-inner .tb-megamenu>ul > li.active:hover > a {
	background: #fff !important;
}
#main-menu-inner .tb-megamenu>ul > li:first-child {
	width: 0.01%;
	padding: 2.5px 0;
}
#main-menu-inner .tb-megamenu>ul > li:first-child > a {
	opacity: 0;
}
#main-menu-inner .tb-megamenu> ul > li:first-child:before {
	content: "";
	background: url(../images/home_ico_white.png) no-repeat;
	width: 25px;
	height: 25px;
	background-size: 100%;
	left: 0;
	right: 0;
	margin-left: auto;
	margin-right: auto;
	top: 15px;
	position: absolute;
}
#main-menu-inner .tb-megamenu>ul > li:hover:first-child:before, #main-menu-inner .tb-megamenu>ul > li.active:first-child:before {
	content: "";
	background: url(../images/home_ico.png) no-repeat;
	width: 25px;
	height: 25px;
	background-size: 100%;
	left: 0;
	right: 0;
	margin-left: auto;
	margin-right: auto;
	top: 13px;
	position: absolute;
}
#main-menu-inner.tb-megamenu> ul > li.active > a {
	color: #f75700 !important;
}
#main-menu-inner .tb-megamenu .dropdown-menu {
	border-bottom: none;
	left: 0;
	-webkit-transform: none;
	transform: none;
	width: 100%;
	position: absolute;
	background: #fff;
	top: 120%;
	padding: 20px;
}
.not-front #main-menu-inner .tb-megamenu .dropdown-menu {
	top: 50px;
}
#main-menu-inner .tb-megamenu .dropdown-menu>.mega-dropdown-inner {
	margin: 0 auto;
}

@media (min-width: 768px) {
#main-menu-inner .tb-megamenu .dropdown-menu>.mega-dropdown-inner {
	width: 750px;
}
}

@media (min-width: 992px) {
#main-menu-inner .tb-megamenu .dropdown-menu>.mega-dropdown-inner {
	width: 970px;
}
}

@media(min-width:1280px) {
#main-menu-inner .tb-megamenu .dropdown-menu>.mega-dropdown-inner {
	width: 1170px;
}
}
#main-menu-inner .tb-megamenu .dropdown-menu ul li {
	text-align: left;
	border-bottom: 1px solid #f7a61f;
	transition: none;
	-webkit-transition: none;
}
#main-menu-inner .tb-megamenu .dropdown-menu ul li a {
	color: #000;
	background: transparent;
	text-align: left;
	transition: none;
	-webkit-transition: none;
}
#main-menu-inner .tb-megamenu .dropdown-menu ul li a:hover {
	color: #f75700;
}
#main-menu-inner .container {
	position: static;
}
.tb-megamenu .mega-caption {
	white-space: normal;
	margin: 0;
	line-height: 15px;
}
#main-menu-inner .tb-megamenu .dropdown-menu ul {
	background: #fff;
}
.tb-megamenu .caret {
	display: inline-block;
	width: 0;
	height: 0;
	vertical-align: top;
	border-bottom: 4px solid #000;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
	border-top: none;
	content: "";
}
#main-menu-inner .tb-megamenu .nav li .caret {
	border-bottom-color: #fff;
	position: absolute;
	left: 47%;
	bottom: -2px;
	display: none;
}
#main-menu-inner .tb-megamenu .nav li.active .caret {
	border-bottom-color: #f75700;
}
#main-menu-inner .tb-megamenu .dropdown-menu ul:before, #main-menu-inner .tb-megamenu .dropdown-menu ul:after {
	content: "";
	display: none;
}
#main-menu-inner .tb-megamenu> ul > li.open>a:after, #main-menu-inner .tb-megamenu> ul > li:hover>a:after {
	content: "";
	position: absolute;
	width: 100%;
	bottom: -4px;
	left: 0;
	height: 1px;
	background: #7b7b7b !important;
}
#main-menu-inner .tb-megamenu> ul > li.open, #main-menu-inner .tb-megamenu> ul > li:hover, #main-menu-inner .tb-megamenu> ul > li.open>a, #main-menu-inner .tb-megamenu> ul > li:hover>a {
	background: #fff !important;
	color: #ef6719 !important;
	transition: none;
	-webkit-transition: none;
}
#main-menu-inner .tb-megamenu> ul > li.open .caret, #main-menu-inner .tb-megamenu> ul > li:hover .caret {
	border-bottom-color: #ef6719;
	display: block;
}
/********* main menu **********/

#block-views-our-courses-block--2 .list-items ul li {
	border-bottom: 1px solid #cccccc;
	margin: 0;
}
#block-views-our-courses-block--2 .list-items ul li a {
	color: #111;
	padding: 10px;
	display: block;
	font-size: 1.5rem;
}
#block-views-our-courses-block--2 .list-items ul li:before {
	content: "";
	display: none;
}
#block-block-4--2 {
	margin: 0;
}
h2:before {
	content: "";
	width: 100%;
	border-bottom: 1px solid #005baa;
}
.view-services .views-col .views-field-field-image img {
	width: 30px;
}
#sidebar-first, #sidebar-first+#content, #sidebar-first+#content+#sidebar-second {
	margin-top: 50px;
}
#block-views-news-block .view, #block-views-news-block .views-metro-item {
	overflow: visible;
}
.view-metro .views-metro-item.row-1 .group-content, .view-metro .views-metro-item.row-2 .group-content {
	max-height: 185px;
	overflow: hidden;
}
.btn-primary {
	background: #005aaa;
}
#block-block-2, #block-block-6 {
	background: #005aaa;
	color: #678fc1;
}
#block-block-2 {
	text-align: left !important;
	padding: 0px 15px;
	font-size: 1.3rem;
	margin-right: 0%;
}
#block-block-6 {
	text-align: right;
	padding-right: 50px;
}
.socials-list-footer {
	margin: 0;
	padding: 0;
}
#block-block-6 ul li {
	display: inline-block;
	margin: 5px 2px;
}
#block-block-6 ul li a {
	width: 40px;
	height: 39px;
	text-align: center;
	padding-top: 10px;
	background: #fff;
	display: block;
	border-radius: 50%;
	font-size: 1.8rem;
}
#block-block-6 ul li:first-child a {
	color: #5b74a9;
}
#block-block-6 ul li:nth-child(2) a {
	color: #56acee;
}
#block-block-6 ul li:nth-child(3) a {
	color: #007ab9;
}
#block-block-6 ul li:nth-child(4) a {
	color: #D32322;
	font-size: 2rem;
}
#block-block-2 address {
	margin-bottom: 0;
	line-height: 18px;
}
.mini_footer {
	background: #005aaa;
	padding: 15px 0;
	margin: 25px 0 10px;
}
#block-menu-menu-footer-menu {
	clear: both;
}
#footer ul.menu {
	margin-bottom: 30px;
	text-align: left;
	padding: 0;
}
span.date-display-single {
	color: inherit;
}
#block-views-announcemetns-block--2 .item-list ul li {
	border-bottom: 1px solid #cccccc;
	margin-bottom: 10px;
	padding-left: 15px;
	font-size: 1.3rem;
}
#block-views-announcemetns-block--2 .item-list ul li .field-content {
	line-height: 18px;
	font-size: 1.4rem;
}
#block-views-announcemetns-block--2 .item-list ul li .field-content .date-display-single {
	display: block;
	margin-bottom: 4px;
}
#block-views-announcemetns-block--2 .item-list ul li .views-field-nothing .field-content {
	font-size: 1.4rem;
}
.front #main #content.column {
	background: #00abbd;
	padding: 80px 0 0px;
}
.front #content:before {
	background: -webkit-linear-gradient(-99deg, #00abbd 50%, transparent 50%);
	background: -o-linear-gradient(bottom left, #b51546 50%, transparent 50%);
	background: -moz-linear-gradient(bottom left, #b51546 50%, transparent 50%);
	background: linear-gradient(to bottom left, #00abbd 50%, transparent 50%);
}
.front #content:after {
	background: -webkit-linear-gradient(-81deg, #00abbd 50%, transparent 50%);
	background: -o-linear-gradient(bottom right, #b51546 50%, transparent 50%);
	background: -moz-linear-gradient(bottom right, #b51546 50%, transparent 50%);
	background: linear-gradient(to bottom right, #00abbd 50%, transparent 50%);
}
.front #content h1#page-title {
	font-family: 'SegoeUI-Regular';
}
.front #content .field-item.even p {
	font-size: 1.5rem;
	line-height: 24px;
	padding: 20px 40px;
}
#footer .container {
	background: none;
	padding-bottom: 10px;
	padding-top: 15px;
}
.slides .views-field.views-field-body {
	position: absolute;
	width: 100%;
	top: 0;
	left: 0;
}
.slides .banner_up {
	color: #fff;
	width: 60%;
	margin: 60px auto 0;
}

@media(min-width:1025px) and (max-width:1366px) {
.slides .banner_up {
	width: 65%;
}
}
.slides .banner_up strong {
	font-size: 8rem;
	padding: 10px 10px;
	border-right: 1px solid #000;
	line-height: 70px;
	vertical-align: middle;
	width: 28%;
	float: left;
	display: block;
	text-align: center;
}
.slides .banner_up span {
	font-size: 3rem;
	text-transform: uppercase;
	padding: 0 20px;
	display: inline-block;
	line-height: 35px;
	width: 72%;
	float: left;
}
.slides .banner_up span a {
	display: block;
	color: #fff;
	font-size: 1.4rem;
	text-transform: capitalize;
}
.flex-direction-nav a {
	top: 25%;
}
.flex-control-nav {
	position: absolute;
	bottom: initial;
	text-align: center;
	top: 33%;
	right: 5%;
	width: auto;
	z-index: 99;
}
.front #page {
	padding-top: 450px;
}

@media(min-width:1680px) {
.front #page {
	padding-top: 600px;
}
}
.flex-control-nav li {
	margin: 0 3px;
}
.flex-control-paging li a {
	width: 15px;
	height: 15px;
	border-radius: 50%;
	background: #000;
	border: 2px solid #000;
}
.flex-control-paging li a.flex-active {
	border-color: #f75700;
	background: #fff;
}
.view-hot-course .views-field-title a {
	text-transform: none;
	font-family: 'SegoeUI-Regular';
}
.view-hot-course .views-fieldset {
	width: 60%;
	padding: 22px 20px 22px 0;
}
.view-hot-course .views-field-title {
	padding: 10px 0 0;
}
.view-hot-course .views-field-field-description {
	padding: 10px 0 0;
}
#search-block-form .form-text {
	float: right;
	width: 0;
	border-radius: 0 20px 20px 0;
	height: 35px;
	opacity: 0;
	background: #fff;
	border-color: #e5e5e5;
}
#search-block-form .form-actions {
	background: transparent;
	border: 1px solid #ccc;
	border-radius: 0 3px 3px 0;
	-webkit-border-radius: 0 3px 3px 0;
	-webkit-transition: all 0.3s ease-in 0s;
	-ms-transition: all 0.3s ease-in 0s;
	transition: all 0.3s ease-in 0s;
	height: 35px;
	position: absolute;
	right: 0;
	top: 0;
	width: 35px;
	z-index: 9;
	border-radius: 50%;
}
#search-block-form .form-submit {
	width: 35px;
	height: 35px;
	border-radius: 50%;
	border-color: #e5e5e5;
}
#search-block-form:hover .form-text:focus {
	outline: 0;
}
#search-block-form:hover .form-text {
	width: 100%;
	opacity: 1;
}
#search-block-form .form-actions {
	background: #fff;
	border-color: #e5e5e5 !important;
}
#search-block-form:hover .form-actions {
	background: #fff;
	border-color: #e5e5e5;
	border-left: 0;
	border-radius: 0 50% 50% 0;
}
.views-field-view-node a, #block-views-services-block .view-services .views-col .views-field-field-cutome-link .field-content a, #block-views-campus-slideshow-block .views-field-description-1 a {
	color: #f75700;
	margin-bottom: 10px;
	display: block;
}
.views-field-view-node a:hover, #block-views-services-block .view-services .views-col .views-field-field-cutome-link .field-content a:hover, #block-views-campus-slideshow-block .views-field-description-1 a:hover {
	color: #000;
}
.front .views-field-view-node a:before, #block-views-services-block .view-services .views-col .views-field-field-cutome-link .field-content a:before, #block-views-campus-slideshow-block .views-field-description-1 a:before {
	content: "\f0da";
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	margin-right: 4px;
	font-size: 1.6rem;
	position: relative;
	bottom: -1px;
}
#block-views-news-block .box.views-metro-item.row-0 .views-fieldset .field-content {
}
#main-menu-inner ul > li > a {
	padding: 12px !important;
}
.content_ank .view-metro .views-metro-item .views-field-title a {
	min-height: 95px;
	padding: 13.5px 0;
	font-size: 1.6rem;
}
.content_ank .views-metro-item {
	overflow: visible;
}

@media(min-width:1025px) {
#block-views-services-block {
	padding: 0px 10px;
}
}
#block-menu-block-2--2 ul.menu {
	padding: 0;
}
#block-menu-block-2--2 ul.menu li a {
	border-bottom: 1px solid #cccccc;
	padding: 12px 10px;
	display: block;
	font-weight: 500;
	font-size: 1.4rem;
}
#block-menu-block-2--2 ul.menu li:first-child a {
	padding-top: 0;
}
.front #main>.container {
	padding-bottom: 0;
}
#block-views-campus-slideshow-block .views-field-description-1 a {
	margin: 5px 10px;
}
#block-views-campus-slideshow-block .views-field-description-1 p {
	color: #dfdfdf;
	font-size: 1.4rem;
	margin: 0;
	padding: 5px 0;
}
.view-metro .views-metro-item.box .item-inner {
	box-shadow: 0px 1px 8px 2px #ccc;
	-webkit-box-shadow: 0px 1px 8px 2px #ccc;
}
#page #panel-first .container {
	padding-bottom: 10px;
}
h2 {
	position: relative;
	margin: 10px 0 25px;
	font-family: georgia, "Lucida Bright", "DejaVu Serif", serif;
}
h2>span {
	background: #fff;
	position: relative;
	padding: 0 15px 0 0;
	left: 0;
	bottom: -22px;
}
#page #main aside h2 {
	margin: 0 0 25px;
}
#page #main aside h2 span {
	position: relative;
	left: 0;
	top: 0;
	padding: 0;
}
.front #page:after {
	top: 71%;
}
.view-id-hot_course .grid-inner:hover .views-field-field-image a, #block-block-13 .views-field-field-image a {
	position: relative;
	display: block;
}
.view-id-hot_course .grid-inner:hover .views-field-field-image a:before, #block-block-13 .item-inner:hover .views-field-field-image a:before, #block-block-13 .item-inner:hover .views-field-field-image .field-content:before {
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	-webkit-box-shadow: inset -2px -5px 125px -13px rgba(0,0,0,0.75);
	-moz-box-shadow: inset -2px -5px 125px -13px rgba(0,0,0,0.75);
	box-shadow: inset -2px -5px 125px -13px rgba(0,0,0,0.75);
}
.main-title {
	position: relative;
}
.main-title .container {
	min-height: 362px;
}
#banners {
	position: relative;
}
#page-slogan {
	font-family: 'SegoeUI-Light';
	font-size: 2em !important;
	font-weight: 300;
	position: absolute;
	display: inline-block;
	background: rgba(0,0,0,0.6);
	padding: 30px !important;
	margin: 0 !important;
	bottom: 30px;
	border: none;
	color: #fff;
	left: 10px;
}
#page-slogan:before {
	display: none;
}
#mobile_toggle .navbar-canvas-toggle {
	bottom: 0;
	font-size: 1.385em;
	line-height: 0;
	left: 0;
	position: relative;
	border: 1px solid #ccc;
	width: 100%;
	display: block;
	padding: 10px;
	margin-bottom: 10px;
	background: #f75700;
	color: #fff;
}
#mobile_toggle .navbar-canvas-toggle span {
	position: relative;
	top: 8px;
}
#mobile_toggle .navbar-canvas-toggle i {
	float: right;
}

@media(max-width:767px) {
#mobile_toggle {
	padding: 15px;
}
.region.region-search {
	padding: 0 15px;
}
#search-block-form .form-text {
	float: right;
	width: 100%;
	border-radius: 0 20px 20px 0;
	height: 35px;
	opacity: 1;
	background: #fff;
}
#search-block-form .form-actions {
	border-radius: 0 50% 50% 0;
	border-left: none;
}
#logo h1 {
	padding: 0 15px;
}
.slides .banner_up {
	color: #fff;
	width: 100%;
	margin: 0px auto 0;
	text-align: center;
}
.slides .banner_up strong {
	font-size: 4.8rem;
	border-right: none;
	width: 100%;
}
.slides .banner_up span {
	font-size: 1.4rem;
	width: 100%;
	line-height: 17px;
}
.flex-control-nav {
	top: 40%;
}
#block-views-campus-slideshow-block:after {
	content: "";
	background: url(../images/below_shadow.jpg) no-repeat;
	position: absolute;
	bottom: -28px;
	width: 100%;
	left: 0;
	height: 30px;
}
#block-block-2 {
	position: relative;
	z-index: 9;
}
}

@media(min-width:768px) and (max-width:992px) {
#search-block-form .form-text {
	float: right;
	width: 100%;
	border-radius: 0 20px 20px 0;
	height: 35px;
	opacity: 1;
	background: #fff;
}
#search-block-form .form-actions {
	border-radius: 0 50% 50% 0;
	border-left: none;
}
.slides .banner_up {
	color: #fff;
	width: 100%;
	margin: 20px auto 0;
	text-align: center;
}
.slides .banner_up strong {
	font-size: 5.5rem;
	border-right: none;
	width: 100%;
}
.slides .banner_up span {
	font-size: 2.5rem;
	width: 100%;
}
}
.page-node h1#page-title {
}
.lzt_html h3, .page-node .col-md-9 h1#page-title, .page-node .col-md-8 h1#page-title {
	color: #005aaa !important;
	font-size: 2.8rem !important;
	font-family: Georgia, "Lucida Bright", "DejaVu Serif", Constantia, serif !important;
}
.lzt_html p {
	color: #878787;
	line-height: 23px;
	font-family: 'SegoeUI-Regular';
}
.italic_text {
	font-style: italic;
	font-size: 1.6rem;
	color: #000;
	font-family: Georgia, "Lucida Bright", "DejaVu Serif", Constantia, serif;
	margin: 30px 0;
}
.italic_text p {
	font-family: inherit !important;
	color: inherit !important;
}
.aboutus_history_html ul li {
	margin-bottom: 15px;
	float: left;
	width: 100%;
}
.aboutus_history_html ul li strong {
	font-family: Georgia, "Lucida Bright", "DejaVu Serif", Constantia, serif;
	display: block;
	font-size: 2.8rem;
	font-weight: normal;
	color: #333;
	margin-bottom: 5px;
}
.aboutus_history_html ul li p {
	color: #878787;
}
#page_detail_contaner {
	text-align: center;
}
#page_detail_contaner h1 {
	text-transform: uppercase !important;
	font-family: 'SegoeUI-Regular';
	font-family: 'SegoeUI-Light';
	color: #f75700;
	margin: 0;
	padding: 15px 0;
}
#page_detail_contaner h3 {
	font-style: italic;
	font-size: 2rem;
	color: #000000;
	font-family: Georgia, "Lucida Bright", "DejaVu Serif", Constantia, serif;
	padding: 0 30px;
	line-height: 28px;
}
#block-views-feature-event-block {
	padding: 0 30px;
}
#block-views-feature-event-block .content {
	background: #ededed;
	padding: 20px 30px;
	float: left;
	width: 100%;
}
#block-views-feature-event-block .content ul {
	margin: 0;
}
#block-views-feature-event-block .content li.views-row {
	margin-left: -15px;
	margin-right: -15px;
}
#block-views-feature-event-block .content li.views-row>div {
	padding-left: 15px;
	padding-right: 15px;
	width: 50%;
	float: left;
}
.feature_event_front {
	padding: 60px 40px 0 !important;
}

@media(max-width:991px) {
.feature_event_front {
	padding: 10px 40px 0 !important;
}
}
.feature_event_front .views-field-title {
	font-size: 1.8rem;
	font-family: Georgia, "Lucida Bright", "DejaVu Serif", Constantia, serif;
	color: #444444;
	font-weight: bold;
}
.feature_event_front .views-field-field-start-date {
	font-family: Georgia, "Lucida Bright", "DejaVu Serif", Constantia, sans;
	color: #444444;
	font-size: 1.8rem;
	padding: 10px 0;
	display: inline-block;
	float: left;
}
.feature_event_front .views-field-field-location {
	font-family: Georgia, "Lucida Bright", "DejaVu Serif", Constantia, serif;
	color: #444444;
	font-size: 1.8rem;
	padding: 10px 0;
	display: inline-block;
	float: left;
	padding-left: 10px;
	position: relative;
}
.feature_event_front .views-field-field-location:before {
	content: ",";
	font-family: Georgia, "Lucida Bright", "DejaVu Serif", Constantia, serif;
	color: #444444;
	font-size: 2rem;
	display: inline-block;
	position: absolute;
	left: 0;
}
.feature_event_front .views-field-view-node {
	display: block;
	float: left;
	clear: both;
}
.feature_event_front .views-field-body {
	clear: both;
	padding: 10px 0 30px 0;
	line-height: 22px;
}
.feature_event_front .views-field-view-node a {
	background: #005aaa;
	color: #fff;
	padding: 7px 20px;
	text-align: center;
	border-radius: 4px;
	display: inline-block;
	text-decoration: none;
	text-shadow: none;
	margin-top: 20px;
	clear: both;
}
.feature_event_front .views-field-view-node a:hover {
	background: #555 !important;
	border-color: #555;
}
.feature_event_front .views-field-view-node a:before {
	content: "";
	display: none;
}
#block-menu-menu-properties-events {
	display: none;
}
#block-system-main {
	padding: 15px 0px 0;
}
#block-system-main .view-events h2 {
	border-bottom: 1px solid #ededed;
	padding: 10px 20px;
	margin-bottom: 10px;
}
#block-system-main .view-events .view-content li {
	border-bottom: 1px solid #838383;
	padding: 10px 40px;
	margin: 0;
	margin-bottom: 20px;
}
#block-system-main .view-events .view-content li .views-field-title {
	font-family: Georgia, "Lucida Bright", "DejaVu Serif", Constantia, serif;
	color: #222222;
	font-style: italic;
	position: relative;
}
#block-system-main .view-events .view-content li .views-field-title a {
	color: inherit;
}
#block-system-main .view-events .view-content li .lzt_d_tv:after {
	content: "";
	width: 50px;
	height: 1px;
	display: block;
	clear: both;
	background: #cccccc;
	margin: 15px 0;
}
#block-system-main .view-events .lzt_d_tv {
	font-family: Georgia, "Lucida Bright", "DejaVu Serif", Constantia, serif;
	color: #222222;
	font-style: italic;
	position: relative;
	margin-top: 5px;
}
#block-system-main .events-view .views-row:first-child .views-fieldset {
	top: 0;
}
#block-system-main .view-events .lzt_d_tv>div {
	display: inline-block;
	font-size: 1.308em;
}
#block-system-main .view-events .lzt_d_tv>div.views-field-field-location {
	position: relative;
	padding-left: 10px;
}
#block-system-main .view-events .lzt_d_tv>div.views-field-field-location:before {
	content: ",";
	font-family: Georgia, "Lucida Bright", "DejaVu Serif", Constantia, serif;
	font-size: 2rem;
	display: inline-block;
	position: absolute;
	left: 0;
}
#block-system-main .view-events .view-content li .views-field-body {
	line-height: 22px;
}
#block-system-main .view-events .view-content li .views-field-view-node {
	text-align: right;
}
#block-system-main .view-events .view-content li .views-field-view-node a {
	margin: 0;
	color: #f7941d;
}
#block-system-main .view-events .view-content li .views-field-view-node a:before {
	content: "";
	display: none;
}
#block-views-feature-event-block h2, .lzt-cls h2, .lzt_cls h2 {
	color: #005aaa;
	font-size: 2.4rem;
	font-family: Georgia, "Lucida Bright", "DejaVu Serif", Constantia, serif;
	text-transform: capitalize;
	margin: 0;
	padding-bottom: 20px;
}
#block-views-feature-event-block h2:before, .lzt-cls h2:before, .lzt_cls h2:before {
	content: "";
	display: none;
}
#block-views-feature-event-block h2 span, .lzt-cls h2 span, .lzt_cls h2 span {
	position: relative;
	top: 0;
	left: 0;
	background: transparent;
	text-transform: none;
}
.item-list ul.pager {
	text-align: right;
	margin-bottom: 0;
}
.item-list ul.pager li {
	width: auto !important;
	height: auto !important;
	text-align: center !important;
	padding: 0 !important;
	border-radius: 0 !important;
}
.item-list ul.pager li+li {
	margin-left: -5px;
}
.item-list ul.pager li a {
	border: 1px solid #ccc !important;
	color: #0059a5 !important;
	width: auto !important;
	height: auto !important;
	text-align: center !important;
	padding: 8px 12px!important;
	border-radius: 0 !important;
	display: inline-block !important
}
.item-list ul.pager li.pager-current {
	border: 1px solid #ccc !important;
	width: auto !important;
	height: auto !important;
	text-align: center !important;
	padding: 8px 12px !important;
	border-radius: 0 !important;
	background: #0059a5 !important;
	color: #fff !important;
	display: inline !important;
	line-height: initial !important;
}
.item-list ul.pager li:first-child, .item-list ul.pager li:first-child a {
	border-radius: 4px 0 0 4px !important;
}
.item-list ul.pager li:last-child, .item-list ul.pager li:last-child a {
	border-radius: 0 4px 4px 0 !important;
}
#block-views-past-events-block {
	padding: 0 30px;
}
#block-views-past-events-block .grid-inner .views-field-title-1, .view-id-past_event .views-field-title {
	font-family: Georgia, "Lucida Bright", "DejaVu Serif", Constantia, serif;
	color: #222222;
	position: relative;
	font-size: 1.8rem;
	margin: 15px 0 10px;
}
#block-views-past-events-block .grid-inner .views-field-title-1 a, .view-id-past_event .views-field-title a {
	color: inherit;
	font-size: inherit;
}
.view-id-past_event .views-field-title {
	font-weight: bold;
}
#block-views-past-events-block .grid-inner .views-field-field-start-date, .view-id-past_event .views-field-field-start-date {
	font-family: Georgia, "Lucida Bright", "DejaVu Serif", Constantia, serif;
	color: #222222;
	position: relative;
	font-size: 1.8rem;
	display: inline-block;
}
#block-views-past-events-block .grid-inner .views-field-field-location, .view-id-past_event .views-field-field-location {
	font-family: Georgia, "Lucida Bright", "DejaVu Serif", Constantia, serif;
	color: #222222;
	position: relative;
	font-size: 1.8rem;
	display: inline-block;
}
#block-views-past-events-block .grid-inner .views-field-body {
	line-height: 22px;
}
#block-views-past-events-block .grid-inner .fieldset.views-fieldset:after {
	content: "";
	width: 50px;
	height: 1px;
	display: block;
	clear: both;
	background: #cccccc;
	margin: 15px 0;
}
#block-views-past-events-block .views-view-grid>.views-row {
	margin-left: -15px;
	margin-right: -15px;
}
#block-views-past-events-block .views-view-grid .views-col .grid-inner {
	padding: 0 15px;
}

@media(min-width:1366px) {
#block-views-past-events-block .views-view-grid>.views-row {
	margin-left: -40px;
	margin-right: -40px;
}
#block-views-past-events-block .views-view-grid .views-col .grid-inner {
	padding: 0 40px;
}
}
#block-views-event-speaker-block--2 {
	margin-bottom: 10px;
}
#block-views-event-speaker-block--2 .view-id-event_speaker .views-row {
	padding: 15px 20px 30px 20px;
	background: #00abbd;
	color: #fff;
}
#block-views-event-speaker-block--2 .view-id-event_speaker .views-row>div {
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid #008997;
}
#block-views-event-speaker-block--2 .view-id-event_speaker .views-row>div .views-label {
	font-weight: bold;
}
#block-views-event-speaker-block--2 .view-event-speaker {
	background: none;
	padding-bottom: 0;
}
#block-system-main #node-66 .content {
	color: #878787;
	line-height: 23px;
	font-family: 'SegoeUI-Regular';
}
.agenda_table h4 {
	background: #f7941d;
	color: #fff;
	font-size: 2.4rem;
	padding: 5px 15px;
	margin: 20px 0;
}
.agenda_table table tr th {
	font-family: Georgia, "Lucida Bright", "DejaVu Serif", serif;
	font-size: 2rem;
	color: #000;
	font-weight: normal;
}
.agenda_table table tr th, .agenda_table table tr td {
	border-top: none;
	border-bottom: 1px solid #005aaa;
}
.agenda_table table tr td {
	padding: 15px 10px;
	color: #414141;
}
.light_blue_bg {
	background: #00abbd;
	color: #fff;
}
.dtv {
	padding: 15px 20px 30px 20px;
}
.dtv>div {
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid #008997;
}
.dtv>div strong {
	display: block;
}
.dtv>div span {
	display: block;
}
.more_info_block {
	padding: 20px 20px 40px;
	margin: 15px 0;
	background: #00abbd;
	color: #fff;
}
.more_info_block h2 {
	font-size: 2.8rem;
	font-family: Georgia, "Lucida Bright", "DejaVu Serif", Constantia, serif;
	text-transform: none;
	margin: 0 !important;
}
.more_info_block a, .more_info_block h2 span {
	background: none;
	color: #fff;
}
.more_info_block .field-content {
	margin-bottom: 20px;
	font-style: normal;
	line-height: 1.42857143;
}
.more_info_block h2:before {
	display: none;
}
.view-id-past_event .views-field-field-image img {
	width: 100%;
}
.view-id-past_event .views-field-field-image {
	height: 250px;
	overflow: hidden;
}
.view-id-past_event .views-view-grid > .views-row {
	margin-left: -15px;
	margin-right: -15px;
}
.view-id-past_event .views-view-grid > .views-row>div {
	padding: 0 15px;
}
.view-id-past_event .views-view-grid > .views-row>div .grid-inner {
	border-bottom: 1px solid #dedede;
	margin-bottom: 40px;
}
.view-id-past_event .views-field-view-node {
	text-align: right;
	margin: 20px 0 15px;
}
.view-id-past_event .views-field-view-node a {
	background: #005aaa;
	color: #fff;
	padding: 7px 20px;
	text-align: center;
	border-radius: 4px;
	display: inline-block;
}
.view-id-past_event .views-field-view-node a:before {
	display: none;
}

@media(min-width:1366px) {
.view-id-past_event .views-view-grid > .views-row>div {
	width: 45%;
}
.view-id-past_event .views-view-grid > .views-row>div.col-last {
	margin-left: 10%;
}
}
.not-front #content.column.col-md-9 #page-title {
}
.not-front .field-type-text-with-summary p {
	color: #303030;
	line-height: 23px;
	font-family: 'SegoeUI-Regular';
}
#block-views-past-event-gallery-block {
	margin-left: -15px;
	margin-right: -15px;
	padding: 30px;
	background: #e5e5e5;
}
.owl-carousel .owl-prev {
	font-size: 2.8rem !important;
	position: absolute;
	left: -50px;
	top: 40%;
	outline: 0 !important;
}
.owl-carousel .owl-next {
	font-size: 2.8rem !important;
	position: absolute;
	right: -50px;
	top: 40%;
	outline: 0 !important;
}

@media(min-width:1366px) {
#page_detail_contaner h3, #block-views-past-events-block, #block-views-feature-event-block, .main-title #page-slogan, #block-views-past-event-gallery-block, .not-front #page_detail_contaner + #main>div>.row, #block-system-main .view-id-events, #block-views-past-events-block+.block {
	padding-left: 60px;
	padding-right: 60px;
}
}
.title_search {
	background: #ededed;
	padding: 10px 15px;
	font-family: Georgia, "Lucida Bright", "DejaVu Serif", Constantia, serif;
	margin-top: -30px;
}
.title_search h3 {
	color: #005aaa;
	font-size: 2.2rem;
	margin: 0;
}
.title_search i {
	font-style: italic;
	font-size: 1.6rem;
	color: #444444;
}
.title_search select {
	border: 0;
	font-style: italic;
	font-size: 1.5rem;
	padding: 5px 10px;
	color: #333;
}
#main-title>div.container {
	position: relative;
	background-position: center top !important;
}

@media(max-width:991px) {
#main-title>div.container {
	background-size: cover !important;
	background-position: center !important;
}
body {
	overflow-x: hidden !important;
}
}

@media(min-width:768px) and (max-width:991px) {
.owl-carousel .owl-prev {
	font-size: 2.8rem !important;
	position: absolute;
	left: 0;
	top: initial;
	outline: 0 !important;
	bottom: -20px;
}
.owl-carousel .owl-next {
	font-size: 2.8rem !important;
	position: absolute;
	right: 0;
	top: initial;
	outline: 0 !important;
	bottom: -20px;
}
.main-title #page-slogan {
	left: 0;
	width: 100%;
}
}

@media(max-width:767px) {
#block-views-feature-event-block .content li.views-row>div {
	width: 100%;
}
.feature_event_front {
	padding: 15px 15px 0 !important;
}
#block-system-main .view-events .view-content li {
	padding: 10px 20px;
}
.main-title #page-slogan {
	left: 0;
	width: 100%;
}
.owl-carousel .owl-prev {
	font-size: 2.8rem !important;
	position: absolute;
	left: 0;
	top: initial;
	outline: 0 !important;
	bottom: -20px;
}
.owl-carousel .owl-next {
	font-size: 2.8rem !important;
	position: absolute;
	right: 0;
	top: initial;
	outline: 0 !important;
	bottom: -20px;
}
.top_menu {
	text-align: left !important;
	margin-top: 10px;
}
.top_menu>span {
	margin: 0 2px;
}
}
/******** tree structure *************/



.tree ul {
	padding: 0;
	margin: 0;
	padding-top: 50px;
	position: relative;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
}
.tree li {
	float: left;
	text-align: center;
	list-style-type: none;
	position: relative;
	padding: 20px 5px 0 5px;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
}
/*We will use ::before and ::after to draw the connectors*/



.tree li::before, .tree li::after {
	content: '';
	position: absolute;
	top: 0;
	right: 50%;
	border-top: 2px solid #f7941d;
	width: 50%;
	height: 20px;
}
.tree li::after {
	right: auto;
	left: 50%;
	border-left: 2px solid #f7941d;
}
/*We need to remove left-right connectors from elements without 

any siblings*/

.tree li:only-child::after, .tree li:only-child::before {
	display: none;
}
/*Remove space from the top of single children*/

.tree li:only-child {
	padding-top: 0;
}
/*Remove left connector from first child and 

right connector from last child*/

.tree li:first-child::before, .tree li:last-child::after {
	border: 0 none;
}
/*Adding back the vertical connector to the last nodes*/

.tree li:last-child::before {
	border-right: 2px solid #f7941d;
	border-radius: 0 5px 0 0;
	-webkit-border-radius: 0 5px 0 0;
	-moz-border-radius: 0 5px 0 0;
}
.tree li:first-child::after {
	border-radius: 5px 0 0 0;
	-webkit-border-radius: 5px 0 0 0;
	-moz-border-radius: 5px 0 0 0;
}
/*Time to add downward connectors from parents*/

.tree ul ul::before {
	content: '';
	position: absolute;
	top: 0;
	left: 50%;
	border-left: 2px solid #f7941d;
	width: 0;
	height: 50px;
}
.tree li a {
	border: 2px solid transparent;
	padding: 0 10px 0 10px;
	text-decoration: none;
	color: #666;
	font-family: arial, verdana, tahoma;
	font-size: 11px;
	display: inline-block;
	position: relative;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	font-weight: bold;
}
.tree li a:after {
	content: "";
	width: 30px;
	height: 2px;
	background: #f7941d;
	display: block;
	margin: 0 auto;
}
.tree .last_border li a:after {
	content: "";
	display: none;
}
.tree img {
	width: 170px;
	margin: 0 auto;
}
.tree span.text-black {
	font-family: Georgia, "Lucida Bright", "DejaVu Serif", Constantia, serif;
	font-size: 1.8rem;
	color: #000;
	display: inline-block;
	margin-top: 5px;
	text-transform: uppercase;
	font-weight: normal;
}
.tree span.text-light {
	font-family: Georgia, "Lucida Bright", "DejaVu Serif", Constantia, serif;
	font-size: 1.3rem;
	color: #5e5e5e;
	display: inline-block;
	margin-top: 5px;
	width: 170px;
}
.tree li a.no_visible {
	border: 0;
	display: block;
}
.tree li a.no_visible span {
	opacity: 0;
}
.tree li a.no_visible:before {
	content: "";
	width: 2px;
	height: 100%;
	position: absolute;
	left: 0;
	right: -2px;
	margin-left: auto;
	margin-right: auto;
	background: #f7941d;
}
.left_minor {
	right: -25%;
}
.right_minor {
	left: -25%;
}
.tree li.mid_minor:before, .tree li.mid_minor:after {
	content: '';
	position: absolute;
	top: 0;
	right: 50%;
	border-top: 2px solid #f7941d;
	width: 24%;
	height: 20px;
}
.tree {
	width: 100%;
	margin: -70px auto 30px;
	overflow: hidden;
}

@media(min-width:768px) and (max-width:1024px) {
.tree img {
	width: 100px;
	margin: 0 auto;
}
.tree span.text-light {
	width: 100px;
}
.tree {
	width: 100%;
}
.tree li a.no_visible span {
	opacity: 0;
	display: none;
}
.tree ul {
	padding-top: 40px;
}
.tree ul ul::before {
	height: 40px;
}
}

@media(max-width:767px) {
.tree img {
	width: 60px;
	margin: 0 auto;
}
.tree span.text-light {
	width: 60px;
}
.tree span.text-black {
	font-size: 12px;
}
.tree {
	width: 100%;
}
.tree li a {
	padding: 0;
}
.tree li {
	padding: 20px 0;
}
.tree li a.no_visible span {
	opacity: 0;
	display: none;
}
.tree ul {
	padding-top: 30px;
}
.tree ul ul::before {
	height: 30px;
}
}
/******** tree structure end *************/





#edit-selected-date-wrapper {
	float: right;
	margin-top: -55px;
	margin-bottom: 20px;
	padding: 0;
}
#edit-selected-date-wrapper>* {
	display: inline-block;
}
#edit-selected-date-wrapper label {
	font-style: italic;
	font-size: 1.6rem;
	color: #444444;
	font-weight: normal;
	position: relative;
	top: 7px;
	left: -10px;
}
#edit-selected-date-wrapper .date-year select {
	background: #fff;
	border: none;
	font-style: italic;
	font-size: 1.5rem;
	padding: 5px 10px;
	color: #333;
	margin: 0;
	width: 85px;
}
.view-id-leadership_team .view-content h2 {
	color: #005aaa;
	font-size: 2.4rem;
	font-family: Georgia, "Lucida Bright", "DejaVu Serif", Constantia, serif;
	text-transform: capitalize;
	margin: 0;
	padding-bottom: 20px;
	display: none;
	margin-top: 30px;
}
.view-id-leadership_team .view-content h2 ~ h2 {
	display: block;
}
.view-id-leadership_team .view-content h2:before {
	display: none;
}
.view-id-leadership_team .view-content h2 a {
	color: inherit;
}
.view-id-leadership_team .view-content .views-view-grid {
	background: #ededed;
	padding-top: 50px;
	padding-bottom: 30px;
}
.view-id-leadership_team .view-content .views-view-grid ~ .views-view-grid {
	background: transparent;
	padding-top: 10px;
	padding-bottom: 30px;
}
.view-id-leadership_team .view-content .views-view-grid>.views-row {
	margin-left: -15px;
	margin-right: -15px;
}
.view-id-leadership_team .view-content .views-view-grid>.views-row>div {
	padding-left: 15px;
	padding-right: 15px;
}
.view-id-leadership_team .view-content .views-view-grid ~ .views-view-grid>.views-row>div>.grid-inner {
	padding-bottom: 30px;
	border-bottom: 2px solid #cccccc;
}
.view-id-leadership_team .view-content .views-view-grid .views-field-title {
	font-family: Georgia, "Lucida Bright", "DejaVu Serif", Constantia, serif;
	font-size: 2rem;
	color: #121212;
	margin: 20px 0 10px;
}
.view-id-leadership_team .view-content .views-view-grid .views-field-title a {
	color: inherit;
	font-size: inherit;
}
.view-id-leadership_team .view-content .views-view-grid .views-field-field-position {
	font-family: Georgia, "Lucida Bright", "DejaVu Serif", Constantia, serif;
	font-size: 1.8rem;
	color: #5e5e5e;
}
.view-id-leadership_team .view-content .views-view-grid .views-field-field-email-id {
	position: absolute;
	right: 30px;
	bottom: -21px;
}
.view-id-leadership_team .view-content .views-view-grid .views-field-field-email-id a {
	color: #f7941d;
	font-size: 1.9rem;
}
.view-id-leadership_team .view-content .views-view-grid .views-field-view-node {
	position: absolute;
	right: 0;
	bottom: -30px;
}
.view-id-leadership_team .view-content .views-view-grid .views-field-view-node a {
	display: inline-block;
	background: #f7941d;
	color: #fff;
	padding: 1px 4px 0px 4px;
	border-radius: 50%;
}
.view-id-leadership_team .view-content .views-view-grid .fieldset {
	position: relative;
}
.node-leadership-team {
	background: #ededed;
}
.node-leadership-team .content>.group-leader-image {
	float: left;
	margin-right: 40px;
}
.node-leadership-team .content>.group-leader-image img {
	max-width: 400px;
	margin-bottom: 20px;
}
.node-leadership-team .content>.group-right-block-group {
}
.node-leadership-team .content>.group-right-block-group .field-name-field-select-category {
	color: #005aaa;
	font-size: 2.4rem;
	font-family: Georgia, "Lucida Bright", "DejaVu Serif", Constantia, serif;
	text-transform: capitalize;
	margin: 0;
	padding-bottom: 10px;
}
.node-leadership-team .content>.group-right-block-group .field-name-field-position {
	font-family: Georgia, "Lucida Bright", "DejaVu Serif", Constantia, serif;
	font-size: 1.8rem;
}
.node-leadership-team .content>.group-right-block-group .field-name-field-full-name {
	font-family: Georgia, "Lucida Bright", "DejaVu Serif", Constantia, serif;
	font-size: 2rem;
	color: #121212;
	padding-bottom: 10px;
}
.node-leadership-team .content>.group-right-block-group .field-name-field-summary-content-short {
	margin: 30px 0;
	font-style: italic;
}
.node-leadership-team .content>.field-type-text-with-summary {
	clear: both;
	margin-left: -15px;
	margin-right: -15px;
	padding: 30px 15px;
	background: #fff;
	margin-bottom: 0 !important;
}
.node-leadership-team .content+ul.links.inline {
	display: none !important;
}

@media(min-width: 1366px) {
.node-leadership-team .content>.field-type-text-with-summary {
	clear: both;
	margin-left: -75px;
	margin-right: -75px;
	padding: 30px 75px;
	background: #fff;
}
.view-id-leadership_team .view-content .views-view-grid {
	margin-left: -75px;
	margin-right: -75px;
	padding: 50px 75px;
}
.node-leadership-team .content {
}
.node-leadership-team {
	margin-left: -75px;
	margin-right: -75px;
	padding: 40px 75px 0;
}
.view-id-leadership_team .view-content .views-view-grid ~ .views-view-grid {
	background: transparent;
	padding-top: 10px;
	padding-bottom: 30px;
}
.view-id-leadership_team .view-content .views-view-grid>.views-row {
	margin-left: -40px;
	margin-right: -40px;
}
.view-id-leadership_team .view-content .views-view-grid>.views-row>div {
	padding-left: 40px;
	padding-right: 40px;
}
.not-front #page_detail_contaner + #main>div>.row.no_pad {
	padding-left: 0px;
	padding-right: 0px;
}
}

@media(min-width:1600px) {
.view-metro .views-metro-item .views-field-title a {
	font-size: 1.25em;
}
#page:after {
	background: #f7941d;
	content: "";
	height: 20%;
}
#page:after {
	background: #f7941d;
	content: "";
	height: 7%;
}
.front #page:after {
	top: 81%;
}
.left_minor {
	right: -25.6%;
}
.right_minor {
	left: -25.6%;
}
}
.ft-geor, .lzt_html .ft-geor p {
	font-family: Georgia, "Lucida Bright", "DejaVu Serif", Constantia, serif;
}
.our_objective {
	margin: 50px 0;
}
.our_objective h3 {
	margin-bottom: 30px;
	padding: 0;
}
.our_objective ul {
}
.our_objective li {
	color: #000;
	font-size: 1.8rem;
	position: relative;
	line-height: 24px;
	display: inline-block;
	float: left;
	width: auto;
	padding: 0 30px;
}
.our_objective li+li:before {
	content: "";
	width: 1px;
	height: 100px;
	display: inline-block;
	background: #f7941d;
	transform: rotate(30deg);
	-webkit-transform: rotate(30deg);
	position: absolute;
	left: -3%;
	top: -20px;
}
.our_objective li a {
	color: inherit;
	font-size: inherit;
}
.our_vision {
	background: url(our_vision_bg.jpg) no-repeat;
	background-size: cover;
	min-height: 350px;
	position: relative;
	color: #fff;
}
.mtn_table {
	position: absolute;
	width: 100%;
	left: 0;
	top: 0;
	height: 100%;
}
.mtn_table .display_table {
	display: table;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}
.mtn_table .table_cell {
	display: table-cell;
	vertical-align: middle;
}
.our_vision h4 {
	font-size: 2.6rem;
}
.our_vision .italic_text {
	color: #fff;
	font-size: 1.8rem;
	margin: 0;
	line-height: 26px;
	font-weight: normal;
}
.our_mision {
	padding: 30px 0 40px;
	border: 1px solid #ccc;
	border-top: 0;
}
.our_mision h4 {
	font-size: 2.6rem;
}
.our_mision p {
	margin: 0;
}
.our_mision p i {
}
.text-blue, h1#page-title.text-blue {
	color: #005aaa;
}
.ft-bold {
	font-weight: bold;
}
.view-id-office_view h2 {
	margin-bottom: 20px;
	margin-top: 0;
}
.view-id-office_view h2 ~ h2 {
	margin-top: -10px;
	float: left;
	width: 100%;
	margin-bottom: 20px;
}
.view-id-office_view .views-view-grid {
}
.view-id-office_view .views-view-grid {
}
.view-id-office_view .views-row {
}

@media(min-width:768px) {
.view-id-office_view .views-row .grid {
	width: 45%;
}
.view-id-office_view .views-row .grid:nth-child(2n+2) {
	margin-left: 10%;
}
}
.view-id-office_view .views-row .grid .grid-inner {
	border: 3px solid #00abbd;
	padding: 20px 30px;
	margin: 10px 0;
}
.view-id-office_view .views-row .grid .grid-inner .views-field-title {
	font-family: Georgia, "Lucida Bright", "DejaVu Serif", Constantia, serif;
	color: #222222;
	font-size: 1.8rem;
	margin-top: 10px;
	font-style: italic;
}
.view-id-office_view .views-row .grid .grid-inner .views-field-title:after {
	content: "";
	width: 50px;
	height: 2px;
	background: #cccccc;
	display: block;
	clear: both;
	margin: 15px 0;
}
.view-id-office_view .views-row .grid .grid-inner .views-field-body {
	line-height: 22px;
	padding-right: 30px;
	font-style: italic;
}
.view-id-office_view .views-row .grid .grid-inner .views-field-body .field-content {
	min-height: 135px;
}
.view-id-office_view .views-row .grid .grid-inner .views-field-body p {
	margin-bottom: 20px;
}
.view-id-office_view .views-row .grid .grid-inner .views-field-body:after {
	content: "";
	width: 50px;
	height: 2px;
	background: #cccccc;
	display: block;
	clear: both;
	margin: 15px 0;
}
.view-id-office_view .views-row .grid .grid-inner .views-field-field-person-name {
	font-size: 1.6rem;
	color: #000;
	font-style: italic;
}
.view-id-office_view .views-row .grid .grid-inner .views-field-field-position {
	font-size: 1.6rem;
	color: #000;
	margin: 5px 0;
	font-style: italic;
}
.view-id-office_view .views-row .grid .grid-inner .views-field-view-node {
	text-align: right;
}
.view-id-office_view .views-row .grid .grid-inner .views-field-view-node a {
	color: #f7941d;
	font-size: 1.6rem;
}
.view-id-office_view .views-row .grid .grid-inner .views-field-view-node a:hover {
	color: #000;
}
.view-id-office_view .views-row .grid .grid-inner .views-field-view-node a:after {
	content: "Locate";
	margin-left: 5px;
}
.view-id-messages_view {
	border-bottom: 1px solid #ccc;
	padding-bottom: 25px;
	float: left;
	width: 100%;
}
.view-id-messages_view .views-field-field-message-video {
	float: left;
	position: relative;
	margin-bottom: 30px;
	z-index: 9;
}

@media(min-width:768px) {
.view-id-messages_view .views-field-field-message-video {
	margin-right: 90px;
}
}
.view-id-messages_view .views-field-field-message-video a:after, #block-views-normal-message-view-block .views-field-field-message-video a:after {
	content: "\f04b";
	font: normal normal normal 14px/1 FontAwesome;
	font-size: 2.4rem;
	color: #fff;
	position: absolute;
	top: 49%;
	left: 49%;
	background: #f7941d;
	border-radius: 50%;
	padding: 8px 7px 5px 13px;
}
.view-id-messages_view .fieldset {
	padding: 30px 0;
}

@media(min-width:1366px) {
.view-id-messages_view .fieldset {
	padding: 30px 30px;
}
}
.view-id-messages_view .fieldset .views-field-title {
	font-size: 2.6rem;
	font-family: Georgia, "Lucida Bright", "DejaVu Serif", Constantia, serif;
	color: #005aaa;
	font-weight: bold;
	margin-bottom: 20px;
}
.view-id-messages_view .fieldset .views-field-body {
	line-height: 24px;
}
.view-id-messages_view .fieldset .views-field-body p {
	position: relative;
}
.view-id-messages_view .fieldset .views-field-body p:before {
	content: '';
	background: url(../images/open_quote.png) no-repeat;
	width: 66px;
	height: 80px;
	background-size: 100%;
	position: absolute;
	margin-left: -56px;
	margin-top: -13px;
}
.view-id-messages_view .fieldset .views-field-body p:after {
	content: '';
	background: url(../images/close_quote.png) no-repeat;
	width: 66px;
	height: 80px;
	background-size: 100%;
	position: absolute;
	right: -41px;
	bottom: -23px;
}
#block-views-normal-message-view-block h2:before {
	display: none;
}
#block-views-normal-message-view-block .views-field-field-message-video {
	position: relative;
}
#block-views-normal-message-view-block .view-content .fieldset {
	text-align: center;
	margin: 20px 0;
	font-style: italic;
	padding: 0 10px;
}
#block-views-normal-message-view-block .view-content .views-row {
	margin-left: -25px;
	margin-right: -25px;
}
#block-views-normal-message-view-block .view-content .views-row>div {
	padding-left: 25px;
	padding-right: 25px;
}
#block-views-normal-message-view-block .views-field-field-message-video a:after {
	top: 46%;
	left: 46%;
}
.views-field-field-message-video a.no_video:after {
	display: none !important;
}

@media(min-width:1366px) {
#block-views-normal-message-view-block {
	padding-left: 60px;
	padding-right: 60px;
}
}
#block-views-head-office-view-block .content {
	background: #f6f6f6;
	padding: 30px;
}
#block-views-head-office-view-block h2:before {
	display: none;
}
#block-views-head-office-view-block .content .grid {
	width: 100%;
}
#block-views-head-office-view-block .content .grid-inner {
	margin-left: -15px;
	margin-right: -15px;
}
#block-views-head-office-view-block .content .views-field-field-image {
	padding: 0 15px;
	width: 50%;
	float: left;
}
#block-views-head-office-view-block .content .fieldset {
	padding: 0 15px;
	width: 50%;
	float: left;
}
#block-views-head-office-view-block .content .views-field-title {
	font-family: Georgia, "Lucida Bright", "DejaVu Serif", Constantia, serif;
	color: #222222;
	font-size: 2rem;
	margin-top: 10px;
	font-style: italic;
}
#block-views-head-office-view-block .content .views-field-title a {
	font-size: inherit;
}
#block-views-head-office-view-block .content .views-field-title:after {
	content: "";
	width: 50px;
	height: 2px;
	background: #cccccc;
	display: block;
	clear: both;
	margin: 15px 0;
}
#block-views-head-office-view-block .content .views-field-body {
	line-height: 28px;
	padding-right: 30px;
	font-size: 2rem;
	color: #222222;
	font-family: Georgia, "Lucida Bright", "DejaVu Serif", Constantia, serif;
	font-style: italic;
}
#block-views-head-office-view-block .content .views-field-body .field-content {
	padding-bottom: 20px;
}
#block-views-head-office-view-block .content .views-field-body:after {
	content: "";
	width: 50px;
	height: 2px;
	background: #cccccc;
	display: block;
	clear: both;
	margin: 15px 0;
}
#block-views-head-office-view-block .content .views-field-field-person-name {
	font-size: 1.6rem;
	color: #000;
	font-style: italic;
}
#block-views-head-office-view-block .content .views-field-field-position {
	font-size: 1.6rem;
	color: #000;
	margin: 5px 0;
	font-style: italic;
}
#block-views-head-office-view-block .content .views-field-view-node {
	text-align: right;
}
.bu_cte h2:before {
	display: none;
}
.bu_cte {
	width: 100%;
}

@media(min-width:768px) {
#block-menu-block-3.bu_cte {
	float: left;
	width: 35%;
}
#block-menu-block-4.bu_cte {
	float: left;
	width: 55%;
	margin-left: 10%;
}
}
.bu_cte a {
	color: #000000;
	font-size: 1.8rem;
	font-family: Georgia, "Lucida Bright", "DejaVu Serif", Constantia, serif;
}
.bu_cte a:hover {
	color: #737373;
}
.bu_cte ul {
	padding: 0;
}
#block-menu-block-3 h2 span {
	margin-left: 50px;
	display: inline-block;
}
#block-menu-block-3.bu_cte {
	border: 5px solid #ffcb05;
	padding: 50px 0 20px;
}
#block-menu-block-3.bu_cte h2 {
	padding-left: 50px;
	font-weight: bold;
}
#block-menu-block-4.bu_cte h2 {
	font-weight: bold;
}
#block-menu-block-4.bu_cte {
	padding: 50px 0 20px;
}
#block-menu-block-3.bu_cte ul li+li a {
	border-top: 1px solid #ccc;
}
#block-menu-block-3.bu_cte ul li a {
	padding: 8px 0 8px 50px;
	display: block;
}
#block-menu-block-4.bu_cte ul {
	margin-left: -10px;
	margin-right: -10px;
}
#block-menu-block-4.bu_cte ul li {
	float: left;
	padding-left: 10px;
	padding-right: 10px;
	width: 50%;
}
#block-menu-block-4.bu_cte ul li a {
	border-bottom: 1px solid #ffcb05;
	padding: 8px 0;
	display: block;
}
#block-menu-block-4.bu_cte ul li a:hover, #block-menu-block-3.bu_cte ul li a:hover {
	color: #f75700;
}
#block-views-in-the-news-block {
	clear: both;
}
#block-views-in-the-news-block+.block {
	background: #f1f1f1;
	overflow: hidden;
	padding-right: 30px;
}
#block-views-in-the-news-block h2:before {
	display: none;
}
#block-views-in-the-news-block h2 span {
	background: transparent;
}
#block-views-in-the-news-block {
	clear: both;
	background: #f1f1f1;
	padding: 30px;
	margin-top: 30px;
	float: left;
	width: 100%;
}

@media(max-width:1024px) {
.view-id-messages_view .fieldset .views-field-body p:after {
	right: 0;
	width: 45px;
	height: 43px;
}
.view-id-messages_view .fieldset .views-field-body p:before {
	width: 45px;
	height: 43px;
}
.view-id-messages_view .views-field-field-message-video {
	margin-right: 65px;
}
}

@media(min-width:992px) and (max-width:1024px) {
.our_objective li {
	padding: 0 20px;
}
#main-menu-inner .tb-megamenu> ul > li > a {
	font-size: 1.3rem !important;
	padding: 10px 5px !important;
}
.view-campus-slideshow .views-slideshow-controls-bottom .views_slideshow_pager_field_item.active:before {
	top: 25%;
}
}

@media(min-width:768px) and (max-width:991px) {
.our_objective ul {
	margin: 0;
	padding: 0;
}
.our_objective li {
	color: #000;
	font-size: 1.4rem;
	position: relative;
	line-height: 18px;
	display: inline-block;
	float: left;
	width: auto;
	padding: 0 10px;
}
.our_objective li+li:before {
	content: "";
	width: 1px;
	height: 75px;
	left: -2%;
	top: -20px;
}
.view-id-messages_view .fieldset .views-field-title {
	font-size: 2rem;
}
.view-id-messages_view .fieldset {
	padding: 0;
}
.view-campus-slideshow .views-slideshow-controls-bottom .views_slideshow_pager_field_item {
	padding: 10px 10px 11px 25px !important;
}
.view-campus-slideshow .views-slideshow-controls-bottom .views_slideshow_pager_field_item.active:before {
	top: 25%;
}
#block-views-services-block .view-services .views-col:nth-child(2n+1) {
	clear: both;
}
}

@media(max-width:767px) {
.our_objective ul {
	margin: 0;
	padding: 0;
	margin-bottom: 20px;
	float: left;
	width: 100%;
}
.our_objective li {
	padding: 10px;
	border-bottom: 1px solid #f75700;
	width: 100%;
}
.our_objective li+li:before {
	display: none;
}
.view-id-messages_view .fieldset {
	padding: 30px;
}
.view-id-messages_view .fieldset .views-field-body p:before {
	content: "";
	margin-left: -36px;
	margin-top: -5px;
}
#block-views-head-office-view-block .content .views-field-field-image, #block-views-head-office-view-block .content .fieldset {
	width: 100%;
}
.view-campus-slideshow .views-slideshow-controls-bottom {
	margin-top: 0;
}
.view-id-news.view-metro .views-metro-item .item-inner {
	margin-left: 0 !important;
}
#block-views-hot-course-block+.block .col-sm-6 {
	margin-bottom: 15px;
}
#block-views-services-block .view-services .views-col {
	border-bottom: 1px solid #ccc;
}
#block-views-services-block .view-services .views-col:last-child {
	border: none;
}
#page>#slideshow {
	top: 0px !important;
}
}
.btn_blue {
	background: #005aaa;
	color: #fff;
	padding: 5px 15px;
	border-radius: 4px;
	text-decoration: none;
}
.btn_blue:hover {
	background: #186bb5;
	color: #fff;
	text-decoration: none;
}
.admin_page_html section ul {
	padding: 0 35px;
	margin: 0;
}
#edit-date-value-wrapper, #edit-field-date-value-1-wrapper {
	padding: 10px 55px 10px 25px;
	text-align: right;
}
#edit-date-value-wrapper label[for="edit-date-value"], #edit-field-date-value-1-wrapper label[for="edit-date-value"] {
	position: relative;
	top: 10px;
	left: -10px;
}
.view-id-contact_form_main_block .view-filters, .not-front .view-filters, #edit-date-value-wrapper, #edit-field-date-value-1-wrapper {
	background: #00abbd;
	color: #fff;
}
#edit-field-select-region-tid-wrapper, .not-front .view-filters .views-exposed-widgets>div:first-child {
	text-align: right;
}
#edit-field-select-region-tid-wrapper .views-widget, .not-front .view-filters .views-exposed-widgets>div .views-widget, #edit-date-value-wrapper>*, #edit-field-date-value-1-wrapper>* {
	display: inline-block;
}
.view-id-contact_form_main_block .view-content {
	position: relative;
}
.view-id-contact_form_main_block .view-content .views-field-body {
	background: #fff;
	width: 30%;
	position: absolute;
	height: 100%;
	top: 0;
	right: 0;
	padding: 10px 10px 10px 30px;
	overflow: auto;
}
.view-id-contact_form_main_block .view-content .views-field-field-address-my {
	width: 70%;
}

@media(max-width:767px) {
.view-id-contact_form_main_block .view-content .views-field-field-address-my {
	width: 100%;
}
.view-id-contact_form_main_block .view-content .views-field-body {
	background: #fff;
	width: 100%;
	position: relative;
	height: 400px;
	top: 10px;
	right: 10px;
	padding: 10px 10px 10px 30px;
	overflow: auto;
	margin: 20px 0;
}
#gmap-auto2map-gmap0 {
	width: 100% !important;
}
}
 .view-id-contact_form_main_block .view-content .views-field-body::-webkit-scrollbar-track {
 background-color: #c2c2c2;
 border-radius: 10px;
}
 .view-id-contact_form_main_block .view-content .views-field-body::-webkit-scrollbar {
 width: 10px;
 background-color: #c2c2c2;
}
 .view-id-contact_form_main_block .view-content .views-field-body::-webkit-scrollbar-thumb {
 border-radius: 10px;
 background:#000;
}
.view-id-contact_form_main_block .view-content .views-field-body p:first-child ~ p strong {
	margin-top: 30px;
}
.view-id-contact_form_main_block .view-content .views-field-body strong {
	display: block;
	color: #005aaa;
	font-size: 2.6rem;
	border-bottom: 1px solid #a3a3a3;
	line-height: 28px;
	font-weight: normal;
	font-family: georgia, "Lucida Bright", "DejaVu Serif", serif;
	padding-bottom: 5px;
	margin-top: 15px;
}
#block-views-contact-form-block-block {
	background: #f1f1f1;
	padding: 50px;
	float: left;
	width: 100%;
}
#block-views-contact-form-block-block h2 {
	display: none;
}
#block-views-contact-form-block-block .content {
	width: 100%;
}

@media(min-width:768px) {
#block-views-contact-form-block-block .content {
	width: 80%;
	margin-left: 10%;
}
}

@media(min-width:1366px) {
#block-views-contact-form-block-block .content {
	width: 60%;
	margin-left: 20%;
}
}
#block-views-contact-form-block-block form label {
	display: none;
}
#block-views-contact-form-block-block form>div {
	margin-left: -5px;
	margin-right: -5px;
}
#block-views-contact-form-block-block form>div>div {
	padding: 5px;
	float: left;
	margin: 5px 0;
}
#block-views-contact-form-block-block form>div>div * {
	background: #fff;
	width: 100%;
}
#block-views-contact-form-block-block form>div>div a {
	background: transparent;
}
#block-views-contact-form-block-block .views-field-nothing p {
}

@media(min-width:768px) {
#block-views-contact-form-block-block .webform-component--name-pre {
	width: 14%;
}
#block-views-contact-form-block-block .webform-component--first-name {
	width: 36%;
}
#block-views-contact-form-block-block .webform-component--last-name {
	width: 50%;
}
#block-views-contact-form-block-block .webform-component--phone {
	width: 50%;
	clear: both;
}
#block-views-contact-form-block-block .webform-component--email-id {
	width: 50%;
}
#block-views-contact-form-block-block .webform-component--type-of-query {
	width: 50%;
	clear: both;
}
#block-views-contact-form-block-block .webform-component--comment {
	width: 100%;
	clear: both;
}
}

@media(max-width:767px) {
#block-views-contact-form-block-block .webform-component--name-pre {
	width: 100%;
	clear: both;
}
#block-views-contact-form-block-block .webform-component--first-name {
	width: 100%;
	clear: both;
}
#block-views-contact-form-block-block .webform-component--last-name {
	width: 100%;
	clear: both;
}
#block-views-contact-form-block-block .webform-component--phone {
	width: 100%;
	clear: both;
}
#block-views-contact-form-block-block .webform-component--email-id {
	width: 100%;
	clear: both;
}
#block-views-contact-form-block-block .webform-component--type-of-query {
	width: 100%;
	clear: both;
}
#block-views-contact-form-block-block .webform-component--comment {
	width: 100%;
	clear: both;
}
#block-views-contact-form-block-block {
	padding: 20px;
}
}
#block-views-contact-form-block-block .webform-component--comment textrea {
	height: 38px;
}
#block-views-contact-form-block-block .form-submit {
	background: #005aaa;
	border-color: #005aaa;
	min-height: 100px;
}
#block-views-contact-form-block-block .webform-component--comment .grippie {
	display: none;
}
.page-contact #page_detail_contaner + #main>div, .page-contact #page_detail_contaner + #main>div #content {
	padding-bottom: 2px;
}
.page-contact #page_detail_contaner + #main>div>.row {
	padding-left: 0 !important;
	padding-right: 0 !important;
}
.form-text, .form-textarea, .form-select {
	border: 1px solid #9c9c9c;
}
.form-text, .form-textarea, .form-select {
	background-color: #fff;
}
.view-id-main_page_bureaus .view-content {
}
.view-id-main_page_bureaus .view-content .views-view-grid {
}
.view-id-main_page_bureaus .view-content .views-view-grid .views-row {
	margin-left: -20px;
	margin-right: -20px;
}
.view-id-main_page_bureaus .view-content .views-view-grid .views-row .grid {
	padding: 0 20px;
}
.view-id-main_page_bureaus .view-content .views-view-grid .views-row .grid .grid-inner {
	background: #fff;
	-webkit-box-shadow: 0px 1px 11px 2px #ccc;
	box-shadow: 0px 1px 11px 2px #ccc;
	margin-bottom: 40px;
	min-height: 460px;
	position: relative;
}
.view-id-main_page_bureaus .views-field-field-image {
}
.view-id-main_page_bureaus .views-field-field-image img {
	width: 100%;
}
.view-id-main_page_bureaus .fieldset {
}
.view-id-main_page_bureaus .views-field-title {
	background: #ffcb05;
	color: #000;
	font-family: georgia, "Lucida Bright", "DejaVu Serif", serif;
	font-size: 1.8rem;
	font-weight: bold;
	padding: 20px;
	text-transform: uppercase;
}
.view-id-main_page_bureaus .views-fieldset .views-field-view-node {
	position: absolute;
	right: 0;
	bottom: 0;
}
.view-id-main_page_bureaus .views-field-title a {
	font-size: inherit;
	color: inherit;
}
.view-id-main_page_bureaus .views-field-field-person-name {
	color: #000000;
	font-family: georgia, "Lucida Bright", "DejaVu Serif", serif;
	font-size: 1.7rem;
	padding: 3px 20px;
	font-style: italic;
	margin-top: 10px
}
.view-id-main_page_bureaus .views-field-field-designation:after {
	content: "";
	width: 50px;
	height: 2px;
	background: #ffcb05;
	display: block;
	clear: both;
	margin: 7px 0 10px;
}
.view-id-main_page_bureaus .views-field-field-designation {
	color: #000000;
	font-family: georgia, "Lucida Bright", "DejaVu Serif", serif;
	font-size: 1.7rem;
	padding: 3px 20px;
	margin-top: 0px;
	font-style: italic;
}
.view-id-main_page_bureaus .views-field-field-summary-content-short {
	padding: 0 20px;
}
.view-id-main_page_bureaus .views-field-view-node {
	padding: 0 20px;
	text-align: right;
}
.view-id-main_page_bureaus .views-field-view-node a:before {
	content: "\f0da";
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	margin-right: 4px;
	font-size: 1.6rem;
	position: relative;
	bottom: -1px;
}
.view-id-main_page_bureaus, .page-bureaus #block-menu-block-4.bu_cte {
	background: #f1f1f1;
	padding: 15px;
}
.page-bureaus #main h1#page-title {
	display: none;
}
.page-bureaus #block-menu-block-4.bu_cte {
	padding: 0;
	width: auto;
	margin: 0;
}

@media(min-width:1366px) {
.view-id-main_page_bureaus, .page-bureaus #block-menu-block-4.bu_cte {
	margin-left: -60px;
	margin-right: -60px;
	padding: 60px;
}
.view-id-main_page_bureaus {
	padding: 60px 60px 0px;
	margin-top: -40px;
}
.page-bureaus #block-menu-block-4.bu_cte {
	padding: 0 60px 60px;
}
}
.page-bureaus #block-menu-block-4.bu_cte .content {
	border: 8px solid #ffcb05;
	overflow: hidden;
}
.page-bureaus #block-menu-block-4.bu_cte h2 {
	font-size: 2.6rem;
	font-weight: bold;
}
.page-bureaus #block-menu-block-4.bu_cte h2 span {
	background: transparent;
}
.page-bureaus #block-menu-block-4.bu_cte ul {
	margin: 0;
	padding-top: 44px;
	background: #fff;
}
.page-bureaus #block-menu-block-4.bu_cte ul li {
	width: 33.333333%;
	padding: 0;
}
.page-bureaus #block-menu-block-4.bu_cte ul li a {
	border: none;
	padding: 14px 0;
	display: block;
	padding-left: 50px;
	color: #000;
	font-family: georgia, "Lucida Bright", "DejaVu Serif", serif;
}
.page-bureaus #block-menu-block-4.bu_cte ul li:hover a {
	color: #f75700;
}
.page-bureaus #block-menu-block-4.bu_cte ul li a:before {
	content: "\f178";
	font: normal normal normal 14px/1 FontAwesome;
	display: inline-block;
	background: #5e5e5e;
	color: #fff;
	padding: 3px;
	border-radius: 50%;
	font-size: 10px;
	position: relative;
	left: -8px;
	top: -3px;
}
.page-bureaus #block-menu-block-4.bu_cte ul li:nth-child(6n+1) a, .page-bureaus #block-menu-block-4.bu_cte ul li:nth-child(6n+2) a, .page-bureaus #block-menu-block-4.bu_cte ul li:nth-child(6n+3) a {
	background: #f1f1f1;
}
.page-bureaus #block-menu-block-4.bu_cte ul li:nth-child(6n+4) a, .page-bureaus #block-menu-block-4.bu_cte ul li:nth-child(6n+5) a, .page-bureaus #block-menu-block-4.bu_cte ul li:nth-child(6n+6) a {
	background: #ffffff;
}
.node-type-bureaus #page_detail_contaner + #main>div>.row {
	padding: 0;
}
.node-type-bureaus #page_detail_contaner h3 {
	padding: 0 60px;
}
.node-type-bureaus .page-node h1#page-title {
	text-transform: uppercase !important;
}
.node-type-bureaus #sidebar-first, .node-type-bureaus #sidebar-first+#content {
	margin-top: 0;
}
.node-type-bureaus #sidebar-first ul.menu li, .lgo_menu_class ul li {
	margin: 0;
	text-transform: uppercase;
	font-size: 1.5rem;
	font-weight: 300;
	font-family: 'SegoeUI-Light';
}
.node-type-bureaus #sidebar-first ul.menu li a, .lgo_menu_class ul li a {
	color: #005aaa;
	padding: 8px 0 8px 20px;
	position: relative;
	display: block;
}
.node-type-bureaus #sidebar-first ul.menu li a.active, .lgo_menu_class ul li a.active {
	color: #343434;
}
.node-type-bureaus #sidebar-first ul.menu li a:before, .lgo_menu_class ul li a:before {
	content: "";
	width: 30px;
	height: 2px;
	background: #e8e8e8;
	display: inline-block;
	position: absolute;
	left: -22px;
	top: 16px;
}
.node-type-bureaus #sidebar-first+#content {
	line-height: 22px;
}
.node-type-bureaus .node-bureaus .desc_top {
	padding: 0 30px;
}
.admin_page_html>section {
	padding: 30px;
	margin: 30px 0;
	border: 8px solid #ffcb05;
	margin-right: -16px;
	border-right: 0;
}
.admin_page_html>section ul {
	margin-bottom: 20px;
}
.admin_page_html>section ul li {
	color: #5e5e5e;
	margin: 10px 0;
}
.node-type-bureaus #block-views-in-the-news-block {
	padding-top: 0;
}
.node-type-bureaus #block-views-in-the-news-block .views-field-field-date {
	font-weight: bold;
	color: #222;
}
#block-views-leadership-team-header-block {
	padding: 0 30px;
}
#block-views-leadership-team-header-block h2 {
	font-size: 2.5rem;
}
#block-views-leadership-team-header-block h2:before {
	display: none;
}
#block-views-leadership-team-header-block .views-row .grid {
	padding: 20px 0px;
}

@media(min-width:768px) {
#block-views-leadership-team-header-block .views-row {
	margin-left: -30px;
	margin-right: -30px;
}
#block-views-leadership-team-header-block .views-row .grid {
	width: 33.333333%;
	padding: 20px 30px;
}
}
.node-type-bureaus #block-views-leadership-team-header-block .views-field-title {
}
#block-views-leadership-team-header-block .views-field-title a {
	font-family: georgia, "Lucida Bright", "DejaVu Serif", serif;
	color: #000;
	display: block;
	margin-top: 15px;
	margin-bottom: 0;
}
#edit-field-date-value-wrapper label, #edit-field-date-value-1-wrapper label {
	position: relative;
	top: 10px;
}
#block-menu-menu-properties-view {
	display: none !important;
}
.view-news-page ul li {
	float: left;
	width: 100%;
	clear: both;
}
.view-news-page ul li .images-group, .view-id-news_overview .views-field-field-image {
	float: left;
	width: 30%;
	margin-right: 30px;
}
.view-id-news_overview .views-field-field-image img {
	margin-bottom: 15px;
	width: 100%;
}
.view-news-page ul li .content-group, .view-id-news_overview .views-fieldset {
	margin-top: 20px;
	text-align: left;
}
.view-news-page ul li .views-field-created, .view-id-news_overview .views-field-field-date {
	color: #000;
	font-size: 1.5rem;
	margin-bottom: 8px;
}
.view-id-news_overview .views-field-field-date {
	margin-bottom: 0;
}
.view-news-page ul li .views-field-created .fa-calendar {
	display: none;
}
.view-news-page ul li .views-field-nothing {
	font-weight: bold;
}
.view-news-page ul li .views-field-title, .view-id-news_overview .views-field-field-title {
	color: #5e5e5e;
	font-weight: bold;
	font-size: 1.5rem;
	margin-bottom: 0;
}
.view-id-news_overview .views-field-body {
	color: #000;
	font-weight: bold;
	margin-top: 5px;
}
.view-news-page .views-row + .views-row {
	border-top: 1px solid #f7941d;
	margin-top: 0px;
	padding-top: 15px;
}
.view-id-news_overview .view-content .views-row {
	clear: both;
	overflow: hidden;
}
.view-id-news_overview .view-content .views-row + .views-row {
	border-top: 1px solid #ccc;
	margin-top: 0px;
	padding-top: 15px;
}
.view-display-id-page .item-list ul.pager {
	text-align: center;
}
.pager>li {
	clear: none !important;
	float: none !important;
}
.view-news-page {
}
body.page-news #sidebar-second .block, .page-press-releases #sidebar-second .block {
	background: #00abbd;
	color: #fff;
	padding: 30px;
}
body.page-news #sidebar-second .block h2, .page-press-releases #sidebar-second .block h2 {
	color: #fff;
	border-color: #fff;
	font-size: 2.6rem;
	margin-bottom: 0;
}
body.page-news #sidebar-second .block h2:before, .page-press-releases #sidebar-second .block h2:before {
	border-color: #fff;
}
body.page-news #sidebar-second .block h2 span, .page-press-releases #sidebar-second .block h2 span {
	background: transparent;
}
body.page-news #sidebar-second .block strong, .page-press-releases #sidebar-second .block strong {
	display: block;
	margin-bottom: 10px;
	padding-top: 15px;
}
.page-press-releases #sidebar-second .block .content a {
	color: #fff;
}
body.page-news #sidebar-second .block .content div:first-child ~ div strong, body.page-press-releases #sidebar-second .block .content div:first-child ~ div strong {
	border-top: 1px solid #fff;
	display: block;
}
body.page-news #page-title, body.page-press-releases #page-title {
}
.page-press-releases #main, .page-news.not-front #main, body.page-news.not-front .sidebar, body.page-press-releases.not-front .sidebar {
	padding-top: 0px;
}
.view-news-page .view-content, .view-id-press_releases .view-content {
	float: left;
	width: 100%;
	border-bottom: 20px solid #c1c1c1;
	margin-bottom: 30px;
}
.page-press-releases.not-front #page_detail_contaner + #main>div>.row {
	padding: 0;
}
.view-id-press_releases {
}
.view-id-press_releases .view-content {
	padding-bottom: 20px;
}
.view-id-press_releases .views-row {
	padding: 15px 0;
	margin: 0;
}
.view-id-press_releases .views-row + .views-row {
	border-top: 1px solid #f7941d;
}
.view-id-press_releases .views-row .views-field-field-date {
	font-size: 1.5rem;
	color: #111111;
	margin-bottom: 5PX;
}
.view-id-press_releases .views-row .views-field-body {
	color: #646464;
}
.view-id-press_releases .views-row .views-field-body p {
	margin: 0;
}
.view-id-news_video .views-exposed-widgets {
	text-align: right;
	padding: 18px 25px 10px;
	float: left;
	width: 100%;
	background: #00abbd;
	color: #fff;
}
#edit-title-wrapper {
	margin-right: 20px;
}
.view-id-news_video .views-exposed-widgets>div {
	display: inline-block;
	padding: 0;
	vertical-align: middle;
	margin-top: -7px;
}
.view-id-news_video #edit-submit-news-video {
	margin-top: 0;
}
.view-id-news_video .view-content {
	background: #f1f1f1;
}
.view-id-news_video .view-content .views-row {
	margin-left: -15px;
	margin-right: -15px;
}
.view-id-news_video .view-content .views-row .grid {
	padding: 0 15px;
}
.view-id-news_video .view-content .views-row .grid .grid-inner {
	margin: 10px 0 30px;
}
.view-id-news_video .view-content .views-row .grid .views-field-field-message-video img {
	width: 100%;
}
.view-id-news_video .view-content .views-row .views-field-title {
	color: #414141;
	font-size: 1.5rem;
	margin: 15px 0 0;
	line-height: 24px;
}
.view-id-news_video .view-content .views-row .views-field-field-message-video {
	position: relative;
}
.view-id-news_video .view-content .views-row .views-field-field-message-video a:after {
	content: "\f04b";
	font: normal normal normal 14px/1 FontAwesome;
	font-size: 2.4rem;
	color: #fff;
	position: absolute;
	top: 49%;
	left: 49%;
	background: #f7941d;
	border-radius: 50%;
	padding: 8px 7px 5px 13px;
}
.view-id-news_video .view-content {
	clear: both;
	position: relative;
	top: -7px;
}

@media(min-width:1366px) {
.view-id-news_video {
	margin-left: -60px;
	margin-right: -60px;
	margin-top: -60px;
}
.view-id-news_video .view-content {
	padding: 60px;
}
}
.view-id-in_the_news .views-field-field-date {
	color: #000;
	font-size: 1.5rem;
	margin-bottom: 5px;
}
#views-exposed-form-timenews-page .views-exposed-widgets, page-press-releases .views-exposed-widgets {
	margin: 0;
}
.page-news #sidebar-second, .page-press-releases #sidebar-second {
	padding-top: 30px;
}
.page-news #content, .page-press-releases #content {
}
.page-news #content .content h1#page-title, .page-press-releases #content .content h1#page-title {
	margin: 0;
	border-bottom: 1px solid #f7941d;
	padding-bottom: 5px;
	font-size: 2.2rem;
	font-weight: 600;
}
.page-news #main>div>div.row, .page-press-releases #main>div>div.row {
	padding-left: 45px;
	padding-right: 45px;
	margin: 0;
	background: #f1f1f1;
}
.page-news-news-overview #main>div>div.row {
	background: transparent;
}
#edit-field-date-value-1-wrapper+.views-submit-button, #edit-date-value-wrapper+.views-submit-button {
	display: none;
}
#block-views-exp-press-releases-page .views-exposed-widgets {
	margin-bottom: 0;
}
.view-id-news_overview .view-header h3 {
	display: block;
	color: #005aaa;
	line-height: 28px;
	font-weight: normal;
	font-family: georgia, "Lucida Bright", "DejaVu Serif", serif;
}
.view-id-news_overview .view-footer a {
	background: #005aaa;
	color: #fff;
	display: inline-block;
	padding: 7px 15px;
	border-radius: 4px;
}
#block-views-gallery-block-block {
	background: #f1f1f1;
	margin-left: -30px;
	margin-right: -30px;
	padding: 15px 30px;
	clear: both;
	margin-top: 80px;
	float: left;
	width: 100%;
}

@media(min-width:1366px) {
.page-news-news-overview #block-views-gallery-block-block {
	margin-right: -20px;
}
}
#block-views-gallery-block-block h2 {
	margin: 0;
	margin-bottom: 20px;
}
#block-views-gallery-block-block h2:before {
	display: none;
}
#block-views-gallery-block-block h2 span {
	background: transparent;
}
#block-views-gallery-block-block .view-header h3 {
	color: #000;
	font-size: 1.8rem;
	font-family: georgia, "Lucida Bright", "DejaVu Serif", serif;
	margin-bottom: 0;
}
#block-views-gallery-block-block .view-id-news_video_block .views-row, #block-views-gallery-block-block .view-id-news_gallery_block .views-row {
	margin-left: -15px;
	margin-right: -15px;
}
#block-views-gallery-block-block .view-id-news_video_block .views-row .grid, #block-views-gallery-block-block .view-id-news_gallery_block .views-row .grid {
	padding: 15px;
}
#block-views-gallery-block-block .view-id-news_video_block .view-footer, #block-views-gallery-block-block .view-id-news_gallery_block .view-footer {
	text-align: right;
}
#block-views-gallery-block-block .view-id-news_video_block .view-footer a, #block-views-gallery-block-block .view-id-news_gallery_block .view-footer a {
	background: #005aaa;
	color: #fff;
	display: inline-block;
	padding: 7px 15px;
	border-radius: 4px;
}
.view-id-news_gallery_block {
	border-top: 1px solid #ccc;
	padding-top: 30px;
}
#block-views-press-releases-block-block--2 {
	color: inherit !important;
	background: transparent !important;
	border: 8px solid #ffcb05 !important;
	margin-bottom: 10px;
}
#block-views-press-releases-block-block--2 h2:before {
	display: none;
}
#block-views-press-releases-block-block--2 h2 {
	display: block;
	color: #005aaa !important;
	line-height: 28px;
	font-weight: normal;
	font-family: georgia, "Lucida Bright", "DejaVu Serif", serif;
	margin-bottom: 0px !important;
}
#block-views-press-releases-block-block--2 .view-id-press_releases_block .views-field-body {
	margin: 6px 0 20px;
	font-weight: bold;
}
#block-views-press-releases-block-block--2 .view-id-press_releases_block .views-row {
	border-bottom: 1px solid #ccc;
	margin-bottom: 20px;
}
#block-views-press-releases-block-block--2 .view-id-press_releases_block .view-footer {
	text-align: right;
}
#block-views-press-releases-block-block--2 .view-id-press_releases_block .view-footer a {
	background: #005aaa;
	color: #fff;
	display: inline-block;
	padding: 7px 15px;
	border-radius: 4px;
}
#block-views-gallery-block-block .view-id-news_video_block .views-row .grid .views-field-field-message-video a {
	position: relative;
}
#block-views-gallery-block-block .view-id-news_video_block .views-row .grid .views-field-field-message-video a:after {
	content: "\f04b";
	font: normal normal normal 14px/1 FontAwesome;
	font-size: 2.4rem;
	color: #fff;
	position: absolute;
	top: 49%;
	left: 45%;
	background: #f7941d;
	border-radius: 50%;
	padding: 8px 7px 5px 13px;
}
.view-id-news_gallery .node_image_gallery_html .views-field-field-image {
	display: none;
}
#year_plans {
	margin: 50px 0 0;
}
#year_plans article {
}
#year_plans article h5 {
	color: #222222;
	font-size: 1.8rem;
	text-transform: none;
}
#year_plans article p {
}
#year_plans article a {
	display: inline-block;
	margin-top: 15px;
}
.btn-blue, #block-views-news-announcements-block--2 .view-id-news_announcements .view-footer a, .btn-primary {
	background: #005aaa;
	color: #fff;
	display: inline-block;
	padding: 7px 15px;
	border-radius: 4px;
	font-family: 'SegoeUI-Regular' !important;
	box-shadow: none;
	border-color: #005aaa;
	text-decoration: none;
}
.btn-blue:hover, .btn-primary:hover {
	color: #fff !important;
	background: #555 !important;
	border-color: #555;
}

@media(min-width:768px) {
#year_plans .col-sm-4+.col-sm-4 {
	border-left: 1px solid #f7941d;
	padding-left: 25px;
}
}
#col_nats {
	border: 8px solid #ffcb05;
	overflow: hidden;
	padding: 20px 10px;
	margin: 30px 0;
}

@media(min-width:768px) {
#col_nats>div+div {
	border-left: 1px solid #f7941d;
	padding-left: 25px;
}
}
#col_nats h3 {
	margin-top: 0;
}
#col_nats a {
	color: #f7941d;
}
section#lets_pledge {
	background: #f1f1f1;
	padding: 10px 10px 40px 10px;
}
section#lets_pledge h3 {
	margin: 0;
	padding: 10px 6px;
	margin-bottom: 10px;
}
section#lets_pledge article.tn {
	background-size: cover;
	color: #fff;
	padding: 50px;
	text-align: center;
}
section#lets_pledge article.tcr {
	background-size: cover;
	color: #fff;
	padding: 50px;
	text-align: center;
}
section#lets_pledge .col-sm-6 {
	padding-left: 3px;
	padding-right: 3px;
}
section#lets_pledge article h4 {
	font-size: 2.8rem;
}
section#lets_pledge article p {
	font-size: 1.8rem;
	color: inherit;
	margin: 20px 0;
}
section#lets_pledge article a {
	display: inline-block;
	margin-top: 20px;
}
.text-black, #our_ethics p.text-black {
	color: #000;
}
#our_ethics {
	margin-top: 30px;
}
#our_ethics article {
	margin-bottom: 20px;
}
#our_ethics>article p.text-black {
	font-size: 1.8rem;
}
#our_ethics article h5 {
	font-size: 1.8rem;
	font-weight: bold;
	color: #000;
}
.view-id-news_gallery .view-content {
	padding: 15px;
	background: #f1f1f1;
	margin-top: -7px;
}
.view-id-news_gallery .view-content .views-row {
	margin-left: -15px;
	margin-right: -15px;
}
.view-id-news_gallery .view-content .views-row .grid {
	padding-left: 15px;
	padding-right: 15px;
}

@media(min-width:1366px) {
.view-id-news_gallery {
	margin-left: -60px;
	margin-right: -60px;
}
.view-id-news_gallery .view-content {
	padding: 60px;
}
.view-id-news_gallery .view-content .views-row {
	margin-left: -30px;
	margin-right: -30px;
}
.view-id-news_gallery .view-content .views-row .grid {
	padding-left: 30px;
	padding-right: 30px;
}
}
.view-id-news_gallery {
	text-align: right;
}
.view-id-news_gallery .views-exposed-form {
	padding: 0 10px;
}
.view-id-news_gallery .views-exposed-form .views-exposed-widget {
	padding: 10px 0;
}
.view-id-news_gallery #edit-title-wrapper label {
	position: relative;
	top: 10px;
}
.view-id-news_gallery #edit-submit-news-gallery {
	margin-top: 0;
}
.view-id-news_gallery .views-exposed-widgets * {
	display: inline-block;
	vertical-align: middle;
}
.view-id-news_gallery div#edit-date-filter-min-wrapper:after {
	content: "to";
	margin-right: 10px;
	font-weight: bold;
}
.view-id-news_gallery .views-exposed-widgets .description {
	display: none;
}
#edit-field-date-value-min-wrapper label, #edit-field-date-value-max-wrapper label, #edit-date-filter-min-wrapper label, #edit-date-filter-min-inside-wrapper label {
	display: none;
}
.view-id-news_gallery #edit-date-filter-wrapper>.views-widget label {
	display: none !important;
}
.view-id-news_gallery .view-content .views-row .grid .grid-inner {
	background: #fff;
	-webkit-box-shadow: 1px 1px 7px 2px #ccc;
	box-shadow: 1px 1px 7px 2px #ccc;
	margin-bottom: 30px;
}
.view-id-news_gallery .view-content .views-row .grid .views-field-field-front-view-image img {
	width: 100%;
}
.view-id-news_gallery .view-content .views-row .grid .views-field-field-date {
	width: 50%;
	text-align: left;
	padding-left: 15px;
	color: #414141;
	font-size: 1.6rem;
	font-weight: bold;
	margin: 15px 0;
	float: left;
}
.view-id-news_gallery .view-content .views-row .grid .views-field-php {
	width: 50%;
	text-align: right;
	padding-right: 15px;
	color: #414141;
	font-weight: bold;
	margin: 15px 0;
	float: left;
}
.view-id-news_gallery .view-content .views-row .grid .views-field-body {
	clear: both;
	padding: 0 15px;
	text-align: left;
	line-height: 21px;
	color: #414141;
	margin-bottom: 15px;
}
.view-id-news_gallery .view-content .views-row .grid .views-field-nothing {
	padding: 0 15px 10px;
	text-align: left;
	color: #f7941d;
}
.view-id-news_gallery .view-content .views-row .grid .views-field-nothing {
	border-top: 1px solid #d9d9d9;
	padding-top: 5px;
}
.view-id-news_gallery .view-content .views-row .grid a.click_to_genrate_popup_triger {
	color: inherit;
	font-size: 2rem;
}
.page-picture-gallery .page_detail_container .container {
	padding-bottom: 0;
}
.page-picture-gallery #main #content {
	padding-top: 0;
}
.page-contact #page>#messages {
	display: none;
}
.lzt_js {
	margin: -30px;
	margin-bottom: 20px;
}
.page-node-114 #sidebar-first, .page-node-114 #sidebar-first+#content, .page-node-144 #sidebar-first, .page-node-144 #sidebar-first+#content, .page-node-306 #sidebar-first, .page-node-306 #sidebar-first+#content, .page-node-415 #sidebar-first, .page-node-415 #sidebar-first+#content {
	margin-top: 0;
}

@media(min-width:1366px) {
.lgo_menu_class {
	margin-left: -60px;
}
}
.r_fund article {
	padding-bottom: 30px;
	min-height: 220px;
}
.fac_awards {
	background: #f1f1f1;
	padding: 30px 20px 30px;
}
.fac_awards img {
	margin-bottom: 15px;
}
.fac_awards h3 {
	margin-top: 0;
	margin-bottom: 30px;
}
#fac_d_prog {
	margin-bottom: 30px;
}
#fac_d_prog .inner_x {
	text-align: center;
	margin: 20px 0;
	padding: 0 0 20px 0;
}
#fac_d_prog .inner_x strong {
	display: block;
	font-size: 2rem;
	color: #f7941d;
	font-style: italic;
}
#fac_d_prog .inner_x span {
	display: block;
	font-size: 1.6rem;
	color: #000;
	position: relative;
	margin-top: 10px;
}

@media(max-width:767px) {
#fac_d_prog .inner_x {
	border-bottom: 1px solid #f7941d;
}
}

@media(min-width:768px) {
#fac_d_prog .row>div+div .inner_x:before {
	content: "";
	width: 1px;
	height: 100%;
	background: #f7941d;
	position: absolute;
	left: 0;
	top: 0;
	transform: rotate(30deg);
	-webkit-transform: rotate(30deg);
}
}

@media(min-width:768px) and (max-width:991px) {
#fac_d_prog .row>div:nth-child(2n+1) .inner_x:before {
	display: none;
}
}
.adv_block {
	padding: 30px 0;
}
.adv_block strong {
	display: block;
	font-size: 2rem;
}
.adv_block span {
	display: block;
}
.blue_bg {
	background: #00bcd4;
	color: #fff;
	border: 10px solid #33c9dd;
}
.yellow_bg {
	background: #ffcb05;
	color: #fff;
	border: 10px solid #ffd537;
}
.orange_bg {
	background: #f78f1d;
	color: #fff;
	border: 10px solid #f9a54a;
}
.table_bulletin {
	background: #fff;
	box-shadow: 0px 1px 10px 2px #ccc;
}
.table_bulletin td {
	padding: 0 !important;
	vertical-align: middle !important;
	width: 50% !important;
}
.table_bulletin td div {
	padding: 0 40px;
}
.table_bulletin td div span {
	font-style: italic;
	font-size: 18px;
}
.table_bulletin td div a {
	display: inline-block;
	margin-top: 20px;
}

@media(max-width:767px) {
.table_bulletin, .table_bulletin td {
	display: block !important;
	width: 100% !important;
}
.table_bulletin td div {
	padding: 20px;
}
}

@media(min-width:768px) {
#block-views-feature-scheme-block .views-row {
	display: table;
}
#block-views-feature-scheme-block .views-row>div {
	display: table-cell;
	width: 50%;
	vertical-align: middle;
}
}
#block-views-feature-scheme-block .views-row {
	background: #f8f8f8;
}
#block-views-feature-scheme-block .views-row .views-fieldset {
	padding: 20px 60px;
}
#block-views-feature-scheme-block .views-row .views-fieldset .views-field-title {
	color: #222222;
	font-size: 1.8rem;
	font-family: georgia, "Lucida Bright", "DejaVu Serif", serif;
	line-height: 2.6rem;
	margin-bottom: 10px;
}
#block-views-feature-scheme-block .views-row .views-fieldset .views-field-body {
}
#block-views-feature-scheme-block .views-row .views-fieldset .views-field-field-cutome-link {
}
#block-views-feature-scheme-block .views-row .views-fieldset .views-field-field-cutome-link a, .view-view-scheme-page .view-content .views-row .views-field-field-cutome-link a {
	color: #f75700;
	margin-bottom: 10px;
	display: block;
}
#block-views-feature-scheme-block .views-row .views-fieldset .views-field-field-cutome-link a:before, .view-view-scheme-page .view-content .views-row .views-field-field-cutome-link a:before {
	content: "\f0da";
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	margin-right: 4px;
	font-size: 1.6rem;
	position: relative;
	bottom: -1px;
}
#block-views-feature-scheme-block h2 {
	display: none;
}
.view-view-scheme-page h2:before {
	border-color: #ccc;
}
.view-view-scheme-page .view-content .views-row {
	border-bottom: 1px solid #ccc;
	clear: both;
	float: left;
	width: 100%;
}
.view-view-scheme-page .view-content .views-row+.views-row {
	padding-top: 15px;
}
.view-view-scheme-page .view-content .views-row .views-field-field-image {
	margin-bottom: 15px;
}

@media(min-width:768px) {
.view-view-scheme-page .view-content .views-row .views-field-field-image {
	width: 35%;
	float: left;
}
.view-view-scheme-page .view-content .views-row .views-fieldset {
	width: 65%;
	float: left;
}
}
.view-view-scheme-page .view-content .views-row .views-fieldset {
	float: left;
	padding: 0 20px;
}
.view-view-scheme-page .view-content .views-row .views-field-title span {
	color: #000;
	font-weight: bold;
	margin-bottom: 5px;
	display: block;
}
#block-views-news-announcements-block--2, #block-views-f248a0ba6d39daa1d3d884bf54654711--2,.news_annoucement_class {
	border: 8px solid #ffcb05;
	padding: 30px;
	margin-top: 38px;
}
#block-views-news-announcements-block--2 h2:before, #block-views-f248a0ba6d39daa1d3d884bf54654711--2 h2:before,.news_annoucement_class h2:before {
	border-color: #ccc;
}
#block-views-news-announcements-block--2 h2, #block-views-f248a0ba6d39daa1d3d884bf54654711--2 h2,.news_annoucement_class h2 {
	margin-bottom: 0 !important;
}
#block-views-news-announcements-block--2 .view-id-news_announcements {
}
#block-views-news-announcements-block--2 .view-id-news_announcements .views-row, #block-views-f248a0ba6d39daa1d3d884bf54654711--2 .view-id-news_and_announcemnets_bureaus .views-row,.news_annoucement_class .views-row {
	padding: 15px;
}
#block-views-news-announcements-block--2 .view-id-news_announcements .views-row+.views-row, #block-views-f248a0ba6d39daa1d3d884bf54654711--2 .view-id-news_and_announcemnets_bureaus .views-row+.views-row,.news_annoucement_class  .views-row+.views-row{
	border-top: 1px solid #ccc;
}
#block-views-news-announcements-block--2 .view-id-news_announcements .view-footer p, #block-views-f248a0ba6d39daa1d3d884bf54654711--2 .view-id-news_and_announcemnets_bureaus .view-footer p,.news_annoucement_class  .views-row p {
	margin: 0;
}
#block-views-news-announcements-block--2 .view-id-news_announcements .view-footer a, #block-views-f248a0ba6d39daa1d3d884bf54654711--2 .view-id-news_and_announcemnets_bureaus .view-footer a,.news_annoucement_class  .views-row a {
	margin: 0 15px;
}
#block-views-news-announcements-block--2 .view-id-news_announcements .views-field-body, #block-views-f248a0ba6d39daa1d3d884bf54654711--2 .view-id-news_and_announcemnets_bureaus .views-field-body ,.news_annoucement_class  .views-row .views-field-body{
	font-weight: bold;
	margin-top: 3px;
}
#block-views-f248a0ba6d39daa1d3d884bf54654711--2 .view-id-news_and_announcemnets_bureaus .view-footer,.news_annoucement_class  .view-footer{
	text-align: right;
}
#block-views-f248a0ba6d39daa1d3d884bf54654711--2 .view-id-news_and_announcemnets_bureaus .view-footer a ,.news_annoucement_class  .view-footer a{
	background: #005aaa;
	color: #fff;
	display: inline-block;
	padding: 7px 15px;
	border-radius: 4px;
	font-family: 'SegoeUI-Regular' !important;
	box-shadow: none;
	border-color: #005aaa;
}
#block-views-bulletin-main-view-block {
	padding: 30px;
	background: #f1f1f1;
	overflow: hidden;
}

@media(min-width:1366px) {
#block-views-bulletin-main-view-block {
	margin-left: -60px;
	margin-right: -60px;
	padding: 60px 30px;
}
}
#block-views-bulletin-main-view-block .view-display-id-default .views-row {
	position: relative;
	min-height: 86px;
	border-bottom: 1px solid #f78f1d;
	padding: 15px 0 0;
}
#block-views-bulletin-main-view-block .view-display-id-default .views-row + .views-row {
}
#block-views-bulletin-main-view-block .view-display-id-default {
	background: #fff;
}
#block-views-bulletin-main-view-block .view-display-id-default .view-content {
	padding: 15px;
	padding-top: 0;
}
#block-views-bulletin-main-view-block .view-display-id-default .view-footer a {
	margin: 0 15px 15px;
	background: #005aaa;
	color: #fff;
	display: inline-block;
	padding: 7px 15px;
	border-radius: 4px;
	font-family: 'SegoeUI-Regular' !important;
	border: none;
	text-shadow: none;
}
#block-views-bulletin-main-view-block .view-display-id-default .date-group {
	background: url(../images/bg-date.png) no-repeat 0 0;
	color: #fff;
	height: 60px;
	left: 0;
	line-height: 1;
	padding: 10px 0;
	position: absolute;
	text-align: center;
	text-transform: uppercase;
	top: 0;
	width: 50px;
	background-size: 100% !important;
}
.view-id-bulletin_advertisement_view .date-group {
	background: url(../images/bg_blue_date.png) no-repeat !important;
}
.view-id-clone_of_bulletin_circular_view .date-group {
	background: url(../images/bg_yellow_date.png) no-repeat !important;
}
.view-id-bulletin_circular_view .date-group {
	background: url(../images/bg_orange_date.png) no-repeat !important;
}
#block-views-bulletin-main-view-block .view-display-id-default .views-row .date-group {
	top: 15px;
}
#block-views-bulletin-main-view-block .view-display-id-default .views-field-nothing {
	padding-left: 70px;
}
#block-views-bulletin-main-view-block .view-id-bulletin_main_view .view-footer h3 {
	color: #005aaa;
	font-size: 28px;
	font-family: Georgia, "Lucida Bright", "DejaVu Serif", Constantia, serif;
	margin-top: 30px;
}
.front #slideshow2 .container {
	padding-bottom: 20px;
}
#page_detail_contaner .element-invisible {
	display: none !important;
}
.breadcrumb {
	text-align: right;
	border: none;
	margin: 0;
	padding-bottom: 20px;
}
.breadcrumb a {
	color: #f75700;
}
.breadcrumb .last a {
	color: inherit;
}
.ppolicy_html .italic_text {
	font-size: 1.8rem;
	margin: 10px 0;
}
.ppolicy_html article h3 {
	margin: 15px 0;
}
.ppolicy_html {
	margin-top: -50px;
}
.grievance_html .three_blocks {
	background: #f1f1f1;
	padding: 15px 5px 0px 5px;
}
.grievance_html .three_blocks article {
	border: 8px solid #ffcb05;
	padding: 30px;
	margin-bottom: 15px;
}
.grievance_html .three_blocks>div {
	padding-left: 10px;
	padding-right: 10px;
}
.grievance_html .three_blocks article ul {
	border-top: 1px solid #f79a2b;
	padding-top: 10px;
}
.grievance_html .three_blocks article ul a {
	font-size: 1.3rem;
	color: #5e5e5e;
	text-decoration: underline;
	line-height: 16px;
	margin: 5px 0;
	display: block;
}
.grievance_html .three_blocks article ul a:hover {
	color: #999;
}
.grievance_html .three_blocks .btn-blue {
	margin-top: 15px;
}

@media(min-width:768px) {
.grievance_html .three_blocks .desc_block {
	height: 280px;
	overflow: auto;
}
}

@media(min-width:1366px) {
.grievance_html {
	margin-left: -60px;
	margin-right: -60px;
}
}
.grievance_html .three_blocks h4 {
	margin-top: 0px;
}
.dep_links_block h3 {
	font-size: 2.2rem;
}
.dep_links_block h3:after {
	content: "";
	display: block;
	width: 40%;
	background: #ccc;
	height: 2px;
	margin-top: 10px;
}
.dep_links_block ul li a {
	display: inline-block;
	padding: 7px 0;
	font-size: 1.6rem;
}
.dep_links_block .department_links li a {
	color: #222222;
}
.dep_links_block .email_links li a {
	color: #005aaa;
}
.dep_links_block {
	margin-top: 30px;
}
.view-id-latest_initiatives #views_slideshow_cycle_main_latest_initiatives-block {
	width: 60%;
	float: left;
}
.view-id-latest_initiatives {
	float: left;
	width: 100%;
	background: #f8f8f8;
}
.view-id-latest_initiatives .views-slideshow-controls-bottom {
	width: 40%;
	float: left;
	padding: 15px;
	position: relative;
	z-index: 9;
}
.view-id-latest_initiatives #views_slideshow_cycle_main_latest_initiatives-block .views-field-field-image img, #views_slideshow_cycle_main_latest_initiatives-block .views_slideshow_cycle_slide {
	width: 100%;
}
#widget_pager_bottom_latest_initiatives-block>div {
	padding: 15px 0;
	float: left;
	cursor: pointer;
	-webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
	filter: grayscale(100%);
	position: relative;
}
#widget_pager_bottom_latest_initiatives-block>div.active {
	-webkit-filter: grayscale(0); /* Safari 6.0 - 9.0 */
	filter: grayscale(0);
}
#widget_pager_bottom_latest_initiatives-block>div.active:before {
	content: "";
	width: 0px;
	height: 0px;
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
	border-right: 10px solid #fff;
	position: absolute;
	left: -28px;
	z-index: 9;
	top: 40%;
}
#widget_pager_bottom_latest_initiatives-block>div+div {
	border-top: 1px solid #d4d4d4;
}
#widget_pager_bottom_latest_initiatives-block .views-field-field-image {
	width: 40%;
	float: left;
}
#widget_pager_bottom_latest_initiatives-block .views-field-title {
	width: 60%;
	float: left;
	padding-left: 15px;
}
#widget_pager_bottom_latest_initiatives-block .active .views-field-title {
	font-weight: bold;
}
#block-system-main {
	clear: both;
}

@media(min-width:1366px) {
.page-initiatives #main>div>.row {
	padding-left: 0 !important;
	padding-right: 0 !important;
}
.page-initiatives .region-header-text-title {
	padding-left: 60px !important;
	padding-right: 60px !important;
}
}
.page-initiatives #block-views-news-announcements-block--2,.news_annoucement_class {
	margin-top: 0;
}
.page-initiatives.not-front .sidebar {
	padding-top: 20px;
}
.page-initiatives #page #main aside h2 {
	margin: 0;
}
.page-initiatives #block-views-news-announcements-block--2 .view-id-news_announcements .view-footer, #news_annoucement_class .view-id-news_announcements .view-footer {
	text-align: right;
}
#widget_pager_bottom_latest_initiatives-block {
	padding-top: 25px;
}
#views_slideshow_cycle_main_latest_initiatives-block .views_slideshow_cycle_slide .views-row .views-field-field-select-initiatives-type {
	padding-bottom: 15px;
	position: relative;
	padding-left: 15px;
	position: absolute;
	right: -30%;
	white-space: nowrap;
	text-transform: none;
	top: 20px;
	width: 30%;
	z-index: 10;
	color: #005aaa;
	font-size: 2.4rem;
	font-family: georgia, "Lucida Bright", "DejaVu Serif", serif;
}
#views_slideshow_cycle_main_latest_initiatives-block.views_slideshow_main .views-fieldset {
	background: rgba(0, 0, 0, 0.7);
	bottom: 0;
	color: white;
	left: 0;
	padding: 15px 30px 10px;
	position: absolute;
	width: 100%;
}
#views_slideshow_cycle_main_latest_initiatives-block.views_slideshow_main .views-fieldset p {
	color: #dfdfdf;
	font-size: 1.4rem;
	margin: 0;
	padding: 5px 0;
}
#views_slideshow_cycle_main_latest_initiatives-block.views_slideshow_main .views-fieldset a {
	color: #f75700;
	margin-bottom: 10px;
	display: block;
	margin: 5px 0px;
}
#views_slideshow_cycle_main_latest_initiatives-block.views_slideshow_main .views-fieldset a:before {
	content: ">";
	display: inline-block;
	margin-right: 5px;
}
.page-initiatives #block-views-gallery-image-slider-block--2,.image_gallery_initiative {
	background: #00abbd;
	padding: 30px 38px 0 38px;
	color: #fff;
}
.page-initiatives #block-views-gallery-image-slider-block--2 h2,.image_gallery_initiative h2 {
	margin: 0 !important;
	color: #fff;
}
.page-initiatives #block-views-gallery-image-slider-block--2 h2 span,.image_gallery_initiative h2 span {
	background: transparent;
}
.page-initiatives #block-views-gallery-image-slider-block--2 h2:before,.image_gallery_initiative h2:before {
	display: none;
}
.page-initiatives #block-views-gallery-image-slider-block--2 .flexslider,.image_gallery_initiative .flexslider {
	background: transparent;
	border: none;
	box-shadow: none;
	margin-bottom: 20px;
}
.page-initiatives #block-views-gallery-image-slider-block--2 .view-footer,.image_gallery_initiative  .view-footer{
	text-align: right !important;
	overflow: hidden;
}
.page-initiatives #block-views-gallery-image-slider-block--2 .slides .views-field.views-field-body,.image_gallery_initiative  .slides .views-field.views-field-body  {
	position: relative;
	color: #fff;
	top: 0;
	left: 0;
	border-bottom: 2px solid #fff;
	padding-top: 15px;
}
.page-initiatives #block-views-gallery-image-slider-block--2 .flexslider .flex-direction-nav ,.image_gallery_initiative  .flexslider .flex-direction-nav{
	display: none !important;
}
.page-initiatives #block-views-gallery-image-slider-block--2 .flexslider .flex-control-nav ,.image_gallery_initiative  .flexslider .flex-control-nav {
	position: relative;
	bottom: initial;
	text-align: center;
	top: inherit;
	right: 5%;
	width: auto;
	z-index: 99;
	margin: 20px 0 0;
}
.page-initiatives #block-views-gallery-image-slider-block--2 .flexslider .flex-control-paging li a.flex-active, .image_gallery_initiative  .flexslider .flex-control-paging li a.flex-active{
	border-color: #fff;
}
.page-initiatives #block-views-gallery-image-slider-block--2 .flexslider .slides img, .image_gallery_initiative  .flexslider .slides img{
	height: auto !important;
}
.view-id-gallery_block .views-row>.views-field+.views-field {
	margin-top: 10px;
	float: left;
	clear: both;
}
.screenReader_html {
	margin-top: -50px;
}
.screenReader_html .italic_text {
	font-size: 1.8rem;
	margin: 10px 0;
}
.table-striped tr th {
	background: #f9f9f9;
}
.screenReader_html a {
	color: #005aaa;
}
#block-views-campus-slideshow-block h2 {
	margin-top: 0;
}
#featured .container {
	padding-bottom: 10px;
}
.page-about-us #block-views-normal-message-view-block {
	margin-top: -30px;
}

@media(max-width:1024px) {
.page-news #main>div>div.row, .page-press-releases #main>div>div.row {
	padding-left: 0;
	padding-right: 0;
}
#block-views-gallery-block-block {
	margin-left: 0;
	margin-right: 0;
}
#block-views-gallery-block-block .view-id-news_video_block .view-footer, #block-views-gallery-block-block .view-id-news_gallery_block .view-footer {
	clear: both;
}
}

@media (min-width:768px) and (max-width:991px) {
.tree {
	width: 110%;
}
.node-type-bureaus #sidebar-first ul.menu li, .lgo_menu_class ul li {
	width: 33.333333%;
	float: left;
	font-size: 1.3rem;
}
.node-type-bureaus #sidebar-first ul.menu li:nth-child(3n+1), .lgo_menu_class ul li:nth-child(3n+1) {
	clear: both;
}
section#lets_pledge article.tn {
	min-height: 620px;
}
}

@media (min-width:992px) and (max-width:1024px) {
section#lets_pledge article.tn {
	min-height: 666px;
}
.grievance_html .three_blocks .desc_block {
	height: 340px;
}
}

@media (max-width:991px) {
.not-front .sidebar {
	clear: both;
}
.view-id-leadership_team .view-content .views-view-grid {
	padding: 50px 20px;
}
.feature_event_front .views-field-field-location, .feature_event_front .views-field-field-start-date {
	width: 100%;
}
#block-views-feature-event-block {
	padding: 0;
}
.view-id-news_video .views-exposed-widgets>div.views-submit-button {
	margin-top: 10px;
}
.grievance_html .three_blocks>div {
	width: 100%;
}
.grievance_html .three_blocks .desc_block {
	height: auto;
}
}

@media (max-width:767px) {
.view-id-latest_initiatives #views_slideshow_cycle_main_latest_initiatives-block, .view-id-latest_initiatives .views-slideshow-controls-bottom {
	width: 100%;
}
#views_slideshow_cycle_main_latest_initiatives-block .views_slideshow_cycle_slide .views-row .views-field-field-select-initiatives-type {
	right: initial;
	top: initial;
	bottom: -50px;
}
.view-id-leadership_team .view-content .views-view-grid>.views-row>div {
	margin-bottom: 10px;
}
.tree span.text-light {
	font-size: 1.1rem;
}
.breadcrumb {
	padding: 0 20px 20px;
}
#edit-date-value-wrapper, #edit-field-date-value-1-wrapper {
	padding: 10px 5px 10px 5px;
}
.view-id-news_video .views-exposed-widgets {
	padding: 10px 5px;
}
.view-id-news_video .views-exposed-widgets>div {
	margin-top: 10px;
}
.view-id-news_video .views-exposed-widgets>div.views-submit-button, #edit-title-wrapper {
	margin-right: 12px;
}
.not-front .sidebar {
	padding-bottom: 0px;
}
.sidebar .block {
	margin-bottom: 0px;
}
.admin_page_html>section ul {
	margin-bottom: 0px;
	width: 100%;
}
.admin_page_html>section ul + ul {
	margin-bottom: 30px;
}
.node-type-bureaus #page_detail_contaner h3 {
	padding: 0;
}
#page_detail_contaner h3 {
	padding: 0 10px;
}
#year_plans article {
	margin-bottom: 20px;
	border-bottom: 1px solid #f7941d;
	padding-bottom: 20px;
}
section#lets_pledge article.tn {
	margin-bottom: 10px;
}
.r_fund article {
	min-height: 0;
}
}
.page-node-169 #main-title, .page-node-169 #page_detail_contaner {
	display: none;
}
.page-node-169 #block-system-main, .page-node-169 #content, .not-front.page-node-169 #page_detail_contaner + #main>div>.row, .page-node-169 #page .container, .page-node-169 #content .field-name-body {
	padding: 0;
}
.not-front.page-node-169 #page_detail_contaner + #main>div>.row {
	padding: 0 15px;
}
.coming_soon_page {
	background: url(../images/cs_bg.jpg) no-repeat;
	background-size: cover;
	width: 100%;
	height: 660px;
	color: #fff;
}
.coming_soon_page .absolute_block {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.coming_soon_page .table_block {
	display: table;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.coming_soon_page .table_block .below_content {
	display: table-cell;
	vertical-align: middle;
	padding-left: 10rem;
}
.coming_soon_page h1 {
	font-size: 7rem;
	font-weight: 600;
	text-transform: uppercase !important;
	color: #fff !important;
}
.coming_soon_page p {
	font-size: 2.1rem;
	border-top: 1px solid #504b49;
	display: inline-block;
	padding-top: 5px;
	color: #fff !important;
	display: none;
}

@media(max-width:767px) {
.coming_soon_page .table_block .below_content {
	padding-left: 20px;
}
.coming_soon_page h1 {
	font-size: 4.3rem;
}
.coming_soon_page p {
	font-size: 1.3rem;
}
.coming_soon_page {
	height: 260px;
}
.view-campus-slideshow .views_slideshow_main .views-fieldset {
	display: block !important;
}
#block-views-campus-slideshow-block .views-field-description-1 p {
	color: #dfdfdf;
	font-size: 1.1rem;
	margin: 0;
	padding: 0px 0;
}
.feature_event_front .views-field-field-location:before {
	display: none;
}
.view-id-messages_view .views-field-field-message-video {
	margin-right: 0;
}
.not-front #page .row {
	margin: 0;
}
.breadcrumb {
	padding: 10px 20px 20px;
}
.view-id-messages_view .fieldset .views-field-title {
	line-height: 3rem;
}
}
.close_toggle_hit {
	font-size: 2rem;
	color: #fff;
	z-index: 999;
	position: absolute;
	left: 0;
	top: 0;
	cursor: pointer;
	background: #000;
	padding: 11px 11px;
	opacity: 0;
	transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
}
.uk-offcanvas-page .close_toggle_hit {
	opacity: 1;
	left: 306px;
}
.collaboration_html {
	background: #f1f1f1;
	padding: 10px 50px;
}
.collaboration_html ul li a {
	display: block;
	color: #000;
	border-top: 1px solid #f7941d;
	padding: 8px 0;
	position: relative;
	padding-left: 10px;
}
.collaboration_html ul li a i {
	position: absolute;
	left: 0;
	top: 10px;
}
.community_col_html .vc_lists {
	border: 8px solid #ffcb05;
	padding: 20px 30px;
	margin-top: 20px;
}
.community_col_html .vc_lists h4 {
	font-size: 1.8rem;
	text-align: center;
	margin-bottom: 30px;
}
.community_col_html .vc_lists li a {
	color: #000000;
	border-top: 1px solid #dbdbdb;
	border-bottom: 1px solid #dbdbdb;
	display: block;
	padding: 8px 0;
	margin-top: -1px;
	position: relative;
	padding-left: 10px;
}
.arrow_set li a {
	position: relative;
	padding: 8px 0;
	padding-left: 10px;
}
.arrow_set li a i {
	position: absolute;
	left: 0;
	top: 10px;
}
.community_col_html .vc_lists li a i {
	position: absolute;
	left: 0;
	top: 10px;
}
.arrow_set2 li {
	position: relative;
	padding-left: 15px;
	margin: 10px 0;
}
.arrow_set2 li i {
	position: absolute;
	left: 0;
	top: 3px;
}
.distance_edu_html .aicte_policy {
	background: #f1f1f1;
	padding: 30px 60px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.distance_edu_html .aicte_policy h3 {
	margin: 0 0 15px 0;
}
.distance_edu_html .aicte_policy ul li {
	margin-bottom: 30px;
	padding-right: 30px;
}
.text-orange, a.text-orange {
	color: #f7941d;
}
.blue_box {
	background: #00abbd;
	color: #fff;
	padding: 20px;
}
.blue_box table {
	margin: 0;
	padding: 0;
	border: 0;
}
.blue_box table tr td {
	border: 0;
	vertical-align: middle;
	padding: 0;
}
.blue_box table tr td h4 {
	font-size: 2.8rem;
	margin: 0;
}
.blue_box table tr td p {
	color: #fff;
	margin: 0;
}
.blue_box table tr td a {
	color: #000;
}
.blue_box table tr td:first-child {
	border-right: 1px solid #fff;
}
.blue_box table tr td:last-child {
	padding-left: 20px;
}
.ft-18 {
	font-size: 1.8rem;
}
.keep_space p {
	margin-bottom: 25px;
}
.distance_edu_html .last_element ul.arrow_set2 li {
	margin-bottom: 25px;
}
.imp_links {
	border: 8px solid #ffcb05;
	padding: 15px 20px;
	margin-top: 30px;
}

@media(min-width:1366px) {
.imp_links {
	margin-left: -30px;
	margin-right: -60px;
}
.distance_edu_html .last_element img {
	padding-right: 20px;
}
}
.imp_links h3 {
	margin: 0 0 10px 0;
}
.imp_links ul li a {
	color: #000;
	display: block;
	padding-top: 4px;
	padding-bottom: 4px;
}
.imp_links ul li a i {
	top: 7px;
}
.finishing_edu_html h3 {
	margin: 0 0 20px 0;
}
.finishing_edu_html p {
	margin-bottom: 25px;
}
.useful_links {
	border-top: 1px solid #7f7f7f;
	padding: 15px 0;
}
.useful_links span {
	display: inline-block;
	margin-right: 5px;
}
.useful_links a {
	position: relative;
	display: inline-block;
	margin-left: 10px;
}
.useful_links a+a:before {
	content: "|";
	display: inline-block;
	padding: 0 20px 0 5px;
	font-weight: bold;
	color: #222;
}
.ict_edu {
	background: #f1f1f1;
	padding: 50px 60px 20px 60px;
}
.itc_html h3 {
	margin: 0 0 30px 0;
}
.lzt_html2 .panel-title + a:before {
	float: right !important;
	font-family: FontAwesome;
	content: "\f068";
	padding-right: 5px;
	color: #f7941d;
	position: absolute;
	bottom: 20px;
	right: 20px;
	padding: 8px 10px 5px;
	background: #fff;
	border-radius: 50%;
	font-size: 1.6rem;
}
.lzt_html2 .panel-title + a.collapsed:before {
	float: right !important;
	content: "\f067";
}
.lzt_html2 .panel-title + a:hover,  .lzt_html2 .panel-title + a:active,  .lzt_html2 .panel-title + a:focus {
	text-decoration: none;
}
.lzt_html2 #accordion .panel, .lzt_html2 .accordion .panel {
	border: 0;
	margin: 0;
	border-radius: 0;
}
.lzt_html2 #accordion .panel-default > .panel-heading, .lzt_html2 .accordion .panel-default > .panel-heading {
	background: none;
	padding: 5px 0 0 0;
}
.lzt_html2 #accordion .panel-body, .lzt_html2 .accordion .panel-body {
	padding: 0;
	border: none;
}
.syllabus_html #accordion h4, .syllabus_html .accordion h4 {
	font-size: 28px;
	color: #fff;
	background: #009aaa;
	margin: 0;
	padding: 15px 30px;
}
.syllabus_html #accordion h4+a, .syllabus_html .accordion h4+a {
	background: #00abbd;
	color: #fff;
	padding: 15px 60px 15px 30px;
	display: block;
	position: relative;
}
.admissions_aside_html {
	background: #f1f1f1;
	padding: 20px;
}
.admissions_aside_html .panel-title > a:before {
	float: right !important;
	font-family: FontAwesome;
	content: "\f068";
	padding-right: 5px;
	color: #fff;
	padding: 6px 6px 3px;
	font-size: 11px;
	background: #000;
	border-radius: 50%;
}
.admissions_aside_html .panel-title > a.collapsed:before {
	float: right !important;
	content: "\f067";
}
.admissions_aside_html .panel-title > a:hover,  .admissions_aside_html .panel-title > a:active,  .admissions_aside_html .panel-title > a:focus {
	text-decoration: none;
}
.admissions_aside_html #accordion, .admissions_aside_html .accordion {
	margin: 0;
}
.admissions_aside_html #accordion .panel-default+.panel-default, .admissions_aside_html .accordion .panel-default+.panel-default {
	border-top: 2px solid #fff;
}
.admissions_aside_html #accordion .panel-default > .panel-heading, .admissions_aside_html .accordion .panel-default > .panel-heading {
	padding: 0;
}
.admissions_aside_html #accordion h4, .admissions_aside_html .accordion h4 {
	font-size: 1.8rem;
	color: #fff;
	background: #00abbd;
	margin: 0;
	padding: 15px 50px;
}
.admissions_aside_html .panel-body ul {
	margin: 0;
}
.admissions_aside_html .panel-body ul li a {
	display: block;
	padding: 10px 0 10px 50px;
	color: #000;
	border-top: 1px solid #00abbd;
	background: #fff;
}
#content #node-174 .field-name-body, #content #node-172 .field-name-body, #content #node-181 .field-name-body {
	margin: 0;
}
.margTzero {
	margin-top: 0;
}
.voc_edu_html .vc_lists {
	padding: 40px;
}
.voc_edu_html .vc_lists ul {
	margin: 0;
}
.vc_lists {
	border: 8px solid #ffcb05;
	padding: 15px 30px;
}
.vc_lists h4 {
	font-size: 1.8rem;
	text-align: center;
	margin-bottom: 30px;
}
.vc_lists li a {
	color: #000000;
	border-top: 1px solid #dbdbdb;
	border-bottom: 1px solid #dbdbdb;
	display: block;
	padding: 8px 0;
	margin-top: -1px;
	position: relative;
	padding-left: 10px;
}
.ft-26, .lzt_html .ft-26 {
	font-size: 2.6rem;
}
.facilate_block {
	border: 5px solid #ffcb05;
	padding: 30px;
}
.facilate_block .deco>div {
	padding: 30px;
	position: relative;
	border-bottom: 1px solid #f89b2b;
}

@media(min-width:768px) {
.facilate_block .deco>div {
	border: none;
}
.facilate_block .deco>div:nth-child(2n+2):before {
	content: "";
	width: 1px;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background: #f89b2b;
	transform: rotate(30deg);
	-webkit-transform: rotate(30deg);
}
}
.major_function ul li {
	position: relative;
	padding-left: 25px;
	margin: 15px 0;
}
.major_function ul li:before {
	content: "";
	width: 6px;
	height: 6px;
	position: absolute;
	left: 0;
	top: 7px;
	background: #f89b2b;
}
.special_links {
	margin-top: 30px;
}
.special_links>div>div {
	padding: 10px 10px;
	position: relative;
	border-bottom: 1px solid #f89b2b;
}
.special_links>div>div p {
	min-height: 100px;
	padding: 0px 5px 0px 25px;
}
.special_links>div>div a {
	font-size: 1.4rem;
}

@media(min-width:992px) {
.special_links>div>div {
	border: none;
}
.special_links>div>div+div:before {
	content: "";
	width: 1px;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background: #f89b2b;
	-webkit-transform: rotate(20deg);
	transform: rotate(20deg);
}
}

@media(min-width:768px) and (max-width:991px) {
.special_links>div>div:nth-child(2n+2):before {
	content: "";
	width: 1px;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background: #f89b2b;
	-webkit-transform: rotate(20deg);
	transform: rotate(20deg);
}
.special_links>div>div {
	border: none;
}
}
.emp_women_html h3 {
	margin: 0 0 20px 0;
}
.emp_women_html .emp_block {
	border: 8px solid #ffcb05;
	padding: 30px;
	margin: 40px 0;
}
.emp_women_html .emp_block p {
	color: #222;
	line-height: 26px;
}
.year_plan>div>div article {
	padding: 0 10px;
}

@media(min-width:768px) {
.year_plan>div>div {
	border-right: 1px solid #f7941d;
}
.year_plan>div>div:last-child {
	border: none;
}
}
.placements_html ul li {
	padding: 0px 0 20px;
}
.placements_html ul li+li {
	border-top: 1px solid #222;
	padding: 20px 0;
}
.instutions-block-html>div {
	border: 5px solid #00ABBE;
	margin-bottom: 40px;
	padding: 50px;
}
.view-id-institutions_view .views-row {
	margin-left: -15px;
	margin-right: -15px;
}
.view-id-institutions_view .views-row>.grid {
	padding-left: 15px;
	padding-right: 15px;
}
.view-id-institutions_view .views-row>.grid .views-field-title {
	font-size: 1.8rem;
	font-family: georgia, "Lucida Bright", "DejaVu Serif", serif;
	margin-bottom: 10px;
}
.view-id-institutions_view .views-row>.grid a {
	color: #f7941d
}
.view-id-institutions_view .views-row>.grid a:before {
	content: "> ";
}

@media(min-width:768px) {
.view-id-institutions_view .views-row>.grid .views-field-body {
	line-height: 2.4rem;
	min-height: 150px;
	overflow: auto;
}
}
.useful_links_block {
	border: 8px solid #ffcb05;
	padding: 20px 30px;
}
.useful_links_block h3 {
	padding-left: 10px;
}
.useful_links_block ul {
	margin-top: 20px;
}
.useful_links_block ul li a {
	color: #000000;
	border-top: 1px solid #dbdbdb;
	display: block;
	position: relative;
	padding: 8px 0;
	padding-left: 20px;
}
.useful_links_block ul li+li a {
	border-top: 1px solid #dbdbdb;
	border-bottom: 1px solid #dbdbdb;
}
.useful_links_block ul li a i {
	position: absolute;
	left: 10px;
	top: 10px;
}
[data-parent="#accordion"]:focus {
	color: inherit;
}
.aside_menu_fit ul li {
	margin: 0;
	text-transform: uppercase;
	font-size: 1.5rem;
	font-weight: 300;
	font-family: 'SegoeUI-Light';
}
.aside_menu_fit ul li a {
	color: #005aaa;
	padding: 8px 0 8px 20px;
	position: relative;
	display: block;
}
.aside_menu_fit ul li a.active {
	color: #343434;
}
.aside_menu_fit ul li a:before {
	content: "";
	width: 30px;
	height: 2px;
	background: #e8e8e8;
	display: inline-block;
	position: absolute;
	left: -22px;
	top: 16px;
}
.page-bureaus-administration-rules-regulations #sidebar-first, .page-bureaus-administration-rules-regulations #sidebar-first+#content.page-bureaus-administration-rules-regulations #sidebar-first+#content+#sidebar-second, .page-bureaus-administration-rules-regulations #sidebar-first+#content, .page-node-196 #sidebar-first, .page-node-196 #sidebar-first+#content {
	margin-top: 0;
	padding-top: 0;
}
.page-bureaus-administration-rules-regulations #block-system-main {
	padding-top: 0;
}
.view-id-rules_regulations tr th {
	background: #f7941d;
	font-size: 1.8rem;
	padding: 10px 15px !important;
}
.view-id-rules_regulations tr th:last-child {
	width: 250px;
}
.view-id-rules_regulations tr td {
	background: #fff;
	padding: 10px 15px !important;
}
.view-id-rules_regulations tr {
	border-bottom: 1px solid #005aaa;
}
.block_table header {
	background: #f7941d;
	color: #000;
	padding: 5px 0;
}
.block_table .content_flow {
	max-height: 700px;
	overflow: auto;
}
.block_table .content_flow .its_list {
	padding: 15px 0;
	float: left;
	width: 100%;
}
.block_table .content_flow .its_list strong {
	display: block;
}
.block_table .content_flow .its_list strong ~ strong {
	margin-top: 15px;
}
.block_table .content_flow .its_list+.its_list {
	border-top: 1px solid #005aaa;
}
.block_table .content_flow small {
	font-size: 1.4rem;
	display: block;
}

@media(max-width:767px) {
.block_table .ft-18 {
	font-size: 11px;
}
.block_table .content_flow .its_list small, .block_table .content_flow .its_list strong {
	font-size: 11px;
}
}
.planning_council_html .block_table .content_flow .its_list {
	padding: 15px 15px 15px 0;
	float: left;
	width: 100%;
}
.planning_council_html .its_list .clause_block {
	background: #d4d4d4;
	padding: 6px 15px;
	margin-bottom: 10px;
}
.planning_council_html .its_list .divider {
	background: #005aaa;
	height: 1px;
	width: 100%;
	float: left;
	margin: 10px 0;
}
.council_minutes_html ul li {
	padding: 0;
}
.council_minutes_html ul li a {
	border-bottom: 1px solid #dbdbdb;
	margin-top: -1px;
}
.pharma_commitee_html .block_table p.clearfix {
	margin-bottom: 15px;
}
.acedmic_ploicy_html .faciliation {
	border: 8px solid #ffcb05;
	padding: 20px 0;
	border-right: none;
}
.acedmic_ploicy_html .faciliation h3 {
	margin: 0 0 20px 0;
	padding-left: 20px;
}
.acedmic_ploicy_html .methodology {
	background: #f1f1f1;
	padding-bottom: 10px;
	margin-top: 35px;
}
.acedmic_ploicy_html .methodology h5 {
	background: #00abbd;
	color: #fff;
	padding: 10px 30px;
	margin: 0;
	margin-bottom: 10px;
}
.acedmic_ploicy_html .methodology ul {
	padding-left: 30px;
}
.acedmic_ploicy_html .methodology ul li {
	padding: 6px 0;
}
.acedmic_ploicy_html .methodology ul li+li {
	border-top: 1px solid #f7941d;
}
.lzt-table {
	margin-top: -30px;
}
.lzt-table table {
	width: 100%;
}
.lzt-table thead tr {
	background: #F7941D;
	font-size: 1.8rem;
}
.lzt-table thead tr th {
	padding: 10px 15px;
	border-bottom: none !important;
	font-family: georgia, "Lucida Bright", "DejaVu Serif", serif;
	color: #fff;
	font-weight: normal;
}
.lzt-table tbody tr {
	background: #fff;
	border-bottom: 1px solid #005AAA;
}
.lzt-table tbody tr td {
	padding: 15px;
}
#ui-datepicker-div {
	z-index: 9999 !important;
}
.edu_collaboration_html section {
	background: #f1f1f1;
	padding-bottom: 10px;
	margin-top: 0;
}
.edu_collaboration_html h5 {
	background: #00abbd;
	color: #fff;
	padding: 10px 30px;
	margin: 0;
	margin-bottom: 10px;
}
.edu_collaboration_html ul {
	padding-left: 30px;
}
.edu_collaboration_html ul li a {
	padding: 10px 0;
	position: relative;
	display: block;
	padding-left: 20px;
	color: #000;
}
.edu_collaboration_html ul li+li a {
	border-top: 1px solid #f7941d;
}
.edu_collaboration_html ul li a i {
	position: absolute;
	left: 5px;
	top: 12px;
}
.ft-28 {
	font-size: 2.8rem;
}
.blue_head_html {
	background: #f1f1f1;
	padding-bottom: 10px;
	margin-top: 0;
}
.blue_head_html h5 {
	background: #00abbd;
	color: #fff;
	padding: 10px 40px;
	margin: 0;
	margin-bottom: 10px;
}
.blue_head_html ul {
	padding-left: 30px;
}
.blue_head_html ul li+li a {
	border-top: 1px solid #f7941d;
}
.blue_head_html ul li a {
	padding: 10px 0;
	position: relative;
	display: block;
	padding-left: 25px;
	color: #000;
}
.blue_head_html ul li a i {
	position: absolute;
	left: 10px;
	top: 13px;
}
.stud_rfund_html .blue_head_html .overflow_content {
	height: 325px;
	overflow: auto;
}
.stud_rfund_html .useful_links_block ul li a {
	border-color: #00abbd;
	margin-top: -1px;
}
.view-id-clone_of_circulars_detail_view .views-field-title {
	width: 500px;
}
.page-about-us-leadership-team #content, .page-about-us-leadership-team #main .container {
	padding-bottom: 0;
}
.view-id-regional_committee_view {
}
.view-id-regional_committee_view .views-row {
	margin-left: -15px;
	margin-right: -15px;
}
.view-id-regional_committee_view .views-row .grid {
	padding-left: 15px;
	padding-right: 15px;
}
.view-id-regional_committee_view .grid .grid-inner {
	margin-bottom: 30px;
}
.view-id-regional_committee_view .grid .views-field-title {
	border-top: 1px solid #005aaa;
}
.view-id-regional_committee_view .grid .views-field-title span {
	font-size: 1.8rem;
	color: #005aaa;
	background: #fff;
	position: relative;
	top: -10px;
	padding-right: 10px;
}
.view-id-regional_committee_view .views-row .grid .reginol-commite {
	border: 2px solid #00abbd;
	padding: 15px;
}
.view-id-regional_committee_view .views-row .grid .reginol-commite p {
}
.view-id-regional_committee_view .views-row .grid .reginol-commite h3 {
	font-size: 1.4rem;
	font-family: Georgia, "Lucida Bright", "DejaVu Serif", serif;
	font-weight: bold;
	margin-bottom: 0;
}
.view-id-regional_committee_view .views-row .grid .reginol-commite h3 ~ h3 {
	margin-top: 20px;
}
.view-id-regional_committee_view .views-row .grid .reginol-commite h3:after {
	content: "";
	width: 40px;
	height: 2px;
	background: #ccc;
	margin: 10px 0;
	display: block;
}
.view-id-regional_committee_view .views-row .grid .views-field-field-cutome-link {
	text-align: right;
}
.view-id-regional_committee_view .views-row .grid .views-field-field-cutome-link a {
	color: #f75700;
}
.view-id-regional_committee_view .views-row .grid .views-field-field-cutome-link a:before {
	content: "\f0da";
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	margin-right: 4px;
	font-size: 1.6rem;
	position: relative;
	bottom: -1px;
}
.schemes_html .scheme_start {
	border: 2px solid #00abbd;
	padding: 20px;
}
.schemes_html .scheme_start+.scheme_start {
	margin-top: 30px;
}
.schemes_html .scheme_start h5 {
	margin: 0;
	color: #555;
}
.schemes_html .scheme_start h5:after {
	content: "";
	width: 30px;
	height: 2px;
	background: #555;
	display: block;
	margin: 10px 0;
}
.schemes_html .scheme_start ul {
	margin-bottom: 0;
}
.contest_html>.row img {
	margin-bottom: 20px;
}
.contest_html section {
	background: #f1f1f1;
	padding: 25px;
	margin-bottom: 30px;
	margin-top: 5px;
	float: left;
	width: 100%;
}
.contest_html section strong {
	display: block;
}
.contest_html section ul {
	margin: 0;
}
.contest_html section ul li {
	margin-top: 10px;
	padding-left: 15px;
	position: relative;
}
.contest_html section ul li:before {
	content: "";
	width: 5px;
	height: 5px;
	background: #000;
	border-radius: 50%;
	position: absolute;
	left: 0;
	top: 7px;
}
.yellow_box {
	border: 5px solid #ffcb05;
	float: left;
	width: 100%;
	padding: 25px;
}
.contest_html .yellow_box p {
	margin: 0;
	color: #5e5e5e;
}
.view-id-newsletter {
	margin-left: -60px;
	margin-right: -60px;
	background: #f1f1f1;
	padding-bottom: 10px;
	margin-top: 0;
}
.view-id-newsletter .view-content {
	padding: 0 20px;
}
.view-id-newsletter .view-filters .views-exposed-widgets {
	text-align: right;
	padding: 0 20px;
}

@media(min-width:1366px) {
.view-id-newsletter .view-filters .views-exposed-widgets {
	padding: 0 60px;
}
.view-id-newsletter .view-content {
	padding: 0 60px;
}
}
.view-id-newsletter .view-filters .views-exposed-widgets>div {
	display: inline-block;
	vertical-align: middle;
	padding: 7px 0 7px 20px !important;
}
.view-id-newsletter .view-filters .views-exposed-widgets #edit-lang-wrapper {
	padding: 7px 0 7px 0px !important;
}
.view-id-newsletter .view-filters .views-exposed-widgets #edit-lang-wrapper+ .views-submit-button {
	display: none !important;
}
.view-id-newsletter .view-filters .views-exposed-widgets #edit-lang-wrapper label {
	margin-right: 10px;
}
.view-id-newsletter .view-content h3 {
	color: #005aaa;
	margin-top: 30px;
}
.view-id-newsletter .view-content .views-row a {
	padding: 10px 0;
	position: relative;
	display: block;
	padding-left: 20px;
	color: #000;
	font-size: 1.4rem;
}
.view-id-newsletter .view-content .views-row a:before {
	content: "\f0da";
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	position: absolute;
	left: 5px;
	top: 12px;
}
.view-id-newsletter .view-content .views-row {
	border-top: 1px solid #f7941d;
}
.page-reports-overview .view-id-overview .views-row {
	margin-left: -15px;
	margin-right: -15px;
}
.page-reports-overview .view-id-overview .views-row>div {
	padding-left: 15px;
	padding-right: 15px;
}

@media(min-width:1366px) {
.page-reports-overview .view-id-overview .views-row {
	margin-left: -30px;
	margin-right: -30px;
}
.page-reports-overview .view-id-overview .views-row>div {
	padding-left: 30px;
	padding-right: 30px;
}
}
.page-reports-overview .view-id-overview .views-row>div .grid-inner {
	border: 5px solid #00abbd;
	padding: 30px;
	margin-bottom: 30px;
}
.page-reports-overview .view-id-overview .views-row>div .grid-inner .views-field-title {
	color: #000;
	font-size: 1.8rem;
	font-family: Georgia, "Lucida Bright", "DejaVu Serif", serif;
	margin-bottom: 10px;
}
.page-reports-overview .view-id-overview .views-row>div .grid-inner .views-field-body {
	line-height: 22px;
	min-height: 130px;
}
.page-reports-overview .view-id-overview .views-row>div .grid-inner .views-field-field-cutome-link a {
	color: #f7941d;
}
.page-reports-overview .view-id-overview .views-row>div .grid-inner .views-field-field-cutome-link a:before {
	content: ">";
	margin-right: 6px;
}
.view-display-id-page .views-field-field-date {
	font-size: 1.6rem;
	display: inline-block;
	margin-bottom: 8px;
}
.view-display-id-page .views-field-field-news-source+.views-field-field-news-overview-text {
	font-weight: bold;
}
.view-display-id-page .views-field-field-news-source {
	font-size: 1.6rem;
	color: #000;
	display: inline-block;
	padding-left: 10px;
	position: relative;
	margin-bottom: 8px;
}
.view-display-id-page .views-field-field-news-source:before {
	content: ",";
	display: inline-block;
	float: left;
	position: absolute;
	left: -3px;
}
.bureas_cell_html h3, .bureas_cell_html h4 {
	font-size: 2.3rem !important;
}
.bureas_cell_html>header {
	background: #00abbd;
	color: #fff;
}
.bureas_cell_html>header a {
	color: inherit;
}
.bureas_cell_html>header ul {
	padding-left: 20px;
}
.bureas_cell_html>header li {
	padding: 8px 0;
	margin: 0 5px;
}
.bureas_cell_html>header li+li:before {
	content: "|";
	margin-right: 10px;
}
.bureas_cell_html .yellow_box {
	color: #5e5e5e;
	border-width: 8px;
}
.bureas_cell_html .yellow_box li {
	border-top: 1px solid #ccc;
}
.bureas_cell_html .yellow_box li a {
	color: inherit;
	padding: 8px 0;
	display: block;
}
.bureas_cell_html .roles_respo {
	float: left;
	width: 100%;
	margin: 30px 0 20px;
}
.bureas_cell_html .roles_respo ul li {
	margin: 5px 0;
	padding-left: 15px;
	position: relative;
}
.bureas_cell_html .roles_respo ul li:before {
	content: "";
	width: 4px;
	height: 4px;
	background: #555;
	left: 0;
	top: 8px;
	position: absolute;
	border-radius: 50%;
}
.bureas_cell_html .core_team {
	float: left;
	width: 100%;
}
.bureas_cell_html .core_team figure {
	margin-top: 10px;
}
.bureas_cell_html .core_team figure figcaption {
	font-size: 1.8rem;
	margin-top: 10px;
	font-family: Georgia, "Lucida Bright", "DejaVu Serif", serif;
}
.bureas_cell_html .core_team figure figcaption small {
	display: block;
	color: #555;
	font-family: 'SegoeUI-Regular';
	font-size: 1.4rem;
}
.white_blue_box .blue_box {
	color: #fff;
	float: left;
	width: 100%;
}
.white_blue_box .blue_box h3 {
	color: #fff !important;
	border-bottom: 1px solid #fff;
	padding-bottom: 10px;
	padding-left: 5px;
	float: left;
	width: 100%;
}
.white_blue_box .blue_box * {
	color: inherit !important;
}
.white_blue_box .blue_box ul {
	float: left;
	width: 100%;
}
.white_blue_box .blue_box ul li {
	padding-left: 5px;
}
.white_blue_box .blue_box ul li a {
	color: inherit
}
.white_blue_box .blue_box ul li a {
	position: relative;
	padding-left: 15px;
	display: block;
	margin-bottom: 20px;
}
.white_blue_box .blue_box ul li a i {
	position: absolute;
	left: 0;
	top: 3px;
}
.bureas_cell_html .counsling_block {
	background: #f1f1f1;
	padding: 20px;
	margin-top: 40px;
}
.bureas_cell_html .counsling_block p {
	margin-bottom: 0;
}
.bureas_cell_html .counsling_block .col-sm-8 h3 {
	border-bottom: 1px solid #f7941d;
	padding-bottom: 10px;
}
.bureas_cell_html .counsling_block ul {
	margin: 0;
}
.bureas_cell_html .counsling_block ul li {
	position: relative;
	padding-left: 20px;
}
.bureas_cell_html .counsling_block ul li i {
	position: absolute;
	left: 0;
	top: 3px;
}
.bureas_cell_html .counsling_block ul li+li {
	margin-top: 15px;
}
.view-display-id-page th.views-field-field-date, .view-display-id-page td.views-field-field-date {
	display: table-cell;
	margin: 0;
}
.link_temp_html p {
	margin: 15px 30px 10px;
}
.syllabus_html .collaboration_html {
	margin: 0;
}
.quick_links h4 {
	font-size: 1.4rem !important;
}
.quick_links .panel-title a {
	position: relative;
	display: block;
}
.quick_links .panel-title a.collapsed:before {
	float: right !important;
	content: "\f067";
}
.quick_links .panel-title a:before {
	float: right !important;
	font-family: FontAwesome;
	content: "\f068";
	padding-right: 5px;
	color: #00abbd;
	position: absolute;
	bottom: -6px;
	right: 0px;
	padding: 7px 8px 5px;
	background: #fff;
	border-radius: 50%;
	font-size: 1.4rem;
}
.quick_links .collaboration_html ul li a {
	border-top: none;
}
.quick_links .collaboration_html ul li+li a {
	border-top: 1px solid #f7941d;
}
.quick_links .collaboration_html {
	padding: 10px 30px;
}
.mini_sq_bullets li {
	padding-left: 20px;
	position: relative;
}
.mini_sq_bullets li:before {
	content: "";
	width: 5px;
	height: 5px;
	background: #333;
	position: absolute;
	left: 0;
	top: 8px;
}
.notification {
	background: #f1f1f1;
	padding: 30px 35px;
	margin: 40px 0;
}
.notification ul li {
	margin: 10px 0;
}
.notification ul li strong {
	display: block;
}
.ahe-block-css {
	background: #f1f1f1;
	padding: 35px;
}
.ahe-block-css h2 {
	color: #005aaa;
	font-size: 2.8rem;
	font-family: Georgia, "Lucida Bright", "DejaVu Serif", Constantia, serif;
	margin-top: 0;
}
.ahe-block-css h2:before {
	display: none;
}
.page-schemes #page_detail_contaner + #main>div>.row {
	padding: 0;
}
#owl-carousel-block77 .owl-item>div {
	text-align: center;
	width: 85%;
	background: #f7941d;
}
#owl-carousel-block77 .owl-item>div a {
	color: #fff;
	padding: 20px 0;
	display: block;
}
#owl-carousel-block77 .owl-dots {
	display: block !important;
	text-align: right;
	margin-top: 20px;
	padding-right: 20px;
}
.criteria_apply {
	margin-top: 20px;
}
button:focus {
	outline: none !important;
}
#owl-carousel-block77 .owl-dots>button span {
	padding: 5px;
	display: inline-block;
	border: 2px solid #005aaa;
	border-radius: 50%;
	margin: 0 2px;
}
#owl-carousel-block77 .owl-dots>button.active span {
	background: #005aaa;
}
#flexslider-1 .flex-direction-nav {
	display: none !important;
}
.node-type-leadership-team #main #content {
	padding-bottom: 0;
}
.node-type-leadership-team #main #content .field-name-body {
	margin-bottom: 0 !important;
	padding-bottom: 1px;
}
.error_html {
	margin: 20rem 0;
}
.error_html h1 {
	font-size: 12rem;
}
.error_html h4 {
	font-size: 4.5rem;
	color: #005aaa;
	font-family: 'SegoeUI-Light';
	display: inline-block;
	border-top: 1px solid #eaf6fa;
	border-bottom: 1px solid #eaf6fa;
	margin: 0;
	padding: 0 0 15px;
}
.legends_crousal .view-id-eminent_and_unforgettables_view {
	padding: 0 40px;
}
.legends_crousal .view-id-eminent_and_unforgettables_view .owl-carousel .owl-prev {
	font-size: 3.8rem !important;
	position: absolute;
	left: -35px;
}
.legends_crousal .view-id-eminent_and_unforgettables_view .owl-carousel .owl-next {
	font-size: 3.8rem !important;
	position: absolute;
	right: -35px;
}
#search-form {
	display: inline-block;
	background: #eee;
	width: 100%;
}
#search-form [for="edit-keys"] {
	display: none;
}
.search-form input#edit-keys {
	width: 88%;
	border: none;
	height: 50px;
	font-size: 2rem;
	padding-top: 3px;
	background: transparent;
}
#google-cse-results .gsc-control-cse {
	padding: 0;
}
.uk-offcanvas-bar .menu li {
	position: relative;
}
.uk-offcanvas-bar .menu li.expanded>ul {
	display: none;
}
.uk-offcanvas-bar .menu li.active>ul {
	display: block;
}
.uk-offcanvas-bar .menu li span.activated i:before {
	content: "\f147";
}
.uk-offcanvas-bar .menu li.expanded span.toggle {
	font-size: 2rem;
	color: #fff;
	position: absolute;
	right: 10px;
	top: 10px;
}
#main-menu-inner #banners .banner_module_display_div {
	position: relative;
	background-position: center top !important;
	min-height: 362px;
	padding-top: 40px;
	padding-bottom: 40px;
}

.maintenance-page{
	text-align:center;
	    padding-top: 20px;
}
.maintenance-page #page:after{
display:none;	
}
.maintenance-page #page-title{
	    font-size: 4rem;
    color: #000;
    font-weight: bold;
	    margin-bottom: 0;
		    margin-top: 3rem;
}

.view-id-bulletin_announcement .view-header{
background:#f1f1f1;	
}
.view-id-bulletin_announcement .view-header p{
    margin-bottom: 0;
    padding-bottom: 20px;	
	    color: #005aaa;
    font-size: 28px;
    font-family: Georgia, "Lucida Bright", "DejaVu Serif", Constantia, serif;
    margin-top: 30px;
}

#block-views-bulletin-main-view-block .view-id-bulletin_announcement.view-display-id-default .views-row{
	    height: auto !important;
    min-height: auto !important;
    padding:0 !important;
	border:none !important;
}
#block-views-bulletin-main-view-block .view-id-bulletin_announcement.view-display-id-default .views-row .views-field-title span{
    border-bottom: 1px solid #f78f1d;
	display:block;
	padding:12px 0;
	margin-left:20px;	
}
#block-views-bulletin-main-view-block .view-id-bulletin_announcement.view-display-id-default .views-row .views-field-title span a{
    color: #000;
    font-size: 1.4rem;	
}
#block-views-bulletin-main-view-block .view-id-bulletin_announcement.view-display-id-default .views-row .views-field-title:before {
    content: "\f0da";
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-right: 4px;
    font-size: 1.6rem;
    top: 18px;
    position: absolute;
	color:#f78f1d;
}
#block-views-bulletin-main-view-block .view-id-bulletin_announcement.view-display-id-default .view-content{
padding:15px 25px;	
}
#block-views-bulletin-main-view-block .view-id-bulletin_announcement.view-display-id-default .view-footer a{
	margin-left: 45px;
    margin-bottom: 30px;
    margin-top: 10px;
}
.view-id-announcement .views-field-title a{
    font-weight: 500;
    font-size: 1.4rem;
	color:#000;	
}
.view-id-announcement .views-field-title{
	    border-bottom: 1px solid #cccccc;
    margin-bottom: 10px;
    padding-left: 15px;
    font-size: 1.3rem;
    padding-bottom: 10px;
}
.views-slideshow-cycle-main-frame-row-item{
position:relative;	
}
.top_menu  .region-top-pan-menu *{
display:inline-block;	
}
.language-switcher-locale-url{
margin-right:5px;	
}
.language-switcher-locale-url .active{
display:none;	
}
.language-switcher-locale-url .language-icon{
	    vertical-align: top;
    position: relative;
    top: 4px;
}
.language-switcher-locale-url .en .language-icon{
	    vertical-align: top;
    position: relative;
    top:6px;
}

#block-system-main .translation_en ,#block-system-main .translation_hi{
display:none ;	
}
.login_btn:focus{
color:#fff;	
}
.hackathon_html .how_participate p{
line-height:20px;	
}
.hackathon_html .how_participate{
border-bottom:1px solid #ccc;	
padding-bottom:10px;
margin-bottom:50px;
}
.hackathon_html .how_participate h3{
border-bottom:1px solid #ccc;	
padding-bottom:15px;
font-size: 2.3rem !important;
}
.how_participate article h5{
text-transform:none !important;	
}
.hackthon_tab .nav-tabs li a{
	 font-size: 2.3rem;
    font-family: Georgia, "Lucida Bright", "DejaVu Serif", Constantia, serif;
	color:#fff;
	background:#f37020;
	border-radius:0;
}
.hackthon_tab .nav-tabs li.active a{
background:#dbdbdb;	
    color: #005aaa;

}
.hackthon_tab .tab-content{
background:#dbdbdb;	
overflow:hidden;	
padding:15px;
}
.hackthon_tab .tab-content p{
margin-bottom:5px;	
}
.hackthon_tab .tab-content figure{
padding:15px 0;	
}
.hackthon_tab .tab-content figure figcaption{
text-align:center;	
margin-top:10px;
}
.hackthon_tab .tab-content figure figcaption span{
display:block;	
}

.view-expert-talk-and-notification{
margin-top:30px;	
}

.view-expert-talk-and-notification .views-row{
margin-left:-15px;
margin-right:-15px;	
}

.view-expert-talk-and-notification h2{
margin-bottom:10px;	
}
.view-expert-talk-and-notification h2:before,.glimpses h2:before{
display:none;	
}
.etn,.glimpses{
    clear: both;
    margin:20px 0;
    float: left;
    width: 100%;
}

.etn .cols-3 .grid{
	padding-left:15px;
	padding-right:15px;
}
.etn .cols-3 .grid .views-field-title{
	    font-size: 1.3rem;
    margin: 10px 0 15px;
}
.view-id-notification_view{
	    border: 5px solid #FFCA05;
    margin: -15px;
    padding: 15px;
	    margin-right: 0;
}
.view-expert-talk-and-notification .view-id-notification_view h2:before{
	display:block;
}

.view-id-notification_view  .views-row{
margin:0;	
}
.view-id-notification_view .views-field-title a {
    font-weight: 500;
    font-size: 1.4rem;
    color: #000;
}
.view-id-notification_view .views-field-field-date{
	    padding-left: 10px;
		    margin-bottom: 5px;
}
.view-id-notification_view .views-field-title {
    border-bottom: 1px solid #cccccc;
    margin-bottom: 10px;
    padding-left: 10px;
    font-size: 1.3rem;
    padding-bottom: 10px;
}

.glimpses{
    background: #E5E5E5;
	    width: 100%;
    padding: 20px 60px 30px;
}
.glimpses h2{
	margin:0;
}
.glimpses .field-content{
color:#838383;	
line-height:2.2rem;	
}
.glimpses .owl-carousel{
margin-top:30px;
}
.glimpses .owl-carousel .owl-nav i{
font-size:40px;
color:#000;	
}

.glimpses .owl-carousel .owl-nav .owl-prev{
margin-left:10px;	
}
.glimpses .owl-carousel .owl-nav .owl-next{
margin-right:10px;	
}


.etn .views-field-field-message-video{
position:relative;	
}
.etn .views-field-field-message-video a:after {
    content: "\f04b";
    font: normal normal normal 14px/1 FontAwesome;
    font-size: 2.4rem;
    color: #fff;
    position: absolute;
    top: 44%;
    left:44%;
    background: #f7941d;
    border-radius: 50%;
    padding: 8px 7px 5px 13px;
}
.view-id-expert_talk_view{
margin-bottom:30px;	
}
@media(max-width:991px){
.glimpses .owl-carousel .owl-prev{
	    left: -50px;
		    bottom: 70px;
}
.glimpses .owl-carousel .owl-next{
	    right: -50px;   
		    bottom: 70px;
}

}

@media (max-width:767px){
.glimpses .owl-carousel .owl-prev{
 bottom: 0px;
}
.glimpses .owl-carousel .owl-next{
bottom: 0px;
}

}



.page-node-697 #sidebar-first,.page-node-697 #sidebar-first+#content,.page-node-697 #sidebar-first+#content+#sidebar-second{
margin-top:0;	
}




.sagy_html h3{
margin-top:15px;	
}
.sagy_html .shagy_goal,.shagy_conference{
background:#f1f1f1;
padding:10px 30px;
}

.shagy_obj{
margin:30px 0;
padding:0 30px;	
}
.shagy_obj ul{
margin:0;
padding-left:20px;
line-height:2.4rem;	
}
.pm_msg h3{
padding:0 30px;	
}
.pm_msg_block{
background:#f1f1f1;
overflow:hidden;
padding:30px 15px;
margin:20px 0;	
}
.pm_msg_block p{
margin-bottom:15px;	
}
.shagy_speakers figure{
	margin:20px 0;
}
.shagy_speakers figure img{
margin:0 auto;
display:block;	
}
.shagy_speakers figure figcaption{
font-size:1.8rem;	
text-align:center;
line-height:2.4rem;
margin-top:5px;
font-family: Georgia, "Lucida Bright", "DejaVu Serif", Constantia, serif;
}
.shagy_speakers figure figcaption small{
font-size:1.4rem;
display:block;	
font-family: 'SegoeUI-Regular';
}
.shagy_partners{
border:5px solid #ffcb05;
padding:0 30px;	
}
.shagy_partners .logo_partner{
text-align:center;
font-weight:bold;	
}
.shagy_partners .logo_partner span{
padding:20px 0;
display:block;	
}
.shagy_organizer{
margin:30px 0 0;	
}
.shagy_organizer h3,.shagy_organizer p{
padding:0 30px;	
}
.shagy_organizer .org_logo img{
padding:15px 30px;	
}
.shagy_organizer .org_logo>div+div{
	border-left:1px solid #dddddd;
}
.shagy_conference .conf_date:before{
	content:"";
	background:url(../images/calender.jpg) no-repeat left top;
	padding-left:45px;
	background-size:37px;
	min-height:34px;
	display:inline-block;
	    margin-bottom: -14px;
}
.shagy_conference .conf_time:before{
	content:"";
	background:url(../images/shagy-clock.jpg) no-repeat left top;
	padding-left:42px;
	background-size:34px;
	min-height:34px;
	display:inline-block;    margin-bottom: -14px;
}
.shagy_conference .conf_location:before{
	content:"";
	background:url(../images/shagy-loc.jpg) no-repeat left top;
	padding-left:40px;
	background-size:25px;
	min-height:34px;
	display:inline-block;    margin-bottom: -14px;
}
.shagy_conference .row span{
	min-height:34px;
	display:block;
	padding-top:6px;
	margin:15px 0;
}


.shagy_initiatives h4{
margin-bottom:0;
font-size:1.5rem;	
}
.sagy_html{
clear:both;	
}
.shagy_speakers{
    margin: 30px 0;
    clear: both;
    float: left;
    width: 100%;	
	padding: 0 45px;
}
.shagy_initiatives{
margin-bottom:30px;	
    padding: 0 30px;
	
}
.sagy_nodification {
background:#00abbd;
color:#fff;	
    padding-top: 10px;
    padding-bottom: 10px;
}
.sagy_nodification *{
	color:#fff;	
}
.sagy_nodification h2:before{
	border-color:#fff;
}
.sagy_nodification a+a{
color:#fff !important;
    display: block;
    font-size: 1.3rem;
    margin-bottom: 15px;
    position: relative;
    padding-left: 10px;		
}
.sagy_nodification a+a:before{
	    content: "\f0da";
font: normal normal normal 14px/1 FontAwesome;	
    position: absolute;
    top: 3px;
    color: #fff;
    left: 0;
}

@media(min-width:768px){
.shagy_partners .logo_partner>div+div,.shagy_conference .row>div+div{
	border-left:1px solid #f7941d;
}
.shagy_conference .row>div+div{
	text-align:center;
}
}
@media(max-width:768px){
.shagy_partners .logo_partner>div+div,.shagy_conference .row>div+div{
	border-top:1px solid #f7941d;
}
}














@media(max-width:767px) {
.view-hot-course .views-field-title {
	padding: 0px 0 0;
}
.view-hot-course .views-field-field-description {
	padding: 5px 0 0;
}
.page-bureaus #block-menu-block-4.bu_cte ul li {
	width: 100%;
	padding: 0;
}
#block-views-bulletin-main-view-block {
	padding: 15px 0 0 0;
}
.navbar-collapse.collapse {
	display: block !important;
}
.navbar-collapse.collapse #block-tb-megamenu-main-menu {
	display: none;
}
.navbar-collapse.collapse #banners #page-slogan {
	position: absolute;
	bottom: 0;
}
}

@media(min-width:1366px) {
.library_html, .distance_edu_html .aicte_policy, .distance_edu_html .blue_box, .collaboration_html, .ict_edu,.page-news-news-overview #main>div>.row ,.page-node-704 #page_detail_contaner + #main>div>.row{
	margin-left: -60px;
	margin-right: -60px;
}
.page-news-news-overview #main>div>.row {
	margin-left: -60px !important;
	margin-right: -60px !important;
}
.syllabus_html .collaboration_html {
	margin: 0;
}
.view-id-institutions_view .views-row {
	margin-left: -40px;
	margin-right: -40px;
}
.view-id-institutions_view .views-row>.grid {
	padding-left: 40px;
	padding-right: 40px;
}
.aside_menu_fit {
	margin-left: -60px;
}
.node-type-bureaus .aside_menu_fit {
	margin-left: 0px;
}
.pharma_commitee_html, .bureas_cell_html,.page-node-697 #content>.region {
	margin-right: -60px;
}
.page-bureaus-administration-rules-regulations #block-system-main {
	margin-right: -60px;
	margin-left: -40px;
}
.view-id-clone_of_tenders_detail_view tr th.views-field-title {
	width: 500px;
}
.tree>ul {
	margin-left: 9%;
}
}
