/* GENERALES */
.padding{padding:0px;}
.margin{margin:0 auto;}

 body{font-family: 'Montserrat', sans-serif;}
::selection {
	color: white;
	background: #eb1c3b; /* Safari */
	}
::-moz-selection {
	color: white;
	background: #eb1c3b; /* Firefox & chrome */
}

/*****************************************/
/*----------------  HOME ----------------*/
/*****************************************/
header{margin-bottom: 40px;}

.logo{
	position: absolute;
	top: 25px;
	left: 158px;
	z-index: 1000}

/* COMBOS - 4BOX */
.combo-a{background-image: url(../img/tailandia.jpg);}
.combo-b{background-image: url(../img/lima.jpg);}
.combo-c{background-image: url(../img/holbox.jpg);}
.combo-d{background-image: url(../img/turquia.jpg);}
.combo-a, .combo-b, .combo-c, .combo-d{
	background-size: cover;
	display: block;
	height: 246px;
	width:100%;}
.combo-a h1, .combo-b h1, .combo-c h1, .combo-d h1{
	font-size: 22px;
	color: #FFF;
	letter-spacing: 4px;
	font-weight: 700;
	padding: 25px;}	

.combo-a div{background-color: #eb1c3b; margin-top: 93px;}
.combo-b div{background-color: #A1793F; margin-top: 93px;}
.combo-c div{background-color: #246fa6; margin-top: 93px;}
.combo-d div{background-color: #E30A17; margin-top: 93px;}
.combo-a div, .combo-b div, .combo-c div, .combo-d div{
	border-radius: 4px;
	padding: 7px 14px;
	color: #FFF;
	font-size: 11px;
	display: inline-block;
	margin-left:25px;
	letter-spacing: 1px;}
.combo-datos{
	background-color: #132323;
	color: #b8baba;
	padding: 20px 20px 10px 20px;}
.combo-datos p, .combo-datos-last p{
	font-size: 13px;}
.combo-datos p span, .combo-datos-last p span{
	font-weight: 700;}
.combo-datos h2{
	font-size: 20px;
	font-weight: 400;
	margin-top: 0px;}
.combo-datos div{
	text-indent: -9999px;
	height: 2px;
	border-top: 1px solid #b8baba;
	margin-bottom: 10px;}

.combo-datos-last{
	background-color: #132323;
	color: #b8baba;
	padding: 10px 20px 4px 20px;}
.combo-datos-last h2{
	font-size: 20px;
	font-weight: 400;
	margin-top: 0px;}
.combo-datos-last div{
	text-indent: -9999px;
	height: 2px;
	border-top: 1px solid #b8baba;
	margin-bottom: 8px;}


/* TAB NAV */
.nav-tabs > li > a{
	border-radius: 0px !important;
	border:0px !important;}
.nav-tabs > li.active > a{
	border:0px !important;
	border-bottom:8px solid #eb1c3b !important;
	padding: 0px;}
.nav-tabs{
	border-bottom: 0px;
	margin-bottom: 40px;}
.nav > li > a:hover, .nav > li > a:focus{
	background-color: #fff !important;}


/* INFO COMPLETA DE TAB */
.info-completa span{
	color: #eb1c3b;
	font-size: 14px;
	font-weight: 700;
	letter-spacing: 3px;}
.info-completa h1{
	color: #132323;
	font-size: 23px;
	font-weight: 700;
	padding-bottom: 15px;}
.info-completa p{
	font-size: 14px;
	color: #666;
	font-weight: 700;
	padding-bottom: 15px;}
.text-esp{
	font-weight: 400 !important;}
.info-completa ul{
	color: #666;
	font-size: 14px;
	line-height: 24px;
	padding-bottom: 30px;}
.combo-aa {background-color: #eb1c3b;}
.combo-bb {background-color: #A1793F;}
.combo-cc {background-color: #246fa6;}
.combo-dd {background-color: #E30A17;}
.combo-aa, .combo-bb, .combo-cc, .combo-dd{
	border-radius: 4px;
	padding: 9px 18px;
	color: #FFF !important;
	font-size: 10px !important;
	display: inline-block;
	margin-left:25px;
	font-weight: 400 !important;
	margin-top:-4px;}



/* BOX Top Footer */
.top-footer{
	background: url(../img/background.jpg) center;
	height: 280px;
	width: 100%;
	display: block;
	margin-top: 60px;}
.top-footer p{
	font-size: 21px;
	color: #eb1c3b;
	font-weight: 700;
	letter-spacing: 2px;
	margin-bottom: -5px;
	padding-top: 82px;}
.text-top-footer{
	color: #FFF;
	font-size: 38px;
	font-weight: 700;
	letter-spacing: 8px;}
.text-top-footer span{
	display: block;
	font-weight: 300;
	letter-spacing: 8px;
	line-height: 33px;}


.text-two-top-footer{
	padding-top: 82px;}
.text-two-top-footer h1{
	color: #FFF;
	font-size: 20px;
	letter-spacing: 4px;
	font-weight: 700;
	margin-bottom: 25px;}
.text-two-top-footer ul{
	margin-left: 0px;
	padding-left: 0px;}
.text-two-top-footer ul li{
	list-style-type: none;
	float: left;
	color:#FFF;
	font-size: 13px;
	font-weight: 700;
	letter-spacing: 3px;
	padding: 0px 23px 0px 0px;
	line-height: 17px;}
.text-two-top-footer ul li img{
	padding-right:10px;}
.text-two-top-footer ul li span{
	display: block;}


/* FORMULARIO */
.cont-form{
	position: absolute;
	top: 140px;
	right: 65px;
	z-index: 1000;
	width: 480px; 
	background-color: rgba(225, 225, 225, 0.3); background: rgba(225, 225, 225,  0.3);color: rgba(225, 225, 225,  0.3);;
	border-radius: 6px; 
	padding-top: 20px;}

.tit-h3 h3{
	position: absolute;
	top: 40px;
	right: 109px;
	z-index: 1000;
	color: #FFF;
	font-weight: 700;
	font-size: 21px;
	letter-spacing: 5px;
	width: 400px;}

.margin-form{
	width: 48%;
	margin-right: 5px;
}

/* Form */
form{width:100%; margin:0 auto; padding-bottom:10px;}
input{background-color:#818387; margin-bottom:10px; font-size: 11px !important;}
textarea{margin-bottom:10px; height:130px !important; font-size: 11px !important;}

	
::placeholder { color: #000000 !important; font-weight: 500; }
-ms-input-placeholder { color: #000000 !important; font-weight: 500; } /* IE 10+ */
-webkit-input-placeholder { color: #000000 !important; font-weight: 500;} /* WebKit */
-moz-placeholder { color: #000000 !important; font-weight: 500; } /* Firefox 19+ */


/* GRACIAS */
.cont-gracias{
	background-image: url(../img/bg-tailandia.jpg);
	background-size: cover;
	height: 600px;
	display: block;
	width: 100%;
	padding-top: 40px;
	padding-bottom: 15px;}
.logo-gracias{
	margin:0 auto;
	margin-bottom: 70px;
	width: 160px;
	overflow: hidden;}
.gracias{
	width: 420px; 
	margin:0px auto;
	background-color: rgba(225, 225, 225, 0.6); background: rgba(225, 225, 225,  0.6);color: rgba(225, 225, 225,  0.6);;
	border-radius: 6px; 
	overflow: hidden;
	padding-top: 30px;
	padding-bottom: 30px;}
.gracias img{
	margin: 0 auto;
	display: block;}
.gracias h1{
	font-size: 30px;
	color: #132323;
	font-weight: 900;
	text-align: center;}
.gracias p{
	font-size: 15px;
	color: #132323;
	font-weight: 500;
	text-align: center;}


.btn-consulta{display: none;}


/* FOOTER */
.panel-footer{
	padding-top: 40px;
	margin-top: 4px;}
.panel-footer p, .panel-footer p a {
	color: #a4a7a7;
	font-size: 10px;
	padding-top: 32px;
	letter-spacing: 2px;}
.cont{
	color: #a4a7a7;
	font-size: 11px;
	font-weight: 700;
	letter-spacing: 2px;
	padding-bottom:5px;
	padding-left: 28px; 
	padding-top: 5px;}
.telef{
	margin-top: 7px;}
.whatsapp, .telef{
	color: #a4a7a7;
	font-size: 11px;
	font-weight: 700;
	letter-spacing: 2px;}
.whatsapp{
	/*padding-top: 20px;*/}
.data-fiscal{
	padding-top: 8px;}









/***************************/
/***************************/
/***************************/
/***************************/
/* ----- RESPONSIVE -------*/
/***************************/
/***************************/
/***************************/
/***************************/
 
/*Tablets en horizonal y escritorios normales */
@media (min-width: 768px) and (max-width: 1024px) { 


}
 




/* Móviles en horizontal o tablets en vertical */   
@media (max-width: 767px) {
.bg-mobile{
	background-image: url(../img/bg-tailandia-m.jpg);
	background-size: cover;
	background-position: center;
	height: 875px;
	display: block;
	width: 100%;
	padding-top: 20px;
	padding-bottom: 15px;
	margin-bottom: 25px;}
.slider_container{
	display: none;}
.logo{
	position:relative;
	top:0px;
	left: 0px;
    padding: 0px 0px 20px 0px;
    margin: 0 auto;
    width: 160px;}	
.cont-form{
	position:relative;
	width: 100%;
	padding: 25px;
	top: 0px;
	right: 0px;}

.responsive-tabs-container .accordion-link{
	padding: 0px !important;}
.box-fotos{
	margin-bottom: 20px;}
.combo-aa, .combo-bb, .combo-cc, .combo-dd{
	margin-left: 0px;
	margin-top: 10px;}
.text-top-footer{
	width: 239px;
    margin: 0 auto;}	

.top-footer p, .text-top-footer span{
	text-align: center;}
.text-two-top-footer{
	display: none;}
.panel-footer p{
	text-align: center;}
.list-group-item img{
	margin: 0 auto;}
.whatsapp img{display: none;}
.telef img{display: none;}
.whatsapp, .telef{
	text-align: center;
	}
.data-fiscal{
	margin: 0 auto;
	display: block;
	width: 42px;
    padding-top: 30px;
    margin-bottom: 20px;}
.gracias{
	padding: 30px 20px;
	width: 87%;}
.btn-consulta {
	display: block;
}
.btn-consulta a{
	font-size:15px;
	color: #FFF;
	background-color: #eb1c3b;
	display: block;
	padding: 10px 10px;
	width: 100%;
	text-align: center;
	margin-top: 50px;
	text-decoration: none;
	font-weight: 700;
	border-radius: 4px;}
.btn-consulta a:hover{
	background-color: #bb152d;}

.margin-form{
	width: 100%;
    margin-right: 0px;}
.tit-h3 h3{
	width: 324px;
	position: relative;
	top: 0px;
	right: 0px;
	padding: 0px 20px 20px 20px;}
.tit-h3 img{
	margin-top: 10px;
	padding-top: 13px;}
.form-control{
	letter-spacing: 2px !important;}

.cont{
	text-align: center;
	padding-left: 0px;
}


}





/*  Móviles en vertical */
@media (max-width: 480px) {


}




@media (max-width: 980px) {


}
 



@media (max-width: 750px) {

}




