/* EDO Garage Door Repair - Darien CT pages (2026) */
img {max-width: 100%; height: auto;}
iframe {max-width: 100%;}
.mt-crumbs {font-size: 13px; color: #777; margin: 0 0 18px;}
.mt-page {max-width: 900px; margin: 0 auto;}
.mt-page p, .mt-page li {font-size: 15px; line-height: 1.75; color: #222; text-align: left;}
.mt-page h2 {margin: 30px 0 10px; font-size: 24px;}
.mt-lead {font-size: 17px !important;}
.mt-cta {background: #f2f6fa; border: 1px solid #dfe7ef; border-radius: 4px; padding: 14px 16px; margin: 18px 0 24px; overflow: hidden;}
.mt-cta .btn-large {float: none; display: inline-block; margin: 0 14px 0 0;}
.mt-cta span {font-size: 14px; color: #444;}
.mt-photo {text-align: center;}
.mt-photo img {border-radius: 4px;}
.mt-nap {border-left: 4px solid #2f7fc1; background: #fafafa; padding: 14px 18px; margin: 30px 0;}
.mt-nap h3 {margin: 0 0 6px;}
.mt-nap p {margin: 0 0 6px;}
.mt-phone {font-size: 26px; font-weight: bold;}
.mt-related {list-style: none; margin: 0 0 30px; padding: 0; display: flex; flex-wrap: wrap; gap: 8px;}
.mt-related li {background: #f2f6fa; border: 1px solid #dfe7ef; border-radius: 20px; padding: 4px 14px; font-size: 14px !important;}
.mt-contact {display: grid; grid-template-columns: 1fr 1.3fr; gap: 28px; align-items: start;}
.mt-contact iframe {width: 100%; height: 380px; border: 0;}
.mt-callbar {display: none;}
@media (max-width: 767px) {
	.mt-callbar {display: block; position: fixed; left: 0; right: 0; bottom: 0; z-index: 9999; padding: 14px 10px; background: #2f8f3a; color: #fff !important; text-align: center; font-size: 17px; font-weight: bold; text-decoration: none !important; box-shadow: 0 -3px 12px rgba(0,0,0,.25);}
	body {padding-bottom: 54px;}
	#scroll-top {bottom: 64px;}
	.mt-contact {grid-template-columns: 1fr;}
	.mt-cta .btn-large {display: block; margin: 0 0 10px; text-align: center;}
	.mt-page h2 {font-size: 21px;}
}
.mt-hours {font-size: 14px !important; color: #444 !important;}
.mt-hours-table {border-collapse: collapse; margin: 0 0 14px; font-size: 15px;}
.mt-hours-table td {padding: 6px 14px 6px 0; border-bottom: 1px solid #e6e6e6;}
.mt-hours-table td + td {font-weight: bold;}
