@media only screen and (max-width:1220px){.cart-dialog .product-related-products h4,.content-wrapper form legend,h1{font-size:32px}h2{font-size:30px;margin:40px auto 20px}h3{font-size:26px}}@media only screen and (max-width:980px){.b-joice-wrapper .box h4,body,button,div,dl,form,h4,input,label,li,option,p,td,textarea,th{font-size:18px}.main-width{width:100%;min-width:auto;padding:0 10px;box-sizing:border-box}.vm-col-3,.vm-col-4,.vm-col-5,.width25,.width33,div.column-1,div.column-10,div.column-11,div.column-12,div.column-2,div.column-3,div.column-4,div.column-5,div.column-6,div.column-7,div.column-8,div.column-9{width:auto!important;float:none!important;clear:both}div.column+div.column{margin:0!important;border:none!important}.top-wrapper{padding:68px 0 48px}.logoarea{text-align:center}.top-wrapper a.logo{display:inline-block;margin:auto}.top-wrapper .lang{position:absolute;top:10px;right:5px}.top-wrapper .contact{filter:grayscale(1)}.top-wrapper .contact *{font-size:16px}.top-wrapper .contact ul{padding-top:20px}.top-wrapper .contact ul li{display:block}.top-wrapper .contact ul li:last-child{display:none}.content-bottom .form-title{margin-top:30px}.breadcrumbs{display:none!important}}@media only screen and (max-width:580px){.top-wrapper{padding:74px 0 30px}.top-wrapper .contact{position:absolute;left:10px;top:10px}.top-wrapper .contact ul{padding:0}.m-wrapper{padding:60px 15px}.m-wrapper h1{margin:0 auto 30px}.m-wrapper p a{margin:50px auto}.rsform-block-contact-name{bottom:20px}}