/*----------------------------------------*/
/*  Ipad
/*----------------------------------------*/
body,
.container-fluid {
  min-width: 700px;
}
@media (min-width: 1920px) {
  .hero__content h1 {
    font-size: 30px;
  }
  .hero__actions {
    margin: 30px 0 100px;
  }
  .utp__section {
    padding: 300px 0 0;
  }
  .right_column__flex-wrap,
  .left_column__flex-wrap {
    padding: 50px 40px;
  }
  .header_why {
    font-size: 18px;
  }
  .clipart_why_choose {
    margin: 50px 0;
  }
  .bg-form-block h2 {
    font-size: 40px;
  }
  .promo {
    max-height: 800px;
  }
}
@media (max-width: 1500px) {
  .clipart_why_choose {
    margin: 2vmax 0;
  }
  .hero__actions {
    margin: 30px 0 3vmax;
  }
}
@media (max-width: 1400px) { 
  .hero--image {
    min-height: 800px;
  }
  .block-header-promo::after {
    display: none;
  }
  .hero--image::after {
    display: none;
  }
}
@media (max-width: 1300px) {
  .block-header-promo::after {
    display: none;
  }
  .block-header-promo {
    padding: 0 0 30px;
  }
  .block-header-promo.inner {
    padding: 0;
  }
  .single-product-item .product-price {
    font-size: 25px;
  }
  .main-menu {
    margin: 0 1%;
  }
  .features {
    gap: 20px;
  }
  .features li {
    flex-direction: column;
    align-items: flex-start;
    flex-basis: 47%;
  }
  .feature__count {
    margin: 0 0 10px;
  }
  .features li:nth-child(2) b,
  .features li b {
    margin: 0;
  }
  .hero__panel {
    /* flex-basis: 50%; */
  }
  .hero__actions {
    margin: 30px 0 50px;
  }
  .promo img {
    min-height: 80vh;
  }
}
@media (max-width: 1200px) {
  .hero__content {
    flex-basis: 48%;
  }
  .hero__panel {
    flex-basis: 50%;
  }
  .hero__panel .hidden-xs {
    display: none;
  }
  .hero__panel .hidden-lg {
    display: block !important;
  }
  .hero__panel {
    display: flex;
    flex-direction: column;
    gap: 20px;
  }
  .block-header-promo::after {
    display: none;
  }
  .block-header-promo {
    padding: 0 0 30px;
  }
  .block-header-promo.inner {
    padding: 0;
  }
  .wrap {
    padding: 20px 0px 0px;
  }
  .features li {
    font-size: 15px;
  }

  .wrap_hamburger {
    display: flex;
  }
  .mmenu-bg-block {
    display: block;
  }
  .main-menu {
    display: none;
  }
  .col-fl-1 {
    display: flex;
    align-items: center;
  }
}
@media (max-width: 1024px) {
  .flex-wrap {
    flex-direction: column;
  }
  .wrap_form_design .fl {
    flex-direction: column;
    gap: 20px;
  }
  .fl .form-group {
    flex-basis: 100%;
    padding-right: 0;
  }
  .blocks-buttons .submit-form {
    flex: 1;
  }
  .hero__content {
    flex-basis: 100%;
  }
  .hero--image::after {
    display: none;
  }
  .hero--image {
    padding: 50px 0;
    min-height: auto;
  }
  .utp__section {
    padding: 100px 0 0;
  }
  .container-fluid {
    margin: 0 15px;
  }
  .hero__panel {
    display: none;
  }
}
