@media(min-width:991px){.bankdetail__base{margin:50px 0;padding-top:0}
.bankdetail__sidebar{margin-top:0;width:360px;top:10px;-webkit-transition:left .6s ease-in-out;transition:left .6s ease-in-out}
.bankdetail__sidebar.collapsed{left:-360px;height:100%;overflow:visible}
.bankdetail__tab__labels{-webkit-backface-visibility:hidden;width:100%;z-index:3}
.bankdetail__tab__labels.isHidden{display:none}
.bankdetail__tab__label{font-size:26px;line-height:32px;letter-spacing:.005em}
.bankdetail__tab__label{width:50%;height:50px;padding:7px 18px;border-left:solid 1px #bcbcbc}
.bankdetail__tab__label#mapTab{display:none}
.bankdetail__tab__label .label{font-size:19px;line-height:27px}
.bankdetail__tab__label .label{height:auto;margin:0;overflow:visible;position:static;width:auto}
.bankdetail__tab__label .icon{display:none}
.bankdetail__tab__last{display:none}
#bankdetail__tab__branches:checked~.bankdetail__tab__labels #branchesTab,#bankdetail__tab__atms:checked~.bankdetail__tab__labels #atmsTab,#bankdetail__tab__map:checked~.bankdetail__tab__labels #mapTab{border-color:#1a1a1a}
.bankdetail__sidebarToggleButton{display:block;position:absolute;top:0;right:-40px;padding:9px 4px;background:#fff;color:#999;border:1px solid #bcbcbc}
.bankdetail__sidebar:not(.collapsed) .bankdetail__panels{height:97%;height:calc(100% - 25px);overflow:hidden;background:transparent}
.collapsed .bankdetail__panel{display:inline-block;height:100%;top:50px}
#bankdetail__tab__branches:checked~.bankdetail__panels #branches__panel,#bankdetail__tab__atms:checked~.bankdetail__panels #atms__panel{margin-top:0}
.bankdetail__atms .bankdetail__itemList{max-height:98%;max-height:calc(100% - 109px)}
.bankdetail__atmsList{padding-bottom:0}
.bankdetail__item{font-size:19px;line-height:27px}
.bankdetail__detailedViewBox.expanded{top:0;bottom:10px}
.bankdetail__infoWindow{font-size:19px;line-height:27px}
.bankdetail__name{font-size:26px;line-height:32px;letter-spacing:.005em}
.bankdetail__filter{font-size:19px;line-height:27px}
.bankdetail__address{font-size:19px;line-height:27px}
.bankdetail__label{font-size:19px;line-height:27px}
.bankdetail__contactInfo{margin-top:15px;margin-bottom:20px}
.bankdetail__bankMoreInfo{margin-top:15px}
.bankdetail__phone{font-size:19px;line-height:27px}
.bankdetail__hours{margin-top:4px}
.bankdetail__hours__status{font-size:19px;line-height:27px}
.bankdetail__hours__status{line-height:25px}
.bankdetail__hours__label{font-size:19px;line-height:27px}
.bankdetail__hours__label{line-height:25px}
.bankdetail__hours__table.table__base{font-size:19px;line-height:27px}
.bankdetail__openingHoursButton{font-size:19px;line-height:27px}
.bankdetail__openingHoursButton.button__base.button__base--secondary{margin-top:18px}
.bankdetail__openingHoursButton.button__base.button__base--secondary .button__text{font-size:19px;line-height:27px}
.bankdetail__mapTypeControl{font-size:17px;line-height:22px}
.bankdetail__openhours{margin-top:12px}
}