/* Text can grow without forcing the whole page to scroll sideways. */
.thirteen-price-selected-name{display:none}
@media(max-width:767px){
 #masthead hgroup{flex-wrap:wrap}
 #site-main{min-width:0;max-width:100%}
 #site-main a{box-sizing:border-box;display:block;height:auto;min-height:36px;line-height:1.4;padding:8px 9px;white-space:normal;overflow-wrap:anywhere}
 .thirteen-lang-switch,.thirteen-menu-toggle{flex-shrink:0}
 #colophon{overflow-wrap:anywhere}
 #colophon nav a{white-space:normal}
 #single-loaner h1,#single-loaner h2{overflow-wrap:anywhere}
 #single-loaner .btn,#single-loaner .nav-pills a,.thirteen-compare-scroll .btn{height:auto;line-height:1.4;white-space:normal;overflow-wrap:anywhere;max-width:100%;box-sizing:border-box}
 .thirteen-price-root .thirteen-price-picker select{height:auto;min-height:3em;line-height:1.4;max-width:100%}
 .thirteen-price-selected-name{display:block;margin-top:8px;line-height:1.5;font-weight:400;overflow-wrap:anywhere}
 #price-modal .modal-footer .btn{white-space:normal;height:auto;line-height:1.4;max-width:100%;overflow-wrap:anywhere}
 #loanersTable .btn,#loanersTable .thirteen-table-picker select{height:auto;min-height:44px;white-space:normal;line-height:1.4;max-width:100%;box-sizing:border-box}
 #compareLoanersButton{width:max-content!important;min-width:min(260px,calc(100vw - 24px))}
}

@media(max-width:767px){
 #single-loaner .work-time{grid-template-columns:minmax(0,1fr);min-width:0;max-width:100%}
 #single-loaner .work-time>div{min-width:0;max-width:100%}
 #single-loaner .work-time p{white-space:normal;overflow-wrap:anywhere;min-width:0}
}

@media(max-width:767px){
 #single-loaner .work-time>div{flex-wrap:wrap;gap:4px 12px}
 #single-loaner .work-time p{white-space:normal!important;max-width:100%;flex:0 1 auto}
}

@media(max-width:767px){
 #soft-slider-forms .tab-pane .soft-accept{max-width:100%;width:100%;height:auto;white-space:normal;line-height:1.4;overflow-wrap:anywhere}
}
@media(max-width:380px){
 #loaner-table,#loaner-table tbody{display:block;width:100%;min-width:0}
 #loaner-table .loaner-table-heading{display:none}
 #loaner-table tr.loaner-row.active{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;border-bottom:1px solid #e5ede7}
 #loaner-table tr.loaner-row>td{display:block;width:auto!important;min-width:0!important;max-width:100%;box-sizing:border-box;border-bottom:0!important;overflow-wrap:anywhere;white-space:normal}
 #loaner-table tr.loaner-row>td.hidden-xs{display:none}
 #loaner-table tr.loaner-row>.accept-loan{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 12px}
 #loaner-table .accept-loan>*{margin:0}
 #loaner-table .accept-loan .recommend{display:none}
 #loaner-table .logotype img{width:auto;max-width:100%;height:auto}
 #loaner-table tr.after-loaner.active,#loaner-table tr.after-loaner.active>td{display:block;width:100%;box-sizing:border-box;min-width:0}
}

@media(max-width:767px){#primary h1,#primary h2,#primary h3{overflow-wrap:anywhere}}
