@import url(https://fonts.googleapis.com/css?family=Raleway:400,300,500,600,700,800);
*{padding:0px; margin:0px; box-sizing: border-box; outline:none; list-style:none;}
img{max-width:100%;}
a{transition:all 0.3s ease-out 0s;text-decoration:none;}
input, select, button{outline:none;}
a:hover img{opacity:.8;transition:all 0.3s ease-out 0s;}
.clr{clear:both;}
.center{text-align:center;} .left{text-align:left;} .right{text-align:right;}
body{background:#fff; font:13px 'Raleway', sans-serif;}
.wrapper{width:1000px; margin:0 auto; overflow:hidden;}

.header{padding:5px 0; margin:0 auto; background:#fff; box-shadow:0 0 4px #999; width:100%; position:fixed; left:0px; top:0px; z-index:999;}
.header .logo{float:left;}
.nav{float:right;}
.nav ul li{list-style:none; float:left; padding:35px 20px 0; position:relative;}
.nav ul li a{display:block; text-transform:uppercase; font-size:13px; font-weight:600; color:#524949; padding:5px 10px; border-bottom:4px solid transparent;}
.nav ul li a:hover, .nav ul li a.active{border-bottom:4px solid #0f75bd;}
.menu-bar {display: none;float: right;margin:0px 0px 0;z-index: 9999;}
.fa-bars {background:url("../images/navbar.png") no-repeat scroll center;cursor: pointer;display: none;height:35px;padding: 10px 12px;width:38px;}
.overlay{width:100%; position:fixed;background:rgba(0,0,0,.5); height:100%; right:0px; top:0px; display:none;}
.banner{background:url(../images/banner.jpg) no-repeat center top; min-height:478px; padding:150px 0 20px; margin-top:85px;}
.banner h1{font-size:54px; text-transform:uppercase; text-align:center; color:#fff; font-weight:800;}
.banner h3{font-size:21px; line-height:25px; text-align:center; color:#fff; font-weight:600; padding:20px 0 0; width:86%; margin:0 auto;}
#about{background:url(../images/building.png) no-repeat center bottom; padding-bottom:130px;}
.whitesec{padding:100px 0 50px;}
.container h2{font-size:32px; font-weight:700; color:#2e2e2e; text-transform:uppercase; padding-bottom:30px;}
.container p{font-size:14px; font-weight:400; color:#524949; line-height:24px; padding-bottom:15px;}
.bdr{border-bottom:5px solid #0f75bd; margin:5px auto 0; width:70px; display:block;}
.center{text-align:center;}
.left{text-align:left;}
.right{text-align:right;}
.white{color:#fff!important;}
.white .bdr{border-color:#fff;}
.bluesec{background:url(../images/bluebg.jpg) no-repeat center top; background-size:cover; background-attachment:fixed; padding:100px 0 100px;}
.serBox{overflow:hidden; padding-top:30px;}
.serBox li{float:left; width:33%; text-align:center; color:#fff; font-size:18px; font-weight:600; text-transform:uppercase;}
.serBox li span.icon01{background:url(../images/ser-icon01.png) no-repeat 0 0; width:162px; height:178px; display:block; margin:0 auto 10px;}
.serBox li span.icon02{background:url(../images/ser-icon02.png) no-repeat 0 0; width:162px; height:178px; display:block; margin:0 auto 10px;}
.serBox li span.icon03{background:url(../images/ser-icon03.png) no-repeat 0 0; width:162px; height:178px; display:block; margin:0 auto 10px;}
.teamsec{background:url(../images/team.jpg) no-repeat center top; background-size:cover; background-attachment:scroll; padding:100px 0 50px 0;}
.name{text-transform:uppercase; padding-top:10px;}
.name span{color:#4ba5e5;}

.contactBox{overflow:hidden; padding:20px 0 50px;}
.contactBox li{float:left; width:33%; text-align:center; color:#3d3d3d; font-size:17px; font-weight:400;}
.contactBox li span.icon-1{background:url(../images/phone.png) no-repeat center 0; height:35px; display:block; margin:0 auto 10px;}
.contactBox li span.icon-2{background:url(../images/loc.png) no-repeat center 0; height:35px; display:block; margin:0 auto 10px;}
.contactBox li span.icon-3{background:url(../images/mail.png) no-repeat center 0; height:35px; display:block; margin:0 auto 10px;}
.contactBox li a{color:#3d3d3d;} .contactBox li a:hover{color:#0f75bd;}
.leftSec{float:left; width:50%;}
.rightSec{float:right; width:45%; border:1px solid #ccc; padding:5px;}
.leftSec h3{font-size:28px; font-weight:400; text-transform:uppercase;}
.formbox{padding:20px 0 0 ;}
.frmrow{overflow:hidden; padding:5px 0 10px;}
.frmrow .txtfld{width:100%; border-radius:2px; border:1px solid #ccc; padding:15px 10px; font:13px 'Raleway', sans-serif;}
.frmrow .frmclm{float:left; width:49%;}
.frmrow .frmclm:last-child{float:right;}
.button{background:#0f75bd; border-radius:3px; color:#fff; text-transform:uppercase; font-size:14px; font-weight:600; padding:15px 5px; border:0px; cursor:pointer; min-width:150px;}
.button:hover{background:#0095ff;}
.footer{background:#2a3a45; padding:30px 0; font-size:14px; color:#969696;}
.social{padding:25px 0; overflow:hidden;}
.social li{display:inline-block; padding:0 5px;}
.social li a{background:url(../images/social.png) no-repeat; display:block; width:18px; height:16px; text-indent:-999px;}
.social li a.fb{background-position:0 0;}
.social li a.twitter{background-position:-33px 0;}
.social li a.in{background-position:-70px 0;}
.social li a.gplus{background-position:-107px 0;}
.social li a:hover{opacity:.7;}