body { font-family: 'Open Sans', sans-serif; }
body { font-weight: 400; font-size:14px; line-height:24px; }
#wrapper {border-bottom:6px solid;} 
.logo { margin:47px 0 84px 0; display:inline-block; }
.block-one { width:100%; display:inline-block; /*border-top:6px solid;*/ text-align:center; border-bottom:2px solid;  padding-bottom:65px;  background-color:#fff; padding-top:180px; }
.block-two { width:100%; display:inline-block; border-top:2px solid; text-align:center; padding-bottom:20px; }
.container-inner { width:720px; margin:0 auto;}
.container-inner h1 { margin:10px 0 28px 0; }
.container-inner p { font-size:16px; line-height:28px; max-width:720px; margin:0 auto 12px auto; }

h1,h2,h3,h4,h5,h6 { color:#000; }
h1{ font-size:22px; }
h6 { font-size:20px; }
p { color:#000;}

#header {padding:30px 15px 0; }
.navbar-default{background-color:transparent;border:none;/*padding:30px 15px 10px;*/margin:0;position:absolute;left:0;right:0;top:0;z-index:1;}
.navbar-header { float:none; text-align:center; margin-bottom:0; margin-top:0px; }
.container .navbar-brand { float:none; margin:0;}
.navbar-brand > img{display:inline-block; max-width:100%; }
.counter-section { margin-top:-65px; width:100%; display:inline-block; color:#fff; }
.counter-section ul { padding:0; margin:0; }
.counter-section ul li { display:inline-block; margin: 0; list-style-type: none; }
.counter-section ul li span { font-size:70px; font-weight:600; display:inline-block; padding:0 16px; border:1px solid; line-height:114px;  }
.counter-section ul li p { font-size:18px; line-height:30px; margin:7px 0 0 0; }
.newsletter { padding:20px 30px 10px 30px; margin-top:55px; }
.newsletter h2 {font-size:20px; margin:0 0 16px 0; line-height:26px; }
.newsletter .form-group { position:relative;}
.newsletter .form-control { height:50px;padding:0 120px 0 15px; border:1px solid; font-size:16px; color:#333333;}
.newsletter .form-control:focus { box-shadow:none;}
.newsletter .btn { position:absolute; right:0; top:0; border:1px solid; width:108px; font-size:16px; text-transform:uppercase; color:#c2c2c2; padding:0; height:50px; line-height:48px; }
.newsletter .help-block{margin:0;text-align:left;color:red;}
.social-links { margin-top:50px;}
.social-links ul { padding:0; margin:0; }
.social-links ul li { list-style:none; display:inline-block; margin:0 3px; }
.social-links ul li a { /* height:45px; width:45px;  */line-height:45px; color:#fff; text-align:center; display:inline-block;}
.social-links ul li .fa { font-size:20px; line-height:45px;}

.navbar-header .navbar-brand img{ height: 95px; width: auto;}

.social-links ul{ color: #fff; }

@media (max-width: 767px) {
.container-inner { width:100%;}
.logo { margin:30px 0 20px 0;}
.container-inner h1 { margin:20px 0; }
.block-one { padding-bottom:60px;}
.block-one { padding-top:138px !important }
}

@media (max-width: 640px) {
.counter-section ul li span { font-size:58px; }
}

@media (max-width: 480px) {
.counter-section { margin-top:-35px; }
.counter-section ul li span { width:100%; font-size:24px; line-height:60px; }
.counter-section ul li p { line-height:18px; font-size:13px;}
.newsletter { padding:20px 15px; margin-top:20px; }
.newsletter .form-control { padding:0 75px 0 7px; margin:0; font-size:14px; }
.newsletter .btn { width:70px; font-size:14px; }
.social-links { margin-top:30px;}
}