@charset "UTF-8";
body {font-family: 'Nunito Sans', sans-serif;}
.navbar, .navbar-nav, .footer {font-family: "Raleway", sans-serif;}
.full-screen {
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
.logo-light {
	margin:12px 12px 0px 12px;
	
}
.text-shadow {
	text-shadow: 2px 2px 2px rgba(0,0,0,0.4);
}
.spacer {
	height:120px;
}
.separator {
	margin:auto;
	width:50%;
	height:1px;
	background: rgba(0, 0, 0, 0.5);
	background: -moz-linear-gradient(left, transparent 0%, rgba(0, 0, 0, 0.4) 35%, rgba(0, 0, 0, 0.4) 70%, transparent 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, transparent), color-stop(35%, rgba(0, 0, 0, 0.4)), color-stop(70%, rgba(0, 0, 0, 0.4)), color-stop(100%, transparent));
	background: -webkit-linear-gradient(left, transparent 0%, rgba(0, 0, 0, 0.4) 35%, rgba(0, 0, 0, 0.4) 70%, transparent 100%);
	background: -o-linear-gradient(left, transparent 0%, rgba(0, 0, 0, 0.4) 35%, rgba(0, 0, 0, 0.4) 70%, transparent 100%);
	background: -ms-linear-gradient(left, transparent 0%, rgba(0, 0, 0, 0.4) 35%, rgba(0, 0, 0, 0.4) 70%, transparent 100%);
	background: linear-gradient(to right, transparent 0%, rgba(0, 0, 0, 0.4) 35%, rgba(0, 0, 0, 0.4) 70%, transparent 100%);
}
.carousel-caption {
    position: absolute;
    right: 15%;
    top: 15%;
    left: 15%;
	bottom:15%;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #fff;
    text-align: center;
}
.top-bar {
	background:rgba(11, 23, 36, 0.8);
	height:40px;
}

.adv-top-header {
	width: 100%;
    height: 25px;
}
.adv-blue-background {
    background-color: rgba(11, 23, 36, 0.8);
	
}
.adv-green {
    height: 12px;
    background-color: #03632E;
}

.background-ligth {
	background-image: url("../images/bl.jpg");
	background-repeat: no-repeat;
	background-position: center top;
	background-size: cover;
	background-attachment: fixed;
}
.adv-ads{
	color:white;
	background-image: url("../images/bb.jpg");
	background-repeat: no-repeat;
	background-position: center top;
	background-size: cover;
	background-attachment: fixed;
	vertical-align: middle;
	padding:30px 10px 25px 10px;
	font-size:18px;
	letter-spacing:5px;
}
.adv-ad{
	color:white;
	background-image: url("../images/bb.jpg");
	background-repeat: no-repeat;
	background-position: center top;
	background-size: cover;
	background-attachment: fixed;
}


.why-services div.p {
	display: block;
	height: 80px;
	text-align: center;
	margin-bottom: 20px;
}
.why-services div.big-text {
	font-weight: bolder;
	padding-top: 10px;
}

.big-text-m {
	margin-bottom:20px;
}

.big-number {
	font-size: 120px;
	font-weight: bolder;
	color:#03632E;
	font-family: 'Nunito Sans', sans-serif;
}
.big-nuber-m {
	height:150px !important;
}

.mt40 {
	margin-top:40px;
}
.h80 {
	display: block;
	height:120px;
}
.mt120 {
	margin-top:140px;
}
.p20{
	padding:20px;
}

.uppercase {
	text-transform: uppercase;
}

.fadeInDownSmall {
	opacity:0px;
}

.card-icon {background:none; color:white; border:solid 1px white;}
.card-icon {height:360px; margin-bottom:10px; padding-top:10px;}
.page-footer {background-color: rgba(37,174,145,0.7); background-image:url("../images/fondo-1.jpg"); color:white;}
.footer-copyright {background:#BF2500;}

.nav-item {font-size: 1.1rem ; font-weight: bolder}
