@charset "UTF-8";
/*!
 * BookKnow
 * Author: Frank Valero @uvelcom
 * ================================*/
@font-face{font-family: "Roboto";src: url("../fonts/Roboto-Regular.ttf");font-weight: normal;font-style: normal;}
@font-face{font-family: "Roboto";src: url("../fonts/Roboto-Bold.ttf");font-weight: bold;font-style: bold;}
@font-face{font-family: "Poppins";src: url("../fonts/Poppins-Bold.ttf");font-weight: bold;font-style: bold;}
@font-face{font-family: "Poppins";src: url("../fonts/Poppins-Regular.ttf");font-weight: normal;font-style: normal;}
@font-face{font-family: "Subtitulo";src: url("../fonts/ReenieBeanie-Regular.ttf");font-weight: bold;font-style: bold;}

*{
	--celeste: #00B8FA;
	--celeste-hover: #000;
	--dorado: gold;
	--naranja: #f58634; /*#FF4338;*/
	--naranja-hover: #dd6434;
	--azul: #0D2959;
	--azul-hover: #091f46;
	--blanco: #ffffff;
	--plomo: #6E6E6E;
	--verde: #019A69;
	--gris: #f0f2f5;
	--color-titulo: #000000;
	--border-radius-top: 10px 10px 0px 0px;
	--border-radius-bottom: 0px 0px 10px 10px;
	--border-radius: 10px;
	--sombra: 0px 0px 8px rgba(0,0,0,.2);
	--borde-plomo: 1px solid rgba(0,0,0,.1);
	--tam-subtitulo: 40px;
	--fuente-titulo: "Poppins";
	--fuente-subtitulo: "Subtitulo";
	--tam-titulo: 3em;
}

body{font-size: 14px;font-family: var(--fuente-titulo);color: #000;}
a{text-decoration: none;color: inherit;}
a:hover{color: var(--naranja);}
.form-group{margin-bottom: 15px;}
.form-group label{font-weight: bold;font-size: 90% !important;color: rgba(0, 0, 0, 0.7);}
.form-control{border-radius: 5px;padding: 10px 20px;}
.btn{border-color: rgba(0,0,0,.2) !important;border-radius: 25px;padding: 8px 15px;font-size: 13px;}
/* .btn i{color: inherit;} */
.btn:hover{border-color: rgba(0,0,0,.2) !important;}
.btn-info{background: var(--azul);color: #fff;}
.btn-info:hover{color: var(--blanco);background: var(--naranja) !important;}
.btn-warning{background: var(--naranja);color: var(--blanco) !important;}
.btn-warning:hover{background: var(--naranja-hover);color: var(--blanco) !important;}
.btn-success{background: var(--verde);}
.subtitulo{font-family: "Subtitulo", sans-serif;color: var(--naranja);font-size: var(--tam-subtitulo);font-weight: bolder;}
h1, .titulo{color: var(--color-titulo);font-family: Poppins;font-size: var(--tam-titulo);margin-bottom: 27px;font-weight: bold;}
.important::after{content: "*";font-weight: normal;color: red;margin-left: 5px;}
.bg-warning{background: var(--naranja) !important;}
.bg-success{background: var(--verde) !important;}
/* li{list-style-image: url(../image/icons/checked.png);} */


.nav-menu, .nav-menu * {list-style: none;padding-left: 0px;margin-left: 0px;}
.nav-menu li a{font-size: 14px;}
/* .nav-menu > li a{color: var(--blanco);} */
.nav-menu ul {position: absolute;display: none;top: 100%;left: 0;z-index: 99;}
.nav-menu li {position: relative;/* white-space: nowrap; */}
.nav-menu > li {float: left;}
.nav-menu > li:last-child ul{border: 1px solid red;}
.nav-menu li:hover > ul,
.nav-menu li.sfHover > ul {display: block;}
.nav-menu ul ul {top: 0;left: 100%;}
/* .sf-arrows .sf-with-ul {margin-right: 5px} */
.sf-arrows .sf-with-ul:after {content: "\f282";position: absolute;bottom:9px;right: -12px;font-family: bootstrap-icons!important;font-style: normal;font-weight: normal;}
.sf-arrows ul .sf-with-ul:after {content: "\f105";}
#nav-menu-container {margin: 0;}
#nav-menu-container .dropdown-toggle::after{border: none !important}
@media (max-width: 768px) {
  #nav-menu-container {display: none;}
}
.nav-menu li:hover > a, 
.nav-menu > .menu-active > a {color: var(--naranja);text-decoration: none;}
.nav-menu > li {margin-left: 16px;}
.nav-menu ul {padding: 10px 10px 10px 30px;box-shadow: 0px 0px 30px rgba(127, 137, 161, 0.25);background: var(--blanco);display: inline-block;}
.nav-menu .dropdown-menu{margin-top: 0px;border-radius: 0px;max-width: 300px;min-width: 280px}
.nav-menu .dropdown-menu:before{content: "";position: absolute;top: -10px;left: 40px;border-left: 10px solid transparent;border-right: 10px solid transparent;border-bottom: 10px solid var(--blanco);}
.nav-menu ul li {transition: 0.3s;}
.nav-menu ul li a {padding: 5px 0px;color: #4e4d4d;transition: 0.3s;display: block;text-transform: none;}
.nav-menu ul li:before,
#mobile-nav ul li li:before{content: "\f285";font-family: bootstrap-icons !important;position: absolute;left: -15px;top: 8px}
.nav-menu ul li:hover > a {color: #007bff;}
.nav-menu ul ul {margin: 0px;}
#mobile-nav {position: fixed;top: 0;padding-top: 18px;bottom: 0;z-index: 998;background: rgba(0, 0, 0, 0.8);left: -260px;width: 260px;overflow-y: auto;transition: 0.4s;}
#mobile-nav ul {padding: 0;margin: 0;list-style: none;}
#mobile-nav ul li {position: relative;}
#mobile-nav ul li a {font-size: 18px;overflow: hidden;padding: 10px 22px 10px 15px;position: relative;text-decoration: none;width: 100%;display: block;outline: none;}
#mobile-nav ul li a:hover {color: var(--blanco);}
#mobile-nav ul li li {padding-left: 10px;}
#mobile-nav ul li li a{color: #000;padding: 4px 5px 4px 15px;font-size: 15px;line-height: 18px;font-weight: normal}
#mobile-nav ul li ul{padding: 10px 0px !important;left: 2px;border-radius: 0px}
#mobile-nav ul li li:before{left: 10px}
#mobile-nav ul .menu-has-children i {position: absolute;right: 0;z-index: 99;padding: 15px;cursor: pointer;color: var(--blanco);}
#mobile-nav ul .menu-has-children i.fa-chevron-up {color: #094375;}
#mobile-nav ul .menu-has-children li a {text-transform: none;}
#mobile-body-overly {width: 100%;height: 100%;z-index: 997;top: 0;left: 0;position: fixed;background: rgba(0, 0, 0, 0.7);display: none;}
#mobile-nav-toggle{display: none}
body.mobile-nav-active {overflow: hidden;}
body.mobile-nav-active #mobile-nav {left: 0;}
body.mobile-nav-active #mobile-nav-toggle {color: var(--blanco);}
.current-page-ancestor a, .current-menu-item a{color: #ceab2f;}

.vl-logo img{height: 50px;}
.header-top{background: var(--celeste);color: var(--blanco);padding-top: 8px;padding-bottom: 8px;z-index: 2;position: relative;}
.header-top a{display: inline-block;margin-left: 10px;margin-right: 10px;}
.smd{margin-right: 0px;}
.smi{margin-left: 0px;}
.cp{position: relative;}
.cp::before{bottom: -8px !important;left: -25px !important;}
.vl-header{position: relative;}
.vl-header-medio{padding-top: 5px;padding-bottom: 5px;}
/* .vl-menu{padding-top: 28px;} */
.sin-menu{padding-bottom: 30px !important;}
.sin-menu .banner-txt{margin-bottom: 20px;}
.cont-planes{padding-bottom: 50px;padding-top: 50px;}
/* .planes .plan-txt{font-size: 1.8em;} */
.plan-cont{box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.7);margin-top: 10px;}
.padd-plan{padding: 15px;}
.plan-cue{background: #fff;}
.cont-planes table tr td:nth-child(2),
.cont-planes table tr td:nth-child(3){min-width: 150px;}
.cont-planes table tr td:nth-child(2){background: rgba(245, 134, 52, 0.15);}
.cont-planes table tr td:nth-child(3){background: rgba(1, 154, 105, 0.15);}
.cont-planes table tr th{font-size: 16px;color: #fff;}
.cont-planes table small{font-weight: normal;}
.btn-mas-emp{text-align: left;text-decoration: none;}
.btn-mas-emp i{float: right;font-weight: bold;font-size: 2em;}

.registro-empresa{padding: 40px 0px;}

.vl-reg-emp{background: var(--gris);border-top: 1px solid rgba(0, 0, 0, 0.1);padding-top: 50px;padding-bottom: 50px;}
.form-reg-emp h3{font-weight: bold;}
/* .form-group label{color: rgba(0, 0, 0, 0.8);} */
.emp-fotos .col-3{position: relative;}


.vl-menu >nav > ul > li{position: relative;margin-left: 0px;}
.vl-menu >nav > ul > li:first-child::before{content: none;}

.nav-menu > li > a{background: transparent;border-radius: 30px;padding: 10px 12px;text-align: center;display: inline-block;}
/* .nav-menu > li > a:hover, .nav-menu .active a{border: 1px solid rgba(255, 255, 255, .3);background: rgba(255, 255, 255, .1);} */
.nav-menu a i{display: block;}
.vl-menu ul > li ul li a{padding: 7px 15px;font-weight: normal;font-size:14px;}

.ico{display: inline-block !important;width: 30px;height: 30px;background-repeat: no-repeat;background-size: contain;}
.ico-agencia{background-image: url(../image/icons/agencia.svg);}
.ico-hospedaje{background-image: url(../image/icons/cama.svg);}
.ico-restaurante{background-image: url(../image/icons/cena.svg);}
.ico-transporte{background-image: url(../image/icons/autobus.svg);}
.ico-entretenimiento{background-image: url(../image/icons/entretenimiento.svg);}
.ico-escuela{background-image: url(../image/icons/escuela.svg);}
.ico-salud{background-image: url(../image/icons/salud.svg);}
.ico-arte{background-image: url(../image/icons/artesania.svg);}
.ico-belleza{background-image: url(../image/icons/cepillar.svg);}
.ico-proveedores{background-image: url(../image/icons/negocio.svg);}
.ico-empleo{background-image: url(../image/icons/trabajo.svg);}
.ico-yate{background-image: url(../image/icons/yate.svg);}
.ico-otro{background-image: url(../image/icons/conversaciones.svg);}
.ico-guia{background-image: url(../image/icons/empleado.svg);}

.color-ag:hover a div{color: #ffb005;}
.color-ag:hover .ico-agencia{background-image: url(../image/icons/agencia-hover.svg);}
.color-al:hover a div{color: #5ca3f0;}
.color-al:hover .ico-hospedaje{background-image: url(../image/icons/cama-hover.svg);}
.color-re:hover a div{color: #17bc0b;}
.color-re:hover .ico-restaurante{background-image: url(../image/icons/cena-hover.svg);}

.color-tr:hover a div{color: rgb(187, 96, 22);
;}
.color-tr:hover .ico-transporte{background-image: url(../image/icons/autobus-hover.svg);}

.color-en:hover a div{color: #d9e907;}
.color-en:hover .ico-entretenimiento{background-image: url(../image/icons/entretenimiento-hover.svg);}

.color-es:hover a div{color: #4c7c03;}
.color-es:hover .ico-escuela{background-image: url(../image/icons/escuela-hover.svg);}

.color-sa:hover a div{color: #ff0000;}
.color-sa:hover .ico-salud{background-image: url(../image/icons/salud-hover.svg);}

.color-ar:hover a div{color: #422b6e;}
.color-ar:hover .ico-arte{background-image: url(../image/icons/artesania-hover.svg);}

.color-be:hover a div{color: #f91af2;}
.color-be:hover .ico-belleza{background-image: url(../image/icons/cepillar-hover.svg);}

.color-pr:hover a div{color: #f5680a;}
.color-pr:hover .ico-proveedores{background-image: url(../image/icons/negocio-hover.svg);}

.color-em:hover a div{color: #13c992;}
.color-em:hover .ico-empleo{background-image: url(../image/icons/trabajo-hover.svg);}

.color-ya:hover a div{color: rgb(6, 188, 234);}
.color-ya:hover .ico-yate{background-image: url(../image/icons/yate-hover.svg);}

.color-ot:hover a div{color: #5c1414;}
.color-ot:hover .ico-otro{background-image: url(../image/icons/conversaciones-hover.svg);}

.color-gu:hover a div{color: #df5cf0;}
.color-gu:hover .ico-guia{background-image: url(../image/icons/empleado-hover.svg);}

.conn{margin-bottom: 30px;}
.conn .conn-in{border-radius: 15px;overflow: hidden;box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);}
.conn .conn-in:hover{box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);}
/* .conn a{display: inline-block;border: 1px solid red;width: 100%;} */
/* .conn .row{border: 1px solid pink;} */
.conn .col-sm-7{background-repeat: no-repeat;background-size: cover;}
.conn .col-sm-5 div{height: 150px;display: table;}
.conn h4{font-weight: bold;}
.conn .loa{padding: 40px 0px 40px 20px;vertical-align: middle;display: table-cell;}


/* ================================================= */
header{position: relative;display: inline-block;width: 100%;padding: 0px 0px 10px 0px;background: var(--gris) !important;}
.dropdown-toggle i, .conicon i{font-size: 1.9em;}
.vl-slider img{width: 100%;height: auto;}
.cont-hotel .bi-star-fill{font-size: 12px;}
.cont-hotel h1{font-size: 26px;}
.vl-hotel{margin-bottom: 30px;border: 1px solid rgba(0, 0, 0, 0.1);background: rgba(0, 0, 0, 0.02);padding: 15px;border-radius: 8px;}
.vl-hotel:hover{background: rgba(0, 0, 0, 0.05);}
/* .vl-hotel .bi-star-fill{color: gold;font-size:15px} */


.vl-hotel{padding: 0px;position: relative;}
.box-completo{border-top:5px solid var(--verde);}
.box-completo .emp-info{background: var(--verde); color: #fff;}
.box-completo .emp-logo{text-align: center;}
.box-basico{border-top:5px solid var(--naranja-hover);}
.box-basico .emp-info{background: var(--naranja-hover);}
/* .vl-hotel img{width: 100%;} */
.vl-hotel h3{margin-top: 15px;font-size: 20px;font-weight: bold;}
.emp-logo img{max-height: 85px !important;width: auto;padding: 5px;}
.emp-logo h5{font-weight: bold;margin-bottom: 5px;}
.emp-logo span{font-size: 12px;}
.emp-logo strong{font-size: 13px;}
.btn-emp{padding-top: 15px;}
.emp-estrellas{text-align: center;color: gold;}
.emp-info{padding: 10px;z-index: 1;position: relative;border-bottom-left-radius: 7px;position: absolute;width: 96%;bottom: 0px;left: 12px;font-size: 14px;}
.emp-info .btn-white{background: #fff;}
.btn-sin-pad{padding: 3px 7px !important;}
.emp-servicios{min-height: 250px;}
.emp-servicios, .emp-servicios table{font-size: 12px;padding-top: 10px;}
.emp-servicios ul{padding-left: 15px;}
.emp-servicios p{margin-bottom: 5px;}
.emp-gal{padding-right: 30px;padding-top: 5px;z-index: 1;}
.emp-gal img{max-width: 100%;height: auto;border: 3px solid #fff;}
.emp-gal .col-2{padding: 4px;}
.cont-i{position: relative;}
.img-des{border-bottom: 5px solid #fff;width: 250px;height: 350px;position: absolute;left: 0px;top: 0px;border-bottom-right-radius: 80% !important;z-index: 0;background-size: contain;background-repeat: no-repeat !important;}
.txt-inc{font-size: 10px;text-align: center;}
.txt-emp h5{margin-top: 30px;font-weight: bold;}
.extra-emp{padding-top: 30px;}
.extra-emp .border{padding-top: 10px;padding-bottom: 10px;}
/* .hor-emp{background: rgba(0, 0, 0, .07);margin-bottom: 30px;padding-left: 15px;} */
.hor-emp .col-sm-2{width: 14%;padding: 5px;}
.hor-cont{padding: 3px;text-align: center;background: #fff;}
.cont-ser img{width: 100%;height: auto;}
.cont-ser{border: 1px solid rgba(0, 0, 0, 0.1);}
.cont-ser .txt-cont-ser{padding: 15px;}
.cont-ser .txt-cont-ser h3{font-size: 15px;font-weight: bold;}

.intro{padding-top: 30px;}
.intro .ico{float:left;margin-right: 10px;margin-top: 5px;}

.basico-logo{padding-top: 10px;margin-bottom: 75px;}
.basico-logo img{width: auto;max-height: 100px;}
.basico-logo ul{margin-top: 10px;list-style: none;}
.basico-logo ul .tit{font-weight: bold;font-size: 18px;}
.basico-logo ul .ruc{padding-bottom: 10px;}
.basico-logo ul .btns{padding-top: 10px;}
.box-basico .emp-info a{color: #fff;}
.box-basico .emp-info a:hover{color: inherit;}
.box-basico .emp-info a.btn{color: inherit;}
.img-basico{height: 100%;background-repeat: no-repeat;background-size: cover;padding-right: 12px;}
.img-basico .label {border-bottom-right-radius: 5px;}
.label{position: relative;}
.label span{position: absolute;top: 25%;right: 0px;color: #fff;display: inline-block;padding: 3px 15px;}

.pre-hab{margin-top: 10px;}
.pre-hab strong{display: inline-block;margin-right: 10px;font-size: 20px;}
.pre-hab span{text-decoration: line-through;}

.redes .col-5, .redes .col-7{margin-top: 0px;}

/* .vl-hotel .col-sm-4{padding-right: 0px;} */
/* .vl-hotel .col-sm-8{padding-left: 0px;} */
.vl-cont-hotel{height: 100%;}
.vl-cont-hotel h3{margin-top: 0px;}
.vl-cont-hotel h3:hover a{color: #000 !important;}
.cont-hotel{padding-top: 40px;}
/* .cont-hotel img{max-height: 185px;width: auto;} */
.cont-hotel .pri-img{padding: 2px;}
.filtros{padding: 15px;border: 1px solid rgba(0, 0, 0, 0.2);border-radius: 8px;}
.filtros ul{padding-left: 0px;}
.filtros ul li{list-style: none;font-size: 14px;}
.filtros h5{font-weight: bold;margin-bottom: 20px;}
.orden{padding: 15px 0px;margin-bottom: 15px;}
.filtros li.checked{color: orange;}
.filtros li.checked input[type="checkbox"]{accent-color: orange;}

.banner-txt{background: var(--verde);color: var(--blanco);text-align: center;}
.vl-right{text-align: right;padding-top: 20px;}
.vl-right a{margin-left: 15px;}
.vl-idiomas{display: inline-block;margin-left: 10px;}

.publi img{width:100%}
.slide{position: relative;}
.slide img{width: 100%;}
.vl-form{background: var(--verde)}
.vl-form .form-portada{padding: 30px;}
.vl-form .form-portada h4{color: var(--naranja);font-weight: bold;}
.vl-form .form-portada .form-group{margin-bottom: 10px;}
.portada-cont{padding-top: 8%;}
.portada-cont h3{text-align: center;margin-bottom: 30px;}
.portada-cont img{width: 100%;height: auto;}
.portada-cont .row > div{margin-bottom: 30px;position: relative;}
.portada-cont h6{position: absolute;bottom: 30%;padding-left: 40px;color: #fff;text-shadow: 1px 1px 1px #000;text-transform: uppercase;font-size: 1.7em;}
.porque{background: #fff;padding-top: 40px;padding-bottom: 40px;}
.redes{background: rgba(0, 0, 0, 0.1);padding: 30px;}
.redes a{font-weight: bold;}
.redes div{margin-top: 20px;}

.hotel-img img{width: 100%;height: auto;}
.hotel-img .col-sm-4{padding: 2px;}




/* ================================================= */




.vl-titulo{text-align:center;background: #F9F4F0;padding: 5% 0px;margin-bottom: 5%;}
.vl-tour img{max-width: 100%;height: auto;border-radius: var(--border-radius-top);}

.pre-footer{height: 100px;background: url(../image/bg-03.png);background-repeat: no-repeat;background-size: contain;}
footer{background: var(--verde);color: var(--blanco);padding: 40px 0px 30px 0px;}
footer h5{font-weight: bold;}
footer p{font-size: 2.5em;font-weight: bold;}
footer address{margin-bottom: 5px;}
footer .con div a{font-size: 2em;}
/* footer a{color: #fff;} */
.rs{font-size: 1.7em;}
.rrss a{display: inline-block;margin-right: 10px;font-size: 1.5em;}
.tel{display: inline-block;margin-top: 20px;font-size: 1.6em;font-weight: bold;}
.vl-autor{padding-top: 30px;margin-top: 30px;border-top: 1px solid rgba(255, 255, 255, .5);}
.lr img{max-height: 40px;width: auto;}
/* .vl-autor a{color: var(--naranja);} */


.vl-contact{position: fixed;bottom: 30px;left: 30px;z-index: 9999;right:auto;}
.vl-contact a{display: inline-block;width: 60px;height: 60px;line-height:60px;font-size: 2.5em;background:#1ebea5;text-align: center;vertical-align: middle;border-radius: 50%;}
.vl-contact a i{background: none;color: var(--blanco);line-height: none;position: relative;top: 5px;left: 0px;transition: 3s;-moz-transition: 2s;-webkit-transition: 2s;-o-transition: 2s;}
.vl-contact a:hover i{transform:rotate(360deg);-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);}
.vl-contact .contact-msg{background: var(--blanco);color: #000;position: absolute;top: -75px;width: 200px;padding: 10px;box-shadow: 0px 0px 10px rgba(0,0,0,.2);border-radius: 10px;font-size: 14px;left: 0px;}
.vl-contact .contact-msg:hover span{display: inline-block !important;position: absolute;top: -5px;right: -5px;background: #000;color: var(--blanco);border-radius: 50%;z-index: 9999;padding: 7px;}

@media (max-width: 768px) {
	/* #mobile-body-overly{background: rgba(19,27,42,0.7) !important}
	#mobile-nav{background: var(--blanco) !important;padding-top: 150px;}
	#mobile-nav ul{padding-left: 25px;margin-top: 30px;}
	#mobile-nav::before{content: "";position: absolute;width: 100%;height: 130px;top: 10px;z-index: 9999;background: url(../image/logo.png);background-size: contain;background-repeat: no-repeat;background-position-x: center;}
	#mobile-nav-toggle {padding: 5px 15px 7px 15px;position: absolute;right: 0;top: 0;z-index: 999;margin: 20px;border: 0;font-size: 24px;transition: all 0.4s;outline: none;cursor: pointer;display: inline;border: 1px solid var(--azul);border-radius: 0px;background: var(--blanco);color: #000;}
	#mobile-nav-toggle i {color: var(--azul);font-size: 30px;}
	#mobile-nav ul .menu-item-active {color: #000;}
 */
	#mobile-nav-toggle {padding: 6px 8px;position: fixed;right: 2px;top: 18px;z-index: 999;margin: 20px;border: 0;font-size: 24px;transition: all 0.4s;outline: none;cursor: pointer;display: inline;border-radius: 0px;background: var(--naranja);line-height: 20px;}
	.escCel{display: none;}
	#mobile-nav-toggle i {color: var(--blanco);font-size: 30px;}
	.mobile-nav-active #mobile-nav-toggle{left: 310px;right: auto;}
	#mobile-nav{background: #fff;}
	#mobile-nav ul .menu-item-active {color: #000;}
	#mobile-nav ul li a{color: #000;}
	#mobile-nav ul{padding-top: 100px;}
	#mobile-nav > ul::before{content: "";position: absolute;width: 85%;height: 80px;top: 25px;margin-left: 15px;background-image: url(../image/logo.png);background-size: contain;background-repeat: no-repeat;background-position-x: center;}
	#mobile-nav .menu-item-has-children.show > a,
	#mobile-nav .menu-item-has-children > a:focus{color: var(--naranja);}
	#mobile-nav .menu-item-has-children > ul{right: 10px;}
	#mobile-nav  a:before{display: none;}
	#mobile-nav .current-menu-item a{color: var(--naranja);}
	
	.vl-menu::after{width: 0px;}
	.header-top{display: none;}
	.vl-menu{padding-top: 2px;}
	.vl-slider-text{padding-left: 30px;}
	.vl-slider-text h3{font-size: 2.4em;}
	.subcont-tour h5{min-height: auto;}
	.subcont-tour p{min-height: auto;}
	.cont-tour{margin-bottom: 30px;}
	.cont-destacados{height: 300px;}
	.vl-destinos .col-6{padding: 2px;}
	.cont-destacados:hover .hover-des-cont a{display: inline-block;}
	.vl-puno{background-position: center;}
	.cont-comentario{margin-bottom: 30px;}
	.pre-footer{background-size: cover;}
	.esccel{display: none;}
	.vl-slider-text{bottom: -10%;}
	.img-extra{height:260px;margin-top:30px;border-radius:0px}

	.vl-form{position: relative;left: 0px;width: auto;;}
	.vl-form .form-portada{background: var(--naranja);}
	.vl-form .form-portada h4{color: #000;}
}
@media (min-width:768px){
	
	
}


@media (min-width: 1200px){
	.container, .container-lg, .container-md, .container-sm, .container-xl {
    /* max-width: 1250px; */
	}	
}