
.whatwedo{
	text-decoration:underline; 
	margin-top:8px; 
	display:block;
	opacity:0.4;
}


.offering-item{
	font-size:0.8em; 
	opacity:0.4;	
}


.value-proposition h2{
	font-size: 2em !important;
}


.value-proposition p{
	font-size: 1.3em;
	line-height: 39px;
	font-weight: 300;
}

.mybrand{
	letter-spacing: 3px !important;
	text-transform: none;
	font-size: 3.5em !important;
}


.mybrand:before, .mybrand:after{
	height: 0px !important;
}

.cta-email{

}

.contact-form{
	width: 100%;
}

.email-sent{
	text-align: center;
	font-weight: 300;
	padding: 10px 0 10px 0;
}

.hidden{
	display: none;
}


/*GO TO TOP ARROW*/
#return-to-top {
    position: fixed;
    bottom: 20px;
    right: 20px;
    background: rgb(0, 0, 0);
    background: rgba(0, 0, 0, 0.7);
    width: 50px;
    height: 50px;
    display: block;
    text-decoration: none;
    -webkit-border-radius: 35px;
    -moz-border-radius: 35px;
    border-radius: 35px;
    display: none;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    border: none;
    z-index: 1000;
}
#return-to-top div {
    color: #fff;
    margin: 0;
    position: relative;
    left: 16px;
    top: 12px;
    font-size: 19px;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    border: none !important;
}
#return-to-top:hover {
    background: rgba(0, 0, 0, 0.9);
}
#return-to-top:hover i {
    color: #fff;
    top: 5px;
}

.offering-background{
    background: linear-gradient(to right, #3C3E6E , #21B2A6) !important;
}

.cta-projects{
    border-radius: 30px !important;
}

.value-background{
    background: linear-gradient(to right, #21b2a6 , #30E5D6) !important;
}


@media screen and (max-width: 480px) {
	.mybrand{
		font-size: 2em !important;

	}

	.mybrand:after{
		height: 0px !important;
	}

	.cta-email{
		font-size: 0.9em;
		
	}


}
