.main_content.market {
  position: relative;
  padding-top: 0px;
}
.main_content.market .the_market .left_section {
  width: 10%;
  float: left;
}
.main_content.market .the_market .middle {
  width: 80%;
  float: left;
  padding-left: 10px;
  padding-right: 10px;
}
.main_content.market .the_market .promo_section {
  width: 10%;
  float: left;
}
.main_content.market .product_details_section .products_content {
  width: 90%;
  float: left;
  padding-right: 15px;
}
.main_content.market .product_details_section .products_content.no_right_section {
  width: 100%;
  padding-right: 0;
}
.main_content.market .product_details_section .promo_section {
  width: 10%;
  float: left;
}
@media (max-width: 768px) {
  .main_content.market .the_market .middle {
    width: 100%;
  }
  .main_content.market .the_market .promo_section {
    width: 100%;
  }
  .main_content.market .product_details_section .products_content {
    width: 100%;
    float: left;
    padding-right: 0px;
  }
  .main_content.market .product_details_section .products_content.no_right_section {
    width: 100%;
    padding-right: 0;
  }
  .main_content.market .product_details_section .promo_section {
    width: 100%;
  }
}
@media (min-width: 768px) and (max-width: 990px) {
  .main_content.market .the_market .middle {
    width: 75%;
  }
  .main_content.market .the_market .promo_section {
    width: 25%;
  }
  .main_content.market .product_details_section .products_content {
    width: 75%;
    float: left;
    padding-right: 15px;
  }
  .main_content.market .product_details_section .products_content.no_right_section {
    width: 100%;
    padding-right: 0;
  }
  .main_content.market .product_details_section .promo_section {
    width: 25%;
  }
}
@media (min-width: 991px) and (max-width: 1021px) {
  .main_content.market .the_market .left_section {
    width: 22%;
  }
  .main_content.market .the_market .middle {
    width: 56%;
    float: left;
    padding-left: 10px;
    padding-right: 10px;
  }
  .main_content.market .the_market .middle.no_left_section {
    width: 56%;
    float: left;
    padding-left: 0;
    padding-right: 10px;
  }
  .main_content.market .the_market .promo_section {
    width: 22%;
  }
  .main_content.market .product_details_section .products_content {
    width: 78%;
    float: left;
    padding-right: 15px;
  }
  .main_content.market .product_details_section .products_content.no_right_section {
    width: 100%;
    padding-right: 0;
  }
  .main_content.market .product_details_section .promo_section {
    width: 22%;
  }
}
@media (min-width: 1021px) and (max-width: 1200px) {
  .main_content.market .the_market .left_section {
    width: 25%;
  }
  .main_content.market .the_market .middle {
    width: 50%;
    float: left;
    padding-left: 10px;
    padding-right: 10px;
  }
  .main_content.market .the_market .middle.no_left_section {
    width: 75%;
    float: left;
    padding-left: 0;
    padding-right: 10px;
  }
  .main_content.market .the_market .promo_section {
    width: 25%;
  }
  .main_content.market .product_details_section .products_content {
    width: 75%;
    float: left;
    padding-right: 15px;
  }
  .main_content.market .product_details_section .products_content.no_right_section {
    width: 100%;
    padding-right: 0;
  }
  .main_content.market .product_details_section .promo_section {
    width: 25%;
  }
}
@media (min-width: 1200px) and (max-width: 1749px) {
  .main_content.market .the_market .left_section {
    width: 17%;
  }
  .main_content.market .the_market .middle {
    width: 66%;
    float: left;
    padding-left: 10px;
    padding-right: 10px;
  }
  .main_content.market .the_market .middle.no_left_section {
    width: 83%;
    float: left;
    padding-left: 0;
    padding-right: 10px;
  }
  .main_content.market .the_market .promo_section {
    width: 17%;
  }
  .main_content.market .product_details_section .products_content {
    width: 83%;
    float: left;
    padding-right: 15px;
  }
  .main_content.market .product_details_section .products_content.no_right_section {
    width: 100%;
    padding-right: 0;
  }
  .main_content.market .product_details_section .promo_section {
    width: 17%;
  }
}
@media (min-width: 1750px) and (max-width: 1950px) {
  .main_content.market .the_market .left_section {
    width: 15%;
  }
  .main_content.market .the_market .middle {
    width: 70%;
  }
  .main_content.market .the_market .middle.no_left_section {
    width: 88%;
  }
  .main_content.market .the_market .promo_section {
    width: 15%;
  }
  .main_content.market .the_market .promo_section ul.point_list li::before {
    font-size: 1em;
  }
  .main_content.market .product_details_section .products_content {
    width: 85%;
    float: left;
    padding-right: 15px;
  }
  .main_content.market .product_details_section .products_content.no_right_section {
    width: 100%;
    padding-right: 0;
  }
  .main_content.market .product_details_section .promo_section {
    width: 15%;
  }
}
@media (min-width: 1951px) and (max-width: 2299px) {
  .main_content.market .the_market .left_section {
    width: 12%;
  }
  .main_content.market .the_market .middle {
    width: 76%;
  }
  .main_content.market .the_market .middle.no_left_section {
    width: 88%;
  }
  .main_content.market .the_market .promo_section {
    width: 12%;
  }
  .main_content.market .the_market .promo_section ul.point_list li::before {
    font-size: 1em;
  }
  .main_content.market .product_details_section .products_content {
    width: 88%;
    float: left;
    padding-right: 15px;
  }
  .main_content.market .product_details_section .products_content.no_right_section {
    width: 100%;
    padding-right: 0;
  }
  .main_content.market .product_details_section .promo_section {
    width: 12%;
  }
}
@media (min-width: 2300px) and (max-width: 3200px) {
  .main_content.market .the_market .left_section {
    width: 12%;
  }
  .main_content.market .the_market .middle {
    width: 76%;
  }
  .main_content.market .the_market .middle.no_left_section {
    width: 88%;
    float: left;
    padding-left: 0;
    padding-right: 10px;
  }
  .main_content.market .the_market .promo_section {
    width: 12%;
  }
  .main_content.market .the_market .promo_section ul.point_list li::before {
    font-size: 1em;
  }
  .main_content.market .product_details_section .products_content {
    width: 88%;
    float: left;
    padding-right: 15px;
  }
  .main_content.market .product_details_section .products_content.no_right_section {
    width: 100%;
    padding-right: 0;
  }
  .main_content.market .product_details_section .promo_section {
    width: 12%;
  }
}
@media (min-width: 3201px) {
  .main_content.market .the_market .left_section {
    width: 10%;
  }
  .main_content.market .the_market .middle {
    width: 80%;
  }
  .main_content.market .the_market .middle.no_left_section {
    width: 90%;
    float: left;
    padding-left: 0;
    padding-right: 10px;
  }
  .main_content.market .the_market .promo_section {
    width: 10%;
  }
  .main_content.market .the_market .promo_section ul.point_list li::before {
    font-size: 1em;
  }
  .main_content.market .product_details_section .products_content {
    width: 90%;
    float: left;
    padding-right: 15px;
  }
  .main_content.market .product_details_section .products_content.no_right_section {
    width: 100%;
    padding-right: 0;
  }
  .main_content.market .product_details_section .promo_section {
    width: 10%;
  }
}
