@import url(fonts.css);
body, p, li {
	color: #1e1e1e;
	font-family: 'OpenSans', Arial;
}
* {
	outline: none !important;
}
ul {
	margin: 0px;
	padding: 0px;
}
li {
	font-size: 13px;
	font-family: 'OpenSans', Arial;
	color: #1e1e1e;
}
p {
	color: #1e1e1e;
	font-size: 13px;
	font-family: 'OpenSans', Arial;
}
.no-padding {
	padding: 0px;
}
h1, h2, h3, h4, h5 {
	margin: 0px;
}
/***Header***/
.header_top {
	background-color: #293133;
	min-height:45px;
}
.header_top ul {
	list-style: none;
	padding-top: 13px;
	font-family: 'SEGOEUIL' !important;
}
.header_top ul li {
	color: #FFF;
	display: inline-block;
	border-right: solid 1px #5A5959;
	padding: 0px;
	padding-left: 12px;
	padding-right: 12px;
	letter-spacing: .70px;
	font-size: 12px;
}
.header_top ul li:last-child {
	border-right: solid 0px #999;
}
.header_middle {
	background-color: #ffffff;
}
.header_middle .left {
	list-style: none;
}
.header_middle .left li {
	display: inline-block;
	padding-top: 15px;
}
.header_middle .left li:last-child {
	padding-left: 15px;
}
.header_middle .right {
	list-style: none;
	padding-top: 18px;
}
.lstStlNon {
	list-style: none;
}
.lstStlNon li {
	display: inline;
	margin-left: 6px;
}
.header_middle .right .first {
	padding-left: 20px;
}
.header_middle .social {
	float: right;
	padding-top: px;
	width: 40%;
	background: green
}
.header_middle .social li {
	display: inline-block;
	padding-left: 5px;
	padding-right: 5px;
	border-right: solid 1px #dddddd;
}
.header_middle .social li:last-child {
	border-right: solid 0px #dddddd;
}
.header_bottom {
	background-color: #ff6b10;
}
.navbar-default {
	background-color: #ff6b10;
}
.menu {	margin-left: 19%; }
.navbar-default .navbar-nav > li > a {
	padding: 20px 25px;
	color: #fff;
	background: url(../../images/btnBg.png) -193px 0;
	background-repeat: repeat-y;
	-webkit-transition: all 0.6s ease;
	-moz-transition: all 0.6s ease;
	-o-transition: all 0.6s ease;
	transition: all 0.6s ease;
}
.navPdng {
	padding: 23px 25px;
}
.navbar-default .navbar-nav > li > a:hover {
	background-position: 0;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
	background-color: #ea5c05;
	color: #fff;
	font-family: 'SEGOEUIL', Arial;
}
.blackstripList {
	font-size: 12.5px;
	letter-spacing: 1px;
	float: right;
	margin-bottom:5px;
}
.blackstripList a {
	color: #fff;
}
.blackstripList a:hover {
	text-decoration: none;
}
.smalBox {
	width: 40%;
	float: right;
	margin-top: 20px;
}
.smalBoxscl {
	width: 95px;
	float: right;
	margin-top: 45px;
}
.lsttitm li {
	display: list-item
}
.SclIcnOpct {
	opacity: .60;
}
.SclIcnOpct:hover {
	opacity: .80;
}
.logosctn {
}
.logosctn strong {
	text-transform: uppercase;
}
.nav a {
	text-transform: uppercase;
	font-size: 13px;
	letter-spacing: 1px;
	line-height: 18px;
}
.navPdng {
	padding: 23px 25px !important;
}
.pdngBtm {
	padding-bottom: 10px;
}
.icon_phon {
	background: url(../../images/icn01.png) no-repeat left 2px;
	padding-left: 18px !important;
	margin-left: 5px;
}
.icon_email {
	background: url(../../images/icn01.png) no-repeat left -18px;
	padding-left: 20px !important;
	margin-left: 5px;
}
.icon_link {
	background: url(../../images/icn01.png) no-repeat left -36px;
	padding-left: 20px !important;
	margin-left: 5px;
}
.mainDiv {
	width: 100%;
	float: left;
}
.baner {
	background: url(../images/bannerBG.png);
	min-height: 350px;
}
.mainContent {
	margin-top: 20px !important;
	background: red;
}
.nopadding {
	padding: 0px;
}
.mrgnTop20 {
	margin-top: 20px;
}
.mainH2 {
	font-family: 'SEGOEUIB', Arial;
	font-size: 24px;
	font-weight: bold;
	color: #ff6b10;
	text-transform: uppercase;
	border: 1px solid #b2b2b2;
	border-left: none;
	border-right: none;
	padding: 8px 0px;
	margin-bottom: 20px;
}
.mainH3 {
	font-family: 'SEGOEUIB', Arial;
	font-size: 16px;
	font-weight: bold;
	color: #ff6b10;
	text-transform: uppercase;
	border: 1px solid #b2b2b2;
	border-left: none;
	border-right: none;
	padding: 12.5px 0px;
	margin-bottom: 20px;
}
.wlcomImg {
	float: left;
	margin-right: 10px;
}
.longStrip {
	background: #4c575e;
	margin: 25px 0;
	color: #fff;
}
.longStrip h3 {
	font-family: 'SEGOEUIB', Arial;
	font-size: 24px;
	font-weight: bold;
}
.longStripTXT {
	margin-top: 53px;
	height: 90px;
}
.longStripTXT2 {
	margin-top: 90px;
	height: 90px;
}
.longStripTXT2 a {
	color: #fff;
}
.longStripTXT2 a:hover {
	color: #fff;
	text-decoration: none;
}
.longStripTXT h3, h4 {
	margin: 0px;
}
.longStripTXT h4 {
	margin-top: 8px;
	font-weight: normal;
}
.comodo_lnk {
	padding: 12px 25px;
	border-radius: 10px;
	border: 1px solid #fff;
	color: #fff;
}
.comodo_lnk:hover {
	background: #ff6b10;
}
/* ############## CSS Shapes ############## */
.hexagon {
	width: 130px;
	height: 80px;
	position: relative;
	background: #ef7900;
	-webkit-transition: all 0.6s ease;
	-moz-transition: all 0.6s ease;
	-o-transition: all 0.6s ease;
	transition: all 0.6s ease;
}
.hexagon:before {
	content: "";
	position: absolute;
	top: -32px;
	left: 0;
	width: 0;
	height: 0;
	border-left: 65px solid transparent;
	border-right: 65px solid transparent;
	border-bottom: 32px solid #ef7900;
}
.hexagon:after {
	content: "";
	position: absolute;
	bottom: -32px;
	left: 0;
	width: 0;
	height: 0;
	border-left: 65px solid transparent;
	border-right: 65px solid transparent;
	border-top: 32px solid #ef7900;
}
.hexagonIcnWho {
	background: url(../images/icon_who.png) no-repeat center center #ef7900;
	margin-left: 26%;
}
.hexagonIcnmisn {
	background: url(../images/icon_mission.png) no-repeat center center #ef7900;
	margin-left: 26%;
}
.hexagonIcnAchv {
	background: url(../images/icon_achievment.png) no-repeat center center #ef7900;
	margin-left: 26%;
}
.hexagonIcnJoin {
	background: url(../images/icon_join.png) no-repeat center center #ef7900;
	margin-left: 26%;
}
.DiconBox {
	min-height: 140px;
	margin-top: 50px;
}
/*.DiconBox:hover .hexagon{
	width: 130px;
	height:120px;
	border-radius:50%;
}
.DiconBox:hover .hexagon:before {
	border-bottom: 0px solid #ef7900;
}
.DiconBox:hover .hexagon:after {
	border-top: 0px solid #ef7900;
}*/

.DiconBox:hover .hexagon {
	transform: perspective( 800px ) rotateY( 40deg );
}
/* ############## CSS Shapes Close ############## */

.DiconBox p {
	text-align: center;
	cursor: default;
}
.DiconBox h2 {
	font-family: 'SEGOEUIB', Arial;
	font-size: 16px;
	font-weight: bold;
	color: #343434;
	text-transform: uppercase;
	text-align: center;
	margin: 50px 0 10px 0;
	cursor: default;
}
.footr {
	background-color: #111111;
	min-height: 150px;
	margin-top: 40px;
	padding: 40px 0;
	color: #e3e3e3;
	border-bottom: 1px solid rgba(0,0,0,.55);
	background: url(../images/dotted-map.png), url(../images/footer-bg.png);
	background-repeat: no-repeat, repeat;
}
.footr2 {
	background: url(../images/footer-bg.png) #111111;
	min-height: 45px;
	color: #e3e3e3;
	border-top: 1px solid rgba(255,255,255,.11);
	text-align: center;
	padding-top: 10px;
}
.footr a, .footr2 a {
	color: #e3e3e3;
}
.footr a:hover, .footr2 a:hover {
	text-decoration: none;
	color: #EF7900;
}
.footr span {
	float: left;
	clear: both;
	margin-bottom: 15px;
}
.futrAdrs {
	padding-left: 28px;
	background: url(../images/footer_loctn.png) no-repeat left top;
}
.futrPhn {
	padding-left: 28px;
	background: url(../images/footer_phn.png) no-repeat left top;
}
.futrEml {
	padding-left: 28px;
	background: url(../images/footer_mail.png) no-repeat left top;
}
.futrqll {
	padding-left: 28px;
	padding-bottom: 3px;
	background: url(../images/footer_link.png) no-repeat left top;
}
.footr h2 {
	font-family: 'SEGOEUIB', Arial;
	font-size: 15px;
	font-weight: bold;
	color: #fff;
	text-transform: uppercase;
	border-left: none;
	border-right: none;
	padding: 8px 0px;
	margin-bottom: 20px;
}
p.footerLft {
	float: left;
	color: #fff;
}
p.right {
	text-align: right;
	color: #fff;
}
.futr_socl {
	height: 40px;
	width: 220px;
	float: left;
	margin-bottom: 7px;
}
.futr_socsl_img {
	height: 40px;
	width: 40px;
	float: left;
	background: url(../images/footr_socl.png);
}
.sclTxt {
	width: 180px;
	height: 40px;
	float: left;
	line-height: 40px;
	padding-left: 10px;
	-webkit-transition: all 0.6s ease;
	-moz-transition: all 0.6s ease;
	-o-transition: all 0.6s ease;
	transition: all 0.6s ease;
}
.sclTxt a {
	color: #fff;
}
.sclTxt a:hover {
	color: #fff;
}
/*.futr_socl:hover .sclTxt{ background-position:-50px 0; }*/


.gpIcon {
	background-position: 0 -40px;
}
.ttrIcon {
	background-position: 0 -80px;
}
.flktIcon {
	background-position: 0 -120px;
}
.fbTxtBg {
	background: url(../images/fbBg.png) -193px 0;
	background-repeat: repeat-y;
}
.gpTxtBg {
	background: url(../images/gpBg.png) -193px 0;
	background-repeat: repeat-y;
}
.ttrTxtBg {
	background: url(../images/ttrBg.png) -193px 0;
	background-repeat: repeat-y;
}
.flkrTxtBg {
	background: url(../images/flkrBg.png) -193px 0;
	background-repeat: repeat-y;
}
.futr_socl:hover .sclTxt {
	background-position: 0;
}
#description {
	margin-bottom: 10px;
	padding-bottom: 10px;
}
#description p {
	margin-bottom: 10px;
}
#quote_wrap {
	margin: 10px 0;
	height: 200px;
}
#article {
	height: 200px !important;
	position: relative;
}
#article h4 {
	color: #000;
	margin-bottom: 5px;
	line-height:18px;
	font-size:14px;
}
.ofcImgmain {
	float: left;
}
.ofcImgmain img {
	max-width: 100%;
}
.ofcImgTxt {
	width: 75%;
	float: left;
	margin-left: 5%;
	font-family: 'SEGOEUI', Arial;
	font-size: 14px;
	color: #343434;
	margin-bottom: 5px;
}
.ofcImgTxt p {
	font-size: 13px;
	font-weight: normal;
}
.dasBrdrBtm {
	border-bottom: 1px dashed #b2b2b2;
	margin-top: 15px;
}
.innerHD {
	font-family: 'SEGOEUIB', Arial;
	font-size: 20px;
	border-bottom: 1px solid #999;
	padding-bottom: 5px;
	margin-bottom: 20px;
	line-height: 20px;
}
.gallImgBox {
	width: 115px;
	height: 95px;
	float: left;
	border: 6px solid #4c575e;
	overflow: hidden;
	position: relative;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	padding: 0px;
}
.gallImgBox:not(:first-child) {
	margin: 0px 0px 0px 10px;
}
.gallImgBox img {
	width: 100%;
}
.gallImgBox span {
	width: 100%;
	min-height: 35px;
	position: absolute;
	bottom: 0px;
	background: rgba(0,0,0,.77);
	color: #fff;
	text-align: center;
	line-height: 13px;
	cursor: default;
	-webkit-transition: all 0.6s ease;
	-moz-transition: all 0.6s ease;
	-o-transition: all 0.6s ease;
	transition: all 0.6s ease;
	font-size: 10px;
}
.gallImgBox:hover span {
	bottom: -38px;
}
.mrgnLft {
	margin-left: 8px;
}
.pdingLftRgt {
	padding-left: 20px;
	padding-right: 20px;
}
.grayBg {
	background: #4c575e;
}
.grayBgLight {
	background: #E9E8E8;
}
.grayBg p {
	color: #fff;
}
.tblPdng {
	padding: 5px;
}
.welderImg {
	width: 437px;
	height: 281px;
	float: right;
	margin: -283px 0px 0px 0px;
	padding: 0px;
	display: block;
}




/*banner css*/

@import url(fonts.css);
.lof-slidecontent {
	position: relative;
	overflow: hidden;
	width: 100%;
	height: 360px;
	margin-top: 30px;
}
.banner_shadow {
	width: 100%;
	height: 35px;
	float: left;
	background: url(../images/banner_shadow.png) no-repeat center -1px;
}
.lof-slidecontent .preload {
	height: 100%;
	width: 100%;
	background: #FFF;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 100000;
	color: #FFF;
	text-align: center
}
.lof-slidecontent .preload div {
	height: 100%;
	width: 100%;
	background: transparent url(../images/load-indicator.gif) no-repeat scroll 50% 50%;
}
.lof-main-outer {
	position: relative;
	height: 100%;
	width: 61%;
	z-index: 3px;
	overflow: hidden;
}
/*******************************************************/
.lof-main-item-desc {
	z-index: 100px;
	position: absolute;
	top: 150px;
	left: 50px;
	width: 400px;
	background: url(../images/transparent_bg.png);/* filter:0.7(opacity:60) */
}
.lof-main-item-desc p {
	color: #FFF;
	margin: 0 8px;
	padding: 8px 0
}
.lof-main-item-desc h3 a {
	color: #FFF;
	margin: 0;
	font-size: 140%;
	padding: 20px 8px 2px;
	font-family: "Trebuchet MS", Trebuchet, Arial, Verdana, sans-serif;
}
.lof-main-item-desc h3 a:hover {
	color: #FF6;
	text-decoration: underline;
}
/* main flash */
ul.lof-main-wapper {
	/* margin-right:auto; */
	overflow: hidden;
	background: transparent url(../images/load-indicator.gif) no-repeat scroll 50% 50%;
	padding: 0px;
	margin: 0;
	height: 360px;
	width: 100%;
	position: absolute;
	overflow: hidden;
}
ul.lof-main-wapper li {
	overflow: hidden;
	padding: 0px;
	margin: 0px;
	height: 100%;
	width: 100%;
	float: left;
}
.lof-opacity li {
	position: absolute;
	top: 0;
	left: 0;
	float: inherit;
}
ul.lof-main-wapper li img {
	padding: 0px;
	width: 100%;
}
li-desc {
	z-index: 100px;
	position: absolute;
	top: 150px;
	left: 50px;
	width: 400px;
	background: url(../images/transparent_bg.png);/* filter:0.7(opacity:60) */
}
li-desc p {
	color: #FFF;
	margin: 0 8px;
	padding: 8px 0
}
li-desc h3 a {
	color: #FFF;
	margin: 0;
	font-size: 140%;
	padding: 20px 8px 2px;
	font-family: "Trebuchet MS", Trebuchet, Arial, Verdana, sans-serif;
}
li-desc h3 a:hover {
	color: #FF6;
	text-decoration: underline;
}
/* item navigator */
ul.lof-navigator {
	top: 0;
	padding: 0;
	margin: 0;
	position: absolute;
	width: 100%;
}
ul.lof-navigator li {
	cursor: hand;
	cursor: pointer;
	list-style: none;
	width: 100%;
	padding: 0;
	margin: 0;
	overflow: hidden;
}
.lof-navigator-outer {
	position: absolute;
	right: 0;
	top: 00px;
	z-index: 100;
	height: 360px;
	width: 400px;
	overflow: hidden;
	color: #FFF
}
.lof-navigator li:hover {
}
.lof-navigator li h3 {
	color: #FFF;
	font-size: 20px;
	padding: 15px 0 0 !important;
	margin: 0;
	font-family: 'SEGOEUIB', Arial;
	margin-bottom: 5px;
}
.lof-navigator li h3 a {
	color: #FFF;
	font-size: 20px;
	padding: 15px 0 0 !important;
	margin: 0;
	font-family: 'SEGOEUIB', Arial;
	margin-bottom: 5px;
}
.lof-navigator li h3 a:hover {
	color: #E36011;
	font-size: 20px;
	padding: 15px 0 0 !important;
	margin: 0;
	font-family: 'SEGOEUIB', Arial;
	margin-bottom: 5px;
	text-decoration:none;
}
.lof-navigator li div {
	background: #111111;
	color: #FFF;
	height: 100%;
	position: relative;
	margin-left: 15px;
	padding-left: 22px;
	border-bottom: 1px solid #333;
}
.lof-navigator li.active div {
	background: #191919;
	color: #FFF;
}
.lof-navigator li.active {
	background: url(../images/banner_arrow.png) no-repeat scroll 15px center;
	color: #FFF;
}
.lof-navigator li img {
	height: 60px;
	width: 60px;
	margin: 15px 15px 10px 0px;
	float: left;
	padding: 3px;
	border: #C5C5C5 solid 1px;
}
.lof-navigator li.active img {
	border: ##6C8E5C solid 1px;
}
/*---------------------------------------------about css strarts here---------------------------------------------*/


.news_img
{
	padding:15px 0px 0px 0px;
	height:50px;
	width:200px;

	
	}
.gal_head
{
	
	padding:22px 0px 0px 0px;
  
	
	}	

.subbanner {
	background: url(../images/bannerBG.png);
	min-height: 253px;
	margin: 0px;
	padding: 0px;
	background-repeat: no-repeat;
	overflow-x: hidden;
}
.subbanners {
	margin: 0px auto;
	padding: 0px;
}
.subbanneregis {
	margin: 0px auto;
	padding: 0px;
	background-image: url(../images/registrationBanner.jpg);
	background-repeat: no-repeat;
	height: 246px;
	background-size: 100% auto;
}
.subbannerpgm {
	margin: 0px auto;
	padding: 0px;
	background-image: url(../../../images/programBanner.jpg);
	background-repeat: no-repeat;
	height: 246px;
	background-size: 100% auto;
}
.subbannerabt {
	margin: 0px auto;
	padding: 0px;
	background-image: url(../images/subbanner.jpg);
	background-repeat: no-repeat;
	height: 246px;
	background-size: 100% auto;
}
.subbannermember {
	margin: 0px auto;
	padding: 0px;
	background-image: url(../images/membershipBanner.jpg);
	background-repeat: no-repeat;
	height: 246px;
	background-size: 100% auto;
}
.bannerhead {
	background: #FFF;
	padding: 25px 20px 25px 0px;
	margin: 95px 0px 0px -45%;
	color: #4c575e;
	line-height: 20px;
	font-family: 'SEGOEUIL', Arial;
	font-size: 46px;
	text-transform: uppercase;
	text-align: right;
	letter-spacing: 2px;
	width: 45%;
}
.about {
	padding: 20px 0px 0px 0px;
	margin: 0px;
}
.about p {
	color: #343434;
	line-height: 20px;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	font-weight: normal;
	text-align: justify;
}
.mrgnTop40 {
	margin-top: 40px;
}
.visionarea {
	margin: 40px 0px 0px 0px;
	padding: 0px;
}
.eye {
	width: 43px;
	padding: 0px;
	margin: 0px 11px 0px 0px;
	float: left;
}
.visionmiddle {
	margin: 0px;
	padding: 15px 28px;
	background: #4D585E;
	background-repeat: repeat-y;
	min-height: 220px;
	border-radius: 8px;
}
.visionmiddle h1 {
	font-family: 'SEGOEUIL', Arial;
	font-size: 28px;
	color: #FFF;
	line-height: 20px;
	padding: 10px 0px 0px 0px;
	margin: 0px;
	font-weight: normal;
}
.visionmiddle p {
	color: #FFF;
	line-height: 17px;
	padding: 20px 0px 20px 0px;
	margin: 0px;
	font-weight: normal;
	text-align: justify;
}
.majorarea {
	padding: 0 10px !important;
	margin: 27px 0px 0px 10px;
}
.majorarea h1 {
	font-family: 'SEGOEUIB', Arial;
	font-size: 20px;
	color: #1e1e1e;
	line-height: 20px;
	padding: 10px 0px 0px 0px;
	margin: 0px;
	font-weight: normal;
}
.majorarea p {
	color: #343434;
	line-height: 20px;
	padding: 20px 0px 0px 0px;
	margin: 0px;
	font-weight: normal;
	text-align: justify;
}
.events {
	list-style: outside none none;
	margin: 10px 0px 0px 0px;
	padding: 0 15px 0 0px;
}
.events li {
	background-image: url(../images/circles.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0 0 14px 30px;
	text-align: justify;
}
.events li:last-child {
	background-image: url(../images/circlesLst.jpg);
}
.events a {
	color: #343434;
	padding: 0;
	text-decoration: none;
}
.events a:hover {
	color: #343434;
	padding: 0;
	text-decoration: none;
}
/*contact page*/

.contactpage {
	padding: 0px;
	margin: 0px 10px 0px 10px;
}
.contacts {
	margin: 0px auto;
	padding: 20px 0px 20px 20px;
	background-color: #4c575e;
}
.contacts h1 {
	font-family: 'SEGOEUIL', Arial;
	font-size: 44px;
	color: #FFF;
	line-height: 31px;
	padding: 0px;
	margin: 0px;
	font-weight: normal;
	text-transform: uppercase;
}
.contactform {
	margin: 0% 2% 0% 2%;
	padding: 0px;
}
.conbot {
	margin: 0px auto;
}
.contactmid {
	background-image: url(../images/conmid.jpg);
	background-repeat: repeat-y;
	padding: 20px 120px;
	margin: 0px auto;
	background-size: 100% auto;
}
.txtbox {
	border: 1px solid #b0b5b8;
	min-height: 37px;
	width: 100%;
	color: #465158;
	padding: 0px 5px 0px 5px;
	margin: 0px 0px 20px 0px;
}
.textt {
	color: #465158;
	font-size: 14px;
	text-transform: uppercase;
	padding: 0px;
	margin: 0px;
}
.msgbox {
	border: 1px solid #b0b5b8;
	min-height: 122px;
	width: 100%;
	color: #465158;
	padding: 0px 5px 0px 5px;
	margin: 0px;
	font-family: 'OpenSans', Arial;
	text-align: start;
	resize: none;
}
.txtbox:focus, .msgbox:focus {
	border: 1px solid #91989C;
}
.btn-default {
	background-color: #FF0000;
	border-color: #adadad;
	color: #1e1e1e;
}
.submitbtn {
	width: 100%;
	padding: 19px 0px 19px 0px;
	margin: 10px 0px 0px 0px;
	min-height: 12px;
	background-color: #ff6b10;
	color: #FFF;
	font-family: 'SEGOEUIb', Arial;
	font-size: 16px;
	text-transform: uppercase;
	border: none;
}
.contactbottom {
	padding: 34px 80px 34px 80px;
	margin: -33px 10px 33px 10px;
	background-color: #4c575e;
}
.contactbottom h1 {
	font-family: 'SEGOEUI', Arial;
	font-size: 16px;
	color: #FFF;
	line-height: 30px;
	padding: 0px;
	margin: 0px;
	font-weight: bold;
	text-transform: uppercase;
}
.contact {
	margin: 0px;
}
.contact p {
	font-family: 'SEGOEUI', Arial;
	font-size: 15px;
	color: #FFFFFF;
	line-height: 26px;
	padding: 0px;
	margin: 0px 0px 0px 35px;
	font-weight: normal;
	text-align: justify;
}
.located {
	width: 39px;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	float: left;
}
.contact_ph {
	width: 39px;
	padding: 0px;
	margin: 0px 11px 0px 0px;
	float: left;
}
.contactp p {
	font-family: 'SEGOEUI', Arial;
	font-size: 15px;
	color: #FFFFFF;
	line-height: 26px;
	padding: 0px;
	margin: 0px 0px 0px 47px;
	font-weight: normal;
	text-align: justify;
}
.quick_links {
	list-style: outside none none;
	margin: 0px;
	padding: 0 0px 0 0px;
}
.quick_links li {
	color: #FFFFFF;
	margin: 0px;
	padding: 10px 0px 10px 20px;
	text-decoration: none;
	background-image: url(../images/ql.png);
	background-repeat: no-repeat;
	background-position: 0px 14px;
}
.quick_links li a:hover {
	color: #EF7900;
	padding: 0px;
	text-decoration: none;
}
#joseph {
	color: #1e1e1e;
	font-family: "OpenSans", Arial;
	font-size: 13px;
	padding: 0px 0px 30px 0px;
	margin: 0px 0px 0px 0px;
	text-align: justify;
	line-height: 25px;/*	border-bottom:1px solid #FF6B10;
*/	}
#joseph p {
	color: #1e1e1e;
	font-family: "OpenSans", Arial;
	font-size: 13px;
	padding: 0px 0px 50px 0px;
	margin: 0px 0px 100px 0px;
	line-height: 50px;
}
.photoss {
	margin: 0px 20px 8px 0px;
	padding: 0px;
}
#prasad {
	color: #1e1e1e;
	font-family: "OpenSans", Arial;
	font-size: 13px;
	
	margin: 0px 0px 0px 0px;
	text-align: justify;
	line-height: 25px;/*	border-bottom:1px solid #FF6B10;
*/	}
#pradeep {
	color: #1e1e1e;
	font-family: "OpenSans", Arial;
	font-size: 13px;
	padding: 20px 0px 30px 0px;
	margin: 0px 0px 0px 0px;
	text-align: justify;
	line-height: 25px;/*	border-bottom:1px solid #FF6B10;
*/	}
#antree {
	color: #1e1e1e;
	font-family: "OpenSans", Arial;
	font-size: 13px;
	padding: 20px 0px 30px 0px;
	margin: 0px 0px 0px 0px;
	text-align: justify;
	line-height: 25px;/*	border-bottom:1px solid #FF6B10;
*/	}
#varghese {
	color: #1e1e1e;
	font-family: "OpenSans", Arial;
	font-size: 13px;
	padding: 20px 0px 30px 0px;
	margin: 0px 0px 0px 0px;
	text-align: justify;
	line-height: 25px;/*	border-bottom:1px solid #FF6B10;
*/	}
.bor {
	border-bottom: 1px solid #FF6B10;
	padding: 0px;
	margin: 30px 0px 30px 0px;
}
/*---------------------------------------------bread crumbs css starts here---------------------------------------------*/
/*---------------------------------------------global.css---------------------------------------------*/

/* global css styles */
/* @group resets */
* {
	margin: 0;
	padding: 0;
}
/* @group layout */
#topbar {
	height: 75px;
	background: #f5f5f5;
	border-top: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
	margin-top: 30px;
	padding: 0 55px;
	display: block;
	margin-bottom: 16px;
}
#topbar .search {
	float: left;
	display: block;
	line-height: 75px;
}
#topbar .search #s {
	border: 1px solid #b9b9b9;
	border-top: 1px solid #a0a0a0;
	font-family: Tahoma, Arial, sans-serif;
	color: #444;
	font-size: 1.3em;
	width: 420px;
	line-height: 1.5em;
	padding: 5px 11px;
}
/* @group breadcrumb */
#content {
	padding: 0 55px;
}
#breadcrumb, #breadcrumb2 {
	float: left;
	display: block;
}
#breadcrumb ul, #breadcrumb2 ul {
	list-style: none;
	margin: 10px 0px 10px 0px;
}
.crumbs {
	display: block;
}
.crumbs li {
	display: inline;
}
.crumbs li.first {
	padding-left: 8px;
}
.crumbs li a, .crumbs li a:link, .crumbs li a:visited {
	color: #666;
	display: block;
	float: left;
	font-size: 12px;
	margin-left: -13px;
	padding: 7px 17px 11px 25px;
	position: relative;
	text-decoration: none;
}
.crumbs li:not(:first-child) a {
	background-image: url(../images/ql.png);
	background-repeat: no-repeat;
	background-position: 10px 13px;
	position: relative;
}
.crumbs li:not(:first-child) a:hover {
	color: #FF6B10;
	background-position: 100% -48px;
	cursor: pointer;
	background-image: url(../images/ql.png);
	background-repeat: no-repeat;
	background-position: 10px 13px;
	position: relative;
}
.crumbs li a:active {
	color: #FF6B10;
	background-position: 100% -96px;
	background-image: url(../images/ql.png);
	background-repeat: no-repeat;
	background-position: 10px 13px;
	position: relative;
}
.crumbs li.first a span {
	height: 29px;
	width: 3px;
	border-left: 1px solid #d9d9d9;
	position: absolute;
	top: 0px;
	left: 0px;
}
.crumbs2 {
	display: block;
	margin-left: -13px;
	padding: 0;
}
.crumbs2 li {
	display: inline;
}
.crumbs2 li a, .crumbs2 li a:link, .crumbs2 li a:visited {
	color: #666;
	display: block;
	float: left;
	font-size: 12px;
	padding: 7px 16px 7px 19px;
	position: relative;
	text-decoration: none;
	border: 1px solid #d9d9d9;
	border-right-width: 0px;
}
.crumbs2 li a {
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.45, rgb(241,241,241)), color-stop(0.73, rgb(245,245,245)));
	background-image: -moz-linear-gradient( center bottom, rgb(241,241,241) 45%, rgb(245,245,245) 73%);
	/* For Internet Explorer 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#f1f1f1, endColorstr=#f5f5f5);
	/* For Internet Explorer 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#f1f1f1, endColorstr=#f5f5f5)";
}
.crumbs2 li.first a {
	border-top-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
}
.crumbs2 li.last a {
	border-right-width: 1px;
	border-bottom-right-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
}
.crumbs2 li a:hover {
	border-top-color: #c4c4c4;
	border-bottom-color: #c4c4c4;
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.45, rgb(241,241,241)), color-stop(0.73, rgb(248,248,248)));
	background-image: -moz-linear-gradient( center bottom, rgb(241,241,241) 45%, rgb(248,248,248) 73%);
	/* For Internet Explorer 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#f8f8f8, endColorstr=#f1f1f1);
	/* For Internet Explorer 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#f8f8f8, endColorstr=#f1f1f1)";
	color: #333;
	-moz-box-shadow: 0px 2px 2px #e8e8e8;
	-webkit-box-shadow: 0px 2px 2px #e8e8e8;
	box-shadow: 0px 2px 2px #e8e8e8;
}
.crumbs2 li a:active {
	border-top-color: #c4c4c4;
	border-bottom-color: #c4c4c4;
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.45, rgb(224,224,224)), color-stop(0.73, rgb(235,235,235)));
	background-image: -moz-linear-gradient( center bottom, rgb(224,224,224) 45%, rgb(235,235,235) 73%);
	/* For Internet Explorer 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ebebeb, endColorstr=#e0e0e0);
	/* For Internet Explorer 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ebebeb, endColorstr=#e0e0e0)";
	color: #333;
	box-shadow: -1px 1px 1px 0px #dadada inset;
	-webkit-box-shadow: -1px 1px 1px 0px #dadada inset;
	-moz-box-shadow: -1px 1px 1px 0px #dadada inset;
}
/* @group clearfix classes */
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.clearfix {
	display: inline-block;
}
html[xmlns] .clearfix {
	display: block;
}
* html .clearfix {
	height: 1%;
}
.space {
	display: block;
	height: 45px;
	clear: both;
}

.mrgner{}
.topscialer{}
.logoUL{}
.clr{}
.mmbrRbox{background:#D8DFE3;}
#nav2top{visibility:hidden;height:0px !important;}
#top{
	width:40px;
	height:40px;
	position:fixed;
	background:#ff6b10;
	z-index:444555;
	bottom:25px;
	right:0px;
	border-radius:50%;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-o-border-radius:50%;
	cursor:pointer;
	transition: all .2s ease-in-out;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	line-height:32px;
	padding-left:13px;
}
#top:after{ content:'\2191';font-size:30px;color:#fff; }
#top:hover{ 
	opacity:.88;
	transform: scale(1.2);
}




/*---------------------------------------------light box css starts here---------------------------------------------*/
/*---------------------------------------------gallery area---------------------------------------------*/


#lightbox {
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#lightbox a img {
	border: none;
}
#outerImageContainer {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#imageContainer {
	padding: 10px;
}
#loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#hoverNav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#imageContainer>#hoverNav {
	left: 0;
}
#hoverNav a {
	outline: none;
}
#prevLink, #nextLink {
	width: 49%;
	height: 100%;
	background: transparent url(../images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
}
#prevLink {
	left: 0;
	float: left;
}
#nextLink {
	right: 0;
	float: right;
}
#prevLink:hover, #prevLink:visited:hover {
	background: url(../images/gallery/prev.gif) left 15% no-repeat;
	margin-top: 25%;
}
#nextLink:hover, #nextLink:visited:hover {
	background: url(../images/gallery/next.gif) right 15% no-repeat;
	margin-top: 25%;
}
#imageDataContainer {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
}
#imageData {
	padding: 0 10px;
	color: #666;
}
#imageData #imageDetails {
	width: 85%;
	float: left;
	text-align: left;
}
#imageData #caption {
	font-weight: bold;
}
#imageData #numberDisplay {
	display: block;
	clear: left;
	padding-bottom: 1.0em;
}
#imageData #bottomNavClose {
	width: 66px;
	float: right;
	padding-bottom: 0.7em;
}
#overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
}
/* Min-Width */
.lbWidth { /* most browsers */
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	min-width: 790px;
}
* html .lbContent { /* IE6 */
	margin-left: -790px;
	position: relative;
}
* html .lbMinWidth { /* IE6 */
	padding-left: 790px;
}
/* Clearfix */	
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}
/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
.downLodLnk{
	border:1px solid #333;
	border-radius:25px;
	background:#ccc;
	display:inline-block;
	margin-top:.5em;
	margin-right:.5em
}
.downLodLnk a{
	color:inherit	;
	padding:5px 15px;
	display:block
}


/* End hide from IE-mac */




/*---------------------------------------------responsive css starts here--------------------------------------------------*/


@charset "utf-8";
/* CSS Document */
@media screen and (max-width: 1200px) {
	ul.lof-main-wapper li img{ height:100%; }
}
@media screen and (max-width: 1024px) {
.welderImg {
	width: 437px;
	height: 281px;
	float: right;
	margin: -283px 0px 0px 0px;
	padding: 0px;
	display: none;
}
.bannerhead{ font-size:36px;}

}
@media (min-width: 992px){
	.menu {	margin-left:9%; }

}
 @media screen and (max-width: 991px) {
.menu {
	margin-left: 2%;
}
.welderImg {
	width: 437px;
	height: 281px;
	float: right;
	margin: -283px 0px 0px 0px;
	padding: 0px;
	display: none;
}
.navPdng { padding: 23px 10px !important; }
.DiconBox .mainDiv { margin-top:42px; }
.longStripTXT2{	margin-top:30px; }
.hexagonIcnWho,.hexagonIcnmisn,.hexagonIcnAchv,.hexagonIcnJoin{ margin-left:40%; }
.clr{ clear:both !important;padding-top:10px !important;}
.bannerhead{ width:60% !important;font-size:32px !important;margin:40px 0px 0px -45%; }
.subbanner{ min-height:190px !important;}
.subbannerabt{ height:190px !important; }
.mmbrRbox{float:left;}
.contactmid { padding: 20px }
.contactbottom{ padding:34px 86px 34px 0px }
.lof-navigator li div{ display:none;border:none !important;background:rgba(17, 17, 17, 0.4) !important;margin-left:0px;top:0px !important; }
.lof-navigator li.active div{ display:block;bottom:0px !important;background:rgba(17, 17, 17, 0.4) !important }
.lof-main-outer{width:100%; }
.lof-navigator li.active{background:none !important;}
/*.lof-navigator{ top:120px !important;}*/
#outerImageContainer,#imageDataContainer{ width:90% !important }
#outerImageContainer img{ width:100% !important }

#prevLink,#prevLink:visited {
	left: 0;
	float: left;
	background: url(../images/gallery/prev.gif) left 15% no-repeat !important;
	margin-top: 25% !important;
}
#nextLink,#nextLink:visited {
	right: 0;
	float: right;
	background: url(../images/gallery/next.gif) right 15% no-repeat !important;
	margin-top: 25% !important; 
}
.contactbottom{ margin:-7px 10px 33px 10px; }

}

@media screen and (max-width: 768px) {
.menu {
	margin-left: 0px;
}
.navbar-collapse {
	border-top: 0px solid transparent;
}
.header_middle .left {
	list-style: none;
	padding-left: 14%
}
.welderImg {
	width: 437px;
	height: 281px;
	float: right;
	margin: -283px 0px 0px 0px;
	padding: 0px;
	display: none;
}
.navbar-collapse{ padding-left:0px;	}
.futr_socl{ width:100% ; }
.footerLft,.right{ text-align:center !important;width:100%;}
.bannerhead{ font-size:30px !important; }
.visionmiddle{ margin-bottom:10px;min-height:160px; }
.longStripTXT2{margin-top:95px;}
.lof-navigator-outer,ul.lof-navigator li{width:100% !important}
.hexagonIcnWho,.hexagonIcnmisn,.hexagonIcnAchv,.hexagonIcnJoin{ margin-left:42%; }
.contactbottom{ margin:-7px 10px 33px 10px; }

}

@media screen and (max-width: 680px) {
	.header_top ul li{
		display:block;
		text-align:center;
		border:none;
	}
	.header_top ul { padding-top:8px; }
	.mrgner{ margin-right:25%; }
	.icon_phon,.icon_email,.icon_link{ background: none; }
	.topscialer{ display:none; }
	.logoUL{ text-align:center; }
	.logoUL li{ display:block !important; }
	.header_middle .left{ padding-left:0px !important; }
	.navbar-nav{ margin:7.5px 0px !important}
	.navbar-default .navbar-nav > li > a:hover{	background:#ea5c05; }
	.navbar-default .navbar-nav > li > a.activ{	background:#ea5c05; }
	.bannerhead{ width:100% !important;margin:117px 0px 0px -45%;text-align:center; }
	.longStripTXT2{margin-top:100px;}
	.wlcomImg{display:none;}
	.hexagonIcnWho,.hexagonIcnmisn,.hexagonIcnAchv,.hexagonIcnJoin{ margin-left:40%; }
}

@media screen and (max-width: 600px) {
.menu { margin-left: 0px; }
.navbar-collapse { border-top: 0px solid transparent; }
.header_middle .left {
	list-style: none;
	padding-left: 14%
}
.welderImg {
	width: 437px;
	height: 281px;
	float: right;
	margin: -283px 0px 0px 0px;
	padding: 0px;
	display: none;
}
.longStripTXT2{margin-top:110px;}
.header_middle .left li img{ width:25%; }
ul.lof-main-wapper li img{ width:auto; }
.hexagonIcnWho,.hexagonIcnmisn,.hexagonIcnAchv,.hexagonIcnJoin{ margin-left:38%; }
.contact p,.contactp p{ font-size:14px;margin:0px; }
.contactbottom{ padding: 34px 0px !important; }
.contact:not(:first-child){ margin-top:15px; }
	

}
 @media screen and (max-width: 480px) {
.menu {
	margin-left: 0px;
}
.header_middle .left li:last-child {
	padding: 0px;
}
.header_top ul li {
	display: list-item;
	border-right: solid 0px #999;
}
.header_middle .left li img { width:30%; }
.navbar-collapse {
	border-top: 0px solid transparent;
}
.header_middle .left {
	list-style: none;
	padding-left: 14%
}
.welderImg {
	width: 437px;
	height: 281px;
	float: right;
	margin: -283px 0px 0px 0px;
	padding: 0px;
	display: none;
}
.longStripTXT2{margin-top:150px;}
.contacts h1{ font-size:22px; }
.mrgner{ margin-right:3%; }
.hexagonIcnWho,.hexagonIcnmisn,.hexagonIcnAchv,.hexagonIcnJoin{ margin-left:22%; }
.contactbottom{ margin:-10px 10px 33px 10px; }
.located,.contact_ph{ display:none; }
}
 @media screen and (max-width: 360px) {
.header_top ul li {
	display: list-item;
}
.menu {
	margin-left: 0px;
}
.header_top ul li {
	display: list-item;
	border-right: solid 0px #999;
}
.header_middle .left li img { width:30%; }
.navbar-collapse {
	border-top: 0px solid transparent;
}
.header_middle .left {
	list-style: none;
	padding-left: 15%
}
.welderImg {
	width: 437px;
	height: 281px;
	float: right;
	margin: -283px 0px 0px 0px;
	padding: 0px;
	display: none;
}
.mrgner{ margin-right:2%; }
}
 @media screen and (max-width: 320px) {
.header_top ul li {
	display: list-item;
	border-right: solid 0px #999;
}
.header_middle .left li:first-child {
	padding-left: 9%;
}
.menu {
	margin-left: 0px;
}
.header_middle .left li img {
	width: 75%;
}
.navbar-collapse {
	border-top: 0px solid transparent;
}
.header_middle .left {
	list-style: none;
	padding-left: 15%
}
.welderImg {
	width: 437px;
	height: 281px;
	float: right;
	margin: -283px 0px 0px 0px;
	padding: 0px;
	display: none;
}
}

