@media only screen and (device-width: 768px), (min-width: 769px) and (max-width: 992px), (min-width: 800px) and (max-width:1280px) and (orientation : landscape) {
	.product-item {
		padding: 0 5px;
	}
	.product-item,
	.product-item__img-container,
	.product-item__buy {
		width: 100%;
	}
	.footer__form input {
		border-radius: 0;
		height: 38px;
	}
	.list__show-filter,
	.list__orderby-text,
	.list__orderby-option,
	.list__filter-action-btn--remove,
	.list__filter-action-btn--apply {
		display: block;
		text-align: center;
	}
	.list__show-filter .text,
	.list__orderby-text .text {
		display: inline-block;
	}
	.search-result__wrapper .product-item__info {
		width: 100%;
	}
	.search-result__slider .swiper-container {
		width: 100%;
	}
	.search-result__slider {
		width: 100%;
		padding: 0 15px;
	}
	.product__slider {
		display: -webkit-flex;
		display: flex;
		-webkit-align-items: center;
		align-items: center;
		-webkit-justify-content: center;
		justify-content: center;
	}
	.product__slider-wrapper {
		position: relative;
		top: 0;
		-webkit-transform: inherit;
		transform: inherit;
	}
	.product__title {
		font-size: 36px;
		line-height: 46px;
	}
	.product__price--best {
		font-size: 36px;
		top: 4px;
	}
	.product__wrapper .description {
		display: -webkit-flex;
		display: flex;
		flex-direction: column;
		align-items: center;
		padding: 30px 0 10px;
	}
	.product__wrapper .description ul {
		margin: 0;
	}
	._braindw_slider .braindw_desc,
	.braindw_productlink {
		width: 100% !important;
		max-width: 100% !important;
	}
	.product__container {
		overflow-x: hidden;
	}
	.product .ReactModalPortal .modal__background .shipping-simulator__container {
		height: 90vh;
	}
	.shipping-simulator__title-container,
	.shipping-simulator__body-container {
		width: 100%;
	}
	.shipping-simulator__results-container ul {
		height: 55vh;
		overflow: hidden;
		overflow-y: auto;
	}
	body.login {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
	}
	.orders__container .render-container .myo-product-table tbody .myo-product-price,
	.orders__container .render-container .myo-product-table tbody .myo-product-total-price,
	.orders__container .render-container .myo-product-table tbody .myo-product-total-price {
		padding: 0;
	}
	.orders__container .render-container .myo-product-table tbody .myo-product-info {
		width: 35vw;
	}
  .stores__location-address, .stores__location-schedule {
    margin-left: 0;
}
  .coporate-sale .cont__wrapper {
    width: 100%;
    padding: 0 15px;
}
  .coporate-sale .contact-container {
    width: 100%;
    padding-bottom: 50px;
}
}

@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:landscape) {
	/* For landscape layouts only */
	.top-banner__left {
		margin-top: -24px;
	}
	.top-banner__left>div:nth-child(3) span,
	.top-banner__left>div:nth-child(4) span {
		margin-top: 10px;
		display: inline-block;
	}
	.brands-slider {
		margin: 45px 15px;
	}
	.sportsSlider__wrapper {
		padding: 15px;
	}
  .mission-vision__container {
    width: 100%;
    padding: 0;
}
  .mission-vision__img-container {
    width: 50%;
}
  .mission-vision__description-container {
    width: 50%;
    margin: 0;
    padding: 0 15px;
}
  .history__container {
    width: 100%;
    padding: 15px;
}
  .history__container .padding-horizontal {
    padding: 0;
}
  .mission-vision__text {
    margin: 0;
}
  .mission-vision__container {
    display: -webkit-flex;
    display: flex;
}
  .mission-vision__description-container {
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
}
}

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

}

@media only screen and (min-width: 769px) and (max-width: 992px), (min-width: 800px) and (max-width:1280px) and (orientation : landscape) {
 .swiper-container-android .swiper-slide {
    padding: 0 5px !important;
} 
  .product-item, .product-item__img-container, .product-item__buy {
    width: 100% !important;
}
.search-result__wrapper .product-item__img-container {
    max-width: 100% !important;
}
  #main_braindw_slider {
    width: 100% !important;
    max-width: 100% !important;
    padding: 0 !important;
}
  .home__wrapper {
    max-width: 100% !important;
}
.sportsSlider__wrapper {
    padding: 0 15px !important;
}
  .list__products-wrapper > style + div {
    display: none !important;
}
  .list__products-wrapper {
    left: 0;
}
 .main_braindw_bigbannercategoria {
    display: none;
}
  
  .list__item {
  	width: 33.3%;
  }
}

@media (max-width: 768px) {
  .product__price--best { font-size: 28px; color: #777;}
  .product__price--best::after { display: none; }
  .product__price--best::before {
  	content: "Final ";
    color: #000;
  }
}
