.business-hour,.holiday-alert{position:absolute;top:18px;right:40vw;text-align:center}@media screen and (max-width:1024px) and (orientation:portrait){.business-hour,.holiday-alert{position:initial;width:76%;top:initial;text-align:initial}}@media (max-width:767px){.business-hour,.holiday-alert{position:initial;width:76%;top:initial;text-align:initial}}@media screen and (min-width:835px) and (max-width:1024px){.business-hour,.holiday-alert{position:absolute;top:18px;right:220px;text-align:center}}@media only screen and (min-device-width:820px) and (max-device-width:1180px) and (orientation:portrait){.business-hour,.holiday-alert{position:absolute;top:18px;right:35vw;text-align:center}}@media only screen and (min-device-width:1000px) and (max-device-width:1100px) and (max-height:650px){.business-hour,.holiday-alert{position:absolute;top:18px;right:400px;text-align:center}}@media screen and (max-width:1040px) and (hover:hover) and (pointer:fine){.business-hour,.holiday-alert{position:absolute;top:18px;left:0;text-align:center}}@media (min-width:414px) and (max-width:940px) and (orientation:landscape){.business-hour,.holiday-alert{left:0}}@media screen and (max-width:920px) and (hover:hover) and (pointer:fine){.business-hour,.holiday-alert{display:none}}.business-hour__txt,.holiday-alert__txt{width:350px;margin:0 auto;padding:2px 1px 3px 20px;background:#2859b0;color:#fff;font-size:14px!important}@media only screen and (width:1024px) and (height:768px) and (-webkit-min-device-pixel-ratio:1){.business-hour__txt,.holiday-alert__txt{margin:0 170px 0 auto}}.holiday-alert__txt{background:#960000}@media screen and (max-width:1024px) and (orientation:portrait){.holiday-alert__txt{text-align:center}}@media (max-width:767px){.holiday-alert__txt{width:90%;margin:0 auto;padding:1px;color:#fff;font-size:11px!important;text-align:center}}.business-hour__icon{position:absolute;top:9px;right:35vw;padding:10px}@media screen and (max-width:1024px) and (orientation:portrait){.business-hour__icon{position:initial;width:20%;top:initial;padding:initial}}@media (max-width:767px){.business-hour__icon{position:initial;width:20%;top:initial;padding:initial}}@media screen and (min-width:835px) and (max-width:1024px){.business-hour__icon{position:absolute;top:9px;right:290px;padding:10px}}@media only screen and (min-device-width:820px) and (max-device-width:1180px) and (orientation:portrait){.business-hour__icon{position:absolute;top:9px;right:35vw;padding:10px}}@media only screen and (min-device-width:1000px) and (max-device-width:1100px) and (max-height:650px){.business-hour__icon{position:absolute;top:9px;right:270px;padding:10px}}@media screen and (max-width:1040px) and (hover:hover) and (pointer:fine){.business-hour__icon{position:absolute;top:9px;right:300px;padding:10px}}@media screen and (max-width:840px) and (hover:hover) and (pointer:fine){.business-hour__icon{position:absolute;top:9px;right:250px;padding:10px}}@media screen and (max-width:840px) and (hover:hover) and (pointer:fine){.business-hour__icon{position:absolute;top:9px;right:250px;padding:10px}}@media screen and (max-width:920px) and (hover:hover) and (pointer:fine){.business-hour__icon{display:none}}.business-hour__icon img{width:40px;position:relative}@media screen and (max-width:1024px) and (orientation:portrait){.business-hour__icon img{width:50%;left:initial}}@media (max-width:767px){.business-hour__icon img{width:50%;left:initial}}@media only screen and (min-device-width:820px) and (max-device-width:1180px) and (orientation:portrait){.business-hour__icon img{width:25%;left:initial}}@media only screen and (min-device-width:1000px) and (max-device-width:1100px) and (max-height:650px){.business-hour__icon img{width:45%;left:initial}}@media screen and (max-width:840px) and (hover:hover) and (pointer:fine){.business-hour__icon img{width:30%;left:initial}}.business-hour span{background:#fff!important;color:#000!important;padding:5px 16px!important;margin-left:5px!important;font-size:12px!important;letter-spacing:2px}@media screen and (max-width:1024px) and (orientation:portrait){.footer-contact{padding:6px}.footer-contact .button{width:25%;font-size:9px;padding:0}}@media (max-width:767px){.footer-contact{padding:6px}.footer-contact .button{width:25%;font-size:9px;padding:0}}