/** Shopify CDN: Minification failed

Line 363:23 Unexpected "{"

**/
 html {
    scroll-behavior: smooth;
  }
 
.page-msicountertops  #halo-image-banner-template--21246341284060__image_banner_nnqUdN .content-box--absolute{
  padding: 20px;    
  background: #FFFFFF0D;     
  backdrop-filter: blur(8px);
}

.page-msicountertops  #halo-image-banner-template--21246341284060__image_banner_nnqUdN .content-box--absolute .banner-actions .banner-button , .page-cosentinocountertops #halo-image-banner-template--21246341284060__image_banner_nnqUdN .content-box--absolute .banner-sub-title{
  opacity:1;
}

.page-msicountertops  #halo-image-banner-template--21246341284060__image_banner_nnqUdN .content-box--absolute .banner-actions{
  display:flex;
}

.page-msicountertops  #halo-image-banner-template--21246341284060__image_banner_nnqUdN .content-box--absolute .banner-text .ctm-text{
  font-size:18px;
}

 .page-msicountertops #shopify-section-template--21246341284060__custom_image_banner_RNg6Xi h3 {
   display:block; 
 }

 .page-msicountertops .content_absolute .content {
  margin-bottom:45px;
  width:100%;
  max-width:721px;
  background: #FFFFFF0D;     
  backdrop-filter: blur(8px);
 }

 .page-msicountertops .content_absolute .content h3 ,  .page-msicountertops .content_absolute .content .custom-text-style {
   margin:5px 20px;
 }

 .page-msicountertops .rich-text .rich-text__blocks .button{
   opacity:1;
 }

 .page-msicountertops .rich-text__blocks .rich-text__text, .page-msicountertops .rich-text__blocks .rich-text__top, .page-cosentinocountertops .rich-text__blocks .rich-text__text, .page-cosentinocountertops .rich-text__blocks .rich-text__top ,
 .page-cambriacountertops .rich-text__blocks .rich-text__text, .page-cambriacountertops .rich-text__blocks .rich-text__top
 { 
  display: flex;
  justify-content:center;
  font-weight:500;
  gap: 40px;
 }
/* .page-msicountertops .multi-column, .page-cosentinocountertops .multi-column {
   margin-left:20px;
} */
.page-msicountertops .multi-column .multi-column__item  .image, .page-cosentinocountertops .multi-column .multi-column__item  .image , .page-cambriacountertops .multi-column .multi-column__item  .image{
   display:flex;
   justify-content:center;
}

 .page-msicountertops .multi-column .multi-column__item, .page-cosentinocountertops .multi-column .multi-column__item, .page-cambriacountertops .multi-column .multi-column__item{
  border:1px solid #D7D7D7;
  max-width:350px;
  width: 100%;
  margin-bottom:20px;
  padding:20px;
 }
  
.page-msicountertops .multi-column .multi-column__item .all-wrap, .page-cosentinocountertops .multi-column .multi-column__item .all-wrap, .page-cambriacountertops .multi-column .multi-column__item .all-wrap{
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  text-align: center;
}

.page-msicountertops .section-stack .section-header .prose{
  margin-bottom:40px;
}

 .page-msicountertops .ctm-swap , .page-cosentinocountertops .ctm-swap, .page-cambriacountertops .ctm-swap{
  display: flex;
  flex-direction: row-reverse;
  gap: 25px;
 }


.page-msicountertops .ctm-rich-text-new .rich-text{
    max-width:1570px;
    margin:0 auto;
}
.page-msicountertops .faq-answer, .page-cosentinocountertops .faq-answer, .page-cambriacountertops .faq-answer{
     padding: 0 16px 20px;
}
.page-msicountertops .faq-answer p, .page-cosentinocountertops .faq-answer p, .page-cambriacountertops .faq-answer p{
  font-size:16px;
}
.page-msicountertops .faq-question, .page-cosentinocountertops .faq-question, .page-cambriacountertops .faq-question{
   padding: 20px;
}

.page-msicountertops .faq-list, .page-cosentinocountertops .faq-list, .page-cambriacountertops .faq-list{
   width:100%;
   max-width:1570px;
}

.page-msicountertops .faq-list .faq-item, .page-cosentinocountertops .faq-list .faq-item, .page-cambriacountertops .faq-list .faq-item{
  background-color:#F6F6F6;
  margin-bottom: 20px;
}

.page-msicountertops .faq-list .faq-item span, .page-cosentinocountertops .faq-list .faq-item span, .page-cambriacountertops .faq-list .faq-item span{
  font-size:20px;
  font-weight:500;
    line-height: 28px;
    font-family: Jost;
    text-transform: capitalize;
}
.page-msicountertops .faq-list .faq-item .faq-answer p, .page-cosentinocountertops .faq-list .faq-item .faq-answer p, .page-cambriacountertops .faq-list .faq-item .faq-answer p{
  font-size: 18px;
  font-weight: 400;
  border-top: 1px solid #000000;
  margin: 0;
  padding-top: 20px;
  color: #676767;
}

.page-msicountertops .faq-section , .page-cosentinocountertops .faq-section, .page-cambriacountertops .faq-section{
   padding-bottom:0;
}


.page-msicountertops .button {
    font-weight:600;
}

.page-msicountertops .press-banner-block-wrapper .section-block-right .halo-block-content .desc h3, .page-cosentinocountertops .press-banner-block-wrapper .section-block-right .halo-block-content .desc h3,
.page-cambriacountertops .press-banner-block-wrapper .section-block-right .halo-block-content .desc h3
{
   font-weight:600;
   font-size:26px;
}
.page-cosentinocountertops .press-banner-block-wrapper .section-block-right .halo-block-content .desc h3{
   font-size:26px;
}

.page-msicountertops .press-banner-block-wrapper .section-block-right .halo-block-content .desc ul li span, .page-cosentinocountertops .press-banner-block-wrapper .section-block-right .halo-block-content .desc ul li span,
.page-cambriacountertops .press-banner-block-wrapper .section-block-right .halo-block-content .desc ul li span
{
   font-weight:600;
}

.page-msicountertops .press-banner-block-wrapper .section-block-right .sub-title , .page-cosentinocountertops .press-banner-block-wrapper .section-block-right .sub-title,
.page-cambriacountertops .press-banner-block-wrapper .section-block-right .sub-title
{
  line-height:2.2;
}

.page-msicountertops .section-stack .section-header .prose .h2{
  font-size:32px;
}
.page-msicountertops .section-stack .section-header .prose .h6 , .page-cosentinocountertops .section-stack .section-header .prose .h6,
.page-cambriacountertops .section-stack .section-header .prose .h6
{
  font-size:32px;
  font-weight:500;
  margin: 0;
}

.page-msicountertops .all-wrap .h3 , .page-cosentinocountertops .all-wrap .h3,
.page-cambriacountertops .all-wrap .h3
{
  margin-bottom:6px;
  text-align:center;
}

.page-msicountertops .all-wrap .prose {
   text-align:center;
}

.page-msicountertops .mc-bottom-button-wrap .mc-bottom-button{
  padding:13px 24px !important;
  font-size:16px;
}

.page-msicountertops .press-banner-block-wrapper .section-block-right .desc, .page-cosentinocountertops .press-banner-block-wrapper .section-block-right .desc, .page-cambriacountertops .press-banner-block-wrapper .section-block-right .desc{
  line-height:32px;
}

 .page-msicountertops .faq-question svg, .page-cosentinocountertops .faq-question svg, .page-cambriacountertops .faq-question svg{
  fill: none;
}

.ctm-counter-pages-main .gfb-style-material_filled .gfb__footer button{
   border-radius: 0;
   font-size: 16px;
   text-transform: uppercase;
}

@media (max-width: 767px) {
   .page-msicountertops .multi-column {
   margin-left:0px;
}
 .page-msicountertops .rich-text__content{
    display:flex;
    justify-content:center;
 }
 .page-msicountertops .rich-text__blocks .rich-text__top{
  display: flex;
  flex-direction:column;
  font-size: 18px;
  margin: 12px 0 0 38px;
 }
 .page-cosentinocountertops .press-banner-block-wrapper .section-block-right .halo-block-content .desc h3 , .page-cambriacountertops .press-banner-block-wrapper .section-block-right .halo-block-content .desc h3{
   font-size:20px;
}
  .page-msicountertops .section-stack .section-header .prose .h6 , .page-cosentinocountertops .section-stack .section-header .prose .h6 , .page-cambriacountertops .section-stack .section-header .prose .h6{
  font-size:24px;
}
  .page-msicountertops .ctm-swap , .page-cosentinocountertops .ctm-swap, .page-cambriacountertops .ctm-swap{
    display:flex;
    flex-direction:column;
  }
 .page-msicountertops .rich-text__blocks .rich-text__top li{
   text-align:start;
   line-height:0.5;
 }
 .page-msicountertops .rich-text__text{
   display:flex;
   flex-direction:column;
   justify-content:center;
   text-align:center;
   width:267px;
 }
 .page-msicountertops .rich-text__text li{
   text-align:start;
    font-size:18px;
 }
 .page-msicountertops .customImageBanner-child{
  width:100%;
 }
 .page-msicountertops .press-banner-block-wrapper .section-block-right .sub-title , .page-cosentinocountertops .press-banner-block-wrapper .section-block-right .sub-title,
.page-cambriacountertops .press-banner-block-wrapper .section-block-right .sub-title
{
  line-height:1.2;
}

.page-msicountertops .content_absolute .content {
  margin-bottom:10px;
  max-width:90%;
}
  .page-msicountertops .rich-text__blocks .rich-text__content{
    margin-top:24px;
 }
 .page-msicountertops .faq-list .faq-item span{
  font-size:16px;
 }
 .page-msicountertops .faq-list .faq-item .faq-answer p{
  font-size:16px;
 }
  .page-cambriacountertops .press-actions{
   
 }
}

.button{
  scroll-behavior: smooth;
}

@media (max-width: 1024px) {
  .page-msicountertops .customImageBanner-child{
  width:100%;
 }
 .page-msicountertops .content_absolute .content {
  margin-bottom:35px;
  max-width:90%;
}
.page-msicountertops .rich-text__blocks .rich-text__text{
  font-size:18px;
}
.page-msicountertops .rich-text__blocks .rich-text__top{
    font-size:18px;
  }
}

@media (max-width: 1550px) {
 .page-msicountertops .content_absolute .content {
  margin-bottom:35px;
  max-width:90%;
}

}
@media (max-width: 365px) {
 .page-msicountertops .rich-text__blocks .rich-text__top{
  margin: 12px 0 0 3px;
 }
 .page-msicountertops .rich-text__blocks .rich-text__text{
  line-height:0;
}
.page-msicountertops .rich-text__text li{
  font-size:16px ;
}
  .page-msicountertops .rich-text__blocks .rich-text__top{
    font-size:16px;
  }
 }



/*-------------------------ctm-grid-layout.liquid for css----------------------*/
/* ================================
   GRID LAYOUT
================================ */
.msi-material-grid{
  display:flex;
  padding: 
    var(--overlay-padding-top)
    var(--overlay-padding-right)
    var(--overlay-padding-bottom)
    var(--overlay-padding-left);
  flex-direction:column;
  justify-content:center;
  align-items:center;
}
.msi-grid-wrapper {
  display: grid;
  max-width:1570px;
  width:100%;
  gap: var(--grid-gap-desktop);
}

@media (min-width: 992px) {
  .msi-grid-wrapper {
    grid-template-columns: repeat(var(--columns-desktop, 2), 1fr);
  }
 
}

@media (max-width: 991px) {
   .msi-grid-media img {
  width: 100%;
  height: 400px !important;
  object-fit: cover;
  display: block;
}
.msi-text{
  line-height:1.4 !important;
}
  .msi-grid-wrapper {
    grid-template-columns: repeat(var(--columns-tablet, 2), 1fr);
    gap: var(--grid-gap-tablet);
  }
}

@media (max-width: 767px) {
  .msi-grid-wrapper {
    grid-template-columns: repeat(var(--columns-mobile, 1), 1fr);
    gap: var(--grid-gap-mobile);
  }
  .msi-material-grid , {
    padding-top:0;
  }
  .msi-grid-heading {
    margin-top:0;
  }
}

/* ================================
   IMAGE WRAPPER
================================ */
.msi-grid-media {
  position: relative;
  overflow: hidden;
}

.msi-grid-media img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

/* ================================
   OVERLAY (GLASS EFFECT)
================================ */
.msi-grid-overlay {
  position: absolute;
  left: 12px;
  right: 12px;
  bottom: 12px;
  padding: var(--overlay-padding);
  background: rgba(0, 0, 0, var(--overlay-opacity));
  backdrop-filter: blur(5px);
  -webkit-backdrop-filter: blur(5px);
}

/* ================================
   TEXT STYLES
================================ */
.msi-title {
  color: var(--title-color);
  font-size: 26px;
  font-weight: 500;
  margin: 0 0 6px;
}

.msi-text {
  color: var(--text-color);
  font-size: 18px;
  line-height: 1.5;
  margin: 0;
}
/* ===============================
   Grid Section Header
=============================== */

.msi-grid-header {
  text-align: center;
  max-width: 900px;
  margin: 0 auto 40px;
}

.msi-grid-heading {
  color: var(--section-title-color);
  font-size: var(--title-size-desktop);
  font-weight: 700;
  margin-bottom: 12px;
}

.msi-grid-description {
  color: var(--section-text-color);
  font-size: var(--text-size-desktop);
  line-height: 1.6;
}

/* Tablet */
@media (max-width: 991px) {
  .msi-grid-heading {
    font-size: var(--title-size-tablet);
  }

  .msi-grid-description {
    font-size: var(--text-size-tablet);
  }
}

/* Mobile */
@media (max-width: 767px) {
  .msi-grid-heading {
    font-size: var(--title-size-mobile);
  }

  .msi-grid-description {
    font-size: var(--text-size-mobile);
  }
}


/* ================================
   BOTTOM BUTTON
================================ */
.msi-grid-btn-wrap {
  text-align: center;
  margin-top: 30px;
}
.msi-grid-btn-wrap .msi-grid-btn:hover{
  color: var(--button-text) !important;
}

.msi-grid-btn {
  display: inline-block;
  padding: 13px 24px;
  background: var(--button-bg);
  color: var(--button-text);
  border: 2px solid var(--button-border);
  font-size: 16px;
  font-weight: 600;
  text-decoration: none;
}

.msi-grid-btn:hover{
   background-color: #232323;
   border-color: #232323;
}

/* ================================
   MOBILE TWEAKS
================================ */
@media (max-width: 767px) {
  .msi-grid-overlay {
    left: 8px;
    right: 8px;
    bottom: 8px;
    padding: 14px;
  }

}


/* -------------------------custom-banner-multi-buttons.liquid for css--------------------------------*/
.custom-banner-multi-buttons {
  position: relative;
  overflow: hidden;
  /* max-width: 1575px; */
  margin-top: var(--margin-top-desktop);
  margin-bottom: var(--margin-top-desktop);
  margin-left:auto;
  margin-right:auto;
}

.banner-bg {
  position: absolute;
  inset: 0;
  background-size: cover;
  background-position: center;
  z-index: 1;
  display: block !important;
}

.banner-overlay {
  position: relative;
  z-index: 2;
}

.banner-content {
  max-width: 1100px;
  margin: 70px auto;
  text-align: center;
}

.banner-title {
  margin-top:0;
  font-size: var(--title-size-desktop);
  color: var(--title-color);
  font-weight: 700;
  margin-bottom: 0;
}

.banner-description {
  font-size: var(--desc-size-desktop);
  color: var(--desc-color);
  margin: 10px 0 30px 0;
  font-weight:500;
}

.banner-buttons {
  display: flex;
  gap: 10px;
  justify-content: center;
  align-items: center;
}

.banner-btn {
  width: auto;
  margin: 0 !important;
  background: var(--btn-bg);
  color: var(--btn-text);
  border: 1px solid var(--btn-border);
  transition: none;
  padding: 13px 24px !important;
}

.banner-btn:hover{
  background-color: #232323!important;
  border-color: #232323!important;
}

.custom-banner-multi-buttons .button:hover,
.custom-banner-multi-buttons .button:focus {
  background: var(--btn-bg);
  color: var(--btn-text);
  border-color: var(--btn-border);
  box-shadow: none;
}

.banner-middle-text {
  font-weight: 600;
  color:white;
  font-weight:400;
}

/* Layout control */
.desktop-column {
  flex-direction: column;
}

@media (max-width: 1024px) {
  .custom-banner-multi-buttons {
    margin-top: var(--margin-top-tablet);
    margin-bottom: var(--margin-top-tablet);
  }

  .banner-title {
    line-height:1.2;
    font-size: var(--title-size-tablet);
  }

  .banner-description {
    font-size: var(--desc-size-tablet);
  }
}

@media (max-width: 767px) {
  .custom-banner-multi-buttons {
    margin-top: var(--margin-top-mobile);
    margin-bottom: var(--margin-top-mobile);
  }
  .banner-title {
    font-size: var(--title-size-mobile);
  }

  .banner-description {
    font-size: var(--desc-size-mobile);
  }

  .mobile-column {
    flex-direction: column;
  }
}

/*------------------------------------ctm-list-text.liquid---------------------------------------*/
.best-uses-section {
  margin-top: var(--mt-desktop);
  margin-bottom: var(--mb-desktop);
  text-align: center;
}

.best-uses-title {
  color: var(--title-color);
  font-size: var(--title-size-desktop);
  font-weight: 700;
  margin-bottom: 20px;
}

.best-uses-list {
  list-style: none;
  padding: 0;
  margin: 0 auto;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 12px 24px;
  max-width: 1160px;
  font-size: 26px;
  font-weight: 500;
}

.best-uses-item {
  position: relative;
  padding-left: 22px;
}

.best-uses-item::before {
  content: "•";              
  position: absolute;
  left: 0;
  top: 60%;
  transform: translateY(-50%);
  font-size: 35px;           
  font-weight: 900;
  color: #000;               
  line-height: 1;
}

/* Tablet */
@media (max-width: 1024px) {
  .best-uses-section {
    margin-top: var(--mt-tablet);
    margin-bottom: var(--mb-tablet);
  }

  .best-uses-title {
    font-size: var(--title-size-tablet);
  }

  .best-uses-item {
    font-size: var(--text-size-tablet);
  }
}

/* Mobile */
@media (max-width: 767px) {
  .best-uses-section {
    margin-top: var(--mt-mobile);
    margin-bottom: var(--mb-mobile);
  }

  .best-uses-title {
    font-size: var(--title-size-mobile);
    text-align: center;
  }

  .best-uses-list {
    flex-direction: column;
    align-items: left;
  }

  .content-align{
    padding-left:20px;
    display:flex;
    justify-content:center;
  }

  .best-uses-item {
    padding-left: 0;
    max-width:320px;
     text-align: left;
     padding-left: 22px;
  }

 .best-uses-item::before {
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    font-size: 30px;
    margin-right: 0;
  }
}



/* ----------------------------free-closet-design---------------------------- */

.page-freeclosetdesign .msi-overlay{
    backdrop-filter: blur(44px);
    background: #A6A6A61A;
}
.page-freeclosetdesign .msi-overlay{padding: 20px;}
.page-freeclosetdesign .msi-overlay__title{
  line-height: 100%;
  font-weight: 600;
}
.page-freeclosetdesign .msi-overlay__subtext{max-width: 100%;}
.page-freeclosetdesign .msi-overlay__features.align-center{align-items: center;}
.page-freeclosetdesign .review-sec{
      background: #FFFFFF33;
    border: 1px solid #FFFFFF4D;
    padding: 7px 0;
}
.page-freeclosetdesign .review-sec .review-image img{
      margin: 0 auto;
}
.page-freeclosetdesign .review-sec .content-review p{
    font-weight: 400;
    font-size: 16px;
    line-height: 130%;
    text-transform: capitalize;
    color: #ffff;
    margin: 0;
    margin-top: 4px;
}

.page-freeclosetdesign .ctm-swap-row{
    display: flex;
    flex-direction: column-reverse;
    gap:24px;
}

.page-freeclosetdesign .msi-overlay__features{
   margin-top:0;
}
 
.page-freeclosetdesign .multi-column .image .zoom-image {
  margin:0 auto;
}

.page-freeclosetdesign .multi-column__item{
border: 1px solid #D7D7D7;
  padding: 20px;
}

.page-freeclosetdesign .section-stack .section-header .prose .h6{
   font-size:24px;
  }

 .page-freeclosetdesign .ctm-swap-two{
   display:flex;
   flex-direction:row-reverse;
  }
 
  .page-freeclosetdesign  .section-block-right .desc h3{
     font-size:20px;
     text-align:center;
  }

  .page-freeclosetdesign .faq-answer, .page-cosentinocountertops .faq-answer, .page-cambriacountertops .faq-answer{
     padding: 0 16px 20px;
}
.page-freeclosetdesign .faq-answer p, .page-cosentinocountertops .faq-answer p, .page-cambriacountertops .faq-answer p{
  font-size:16px;
}
.page-freeclosetdesign .faq-question, .page-cosentinocountertops .faq-question, .page-cambriacountertops .faq-question{
   padding: 20px;
}

.page-freeclosetdesign .faq-list, .page-cosentinocountertops .faq-list, .page-cambriacountertops .faq-list{
   width:100%;
   max-width:1570px;
}

.page-freeclosetdesign .faq-list .faq-item, .page-cosentinocountertops .faq-list .faq-item, .page-cambriacountertops .faq-list .faq-item{
  background-color:#F6F6F6;
  margin-bottom: 20px;
}

.page-freeclosetdesign .faq-list .faq-item span, .page-cosentinocountertops .faq-list .faq-item span, .page-cambriacountertops .faq-list .faq-item span{
  font-size:20px;
  font-weight:500;
    line-height: 28px;
    font-family: Jost;
}
.page-freeclosetdesign .faq-list .faq-item .faq-answer p, .page-cosentinocountertops .faq-list .faq-item .faq-answer p, .page-cambriacountertops .faq-list .faq-item .faq-answer p{
  font-size: 18px;
  font-weight: 400;
  border-top: 1px solid #000000;
  margin: 0;
  padding-top: 20px;
  color: #676767;
}

.page-freeclosetdesign .faq-question svg, .page-cosentinocountertops .faq-question svg, .page-cambriacountertops .faq-question svg{
  fill: none;
}

.page-freeclosetdesign .banner-title{
  font-weight: 700;
}

.page-freeclosetdesign .ctm-swap-one{
   margin-left:0;
}

.page-freeclosetdesign .press-banner-block-wrapper .section-block-right .sub-title{
  text-align:center;
}

.page-freeclosetdesign .ctm-swap-two .section-block-banner-image{
  display: flex;
  flex-direction: column;
  margin-right:0 ;
}


 .page-freeclosetdesign .multi-column .multi-column__item{
  border:1px solid #D7D7D7;
  max-width:440px;
  width: 100%;
  margin-bottom:20px;
  padding:20px;
 }

 .page-freeclosetdesign .mobile-column , .page-freeclosetdesign .banner-description{
  padding:5px;
 }

 .page-freeclosetdesign .sections-custom-image-banner-block .section-block-right .sub-title{
  text-transform: uppercase;
}
.page-freeclosetdesign .sections-custom-image-banner-block .section-block-right .desc ul li span{
 font-weight: 500;
}

.page-freeclosetdesign .custom-container-mc .multi-column .all-wrap .h3{
      font-weight: 600;
      font-size: 20px;
    margin: 24px 0 12px 0;
}
.page-freeclosetdesign .custom-container-mc .multi-column .all-wrap .prose{
  font-size: 18px;
text-transform: capitalize;
  color: #676767;
  max-width:284px;
  width:100%;
  margin:0 auto;
}

.page-freeclosetdesign .section-stack .section-header{
  margin-bottom:20px;
}
.page-freeclosetdesign .section-stack .section-header .prose .h6{
   margin:0;
  }

  .page-freeclosetdesign .msi-overlay__title{
     line-height:1.4;
  }
  
 .faq-icon {
  transform: rotate(90deg);
  transition: transform 0.4s ease;
}
 .faq-question.active .faq-icon {
  transform: rotate(-90deg);
}

.page-freeclosetdesign  .ctm-swap-two{
  display: flex;
  flex-direction: column;
}

.page-freeclosetdesign .content-review{
  padding:0 5px;
}
.page-freeclosetdesign .msi-hero__content{
   padding-left:10px;
   padding-right:10px;
}
.page-freeclosetdesign .custom-image-banner-block .container{
   padding-left:10px;
   padding-right:10px;
}
@media (min-width: 767px) {
.page-freeclosetdesign .section-stack .section-header .prose .h6{
   font-size:30px;
   margin:0;
  }
.page-freeclosetdesign .press-banner-block-wrapper .section-block-right .sub-title{
  text-align:left;
}
.page-freeclosetdesign  .section-block-right .desc h3{
     font-size:26px;
  }
  .page-freeclosetdesign .faq-section , .page-cosentinocountertops .faq-section, .page-cambriacountertops .faq-section{
   padding-bottom:100px;
}
.page-freeclosetdesign  .ctm-swap-two{
  display: flex;
  flex-direction: row-reverse;
}
.page-freeclosetdesign .section-stack .section-header{
  margin-bottom:40px;
}
.page-freeclosetdesign  .section-block-right .desc{
  margin-left:0;
}
}

@media (min-width: 1024px) {
  
  .page-msicountertops .section-stack .section-header .prose .h6{
  font-size:32px;
  margin:0;
}
 .page-freeclosetdesign .press-banner-block-wrapper .section-block-right .sub-title{
  text-align:left;
}
.page-freeclosetdesign  .section-block-right .desc h3{
     font-size:26px;
  }
  .page-freeclosetdesign .custom-image-banner-block .container{
   padding-left:0px;
   padding-right:0px;
}
.msi-hero__content{
   padding-left:0px;
   padding-right:0px;
}
.page-freeclosetdesign .faq-section , .page-cosentinocountertops .faq-section, .page-cambriacountertops .faq-section{
   padding-bottom:100px;
}
.page-freeclosetdesign  .ctm-swap-two{
  display: flex;
  flex-direction: row-reverse;
}
.page-freeclosetdesign .section-stack .section-header{
  margin-bottom:40px;
}
.page-freeclosetdesign .section-block-right .desc h3{
  text-align:left;
}
/* .page-freeclosetdesign .container , .page-msicountertops .container , .page-cambriacountertops .container , .page-cambriacountertops .container , .page-cosentinocountertops .container { 
  padding:0 !important;
  padding-left:0px !important;
   padding-right:0px !important;
} */

}

