.content p span{
    padding: 8px;
    background: rgba(255, 255, 255, 0.7);
    -webkit-box-shadow: 10px 13px 71px -6px rgba(0,0,0,0.71);
    -moz-box-shadow: 10px 13px 71px -6px rgba(0,0,0,0.71);
    box-shadow: 10px 13px 71px -6px rgba(0,0,0,0.71);
}


header#top nav > ul > li{
	height: 60px;
}
#header-space{
	    height: 75px!important;
}
header#top .sf-menu > li:hover > ul, header#top .sf-menu > li.sfHover > ul{
	top:60px!important;
}
.vc_separator h4{
	font-size:22px!important;
}
.team-meta p{
    font-family: inherit!important;
    
	color: #e5e5e5!important;
    padding: 7px 0 0 0 !important;
    font-size: 12pt!important;
}
.home .clients h3 {
    font-size: 14px;
}
.row .col h3, .row .col h4 {
    margin-bottom: 8px;
}
.clients h3 {
    color: #fff !important;
    padding-left: 5px;
    padding-top: 10px;
    font-size: 18px;
}

.page-id-26 .header2{
	 margin-top: -110px!important;
}
.header2{
    margin-top: -70px!important;
    height: 200px;
    padding-top: 100px!important;

}

.header2:before{
	content: '';
	width: 200%;
    height: 80px;
    position: absolute;
    left: 0;
	bottom:0;
    z-index: 1;
    margin-top: -28px;
    background: rgba(255, 255, 255, 0.8);
    -webkit-box-shadow: 10px 13px 71px -6px rgba(0,0,0,0.71);
    -moz-box-shadow: 10px 13px 71px -6px rgba(0,0,0,0.71);
    box-shadow: 10px 13px 71px -6px rgba(0,0,0,0.71);
}

.header2{
	position:relative;
}



.header2 .wpb_text_column > .wpb_wrapper{
	position: absolute;
    z-index: 99;
	padding-top: 120px;
}
.header2 h1{
	font-family: Montserrat;
}
.header2 .wpb_text_column{

   
   
}

.home .container-wrap{
	    background: #1f1f1f;
}

.team-meta h3{
	font-family: Montserrat;
    text-shadow: 2px 2px #444444;
    font-size: 22px;
}
.team-meta p{
	line-height: 25px;
    font-family: Montserrat;
    text-shadow: 1px 1px #444444;
    font-size: 15px;
	color:#fff!important;
}

#header-outer{
	padding-top: 16px!important;
}

#slide-out-widget-area-bg.fullscreen, #slide-out-widget-area-bg.fullscreen-alt .bg-inner {
    background-color: #005b96!important;
}
#slide-out-widget-area .menu.subview li.subviewopen > .sub-menu > li{
	margin-bottom:15px;
}
#slide-out-widget-area .menuwrapper li{
	margin-bottom:15px;
}
#slide-out-widget-area .inner .off-canvas-menu-container li a {
    font-size: 26px!important;
    line-height: 36px!important;
    
    letter-spacing: -1px;
}

.header2 .vc_col-sm-2{
		padding-top: 135px;
	}

@media only screen and (max-width: 768px) {
	.header2 h1 {
		font-family: Montserrat;
		line-height: 30px;
    
	}
	
	.header2 .vc_col-sm-2{
		position: absolute;
		left: -14px;
		top: -90px;
		padding-top: 130px;
	}
	.header2:before{
	content: '';
	width: 200%;
    height: 123px;
    position: absolute;
    left: 0;
	bottom:0;
    z-index: 1;
    margin-top: -28px;
    background: rgba(255, 255, 255, 0.8);
	}
	.container-wrap, .project-title{
		padding-top: 0px!important;
	}
	.header2 .wpb_text_column > .wpb_wrapper{
		    padding-top: 90px;
	}
	#header-space {
		height: 58px!important;
	}
	
	.clients h3 {
        color: #fff !important;
    padding-left: 5px;
    padding-top: 10px;
    font-size: 13px!important;
    line-height: 19px;
	}
	
}