@charset "utf-8";
/* CSS Document */
*, *:after, *:before {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0;
	margin: 0;
}
body {
	padding:0;
	margin:0;
	float:left;
	width:100%;
	font-family: 'PT Sans Narrow', sans-serif;
	font-size:14px;
	line-height:18px;
	line-height:18px;
	color:#333;
	text-align: left;
}
a {
	color:#333;
}
a:hover {
	text-decoration:underline;
}
img {
	border:0px;
	vertical-align:middle
}
/***top header ****/

.header1 {
	float:left;
	width:100%;
	background-color:#0061c9;
	border-bottom:3px solid #ed4145;
}
.top_menu {
	float:left;
	width:100%;
	padding-top:12px;
	padding-bottom:12px;
}
.top_menu_left {
	float:left;
}
.top_menu_left ul {
	float:left;
	list-style:none;
}
.top_menu_left ul li {
	float:left;
	list-style:none;
	margin-left:15px;
}
.top_menu_left ul li a {
	float:left;
	color:#FFF;
}
.top_menu_left ul li a i {
	float:left;
	font-size:18px;
}
.top_menu_left ul li a:hover i {
	opacity:0.7;
	filter:alpha(opacity=70);
}
.top_menu_right {
	float:right;
}
.top_menu_right ul {
	float:left;
	list-style:none;
}
.top_menu_right ul li {
	float:left;
	margin-left:18px;
}
.top_menu_right ul li a {
	float:left;
	color:#FFF;
	font-size:15px;
}
.top_menu_right ul li a i {
	margin-right:2px;
}
/***top header ****/

.logo_search {
	float:left;
	width:100%;
}
.top_header {
	float:left;
	width:100%;
	padding-top:15px;
	padding-bottom:15px;
	
}
 @media (min-width:768px) {
 .top_header {
	 
	 	background:url(../../images/top_header.png) no-repeat right center;

}
}
.logo {
	float:left;
}
.logo a img {
	max-height:70px;
	margin-right:15px;
}
.slagon {
	float:left;
	text-align:left;
	font-size:18px;
	line-height:24px;
	margin-top:10px;
}
.slagon a {
	font-weight:bold;
	color:#264f91;
}
.slagon a:hover {
	text-decoration:none;
}
 @media (min-width:768px) {
 .logo a img {
 max-height:80px;
}
 .slagon {
 font-size:22px;
 line-height:28px;
 margin-top:12px;
}
}
 @media (min-width:992px) {
}
 @media (min-width:1200px) {
}
/************ main menu **********************/
.main_content_menu {
	float:left;
	width:100%;
	height:50px;
	background:#0061c9;
}
.main_menu {
	float:left;
	width:100%;
}
.mobile_hide {
	display:none;
}
 @media (max-width:968px) {
 .main_menu {
 float:left;
 position:absolute;
 left:0px;
}
}
.main_content {
	float:left;
	width:100%;
	background:url(../../images/bg.png);
}
.main_content_wrapper {
	float:left;
	width:100%;
	background-color:#FFF;
	padding:30px;
	font-family: 'PT Sans Narrow', sans-serif;
	font-size:14px;
}
.slider {
	float:left;
	width:100%;
	margin-bottom:30px;
	position:relative;
}
.slider_tit {
	position:absolute;
	z-index:100;
	top:10px;
	right:-10px;
	text-transform:uppercase;
	background-color:#fc5e00;
	color:#FFF;
	font-size:14px;
	padding:8px;
	padding-left:12px;
	padding-right:12px;
}
/*****vision, mision***

.vision_mission {
	float:left;
	width:100%;
	text-align:center;
	color:#FFF;
	font-family: 'PT Sans Narrow', sans-serif;
	background:#3158c8;
	padding-bottom:30px;
	padding-top:35px;
	margin-bottom:20px;
}

.vision_text {
	float:left;
	width:100%;
	font-size:16px;
	line-height:22px;
	margin-bottom:20px;

}
.vision_text1 {
	float:left;
	width:100%;
	font-size:16px;
	line-height:22px;
}
.vision_text h3, .vision_text1 h3 {
	margin-bottom:35px;
	text-transform:uppercase;
	font-size: 18px;
	text-transform:uppercase;
}
 .vision_text h3::before, .vision_text1 h3::before {
 content: "\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0";
 margin-right:5px;
 background:url(../../images/title_right.png) no-repeat left bottom;
 width:140px !important;
}
 .vision_text h3::after, .vision_text1 h3::after {
 content: "\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0";
 margin-left:5px;
 background:url(../../images/title_right.png) no-repeat left bottom;
 width:140px !important;
}


@media (min-width:768px) {

.vision_mission {
	padding-bottom:50px;
}
 .vision_text {
	margin-bottom:50px;
	padding-left:10%;
	padding-right:10%;
}
.vision_text1 {
	padding-left:10%;
	padding-right:10%;
}

.vision_text h3, .vision_text1 h3 {
	  font-size: 26px;
 }
}


.front_left{	
	float:left;
	width:100%;
}

.front_right{	
	float:right;
	width:100%;
}


@media (min-width:768px) {
	
.front_left{	
	float:left;
	width:68%;
}

.front_right{	
	float:right;
	width:29%;
}

}


.front_50_left{
    float:left;
	width:100%;
	margin-bottom:30px;
}
 
.front_50_right{
	float:right;
	width:100%;	
}

@media (min-width:768px) {
	
	
.front_50_left{
    float:left;
	width:48%;
	margin-bottom:0px;
}
 
.front_50_right{
	float:right;
	width:48%;		
}
}

*/

.project {
	float:left;
	width:100%;
	margin-bottom:25px;
}
.project_content {
	float:left;
	width:100%;
}
.project_content table tr {
	border-top:1px solid #e27e27;
	border-left:1px solid #e27e27
}
.project_content table tr td, .project_content table tr th {
	padding:7px;
	border-right:1px solid #e27e27;
	border-bottom:1px solid #e27e27;
	font-size:15px;
}
.project_content table tr th {
	background-color:#e27e27;
	color:#FFF;
}
.project_content table tr:hover td {
	background-color:#F8F8F8;
}
.last_news_title {
	float:left;
	width:100%;
	text-align:left;
	margin-bottom:25px;
}
.last_news_title h3 {
	float:left;
	width:100%;
	padding:0px;
	margin:0px;
	color:#264f91;
	font-size: 18px;
	text-transform:uppercase;
	border-bottom:1px solid #e27e27;
	padding-bottom:5px;
}
 @media (min-width:768px) {
 .last_news_title h3 {
 font-size: 20px;
}
}
/****************** last news **************/

.last_news {
	float:left;
	width:100%;
}
.news {
	float:left;
	width:100%;
}
.news ul {
	float:left;
	width:100%;
	list-style:none;
}
.news ul li {
	float:left;
	width:100%;
	position:relative;
	margin-bottom:30px;
}
.l_img {
	width:30%;
	margin-right:25px;
}
.news_tit a {
	text-transform:uppercuase;
	color:#0e5ab2;
	font-size:16px;
	line-height:20px;
}
.news_desc {
	text-align:justify;
	font-size:15px;
	line-height:18px;
}
.last_dates {
	color:#666;
	font-size:14px;
}
 @media (min-width:768px) {
}
/** front video **/

.videos {
	float:left;
	width:100%;
	font-family: 'PT Sans Narrow', sans-serif;
	margin-bottom:30px;
}
.video_content {
	float:left;
	width:100%;
}
.logos_wrapper {
	float:left;
	width:100%;
	margin-bottom:30px;
	font-family: 'PT Sans Narrow', sans-serif;
}
.links_logos {
	float:left;
	width:100%;
}
.links_logos ul {
	float:left;
	width:100%;
	list-style:none;
}
.links_logos ul li {
	float:left;
	width:100%;
	margin-bottom:15px;
}
.links_logos ul li span {
	float:left;
	width:65px;
	height:50px;
	text-align:center;
}
.links_logos ul li h5 {
	font-size:14px;
	text-transform:uppercase;
	margin:0px;
	padding:0px;
	margin-top:10px;
	margin-bottom:3px;
	color:#069;
}
.links_logos ul li h6 {
	font-size:14px;
	color:#666;
	padding:0px;
	margin:0px;
}
.counter_box {
	float:left;
	width:100%;
	margin-bottom:25px;
}
.counter_box_content {
	float:left;
	width:100%;
}
.counter_box_content table tr td {
	padding:5px;
	font-size:15px;
}
/***** news content ******/

.full_content {
	float:left;
	width:100%;
	border:1px solid #F00;
}
.main_left {
	float:left;
	width:100%;
	display:none;
}
.main_right {
	float:right;
	width:100%;
}
 @media (min-width:768px) {
 .main_left {
 float:left;
 width:27%;
 display:block;
}
.main_right {
 float:right;
 width:73%;
 padding-left:10px;
 border-left:1px solid #b8b6b6;
}
}
.main_full {
	float:left;
	width:100%;
}
/********right menu*****/

.right_colm {
	float:left;
	width:90%;
}
.right_colm .title {
	float:left;
	width:100%;
	text-transform:uppercase;
	font-size:22px;
	line-height:22px;
	margin-bottom:18px;
	padding-bottom:8px;
	color:#333;
	border-bottom:1px solid #b8b6b6;
	font-family: 'PT Sans Narrow', sans-serif;
}
.right_colm ul {
	list-style:none;
}
.right_colm ul li {
	float:left;
	width:100%;
	margin-bottom:3px;
}
.right_colm ul a {
	float:left;
	width:100%;
	font-size:15px;
	text-decoration:none;
	text-transform:uppercase;
	padding-left:3%;
	padding-top:8px;
	padding-bottom:8px;
	color:#0e76bc;
	font-family: 'PT Sans Narrow', sans-serif;
}
.right_colm ul ul {
	float:left;
	width:90%;
	margin-left:20px;
	margin-top:10px;
}
.right_colm ul ul li {
	border-bottom:0px;
	list-style:circle;
	margin-top:2px;
}
.right_colm ul ul a {
	padding:0px;
	text-transform:none;
}
.right_colm a:hover {
	color:#003399;
	text-decoration:underline;
}
.right_colm ul a.active {
	background-color:#0e5ab2;
	color:#FFF;
}
.right_colm ul a.active_sub {
	color:#144d92;
	text-decoration:underline;
	font-weight:bold;
}
/****************************/

.all_news {
	float:left;
	width:100%;
	padding-left:15px;
}
 @media (max-width:768px) {
 .all_news {
 padding-left:0px;
}
}
.section_header {
	float:left;
	width:100%;
	font-size:22px;
	line-height:22px;
	padding-bottom:8px;
	margin-bottom:18px;
	text-transform:uppercase;
	color:#333;
	border-bottom:1px solid #b8b6b6;
}
.all_news ul {
	float:left;
	width:100%;
	list-style:none;
}
.list_item_news {
	float:left;
	width:100%;
	border-bottom:1px dotted #CCC;
	margin-bottom:18px;
	padding-bottom:15px;
}
.list_item_news:last-child {
	margin-bottom:0px;
	padding-bottom:0px;
	border-bottom:0px;
}
.item_news_img {
	max-width:220px;
	margin-right:15px;
	margin-bottom:15px;
	margin-top:5px;
}
 @media (max-width:480px) {
 .item_news_img {
 float:left;
 width:50%;
}
}
.item_header {
	width:100%;
	text-transform:uppercase;
	padding-top:2px;
	padding-bottom:5px;
	margin-bottom:5px;
	color:#333;
	font-size:17px;
}
.item_content {
	color:#666;
	font-size:15px;
	text-align:justify;
}
a.item_read_more {
	float:right;
	margin-top:3px;
	background-color:#0e5ab2;
	color:#FFF;
	padding:5px;
	padding-left:12px;
	padding-right:12px;
	text-decoration:none;
	border-radius:2px;
}
a.item_read_more:hover {
	background-color:#0e76bc;
	color:#FFF;
}
/** single news **/


.single_news {
	float:left;
	width:100%;
	padding-left:25px;
	font-size: 16px;
	line-height: 22px;
}
 @media (max-width:768px) {
 .single_news {
 padding-left:0px;
}
}
.single_news_header {
	float:left;
	width:100%;
	font-size:22px;
	line-height:22px;
	padding-bottom:8px;
	margin-bottom:18px;
	text-transform:uppercase;
	color:#333;
	border-bottom:1px solid #b8b6b6;
}
.single_news_content {
	float:left;
	width:100%;
	text-align:justify;
	font-size: 16px;
	line-height: 22px;
	font-family: 'PT Sans Narrow', sans-serif !important;
}
.single_news_content img {
	max-width:100%;
	margin-right:20px;
	margin-bottom:20px;
	margin-top:5px;
}
.single_news_content ul {
	margin-left:55px;
}
.single_news_content table tr td, .single_news_content table tr th {
	padding:3px;
}
.socail_share {
	float:right;
}
.socail_share_top {
	float:right;
	width:100%;
	margin-bottom:10px;
}
.socail_share a, .socail_share_top a {
	color:#FFF;
	font-size:14px;
	text-transform:uppercase;
	text-decoration:none;
	border-radius:2px;
}
.socail_share a i, .socail_share_top a i {
	margin-right:3px;
	font-size:14px;
}
a.facebook_share {
	float:right;
	padding:5px;
	background-color:#3b5998;
	margin-right:15px;
	padding-left:7px;
	padding-right:7px;
}
a.twitter_share {
	float:right;
	padding:5px;
	background-color:#29aae3;
	padding-left:7px;
	padding-right:7px;
}
.socail_share a:hover, .socail_share_top a:hover {
	text-decoration:underline;
}
.single_audio {
	position:relative;
	z-index:5000 !important;
}
.list_items {
	border-left:1px solid #CCC;
	border-top:1px solid #CCC;
}
.list_items td, .list_items th {
	padding:6px !important;
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
}
/************************/

	.contacts_content {
	float:left;
	width:100%;
}
.contacts_news_header {
	float:left;
	width:100%;
	font-size:22px;
	line-height:22px;
	padding-bottom:8px;
	margin-bottom:18px;
	text-transform:uppercase;
	color:#333;
	border-bottom:1px solid #b8b6b6;
}
.contact_map {
	float: right;
	width:100%;
	margin-bottom:45px;
}
.contacts_news_form {
	float:left;
	width:100%;
}
.con_col1 {
	float:left;
	width:49%;
	margin-bottom:15px;
}
.con_col2 {
	float:right;
	width:49%;
	margin-bottom:15px;
}
 @media (max-width:767px) {
 .con_col1 {
 float:left;
 width:100%;
 margin-bottom:25px;
}
 .con_col2 {
 display:none;
}
}
.contact_news {
	float:left;
	width:100%;
	list-style:none;
	margin-bottom:15px;
}
.contact_news li {
	float:left;
	width:100%;
	font-size:15px;
	margin-bottom:8px;
}
.colc {
	float:left;
	width:100%;
}
.contact2-textbox {
	float:left;
	width:100%;
	height:35px;
	margin-bottom:12px;
	font-size:15px;
	padding-left:5px;
}
.contact2-textarea {
	float:left;
	width:100%;
	height:118px;
	padding:5px;
	font-size:14px;
}
.btn_contact {
	float: right;
	margin-top:15px;
	padding:6px;
	padding-left:15px;
	padding-right:15px;
	background: #0e5ab2;
	color: #FFF;
	border: none;
	cursor: pointer;
	border-radius: 3px;
	text-transform:uppercase;
}
.pagination {
	float:left;
	width:100%;
	text-align:center;
	font-size:14px;
	font-size:18px;
	margin-top:50px;
}
.pagination a, .pagination strong {
	padding:5px;
	padding-left:12px;
	padding-right:12px;
	border:1px solid #666;
}
.pagination strong {
	background-color:#039;
	color:#FFF;
}
/**********************/

.video_all {
	float:left;
	width:100%;
	margin-bottom:50px;
	font-family: 'PT Sans Narrow', sans-serif;
}
.video_all ul {
	float:left;
	width:100%;
	list-style:none;
}
.list li {
	float:left;
	max-width:200px;
	height:210px;
	padding:10px;
	overflow:hidden;
}
.video_all img {
	width:100%;
	margin-bottom:5px;
}
.video_all img:hover {
	opacity:0.8;
	filter:alpha(opacity=80);
}
.video_all a {
	text-align:center;
	color:#000;
	text-decoration:none;
	font-size:16px;
}
.video_all a:hover {
	text-decoration:underline;
}
.single_video_content {
	float:left;
	width:100%;
	font-family: 'PT Sans Narrow', sans-serif;
	margin-bottom:50px;
}
.single_video {
	float:left;
	width:65%;
	margin-top:10px;
}
.other_videos {
	float:right;
	width:32%;
	margin-top:10px;
}
.other_videos ul {
	float:left;
	width:100%;
	list-style:none;
}
.other_videos ul li {
	float:left;
	width:45%;
	text-align:center;
	margin-right:15px;
	margin-bottom:15px;
	overflow:hidden;
}
.other_videos ul li {
	font-size:16px;
}
.other_videos ul li img {
	float:left;
	width:100%;
	margin-bottom:3px;
}
.single_news_content_full {
	float:left;
	width:100%;
}
.logos_marquee {
	float:left;
	width:100%;
	padding-top:25px;
	padding-bottom:25px;
	border-top:3px solid #ed4145;
}
.logos {
	float:left;
	width:100%;
}
/** footer section  **/


.introduction_border1 {
	float:left;
	width:100%;
	border-top:3px solid #ed4145;
	background-color:#0061c9;
	padding-top:2px;
}
.footer_section {
	float:left;
	width:100%;
	background:url(../../images/bg3.png);
	padding-top:50px;
}
.footer_menu_sub_contact {
	float:left;
	width:100%;
}
.bot_line {
	margin-bottom:25px;
}
 @media (min-width:768px) {
 .bot_line {
 margin-bottom:0px;
}
}
 @media (min-width:992px) {
}
 @media (min-width:1160px) {
}
.footer_title {
	float:left;
	color:#FFF;
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
	margin-bottom:30px;
}
.footer_contacts {
	float:left;
	width:100%;
	list-style:none;
}
.footer_contacts li {
	float:left;
	width:100%;
	color:#F8F8F8;
	line-height:22px;
	font-size:14px;
	margin-bottom:15px;
}
.footer_socail {
	float:left;
	width:100%;
	list-style:none;
	margin-top:10px;
}
.footer_socail li {
	float:left;
}
.footer_socail li a {
	float:left;
	margin-right:20px;
}
.footer_socail li a i {
	color:#FFF;
	font-size:28px;
}
.footer_socail li a:hover i {
	color:#FFF;
}
.footer_menu {
	float:left;
	width:100%;
	list-style:none;
}
.footer_menu li {
	float:left;
	width:100%;
	margin-bottom:12px;
}
.footer_menu li a {
	float:left;
	width:100%;
	color:#F8F8F8;
	font-size:14px;
}
.footer_menu li a i {
	margin-right:5px;
}
/*****************/

.footer_copyright {
	float:left;
	width:100%;
	text-align:left;
	padding-top:16px;
	padding-bottom:16px;
	text-transform:uppercase;
	margin-top:0px;
	font-size:13px;
	color:#FFF;
}
.f_c_name {
	float:left;
	margin-top:25px;
}
.f_l_name {
	float:right;
}
