.featureimg img {width: 100vw}
.stmbanner {background: #A09BB1;padding: 10px;text-align: center;}
.stmbanner h4 {margin: 0px;}
.stmbanner span {margin-left: 50px;}
.sp-megamenu-parent > li.active > a {font-weight: 900}
.sp-menu-separator, .offcanvas-menu .menu-separator {display: block;border-bottom: solid 1px #ccc;font-weight: 900;font-size: 16px !important;width: 100%;}
.modal-content img {margin: 0px auto}
.homeicons .homeiconblock {background: #ececec;width: 100%;d;padding: 10px;margin-top: 10px;font-weight: 700;font-size: 1.25rem;text-align: center;min-height: 286px;}
.homeicons img {background: #fff;padding: 10px;border-radius: 50%;margin:0 auto 20px;max-width: 150px;}
.homeicons p {font-weight: 300;font-size: 1rem;}
.blog-item {margin-bottom: 30px;}
.supporticons, .imagegrid {display: grid;grid-auto-flow: row;grid-auto-columns: 1fr;row-gap: 2rem;}
.btn-secondary {width: 100%;text-align: left;}
#sp-bottom, #sp-bottom .sp-module .sp-module-title {color: #993366;border-bottom: solid 1px #993366;padding-bottom: 5px;}
.offcanvas-menu .logo-image {height: auto;width: 85%;}
.menuyourhome {list-style: none;padding: 0px;margin: 0px;}
.menuyourhome .menu-separator, .sp-module-content ul.menu li.menu-divider
 {border-bottom: solid 1px #ededed;width: 100%;display: flex;font-weight: 700;font-size: 1.25rem;padding-bottom: 5px;margin: 10px 0px;color: #A09BB1;}
.menuyourhome li a {font-weight: 600;line-height: 1.75rem;}
.item-131 .menu-separator::before {font-family: "Font Awesome 5 Free"; font-weight: 900; content: "\f06a";display: inline-block;font-style: normal;font-variant: normal;text-rendering: auto;-webkit-font-smoothing: antialiased;margin-right: 10px;}
.item-132 .menu-separator::before {font-family: "Font Awesome 5 Free"; font-weight: 900; content: "\e065";display: inline-block;font-style: normal;font-variant: normal;text-rendering: auto;-webkit-font-smoothing: antialiased;margin-right: 10px;}
.item-136 .menu-separator::before {font-family: "Font Awesome 5 Free"; font-weight: 900; content: "\f7d9";display: inline-block;font-style: normal;font-variant: normal;text-rendering: auto;-webkit-font-smoothing: antialiased;margin-right: 10px;}
.supporticons img {min-height: 150px;}
h5 {font-weight: 700;color: #242424;}
.footerlinks ul {list-style: none;padding: 0px;}
.footerlinks li {border-bottom: solid 1px #252525;margin-bottom: 10px;padding-bottom: 10px;width: 150px;}
.whoweare a {max-height: 270px;overflow: hidden;display: block;}
.whoweare img {width: 100%;}
.convertforms .cf-content-wrap, .convertforms .cf-form-wrap {padding:10px 0px;}
.float-left {float: left;margin-right: 30px;}
.article-list .article .article-intro-image, .article-list .article .article-featured-video, .article-list .article .article-featured-audio, .article-list .article .article-feature-gallery {margin:0 30px 0px 0px;}
@media (min-width: 35em) {
  .supporticons, .imagegrid {grid-auto-flow: column;grid-auto-columns: 1fr;column-gap: 2rem;}
}
@media (max-width: 575px) {
#sp-header {height: 70px;padding: 5px 0px;}
.stmbanner span {clear: both;display: block;margin: 0;}
}
@media (max-width: 1270px) {
  #sp-header.full-header {padding:0px}
  .sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {padding: 0 10px;}
}