/*pop-up*/
section#sp-section-1 {
    min-height: 0px !important;
    height: 0px !important;
}

div#hikashop_module_175 span.hikashop_product_stock_count {
    width: 100%;
    text-align: left!important;
    display: none;
    margin-top: 5px;
} 

/*feature-box*/
.owl-carousel .owl-controls .owl-dots .owl-dot.active span, .sppb-section:not(.spectrum-faq-list) .sppb-addon-feature:hover {
    border-color: unset !important;
}
.major-bgcolor, .spectrum-title-border .sppb-addon-title:after, .btn.btn-link:hover:after, .sppb-btn.btn-link:hover:after, .btn.sppb-btn-link:hover:after, .sppb-btn.sppb-btn-link:hover:after, .btn.btn-link:focus:after, .sppb-btn.btn-link:focus:after, .btn.sppb-btn-link:focus:after, .sppb-btn.sppb-btn-link:focus:after, .sp-page-title h2:after, .sppb-section:not(.spectrum-faq-list) .sppb-addon-feature:hover, .sppb-progress .sppb-progress-bar-primary, .sppb-addon-ajax-contact form .sppb-btn-wrap button, .tags a:hover, .tags a:focus, .helix-social-share .helix-social-share-icon ul li div a:hover, .helix-social-share .helix-social-share-icon ul li div a:focus, #sp-right .sp-module .tagspopular ul li a:hover, #sp-right .sp-module .tagspopular ul li a:focus, .customNavigation > a:hover, .customNavigation > a:focus, .owl-carousel .owl-controls .owl-dots .owl-dot.active span, .spectrum-contact-info .sppb-icon .sppb-icon-inner, .error-page .btn, .sp-simpleportfolio .sp-simpleportfolio-filter ul li a:after, .search .page-title:after, #sp-bottom .sppb-addon-gallery ul > li a:hover {
    background: unset !important;
    color: unset !important;
}
.sppb-section:not(.spectrum-faq-list) .sppb-addon-feature:hover {
    color: unset !important;
}
.sppb-section:not(.spectrum-faq-list) .sppb-addon-feature {
    padding: unset !important;
}
.sppb-section:not(.spectrum-faq-list) .sppb-addon-feature:hover .sppb-addon-text, .sppb-section:not(.spectrum-faq-list) .sppb-addon-feature:hover .sppb-addon-title.sppb-feature-box-title, .sppb-section:not(.spectrum-faq-list) .sppb-addon-feature:hover .sppb-icon span i {
    color: unset !important;
}

.sppb-section:not(.spectrum-faq-list) .sppb-addon-feature:hover .sppb-icon span i {
    color: #252525 !important;
}

/*title-style-001*/
.title-style-001 h1 strong {
  	font-family: 'AvenirBlack' !important;
    color: #ff6245;
}


/*pattern-style-001*/
.pattern-style-001 {
    position: relative;
}
.pattern-style-001:before {
    position: absolute;
    content: '';
    width: 800px;
    height: 800px;
    left: 50%;
    transform: translate(-50%,0);
    z-index: -1;
    background: url(/images/000-office/home/pattern-001.png) no-repeat scroll center center / cover;
    margin: auto;
    bottom: -150px;
}
@media(max-width:991px){
.pattern-style-001:before {
    position: absolute;
    content: '';
    width: 500px;
    height: 500px;
    left: 50%;
    transform: translate(-50%,0);
    z-index: -1;
    background: url(/images/000-office/home/pattern-001.png) no-repeat scroll center center / cover;
    margin: auto;
    bottom: -150px;
}}

/*pattern-style-002*/
.pattern-style-002 {
    position: relative;
}
.pattern-style-002:before {
    position: absolute;
    content: '';
    width: 1000px;
    height: 1000px;
    z-index: -1;
    background: url(/images/000-office/home/pattern-001.png) no-repeat scroll center center / cover;
    margin: auto;
    bottom: -800px;
    left: -200px;
}
@media(max-width:991px){
.pattern-style-002:before {
    position: absolute;
    content: '';
    width: 500px;
    height: 500px;
    z-index: -1;
    background: url(/images/000-office/home/pattern-001.png) no-repeat scroll center center / cover;
    margin: auto;
    top: unset;
  	bottom: -600px;
    left: -200px;
  }}

/*pattern-style-003*/
.pattern-style-003 {
    position: relative;
}
.pattern-style-003:after {
    position: absolute;
    content: '';
    width: 1000px;
    height: 1000px;
    z-index: -1;
    background: url(/images/000-office/home/pattern-001.png) no-repeat scroll center center / cover;
    margin: auto;
    top: -600px;
    right: -350px;
}
@media(max-width:991px){
.pattern-style-003:after {
    position: absolute;
    content: '';
    width: 500px;
    height: 500px;
    z-index: -1;
    background: url(/images/000-office/home/pattern-001.png) no-repeat scroll center center / cover;
    margin: auto;
    top: 0px;
    right: -250px;
}}

/*z-index*/
.z-index-negative {
    z-index: 0 !Important;
}

/*home brand*/
.home-brand img.hikashop_product_listing_image {
    max-height: 100px;
    width: auto !important;
}
.home-brand .hikashop_carousel_item.thumbnail.hikashop_subcontainer {
    min-height: 110px !important;
    margin: 0px !IMPORTANT;
      justify-content: center;
    align-items: center;
    display: flex;
}
.home-brand .hikashop_carousel_item.thumbnail.hikashop_subcontainer span.hikashop_category_name {
    display: none !important;
}

/**/
.home-products .thumbnail span.hikashop_product_name {
    text-align: center !important;
}
.home-products .hikashop_subcontainer.thumbnail {
    text-align: center !important;
}
.home-products #hikashop_product_contact_main {
    text-align: center !important;
}

/*Image Promotion*/
@media(min-width:991px){
    .image-001 img{
    width:600px;
  }}
  
  
  @media(max-width:992px){  
  .home-featured-products a {
    font-size: 12px;
    line-height: 1.5;
    /* height: 38px; */
    text-align: center !important;
    display: block;
    display: -webkit-box !important;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    }}