@media (max-width: 992px) {
	#waf2 {
		position: fixed;
		left: 10px;
		bottom: 5px;
		top: calc(100% - 70px);
		width: 31%;
	}
	#waf3 {
		position: fixed;
		left: calc(30% + 20px);
		bottom: 5px;
		top: calc(100% - 70px);
		width: calc(37% - 20px);
	}
	#waf4 {
		position: fixed;
		right: 10px;
		bottom: 5px;
		top: calc(100% - 70px);
		width: 31%;
	}
	.derBottom_2 {
		display: none;
	}
	.derBottom_1 {
	  float: left;
	  width: 100%;
	  height: 40px;
	}
	.nuevoMenu li a {
	  padding: 10px 5px;
	}
	#modalPedido {
	  width: 96%;
	  min-height: 940px;
	  background-color: #fff;
	  border-radius: 10px;
	  padding: 10px 20px 30px 20px;
	  z-index: 10010;
	  position: fixed;
	  top: 2%;
	  left: 2%;
	  display: none;
	}
	#nombrepm, #nombrepm2 {
	  float: left;
	  width: 320px;
	  min-height: 20px;
	  font-size: 18px;
	  line-height: 25px;
	  font-weight: 900;
	  margin-left: 10px;
	  color: #000;
	}					
}

/* Extra small devices (portrait phones, less than 576px) */
@media (max-width: 575.98px) {
	.logoHeaderNuevo {
		width: 100%;
	}
	.logoHeaderNuevo img {
	  height: auto;
	  width: 70%;
	}	
	.divDerecha {
		display: none
	}	
	.wraperMenu {
		padding: 0;
		margin-left: -15px;
    	margin-right: -15px;
	}
	.nuevoMenu_2 {
		padding: 10px 0 0 0;
	}
	.nuevoMenu_2 li a {
		display: block;
		padding: 5px 3px;
		text-decoration: none;
		font-size: 13px;
		font-weight: 700;
		color: #000;		
	}
	.bannerSeccion2 img {
		width: 100%;
		height: auto;
	}
	.barraLateral {
		display: none;
	}
	#waf3 {
		position: fixed;
		left: calc(30% + 20px);
		bottom: 5px;
		top: calc(100% - 70px);
		width: calc(35% - 20px);
	}	
	.innerDerTop {
	  width: 100%;
	  height: 80px;
	  padding-top: 10px;
	  font-size: 17px;
	  text-align: left;
	  padding-right: 0px;
	}	
	.innerDerTop ul li {
		width: 100%;
		margin: 0 auto;
	}		
	.innerDerTop ul li {
	  height: 25px;
	  font-size: 13px;
	}	
	.nuevoMenu ul li {
	  float: left;
	  margin: 0 0px;
	}	
	.nuevoMenu li a {
	  display: block;
	  padding: 10px 6px;
	  text-decoration: none;
	  font-size: 13px;
	  font-weight: 700;
	  color: #000;
	}
	.derTop {
		display: none;
	}
}

/* Small devices (landscape phones, less than 768px) */
@media (min-width: 576px) and (max-width: 767.98px) {
	.logoHeaderNuevo {
		width: 100%;
	}
	.logoHeaderNuevo img {
	  height: auto;
	  width: 70%;
	}	
	.divDerecha {
		display: none
	}	
	.wraperMenu {
		padding: 0;
		margin-left: -15px;
    	margin-right: -15px;
	}
	.nuevoMenu_2 {
		padding: 10px 0 0 0;
	}
	.nuevoMenu_2 li a {
		display: block;
		padding: 5px 4px;
		text-decoration: none;
		font-size: 14px;
		font-weight: 700;
		color: #000;		
	}	
	.logoHeaderNuevo img {
	  height: auto;
	  max-width: 70%;
	}	
	.innerDerTop {
	  width: 90%;
	  height: 80px;
	  padding-top: 10px;
	  font-size: 17px;
	  text-align: left;
	  padding-right: 0px;
	}
	.innerDerTop ul li {
	  height: 25px;
	  font-size: 13px;
	}
	.innerDerTop {
		width: 100%;
		text-align: center;
	}		
	.innerDerTop ul li {
		width: 100%;
		text-align: center;
		margin: 0 auto;
	}	
	.nuevoMenu ul li {
	  float: left;
	  margin: 0 5px;
	  width: 18%;
	  text-align: center;
	}
}

/* Medium devices (tablets, less than 992px) */
@media (min-width: 768px) and (max-width: 991.98px) {
	.innerDerTop {
	  width: 90%;
	  height: 80px;
	  padding-top: 10px;
	  font-size: 17px;
	  text-align: left;
	  padding-right: 0px;
	}
	.innerDerTop ul li {
	  height: 25px;
	  font-size: 13px;
	}	
}

/* Large devices (desktops, less than 1200px) */
@media (min-width: 992px) and (max-width: 1199.98px) {

}

@media (min-width: 1300px) {
	.container {
		width: 1300px;
	}
}