

@media (max-width: 1500px) {

  article {
  width: 100%;
  margin: 0 auto;
  padding:0;
  background: lime;
  }

  article > .entry-content {
    margin: 0 50px;
    padding: 0;
  }


  article > .entry-content > div.product-custom-header > div.kt-row-layout-inner > div.kt-row-column-wrap {
    height: 500px;

  }

  article > .entry-content > div.product-custom-header .kt-row-layout-bottom-sep {
    display: none;
  }


  articles > .entry-content > div.full-width > div.kt-row-layout-inner > div.kt-row-column-wrap,
  articles > .entry-content > div.full-width-one-column > div.kt-row-layout-inner > div.kt-row-column-wrap {
  }

  article > .entry-content > div.product-custom-header > div.kt-row-layout-inner > div.kt-row-column-wrap .inner-column-1,
  article > .entry-content > div.product-custom-header > div.kt-row-layout-inner > div.kt-row-column-wrap .inner-column-2 {
    max-height: 100%;
  }

  article > .entry-content > div.full-width.copy-left > div.kt-row-layout-inner > div.kt-row-column-wrap .inner-column-1 {
    padding: 0 20px 0 0;
  }
  .product-big-letters-wrapper {
    margin-top: 3.125em;
  }

}

/*
  ##Device = Laptops, Desktops
  ##Screen = B/w 1025px to 1280px
*/

@media (min-width: 1025px) and (max-width: 1280px) {

}

/*
  ##Device = Tablets, Ipads (portrait)
  ##Screen = B/w 768px to 1024px
*/

@media (min-width: 480px) and (max-width: 1024px) {

  body {
    font-size: 14px;
    line-height: 1.70em;
  }
  .site-branding {
    margin-right: 50px;
    margin-left: 50px;
  }


  .header-logo img {
    width: 130px;
    height: auto;
  }
  .header-slogan {
    font-size: 0.785em;
    margin: 0 0 0 2em;
  }


  article {
    background: green;
  }

    article > .entry-content {
      margin: 0 50px;
    }

    article > .entry-content > div.product-custom-header {

    }


  articles > .entry-content > div.full-width,
  articles > .entry-content > div.product-custom-header {

  }


  .two-col-text-padding-right-90 div.kt-inside-inner-col {
    padding-top: 50px;
    padding-right: 0 !important;

  }

  .two-col-text-padding-left-90 div.kt-inside-inner-col  {
    padding-top: 50px;
    padding-left: 0 !important;
  }

  article > .entry-content > div.product-custom-header > div.kt-row-layout-inner > div.kt-row-column-wrap {

  }
  article > .entry-content > div.full-width.copy-left > div.kt-row-layout-inner > div.kt-row-column-wrap .inner-column-1 {
    padding: 0 20px;
  }

  article > .entry-content > div.full-width > div.kt-row-layout-inner > div.kt-row-column-wrap {
    padding: 45px 20px;
  }

  article > .entry-content > div.full-width > div.kt-row-layout-inner > div.kt-row-column-wrap .bg-image-only .kt-inside-inner-col {
      height: 300px;
  }



  .wp-block-column.product-big-letters-buttons-column {
    width: 200px;
    max-width: 200px;
  }



}



@media (max-width: 767px) {


    .site-branding {
    }
    .header-logo {

    }
    .header-logo img {
      width: 85px;
      height: auto;
    }
    .header-slogan {
      display: none;
    }


  #content > article {
  }

    article {
      background: blue;
    }

    article > .entry-content {

    }

    article > .entry-content > div.product-custom-header {

    }



  #content > article > .entry-content > div.product-custom-header > div.kt-row-layout-inner > div.kt-row-column-wrap {
    max-width: 1500px;
    height: auto;
    margin: 0 auto;
  }


  article > .entry-content > div.product-custom-header > div.kt-row-layout-inner > div.kt-row-column-wrap .inner-column-1 .kt-inside-inner-col {
    text-align: center;
    padding-top: 25px;
  }

/* right to left */
  article > .entry-content > div.full-width.copy-left > div.kt-row-layout-inner > div.kt-row-column-wrap.kt-m-colapse-right-to-left .inner-column-1 .kt-inside-inner-col {
    padding-top: 25px;
  }


  article > .entry-content > div.full-width.copy-right > div.kt-row-layout-inner > div.kt-row-column-wrap .inner-column-1 .kt-inside-inner-col {
    padding-top: 25px;
  }



    .two-col-text-padding-right-90 div.kt-inside-inner-col {
      padding-top: 50px;
      padding-right: 0 !important;

    }

    .two-col-text-padding-left-90 div.kt-inside-inner-col  {
      padding-top: 50px;
      padding-left: 0 !important;
    }


      article > .entry-content > div.product-custom-header > div.kt-row-layout-inner > div.kt-row-column-wrap .inner-column-1,
      article > .entry-content > div.product-custom-header > div.kt-row-layout-inner > div.kt-row-column-wrap .inner-column-2 {
        height: 100%;
      }

      .product-big-letters-wrapper {
        flex-wrap: wrap;
      }
        .wp-block-column.product-big-letters-buttons-column {
          width: 100%;
          max-width: 100%;
          flex-flow: row wrap;
          justify-content: space-between;
        }

        .product-big-letters-buttons-column > * {
          width: 49%;



}


/*
  ##Device = Tablets, Ipads (landscape)
  ##Screen = B/w 768px to 1024px
*/

@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {


}

/*
  ##Device = Low Resolution Tablets, Mobiles (Landscape)
  ##Screen = B/w 481px to 767px
*/

@media (min-width: 481px) and (max-width: 767px) {


}

/*
  ##Device = Most of the Smartphones Mobiles (Portrait)
  ##Screen = B/w 320px to 479px
*/

@media (max-width: 480px) {
    body {
      font-size: 12px;
    }

    .site-branding {
      margin-right: 30px;
      margin-left: 30px;
    }


    #content > article {
      background: grey;
    }

      article > .entry-content {
        margin: 0 20px;
        background: green;
      }

      article > .entry-content > div.product-custom-header {


      }


    article > .entry-content > div.product-custom-header > div.kt-row-layout-inner > div.kt-row-column-wrap {
      padding: 45px 20px !important;

    }
    article > .entry-content > div.full-width > div.kt-row-layout-inner > div.kt-row-column-wrap {
      padding: 45px 20px !important;
    }
    article > .entry-content > div.full-width > div.kt-row-layout-inner > div.kt-row-column-wrap .bg-image-only .kt-inside-inner-col {
      height: 200px;
    }

    article > .entry-content > div.full-width-one-column > div.kt-row-layout-inner > div.kt-row-column-wrap {
      padding:25px 20px 25px 20px !important;
    }

    .product-big-letters-buttons-column > * {
      width: 100%;
    }



}


/*
.wp-block-media-text.is-stacked-on-mobile.has-media-on-the-right {
  grid-template-areas: "media-text-media" "media-text-content";
}

*/
