
.zsbigger-size-heading h2.zpheading { font-size: 3em; line-height: 1.4; }

@media all and (min-width: 992px) { .zscustom-section-interior-38 .zspadding-box { padding: 45px !important; border: 3px solid var(--base_vars-_-color-border); box-shadow: 15px 15px 0px rgba(0, 0, 0, 0.1); }
  .zscustom-section-interior-38 .zsoverlay-image-row { margin-top: -20%; position: relative; z-index: 1; }
  .zscustom-section-interior-38 .zsoverlay-image-column { z-index: 1; } }
.zscustom-section-interior-39 .zsoverlay-box { padding: 25px; }
@media all and (min-width: 992px) { .zscustom-section-interior-39 .zsoverlay-box { padding: 35px; margin-left: -125px; } }
.zscustom-section-interior-40 .zspadding-box { padding: 25px; }
@media all and (min-width: 992px) { .zscustom-section-interior-40 .zspadding-box { padding: 45px; } }
@media all and (min-width: 992px) { .zscustom-section-interior-41 .zsoverlay-image { margin-top: -100px; } }
.zscustom-section-interior-42 .zsshadow-box { box-shadow: 0 0 15px rgba(0, 0, 0, 0.12); }
.zscustom-section-interior-43 .zsoverlay-box { margin-right: 0px; margin-bottom: -130px; }
@media all and (min-width: 992px) { .zscustom-section-interior-43 .zsoverlay-box { margin-right: -150px; margin-bottom: 0px; } }
.zscustom-section-interior-43 .zshide-row-in-mobile { display: none; }
.zscustom-section-interior-44 .zsproject-box { padding: 35px; }

.theme-footer-area.zpdark-section { font-size: 14px; color: rgba(255, 255, 255, 0.6); }

@media only screen and (min-width: 768px) { .zscustom-section-interior-40 .zscustom-column-row { flex-direction: column; }
  .zscustom-section-interior-40 .zscustom-column-row .zpcol-md-6 { width: 100%; }
  .zscustom-section-interior-40 .zspadding-box { padding: 30px; } }
.zscustom-section-living-mode-01 .zsoverlay-column { margin-top: -15%; }
.zscustom-section-living-mode-01 .zsoverlay-column .zscustom-column { min-height: 200px; }
@media all and (min-width: 992px) { .zscustom-section-living-mode-01 .zsoverlay-column .zscustom-column { min-height: 1px; } }

.theme-loader.theme-loader-show { margin-bottom: 30px; }

.theme-prod-box.theme-product-list-style-02 { padding-left: 5px; padding-right: 5px; }
.theme-prod-box.theme-product-list-style-02 .theme-product-box-container { box-shadow: none; margin-top: 0px; margin-bottom: 30px; }
.theme-prod-box.theme-product-list-style-02 .theme-product-box-container .theme-product-discription-and-pricing .theme-product-pricing { font-weight: normal; }

.zscenter-align-collection .theme-section-heading { text-align: center; }
.zscenter-align-collection .theme-store-style-collection-row-02 { margin: 0 -5px; }

.theme-store-style-collection-row-02 { margin-top: 0px; }

.theme-collection-sort { margin-bottom: 30px; }

.theme-cart-view-head h4 { font-size: 17px; }

.theme-cart-view-product-desc { font-weight: bold; }

.theme-checkout-wrap .theme-text-color-light { font-weight: normal; }
