
@media (max-width:400px) {

.myCarousel {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}
.menu_p{
                     border: 0;
                     clip: rect(0 0 0 0);
                     height: 1px;
                     margin: -1px;
                     overflow: hidden;
                     padding: 0;
                     position: absolute;
                     width: 1px;
                     }
}


.BotonGris {
	
	background:linear-gradient(to bottom, #ffffff 5%, #a7a7a7 100%);
	background-color:#ffffff;
	border-radius:6px;
	border:1px solid #ffffff;
	display:inline-block;
	cursor:pointer;

	
	
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	
}
.BotonGris:hover {
	background:linear-gradient(to bottom,  #a7a7a7  5%,#ffffff 100%);
	background-color:#c62d1f;
	
}
.BotonGris:active {
	position:relative;
	top:1px;
}

.BotonRosa {
	
	background:linear-gradient(to bottom, #ffffff 5%, #ff339f 100%);
	background-color:#ffffff;
	border-radius:6px;
	border:1px solid #ffffff;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	
	
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	
}
.BotonRosa:hover {
	background:linear-gradient(to bottom,  #ff44ff  5%,#ffffff 100%);
	background-color:#c62d1f;
	color:#ffffff;
}
.BotonRosa:active {
	position:relative;
	top:1px;
}



.BotonAmarillo {
	
	background:linear-gradient(to bottom, #ffffff 5%, #d1b808 100%);
	background-color:#ffffff;
	border-radius:6px;
	border:1px solid #ffaa22;
	display:inline-block;
	cursor:pointer;
	color:#333333;
	
	
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:0px 1px 0px #ffee66;
}
.BotonAmarillo:hover {
	background:linear-gradient(to bottom, #d1b808 5%, #ffffff 100%);
	background-color:#d1b808;
	color:#333333;
	
}
.BotonAmarillo:active {
	position:relative;
	top:1px;
}

.BotonVerde {
	
	background:linear-gradient(to bottom, #ffffff 5%, #47ece4 100%);
	background-color:#ffffff;
	border-radius:6px;
	border:1px solid #47ece4;
	display:inline-block;
	cursor:pointer;
	color:#333333;
	
	
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:0px 1px 0px #47ece4;
}
.BotonVerde:hover {
	background:linear-gradient(to bottom, #47ece4 5%, #ffffff 100%);
	background-color:#47ece4;
	color:#333333;
	
}
.BotonVerde:active {
	position:relative;
	top:1px;
}



.BotonAzul {

	background:linear-gradient(to bottom, #3d94f6 5%, #1e62d0 100%);
	background-color:#3d94f6;
	border-radius:6px;
	border:1px solid #337fed;
	display:inline-block;
	cursor:pointer;
	color:#333333;
	
	
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	
}
.BotonAzul:hover {
	background:linear-gradient(to bottom, #1e62d0 5%, #3d94f6 100%);
	background-color:#1e62d0;
	color:#ffffff;
}
.BotonAzul:active {
	position:relative;
	top:1px;
}

.ButtonEffect {
  
  position: relative;
 
  outline: 1px solid;
  outline-color: rgba(49, 138, 172, 0.4);
  transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);
}
.ButtonEffect:hover {
  box-shadow: inset 0 0 20px rgba(49, 138, 172, 0.5), 0 0 20px rgba(49, 138, 172, 0.4);
  outline-color: rgba(49, 138, 172, 0);
  outline-offset: 80px;
  text-shadow: 1px 1px 6px #fff;
   
}
.ButtonEffectTransparente {
  
  position: relative;
 
  outline: 1px solid;
  outline-color: transparent;
  transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);
}
.ButtonEffectTransparente:hover {
  box-shadow: inset 0 0 20px rgba(49, 138, 172, 0.5), 0 0 20px rgba(49, 138, 172, 0.4);
  outline-color: rgba(49, 138, 172, 0);
  outline-offset: 80px;
  text-shadow: 1px 1px 6px #fff;
   
}
