img, iframe {
	max-width: 100%;
}
.header_brand img {
	max-width: none;
}
.header_brand .media-left {
	padding-right: 0;
}
header .header_top_nav ul {
	flex-wrap: wrap;
}
header .header_middle_nav .row > div:not(.header_contact) {
	//height: 138px;
  height: auto;
  padding: 10px 0;
}
.adventage {
	text-align: center;
}
.text_content ul {
  list-style: disc;
  padding-left: 40px;
}
#carousel-example-generic .carousel-caption {
	padding: 0;
}

#carousel-example-generic .carousel-caption {
   background: rgba(255,255,255, .6);
}
.click_phone {
	display: block;
}
main .contact_page #map > * {
	height: auto !important;
}
.opt_props_edit_block input.prop_float {
	width: 75px;
}
.add_item_to_guide_field, .opt_prop_rel_select {
	width: 150px;
}
.header_mobile .row {
	align-items: center;
}
.header_mobile .mobile_top_logo {
	text-align: center;
}
.header_mobile .mobile_menu_toggle {
	margin-right: 0;
}
.header_mobile .mobile_top_logo .media-left, .header_mobile .mobile_top_cart .header_cart_block .cart_items {
	display: none;
}
.header_mobile .mobile_top_cart {
	margin-left: 0;
}
.header_mobile .mobile_top_logo .media {
	height: 130px;
}
.mobile_top_logo .media-body {
	display: none;
}
.mobile_top_logo img {
	position: relative;
  left: 13px;
}
/* Media */
@media (max-width: 1500px) {
  header .header_middle_nav .row > div:not(.header_contact) {
    height: auto;
    padding: 10px;
  }
  .header_brand .media {
    margin-top: 0;
  }
  .header_brand .media .media-body {
    text-align: center;
  }
  .header_brand {
    display: flex;
    flex-direction: column;
  }
  #carousel-example-generic .carousel-inner .item img {
		width: 100%;
    height: auto;
    max-height: none;
    min-height: auto;
	}
}
@media screen and (max-width: 991px) {
  footer .row > .umi_copy {
      padding: 0;
  }
  footer .social_mobile {
    margin-top: 0;
	}
}
@media (max-width: 400px) {
  .carousel-indicators {
  	bottom: -14px;
  }
  #carousel-example-generic .carousel-item {
    height: 250px;
	}
}