@media(min-width:0px){.img-100{width: 100%;}html{/*scroll-behavior:smooth; */   background: #FFF;}a{text-decoration:none;color:#000}.flex{flex-wrap:wrap}
.header{background:#333333;}.header-menu{background: black;}
/*header{border-bottom:4px solid #ccc}*/
header p{color:#fff}.botones{display:none}.container-h1{background:#fdc52f;padding:8px;margin-bottom:15px;margin-top:20px}
.principal p{line-height:30px;font-size:18px;text-align:justify;color:#fff}.raya{height:5px;background:#fdc52f}
.caja{background:#333333;border: 4px solid #333333;width:100%;/*padding:20px*/}.caja p{color:#fff;text-align:justify;line-height:30px;margin-top:10px}
.caja img{text-align:center;margin:0 auto}.caja .productos{background:#333333;padding:10px;/*margin-bottom:20px*/}
.caja .img{display:inline-block;text-align:center}.producto .height-auto{display:flex}.caja .productos h2{color:#FFFFFF;text-align:center}
.tel{font-size:35px;color:#fff}.container-menu-movil{display:block}.container-menu-desktop{display:none}.flex-center{justify-content:center}
.flex-right{justify-content:flex-end}.flex-left{justify-content:flex-start}.celular .flex-right{padding-right:15px}
.celular .flex-left{padding-left:15px}.img-flex{flex:auto}.show-tablet{display:none}.text-center-xs{text-align:center}
.flex-horizontal-center{justify-content:center}nav ul li{list-style:none;display:inline-block;padding:10px;}
nav ul li a{color:#333333;padding:20px;font-weight:700;text-decoration:none;font-size:18px}#hijo{display:none}
.hijoclick{display:block;position:absolute;background:#fdc52f;border:1px solid #fff;z-index:99999999999}
nav .hijoclick li{display:block;text-align:left;border-bottom:1px solid #fff;padding:10px}
nav .hijoclick li a{font-size:15px;color:#000}.text-right{text-align:right}.hijoclick{display:block;position:absolute;margin-top:15px}
.tel,.tel a{color:#fff;text-decoration:none;font-weight:700}
.form-control{width:100%;padding:10px;border-radius:5px;font-size:16px;border:3px solid #000000;text-transform:uppercase}
.space-bottom{margin-bottom:20px}.minicontacto2{/*background:#000;*/border-top:5px solid #333333;/*padding-bottom:30px*//*;margin-top:20px*/}
.form h1{color:#333333;font-size:25px;text-align:center;margin-top:20px;margin-bottom:20px}
form .btn{width:auto;font-size:20px;font-weight:700;text-align:center;background:#0c2cd1;color:#FFFFFF;border:none;padding:10px;border-radius:5px;cursor:pointer}form .container-btn{text-align:center;margin:0 auto}.slide{position:relative}.childslide1,.childslide11,.childslide2{display:none}.after-next{border:none;display:inline-block;padding:8px 16px;vertical-align:middle;overflow:hidden;text-decoration:none;color:inherit;background-color:inherit;text-align:center;cursor:pointer;white-space:nowrap;color:#fff!important;background-color:#000!important;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn-after{position:absolute;top:50%;left:0;transform:translate(0,-50%);-ms-transform:translate(0,-50%)}.btn-next{position:absolute;top:50%;right:0;transform:translate(0,-50%);-ms-transform:translate(0,-50%)}.slide img{cursor:pointer}}@media(min-width:768px){.container-menu-movil{display:none}.hide-tablet{display:none}.show-tablet{display:inline-block}.text-right-sm{text-align:right}.container-menu-desktop{display:block;margin-top:-15px}nav ul li a{color:#333333;padding:10px;font-weight:700;text-decoration:none;font-size:18px}.celular img{margin-right:20px}}.mensaje{height:150px}@media(min-width:992px){.tel{font-size:40px;font-weight:700}.principal p{font-size:20px}.sm-productos{height:108px}.text-right-sm{text-align:right}.container-menu-desktop{display:block;margin-top:-10px}.menu{margin-top:0}nav ul li a{color:#333333;padding:10px;padding-right:40px;font-weight:700;text-decoration:none;font-size:20px;padding-left:0}.form h1{font-size:40px}form .btn{font-size:25px}}@media(min-width:1200px){.sm-productos{height:80px}.container-menu-desktop{display:block;margin-top:-25px}
.menu{margin-top:0}}@media(min-width:1400px){.sm-productos{height:80px}}.xs-sise{display:none}@media(max-width:769px){.botton-20-movil{
		    margin-bottom: 30px;
	} nav ul li,nav ul li a{display:block;padding:5px;color:#000}.hijoclick{display:block;position:relative}.botones{display:block}
.menu{display:none}.miniboton{width:98%;padding:3.5px;color:#fff;border:1px solid #fff;text-align:center;font-weight:700}.botones a{text-decoration:none;color:#fff}
.menu{background:#fdc52f;margin-top:0px;margin-bottom:10px}nav ul li{border-bottom:1px solid #fff}.xs-hide{display:none}.xs-sise{display:block}}@media(max-width:500px){.atendemos{margin-top:-15px;margin-bottom:-15px}}@media(max-width:470px){.atendemos{margin-top:-15px;margin-bottom:-15px}}
.borde-titulo{
	border:1px solid #000000;
	padding: 10px;
	font-size: 20px;
	background: #0d0d47;
    color: #000;
}
a.btnregresar {
    float: right;
    padding: 10px;
    background: #f9ff00;
    font-weight: bold;
    margin-right: 10px;
    margin-top: 2px;
}
.fondo-contacto{
/*background: #9e9d9d;*/
}
@media(max-width: 992px){
a.btnregresar {
    margin-top: 1px;
}
}
@media(min-width: 769px){
	
.header-menu{background: #FFFFFF;}
}
.subfondo-contacto{
	/*background: url(../images/trama2.png);*/
    padding-top: 15px;
    padding-bottom: 15px;
}
.subfondo-nosotros{
padding-top: 15px;
    padding-bottom: 15px;
    padding:25px;
    border:3px solid #333333;
	color: #000000;
	background: #FFFFFF;
}

.titulo-slider{
	position: absolute;width: 100%;bottom: 10%;
}
.titulo-slider .sub{
	background: #333333;padding: 10px;width: auto;display: inline-block;padding-left: 0px;
}
.titulo-slider h2{
	color: #FFFFFF;
	font-size: 18px;
	padding-left: 10px;
}
.titulo-slider .label{
	background: #1065ae;padding-left: 20px;padding-right: 20px;font-weight: bold;font-weight: bold;color: #000000;cursor: pointer;
	    font-size: 28px;
    font-weight: bold;
    align-items: center;
}
.titulo-slider .label div{
	text-align: center;
    width: 100%;
        margin-top: -4px;
}
@media (max-width: 992px){
	.titulo-slider h2{
		font-size: 12.5px;
	}
	.titulo-slider{
		bottom:2%;
		left: 0;
	}
	.titulo-slider .label{
		padding-left: 0;
		padding-right: 0;
	}
}