*{margin:0;padding:0;}
img{border:none;}
ul, li{list-style:none;}
a {text-decoration:none;transition:all 0.6s;outline:none;}
p {color: #000;font-family: Varela;font-size: 14px;line-height: 22px;padding-bottom:10px;text-align:justify;}
body {font-family:arial;font-size: 14px;background:#EBEEF0}
h2{color: #434141;font-size: 30px;font-weight: 400;font-family:raleway;margin-bottom:15px;line-height:30px;}
h3{color: #004B67;font-size:20px;font-family:open sans;margin-bottom:10px;font-weight:normal}
h4 {color: #004b67;font: 15px open sans;}
.button {display:inline-block;padding:4px 12px;color:#fff;font-family:open sans;font-size: 14px;background:#004B67;}
.button:hover{transition:all 0.7s;background:#000;}
.wrapper{margin:0 auto;width:1024px;}
.header{background:#fff;display:inline-block;width:100%}
#banner img{width:100%}
#banner {margin:15px 0}
/*h1.logo {position: absolute;top: 0;}*/
.logo a span{display:block;text-transform:uppercase;font:32px oswald}
.logo a  small{font-size:14px;font-family: 'Varela', sans-serif;font-weight:normal;color:#fff}
.logo a {background:url(../images/logo.png) no-repeat;display: inline-block;width:250px;height:78px;float:left;margin-top:14px;margin-left:5px}
/*.menu{display:inline-block;width:100%;background:#fff;/*position:relative;bottom:37px;*/
.menu ul{float:right}
.menu ul li{float:left;}
.menu ul li a{color:#000;padding:35.5px 15px;display:inline-block;font:15px open sans;text-transform:uppercase;border-top:14px solid transparent}
.menu ul li a.active,.menu ul li a:hover{border-top:14px solid #DF8500;background:#004B67;color:#fff }
/*.common {bottom: 22px;position: relative;}*/
#welcome-content{background:#fff; padding: 30px 30px 20px;display:inline-block;width:94.2%}
#welcome-content p{float:left;width:689px}
#welcome-content p .button{float:right;margin-top:1px}
#welcome-content > img{margin-left:25px}
.whatwedo{display:inline-block;width:97%;background:#fff;padding:15px;margin:15px 0;}
.grid-4{width:237px;background:#F4F6F7;min-height:200px;float:left}
.grid-4 ~ .grid-4{margin-left:15px;}
.whatwedoinner{padding:10px;}
.whatwedoinner p{text-align:left}
#clients{display:inline-block;width:97%;background:#fff;padding: 15px 15px 20px;}
#clients img {margin: 0 23px;}
#footer{background:#222222;padding:15px;display:inline-block;width:97%;margin-top:15px;}
#footer ul li{float:left;}
#footer ul li a{color:#fff;margin:0 10px;display:inline-block;font:13px open sans;}
#footer ul li a:hover{color:#DF8500}
#footer span{float:right;font:13px open sans;color:#fff}
.bullets li{padding-left:25px;background:url(../images/bullets.png) 0 8px no-repeat;font-size:14px;font-family: 'Varela', sans-serif;line-height:32px}
.services{display:inline-block;width:100%;margin-bottom:15px}
.sercontent{float:left;width: 72%;}
.serimg{display:inline-block;float:right}
#welcome-content p.imgleft{width:100%}
#welcome-content .imgleft img{float:left;margin-right:15px;margin-left:0px}
#welcome-content .imgleft span{display:block}
.clients{display:inline-block}
#welcome-content .clients img{border:1px solid #ddd;margin:10px 18px}
.address{float:left;width:400px}
.addressalign li {font: 14px open sans;line-height:36px}
.addressalign li span{color:#DF8500}
.addressalign li i {color: #DF8500;display: block;margin-left: 101px;line-height: 20px;}
.companylicense {display:inline-block;margin-left:12%}
.contact-us {display: inline-block;width: 100%;margin-bottom:20px;}
.input-large{border:1px solid #DF8500;width:350px;height:30px;padding:0 5px;}
.align{border:1px solid #DF8500;width:350px;height:150px;padding:0 5px;}
.control-label{font: 14px open sans;line-height:30px}
.col-sm-offset-2.col-sm-10 .button {float: right;margin-top: 20px;border: none;}
.contactspan > span {border-top: 1px solid #000;display: block;font-size: 13px;text-align: center;color:#DF8500}
.contactspan {display: inline-block;}
.contactwidth1 {
    width: 265px;
}
.contactwidth {
    width: 150px;
}
.contactwidth1 span,.contactwidth1 i {
    display: block;color:#000; font-style: normal;
}
.pad10{padding:0 10px}
table{font:14px open sans}
tr {
    line-height: 25px;
}
.strength {
    display: inline-block;
    width: 100%;
}
.imgleftcontent > span {
    display: block;
}
