@media screen and (max-width:760px){
html,body{height:auto!important;overflow-x:clip!important}.bg3{overflow-x:clip}
.block1,.block3,.border6,.pad8,.row1,.box-1-top{height:auto!important;min-height:0!important}
.box-block,.box-block3,.box-block h1,.box-block h2,.h2-pad,h1.h2-pad,h2.h2-pad{height:auto!important;white-space:normal!important;line-height:1.25!important;overflow:visible!important;width:auto!important}
.box-block,.box-block3{padding-bottom:6px}
.topbanner{min-height:110px!important}
.list2 li{line-height:22px!important}
body{min-width:0!important;background-size:auto}
.bg3,.bg1,.bg-center{min-width:0!important;width:100%!important;background-position:center top!important}
header,#page1 header{height:auto!important;width:100%!important}
header [class^="pic-"],#content [class^="pic-"],.pic17,[class*=" pic-"]{display:none!important}
.logoh{display:block!important;text-align:center;margin:8px auto}
.logoh a{display:inline-block;margin:0 auto}
.row,.row1{position:static!important;width:100%!important;height:auto!important;margin:0!important;padding:0!important;float:none!important}
nav{margin-top:6px!important}
.sf-menu{display:block!important;text-align:center;width:100%!important}
.sf-menu li{float:none!important;display:inline-block!important;position:static!important;width:auto!important}
.sf-menu li ul{display:none!important}
.sf-menu a{padding:8px 10px!important;display:inline-block}
.block1,.block3,.border6,.pad8,.box-1-top,.padding{width:auto!important;max-width:100%!important}
.container_24{width:100%!important}
.grid_8,.grid_16,.grid_24,.grid_12{float:none!important;width:100%!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box}
.wrapper.box-pad{padding:0 6px!important}
.box,.box3,.box5,.box-1,.box-3,.border4,.border{width:auto!important;max-width:100%!important;box-sizing:border-box}
img{max-width:100%!important;height:auto!important}
.img-indent{float:none!important;display:block;margin:0 auto 10px!important}
.extra-wrap1{width:auto!important;float:none!important;overflow:visible!important}
.col-1,.col-2,.col-3{float:none!important;width:auto!important;margin:0 0 16px!important}
.topbanner{min-height:140px!important}
.topbanner h1{font-size:26px!important;line-height:1.2!important}
body{font-size:15px;line-height:22px}
footer{width:100%!important;height:auto!important}
}

.wa-fab{display:none}
@media screen and (max-width:760px){.wa-fab{display:block;position:fixed;z-index:50;right:14px;bottom:14px;background:#25D366;color:#fff!important;font-weight:bold;font-size:16px;line-height:1;padding:13px 18px;border-radius:999px;box-shadow:0 4px 14px rgba(0,0,0,.3);text-decoration:none}}
