@font-face {
	font-family: 'DINMedium';
	src: url('../fonts/DIN-Medium.eot');
	src: url('../fonts/DIN-Medium.eot?#iefix') format('embedded-opentype'),
		url('../fonts/DIN-Medium.woff') format('woff'),
		url('../fonts/DIN-Medium.ttf') format('truetype');
	font-weight: 100;
	font-style: normal;
}

@font-face {
	font-family: 'DINLight';
	src: url('../fonts/DIN-Light.eot');
	src: url('../fonts/DIN-Light.eot?#iefix') format('embedded-opentype'),
		url('../fonts/DIN-Light.woff') format('woff'),
		url('../fonts/DIN-Light.ttf') format('truetype');
	font-weight: 100;
	font-style: normal;
}

body{
	font-family:'DinLight';
	font-size:15px;
	line-height:25px;
	color:#0e1130;
}

h1{
	font-family:'DINMedium';
	font-size:25px;
	text-transform:uppercase;
	color:#27a9e1;
	border-bottom: 3px solid #27a9e1;
    padding-bottom: 10px;
    max-width: 70px;
}

strong{
	font-family:'DINMedium';
}

a:hover{
	opacity:0.6;
	transition:1s;
}

.header{
	background:url(../imgs/header.png) no-repeat;
	background-size:contain;
	min-height: 706px;
}

.navbar-right li{
	display:inline-block;
	vertical-align:middle;
}

.navbar-right li a:hover, .navbar-right li a:focus{
	background-color:transparent;
}

.nav>li>a{
	padding:10px 10px;
}

.navbar-nav {
    margin: 7.5px 0px;
    border-bottom: 1px solid #ddd;
}

.navbar-nav>li>a{
	padding-top:0;
	padding-bottom:0;
}

.col-md-3 {
	text-align:center;
}

.product-img{
	margin-top:40px;
	text-align:center;
}

.logos-header.center-block {
    text-align: center;
}

.logos-header.center-block img {
    margin: 0 30px;
}

.navbar-nav>li>a {
    color: #58585b;
    font-size: 14px;
    margin: 5px 7px;
}

footer {
    position: relative;
    top: 100px;
    border-top: 5px solid #27a9e1;
    background: #1b75bb url(../imgs/bg-footer.png) no-repeat;
    color:#fff;
    background-size:cover;
}

footer .container {
    padding: 60px;
}

footer h4{
	font-size:17px;
	color:#27a9e1;
	font-family:'DINMedium';
}

footer input{
	font-size:11px;
}

.form-control{
	border-radius:0;
	margin-bottom:15px;
}

footer button.btn.btn-default {
    background: #27a9e1;
    border: 0;
    width: 100%;
    border-radius: 0;
    color: #fff;
    font-family: 'DINMedium';
}

.legal.col-md-12 {
    text-align: center;
    text-transform: uppercase;
    bottom: 0;
    position: relative;
    top: 40px;
}

#productos .container{
	padding-top:0;
}

#what-we-do .container {
    padding-bottom: 0;
}

footer img,footer .col-md-4{
	margin-top: 37px;
}

.container {
    padding: 10px 26px;
}

@media (min-width:768px){
	.container{
		padding: 70px 40px;
	}
	#what-we-do img{
	position: relative;
    top: -100px;
	}
	.logos-header.center-block {
    max-width: 56%;
	}
	#productos .logos-header.center-block {
    max-width: 100%;
	}
}

@media (max-width:800px){
	.header{
		background:url(../imgs/header.png) no-repeat -307px 0;
	}
}

@media (max-width:500px){
	.header {
    background: url(../imgs/header.png) no-repeat 0 -464px;
	}
	.logos-header.center-block img {
    margin: 50px 8px;
	}
	#productos .logos-header.center-block img {
    margin: 20px 40px !important;
	}
	#productos .logos-header.center-block a{
	top: 0 !important;
	}
	footer img{
		margin-bottom:50px;
	}
	footer .container {
    padding: 14px;
	}
	footer{
		top:0;
	}
	footer{
		text-align:center;
	}
}

