@charset "utf-8";
/* CSS Document */
@font-face {
    font-family: 'OpenSans-Regular';
    src: url('../fonts/opensans-regular-webfont.eot');
    src: url('../fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-regular-webfont.woff2') format('woff2'),
         url('../fonts/opensans-regular-webfont.woff') format('woff'),
         url('../fonts/opensans-regular-webfont.ttf') format('truetype'),
         url('../fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'nexa_lightregular';
    src: url('../fonts/nexa_light-webfont.eot'ss);
    src: url('../fonts/nexa_light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/nexa_light-webfont.woff2') format('woff2'),
         url('../fonts/nexa_light-webfont.woff') format('woff'),
         url('../fonts/nexa_light-webfont.ttf') format('truetype'),
         url('../fonts/nexa_light-webfont.svg#nexa_lightregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
*
{
	margin:0;
	padding:0;
}
body {
	margin:0 auto;
	padding:0;
	background:url(../images/body_bg.jpg) repeat;
font-size:14px;
font-weight:normal;
  font-family: 'OpenSans-Regular';
overflow:auto;
}
p
{
line-height:22px;
 font-size:14px;
 color:#939393; 
 text-align:justify;
}
.alncntr
{text-align:center;
padding-bottom:10px;
}
.jstfy
{text-align:justify;
padding-bottom:10px;
}

h2
{font-size:18px;
height:35px;
line-height:35px;
	/*font-family: 'nexa_lightregular';*/
color:#FFFFFF;
text-align:left;
width:90%;
margin-left:5px;
padding-left:20px;
font-weight:normal;
}
h1
{font-size:20px;
height:35px;
line-height:35px;
	/*font-family: 'nexa_lightregular';*/
color:#478ECF;
font-weight:normal;
}
h6
{
	/*font-family: 'nexa_lightregular';*/
	font-size:17px;
	font-weight:normal;
	color:rgba(108, 141, 172, 1);
	padding-top:15px;
	padding-bottom:15px;
	padding-left:60px;
	background:url(../images/h2-bg.png) no-repeat left center;
}
h3
{
	font-size:17px;
	height:30px;
	line-height:30px;
	color:rgba(108, 141, 172, 1);
	font-weight:normal;
	/*font-family: 'nexa_lightregular';*/
}
h4
{
	font-size:18px;
	height:30px;
	line-height:30px;
	font-weight:bold;
	color:#333333;
	/*font-family: 'nexa_lightregular';*/
}
h5
{
	/*font-family: 'nexa_lightregular';*/
	font-size:16px;
	font-weight:normal;
	color:#FFFFFF;
	padding-left:6px;
	height:30px;
	line-height:30px;
	
}
.topbx{height:40px;margin:auto;width:100%;background-color:#04b4e5;max-width:1920px;min-width:1200px;}

.topbx_inner{height:40px;margin:auto;width:1200px;background-color:#04b4e5;}

.linebx2{height:1px;margin:auto;width:100%;background-color:rgba(153,153,153,1);margin-top:10px;}

.linebx3{height:2px;margin:auto;width:100%;background-color:rgba(255,255,255,1);margin-bottom:5px;}

.linebx4{height:1px;margin:auto;width:100%;background-color:#b3b7b7;margin-top:2px;}


img {
  border: 0;margin:0;padding:0;
}
.bnr{height:280px;width:1200px;margin:auto;background-image: url(../images/abt-banner.png); }
 img {
  border: 0;
   page-break-inside: avoid;
    max-width: 100% !important;
	vertical-align: middle;
}
.img-responsive,
.thumbnail > img,
/*.thumbnail a > img,
.carousel-inner > .item > img,
.carousel-inner > .item > a > img*/ {
  display: block;
  width: 100% \9;
  max-width: 100%;
  height: auto;
}
.img-rounded {
  border-radius: 6px;
}
.img-thumbnail {
  display: inline-block;
  width: 100% \9;
  max-width: 100%;
  height: auto;
  padding: 4px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: all .2s ease-in-out;
       -o-transition: all .2s ease-in-out;
          transition: all .2s ease-in-out;
}
.img-circle {
  border-radius: 50%;
}
.abtbnr{ position: relative;height:280px;}

.menu_large
{
	height:70px;
	width:100%;

	min-width:1200px;
margin:auto;
	background-color:rgba(0,0,0,1);
}
.mnu_logo
{height:111px;width:100%;max-width:1920px;min-width:1200px;margin:auto;background-color:rgba(0,0,0,1);/*z-index:999999;position:relative;*/overflow:visible;}
.menu
{
	width:766px;
	min-height:401px;
	float:left;
     font-family: 'OpenSans-Regular';
	 overflow:visible;
	 position:relative;
	 z-index:9999999;/**/
}
.logobx
{
	overflow:hidden;
height:111px;
width:434px;
float:left;
}
/*//////////////////////////////////////////////////////////*/
.socialbx
{height:35px;
width:150px;
float:right;
margin-top:5px;
}
/* simple reset */


.clear {overflow:auto;}
.vertical {
	width:120px;
}
.vertical div{
	margin-left:5px;
	float:left;
	width:33px;
	height:30px;
	position:relative;
	overflow:hidden;
}
.vertical img {
	position:absolute;
}
/*//////////////////////////////////////////////////////////*/
.formbx
{
/*position:absolute;
z-index:99999999999;*/
overflow:visible;
height:130px;
width:1200px;
margin:auto;
background-color:#04b4e5;
margin-top:-190px;
border-radius:0px 6px 0px 6px;
}
.formbx2
{
/*position:absolute;
z-index:99999999999;*/
overflow:visible;
height:130px;
width:1200px;
margin:auto;
background-color:#04b4e5;
margin-top:0px;
}
.org
{height:85px;
width:290px;
margin:15px 15px 0px 15px;
float:left;
padding-top:15px;
}
.org h5
{font-size:15px;
height:25px;
line-height:75px;
	/*font-family: 'nexa_lightregular';*/
color:#FFFFFF;
text-align:center;
font-weight:bold;
}
.org h4
{font-size:17px;
height:0px;
/*line-height:26px;
	font-family: 'nexa_lightregular';
	 font-family: 'OpenSans-Regular';
	 font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;*/
color:#FFFFFF;
text-align:center;
font-weight:200;
}
.form
{height:100px;
width:865px;
margin:15px 15px 15px 0px;
float:left;
}

.sld_overbx
{height:330px;
width:1000px;
margin:auto;
background-color:none;
margin-top:-120px;
clear:both;
margin-bottom:20px;
}
.sld_over_subbx
{
	height:330px;
	width:320px;
	float:left;
	background-color:rgba(255,255,255,1);
	margin-left:5px;
}
.sld_over_subbx_smal
{
	height:300px;
	width:300px;
	margin:auto;
}
.sld_over_subbx_smal_top
{
	height:140px;
	margin-top:10px;
	width:300px;
}
.sld_over_subbx_smal_top p
{
	color:#FFFFFF;
	text-align:center;
	text-shadow:none;
	line-height:18px;
	padding:0px 10px;
	font-size:12px;
}
.sld_over_subbx_smal_top h2
{
	color:#b38e4a;
	text-align:center;
	text-shadow:none;
	line-height:50px;
	height:30px;
	padding:0;
}
.sld_over_subbx_smal_bottom
{
	height:180px;
	width:300px;
}
.sldbg1
{
	background-color:#124a31;
}
.sldbg2
{
	background-color:#5b2a29;
}
.sldbg3
{
	background-color:#6b6934;
}

.sldbg1:hover,.sldbg2:hover,.sldbg3:hover
{
	background-color:#FFFFFF;
			border-bottom:rgba(102,102,102,1) 1px dashed;

}
.sldbg1:hover.sld_over_subbx_smal_top p,.sldbg2:hover.sld_over_subbx_smal_top p,.sldbg3:hover.sld_over_subbx_smal_top p
{
	color:rgba(153,153,153,1);

}
.sldbg1:hover.sld_over_subbx_smal_top h2
{
	color:#124a31;
}
.sldbg2:hover.sld_over_subbx_smal_top h2
{
	color:#5b2a29;
}
.sldbg3:hover.sld_over_subbx_smal_top h2
{
	color:#6b6934;
}
.su_container_large
{
	height:auto;
	overflow:hidden;
	width:100%;
	margin:auto;
	max-width:1920px;
	min-width:1200px;
	clear:both;
}
.su_container
{
	height:auto;
	overflow:hidden;
	width:1200px;
	margin:auto;
	clear:both;
}
.su_container4box,.su_container3box,.su_container2box,.su_container750box,.su_container250box,.su_container900box,.su_container_halfbox,.su_container310box,.su_container890box
{
	height:auto;
	overflow:hidden;
	float:left;
}
.su_container310box
{
	width:310px;
}
.su_container890box
{
	width:890px;
}
.su_container_halfbox
{
	width:49%;
}

.su_container3box
{
	width:400px;
}
.su_container3box h2
{
	margin-left:0;
	padding-left:0;
}
.su_container4box
{
	width:300px;
}
.su_container2box
{
	width:600px;
	/*float:left;*/
}
.su_container680box
{
	width:680px;
	float:left;
}
.su_container520box
{
	width:520px;
	float:left;
}
.su_container800box
{
	width:800px;
	float:left;
}
.su_container400box
{
	width:400px;
	float:left;
}

.su_container250box
{
	width:250px;
}
.su_box92
{
	height:auto;
	overflow:hidden;
	width:92%;
	margin:auto;
	text-align:justify;
}
.su_box87
{
	height:auto;
	overflow:hidden;
	width:87%;
	margin:auto;
	text-align:justify;
}
.su_box98
{
	height:auto;
	overflow:hidden;
	width:98%;
}
.su_box95
{
width:95%;
margin:auto;
}
.bdr{border:1px #dfe2e2 solid;}
.brdrbtm
{
		 background:url(../images/bg3.jpg) repeat-x center;width:90%;height:26px;margin:auto;margin-top:30px;margin-left:10%;
}
.brdrbtm a
{
		 background-color:#04b4e5;float:right;text-decoration:none;color:rgba(255,255,255,1);width:100px;text-align:center;
		 line-height:26px;transition:All 1s ease;-webkit-transition:All 1s ease;-moz-transition:All 1s ease;-o-transition:All 1s ease;
}
.brdrbtm a:hover
{
		 background-color:#000000;color:rgba(255,255,255,1);
}

.txt_bg {height:25px;width:260px;margin-bottom:10px;margin-top:10px; padding-left:20px;font-family: 'nexa_lightregular';background-color:#36c3ea;border:none;color:rgba(255,255,255,1);margin-right:5px;}
.txt_selection_bg {height:auto; min-height:25px;width:280px;margin-bottom:10px;margin-top:10px; padding-left:20px;font-family: 'nexa_lightregular';background-color:#36c3ea;border:none;color:rgba(255,255,255,1);margin-right:5px;overflow:visible;}
.button-submit {height:25px;width:120px;background-color:#000000;color:rgba(255,255,255,1);border:none;font-size:14px;cursor:pointer;margin-bottom:10px;font-family: 'nexa_lightregular';margin-top:10px;transition:All 1s ease;
-webkit-transition:All 1s ease;
-moz-transition:All 1s ease;
-o-transition:All 1s ease;}
.button-submit:hover {background-color:#027fce;text-align:center;}

input[placeholder], [placeholder], *[placeholder] {
   color:rgba(255,255,255,1) !important;
}
:-moz-placeholder { /* Firefox 18- */
   color: rgba(255,255,255,1);
   opacity:  1;
}

::-webkit-input-placeholder {
   color: rgba(255,255,255,1);
}

::-moz-placeholder {  /* Firefox 19+ */
   color: rgba(255,255,255,1); 
   opacity:  1;
}

:-ms-input-placeholder {  
   color: rgba(255,255,255,1);  
}


.adrs{background:url(../images/social/address.png) no-repeat top left transparent;padding-left:25px;}

.ph{background:url(../images/social/ph.png) no-repeat top 2px left transparent;padding-left:20px;}

.email{background:url(../images/social/msg.png) no-repeat top 2px left transparent;padding-left:20px;}

.bldlgt{font-weight:normal;color:rgba(102,102,102,1); font-family: 'OpenSans-Regular';}
.su_box100
{
	height:auto;
	overflow:hidden;
	width:98%;
	padding:0  2% 0 0;
	margin-bottom:10px;
}
.su_box100 img
{
	float:left;
	margin-right:10px;
}
.su_box100 h5
{
	margin:7px 0;
	font-size:14px;
}
.bgorng
{background-color:#027fce;
	border-radius:0px 6px 0px 6px;
}
.bg2
{
		 background:url(../images/hd-undrln.png) no-repeat center;height:30px;
}
.bg3
{
		 background:url(../images/bg3.jpg) repeat-x center;width:100%;height:30px;margin:auto;margin-top:30px;
}
.bg4
{
		 background-image:url(../images/bg4.jpg);
}
.bg5
{
		 background-image:url(../images/bg5.png);
}

.bgbrown3
{background-color:#000000;
}
.bgblu
{background-color:#04b4e5;

}
.padtop10        {padding-top:10px;}

.padtop20        {padding-top:20px;}

.padbot10        {padding-bottom:10px;}

.padlft10        {padding-left:10%;}

.padlft60        {padding-left:60px;}

.padrght10       {padding-right:10%;}

.padtop_btm      {padding:10px 0px;}

.padtop_btm20    {padding:20px 0px;}

.padlft_rght     {padding:0 10%;}

.margtop5      {margin-top:5px;}

.margtop10       {margin-top:10px;}

.margtop30       {margin-top:30px;}

.margtop20       {margin-top:20px;}

.margtop40       {margin-top:40px;}

.margbtm30       {margin-bottom:30px;}

.margbtm20       {margin-bottom:20px;}

.mrgbot10       {margin-bottom:10px;}

.mrgbot40       {margin-bottom:40px;}

.mrgbot30       {margin-bottom:30px;}

.mrglft10       {margin-left:10px;}

.mrgrght10      {margin-right:2px;}

.mrgtop_btm     {margin-top:10px;margin-bottom:10px;}

.mrgtop_btm20   {margin-bottom:20px;}  

.mrglft_rght    {margin:0 10%;}

.marauto        {width:80%;line-height:35px;font-size:30px;margin:auto;padding-top:30px;}

.marauto2        {font-size:14px;color:#009ee8;font-weight:normal;}

.clear          {clear:both;}
	
.bold           {font-weight:bold;}

.clrdark        {color:#666;}

.wht        {color:#FFF;}

.clrdarksml     {color:#999;font-size:11px;}

.su_list1        {width:100%;height:auto;overflow:hidden;margin-top:20px;
}

.su_list1 ul        {margin:0;padding:0;}

.su_list1 ul li        {list-style:none;
	background: url(../images/Lli1.png) left top transparent no-repeat;
	padding-left:30px;
	margin-bottom:10px;
	font-size:14px;
	color:#353535;
}
.su_list1_1        {width:100%;height:auto;overflow:hidden;margin-top:20px;
}

.su_list1_1 ul        {margin:0;padding:0;}

.su_list1_1 ul li        {list-style:none;
	background: url(../images/Lli1.png) left top transparent no-repeat;
	padding-left:30px;
	margin-bottom:5px;
	font-size:14px;
	 color:#939393; 
}
.su_list2        {width:100%;height:auto;overflow:hidden;}


.su_list2 ul        {margin:0;padding:0;}

.su_list2 ul li        {list-style:none;float:left;margin:8px 3px;}

.su_list2 ul li a {font-size:13px;padding:3px 16px;text-decoration:none;
                       color:#999999;border:#999999 1px solid;}

.su_list2 ul li a:hover { color:#FFFFFF;background-color:rgba(102,102,102,1);}


.su_list3        {width:100%;height:auto;overflow:hidden;margin:10px 0;}


.su_list3 ul        {margin:0;padding:0;}

.su_list3 ul li {list-style:none;
	background: url(../images/Lli1.png) left 10px top 5px #eeeeee no-repeat;
	padding-left:40px;
	margin-bottom:5px;
	font-size:14px;
	color:#353535;
	min-height:30px;
	line-height:30px;
			-webkit-box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.45);
-moz-box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.45);
box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.45);
}
.su_list3 ul li a {
	text-decoration:none;
	color:#373535;
	font-size:13px;
}
.su_list3 ul li:hover {
	
	color:#04b4e5;
		-webkit-box-shadow:  0px 0px 0px 0px rgba(0,0,0,0.45);
-moz-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.45);
box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.45);
}
.su_list3 ul li a:hover {
	
	color:#04b4e5;
			
}

.su_list4        {width:100%;height:auto;overflow:hidden;margin-bottom:20px;}

.su_list4 h3       {color:rgba(255,255,255,1);}
 
.su_list4 ul        {margin:0;padding:0;}

.su_list4 ul li        {background:none;font-size:13px;padding-left:20px;line-height:19px;color:rgba(153,153,153,1);list-style:circle inside;
}

.coursebx
{
height:auto;
overflow:hidden;
width:98%;
/*margin-top:10px;*/
border:rgba(204,204,204,1) 1px solid;
clear:both;
}
.coursebx h2
{
	font-size:15px;
height:35px;
line-height:35px;
/*font-family: 'nexa_lightregular';*/
color:#FFFFFF;
padding-left:10px;
margin:0;
background-color:#04b4e5;
width:100%;
}
.coursebx ul
{
padding:0;
margin:0;
margin-bottom:20px;
}
.coursebx ul li
{
margin-bottom:2px;
list-style:none;
min-height:30px;
padding-left:10px;
line-height:30px;
color:rgba(102,102,102,1);
font-size:13px
}
.clr1
{background-color:#eeeeee;
}
.clr2
{background-color:#e6f9fe;
}
.coursebxwidth
{width:33%;
float:left;
height:auto;
overflow:hidden;
}

ul.tabs {
		margin: 0;
		padding: 0;
		float:left;
		list-style: none;
		height:auto;
		overflow:hidden;
		width: 310px;
	}
	/*.tabs {
		margin: 0;
		padding: 0;
		list-style: none;
		height: 320px;
		width: 310px;
	}*/
	ul.tabs li {
		margin: 0;
		cursor: pointer;
		padding: 0px 1px ;
		height: 31px;
		line-height: 31px;
		border-left: none;
		overflow: hidden;
		position: relative;
			background: #eeeeee;
		margin:5px;
		padding-left:10px;
		color:#373535;
		font-size:13px;
		-webkit-box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.45);
-moz-box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.45);
box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.45);
	}
	ul.tabs li:hover {
		background: #e2e1e1;
		color:#04b4e5;
				-webkit-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.45);
-moz-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.45);
box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.45);
	}	
	ul.tabs li.active{
		background: #a8a8a8;
		color:rgba(255,255,255,1);
	}
	.tab_container {
		border-top: none;
		float: left; 
		margin-left: 12px;
/* 		left:330px; */
		width: 868px;
		/* position:absolute;
		top:0px; */
/* 		position: relative;
top: -115px; */
	}
	.tab_container h1 {
		background: #04b4e5;
		color:rgba(255,255,255,1);
		font-size:17px;
		padding-left:20px;
		margin-bottom:10px;
		margin-left:-20px;
		margin-right:-20px;
		border-top:rgba(204,204,204,1) 1px solid;
	}
	.tab_container h3 {
		color:#04b4e5;
		font-size:16px;
		margin-bottom:5px;
	}
	.tab_content {
		padding: 0px 20px 20px 20px;
		display: none;
		
	}
	#t_container {
		/* width:890px; */
		position:relative;
		min-height:300px;
		
	
	}
	
	.txt_bg1 {height:30px;width:610px;border:#e6e6e6 1px solid;margin-bottom:10px;padding-left:7px;padding-right:37px;background:url(../images/icons/name.png) right center no-repeat;float:left;}
.txt_bg2 {height:30px;width:610px;border:#e6e6e6 1px solid;margin-bottom:10px;padding-left:7px;padding-right:37px;background:url(../images/icons/email.png) right center no-repeat;float:left;}
.txt_bg3 {height:30px;width:610px;border:#e6e6e6 1px solid;margin-bottom:10px;padding-left:7px;padding-right:35px;background:url(../images/icons/mobile.png) right center no-repeat;}

.txt_area_bg {height:150px;width:610px;border:#e6e6e6 1px solid;margin-bottom:20px;padding-left:7px;padding-right:35px;background:url(../images/icons/message.png) right top no-repeat;;resize:none;font-family: 'OpenSans-Regular';padding-top:10px;color:rgba(0,0,0,1);}
.button-submit2 {height:30px;width:150px;background-color:#525252;color:rgba(255,255,255,1);border:none;font-size:15px;cursor:pointer;margin-bottom:20px;}
.button-submit2:hover {background-color:rgba(153,153,153,1);text-align:center;}
.contact_map
{height:330px;
width:500px;
padding:10px;
margin:auto;
}
.item-inner h5
{
	height:40px;
}
.newsbx
{height:auto;
overflow:hidden;
width:1200px;
margin:auto;
 border-bottom:rgba(204,204,204,1) 1px dashed;

}

.newsbx-imagbx
{height:auto;
overflow:hidden;
width:120px;
float:left;
}
.newsbx-description
{height:auto;
overflow:hidden;
width:1040px;
float:left;
line-height:22px;
 font-size:14px;
 color:#939393; 
 padding:20px;
}
.numbertop
{margin-right:10px;
float:right;
color:rgba(255,255,255,1);
line-height:40px;
}
.italicbld
{

color:rgba(6, 186, 243, 1);
}