@media screen and (min-width: 768px) and (max-width: 1550px) {
  .our_advantage .our_advantage-right img {
    height: 570px;
    width: auto;
  }
  .our_advantage .content {
    align-items: center;
  }
  .our_advantage .our_advantage-right {
    margin: 0;
    padding-top: 4rem;
  }
  .unique_technology-left img {
    height: 580px;
  }
  .your_partner {
    overflow: hidden;
  }
  .about_magic_what .content {
    padding-left: 1.2rem;
    padding-right: 1.2rem;
  }
  .delicate_touch .delicate_touch-title {
    left: unset;
    right: 5%;
  }
  .delicate_touch,
  .holds_shape {
    background-size: contain;
    height: 800px;
  }
  .holds_shape .holds_shape-title {
    right: unset;
    left: 5%;
  }
  .about_certifications .template__title p {
    color: #333;
  }
  .about_customer-item .item_text p {
    font-size: 22px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1450px) {
  .unique_technology-left img {
    height: 530px;
  }
  .featured_products {
    height: auto;
  }
  .your_partner .your_partner-left__inner {
    left: 110px;
  }
  .about_customer-item .item_text {
    padding: 2.5rem;
  }
  .about_customer-item .item_text p.item_title {
    margin-bottom: 15px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1250px) {
  .content {
    max-width: 1000px;
  }
  .unique_technology .content{
    max-width: 1000px;
  }
  header.header li {
    font-size: 0.9rem;
    margin-left: 20px;
  }
  .about_us .about_us-left img {
    width: 100%;
    height: auto;
  }
  .about_us .about_us-left_block {
    position: relative;
    margin-top: -100px;
  }
  .unique_technology-left {
    width: 50%;
  }
  .unique_technology-left img {
    width: 100%;
    height: auto;
  }
  .unique_technology .unique_technology-right {
    padding-top: 0;
  }
  .featured_products-main_button {
    width: 100%;
  }
  .featured_products-main_button .swiper-button-next {
    right: 1.5rem;
  }
  .featured_products-main_button .swiper-button-prev {
    left: 1.5rem;
  }
  .featured_products-main_button .paination_featured_products {
    font-size: 1rem;
    margin-right: 2rem !important;
  }
  .your_partner .your_partner-left__inner {
    left: 90px;
  }
  .your_partner .your_partner-left {
    width: 100%;
  }
  .your_partner-img {
    /* display: none; */
    right: 2rem;
    transform: translateY(-50%) translateX(0);
  }
  .your_partner .content {
    padding-left: 0;
    padding-right: 0;
  }
  .single_product_application-item .single_product_application-item_img {
    height: 375px;
  }
  .about_upgrades .content {
    height: 800px;
  }
  .about_certifications .content {
    height: 800px;
  }
  .seven_colors .swiper-slide.main_item .item_img {
    background-size: cover;
  }
  .certificates__title {
    max-width: 40%;
  }
  .certificates div.certificate-swiper {
    width: 100%;
  }
  .exhibition-block .right img {
    width: 100%;
  }
  ul.news-list li div.mess h3 {
    font-size: 1.1rem;
    margin: 0.7rem 0;
  }
  .news_detail-banner {
    height: 400px;
  }
  .oem-process li{
    max-width: 140px;
  }
  .oem-process ul li:nth-of-type(2){
    transform: translateX(1rem);
  }
  .oem-process ul li:nth-of-type(3){
    margin-left: 1.5rem;
  }
  .oem-process ul li:nth-of-type(4){
    margin-left: 1.2rem;
  }
  .oem-process ul li:nth-of-type(5){
    margin-left: 1.5rem;
  }
  .oem-process ul li p{
    white-space: unset;
  }
  .our_strengths-item .our_strengths-item_text p{
    height: auto;
    overflow: hidden;
    -webkit-line-clamp: unset; 
  }
}
@media screen and (min-width: 768px) and (max-width: 1100px) {
  .content {
    max-width: 1000px;
    padding-left: 1rem;
    padding-right: 1rem;
  }
  header.header a.button_pink {
    font-size: 0.9rem;
    width: 8.5rem;
  }
  .our_product .swiper-button-next {
    right: 0;
  }
  .our_product .swiper-button-prev {
    left: 0;
  }
  .about_customer-item .item_text {
    height: 300px;
  }
  .our_advantage.application_advantage .our_advantage-right img {
    width: 100%;
    height: auto;
  }
  .about_customer-item .item_text p {
    line-height: 1.6rem;
  }
  .our_advantage{
    margin-top: 7rem;
  }
  .about_us{
    margin-top: 2rem;
  }
  .your_partner-img {
    display: none;
  }
}
@media screen and (min-width: 768px) and (max-width: 1000px) {
  .content {
    max-width: 880px;
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .logo img {
    width: 170px;
  }
  header .others ul li:last-of-type {
    display: none;
  }
  .about_us-list {
    flex-flow: wrap;
  }
  .about_us-list .about_us-item {
    /* width: 100%; */
    column-gap: unset;
  }
  .about_us-list .about_us-item .icon {
    margin-right: 1rem;
  }
  .about_us-list div.about_us-item:nth-of-type(1) {
    margin-bottom: 1.5rem;
  }
  .home .our_product-item__inner .our_product-item_img {
    height: 15.3125rem;
  }
  .media_center-right h3 {
    font-size: 0.9rem;
  }
  .media_center-left .media_center-img {
    height: auto;
  }
  .footer_main {
    flex-flow: wrap;
  }
  footer.footer .slide-obj:nth-child(4) {
    max-width: 100%;
    width: 100%;
  }
  .single_product_application-item .single_product_application-item_img {
    height: 295px;
  }
  .about_customer-item .item_text p {
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
  }
  .page-template-about .about_us-list .about_us-item {
    /* width: 33.33%; */
  }
  .we_are .item-top p span,
  .we_are .item-top p {
    font-size: 1.8rem;
  }
  .we_are .item-top .icon {
    width: 30px;
    height: 30px;
  }
  .we_are a.button_black {
    margin-top: 1.5rem;
  }
  .swiper-detail_preview {
    height: 410px;
  }
  .product-detail-preview .swiper-controls,
  .product-detail-preview .swiper-controls-next,
  .product-detail-preview .swiper-controls-prev {
    height: 3.6875rem;
  }
  .page-template-products-92, .page-template-products-93 {
    .our_product_main-list {
      grid-template-columns: repeat(3, 1fr);
    }
  }
}
@media screen and (min-width: 768px) and (max-width: 900px) {
  .about_magic_good-item p {
    font-size: 1.1rem;
  }
  .about_magic_good-item span {
    font-size: 0.9rem;
    line-height: 1.4rem;
  }
  .about_magic_good .about_magic_good-list {
    row-gap: 3.125rem;
  }
}
