@media screen and (max-width: 1600px) {
	 .content-container {
		 width: 1260px;
	}
	 .cat-oth {
		 width: 410px;
	}
	 .other-btn {
		 width: 105px;
	}
	 .second-slide img {
		 width: 64%;
	}
	 .brand-card {
		 min-width: 200px;
	}
	 .offers .row {
		 justify-content: center;
		 margin-top: auto;
	}
	 .offers .col-md-3{
		 margin: 2%;
	}
	 .shape-box-part .row {
		 justify-content: center;
	}
	 .categories-other .row {
		 justify-content: center;
		 margin-top: 5%;
	}
	 .categories-other .col-md-3{
		 margin: 2%;
		 padding: 2%;
	}
	 .brands{
		 margin-top: 5%;
		 margin-bottom: 0;
	}
	 .brands .row{
		 justify-content: center;
	}
	 .brands .col-md-2 {
		 margin: 2%;
	}
	 .cards-wrapper .row {
		 justify-content: center;
	}
}
 @media screen and (max-width: 1280px) {
	 .content-container {
		 width: 1004px;
		 margin-top: 5%;
	}
	 .content {
		 padding-bottom: 0;
	}
	 .cards-wrapper .col-md-3 {
		 margin-left: 0;
		 margin-bottom: 5%;
	}
	 .sale-btn {
		 font-size: 0.8em;
		 padding-top: 6%;
	}
	 .categories-other h3 {
		 font-size: 18px;
	}
	 .cat-oth {
		 width: 320px;
	}
	 .cat-oth-menu a {
		 margin-top: 2px;
	}
	 .brand-card {
		 min-width: 155px;
	}
	 #content-radio {
		 overflow-y: auto;
		 -ms-overflow-style: none;
		/* IE и Edge */
		 scrollbar-width: none;
		/* Firefox */
	}
	 #content-radio::-webkit-scrollbar {
		 display: none;
	}
	 #content-resiver {
		 overflow-y: auto;
		 -ms-overflow-style: none;
		/* IE и Edge */
		 scrollbar-width: none;
		/* Firefox */
	}
	 #content-resiver::-webkit-scrollbar {
		 display: none;
	}
	 #content-headphones {
		 overflow-y: auto;
		 -ms-overflow-style: none;
		/* IE и Edge */
		 scrollbar-width: none;
		/* Firefox */
	}
	 #content-headphones::-webkit-scrollbar {
		 display: none;
	}
	 #content-remote {
		 overflow-y: auto;
		 -ms-overflow-style: none;
		/* IE и Edge */
		 scrollbar-width: none;
		/* Firefox */
	}
	 #content-remote::-webkit-scrollbar {
		 display: none;
	}
	 .offers .row {
		 margin-top: 10%;
	}
}
 @media screen and (max-width: 1024px) {
	 .content-container {
		 width: 780px;
	}
	 .tabs-popular {
		 overflow: hidden;
	}
	 .card_first {
		 margin-left: 0;
	}
	 .main-wrapper {
		 flex-direction: column;
		 margin-top: 5%;
	}
	 .slider-wrapper {
		 width: 100%;
	}
	 .offers {
		 padding-right: 0;
	}
	 .offer {
		 width: 32%;
	}
	 .second-sld {
		 margin-top: 60px;
	}
	 .card-slide {
		 width: 100%;
	}
	 .main-info-card {
		 display: flex;
		 padding-top: 0;
	}
	 .second-slide img {
		 width: 33%;
		 height: 100%;
	}
	 .wrapper-categories {
		 display: flex;
		 flex-direction: column;
	}
	 .cat-oth {
		 width: 100%;
		 padding: 3%;
	}
	 .cat-oth-menu a {
		 margin-top: 6px;
	}
	 .card_first {
		 margin-left: 0;
	}
	 .btn-market {
		 display: block;
		 padding: 8px 20px;
		 text-align: center;
	}
}
 @media screen and (max-width: 800px) {
	 .content-container {
		 width: 630px;
	}
	 .offers .row {
		 margin-top: -10%;
	}
	 .second-slide img {
		 width: 33%;
		 height: 100%;
	}
	 .cat-oth {
		 width: 100%;
		 padding: 3%;
	}
	 .shape-boxes .col-md-6{
		 margin-top: 2%;
		 height: 100%;
	}
	 .shape-box {
		 flex-direction: column;
	}
	 .shape-box-compilation .row {
		 align-items: center;
		 text-align: center;
	}
	 .shape-box-compilation .col-sm-4 {
		 width: 90%;
		 padding: 4%;
	}
	 .shape-box-me {
		 margin-left: 0;
	}
	 .shape-box-me .row{
		 justify-content: center;
	}
	 .shape-box-me .col-sm-4{
		 display: flex;
		 flex-direction: column;
		 align-items: center;
		 text-align: center;
	}
	 .brand {
		 overflow-y: scroll;
	}
	 .scroll-wrapp {
		 display: flex;
		 overflow-y: scroll;
	}
}
 @media screen and (max-width: 640px) {
	 .content-container {
		 width: 470px;
	}
	 .mb-loc {
		 flex-direction: column;
	}
	 .map-loc {
		 width: 100%;
	}
	 .location-info {
		 width: 100%;
	}
	 .soc-info {
		 justify-content: space-between;
		 display: flex;
	}
	 .soc-info img {
		 width: 70px;
	}
	 .marketplace-card {
		 min-width: 280px;
	}
}
 @media screen and (max-width: 480px) {
 	 .banner {
        flex-direction: column;
        align-items: center;
        text-align: center;
      }

      .banner img {
        margin: 0 0 15px 0;
      }

      .banner-text {
        font-size: 16px;
        margin-bottom: 15px;
      }

      .banner-button {
        margin-top: 10px;
      }
 	
	 .content-container {
		 max-width: 90%;
	}
	 .cards-wrapper .col-md-3 {
		 width: 85%;
	}
	 .cards-shape {
		 flex-direction: column;
	}
	 .card-shape {
		 flex-direction: column;
		 width: 100%;
		 margin-left: 0;
		 margin-top: 20px;
	}
	 .main-info-card {
		 flex-direction: column;
		 text-align: center;
	}
	 .second-slide img {
		 width: 100%;
	}
	 .cat-oth {
		 padding: 4%;
	}
	 .cat-oth-menu a {
		 margin-top: 0;
	}
	 .mb-offer {
		 flex-direction: column;
	}
	 .offer {
		 width: 100%;
		 display: flex;
		 align-items: center;
		 justify-content: flex-start;
		 column-gap: 20px;
	}
	 .offer-center {
		 margin-top: 20px;
	}
	 .offer-right {
		 margin-top: 20px;
	}
	 .marketplace-card {
		 min-width: 230px;
	}
}
 