/*
Welcome to Custom CSS!

To learn how this works, see http://wp.me/PEmnE-Bt
*/
.login-menu-btn > a {
	background: #fff;
	height: 35px;
	padding-top: 0 !important;
	padding-right: 15px !important;
	margin-bottom: 0;
	margin-top: 33%;
	line-height: 35px;
	border-radius: 11px;
}

.discover-icon {
	color: #f90 !important;
}

.monitor-icon {
	color: skyblue !important;
}

.analyse-icon {
	color: red !important;
}

/*
	CSS Migrated from Jetpack:
*/

/*
Welcome to Custom CSS!

To learn how this works, see http://wp.me/PEmnE-Bt
*/
.login-menu-btn > a {
	background: #fff;
	height: 35px;
	padding-top: 0 !important;
	padding-right: 15px !important;
	margin-bottom: 0;
	margin-top: 33%;
	line-height: 35px;
	border-radius: 11px;
}

.discover-icon {
	color: #f90 !important;
}

.monitor-icon {
	color: skyblue !important;
}

.analyse-icon {
	color: red !important;
}

.section-features {
	text-align: center;
	color:#000
}
.feature-item {
	text-align: center;
	max-width:360px;
	color:#000;
}


.section-what-we-do .service-item {
	background: #fff;
	padding: 20px;
	#padding-bottom:0px;
	margin-bottom: 10px;
	position: relative;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.08);
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.08);
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.08);
	transition: all 100ms ease-out 0s;
min-height: 140px;
}

@media screen and (max-width: 720px) {
	.section-what-we-do .service-item {
		padding: 20px;
	}
}

.section-what-we-do .service-item:after {
	content: "";
	display: table;
	clear: both;
	clear: both;
}

.section-what-we-do .service-item:hover {
	box-shadow: 0 6px 9px rgba(0, 0, 0, 0.09);
}

.section-what-we-do .service-item .service-image {
	float: left;
	margin-right: 20px;
}

.section-what-we-do .service-item .service-image img {
	max-width: 80px;
	height: auto;
}

.section-what-we-do .service-item .service-image i {
	color: #03c4eb;
}

@media screen and (max-width: 720px) {
	.section-what-we-do .service-item .service-image {
		float: none;
		margin-bottom: 30px;
		margin-top: 10px;
		margin-right: 0px;
		text-align: center;
	}
}

.section-what-we-do .service-item .service-thumbnail {
	margin-bottom: 20px;
	margin-bottom: 1.5625rem;
}

.section-what-we-do .service-item .service-content {
	overflow: hidden;
}

.section-what-we-do .service-item .service-content p {
	margin: 0px;
	font-size: 14px;
	color: #777777;
}

@media screen and (max-width: 720px) {
	.section-what-we-do .service-item .service-content {
		text-align: center;
		overflow: auto;
	}
}

.section-what-we-do .service-item .service-title {
	margin-bottom: 10px;
	margin-bottom: 0.625rem;
	color: #333333;
}

.section-what-we-do .service-item .service-link:before {
	width: 100%;
	height: 100%;
	display: block;
	position: absolute;
	top: 0px;
	left: 0px;
	content: "";
}

.section-what-we-do .service-item .service-link-more {
    text-align: center;
	bottom: 12px;
	left: 33%;
	content: "";
}
.steps-item{
	background: #fff;
	padding:10px;
	position: relative;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.08);
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.08);
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.08);
	transition: all 100ms ease-out 0s;
min-height: 160px;

}
.section-services .service-item {
/*background: rgba(60, 100, 100, 0.75);*/
background:transparent;
#min-height: 290px;
}
.section-services .service-item .service-title { 
font-size: 20px;
color: #fff;

}
.section-services .service-item .service-content p { 
color: white;

}

.pipeline-media{
background-image:url("https://myfalcon.co.uk/wp-content/uploads/2017/08/pipeline1-white-black-comp.png");
background-size: cover;
background-position:-10px;
height:800px;
padding-left:0px;
margin-left:-70px;
margin-top:-100px;
 background-repeat: no-repeat;
}
.pipeline-text{
width:265px;
position:relative;
font-size:0.98em;
top:110px;
left:350px;
color:black;
text-align:center
}
.pipeline-numbers{
position:relative;
top:410px;
left:60px

}
.pipeline-numbers a{
color:purple;


}
.container-logo {
    max-width: 90%;
	}
@media (min-width: 1200px){
.container-logo {
    max-width: 90%;
	}}

.page-title{

    text-align: center !important;
}
.entry-title {

    text-align: center !important;
}
.project-thumb {
   min-height:180px;
	max-height:180px;
	overflow:hidden;
}

.project-meta {
    font-size: 9px !important;
    text-transform: uppercase;
    letter-spacing: 0.5px !important;
    /* font-weight: 600; */
    color: #AAAAAA;
}
.address-box h3{
	
	color:#FD0000;
}
 .project-item {
   /* width: 33% !important;*/
}
.project-header{
	  min-height: 200px;
    max-height: 200px;
}
#case-studies .section-title{
	
	color:#fff !important;
}
#contact .section-title{
	color:#DB3000;
}
#contact a{
	color:#fff;
}
#contact .address-content{
	color:#fff;
}
#contact .section-desc span{
	color:#fff !important;
}
#contact div{
	color:#fff !important;
}
body{
	font-size: 1.1rem;
    line-height: 1.9;
}
.hero__content{
	margin-top:20px !important;
}