@media screen and (max-width: 768px) {
	#homexs{display:block; background-repeat:no-repeat;}
	#homesm{display:none;}
	#homemd{display:none;}
	#homelg{display:none;}
	#servxs{display:block; background-repeat:no-repeat;}
	#servsm{display:none;}
	#empxs{display:block; background-repeat:no-repeat;}
	#empsm{display:none;}

}
@media screen and (min-width: 769px) and (max-width: 995px) {
	#homexs{display:none;}
	#homesm{display:block; background-repeat:no-repeat;}
	#homemd{display:none;}
	#homelg{display:none;}
	#servxs{display:none;}
	#servsm{display:block; background-repeat:no-repeat;}
	#empxs{display:none;}
	#empsm{display:block; background-repeat:no-repeat;}

}
@media screen and (min-width: 996px) and (max-width: 1366px) {
	#homexs{display:none;}
	#homesm{display:none;}
	#homemd{display:block; background-repeat:no-repeat;}
	#homelg{display:none;}
	#servxs{display:none;}
	#servsm{display:none;}
	#servmd{
		background-image:url(../img/servicios-md.jpg);
		background-repeat: no-repeat;
		background-position: bottom right;
		background-size: contain;
	}
	#empxs{display:none;}
	#empsm{display:none;}
	#empmd{
		background-image:url(../img/empresa-md.jpg);
		background-repeat: no-repeat;
		background-position: bottom right;
		background-size: contain; 
	}
}
@media screen and (min-width: 1367px) and (max-width: 1920px) {
	#homexs{display:none;}
	#homesm{display:none;}
	#homemd{display:none;}
	#homelg{display:block; background-repeat:no-repeat;}
	#servxs{display:none;}
	#servsm{display:none;}
	#servmd{		
		background-image:url(../img/servicios-lg.jpg);
		background-repeat: no-repeat;
		background-position: bottom right;
		background-size: contain;}

	#empxs{display:none;}
	#empsm{display:none;}
	#empmd{		
		background-image:url(../img/empresa-lg.jpg);
		background-repeat: no-repeat;
		background-position: bottom right;
		background-size: contain;
}
}
body{
	font-size: 16px;
}
.img-emp{
	position: relative;
    bottom: 0;
    right: 0;
}
.btn-principal{
	color:#FFF;
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
}
.btn-principal a{
	color:#FFF;
}
.btn-principal:hover{
	color: #FFCB04;
}
.fondo-nav{
	background-color: #403E34;
}
.nav>li>a:hover, .nav>li>a:focus {
    background-color: transparent;
}
.misc-footer{
	z-index: 100 !important;
	float: left;
	position: absolute;
}
.fondo-footer{
	background-color:#404041;
	padding: 15px 0px 20px 0px;
}
.fondo-footer-bordo{
	background-color:#721A15;
	padding: 10px 0px 10px 0px;
}
.amarillo{
	color: #FFCB04;
	font-family: 'Roboto', sans-serif;
}
.addresses h4{
	color:#FFF;
	margin-bottom: 0;
	padding-bottom: 0;
}
.addresses p{
	font-size: 16px;
}
.addresses p strong{
	font-size: 28px;
	font-weight: normal;
}
.addresses address{
	margin-bottom: 10px;
}
.destacado {
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
	color: #666;
}
.titulares-blanco {
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
	color: #FFF;
}
.titulares {
	font-family: 'Roboto', sans-serif;
	color: #000;
}
.titulares a{
	color: #000;
}
.corrido-blanco{
	color:#FFF;
	font-family: 'Roboto', sans-serif;
}
.corrido-blanco a{
	color:#FFF;
}
.corrido-bordo{
	color:#721A15;
	font-family: 'Roboto', sans-serif;
}
.corrido{
	color:#000;
	font-family: 'Roboto', sans-serif;
}
.corrido > a{
	color:#000;
}
.margin5{margin: 5px;}
.divider2{
	height: 1px;
	margin: 15px 0;
	background-color: #FFCB04;
}

.texto-der{
	text-align: right;
}
.map{margin-top:40px;}
.map iframe{width:100%; height:200px; background-color:#FFCB04; padding: 8px;}
#map-container iframe{width:100%; height:200px; background-color:#FFCB04; padding: 8px; }

@media screen and (max-width: 768px) {
.centrar-mobil {text-align: center;}
.centrar-mobil-img {margin: 0px auto 0px auto;}
}
@media (max-width: 992px) {
    .navbar-header {
        float: none;
    }
    .navbar-left,.navbar-right {
        float: none !important;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-fixed-top {
		top: 0;
		border-width: 0 0 1px;
	}
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
		margin-top: 7.5px;
	}
	.navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .collapse.in{
  		display:block !important;
	}
}