#caja{
width: 100%;
height: 100px;
position: fixed;
transform: translateX(100%);
transition: all .5s ease;
bottom: 0px;
background-color: #C90C0F;
color: #fff;
text-align: center;
padding: 0.5% 0 1% 0;
}
#caja:after{
content: ' ';
border-top: 80vh solid white;
border-right: 21vw solid transparent;
width: 0;
position: absolute;
top: 0;
left: 0;
z-index: -17;
}
#caja .suscribe .c4:nth-child(2){
padding-left: 0;
}
#caja .box_text_tri{
color: black;
padding: 0em 0.5em 1em 0.5em;
text-align: left;
line-height: 1.2;
}
#caja .box_text_tri h3{
color: #C90C0F;
font-size: 1.3em;
margin-top: 0;
margin-bottom: 0;
font-family: Lato, sans-serif;
font-weight: 600;
padding-right: 23px;
}
.caja p {
margin: 0;
padding-top: 1%;
font-size: 20px;
font-weight: bold;
color: white;
}
.caja_dos{
display: none;
}
#caja.entra {
transform: translateX(0);
z-index: 9000;
}
.people-travel .c3{
padding: 0 0.5rem;
}
#caja .time-travel.c4{
padding: 0 5px;
}
#caja .time-travel h3, .people-travel h3{
color: #fff;
margin-top: 0;
margin-bottom: 5px;
font-size: 0.9rem;
}
#caja .time-travel h4, .people-travel h4{
font-size: 19px;
margin-bottom: 7px;
} #caja input[type=radio] {
position: absolute;
top: -9999px;
left: -9999px;
}
#caja .people-travel label{
width: 50px;
height: 37px;
display: flex;
justify-content: center;
align-items: center;
background: white;
padding: 0.4em 0.2em;
cursor: pointer;
transition: 0.2s ease-out;
border-radius: 5px;
}
#caja .people-travel .c3:nth-child(1) label img{
width: 22px;
}
#caja .people-travel .c3:nth-child(2) label img{
width: 30px;
}
#caja .people-travel .c3:nth-child(3) label img{
width: 40px;
}
#caja .people-travel .c3:nth-child(4) label img{
width: 50px;
}
#caja .time-travel .col_box_day{
width: 51px;
text-align: center;
background: white;
cursor: pointer;
padding: 2% 2.3%;
font-weight: bold;
display: inline-block; border-radius: 5px;
margin-right: 0.3rem;
margin-left: 0.3rem;
padding: 0.3rem 0.1rem;
}
#caja .time-travel label{
background: white;
color: #222222;
padding: 0.4em 0.4em;
cursor: pointer;
transition: 0.2s ease-out;
display: inline-block;
text-align: center;
font-weight: bold;
border-radius: 5px;
width: 50px;
height: 37px;
margin-right: 2%;
font-size: 14px;
}
#caja input[type=radio]:checked + label {
background: #E6BA23;
color: #D50803;
} #caja .enter-email{
margin-top: 0.5%;
}
#caja .enter-email input{
width: 92%;
text-align: center;
font-size: 1.3em;
padding: 5px;
font-weight: bold;
border: none;
}
#caja .enter-email #buttom-email{
background: #1B90CD;
padding: 1%;
border-radius: 5px;
margin-top: 10px;
border: none;
font-weight: bold;
color: #fff;
box-shadow: none;
} #caja-2 .box-email-dates input, #caja .enter-email input{
-webkit-user-select: text;
-khtml-user-select: text;
-moz-user-select: text;
-ms-user-select: text;
user-select: text;
}
#caja-2 .box-email-dates .style_shadow:focus{
border: 1px solid #bd1301;
box-shadow: 0 0 5px #bd1301;
}
.none-popup{
width: 100%;
height: 35px;
position: fixed;
background: transparent;
top: 0px;
z-index: 1000;
}
#caja-2 {
position: fixed;
top: 0;
bottom: 0;
left: 0;
right: 0;
background: rgba(0, 0, 0, 0.7);
transition: opacity 500ms;
z-index: 9900;
}
#caja-2 .icono-close{
display: block ;
background: black;
width: 30px;
height: 28px;
position: absolute;
right: 0;
top: 0;
font-weight: bold;
font-size: 1.2em;
cursor: pointer;
color: white;
}
.pop-exitBGR{
background: white;   width: 520px ;
color: black ;
text-align: center ;
position: relative ;
left: 33% ;
top: 14% ;
}
.popup_header{
background: #C90C0F;
padding: 1rem;
position: relative;
right: -15px;
width: 520px;
padding: 5% 11%;
}
.pop-exitBGR h2 {
margin: 2px 0;
color:white ;
font-size: 38px;
text-shadow: 2px 3px 4px rgb(27, 27, 27);
font-family: Lato, sans-serif;
font-weight: 900;
}
.pop-exitBGR form{
padding: 1rem 4.5rem;
}
.pop-exitBGR form h3, .pop-exitBGR form h4 {
color: black;
margin: 0 0 0.5rem 0;
word-spacing: 5px;
font-size: 1.2rem;
font-family: Lato, sans-serif;
font-weight: 900;
}
.popup_header p {
font-size: 20px;
color: white;
margin: 0;
line-height: 1.2;
}
.bgr-text {
background: #bd1301;
padding: 0.5rem 5.5rem;
width: 520px;
position: relative;
right: -15px;
}
.bgr-text span {
font-size: 19px;
color: white;
font-family: 'Courgette', cursive;
}
.pop-exitBGR .c7 {
padding: 0 !important;
}
.pop-exitBGR .c10{
padding-left: 0 !important;
} .pop-exitBGR .number-travel{
border-top: 2px solid white;
}
.pop-exitBGR .number-travel .box-label-style input[type=radio],
.pop-exitBGR .trip-length .box-trip-length input[type=radio] {
position: absolute;
top: -9999px;
left: -9999px;
}
.pop-exitBGR .number-travel .box-label-style label{
color: white;
background: #949494;
padding: 0.4em 0.4em;
cursor: pointer;
transition: 0.2s ease-out;
display: inline-block;
text-align: center;
width: 100%;
height: 40px;
font-weight: bold;
border-radius: 5px;
font-size: 14px;
}
.pop-exitBGR .trip-length .box-trip-length label {
color: white;
background: transparent;
padding: 0.4em;
cursor: pointer;
transition: 0.2s ease-out;
display: inline-block;
width: 100%;
height: 50px;
font-weight: bold;
border-radius: 5px;
border: 2px solid #949494;
display: flex;
justify-content: center;
align-items: center;
}
.pop-exitBGR .number-travel .box-label-style input[type=radio]:checked + label,
.pop-exitBGR .trip-length .box-trip-length input[type=radio]:checked + label{
background: #E6BA23;
color: #fff;
border: 2px solid #E6BA23;
} .pop-exitBGR .box-email-dates{
padding-top: 1em;
}
.pop-exitBGR .box-email-dates input{
width: 100%;
} .row_spot_fb{
display: flex;
justify-content: center;
}
.content_spot_fb{
width: 100%;
height: 370px;
border: 2px solid silver;
}
.box-anuncio{
height: 85%
}
.box-text-anuncio{
background: #F6F6F6;
color: #333;
height: 15%;
padding: 0.5em 0;
}
.text-fb,.send-fb{
width: 50%;
float: left;
}
.send-fb{
text-align: right;
}
.text-fb .text_p_fb {
font-size: 0.8em;
color: #aaa;
margin: -17px 0 0 10px;
}
.text-fb span {
font-weight:500;
margin-left:10px;
}
.box-botom{
padding-top:0.5em;
}
.buttom-send-fb{
background:linear-gradient(#fff, #f3f3f3);
border: 1px solid silver;
padding: 3px 10px 5px;
color: #505050 !important;
font-weight:500;
margin-right:20px;
font-size:.8rem;
border-radius:5px;
text-decoration: none;
box-shadow: 0 0 2px silver;
}
.buttom-send-fb:hover{
color:black;
}  .box-btn-mobile{
display: none;
}
#caja .close-mobile{
display: none;
} #caja .icono_close_slider {
display: block ;
background: black;
width: 30px;
height: 26px;
position: absolute;
right: 0;
top: 0;
font-weight: bold;
font-size: 1em;
cursor: pointer;
color: white;
padding: 0.1em;
} .BLOCK-POST{
display: none;
}
@media (max-width: 1024px) and (min-width: 768px){
}
@media (max-width: 480px) {
.none-popup{
display: none;
}
#footer{
height: 540px !important;
}
.btn_example{
display: block;
} .scrollable {
display: flex !important;
flex-direction: row !important;
-webkit-flex-direction: row !important;
overflow-x: scroll !important;
overflow-y: hidden !important;
-webkit-overflow-scrolling: touch !important;
}
.text-h2{
display: block;
}
.card {
width: 200px !important;
height: 250px !important;
margin: 1rem;
}
.cardImage{
height: 200px;
width: 100%;
}
.cardImage img {
max-width: 100%;
}
.cardText{
width: 100%;
text-align: left;
}
#caja:after{
display: none;
}
#caja{
width: 100%;
height: auto;
position: fixed;
transform: translateY(100%);
transition: all .5s ease;
bottom: 0px;
background-color: #D50803;
color: #fff;
text-align: center;
padding-bottom: 1%;
}
#caja .close-mobile{
display: block !important;
background: black;
width: 30px;
height: 28px;
position: absolute;
right: 0;
font-weight: bold;
font-size: 1.2em;
z-index: 10;
}
#caja .icono_close_slider{
display: none;
}
#caja .suscribe .box_text_tri h3 {
font-size: 24px;
border-bottom: 2px solid white;
margin: 0px 15px 0 25px;
padding: 2% 0%;
line-height: 1.5;
color: white;
text-align: center;
}
#caja .time-travel h4, .people-travel h4 {
font-size: 18px;
margin: 0.5em 0;
}
#caja .time-travel label{
font-size: 14px;
padding: 2% 1.4%;
margin: 0 2%;
}
#caja .people-travel .c3{
width: 20% !important;
margin: 0 2%;
}
#caja .people-travel label{
font-size: 22px;
padding: 1% 4%;
margin-right: 5px;
}
#caja .suscribe{
margin-bottom: 0;
padding: 0;
}
#caja .time-travel {
margin-bottom: 0;
}
#caja .people-travel{
margin-bottom: 0;
}
#caja .enter-email input{
font-size: 1rem;
margin: 0.5em 0 0.5em !important;
width: 100%;
padding: 0.5em 0.5em;
} 
#caja .enter-email{
margin-bottom: 4px;
}
#caja.entra {
transform: translateY(0);
z-index: 9999;
padding: 0;
}
.box-btn-mobile{
position: fixed;
bottom: 0;
width:100%;
text-align:center;
display: block !important;
z-index: 9999;
}
.btn-mobile{
background: #D50803;
padding: 13px 20px;
border: none;
color: white;
width: 100%;
font-size: 1.2em;
font-weight: bold;
text-transform: uppercase;
} .content_spot_fb{
height: 250px;
margin-bottom: 2em;
}
.box-anuncio {
height: 75%;
}
.box-text-anuncio {
height: 25%;
}
.text-fb span{
font-size: 11px;
}
} .a1 {
transition: all 3s cubic-bezier(.25, .8, .25, 1);
background-color: red;
}
.activateanimation{
animation: myanimation 5.5s;
}
@media only screen and (min-width: 350px) and (max-width: 500px) {
.a1 {
display: inline-block;
padding: 0px 108px !important;
margin-top: -1px;
box-shadow: 0.75px 2.5px 11px #191919;
}
}
@media only screen and (min-width: 300px) and (max-width: 320px) {
.a1 {
display: inline-block;
padding: 0px 80px !important;
margin-top: -1px;
box-shadow: 0.75px 2.5px 11px #191919;
} .content_spot_fb{
height: 210px;
}
.text-fb span{
font-size: 9.5px;
margin-left: 3px;
}
.text-fb .text_p_fb{
margin-left: 3px;
}
}
.a1:hover {
box-shadow: 0.75px 2.5px 11px #191919;
background-color: #3cc47c;
}
.changecolor{
transition: all 3s cubic-bezier(.25, .8, .25, 1);
background-color: #3cc47c;
}
@keyframes myanimation {
75% {
background-color: #cc0c00;
}
}
.c1{width:8.33%}
.c2{width:16.66%}
.c3{width:25%}
.c4{width:33.33%}
.c5{width:41.66%}
.c6{width:50%}
.c7{width:58.33%}
.c8{width:66.66%}
.c9{width:75%}
.c10{width:83.33%}
.c11{width:91.66%}
.c12,.w320 .c1,.w320 .c2,.w320 .c3,.w320 .c4,.w320 .c5,.w320 .c6,.w320 .c7,.w320 .c8,.w320 .c9,.w320 .c10,.w320 .c11,
.w640 .c1,.w640 .c2,.w640 .c3,.w640 .c4,.w640 .c5,.w640 .c6,.w640 .c7,.w640 .c8,.w640 .c9,.w640 .c10,.w640 .c11{width:100%}
.c1,.c2,.c3,.c4,.c5,.c6,.c7,.c8,.c9,.c10,.c11,.c12{min-height:1px;float:left;padding-left:20px;padding-right:20px;position:relative}
.s1{margin-left:8.33%}
.s2{margin-left:16.66%}
.s3{margin-left:25%}
.s4{margin-left:33.33%}
.s5{margin-left:41.66%}
.s6{margin-left:50%}
.s7{margin-left:58.33%}
.s8{margin-left:66.66%}
.s9{margin-left:75%}
.s10{margin-left:83.33%}
.s11{margin-left:91.66%}
#trip-popup img {
max-width: 100%;
height: auto;
{