
.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 #E7E7E7;
    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; }
