/* Add here all your CSS customizations */

/* Tabla contacto */
.tablaContacto td{ 
	border: 1px solid;
	border-color: #a1a1a1;
	padding: 10px;
}
.btn-primary {white-space:break-spaces;}
@media (max-width: 360px) {
	.container {
		padding-left: 5px;
	}
	.btn-primary{ 
		font-size: 90%;
	}
	.cuadros{
		display: none;
	}
	.sis-reser{
		margin-left: 5% !important;
	}
}
.video-mez{
	margin-left: 20%;
    margin-right: 20%;
}
@media screen and (max-width: 500px) {
	.video-mez{
	margin-left: auto;
    margin-right: auto;
	}
}

.sis-reser{
	margin-left: 25%;
    width: 50%;
}
@media (max-width: 360px) {  
	.sis-reser{
		margin-left: -1%;
		width: 90%;
	}	
}
@media (max-width: 470px) {
	.sis-reser{
		margin-left: 10%;
	}
}
@media (max-width: 500px) {   
	.sis-reser{
		margin-left: 15%;
	}
}	
@media (max-width: 550px) {
	.sis-reser{
		margin-left: 15%;
	}
}
@media (max-width: 990px) { 
	.sis-reser{
		margin-left: 25%;
	}	
}
/*Freetour*/

.c-topbar.promocion{
	background-color: #ddd !important;
    padding: 0px !important;
}

.freetour{
	-webkit-animation: rotation 5s infinite linear;
}

@-webkit-keyframes rotation {
  0% {
    transform:rotate(30deg);
  }
  25% {
     transform:rotate(-30deg);
  }
  50% {
     transform:rotate(-30deg);}
  75% {
     transform:rotate(30deg);}
  100% {
    transform: rotate(30deg);}
}

img.freetour{
	width: 65px;
	padding-right: 7px;
	padding-top: 2px;
}

.text {
    font-size: 15px;
    font-family: montserrat, arial, sans-serif;
    font-weight: bold;
    color: #ffffff;
    text-transform: uppercase;
    padding: 5px;
}
.parpadea {
    animation-name: parpadeo;
    animation-duration: 1s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
    -webkit-animation-name: parpadeo;
    -webkit-animation-duration: unset;
    -webkit-animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
	background-color: #ff6602;
}


@media screen and (max-width: 900px) {
    .text {
        font-size: 10px;
    }
}

@media screen and (max-width: 400px) {
    .text {
        font-size: 8px;
    }
}

@-moz-keyframes parpadeo {
    0% {
        opacity: 1.0;
    }
    50% {
        opacity: 0.0;
    }
    100% {
        opacity: 1.0;
    }
}
@-webkit-keyframes parpadeo {
    0% {
        opacity: 1.0;
    }
    50% {
        opacity: 0.0;
    }
    100% {
        opacity: 1.0;
    }
}
@keyframes parpadeo {
    0% {
        opacity: 1.0;
    }
    50% {
        opacity: 0.0;
    }
    100% {
        opacity: 1.0;
    }
}

/*End Freetour*/
 