@charset "utf-8";
/* CSS Document */

.mobile_show img{
	display:none;
}

.mobile_show{
	display:none;
}

@media screen and (max-height: 945px) {
	
.map_place iframe {
	margin-left:-500px;
	/*margin-top:-325px;*/
	margin-top:-375px;
}

.map_title {
	font-size:25px;
}

.map_legend {
	margin-top:20px;
}
}
@media screen and (max-height: 650px) {

.title_home {
	margin-top:5%;
}

}

@media screen and (max-width: 995px) {
.logo_img {
	width:75px;
}

.menu_list {
    font-size: 25px;
	line-height:50px;
}

.title_info {
	font-size:35px;
}
}
@media screen and (max-width: 1500px) {
	
.map_place iframe {
	margin-left:-650px;
}
}

@media screen and (max-width: 667px) {
	/*mobile size*/
	
.mobile_hide{
	display:none !important;
}

.mobile_show{
	display:block;
}

.mobile_show img{
	display:block;
	margin:auto;
}

.mobile_list {
	margin-top:40px;
}

.mobile_list li {
	display:block;
	font-size:35px;
	margin-bottom:10px;
	font-family:'Marbre_Sans_Bold';
	}
	
.logo_img {
	width:100%;
	max-width:70%;
}

.title_home .subtitle {
	font-size:20px;
	margin-top:35px;
}

.mobile_navbar {
  background-color:rgba(175,80,62,0.8);
  border:0px solid #A1432B;
  border-bottom:1px solid #D48E6B;
  font-family:'Marbre_Sans';
  font-size:25px;
}

.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover, .navbar-toggle,.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form  {
  background-color:rgba(175,80,62,0.8);
  border:0px solid #af503e;
	
}

.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:focus, .navbar-inverse .navbar-nav>.open>a:hover {
    color: #fff;
    background-color: #af503e;
}

.navbar-inverse .navbar-nav>li>a {
    color: #FFF;
	
}

.navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
	color: #FFF;
	font-size:16px;
}

.navbar-inverse .navbar-nav>li>a:focus, .navbar-inverse .navbar-nav>li>a:hover {
    color: #D48E6B;
    background-color: transparent;
}

.relative_parent {
	position:static;
	height:100%;
	overflow-x:auto;
	overflow-y:auto;
}

.social_media {
	display:none;
}

.title_info, content_info {
	text-align:center !important;
	float:none;
}

.mobile_img {
	width:100%;
}

.navbar-inverse .navbar-brand {
    color: #FFFFFF;
}


.estetica_product img {
	width:50px;
	padding: 10px 0px;
	display:block;
	margin:auto;
}

.gallery_container p {
	width:100%;
	font-size:14px;
	text-align:left;
	padding:10px 15px;
}

.mobile_gallery img {
	width:90%;
	margin:25px auto;
	padding-bottom:25px;
	
}

.button_animation, .arrow_anim {
	display:none;
}

}

@media screen and (max-width: 1175px) {
	.button_link {
	font-size:25px;
	
	}
}

@media screen and (max-width: 400px) {
	.map_place iframe {
	margin-left:-800px;
}
}



