/*
	Primary Color: #00AEEF;
	Primary Dark Color: #0089BD;
	Primary Dark1 Color: #017BB1;
	Primary Darker Color: #016998;
*/
body{
	font-family: Open Sans;
}
body{
  	background-image: url(themes/main_bgr.png);
}
.custom_menu #menu > ul > li > a,#menu {
 	font-family:Open Sans;
}
#menu > ul > li > a{
  	font-size: 15px ;
}
#menu > ul > li ul > li > a{
  	font-size: 14px ;
}
a:hover, a:focus{
  	color: #0AD1E5 ;
}
.button:hover,
a:hover.button,
button:hover,
input[type="submit"]:hover,
input[type="reset"]:hover,	
input[type="button"]:hover,
.button_hilite, 
a.button_hilite,
.button_hilite,
a.button_hilite{
  	color: #FFF;
  	background-color: #0AD1E5;
}
.section_big_title h1 strong,
.section_featured_texts h3 a:hover,
.breadcrumb a:hover,
.post_meta a:hover,
#footer a:hover {
  	color: #0AD1E5 ;
}
.portfolio_filter div.current,
.next:hover,.prev:hover,
.pagination .links a:hover,
.info h2, 
.h2.ls-s2,
jcarousel-next-horizontal:hover, 
.jcarousel-prev-horizontal:hover{
  	background-color: #0AD1E5 ;
}
.footer_pic img:hover{
  	border: 1px solid #0AD1E5;
}
h1, h2, h3, h4, h5, .title, .section_big_title h1, .heading, #footer h3, .page_heading h1{
  	font-family: Open Sans;
}
.button, a.button,	button,	input[type="submit"], input[type="reset"], input[type="button"]{
  	font-family: Open Sans;
}
.clear{
	clear: both;
}

.menutitle{
	/*color: #222 !important;*/
	color: #C69A2D !important;
}
.text-white{
	color: #fff;
}
.nembo_fld img{
	/*margin-top: 20px;*/
	margin-bottom: 10px;
	margin-right: 20px;
	/*height: 80px;*/
	width: 100%;
	/*float: right;*/
}
.table td{
	padding: 10px 5px;
}
.table-bordered td{
	border: 1px solid #222 !important;
}
.btn{
	display: inline-block;
	font-weight: 400;
	line-height: 1.5;
	color: #212529;
	text-align: center;
	letter-spacing: 0.5px;
	text-decoration: none;
	padding: .375rem .75rem;
	font-size: 1rem;
	border-radius: .25rem;
}
.btn-sm{
	padding: 5px !important;
	font-size: 0.8em !important;
}
.btn-info{
	color: #fff !important;
	background-color: #008cff;
	border-color: #008cff;
}
.m_container{
	width: 96.7%;
	background: blue;
	margin-left: 15px;
	margin-right: 15px;
	display: block;
	clear: both;
}
.m_half{
	width: 47%;
	display: inline-block;
	padding: 8px;
}
.m_full{
	width: 96.08%;
	display: inline-block;
}
.youtubevids{
	width: 100%;
	padding-bottom: 15px;
}
.vid_thumb{
	width: 45.6%;
	height: 270px;
	display: inline-block;
	margin-right: 10px;
}
.vid_thumb img{
	width: 100%;
	height: 100%;
}
.counter_box{
	background: url('../themes/home_bg.jpg');
	background-position: top center;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-size: cover;
	width: 100%;

	padding-top: 15px;
	padding-left: 35px;
}
.counter_box .counter_itm{
	border-color: rgba(255,255,255,0.24);
	background-color: rgba(255,255,255,0.10);
	text-align: center;

	min-height: 130px;
	padding: 0 20px;
	margin: 0 0 20px;
	position: relative;
	overflow: hidden;
	border-width: 1px;
	border-style: solid;
}
.counter_box .counter_itm i{
	color: #eee;
	font-size: 1.8em;
	margin-top: 15px;
	margin-bottom: 15px;
}
.counter_box .counter_itm span{
	color: #fff;
}
.counter_box .counter_itm .cn{
	font-size: 1.6em;
	margin-bottom: 10px;
}
.counter_box .counter_itm .ttle{
	font-family: 'Poppins', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-weight: 600;
	font-style: normal;
	text-transform: uppercase;
	text-decoration: none;
	margin-bottom: 10px;
}
.pll-15{
	padding-left: 15px;
}
.short_course_sum .short_c_item{

}
.short_course_sum .short_c_item ul{
	padding-left: 0px;
	margin-left: 0px;
}
.short_course_sum .short_c_item ul li{
	margin-bottom: 20px;
}
.staff_profile table td{
	vertical-align: top !important;
	/*height: 90px !important;*/
	padding: 0px !important;
}
.staff_profile img{
	height: 150px;
	padding: 0px !important;
}
.prof{
	/*width: 80%;*/
	padding-left: 12%;
	padding-right: 12%;
}
.prof .prof_img{
	float: right;
	margin: 20px;
}
.prof .prof_info{
	float: left;
	margin: 20px;
}
.prof2{
	/*width: 80%;*/
	padding-left: 12%;
	padding-right: 12%;
}
.prof2 .prof_img img{
	height: 120px !important;
}
.prof2 .prof_img{
	float: left;
	margin: 20px;
}
.prof2 .prof_info{
	float: right;
	margin: 20px;
}
.prof2 .prof_info h3{
	margin-bottom: 5px;
}
.prof2 .prof_info h4{
	margin-top: 0px;
	margin-bottom: 10px;
}
.prof2 .prof_info h5{
	margin-top: 0px;
	margin-bottom: 10px;
	font-weight: bold;
	font-size: 13px;
}
.prof_info h3{
	margin-bottom: 5px;
}
.prof_info h4{
	margin-top: 0px;
	margin-bottom: 10px;
}
.prof_info h2{
	margin-top: 0px;
	margin-bottom: 10px;
	font-weight: bold;
}
.prof1 .prof_info1{
	float: right;
	margin: 20px;
}
.prof_info1 img{
	height: 130px !important;
	padding: 0px !important;
}
.prof_info1 h3{
	margin-bottom: 5px;
}
.prof_info1 h4{
	margin-top: 0px;
	margin-bottom: 10px;
}
.prof_info1 h2{
	margin-top: 0px;
	margin-bottom: 10px;
	font-weight: bold;
}
.short_list ol>li{
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 20px;
}
.short_list ul li{
	font-size: 13px;
	font-weight: normal;
}
.article_image{
	max-height: 300px;
}
table td{
	vertical-align: top;
}