<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@media (max-width: 1240px) {
    section#header nav ul{padding-left:0}
    section#header nav ul li a{padding: 20px 10px;}
    section#slider .item h2{font-size: 30px;}
    section#slider .item h2 span.sub{font-size: 70px;}
}
@media (max-width: 991px) {
    section#header{padding-top:0px;padding-bottom:0px;-moz-box-shadow: 0 1px 13px black;-webkit-box-shadow: 0 1px 13px black;box-shadow: 0 1px 13px black;background: #021930;}
    section#header a.mburger, section#header .mobile{display:block}
    section#header a.mburger{color:white;max-width: 40px;}
    section#header nav{display:none}
    section#header .container{width: auto;}
    section#header #header-logo img{height:49px;position: relative;top: -2px;}
    section#header #header-logo{text-align:center}
    section#header p.mobile{padding-right:15px}
    .mburger{position: relative;top: 1px;outline:none}
    .mburger b{width:30px}
    .container{max-width: 100%;}
    section#slider, section#slider-belso{margin-top:0}
    section#services_main .line a{flex-wrap:wrap}
    section#services_main .line span.img{flex:1 1 100%;}
    section#services_main .line span.right span.sub{left:0;top:0}
    section#services_main .line.second span.img{order:1}
    section#services_main .line.second span.right span.sub{right:0}
    section#footer .container .row{flex-wrap:wrap}
    section#footer .column.c1{flex:1 1 40%}
    section#footer .column.c2{flex: 1 1 60%;}
    .news-item{flex:1 1 100%;border-bottom:1px solid #d4d4d4;margin-bottom: 10px;}
    section#content {padding:15px;}
    section#content img{max-width: 100%;height:unset !important}
    section#slider-belso h1{padding:15px;font-size:30px;line-height: 35px;}
    section#slider-belso{min-height: 150px;}
    belso section#header{padding-bottom:0}
    .akciok .akcio&gt;div&gt;div:first-of-type{margin-right:15px}
    .owl-dots{bottom:10px}
    section#slider #contact_left, section#slider #contact_right{display:none}
}
@media (max-width: 800px) {
    .owl-theme .owl-dots .owl-dot span{width: 20px;margin: 5px 5px;}
    section#services&gt;div&gt;div{flex:1 1 100%}
    section#services&gt;div a{margin:0}
    section#services&gt;div{padding:0}
    section#services_main .line span.img{height:300px}
    section#contact .row&gt;div{flex: 1 1 100%;height: auto;}
    section#contact .row&gt;div .title{margin-top:0;padding-top:0}
    section#contact .row&gt;div .contact{position:static;padding-bottom:20px}
    section#testimonial{padding: 0 15px;}
    section#contact iframe{height:250px}
    section#footer{padding-left: 15px;padding-right: 15px;}
    section#footer .column.c1,section#footer .column.c2{flex:1 1 50%}
    .title, section#content .desc-a h2{font-size: 20px;margin-bottom: 25px;}
    .title:after, section#content .desc-a h2:after{bottom:-10px}
    section#services{padding: 15px 0;padding-bottom: 15px;}
    belso section#contact h3{display:none}

}
@media (max-width: 640px) {
    section#services&gt;div&gt;div div, section#services&gt;div&gt;div div a {height: 250px;}
    section#services_main .line span.img{height:250px}
    section#services_main .line span.right span.sub{padding: 10px 20px 15px;margin-top: -50px;}
    section#services_main .line span.right&gt;span{padding:20px;padding-top: 50px;}
    section#services_main .line span.right span.t{padding-bottom: 10px;}
    span.right span.m,section#services_main .line span.right span.more{margin-top: 20px;}
    section#services_main .line.second span.right&gt;span{padding:20px;padding-top: 50px;text-align: left;}
    section#testimonial{height: 250px;}
    section#testimonial .item{font-size:18px}   
    section#footer{padding-top:20px}
    section#footer .column.c1{flex: 1 1 100%;text-align: center;max-width: unset;padding-bottom:20px}
    section#footer .column.c2{flex:1 1 50%}
    section#footer .column.c3{flex:1 1 30%;max-width: unset;}
    section#content .desc-a table{width:100% !important}
    .akciok .akcio&gt;div&gt;div:first-of-type{flex:1 1 30%}
    .akciok .akcio&gt;div&gt;div:last-of-type{flex:1 1 70%}
    .akciok .akcio&gt;div&gt;div:first-of-type img{min-width:150px}
    .desc-a.uszasoktatas table td{display:block}
    section#content .desc-a.medence-meretek table{display:none;}
    section#content .desc-a.medence-meretek{background: url(../images/site/39168-200.png) no-repeat center;min-height: 300px;}
    section#slider .item h2{font-size: 20px;}
    section#slider .item h2 span.sub{font-size: 40px;padding-bottom:20px}
    section#slider .item h2 span.tovabb{display:none}
    
}
@media (max-width: 560px) {
    section#footer .column.c2,section#footer .column.c3{flex:1 1 100%;padding-left: 20px;}
    section#footer .column.c3{padding-top:30px}
    section#testimonial .item p{padding-top: 20px}
    section#slider-belso h1{font-size: 24px;}
}

@media (max-width: 500px) {
    section#services&gt;div.mobile&gt;div {flex: 1 1 100%;margin: 15px;margin-bottom: 0;}
    section#header #header-logo{text-align:left}
    section#testimonial .item{font-size: 16px;}
    .akciok .akcio&gt;div{flex-wrap: wrap;}
    .akciok .akcio&gt;div&gt;div{flex:1 1 100% !important;max-width: 100% !important;}
    .akciok .akcio&gt;div&gt;div:first-of-type{margin-right:0}
    .akciok .akcio&gt;div&gt;div:first-of-type img{min-width: unset;margin-bottom:15px;margin-right:0}
    section#slider .item h2 span.sub{font-size: 30px;}
}</pre></body></html>