.menu-toggle {
    background: rgba(0,0,0, 0.1) none repeat scroll 0 0;
    border: medium none;

}
#menu-principal-container-responsive{
	position: relative;
	z-index: 900 !important;
}
#container_video_home .vc_icon_element-inner {
    z-index: 50 !important;
}
@media only screen and (max-width: 1024px){
	.caja > .video-player{
		display: block;
		width: 85%;
		vertical-align: top;
		margin: 10px 8%;
	}
}

@media only screen and (max-width: 1328px) and (min-width: 1248px) {
	
	.menu-principal-container ul, .menu-principal_en-container ul, .menu-principal_br-container ul {
		padding-left: 0;
	}
	
}

/* CONCURSO @media only screen and (max-width: 1248px) and (min-width: 1024px) {*/
@media only screen and (max-width: 1500px) and (min-width: 1024px) {	
	#header > .vc_container {
		padding-left: 0 !important;
	}
	
	#header > div > .vc_col-sm-2 {
		position: absolute;
		width: 160px !important; 
	}
	
	#header > div > .vc_col-sm-4 {
		position: absolute;
		width: 200px !important;
		right: 15px; 
	}
	
	.menu-principal-container ul, .menu-principal_en-container ul, .menu-principal_br-container ul {
		padding-left: 0;
	}
	
	.menu-principal-container ul li a, .menu-principal_en-container ul li a, .menu-principal_br-container ul li a {
		font-size: 14px;
	}
	
	#header > div > .vc_col-sm-6 {
		position: absolute;
		width: 100%;
		left: 0; 
		top: 65px;
	}
	
	#dropdown-trigger {
		margin-right: 330px;
		margin-top: 7px;
	}
	
	#top {
		right: 200px;
		margin-top: 7px;
	}
	
	.btn-reserva-header {
		margin-top: -30px;
	}
	
	.btn-reserva-header a {
		margin-top: 15px;
		font-size: 11px;
		padding-left: 0 !important;
		padding-right: 0 !important;
		width: 110px;
		text-align: center;
		margin-right: 0 !important;
	}
	
	.menu-principal-container, .menu-principal_br-container, .menu-principal_en-container {
		padding-top:10px;
	}
	
}


@media only screen and (max-width: 1030px) {
	
	#div_bar_cookies_info {
		padding: 12px 1% 45px !important;
		width: 98% !important;
	}
	
	#div_bar_cookies_info > a[onclick] {
		position: absolute;
		right: 50%;
		margin-right: 5px;
		bottom: 7px;
	}
	
	#div_bar_cookies_info > a[onclick] + a {
	    background-color: #ddd;
	    bottom: 7px;
	    left: 50%;
	    margin-left: 5px !important;
	    padding: 6px;
	    position: absolute;
	}
	
}


@media only screen and (max-width: 1615px) and (min-width: 769px) {
	.home_buscador_destino .etiqueta_span, .home_buscador_experiencia .etiqueta_span, .home_buscador_blogger .etiqueta_span {
	    font-size: 15px;
	    padding: 8px 13px;
	    display: inline-block;
	    margin-right: 10px;
	}
}

@media only screen and (max-width: 1350px) and (min-width: 1200px) {
	
	.home-blogger .exc {
		font-size: 14px;
	}
	
	.boton_blogger {
		margin-top: 15px;
	}	
	
	.home-blogger .tit {
		font-size: 21px;
	}
	
	.menu-principal-container > ul > li:first-child a, .menu-principal_en-container > ul > li:first-child a, .menu-principal_br-container > ul > li:first-child a {
		margin-left: 0;
	}
	
}

@media only screen and (max-width: 1350px) and (min-width: 1100px) {

	.home_buscador_destino .etiqueta_span, .home_buscador_experiencia .etiqueta_span, .home_buscador_blogger .etiqueta_span {
	    font-size: 10px;
	    margin-right: 5px;
	    padding: 8px 5px;
	}	
	
}

@media only screen and (max-width: 1100px) and (min-width: 768px) {

	.vc_col-sm-3.home_buscador_destino, .home_buscador_experiencia, .home_buscador_blogger {
	    width: 50% !important;
	    background-size: cover !important;
	}
	
}

@media only screen and (max-width: 1244px) and (min-width: 769px) {

	.menu-principal-container {
	    padding-top: 5px;
	    text-align: center;
	}

	.vc_custom_heading.titulo_home {
		font-size: 22px !important;
	}
	
}

@media only screen and (max-width: 1024px) and (min-width: 768px) {
	
	.single_hotel_txt, #single_blogger_txt {
		padding-top: 0;
	}
	
	.single_hotel_txt h1, #single_blogger_txt h1 {
		margin-top: 10px;
	}
	
}


@media only screen and (max-width: 1200px) {
	
	.home-blogger .blogger-data:hover > div, .home-blogger .blogger-data > div:hover {
		display: none;
	}
	
	.home-blogger.click .blogger-data > div {
		display: block !important;
	}
	
	.home-blogger .blogger-data {
		opacity: 1 !important;
	}
	
}

@media only screen and (max-width: 1175px) and (min-width: 768px) {
	
	li.marca {
	    text-align: center;
	    padding: 25px;
	    margin: 30px 0px;
	    display: inline-block;
	}
	
	ul > li.marca:first-child {
		padding-left: 0
	}
	
	ul > li.marca:last-child {
		padding-right: 0
	}
	
	ul > li.marca img {
    	max-height: 45px;
	}

}


@media only screen and (max-width: 1200px) and (min-width: 768px) {

	html #wrapper_influencers_home .home-blogger {
	    width: 50% !important;
	}
	
	#wrapper_influencers_home .vc_row.seven-cols {
	    margin: 0 !important;
	}
	
	#wrapper_influencers_home .vc_row.seven-cols > .vc_col-sm-3 {
		width: 100% !important;
	}
	
	html #wrapper_influencers_home .seven-cols > .home-blogger:last-child {
		width: 100% !Important;
	}
	
	#contenedor_big_storie_grill {
		display: none;
	}
	
}


@media only screen and (max-width: 960px) and (min-width: 769px) {
	
	.vc_custom_heading.titulo_home {
		font-size: 20px !important;
	}
	
}

@media only screen and (min-width: 769px){
	#container_video_home{
		background-image:none !important;
	}
	
	.video_hashtags_responsive {
		display: none;
	}
	
	.video_home_responsive {
		display: none;
	}
	
	#flecha_voler_top {
		display: none;
	}
	
	.vc_custom_heading.titulo_home {
		opacity: 1;
	}
	
	#flecha_volver_top {
		display: none;
	}
	
	#mini_slider_home {
		position: absolute !important;
		left: 0 !important;
	}
	.vc_custom_1496142627506 {
	    margin-left: 50px !important;
	}
}


@media only screen and (max-width: 768px){	
	
	.titulo_home{
		color:#00CEBA !important;
	}
	
	#header .menu-principal-container,
	#header .menu-principal_en-container,
	#header .menu-principal_br-container {
		display: none;
	}
	
	
	.vc_custom_1462984207897 .seven-cols .home-blogger {
	    height: auto;
	    padding-top: 50%;
	    float: left;
	    width: 50%;
	}
	
	.vc_row.seven-cols > .home-blogger:last-child {
	    width: 100% !important;
	}
	
	body.home .seven-cols {
	    margin-left: 0 !important;
	    margin-right: 0 !important;
	}
	
	
	#hbb_title, #hbb_excerpt, #hbb_image {
		display: none !important;
	}
	
	.video-player > span {
		display: none;
	}
	
	.video_hashtags_responsive {
		/*padding: 10px 10px 20px;*/
	}
	
	.video_hashtags_responsive > div {
		font-size: 12px !important;
		line-height: 15px !important;
	}
	
	#story_cKAMorc8azo > iframe {
		/*margin-top: -13% !important;*/
	}
	
	.video-story-elproyecto {
	    margin-top: 10px;
	}
	
	.tax-place_story .video_hashtags_responsive,
	.post-type-archive-story .video_hashtags_responsive,
	body.page-id-10 .video_hashtags_responsive,
	body.page-id-765 .video_hashtags_responsive,
	body.page-id-766 .video_hashtags_responsive,
	.page-template-page-experiencias .video_hashtags_responsive,
	.page-template-page-bloggers .video_hashtags_responsive,
	.page-template-page-hoteles .video_hashtags_responsive {
	    padding-left: 0;
	    padding-right: 0;
	    padding-bottom: 5px;
	}
	
	.tax-place_story .video_hashtags_responsive > div,
	.post-type-archive-story .video_hashtags_responsive > div,
	body.page-id-10 .video_hashtags_responsive > div,
	body.page-id-765 .video_hashtags_responsive > div,
	body.page-id-766 .video_hashtags_responsive > div,
	.page-template-page-experiencias .video_hashtags_responsive > div,
	.page-template-page-bloggers .video_hashtags_responsive > div,
	.page-template-page-hoteles .video_hashtags_responsive > div {
	    color: #000 !important;
	}
	
	.share-story {
		text-align: left;
		margin-bottom: 40px;
		margin-top: 0;
	}
	
	.ico-txt-redes-sociales-story > p {
		color: #fff;
		margin-left: 0;
		margin-right: 45px;
	}
	
	.ico-txt-redes-sociales-story > p > a {
		color: #c6c6c6;
	}
	
	.fa-share-square-o {
		display: none !important;
	}
	
	.menu_lugar ul li:first-child {
		line-height: unset;
	}
	
	.menu_lugar ul li.active {
		margin-bottom: 35px !important;
	}
	
	.menu_categorias ul li, .menu_categorias ul li:first-child {
		border-left: medium none;
	    display: block;
	    padding-left: 0;
	    margin-bottom: 10px;
	}
	
	.menu_categorias ul {
		margin-left: 15px;
	}
	
	.fila_blogger_1, .fila_blogger_2, .fila_blogger_1 {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	
	.video-story-format-img-blogger {
		margin-bottom: 40px;
	}
	
	
	#video_home {
	    overflow-x: hidden;
	}
	
	#video_home > iframe {
		margin-left: -20% !important;
		width: 140% !important;
		
	}
	
	.video_clickado {
		background-image: none !important;
		background-color: transparent !important;
	}
	
	.fa.fa-play-circle-o, .fa.fa-play-circle-o + a {
		/*display: none !important;*/
	}
	
	.video_home_responsive {
		/*overflow: hidden;*/
		margin-bottom: 0 !important;
	}
	
	body.home > #container > .vc_row-flex h2.vc_custom_heading + .vc_icon_element-outer {
		display: none;
	}
	
	body.home > #container > .vc_row-flex:first-child {
		height: auto !important;
		min-height: auto !important;
	}
	
	#mini_slider_home {
		left: 0 !important;
	    margin-left: -30px !important;
	    margin-right: 0 !important;
	    margin-top: 0 !important;
	    position: relative !important;
	    right: auto !important;
	}
	
	#mini_slider_home > div:first-child,
	#mini_slider_home > div:nth-child(2) {
		display: none;
	}
	
	#mini_slider_home > div:last-child {
		background: #000;
	}
	
	#mini_slider_home > div:last-child > div {
		padding-top: 15px;
	}
	
	#flecha_volver_top {
	    bottom: 15px;
	    cursor: pointer;
	    position: fixed;
	    right: 15px;
	    width: 45px;
	    z-index: 1000;
	}	
	
	#container_video_home {
		padding-top: 325px;
		height: auto !important;
	}
	
	.vc_custom_heading.titulo_home {
		margin-top: 0 !important;
	}
	
	.vc_custom_heading.titulo_home + .vc_icon_element {
		display: none;
	}
	
	.vc_custom_1475768962784 > div.vc_col-sm-2 {
		display: none;
	}
	
	.vc_custom_1475768962784 > div.vc_col-sm-8 > .vc_column-inner  {
		padding-top: 0;
	}
	
	body.home h2.vc_custom_heading + h2 {
		margin-left: 0 !important;
	}

	
	/* HOME MOVIL*/
	#row_stories {
		display:none;
	}
	
	#cabecera_multimedia_home{
		display:none;
	}
	
	#multimedia_home{
		display:none;	
	}
	
	#mini_slider_home{
		/*display:none;*/
	}
	
	#container_video_home {
		padding-top: 180px;
	}
	
	body.home h2.vc_custom_heading {
		padding-bottom: 10px;
	}
	
	body.home h2.vc_custom_heading {
		margin-top: 0 !important;
	}
	
	html .menu_lugar ul li {
	    border: medium none !important;
	    display: block !important;
	    margin-bottom: 20px;
	    padding-left: 0 !important;
	    padding-right: 0 !important;
	}
	
	.menu_lugar + .menu_categorias {
		display: none;
	}
	
	
	.menu_categorias_responsive ul {
		padding-bottom: 0 !important;
	}
	
	.menu_categorias_responsive {
    	margin-top: 15px;
    	margin-left: 30px;
	}
	
	.menu_categorias_responsive li.active a {
		margin-bottom: 25px !important;
	}	
	
	#menu_anyos > li {
		display: inline-block !important;
		margin-right: 30px;
	}	
	
	#menu_anyos > li a {
		font-size: 22px;
	}
	
	.contenido_lugar.single_blogger, body.single-hotel .contenido_lugar {
		margin-top: 30px;
	}
	
	#breadcrumb {
		padding-left: 15px;
	}

	.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner{
		position: initial !important;
	}
	#iconos_redes_footer .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner{
		position: relative !important;
	}

	
}

@media only screen and (max-width: 768px) and (min-width: 391px){	
	
	.category_header .wpb_column .wpb_column {
	    /*margin-top: 190px !important;*/
	    padding-bottom: 0 !important;
	    top: 0px !important;
	}
	
}


@media only screen and (max-width: 768px) and (min-width: 768px) {
	
	#header .vc_col-sm-4 {
		width: 50%;
		margin-top: 130px;
	}
	
	.menu-toggle {
		margin-top: 30px;
	}
	
	.logo img {
	    margin-left: -30px;
	}
	
	.seven-cols .vc_col-sm-4 {
		width: 100%;
	}
	
	body.home .vc_col-sm-3 .video-story-multimedia,
	body.home .vc_col-sm-3.video-story-multimedia {
		background-size: cover !important;
	}
	
	#mini_slider_home + div + #row_stories .video_hashtags_responsive {
		clear: both;
	}
	
	#mini_slider_home + div + #row_stories .vc_col-sm-3 {
		width: 100%;
	}
	
	.vc_custom_1473435006608 > .wpb_wrapper > .vc_container-fluid > div {
	    width: 100% !important;
	}
	
	#mini_slider_home > .vc_col-sm-4:first-child,
	#mini_slider_home > .vc_col-sm-4:nth-child(2) {
		display: none;
	}
	
	#mini_slider_home > .vc_col-sm-4:nth-child(3) {
		width: 400px !important;
		margin-left: 190px;
	}
	
	body.home > #container > .vc_row-flex:first-child {
		display: block !important;
		padding-top: 200px;
	}
	
	#header {
		min-height: auto;
	}
	
	#container_video_home {
		padding-top: 117px;
	}
	
	#header .vc_col-sm-4 {
	    margin-top: 20px;
	}
}


@media only screen and (max-width: 1170px){
	
	.vc_container, #content_single, #header > div {
	    margin-left: 15px;
	    margin-right: 15px;
	}
	
}


@media only screen and (max-width: 1170px) and (min-width: 1024px) {
	
	.el_proyecto_l1_izq {
		font-size: 25px;
	}
	
	.el_proyecto_l1_der {
		margin-top: 13px;
		margin-left: 20px;
	}
	
}


@media only screen and (max-width: 950px){
	
	.tipo_filtrado > .vc_container > span:first-child {
		padding-left: 0;
	}
	
	.tipo_filtrado {
		font-size: 18px;
		padding-top: 13px;
		padding-bottom: 13px;
	}
	
	#flecha_buscador_destinos img, #flecha_buscador_experiencias img, #flecha_buscador_bloggers img {
		margin-left: 0;
		width: 50px;
	}
	
	.tipo_filtrado > .vc_container {
		padding-right: 50px;
	}
	
	.tipo_filtrado > .vc_container > span:last-child {
		right: 0;
		left: auto;
		top: 5px;
	}
	
	.tipo_filtrado .seleccionado_texto > div {
		margin-left: 0;
		margin-top: 10px;
	}
	
	.tipo_filtrado .seleccionado_texto {
	    position: relative;
	    clear: both;
	    text-align: left;
	    left: 0;
	    margin-left: 30px;
	    color: #fff;
	}
	
}

@media only screen and (min-width: 769px) {
	
	.home-blogger .blogger-data {
		opacity: 1 !important;
	}
	.btn-reserva-header a{
		padding-bottom: 30px;
	}
	
}

@media only screen and (min-width: 1023px){

	.menu-toggle, #menu-principal-container-responsive {
		display: none;
	}

}

@media only screen and (max-width: 1023px) {
	
	.menu-toggle {
	    position: absolute;
	    top: 12px;
	    left: 12px;
	    display: block;
	}
	
	#header .menu-principal-container, #header .menu-principal_en-container, #header .menu-principal_br-container {
	    display: none;
	}
	
	#header .vc_column_container {
	    width: 100%;
	}
	
	.btn-reserva-header a{
		padding-bottom: 30px;
	}
	
	#header .vc_col-sm-2 {
		text-align: center;
		margin-top: 20px;
	}
	
	#dropdown-trigger {
		right: 50%;
		margin-left: 0;
		margin-right: -53px;
	}
	
	#top .info {
		float: left;
		padding: 10px;
	}
	
	#idiomas ul {
	    margin: 0 15px 0 0;
	}
	
	.btn-reserva-header {
	    margin-top: 27px;
	    text-align: center;
	    padding-bottom: 20px;
	}
	
	.btn-reserva-header a {
		float: none;
		margin-left: auto;
		margin-right: auto;
	}
	
	#boton_enuentra_tu_viaje {
		margin-right: 0;
	}
	
	#header > div {
		padding-left: 0;
		padding-right: 0;
	}
	
	#fila_cero > .wpb_column {
		width: 100%;
	}
	
	#fila_cero > .wpb_column.vc_col-sm-8 > div {
		padding-top: 0 !important;
	}
	
	.texto_bstories_home h2 {
		margin-top: 0;
	}
	
	.el_proyecto_l1_izq {
		width: 100% !important;
	}
	
	.el_proyecto_l1_izq > div {
		padding-top: 0 !important;
		padding-bottom: 0 !important;
	}
	
	.el_proyecto_l1_izq .wpb_text_column {
		margin-bottom: 0;
	}
	
	.el_proyecto_l1_der {
		width: 100% !important;
		max-width: 100%;
		margin-left: 0;
		margin-top: 0;
	}
	
	.el_proyecto_l1_der > div {
		margin-top: 0 !important;
		padding-top: 0 !important;
		padding-bottom: 0 !important;
	}
	
	.el_proyecto_l1_izq br {
    	display: none;
	}
	
	#footer .vc_col-sm-8, #footer .vc_col-sm-4 {
		width: 100%;
		text-align: center;
	}
	
	#menu_footer_2 {
		margin-top: 0;
	}
	
	#fila_eror_404 {
		padding-top: 45px;
	}

	body.page-template-page-hoteles #container,
	body.tax-marcas_hoteles #container,
	body.single-blogger #container	
	 {
		padding-top: 184px;	
	}	
	
	
}


@media only screen and (max-width: 767px) {
	
	.vc_column_container > .vc_column-inner {
	    padding-left: 15px !important;
	    padding-right: 15px !important;	
	}
	
	.vc_custom_1473435006608 > div > div > .vc_col > div + div {
		height: auto !important;
		padding-top: 56%;		
	}
	
	.vc_column_container > .vc_column-inner.vc_custom_1474966267394,
	.vc_column_container > .vc_column-inner.vc_custom_1462982079933 {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	
	body.home h2.vc_custom_heading {
	    margin-top: 50px;
	    padding-left: 15px;
	    padding-right: 15px;
	}
	
	.vc_custom_1475764534762, .vc_custom_1462966647785, .vc_custom_1462966647785 {
		min-height: 720px !important;
	}
	
	#rev_slider_1_1_wrapper .tp-caption {
		text-align: center !important;
	}
	
	html[lang="es-ES"] .vc_custom_1474546820448,
	html[lang="es"] .vc_custom_1474546820448 {
	    margin-top: 40px !important;
	}
	
	html .vc_custom_1474546944793,
	html .vc_custom_1474546944793,
	html[lang="en-US"] .vc_custom_1474546820448,
	html[lang="en"] .vc_custom_1474546820448,
	html .vc_custom_1475058392145 {
	    margin-top: 40px !important;
	}
	
	html .vc_custom_1475058392145 + h2.vc_custom_1475058416719,
	html .vc_custom_1474546944793 + h2.vc_custom_1475058307376,
	html .vc_custom_1474546820448 + h2.vc_custom_1474983584226,
	html .vc_custom_1474546944793 + h2.vc_custom_1474983630730,
	html .vc_custom_1474546820448 + h2.vc_custom_1475058278582,
	html .vc_custom_1474546944793 + .vc_custom_1475058446479 {
		margin-bottom: 0 !important;
		margin-left: 0 !important;
	}
	
	#iconos_redes_footer {
		margin-top: 10px;
	}
	
	.menu-footer-container > ul > li, .menu-footer_br-container > ul > li, .menu-footer_en-container > ul > li {
		text-align: center;
	}
	
	.menu-footer-container, .menu-footer_br-container, .menu-footer_en-container {
		padding-top: 15px;
	}
	
	html .vc_custom_1475571597397,
	html .vc_custom_1475571414635,
	html .vc_custom_1475571523294,
	html .vc_custom_1475571764286 {
		background-position: center bottom !important;
	    background-repeat: no-repeat !important;
	    background-size: contain !important;
	    padding-bottom: 100px !important;
	}
	
	.el_proyecto_l4_txt {
		padding-bottom: 20px;
	}
	
	.video-story-multimedia {
		background-size: cover !important;
	}
	
	#proyecto_video_bienvenido .vc_column-inner {
	    padding-left: 0 !important;
	    padding-right: 0 !important;
	}
	
	.el_proyecto_bienvenido_l1 {
	    padding-top: 54px;
	}
	
	.el_proyecto_bienvenido_l1, .el_proyecto_bienvenido_l2, .el_proyecto_bienvenido_l3 {
	    font-size: 27px;
	    line-height: 43px;
	}
	
	.video-story-elproyecto-bienvenido .icono_video {
	    margin-top: -50px;
	}
	
	.video-story-elproyecto-bienvenido {
	    height: 236px;
	}
	
	.vc_column_container > .vc_column-inner.vc_custom_1474616528405 {
		padding-left: 0 !important;
		padding-right: 0 !important; 
	}
	
	
	.el_proyecto_l1_izq {
		text-align: left;
	}
	
	.el_proyecto_l1_der {
		margin-top: 0;
	}
	
	.video-story-format-2 {
		height: 370px;
	}
	
	.texto-lugar {
		margin-top: 275px;
	}
	
	.category_header,
	body.page-template-page-hoteles #container .category_header, 
	body.tax-marcas_hoteles #container .category_header,
	body.single-blogger #container .category_header	
	 {
	    height: auto;
	    padding-bottom: 40px;
	}
	
	body.page-template-page-hoteles #container .category_header .texto-lugar, 
	body.tax-marcas_hoteles #container .category_header .texto-lugar,
	body.single-blogger #container .category_header .texto-lugar
	 {
		margin-top: 80px !Important;
	}
	
	.texto-lugar h1 {
		font-size: 30px !important;
	}
	
	.texto-lugar p {
		font-size: 18px;
	}
	
	#video_home {
		display: none;
	}
	
	body.home #video_home {
		display: block;
	}
	
	body.home > #container > .vc_row-flex:first-child {
		display: block !important;
		padding-top: 145px;
	}	

	.vc_col-sm-3.home_buscador_destino, .home_buscador_experiencia, .home_buscador_blogger {
	    width: 100% !important;
	    background-size: cover !important;
	    position: relative;
	}
	
	html .home_buscador_desc {
	    margin-left: 24px !important;
	}
	
	#wrapper_buscador_stories > div > div {
 	   padding: 0 !important;
	}
	
	.home_buscador_destino .etiqueta, .home_buscador_experiencia .etiqueta, .home_buscador_blogger .etiqueta {
	    position: absolute;
	    top: 50%;
	    margin-top: -20px !important;
	}
	
	#flecha_buscador_destinos img, #flecha_buscador_experiencias img, #flecha_buscador_bloggers img {
	    margin-left: 20px;
	    vertical-align: inherit;
	    width: 45px;
	}
	
	.video_grill_derecha {
	    padding-left: 0;
	}
	
	.video_grill_izquierda {
		padding-right: 0;
	}
	
	#single_blogger_txt {
		padding-top: 0;
	}
	
	#single_blogger_txt > div {
		padding: 0 !important;
	}
	
	.single_hotel_txt {
		padding-left: 0;
		padding-right: 0;
		padding-top: 10px;
	}
	
	.story_relacionado {
		margin-bottom: 30px;
	}
	
	#single_blogger_txt h1, #single_blogger_txt #titulo_h1_single {
		margin-top: 0;
	}
	
	.share-story {
		margin-bottom: 0;
	}
	
	.img_grill_izquierda {
		margin-right: 0;
	}
	
	.img_grill_derecha {
		margin-left: 0;
	}
	
	#fila_cero h1 {
		font-size: 26px !important;
	}
	
	#fila_cero h2 {
		padding-left: 0 !important;
	}
	
	.single_hotel_txt h3 , #single_blogger_txt h3 {
		margin-top: -15px;
	}
	
	#single_blogger_txt h1, #single_blogger_txt #titulo_h1_single {
		margin-top: -15px;
		margin-bottom: 15px;
	}
	
	li.marca {
		display: block;
	}
	
	li.marca + li.marca {
		border-left: 0 none;
		padding-top: 0;
	}
		
}

@media only screen and (max-width: 767px) and (min-width: 424px) {
	
	body.home h2.vc_custom_heading {
		font-size: 30px !important;
	}
	
}



@media only screen and (max-width: 630px) { 
	#footer .menu-principal-container,
	#footer .menu-principal_en-container,
	#footer .menu-principal_br-container {
		display: none;
	}
}


@media only screen and (max-width: 423px) and (min-width: 350px) {
	
	body.home h2.vc_custom_heading {
		font-size: 25px !important;
	}
	
	
}

@media only screen and (max-width: 430px) and (min-width: 391px) {
	
	html[lang="pt-br"] .btn-reserva-header a, html[lang="br"] .btn-reserva-header a {
		padding: 8px 9px !important; 
		font-size: 11px
	}
	
}

@media only screen and (max-width: 390px) {
	
	.btn-reserva-header a {
		display: block;
		margin-top: 10px;
	}
	
	.btn-reserva-header {
		margin-top: 5px;
	}
	
	html .category_header .wpb_column .wpb_column {
		/*margin-top: 220px !important;*/
	}
	
	#container_video_home {
		padding-top: 220px !important;
	}
	
	#fila_eror_404 {
		padding-top: 100px;
	}
	
}

@media only screen and (max-width: 349px) {
	
	body.home h2.vc_custom_heading {
		font-size: 21px !important;
	}
	
	body.home h2.vc_custom_heading {
	    margin-bottom: 30px;
		margin-top: -20px;
	}
	
	#rev_slider_1_1_wrapper {
		margin-top: -55px !important;
	}
	
	#mini_slider_home .wpb_revslider_element {
		margin-bottom: 10px !important;
	}	
	
	body.home > #container > .vc_row-flex:first-child {
		padding-top: 210px;
	}
	
}

@media only screen and (max-width: 324px) {
	
	html[lang="pt-br"] .btn-reserva-header a,
	html[lang="en-US"] .btn-reserva-header a,
	html[lang="br"] .btn-reserva-header a,
	html[lang="en"] .btn-reserva-header a {
		font-size: 12px;
	}
	
	html[lang="pt-br"] #rev_slider_1_1 #slide-5-layer-1, 
	html[lang="en-US"] #rev_slider_1_1 #slide-6-layer-1,
	html[lang="br"] #rev_slider_1_1 #slide-5-layer-1, 
	html[lang="en"] #rev_slider_1_1 #slide-6-layer-1 {
		font-size: 14px !important;
	}
	
	html[lang="en-US"] #rev_slider_1_1 #slide-6-layer-1 br,
	html[lang="en"] #rev_slider_1_1 #slide-6-layer-1 br {
		display: none;
	}
	
}
	

@media only screen and (max-width: 1400px){
	.video-story-elproyecto-bienvenido {
		background-size:120%;
	}
}


@media only screen and (max-width: 1100px) and (min-width: 1024px) {
	/*
	.menu-principal-container ul, 
	.menu-principal_br-container ul, 
	.menu-principal_en-container ul {
		padding-left:0px;
	}
	*/
	
	.menu-principal-container ul li a, 
	.menu-principal_en-container ul li a, 
	.menu-principal_br-container ul li a{
		font-size:12px;
	}
	
}



@media only screen and (max-width: 1560px) and (min-width: 1501px) {
	
	.menu-principal-container ul li a, 
	.menu-principal_en-container ul li a, 
	.menu-principal_br-container ul li a{
		font-size:13px;
	}
	
}


@media only screen and (max-width: 1640px) and (min-width: 1561px) {
	
	.menu-principal-container ul li a, 
	.menu-principal_en-container ul li a, 
	.menu-principal_br-container ul li a{
		font-size:14px;
	}
	
}




