@charset "utf-8";
/* CSS Document */

body { margin:0px; padding:0px; font-family:Calibri !important; font-size:16px; }
a { color:#2a6496; transition: all 0.5s linear 0s;}
a:hover { color:#EDAD1F; text-decoration:none;}
.head_tint { width:100%; float:left; height:5px; background:#EDAD1F;}
.head_wrap_container { width:100%; float:left; position:relative;}
.head_wrapper { width:100%; float:left; background:url(images/head_back.png); height:120px; position:absolute; top:0px; z-index:999; border-bottom:2px solid #fff;}
.banner_wrapper { width:100%; float:left; position:relative;}
.banner_main { position:relative; width:100%; float:left; overflow:hidden; box-shadow:0px 1px 8px 1px #777;}
.each_banner { width:100%; float:left; position:relative; z-index:1;}
.each_banner img { width:100%;}
.each_banner_main { position:relative; width:100%; float:left;}
.navbar-inverse .navbar-nav > li a:hover, .navbar-inverse .navbar-nav > li.current a { color:#EDAD1F;}
.banner_caption { width:100%; padding-bottom:40px; top:230px; padding-top:40px; background:url(images/black.png); color:#fff; font-size:55px; line-height:60px; position:absolute; z-index:9; text-shadow:1px 1px 1px #555;}
.banner_caption a { font-size:35px; color:#fff;}
.banner_caption a:hover {color:#EDAD1F}
.banner_buttons { position:absolute; height:45px; width:100%; top:50%; z-index:9999999;}
.button_left { float:left; position:absolute; font-size:45px; padding:5px 0px 5px 5px; /*background:url(images/button_caption.png);*/ width:30px; height:45px;}
.button_right { float:right; position:absolute; font-size:45px; padding:5px 0px 5px 5px; right:0px; /*background:url(images/button_caption.png);*/ width:45px; height:30px; }
.button_left i, .button_right i { color:#0E1D3B; cursor:pointer; transition: all 0.5s linear 0s; -moz-transition: all 0.5s linear 0s; -o-transition: all 0.5s linear 0s; -khtml-transition: all 0.5s linear 0s; -webkit-transition: all 0.5s linear 0s; -ms-transition: all 0.5s linear 0s;}
.button_left i:hover, .button_right i:hover { color:#EDAD1F;}
.logo_area { width:100%; height:100px; background:#ff; margin-top:10px; float:left;}
.wrap { width:86%; margin:auto;}
.menu_design{ margin-top:40px; font-size:18px;}
.body_wrapper { width:100%; float:left;  background-image: linear-gradient(to bottom, #eef, #fff, #fff);}
.mid_wrapper { width:100%; padding-top:30px; padding-bottom:10px;}
.mid_title { font-size:33px; color:#1E2D3B; text-transform:lowercase;}
.mid_title spa { color:#EDAD1F;}
.mid_title:after { content: ''; display:block; width:50px; height:5px; background:#EDAD1F; margin:0px 0px 10px;}
.mid_content { width:100%; float:left; font-size:18px;}
.page_right { box-shadow:3px 0px 5px #ccc; padding-top:15px; float:left; width:85%; padding-right:5%; margin-left:10%;}
.about_pic { width:35%; float:left; margin-right:10px; box-shadow: 0px 0px 3px 1px #ddd;}
.about_pic img { width:100%;}
.about_content { display:table; overflow:hidden; padding-right:10px;}
.about_content_inner { padding-right:20px; margin-left:0px;  margin-top:0px; padding-bottom:40px; margin-bottom:0px; box-shadow: 0px 0px 15px #ddd; width:100%; float:left; }
.midwrap_content_inner { padding-bottom:20px; margin-left:0px;  margin-top:0px; margin-bottom:0px; box-shadow: 0px 0px 15px #ddd; width:100%; float:left;}
.midwrap_content { display:table; overflow:hidden; padding-bottom:20px;}
.publication_content ul { margin:0px; padding:0px; list-style:none; font-size:16px;}
.publication_content ul li { margin-bottom:5px;}
.publication_content a i { color:#1E2D3B;}
.midlow_pic { margin-bottom:10px; width:100%; overflow:hidden; background:#00; height:203px; box-shadow: 0px 0px 3px 1px #ddd;}
.midlow_pic img { width:100%; float:left; transition: all 0.5s linear 0s;}
.midlow_pic img:hover { width:106%; margin-top:-1%; margin-left:-1%; opacity:0.8;}
.midlow_wrapper { padding-bottom:60px;}
.footer_wrapper { width:100%; float:left; background:#1E2D3B; min-height:100px; color:#fff; padding:5px 0px 10px;}
.footer_title { font-size:25px;}
.footer_wrap { padding-top:20px;}
.footer_content { color:#BECDDB; font-size:14px;}
.footer_about { padding-bottom:20px;}
.footer_about .footer_content { padding-right:70px;}
.footer_contact ul { margin:0px; padding:0px; list-style-type:none;}
.footer_contact ul li {list-style-type:none;}
.social_media ul { margin:0px; padding:0px; list-style-type:none;}
.social_media ul li {list-style-type:none; float:left; font-size:28px; margin-right:5px;}
.social_media ul li a i {color:#BECDDB; transition: all 0.5s linear 0s;}
.social_media ul li a:hover i {color: #F2D757;    transform: rotate(30deg); }
.footer_segment { border-top:1px dashed #2E3D4B; padding-bottom:10px; }
.copyright { text-align:right; font-size:14px; color:#BECDDB;}
.page_left br strong { color:#ff0;}

.body_wrapper.inner { min-height:400px; padding-top:40px; padding-bottom:80px; background-image:none;}
.page_title { font-size:43px; color:#1E2D3B; line-height:43px; text-transform:lowercase;}
.page_title:after { content: ''; display:block; width:40px; height:5px; background:#EDAD1F; margin:0px 0px 10px;}
b { font-size:18px; color:#EDAD1F; font-weight:bold; display:block; margin-top:25px;}
.each_right { float:left; width:100%; padding-bottom:40px; padding-left:7%;}
.right_title { font-size:37px; line-height:37px; text-transform:lowercase; border-bottom:3px solid #EDAD1F; margin-bottom:10px; padding-left:5px; padding-bottom:3px;}
.each_right ul { margin:0px; padding:0px; list-style-type:none;}
.each_right ul li { list-style-type:none; padding-left:5px; margin-top:-5px; margin-bottom:7px; line-height:18px; border-bottom: 1px solid #eee; padding-top:9px; padding-bottom:9px;}
.each_right ul li:last-child {border-bottom: 1px solid #FDCD8F;}
.each_right ul li a i { color:#1E2D3B}
.each_right ul li a:hover { text-decoration:underline;}
.inner_banner_main { box-shadow:none; width:100%; float:left; border-bottom:5px solid #1E2D3B; }
.head_wrapper.inner { background:#1E2D3B; position:static;}
.inner_banner_main .banner_wrapper {top:0px;}

.form_title { color:#EDAD1F; font-size:19px; margin-bottom:5px; font-weight:bold;}
.btn_submit { background-color: #1E2D3B;  border-color: #4E5D7B; transition:all 0.5s linear 0s; -moz-transition: all 0.5s linear 0s; -o-transition: all 0.5s linear 0s; -khtml-transition: all 0.5s linear 0s; -webkit-transition: all 0.5s linear 0s; -ms-transition: all 0.5s linear 0s;}
.form-control.infile {border:0px; background:none;}
.contact_title { color:#EDAD1F; font-weight:bol; display:block; font-weight:bold;}
.contact_part { margin-top:25px;}
.cform_title { color:#1E2D3B; text-decoration:underline; font-weight:bold;}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary {background-color: #EDAD1F; border-color: #CD8D0F;}

.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown,.dropup{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:180px;padding:5px 0;margin:2px 0 0;font-size:16px;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:0px 0;overflow:hidden;background-color:#333}.dropdown-menu>li>a{display:block;padding:10px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:#262626;text-decoration:none;background-color:#fff0e0; }.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;background-color:#9F0408;outline:0; }.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:#777; }.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{text-decoration:none; cursor:not-allowed;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{right:0;left:auto}.dropdown-menu-left{right:auto;left:0}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px solid #fff;}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}
.dropdown .dropdown-menu{top:auto;left:auto}
.navbar-inverse .navbar-nav > li.current .dropdown-menu > li > a { color:#333;}
ul.nav li.dropdown:hover ul.dropdown-menu{
    display: block !important;    
}
.navbar-inverse .navbar-nav > .dropdown > a .caret { border-top-color: #fff; border-bottom-color: #fff; }


ul.accordion_list { margin:0px; padding:0px; padding-left:2px; list-style-type:none; margin-top:20px; font-size:16px; color:#444;}
ul.accordion_list > i {color:#444; font-size:15px;}
ul.accordion_list li, ul.accordion_list > li > i {transition:all 0.5s linear 0s; -moz-transition: all 0.5s linear 0s; -o-transition: all 0.5s linear 0s; -khtml-transition: all 0.5s linear 0s; -webkit-transition: all 0.5s linear 0s; -ms-transition: all 0.5s linear 0s;}
ul.accordion_list > li { cursor:pointer; font-weight:bol; padding-bottom:5px; margin-bottom:10px; float:left; width:100%;}
ul.accordion_list > li:hover, ul.accordion_list > li:hover > i {color:#EDAD1F;}
ul.accordion_list > li.active, ul.accordion_list > li.active > i {color:#EDAD1F;}
ul.accordion_list > li div { font-size:16px; color:#333; padding-left:0px; font-weight:normal; padding-bottom:5px; cursor:text;}
/**/.flink { background:#f9f9f; width:100%; float:left; border-bottom:2px solid #eee; margin-bottom:5px; padding:7px 0px 3px; box-shado: 0px 0px 0px 1px #eee; text-transform:capitalize; font-size:21px; font-weight:bold;}
ul.accordion_list > li.active .flink { background:#eaeae;box-shado: 0px 0px 0px 1px #e1e1e1;}
.ficons { float:right; font-size:32px; margin-top:-5px;}

ul.view_list { list-style-type:none; margin:0px; padding:0px;}
ul.view_list li a i, ul.accordion_list > li.active ul.view_list li a i{ color:#333;}
ul.view_list li a:hover  {  text-decoration:underline;}

ul.pdfview { list-style-type:none; margin:0px; padding:0px;}
ul.pdfview li a:hover { text-decoration:underline;}
ul.pdfview li i { color:#c00;}
.personnel_pic img { width:100%; float:left; margin-right:10px;}
.personnel_pic { width:25%;}

.each_certificate img { width:100%;}
.sub_head { font-size:19px; font-weight:bold; color:#EDAD1F; display:block; margin-top:20px; float:left; width:100%;}
.navbar-nav > li > a { padding-left:12px; padding-right:12px; }
	
a.tdetails { font-size:12px; color:inherit;}	
a.tdetails:hover { text-decoration:underline;}
.error_part { color:#f00; font-size:11px;}

ul.video_gallery { list-style-type:none; padding:0px; margin:0px; margin-top:20px; margin-bottom:40px; float:left; width:100%;}
ul.video_gallery li { float:left; width:28%; margin-right:5%;}
ul.video_gallery > li > a { float:left; margin-bottom:40px;}
ul.video_gallery li a img { width:100%; }
ul.video_gallery li span a { display:inline;}
ul.video_gallery li span { float:left; display: block;}
.video_details { margin-top:30px; margin-bottom:20px; float:left; width:100%;}
.webina_pic img { width:100%;}


@media (max-width: 1359px)
{
	.midlow_pic { height:190px; }
}
@media (max-width: 1340px)
{
	.navbar-nav > li > a { padding-left:10px; padding-right:10px; }
	.midlow_pic { height:180px; }
}
@media (max-width: 1275px)
{
	.wrap { width:92%; }
	.row { margin-right:-10px;}
}
@media (max-width: 1200px)
{
	.navbar-nav > li > a { font-size:16px; padding-left:10px; padding-right:10px; }
	.midlow_pic { height:170px; }
}
@media (max-width: 1180px)
{
	.wrap { width:98%; }
	.banner_caption .wrap { width:92%; }
	.banner_caption { top:180px; }
	.midlow_pic { height:170px; }
}
@media (max-width: 1100px)
{
	.navbar-nav > li > a { font-size:16px; padding-left:7px; padding-right:7px; }	
}
@media (max-width: 1026px)
{
	.midlow_pic { height:160px; }
}
@media (max-width: 990px)
{
	.midlow_pic { height:300px; }
	.wrap { width:86%; }
	.banner_caption .wrap { width:86%; }
	.banner_caption { font-size:40px; line-height:40px; top:180px; }
	.banner_caption a { font-size:30px; }
	.navbar-inverse .navbar-collapse { border-color:#fff; background:url(images/head_back.png);}
	.navbar { width:85%; float:right; position:relative; z-index:99999999999 !important; border-radius: 0px 0px 6px 6px;}
	.nav > li { position:relative; z-index:99999 !important;}
	.menu_design {position:relative; z-index:99999999999;}
	.about_content { padding-right:0px; padding-bottom:30px; }
	.each_mid { padding-bottom:20px;}
	.each_right { padding-left:0px; }
	.page_left { padding-bottom:30px;}
	.right_title, .each_right ul li { padding-left:0px; }
	.page_right { box-shadow:none; padding-top:15px; float:left; width:100%; padding-right:0%; margin-left:0%;}
	.each_footer { margin-bottom:20px;}
	.footer_about { padding-bottom:0px;}
	.banner_buttons { z-index:99 !important; }
	.form_part { margin-top:30px; width:102%;}
	.input-group {width:100%;}
	.certificates { width:101%;}
}

@media (max-width: 810px)
{
	.logo_area img { width:100%; margin-top:0px;}
	.head_wrapper { height:100px; }
	.menu_design { margin-top:30px;}
	.banner_caption { top:140px; }
	.banner_caption a { font-size:25px; }
}
@media (max-width: 745px)
{
	.banner_caption { font-size:30px; line-height:30px; top:160px; padding-bottom:20px; padding-top:20px;}
	.banner_buttons { top:50%; }
	.logo_area img { width:140px; margin-top:0px;}
	ul.video_gallery li { width:45%; margin-right:5%; }
}

@media (max-width: 665px)
{
	.midlow_pic { height:220px; }
}

@media (max-width: 600px)
{
	.banner_caption { font-size:25px; line-height:25px; top:120px; }
	.banner_buttons { top:59%; }
	.banner_caption a { font-size:18px; }
}
@media (max-width: 500px)
{
	.banner_caption { font-size:21px; line-height:21px; }
	ul.video_gallery li { width:100%; margin-right:0%; }
}
@media (max-width: 470px)
{
	.midlow_pic { height:170px; }	
}
@media (max-width: 400px)
{
	.banner_caption { font-size:18px; line-height:18px; top:100px; }
	.mid_title { line-height:33px;}
	.banner_caption a { font-size:16px; }
}
@media (max-width: 360px)
{
	.midlow_pic { height:120px; }	
}