


@font-face {
    font-family: 'futura';
    src: url('../fonts/Futura-Bold.eot');
    src: url('../fonts/Futura-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Futura-Bold.woff2') format('woff2'),
        url('../fonts/Futura-Bold.woff') format('woff'),
        url('../fonts/Futura-Bold.ttf') format('truetype'),
        url('../fonts/Futura-Bold.svg#Futura-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}




.img_head img{
	width: 100%;
}

.jumbotron.img_head{
	padding:0;
	margin: 0;
}

.jumbotron.img_head .col-lg-12{
	padding:0;
	}

.collapse	.navbar-nav{
	

		right:10px;
	}

	.navbar-nav li{
		
		display: inline;
		font-size: .9em;
		margin-right: 10px;

	}
	.navbar-nav li{
margin-right: 0;
	}


	.container nav.navbar-light ul.navbar-nav li a{
		
		color: #35485a;

	}




	.navbar{
		padding:0;
	}

	.collapse{
		
	}
	.collapse img{
		margin-right: 100px;
		}
	

		.navbar-nav li img{
		width: 20px;
		padding-top:8px;
		margin-right: 20px;
		}


.navbar-nav img{
width: 20px;
		padding-top:8px;
		margin-right: 20px;
}

.navbar-nav a{

	

}


		.tira{
		
			height: 129px;
		}

		.img_head .tira img{
			width: auto;
			text-align: center;
		}

h1, h2, h3{
	font-family: futura;
	font-weight: bold;
	font-style: normal;
 color: #38495b;
}
.nos, .nos_2{
margin-bottom: 60px;

}

.bg_gris{
	background-color: #e6ebec;
	padding-top:70px;
}
.vert_center{


}
.gal img{
	width:100%;
}
.gal .col-lg-3{
	padding: 0;
	margin: 0;
}
.jumbotron{
background:none;
margin: 0 0 50px 0;
padding:0;
}


.nos_2 img{
width: 100%;
}
.gris_2{
	padding-top:10px;
	background-color: #e6ebec;
}
.disp{
	margin-bottom: 60px;
}

.gris_3{
	background-color: #e6ebec;
}
.contact .col-lg-6{
margin: 0;
padding:0;
}
.wrap_contact{
	padding:20px;
}


.wrap_contact img{
	width:20px;
	margin-right: 20px;
}


form{
	margin-right: 50px;
}

.contact{

	
}

footer{
	background-color: #38495b;
	padding-top: 40px;
	color:#FFF;
}

footer p{
font-size: .8em;
}
footer img{
	margin-right: 30px;
}
.btn-primary, .btn-primary:hover, .btn-primary:checked{
	background-color: #38495b;
	border:none;
}
.disp img{
	width: 100%;
}


.scroll {
	width: auto;
		margin:0px auto 0px auto;
  white-space: nowrap; /* [1] */
  overflow-x: auto; /* [2] */
  -webkit-overflow-scrolling: touch; /* [3] */
  -ms-overflow-style: -ms-autohiding-scrollbar; /* [4] */ }

/* [5] */
.scroll::-webkit-scrollbar {
  display: none; }



.iconos .col-lg-3 img{
	width: 50%;
	margin-top: 50px;
}
.iconos .col-lg-3 p{
	padding-top: 20px;
}



.iconos .col-lg-3{
	text-align: center;
}
.container.iconos{
margin-bottom: 50px;
}
.ws-flotante{
		display: scroll;
		position: fixed;
		bottom: 20px;
		right: 15px;
}
