.theme-logo-parent img{
width:100px !important; 
    height:40px !important
}

.theme-header-topbar .zpcontainer{
    visibility:hidden !important;
}

.theme-product-image-area picture img{
    height:250px !important;
    width:800px !important;
    object-fit:cover !important;
    object-position:center center !important;
}

.theme-product-image-area {
    height: 250px !important;
}

  .theme-product-details-style-08 [data-zs-product-details-commentbox-section] {
    
        display: none !important;
    }

    .theme-product-details-style-08 [data-zs-product-details-recommended-section] {

        display: none !important;
    }

.luxurious_comfort_section .zpcontainer-fluid .zsspl-row-container{
    min-height:650px ;
}


.luxurious_comfort_section .zpcontainer-fluid .zspadding-space-allside-thick{
   justify-content:center !important;
}

.zsbox-right-border{
    border:none;
}

.zpheader-style-10 .theme-header .theme-neobrutalism-header {
    background: rgb(90 61 41 / 15%) !important;
}

span.theme-menu-name {

    text-shadow: 1px 1px #979797 !important;
}

.zpheader-style-10 .theme-header .zpcontainer .theme-navigation-and-icons .theme-search-and-mini-cart-group .theme-mini-cart .theme-minicart-icon path{
stroke: #ffffff !important;
}

.theme-navigation-and-icons .theme-menu-area .theme-menu ul li a{
color: #fff !important;
}

span.theme-menu-name {
    color: #fff !important;
}

.zphero.contact-box.zpapply-height {
    height: 60vh !important;
}
.zphero.contact-box.zpapply-height {
    height: 60vh !important;
    min-height: 450px !important;
}
.zpcontent-container.hero-container {
    min-height: auto !important;
}
.zphero.about-box.zpapply-height {
    height: 60vh !important;
    min-height: 500px !important;
}
 details.theme-list-variants {
    display: none !important;
}

.theme-product-short-description {
    line-height: 29.6909px !important;
}

.zpelement.zpelem-text.text-link a{
  color: #fff !important;
}


   @media (max-width: 480px){
  span.theme-menu-name {
    color: #000000 !important;
}
       
           .zpelem-col.zpcol-12.zpcol-md-4.zpcol-sm-12.zpalign-self-.zpdefault-section.zpdefault-section-bg {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
  }



@media (max-width: 600px) {


    .zpsection.zpdefault-section.zpdefault-section-bg {
        margin-top: 20px !important;
    }
  
  
}
@media (max-width: 600px) {
    body .zpelem-col.zpcol-12.zpcol-md-4.zpcol-sm-12.zpalign-self-.zpdefault-section.zpdefault-section-bg {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
}



@media (max-width: 768px) {
    .theme-header .zpcontainer .theme-branding-info .theme-logo-parent a img.mobileLogoAuto {
        height: 40px !important;
        width: 70px !important;
        object-fit: contain !important;
    }
  
  .theme-responsive-menu-area.zpcontainer .theme-responsive-menu-container .theme-burger-icon {
   
    background: #fff !important;
  
}
  .theme-responsive-menu-area.zpcontainer .theme-responsive-menu-container .theme-burger-icon:before, .theme-responsive-menu-area.zpcontainer .theme-responsive-menu-container .theme-burger-icon:after {
    background: #ffffff;
  }
  .zpelem-col.zpcol-12.zpcol-md-6.zpcol-sm-12.zspadding-space-allside-thick.zpalign-self-.zplight-section.zplight-section-bg {
    padding: 0px !important;
}
  .zpcarousel-content-container.zpapply-height {
    min-height: 350px !important;
}
  .zpcarousel-container.zpcarousel-style-01 {
    min-height: auto !important;
}
  .theme-product-short-description {
    font-size: 16px !important;
    color: #000 !important;
    padding-top: 20px !important;
    padding-bottom: 20px !important;
}
  .theme-product-name a {
    font-size: 20px !important;
    margin-top: 20px !important;
}
      .zpelem-col.zpcol-12.zpcol-md-4.zpcol-sm-12.zpalign-self-.zpdefault-section.zpdefault-section-bg {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
      .zpelem-col.zpcol-12.zpcol-md-4.zpcol-sm-12.zpalign-self-.zpdefault-section.zpdefault-section-bg {
        padding-left: 20px; !important;
        padding-right: 20px !important;
    }
  .zpelem-col.zpcol-12.zpcol-md-4.zpcol-sm-12.zpalign-self-.zpdefault-section.zpdefault-section-bg {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
  .cont-head h2{
    text-align:center;
  }
  .zpcol-md-8.zpcol-sm-12.theme-blog-container-column {
    width: 100% !important;
    padding: 20px 20px !important;
}
  .zpcol-md-8.zpcol-sm-12.theme-blog-container-column {
    width: 100% !important;
    padding: 20px 20px !important;
}
    .airbag-container blockquote{
    margin:0 !important;
}
}

.theme-blog-container-column .theme-blog-container {
 
    border: none !important;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 20px 25px -5px, rgba(0, 0, 0, 0.04) 0px 10px 10px -5px  !important;
    background: #5a3d290d  !important;
}
.theme-blog-category-container {
    background: #593d27 !important;
}
li.theme-blog-category-list {
    color: #fff !important;
}
a.theme-blog-side-menu-link {
    color: #fff !important;
}
h1, h2, h3, h4, h5, h6{
   font-family: "Fahkwang", sans-serif !important;

}

p, a, body, span{
  font-family: "Open Sans", sans-serif;
  
}
.theme-blog-part {
    color: #000 !important;
}
.theme-blog-container-column .theme-blog-container .theme-blog-part.theme-blog-heading-author .theme-blog-heading a {
    color: #7c5637 !important;
}
.theme-blog-container {
    min-height: 685px !important;
}

.zpcol-md-4.zpcol-sm-12.theme-blog-category-column {
    display: none !important;
}
span.theme-blog-comment-count {
    display: none !important;
}
.theme-blog-container-column .theme-blog-container{
  background: #fff !important;
}
.theme-blog-container-column .zpcol-md-8 {
        width: 80% !important;
    }
a.theme-blog-author {
    display: none !important;
}
.zpcol-md-8.zpcol-sm-12.theme-blog-container-column {
    width: 100% !important;
    padding: 20px 80px !important;
}
img.theme-blog-cover-img {
    width: 100% !important;
    height: 100% !important;
  object-fit:cover !important;
}
.theme-blog-container {
    min-height: 685px !important;
    margin-bottom: 30px !important;
}
.theme-blog-container-column .theme-blog-container {
box-shadow: none !important;
}
.theme-blog-part {
    color: #000 !important;
    font-size: 16px !important;
}
.theme-single-post .theme-blog-date:after{
  display: none !important;
}
span.theme-blog-author {
    display: none !important;
}

.remove-arrow .zpicon{
    display:none !important;
}

.remove-arrow h2 span{
    font-weight:600;
}

.footer-product-white span a{ 
    color: white !important
}
.theme-product-detail-thumbnail-container.hb-lightbox.hb-lightbox {
    height: auto !important;
    flex-wrap: wrap !important;
}
@media (max-width: 600px) {
    .zpelem-col.zpcol-12.zpcol-md-4.zpcol-sm-12.zpalign-self-.zpdefault-section.zpdefault-section-bg.myOverride {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
}

.theme-product-short-description {
    line-height: 1.8 !important;
    font-size: 17px !important;
    color: #000 !important;
}

.pdt-text .theme-product-name {
    font-weight: 600 !important;
}

@media screen and (max-width: 786px){

.zpvideo-bg-container video {

display: block !important;

}

.zpvideo-bg-container .zpvideo-fallback-image {

display: none !important;

}

}