@import 'https://fonts.googleapis.com/css?family=Orbitron'; /*  font-family: 'Orbitron', sans-serif;  */
@import 'https://fonts.googleapis.com/css?family=Lato'; /* font-family: 'Lato', sans-serif; */
@import 'https://fonts.googleapis.com/css?family=Hind'; /* font-family: 'Hind', sans-serif; */


body { font-family: 'Hind', sans-serif; height:100%; }
h1,h2,h3,h4,h5,h6{ padding:0px; margin:0px; }
ul{ padding:0px; margin:0px; }
ul li{ list-style-type:none; padding:0px; margin:0px; }
p{ padding:0px; margin:0px; font-size:14px; }
a{ outline:none !important; text-decoration:none !important;}

.bodycont{ position:relative; height:100%; overflow:hidden; }
.header{ position:fixed; width:100%; z-index:150; padding:0px 10px; }
.headfixed{ position:fixed; z-index:999; background-color:#fff; padding:0px 10px; box-shadow:0px 0px 8px rgba(0,0,0,0.1); }
.container-fluid{ max-width:1600px; padding:0 !important; height:100%;  }
.logo{ padding:10px 0px; width:180px; }
.logoscrol{ width:150px; padding:5px 0px;transition:all ease-in-out 1s; -moz-transition:all ease-in-out 1s; -webkit-transition:all ease-in-out 1s; -o-transition:all ease-in-out 1s; -ms-transition:all ease-in-out 1s; }
.logo img{ width:100%; }
.mainmenu{ margin:12px 0px; overflow:hidden; background-color:#225A80; }
.mainmenu ul{ margin:0; }
.mainmenu ul li{ float:left; margin:0; padding:0; }
.mainmenu ul li a{ padding:15px 20px; font-family: 'Hind', sans-serif;color: #fff; display: block; font-size: 15px; position: relative; text-transform: uppercase; 
    letter-spacing: 1px; }
.mainmenu ul li a:hover,.mainmenu > ul > li.active a{  }
.respnav i{ font-size:25px; padding:18px 10px; cursor:pointer; }

.bodycol{ position:relative; text-align:center; padding:50px 0px; }
.centerdiv{ }
.centerdiv:after{ content:''; position:absolute; background-color:#555; width:1px; top:20px; bottom:20px; }
.centerdiv:before{ content:''; position:absolute; background-color:#555; width:9px; height:9px; border-radius:50%; top:20px; margin-left:-4px;  }

.wel-cont{ text-align:left; font-family: 'Hind', sans-serif; padding:0px 30px; }
.wel-cont img{ margin-bottom:20px; border:1px solid #ddd; padding:5px; }
.wel-cont h1{ font-family: 'Hind', sans-serif; margin:0; padding:20px 0px; color:#F58533; }
.wel-cont p span{ color:#222; font-size:18px; }
.wel-cont p{ color:#5d5d5d; font-size:16px; }

.ulli li:before{ position:absolute; content:'\f105'; font-family: 'FontAwesome'; left:0; color:#225A80; }
.ulli li{ padding:5px 15px; position:relative; font-size:16px; color:#5d5d5d; }

#carerrcol{ background-image:url(../images/career.jpg); background-size:cover; padding:40px 0px; background-attachment:fixed; background-position:center; position:relative; text-align:center; }
#carerrcol:after{ position:absolute; content:''; left:0; right:0; top:0; bottom:0; background-color:rgba(0,0,0,0.8);  }
#carerrcol > div { position:relative; z-index:22; color:#eee; }
#carerrcol h1{ font-family: 'Hind', sans-serif; padding:0px 0px 20px 0px; color:#F48533; }
#carerrcol p{ font-size:16px; }

.frombottomcol{ transform:translateY(100px); opacity:0; }
.animinrml{ opacity:1; transform:translateY(0px); }
.tran01{ -moz-transition:all 1.25s cubic-bezier(0.23,1,0.32,1);-ms-transition:all 1.25s cubic-bezier(0.23,1,0.32,1);-o-transition:all 1.25s cubic-bezier(0.23,1,0.32,1);
	-webkit-transition:all 1.25s cubic-bezier(0.23,1,0.32,1);transition:all 1.25s cubic-bezier(0.23,1,0.32,1); }

#wedoparent{ position:relative; }
.bodrhorz{ text-align:left; }
.bodrhorz:after{ content:''; position:absolute; background-color:#555; width:1px; top:20px; bottom:20px; }
.bodrhorz:before{ content:''; position:absolute; background-color:#555; width:9px; height:9px; border-radius:50%; top:20px; margin-left:-4px;  }
.textcont{ text-align:left; height:100%; padding:20px 30px; }
.textcont img{ margin-bottom:15px; padding:5px; border:1px solid #ddd; }

#footercol{ background-color:#eee; background-image:url(../images/texture_4.jpg); padding:40px 0px; position:relative; z-index:15; overflow:hidden; clear:both; }
.footermenu h3{  font-size:20px; color:#F58734; font-weight:600; }
#footercol p{ color:#eee; }
.footermenu ul{ padding-right:10px; }
.footermenu ul li{ padding:0px 10px; position:relative; }
.footermenu ul li a{ font-size:13px; color:#eee; border-bottom:1px dotted #ddd; display:block; padding:8px 0px; }
.footermenu ul li:before{ content:'\f105'; font-family: 'FontAwesome'; color:#eee; font-size:10px; vertical-align:middle; position:absolute; left:0; top:10px; }

#wedoparent h2{ color:#F58734; }#wedoparent h3{ font-weight:800; color:#225A80; }
.dlink{}
.dlink a{ border:1px solid #225A80; padding:3px 13px; color:#333 !important; border-radius:0px; font-size:12px; }

#footer{ text-align:center; background-color:#225A80; position:relative; z-index:50;  }
#footer p{ margin:0; padding:10px 0px; font-size:13px; color:#eee;}

.fom ul li:before{ display:none; } 
.fom ul li{ margin:0px 0px 10px 0px; padding:0;}
.socialcol{ margin-top:15px;}
.socialcol ul li{ padding:0; }
.socialcol ul li:before{ display:none; }
.socialcol ul li a { float:left; background-color:#eee; border-radius:50%; margin-right:5px; width:33px; height:30px; text-align:center; display:table; }
.socialcol ul li a i{ vertical-align:middle; display:table-cell; color:#333; }
.padleft{ padding:0px 0px 0px 50px !important; }

/* InnerPage Styles */

.inbanner{ position:relative; height:400px; overflow:hidden; z-index:0; width:100%; }

/*.inbanner:before{ position:absolute; content:''; left:0; right:0; top:0; bottom:0; background-color:rgba(255,255,255,0.5); z-index:130; }*/

.fixedcont{ position:relative; height:500px; width:100%; background-size:cover; background-attachment:fixed; z-index:120; }
#inncontent{ background-color:#fff; position:relative; z-index:140; padding:30px 0px; }
.innbdycont{ padding:10px 0px; }
.innbdycont h1{ color:#EF8429; font-size:38px; padding:0px 0px; margin:0; }
.innbdycont h2{ color:#225A80; padding:10px 0px; font-size:24px; }
.innbdycont p{ color:#5d5d5d; font-size:16px; }

.sidetab{ padding:30px; }
.sidetab ul li{ padding:10px 0px 10px 20px; }
.sidetab ul li a{ color:#333; border-bottom:1px solid #eee; }
.sidetab ul li a:hover{ color:#EF8429; }

@media(max-width:980px){
	.mainmenu{ position:fixed; top:0; bottom:0; left:-100%; background-color:#fff; width:200px; }
	.mainmenu ul{ margin:0 !important; }
	.mainmenu ul li{ float:none; padding:10px; }
	.respnav{ display:block;}
	.centerdiv:after,.centerdiv:before,.bdrver,.bodrhorz:before,.bodrhorz:after{ display:none; }
	.padleft{ padding:0px 0px 0px 0px !important; }
}

@media(min-width:980px){
	.mainmenu{ display:block; }	
	.respnav{ display:none;}
	.inbanner{ height:100%; }
	.bdrver,.bodrhorz:before,.bodrhorz:after{ display:block; }
	.padleft{ padding:0; }
	.padleft{ padding:0px 0px 0px 50px !important; }
}