/** Shopify CDN: Minification failed

Line 437:25 Expected identifier but found "-"
Line 1100:0 Expected "}" to go with "{"

**/


/* .m-richtext__subtitle, .m-section__subheading{
    color: #1B3D29;
} */


.m-menu__item a {
    font-weight: 500;
    font-size: 18px;
    letter-spacing: .5px;
}
.m-button--secondary {
    color: #213c4e!important;
    background: #fff5d9;
    font-size: 16px;
    padding: 12px 20px;
    border: none;
}
.m-button--primary {
    border-radius: 0;
    font-size: 16px;
    padding: 12px 20px;
    border: none;
}
.m-button--primary:hover {
    box-shadow: none !important;
}
.bredcrumb .m-section__header {
    margin: 0 !important;
    padding: 140px 0;
}

/* VALUE SECTION CSS */

.value .m-image-with-text__content {
    background: #f4f5f6;
    padding: 40px;
}
.icontext.custmicontxt {
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
}
.icontext.custmicontxt .main-img-icon {
    box-shadow: 0px 41px 80px 0px rgba(133, 133, 133, 0.10);
    padding: 20px;
    width: 48%;
    margin: 0;
    border-radius: 0;
}
.icontext.custmicontxt .main-img-icon .img-icon {
    max-width: 50px;
}
.icontext.custmicontxt .main-img-icon .img-icon img {
    width: 100%;
}
.icontext.custmicontxt .main-img-icon span.img-icon-text {
    font-size: 1.3rem;
    font-weight: 600;
    margin: 5px 0 7px;
    display: block;
}
.icontext.custmicontxt .main-img-icon:nth-child(2) {
    transform: translateY(50%);
}


/* BENEFITS SECTION CSS */

.benefits {
    background: url(https://artscapeguam.com/cdn/shop/files/benefitsbg.png);
    background-size: cover;
    background-position: bottom;
}
.benefits .m-section__description {
    width: 50%;
    margin: 15px auto 0;
}
.benefits .m-icon-box {
    padding: 30px;
}
.benefits .m-icon-box__inner h3 {
    font-size: 21px;
    font-weight: 500;
    margin-bottom: 10px;
}
.m-section__header .m-section__description {
    color: #213c4e;
}
.iconftr {
    font-size: 19px;
    font-style: italic;
    text-align: center;
    margin-top: 25px;
    color: #213C4E;
}

/* FRAME SECTION CSS */

.frame{
  position:relative;
}
.frame:before {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    content: "";
    height: 70%;
    background: #536c7c;
}
.frame .m-richtext__button {
    margin-top: 0;
}
.frame .m-richtext__description {
    width: 55%;
    margin: 25px auto 20px;
}
.frame .m-button--primary {
    font-weight: 500;
    font-size: 19px;
    letter-spacing: .5px;
    padding: 15px 25px;
    background: none;
    border: 1px solid #FFF5D9;
    color: #fff5d9;
}

/* CRAFTED SECTION CSS */
.craftedframe1 {
    transform: translateY(-50px);
}
.craftedframe2{
  transform: translateY(50px);
}

/* COLLECTION SECTION CSS */
.collection {
    padding: 70px 0 120px;
}
.collection .m-section__button {
    margin-top: 0;
}

/* NEWSLETTER SECTION CSS */
.m-newsletter-section__content {
    align-items: center;
}

/* TESTIMONIALS SECTION CSS */

.m-testimonial__wrapper {
    border: 1px solid #E1E1E1;
}

.m-announcement-bar__item {
    display: flex;
    align-items: center;
    justify-content: center;
}
span.partner-logo {
    width: 60px;
}
span.partner-logo img {
    width: 100%;
}
.bannerbar {
    color: #fff;
    display: flex;
    align-items: center;
    column-gap: 8px;
    margin-bottom: 10px;
}
.bannerbar span {
    color: #00b67a;
    font-size: 28px;
    padding-left: 10px;
}
/*Reviews */

.reviews ul {
    display: flex;
    padding-left: 0;
    column-gap: 20px;
    margin: 30px 0 !important;
}
.reviews ul li {
    list-style-type: none;
    background-repeat: no-repeat!important;
    background-position: left!important;
    background-size: 38px!important;
    padding-left: 46px;
    font-size: 17px;
    font-weight: 600;
}
.reviews ul li:first-child{
background:url(https://cdn.shopify.com/s/files/1/0952/3619/4568/files/Frame_69.png?v=1748173538);  
}
.reviews ul li:last-child{
background:url(https://cdn.shopify.com/s/files/1/0952/3619/4568/files/Frame_70.png?v=1748173538);    
}

.ftrdclctnclm {
    grid-template-columns: 35% 65%;
}


/* Products */

.m-product-card__title a {
    color: #182241;
    font-weight: 500;
    font-size: 20px;
}
.m-price-item {
    color: #536C7C;
    font-size: 16px;
    font-weight: 500;
}

/* Iocn With text */

.iconwithtext .m-custom-content__wrapper {
  align-items: center;
}
.iconwithtext .img-icon {
    max-width: 40px!important;
}
.iconwithtext span.img-icon-text {
    font-weight: 700;
    font-size: 18px;
    display: block;
    margin-bottom: 5px;
}
.main-img-icon {
    margin: 22px 0;
    padding: 20px 25px 25px;
    display: flex;
    flex-direction: column;
    row-gap: 10px;
    border-radius: 20px;
    box-shadow: 0px 21px 80px 0px rgba(208, 231, 255, 0.10);
}
.chooseicon-left .main-img-icon {
 background: linear-gradient(90deg, #F4F2EE 33.11%, rgba(255, 255, 255, 0.00) 100%);  
}
.chooseicon-right .main-img-icon {
 background: linear-gradient(270deg, #F4F2EE 33.11%, rgba(255, 255, 255, 0.00) 100%);
}
.chooseicon-left .main-img-icon:nth-child(2) {
    transform: translateX(-20px);
}
.chooseicon-right .main-img-icon:nth-child(2) {
    transform: translateX(20px);
}

/* Comparion Table */

.comparisontbl ul {
    display: flex;
    justify-content: center;
    column-gap: 20px;
    border: solid 1px #42CB93;
    width: fit-content;
    margin: 0 auto 50px;
    padding: 11px 25px;
    border-radius: 15px;
}
.comparisontbl ul li {
    list-style-type: none;
    color: #052c51;
    background-repeat: no-repeat!important;
    background-position: left!important;
    background-size: 40px!important;
    padding-left: 46px;
    font-size: 17px;
    font-weight: 600;
}
.comparisontbl ul li:first-child{
  background:url(https://cdn.shopify.com/s/files/1/0952/3619/4568/files/Frame_69.png);  
}
.comparisontbl ul li:last-child{
  background:url(https://cdn.shopify.com/s/files/1/0952/3619/4568/files/Frame_70.png);  
}

/* Custom Icon With Text */

.custom-icon-text-section {
    display: grid;
    grid-template-columns: repeat(2,1fr);
    gap: 20px;
    width: 600px;
    margin-top: 40px;
}
.icon-text-item {
    display: flex;
    align-items: center;
    color: #fff;
    font-size: 18px;
    font-weight: 600;
}
.icon-text-item img {
    width: 40px;
    object-fit: contain;
    margin-right: 10px;
}


/* Footer */

m-footer {
    background: #0b251d;
}
.m-footer--block-inner {
    padding-right: 60px !important;
}
.m-footer--block-inner img {
    max-width: 300px;
    margin-bottom: 15px;
    width: 100%;
}
.m-footer--block-content {
    display: flex;
    flex-direction: column;
}
h2.m-newsletter-section__heading.h3 {
    font-size: 1.9rem;
}
.block-text {
    order: 2;
}
h2.m-newsletter-section__heading.h3 {
    font-size: 1.9rem;
}
.m-newsletter-form__wrapper {
    width: 380px;
}
.m-newsletter-form {
    display: flex;
    justify-content: flex-end;
}
.ftrlogo {
    order: 1;
}

.block-text.rte {
    order: 3;
}
.m-footer--middle .m-footer--block ul li a, .m-footer--block p, span.m-footer__copyright {
    color: #ffffffc9 !important;
}
.m-footer--accordion {
    border-top: solid 1px #dddddd24;
}
.m-footer .m-newsletter-form__input-wrapper {
    background: none;
}
.m-footer .m-newsletter-form__input-wrapper input {
    background: #ffffff0f;
    border: none;
    line-height: normal;
    padding: 15px 20px;
    border-radius: 10px;
    color: #fff;
}
.m-footer .m-newsletter-form__input-wrapper input::placeholder {
    color: #eee;
    padding: 7px !important;
    height: auto;
}
.m-footer .m-newsletter-form__input-wrapper input[type="submit"] {
    padding: 0;
}
.m-newsletter-form__button-below .m-newsletter-form__button {
    padding: 12px 20px;
}
.ftrpayments {
    transform: translateY(35px);
}

.asseen .m-promotion__item img {
  filter: invert(1) brightness(100);
}

/* Testimonials */

.m-testimonial__description {
    font-size: 16px;
    line-height: 26px;
    margin: 25px 0 0;
    min-height: 70px;
    max-height: 40px;
}
.m-testimonial__author {
    display: flex;
    align-items: center;
    column-gap: 10px;
}
.m-testimonial__author {
    display: flex;
    align-items: center;
    column-gap: 10px;
}
.m-testimonial__author p strong {
    font-size: 20px;
    font-weight: 600;
}
.m-testimonial__name {
    font-weight: 600;
    font-size: 17px;
    margin-bottom: 8px;
}

ul.custommeta {
    margin: 20px 0 28px;
}
ul.custommeta li {
    margin-top: 8px;
    color: #717171;
    font-size: 16px;
  background:url(/cdn/shop/files/Group_128.png?v=1750569051);
 background-repeat: no-repeat;
    background-size: 18px;
    background-position: left center;
    padding-left: 26px; 
}

.redybring{
 background:url(/cdn/shop/files/Group_162.png?v=1750583159); 
 background-size: cover; - 
}

/* Products */

span.dscntprice {
    background: #FFF5D9;
    padding: 6px 8px;
    font-size: 13px;
    font-weight: 600;
    margin-left: 3px;
    color: #536c7c;
    border-radius: 5px;
}
.m-add-to-cart--text {
    display: flex;
    align-items: center;
    justify-content: center;
    column-gap: 6px;
}
.m-product-form .m-add-to-cart {
    background: #FFF5D9;
    border: none;
    color: #182241!important;
    font-weight: 600;
    border-radius: 0;
}
.m-product-form .m-add-to-cart:hover {
    background: #7B949C;
    color: #fff !important;
    box-shadow: none;
}
.buynowbuttons button.m-button {
    width: 100%;
    border: solid 1px #ddd;
    margin: 15px 0;
    display: none;
}
.buynowbuttons button.m-button:hover {
    box-shadow: none;
}
.cstmmetafld ul li {
    margin: 10px 0;
    background: url(https://cdn.shopify.com/s/files/1/0952/3619/4568/files/Vector_1.png?v=1748320216) no-repeat left;
    background-size: 14px;
    padding-left: 25px;
    font-size: 15px;
}
.cstmmetafld ul {
    margin: 18px 0 20px;
}
span.dscntprcntg {
    text-align: center;
    display: block;
}
.m-product-card__name {
    font-size: 17px;
    font-weight: 600;
    margin-bottom: 12px;
}
.m-tab-header {
    font-weight: 500;
    padding: 9px 20px!important;
    border: solid 1px #ECECEC;
    color: #858585 !important;
    font-size: 17px!important;
    border-radius: 0;
    opacity: 1 !important;
}
.m-tab-header.active {
    background: #7B949C;
    color: #fff!important;
    border: none;
}
.m-product-tabs--horizontal .m-tab-header:after{
  display:none;
}

/* Main Products */

.ingredient {
    background: none;
}
.ingredient .miconbox {
    background: url(https://cdn.shopify.com/s/files/1/0952/3619/4568/files/Group_94.png?v=1748154550) center/cover;
      border-radius: 50px 50px 0 0;
    padding: 60px 40px 40px;
}
.prdctsimg img {
    width: 300px;
    margin: 0 auto;
}
.prdcticontext .prdcticontext-img-icon {
    display: flex;
    flex-direction: row;
    align-items: center;
    margin: 8px 0;
    padding: 0;
}
.prdcticontext .prdcticontext-img-icon .prdcticontext-icon {
    max-width: 21px!important;
    margin-right: 10px;
}
.prdcticontext .prdcticontext-img-icon .prdcticontext-icon img {
    width: 100%;
}
.prdcticontext span.prdcticontext-icon-text {
    color: #5F5F5F;
}
span.option-label--title {
    font-size: 16px;
    font-weight: 600;
    color: #182241;
}
.main-product__block.main-product__block-collapsible_tab {
    margin: 0 !important;
}
.prdcticontext.horezental {
    display: flex;
    align-items: center;
    column-gap: 18px;
    justify-content: center;
}
.prdcticontext.horezental span.prdcticontext-icon-text {
    font-size: 14px;
    margin: 0;
}
.prdcticontext.horezental .prdcticontext-img-icon {
    margin: 0 !important;
}
.prdcticontext.horezental .prdcticontext-icon {
    max-width: 26px!important;
    margin-right: 8px;
}
.main-product__block .m-product-form .m-add-to-cart {
    /* background: #42CB93;
    border: none; */
    color: #fff;
    font-weight: 600;
    text-transform: capitalize;
    padding: 11px;
}
.m-product-collapsible .m-collapsible--content {
    background: none !important;
}
button.shopify-payment-button__button {
    background: #182241 !important;
    padding: 12px !important;
    height: auto !important;
    text-transform: capitalize !important;
}
.m-product-collapsible .m-collapsible--icon .icon-minus {
  display: none;
}
.m-product-collapsible collapsible-tab[open] .m-collapsible--icon .icon-plus {
  display: none;
}
.m-product-collapsible collapsible-tab[open] .m-collapsible--icon .icon-minus {
  display: inline;
}
.m-product-collapsible span.m-collapsible--icon svg {
    width: 14px;
    height: 14px;
}
.m-product-collapsible span.m-collapsible--icon svg path {
    stroke: #7B949C;
}main-product
.main-product__block.main-product__block-text {
    margin-top: 10px !important;
}
.main-product__block-custom_text .m-product-text {
    background: #FAFAFA;
    padding: 18px;
    border-radius: 10px;
}
.main-product__block-custom_text .m-product-text strong {
    font-size: 18px;
}
.main-product__block .m-price__sale .m-price-item--last {
    font-size: 20px;
    color: #536c7c;
    font-weight: 600;
}
.main-product__block .m-price__sale .m-price-item--regular {
    color: #A7A7A7;
    font-size: 20px;
    font-weight: 400;
}
.prdctspmntttl {
    font-weight: 600;
}
.m-product-card svg path {
    fill: #fff;
}


/* CONTACT US PAGE CSS */
.contact-info {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    column-gap: 70px !important;
}
.contact-info li strong {
    display: block;
    margin-top: 10px;
}
.contact-info li strong {
    display: flex;
    align-items: center;
    column-gap: 10px;
}
.contact-info li strong img {
    width: 22px;
}
ul.contact-info li strong {
    font-weight: 600;
    font-size: 17px;
    color: #536c7c;
}
.m-contact-form__message textarea {
    height: 110px !important;
}
.m-contact-form__main .m-button--primary {
    width: 100%;
}
collapsible-tab.m-collapsible.no-js-hidden.is-expanded .m-collapsible--content {
    background: #FFF5D9;
}
collapsible-tab.m-collapsible.no-js-hidden.is-expanded h3.m-collapsible--button.h5 {
    background: #fff5d9!important;
    border-radius: 10px 10px 0 0 !important;
}
.m-collapsible-section .m-collapsible--content__inner {
    padding: 20px 15px !important;
}
.m-collapsible--content {
    border-radius: 0 0 10px 10px;
}

.m-page-header {
    background: url(/cdn/shop/files/Group_161_1_65e76412-c55d-43e4-9f1e-10d8ce9979cf.png) center/cover;
    height: 340px;
    padding: 0;
    background-position: 0 33%;
    text-align: left;
    display: flex;
    align-items: center;
}
.m-page-header nav.m-breadcrumb {
    display: none !important;
}
.m-page-header .m-page-header__title {
    color: #fff;
}
.m-page-content {
    padding-top: 70px;
}
.m-page-content p strong {
    font-size: 17px;
    color: #213c4e;
}
.bredcrumb .m-section__description {
    color: #fff;
}
.listicons ul {
    padding-left: 0;
}
.listicons ul li {
    background: url(https://artscapeguam.com/cdn/shop/files/Group_94_1600x1600.png) no-repeat left;
    list-style-type: none;
    background-size: 18px;
    padding-left: 30px;
    line-height: 22px;
    margin: 12px 0;
}


label#seal-purchase-options-label, .sls-widget-branding, .sls-more-info-container{
    display: none !important;
}
.sealsubs-container .sls-purchase-options-container .sls-option-container, .sealsubs-container .sls-purchase-options-container .sls-option-container.sls-active, .sealsubs-container .sls-option-container, .sealsubs-container .sls-option-container.sls-active {
    border-radius: 0 !important;
}
.sealsubs-container .sls-purchase-options-container .sls-option-container.sls-active, .sealsubs-container .sls-option-container.sls-active {
    box-shadow: none !important;
    border: 1px solid #536c7c !important;
}
.sls-price {
    font-size: 16px;
    font-weight: 600;
    color: #536c7c !important;
}
.sls-savings-badge {
    background: #fff5d9 !important;
    color: #182241 !important;
    border-radius: 0 !important;
    padding: 7px 10px 5px !important;
    line-height: normal;
}

.bndlr-add-to-cart {
    transform: inherit !important;
    background: #FFF5D9 !important;
    border: none;
    color: #182241 !important;
    font-weight: 600;
    border-radius: 0 !important;
    padding: 12px !important;
    text-transform: capitalize;
    font-size: 17px !important;
    margin-bottom: 5px !important;
}
.bndlr-add-to-cart:hover{
  background:#182241 !important;
  color:#fff !important;
}
.bndlr-product {
    border: solid 1px #ddd !important;
    box-shadow: none !important;
    padding-bottom: 10px !important;
    border-radius: 0 !important;
}
.bndlr-select-variant {
    width: 90%;
    margin: 0 auto;
    border-radius: 0 !important;
}
.bndlr-product-title {
    font-size: 15px;
    font-weight: 600 !important;
}
.bndlr-product-image {
    border-radius: 0 !important;
}
.bndlr-product-qn-container {
    width: 95%;
    margin: 0 auto;
}
.bndlr-product:not(:last-of-type)::after {
    background: #fff5d9 !important;
    color: #182241 !important;
}
h2.bndlr-bundle-title {
    font-size: 18px;
    text-align: left !important;
    margin: 0 0 8px;
}
.sealsubs-target-element.sealsubs-full[data-seal-ac] {
    display:none !important;
}
.bndlr-inner-products-container .sealsubs-target-element.sealsubs-full[data-seal-ac] {
 display:block !important;   
}
.bndlr-container {
    margin-top: 0 !important;
    padding-top: 0 !important;
}
.bndlr-total-price {
    font-size: 18px;
    margin-bottom: 10px;
}
[data-product] .sls-purchase-options-container {
    margin-top: 15px !important;
}


@media only screen and (max-width: 768px) {
 br{
 display: none;
 } 
.m-page-header {
    background: url(/cdn/shop/files/Group_158.png?v=1750594741) center/cover;
    height: 150px !important;
    text-align: center;
}  
.m-page-content {
    padding-top: 30px;
}  
.benefits .m-section__description {
    width: 100%;
} 
 ul.custommeta {
    margin: 15px 0 20px;
} 
ul.custommeta li {
    margin-top: 8px;
    font-size: 14px;
    background-size: 14px;
    padding-left: 22px;
} 
.collection {
    padding: 0 0 100px;
}  
.benefits .m-icon-box {
    border: solid 1px #526a7a;
}
.benefits .m-icon-box h3 {
    font-size: 19px;
}
.benefits .m-icon-box {
    padding: 20px;
}
.benefits .m-icon-box .m-image {
    width: 50px;
} 
.m-header__mobile m-search-popup {
    padding-right: 0 !important;
}
.m-announcement-bar__item {
    display: flex;
    align-items: center;
    justify-content: center;
}
.announcement-logo {
    display: flex;
    align-items: center;
    column-gap: 5px;
}
.iconftr {
    font-size: 17px;
    line-height: normal;
}  
.announcement-logo, .m-announcement-bar__item a{
font-size: 11px;  
}  
span.partner-logo {
    width: 50px;
} 
.m-announcement-bar__content {
    padding: 5px 0;
}  
/* .m-slider--adapt .m-slide__media {
    aspect-ratio: 1/1.2 !important;
}   */
img.partner-logo {
    width: 66px;
    margin: 0 auto;
}
.m-announcement-bar__content {
    font-size: 12px;
    line-height: 22px;
}
  .chooseicon-left .iconcontent {
    text-align: left;
  }
.chooseicon-left .img-icon {margin: 0 0px 0 0 !important;}  
.chooseicon-left .iconcontent {text-align: left !important;}
.main-img-icon{column-gap: 15px !important;}  
.custom-icon-text-section {
    grid-template-columns: repeat(2,1fr);
    text-align: center;
    width: 100%;
}
.icon-text-item {
    flex-direction: column;
    text-align: center;
    font-size: 16px;
}

.icon-text-item p {
    margin-top: 10px;
    line-height: normal;
}  
.bannerbar img {
    width: 80px !important;
}
.bannerbar {
    font-size: 14px;
    column-gap: 5px;
}
.herobanner .m-hero__title {
    font-size: 35px;
}  
.herobanner .m-hero__inner[class*="--middle-"] {
    align-items: start;
    padding-top: 80px;
}
.m-price {
    font-size: 18px !important;
} 
span.dscntprice {
    padding: 5px 5px;
    font-size: 12px;
} 
.ftrdclctnclm {
    grid-template-columns: 100%;
} 
.m-product-card {
    padding: 0px;
} 
.m-product-card__name {
    font-size: 15px;
    margin-bottom: 10px;
}
.m-product-form .m-add-to-cart {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 15px;
}  
span.dscntprcntg {
    font-size: 15px;
}
 .cstmmetafld ul li {
    margin: 8px 0;
    background-size: 10px;
    padding-left: 18px;
    font-size: 13px;
    line-height: normal;
} 
.ftrdclctnclmlft {
    margin-bottom: 20px;
}
.m-tab-header {
    font-size: 14px !important;
    padding: 8px 11px !important;
}
.m-product-tabs .m-tabs__wrapper {
    gap: 10px !important;
}
.iconwithtext .main-img-icon {
    transform: inherit !important;
} 
.m-mixed-layout__inner {
    row-gap: 20px;
}
.comparisontbl ul {
    column-gap: 10px;
    margin: 0 auto 50px;
    padding: 10px 15px;
    border-radius: 15px;
} 
.comparisontbl ul li {
    background-size: 30px!important;
    padding-left: 35px;
    font-size: 14px;
} 
.m-testimonial__content {
    padding: 20px 0 0 !important;
} 
.m-stars img {
    width: 150px;
}  
.reviews ul li {
    background-size: 30px!important;
    padding-left: 35px;
    font-size: 15px;
}
.ftrpayments {
    transform: inherit;
    margin-top: 15px;
} 
.m-footer--block-inner {
    padding-right: 15px !important;
} 
.ftrlogo img {
    width: 90%;
    margin-bottom: 25px;
} 
.m-header__mobile-right .m-cart-icon-bubble {
    padding-right: 0 !important;
}  
/* .m-header__mobile-right .m-cart-icon-bubble svg {
    filter: invert(1) brightness(100);
} */
.m-main-product {
    margin-top: 5px !important;
}
.prdcticontext.horezental {
    align-items: start;
}  
.prdcticontext .prdcticontext-img-icon {
    margin: 5px 0;
}  
.prdctsimg {
        margin-bottom: 10px;
} 
.ingredient .miconbox {
    padding: 30px 20px 20px;
} 
.icontext.custmicontxt .main-img-icon {
    width: 100% !important;
}
.icontext.custmicontxt .main-img-icon:nth-child(2) {
    transform: inherit !important;
}
.frame .m-richtext__description {
    width: 100% !important;
    margin: 15px auto 20px !important;
} 
.frame:before {
    height: 100%;
} 
.m-custom-content__container {
    padding: 30px 15px 40px;
}
.m-newsletter-form__wrapper {
    display: flex;
    justify-content: center;
    position: relative;
}
.m-newsletter-form {
    display: block;
}  
.m-newsletter-form__wrapper {
    width: 100%;
} 
.m-footer--middle {
    padding-top: 0;
} 
.m-footer--accordion {
    padding-top: 20px;
} 
.ftrlogo img {
    width: 90%;
    margin: 15px 0;
}
.m-footer--bottom-left {
    margin-bottom: 0 !important;
} 
.m-testimonial__name {
    padding: 20px 0 5px;
} 
.bredcrumb .m-section__header {
    margin: 0 !important;
    padding: 20px 0;
    text-align: center;
}
.m-contact-form__message textarea {
    height: 120px !important;
}
 .m-contact-form__main button.m-button.m-button--primary {
    width: 100%;
} 
ul.contact-info {
    flex-direction: column;
    align-items: start !important;
    text-align: left;
    justify-content: start !important;
    row-gap: 15px;
} 
ul.contact-info li {
    border: solid 1px #536c7c;
    width: 100%;
    padding: 10px 20px;
}
.value .m-image-with-text__content {
    padding: 20px 20px 30px;
} 
.printperfect .m-richtext__description ul{
flex-wrap: wrap;
row-gap: 10px;
}
.printperfect .m-richtext__description ul li {
    line-height: 25px;
    width: 47%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.printperfect .m-richtext__description ul li:last-child {
    width: 100%;
}  
