* { margin:0; padding:0;}
body { background:#fff; font-family:Arial, Helvetica, sans-serif;}
li { list-style-type:none;}
a { text-decoration:none;}


.header { background:#fff; box-shadow:0 1px 11px rgba(254,0,0,0.7); overflow:hidden; margin-top:20px; margin-bottom:20px; }
.headerInnner { width:1300px; margin:0 auto;}
.logo { float:left;}
.menu { float:left; margin-left:50px;}
.menu li { float:left; margin-right:20px;}
.menu li  >  a{ color:#000; font-size:14px;  font-weight:400; padding:26px 15px; font-family:Arial, Helvetica, sans-serif; display:inline-block; }
.menu li:hover { border-bottom:4px solid #fcbe00;}
.menu li:hover a { color:#fcbe00;}


.submenu { position:absolute; width:250px; background:#fff; visibility:hidden; height:400px; overflow:scroll; text-transform:capitalize; z-index:10;}
.submenu > li  { width:100%; text-align:left; padding:9px 0; background:#22a2eb; border-bottom:1px solid #fff; padding-left:5px;}
.submenu > li:last-child { border-bottom:none;}
.submenu li > a {padding:0;}
.menu li:hover .submenu { visibility:visible;}
.menu .submenu > li a { color:#fff; color:#fff;}
.menu .submenu > li a:hover { color:#fff;}
.menu .submenu > li:hover { border-bottom:1px solid #fff;}


.submenus { position:absolute; width:220px; background:#fff; visibility:hidden;  height:auto; text-transform:capitalize; z-index:10;}
.submenus > li  { text-align:left; padding:9px 0; background:#22a2eb; border-bottom:1px solid #fff; width:100%; text-transform:lowercase !important;}
.submenus > li:last-child { border-bottom:none;}
.submenus li > a {padding:0; padding-left:10px; text-transform:capitalize !important;}
.menu li:hover .submenus { visibility:visible;}
.menu .submenus > li a { color:#fff; text-transform:capitalize !important;}
.menu .submenus > li a:hover { color:#fff;}
.menu .submenus > li:hover { border-bottom:1px solid #fff;}





.banner { background-color:#006;}


.current h3 { margin-bottom:20px; background-color:#2f9bd9; padding:10px 0 10px 5px; font-weight:normal; font-size:16px;}
.current h3 a { color:#fff;}



.footer { background:#fff; overflow:hidden; margin-top:20px; margin-bottom:20px;}
.footerInner {width:1300px; margin:0 auto;}
.project li { float:left; margin-right:10px; font-size:12px;}
.project li a { color:#333;}

 .footermenu li a{ float:left; font-size:13px; color:#333;margin-right:10px;}
 .footermenu li { }
 .foottop { background:#fff; padding:20px 0;}


.rightfoot { float:right;}

.social-media {
	width: 255px;
	float: left;
	position: relative; margin-top:-15px; margin-left:125px; border-right:1px #999 solid; padding-right:8px;
}

.social-media ul li {
	float: left; list-style:none;
	margin-right: 4px;
}
.social-media ul li .fb {
	width: 24px;
	height: 24px;
	display: block; list-style:none;
	text-indent: -999999px;
	background:url(../images/social-media.png) no-repeat 0 0;
}

.social-media ul li .fb:hover {
	background-position: 0px -24px;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out; list-style:none;
	-o-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
}
.social-media ul li .twitter {
	width: 25px;
	height: 24px; list-style:none;
	display: block;
	text-indent: -999999px;
	background: url(../images/social-media.png) no-repeat -28px 0;
}

.social-media ul li .twitter:hover {
	background-position: -28px -24px;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out; 
	-o-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out; list-style:none;
}

.social-media ul li .linkedin {
	width: 25px;
	height: 24px;
	display: block;
	text-indent: -999999px;
	background: url(../images/social-media.png) no-repeat -57px 0;
}

.social-media ul li .linkedin:hover {
	background-position: -57px -24px;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
}

.social-media ul li .blog {
	width: 25px;
	height: 24px;
	display: block;
	text-indent: -999999px;
	background: url(../images/social-media.png) no-repeat -86px 0;
}

.social-media ul li .blog:hover {
	background-position: -86px -24px;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
}

.social-media ul li .you {
	width: 25px;
	height: 24px;
	display: block;
	text-indent: -999999px;
	background: url(../images/social-media.png) no-repeat -114px 0;
}

.social-media ul li .you:hover {
	background-position: -114px -24px;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
}

.social-media ul li .blog2 {
	width: 25px;
	height: 24px;
	display: block;
	text-indent: -999999px;
	background: url(../images/social-media.png) no-repeat -142px 0;
}

.social-media ul li .blog2:hover {
	background-position: -142px -24px;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
}
.social-media ul li .pinterest {
	width: 25px;
	height: 24px;
	display: block;
	text-indent: -999999px;
	background: url(../images/social-media.png) no-repeat -171px 0;
}

.social-media ul li .pinterest:hover {
	background-position: -171px -24px;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
}

.overflow { 
	overflow: hidden;
}

.footbottom { background:#333333; padding:5px 0; font-size:13px; color:#eee;}
.image { float:left;}
.contact { background:#fff; padding:20px; overflow:hidden;}
.contactInner {width:1300px; margin:0 auto; }
.contacdetail { float:left; margin-left:40px; margin-right:70px;}
.contacdetail li { font-size:14px; color:#000; margin-bottom:10px; color:#000;}
.contactInner h4 { font-weight:normal; font-size:14px ;margin-bottom:20px; color:#777;}

.address { float:left;}
.top { float:left;  margin-left:80px; margin-bottom:20px;}


.map { background:#fff; padding:20px; overflow:hidden;}
.mapInner {width:1300px; margin:0 auto; }
.marginmap {  border:3px solid #eee;}
.mapInner h2 {background:#2f9bd9; width:1300px; padding:10px 0 10px 5px; color:#fff; margin-bottom:20px; font-weight:normal;}

.bottom { float:none; margin-left:20px;}

.submit  { margin-top:20px;}
.submit span { margin-left:20px; background:#2f9bd9; padding:8px 15px;}
.submit span a { color:#fff;}
.submit a:hover { transform:scale(1.1); background:#ff9a2d; color:#fff;}



.visionlist { float:left; margin-right:20px;}
.visionlist p  a { color:#000; line-height:45px; margin-right:80px;}
.aboutcont { padding:20px 0;}
.vision { float:left;}
.parent { display:inline-block;}
.head { background-color:#22a2eb; padding:3px 0; color:#fff; padding-left:10px; font-weight:normal; font-size:28px; margin-bottom:20px; width:1300px; margin-left:35px;}
.vision h2 {}
.vision p { font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:400; width:895; line-height:35px;  margin-bottom:20px;}
.visionlist p {background-image:url(../images/right.png); background-repeat:no-repeat; background-position:104px center;}



.form input { width:250px; height:25px; margin-bottom:15px;}



.cont { background:#2f9bd9; width:1300px; margin:20px 0; padding:10px 0 10px 5px; color:#fff; font-weight:normal;}
.inform { font-size:20px; font-weight:normal; color:#2f9bd9; margin-bottom:30px;}

.contimg { margin-bottom:30px;}


.mainleft { float:left; margin-left:30px; margin-top:78px; border:1px solid #777; padding:9px;}
.mainleft h2 { font-weight:normal; margin-bottom:20px;}
.mainform input { width:250px; height:25px; margin-bottom:10px; display:block; padding:5px;}
.mainform span { margin-top:20px; margin-left:115px;}
.mainform span:first-child { margin-left:0;}
.mainform span a { color:#fff; background:#06C; padding:5px 15px; margin-top:20px; font-weight:normal; display:inline-block;}

/*.login { background-color:#939393; padding:100px 0;}
.loginform {}
.logininner { width:1300px; margin:0 auto;}
.log { border:2px solid orange; padding:70px 10px; width:400px; background:#FFF;}
.loginform input { width:250px; height:25px; margin-bottom:20px; padding-left:10px; box-shadow:2px -1px 5px #777; border:none;}
.loginform h2 { font-weight:normal; font-size:16px;}
.loginform h2 a { color:#fff; color:#fff; background:#06c; padding:5px 15px; margin-top:20px; font-weight:normal; }*/

.login { padding:80px 0;}
.loginform {}
.logininner { width:1300px; margin:0 auto;}
.adminlogo { }
.log {padding:70px 10px; width:400px;}
.loginform {}
.loginform input { width:250px; height:30px; margin-bottom:20px; padding-left:20px; box-shadow:2px -1px 5px #777; border:none;}
.loginform h2 { font-weight:normal; font-size:16px;}
.loginform h2 a { color:#fff; color:#fff; background:#06c; padding:10px 15px; margin-top:20px; font-weight:normal; border-radius:3px; margin-left:180px;}



.copyright { display:inline-block;}
.copyright p { float:left;}
.copyright h3 { font-weight:normal; float:right; margin-left:848px;}
.copyright h3 a { color:#ffb550; font-size:14px;}
.copyright h3 a:hover { color:#ffb550;}
