/* CSS Document */
body, p {
    color:#777;
}
html {
height:100%;
} 
span.hidden-text {
font-size:0 !important;
line-height:0 !important;
color: transparent;
background-color:transparent;
position:absolute;
}
h6.hidden-text {
font-size:0 !important;
line-height:0 !important;
color: transparent;
background-color:transparent;
position:absolute;
}
header {
background:#fff;
}
a {
color:inherit
}
a:hover{
color:#648CBD;
text-decoration:none;
}
a:focus {
    outline: initial;
    outline-offset: 0;
    color:#648CBD;
    text-decoration:none;
}
.section {
    margin: 0px;
    padding: 50px 0px;
}
.navbar-default .navbar-nav > li > a:hover {
color:#648CBD
}
.navbar-default .navbar-nav > li.active,.navbar-default .navbar-nav > .active > a {
color:#648CBD;
background-color:transparent;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover {
    color:#648CBD;
    background-color:transparent;
}
h2 {
font-size:24px;
line-height:26px;
height:52px;
text-transform:uppercase;
}

h4{
font-size:14px;
margin-top:0;
text-transform:uppercase;
}
h5{
font-size:16px;

text-transform:uppercase;
color:white;
}
.panel{
margin-bottom:0;
box-shadow:none;
}
a.accordion-header{
color:#777;
text-decoration:none;
}
a.accordion-header:hover {
color:#648CBD
}
.progress-bar-block label {
font-weight:500;
color:#777;
}
.progress-bar-block .value {
    float: right;
}
.progress {
    height: 8px;
    box-shadow: none;
}
.progress-bar {
    transition: width 1.5s ease 0s;
    background-color: #648CBD;
}
.middle {
	width: 100%;
	height: 100%;
	display: table;
}
.middle .middle-inner {
	width: 100%;
	height: 100%;
	display: table-cell;
	vertical-align: middle;
}

/* ======================== Sections ======================== */
.section {
	margin: 0px 0;
	padding: 100px 0 100px;
}
.parallax {
padding-top: 40px;
padding-bottom: 40px;
} 
.section.st-no-padding {
	padding: 0;
}
.section.st-invert {
	background-color: #1a1a1a;
	color: #8e9095;
}





img {
    max-width: 100%;
}
#ourworks {
padding: 0 0 50px 0;
}