  @media (max-width: 1200px) {
   /* ---------------------------------
	4. MAIN
	--------------------------------- */
	.balance-interior .opcroom{
		font-size: 17pt;
	}
	.main-section .grid-sizer{ width: 25%; }
	.main-section .grid-sizer2{ width: 25%; }
	
	
	/* SCROLLBAR */
	
	.main-section::-webkit-scrollbar{ width: 10px; }
	 
	.main-section::-webkit-scrollbar-track { background: #EBEBEB;
		-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.1); }
	 
	.main-section::-webkit-scrollbar-thumb { background-color: #32D98B; outline: 1px solid #32D98B; }
  }
  @media (min-width: 1025px) and (max-width: 1199px){
	.reservation-content {
		margin-left: 28px;
	}/*Nuevo clase*/
	.balance-interior_opcroom{
		font-size: 20px;
	}/*Clase nueva*/
	.main_nav {
		margin-left: 12px;
	}/*Clase nueva*/
	.logoimg {
		width: 100px;
	}/*Clase nueva*/
  }
  @media (min-width: 801px) and (max-width: 1024px) {
	#life .main-section{
		margin: 0 !important; 
	}
	.texto-hambuger{
		font-size: 18px;
		color: #fff;
		font-family: 'telegrafico';
		line-height: 1px;	
	}/*Nuevo clase*/
	.icon-hamburguesa img{
		padding: 7px;
		width: 40px;
	  }/*Nuevo clase*/
	  .icon-hamburguesa{
		margin-bottom: 10px;
		margin-top: -19%;
	  }/*Nuevo clase*/
	.reservation-content {
		margin-left: 24px;
	}/*Nuevo clase*/
	.pplc-tex_3.dark{
		font-size: 12px;
		text-align: right !important;
	}/*Nuevo clase*/
	.balance-interior_opcroom{
		font-size: 20px;
	}/*Nuevo clase*/
	.balance-interior_infobtn{
		text-align: center;
	}/*Nuevo clase*/
	.btnbook-room{
		text-align: center;
		/*float: none;*/
		margin-top: 1rem;
	}/*Nuevo clase*/
	.divider-right{
		width: 2px;
		background: #222;
		position: absolute;
		margin-left: 50%;
		height: 81px;
	}/*Nuevo clase*/
	.icon-footer{
		float: right;
	}/*Nuevo clase*/
	.pplc-tex_header{
		letter-spacing: .1rem;
	}
	.home_txt-slider2{
		line-height: 35px !important;
    font-size: 55px
	}
	.main_nav {
		margin-left: 17px;
	}
  }
  @media (min-width: 768px) and (max-width: 800px) {

	.titlesound-calen{
	    font-size: 1.3rem;
	}

	#balance  .text-uppercase{
	font-size: 2rem;
		line-height: 2rem;
	  }
	#life .main-section{
		margin: 0 !important; 
	}
	.texto-hambuger{
		font-size: 18px;
		color: #fff;
		font-family: 'telegrafico';
		line-height: 1px;	
	}/*Nuevo clase*/
	.icon-hamburguesa img{
		padding: 7px;
		width: 40px;
	  }/*Nuevo clase*/
	  .icon-hamburguesa{
		margin-bottom: 10px;
		margin-top: -19%;
	  }/*Nuevo clase*/
	.balance-interior_infobtn{
		text-align: center;
	}/*Nuevo clase*/
	.btnbook-room{
		text-align: center;
		/*float: none;*/
		margin-top: 1rem;
	}/*Nuevo clase*/
	.divider-right{
		width: 2px;
		background: #222;
		position: absolute;
		margin-left: 50%;
		height: 81px;
	}/*Nuevo clase*/
	.icon-footer{
		float: none;
	}/*Nuevo clase*/
	.home-title_1{
		font-size: 13px;
	}
	.crct-roomstitle{
		font-size: 12px;
	}
	.h3-resp{
		font-size: 19px;
		line-height: 10px;
	}
	.home_plc_1{
		font-size: 12px;
		line-height: 1rem;
		letter-spacing: 3px;
	}
	.home_txt-slider2{
		font-size: 40px;
		line-height: 25px !important
	}/*Nueva Clase*/
	.ctr-life{
		margin-bottom: 2rem;
	}/*Nueva Clase*/
	.home-title_sound{
		font-size: 30px;
		line-height: 18px;
	}/*Nueva Clase*/
	.pplc-tex{
		font-size: 12px;
	}/*Nueva Clase*/
	.pplc-tex_3{
		font-size: 12px;
	}
	.txt-info .pplc_footer_3{
		font-size: 10px;
	}
	.txt-slider1{
		line-height: 62px;
		font-size: 40px;
	}/*Nueva Clase*/
	.pplc-tex_header{
    font-size: 14px;
    letter-spacing: .3px;
    margin-top: -70px;
    margin-left: -50px;
	}
	.reservation-content {
		margin-left: 428px;
	}/*Clase nueva*/
  }
  @media (min-width: 769px) and (max-width: 991px){
	.colmedio {
		border-right: 0;		
	}
  }
  @media (min-width: 721px) and (max-width: 767px) {
	.texto-hambuger{
		font-size: 15px;
		color: #fff;
		font-family: 'telegrafico';
		line-height: 1px;	
	}/*Nuevo clase*/
	.icon-hamburguesa img{
		padding: 6px;
		width: 28px;
	  }/*Nuevo clase*/
	  .icon-hamburguesa{
		margin-bottom: 10px;
		margin-top: -50%;
	  }/*Nuevo clase*/
	/*Nuevo clase*/
	.hamburger_bar {
		right: none !important; 
	}/*Nuevo clase*/
	.reservation-content {
		margin-left: 75px;
	}/*Nuevo clase*/
	.balance-interiore_titlle{
		text-align: left;
		font-size: 28px;
	}/*Nuevo clase*/
	.balance-interior_opcroom{
		font-size: 28px;
	}/*Nuevo clase*/
	.balance-interior_infobtn{
		text-align: center;
	}/*Nuevo clase*/
	.mgtop-80{
		margin-top: 0px;
	}/*Nuevo clase*/
	.balace-interior_text{
	font-size: 14px;
    letter-spacing: 3px;
    text-align: left;
    margin-bottom: 1rem !important;
	}/*Nuevo clase*/
	.balance_text_c{
		text-align: center;
	}/*Nuevo clase*/
	.btnbook-room {
		/*float: none;*/
		margin-bottom: 20px;
		text-align: center;
	}/*Nuevo clase*/
	.home-title_1 {
		font-family: 'telegrafico';
		font-size: 15px;
		color: #444444;
		letter-spacing: .1rem;
	}/*Nueva clase*/
	.crct-roomstitle {
		font-family: 'Typo-Round' !important;
		font-size: 13px;
	}/*Nueva Clase*/
	.icon-footer {
		float: none;
		margin-bottom: 0;
		display: contents;
	}/*clase nueva*/
	.caracter-down{
		font-size: .8rem;
	}/*nueva clase*/
	.home-line_title{
		margin-top: 15px;
	}/*nueva clase*/
	.pplc-tex_header{
		margin-top: -350px;
		letter-spacing: 0;
		margin-left: 150px;
	}/*nueva clase*/
	.icon-header img {
		padding: 5px;
		width: 26px;
	}/*nueva clase*/
	.isotipo-footer {
		display: -webkit-inline-box;
	}
	.txt_slider2{
		text-align: left;
		font-size: 18px;
	}
	.txt-point{
		text-align: left;
		font-size: 30px;
		line-height: 1;
	  }
	.home-title_sound{
		letter-spacing: .1rem;
	}
	.pplc_footer_1{
		font-size: 2rem;
		text-align: center;
		letter-spacing: .2rem;
		line-height: 1;
	}
	.ctr-life{
		margin-bottom: 2rem;
	}
    .plc-download{
      font-size: 10pt;
    }
    .home_plc_1{
		text-align: center;
    }/*Nueva clase*/
    .home-tex_conten{
      letter-spacing: .3rem;
      text-align: center;
      font-size: 1rem;
      margin-top: 1.3rem;
      font-weight: 600;
    }
    .col_btn{
      text-align: center;
    }/*Nueva clase*/
    .home_txt-slider2{
		font-size: 30px;
		line-height: 18px !important;
    }/*nueva clase*/
    .plc-content_4{
      text-align: center;
      font-size: .9rem;
    }
    .home_section_1{
    margin-bottom: 1rem;
    }
    .home-icon_sound {
      margin-top: -42%;
      width: 27%;
  }
  .home-title_sound{
    text-align: center;
    font-size: 2.6rem;
    line-height: 1.4rem;
  }
  .pplc-tex{
    text-align: center;
    font-size: .8rem;
  }
  .pplc_footer_1{
    font-size: 1.5rem;
  }
  .pplc_footer_2{
    font-size: .6rem;
    letter-spacing: .1rem;
  }
  .balance_text{
    font-size: 1.2rem;
    line-height: 1.5rem;
  }
  .txt_life-title{
    font-size: 1.3rem;
  }
  .pplc_rooms_1{
    font-size: .8rem;
    text-align: center;
		
		letter-spacing: .2rem;
  }
  .balance_title{
	font-size: 1.5rem;
	line-height: 1.2;
  }
  .balance_sub_title{
    line-height: 21px;
    font-size: 1rem;
  }
  .btn-secondary-nomade{
   
	letter-spacing: 2px;

  }
  .heri_text-content{
    font-size: 1rem;
  }
  .heri-col_top{
    margin-top: 6rem;
  }
  .heri_plc-content{
    font-size: .8rem;
    line-height: 18px;
    text-align: center;
	}
	
	.pplc_title_rooms{
		text-align: center;
    margin-bottom: 3rem;
    font-size: 2rem;
	}
	.icon-sound{
		text-align: center;
	}
	.icon-header{
		margin-top: -355px;
		float: right;
	}/*nueva clase*/
	.life_text{
    font-size: 1.2rem;
    letter-spacing: .2rem;
    line-height: 1.5rem;
    font-weight: 800;
	}
	.title-cuisine h1{
		font-size: 1.5rem;
	}
	.btnbook-room{
		text-align: center;
   /*float: none;*/
	}
	.mgtop-10{
		margin-top: 10px;
	}
	.cuisine-text{
		text-align: center;
	}
	.balance-activities{
		margin: 1rem;
	}
	.bg-nomade{
	background: #786d68 !important;
	text-align: center;
	}
	.dropdown-menu{
		background: #786d68;
		color: #fff !important;
		border: none !important;
	}
	.dropdown-item{
		color: #fff;
	}
	.bg-gray{
		background: #e8e8e8 !important;
		text-align: center;
	}
	.bg-gray .dropdown-menu{
		background: #e8e8e8 !important;
		columns: #262626;;
	}
	.bg-gray .dropdown-item{
		color: #262626;;
	}
	.bg-sound{
		background: #353535 !important;
		text-align: center;
	}
	.bg-sound .dropdown-menu{
		background: #353535 !important;
	}
	.bg-sound .dropdown-item{
		color: #fff;;
	}
	.pplc-tex_3{
		font-family: 'telegrafico';
		font-size: .9rem;
		line-height: .4;
		margin-bottom: 1rem !important;
	}
  }
  @media (min-width: 601px) and (max-width: 720px) {
          .sm-events{
    text-align: center !important;
}
      	.img-artwith {
		width: 7rem;
	}
	.art-with {
		top: 342px;
	}
	.texto-hambuger{
		font-size: 15px;
		color: #fff;
		font-family: 'telegrafico';
		line-height: 1px;	
	}/*Nuevo clase*/
	.icon-hamburguesa img{
		padding: 6px;
		width: 28px;
	  }/*Nuevo clase*/
	  .icon-hamburguesa{
		margin-bottom: 10px;
		margin-top: -50%;
	  }/*Nuevo clase
	.mgtop-220{
		margin-top: 0;
	}*//*Nuevo clase*/
	.reservation-content {
		margin-left: 123px;
	}/*Nuevo clase*/
	.balance-interiore_titlle{
		text-align: left;
		font-size: 28px;
	}/*Nuevo clase*/
	.balance-interior_opcroom{
		font-size: 28px;
	}/*Nuevo clase*/
	.balance-interior_infobtn{
		text-align: center;
	}/*Nuevo clase
	.mgtop-80{
		margin-top: 0px;
	}*//*Nuevo clase*/
	.balace-interior_text{
	font-size: 14px;
    letter-spacing: 3px;
    text-align: left;
    margin-bottom: 1rem !important;
	}/*Nuevo clase*/
	.balance_text_c{
		text-align: center;
	}/*Nuevo clase*/
	.btnbook-room {
		/*float: none;*/
		margin-bottom: 20px;
		text-align: center;
	}/*Nuevo clase*/
	.titlesound-calen{
		margin-top: 1rem;
		text-align: center;
	}/*Nuevo clase*/
	.text-md-right{
		text-align: center;
	}/*Nueva Clase*/
	.icon-footer {
		float: none;
		margin-bottom: 0;
		display: contents;
	}/*clase nueva*/
	.reservation-content {
		margin-left: 253px;
	}/*Nueva Clase*/
	.caracter-down{
		font-size: .8rem;
	}/*nueva clase*/
	.home-line_title{
		margin-top: 15px;
	}/*nueva clase*/
	.pplc-tex_header{
		margin-top: -350px;
		letter-spacing: 0;
		margin-left: 150px;
	}/*nueva clase*/
	.icon-header img {
		padding: 5px;
		width: 26px;
	}/*nueva clase*/
	.isotipo-footer {
		display: -webkit-inline-box;
	}
	.txt_slider2{
		text-align: left;
		font-size: 18px;
	}
	.txt-point{
		text-align: left;
		font-size: 30px;
		line-height: 1;
	  }
	.home-title_sound{
		letter-spacing: .1rem;
	}
	.pplc_footer_1{
		font-size: 2rem;
		text-align: center;
		letter-spacing: .2rem;
		line-height: 1;
	}
	.ctr-life{
		margin-bottom: 2rem;
	}
    .plc-download{
      font-size: 1rem;
    }
    .home_plc_1{
      font-size: .9rem;
      text-align: center;
    }
    .home-tex_conten{
      letter-spacing: .3rem;
      text-align: center;
      font-size: 1rem;
      margin-top: 1.3rem;
      font-weight: 600;
    }
    .col_btn{
      text-align: center;
    }
    .home_txt-slider2{
		font-size: 30px;
		line-height: 18px !important;
    }/*nueva clase*/
    .plc-content_4{
      text-align: center;
      font-size: .9rem;
    }
    .home_section_1{
    margin-bottom: 1rem;
    }
    .home-icon_sound {
      margin-top: -42%;
      width: 27%;
  }
  .home-title_sound{
    text-align: center;
    font-size: 2.6rem;
    line-height: 1.4rem;
  }
  .pplc-tex{
    text-align: center;
    font-size: .8rem;
  }
  .pplc_footer_1{
    font-size: 1.5rem;
  }
  .pplc_footer_2{
    font-size: .6rem;
    letter-spacing: .1rem;
  }
  .balance_text{
    font-size: 1.2rem;
    line-height: 1.5rem;
  }
  .txt_life-title{
    font-size: 1.3rem;
  }
  .pplc_rooms_1{
    font-size: .8rem;
    text-align: center;
		
		letter-spacing: .2rem;
  }
  .balance_title{
	font-size: 1.5rem;
	line-height: 1.2;
  }
  .balance_sub_title{
    line-height: 21px;
    font-size: 1rem;
  }
  .btn-secondary-nomade{
   
	letter-spacing: 2px;

  }
  .heri_text-content{
    font-size: 1rem;
  }
  .heri-col_top{
    margin-top: 6rem;
  }
  .heri_plc-content{
    font-size: .8rem;
    line-height: 18px;
    text-align: center;
	}
	
	.pplc_title_rooms{
		text-align: center;
    margin-bottom: 3rem;
    font-size: 2rem;
	}
	.icon-sound{
		text-align: center;
	}
	.icon-header{
		margin-top: -355px;
		float: right;
	}/*nueva clase*/
	.life_text{
    font-size: 1.2rem;
    letter-spacing: .2rem;
    line-height: 1.5rem;
    font-weight: 800;
	}
	.title-cuisine h1{
		font-size: 1.5rem;
	}
	.btnbook-room{
		text-align: center;
    /*float: none;*/
	}
	.mgtop-10{
		margin-top: 10px;
	}
	.cuisine-text{
		text-align: center;
	}
	.balance-activities{
		margin: 1rem;
	}
	.bg-nomade{
	background: #786d68 !important;
	text-align: center;
	}
	.dropdown-menu{
		background: #786d68;
		color: #fff !important;
		border: none !important;
	}
	.dropdown-item{
		color: #fff;
	}
	.bg-gray{
		background: #e8e8e8 !important;
		text-align: center;
	}
	.bg-gray .dropdown-menu{
		background: #e8e8e8 !important;
		columns: #262626;;
	}
	.bg-gray .dropdown-item{
		color: #262626;;
	}
	.bg-sound{
		background: #353535 !important;
		text-align: center;
	}
	.bg-sound .dropdown-menu{
		background: #353535 !important;
	}
	.bg-sound .dropdown-item{
		color: #fff;;
	}
	.pplc-tex_3{
		font-family: 'telegrafico';
		font-size: .9rem;
		line-height: .4;
		margin-bottom: 1rem !important;
	}
  }
  @media (min-width: 551px) and (max-width: 600px) {
          .sm-events{
    text-align: center !important;
}
      	.img-artwith {
		width: 7rem;
	}
	.art-with {
		top: 342px;
	}
	.texto-hambuger{
		font-size: 15px;
		color: #fff;
		font-family: 'telegrafico';
		line-height: 1px;	
	}/*Nuevo clase*/
	.icon-hamburguesa img{
		padding: 6px;
		width: 28px;
	  }/*Nuevo clase*/
	  .icon-hamburguesa{
		margin-bottom: 10px;
		margin-top: -50%;
	  }/*Nuevo clase
	.mgtop-220{
		margin-top: 0;
	}*//*Nuevo clase*/
	.reservation-content {
		margin-left: 75px;
	}/*Nuevo clase*/
	.balance-interiore_titlle{
		text-align: left;
		font-size: 28px;
	}/*Nuevo clase*/
	.balance-interior_opcroom{
		font-size: 28px;
	}/*Nuevo clase*/
	.balance-interior_infobtn{
		text-align: center;
	}/*Nuevo clase*
	.mgtop-80{
		margin-top: 0px;
	}//*Nuevo clase*/
	.balace-interior_text{
		font-size: 14px;
    letter-spacing: 3px;
    text-align: left;
    margin-bottom: 1rem !important;
	}/*Nuevo clase*/
	.balance_text_c{
		text-align: center;
	}/*Nuevo clase*/
	.btnbook-room {
		float: none;
		margin-bottom: 20px;
		text-align: center;
	}/*Nuevo clase*/
	.icon-footer{
		float: none;
	}/*Nuevo clase*/
	.balance_text_c{
		text-align: center;
	}/*Nuevo clase*/
	.titlesound-calen{
		margin-top: 1rem;
		text-align: center;
	}/*Nuevo clase*/
	.icon-footer{
		float: none;
	}/*Nuevo clase*/
	.balance_text_c{
		text-align: center;
	}/*Nuevo clase*/
	.titlesound-calen{
		margin-top: 1rem;
		text-align: center;
	}/*Nuevo clase*/
	.icon-footer{
		float: none;
	}/*Nuevo clase*/
	.text-md-right{
		text-align: center;
	}/*Nueva Clase*/
	.caracter-down{
		font-size: .8rem;
	}/*nueva clase*/
	.home-line_title{
		margin-top: 15px;
	}/*nueva clase*/
	.pplc-tex_header{
		margin-top: -350px;
		letter-spacing: 0;
		margin-left: 150px;
	}/*nueva clase*/
	.icon-header img {
		padding: 5px;
		width: 26px;
	}/*nueva clase*/
	.isotipo-footer {
		display: -webkit-inline-box;
	}
	.txt_slider2{
		text-align: left;
		font-size: 18px;
	}
	.txt-point{
		text-align: left;
		font-size: 30px;
		line-height: 1;
	  }
	.home-title_sound{
		letter-spacing: .1rem;
	}
	.pplc_footer_1{
		font-size: 2rem;
		text-align: center;
		letter-spacing: .2rem;
		line-height: 1;
	}
	.ctr-life{
		margin-bottom: 2rem;
	}
    .plc-download{
      font-size: 1rem;
    }
    .home_plc_1{
      font-size: .9rem;
      text-align: center;
    }
    .home-tex_conten{
      letter-spacing: .3rem;
      text-align: center;
      font-size: 1rem;
      margin-top: 1.3rem;
      font-weight: 600;
    }
    .col_btn{
      text-align: center;
    }
    .home_txt-slider2{
		font-size: 30px;
		line-height: 18px !important;
    }/*nueva clase*/
    .plc-content_4{
      text-align: center;
      font-size: .9rem;
    }
    .home_section_1{
    margin-bottom: 1rem;
    }
    .home-icon_sound {
      margin-top: -42%;
      width: 27%;
  }
  .home-title_sound{
    text-align: center;
    font-size: 2.6rem;
    line-height: 1.4rem;
  }
  .pplc-tex{
    text-align: center;
    font-size: .8rem;
  }
  .pplc_footer_1{
    font-size: 1.5rem;
  }
  .pplc_footer_2{
    font-size: .6rem;
    letter-spacing: .1rem;
  }
  .balance_text{
    font-size: 1.2rem;
    line-height: 1.5rem;
  }
  .txt_life-title{
    font-size: 1.3rem;
  }
  .pplc_rooms_1{
    font-size: .8rem;
    text-align: center;
		
		letter-spacing: .2rem;
  }
  .balance_title{
	font-size: 1.5rem;
	line-height: 1.2;
  }
  .balance_sub_title{
    line-height: 21px;
    font-size: 1rem;
  }
  .btn-secondary-nomade{
   
	letter-spacing: 2px;

  }
  .heri_text-content{
    font-size: 1rem;
  }
  .heri-col_top{
    margin-top: 6rem;
  }
  .heri_plc-content{
    font-size: .8rem;
    line-height: 18px;
    text-align: center;
	}
	
	.pplc_title_rooms{
		text-align: center;
    margin-bottom: 3rem;
    font-size: 2rem;
	}
	.icon-sound{
		text-align: center;
	}
	.icon-header{
		margin-top: -355px;
		float: right;
	}/*nueva clase*/
	.life_text{
    font-size: 1.2rem;
    letter-spacing: .2rem;
    line-height: 1.5rem;
    font-weight: 800;
	}
	.title-cuisine h1{
		font-size: 1.5rem;
	}
	.btnbook-room{
		text-align: center;
   /* float: none;*/
	}
	.mgtop-10{
		margin-top: 10px;
	}
	.cuisine-text{
		text-align: center;
	}
	.balance-activities{
		margin: 1rem;
	}
	.bg-nomade{
	background: #786d68 !important;
	text-align: center;
	}
	.dropdown-menu{
		background: #786d68;
		color: #fff !important;
		border: none !important;
	}
	.dropdown-item{
		color: #fff;
	}
	.bg-gray{
		background: #e8e8e8 !important;
		text-align: center;
	}
	.bg-gray .dropdown-menu{
		background: #e8e8e8 !important;
		columns: #262626;;
	}
	.bg-gray .dropdown-item{
		color: #262626;;
	}
	.bg-sound{
		background: #353535 !important;
		text-align: center;
	}
	.bg-sound .dropdown-menu{
		background: #353535 !important;
	}
	.bg-sound .dropdown-item{
		color: #fff;;
	}
	.pplc-tex_3{
		font-family: 'telegrafico';
		font-size: .9rem;
		line-height: .4;
		margin-bottom: 1rem !important;
	}
  }
  @media (min-width: 414px) and (max-width: 550px) {
          .sm-events{
    text-align: center !important;
}
      	.img-artwith {
		width: 7rem;
	}
	.art-with {
		top: 461px;
	}
	#cuisine .balance_divider{
		margin: 10pt auto 10pt auto;
	}
	.ctr-balance{
		margin: .9rem;
	}
	#balance .ctr-balance {
		margin: rem !important;
	}
	.menu_toggle{
		margin-left: -170%;
	}
	.texto-hambuger{
		font-size: 16px;
		color: #fff;
		font-family: 'telegrafico';
		line-height: 1px;	
	}/*Nuevo clase*/
	.icon-hamburguesa img{
		padding: 6px;
		width: 30px;
	  }/*Nuevo clase*/
	  .icon-hamburguesa{
		margin-bottom: 10px;
		margin-top: -38%;
	  }/*Nuevo clase*/
	.heri_plc-content{
		font-size: 14px;
		letter-spacing: .3rem;
		line-height: 20px;
		text-align: center
	}/*Nuevo clase*/
	
	.reservation-content {
		margin-left: 123px;
	}/*Nuevo clase*/
	.balance-interiore_titlle{
		text-align: center;
		font-size: 28px;
	}/*Nuevo clase*/
	.balance-interior_opcroom{
		font-size: 25px;
	}/*Nuevo clase*/
	.balance-interior_infobtn{
		text-align: center;
	}/*Nuevo clase
	.mgtop-80{
		margin-top: 0px;
	}*//*Nuevo clase*/
	.balace-interior_text{
		font-size: 14px;
    letter-spacing: 3px;
    text-align: center;
    margin-bottom: 1rem !important;
	}/*Nuevo clase*/
	.balance_text_c{
		text-align: center;
	}/*Nuevo clase*/
	.btnbook-room {
		/*float: none;*/
		margin-bottom: 20px;
		text-align: center;
		float: none;
	}
	
	/*Nuevo clase*/
	.icon-footer{
		float: none;
	}/*Nuevo clase*/
	.balance_text_c{
		text-align: center;
	}/*Nuevo clase*/
	.titlesound-calen{
		margin-top: 1rem;
		text-align: center;
	}/*Nuevo clase*/
	.icon-footer{
		float: none;
	}/*Nuevo clase*/
	.text-md-right{
		text-align: center;
	}/*Nueva Clase*/
	.caracter-down{
		font-size: .8rem;
	}/*nueva clase*/
	.home-line_title{
		margin-top: 15px;
	}/*nueva clase*/
	.pplc-tex_header{
		margin-top: -351px;
		letter-spacing: 0;
		margin-left: 35px;
	}/*nueva clase*/
	.icon-header img {
		padding: 5px;
		width: 26px;
	}/*nueva clase*/
	.pplc-tex_3.white{
	
		font-size: 14px;
		text-align: center;
		letter-spacing: .1rem;
		line-height: 1rem;
	}
	.titlesound-banner .pplc_rooms_1{
		text-align: center;
	}
	.btnsoundslider a{
		text-align: -webkit-center;
	}
	#sound .titlesound-calen {
		margin-top: 20px;
		text-align: center;
	}
	.sound_date_calendar{
		text-align: center;
	}
	.sound_hours{
		text-align: center;
	}
	.sound_description{
		text-align: center;
	}	
#sound .titlesound-banner{
	font-size: 1rem;
	text-align: center;
}
#sound .container.sound {
    padding: 90px 30px 90px 30px;
}
.btnsoundslider{
text-align: -webkit-center;
margin-top: 20px;
}

#sound .pplc-tex{
	text-align: center
}
.bg-dark_chil-nomade .pplc_rooms_1{
	text-align: left;
	font-size: 9pt;
}
	.home-title_sound{
		text-align: center;
		font-size: 2rem;		
	}
	.icon-sound{
		text-align: center;
	}
	.isotipo-footer {
		display: -webkit-inline-box;
	}
	.txt_slider2{
		text-align: left;
		font-size: 18px;
	}
	.txt-point{
		text-align: left;
		font-size: 40px;
		line-height: 1;
	  }

	.pplc_footer_1{
		font-size: 2rem;
		text-align: center;
		letter-spacing: .2rem;
		line-height: 1;
	}
	.ctr-life{
		margin-bottom: 2rem;
	}
    .plc-download{
      font-size: 10pt;
    }
    .home_plc_1{
      font-size: .9rem;
      text-align: center;
    }
    .home-tex_conten{
      letter-spacing: .3rem;
      text-align: center;
      font-size: 1rem;
      margin-top: 1.3rem;
      font-weight: 600;
    }
    .col_btn{
      text-align: center;
    }
    .home_txt-slider2{
		font-size: 30px;
		line-height: 18px !important;
    }/*nueva clase*/
    .plc-content_4{
      text-align: center;
      font-size: .9rem;
    }
    .home_section_1{
    margin-bottom: 1rem;
    }
    .home-icon_sound {
      margin-top: -42%;
      width: 27%;
  }
  .pplc-tex{
    text-align: center;
    font-size: .8rem;
  }
  .pplc_footer_1{
    font-size: 1.5rem;
  }
  .pplc_footer_2{
    font-size: .6rem;
    letter-spacing: .1rem;
  }
  .balance_text{
    font-size: 1.2rem;
    line-height: 1.5rem;
  }
  .txt_life-title{
    font-size: 1.3rem;
  }
  .pplc_rooms_1{
    font-size: .8rem;
    text-align: center;		
		letter-spacing: .2rem;
	  }
  .balance_title{
	font-size: 1.5rem;
	line-height: 1.2;
  }
  .balance_sub_title{
    line-height: 21px;
    font-size: 1rem;
  }
  .btn-secondary-nomade{   
	letter-spacing: 2px;
  }
  .heri_text-content{
    font-size: 1rem;
  }
  .heri-col_top{
    margin-top: 6rem;
  }
  .heri_plc-content{
    font-size: .8rem;
    line-height: 18px;
    text-align: center;
	}	
	.pplc_title_rooms{
		text-align: center;
    margin-bottom: 3rem;
    font-size: 2rem;
	}
	.icon-sound{
		text-align: center;
	}
	.icon-header{
	margin-top: -355px;
	float: right;
	}/*nueva clase*/
	.life_text{
    font-size: 1.2rem;
    letter-spacing: .2rem;
    line-height: 1.5rem;
	}
	.title-cuisine h1{
		font-size: 1.5rem;
	}	
	.mgtop-10{
		margin-top: 10px;
	}
	.cuisine-text{
		text-align: center;
	}
	.balance-activities{
		margin: 1rem;
	}
	.bg-nomade{
	background: #786d68 !important;
	text-align: center;
	}
	.dropdown-menu{
		background: #786d68;
		color: #fff !important;
		border: none !important;
	}
	.dropdown-item{
		color: #fff;
	}
	.bg-gray{
		background: #e8e8e8 !important;
		text-align: center;
	}
	.bg-gray .dropdown-menu{
		background: #e8e8e8 !important;
		columns: #262626;;
	}
	.bg-gray .dropdown-item{
		color: #262626;;
	}
	.bg-sound{
		background: #353535 !important;
		text-align: center;
	}
	.bg-sound .dropdown-menu{
		background: #353535 !important;
	}
	.bg-sound .dropdown-item{
		color: #fff;;
	}
	.pplc-tex_3{
		font-family: 'telegrafico';
		font-size: .9rem;
		line-height: .4;
		margin-bottom: 1rem !important;
	}	
.title-rooms-c{
	text-align: center;
}
.balance_divider{
	margin: auto
}
.opcroom{
	font-size: 13pt;
}
.menuroom{
	margin: 80px 0 0 0;
}
.infobtn{
	text-align: center
}
.menuroom .opcroom {
	line-height: 3;	
}
.titlerooms {
    text-align: center;
}
.menuroom .txt_life-title {
    margin-bottom: 0;
}
.mgbot20{
	margin-bottom: 25px;
}
.colmedio {
    border-right: 0;
}

    /* Solo se aplicarán entre los tamaños indicados */
  }
  @media (min-width: 400px) and (max-width: 413px) {
          .sm-events{
    text-align: center !important;
}
      	.img-artwith {
		width: 7rem;
	}
	.art-with {
		top: 406px;
	}
	
	.ctr-balance{
		margin: .9rem;
	}
	#balance .ctr-balance {
		margin: 1rem !important;
	}
	.texto-hambuger{
		font-size: 14px;
		color: #fff;
		font-family: 'telegrafico';
		line-height: 1px;	
	}/*Nuevo clase*/
	.icon-hamburguesa img{
		padding: 6px;
		width: 28px;
	  }/*Nuevo clase*/
	  .icon-hamburguesa{
		margin-bottom: 10px;
		margin-top: -50%;
	  }/*Nuevo clase*/
	.heri_plc-content{
		font-size: 14px;
		letter-spacing: .3rem;
		line-height: 20px;
		text-align: center
	}/*Nuevo clase*/
	.heri_text-content{
		font-size: 18px;
	}/*Nuevo clase
	.mgtop-220{
		margin-top: 5rem;
	}*//*Nuevo clase*/
	.balance-interiore_titlle{
		text-align: center;
		font-size: 28px;
	}/*Nuevo clase*/
	.balance-interior_opcroom{
		font-size: 22px;
	}/*Nuevo clase*/
	.balance-interior_infobtn{
		text-align: center;
	}/*Nuevo clase*/
	.mgtop-80{
		margin-top: 0px;
	}/*Nuevo clase*/
	.balace-interior_text{
		font-size: 14px;
    letter-spacing: 3px;
    text-align: center;
    margin-bottom: 1rem !important;
	}/*Nuevo clase*/
	.balance_text_c{
		text-align: center;
	}/*Nuevo clase*/
	.btnbook-room {
	/*	float: none;*/
		margin-bottom: 20px;
		text-align: center;
	}/*Nuevo clase*/
	.icon-footer{
		float: none;
	}/*Nuevo clase*/
	.txt-point {
		text-align: left;
		font-size: 40px;
		line-height: 1;
	}/*nueva clase*/
	.pplc-tex_header {
		margin-top: -335px;
		font-size: 14px;
		letter-spacing: .1px;
		margin-left: 63px;
	}/*nueva clase*/
	.icon-header img {
		padding: 2px;
		width: 18px;
	}/*Nueva clase*/
	.icon-header {
		margin-top: -339px;
		float: right;
	}/*nueva clase*/
	.txt_slider2 {
		text-align: left;
		font-size: 12px;
	}/*nueva clase*/
	.home-tex_conten{
		text-align: center
	}/*nueva clase*/
	.home_plc_1{
		text-align: center;
		font-size: 14px;
	}/*nueva clase*/
	.col_btn{
		text-align: center;
	}/*nueva clase*/
	.txt-holistic{
		text-align: center;
	}/*nueva clase*/
	.home_txt-slider2{
		font-size: 30px;
    	line-height: 1rem !important;
	}/*nueva clase*/
	.pplc-tex_3{
		margin-bottom: 1rem !important;
	}/*nueva clase*/
	.ctr-life{
		margin-bottom: 2rem;
	}/*nueva clase*/
	.home-title_sound{
		text-align: center;
		font-size: 40px;
		line-height: 1rem;
	}/*nueva clase*/
	.icon-sound{
		text-align: center;
	}/*nueva clase*/
	.pplc-tex{
		text-align: center;
	}/*nueva clase*/
	.isotipo-footer{
		display: inline-grid;
	}
	.text-md-right{
		text-align: center;
	}/*Nueva Clase*/
	.balance_text_c{
		text-align: center;
	}/*Nuevo clase*/
	.titlesound-calen{
		margin-top: 1rem;
		text-align: center;
	}
  }
  @media (min-width: 351px) and (max-width: 399px) {
          .sm-events{
    text-align: center !important;
}
      	.img-artwith {
		width: 22rem;
	}
	.art-with {
		top: 1406px;
	}
#cuisine .mgtop-220 {
    margin-top: 220px;
}
#heritage .mgtop-220 {
    margin-top: 220px;
}

#life .mgtop{
	margin-top: 70px

}

#cuisine .balance_divider{
	margin: 10pt auto 10pt auto;
}
.cuisine-text p{
	text-align: center;
}

	.ctr-balance{
		margin: .9rem;
	}
	  #balance .ctr-balance {
		margin: .9rem;
	}
	#balance .balance_text_c{
		text-align: center;
	}
	#balance .titlesound-calen{
		text-align: center;
		margin-top: 1rem;
	}
	#balance .btn-secondary-nomade{
		padding: 0px 14px 1px 14px;
		font-size: 1rem;
	}
	
	.caracter-down{
		font-size: .7rem;
	}
	.plc-download{
		font-size: 10pt;
	}
	.heri_plc-content{
		text-align: center;
		font-size: 14px;
		line-height: 16px;
	}
	.txt-info .pplc_footer_3{
		font-size: 10px !important;
		letter-spacing: .1rem !important;
		}/*Nueva Clase
	.mgtop-220{
		margin-top: 0;
	}*//*Nueva Clase*/
	.text-md-right{
	text-align: center;
	}/*Nueva Clase*/
	.balance_text_c{
	text-align: center;
	}/*Nuevo clase*/
	.texto-hambuger{
		font-size: 14px;
		color: #fff;
		font-family: 'telegrafico';
		line-height: 1px;	
	}/*Nuevo clase*/
	.icon-hamburguesa img{
		padding: 6px;
		width: 28px;
	  }/*Nuevo clase*/
	  .icon-hamburguesa{
		margin-bottom: 10px;
		margin-top: -35%;
	  }/*Nuevo clase*/
	.heri_text-content{
		font-size: 18px;
	}/*Nuevo clase
	.mgtop-220{
		margin-top: 3rem;
	}*//*Nuevo clase*/
	.balance-interiore_titlle{
		text-align: center;
		font-size: 28px;
	}/*Nuevo clase*/
	.balance-interior_opcroom{
		font-size: 22px;
	}/*Nuevo clase*/
	.balance-interior_infobtn{
		text-align: center;
	}/*Nuevo clase
	.mgtop-80{
		margin-top: 0px;
	}*//*Nuevo clase*/
	.balace-interior_text{
		font-size: 14px;
    letter-spacing: 3px;
    text-align: center;
    margin-bottom: 1rem !important;
	}/*Nuevo clase*/
	.balance_text_c{
		text-align: center;
	}/*Nuevo clase*/
	.btnbook-room {
		float: none;
		margin-bottom: 20px;
		text-align: center;
	}/*Nuevo clase*/
	.icon-footer{
		float: none;
	}/*Nueva clase*/
	.pplc-tex {
		text-align: center;
		font-size: .8rem;
	} /*nueva clase*/

	.pplc-tex_3.white{
		font-size: 14px;
		text-align: center;
		letter-spacing: .1rem;
		line-height: 1rem;
	}
	.titlesound-banner .pplc_rooms_1{
		text-align: center;
	}


	.btnsoundslider a{
		text-align: -webkit-center;
	}

	#sound .titlesound-calen {
		margin-top: 20px;
		text-align: center;
	}
	.sound_date_calendar{
		text-align: center;
	}
	.sound_hours{
		text-align: center;
	}
	.sound_description{
		text-align: center;
	}

	
#sound .titlesound-banner{
	font-size: 1rem;
	text-align: center;
}
#sound .container.sound {
    padding: 90px 30px 90px 30px;
}
.btnsoundslider{
text-align: -webkit-center;
margin-top: 20px;
}

#sound .pplc-tex{
	text-align: center
}
.bg-dark_chil-nomade .pplc_rooms_1{
	text-align: left;
	font-size: 9pt;
}

	.home-title_sound{
		text-align: center;
		font-size: 2rem;
		line-height: 2rem;
	}
	.icon-sound{
		text-align: center;
	}
	.plc-content_4{
		text-align: center;
	  }
	.home_txt-slider2{
	font-size: 1.5rem !important;
	line-height: 14px !important;
	margin-top: -450px
	}
	.col_btn{
		text-align: center;
	}
	.home_plc_1{
		font-size: .9rem;
		text-align: center;
	}
	.home-tex_conten{
		letter-spacing: .3rem;
		text-align: center;
		font-size: 1rem;
		margin-top: 1.3rem;
		font-weight: 600;
	}
	.icon-header{
		margin-top: -394px;
		float: right;
	}/*Nueva clase*/
	.icon-header img {
		padding: 1px;
		width: 18px;
	}/*Nueva Clase*/
	.pplc-tex_header{
		margin-top: -388px;
		letter-spacing: .1px;
		font-size: 13px;
		margin-left: 56px;
	}/*Nueva clase*/
	.isotipo-footer {
		display: -webkit-inline-box;
	}
	.txt_slider2{
		text-align: left;
		font-size: 12px;
	}
	  .txt-point{
		text-align: left;
		font-size: 29px;
		line-height: 1;
	  }
	.isotipo-footer{
		display: -webkit-inline-box;
	}
	.home-line_title{
		margin-top: 9%;
		width: 115%;
		margin-left: -20px;
	}
	.home-title_1{
		font-size: 13px;
	}

	.crct-roomstitle{
		font-size: 12px;
	}
	.crct-roomstitle{
		font-size: .7rem;
	}
	.pplc-tex_3{
		font-family: 'telegrafico';
		font-size: .7rem;
		line-height: .4;
		margin-bottom: 1rem !important;
	}
	.hamburger{
		padding: 27px;
	}
	.mgl{
		margin-left: -20px;
	}
	.ctr-life{
		margin-bottom: 2rem;
	}
	.pplc_rooms_1{
		text-align: center;
	}
	#rooms .txtprincipal h4 {
		font-size: 1rem;
		margin-bottom: 1rem;
		text-align: center;
		margin: 20px 11px 0px 0px;
		line-height: 1.3;	
}
#rooms footer{
	text-align: center;
}
#rooms .icon-footer{
	text-align: center;
	float: initial;
	margin: 0;
}
#rooms .txt-info .pplc_footer_3 {
    font-size: 7.5pt;
    letter-spacing: .23rem;
}
.icon-footer img{
		width: 27px;
		padding: 20px 4px 20px 4px;
	}
.txt-footer{
	float: inherit;	
}
.pplc-tex_3.dark {
    color: #272221;
    font-size: 14px;
    text-align: center;
    letter-spacing: .1rem;
    line-height: 1;
    margin-bottom: 0 !important;
}
#rooms .mgtop-220.bg-grey-nomade{
	margin-top: 140px;
}
.btn-secondary-nomade{	
	letter-spacing: 2px;
	font-size: 1rem;  
    padding: 0px 30px 1px 30px;
}
.btn-info-nomade{
	font-size: 1rem;  
    padding: 0px 30px 1px 30px;
}

.title-rooms-c{
	text-align: center;
	

}
.balance_divider{

	margin: 10pt auto 10pt auto;
}


.opcroom{
	font-size: 13pt;
}

.colmedio{
	border: none;
}

.menuroom{
	margin: 80px 0 0 0;
}

.infobtn{
	text-align: center
}

.menuroom .opcroom {
    line-height: 3;
}
.titlerooms {
    text-align: center;
}
.btnbook-room {
    text-align: center;
    float: none;
}
.mgbot20{
	margin-bottom: 25px;
}
.menuroom .txt_life-title {
    margin-bottom: 0;
}
#life .life_text{
	font-size: 16px;
}
#life .mgtop-150 {
    margin-top: 70px;
}
  }
/*Pequeños-ultra*/
@media (min-width: 250px) and (max-width: 350px) {
    #sm-events{
    text-align: center !important;
}
    	.img-artwith {
		width: 15rem;
	}
	.art-with {
		top: 1342px;
	}
	#balance .balance_text_c{
		text-align: center;
	}
	#balance .titlesound-calen{
		text-align: center;
		margin-top: 1rem;
	}
	#balance .btn-secondary-nomade{
		padding: 0px 14px 1px 14px;
		font-size: 1rem;
	}

	#life .btn-secondary-nomade{
		padding: 0px 14px 1px 14px;
		font-size: 1rem;
	}
	#life .main-section{
		margin: 0 !important; 
	}
	.caracter-down1{
		font-size: 1.1rem;
	  }
	.plc-download {
		font-size: 10pt;
	}/*Nueva Clase*/
	.icon-header img {
		padding: 2px;
		width: 15px;
	}
	/*.mgtop-220 {
		margin-top: 6px;
	}*/

	#cuisine .mgtop-220 {
		margin-top: 140px;
	}
	.txt-info .pplc_footer_3{
	font-size: 10px !important;
    letter-spacing: .1rem !important;
	}/*Nueva Clase*/
	.text-md-right{
		text-align: center;
	}/*Nueva Clase*/
	.texto-hambuger{
		font-size: 14px;
		color: #fff !important;
		font-family: 'telegrafico';
		line-height: 1px !important;
		display: grid !important;	
	}/*Nuevo clase*/
	.icon-hamburguesa img{
		padding: 6px;
		width: 28px;
	  }/*Nuevo clase*/
	  .icon-hamburguesa{
		margin-bottom: 10px;
		margin-top: -25%;
	  }/*Nuevo clase*/
	.heri_title{
		font-size: 15px;
		font-weight: 600;
	}/*Nuevo clase*/
	.titlesound-banner .pplc_rooms_1{
		text-align: center;
	}


	.btnsoundslider a{
		text-align: -webkit-center;
	}

	#sound .titlesound-calen {
		margin-top: 20px;
		text-align: center;
	}
	.sound_date_calendar{
		text-align: center;
	}
	.sound_hours{
		text-align: center;
	}
	.sound_description{
		text-align: center;
	}

	
#sound .titlesound-banner{
	font-size: 1rem;
	text-align: center;
}
#sound .container.sound {
    padding: 90px 30px 90px 30px;
}
.btnsoundslider{
text-align: -webkit-center;
margin-top: 20px;
}
.bg-dark_chil-nomade .pplc_rooms_1{
	text-align: left;
	font-size: 9pt;
}

.txtsound {
    font-size: 1.2rem;
    line-height: 1.5;
}

	.room .pplc_rooms_1 {
		font-size: 1rem
	}

		.titlerooms{
		text-align: center
	}
	.menu_toggle{
		margin-right: -18px;
	}
	.txt_slider2{
		text-align: left;
		font-size: 12px;
		margin-top: 137px;
	}
	.txt-point{
		text-align: left;
		font-size: 29px;
		line-height: 1;
	  }
	.isotipo-footer{
		display: -webkit-inline-box;
	}
	.home-line_title{
		margin-top: 9%;
		width: 115%;
		margin-left: -20px;
	}
	.home-title_1{
		font-size: 13px;
	}

	.title-rooms-c{
		text-align: center;
	}

	.crct-roomstitle{
		font-size: 12px;
	}
	.pplc_footer_1{
		font-size: 2rem;
		text-align: center;
		letter-spacing: .2rem;
		line-height: 1;
	}
	.crt-sound2{
		font-size: 19px;
	}
	.crt-soundtitle{
		font-size: 19px;
	}
	 .album{
		font-size: 25px;
		line-height: 24px;
	}
	
	.sound{
		line-height: 1.1 ;
	}
	.mgl{
		margin-left: -9px;
	}
	.hamburger{
		padding: 0;
	}
	.pplc-tex_3{
		font-family: 'telegrafico';
		font-size: .9rem;
		line-height: .4;
		margin-bottom: 1rem !important;
	}
	.icon-footer img{
		width: 27px;
		padding: 20px 4px 20px 4px;
	}
	.txt-footer{
float: inherit;
	}
	.logoimg {
		width: 106px;
	}
	.reservation-content{
		margin-left: 37px;
	}
	.hamburger_bar{
		margin-right: 12%;
	}
	.balance-plc-tex_2{
	line-height: .5;
	}
	.ctr-balance{
		margin: .9rem;
	}
	.ctr-life{
		margin-bottom: .6rem;
	}
	.gray-resp{
		color: #222;
		font-size: 12px;
		line-height: .5rem;
		letter-spacing: .1rem;
	}
	#rooms .txt-info .pplc_footer_3{
	font-size: 10px;
    letter-spacing: .1rem;
	}
	.pplc-tex_3.dark{
		color: #272221;
		font-size: 14px;
		text-align: center;
		letter-spacing: .1rem;
		line-height: 1;
		margin-bottom: 0 ;
	}
	.pplc-tex_3.white{
		font-size: 14px;
		text-align: center;
		letter-spacing: .1rem;
		line-height: 1rem;
		margin-bottom: 0 ;
	}
	.caracter-down{
		font-size: .7rem;
	}
	h4{
		font-size: .7rem;
		margin-bottom: 1rem;
		text-align: center;
	}

	#rooms .txtprincipal h4{
	font-size: .8rem;
    margin-bottom: 1rem;
    text-align: center;
    margin: 20px 11px 0px 0px;
    line-height: 1.5;
}
 footer{
	text-align: center;
}

.icon-footer{
	text-align: center;
	float: initial;
}
	
#rooms .balance_divider{
	margin: auto
}

.opcroom{
	font-size: 13pt;
}

.colmedio{
	border: none;
}

.menuroom{
	margin: 80px 0 0 0;
}

.infobtn{
	text-align: center
}

.menuroom .opcroom {
    line-height: 3;
}
	.pplc_rooms_1{
		margin-top: 1rem !important;
		font-size: .6rem;
		text-align: justify;
		
		letter-spacing: .2rem;
		text-align: center;
	}

	.mgtop-220.bg-grey-nomade{
		margin-top: 140px; 
	}

	.plc-download{
		font-size: .9rem;
	}
	.pplc-tex_header{
		margin-top: -235px;
		font-size: 12px;
		letter-spacing: .1px;
		margin-left: 26px;
	}/*Nueva clase*/
	.home_plc_1{
		font-size: .9rem;
		text-align: center;
	}
	.home-tex_conten{
		letter-spacing: .3rem;
		text-align: center;
		font-size: 1rem;
		margin-top: 1.3rem;
		font-weight: 600;
	}
	.col_btn{
		text-align: center;
	}
	.sliderlife .home_txt-slider2{
		font-size: 1.5rem !important;
		line-height: 14px !important;
		margin-top: -400px;
	}
	.plc-content_4{
		text-align: center;
		font-size: .9rem;
	}
	.home_section_1{
	margin-bottom: 1rem;
	}
	.home-icon_sound {
		margin-top: -42%;
		width: 27%;
}
.home-title_sound{
    text-align: center;
    font-size: 2rem;
    line-height: 1rem;
}
.pplc-tex{
	text-align: center;
	font-size: .8rem;
}
.pplc_footer_1{
	font-size: 1.5rem;
}
.pplc_footer_2{
	font-size: .6rem;
	letter-spacing: .1rem;
}
#balance .balance_text{
	font-size: 14px;
    line-height: 1.6rem;
    letter-spacing: .1rem;
}
.txt_life-title{
	font-size: 1.3rem;
}

.balance_title{
	font-size: 1.5rem;
	line-height: 1.2;
}
.balance_sub_title{
	line-height: 14px;
    font-size: 12px;
}
#rooms .btn-secondary-nomade{	
	letter-spacing: 2px;
	font-size: 1rem;  
    padding: 0px 20px 1px 20px;
}

#rooms .btn-info-nomade{
	font-size: 1rem;  
    padding: 0px 20px 1px 20px;
}
.heri_text-content{
	font-size: 1rem;
}
.heri-col_top{
	margin-top: 6rem;
}
.heri_plc-content{
	font-size: .8rem;
	line-height: 18px;
	text-align: center;
}

.pplc_title_rooms{
	text-align: center;
	margin-bottom: 3rem;
	font-size: 2rem;
}
.icon-sound{
	text-align: center;
}
.icon-header{
	margin-top: -26px;
    float: right;
}
.life_text{
	font-size: 1rem;
	letter-spacing: .2rem;
	line-height: 1.3rem;
}
.title-cuisine h1{
	font-size: 1.5rem;
}
.btnbook-room{
	text-align: center;
	float: none;
}
.mgtop-10{
	margin-top: 10px;
}
.cuisine-text{
	text-align: center;
}
.balance-activities{
	margin: 1rem;
}
.bg-nomade{
background: #786d68 !important;
text-align: center;
}
.dropdown-menu{
	background: #786d68;
	color: #fff !important;
	border: none !important;
}
.dropdown-item{
	color: #fff;
}
.bg-gray{
	background: #e8e8e8 !important;
	text-align: center;
}
.bg-gray .dropdown-menu{
	background: #e8e8e8 !important;
	columns: #262626;;
}
.bg-gray .dropdown-item{
	color: #262626;;
}
.bg-sound{
	background: #353535 !important;
	text-align: center;
}
.bg-sound .dropdown-menu{
	background: #353535 !important;
}
.bg-sound .dropdown-item{
	color: #fff;;
}
.bg-balancem{
	background: #c5c0b5 !important;
	text-align: center;
}
.bg-balancem .dropdown-menu{
	background: #c5c0b5 !important;
}
.bg-balancem .dropdown-item{
	color: #fff;;
}
.menuroom .txt_life-title {
    margin-bottom: 0;
}

.mgbot20{
	margin-bottom: 25px;
}

.btn-brochure{
	padding-left: 1.7rem;
    padding-right: 1.7rem;
}
	/* Solo se aplicarán entre los tamaños indicados */
}

/*Estilos de galería*/
  /*Estilos de galería*/


/* Screens Resolution : 992px
-------------------------------------------------------------------------- */
@media only screen and (max-width: 992px) {
	.title-soundpro {
	
		line-height: 35pt;
		font-size: 35pt;
	
	}

	#rooms .balance_divider {
		margin: auto;
	}
	#sound .nexa{
		font-size: 15pt;
	  }


	#sound .home-title_sound .text-uppercase {
		line-height: 33px;
		font-size: smaller;
	}
	
	.balance-interior p:last-of-type{
		margin-bottom: 20px
	}

	.home-title_sound .text-uppercase{
		line-height: 33px;
	}
	
	header ul.main-menu > li > a{ padding: 0 5px; }


	.sliderparallax {
		background-repeat: no-repeat;
		background-size: cover;
		background-attachment: initial;
		background-position: center;
		transform-origin: initial;
	  
	  }

	  .sliderparallax2 {
		background-repeat: no-repeat;
		background-size: cover;
		background-attachment: inherit;
		background-position: center;
		transform-origin: inherit;
		
	  }

	  .img-macondo{	  
		background-attachment: initial;	   
		transform-origin: initial;		
	  }
	  
	  .img-lapopular{
		background-attachment: initial;	   
		transform-origin: initial;		
		
	  }
	
	
	/* ---------------------------------
	4. MAIN
	--------------------------------- */
	
	.main-section .grid-sizer{ width: 33.3333%; }
	.main-section .grid-sizer2{ width: 33.3333%; }
	.icon-footer img{
		width: 27px;
		padding: 20px 4px 20px 4px;
	}
	.txt-footer{
float: inherit;
	}
	.colmedio {
		border-right: 0;
	
	}
	.logoimg {
		width: 106px;
	}
 footer{
		text-align: center;
	}
	 .icon-footer{
		text-align: center;
		float: initial;
	}
	.pplc-tex_3.dark {
		
		text-align: center;
		letter-spacing: .1rem;
		line-height: 1;
		margin-bottom: 0 !important;
	}
	.icon-footer{
		margin-bottom: 0
	}

	.title-rooms-c {
		text-align: center;
	}
	
	#rooms .txtprincipal h4 {
		font-size: 1rem;
		margin-bottom: 1rem;
		text-align: left;
		margin: 20px 11px 0px 0px;
		line-height: 1.5;
	}
	.pplc_rooms_1 {
		text-align: center;
	}
	#rooms .mgtop-220.bg-grey-nomade {
		margin-top: 140px;
	}
	.balance_divider {
		margin: auto;
		margin: 10px 0 10px 0;
	}
}

/* Screens Resolution : 767px
-------------------------------------------------------------------------- */
@media only screen and (max-width: 767px) {

	.home_txt-slider2.life{
		margin-top: -340px
	}
	.txt-slider1{
		margin-top: -830px;
	}
	/* ---------------------------------
	1. PRIMARY STYLES
	--------------------------------- */
	

	h1{ font-size: 3em; }
	h2{ font-size: 1.8em;}
	h3{ font-size: 1.2em; }

	.colmedio {
		border: 0;
	}
	.album.nexa {
		font-size: 24pt;
	}
	/* ---------------------------------
	3. HEADER
	--------------------------------- */
	
	/* MAIN MENU */
	
	header .main-menu{ display: none; position: absolute; top: 60px; left: 0; right: 0; float: none; 
		opacity: 0; z-index: 1; height: auto; text-align: left; background: #fff; }
	
	header .main-menu.visible-menu{ display: block; box-shadow: 0 4px 20px -10px rgba(0,0,0,.4); 
		animation: full-opacity-anim .2s forwards ease; }
	
	@keyframes full-opacity-anim{
		
		100%{ opacity: 1; }
	}
	
	header .main-menu > li{ display: block; }
	
	header ul.main-menu > li > a{ display: block; height: auto; line-height: 1; padding: 15px; 
		border-top: 1px solid #eee; }
		
	
	/* HAMBURGER ICON */

	.menu-nav-icon{ display: block; }
	
	
	/* DROPDOWN  */
	
	header .main-menu li.drop-down > ul.drop-down-menu{ position: static; box-shadow: none; }
	
	header .main-menu li.drop-down > ul.drop-down-menu li{ border-top: 1px solid #eee; }
	header .main-menu li.drop-down > ul.drop-down-inner li:first-child{ border-top: 1px solid #ddd; }
	
	/* DROPDOWN HOVER */
	
	header .main-menu li.drop-down > ul.drop-down-menu li a{ padding-left: 25px; }
	
	header .main-menu li.drop-down > ul.drop-down-inner li a{ padding-left: 35px; }
	
	
	
	/* ---------------------------------
	4. MAIN
	--------------------------------- */
	
	.main-section .grid-sizer{ width: 50%; }
	.main-section .grid-sizer2{ width: 50%; }
	
	/* SCROLLBAR */
	
	.main-section::-webkit-scrollbar{ width: 6px; }
	 
	.main-section::-webkit-scrollbar-track { background: #EBEBEB;
		-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.1); }
	 
	.main-section::-webkit-scrollbar-thumb { background-color: #32D98B; outline: 1px solid #32D98B; }
	

	
	
}

@media (min-width: 427px) and (max-width: 768px){

/*#rooms .col-md-8 {
    -ms-flex: 0 0 85%;
    flex: 0 0 85%;
    max-width: 85%;
}
#rooms .col-md-3 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}*/
.balance_divider {
    
    width: 100%;
}
#rooms .balance_divider {
    
    width: 100%;
}
.title-rooms-c {
    text-align: center;
}
#rooms .txtprincipal h4 {
	font-size: 1rem;
    margin-bottom: 1rem;
    text-align: left;
    margin: 35px 11px 0px 0px;
    line-height: 1.3;
}
.pplc_rooms_1 {
    text-align: center;
}
#rooms .btn-secondary-nomade {
   
    font-size: .8rem;
    padding: 0px 15px 1px 15px;
}
.txt-info{
	text-align: left
}

#rooms .btn-info-nomade {
    font-size: .8rem;
    padding: 0px 15px 1px 15px;

}
.subtitle_general_rooms {
	font-size: 11px;
}
.titleinfofo {
	text-align: left;
}
.resp100{
	-ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}

.resp84{
	-ms-flex: 0 0 84%;
    flex: 0 0 84%;
    max-width: 84%;
}




}

@media  (max-width: 1024px){


	.balance-interior .opcroom{
		font-size: 17pt;
	}
	.rooms-interior .opcroom {
		font-size: 17pt;
	}
	footer .row {
		padding-bottom: 0;
	}
	.balance_divider {
		width: 100%;
		margin: 10px 0 10px 0;
	}
	
	#rooms .balance_divider {
		
		width: 85%;
	}
	.title-rooms-c {
		text-align: center;
	}
	#rooms .txtprincipal h4 {
		font-size: 1rem;
		margin-bottom: 1rem;
		text-align: center;
		margin: 35px 11px 0px 0px;
		line-height: 1.3;
	}
	.pplc_rooms_1 {
		text-align: center;
	}
	#rooms .btn-secondary-nomade {
	   
		font-size: .8rem;
		padding: 0px 15px 1px 15px;
	}
	
	#rooms .btn-info-nomade {
		font-size: .8rem;
		padding: 0px 15px 1px 15px;
	
	}
	.subtitle_general_rooms {
		font-size: 11px;
	}

	.titleinfofo a{
		text-align: left;
	}

	
	.isotipo-footer img {
		margin-top: 20px;
		height: 45px;
	}
	.txt-info .pplc_footer_3 {
		font-size: 7pt;
		letter-spacing: .22rem;
	}
	.title-rooms-c{
		text-align: center;	
	}	
	.opcroom{
		font-size: 13pt;
	}	
	.menuroom{
		margin: 80px 0 0 0;
	}
	
	.infobtn{
		text-align: center
	}
	
	.menuroom .opcroom {
		line-height: 3;
	}
	.titlerooms {
		text-align: center;
	}
	.btnbook-room {
		text-align: center;
	/*	float: none;*/
	}
	
	.isotipo-footer img {
		margin-top: 39px;
	}
	}


/* Screens Resolution : 575px
-------------------------------------------------------------------------- */
@media only screen and (max-width: 575px) {
	.infocuisine{
		text-align: center;
		margin: 25px 0;
	}
	
	.icon-footer img{
		width: 27px;
		padding: 20px 4px 20px 4px;
	}
	.album.nexa {
		font-size: 18pt;
	}
	.txt-footer{
float: inherit;
	}
	.logoimg {
		width: 106px;
	}
	#rooms footer{
		text-align: center;
	}

	
	
}

/* Screens Resolution : 479px
-------------------------------------------------------------------------- */
@media only screen and (max-width: 479px) {

	.title-soundpro {
		
		line-height: 20pt;
		font-size: 25pt;
		
		text-align: center;
	}
.py-sm{
	padding-bottom: 1rem;
}

	#section3 .carousel-item{
		height: 60vh;
	}
	
	#balance .carousel-item {
		height: auto;
		min-height: 214px;
	}
	.rooms-interior .carousel-item {
		height: auto;
		min-height: 214px;
	}
	.balance-interior .carousel-item {
		height: auto;
		min-height: 214px;
	}
	#balance .sliderparallax {
		background-repeat: no-repeat;
		background-size: cover;
		background-attachment: initial;
		background-position: center;
		transform-origin: initial;
	  
	  }

	  .sliderparallax2 {
		background-repeat: no-repeat;
		background-size: cover;
		background-attachment: inherit;
		background-position: center;
		transform-origin: inherit;
		
	  }
	.balance-interior .opcroom{
		font-size: 14pt;
	}
	.rooms-interior .opcroom {
		font-size: 14pt;
	}

	.inteimg-balance{
		padding: 35px
	}

	.album.nexa {
		font-size: 16pt;
	}

	/* ---------------------------------
	4. MAIN
	--------------------------------- */
	
	.main-section .grid-sizer{ width: 100%; }
	.main-section .grid-sizer2{ width: 100%; }
}

/* Screens Resolution : 359px
-------------------------------------------------------------------------- */
@media only screen and (max-width: 300px) {

	
	/* ---------------------------------
	3. HEADER
	--------------------------------- */

	

	header .heading-wrapper{  padding: 30px 20px 20px; }

	header .info .icon{ font-size: 25px; }

	header .info .right-area{ margin-left: 35px; }

}

/* Screens Resolution : 290px
-------------------------------------------------------------------------- */
@media only screen and (max-width: 290px) {

	/* ---------------------------------
	10. FOOTER
	--------------------------------- */

	footer{ padding: 0 10px; }

	
	
}


  