#cs-fb-widget {
    display: none;
}
.price span.price-new {
    color: #f00;
}
.position-no-owl .row_items .countDays, .position-no-owl .row_items .countHours, .position-no-owl .row_items .countMinutes, .position-no-owl .row_items .countSec {
    box-shadow: 0px 1px 5px #ccc;
}
.shiptobilling.clearfix {
    display: none;
}

/* Custom css for product */
section.product-design-shablon-one {
    display: flex!important;
    flex-direction: column!important;
    justify-content: center!important;
    align-items: center!important;
    align-content: center!important;
    padding: 80px 160px;
}

section.product-design-shablon-one h2 {
    font-weight: 400;
    font-size: 48px;
    text-align: center;
}

section.product-design-shablon-one p {
    text-align: center;
    padding: 80px 0 0 0;
    font-size: 24px;
    line-height: 29px;
}

section.product-design-shablon-two {
    background: #F8921A;
    padding: 80px 60px;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: center;
    align-items: center;
}

section.product-design-shablon-two h2 {
    font-weight: 400;
    font-size: 48px;
    color: white;
    text-align: center;
}

.product-design-shablon-two-content {
    display: flex;
    flex-direction: row;
    align-content: center;
    justify-content: space-between;
    align-items: center;
    padding: 80px 0 0 0;
}

.product-design-shablon-two-block {
    width: 48%;
    background: white;
    display: flex;
    flex-direction: row;
    align-content: center;
    align-items: center;
    border-radius: 15px;
    box-shadow: 4px 4px 12px rgba(0, 0, 0, 0.25);
    padding: 30px;
    box-sizing: border-box;
}

.product-design-shablon-two-block p {
    font-size: 24px;
    line-height: 29px;
    padding: 0 0 0 40px;
}

.product-design-shablon-two-block img {
    max-width: 100px!important;
    width: 100%;
    border-radius: 15px;
}

section.product-design-shablon-thee {
    background: #F8921A;
    padding: 80px 60px;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: center;
    align-items: center;
}

section.product-design-shablon-thee h2 {
    font-weight: 400;
    font-size: 48px;
    color: white;
    text-align: center;
}

.product-design-shablon-thee-content {
    display: flex;
    flex-direction: row;
    align-content: flex-start;
    align-items: flex-start;
    padding: 80px 0 0 0;
    justify-content: space-between;
}

.product-design-shablon-thee-block {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    align-content: center;
    width: 23%;
}

.product-design-shablon-thee-block img {
    border-radius: 50%;
    box-shadow: 4px 4px 12px rgba(0, 0, 0, 0.25);
}
.product-design-shablon-thee-block p {
    font-size: 18px;
    line-height: 22px;
    color: #FFFFFF;
    text-align: center;
    padding: 40px 20px 0 20px;
}

section.product-design-shablon-four {
    display: flex!important;
    flex-direction: column!important;
    justify-content: center!important;
    align-items: center!important;
    align-content: center!important;
    padding: 80px;
}

section.product-design-shablon-four h2 {
    font-weight: 400;
    font-size: 48px;
    text-align: center;
}

.product-design-shablon-four-content {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-content: center;
    align-items: center;
    padding: 80px 0 0 0;
    width: 100%;
}

.product-design-shablon-four-content ul {
    width: 100%;
    list-style: none;
    padding: 0;
    text-align: center;
}

.product-design-shablon-four-content ul li {
    font-size: 24px;
    line-height: 29px;
}

.product-design-shablon-four-content ul li b {font-weight: 400;color: #715ecc;}

section.product-design-shablon-one iframe {
    overflow: hidden;
    border-radius: 15px;
    margin: 40px;
}

.product-design-shablon-one-video {
    background: #f7f8fb;
}

#floatCart {
    width: 44px;
    height: 44px;
    border-radius: 10px;
    position: fixed;
    right: 20px;
    bottom: 80px;
    z-index: 2;
    background: #ffc300;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
}
#floatCart .shop-bag-svg {
    color: #000;
    width: 25px;
    height: 22px;
}
#floatCart span.count {
    position: absolute;
    width: 20px;
    height: 20px;
    top: -7px;
    right: -5px;
    background: #ffc300;
    color: #000;
    font-weight: bold;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    font-size: 13px;
}

.fastorder_full {
    background: #f9921b;
    margin: 50px 0;
}
#fastorder_full {
    display: flex;
    align-items: center;
    padding: 28px 30px;

}
form#fastorder_full .form-group {
    margin: 0 20px 0 0;
}
#fastorder_full .form-group.fname {
    margin-left: auto;

}
#fastorder_full .form-group.fbtn {
    margin-right: 0;
}
#fastorder_full .form-group label{
    position: absolute;
    top: 10px;
    right: 14px;
}
#fastorder_full  .col-text {
    color: #fff;
    font-size: 25px;
}
.h1-prod-name.mobile {
    display: none;
}
.sticker-ns.popular {
    display: none;
}
#ch_mobm_special svg path {
    fill: #FF9400;
}
#ch_mobm_special .mm-icon-left {
    background: #715ecc;
}
#showmore button {
    background: #715ECC;
    color: #fff;
}

@media (max-width: 1000px) {
    #floatCart {
        bottom: 65px;
        right: 10px;
    }
    section.product-design-shablon-one {
        padding: 40px 20px;
    }
    
    section.product-design-shablon-one h2 {
        font-size: 36px;
    }
    
    section.product-design-shablon-one p {
        padding: 40px 0 0 0;
        font-size: 18px;
        line-height: 22px;
    }
    
    section.product-design-shablon-two {
        padding: 40px 20px;
    }
    
    section.product-design-shablon-two h2 {
        font-size: 36px;
    }
    
    .product-design-shablon-two-content {
        display: flex;
        flex-direction: column;
        padding: 40px 0 0 0;
    }
    
    .product-design-shablon-two-block {
        width: 100%;
        padding: 15px;
        margin: 0 0 40px 0;
    }
    
    .product-design-shablon-two-block img {
        max-width: 80px!important;
    }
    
    .product-design-shablon-two-block p {
        font-size: 18px;
        line-height: 22px;
    }
    
    section.product-design-shablon-thee h2 {
        font-size: 36px;
    }
    
    .product-design-shablon-thee-content {
        display: flex;
        flex-direction: column;
        align-content: center;
        align-items: center;
        padding: 40px 0 0 0;
    }
    
    .product-design-shablon-thee-block {
        width: 100%;
        padding: 0 0 30px 0;
    }
    
    section.product-design-shablon-four h2 {
        font-size: 36px;
    }
    
    .product-design-shablon-four-content {
        display: flex;
        flex-direction: column;
        padding: 40px 0 0 0;
    }
    
    .product-design-shablon-four-content ul li {
        font-size: 18px;
        line-height: 22px;
        padding: 4px 0;
    }
    
    section.product-design-shablon-four {
        padding: 40px 20px;
    }
    #fastorder_full  {
        display: block;
        max-width: 400px;
        margin: auto;
    }
    #fastorder_full .col-text {
        padding-bottom: 30px;
    }
    form#fastorder_full .form-group {
        margin: 0px 0px 15px 0;
    }
}
@media (max-width: 768px) {
    .dn7 {
        display: none !important;
    }
    .header-search.livesearch .input-group-btn.categories {
        display: none;
    }
    .mob-fix-panel .fm-left-block .mob-m-i + div.mob-m-i {
        margin-left: 0;
    }
    h1.h1-prod-name.mobile {
        display: block;
    }
    h1.h1-prod-name.pc {
        display: none;
    }
    .ft_tabs_mob .tabs__header.ft__mobile .my-tabs.nav-tabs > li > a {
        padding: 8px 10px;
    }
    .my-tabs.nav-tabs > li > a {
        font-size: 12px;
    }
    .row-flex.category-page {
        justify-content: center;
    }
    .addit-action .compare {
        display: none;
    }
    .addit-action .quickview,
    .addit-action .quick-order,
    .addit-action .wishlist {
        transform: scale(0.8);
    }
    .stickers-ns {
        display: none;
    }
}
@media (max-width: 600px) {
    .product-thumb .btn-general .icon-cart-add {
        background: #fff;
    }
    .product-thumb .btn-general {
        color: #fff;
        background-color: #ff9400;
    }
}
@media (max-width: 480px) {
    .product-design-shablon-two-block {
        display: flex;
        flex-direction: column;
        align-content: center;
        align-items: center;
    }
    
    .product-design-shablon-two-block p {
        padding: 20px 0 0 0;
        text-align: center;
    }
}
/* end cutsom css */

#form-language {
    position: relative;
    z-index: 10000;
}
#form-language .dropdown-menu {
    min-width: auto;
}
#form-language .dropdown-menu button {
    padding: 5px 10px;
}