@import url('https://fonts.googleapis.com/css2?family=Rancho&family=Ubuntu+Condensed&display=swap');
body{
	line-height: 1.4;
	font-family: 'Ubuntu Condensed', sans-serif;
	font-weight: 400;
	background: linear-gradient(90deg, #666666,#d5d5d5);/* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
}
body.hidden-scrolling{
	overflow-y: hidden;
}
*{
	margin:0;
	box-sizing: border-box;
}
p {font-family:'Ubuntu Condensed', sans-serif !important;}
/*header*/
.container{
	max-width: 1366px;
	margin: 0 auto;
	background: rgba(0,0,0,0.8);
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
ul{
	list-style: none;
	margin:0;
	padding:0;
}
a{
	text-decoration: none;
}
/*header*/
.header{
	position: fixed;
	width: 100%;
	left:0;
	top:0;
	z-index: 99;
	padding:0;
}
.header-main{
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 5px 15px;	
}

.header .logo{
	padding: 0;
}
.header .logo a{
	font-size: 1.75em;
	color: #f00;
	font-weight: 600;
	font-family: 'Rancho', cursive;
	text-shadow: #FFFFFF 2px 2px 2px;
}	
.header .nav-menu{
	padding: 0 15px;
}
.header .menu > .menu-item{
	display: inline-block;
	margin-left: 25px;
	position: relative;
}
.header .menu > .menu-item > a{
	display: block;
	padding: 2px 0;
	font-size: 1.2em;
	color: #fff;
	text-transform: capitalize;
	transition: all 0.3s ease;
	font-weight: 600;
}
.header .menu > .menu-item > a .plus{
	display: inline-block;
	height: 12px;
	width: 12px;
	position: relative;
	margin-left:5px; 
	pointer-events: none;
}
.header .menu > .menu-item > a .plus:before,
.header .menu > .menu-item > a .plus:after{
	content:'';
	position: absolute;
	box-sizing: border-box;
	left: 50%;
	top:50%;
	background: #fff;
	height: 2px;
	width: 100%;
	transform: translate(-50%,-50%);
	transition: all 0.3s ease;
}
.header .menu > .menu-item:hover > a .plus:before,
.header .menu > .menu-item:hover > a .plus:after{
   background: #f00;
}
.header .menu > .menu-item > a .plus:after{
   transform: translate(-50%,-50%) rotate(-90deg);	
}
.header .menu > .menu-item > .sub-menu > .menu-item > a:hover,
.header .menu > .menu-item:hover > a{
	color: #f00;
	font-weight: 600;
}
.header .menu > .menu-item > a .actiplus{
	display: inline-block;
	height: 12px;
	width: 12px;
	position: relative;
	margin-left:5px; 
	pointer-events: none;
}
.header .menu > .menu-item > a .actiplus:before,
.header .menu > .menu-item > a .actiplus:after{
	content:'';
	position: absolute;
	box-sizing: border-box;
	left: 50%;
	top:50%;
	background: #f00;
	height: 2px;
	width: 100%;
	transform: translate(-50%,-50%);
	transition: all 0.3s ease;
}
.header .menu > .menu-item > .sub-menu{
	margin-top:3px;
	box-shadow: 0 0 10px rgba(0,0,0,0.2);
	width: 116px;
	position: absolute;
	left:0;
	top:100%;
	background: #333;
	padding: 0;
	border-top: 3px solid #f00;
	transform: translateY(10px);
	transition: all 0.3s ease;
	opacity:0;
	visibility: hidden;
	font-weight: 600;
}
@media(min-width: 769px){
.header .menu > .menu-item-has-children:hover > .sub-menu{
	transform: translateY(0);
	opacity: 1;
	visibility: visible;
 }
 .header .menu > .menu-item-has-children:hover > a .plus:after{
    transform: translate(-50%,-50%) rotate(0deg);		
 }
}
.header .menu > .menu-item > .sub-menu > .menu-item{
	display: block;
}
.header .menu > .menu-item > .sub-menu > .menu-item > a{
	display: block;
	padding: 12px 8px;
	font-size: 18px;
	font-weight: 600;
	background:#333;
	color: #fff;
	transition: all 0.3s ease;
	border-bottom:1px solid #fff;
}
.header .open-nav-menu{
	height: 34px;
	width: 40px;
	margin-right: 15px;
	display: none;
	align-items: center;
	justify-content: center;
	cursor: pointer;
}
.header .open-nav-menu span{
	display: block;
	height: 3px;
	width: 28px;
	background: #f00;
    position: relative;
}
.header .open-nav-menu span:before,
.header .open-nav-menu span:after{
	content: '';
	position: absolute;
	left:0;
	width: 100%;
	height: 100%;
	background: #f00;
	box-sizing: border-box;
}
.header .open-nav-menu span:before{
	top:-8px;
}
.header .open-nav-menu span:after{
	top:8px;
}
.header .close-nav-menu{
	height: 40px;
	width: 40px;
	background: #999;
	margin:0 0 15px 15px;
	cursor: pointer;
	display: none;
	align-items: center;
	justify-content: center;
}
.header .close-nav-menu img{
	width: 16px;
}
.header .menu-overlay{
	position: fixed;
	z-index: 999;
	background-color: rgba(0,0,0,0.5);
	left:0;
	top:0;
	height: 100%;
	width: 100%;
	visibility: hidden;
	opacity:0;
	transition: all 0.3s ease;
}
/* Hover en enlaces del submenú */
.header .menu > .menu-item > .sub-menu > .menu-item > a:hover {
    background-color: red;
    color: white;
}

/* responsive */
@media(max-width: 921px){
	.header .menu-overlay.active{
	visibility: visible;
	opacity: 1;
}
	.header .nav-menu{
		position: fixed;
		right: -200px;
		visibility: hidden;
		width: 200px;
		height: 100%;
		top:0;
		overflow-y: auto;
		background: #333;
		z-index: 1000;
		padding: 15px 0;
		transition: all 0.5s ease;
	}
	.header .nav-menu.open{
		visibility: visible;
		right: 0px;
	}
	.header .menu > .menu-item{
		display: block;
		margin:0;
	}
	.header .menu > .menu-item-has-children > a{
		display: flex;
		justify-content: space-between;
		align-items: center;
	}
	.header .menu > .menu-item > a{
		color: #ffffff;
		padding: 12px 15px;
		border-bottom: 1px solid #fff;
	}
	.header .menu > .menu-item:first-child > a{
	    border-top: 1px solid #fff;	
	}
	.header .menu > .menu-item > a .plus:before, 
	.header .menu > .menu-item > a .plus:after{
		background-color: #ffffff;
	}
	.header .menu > .menu-item-has-children.active > a .plus:after{
        transform: translate(-50%,-50%) rotate(0deg);
	}
	.header .menu > .menu-item > .sub-menu{
		width: 100%;
		position: relative;
		opacity: 1;
		visibility: visible;
		border:none;
		background-color: transparent;
		box-shadow: none;
		transform: translateY(0px);
		padding: 0px;
		left: auto;
		top:auto;
		max-height: 0;
		overflow: hidden;
	}
	.header .menu > .menu-item > .sub-menu > .menu-item > a{
		padding: 12px 30px;
		color: #ffffff;
		border-bottom: 1px solid #fff;
	}
	.header .close-nav-menu,
	.header .open-nav-menu{
		display: flex;
	}
}
@media(max-width: 921px){
	.container{ border-bottom-left-radius: 0;
	           border-bottom-right-radius: 0;}
	}
/* --------------------------------End Menu-------------------------------- */
/* ------------------Grid System--------------- */ 
.zerogrid{ width: 1366px; position: relative; margin:0 auto !important; padding:0;background:#fff;}
.zerogrid:after { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; }
.zerogrid .f-right{float: right!important;}
.zerogrid .f-left{float: left!important;}
.zerogrid .row{}
.zerogrid .row:before,.row:after { content: '\0020'; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; }
.zerogrid .row:after{clear: both; }
.zerogrid .row{zoom: 1;}
.zerogrid .wrap-col{margin:10px;}
.zerogrid .col-1-2, .zerogrid .col-1-3, .zerogrid .col-2-3, .zerogrid .col-1-4, .zerogrid .col-2-4, .zerogrid .col-3-4, .zerogrid .col-1-5, .zerogrid .col-2-5, .zerogrid .col-3-5, .zerogrid .col-4-5, .zerogrid .col-1-6, .zerogrid .col-2-6, .zerogrid .col-3-6, .zerogrid .col-4-6, .zerogrid .col-5-6{float:left; display: inline-block;}
.zerogrid .col-full{width:100%;}
.zerogrid .col-1-2,.zerogrid .col-1-2-fixed{width:50%;}
.zerogrid .offset-1-2{margin-left: 50%;}
.zerogrid .col-1-3,.zerogrid .col-1-3-fixed{width:33.33%;}
.zerogrid .col-2-3,.zerogrid .col-2-3-fixed{width:66.66%;}
.zerogrid .col-1-4,.zerogrid .col-1-4-fixed{width:25%;}
.zerogrid .col-2-4,.zerogrid .col-2-4-fixed{width:50%;}
.zerogrid .col-3-4,.zerogrid .col-3-4-fixed{width:75%;}
.zerogrid .col-1-5,.zerogrid .col-1-5-fixed{width:20%;}
.zerogrid .col-2-5,.zerogrid .col-2-5-fixed{width:40%;}
.zerogrid .col-3-5,.zerogrid .col-3-5-fixed{width:60%;}
.zerogrid .col-4-5,.zerogrid .col-4-5-fixed{width:80%;}
.zerogrid .col-1-6,.zerogrid .col-1-6-fixed{width:16.66%;}
.zerogrid .col-2-6,.zerogrid .col-2-6-fixed{width:33.33%;}
.zerogrid .col-3-6,.zerogrid .col-3-6-fixed{width:50%;}
.zerogrid .col-4-6,.zerogrid .col-4-6-fixed{width:66.66%;}
.zerogrid .col-5-6,.zerogrid .col-5-6-fixed{width:83.33%;}
@media only screen and (min-width: 521px) and (max-width: 1386px) {
	.zerogrid{width:100%;}
}
@media only screen and (max-width: 520px) {
	.zerogrid, .zerogrid .col-1-2, .zerogrid .col-1-3, .zerogrid .col-2-3, .zerogrid .col-1-4, .zerogrid .col-2-4, .zerogrid .col-3-4, .zerogrid .col-1-5, .zerogrid .col-2-5, .zerogrid .col-3-5, .zerogrid .col-4-5, .zerogrid .col-1-6, .zerogrid .col-2-6, .zerogrid .col-3-6, .zerogrid .col-4-6, .zerogrid .col-5-6{width:100%;}
}
/* Imagen top de escritorio */
.header-desktop {
  display: block;
}
.header-mobile {
  display: none;
}
/* Imagen top para móvil */
/* Mostrar por defecto solo la versión de escritorio */
.header-desktop {
  display: block;
}
.header-mobile {
  display: none;
}
/* Imagen de escritorio y animación */
.zoom-container {
  position: relative;
}
.title-top h1 {text-align:center;font-size:3em; padding: 5px 15px}
/* Versión móvil */
@media (max-width: 767px) {
  .header-desktop {
    display: none;
  }
  .header-mobile {
    display: block;
  }
  .mobile-container {
    position: relative;
  }
  .mobile-container img {
    width: 100%;
    height: auto;
    display: block;
  }
  .title-mobile {
    position: absolute;
    top: 50%;
    left: 0;
    color: white;
    text-align: center;
    padding: 5px 30px;
    z-index: 2;
    font-size: 1.5rem;
	background:rgba(25, 25, 25, 0.6);
  }
}

/* ---------------------Cuerpo-------------------------- */
.media-two	{width:50%;float:left;display:block;padding:0 5px;margin-bottom:-5px;}
.three-fourth	{width:75%;float:left;display:block;padding:0 5px;margin-bottom:-5px;}
.three-fourth figure  {height:auto;}
@media screen and (max-width: 768px) {
.three-fourth	{width:100% !important;margin:0;}
}
.one-fourth	{width:25%;float:left;display:block;padding:0 5px;margin-bottom:-5px;}
.one-fourth figure  {height:auto;}
@media screen and (max-width: 768px) {
.one-fourth	{display:none !important;}
}
.programas {margin:0 0.5em;color:#333;font-size:1.1em;}
.programas p {font-family: 'Courier New', cursive; padding-left:10px;}
.programas h2{color:#800;display: block;font-size:1.35em;font-weight:600;margin-bottom:0.5em;}
.programas h3{display: block;color:#00f; font-size:1.15em;font-weight:600; padding:15px 0 2px;}
.programas h4{display: block;color:#000; font-size:1.15em;font-weight:600;padding:12px 0 0;}
.programas h5{font-size:1.15em; color:#ff8000; margin: 0.5em 0 0;text-align:left;}
.responsive {width: 100%}
.programas ul {list-style-type: square;margin-left:2em}
.duracion{margin-top:1em;font-size:0.9em}
.top-header {max-width:1366px;margin:0 auto;}
#container{margin:0 0.5em 0.25em;}
#img-top { background:#fff;padding:3.2em 0 0;}
#img-pc { background:#fff;padding:3.5em 0 0;}
.top-pc {max-width:1196px;margin:0 auto;}
#img-smart { background:#fff;padding:3.5em 0 0;}
.top-smart {max-width:764px;margin:0 auto;}
#img-pro { background:#fff;padding:3.5em 0 0;}
@media screen and (max-width: 768px) { 
#img-pc {display:none}
}
@media screen and (min-width: 769px) { 
#img-smart {display:none}
}
/* ------------------------- Footer --------------------------- */
.footer {
  display: flex;
  justify-content: space-between;
  margin-top: 1em;
  padding: 20px;
  background-color: #e9e9e9;
  color: #333;
  flex-wrap: wrap; 
}
.footer-column {
  flex: 1; 
  text-align: center; 
  padding: 10px;
  box-sizing: border-box;
}
.footer-column h4 {
  margin-bottom: 1em;
  font-size: 1.15em;
  color: red;
  text-decoration: underline red;
    text-decoration-thickness: 2px;
    text-underline-offset: 5px;
}
.footer-column p {
  margin-bottom: 0.35em;
}
@media (max-width: 768px) {
  .footer {
    flex-direction: column; 
  }
  .footer-column {
    flex: none; 
	width: 100%; 
  }
}
/* ------------ Zoom Conteiner ---------------- */
.zoom-container {
	position: relative;
	overflow: hidden;
	display: inline-block;
	font-size: 16px;
	vertical-align: top;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	margin-bottom: 10px;
}
.zoom-container img {
	display: block;
	width: 100%;
	height: auto;
	-webkit-transition: all .5s ease; /* Safari and Chrome */
    -moz-transition: all .5s ease; /* Firefox */
    -ms-transition: all .5s ease; /* IE 9 */
    -o-transition: all .5s ease; /* Opera */
    transition: all .5s ease;
}
.title-div {
  display:flex;
  flex-direction: column;
  align-items: center;
  margin: 0.75em auto 3em;
  }
.title-pqt  {
  display:inline;
  align-items: center;
  margin: 0 auto; 
  color:#060;
  font-size:1.65em;
  border-bottom: 3px solid #060;
}
.indexx{color:#ff0;font-size:1.2em;letter-spacing:-1px}
.titulo{text-decoration:underline;}
.destinos-sm {margin-bottom:1.5em;text-align:center}
/*-- //banner---*/
.banner-bottom {
	position: absolute;
    bottom: 0;
    left: 15%;
    width: 70%;
    background:rgba(250, 250, 250, 0.6);
	padding:2px 0;
	color:#000;
	font-size:1.25em;
	border-radius:10px 10px 0 0;
}
.banner-sierra {
	position: absolute;
    top: 0;
    left: 0%;
    width: 100%;
    background:rgba(108, 169, 234, 0.7);
    font-size:1.5em;
    color:#fff;
	padding:3px 0;
}
.banner-costa {
	position: absolute;
    top: 0;
    left: 0%;
    width: 100%;
    background:rgba(167, 147, 102, 0.7);
    font-size:1.5em;
    color:#fff;
	padding:3px 0;
}
.banner-selva {
	position: absolute;
    top: 0;
    left: 0%;
    width: 100%;
    background:rgba(57, 128, 15, 0.7);
	font-size:1.5em;
    color:#fff;
	padding:3px 0;
}
.blanco1 {
	font-size:1.35em;
	color:#fff;
}
.title-texto { 
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
	background:rgba(0, 0, 0, 0.4);
    color:#fff; 
	font-size:1rem;
	
	line-height:1;
	padding: 5px 5px 8px;
}
.title-top {
	position: absolute;top: 30%;max-width:1080px;background:rgba(255, 255, 255, 0.4);
}

.banner-integ {
	position: absolute;
    top: 0;
    left: 0%;
    width: 100%;
    background:rgba(142, 12, 173, 0.5);
	font-size:1.25em;
    color:#fff;
	padding:3px 0;
}
.tarifas{display:none !important}
.tarifass{
	font-size:1em;
	margin-bottom:2em;
	}
.tarifas ul {list-style-type: disc;margin-left:2.5em;line-height:1.4}
.titulo-int {
	font-size:1.5em;
	color:#0000bf;
	margin: 1em 0.5em;
	font-weight:600;
}
.banner-right {
	position: relative;
	overflow: hidden;
	display: inline-block;
	vertical-align: top;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	border-radius: 5px 5px 5px 5px;
	 
}
.banner-right img {
	display: block;
	width: 100%;
	height: auto;
	-webkit-transition: all .5s ease; /* Safari and Chrome */
    -moz-transition: all .5s ease; /* Firefox */
    -ms-transition: all .5s ease; /* IE 9 */
    -o-transition: all .5s ease; /* Opera */
    transition: all .5s ease;
	
}
.banner-right:hover img {
	-webkit-transform:scale(1.1); /* Safari and Chrome */
    -moz-transform:scale(1.1); /* Firefox */
    -ms-transform:scale(1.1); /* IE 9 */
    -o-transform:scale(1.1); /* Opera */
     transform:scale(1.1);
}
.btn-smart{position:relative;margin:1em auto}
.d-flex{text-align:center}
.btn-es {
  margin:5px;
  width:150px;
  height:52px;
  padding: 10px 12px;
  font-weight: bold;
  cursor: pointer;
  transition: all 0.3s ease;
  position: relative;
  display: inline-block;
  outline: none;
  border-radius: 5px;
  z-index: 0;
  background: #e9e9e9;
  overflow: hidden;
  border: 2px solid #000;
  color: #000;
  text-align:center;  
  font-size: 1.15em;
}
.btn-es:hover {
  color: #ff0;
}
.btn-es:hover:after {
  height: 100%;
}
.btn-es:after {
  content: "";
  position: absolute;
  z-index: -1;
  transition: all 0.3s ease;
  left: 0;
  bottom: 0;
  height: 0;
  width: 100%;
  background: #000;
}	
.mas5 {
 margin:12px 5px;
 border:1px solid #ff9999; -webkit-border-radius: 5px; -moz-border-radius: 5px;border-radius: 5px; text-decoration:none; text-shadow: -1px -1px 0 rgba(0,0,0,0.3);font-weight:normal; color: #FFFFFF;
 background-color: #ffff66; background-image: -webkit-gradient(linear, left top, left bottom, from(#ff8000), to(#ffff99));
 text-align:center;
 }
.phototit {
max-width: 540px;
margin: auto;	
background-color:#ff0000;
color:#fff;
text-align:center;
padding: 0.15em;
font-size:1.25rem;
}
.mySlides {display: none;}
img {vertical-align: middle;}
/* Slideshow container */
.slideshow-container {
  max-width: 540px;
  position: relative;
  margin: auto;
}
/* Caption text */
.text {
  background: rgba(20, 28, 29, 0.5); /* 80% Black */
  color: #f2f2f2;
  font-size: 1rem;
  padding: 5px 8px;
  position: absolute;
  bottom: 8px;
  width: 100%;
  text-align: center;
}
/* Number text (1/3 etc) */
.numbertext {
  color: #ff0000;
  font-size: 20px;
  font-weight: 600;
  padding: 8px 12px;
  position: absolute;
  top: 0;
}
/* The dots/bullets/indicators */
.dot {
  height: 10px;
  width: 10px;
  margin: 8px 2px;
  background-color: #bbb;
  border-radius: 50%;
  display: inline-block;
  transition: background-color 0.6s ease;
}
/* Fading animation */
.fade {
  -webkit-animation-name: fade;
  -webkit-animation-duration: 1.5s;
  animation-name: fade;
  animation-duration: 1.5s;
}
@-webkit-keyframes fade {
  from {opacity: .4} 
  to {opacity: 1}
}
@keyframes fade {
  from {opacity: .4} 
  to {opacity: 1}
}
/* On smaller screens, decrease text size */
@media only screen and (max-width: 300px) {
  .text {font-size: 11px}
}	
@media only screen and (max-width: 640px) {
	.redes { padding:1.5em 0 0.5em;}
}
.phone {
	color:#222;
	font-size:1.2em;
	}
.mail2 {
	color:#333;
	font-size:1.2em;
	letter-spacing:-1px;
}
.condic {
	margin:0 0 0.75em;	
	text-align:center;
}
.contacto {
	margin:1em 0 0.5em;	
	text-align:center;
}
.contact {
	color:#333;
	font-size:1em;
	font-weight:400;
	}
.contact:hover {
	color: red;
	}	
.direccion {
    display:block;
	margin-top:1em;
	text-align:center;
	font-size:1.1em;
	font-weight:400;
	}
.footitulo { padding:1.25em 0 1.5em;text-align:center;	}
.redes { padding:0.75em 0 1em;text-align:center;	}	
.foot {  background:#000;
    margin: 0 0 -1.85em;
    padding:0.75em 0 0.75em;
	color:#ff0; 
	font-size: 0.85em;
	font-weight:400;
	text-align:center;
}
.otros {
	margin:1em 0 0;
	background-color:#ff8000;
	color:#0000ff; 
	font-size:1.25rem;
	font-weight:600;
	text-align:center;
	padding:0.15em 0 0.15em;
	border-radius: 10px 10px 0 0;
}
/* ------------- Linea horizontal -------------------- */
.zig-zag {
    border: none;
    width: 80%;
    margin: 2.5em auto;
    height: 20px;
    background: linear-gradient(135deg, #ffffff 20%, transparent 25%) -20px 0,
    linear-gradient(225deg, #ffffff 25%, transparent 20%) -20px 0,
    linear-gradient(315deg, #ffffff 25%, transparent 20%),
    linear-gradient(45deg, #ffffff 25%, transparent 20%);
    background-size: 30px 20px;
    background-color: #666666;
	}
.line2 { margin:1.75em;border-top: 3px solid yellow;
   border-bottom: 3px solid #000;}
.hr-degradado {
  border: 0; /* Elimina el borde por defecto */
  height: 6px; /* Grosor de la línea */
  width: 70%; /* Puedes ajustar esto */
  margin: 40px auto; /* Centrado horizontal y margen vertical */
  background-image: linear-gradient(to right, #ff0000, #ffff00); /* Degradado rojo a amarillo */
  border-radius: 2px; /* Esquinas redondeadas */
}

@media screen and (min-width: 769px) {.btn-smart{display: none;}.whats-float{display: none;}.phone-float{display: none;}}
@media screen and (min-width: 769px) {.head{display: none;}}
.mail-smart{display: block;text-align:center;}

@media screen and (max-width: 768px) {.flink{display: none;}
.mail-smart{display: none;}}
@media screen and (max-width: 768px) {

.contacto{display: none;}
.phone-float{display: none;}
.whats-float {display: none;}
.mail5{font-size:1.2em;color:#0D9EB5;letter-spacing:-1px;}
 
.center{text-align:center !important;}
.wa-top {color: #00ff00;font-size:1.2em}

.contact-top {
       display:block;
       color:#fff;
       position: fixed;
       top:15px;
       left:25%;
       z-index:999;
}
.btn-whatsapp {display: none !important;}
@media (min-width:769px){

.btn-signal {display: none !important;}
.btn-phone {display: none !important;}
}
.btn-messenger {display: none !important;}
.btn-signal {display: none !important;}
.btn-telegram {display: none !important;}
.mright {margin-right: 1.5em !important;}
.fulld {display: none !important;}
.btn-phone {display: none !important;}
.cel900 {display: none !important;}
.cel920 {display: none !important;}
.cel468 {display: none !important;}
.cel941 {display: none !important;}
.cel965 {display: none !important;}
.wa900 {display: none !important;}
.wa920 {display: none !important;}
.wa941 {display: none !important;}
.wa965 {display: none !important;}
.wa468 {display: none !important;}
@media (max-width:768px){
	
.nofono {display: none !important;}
.btn-signalqr {display: none !important;}
}
.contact-top {display: none !important;}

.contact-btn {display: non !important;}
    

	