@media only screen and (max-width: 1200px) {
  .topsav a {
    font-size: 13px;
  }
}
@media only screen and (max-width: 1024px) {
    .is-form-style.is-form-style-3 input.is-search-input{
        padding: 10px 35px 10px 16px;
        font-size: 14px;
    }
    .topsav a{
        font-size: 15px;
    }
    #header a{
        font-size: 15px;
    }

    .sow-headline{
        font-size: 24px;
    }
    .ervek{
        font-size: 15px;
        line-height: 21px;
    }
    .ervek .widget-title{
        font-size: 20px;
        line-height: 35px;
    }
    #kikvagyunk .so-widget-sow-editor{
        font-size: 15px;
        line-height: 18px;
    }

    body #wrapper .ow-button-base a {
        font-size: 15px;
    }
    #intezd .so-widget-sow-editor{
        font-size: 15px;
    }
    body #wrapper .fehergomb .ow-button-base a {
        font-size: 15px;
    }
    body .lsow-testimonials-slider .lsow-testimonial-text{
        font-size: 15px;
        line-height: 24px;
    }
    #tipp{
        font-size: 24px;
    }
    .tippkicsi{
        font-size: 15px;
    }
    #kerdesedmerultfel{
        font-size: 15px;
    }

    #copyright, #copyright a{
        font-size: 13px;
        line-height: 19px;
    }
    .wpcf7 input[type="url"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"],.wpcf7 input, .wpcf7 textarea{
        font-size: 15px;
    }
    .wpcf7 .wpcf7-submit{
        font-size: 15px;
    }
    .woocommerce ul.products li.product .button {
        font-size: 15px;
    }
    .woocommerce ul.products li.product .loopcategory a{
        font-size: 12px;
    }
    .looptitle{
        font-size: 15px;
    }
    .woocommerce ul.products li.product .price{
        font-size: 15px;
    }
    .woocommerce ul.products li.product .price ins{
        font-size: 20px;
    }
    .lsow-portfolio-wrap .lsow-portfolio .lsow-portfolio-item .entry-title a {
        font-size: 20px;
    }
    .lsow-portfolio-wrap .lsow-portfolio .lsow-portfolio-item .entry-summary{
        font-size: 15px;
    }
    .footerfelso{
        font-size: 14px;
    }
    .footerfelso .sow-headline{
        font-size: 15px;
    }
    .footeralso{
        font-size: 14px;
        line-height: 20px;
    }
    body .woocommerce .cart .button, .woocommerce .cart input.button{
        font-size: 15px;
    }
    .termekcim{
        font-size: 24px;
    }
    .termekleiras{
        font-size: 15px;
    }
    .termektulajdonsagok{
        font-size: 15px;
    }
    body .woocommerce div.product form.cart .variations select {
        font-size: 15px;
    }
    .termekelerhetoseg{
        font-size: 15px;

    }

    .woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price{
        font-size: 24px;
    }
    .woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price ins{
        font-size: 24px;
    }
    div.product .woocommerce-variation-price,
    .woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price, .woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price {
        font-size: 24px;
    }
    div.product .woocommerce-variation-price ins{
        font-size: 24px;
    }
    .woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb a,
    .woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb{
        font-size: 14px;
    }
    .listaheader{
        margin-bottom: 16px;
    }
    .listaheader select{
        font-size: 15px;
    }
    /* .logocol img{
        width: 100%;
        height: auto;
    } */
    #pg-w6628216188314-0.panel-no-style, #pg-w6628216188314-0.panel-has-style > .panel-row-style {
	-ms-flex-wrap: nowrap !important;
	-webkit-flex-wrap: nowrap !important;
	flex-wrap: nowrap !important;
}

}
@media only screen and (max-width: 1050px) {
    .footerfelso .panel-grid-cell{
    margin-bottom: 0 !important;
}
.footerfelso .zaso-spacer__block{
      height: 2px !important;
  }
}
@media only screen and (max-width: 992px) {
    #header a{
        font-size: 11px;
        padding: 10px 5px;
    }
/* .logocol img{
        width: auto;
        height: auto;
    } */
    .topkapcscol{
        margin-top: 20px;
    }
    .sow-headline {
    font-size: 20px;
  }
  #tipp{
      font-size: 20px;
            line-height: 32px;
  }
  .zaso-spacer__block{
      height: 10px !important;
  }
  .widget_sow-headline{
      margin-bottom: 10px !important;
  }
}