.main-nav{position:relative;left:unset;transform:none}
.about-haids img{max-width:360px;display:block}
.about-haids .rev-col img{margin:auto}
.about-haids{max-width:1200px}
.about-haids .flex-container{align-items:center}
.about-haids .main-img{flex-basis:40%}
.about-haids .main-copy{flex-basis:50%}
.flex-container{align-items:center}
.about-haids .two-col p{font-size:22px;line-height:34px}
.main-img h1,.main-img h2{display:none}
.rev-col{flex-direction:row-reverse;padding-top:1em;padding-left:3em}
.haids-quote{color:#353535;background-color: #e6ddd6;}
.haids-values p{font-size:30px;line-height:44px;text-align:center;padding:0 1rem}
.bigger-life p{font-size:22px;line-height:34px;max-width:800px;display:block;margin:auto}
.thank-you { padding: 3rem 2.4rem 5em !important; }
@media only screen and (max-width : 1150px) {
.about-haids img{max-width:300px}
.about-haids .subheading h3{font-size:1em}
.about-haids .two-col p{font-size:18px;line-height:26px;margin: 0;}
.about-haids{padding:2.5rem 4.5rem}
.about-haids .subheading h3 {  text-align: left; }
}

@media only screen and (max-width : 800px) {
.main-copy h1,.main-copy h2{display:none}
.main-img h1{display:block;margin-right:30px}
.main-img h2{display:block;margin-left:30px}
.about-haids .flex-container{flex-direction:row}
.main-img{display:flex;align-items:flex-end;margin-bottom:1em}
.about-haids .two-col p,.bigger-life p{font-size:18px;line-height:28px;margin-top:8px}
.about-haids img{max-width:250px}
.about-haids .main-img{flex-basis:25%}
.about-haids .subheading h3::after{display:none}
.about-haids .subheading h3{margin:0}
.main-copy{padding:0 1em}
.about-haids{padding:2.5rem}
.share-this .main-img{flex-direction:row-reverse}
.share-this{padding-top:2em}
.haids-values p{font-size:24px;padding:0 2rem;line-height:38px}
.bigger-life .center-align{text-align:left;padding:0 1.5em}
.life-upd .four-col{flex:45%}
.life-upd .four-col:nth-child(odd) img{margin-top:0}
.life-upd{padding:2em 4em}
.rev-col{padding-top:1em;padding-left:0}
}
@media only screen and (max-width : 650px) {
.about-haids { padding: 1rem; }
.about-haids .flex-container{flex-direction:column;gap:0;padding: 2em 0;border-bottom: 1px dashed #ccc;}
.about-haids .flex-container:last-child {border-bottom: unset !important;}
.about-haids .subheading h3{text-align:left}
.main-img { margin-bottom: 0; }
.about-haids .subheading { margin-top: 1em; }
.haids-values p{font-size:20px;line-height:32px}
.haids-values{padding:1em}
}
@media only screen and (max-width : 515px) {
.main-img h1{margin-right:0}
.main-copy{padding:0}
.haids-values p{padding:0 1rem}
.bigger-life .center-align{text-align:left;padding:0}
.life-upd{padding:2em 0}
.bigger-life{padding:3rem 2.4rem}
}