@import url(//fonts.googleapis.com/css?family=Varela+Round|Lato:400,700|Source+Sans+Pro:700|Dancing+Script);


/*html {height: 100%; position: relative; width: 100%;}*/
body{ color:#797979; font-family: 'Lato', sans-serif; font-size:1.8em; line-height:1.35em; background:#f3f3f3 url(//www.kinich.com/cdn/images/bg-bottom.jpg) no-repeat 50% 96%}

a{color:#004188; transition-duration: 0.3s;}
	a:hover{color:#fbc30f; text-decoration:none}
	 /*
.ui-dialog {
    z-index: 10001 !important;
}
.ui-widget-overlay {
   z-index: 10000 !important;
}
.ui-widget {
    z-index: 10000 !important;
}*/

	.cookiesMessage{ padding:8px 110px 13px 13px; font-size:13px;  background:#004188;}
		.cookiesMessage .title{padding-bottom:0; font-size:13px;  color:#fff;}
		.cookiesMessage a{color:#fff;}
		.cookiesMessage .btn-sm{position:absolute; top:5px; right:5px; }

.form-control[readonly]{cursor:pointer}
.input-group-addon.theme, .form-control.theme{border:0px}
.no-pad{padding:0px}

.full-width{width:100%; float:left;}
        .full-width.container{max-width:100%;}

.panel.panel-default > .panel-heading, .panel > .panel-heading{text-transform:inherit;}

label{font-weight:300; font-family:'Varela Round', sans-serif; font-size:16px}

.bg-black{background-color:#000}
.bg-pink{background-color:#e50071}
.bg-pinkLight{background-color:#ed7f89}
.bg-purple{background-color:#5c318e}
.bg-green{background-color:#98c100}
.bg-yellow{background-color:#f4a300}
.bg-blue{background-color:#1B4485}
.bg-blueLight{background-color:#00a2b8}
.bg-blueMedium{background-color:#0076c1}
.bg-white{background-color:#FFF}
.bg-red{background-color:#e60016;}
.bg-purpleLight{background-color:#b80084;}
.bg-brown{background-color:#a0640a}

.text-pink a, .text-pink{color:#e50071}
.text-pinkLight a, .text-pinkLight{color:#ed7f89}
.text-purple a, .text-purple{color:#5c318e;}
.text-red a, .text-red{color:#e60016;}
.text-yellow a, .text-yellow{color:#f7a200;}
.text-purpleLight a, .text-purpleLight{color:#b80084;}
.text-blue a, .text-blue{color:#1B4485;}
.text-blueMedium a, .text-blueMedium{color:#0076c1;}
.text-green a, .text-green{color:#98c100;}
.text-black a, .text-black{color:#000;}
.text-brown a, .text-brown{color:#a0640a;}

.text-purpleLight.borderBottom{border-bottom:2px solid #b80084}
.text-blue.borderBottom{border-bottom:2px solid #1B4485}


.specialLanding .box{margin-bottom:25px; position:relative;}
   .specialLanding .box .rotura-bottom{bottom: -1px; height: 1px; left: 50%; width: 180px; position: absolute; margin-left: -90px; background: rgb(255, 255, 255) none repeat scroll 0px 0px;}
.box.pink{border:1px solid #e50071}
.box.pinkLight{border:1px solid #ed7f89}
.box.red{border:1px solid #e60016}
.box.yellow{border:1px solid #f4a300}
.box.purpleLight{border:1px solid #b80084}
.box.purple{border:1px solid #5c318e}
.box.blue{border:1px solid #1b4485}
.box.blueMedium{border:1px solid #0076c1}
.box.black{border:1px solid #000}
.box.green{border:1px solid #98c000;}
.box.brown{border:1px solid #a0640a;}

.box .subtitle-section-mini{padding:8px 5px; color: #fff;}
.specialLanding .view-all{font-size:12px; font-weight: bold; margin-left:5px}
.specialLanding .box ul{min-height:150px;}
    .specialLanding .panel h4 a{font:400 20px "Varela Round",sans-serif}

.btn-more{float:right;}
.container-btn{float:left; position:relative; padding:5px; background:#ffd42e url(//www.kinich.com/cdn/images/corner-button.png) no-repeat bottom left; border-radius:4px; -webkit-border-radius:4px; margin-top:17px;}
.btn-theme{ /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fbc30f+0,f5a300+100 */
background: #fbc30f; /* Old browsers */
background: -moz-linear-gradient(top,  #fbc30f 0%, #f5a300 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #fbc30f 0%,#f5a300 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #fbc30f 0%,#f5a300 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbc30f', endColorstr='#f5a300',GradientType=0 ); /* IE6-9 */
box-shadow:0px 2px 2px #f5a300 inset; font: 400 18px 'Varela Round', sans-serif; color:#FFF; text-shadow:-1px -1px 1px #e9a307; padding:15px 10px; border-radius:3px; -webkit-border-radius:3px; margin:0px; text-transform:inherit;}
    .btn-theme.btn{color:#FFF;}
	.btn-theme .text{float:left; margin-top:3px}
	.btn-theme .icn{background-image:url(//www.kinich.com/cdn/images/icn-button.png); width:29px; height:29px; float:right; margin-left:50px;}
	
#loader-container {background:#004188 url('//www.kinich.com/cdn/images/puff.svg') no-repeat center center; position: fixed;overflow: hidden;top: 0;right: 0;left: 0;bottom: 0;z-index: 99999;}
	
@media (max-width:1185px) and (min-width:991px) {	.btn-theme .icn{margin-left:0px;}
}
		.btn-theme.large .icn{margin-left:90px}
.container-btn .button-top{background-image:url(//www.kinich.com/cdn/images/top-button.png); width:49px; height:17px; position:absolute; top:-17px; right:3px}	


.btn-theme:hover{color:#fff; background:#e9a307}

.btn-theme2{color:#FFF; float:left; width:100%; margin-top:5px; font-size:16px; padding:5px; border-radius:3px;}
	.btn-theme2:hover{color:#fbc30f}
	
.title-section-big{font:400 35px 'Varela Round', sans-serif;}	
.title-section{font:400 28px 'Varela Round', sans-serif;}
.title-section-normal{font:400 24px 'Varela Round', sans-serif;}

.subtitle-section{font:400 22px 'Varela Round', sans-serif;}
.subtitle-section-mini{font:400 20px 'Varela Round', sans-serif; position:relative;}

.subtitle-section-mini .punto-final{position: absolute; font-size: 28px; bottom: -20px; right: -2px;}
.separator{border-bottom:5px dotted #c4c2bb; width:68px; margin:25px auto}
	.separator.no-center{margin:25px 0px}

.price{background:#004188  url(//www.kinich.com/cdn/images/bg-price.png) top center no-repeat; text-align:center; color:#FFF; line-height:0.2; padding:35px 20px 25px}
	.price .from{font-style:italic; font:normal 13px 'Lato', sans-serif;}
	.price .amount{font:400 30px 'Varela Round', sans-serif}
	    .price .amount .currency{font-size:12px}
	.price .viewmore{font:normal 9px 'Lato', sans-serif; color:#fbc30f}
		.price .viewmore:hover{text-decoration:underline}
	
.progress-bar{background-color:#e50071 }
	
.black-theme{background-color:#0f0e0c; color:#c4c2bb}
.dark-theme{background-color:#242322; color:#c4c2bb}
	.black-theme a, .dark-theme a{color:#FFF; font-family:'Andada', serif; transition-duration:0.5s}
		.black-theme a:hover, .dark-theme a:hover{color:#b1986a; text-decoration:none}
	
.marginTop25{margin-top:25px}

.full-image{background-size:cover; background-position:center; }

.gradient-top{float:left; width:100%; height:25px;/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fee1d1+0,f1b4dd+50,bbacee+100 */
background: #fee1d1; /* Old browsers */
background: -moz-linear-gradient(left,  #fee1d1 0%, #f1b4dd 50%, #bbacee 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #fee1d1 0%,#f1b4dd 50%,#bbacee 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #fee1d1 0%,#f1b4dd 50%,#bbacee 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fee1d1', endColorstr='#bbacee',GradientType=1 ); /* IE6-9 */}

.shadow-bar{margin:35px auto;}

#web-header{position:relative; font-family: 'Varela Round', sans-serif; font-size:.8em}	
    #web-header .boxAgencyLogin .md-button{margin:0px; text-transform:inherit; font-size:0.8em; color:#004188;}
         #web-header .boxAgencyLogin .md-button .material-icons{color:#004188;}

	#navegacion-principal {
   /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,f7f7f7+100 */
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,f9f9f9+88,ededed+100 */
background: #FFF url("//www.kinich.com/cdn/images/bg-nav.png") repeat-x scroll 0 100%;

    border-bottom: 0px;
    margin-bottom: 0;
}
#navegacion-principal .navbar-toggle {
    background-color:#004188;
    margin: 1em;
}
#navegacion-principal a.navbar-brand {
    margin: 0em 0.2em 0;
    padding: 0;
    height:inherit;
}
	#navegacion-principal .navbar-toggle .icon-bar{background-color:#FFF;}
#navegacion-principal .div-nav {
}
#navegacion-principal .div-nav ul {
}
#navegacion-principal .div-nav li {
    background: rgba(0, 0, 0, 0) url("//www.kinich.com/cdn/images/sep-nav.png") no-repeat scroll 0 100%;
    float: left;
    padding: 2.6em 0 2.2em 0.6em;
    text-align: center;
}
#navegacion-principal .div-nav li.logo{padding:7px 0 0}
#navegacion-principal .div-nav li:first-child{background-image:none;}

 #navegacion-principal .div-nav ul.nav.navbar-nav.navbar-right.reduced{display:none;}
@media (min-width: 1px) {
#navegacion-principal .div-nav li {
    padding: 0.4em 0;
}
#navegacion-principal .div-nav ul.nav.navbar-nav.navbar-right {
    width: 100%;
}
#navegacion-principal .div-nav ul.nav.navbar-nav.navbar-right li {
    text-align: center;
    width: 100%;
}
#navegacion-principal .div-nav ul.nav.navbar-nav.navbar-right li a {
    float: none;
    margin: 0;
}
#navegacion-principal .div-nav ul.nav.navbar-nav.navbar-right li a.logout{margin:6px 0px 0 5px}
}
@media (min-width: 995px) {
#navegacion-principal .div-nav li {
    padding: 2.6em 0 2.2em 0.6em;
}
#navegacion-principal .div-nav ul.nav.navbar-nav.navbar-right {
    width: 160px;
}
#navegacion-principal .div-nav ul.nav.navbar-nav.navbar-right li {
    text-align: right;
    width: 100%;
}
#navegacion-principal .div-nav ul.nav.navbar-nav.navbar-right li a {
    float: none;
    margin: 0;
}
}

#navegacion-principal .div-nav .navbar-right li {
    float: right;
    width: auto;
}
#navegacion-principal .div-nav li span {
    clear: both;
    display: block;
}
#navegacion-principal .div-nav li a {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    color: #004188;
    display: block;
    float: left;
    font: 400 0.95em "Source Sans Pro",sans-serif;
    margin: 0 1.5em;
    padding: 0;
}
#navegacion-principal .div-nav li a:hover {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    color: #fbc30f;
}
#navegacion-principal .div-nav li a span {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    padding: 0;
}
#navegacion-principal .div-nav ul.navbar-right {
    padding-top: .2em;
    width: 150px;
}
#navegacion-principal .div-nav ul.navbar-right li {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    padding: 0;
    text-align: right;
}
#navegacion-principal .div-nav ul.navbar-right li a {
    font-size: 0.8em;
}
#navegacion-principal .div-nav ul.navbar-right li .telefono {
    color: #004188;
    font: 700 1.35em "Source Sans Pro",sans-serif;
}

#navegacion-principal .div-nav li.dropdown li{padding:5px 0;}
    #navegacion-principal .div-nav ul.dropdown-menu{background-color:#FFF;}
    
#navegacion-principal  .navbar-brand{display:none;}   

@media (min-width: 1200px) {.container {width:100%; max-width:1370px;}}	

@media (max-width: 1500px) {
	.navbar-brand{max-width:240px}
    #navegacion-principal .div-nav li{padding:2.6em 0 2.2em 0.2em}
    	#navegacion-principal .div-nav li a{margin:0 1em; max-width:200px;}
    	#navegacion-principal .div-nav li.logo{max-width:200px; padding-top:24px;}
	.nav > li > a > img{max-width:inherit;}
}

@media (max-width: 1135px) {
    #navegacion-principal .div-nav li a{font:400 0.85em "Source Sans Pro",sans-serif; }
    #navegacion-principal .div-nav ul.nav.navbar-nav.navbar-right.full{display:none;}
    #navegacion-principal .div-nav ul.nav.navbar-nav.navbar-right.reduced{display:inline; width:40px;}
    #navegacion-principal .div-nav ul.navbar-right li a{font-size:1.8em;}
}  
@media (max-width:940px) {
    #navegacion-principal .div-nav li.logo{display:none;}
    #navegacion-principal  .navbar-brand{display:inline;}
}
	/* Footer */
			#web-footer{margin-top:150px}
			#web-footer .years20{margin-top:95px;}
			#web-footer .box{padding:22px 20px; color:#FFF; min-height:263px}
				#web-footer .box ul{margin-top:15px}	
				#web-footer .box ul > li, #web-footer .box ul > li a{color:#FFF; font-size:14px}
					#web-footer .box ul > li a:hover{color:#000;}
			
			#web-footer .box.bg-black{position:relative}
				#web-footer .box.bg-black .years20{bottom: 10px; margin-right: -75px; position: absolute; right: 50%;}
				
			#web-footer .bottom-line{float:left; width:100%; padding:15px; font-size:12px}
			#web-footer .copyright{color:#c8c8c8; margin-left:5px}
			
			#web-footer .conectaturismo {
				float: right;
			}
			#web-footer .conectaturismo .leyenda {
				float: left;
				font-size: 0.85em;
			}
			#web-footer .conectaturismo .cuadro {
				float: left;
			}
			#web-footer .conectaturismo .nombre {
				float: left;
			}
		
			#web-footer .conectaturismo .cuadro span {
				color: #46bbd8;
			}
			#web-footer .conectaturismo .cuadro img {
				float: left;
				margin: 4px;
			}	

@media (max-width:767px){
    #navegacion-principal .div-nav li{width:100%; border-bottom:1px solid #F0F0F0; text-align:left; padding:1em;}
    #navegacion-principal .div-nav li span{display:inline;}
    #navegacion-principal .div-nav ul.nav.navbar-nav.navbar-right.reduced{display:none;}
}

/* Carousel */
#carouselHome .carousel-inner {padding-left:365px}
	#carouselHome .carousel-inner .item{min-height:764px; position:relative;}
#carouselHome .carousel-indicators{position:relative; width:631px; height:764px; margin:0px; left:0px; bottom:0px}
#carouselHome .carousel-indicators .active, #carouselHome .carousel-indicators li{border:10px solid #004188; border-radius:0px; height:160px; width:160px}
	#carouselHome .carousel-indicators li:hover, #carouselHome .carousel-indicators .active{border:10px solid #fbc30f;}

#carouselHome .carousel-left{position:absolute; z-index:2; top:0px; left:0px; background-image:url(//www.kinich.com/cdn/images/carousel-left2.png); background-position:right center; width:631px; height:764px}
#carouselHome .carousel-caption{background:rgba(2,19,37,.35) url(//www.kinich.com/cdn/images/figures.png) no-repeat;  background-position: right 170px bottom 10px; width:100%; left:0px; bottom:0px; right:0px; padding-left:260px; padding-bottom:36px; z-index:1; text-align:left; text-shadow:none; padding-right:167px}
	#carouselHome .carousel-caption h2{font:400 28px 'Varela Round', sans-serif; margin-bottom:5px}
	#carouselHome .carousel-caption .logobox{position:absolute; bottom:0px; right:0px}
.rhombus{text-align: center;
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	overflow: hidden;
    position: relative;}
	
	#carouselHome .carousel-indicators .active.mini, #carouselHome .carousel-indicators li.mini{height:100px; width:100px}
	#carouselHome .carousel-indicators .active.big, #carouselHome .carousel-indicators li.big{height:331px; width:331px; border:0px;}
.rhombus .full-image{height: 200%; left: -50%; position: absolute; top: -50%; transform: rotate(-45deg); width: 200%;}

	.rhombus.position0{position:absolute; top: 285px;right: 189px;}
	.rhombus.position1{position: absolute; top: 45px; right: 190px;}
	.rhombus.position2{position: absolute; top: 165px; right: 310px;}
	.rhombus.position3{position: absolute; top: 525px; right: 190px;}
	.rhombus.position4{position: absolute; top: 405px; right: 310px;}
	.rhombus.position5{position: absolute; top: 35px; right: 380px;}
	.rhombus.position6{position: absolute; top: 595px; right: 380px;}
	.rhombus.position7{position: absolute; top: 285px; right: 430px;}
	
	.rhombus .adn-kinichcoyol{background-color: #fff; background-image: url("//www.kinich.com/cdn/images/adn-kinichcoyol.png"); background-position: 52% 70%; background-repeat: no-repeat; height: 200%; left: -50%; position: absolute;top: -50%; transform: rotate(-45deg); width: 200%;}
	
	
/* Section about */ 
#about{box-shadow:0 -12px 10px #dadada inset}
	#about .texts{padding:110px 0px}
		#about .texts, #about .title-section{}
	#about .subtitle-section{color:#5f5f5f; margin-bottom:10px}
	#about a{font-style:italic; color:#004188}
	
	#about .about-image{position: absolute; top: 0px; bottom: 0px; right: 0px; width: 50%; background: transparent url(//www.kinich.com/cdn/images/content/about-img2.png) no-repeat scroll left bottom / cover;}
	
/* Section catalogs */
#catalogs{background-color:#FFF; padding:40px 0px}
	#catalogs .img-catalog{margin:0 auto}
	#catalogs .description{padding-top:25px; padding-bottom:124px; background:url(//www.kinich.com/cdn/images/corner-right.png) bottom right no-repeat; border-right:1px solid #e7e7e7}
	#catalogs .split-right{height:1px;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+38,e7e7e7+100 */
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(left,  #ffffff 38%, #e7e7e7 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #ffffff 38%,#e7e7e7 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #ffffff 38%,#e7e7e7 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e7e7e7',GradientType=1 ); /* IE6-9 */}
	#catalogs .split-left{height:1px;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e7e7e7+0,ffffff+62 */
background: #e7e7e7; /* Old browsers */
background: -moz-linear-gradient(left,  #e7e7e7 0%, #ffffff 62%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #e7e7e7 0%,#ffffff 62%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #e7e7e7 0%,#ffffff 62%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7e7e7', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */}
	#catalogs .urls{border-right:1px solid #e7e7e7}
		#catalogs .urls .line{padding:6px 5px 6px 0;}
		#catalogs .urls i{color:#f5a300}
	
	#catalogs .block{padding:0px 7px}
	#catalogs .online{border-left:1px solid #e7e7e7}
		#catalogs .online .image{margin:25px 0px}
		#catalogs .online .title{font:700 14px 'Lato', sans-serif; color:#004188}
		#catalogs .online .subtitle{color:#676767}
	
	.searcher.box{background:#004188 url(//www.kinich.com/cdn/images/figures-searcher.png) bottom 8px right 143px no-repeat; padding:30px 40px; position:relative; min-height:370px; color:#FFF}
		.searcher.box .title-section-normal{color:#FFF; text-shadow:-1px -1px 1px #333}
		.searcher.box  .split{border-top:3px solid #003074; border-bottom:1px solid #2f65af; margin:25px 0px 30px}	
		.searcher.box .texts{position:relative; z-index:1}
		.searcher.box  .image{position:absolute; bottom:0; right:0}
			.searcher.box a{color:#fbc30f}
			.searcher.box a.btn{color:#FFF}
			
		.searcher.box .nav-pills > li a{font:400 14px "Varela Round",sans-serif; background-color:#2f65af; color:#FFF; border-radius:4px 4px 0px 0px; margin-left:2px; margin-top:12px;}
				.searcher.box .nav-pills > li.active > a, .searcher.box .nav-pills > li.active > a:hover, .searcher.box .nav-pills > li.active > a:focus{background-color:#003074}
				
		.searcher label{color:#FFF !important;}
        .searcher md-input-container .md-input{border-color:#F4F4F4; color:#FFF;}
        .searcher .btnSearch.md-primary{border-radius:3px; background-color:#e9a307; color:#FFF; text-transform:inherit; font-weight:700; font-size:16px; text-shadow:0px 0px 1px rgba(0,140,149,.6); margin-top:6px; padding:10px 25px; width:100%;}
				
	.categories.box{background:#e50071 url(//www.kinich.com/cdn/images/figures-categories.png) bottom 8px right 4px repeat-x;  padding:30px 40px; margin-top:51px; min-height:370px; color:#FFF;}
		.categories.box .title-section-normal{color:#FFF; text-shadow:-1px -1px 1px #b90042}
		.categories.box .split{border-bottom:3px solid #b6004d; border-top:1px solid #aa0032; margin:25px 0px 30px}	
		.categories.box .recommended .subtitle-section-mini{text-shadow:-1px -1px 1px #b90042}
		.categories.box .border-gradient{padding:2px; /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#a3003f+0,fc3384+50 */
			background: #a3003f; /* Old browsers */
			background: -moz-linear-gradient(top,  #a3003f 0%, #fc3384 50%); /* FF3.6-15 */
			background: -webkit-linear-gradient(top,  #a3003f 0%,#fc3384 50%); /* Chrome10-25,Safari5.1-6 */
			background: linear-gradient(to bottom,  #a3003f 0%,#fc3384 50%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a3003f', endColorstr='#fc3384',GradientType=0 ); /* IE6-9 */
		}
		.categories.box .recommended .container-image{border-radius:4px; -webkit-border-radius:4px;}
			.container-image .image{ background-image:url(//www.kinich.com/cdn/images/bg-image-categories.jpg); border-radius:4px; -webkit-border-radius:4px;}
			.recommended .container-image .image{height:170px; padding-top:30px;}
		.categories.box .recommended .texts{color:#FFF; text-align:left;}
        .categories.box .carousel-control{display:none;}
        
		.categories .carousel-indicators {bottom:inherit; top:0; right:0; width:inherit; margin:0px; left: inherit}
		.categories .carousel-indicators .container-image{float:left; border-radius:50%;  -webkit-border-radius:50%; margin-left:5px}
				.categories .carousel-indicators .container-image li{background-color:#FFF; background-position:center center; background-repeat:no-repeat; background-size:70%; width:42px; height:42px; float:left; border-radius:50%; -webkit-border-radius:50%; border:4px solid #b6004d}
				.categories .carousel-indicators .container-image.active li{background-color:#000}
				.categories .carousel-indicators .container-image.active{width:inherit; height:inherit}
			
	.form-contact, #destinations .box{background:#FFF url(//www.kinich.com/cdn/images/map-mexico.png) center center no-repeat; border-bottom:5px solid #98c000; padding:30px 75px; color:#5f5f5f; margin-bottom:30px; position:relative}
	   .form-contact{background:#FFF url(//www.kinich.com/cdn/images/corner-right-top.png) top right no-repeat}
	    #destinations .box .corner-right{position: absolute; right: 0;  top: 0; z-index: 1;}
	    
				.specialLanding .corner-left, .form-contact .corner-left, #destinations .box .corner-left{position:absolute; z-index:1; bottom:0; left:0}
				
				.form-contact.small{padding:30px 60px 30px 15px;} 
	.tours-highlights-title	{min-height:310px; background-image:url(//www.kinich.com/cdn/images/bg-tours.jpg); background-position:bottom right}
		.tours-highlights-title .title-section-big{margin-top:100px}
	
	.tours-highlights-recommended .box{float:left; width:100%; background-color:#FFF; position:relative}
		.tours-highlights-recommended .box .image{position:absolute; top:0px; bottom:0px}
			.tours-highlights-recommended .box .image .logo-op{position:absolute; bottom:7px; right:10px}	
		.tours-highlights-recommended .box .txt{padding:25px 0px 0px 40px; text-align:left}	
		.tours-highlights-recommended .box .counter{margin-right:20px}
		.box .counter{float:right; color:#7b7b7b; width:100% }
			.box .counter div{font:400 50px 'Varela Round', sans-serif; float:right; margin-top:-8px}
		.tours-highlights-recommended .box .title-section-normal{margin-bottom:10px}
			.tours-highlights-recommended .box .title-section-normal a{color:#5f5f5f; }
		.tours-highlights-recommended .box .description{float:left; width:100%; padding-right:15px; margin-bottom:65px}
		.tours-highlights-recommended .box .container-btn{margin-top:28px}
		
		.tours-highlights-recommended .carousel .carousel-control.right{right:inherit; left:700px;}
		.tours-highlights-recommended .carousel .carousel-indicators{display:none;}

			
		#carouselPV .carousel-control.left, #carouselPV .carousel-control.right{background-image:none !important}
	
	.figures-split{float:left; width:100%; background:url(//www.kinich.com/cdn/images/figures-split.png) repeat-x left; margin:18px 0px; height:43px}	
	
	.categories-tours-box .box{min-height:300px; }
	.categories-tours-box .box .subtitle-section-mini{position:absolute; z-index:1; bottom:0px; left:0px; width:100%; padding:25px 165px 25px 25px; background-color:rgba(2,19,37,.45)}
		.categories-tours-box .box .subtitle-section-mini a{color:#FFF}
			.categories-tours-box .box .subtitle-section-mini a:hover{color:#fbc30f}
	.categories-tours-box .box .price{z-index:2; position:absolute; bottom:0px; right:0px}	
	
	.more-services > .title-section-normal{margin:50px 0px}
	
		.more-services .box {color:#878787; padding:30px 0px 30px 15px;}
		.more-services .box.azul{background-color:#004188; color:#FFF}
			.more-services .box .title-section-normal{color:#000}
			.more-services .box.azul .title-section-normal{color:#FFF}
			.more-services .box .subtitle{color:#5f5f5f; margin-bottom:20px}
			.more-services .box.azul .subtitle{color:#ffd42e}
			
		.more-services .box .description{font-size:16px}
		
		.more-services .box .container-btn{margin-top:32px}
		
		
		
		/* contact*/
		.form-contact .title-section{color:#000}
		
		.info-contact{margin-top:25px; font-family:'Varela Round', sans-serif; font-size:16px}
			.info-contact li{padding-bottom:10px; margin-top:10px; border-bottom:1px solid #ddd;}
				.info-contact li i{font-size:24px; margin-right:10px; color:#c9c9c9 }
				
#modalSeleccionPais .btn-theme, #modalSeleccionPais .container-btn{width:100%}	

#lhc_need_help_container{background: #fbc30f !important; border: 1px solid #f5a300  !important;}
#lhc_need_help_triangle{border-top:15px solid #fbc30f !important}
		
@media screen and (min-width:992px){
	.tours-highlights-recommended #carouselPV .btn-theme .icn{margin-left:90px}
}
@media screen and (max-width: 991px) {
	.bg-texts{background-color:rgba(255,255,255,.80); border-radius:6px; padding:15px}
	.marginBottomSM{margin-bottom:15px}
	#carouselHome .carousel-inner{padding-left:0px}
	#carouselHome .carousel-caption{padding-left:15px}
	#carouselHome .carousel-inner .item{min-height:400px}
	.tours-highlights-title .title-section-big{margin-top:0px}
	 #about .about-image{display:none; }
        #about{background:url(//www.kinich.com/cdn/images/content/about-img2.png) no-repeat center center / cover;}
	
}
@media (min-width: 768px) and (max-width: 991px) {
		#web-header .top-line .agency .box{padding:20px 95px 20px 75px}
       
}			
@media screen and (max-width: 768px) {
	.marginBottomXS{margin-bottom:15px}
	#web-header .bottom-line{padding:7px 15px}
	#web-header .bottom-line .navbar-ex1-collapse.collapse{padding-top:5px; margin-top:7px}
	
	#web-header .bottom-line li{float:left; width:100%; text-align:left; padding:5px 0px; border-bottom:1px dotted #003065}
		#web-header .bottom-line li:last-child{border:0px}
	#carouselHome .carousel-caption .logobox, #web-header .bottom-line li.icn{display:none}
	#carouselHome .carousel-caption{padding-right:15px}	
	.form-contact, #destinations .box{padding:45px}
	.mainSlider .slider{min-height:475px;}
}
.specialLanding{background: #fff url('//www.kinich.com/cdn/images/logo-kinich-opacity.png') no-repeat scroll center center; border-bottom: 5px solid #98c000; color: #000; margin-bottom: 30px; padding: 30px 75px; position: relative;}
    .specialLanding ul{float:left; width:100%; margin:15px 0px 15px; padding:0px 10px 0px 20px; font-size:16px; }
    .specialLanding .corner-right{    top: 0; right: 0;  position: absolute;   z-index: 1;}
    
    .specialLanding .btn-theme.view-all{margin-left: 0px}
         .specialLanding .container-btn{margin:0 10px 10px 0;}
          .specialLanding .container-btn .btn-theme{padding:8px 10px; font:400 16px "Varela Round",sans-serif;}
          
    #accordion.panel-group{margin-bottom:35px;}
        #accordion.panel-group .panel-title .fa{float:right;}.mainSlider .position-searcher{position:absolute; z-index:2; top:100px; left:0px; right:0px;}
    .mainSlider .searcher{background-color:rgba(2, 19, 37, 0.85); padding:10px; border-radius:6px;}
    .searcher .btnSearch.md-primary{width:inherit;}category-tour-page h2{margin-top:0px;}.form-contact.texts{margin-bottom:0px; border-bottom:0px;}
    .form-contact.texts h1, .form-contact.texts h2{margin-bottom:5px; margin-top:0px;}.item .image .include{position:absolute; top:15px; left:15px; float: left;  color: #9999a0;  font-size: 14px;  font-weight: 700; text-transform: uppercase;  background-color: #fbfbfc;  border-radius: 6px; padding: 4px 12px 6px; }

.include .legend-icon {
    float: left;
    padding: 4px;
}
.include .tour-include-icon {
    margin-left: 4px;
    padding: 4px;
    float: left;
    border-radius: 50%;
    transition: all 0.15s;
}
.include .tour-include-icon img {

    width: 20px;
    height: 20px;

}


destination-tour-page h2{margin-top:0px;}
.box-line{float:left; width:100%; background: #004188 url(//www.kinich.com/cdn/images/figures-searcher.png) bottom 8px right 143px no-repeat;   padding: 15px; margin-top:15px;}
    .box-line label{text-align:left;}/*slider*/						
 .mainSlider{position:relative; width:100%; float:left; background:#1b1b1b;}
		#slider a{color:#FFF}
	.mainSlider .slider{min-height:660px}
	.mainSlider .caption{float:left; width:100%; position:absolute; bottom:0px; padding:40px 20px; background:rgba(2, 19, 37, 0.85) url("//www.kinich.com/cdn/images/figures.png") no-repeat scroll right 170px bottom 10px}
	.mainSlider .title-section{text-align:left;}
	    .mainSlider .title-section a{color:#FFF;}
	.mainSlider .subtitle-section{text-align:left; font-size:20px; color:#ddd;}
	.mainSlider .location{font:400 1.2em/1em "Dancing Script",cursive; color:#fbc30f;}
		.mainSlider{margin-top:0;}
			.mainSlider span{display:block;}
			.mainSlider li{min-height:350px; }
				
				.mainSlider .col-md-4{text-align:right;}
					.mainSlider a.mas-info{width: 100%; float: right; text-align: right; text-transform: uppercase; font: 700 1em 'Varela Round', sans-serif;color: #ffd42e;}
					.mainSlider a.mas-info:hover{color:#b79b77;}
	
	.mainSlider .carousel-indicators{display:none;}				
									

.specialLanding .panel-group.accordion{margin-bottom:15px;}
    .specialLanding .panel-group.accordion .panel-heading .fa{float:right;}.eco .box{border:0px;  border-radius:0 0 8px 10px;}
    .eco .box.brown{border-bottom:7px solid #a0640a; background:url(//www.kinich.com/cdn/images/textura-box-brown.png) no-repeat bottom left}
    .eco .box.green{border-bottom:7px solid #98c100; background:url(//www.kinich.com/cdn/images/textura-box-green.png) no-repeat bottom left}
    .eco .box.pinkLight{border-bottom:7px solid #ed7f89; background:url(//www.kinich.com/cdn/images/textura-box-pinkLight.png) no-repeat bottom left}

    .eco .box .subtitle-section-mini{border-radius:6px 10px 0px 0px;}
        .eco .box .subtitle-section-mini .efecto-header{bottom:-8px; left:10px; position:absolute;}
        .eco .box .subtitle-section-mini .picto{position:absolute; top:-13px; right:-10px; z-index:1;}

        .specialLanding.eco ul{padding:0 10px 0 50px;}
        .specialLanding.eco .rotura-bottom{    background: rgb(255, 255, 255) none repeat scroll 0 0;
    bottom: -7px;
    height: 7px;
    left: 50%;
    margin-left: -30px;
    position: absolute;
    width: 60px;}
    .specialLanding.eco .container-btn{margin:0 20px 20px 0;}