        .clear{clear:both;}

        @font-face {
            font-family: 'Exo2-Black';
            src: url('fonts/Exo2-Black.ttf'); 
            }

        @font-face {
            font-family: 'Exo2-ExtraBold';
            src: url('fonts/Exo2-ExtraBold.ttf'); 
            }

        @font-face {
            font-family: 'Exo2-ExtraLight';
            src: url('fonts/Exo2-ExtraLight.ttf'); 
            }

        @font-face {
            font-family: 'Exo2-Medium';
            src: url('fonts/Exo2-Medium.ttf'); 
            }

        @font-face {
            font-family: 'Exo2-Regular';
            src: url('fonts/Exo2-Regular.ttf'); 
            }

        @font-face {
            font-family: 'Exo2-SemiBold';
            src: url('fonts/Exo2-SemiBold.ttf'); 
            }        
        
        body {font-family: 'Exo2-Regular', sans-serif;font-size: 1.0rem;}
        
        h1, h2{text-align:center;width: 100%;font-family: 'Exo2-ExtraBold';}
        h1 {font-size:1.5rem;}
        h2{margin-bottom: 0px;font-size:1.2rem;}
        p, label {font-size: 1.0rem;width:100%;}
        #titulo-busqueda{background:#8be230;text-align:center;font-family: 'Exo2-Black';font-size:3rem;}
        a {text-decoration: none;}
        a:hover {text-decoration: none;}
        .izq{text-align:left;}
        .centrado{text-align:center;}
        
        .navbar{font-size: 1rem;}

        #servicios-venta p{text-align:center;}

        /* colores */

        .azul {background: #001527;}
        .gris {background: #E6E6E6;}

        /* colores */

        /*menu*/
        .nav-link{color: white!important;}
        .nav-verde{background: #8be230;}
        .marca-menu{width:150px;margin:15px;}
        .dropdown-menu{background: black!important;}
        .dropdown-item{background: black!important;}

        .dropdown-item:focus, .dropdown-item:hover{background-color: #f8f9fa; */}
        .dropdown-item{width: 250px;float: right;}
        .nav-item{border-right:1px solid #8be230;padding-left: 10px;}  
        .nav-last{border-right:0px solid transparent;}  

        #p-logo{text-align:left;}
        
        
        /*menu end*/

        /* slider */

        .swiper-container{margin-bottom: 1rem;margin-top: 1rem;}
        
        /* slider */

        /* vinetas home */
        .vinetas-tours{margin-bottom: 1em;width: 100%;}
        .separador-vinetas{width:30%;margin-left: 35%}
        /* vinetas home */

        .clear{clear:both;}
        .padding-0{padding:0px;}

        .container{margin-top:3em;margin-bottom:3em;}
        #container-slide{margin-top:0px;}

        /* menu a la derecha */

            /*para los textos del menu*/
            .nav-link{text-align:right;margin-right:1rem;}
            
        
            /* para el boton */
            /* Fixes dropdown menus placed on the right side */
            .ml-auto .dropdown-menu {
              left: auto !important;
              right: 0px;
            }  
        


        #datoscontacto{display:none;}
        .top{
            margin-left:0em;
            margin-right:0em;
            }

        /* pie */

        .logo-pie{width:80%;}        
        .redes{margin-right:5px;}

        /* pie */

        
        /* buscador */
        .content-search .azul {padding-bottom: 1rem;}
        .content-search .azul p {color:#8be230;font-family: 'Exo2-Black';font-size: 1.1rem;margin-top: 1rem;margin-bottom: 5px}
        .content-search .azul .icono-tour{margin-right:10px;height: 25px;}
        .content-search .actividades p {color:#8be230;font-family: 'Exo2-Black';font-size: 1.1rem;margin-top: 1rem;margin-bottom: 5px}
        .content-search .actividades .icono-tour{margin-right:10px;height: 25px;}
        .content-search .derecho{padding-left: 0px;}
        .content-search .derecho h1{font-family: 'Exo2-Black';font-size: 1.5rem;}
        .content-search .gris {padding-left:2rem;padding-right:2rem;}
        .content-search .gris h1{text-align: left;}
        .content-search .gris a{color:black;}
        .content-search .gris .icono-tour{margin-right:10px;height: 30px;}
        .thumb-locacion{width: 100%;margin-top: 1rem;border-radius: 50%;border:white 2px solid;}
        .thumb-locacion-home{width: 100%;margin-top: 1rem;border-radius: 50%;border:white 2px solid;}
        
        
        .ver-mas{font-family: 'Exo2-Black';text-align: right;}

        .incluye{display: block}
        .incluye-movil{display:none;margin-top: 2.5rem;}
        .boton-comprar-buscador{border:solid #8be230 2px;border-radius:10px;text-align:center;margin-top:1.8rem}

        /* buscador */


        /* locaciones */

        .boton-comprar{border:solid #8be230 2px;border-radius:10px;text-align:center;width: 60%;margin-left: 20%;margin-top: 4rem;}

        /* locaciones */

        /* thumb tour */

        .thumb-tour{padding:10px;border: solid #ddd 1px;background:#ddd;}   

        .thumb-tour-inside{padding:10px;border: solid #fff 1px;background:transparent;}   
        .thumb-tour-inside:hover{border: solid #001527 1px;}   

        /* thumb tour */

        

        /* Small devices (landscape phones, 576px and down) */
        @media (max-width: 575px) {
            #datoscontacto{display:none;}
            .top{
                margin-left:0em;
                margin-right:0em;
                }
            
            .tours-movil{display:block;}
            .tours-big{display:none;}
            
            .titulo-web{display:none;}
            .titulo-movil{display: show;color:#8be230;}
            .thumb-locacion{width: 30%;margin-top: 1rem;float: left;margin-right: 1rem;}

            .thumb-locacion-home{width: 30%;margin-top: 1rem;float: left;margin-right: 1rem;margin-left: 35%;}
            .botonvermashome{width:100%;}
            
            #p-logo{text-align:center;}
            #titulo-busqueda{font-size:2rem;}
            
            .incluye{display: none}
            .incluye-movil{display:block}
            
            .boton-comprar{width: 90%;margin-left: 5%;margin-top: 1rem;}
            
            .logo-pie{width:60%;margin-left:20%} 

            .carrito-pc{display:none;}
            .carrito-movil{display:block;}
            
        }

        /* Small devices (landscape phones, 576px and up) */
        @media (min-width: 576px) {
            #datoscontacto{display:none;}
            .top{
                margin-left:1em;
                margin-right:1em;
                }
            .tours-movil{display:block;}
            .tours-big{display:none;}
            
            .titulo-web{display:none;}
            .titulo-movil{display: block;color:#8be230;}
            .thumb-locacion{width: 30%;margin-top: 1rem;float: left;margin-right: 1rem;}
            .thumb-locacion-home{width: 30%;margin-top: 1rem;float: left;margin-right: 1rem;margin-left: 35%;}
            .botonvermashome{width:100%;}
            
            .incluye{display: none}
            .incluye-movil{display:block}
            
            .boton-comprar{width: 90%;margin-left: 5%;margin-top: 1rem;}
            
            .logo-pie{width:60%;margin-left:20%} 

            .carrito-pc{display:none;}
            .carrito-movil{display:block;}
            
        }

        /* Medium devices (tablets, 768px and up)*/
        @media (min-width: 768px) {
            #datoscontacto{display:block;}
            .top{
                margin-left:2em;
                margin-right:2em;
                }
            .tours-movil{display:block;}
            .tours-big{display:none;}
            
            .titulo-web{display:block;}
            .titulo-movil{display: none;color:#8be230;}
            
            .thumb-locacion{width: 100%;margin-top: 1rem;}
            .thumb-locacion-home{width: 100%;margin-top: 1rem;margin-left: 0%;}
            .botonvermashome{width:25%;}
            
            .incluye{display: block}
            .incluye-movil{display:none}
            
            .boton-comprar{width: 60%;margin-left: 20%;margin-top: 4rem;}
            
            .logo-pie{width:80%;} 

            .carrito-pc{display:none;}
            .carrito-movil{display:block;}
            
        }

        /* Large devices (desktops, 992px and up)*/
        @media (min-width: 992px) {
            #datoscontacto{display:block;}
            .top{
                margin-left:2em;
                margin-right:2em;
                }
            .tours-movil{display:none;}
            .tours-big{display:block;}
            
            .titulo-web{display:block;}
            .titulo-movil{display: none;color:#8be230;}
            
            .thumb-locacion{width: 100%;margin-top: 1rem;}
            .thumb-locacion-home{width: 100%;margin-top: 1rem;margin-left: 0%;}
            .botonvermashome{width:25%;}
            
            .incluye{display: block}
            .incluye-movil{display:none}
            
            .boton-comprar{width: 60%;margin-left: 20%;margin-top: 4rem;}
            
            .logo-pie{width:80%;} 

            .carrito-pc{display:block;}
            .carrito-movil{display:none;}
            
        }

        /* Extra large devices (large desktops, 1200px and up)*/
        @media (min-width: 1200px) {
            #datoscontacto{display:block;}
            .top{
                margin-left:2em;
                margin-right:2em;
                }
            .tours-movil{display:none;}
            .tours-big{display:block;}
            
            .titulo-web{display:block;}
            .titulo-movil{display: none;color:#8be230;}
            
            .thumb-locacion{width: 100%;margin-top: 1rem;}
            .thumb-locacion-home{width: 100%;margin-top: 1rem;margin-left: 0%;}
            .botonvermashome{width:25%;}
            
            .incluye{display: block}
            .incluye-movil{display:none}
            
            .boton-comprar{width: 60%;margin-left: 20%;margin-top: 4rem;}
            
            .logo-pie{width:80%;} 

            .carrito-pc{display:block;}
            .carrito-movil{display:none;}
            
        }


        /* BOTON FLOTANTE */
        #myBtn {
          display: block; /* Hidden by default */
          position: fixed; /* Fixed/sticky position */
          bottom: 10px; /* Place the button at the bottom of the page */
          right: 20px; /* Place the button 30px from the right */
          z-index: 99; /* Make sure it does not overlap */
          outline: none; /* Remove outline */
          color: white; /* Text color */
          cursor: pointer; /* Add a mouse pointer on hover */
          padding: 15px; /* Some padding */
          border-radius: 10px; /* Rounded corners */
          font-size: 18px; /* Increase font size */
          
          background-color: transparent; /* Set a background color */
          border: 0px solid white; /* Remove borders */    
          border-radius: 10px;
          padding: .5em;
          color: white;
        }

        #boton {
          background-color: #f68f7e; /* Set a background color */
          border: 2px solid white; /* Remove borders */    
          border-radius: 10px;
          padding: .5em;
          color: white;
          text-align: center;
        }