@font-face {
	font-family: 'Conv_Aller_Lt';
	src: url('../fonts/Aller_Lt.eot');
	src: local('☺'), url('../fonts/Aller_Lt.woff') format('woff'), url('../fonts/Aller_Lt.ttf') format('truetype'), url('../fonts/Aller_Lt.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Ebrima-Bold';
	src: url('../fonts/Ebrima-Bold.eot?') format('eot'), url('../fonts/Ebrima-Bold.woff') format('woff'), url('../fonts/Ebrima-Bold.ttf') format('truetype'), url('../fonts/Ebrima-Bold.svg#Ebrima-Bold') format('svg');
}
@font-face {
	font-family: 'Conv_Aller';
	src: url('../fonts/Aller.eot');
	src: local('☺'), url('../fonts/Aller.woff') format('woff'), url('../fonts/Aller.ttf') format('truetype'), url('../fonts/Aller.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'ebrima';
	src: url('../fonts/ebrima_1.eot');
	src: local('☺'), url('../fonts/ebrima_1.woff') format('woff'), url('../fonts/ebrima_1.ttf') format('truetype'), url('../fonts/ebrima_1.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
* {
	margin: 0;
	padding: 0;
    
}
img {
	border: 0; /* 1 */
	-ms-interpolation-mode: bicubic; /* 2 */
	outline:none;
}
::-moz-selection {
 background: #76d1fc;
 color: #001a2b;
}
::selection {
	background: #76d1fc;
	color: #001a2b;
}
.hide {
	display:none;
}
ul, li {
	list-style:none;
}
.left {
	float:left;
}
.text_center {
	text-align:center;
}
.right {
	float:right;
}
nav ul, nav ol {
	list-style: none;
	list-style-image: none;
}
.relative {
	position:relative;
}
a {
	/*color: #8FDFFD;*/
	text-decoration:none;
	outline:none;
}
a:hover {
	/*color: #36C;*/
	text-decoration: none;
	outline:none;
}
p {
	margin-bottom: 1em;
	color:#666666;
}
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden
}
.clearfix {
	display:inline-block
}
.clearfix {
	display:block
}
h5.Sub_head {
	font-size:16px;
	color:#525d65;
	font-family: 'Ebrima-Bold', Arial, Helvetica, sans-serif;
}
h3 span {
	display:block;
	font-size:16px;
	color:#5b6063;
	padding:15px 0 0 0px;
}
body {
	color:#f4f4f4;/*background-color:#fff9ed;*/
	font-family: 'Muli', sans-serif, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:18px;
}
.wrapper {
	overflow:hidden;
}
header {
	border-top:6px solid #76d1fc;
}
.Bottom_nav {
	background:url(../images/header-bg.gif) repeat left top;
	border-bottom:1px solid #000000;
	padding:10px 0 9px;
}
.container {
	width:1000px;
	margin:0px auto;
}
h3 {
	font-size:22px;
	color:#4d5359;
	font-family: 'Ebrima-Bold', Arial, Helvetica, sans-serif;
	line-height:30px;
}
h1 {
	float:left;
}
h1 #page_not {
	display:block;
	float:left;
	padding-top:15px;
	font-family: 'Conv_Aller';
	font-size:16px;
	font-weight:bold;
    color:black;
	/*display:none;*/
}
h1 span {
	display:block;
	float:left;
	padding-top:15px;
	font-family: 'Conv_Aller';
	font-size:16px;
	font-weight:bold;
	display:none;
}
h1 span i {
	display:block;
	font-size:13px;
	color:#e1e1e1;
	font-style:normal;
	font-family: 'Conv_Aller_Lt';
}
h1 a {
	width:283px;
	height:70px;
	display:block;
	text-indent:-9999px;
	background:url(../images/sprite.png) no-repeat left -449px;
	float:left;/*margin-right:15px;*/
}
.Bottom_nav nav {
	padding-top:15px;
	float:right;
}
.Bottom_nav nav ul li {
	float:left;
	background:url(../images/sep-li.png) no-repeat right 12px;
}
.cont_pad_inner {
	padding:12px 0 55px;
}
.Bottom_nav nav ul li.last_item {
	background-image:none;
}
.Bottom_nav nav ul li a {
	display:block;
	padding:15px;
	font-size:12px;
	color:#ffffff;
	font-family: 'Muli', sans-serif, Arial, Helvetica, sans-serif;
    border-top: 3px solid transparent;
}
.Bottom_nav nav ul li:hover a, .Bottom_nav nav ul li.current a {
	background-color:#ffffff;
	color:#001a2b;
}
.Bottom_nav nav > ul > li:hover > a{ border-top: 3px solid #4ec0ee; }
.Top_nav {
	background-color:#FFF;
}
.Top_nav nav {
	float:left;
	width:390px;
}
.Top_nav .container {
	padding:7px 0px;
}
.Top_nav nav ul li {
	float:left;
	padding:0 20px 0px 0px;
}
.Top_nav nav ul li a {
	color:#1399cc;
	font-size:11px;
	display:block;
	font-family: 'Muli', sans-serif, Arial, Helvetica, sans-serif;
}
.Top_nav nav ul li:hover a {
	color:#001a2b;
}
.Search_bar {
	border:1px solid #cecece;
	background-color:#FFFFFF;
	padding:2px 33px 0px 17px;
	height:18px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	position:relative;
	box-shadow:3px 2px 5px #f1f1f1;
	width:215px;
}
*:first-child+html .Search_bar {
	padding-top:0px;
	height:20px;
}
.Search_bar:focus, .Search_bar:hover {
	box-shadow:3px 2px 5px #e8e7e7;
	-moz-transition: all 0.7s ease 0s;
	-webkit-transition:all 0.7s ease 0s;
	-o-transition:all 0.7s ease 0s;
	transition:all 0.7s ease 0s;
	border-color:#76d1fc;
}
.pad_top_40 {
	padding-top:40px;
}
.Search_bar input {
	border:none;
	background-color:transparent;
	outline:none;
	color:#a5a5a5;
	font-size:11px;
	line-height:16px;
	font-family: 'Muli', sans-serif, Arial, Helvetica, sans-serif;
	width:100%;
}
input#Search {
	background:url(../images/sprite.png) no-repeat -4px -80px;
	width:15px;
	height:18px;
	position:absolute;
	right:14px;
	top:-1px;
	cursor:pointer;
	font-size:0px;
}
input#Search:hover {
	background-position:-4px -98px;
}
.social_icons {
	padding:0 20px 0 0px;
}
.social_icons ul li {
	float:left;
	margin:0 0 0 4px;
}
.social_icons ul li a {
	width:16px;
	height:16px;
	display:block;
	text-indent:-9999px;
	background:url(../images/sprite.png) no-repeat -82px top;
}
.social_icons ul li a:hover {
	-moz-transition: all 0.7s ease 0s;
	-webkit-transition:all 0.7s ease 0s;
	-o-transition:all 0.7s ease 0s;
	transition:all 0.7s ease 0s;
}
.social_icons ul li a#fb {
	background-position:-82px 0px;
}
.social_icons ul li a#fb:hover {
	background-position:-82px -20px;
}
.social_icons ul li a#tw {
	background-position:-102px 0px;
}
.social_icons ul li a#tw:hover {
	background-position:-102px -20px;
}
.social_icons ul li a#utube {
	background-position:-123px 0px;
}
.social_icons ul li a#utube:hover {
	background-position:-123px -20px;
}
.social_icons ul li a#gplus {
	background-position:-143px 0px;
}
.social_icons ul li a#gplus:hover {
	background-position:-143px -20px;
}
.social_icons ul li a#prest {
	background-position:-163px 0px;
}
.social_icons ul li a#prest:hover {
	background-position:-163px -20px;
}
.br_lft {
	background:url(../images/sep-li-2.gif) no-repeat left center;
	padding:0 0 0 15px;
	margin-left:10px;
}
.Lt_top {
	position:relative;
}
.Lt_top .dropDownMenu {
	position:absolute;
	width:175px;
	background:#FFF;
	border:solid 1px #eae8e8;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	right:-10px;
	z-index:9;
	top:27px;
	padding:5px;
	-moz-box-shadow:1px 1px 2px #eae8e8;
	-webkit-box-shadow:1px 1px 2px #eae8e8;
	box-shadow:0px 1px 2px #eae8e8;
	-moz-transition: background .25s linear;
	-webkit-transition: background .25s linear;
	-o-transition: background .25s linear;
	transition: background .25s linear;
}
.Lt_top .dropDownMenu a {
	display:block;
	padding:3px 0px;
}
.dropDownMenu a:hover {
	color:#1399CC;
}
.Lt_top a {
	color:#000000;
	font-family: 'Muli', sans-serif, Arial, Helvetica, sans-serif;
}
.Lt_top a i {
	background:url(../images/arow-icon.gif) no-repeat right 5px;
	padding:0 20px 0 0px;
	font-style:normal;
}
.banner {
	height:450px;
	position:relative;
	overflow:hidden;
	margin-bottom:52px;
	z-index: 0;
}
#banner_Slider, #banner_Slider li {
	width:100% !important;
}
.banner-bg {
	background:url(../images/banner-gr.png) repeat left top;
	position:absolute;
	width:100%;
	height:100%;
	z-index:0;
}
.banner_buttons {
	position:absolute;
	width:100%;
	height:46px;
	top:220px;
	z-index:999;
	cursor:pointer;
}
.banner_buttons a {
	text-indent:-9999px;
}
.banner_buttons .prev {
    left: 20px! important;
	width:23px;
	height:47px;
	background:url(../images/sprite.png) no-repeat -188px top;
	left:50px;
	position:absolute;
}
.banner_buttons .next {
    right: 20px ! important;
	width:29px;
	height:47px;
	background:url(../images/sprite.png) no-repeat -270px top;
	right:115px;
	position:absolute;
}
.Slide_01 {
	 background:url(../images/slider-01.jpg) no-repeat center center;
	-webkit-background-size: 100%;
  -moz-background-size: 100%;
  -o-background-size: 100%;
  background-size: 100%; background-position: center center;  width:100%; height:450px; text-align:center;

}
.Slide_02 {
	background:url(../images/slider-02.jpg) no-repeat center center;
	width:100%;
	height:556px;
	text-align:center;
}
.Slide_Caption {
	width:1000px;
	margin:0px auto;
	position:relative;
}
.Head_tag {
	width:345px;
	position:absolute;
	left:0px;
	top:32px;
	text-align:left;
    z-index:250;
}
.Head_tag p {
	margin:15px 0 0 0;
	color:#FFF;
	font-size:15px;
	font-family: 'Muli', sans-serif, Arial, Helvetica, sans-serif;
}
.Head_tag p a {
	display:block;
	font-weight:bold;
	color:#FFF;
	text-decoration:underline;
}
.Head_tag h2 {
	font-size:41px;
	color:#ffffff;
	text-transform:uppercase;
	font-family: 'Ebrima-Bold', Arial, Helvetica, sans-serif;
	font-weight:bold;
	background:url(../images/h2-bg.png) repeat left top;
	padding:12px;
	display:inline-block;
	margin:0 0 1px 0px;
    line-height:35px;
}
.Welcome_screen {
	 left: 50%;
    margin-left: -488px;
    position: absolute;
    width: 995px;
    z-index: 999;
}
.Welcome_screen .Welcome_lft_blk {
	background:url(../images/welcome-lft-bg.png) repeat left top;
	width:400px;
	padding:27px;
	float:left;
	min-height:147px;
}
.Welcome_screen .Welcome_lft_blk p {
	font-family: 'Muli', sans-serif, Arial, Helvetica, sans-serif;
	color:#b7e6f9;
	font-size:15px;
	line-height:21px;
}
.Welcome_screen .Welcome_lft_blk p a {
	color:#FFFFFF;
	text-decoration:underline;
}
.Welcome_screen .Welcome_lft_blk p a:hover {
	text-decoration:none;
}
.Welcome_screen .Welcome_rht_blk {
	background:url(../images/welcome-rht-bg.png) repeat left top;
	width:487px;
	padding:27px;
	float:right;
	position:relative;
}
.Welcome_screen .Welcome_lft_blk h2, .Welcome_screen .Welcome_rht_blk h2 {
	font-family: 'Ebrima-Bold', Arial, Helvetica, sans-serif;
	font-size:34px;
	color:#ffffff;
	line-height:30px;
	padding-bottom:15px;
}
ul.course_dspn li div.search_field {
	background-color:#FFFFFF;
	height:35px;
	padding:2px 2px 2px 10px;
}
ul.course_dspn li div.search_field input.text_field {
	width:340px;
	height:33px;
	outline:none;
	border:none;
	line-height:25px;
	font-family: 'Conv_Aller_Lt', Arial, Helvetica, sans-serif;
	font-size:16px;
}
*:first-child+html ul.course_dspn li div.search_field input.text_field {
	height:30px;
}
ul.course_dspn li div.search_field input#search_btn {
	border:none;
	background-color:#FFFFFF;
	outline:none;
	background: rgb(221,187,87); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(221,187,87,1) 0%, rgba(218,181,61,1) 48%, rgba(216,179,49,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(221,187,87,1)), color-stop(48%, rgba(218,181,61,1)), color-stop(100%, rgba(216,179,49,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(221,187,87,1) 0%, rgba(218,181,61,1) 48%, rgba(216,179,49,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(221,187,87,1) 0%, rgba(218,181,61,1) 48%, rgba(216,179,49,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(221,187,87,1) 0%, rgba(218,181,61,1) 48%, rgba(216,179,49,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(221,187,87,1) 0%, rgba(218,181,61,1) 48%, rgba(216,179,49,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ddbb57', endColorstr='#d8b331', GradientType=0 ); /* IE6-9 */
	/*-moz-box-shadow:    inset 0 0 10px #d8b230;
   -webkit-box-shadow: inset 0 0 10px #d8b230;
   box-shadow:         inset 0 0 10px #d8b230;*/
     -webkit-box-shadow: inset 0 1px 0 0 #d8b230;
	box-shadow: inset 0 1px 0 0 #d8b230;
	height:35px;
	cursor:pointer;
	width:131px;
	-moz-transition: all 0.7s ease 0s;
	-webkit-transition:all 0.7s ease 0s;
	-o-transition:all 0.7s ease 0s;
	transition:all 0.7s ease 0s;
	color:#120600;
	font-size:16px;
	font-family: 'Conv_Aller_Lt', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
ul.course_dspn li div.search_field input.search {
	border:1px solid #ffca25;
}
ul.course_dspn li div.search_field input#search_btn:hover, .News_letter_footer input.news_subscribe:hover {
	-webkit-box-shadow: inset 0 0 8px 4px #bb9d32, 0 1px 0 0 #eeeeee;
	box-shadow: inset 0 0 8px 4px #bb9d32, 0 1px 0 0 #eeeeee;
}
ul.course_dspn li div.search_field input#search_btn:active {
	border-bottom: 1px solid #bb9d32;
	-webkit-box-shadow: inset 0 0 8px 4px #bb9d32, 0 1px 0 0 #eeeeee;
	box-shadow: inset 0 0 8px 4px #bb9d32, 0 1px 0 0 #eeeeee;
}
.Qualification {
	padding:15px 0 0 0px;
	/*font-family: 'Conv_Aller';*/
		font-family: 'Ebrima-Bold', Arial, Helvetica, sans-serif;
	font-size:15px;
}
.Qualification h5 {
	display:inline-block;
	float:left;
	font-size:15px;
	font-weight:bold;
	color:#ffffff;
}
.Qualification span {
	display:inline-block;
	color:#f3e3ad;
	margin-left:8px;
}
.Qualification span input {
	margin:0 5px 0 0px;
	float:left;
}
ul.course_dspn li label {
	display:block;
	padding-bottom:12px;
	font-size:14px;
	color:#ffffff;
	/*font-family: 'Conv_Aller_Lt',Arial, Helvetica, sans-serif;*/
	font-family: 'Muli', sans-serif, Arial, Helvetica, sans-serif;
}
.CourseLocator {
	display:block;
	position:absolute;
	top:25px;
	right:32px;
}
.CourseLocator a {
	font-size:14px;
	color:#ffffff;
	text-decoration:underline;
	font-family: 'Muli', sans-serif, Arial, Helvetica, sans-serif;
	background:url(../images/location-icon.png) no-repeat left top;
	padding:0 0 0 28px;
	line-height:28px;
	display:block;
}
.CourseLocator a:hover {
	text-decoration:none;
	color:#d8b332;
}
.Dpt_list {
	width:514px;
	float:left;
}
.Dpt_dtls {
	width:486px;
	float:left;
}
.Dpt_list ul li {
	width:211px;
	float:left;
	margin-right:45px;
	height:365px;
}
.Dt_image {
	position:relative;
	margin-bottom:15px;
	width:209px;
	overflow:hidden;
}
.Dt_image span.Captcha {
	display:block;
	background-color:#4ebcf2;
	width:100%;
	height:47px;
	position:absolute;
	bottom:0px;
	left:0px;
	font-size:18px;
	color:#FFF;
	font-family: 'Ebrima-Bold', Arial, Helvetica, sans-serif;
	text-indent:15px;
	line-height:35px;
	background:url(../images/captcha-bg.gif) no-repeat left top;
}
.Dt_image .mask {
	background:url(../images/mask-bg.png) repeat left top;
	height: 136px;
	left: 0;
	opacity:0;
	position: absolute;
	top: 0;
	transition: all 0.4s ease-in-out 0s;
	width: 100%;
}
.Dpt_list ul li:hover .mask {
	opacity:1;
}
.Dt_image img {
	transition:all 0.2s linear 0s;
}
.Dt_image:hover img {
	-webkit-transform: scale(1.1);
}
.Dpt_list ul li dl {
	padding-bottom:15px;
}
.Dpt_list ul li dl dd a {
	display:block;
	color:#525d65;
	font-size:12px;
	font-weight:bold;
	border-bottom:1px solid #dddddd;
	padding:4px 0px;
	transition:all 0.2s linear 0s;
	text-decoration:none;
	font-family: 'Ebrima-Bold', Arial, Helvetica, sans-serif;
}
.Dpt_list ul li dl dd a:hover {
	text-indent:5px;
}
.Dpt_list ul li a, .tab_blk a {
	color:#1aa1e3;
	font-size:12px;
	text-decoration:underline;
}
.Dpt_list ul li a:hover, .tab_blk a:hover {
	text-decoration:none;
}
.tab_blk {
	color:#000000;
}
ul.Tab_nav {
	padding-left:12px;
	background-color:#21313d;
}
ul.Tab_nav li {
	float:left;
}
ul.Tab_nav li a {
	background-color:#21313d;
	height:40px;
	line-height:40px;
	font-size:12px;
	color:#FFFFFF;
	padding:0 16px;
	display:block;
	-moz-transition: background-color .25s linear;
	-webkit-transition: background-color .25s linear;
	-o-transition: background-color .25s linear;
	transition: background-color .25s linear;
	font-family: 'Ebrima-Bold', Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-transform:uppercase;
}
ul.Tab_nav li a:hover, ul.Tab_nav li.current a {
	background-color:#FFFFFF;
	color:#2f3234;
}
ul.News_list {
	padding-bottom:15px;
}
ul.News_list li span.Date_box {
	display:block;
	width:109px;
	float:left;
	padding-top:26px;
	height:43px;
	text-decoration:none;
}
ul.News_list li span.Date_box a {
	color:#4ebcf2;
	font-size:12px;
	font-family: 'Ebrima-Bold', Arial, Helvetica, sans-serif;
	text-decoration:none;
}
ul.News_list li span.Date_box a:hover {
	text-decoration:underline;
}
.News_lft_box {
	width:373px;
	float:right;
	border-bottom:1px dotted #b2b2b2;
	padding:15px 0px 10px;
	color:#838383;
	font-size:12px;
	font-family: 'Muli', sans-serif, Arial, Helvetica, sans-serif;
}
.News_lft_box h5 {
	color:#525d65;
	font-size:12px;
	font-family: 'Ebrima-Bold', Arial, Helvetica, sans-serif;
	padding-bottom:5px;
}
.tab_blk {
	padding-top:10px;
	height:307px;
}
.Add_crump {
	background-color:#ece7dd;
	padding:30px 0px;
}
.Add_crump h4 {
	font-size:18px;
	color:#2d3033;
	font-family: 'Ebrima-Bold', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
.Add_crump h3 {
	font-size:35px;
	color:#4ebdf2;
	font-family: 'ebrima', sans-serif, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	line-height:30px;
	padding:12px 0px;
}
.Add_crump ul {
	display:inline-block;
	margin:0px auto;
	padding:8px 0 0 0;
}
*:first-child+html .Add_crump ul {
	margin:0px auto;
	width:62%;
}
.Add_crump ul li {
	float:left;
	display:block;
	margin:0 13px;
}
.Add_crump ul li a {
	background-color:#54bff2;
	padding:0 43px 0 43px;
	line-height:47px;
	font-size:16px;
	color:#FFFFFF;
	display:block;
	font-family: 'Ebrima-Bold', Arial, Helvetica, sans-serif;
	-moz-transition: background-color .25s linear;
	-webkit-transition: background-color .25s linear;
	-o-transition: background-color .25s linear;
	transition: background-color .25s linear;
}
.Add_crump ul li a:hover, .Add_crump ul li.current a {
	background-color:#465662;
	color:#FFF;
}
footer {
	background-color:#fff9ed;
	padding:32px 0 0px;
}
ul.footer_links li.width_footer_01 {
	width:224px;
	float:left;
	padding-right:10px;
}
ul.footer_links li.width_footer_02 {
	width:169px;
	float:left;
	padding-right:10px;
}
ul.footer_links li.width_footer_03 {
	width:407px;
	float:left;
}
ul.footer_links li.width_footer_04 {
	width:229px;
	float:left;
}
ul.footer_links li.width_footer_05 {
	width:178px;
	float:left;
}
ul.footer_links li >ul > li.head {
	color:#2d3033;
	font-size:12px;
	font-family: 'Ebrima-Bold', Arial, Helvetica, sans-serif;
	padding-bottom:5px;
}
ul.footer_links li >ul > li.head a {
	color:#2d3033;
	font-size:12px;
	font-family: 'Ebrima-Bold', Arial, Helvetica, sans-serif;
	padding:0px;
}
ul.footer_links li >ul > li.head a:hover {
	text-decoration:underline;
	color:#2d3033;
}
ul.footer_links li >ul > li >a {
	color:#909090;
	font-size:12px;
	font-family: 'Muli', sans-serif, Arial, Helvetica, sans-serif;
	display:block;
	padding:2px 0px;
}
ul.footer_links li >ul > li >a:hover {
	color:#655d5d;
}
.News_letter_footer {
	width:382px;
	padding:4px;
	border:12px solid #e2dfd9;
	background-color:#f4f1ed;
	margin-top:25px;
    margin-left:-200px;
}
.News_letter_footer input.news_letter {
	outline:none;
	width:192px;
	height:27px;
	float:left;
	border:none;
	background-color:#f4f1ed;
	font-size:12px;
	color:#6a6a6a;
	margin:5px 0px 0px 8px;
	line-height:27px;
}
.News_letter_footer input.news_subscribe {
	width:185px;
	float:right;
	height:36px;
	background-color:#dab53d;
	border:none;
	cursor:pointer;
	font-size:11px;
	-moz-transition: all 0.7s ease 0s;
	-webkit-transition:all 0.7s ease 0s;
	-o-transition:all 0.7s ease 0s;
	transition:all 0.7s ease 0s;
}
.footer-pad-btm {
	padding-bottom:50px;
}
.footer_02 {
	background-color:#2e3645;
	padding:25px 0 8px 0px;
}
.Footer_social {
	width:169px;
	float:right;
}
.Footer_social ul {
	padding-bottom:20px;
}
.Footer_social ul li {
	display:block;
	float:left;
}
.Footer_social ul li a {
	background:url(../images/sprite.png) no-repeat -2px -222px;
	width:30px;
	height:28px;
	display:block;
	text-indent:-9999px;
	margin:0 3px 0 1px;
	-moz-transition: background-position .2s linear;
	-webkit-transition: background-position .2s linear;
	-o-transition: background-position .2s linear;
	transition: background-position .2s linear;
}
.youtb{
	background:url(../images/sprite-3.png) no-repeat 0px -3px  !important;
	border-radius:2px;
	}
.youtb:hover{
	background:url(../images/sprite-3.png) no-repeat -33px -3px  !important;
	border-radius:2px;
	}
.Footer_social ul li#facebook_footer a {
	background-position:-2px -222px;
}
.Footer_social ul li#facebook_footer:hover a {
	background-position:-36px -222px;
}
.Footer_social ul li#Twitter_footer a {
	background-position:-71px -222px;
}
.Footer_social ul li#Twitter_footer:hover a {
	background-position:-106px -222px;
}
.Footer_social ul li#gplus_footer a {
	background-position:-141px -222px;
}
.Footer_social ul li#gplus_footer:hover a {
	background-position:-176px -222px;
}
.Footer_social ul li#Flicker_footer a {
	background-position:-210px -222px;
}
.Footer_social ul li#Flicker_footer:hover a {
	background-position:-245px -222px;
}
.Footer_social a {
	color:#646e80;
	font-size:11px;
	text-decoration:underline;
	font-family: 'Muli', sans-serif, Arial, Helvetica, sans-serif;
}
.Footer_social a:hover {
	text-decoration:none;
}
.footer_logo {
	width:280px;
	float:left;
	font-size:11px;
	color:#7e8591;
	font-family: 'Muli', sans-serif, Arial, Helvetica, sans-serif;
}
.container .footer_logo p {
	font-size:11px;
}
.footer_logo a#Footer_logo {
	background:url(../images/sprite.png) no-repeat left -142px;
	width:275px;
	height:59px;
	display:block;
	text-indent:-9999px;
	margin-bottom:15px;
}
.footer_conts {
	width:470px;
	float:left;
	padding:0 20px;
}
.footer_conts h6 {
	display:inline-block;
	float:left;
	color:#ffffff;
	font-size:12px;
	font-family: 'Ebrima-Bold', Arial, Helvetica, sans-serif;
}
.footer_conts a {
	display:inline-block;
	font-size:12px;
	font-family: 'Muli', sans-serif, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}
.footer_conts a:hover {
	text-decoration:underline;
}
.footer_conts div {
	padding:2px 0px;
}
h1 {
	width:310px;
	float:left;
	overflow:hidden;
}
.ca-menu {
	padding:0;
	margin:20px auto;
	width: 1070px;
}
.ca-menu li {
	width:auto;
	height:80px;
	overflow: hidden;
	position: relative;
	border: 1px solid #d2d9dc;
	background: #f6f8f9;
	margin-right:2px;
	-webkit-transition: all 300ms linear;
	-moz-transition: all 300ms linear;
	-o-transition: all 300ms linear;
	-ms-transition: all 300ms linear;
	transition: all 300ms linear;
	/*padding:9px 22px;*/
	display:inline-block;
}
*:first-child+html .ca-menu li {
	width:162px;
	float:left;
}
.ca-menu li:last-child {
	margin-right: 0px;
}
.ca-menu li a {
	text-align: left;
	width: auto;
	height:64px;
	display: block;
	color: #333;
	position: relative;
	padding:9px 22px;
}
.ca-icon {
	color: #c5e4f4;
	/* position: absolute;
    left: 0px;
    top: 0px;*/
	 width:100%;
	height:38px;
	display:block;
	text-align: center;
	-webkit-transition: all 200ms linear;
	-moz-transition: all 200ms linear;
	-o-transition: all 200ms linear;
	-ms-transition: all 200ms linear;
	transition: all 200ms linear;
	text-indent:-9999px;
}
.ca-content {
	/*osition: absolute;*/
	
    left: 0px;
	width: 100%;
	height: 50%;
	top: 50%;
}
.ca-sub {
	text-align:center;
	font-size: 14px;
	color: #627889;
	line-height: 40px;
	opacity: 0.8;
	-webkit-transition: all 200ms linear;
	-moz-transition: all 200ms linear;
	-o-transition: all 200ms linear;
	-ms-transition: all 200ms linear;
	transition: all 200ms linear;
	font-weight:normal;
	font-family: 'Muli', sans-serif, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
.ca-menu li:hover, .ca-menu li.current {
	background-color: #fff;
}
.ca-menu li:hover .ca-icon, .ca-menu li.current .ca-icon {
	text-shadow: 0px 0px 20px #c5e4f4;
	color: transparent;/*-webkit-animation: moveFromTop 400ms ease;
	-moz-animation: moveFromTop 400ms ease;
	-ms-animation: moveFromTop 400ms ease;*/
}
.ca-menu li:hover .ca-sub, .ca-menu li.current .ca-sub {
	color: #027db6;/*-webkit-animation: moveFromBottom 500ms ease;
	-moz-animation: moveFromBottom 500ms ease;
	-ms-animation: moveFromBottom 500ms ease;*/
}
.ca-menu li#Administration span.ca-icon {
	background:url(../images/sprite-icons.png) no-repeat center top;
}
.ca-menu li#Administration:hover span.ca-icon, .ca-menu li#Administration a.current span.ca-icon {
	background:url(../images/sprite-icons-hover.png) no-repeat center top;
}
.ca-menu li#Information_Cell span.ca-icon {
	background:url(../images/sprite-icons.png) no-repeat center -38px;
}
.ca-menu li#Information_Cell:hover span.ca-icon, .ca-menu li#Information_Cell a.current span.ca-icon {
	background:url(../images/sprite-icons-hover.png) no-repeat center -38px;
}
.ca-menu li#Admissions span.ca-icon {
	background:url(../images/sprite-icons.png) no-repeat center -72px;
}
.ca-menu li#Admissions:hover span.ca-icon, .ca-menu li#Admissions a.current span.ca-icon {
	background:url(../images/sprite-icons-hover.png) no-repeat center -72px;
}
.ca-menu li#Academic_Calendar span.ca-icon {
	background:url(../images/sprite-icons.png) no-repeat center -113px;
}
.ca-menu li#Academic_Calendar:hover span.ca-icon, .ca-menu li#Academic_Calendar a.current span.ca-icon {
	background:url(../images/sprite-icons-hover.png) no-repeat center -113px;
}
.ca-menu li#Downloads span.ca-icon {
	background:url(../images/sprite-icons.png) no-repeat center -151px;
}
.ca-menu li#Downloads:hover span.ca-icon, .ca-menu li#Downloads a.current span.ca-icon {
	background:url(../images/sprite-icons-hover.png) no-repeat center -151px;
}
.ca-menu li#Prospectus span.ca-icon {
	background:url(../images/sprite-icons.png) no-repeat center -192px;
}
.ca-menu li#Prospectus:hover span.ca-icon, .ca-menu li#Prospectus a.current span.ca-icon {
	background:url(../images/sprite-icons-hover.png) no-repeat center -192px;
}
@-webkit-keyframes moveFromTop {
 from {
 -webkit-transform: translateY(-300%);
}
to {
	-webkit-transform: translateY(0%);
}
}
@-moz-keyframes moveFromTop {
 from {
 -moz-transform: translateY(-300%);
}
to {
	-moz-transform: translateY(0%);
}
}
@-ms-keyframes moveFromTop {
 from {
 -ms-transform: translateY(-300%);
}
to {
	-ms-transform: translateY(0%);
}
}
 @-webkit-keyframes moveFromBottom {
 from {
 -webkit-transform: translateY(200%);
}
to {
	-webkit-transform: translateY(0%);
}
}
@-moz-keyframes moveFromBottom {
 from {
 -moz-transform: translateY(200%);
}
to {
	-moz-transform: translateY(0%);
}
}
@-ms-keyframes moveFromBottom {
 from {
 -ms-transform: translateY(200%);
}
to {
	-ms-transform: translateY(0%);
}
}
.campus_facility_ad {
	background:url(../images/facility-ad-bg.gif) repeat-x left top;
	height:188px;
}
.campus_facility_ad .Ad_link {
	float:right;
	width:403px;
	padding:33px 0 5px 597px;
	/*background:url(../images/campus-bg.png) no-repeat left top;*/
	height:150px;
}
.campus_facility_ad .Ad_link dl {
	width:180px;
	padding-right:8px;
	float:left;
}
.campus_facility_ad .Ad_link dl a {
	font-size:12px;
	color:#ffffff;
	font-family: 'Ebrima-Bold', Arial, Helvetica, sans-serif;
	display:block;
	padding:0 0 12px 0;
}
.campus_facility_ad .Ad_link dl a:hover {
	text-decoration:underline;
}
span.link_butn_01 {
	display:block;
	background-color:#ffffff;
	height:40px;
	padding:0 15px;
	box-shadow:3px 4px 0px #090c11;
	display:inline-block;
}
span.link_butn_01:active {
	box-shadow:2px 2px 0px #090c11;
	transform: translate(3px, 3px);
}
span.link_butn_01 a {
	font-size:12px;
	color:#122230;
	line-height:40px;
	text-transform:uppercase;
	font-family: 'Muli', sans-serif, Arial, Helvetica, sans-serif;
	background:url(../images/arow-icon-2.gif) no-repeat right 11px;
	padding:0px 25px 0px 0px;
	display:block;
	-webkit-transition: all 20ms linear;
	-moz-transition: all 20ms linear;
	-o-transition: all 20ms linear;
	-ms-transition: all 20ms linear;
	transition: all 20ms linear;
}
span.link_butn_01 a:hover {
	background:url(../images/arow-icon-2.gif) no-repeat 98% 11px;
}
.university_dtls {
	padding:55px 0px 0px 0px;
}
.facilities_tab {
	padding:0px 0px 55px 0px;
}
.university_dtls h3 {
	font-size:20px;
	color:#09121a;
	font-family: 'Ebrima-Bold', Arial, Helvetica, sans-serif;
	padding-bottom:15px;
}
.Course_blk {
	float:left;
	width:294px;
}
.Course_video {
	float:left;
	width:462px;
	padding:0 40px;
}
.container .Course_video p {
	color:#4ebdf2;
	font-size:12px;
	font-family: 'Muli', sans-serif, Arial, Helvetica, sans-serif;
}
.Course_links {
	float:left;
	width:158px;
}
.university_dtls h6 {
	font-size:12px;
	color:#3d9de6;
	font-family: 'Ebrima-Bold', Arial, Helvetica, sans-serif;
	background:url(../images/arow-icon-3.gif) no-repeat right 6px;
	-moz-transition: all 0.2s ease 0s;
	-webkit-transition:all 0.2s ease 0s;
	-o-transition:all 0.2s ease 0s;
	transition:all 0.2s ease 0s;
}
.university_dtls h6 a {
	color:#525d65;
	display:block;
}
.university_dtls h6 a:hover {
	color:#454d52;
}
.university_dtls .Course_blk ul li, .courses_we_offer ul li {
	border-bottom:1px dotted #bfbfbf;
	padding:4px 0px;
}
.university_dtls .Course_blk ul li.last_item {
	border-bottom:none;
}
.university_dtls h6:hover {
	background:url(../images/arow-icon-3.gif) no-repeat 95% 6px;
}
ul.Ad_link_02 li a {
	display:block;
	width:125px;
	height:77px;
	padding:16px;
	margin:0 0 8px 0px;
	background:url(../images/sprite.png) no-repeat left -259px;
	transition: opacity .50s ease-in-out;
	-moz-transition: opacity .50s ease-in-out;
	-webkit-transition: opacity .50s ease-in-out;
	opacity: 0.8;
	text-align:center;
	font-size:20px;
	font-family: 'Ebrima-Bold', Arial, Helvetica, sans-serif;
	color:#ffffff;
}
ul.Ad_link_02 li a:hover, ul.Ad_link_02 li.current a {
	background:url(../images/sprite.png) no-repeat -159px -259px;
	opacity:1
}
ul.Ad_link_02 li a i {
	display:block;
	width:67px;
	height:67px;
	text-indent:-9999px;
	margin:0px auto;
	background:url(../images/sprite.png) no-repeat left top;
}
ul.Ad_link_02 li a i.Icon_01 {
	background-position:0 -370px;
}
ul.Ad_link_02 li a i.Icon_03 {
	background-position:-168px -368px;
}
ul.Ad_link_02 li a i.Icon_02 {
	background-position:-78px -366px;
}
.facilities_tab {
	color:#000;
}
#Video_player, #Video_player .video-js {
	width:462px;
	height:261px;
	overflow:hidden;
}
.width_761 {
	width:761px;
}
.width_214 {
	width:214px;
}
.breadCrump {
	padding:0 0 20px;
}
.breadCrump ul li {
	float:left;
	display:block;
	font-size:11px;
	color:#313639;
	padding:0 12px 0 0;
}
.breadCrump ul li a {
	display:block;
	color:#1399cc;
	background:url(../images/arow-icon-4.gif) no-repeat right center;
	padding:0 25px 0 0;
	text-decoration:underline;
}
.breadCrump ul li a:hover {
	text-decoration:none;
}
.Inner_bg {
	padding:22px 0px;
}
.container p {
	font-size:14px;
	color:#525d65;
	line-height:23px;
	font-family: 'Muli', sans-serif, Arial, Helvetica, sans-serif;
}

ul.Other_links li {
	border-bottom:1px solid #eaeef1;
}
ul.Other_links li a {
	display:block;
	padding:0px 14px 0px 19px;
	font-size:14px;
	color:#5f6a72;
	font-family: 'Muli', sans-serif, Arial, Helvetica, sans-serif;
	line-height:36px;
	position:relative;
	word-spacing:normal;
	height:36px;
}
ul.Other_links li a:hover, ul.Other_links li.current a {
	background:url(../images/bg-shade.gif) repeat-x left top;
	color:#FFF;
}
ul.Other_links li a i {
	width:15px;
	height:35px;
	display:none;
	position:absolute;
	left:-15px;
	top:0px;
	background:url(../images/sprite.png) no-repeat -318px -131px;
}
.dot_arrow {
	background:url(../images/dot_arrow.png) no-repeat 4px 3px  !important;
}
ul.Other_links li a:hover i, ul.Other_links li.current a i {
	display:block;
}
ul.Other_links li ul {
	padding:10px 0 10px 21px;
}
ul.Other_links li ul li {
	border:none;
}
ul.Other_links li ul li a {
	font-size:13px;
	color:#3b86aa;
	line-height:21px;
	background:url(../images/round-curve.gif) no-repeat left center;
	padding:0 0 0 14px;
	height:21px;
}
ul.Other_links li ul li a:hover {
	background:url(../images/round-curve.gif) no-repeat left center;
	text-decoration:underline;
	color:#3b86aa;
}
.Ad_box {
	margin:25px 0px 15px;
}
.Box_link_01 {
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #fffefe 50%, #fff9f9 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(50%, #fffefe), color-stop(100%, #fff9f9)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%, #fffefe 50%, #fff9f9 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%, #fffefe 50%, #fff9f9 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%, #fffefe 50%, #fff9f9 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffffff 0%, #fffefe 50%, #fff9f9 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fff9f9', GradientType=0 ); /* IE6-9 */
	border:5px solid #dcdcdc;
	padding:20px 16px;
	font-family: 'Ebrima-Bold', Arial, Helvetica, sans-serif;
	position:relative;
}
.Box_link_01 h6 {
	color:#85837d;
	font-size:12px;
	font-family: 'Muli', sans-serif, Arial, Helvetica, sans-serif;
	font-weight:normal;
}
.Box_link_01 h6 a {
	color:#ae6b1c;
	font-family: 'Ebrima-Bold', Arial, Helvetica, sans-serif;
	display:block;
	padding:4px 0px;
}
i.News_head {
	display:inline-block;
	position:absolute;
	top:-14px;
	left:28%;
	padding:2px 4px;
	color:#5d574a;
	background-color:#FFFFFF;
	border:1px solid #dcd9d5;
	font-style:normal;
}
.Box_link_01 p {
	color:#525D65;
	border-bottom:1px dotted #c8c8c8;
	line-height:18px;
	font-size:12px;
}
.Box_link_01 a em {
	font-style:normal;
	background:url(../images/cneter-line.gif) repeat-x center center;
	display:block;
	margin-bottom:5px;
}
.Box_link_01 a em i {
	display:inline-block;
	background-color:#FFFFFF;
	padding:2px 3px;
	font-style:normal;
}
.Box_link_01 a {
	color:#235c73;
	font-size:14px;
}
.Box_link_01 a span.Warden {
	background:url(../images/warden-bg.gif) no-repeat left top;
	display:block;
	padding:12px 0 12px 72px;
	font-size:16px;
	color:#937e56;
	text-align:left;
}
i.Clip {
	background:url(../images/sprite.png) no-repeat -76px -62px;
	width:60px;
	height:24px;
	position:absolute;
	display:block;
	top:-19px;
	left:32%;
}
.Box_link_02 {
	padding:16px 18px 12px;
	font-size:13px;
	font-family: 'Muli', sans-serif, Arial, Helvetica, sans-serif;
	color:#ffffff;
	background:url(../images/hotel-bg.png) no-repeat left bottom #3c8eb1;
}
.Box_link_02 h6 {
	font-size:14px;
	text-transform:uppercase;
	font-family: 'Ebrima-Bold', Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	padding-bottom:5px;
}
.Box_link_02 a {
	display:inline-block;
	background-color:#caeeff;
	padding:2px 9px;
	font-size:12px;
	font-family: 'Ebrima-Bold', Arial, Helvetica, sans-serif;
	color:#3289b1;
	margin-top:8px;
	-moz-transition: background-color .25s linear;
	-webkit-transition: background-color .25s linear;
	-o-transition: background-color .25s linear;
	transition: background-color .25s linear;
}
.Box_link_02 a:hover {
	background-color:#379bc9;
	color:#FFFFFF;
}
.Box_link_03 {
	background-color:#FFFFFF;
	border:4px solid #fd9827;
}
.Box_link_03 a {
	display:block;
	position:relative;
}
.Box_link_03 a span.Captcha {
	display:inline-block;
	position:absolute;
	left:0px;
	bottom:10px;
	padding:3px 4px;
	font-size:14px;
	text-transform:uppercase;
	font-family: 'Ebrima-Bold', Arial, Helvetica, sans-serif;
	text-shadow:0 2px 5px #fd9827;
	background-color:#fd9827;
	color:#FFFFFF;
}
/*::::::::::::::::::::::::::GALLERY:SDLIDER:::::::::::::::::::*/
.pics {
	position:relative;
	width:934px;
	margin:0px auto;
}
.Ctlrs a {
	position:absolute;
	width:19px;
	height:44px;
	background:url(../images/sprite.png) no-repeat left top;
	display:block;
	text-indent:-9999px;
	z-index:9;
	top:200px;
}
.Ctlrs a#next2 {
	background-position:-188px -4px;
	left:-20px
}
.Ctlrs a#prev2 {
	background-position:-274px 0px;
	right:-20px;
}
#slideshow_gallery {
	margin:0px auto;
	width:840px;
}
#slideshow_gallery li {
}
#demos {
	background:url(../images/gallery-bg.gif) repeat left top;
	width:100%;
	min-height:525px;
}
#sliderNav li {
	width:149px;
	float:left;
	margin:0px 15px 45px 0px;
}
.cont_pad_slider {
	padding:34px 0px;
}
#sliderNav li figure {
	cursor:pointer;
}
#sliderNav li {
	-moz-transition: background-color .25s linear;
	-webkit-transition:background-color .25s linear;
	-o-transition:background-color .25s linear;
	transition:background-color .25s linear;
}
#sliderNav li.activeSlide {
	background-color:#7dd5ff;
}
#sliderNav li figure img {
	width:149px;
	height:84px;
	text-align:center;
	overflow:hidden;
}
#sliderNav li a {
	color:#0d78ac;
	font-size:13px;
	font-family: 'Muli', sans-serif, Arial, Helvetica, sans-serif;
	display:block;
	padding:0px 0px;
}
#sliderNav li figcaption {
	font-style:normal;
	padding:5px;
}
#sliderNav li figcaption span {
	color: #838383;
	font-family: 'Ebrima-Bold', Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	padding: 5px;
	display:block;
}
#sliderNav li.activeSlide a {
	color:#FFFFFF;
}
.gallery_slide {
	position:relative;
	width:840px;
	overflow:hidden;
	text-align: center;
}
.gallery_slide div.Caption {
	/*position:absolute;*/
	bottom:0px;
	left:0px;
	background-color:#1a1d1e;
	padding:18px 14px;
	font-size:13px;
	color:#797d80;
	font-family: 'Muli', sans-serif, Arial, Helvetica, sans-serif;
	width:97%;
	height: 100%;
	max-height: 150px; overflow-x: hidden; overflow-y: auto;
	text-align:left;
}
.gallery_slide div.Caption h5 {
	color:#999da0;
	font-size:16px;
	font-family: 'Ebrima-Bold', Arial, Helvetica, sans-serif;
	padding-bottom:5px;
}
.Click_To_see {
	display:block;
	width:45px;
	height:16px;
	position:absolute;
	left:50%;
	top:-15px;
}
.Click_To_see a {
	background:url(../images/sprite.png) no-repeat -148px -88px;
	display:block;
	width:45px;
	height:16px;
	text-indent:-9999px;
}
.Click_To_see a.active {
	background:url(../images/sprite.png) no-repeat -148px -67px;
}
.Address_blk {
	padding:24px 0 0 0px;
}
.Address_blk h5 {
	font-size:16px;
	color:#15619a;
	font-family: 'Ebrima-Bold', Arial, Helvetica, sans-serif;
}
.addQual {
   clear:both;
}
ul.list_style_01 {
	padding:14px 0px;
}
ul.list_style_01 li {
 font-size:12px;
 color:#525d65;
 font-family: 'Muli', sans-serif, Arial, Helvetica, sans-serif;
 margin:8px 0px; 
 padding:0 0 0 25px; position: relative;
}
ul.list_style_01 li:after {background:url(../images/sprite.png) no-repeat -318px -256px; width: 25px; height: 25px; content: ""; position: absolute; left: 0; top: 0;} 
ul.list_style_01 li:hover:after { 
 background-position:-318px -300px;
}

ul.list_style_01 li a, ul.list_style_02 li ul.list_style_01 li a {
	display:inline-block;
	color:#15619a;
	font-family: 'Ebrima-Bold', Arial, Helvetica, sans-serif;
}
.Address_blk address {
	width:200px;
	padding:0 40px 0 0;
	float:left;
	font-size:15px;
	color:#525d65;
	font-family: 'Muli', sans-serif, Arial, Helvetica, sans-serif;
	line-height:22px;
	font-style:normal;
}
.Address_blk address dl dt {
	font-size:15px;
	color:#4d5359;
	padding-bottom:8px;
	font-family: 'Ebrima-Bold', Arial, Helvetica, sans-serif;
}
.Address_blk address dl dd, .Contact_box address dl dd {
	padding-bottom:20px;
}
.Address_blk address dl dd a, .Contact_box address dl dd a {
	display:inline-block;
	color:#1aa1e3;
}
.Address_blk address dl dd a:hover, ul.list_style_02 li a:hover, .Contact_box address dl dd a:hover {
	text-decoration:underline;
}
ul.list_style_02 {
	padding:0 0 15px 0px;
}
ul.list_style_02 li span.new {
	display:block;
	padding:0 0 15px 0;
}
ul.list_style_02 li span.new a {
	display:block;
	font-size:16px;
	color:#15619a;
	font-family: 'Ebrima-Bold', Arial, Helvetica, sans-serif;
	background:url(../Images/new-bg.gif) no-repeat left top; 
	padding:0 0 0 45px;
	line-height:30px;
}
ul.list_style_02 li {
	font-size:14px;
	color:#525d65;
	font-family: 'Muli', sans-serif, Arial, Helvetica, sans-serif;
	border-bottom:1px solid #cccccc;
	padding:20px 0 20px 0;
}
.news_announcements ul.list_style_02 li {
	padding:0px 0px 15px 0px;
	border:none;
}
ul.list_style_02 li ul.list_style_01 {
	float:left;
}
ul.list_style_02 li ul.list_style_01 li {
	padding:0px 0px 0px 25px;
	border:none;
}
ul.list_style_02 li a {
	color:#525d65;
	font-family: 'Ebrima-Bold', Arial, Helvetica, sans-serif;
	display:inline-block;
}
.Contact_box {
	padding:30px 10px 40px 40px;
	background:url(../images/shadow-btm.gif) no-repeat center bottom #f4f0ec;
	color:#605a53;
	font-size:15px;
	font-family: 'Muli', sans-serif, Arial, Helvetica, sans-serif;
}
.Contact_box address dl dt {
	color:#605a53;
	font-size:15px;
	padding-bottom:8px;
	font-family: 'Ebrima-Bold', Arial, Helvetica, sans-serif;
}
.Contact_box address {
	width:200px;
	padding:0 35px 0 0;
	float:left;
	font-size:15px;
	color:#525d65;
	font-family: 'Muli', sans-serif, Arial, Helvetica, sans-serif;
	line-height:22px;
	font-style:normal;
}
.Contact_box address dl {
	font-size:15px;
	color:#605a53;
	padding-bottom:8px;
	font-family: 'Muli', sans-serif, Arial, Helvetica, sans-serif;
}
#Map_locations {
	width:433px;
	height:275px;
	overflow:hidden;
	float:right;
	text-align:center;
}
.align_pad_cont {
	padding:22px 0px;
}
h3.Sub_head_01 {
	font-size:15px;
	color:#333333;
	font-family: 'Ebrima-Bold', Arial, Helvetica, sans-serif;
}
a.directory {
	background:url(../images/directory-bg.gif) no-repeat left top;
	height:38px;
	line-height:38px;
	padding:0 10px 0 42px;
	-webkit-border-top-right-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-moz-border-radius-topright: 3px;
	-moz-border-radius-bottomright: 3px;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
	display:inline-block;
	background-color:#ebebeb;
	font-size:12px;
	color:#0a5a7f;
	font-family: 'Ebrima-Bold', Arial, Helvetica, sans-serif;
	text-shadow:1px 2px 0px #FFF;
	border-right:1px solid #e0e0e0;
	margin:0 0 0 8px;
}
a.quickcontact {
	/*background:url(../images/directory-bg.gif) no-repeat left top;*/
	height:38px;
	line-height:38px;
	padding:0 10px 0 15px;
	-webkit-border-top-right-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-moz-border-radius-topright: 3px;
	-moz-border-radius-bottomright: 3px;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
	display:inline-block;
	background-color:#54bff2;
	font-size:12px;
	color:white;
	font-family: 'Ebrima-Bold', Arial, Helvetica, sans-serif;
	/*text-shadow:1px 2px 0px #FFF;*/
	border-right:1px solid #e0e0e0;
	margin:0 0 0 8px;
    border-radius: 5px;
    font-size: small;
    padding-right:15px;
    padding-left:15px;
}
a.directory:hover {
	background-position:left bottom;
	background-color:#f0ebeb;
	text-shadow:none;
}
a.quickcontact:hover {
	background-position:left bottom;
	background-color:#465662;
    
	text-shadow:none;
    cursor:pointer;
}
.Top_crump {
	padding:20px 0 8px;
}
.Top_crump h5 {
	font-size:17px;
	color:#5b6063;
	font-family: 'Ebrima-Bold', Arial, Helvetica, sans-serif;
}
span.telephone {
	font-size:13px;
	color:#f77206;
	font-family: 'Ebrima-Bold', Arial, Helvetica, sans-serif;
	background:url(../images/telephone-bg.gif) no-repeat left 2px;
	padding:0 0 0 18px;
	display:block;
}
ul.Departments_list {
	padding-top:25px;
}
ul.Departments_list li {
	width:345px;
	border:1px solid #dddddd;
	background-color:#FFFFFF;
	padding:16px;
	-moz-transition: all 0.7s ease 0s;
	-webkit-transition:all 0.7s ease 0s;
	-o-transition:all 0.7s ease 0s;
	transition:all 0.7s ease 0s;
	float:left;
}
ul.Departments_list li.odd {
	/*border-right:1px solid transparent;
	border-bottom:1px solid transparent;*/
}
ul.Departments_list li.last_odd {
	border-right:1px solid #dddddd;
	border-bottom:1px solid #dddddd;
}
ul.Departments_list li.last_even {
	/*border-bottom:1px solid #dddddd !important;*/
}
ul.Departments_list li.even {
	/*border-bottom:1px solid transparent;*/
}
ul.Departments_list li figure {
	width:119px;
	height:121px;
	float:left;
	overflow:hidden;
}
ul.Departments_list li:hover, ul.Departments_list li.current {
	border:1px solid #4ebcf2;
	background-color:#f5fdff;
}
.figcaption {
	width:200px;
	float:right;
	color:#838383;
	font-family: 'Muli', sans-serif, Arial, Helvetica, sans-serif;
}
.figcaption h6, .figcaption h6 a {
	font-size:16px;
	color:#525d65;
	font-family: 'Ebrima-Bold', Arial, Helvetica, sans-serif;
}
.figcaption table tr td, figcaption table tr td {
	padding:2px;
	font-size:14px;
	color:#595858;
}
.figcaption p, {
 height:35px;
 margin:0px;
 font-size:12px;
}
.figcaption table tr td a, figcaption table tr td a {
	color:#1aa1e3;
}
.figcaption table tr td b, figcaption table tr td b {
	font-size:13px;
	color:#525d65;
	font-family: 'Ebrima-Bold', Arial, Helvetica, sans-serif;
}
.courses_we_offer ul li figure {
	width:73px;
	height:53px;
	display:block;
	float:left;
	margin-right:8px;
}
.courses_we_offer ul li figcaption {
	width:122px;
	float:right;
	font-size:11px;
	color:#d59c00;
}
.courses_we_offer h5 {
	font-size:16px;
	color:#525d65;
	font-family: 'Ebrima-Bold', Arial, Helvetica, sans-serif;
}
.courses_we_offer ul {
	position:relative;
}
.courses_we_offer ul li {
	padding:8px 0px;
}
.courses_we_offer ul li figcaption a {
	display:block;
	color:#15619a;
}
a.View_more {
	display:inline-block;
	background-color:#7098ad;
	font-size:11px;
	padding:0 12px;
	line-height:20px;
	height:20px;
	-moz-box-shadow: inset 0px 2px 2px 1px #5b839a;
	-webkit-box-shadow: inset 0px 2px 2px 1px #5b839a;
	box-shadow: inset 0px 2px 2px 1px #5b839a;
	color:#FFF;
	font-family: 'Muli', sans-serif, Arial, Helvetica, sans-serif;
}
a.View_more:hover {
	text-shadow:0 1px 3px #000000;
}
.Event_box {
	margin-top:40px;
}
.Event_box a {
	display:block;
	position:relative;
}
.Event_01 {
	width:254px;
}
.Event_01 a {
	font-size:13px;
	line-height:22px;
	color:#525d65;
	font-family: 'Muli', sans-serif, Arial, Helvetica, sans-serif;
	padding: 21px 80px 20px 20px;
}
.Event_box .Event_01 a b {
	background: url("../images/arow-icon-5.gif") no-repeat scroll right 6px transparent;
	color: #425056;
	display: inline-block;
	font-family: 'Ebrima-Bold', Arial, Helvetica, sans-serif;
	font-size: 20px;
	padding: 0 18px 3px 0;
}
.Event_box .Event_01 a span.Icon {
	background: url(../images/sprite-facilities.png) no-repeat scroll 5px top transparent;
	display: block;
	height: 73px;
	position: absolute;
	right: -1px;
	top: 25%;
	width: 89px;
}
.Event_box a.Event_01:hover span.Icon {
	background-position:5px -72px;
}
.Event_02 {
	text-align: center;
}
.Event_02 a {
	color: #525D65;
	font-family: 'Muli', sans-serif, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 21px 21px 75px;
	position: relative;
	width: 240px;
}
.Event_02 a em {
	display:inline-block;
	font-weight:bold;
	font-style:normal;
}
.Event_02 span.Icon {
	background: url(../images/sprite-facilities.png) no-repeat scroll left -161px transparent;
	bottom: -1px;
	height: 70px;
	left: 30%;
	position: absolute;
	width: 123px;
}
.Event_02 b {
	font-size:19px;
	color:#2296cc;
	font-family: 'Ebrima-Bold', Arial, Helvetica, sans-serif;
	display:block;
}
.Event_03 {
	padding:18px;
	width:195px;
	text-align:center;
}
.Event_03 span.Icon {
	background: url("../images/sprite-facilities.png") no-repeat scroll left -344px transparent;
	display: block;
	height: 74px;
	width: 118px;
	margin:0px auto;
}
.Event_03 a {
	background: url("../images/arow-icon-6.gif") no-repeat scroll right 6px transparent;
	color: #F77206;
	display: inline-block;
	font-family: 'Ebrima-Bold', Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	padding: 0 21px 0 0;
}
.Event_04 {
	border-right: 1px solid #C8CBCD;
	padding: 11px 30px;
	width: 163px;
}
.Event_04 dl dd a {
	display:block;
	font-size:14px;
	color:#3f5969;
	font-family: 'Muli', sans-serif, Arial, Helvetica, sans-serif;
	background:url(../images/arow-icon-7.png) no-repeat right center;
	padding:2px 0px;
}
.Event_04 dl dd a:hover {
	font-family: 'Ebrima-Bold', Arial, Helvetica, sans-serif;
}
.Event_box div {
	float:left;
	border-left:1px solid #c8cbcd;
	border-bottom:1px solid #c8cbcd;
	border-top:1px solid #c8cbcd;
	position:relative;
	-moz-transition: background-color .25s linear;
	-webkit-transition: background-color .25s linear;
	-o-transition: background-color .25s linear;
	transition: background-color .25s linear;
}
.Event_box div:hover {
	background-color:#95ddff;
}
.Faculty_dtls {
	padding-top:25px;
}
.Faculty_Image {
	width:219px;
	float:left;
	margin-right:27px;
}
.Faculty_Details {
	width:511px;
	float:left;
}
.Faculty_Image figure {
	margin-bottom:20px;
}
.Faculty_Details h4 {
	font-size:16px;
	color:#5b6063;
	font-family: 'Ebrima-Bold', Arial, Helvetica, sans-serif;
	padding-bottom:20px;
}
.Faculty_Details ol, .Faculty_Details ol li {
	list-style:disc inside;
}
.Faculty_Details ol li {
	color:#5b6063;
	font-family: 'Muli', sans-serif, Arial, Helvetica, sans-serif;
	font-size:13px;
}
ul.facilities_list {
	padding-top:25px;
}
ul.facilities_list li div.view {
	margin:0 33px 33px 0px;
}
ul.facilities_list li.Third div.view {
	margin-right:0px;
}
*:first-child+html ul.facilities_list li {
	float: left;
	height: 171px;
	width:230px;
	margin:0px 33px 33px 0;
}
*:first-child+html ul.facilities_list li.Third {
	margin-right:0px;
}
.view {
	cursor: default;
	float: left;
	height: 171px;
	width:230px;
	overflow: hidden;
	position: relative;
	background-color:#4EBCF2;
}
.view .mask {
	position:absolute;
	bottom:0px;
	left:0px;
	width:100%;
}
.view .mask i {
	background:url(../images/curve.gif) no-repeat left top;
	width:15px;
	height:15px;
	position:absolute;
	right:0px;
	bottom:0px;
	display:block;
}
.view .mask a {
	background-color:#4ebcf2;
	padding:12px;
	font-size:16px;
	color:#ffffff;
	font-family: 'Ebrima-Bold', Arial, Helvetica, sans-serif;
	display:block;
	text-indent:-5px;
	-moz-transition: all 0.7s ease 0s;
	-webkit-transition:all 0.7s ease 0s;
	-o-transition:all 0.7s ease 0s;
	transition:all 0.7s ease 0s;
}
.view:hover .mask a {
	text-indent:0px;
}
.view img {
	display: block;
	position: relative;
}
.hover_efect {
	background:url(../images/h2-bg.png) repeat left top;
	position:absolute;
	left:0px;
	top:0px;
	height:129px;
	z-index:0;
	width:100%;
	opacity:0;
	-webkit-transition: all 0.5s linear;
	-moz-transition: all 0.5s linear;
	-o-transition: all 0.5s linear;
	-ms-transition: all 0.5s linear;
	transition: all 0.5s linear;
}
.view:hover .hover_efect {
	opacity:1;
    z-index:9;
}
.view dl {
	padding:12px 10px;
}
.view dl dd a {
	color:#FFFFFF;
	text-decoration:underline;
	display:block;
	background:url(../images/arow-set.png) no-repeat left 7px;
	padding:2px 0 2px 10px;
}
.view dl dd a:hover {
	text-decoration:none;
	background-position: left -23px;
}
h3.heading_With_line {
	border-bottom:1px solid #e4e4e4;
	padding-bottom:12px;
}
.Add_crump_main {
	background-color:#f4f0ec;
	border-bottom:1px solid #e1ddd9;
	border-top:1px solid #e1ddd9;
	box-shadow:0 1px 2px #eae7e3 inset;
	padding:55px 0px;
}
ul.list_facility {
}
ul.list_facility li {
	float:left;
	width:235px;
	height:252px;
	padding-bottom:5px;
	margin:0 20px 35px 0px;
}
ul.list_facility li.Fourth {
	margin-right:0px;
}
ul.list_facility li a {
	display:block;
}
ul.list_facility li a figure {
	height:137px;
	overflow:hidden;
	border-bottom:2px solid #cac0be;
	margin-bottom:2px;
	padding-bottom:15px;
	position:relative;
}
ul.list_facility li a figure img.top {
	position:absolute;
	left:0;
	-webkit-transition: opacity 1s ease-in-out;
	-moz-transition: opacity 1s ease-in-out;
	-o-transition: opacity 1s ease-in-out;
	transition: opacity 1s ease-in-out;
	opacity:0;
}
ul.list_facility li a figure img.top:hover {
	opacity:1;
}
ul.list_facility li a figcaption {
	font-size:13px;
	color:#605a53;
	border-top:1px solid #cac0be;
	padding:15px 0px;
}
ul.list_facility li a figcaption h5 {
	font-size:16px;
	color:#8e6c50;
	font-family: 'Ebrima-Bold', Arial, Helvetica, sans-serif;
	padding-bottom:8px;
}
.ul.list_facility li:hover a figure img {
	opacity:0.6;
}
.Td_box {
	width:471px;
	color:#525d65;
	font-size:15px;
	line-height:22px;
}
.Td_box h5 {
	color:#4db2d9;
	font-size:22px;
	font-family: 'Ebrima-Bold', Arial, Helvetica, sans-serif;
	padding-bottom:8px;
}
.Td_box span {
	width:172px;
	height:168px;
	display:block;
	/*background:url(../images/sprite.png) no-repeat left top;*/
	float:left;/*text-indent:-9999px;*/
}
.Td_box span.Td_icon_Lib {
/*background-position:left -527px;*/
}
.Td_box span.sat {
/*background-position:-174px -527px;*/
}
.Td_box a.Lernmore {
	display:inline-block;
	border-top:1px solid #e1dfde;
	padding:0px 30px 0px 18px;
	line-height:40px;
	height:40px;
	color:#865f4a;
	font-size:15px;
	background:url(../images/arow-icon-8.png) no-repeat 90% 15px #f7f5f4;
	-webkit-transition: background-position 0.1s ease-in-out;
	-moz-transition: background-position 0.1s ease-in-out;
	-o-transition: background-position 0.1s ease-in-out;
	transition: background-position 0.1s ease-in-out;
}
.Td_box a.Lernmore:hover {
	background-position:92% 15px;
}
.Date {
	display:block;
	font-size:10px;
	color:#838383;
	font-style:italic;
	background:url(../images/date-br.gif) repeat-x left bottom;
	padding:0 0 7px 0px;
	font-family: 'Ebrima-Bold', Arial, Helvetica, sans-serif;
	margin-bottom:10px;
}
figure.left_image {
	float:left;
	padding:0 22px 22px 0px;
}
.pagination ul li {
	float:left;
	border-top:1px solid #cdcdcd;
	border-right:1px solid #ebebeb;
	padding:0 13px;
	-moz-transition: all 0.5s ease 0s;
	-webkit-transition:all 0.5s ease 0s;
	-o-transition:all 0.5s ease 0s;
	transition:all 0.5s ease 0s;
}
.pagination ul {
	border-bottom:1px solid #e6e6e6;
	background:url(../images/br-lineed-4.gif) repeat-x left top;
}
.pagination ul li a {
	display:block;
	float:left;
	height:39px;
	text-align:center;
	line-height:39px;
	color:#868686;
	font-size:13px; 
}
.pagination ul li:hover {
	border-top-color:#000000;
	box-shadow:0 3px 9px #E1E1E1 inset;
}
.pagination ul li:hover a, .pagination ul li a.current {
	color:#2296cc;
}
.pagination ul li#prev div > a {
	background:url(../images/arow-lft-large.png) no-repeat left center;
	padding:0 5px 0 16px;
}
.pagination ul li#prev:hover a, .pagination ul li#prev a.current {
	background:url(../images/arow-lft-large-hover.png) no-repeat left center;
}
.pagination ul li#next a {
	background:url(../images/arow-rht-large.png) no-repeat right center;
	padding:0 16px 0 5px;
}
.pagination ul li#next:hover a, .pagination ul li#next a.current {
	background:url(../images/arow-rht-large-hover.png) no-repeat right center;
}
.pagination ul li {
        color: #868686;
        display: block;
        float: left;
        height: 39px;
        line-height: 39px;
        padding: 0 20px;
        font-size: 13px;
        text-align: center;
}
/*:::::::::::::::::::::::::::::::::::::::::::ADDEDD*01/07/2013:::::::::::::::::::::::::::::::::::::::::::::::::::*/
.Events_list h3 {
	background: url(../images/date-br.gif) repeat-x scroll left bottom transparent;
	padding:12px 0 12px 16px;
	font-size:16px;
	color:#555657;
}
.Events_list span.brd_line {
	background: url(../images/date-br.gif) repeat-x scroll left top transparent;
	display:block;
}
.Figure_tag {
	width:131px;
	background-color:#f1f3f4;
	padding:12px 16px;
	text-align:center;
	display:block;
	float:left;
	font-size:12px;
	color:#929191;
	font-weight:bold;
	font-family: 'Ebrima-Bold', Arial, Helvetica, sans-serif;
}
.Figure_tag figure {
	margin-top:11px;
}
.Events_list ul {
	background: url(../images/date-br.gif) repeat-x scroll left bottom transparent;
	padding:0px 0 3px 0;
}
.Events_list ul li {
	border-bottom:1px solid #d9d9d9;
}
.Events_list ul li.last_item {
	border:none;
}
.events_dtl {
	width:554px;
	float:left;
	padding:12px 22px;
	position:relative;
}
.events_dtl h6 a {
	font-size:15px;
	color:#15619a;
	font-family: 'Ebrima-Bold', Arial, Helvetica, sans-serif;
}
.events_dtl dl {
	font-size:14.5px;
	color:#525d65;
	padding:12px 0 0 8px;
}
.events_dtl dl dd {
	padding:3px 0px;
}
.events_dtl dl dd a {
	color:#15619a;
}
.events_dtl dl dd span {
	font-weight:bold;
	color:#555657;
	display:inline-block;
	font-family: 'Ebrima-Bold', Arial, Helvetica, sans-serif;
}
a.Share-icon {
	background:url(../images/share-icon.gif) no-repeat left top;
	width:19px;
	height:19px;
	display:block;
	position:absolute;
	right:0px;
	top:15px;
}
figcaption.bg-clr {
	background-color:#ecf7fd;
	padding:25px 12px;
	margin-bottom:20px;
	font-size:14px;
}
figcaption.bg-clr p {
	margin:0px;
}
h3.Sub_head_02 a {
	font-size:18px;
	color:#15619a;
	font-weight:bold;
	display:block;
	padding:0 0 8px 0px;
}
ul.download_list li {
	border-bottom:1px solid #d8d8d8;
	padding:5px 0px;
	-moz-transition: all 0.2s ease 0s;
	-webkit-transition:all 0.2s ease 0s;
	-o-transition:all 0.2s ease 0s;
	transition:all 0.2s ease 0s;
}
ul.download_list li a {
	display:block;
	background:url(../images/download-icon.gif) no-repeat left top;
	padding:0 0 0 30px;
	font-size:12px;
	color:#15619a;
	font-family: 'Ebrima-Bold', Arial, Helvetica, sans-serif;
	line-height:21px;
}
ul.download_list {
	padding-top:10px;
}
ul.download_list li:hover a {
	padding-left:35px;
}
p a {
	color:#15619a;
	font-family: 'Ebrima-Bold', Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
p:hover a {
	text-decoration:none;
}
table#job-category {
	padding-top:10px;
}
table#job-category tr.Head {
	border:1px solid #d7d7d7;
}
table#job-category tr th {
	background-color:#e3e3e3;
	font-size:13px;
	font-weight:bold;
	color:#171f23;
	padding:9px;
	font-family: 'Ebrima-Bold', Arial, Helvetica, sans-serif;
}
table#job-category tr.dotted {
	background:url(../images/dotted-bg.gif) repeat-x left bottom;
}
table#job-category tr td {
	padding:9px;
	color:#a0a0a0;
}
table#job-category tr td a {
	color:#1399cc;
	font-family: 'Ebrima-Bold', Arial, Helvetica, sans-serif;
	font-size:13px;
}
table#job-category tr td a:hover {
	text-decoration:underline;
}
table#job-category tr td b {
	font-family: 'Ebrima-Bold', Arial, Helvetica, sans-serif;
	color:#525d65;
	font-size:14px;
}
table#job-category tr td p {
	margin:0px;
	font-size:14px;
}
table#job-category tr td a.apply_now {
	display:inline-block;
	padding:0 15px;
	line-height:25px;
	background-color:#54bff2;
	color:#FFFFFF;
	-moz-transition: background-color .25s linear;
	-webkit-transition: background-color .25s linear;
	-o-transition: background-color .25s linear;
	transition: background-color .25s linear;
}
table#job-category tr td a.apply_now:hover {
	background-color:#465662;
	text-decoration:none;
}
.width_393 {
	width:393px;
}
.width_564 {
	width:564px;
}
ul.enquiry_form {
	padding:15px 0 0 0;
}
.align_brdr {
	border-left:1px solid #e6e6e6;
	padding:0 0 0 20px;
}
ul.enquiry_form li {
	padding:0 0 20px 0;
}
div.eq-box label {
	display:block;
	font-size:14px;
	color:#5c636d;
	font-family: 'Muli', sans-serif, Arial, Helvetica, sans-serif;
	padding-bottom:5px;
}
.eq-box-field {
	width:349px;
}

.eq-box-field input.relaod {
	width:20px;
	height:20px;
	display:block;
	background:url(../images/relaod-bg.gif) no-repeat left top;
	border:none;
	cursor:pointer;
	font-size:0px;
	float:left;
	margin:8px 0 0 0;
}
.eq-box-field input.captcha-code {
	width:150px;
	float:left;
	margin:0 8px;
}
.eq-box-field input[type="text"]:focus, .login_panel ul li input:focus {
	border-color: rgba(82, 168, 236, 0.8);
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(82, 168, 236, 0.6);
	outline: 0 none;
}
input[type="button"]{
cursor:pointer;
}

.butn-style-01, .butn-style-02 {
	display:inline-block;
	font-size:20px;
	line-height:49px;
	padding:0 40px;
	-moz-transition: background-color .25s linear;
	-webkit-transition: background-color .25s linear;
	-o-transition: background-color .25s linear;
	transition: background-color .25s linear;
}
.butn-style-01 {
	background-color:#54bff2;
	color:#FFF;
}
.butn-style-02 {
	background-color:#f3f3f3;
	color:#959595;
}
.butn-style-01:hover {
	background-color:#465662;
}
.butn-style-02:hover {
	background-color:#959595;
	color:#f3f3f3;
}
.captcha {
	display:block;
	width:90px;
	height:34px;
	float:left;
}
h3.Sub_head_03 {
	background:url(../images/shade-head.gif) no-repeat right top;
	height:36px;
	font-size:16px;
	color:#5bb4d6;
	font-family: 'Muli', sans-serif, Arial, Helvetica, sans-serif;
	font-weight:normal;
}
.login_panel {
	width:474px;
	margin:0px auto;
}
.login_panel ul li label {
	color:#6f6f6f;
	display:block;
	padding-bottom:8px;
	font-family: 'Ebrima-Bold', Arial, Helvetica, sans-serif;
	font-size:13px;
}
.login_panel ul li {
	padding-bottom:25px;
}
.login_panel ul li input {
	width:456px;
	height:29px;
	border-bottom:1px solid #bdbdbd;
	border-left:1px solid #bdbdbd;
	border-right:1px solid #bdbdbd;
	border-top:1px solid #7c7c7c;
	box-shadow:0 -1px 0 #cacaca;
	padding:0 8px;
	transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
}
.login_panel ul {
	padding-top:25px;
}
.login_panel ul li input.butn-style-01 {
	border:none;
	height:41px;
	font-size:20px;
	text-transform:uppercase;
	transition: background-color 0.2s linear 0s;
	font-family: 'Ebrima-Bold', Arial, Helvetica, sans-serif;
	width:100%;
}
.user-cred {
	width:327px;
	float:left;
}
.login_panel ul li .user-cred input {
	width:300px;
}
.login_panel ul li .user-cred p {
	line-height:29px;
}
.login_panel ul li .user-cred p input {
	width:auto;
	float:left;
	margin:0 5px 0 0;
	padding:0px;
	border:0px;
}
.login_panel ul li .user-cred p input:focus {
	box-shadow:none;
}
.login_panel ul li .user-cred p a, .forgot-link a {
	text-decoration:underline;
	font-size:12px;
	color:#9c9c9c;
	font-family: 'Muli', sans-serif, Arial, Helvetica, sans-serif;
}
.login_panel ul li .user-cred p:hover a, .forgot-link a:hover, a.create-ac:hover {
	text-decoration:none;
}
.forgot-link {
	display:block;
	float:right;
	line-height:81px;
}
.social_login {
	width:401px;
	float:left;
}
.social_login a {
	display:block;
	width:192px;
	height:33px;
	display:block;
	background:url(../images/social-links-bg.gif) no-repeat left top;
	text-indent:-9999px;
	float:left;
	margin:0 5px 0 0;
}
.social_login em {
	display:block;
	text-align:left;
	font-size:16px;
	color:#959595;
	padding:12px 0px;
	font-style:normal;
}
.social_login a.fb {
	background-position:0 0;
}
.social_login a.fb:hover {
	background-position:0 -49px;
}
.social_login a.tw {
	background-position:-202px 0;
}
.social_login a.tw:hover {
	background-position:-202px -49px;
}
a.create-ac {
	float:right;
	color:#54bff2;
	text-decoration:underline;
	font-family: 'Ebrima-Bold', Arial, Helvetica, sans-serif;
	font-size:14px;
}
.login_panel ul li div.social_login input {
	width:320px;
}
ul.accordion li h3 {
	border:1px solid #c6d0dd;
	background-color:#FFF;
	font-size:14px;
	padding:10px;
	line-height:18px;
	cursor:pointer;
	margin-bottom:8px;
}
ul.accordion li div.content {
	padding:10px 0px 18px;
	color:#000;
}
ul.accordion li h3 span {
	display:block;
	padding:0px;
	background:url(../images/accordian-icons.gif) no-repeat 100% 5px;
	padding-right:25px;
	color:#15619a;
}
ul.accordion li h3.active span {
	background-position:100% -50px;
}
ul.accordion li div.content h4 {
	font-size:17px;
	color:#3c4043;
	font-family: 'Ebrima-Bold', Arial, Helvetica, sans-serif;
	padding-bottom:15px;
}
table.code-details {
	padding-bottom:15px;
}
table.code-details tr td {
	border-bottom:1px solid #dadada;
	font-size:14px;
	color:#5a5a5a;
	font-family: 'Muli', sans-serif, Arial, Helvetica, sans-serif;
	padding:10px 0px;
}
.code-details a {
    color: #1399cc;
    font-family: "Ebrima-Bold",Arial,Helvetica,sans-serif;
    font-size: 13px;
}
.code-details a:hover {
    text-decoration:underline;    
}
.accodian-content h4 {
	font-size:18px;
	color:#525d65;
	padding:8px 0 20px;
	font-family: 'Ebrima-Bold', Arial, Helvetica, sans-serif;
}
table#calender tr th {
	background-color:#e9a44c;
	background:url(../images/cal-th-bg.gif) repeat-x left top;
	padding:5px;
	font-size:14px;
	font-family: 'Ebrima-Bold', Arial, Helvetica, sans-serif;
}
table#calender tr th a {
	font-size:14px;
	font-family: 'Ebrima-Bold', Arial, Helvetica, sans-serif;
	color:#FFF;
}
table#calender tr td {
	color:#000;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border:1px solid #8a8b8b;
	color:#6e6c6c;
}
.date {
	padding:1px;
	min-height:85px;
}
.date span {
	display:block;
	background-color:#c6c6c6;
	text-align:center;
	color:#FFFFFF;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
.round-curve-left {
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	border-top-left-radius: 5px;
	border-left:1px solid #c7c5c5;
}
.round-curve-right {
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	border-top-right-radius: 5px;
	border-right:1px solid #c7c5c5;
}
table#calender tr td:hover .date span, table#calender tr td.current .date span {
	background-color:#f7e0c2;
	color:#585757;
}
table#calender tr td .date p {
	font-size:11px;
	color:#465a6a;
	padding:0 5px;
}
.calender{
margin:65px 0px 0px;
}
.Sub_head_d {
	font-size:16px;
	color:#5bb4d6 !important;
	font-family: 'Muli', sans-serif, Arial, Helvetica, sans-serif;
	font-weight:normal;
}
.eq-box-field a.relaod {
	width:20px;
	height:20px;
	display:block;
	background:url(../images/relaod-bg.gif) no-repeat left top;
	border:none;
	cursor:pointer;
	font-size:0px;
	float:left;
	margin:8px 0 0 0;
}
.padbotm
{
    padding:0px !important;
}
.msgpop
{
    color: #4d5359 !important;
    font-family: 'Ebrima-Bold',Arial,Helvetica,sans-serif !important;
    font-size: 22px !important;
    line-height: 30px !important;
}
.instituteandcenters
{
    width:247px !important;
}
.homepagenewsevents
{
    width:113px;
}
.homepagenewseventsanchor
{
    text-align:center;
}
#slideshow_gallery_video {
margin: 0px auto;
width: 840px;
 margin-left:115px;
}
.gallery_slide_video {
position: relative;
width:814px;
overflow: hidden;
}
.gallery_slide_video div.Caption {
position: absolute;
bottom: 0px;
left: 0px;
background-color: #1a1d1e;
padding: 18px 14px;
font-size: 13px;
color: #797d80;
font-family: 'Muli', sans-serif, Arial, Helvetica, sans-serif;
width: 97%;
}
.videodiv
{
    width:815px !important;
}
.vdlst {

    margin-left:120px !important;
}
.subscribeval
{
    color:red;
    margin-left:2px;
}
nav > ul > li { position: relative; z-index: 1;}
nav > ul > li:hover ._Sub_list { display: block;}
._Sub_list { display: none; position: absolute; z-index: 10000; left: 0px; top: 48px;min-width: 265px;background: #f8f8f8;padding: 10px 0px;border-left: 1px solid #e3e3e3;border-right: 1px solid #e3e3e3;}
._Sub_list li {float: left; width: 100%; border-bottom: 1px solid #eeeeee;position: relative;}
._Sub_list > li:hover > a {background: #f3f3f3  !important; color: #2099d4 !important;}
._Sub_list li > i {  background: url(../images/Menu_list_arrowj.jpg) no-repeat; width: 5px; height: 10px; display:none;position: absolute; right: 10px; top: 12px;}
._Sub_list li:hover i{ display: block;}
._Sub_list > li > a { color: #002037; background: #fff !important; padding: 8px 15px !important; }
.Sup_Sub_list {position: absolute;display: none;z-index: 10000;right: -247px;width: 247px;top: 0px;background: #f8f8f8;padding: 8px 0px;border-left: 1px solid #e3e3e3;border-right: 1px solid #e3e3e3;}
.Sup_Sub_list > li > a {color: #002037; background: #f8f8f8 !important;   padding: 8px 15px !important;}
.Sup_Sub_list li:hover a{ color: #2099d4 !important; }
._Sub_list > li:hover > .Sup_Sub_list { display: block;}
.upload_msg
{
font: normal 12px Arial, Helvetica, sans-serif;
color: #475a6d;
margin-top: 5px;
display: block;
}
.gallery_slide div.CaptionVideo {
	position:absolute;
	bottom:26px !important;
	left:0px;
	background-color:#1a1d1e;
	padding:18px 14px;
	font-size:13px;
	color:#797d80;
	font-family: 'Muli', sans-serif, Arial, Helvetica, sans-serif;
	width:79%;
}
.ulsitemapstyle
{
    margin-top:-1.2em !important;
}
.pagination ul div  {
	float:left;
	border-top:1px solid #cdcdcd;
	border-right:0px solid #ebebeb;
	padding:0 13px;
	-moz-transition: all 0.5s ease 0s;
	-webkit-transition:all 0.5s ease 0s;
	-o-transition:all 0.5s ease 0s;
	transition:all 0.5s ease 0s;
}
.pagination ul div a {
	display:block;
	float:left;
	height:39px;
	text-align:center;
	line-height:39px;
	color:#868686;
	font-size:13px; 
}
.pagination ul div:hover {
	border-top-color:#000000;
	box-shadow:0 3px 0px #E1E1E1 inset;
}
.pagination ul div:hover a, .pagination ul div a.current {
	color:#2296cc;
}
.pagination ul a#prev {
	background:url(../images/arow-lft-large.png) no-repeat left center  !important;
	padding:0 5px 0 16px;
}
.pagination ul a#prev:hover a, .pagination ul a#prev a.current {
	background:url(..images/arow-lft-large-hover.png) no-repeat left center;
}
.pagination ul div#next a {
	background:url(../images/arow-rht-large.png) no-repeat right center;
	padding:0 16px 0 5px;
}
.pagination ul div#next:hover a, .pagination ul div#next a.current {
	background:url(../images/arow-rht-large-hover.png) no-repeat right center;
}
.pagination ul div {
        color: #868686;
        display: block;
        float: left;
        height: 39px;
        line-height: 39px;
        padding: 0 20px;
        font-size: 13px;
        text-align: center;
}
.pagination ul div a#prev:hover {
	border-top-color:#000000;
	box-shadow:0 3px 9px #E1E1E1 inset;
}
.eq-box-field input[type="password"]:focus, .login_panel ul li input:focus {
	border-color: rgba(82, 168, 236, 0.8);
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(82, 168, 236, 0.6);
	outline: 0 none;
}
/*.eq-box-field textarea:focus, .login_panel ul li textarea:focus {
	border-color: rgba(82, 168, 236, 0.8);
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(82, 168, 236, 0.6);
	outline: 0 none;
}*/
/********23-06-16 added**************/
.width50{
	width: 50%;
}
.table-row{ display: table; width: 100%; vertical-align:middle; text-align: center;}
.table-row-cell{ display:table-cell; table-layout: fixed; vertical-align:middle;text-align: center;}
.btn-style01{
	background-color:#54bff2;
	padding:0 43px 0 43px;
	line-height:47px;
	font-size:16px;
	color:#FFFFFF;
	display:inline-block;
	font-family: 'Ebrima-Bold', Arial, Helvetica, sans-serif;
	-moz-transition: background-color .25s linear;
	-webkit-transition: background-color .25s linear;
	-o-transition: background-color .25s linear;
	transition: background-color .25s linear;
}
.btn-style01:hover {
    background-color: #465662;
    color: #fff;
}
.table-row .list_style_01{ text-align: left;}
.ca-menu li a{ padding: 9px 12px;}

.enquiry_form * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.enquiry_form *:before, .enquiry_form *:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.cont_pad_inner.list01 li{ float: left; width: 100%;}
.pagination{ display: inline-block; width: 100%;}
/********23-06-16 Edited**************/
ul.Other_links {
	background:url(../images/shade-bg.gif) repeat-y left top;
	display: inline-block;
    margin-top: 15px;
    width: 100%;
}
.eq-box-field input {
	outline:none;
	border:none;
	background-color:#FFFFFF;
	width:100%;
	height:32px;
	border:1px solid #bbbbbb;
	padding:5px;
	transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
	font-family: 'Muli', sans-serif, Arial, Helvetica, sans-serif;
}
.eq-box-field select.dropdown{
	outline:none;
	border:none;
	background-color:#FFFFFF;
	width:100%;
	height:32px;
	border:1px solid #bbbbbb;
	padding:5px;
	transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
	font-family: 'Muli', sans-serif, Arial, Helvetica, sans-serif;
}
.eq-box-field textarea{
	outline:none;
	border:none;
	background-color:#FFFFFF;
	width:100%;
	border:1px solid #bbbbbb;
	padding:5px;
	transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
	font-family: 'Muli', sans-serif, Arial, Helvetica, sans-serif;
}
.form-list-01 li strong{ font-weight: bold; }
.form-list-01 li em {font-style: italic;}
 .form-list-01 li i {font-style: italic;}
.form-list-01 li table {
    border-collapse: inherit;
    border-spacing: 1px;
}

/*===================Edited on 31-05-2017===================*/
/*==========================================================*/

.course-srch-blk{
    background-color: #0d2634;
    color: #fff;
    padding: 15px;
    margin-top: 15px;
}
.course-srch-blk .search_field {
     background-color: transparent !important; 
     height: 35px; 
    padding: 0px !important;
    float: left;
    display: inline-block;
    width: 100%;
    position: relative;
}
.course-srch-blk .text_field{
    width: 100% !important;
    float: left;
    display: inline-block;
}
.course-srch-blk input#search_btn{
    position: absolute;
    float: right;
    display: inline-block;
    right: 0px;
    height: 33px !important;
    font-size: 14px !important;
    width: 80px !important;
}
.Qualification h5{
    width: 100% !important;
    margin-top: 10px;
}
.Qualification span{
    font-size: 13px;
    margin-top: 3px;
}

.Bottom_nav nav ul li{
    background-position: right center;
}
@media screen and (max-width: 1024px) {
    .width_footer_05 ul li {
        width: auto !important;
    }
    .Contact_box {
        padding: 30px 10px 40px 10px;
    }
    #Map_locations {
        width: 100%;
    }
}
@media screen and (max-width: 1023px) {
    /**{box-sizing: border-box;}*/
    div{box-sizing: border-box;}
    .container{
        max-width: 100%;
        box-sizing: border-box;
    }
    .Top_nav .container{padding-left: 7px; padding-right: 7px;}
    .Top_nav nav, .Search_bar{
        width: auto;
    }
    .Bottom_nav{padding-left: 7px; padding-right: 0px; }
    #contentarea figure img{
        max-width: 100% !important;
        height: auto !important;
    }
    ul.list_facility{
        padding: 0px 20px;
        box-sizing: border-box;
    }
    ul.list_facility li {
    width: 33.333333%;
    height: auto;
    margin: 0 0px 35px 0px;
    padding: 0px 15px;
    box-sizing: border-box;
    }
    .subscribebuttondiv{width: 100% !important;}
    .pics{width: 90%;}
    #slideshow_gallery{width: 100% !important;}
    #slideshow_gallery li{width: 100% !important; overflow: visible !important;}
    #slideshow_gallery li .gallery_slide{width: 100% !important;}
    #slideshow_gallery li .gallery_slide img{max-width: 100% !important; height: auto !important;}
    .gallery_slide div.Caption{width: 100%;}
    
    #Gallery .cont_pad_slider{
        padding-left: 15px;
        padding-right: 15px;
    }
    #sliderNav li{
        width: 25%;
        min-height: 200px;
        margin-right: 0px;
    }
    #sliderNav li a{
        width: 149px;
    }
    #sliderNav li.activeSlide {
        background-color: transparent;
    }
    #sliderNav li.activeSlide a{
        background-color: #7dd5ff;
    }
}
@media screen and (max-width: 992px) {
    .width_761{
        padding: 0px 15px;
        box-sizing: border-box;
        width: 100%;
    }
    .width_214{
        width: 100%;
        padding: 0px 15px;
        box-sizing: border-box;
    }
    ul.Other_links{
        width: 40%;
        float: left;
        margin-right: 15px;
    }
    .Box_link_03 a{
        overflow: hidden;
    }
    .Ad_box {
        width: 25%;
        float: left;
        max-width: 214px;
        margin-right: 15px;
    }
    .width_761 img{
        max-width: 100% !important;
        height: auto !important;
    }
    .width_564{width: 50% !important; padding: 0px 5px; box-sizing: border-box;}
    .width_393{width: 50% !important; padding: 0px 5px; box-sizing: border-box;}
    .eq-box-field{width: 100% !important;}
    .Event_box {
        padding: 0px 10px;
    }
    .Event_box div{
        width: 50% !important;
        min-height: 135px;
        border: 1px solid #c8cbcd;
    }
    .subscribebuttondiv{width: 214px !important; float: left;}
}
@media screen and (max-width: 840px) {
    .Bottom_nav nav ul li a{padding: 8px;}
    ul.facilities_list li div.view {
    margin: 0 33px 33px 0px !important;
    }
}
@media screen and (max-width: 768px) {
    .Top_nav nav{width: 100%; margin-bottom: 5px;}
    .Search_bar{width: 50%; padding-top: 0px;}
    input#Search{background: url(../images/sprite.png) no-repeat -4px -81px; height: 17px;}
    .Slide_Caption, .Head_tag{
        width: 100%;
    }
    .banner{
        overflow: inherit;    
    }
    .Welcome_screen {
        left: 0px;
        margin-left: 0px;
        position: relative;
        width: 100%;
        z-index: 999;
        opacity: 1 !important;
        bottom: 0px !important;
    }
    .Welcome_screen .Welcome_lft_blk, .Welcome_screen .Welcome_rht_blk{width: 100%; padding-left: 15px; padding-right: 15px;}
    .search_field{
        position: relative;
    }
    .search_field input.text_field{
        width: 100% !important;
    }
    .search_field input#search_btn{
        position: absolute;
        right: 0px;
        top: 0px;
    }
    .Qualification h5{width: 100%; margin-bottom: 5px;}
    .Dpt_list{width: 100%;}
    .Dpt_list ul li{width: 50%; margin-right: 0px; padding: 0px 15px; box-sizing: border-box;}
    .Dpt_dtls{width: 100%;}
    ul.Tab_nav{
        padding-left: 0;
        margin-top: 15px;
    }
    ul.Tab_nav li {width: auto;}
    ul.Tab_nav li a{padding: 0 10px; font-size: 11px;}
    .tab_blk{
        padding: 15px;
        height: auto;
    }
    ul.News_list li span.Date_box{
        padding-top: 10px;
        height: auto;
    }
    .News_lft_box {
        float: left;
        width: 100%;
        padding: 10px 0px 10px;
    }
    .ca-menu{
        width: 100%;
        padding: 0px 15px;
        float: left;
        box-sizing: border-box;
    }
    .ca-menu li{
        width: 50% !important;
        float: left;
    }
    .facilities_tab{float: left;}
    .campus_facility_ad{height: auto;}
    .campus_facility_ad .Ad_link{
        width: 100%;
        padding-left: 15px;
        height: auto;
        position: relative;
        z-index: 1
    }
    .campus_facility_ad .Ad_link dl{width: 100%;}
    span.link_butn_01{margin-bottom: 10px;}
    .campus_facility_ad .Ad_link:before {
        content: "";
        width: 100%;
        height: 100%;
        background-color: rgba(0, 0, 0, 0.32);
        position: absolute;
        left: 0px;
        top: 0px;
        z-index: -1;
    }
    #Tab2{
        float: left;
        width: 100%;
    }
    .Course_blk{width: 100%; padding: 0px 15px;}
    .Course_video{
        width: 100%;
        padding: 0px 15px;
    }
    #Video_player{width: 100% !important;}
    .Course_links {
        float: left;
        width: 100%;
        margin-top: 10px;
    }
    .Course_links ul li {
        width: 50%;
        float: left;
        margin-right: 0px;
    }
    .Add_crump{
        padding: 30px 15px;
    }
    .Add_crump ul li{
        float: none;
        margin-top: 10px;
    }
    .footer_links li{
        width: 100% !important;
        padding: 0 15px;
        box-sizing: border-box;
    }
    .footer_links li ul{margin-top: 10px;}
    .footer_links li ul li{
        padding: 0px 0px;
    }
    .footer_logo{padding-left: 15px;}
    .footer_conts {
    width: 100%;
    float: left;
    padding: 0 15px;
    }
    .footer_width{width: 100% !important;}
    .Footer_social {
    width: 100%;
    float: left;
    padding: 10px 15px 5px;
    }
    .Slide_01{background-size: cover !important;}
    #toppanel .container.clearfix{padding: 15px !important;}
    #toppanel nav{
        width: 100%;
    }
    #toppanel nav ul li{width: 100% !important; box-sizing: border-box;}
    .cont_pad_inner{
        padding-left: 10px;
        padding-right: 10px;
    }
    a.directory{margin-bottom: 6px;}
    .msg-pop{
        -webkit-transform: translateY(-50%) translateX(-50%);
    -ms-transform: translateY(-50%) translateX(-50%);
    transform: translateY(-50%) translateX(-50%);
    width: 100% !important;
    box-sizing: border-box;
        margin-left: 0px !important;
    }
    .share-pop-inr{
        width: 100% !important;
    }
    ul.Departments_list li{
        width: 100% !important;
        box-sizing: border-box;
    }
    ul.Departments_list li .fig_caption{
        width: auto !important;
        float: left;
    }
    ul.Departments_list li figure{
        height: auto !important;
        margin-bottom: 10px;
    }
    .Departments_list .Dir_lst{
        width: 100%;
        display: inline-block;
    }
    .Departments_list li.Directory_list .figcaption{
        width: auto !important;
        float: left;    
    } 
    .box-srch{
        width: 100% !important;
    }
    .box-srch .width_564{
        padding: 0px;
    }
    .box-srch .width_564 .eq-box-field input{
        height: 44px;
        box-sizing: border-box;
    }
    a.searchstyle{
        margin-top: 10px !important;
    }
    #colleges ul.Other_links li ul li a{
        height: auto; 
        background-position: left 9px;
    }
    .cell-table{
        margin-left: 0px !important;
        margin-right: 0px !important;
        width: 100% !important;
    }
    .cell-table tr td{
        box-sizing: border-box;
        background-color: #fff;
        display: inline-block;
        width: 100%;
        height: auto !important;
    }
    ul.list_facility li {
        width: 50%;
    }
    #demos{min-height: auto;}
    #sliderNav li{width: 33.3333%;}
    .column1-unit{width: 100% !important;}
}
@media screen and (max-width: 767px) {
    .Bottom_nav{padding-left: 3px; padding-right: 0px; }
    .Bottom_nav nav ul{display: none;}
    .Bottom_nav nav ul.active{
        position: absolute;
        display: block;
        left: 0px;
        background-color: #002b48;
        /* bottom: 0px; */
        z-index: 99;
        width: 100%;
        margin-top: 64px;
    }
    .Bottom_nav nav ul li{
        display: inline-block;
        width: 100%;
        background: none;
    }
    /*.Bottom_nav nav:before*/ .ham {
        content: "";
        right: 0px;
        /*padding: 15px 9px;*/
        position: relative;
        background: url(../images/ham-icon.png) no-repeat;
        width: 30px;
        height: 30px;
        display: inline-block;
        text-align: center;
        margin-top: 5px;
    }
    h1{width: 285px;}
    .Dpt_list ul li{width: 100%;}
    span.navdrop, .navdropsub {
        position: absolute;
        right: 0px;
        top: 0px;
        height: 100%;
        padding: 9px 30px;
        box-sizing: border-box;
        font-size: 18px;
        font-weight: bold;
    }
    .navdropsub {
        color: #002b48;
    }
    ._Sub_list.active{
        display: block !important;
        margin-top: 0px !important;
        z-index: 9999 !important;
        padding-top: 0px;
        top: 0px !important;
        position: relative !important;
        background-color: #fff !important;
    }
    .Bottom_nav nav>ul>li:hover>a{
        background-color: #002b48;
        border-top: 0px;
        color: #fff;
    }
    nav > ul > li:hover ._Sub_list {
    display: none;
    }
    ._Sub_list > li > a { color: #002037 !important; }
    ._Sub_list li:hover i {
    display: none !important;
    }
    .Sup_Sub_list{
        position: relative !important;
        left: 0px;
        right: 0px;
        top: 0px;
        width: 100%;
        color: #333;
        margin-top: 0px !important;
        background-color: #f8f8f8 !important;
    }
    .Sup_Sub_list li a{
        color: #333;
    }
    ._Sub_list > li:hover > .Sup_Sub_list {
    display: none !important;
    }
    ._Sub_list > li > .Sup_Sub_list.active{
        display: block !important;
    }
    .Lt_top ul li.last_item a{padding-right: 0px !important;}
    .events_dtl{width: 100%; text-align: center;}
    table#job-category tr.Head{display: none;}
    table#job-category tr td {
        width: 100%;
        display: inline-block;
        padding-left: 45%;
        box-sizing: border-box;
        position: relative;
    }
    table#job-category tr td:first-child{padding-left: 0px;}
    table#job-category tr td:before{
        content: attr(data-name);
        left: 0px;
        position: absolute;
        top: 9px;
    }
    .box-srch .width_393{margin-top: 0px !important; padding: 0px;}
    .box-srch .eq-box-field select.dropdownneww{width: 100%;}
    .academic-table tr{border-bottom: 1px solid #ddd;}
    .academic-table tr td{display: inline-block; width: 100%;}
}
@media screen and (max-width: 540px) {
    .Search_bar{width: 80%; width: calc(100% - 150px); margin-bottom: 5px; }
    .br_lft{margin-bottom: 5px;}
    .ca-menu li{
        width: 100% !important;
        float: left;
    }
    ul.Other_links{width: 100%;}
    .Ad_box{width: 50%;}
    .width_564{width: 100% !important; height: auto !important;}
    .width_393{width: 100% !important;}
    .butn-style-01, .butn-style-02{margin-bottom: 10px;}
    .eq-box-field table td{
        width: 100% !important;
        display: inline-block;
    }
    #Departmentlist li{width: 100% !important;}
    .Event_box div{
        width: 100% !important;
    }
    table.code-details tr:nth-child(odd) td{
        display: none;
    }
    table.code-details tr:nth-child(odd) td:first-child{
        display: inline-block;
        width: 100%;
    }
    table.code-details tr:nth-child(even) td{border-bottom: 0px;}
    table.code-details tr:nth-child(even) td:first-child{
        display: inline-block;
        width: 30%;
    }
    table.code-details tr:nth-child(even) td:nth-child(2){
        display: inline-block;
        width: 70%;
    }
    table.code-details tr:nth-child(even) td:last-child{
        display: inline-block;
        width: 100%;
        text-align: right;
    }
    table.code-details tr:nth-child(even) td:last-child a {    
        font-family: "Ebrima-Bold",Arial,Helvetica,sans-serif;
        font-size: 13px;
        background-color: #1399cc;
        color: #fff;
        display: inline-block;
        width: 100%;
        text-align: center;
        padding: 10px;
        box-sizing: border-box;
        margin-bottom: 15px;
    }
    ul.list_facility li {
        width: 100%;
    }
    .news_announcements ul li figure.left_image{min-height: 75px;}
    .width_761 p a{word-break: break-all;}
    ul.enquiry_form{padding-top: 0px;}
    .width_564 .enquiry_form li.Third{padding-bottom: 0px;}
    .width_564 .enquiry_form li.Fourth, .width_564 .enquiry_form li.Third+.odd{padding-top: 20px;}
    .width_564 .enquiry_form li.Third+.odd.last_item{padding-top: 0px;}
    .width_564 .enquiry_form li.Third+.last_even{padding-top: 20px;}
    #sliderNav li{width: 50%;}
    #sliderNav li a{width: 135px;}
    .pagination ul li{padding: 0 15px;}
    .pagination ul div{padding: 0px 0px;}
    #sliderNav li figure img{width: 135px;}
    .Figure_tag{width: 100%; box-sizing: border-box;}
    .Top_crump .right{float: left; width: 100%; margin-top: 5px; margin-bottom: 5px;}
}
@media screen and (max-width: 374px) {
    .Top_nav nav ul li{
        padding: 0 12px 0px 0px;
    }
    .Ad_box{width: 100%;}
    #Album.news_announcements ul li{margin-bottom: 10px;}
    #Album.news_announcements ul li figure.left_image{
        width: 75px;
        overflow: hidden;
        padding-right: 15px;
    }
    .eq-box-field input.captcha-code{width: 145px;}
}