@media all and (max-width: 1024px) {
    .menu-main{
        display: none;

    }

    .mobil-menu{
        display: inline-block;
    }

    .menu-main.menu-line li{
        display: block;
    }

    .menu-line .menu-item{
        margin-left: 0;
    }

    span.glyphicon.glyphicon-menu-hamburger{
        top: 5px;
    }
    



}

@media all and (max-width: 992px) {}

@media all and (max-width: 1100px) {
    
.mmform-container h2 {
    color: #000 !important;
}

    .beuzemeles h1 span {
        font-size:24px !important;
        font-weight: bold;
        word-break: break-word;
    }
    
    .garancia h2 span {
        font-size:24px !important;
        font-weight: bold;
        word-break: break-word;
    }
    
    .beuzemeles h1 {
        margin-bottom:20px;
        word-break: break-word;
    }
    
    h1, h2, h3 {
            word-break: break-word !important;
    }
    
    .beuzemeles #beuzemel {
        font-size:16px;
    }
    
    .form-holder {
        padding:0 !important;
    }
    
    #search-form-result {
      display:none;   
    }
    
    .frame-title {
        color: #58585b;
        font-size: 32px;
        font-weight: 300;
        margin: 0;
        padding: 36px 15px 27px 15px;
        text-align: center;
    }

	.copyright .float-left, .copyright .float-right{
        float: none;
        text-align: center;
    }
    
    .kereso-bemutato {
        display:none;
    }
    
    .main-slider-outer .lSSlideOuter .lSPager.lSpg {
        position: absolute;
        z-index: 99;
        right: 0px !important;
        width:100%;
    }
    
    .main-slider2-outer .lSSlideOuter .lSPager.lSpg {
        position: absolute;
        z-index: 99;
        bottom: 20px;
        right: 0px !important;
        width:100%;
    }

    .main-slider3-outer .lSSlideOuter .lSPager.lSpg {
        position: absolute;
        z-index: 99;
        bottom: 20px;
        right: 0px !important;
        width: 100%;
    }
    
    .header-top {
        display: none;
    }
    
    .kereso-desktop {
        display:none;
    }
    
    .kereso-mobil {
        display:block;
        padding:15px 20px 15px 20px;
        max-width:100% !important;
        width: 100% !important;
        background-color:#f0f0f0;
        -webkit-box-shadow: 1px 2px 3px 0px rgba(50, 50, 50, 0.29);
        -moz-box-shadow:    1px 2px 3px 0px rgba(50, 50, 50, 0.29);
        box-shadow:         1px 2px 3px 0px rgba(50, 50, 50, 0.29);
    }
    
    .kereso-mobil input {
        border-color: transparent;
    }
    
    .logo-span {
        display:none;
    }
    
    .logo {
        margin-left:25px;
    }
    
    .logo-light {
        display:none;
    }
    
    .logo-dark {
        height:16px;
        display:inline;
    }
    
    .header-mid {
        background-color: #58585B;
    }
    
    .header-mid .frame {
        padding:0 !important;
    }
    
    .mobile-menu {
        background-color: #BCD531;
        width:70px;
        height:70px;
        display:inline-block;
        text-align:center;
        line-height:65px;
    }
    
    .mobile-menu {
        vertical-align:middle;
    }
    
    .main-slider-content {
        position: absolute;
        text-align: center;
        width: 100%;
        bottom: 180px;
        padding: 0 65px;
    }
                
    .main-categorien-top {
        background-color:#F0F0F0;
        text-align:center;
        position:relative;
        width:calc(100% - 0px);
        padding:10px;
        box-sizing: content-box;
    }
    
    .main-category-holder {
        display:inline-block;
        width: calc(100% / 2 - 20px);
        text-align: center;
        padding: 35px 0;
        -webkit-transition: all 0.5s;
        -moz-transition: all 0.5s;
        -ms-transition: all 0.5s;
        -o-transition: all 0.5s;
        transition: all 0.5s;
        background-color:#fff;
        margin:5px;
        border-bottom: 3px solid #C2C7CC;
    }
    
    /* .main-category-holder-id-1148 {
        width:calc(100% - 30px) !important;
    } */
    
    .main-two-pic-holder {
        overflow: hidden;
        background: #f0f0f0;
        padding:15px;
    }
    
    .main-two-pic-holder a {
        display:block;
        float:none;
        margin-bottom:5px;
        width:100% !important;
    }
    
    #slider2 .main-slide-title {
        font-size: 60px;
    }
    
    #slider2 {
        height:400px !important;
    }
    
    #slider2 li.lslide {
        height: 400px !important;
        background-size: cover;
        width: 100%;
        background-position: center center;
    }

    #slider3 .main-slide-title {
        font-size: 60px;
    }
    
    #slider3 {
        height:400px !important;
    }
    
    #slider3 li.lslide {
        height: 400px !important;
        background-size: cover;
        width: 100%;
        background-position: center center;
    }

    
    .main-slide-text {
        font-size: 25px;
        margin: 0 0 20px;
        font-weight: 700;
        color: white;
    }
    
    #slider2 .main-slider-content {
        text-align:center;
        bottom:82px;
    }

    
    #slider3 .main-slider-content {
        text-align:center;
        bottom:82px;
    }

    .slider3-image img {
        max-width: 150px;
    }

    .slider3-image {
        position: absolute;
        z-index: 20000;
        left: 65px;
        left: calc(50% - 73px);
    }

    
    .lSSlideOuter .lightSlider > *, .lSSlideOuter .lSGallery li {
        float: left;
        position: relative;
    }
    
    .two-col-left, .two-col-right {
        width: calc(100% - 0px); 
        float: none;
        padding: 0px 25px 0px 25px;
        text-align:center;
    }
    
    .kad-kisokos, .kad-kisokos-mobil {
        max-width:calc(100% - 35px);
    }
    
    .kad-kisokos-mobil {
        display:inline !important;
    }
    
    .kad-kisokos {
        display:none;
    }
    
    #kad-kisokos-content {
        text-align:center;
        margin-bottom:0px;
    }


    #furdooutlet-banner, #custom-banner {
        margin-top:20px;
        text-align: center;
    }

    #furdooutlet-banner .desktop-banner, #furdooutlet-banner .mobil-banner,  #custom-banner .desktop-banner, #custom-banner .mobil-banner  {
        max-width:100%;
    }
    
    #furdooutlet-banner .mobil-banner, #custom-banner .mobil-banner {
        display:inline !important;
    }
    
    #furdooutlet-banner .desktop-banner, #custom-banner .desktop-banner{
        display:none;
    }


    
/*    .footer-maps {
        display:none;
    } */
    
    .footer-top-left {
        float: left;
        width: 100%;
    }
    
    .footer-top-right {
        float: none;
        width: 100%;
    }
    
    .footer-middle {
        text-align:center;
    }
    
    .copy-text {
        display:inline-block;
        margin:20px 0px 20px 0px;
        width:100%;
    }
    
    .foot-middle-link:before {
        display:none;
    }
    
    .foot-middle-link {
        color: #87888B !important;
        text-decoration: underline !important;
        margin:0 !important;
    }
    
    .footer-garancia {
        display:none;
    }
    
    .partner-text {
        display:none;
    }
    
    .footer-facebook {
        display:block;
        clear: both;
        float:none;
        border-top: 1px solid rgba(245, 245, 245, 0.1);
        margin-top:15px;
        padding-top:15px;
        text-align:center;
    }
    
    .basic-header {
        position:fixed;
        width:100%;
        z-index:30000;
    }
    
    .fix-selector {
        display:block;
        width:100%;
        clear:both;
        margin-top:144px;
    }
    
    .main-slide-title {
        font-weight: 700;
        margin: 0 0 40px;
        color: white;
        font-size: 35px;
    }
    
    .lSAction > .lSNext {
        background: url(../img/btn-slide-prev.png) !important;
        width: 40px;
        height: 85px;
        right: 0;
        top: 55%;
    }
    
    .lSAction > .lSPrev {
        background: url(../img/btn-slide-next.png) !important;
        left: 0;
        width: 40px;
        height: 85px;
        top: 55%;
    }
    
     .main-slider-outer li {
        background-size: cover;
     }
     
     .partner-logo {
        margin:0;
        padding:5px;
     }
     
    .katalogus-inner {
        width: inherit;
        position: relative; 
        right: inherit; 
        top: inherit;
        text-align: center;
        padding: 20px;
    }
    
    .katalogus-holder {
        background:#fff;
        margin:0px 20px 0px 20px;
        height: inherit;
    }
    
    .katalogus-mobil-fejlec {
        display:block !important;
        width:100%;
    }
    
    footer {
        margin-top:20px
    }
    
    .search-form-result {
        width:100%;
        overflow:scroll;
        max-height:500px;
    }
    
    .search-form .result-left, .search-form .result-right {
        float:none;
        width:100%;
        clear:both;
    }
    
    .result-list li {
        clear: both;
        height: 20px;
    }
    
    .mobile-menu-box {
        position:fixed;
        top:145px;
        z-index:29000;
        background-color:#f0f0f0;
        width:100%;
        max-width:500px;
        padding: 0px 20px 0px 20px;
        max-height: calc(100% - 135px);
        overflow: scroll;        
    }
    
    .mobile-menu-holder {
        width:100%;
        position:relative
    }
    
    .mobile-menu-box .menu {
        width:100% !important;
    }
    
    .mobile-menu-box .menu-item {
        display:block;
        width:100%;
        border-bottom:1px solid #CCD0D8;
        background-size:16px;
        background-position: center right;
        background-position-x: calc(100% - 15px);
        background-repeat: no-repeat;
    }
    
    .mobile-menu-box li:last-child .menu-item{
            border-bottom: none;
    }
    .mobile-menu-box .subsub-menu-opener .menu-item, .mobile-menu-box .subsub-menu-opener2 .menu-item  {
        background-image: url(/img/arrow-down-menu-item.svg);
        z-index:10;

    }
    
     .mobile-menu-box li ul li {
        list-style: none;
     }
     
     .sub-menu-item {
        text-transform: none;
        font-weight:300;
        font-family: 'Ubuntu', sans-serif;
        font-size:15px;
        font-weight:400;
        padding-left: 15px;
     }
     
     .mobile-menu-box .separator {
        display:none;
     }
     
     .sub-menu {
        background:#fff;
        padding:10px;
        float:none !important;
     }

    ul.menu.menu-scroll > li > .menu-item {
        left:0px;
    }
    
    .menu-item.active {
        border:0;
    }
    
    .mobile-menu-box #kisokosmenu2 {
        position:relative;
        display:block;
        height:inherit;
        left:0px;
    }
    
    .mobile-menu-box #kisokosmenu2 .sub-menu {
        margin-bottom:20px;
    }
    
    .mobile-menu-box #kisokosmenu2 li {
        padding:10px;
    }
    
    #kisokosmenu2 ul li span:nth-child(2) {
        text-transform: none;
        font-family: 'Ubuntu', sans-serif;
        font-size:15px;
    }
    
    .mobile-menu-box .dark-menu {        
        background-color: #58585B;
    }

    .mobile-menu-box .dark-menu a {
        color:#fff;
        text-align:left;
        padding: 8px 10px 7px 8px !important;
    }
    
    .mobile-menu-box .menu-bemutatoterem {
        border: 1.5px solid #3498DB !important;
        border-radius:10px;
        text-align:left;
        padding: 8px 10px 7px 8px !important;
    }

    .mobile-menu-box .dark-menu-bemutatoterem {
     padding:10px 10px 60px 10px;
     clear:both;
    }
        
    .mobile-menu-box .dark-menu img:nth-child(1) {
        margin-right:14px;
        vertical-align:middle;
        position:relative;
        margin-left:7px;
    }
    
    .mobile-menu-box .dark-menu-bemutatoterem img:nth-child(1) {
        margin-right:10px;
        vertical-align:middle;
        position:relative;
        margin-left:0px;
    }   
    
    .mobile-menu-box .dark-menu-bemutatoterem img:nth-child(2) {
        margin-right:10px;
        vertical-align:middle;
        float:right;
        position:relative;
        margin-top:6px;
    }
    
    /* .beloldal-reklam-holder {
        display:none;
    } */
    
    .termek.lista, .termek.lista.negyes, .termek-kategoria-box-btn {
        float: left;
        display: block;
        width: calc(50% - 10px);
        /* padding: 10px; */
        margin: 5px;
    }
    
    
    
    .frame.content-holder {
        margin:0px 15px 0px 15px;
        width:calc(100% - 30px);
    }
    
    .termek {
        background-color:#fff;
        margin-bottom:15px;
    }
    
    .breadcrumb, .termek-list-title {
        background-color:#fff;
    }
    
    .termek-tipus-valaszto-holder {
        background-color:#fff;
        padding-bottom:20px;
    }
    
    .termek-list-holder {
        padding: 20px 0px;
    }
    
    .termek-kat-title  {
        display:block;
        margin-bottom:20px !important;
        margin-top:10px !important;
    }
    
    .szuro-group {
        display: block;
        vertical-align: top;
        margin-left: 0px;
        margin-bottom: 15px;
        width:100%;        
    }
    
    .bg-white-termekszuro {
        background-color:transparent;
    }
    
    .szuro-holder.float-right {
        float:none;
        width:100%;
    }
    
    .szuro-btn {
        padding: 12px 10px;
    }
    
    .szuro-bemutato-holder {
        display: inline-block;
        width: 100%;
        margin: 0; 
    }
    
    .szuro-bemutato-holder label {
        line-height: 27px !important;
        font-size:13px !important;
    }
    
    .szuro-bemutato-holder br {
     display:none;   
    }
    
    .termek-tipus-icons a {
        float:none;    
    }
    
    .termek-tipus-icons.float-right {
        float:none;
    }
    
    .termek-tipus-icons a {
        display: none;        
    }
    
    .termek-tipus-icons .active {
        display: block;
        background-color: #E4F1F4;
        border-top:0px;
        border-left: 6px solid #3BA9E4;
        border-right: 6px solid #3BA9E4;
    }
    
    .termek-kat-valaszto-top, .tabs-top {
        padding:0;
    }
    
    .termek-tipus-link.active:before {
        display:none;
    }
    
    .termek-list-title {
        display:none;
    }
    
    .termekszuro-mobile-title {
        display:inline-block !important;
        margin-right:15px;
        float:left;
        font-family: 'MyriadPro-BoldCond', sans-serif;
        text-transform: uppercase;
        font-size:22px;
        margin-top:12px;
    }
    
    .termek-tipus-link img {
        min-height:55px !important;
        max-width: 65px;
        float:right;
        clear:both;
        margin-right:45px;
    }
    
    .termek-tipus-link {
        padding: 16px 16px !important;
        background-size: 20px !important;
        background-repeat: no-repeat !important;
        background-position: center right !important;
        background-position-x: calc(100% - 15px) !important;
        width:100%;
        border-bottom:1px solid #fff;
        order:1;
    }
    
    .termek-tipus-link.active {
        padding: 16px 16px;
        background-image: url(/img/arrow-down-menu-item.svg) !important;
        order:0;
    }
    
    .termek-tipus-icons {
        display:flex;
        flex-flow: row wrap;
    }
    
    .termek-tipus-desktop {
        display:none !important;
    }
    
    .termek-tipus-mobile.active {
        display:block !important;
    }
    
    .termek-kat-valaszto-top, .tabs-top {
        background: #f0f0f0;
    }
    
    .termek-list-holder.kiegeszito {
        padding: 0;
    }
    
    .termek-kategoria-box-btn {
         padding: 0; 
    }
    
   .masszazs-main-inner {
         background-color:#fff;
    }
    
    .termek-list-holder.bordered {
        padding:0;
    }
    
   .masszazss-main-cat {
    margin-top:20px;
    padding:0;
   }
   
   .termek-slider-icon img {
        height:50px;
   }
   
   .social-holder {
    display:none;
   }
   
   .hol-tudom-megvenni-holder .button-default.button-arrow {
    font-size: 17px;
     padding: 13px 10px 9px 10px;
   }
   
   .hol-tudom-megvenni-holder .button-default.button-arrow img {
        margin-top:2px;
   }
   
   .hol-tudom-irsz::placeholder {
      color:transparent;
   }
        
    .frame-title.smaller {
        font-size: 24px;
    }
    
    .table-letoltheto td:nth-child(4) {
        display:none;
    }
    
    .letoltheto-dok-holder {
        background:none;
        padding: 15px;
        padding-top:0px;
        padding-bottom:0px;
    }
    
    #main-slider .button-default {
        font-size: 18px !important;
        text-transform: uppercase;
    }
    
    .main-slider-content {
        position: absolute;
        text-align: center;
        width: 100%;
        bottom: 180px;
        padding: 0 30px;
    }
    
    #desktop-tabs {
        display:none;
    }
    
    #mobile-tabs .termek {
        width: 100%;
    }
    
    
    #mobile-tabs {
        width: calc(100% - 30px);
        margin:15px;
        margin-top:30px;
        background-color:#fff;
        display:block;
    }
    
    #mobile-tabs .header {
        margin:0;
        padding:0;
    }
    
    #mobile-tabs .header li {
        padding: 16px 16px;
         order: 0;
        list-style:none;
        padding:0;
        border-left: 6px solid #ddd;
        border-right: 6px solid #ddd;
        display:none;
    }
    
    #mobile-tabs .header li a {
           background-color:#f0f0f0;
           display: block;
           border-bottom:1px solid #fff;
           padding:20px;
           text-transform: uppercase;
           font-family: 'MyriadPro-BoldCond', sans-serif;
           font-size:22px;
    }
    
    #mobile-tabs .header li.active {
        display: block !important;
    }
    
    #mobile-tabs .header li.active a {
        background-color: #E4F1F4 !important;
        background-image: url(/img/arrow-down-menu-item.svg) !important;

        background-size: 20px !important;
        background-repeat: no-repeat !important;
        background-position: center right !important;
        background-position-x: calc(100% - 15px) !important;
    }
    
    
     #mobile-tabs.nomenu .header li.active a {
        background-image:none !important;
     }
    
    
    #mobile-tabs .header li.active {
        background-color: #E4F1F4 !important;
        border-top: 0px;
        border-left: 6px solid #3BA9E4;
        border-right: 6px solid #3BA9E4;
    }
    
    .other-sliders {
        display:none;
    }
    
    .termek-kategoria-valaszto-holder {
    /* overflow: hidden; */
    background: #E4F1F4;
    padding: 20px 10px 20px 10px;
    }
    
    #accordion {
    padding: 0px 20px 20px 20px;
    }
    
    .masszazs-felszereltseg-holder {
        background:#f0f0f0
    }
    
    .garancia-holder {
        width:100%;
    }
    
    .form-holder .col-sm-6 {
        padding: 0px;
    }
    
    .garancia  .bggrey {
        width:calc(100%);
        margin:0px !important;
    }

    .garancia .bggrey {
        margin: 0px !important;
        padding: 10px;
        word-break: break-word;
        text-align: center;
    }
    
    .garancia .service-text br {
        display:none;
    }
    
    .garancia .service-text {
        margin-top:30px;
    }
    
    .garancia .bggrey a {
        display:none;
    }
    
    .contact-two-col img {
        float:none;
        margin:20px auto;
        display:block;
    }
    
    .contact-two-col {
        text-align:center;
        padding: 35px 0
    }
    
    table.open-hours-table {
    margin: 0 auto;
    background: 0;
    font-size: 15px;
    width: auto;
    }
    
.table-letoltheto tr td:nth-of-type(2) {
    color: #102658;
    padding-left: 10px;
    text-align: left;
}
    
    .kapcsolat .letoltheto-dok-holder {
    margin-bottom: 40px;
    }
    
    .kapcsolat .bemutato-kapcsolat .float-left, .open-hours-holder {
        float:none;
        width:100%;
        max-width:400px;
        margin:0 auto;
        margin-bottom:40px;
    }
 
     .kapcsolat .bemutato-kapcsolat .float-right {
        float:none;
        width:100%;
         max-width:400px;
         margin-bottom:40px;
    }
    
    .kapcsolat .two-col-row li {
        list-style:none;
    }
    
    .kapcsolat .two-col-left,  .kapcsolat .two-col-right {
        margin-bottom:30px;
    }
    
    .kapcsolat .letoltheto-dok-holder, .kapcsolat .letoltheto-dok-inner {
        padding:0px !important;
    }
    
    .kapcsolat .two-col-left {
        padding: 10px 10px 10px 10px;
    }
    
    .letoltesek .search-info {
    color: white;
    font-weight: 400;
    font-style: italic;
    font-size: 15px;
    margin:0;
    position: relative;
    display: block;
    clear: both;

    }
    
    .kapcsolat ul {
        padding-left:0px;
    }
    
    .letoltesek .search-form, #kereso-form-big {
        float:none;
        width: 100% !important;
        top:20px;
    }
    
    .letoltesek .search-form-submit {
        display:none !important;
    }
    
    .letoltesek .search-form {
        margin: 20px
    }
    
    .article-holder .termek-list-title-ar2 {
        font-size:24px;
        padding-bottom:10px;
    }
 
 
     .article-holder h1 {
        font-size:20px;
        padding-bottom:10px;
        padding:0;
        word-break: break-all;
    }
    
     .article-holder h2 {
        font-size:20px;
        padding-bottom:10px;
        padding:0;
        word-break: break-all;
    }
    
    .article-holder table {
        
    }
    
    
    .garancia .garancia-text {
        padding:20px;
    }
    
    .beuzemeles .pad-no-r {
    padding: 20px;
    width:100%;
    text-align:center;
    }
    
    .beuzemeles .pad-no-l {
    width:100%;
    text-align:center;
    }
    
    .garancia-holder h2 {
        color: #58585B;
        font-family: 'MyriadPro-BoldCond', sans-serif;
        font-size: 39px;
        position: relative;
        left: inherit;
        top: 20px;
    }
    
    .garancia-holder p {
        color: white;
        font-size: 20px;
        position: relative;
        left: inherit;
        top: 24px;
        bottom: inherit;
        font-weight: 400;
    }
    
    .masszazss-main-cat {
        float: left;
        padding: 0 10px;
        width: calc(50% - 20px);
    }
    
    .masszazss-main-cat {
        margin-top: 20px;
        padding: 0;
        margin: 10px;
    }
    
    #bemutatoterem-kepekben {
        margin-bottom:30px;
        margin-top:30px;
    }
    
    #bemutatoterem-kepekben span {

        font-size:24px !important;
        font-weight:bold;
    }
    
    #bemutatoterem-elerhetoseg {
        margin-bottom:30px;
        margin-top:10px;
    }
    
    #bemutatoterem-elerhetoseg span {

        font-size:24px !important;
        font-weight:bold;
    }
    
    .article-bottom-h1 {
        font-size:26px !important;
        margin-bottom:15px;
    }
    
    #uljon-be {
        font-size:32px !important;
        margin:30px 0px 30px 0px;
        display:inline-block;
    }
    
    .bemutato-elem .felso {
        text-align:center;
    }
    
    .bemutato-elem .felso a {
        border-right:0px;
        margin-right:0px;
        margin-top:10px;
        margin-bottom:10px;
    }
    
    
    .bemutato-elem .felso img{
        
        display:block !important;
        margin:0 auto;
        margin-top:10px;
        margin-bottom:10px;
        
    }
    
   .bemutato-elem .felso .ar {
        
        display:block !important;
        margin:0 auto;
        text-align:center;
        
    }
    
    .bemutato-lista h2 {
        text-align:center;
    }
    .bemutato-lista {
        margin: 15px;
    }
    
    .partnerkereso .map-search-form {
        
        float:none;
        width:100%;
        
    }
    .partnerkereso .map-search {
        text-align:center;
    }
    
    .partnerkereso .map-search img {
        float:none;
        margin-top:25px;
    }
    
    .partnerkereso .map-search .button-default {
        display: block;
        max-width:250px;
        margin:0 auto;
        margin-bottom:25px;
    }
    
    .partnerkereso .map-search .button-default img {
        margin:0;
        margin-left:10px;
    }
    
    .partnerkereso-szuro span {
        display: block;
        width:100%;
        margin:20px 0px 20px;
    }
    
    .partnerkereso .map-search input[type="text"] {
        width:100%;
        margin-top:96px;
        margin-bottom:25px;
        display:block;
    }
    
    .partnerkereso-szuro p {
        float:none;
        display:inline-block;
    }
    
    .partnerkereso .result {
        font-size: 25px;
        padding: 30px 0;
        margin: 0;
        text-transform: uppercase;
    }
    
    .detials-title {
        margin: 0;
        color: #58585B;
        font-size: 22px;
        font-weight: 700;
        margin-bottom: 10px;
    }
    
    #termekszuro.opened .termek-tipus-link.active {
        padding: 16px 16px;
        background-image: url(/img/close_menu.svg) !important;
        order:0;
       
    }
    
    #kadbeepites .kad-content .pikto2 {
        display:none;
    }
    
     #kadbeepites .kad-content .left, #kadbeepites .kad-content .right {
        float:none;
        width:100%;
        max-width:100%;
     }
     
      #kadbeepites .kad-content {
        text-align:center;
      }
      
      #kadbeepites .kad-content ul {
        margin:0 auto;
        text-align:left;
        max-width:430px;
      }
      
      
      #kadbeepites .kad-content li {
        margin: 0 auto;
      }
    
    #kadbeepites .kad-content .pikto3 {
        display:block !important;
        padding:20px;
        max-width:450px;
        width:100%;
        margin:0 auto;
        margin-bottom:40px;
    }
    
}

@media all and (max-width: 768px) {

.reklam-desktop {
    display:none;
}

.reklam-mobile {
    display:block;
    height: 377px;
}



.termek-kat-reklam-link {
    display: block;
    float: left;
    padding: 20px 10px 20px;
    width:100%;
}

.search-left, .search-right {
    padding: 10px;
    float: none;
    width: 100%;
    text-align:center;
}


.search-right {
    background-color:#f0f0f0;   
    margin:10px;
    width:calc(100% - 20px);
}

.new-search {
    display:none;
}

.beuzemeles .pad-no-r {
    padding:20px;
}

.beuzemeles .ev20 {
    display:none;
}

    .garancia-holder img {
        display:none;
    }
    
    .beuzemeles {
        margin-top:0px;
    }
    
    #main-slider {
        display:none;
    }

    #main-slider-mobile {
        display:block !important;
    }

    
    .termek-adatok-right .helyett {
        display:none;
    }
    
}

@media all and (max-width: 380px) {
    .partnerkereso .map-search input[type="text"] {
        width: 100%;
        margin-top: 143px;
        margin-bottom: 25px;
        display: block;
    }

    .partnerkereso-szuro {
        height: 60px;
        color: #fff;
        text-align:left;
    }
    
    .termek-adatok-right table {
        font-size:14px;
    }
}

@media all and (max-width: 500px) {
    .termek.lista, .termek.lista.negyes, .termek-kategoria-box-btn {
        float: left;
        display: block;
        width: 100%;
        /* padding: 10px; */
    }
    
    .termekszuro-mobile-title {
        font-size: 17px;
         margin-top: 18px;
    }
    
    .masszazss-main-cat {
        float:none;
        width:100%;
        margin-left: 0px;
        margin-right: 0px;
    }
    
    .termek.lista, .termek.lista.negyes, .termek-kategoria-box-btn {
        margin:0px;
        margin-bottom:20px;
    }
    
    .other-h2 {
        font-size: 19px !important;
    }
    
    .garancia-holder img {
        display:none;
    }
    
    .ev20 {
        display:none;
    }
}

@media all and (max-width: 350px) {
    ul.menu.menu-scroll > li {
        list-style: none;
        font-size: 16px;
    }    
}