.extra-img-slide {
    width: 200px;
}

.menu-button-mobile,
.phone-header,
.sm-menu-mobile-footer-phone,
.slick-mobile-bkt,
.hide-sm-mobile,
.sm-menu-sublink-text-contact,
.header-wishlist-mobile,
.mobile-sleh {
    display: none;
}
.search-custom-product div .caption .price {
    padding-bottom: 10px;
}
.price-search {
    padding-bottom: 10px;
}

.menu-button-desctop {
    margin-left: 5px;
}

.header-menu_link-wishlist-white-mobile {
    display: none;
}

.extra-img-slide img {
    display: block;
    height: auto;
    width: 200px;
    min-width: 100%;
    overflow: hidden;
}

#maintainModal .modal-content {
    margin-top: 50px;
}

#warantyModal .modal-content {
    width: 600px;
    margin-left: auto;
    margin-right: auto;
    height: 500px;
}

#videoModal .modal-body {
    padding: 30px;
}

.blog_title-all {
    font-family: 'Open Sans', sans-serif;
}

#sizeModal .modal-body {
    padding: 30px;
}

#sizeModal .modal-body input {
    height: 36px;
    border-radius: 0;
    border: 1px solid #b5b5b5;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 18px;
    letter-spacing: 0em;
    color: #232323;
    margin-bottom: 20px;
    width: 100%;
}

#maintainModal .modal-dialog {
    height: 700px;
    width: 1060px;
    max-width: 100%;
}

#maintainModal .modal-body {
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding-bottom: 70px;
}

#maintainModal .moda-body p {
    color: #757575;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 23px;
    letter-spacing: 0.01em;
}

#imageModal .modal-dialog {
    width: 100%;
    margin-right: 20px;
    margin-left: 20px;
}

#imageModal .modal-content {
    text-align: center;
}

#imageModal .modal-body {
    margin-top: 20px;
    margin-bottom: 20px;
}

.maintain_img {
    margin-right: auto;
    margin-left: auto;
    background-image: url(../image/maintain.svg);
    background-repeat: no-repeat;
    background-size: contain;
    width: 455px;
    height: 300px;
    margin-bottom: 20px;
}

#maintainModal .modal-body button {
    margin-right: auto;
    margin-left: auto;
    width: 250px;
    height: 48px;
    background-color: #EFEFEF;
    color: #2C3946;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 18px;
    letter-spacing: 0em;
    text-align: center;
}

.recomend-tick {
    background-image: url(../image/recomend-tick.svg);
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;
    width: 13px;
    height: 9px;
    margin-right: 5px;
}

.contact-top-button {
    display: block;
    padding-top: 12px;
    padding-left: 20px;
}

.contact-top-button:hover {
    color: #fff;
}

.present-tab-icn {
    display: inline-block;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url(../image/gift-tab-icn.svg);
    height: 24px;
    width: 24px;
    margin-right: 5px;
}

.bundle-tab-icn {
    display: inline-block;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url(../image/bundle-tab-icn.svg);
    height: 24px;
    width: 24px;
    margin-right: 5px;
}

.credit-tab-icn {
    display: inline-block;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url(../image/credit-tab-icn.svg);
    height: 24px;
    width: 24px;
    margin-right: 5px;
}

.special-tab-icn {
    display: inline-block;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url(../image/special-tab-icn.svg);
    height: 24px;
    width: 24px;
    margin-right: 5px;
}

.active-tab-icn {
    display: inline-block;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url(../image/active-tab-icn.svg);
    height: 35px;
    width: 35px;
    margin-left: auto;
    visibility: hidden;
    display: none;
}

.special_nav .active .active-tab-icn {
    visibility: visible !important;
    display: inline-block !important;
}

#information-information .bo-block,
#information-information .interesting-block {
    box-shadow: none;
    margin-top: 0;
    height: auto;
    margin-bottom: 50px;
    padding-bottom: 50px;
}

#information-information .bo-block .col-md-3,
#information-information .interesting-block .col-sm-3,
#information-information .interesting-block-active-all,
#information-information .baner-best,
#information-information .tabs-best-all {
    display: none;
}

#information-information .bo-block .col-md-9,
#information-information .interesting-block .col-sm-9 {
    flex: 0 0 100%;
    max-width: 100%;
}

#information-information .interesting-block-nav {
    display: flex;
    justify-content: space-between;
    margin-right: 0;
    margin-left: 0;
}

.bundle_baner {
    height: 210px;
    background-color: #222;
}

.special_bundle_container {
    background: #FFFFFF;
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.15);
    margin-bottom: 20px;
}

.special_bundle_info-bottom {
    display: flex;
    justify-content: space-between;
}

.special_bundle_info {
    padding: 20px;
}

.special_bundle_info-top h6 {
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 21px;
    text-align: left;
}

.bundle_info-link {
    display: block;
    padding: 20px;
    height: 54px;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 21px;
    letter-spacing: 0.02em;
    text-align: left;
    color: #F54E1A;
    text-align: center;
}

.special_nav li a {
    height: 54px;
    border-radius: 0 !important;
    margin-right: 2px;
    color: #fff;
    font-family: Panton;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 14px;
    letter-spacing: 0em;
    text-align: left;
    display: flex;
    align-items: center;
}

.bundle_info-link:hover {
    color: #F54E1A;
}

#pills-special-tab {
    background: #F54E1A;
}

#pills-present-tab {
    background: #0DB04E;
}

#pills-credit-tab {
    background: #3A65A7;
}

#pills-bundle-tab {
    background: #FFB23E;
}

.bundle_description-wrap {
    margin-top: 50px;
    margin-bottom: 50px;
}

.bundle-container_products {
    height: 300px;
    background: #FFFFFF;
    margin-top: 20px;
    padding-bottom: 20px;
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);
}

.bundle-container_products img {
    width: 100%;
    min-height: 100px;
}

.bundle-container_products h5 {
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: 0em;
    text-align: center;
    margin-top: 10px;
    color: #232323;
    text-align: center;
    height: 58px;
    padding-right: 15px;
    padding-left: 15px;
}

.bundle-container_products .price {
    font-family: 'Gilroy', sans-serif;
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 18px;
    letter-spacing: 0em;
    text-align: center;
}

.bundle_container-image {
    height: 300px;
    width: 100%;
}

.bundle_container h3 {
    font-family: Panton;
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 29px;
    letter-spacing: 0em;
    text-align: left;
    color: #2C3946;
}

.regular-price {
    font-size: 12px;
    font-weight: 400;
    line-height: 13px;
    text-decoration: line-through;
    color: #232323;
}

.bundle_baner {
    background-repeat: no-repeat;
    background-size: contain;
}

.bundle_prefix {
    font-family: 'Open Sans', sans-serif;
    font-size: 48px;
    font-style: normal;
    font-weight: 600;
    line-height: 65px;
    color: #2C3946;
}

.bundle_header {
    margin-top: 100px;
    margin-bottom: 60px;
    font-family: Panton;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    letter-spacing: 0em;
    text-align: left;
}

.bundle_image {
    width: 215px;
    height: 170px;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url(../image/bundle-bg.svg);
    display: flex;
    align-items: center;
    justify-content: center;
}

.bundle_save {
    text-decoration: line-through;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
}

.bundle_info {
    position: relative;
    width: 200px;
}

.bundle_save-count {
    position: absolute;
    top: -55px;
    right: 0;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: 13px;
    letter-spacing: 0em;
    color: #F54E1A;
    background-image: url(../image/bundle-save-bg.svg);
    background-repeat: no-repeat;
    background-size: contain;
    width: 70px;
    height: 55px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
}

.xbundle_container {
    display: flex!important;
    align-items: center;
    justify-content: space-around;
    border: 0 !important;
    box-shadow: none !important;
}

.bundle_products {
    border: 0;
    width: 230px;
    text-align: center;
}

.bundle_products h4 a {
    font-family: 'Open Sans', sans-serif;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 13px;
    height: auto;
    color: #000;
}

.bundle_products .price {
    border: 0;
    font-family: 'Open Sans', sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 13px;
    color: #000;
}

.bundle_products .regular-price {
    color: #000;
}

#modalFeedbackHeader .modal-dialog {
    width: 560px;
    margin-top: 100px;
}

#modalFeedbackHeader .modal-body {
    padding: 20px 50px 50px 50px;
}

#modalFeedbackHeader .modal-header {
    padding-bottom: 0 !important;
}

.stock-status {
    display: flex;
    align-items: center;
}

#form-feedback-header input {
    margin-right: auto;
    margin-left: auto;
    margin-top: 15px;
    width: 300px;
    border: 1px solid #b5b5b5;
    border-radius: 0;
    outline: none;
}
#button_send_feedback_header {
    width: 300px;
    margin-top: 10px;
    margin-right: auto;
    margin-left: auto;
}

.stock-status i {
    margin-right: 3px !important;
}

.interesting-block .product-thumb-viewed-home {
    width: 250px;
}

.product-thumb-viewed-home .price-old {
    font-size: 16px !important;
    font-weight: 400;
    line-height: 18px;
}

.instock {
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url(../image/instock.svg);
    display: inline-block;
    height: 20px;
    width: 20px;
    margin-right: 3px;
}

.compare-table thead tr td {
    font-size: 18px;
    font-weight: 600;
    line-height: 18px;
    color: #2C3946;
    margin-top: 20px;
    padding-top: 30px;
}

.compare-table,
.compare-table tbody {
    border: 1px solid #DFDFDf;
}

.compare-table tbody tr td {
    border-right: 1px solid #DFDFDf;
}

.compare-table tbody tr:nth-child(2n) {
    background: #F6F6F6;
}

.compare_title {
    font-size: 18px;
    font-weight: 400;
    line-height: 18px;
    color: #232323;
}

.compare-card_rem {
    background-image: url(../image/x-modal.svg);
    display: inline-block;
    background-repeat: no-repeat;
    background-size: contain;
    height: 15px;
    width: 15px;
    position: absolute;
    right: -15px;
    top: -15px;
}

.size-select option {
    border-radius: 0;
    line-height: 36px;
}

.product-thumb-viewed-home .special_fire {
    align-items: center !important;
    position: absolute;
    top: 10px;
    left: 10px;
    height: 50px;
    display: flex;
    padding-top: 35px;
    justify-content: center;
}

.product-thumb-viewed-home .special_fire p {
    font-size: 12px;
    margin-left: -23px;
    margin-top: -7px;
}

.size-select {
    border-radius: 0;
    border: 1px solid #232323;
}

#paymentyModal .modal-content {
    width: 550px;
    margin-right: auto;
    padding-bottom: 40px;
    margin-left: auto;
}

.payment-modal_list {
    padding-left: 80px;
}

.payment-modal_list li svg {
    margin-right: 10px;
    width: 30px;
}

.payment-modal_list li {
    margin-top: 20px;
    font-size: 18px;
    font-weight: 400;
    line-height: 30px;
    list-style: none;
}

#input-advantages,
#input-disadvantages {
    width: 100%;
}

.comment_pluses-title {
    color: #35AF6D;
}

.comment_minuses-title {
    color: #E44F45;
}

.addimage_title {
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
    color: #232323;
}

.image-download_info {
    font-size: 12px;
    font-weight: 400;
    line-height: 13px;
    color: #757575;
}

.comment_image-list {
    padding-left: 0;
}

.bttn-download {
    text-align: center;
    border: 1px solid #232323;
    border-radius: 0;
    height: 36px;
    line-height: 36px;
    width: 120px;
    font-family: Gilroy;
    font-size: 11px;
    font-weight: 400;
    color: #232323;
}

.comment_image-list li {
    display: inline-block;
    margin-right: 10px;
    list-style: none;
}

.bo_title-best {
    height: 240px;
}

.product-thumb-viewed-home {
    height: auto !important;
}

.paper-viewed {
    height: 320px !important;
}

.deivery-tab_points-content {
    padding-right: 0 !important;
    background-size: cover !important;
}

.product-remove a {
    color: #757575;
    font-size: 14px;
    font-weight: 400;
    line-height: 16px;
}

.product-card_img {
    height: 260px;
    background-size: content;
    background-repeat: no-repeat;
}

.product-remove {
    margin-top: 10px;
    margin-bottom: 10px;
}

.product-card_option {
    position: absolute;
    top: 10px;
    right: 10px;
    background: rgba(255, 255, 255, 0.5);
    border-radius: 3px;
    display: inline;
    display: flex;
    align-items: center;
    padding: 5px;
}

.product-card_stock {
    margin-top: 10px;
    font-size: 12px;
    line-height: 18px;
    text-align: center;
    color: #B5B5B5;
}

.product-card_title {
    margin-top: 5px;
    padding-right: 15px;
    padding-left: 15px;
    height: 50px;
    font-size: 14px;
    font-weight: 400;
    line-height: 16px;
}

.product-card {
    position: relative;
    padding-bottom: 10px;
    margin-bottom: 2px;
}

.product-card_price {
    font-size: 24px;
    font-weight: 600;
    color: #222222;
}

.product-card_price-old {
    font-size: 18px;
    font-weight: 400;
    line-height: 18px;
    color: #232323;
    text-decoration: line-through;
}

.icn-comments {
    margin-right: 5px;
    background-image: url(../image/coments.svg);
    background-repeat: no-repeat;
    background-size: contain;
    height: 11px;
    width: 11px;
    display: inline-block;
}

.compare_card {
    background-color: #fff;
    padding-bottom: 10px;
}

.compare_card-avaliable {
    margin-top: 10px;
}

.compare_card-rating {
    padding-right: 10px;
    padding-left: 10px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 10px;
}

.compare_card {
    width: 260px;
    margin: auto;
}

.compare_card h4 {
    margin-top: 10px;
    font-size: 14px;
    line-height: 16px;
    text-align: center;
}

.compare_card-price {
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: 18px;
    letter-spacing: 0em;
    text-align: center;
}

.compare_buy {
    width: 200px;
}

.compare_buttons {
    display: flex;
    justify-content: center;
    flex-direction: column;
}

.compare_buttons input {
    margin-right: auto;
    margin-left: auto;
}

.compare_rem {
    margin-top: 10px;
    font-size: 14px;
    font-weight: 600;
    line-height: 18px;
    letter-spacing: 0em;
    text-align: center;
    color: #2C3946;
}

.compare_rem:hover {
    color: #E44F45;
}


/* utils */

.hide-lg {
    display: none;
    visibility: hidden;
}

.hr {
    height: 1px;
    border-bottom: 1px solid #E5E5E5;
}

.hide {
    visibility: hidden;
    display: none;
}


/* end utils */

.header-menu_link {
    cursor: pointer;
}


/* icons */

.header-nav:hover li a {
    color: #232323;
}

.ibttn-wishlist:hover {
    background-image: url(../image/favorites-hover-red.svg);
}

.ibttn-youtube:hover {
    background-image: url(../image/youtybe-hover-red.svg);
}

.ibttn-compare:hover {
    background-image: url(../image/comparative-hover-red.svg);
}

.ibttn-share:hover {
    background-image: url(../image/share-hover.svg);
}

.ibttn-youtube-dark:hover {
    background-image: url(../image/youtube-hover.svg);
}

.gonext {
    width: 7px;
    height: 12px;
    display: inline-block;
    background-image: url(../image/gonext.svg);
    background-repeat: no-repeat;
    background-size: contain;
    margin-top: 1px;
    margin-left: 7px;
}

.product-small .btn-buy {
    margin-top: 20px;
}

.blog_title-all,
.view-all-brands_link {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.blog_title-all:hover {
    color: #F54E1A;
}

.blog_title-all:hover .gonext,
.view-all-brands_link:hover .gonext {
    background-image: url(../image/gonext-hover.svg);
}

.header-nav .navbar .nav .nav-fill:hover .dropdown a .ibttn .ibttn-header-user {
    background-image: url(../image/user-hover.svg);
}

.header-menu_link-shopping_cart:hover .ibttn-header-cart {
    background-image: url(../image/cart-hover.svg);
}

.header-menu_link-shopping_cart:hover span {
    color: #F54E1A;
}

.test-2 .thmb img {
    margin-left: -5px;
}


/* end icons */

.breadcrumb {
    margin-top: 10px;
    padding-left: 0;
    /* background-color: #fbfbfb !important; */
    border-radius: 0% !important;
}

.breadcrumb li a::after {
    content: ' / ';
    margin-right: 2px;
    margin-left: 2px;
}

.breadcrumb li:last-child a::after {
    content: '';
}

.breadcrumb li a {
    font-size: 14px;
    line-height: 14px;
    color: #B5B5B5;
}

.tab-description .product-small {
    margin-top: 0 !important;
}

.product-thumb-recommended .price .price-old {
    font-size: 14px !important;
}

.spec3 {
    color: #F54E1A;
    margin-left: 5px;
}

#search .input-group-btn {
    z-index: 999;
}

.bttn-search:hover {
    background: #F54E1A;
    color: white;
}

#up {
    z-index: 5;
}

.prod_attr-sticker_name {
    margin-top: 5px;
}

.bttn-primary:hover {
    background-color: #ff531e;
}

.swiper-viewport:hover .swiper-button-next {
    right: 0 !important;
}

.swiper-viewport:hover .swiper-button-prev {
    left: 0 !important;
}

.review_wrap {
    margin-top: 40px;
    padding-top: 30px;
}

.review_wrap .hr {
    margin-right: -15px;
    margin-left: -15px;
}

.review_header {
    padding-bottom: 25px;
}

.review_header h4 {
    font-family: Panton;
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 19px;
    color: #232323;
    margin-left: 15px;
}

.bkt-mav_tabs li a span {
    color: #B5B5B5;
}

.thmb-small {
    list-style: none;
}

.footer-top_section {
    height: 100px;
}

.seo-tags-container .col a {
    cursor: pointer;
}

.seo-tags-container .col a:hover {
    color: #F54E1A !important;
}

.cart_total-price:nth-child(1) {
    display: none;
    visibility: hidden;
}

.cart_total-price {
    margin-right: 18px;
    font-family: 'Open Sans', sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 24px;
    line-height: 18px;
    color: #232323;
}

.bkt-sticker {
    left: -40px;
}


/* .nav-fill {
    left: 0;
    right: 10px;
} */

.ibttn-l {
    right: 105px;
}

.ibttn-mic {
    right: 85px;
}

.navbar-block {
    left: 0;
    padding: 0;
}

.dark-theme-switch {
    padding-right: 0;
}

.navbar-block .navbar {
    padding-right: 0;
}

.header_link-stock {
    padding-right: 0;
}

.header_link {
    padding: 8px 16px;
    position: relative;
    left: 40px;
}

.header-menu {
    position: relative;
    top: 5px;
}

.ibttn-header-wishlist,
.ibttn-header-user,
.ibttn-header-compare,
.ibttn-header-cart {
    width: 34px;
}

.header-menu_link-wishlist,
.header-menu_link-compare {
    margin-right: 20px;
}

#videoModal .modal-dialog .modal-content {
    width: 1060px;
    height: 740px;
    max-width: 80%;
    margin-right: auto;
    margin-left: auto;
}

#videoModal .modal-dialog .modal-content .modal-body div iframe {
    width: 1000px !important;
    height: 561px !important;
    max-width: 100%;
}

.youtube_modal-header {
    padding: 50px 30px 40px 30px;
    display: flex;
    justify-content: space-between;
}

.youtube_modal-close {
    border: 0;
    background-color: #fff;
}

.bttn_modal-close {
    background-image: url(../image/x-modal.svg);
    background-repeat: no-repeat;
    background-size: contain;
    height: 14px;
    width: 14px;
    display: inline-block;
}

#videoModal {
    height: 100%;
}


/* midals */

#sizeModal .modal-content,
#subscribeModal .modal-content {
    width: 630px;
    min-height: 390px;
    padding-bottom: 35px;
    margin-right: auto;
    margin-left: auto;
}

#deliveryModal .modal-content {
    margin-right: auto;
    margin-left: auto;
    width: 558px;
}

#deliveryModal .modal-content h3 {
    font-family: Panton, sans-serif;
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 29px;
    letter-spacing: 0em;
}

.modal-backdrop {
    z-index: 1040 !important;
}

.del-ship {
    width: 44px;
    height: 24px;
    display: inline-block;
    background-image: url(../image/shipping.svg);
    background-repeat: no-repeat;
    background-size: contain;
}

.del-np {
    background-image: url(../image/np.svg);
    background-repeat: no-repeat;
    background-size: contain;
    width: 44px;
    height: 15px;
    display: inline-block;
}

.del-meest {
    background-image: url(../image/meest.svg);
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;
    width: 44px;
    height: 16px;
}

.del-courier {
    background-image: url(../image/courier.svg);
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;
    height: 24px;
    width: 44px;
    background-position: center center;
}

.delivery-list {
    margin-left: 50px;
}

.delivery-list li {
    display: flex;
    align-items: center;
    margin-top: 20px;
    list-style: none;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 14px;
    letter-spacing: 0em;
}

.delivery-list li i {
    margin-right: 5px;
}

#sidebarModal .modal-dialog {
    height: 100%;
    margin-right: 0;
    margin-top: 0;
    margin-bottom: 0;
    position: fixed;
    bottom: 0;
    top: 0.;
    right: 0;
}

#sidebarModal .modal-content {
    width: 500px;
    margin-left: auto;
    height: 100%;
    position: absolute;
    bottom: 0;
    top: 0;
    right: 0;
}


/* end modals */


/* review forms */

.rating {
    display: inline-block;
    position: relative;
    height: 30px;
    line-height: 30px;
    font-size: 30px;
}

.rating label {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    cursor: pointer;
}

.rating label:last-child {
    position: static;
}

.rating label:nth-child(1) {
    z-index: 5;
}

.rating label:nth-child(2) {
    z-index: 4;
}

.rating label:nth-child(3) {
    z-index: 3;
}

.rating label:nth-child(4) {
    z-index: 2;
}

.rating label:nth-child(5) {
    z-index: 1;
}

.rating label input {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
}

.rating label .icon {
    float: left;
    width: 20px;
    margin-right: 12px;
    color: transparent;
}

.rating label:last-child .icon {
    color: #b3b3b3;
}

.rating:not(:hover) label input:checked~.icon,
.rating:hover label:hover input~.icon {
    color: #FF9932;
}

.rating label input:focus:not(:checked)~.icon:last-child {
    color: #FF9932;
    text-shadow: 0 0 5px #09f;
}

.progress-input {
    display: inline-block;
    position: relative;
    height: 5px;
    line-height: 7px;
    font-size: 5px;
}

.progress-input label {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    cursor: pointer;
}

.progress-input label:last-child {
    position: static;
}

.progress-input label:nth-child(1) {
    z-index: 5;
}

.progress-input label:nth-child(2) {
    z-index: 4;
}

.progress-input label:nth-child(3) {
    z-index: 3;
}

.progress-input label:nth-child(4) {
    z-index: 2;
}

.progress-input label:nth-child(5) {
    z-index: 1;
}

.progress-input label input {
    position: absolute;
    bottom: -134%;
    left: 0;
    opacity: 0;
    width: 30px!important;
}

.progress-input label .bar {
    display: inline-block;
    color: transparent;
    width: 30px;
    overflow: hidden;
}

.progress-input label:last-child .bar {
    color: #E5E5E5;
    background: #E5E5E5;
}

.progress-input:not(:hover) label input:checked~.bar,
.progress-input:hover label:hover input~.bar {
    color: #F54E1A;
    background: #F54E1A;
}

.progress-input label input:focus:not(:checked)~.bar:last-child {
    color: #F54E1A;
    background: #F54E1A;
}


/* end review forms */


/* category page */

.cat_rating-row {
    width: 100%;
    display: flex;
    padding-right: 15px;
    padding-left: 15px;
    justify-content: space-between;
}

.cat_rating-row_stars>span {
    display: none;
}

.cat_rating-row_stars .rating {
    display: flex;
}

.cat_rating-row_stars .rating .prod-rating {
    line-height: 14px;
    font-size: 12px;
    margin-left: 5px;
}

.cat_prod-reviews {
    font-size: 12px;
    line-height: 18px;
    margin-left: 5px;
}


/* end category page */

.bo-nav-tabs-best-product {
    padding-top: 0;
}

.baner-best {
    margin: 0;
    padding: 0;
}

.bo-block {
    height: 620px;
}

.bo-nav-tabs-best-product li a {
    display: block;
}

.interesting-block-nav {
    padding: 0;
    margin-right: 30px;
    margin-left: 30px;
}

.interesting-block-content {
    padding: 0;
}

.bkt_manufacturer-img img {
    width: 110%;
}

.free_shipping {
    width: 150px;
    height: 34px;
    background-image: url(../image/free-delivery.svg);
    background-size: contain;
    background-repeat: no-repeat;
}

.top_sales {
    width: 150px;
    height: 34px;
    background-image: url(../image/top-sales.svg);
    background-size: contain;
    background-repeat: no-repeat;
}

.new_production {
    width: 150px;
    height: 34px;
    background-image: url(../image/new-production.svg);
    background-size: contain;
    background-repeat: no-repeat;
}

.rr_wrap .product-thumb .caption h4 {
    padding-right: 15px;
    padding-left: 15px;
}

.rr_wrap .product-thumb {
    background-color: #fff;
}

.product-thumb-viewed-home {
    min-width: 206px !important;
    height: 310px!important;
    background-color: #fff;
    position: relative;
}

.product-thumb-viewed-home-bkt {
    min-width: 296px !important;
    height: 400px!important;
    margin-top: 15px;
    background-color: #fff;
}

#pills-home-tab:hover, .pills-profile-tab:hover {
    transition: .5s linear;
    color: #F54E1A;
}

.product-thumb-viewed-home-bkt.product-thumb-viewed-home-bkt-new {
    padding: 0 3px!important;
}


/* sliders */

.slick-vertical .slick-arrow {
    width: 30px;
    display: block;
    margin: 0 auto;
    cursor: pointer;
}

.slick-vertical .slick-arrow:hover {
    opacity: .6;
}

.pod_nav li a {
    padding: 10px 0;
    margin: 0;
    display: block;
}

.star-g-prod-day {
    height: 16px;
    width: 17px;
}

.slick-slide {
    padding: 0px !important;
}

#carousel0 .slick-slide img {
    width: 90px;
    height: 40px;
    margin: auto;
}

.cat-product-thumb {
    background-color: #fff;
}

.youtube_button {
    display: inline-block;
    margin-bottom: 20px;
}

div.row.pod-block>div.col-md-4.text-center.paper.pod_info-block.info-block-day>ul>div>div>li>.active {
    background: #EFEFEF;
}

.slider8,
.slider7 {
    position: relative;
    overflow: hidden;
    width: 100%;
    margin: 0;
}

.slider__wrapper {
    display: flex;
    transition: transform 0.6s ease;
}

.slider__item {
    flex: 0 0 16.75%;
    max-width: 16.75%;
    padding: 30px 10px 20px;
}

.slider__control {
    position: absolute;
    top: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 40px;
    color: #fff;
    text-align: center;
    height: 32px;
    transform: translateY(-50%);
}

.slider__control:hover,
.slider__control:focus {
    color: #fff;
    text-decoration: none;
    outline: 0;
    opacity: .9;
}

.slider__control_left {
    left: -1px;
    background-size: 25%;
    background-repeat: no-repeat;
    background-image: url(../image/prev-slide-best.svg);
}

.slider__control_right {
    right: -30px;
    background-size: 25%;
    background-repeat: no-repeat;
    background-image: url(../image/next-slide-best.svg);
}

.bo-wrap {
    margin-top: 10px !important;
}

.slider__viewed {
    height: 255px;
    position: relative;
    margin-right: 30px;
    margin-left: 30px;
}

.product-thumb-recommended,
.product-thumb-viewed {
    box-shadow: 0px 4px 25px rgba(0, 0, 0, 0.1);
    padding-bottom: 10px;
}

.all-viewed {
    padding: 0 23px 0 10px !important;
}

.slider__viewed-wrap {
    width: 100%;
    position: relative;
    height: 255px;
}

.slider__viewed-wrap .slider__viewed {
    padding: 0;
}

.interesting-wrap .slider__viewed {
    height: 285px;
}

.interesting-wrap {
    height: 310px;
}

.arrow-slick-next,
.arrow-slick-prev {
    width: 9px;
    height: 21px;
    display: inline-block;
    cursor: pointer;
    background-repeat: no-repeat;
    background-size: contain;
    position: absolute;
    bottom: -8px;
    z-index: 10;
}

.option-slider {
    height: 30px;
    padding-right: 10px;
    padding-left: 10px;
}

.bkt-bottom-slider,
.bkt-bottom-slider-2 {
    height: 270px;
    position: relative;
}

.bkt-bottom-slide .product-thumb {
    width: 180px;
}

.arrow-slick-next {
    right: 0;
    background-image: url(../image/slick/next-slide-best.svg);
}

.arrow-slick-prev {
    left: -20px;
    background-image: url(../image/slick/prev-slide-best.svg);
}

.bttn-slick-next,
.bttn-slick-prev {
    /* display: inline-block !important; */
    cursor: pointer;
    width: 40px;
    height: 32px;
    border: 0;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center center;
    position: absolute;
    top: 50%;
    margin-top: -20px;
    z-index: 10;
}

.bttn-slick-next {
    right: -17px;
    background-image: url(../image/slick/slick-next.svg);
}

.bkt-bottom-slider {
    max-width: 100%;
}

.bttn-slick-prev {
    left: -15px;
    background-image: url(../image/slick/slick-prew.svg);
}

.bttn-slick-next:hover {
    background-image: url(../image/slick/slick-next-hover.svg);
}

.bttn-slick-prev:hover {
    background-image: url(../image/slick/slick-prew-hover.svg);
}


/* end sliders */


/* checkout */

.alert {
    padding: .75rem 1.25rem;
    border-radius: 0;
}

.alert-success {
    color: #232323;
    background-color: #fff;
}

.alert-success a {
    color: #F54E1A;
}

.checkout_wrapper {
    display: flex;
    justify-content: space-between;
}

.checkout_left-wrapper {
    width: 736px;
    height: 100%;
    background: #FFFFFF;
    box-shadow: 0px 4px 25px rgba(0, 0, 0, 0.1);
    padding: 30px;
}

.checkout_right-wrapper {
    background: #FFFFFF;
    box-shadow: 0px 4px 25px rgba(0, 0, 0, 0.1);
    padding: 15px;
    width: 400px;
}

.check_coupon-block_wrap {
    margin-top: 30px;
    padding-top: 20px;
}

.simplecheckout-cart-total input {
    max-width: 180px !important;
}

.simplecheckout-cart-buttons {
    display: flex;
    justify-content: end !important;
}

.checkout_right-wrapper h3 {
    font-family: Panton;
    font-style: normal;
    font-weight: 600;
    font-size: 18px;
    line-height: 22px;
    color: #232323;
}

.check_cart-wrap {
    overflow-y: auto;
    overflow-x: hidden;
}

.simplecheckout-button-right {
    position: relative;
    bottom: 110px;
    right: 15px;
}

.checkout_confirm a {
    font-family: 'Open Sans', sans-serif;
    font-style: normal;
    font-weight: normal;
    font-size: 12px;
    line-height: 18px;
    text-align: center;
    color: #B5B5B5;
}

.checkout_confirm a:hover {
    cursor: pointer;
    color: #F54E1A;
}

.checkout_right-wrapper .hr {
    margin-right: -15px;
    margin-left: -15px;
}

.simplecheckout-cart-total {
    padding: 0;
    display: flex;
    justify-content: space-between;
}

.checkout_cartb-bottom_wrap {
    padding-top: 25px;
    padding-bottom: 75px;
}

.check_login-nav li a {
    font-weight: 600;
    font-size: 14px;
    line-height: 17px;
    color: #232323;
}

.check_login-nav li a:hover {
    font-weight: 600;
    font-size: 14px;
    line-height: 17px;
    color: #F54E1A !important;
}

.check_login-nav li .active {
    color: #F54E1A !important;
    border-bottom: 1px solid #F54E1A;
}

.simplecheckout-block-content {
    padding-top: 27px;
}

.simplecheckout-cart-total:after {
    display: none !important;
}

.simplecheckout-cart-total-value-title {
    font-weight: 500;
    font-size: 18px;
    line-height: 18px;
    text-align: left;
}

.simplecheckout-cart-total-value {
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 18px;
}

#simplecheckout_button_confirm,
#simplecheckout_button_cart {
    padding-right: 32px;
    padding-left: 32px;
    height: 48px;
    font-weight: 600;
    font-size: 14px;
    line-height: 48px;
    text-align: center;
    color: #FFFFFF;
    border-radius: 0;
}

#simplecheckout_button_confirm {
    background: #FFA78C;
    position: relative;
    top: 0;
}

.ui-accordion-content {
    height: 380px !important;
}

#simplecheckout_button_cart:hover #simplecheckout_button_confirm:hover {
    background-color: #FFA78C;
}

.ui-widget-content {
    border: 0;
}

.ui-icon,
.ui-accordion-header-icon .ui-icon .ui-icon-triangle-1-e {
    display: none;
    visibility: hidden;
}

.ui-accordion .ui-accordion-header {
    font-family: Panton;
    font-style: normal;
    font-weight: 600;
    font-size: 18px;
    line-height: 22px;
    background-color: #fff;
    color: #757575;
    border: 0;
}

.ui-accordion-header a {
    display: flex;
}

.iedit {
    background-image: url(../image/edit.svg);
    background-size: contain;
    background-repeat: no-repeat;
    width: 18px;
    height: 17px;
    margin-right: 7px;
    display: inline-block;
}

.ui-accordion-header a .check_edit {
    margin-left: auto;
    font-family: 'Open Sans', sans-serif;
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 30px;
    color: #757575;
}

.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
    font-family: Panton;
    font-style: normal;
    font-weight: 600;
    font-size: 18px;
    line-height: 22px;
    color: #232323;
}

.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
    background-color: #fff;
    border: 0;
    border-radius: 0%;
}

.checkout_round {
    height: 24px;
    width: 24px;
    margin-right: 17px;
    border-radius: 50%;
    background: #E5E5E5;
    line-height: 24px;
    font-family: 'Open Sans', sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 12px;
    text-align: center;
    display: inline-block;
    color: #2C3946;
}

.ui-state-active a .checkout_round {
    background: #F54E1A !important;
    color: #fff !important;
}

.simple-content .checkout-heading,
.checkout-heading span {
    display: none;
    visibility: hidden;
}

.simplecheckout-block-content label {
    font-family: 'Open Sans', sans-serif;
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 16px;
    color: #232323;
}

.simple-content input[type=text],
.simple-content input[type=password],
.simple-content input[type=tel],
.simple-content input[type=phone],
.simple-content input[type=email] {
    font-family: 'Open Sans', sans-serif;
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 16px;
    border-bottom: 1px solid #DFDFDF;
    border-top: 0;
    border-right: 0;
    border-left: 0;
    color: #757575;
}

.form-control:focus {
    border-bottom: 1px solid #DFDFDF;
    border-top: 0;
    border-right: 0;
    border-left: 0;
}

.ui-accordion .ui-accordion-header {
    padding-top: 0;
    padding-bottom: 0;
}

#ui-id-6 {
    border: 0 !important;
}

.ui-accordion .ui-accordion-content {
    margin-left: 24px;
    border-left: 1px solid #EFEFEF;
}

.row-customer_firstname,
.row-customer_email,
.row-customer_telephone {
    display: flex;
}

.checkout_left-wrapper .next {
    margin-left: auto;
    margin-right: auto;
    border: 0;
    padding-right: 28px;
    padding-left: 28px;
    border-radius: 0;
    display: flex;
    background: #F54E1A;
    font-family: 'Open Sans', sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 48px;
    text-align: center;
    color: #FFFFFF;
    margin-top: 20px;
}

.check_cart-wrap {
    padding-top: 25px;
}

.check_cart-wrap_item-image {
    margin-right: 10px;
}

.check_cart-wrap_item {
    display: flex;
    justify-content: space-between;
}

.check_cart-wrap_item-image {
    width: 86px;
}

.check_cart-wrap_item-image img {
    width: 86px;
}

.simplecheckout-cart-total {
    border-right: 0 !important;
    border-left: 0 !important;
    border-bottom: 0 !important;
}

.check_cart-wrap_item-about .name a {
    font-family: 'Open Sans', sans-serif;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 19px;
    color: #232323;
}

.check_cart-wrap_item-about .name a:hover {
    text-decoration: none;
}

.check_cart-wrap_item-about .model {
    margin-bottom: 15px;
    font-family: 'Open Sans', sans-serif;
    font-style: normal;
    font-weight: normal;
    font-size: 12px;
    line-height: 18px;
    color: #757575;
}

.check_cart-wrap_item-about .options {
    font-family: 'Open Sans', sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 18px;
    color: #232323;
}

.check_cart-wrap_item-about .total {
    font-size: 14px;
    line-height: 18px;
    color: #000000;
}

.check_cart-wrap_item-about .check_item-total {
    font-weight: 600;
    font-size: 14px;
    line-height: 18px;
    color: #232323;
}

.check_cart-wrap_item {
    padding-top: 17px;
    padding-bottom: 17px;
    border-bottom: 1px solid #DFDFDF;
}

.simplecheckout-block-content .radio label {
    font-family: 'Open Sans', sans-serif;
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 30px;
    color: #232323;
}

#registered-customer .panel-body {
    padding-left: 30px;
}

#registered-customer .form-group,
#account .form-group {
    display: flex;
    justify-content: space-between;
}


/* end checkout */


/* modal */

#resultModal,
#reviewsFirstModal,
#questionModal {
    height: auto;
}

#questionModal .modal-header {
    justify-content: end;
}

#questionModal h4 {
    margin-top: -10px;
    margin-bottom: 24px;
}

#resultModal .modal-dialog .modal-content,
#questionModal .modal-dialog .modal-content {
    margin-top: 100px;
    width: 500px;
    min-height: 330px;
    margin-right: auto;
    margin-left: auto;
    padding-bottom: 35px;
}

#resultModal .modal-dialog .modal-content .modal-body .modal-content-result {
    padding-right: 15px;
    padding-top: 50px;
}

#reviewsFirstModal .modal-dialog .modal-content {
    width: 500px;
    margin-right: auto;
    margin-left: auto;
    margin-top: 50px;
    padding-bottom: 35px;
}

.modal-content {
    border-radius: 0;
    background: #FFFFFF;
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);
}

.dropdown-menu {
    background-color: #fff;
}

#questionModal .modal-dialog .modal-content .modal-body,
#reviewsFirstModal .modal-dialog .modal-content .modal-body {
    padding: 0 80px;
}

#reviewsFirstModalLabel {
    font-weight: 600;
    font-size: 24px;
    line-height: 29px;
    margin-bottom: 24px;
    margin-top: -10px;
}

.rnq_modal-textarea,
.rnq_modal-input {
    width: 100%;
    padding: 5px 11px;
    font-family: 'Open Sans', sans-serif;
    font-style: normal;
    font-weight: normal;
    font-size: 12px;
    line-height: 18px;
    color: #757575;
    background: #FFFFFF;
    border: 1px solid #B5B5B5;
    box-sizing: border-box;
}

.rnq_error_wrap {
    font-size: 14px;
    color: #232323;
}

.rnq_error_wrap a {
    color: #F54E1A;
}

.rnq_error_wrap {
    padding-top: 100px;
}


/* STAR RATING */


/* END STAR RATING */

.rnq_stars-label {
    font-size: 14px;
    color: #232323;
}

.rnq_atr-label {
    font-size: 12px;
}

.rnq_atr-wrap {
    margin-top: 20px;
    margin-bottom: 30px;
}

.rnq_recomen-check_wrap {
    margin-top: 30px;
    margin-bottom: 20px;
}

.rnq_atr-wrap .control-label {
    color: #232323;
}

.rnq_recomen-check_wrap label {
    margin-left: 2px;
    font-weight: 500;
    font-size: 13px;
    line-height: 18px;
    color: #232323;
    display: flex;
    align-items: center;
}


/* end modal */

.seo-text {
    font-family: 'Open Sans', sans-serif;
    font-style: normal;
    font-weight: normal;
    font-size: 12px;
    line-height: 18px;
    color: #B5B5B5;
    padding-top: 50px;
    margin-bottom: 50px;
}

.movie-desc-seo+.slice-btn {
    padding-left: 15px;
}


/* main sliders */

#slideshow {
    position: relative;
}

.main-slick-prev {
    cursor: pointer;
    height: 42px;
    width: 53px;
    background-position: center center;
    z-index: 5;
    background-repeat: no-repeat;
    background-size: auto;
    display: block;
    position: absolute;
    left: 50%;
    margin-left: -305px;
    top: 50%;
    background-image: url(../image/slick/main-prev.svg) !important;
}

.main-slick-prev:hover {
    background-image: url(../image/slick/main-prev-hover.svg) !important;
}

.main-slick-next {
    cursor: pointer;
    height: 40px;
    width: 50px;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: auto;
    display: block;
    position: absolute;
    right: 50%;
    margin-right: -581px;
    top: 50%;
    background-image: url(../image/slick/main-next.svg) !important;
}

.main-slick-next:hover {
    background-image: url(../image/slick/main-next-hover.svg) !important;
}

.slick-slide img {
    width: 100%;
    height: auto;
}

.footer_logo {
    background-image: url(../image/footer-logo.svg);
    background-repeat: no-repeat;
    background-size: contain;
    width: 180px;
    height: 23px;
    display: block;
    margin-bottom: 0;
}

.product-small_thmb {
    position: relative;
}

.viewed-block-image a .special_fire p {
    text-align: center;
    color: #fff;
    font-family: Panton;
    font-size: 13px;
    font-style: normal;
    font-weight: 700;
    line-height: 0;
    position: relative;
    right: 9px;
    bottom: 4px;
}

.slick-slide div div a .special_fire {
    background-image: url(../image/fire.svg);
    background-repeat: no-repeat;
    background-size: contain;
    position: absolute;
    top: 10;
    left: 10px;
    height: 50px;
    display: flex;
    align-items: end;
    padding-top: 35px;
    justify-content: center;
    z-index: 1;
}

.special_fire {
    background-image: url(../image/fire.svg);
    background-repeat: no-repeat;
    background-size: contain;
    position: absolute;
    top: 10px;
    left: 10px;
    height: 80px;
    width: 64px;
    display: flex;
    align-items: end;
    padding-top: 40px;
    justify-content: center;
}

.special_fire p {
    text-align: center;
    color: #fff;
    font-family: Panton;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 8px;
    letter-spacing: 0em;
    text-align: center;
}

.content-bkt-mobile .special_fire p {
    line-height: 25px;
}

.special_end {
    position: absolute;
    top: 50px;
    left: 100px;
    color: #232323;
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: 18px;
    letter-spacing: 0em;
    text-align: center;
    background: #EFEFEF;
    opacity: 0.8;
    border-radius: 25px;
    padding: 5px 10px;
    z-index: 1;
}

.product-small_name,
.product-small_stock {
    text-align: center;
}

.show-md {
    display: none;
    visibility: hidden;
}

.product-small_thmb {
    margin-right: -15px;
    margin-left: -15px;
    margin-top: -20px;
}

.thmb-list .thmb-small {
    display: flex;
    justify-content: center;
}

.rr_wrap {
    overflow: hidden;
    height: 300px;
}

.stock {
    display: flex;
    align-items: center;
    justify-content: center;
}

.stock i {
    margin-right: 5px;
}

.big_fires {
    left: 160px;
}

.special_end {
    top: 40px;
    left: 245px;
}

.thumbnails {
    display: flex;
    flex-direction: row-reverse;
    width: 100%;
}

.image-additional,
.thumbnails li {
    list-style: none;
    margin-bottom: 5px;
}

.slide-group-bkt .image-additional:first-child {
    display: none;
}

.slide-group-bkt {
    position: relative;
    top: 20px;
    right: 2px;
}

.youtube_button {
    position: relative;
    left: 30px;
}

.product_attr_stickers-row {
    position: absolute;
    bottom: -90px;
    right: 50%;
    transform: translate(50%);
    width: 100%;
}

.question_accordion {
    margin-bottom: 50px;
}

.interesting-block-nav {
    height: 57px;
    overflow: hidden;
    position: relative;
    padding-right: 50px;
}

.interesting-block-active-all {
    position: absolute;
    right: 0px;
}

div .slice-btn .hide-text-svg-black {
    padding-right: 20px;
}

.dropdown-menu-home.show {
    user-select: auto!important;
    position: absolute;
    transform: translate3d(0px, 35px, 0px)!important;
    top: 0px!important;
    left: 0px!important;
    will-change: transform!important;
}

.dropdown-menu.show {
    transform: translate3d(-40px, 12px, 0px)!important;
    z-index: 20;
    border: none;
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.15);
}


/* contacts page */


/* end main sliders */


/* media */

@media (max-width: 575.98px) {}

@media (max-width: 767.98px) {
    .best-ofers-img {
        left: 0!important;
        transform: none!important;
    }
    .best-ofers-img img {
        width: 100%;
    }
    .container {
        padding-right: 15px!important;
        padding-left: 15px!important;
    }
    #product-category {
        padding-right: 5px!important;
        padding-left: 5px!important;
        overflow-x: hidden;
    }
    #content .row.category-section-top {
        margin: 0!important;
        z-index: 90;
    }
    .header-bottom-block-search {
        padding-left: 5px;
    }
    .price-block .price {
        margin-top: 0;
    }
    .breadcrumb li a {
        font-size: 12px;
    }
    .hide-sm-mobile-footer {
        z-index: 1!important;
    }
    .reviews-btn-group div {
        padding-left: 0!important;
        padding-right: 0!important;
    }
    .bkt-banner-mobile,
    .bkt-banner-group-mobile,
    .atributes-tab-block-mobile,
    .review-block-mobile {
        padding-left: 0!important;
        padding-right: 0!important;
    }
    .youtube_button {
        display: none;
    }
    .cart-empty-text_title {
        padding: 0 10%;
    }
    .bo-nav-tabs-best-product {
        height: 60px;
        overflow: hidden;
    }
    .header-menu-button-block,
    .logo_img-block {
        padding-top: 0!important;
    }
    .sm-menu-divider {
        border-bottom: 1px solid #E5E5E5;
        margin-bottom: 20px;
        display: block;
        height: 1px;
    }
    .svg-show {
        display: none;
    }
    .mm_menu_children-text {
        font-size: 17px;
    }
    .mm_menu_children-text a {
        font-size: 16px;
font-weight: 600;
    }
    .sm-menu-sublink-text {
        display: block;
        font-family: 'Open Sans', sans-serif;
        font-size: 14px;
        font-style: normal;
        font-weight: 400;
        line-height: 13px;
        letter-spacing: 0em;
        text-align: left;
        color: #232323;
        margin-top: 15px;
        margin-left: 15px;
    }
    .sm-menu-sublink-text-contact {
        margin-top: 25px;
    }
    .paper-viewed {
        display: none;
    }
    .sm-menu-header-login {
        display: flex;
        align-items: center;
    }
    .sm-menu-header-login-link {
        color: #fff;
    }
    .sm-menu-header-bottom {
        display: flex;
        justify-content: space-between;
        align-items: center;
        padding: 14px 15px 14px 13px;
        background: #647382;
    }
    #content {
        padding: 2px;
    }
    .product-top {
        right: 5px;
    }
    .form-group-auth {
        align-items: flex-start;
    }
    .header-menu_link-wishlist-white {
        display: inline-block;
        height: 19px;
        width: 21px;
        margin-right: 10px;
    }
    .sm-menu-header-login-link {
        color: #fff;
        display: flex;
        align-items: center;
    }
    .sm-menu-header-login-link span {
        margin-right: 15px;
    }
    /* category */
    .breadcrumb {
        margin-top: 0;
        margin-bottom: 0;
    }
    .header-menu_link-compare-white {
        display: inline-block;
        height: 22px;
        width: 24px;
    }
    .btn-group .switch {
        display: none;
    }
    .logo-dark {
        background-repeat: no-repeat;
        background-size: contain;
        background-image: url(../image/logo-dark.svg);
        width: 170px;
        height: 30px;
        display: block;
    }
    .ibttn-header-user-dark {
        background-image: url(../image/account-white.svg);
        display: inline-block;
        background-repeat: no-repeat;
        background-size: contain;
        width: 20px;
        height: 25px;
    }
    .sm-menu-header-top {
        display: flex;
        justify-content: space-between;
        padding: 29px 15px 4px 13px;
        background: #2C3946;
    }
    .search-custom-product-row .product-layout .image {
        width: 100%;
    }
    .search-custom-product-row .product-layout {
        width: 50%!important;
    }
    .description {
        min-height: auto;
    }
    .table-specifications {
        height: 150px;
    }
    .atributes {
        height: auto;
    }
    .svg-container-mobile {
        position: absolute;
        top: 5px;
        right: 10px;
        z-index: 0;
    }
    .search-custom-product {
        height: 100%;
    }
    .search-custom-product div .caption h4 {
        height: 100%;
        padding-bottom: 10px;
    }
    .img-slide-viewed .arrow-slick-prev {
        left: 15px;
    }
    .img-slide-viewed .arrow-slick-next {
        right: 15px;
    }
    .special-fire .product-card_img {
        height: 200px;
    }
    #product-manufacturer {
        overflow-x: hidden;
    }
    .sort-review-id {
        display: none;
    }
    .header-wishlist-mobile {
        display: inline-block;
    }
    .header-wishlist-desctop {
        display: none;
    }
    .header-menu_link-wishlist-white-mobile {
        display: inline-block;
    }
    .mm_drop {
        height: auto !important;
    }
    .dropdown-menu.show {
        z-index: 200 !important;
    }
    .sm-menu-header {
        display: block;
        color: #F6F6F6;
        margin-bottom: 5px;
    }
    .dropdown-menu-home.show {
        top: -58px!important;
        background-color: #fff;
        padding-bottom: 0;
        height: 100%!important;
        min-height: 850px;
        overflow: auto;
    }
    #button-confirm {
        top: -30px;
    }
    .map-section {
        height: 270px;
    }
    .dropdown-menu-home {
        position: fixed!important;
    }
    .reviews-btn-group {
        margin-top: 15px!important;
    }
    .bo-nav-tabs-best {
        padding-right: 10px;
        padding-left: 10px;
    }
    .slider__viewed-wrap .bttn-slick-prev,
    .bttn-slick-prev {
        left: 10px;
    }
    .slider__viewed-wrap .bttn-slick-next,
    .bttn-slick-next {
        right: 10px;
    }
    .slider__viewed {
        margin-right: 0;
        margin-left: 0;
    }
    .blog_title-container {
        overflow: hidden;
    }
    .bkt-image-tab-img img {
        height: auto;
    }
    .interesting-block-nav li .active,
    .bo-nav-tabs-best-product li .active {
        border: 1px solid #F54E1A;
    }
    .interesting-block-nav li .active {
        position: relative;
        height: 35px;
        padding: 9px 8px;
        position: relative;
        bottom: 9px;
    }
    .catalog-section {
        width: 50%;
        margin-bottom: 1px;
    }
    .manufacturer-item-size {
        width: 50%;
    }
    .manufacturer-item-size div .product-card_img {
        height: 200px;
    }
    #column-right {
        padding: 0;
    }
    div .slice-btn span {
        padding: 0;
        padding-right: 15px;
    }
    .alert.alert-danger {
        color: #F54E1A;
    }
    .description {
        padding-right: 10px;
        padding-left: 10px;
        margin-top: 45px;
    }
    .bkt-description {
        padding-right: 0;
        margin-bottom: 30px;
    }
    .product-small {
        margin-top: 5px;
    }
    .stiker-block {
        bottom: -80px;
    }
    .bkt-nav {
        top: 55px;
    }
    .cred_tabs-nav .nav-item .nav-link {
        width: 150px;
    }
    .cred_tabs-nav {
        padding: 0;
    }
    .delivery_tab-nav .nav-item .nav-link {
        width: 150px;
    }
    .slice-btn span {
        right: 0 !important;
    }
    .modal-body-phone-schedule {
        font-size: 13px;
        line-height: 18px;
        padding-left: 10px;
        width: 55%;
        padding-bottom: 15px;
    }
    .modal-body-phone-callback-title {
        padding-top: 15px;
        border-top: 1px solid #E0E0E0;
        padding-left: 10px;
        text-align: left!important;
        font-size: 14px;
    }
    div.hide-mobile {
        display: none!important;
    }
    div.show-mobile-show {
        display: inline-block!important;
    }
    .show-mobile-close {
        position: absolute;
        right: 12px;
        top: 11px;
        background: white;
    }
    .mobile-sleh {
        display: inline-block;
        position: relative;
        left: 35px;
        bottom: 4px;
    }
    #form-feedback-header input {
        width: 100%;
    }
    #button_send_feedback_header {
        width: 93%;
        margin: 0 15px;
        margin-bottom: 30px;
    }
    .bkt-image-tab-img img {
        max-width: 100%;
    }
    .modal-body-phone-svg {
        width: 20px;
        position: absolute;
        right: 15px;
        bottom: 17px;
    }
    .background-bkt {
        height: 100%;
        margin: 0 30px;
        padding: 0;
    }
    .special_fire p {
        font-size: 13px;
    }
    .free_shipping {
        width: 65px;
    }
    .special_end,
    .big-contact-magazine {
        display: none;
    }
    .special_fire {
        height: 55px;
        width: 43px;
        padding-top: 24px;
    }
    .thumbnails {
        padding: 0;
        margin: 0;
    }
    .bundle_image {
        margin-right: auto;
        margin-left: auto;
    }
    .special_end {
        left: 75px;
    }
    .product-small-add-tab-1,
    .product-small {
        display: none;
    }
    .thumbnails a img {
        width: 100%;
    }
    .slide-group-bkt {
        display: none;
        visibility: hidden;
    }
    .delivery_tab-nav .nav-item {
        margin-top: 50px;
    }
    .bkt-size-block-row {
        flex-direction: column;
    }
    .product-thumb-viewed-home {
        min-width: 161px!important;
    }
    .interesting-wrap .slider__viewed {
        height: 255px;
    }
    .single-item .slick-dots {
        display: inline-block!important;
    }
    .big_fires {
        left: 10px;
    }
    .background-slider .offset-lg-3 {
        margin-left: 10px !important;
        margin-right: 0 !important;
    }
    .cred_poster {
        height: 200px;
    }
    .buttons {
        padding-left: 0;
    }
    .container-gar {
        padding-right: 15px;
    }
    .product_attr_stickers-row {
        bottom: 0 !important;
    }
    .showrooms-baner img {
        width: 100%;
    }
    .comment_date {
        margin-top: 10px;
        margin-bottom: 10px;
    }
    .slice-btn span {
        right: 0;
    }
    .bundle_image {
        margin-right: auto;
        margin-left: auto;
    }
    .bundle_prefix {
        text-align: center;
    }
    .bundle_header {
        text-align: center;
    }
    .special_nav {
        width: 100% !important;
    }
    .special_nav .nav-item {
        display: block !important;
        width: 100% !important;
        margin-top: 2px;
    }
    .special-fire .paper {
        box-shadow: none;
    }
    .modal-body-phone-container {
        background: #EFEFEF;
        padding: 15px;
        margin: 0 5px 10px 5px;
        position: relative;
    }
    .modal-body-phone-container a {
        color: #232323;
    }
    .special-fire-container {
        display: flex;
    }
    .special-fire {
        width: 100%;
        margin-right: 0px;
    }
    .special-fire .product-card {
        margin-bottom: 0;
        border-bottom: 1px solid #DFDFDF;
        border-left: 1px solid #DFDFDF;
        border-right: 1px solid #DFDFDF;
        width: 100%;
    }
    .special_fire p {
        right: 0px;
        bottom: -10px;
    }
    .bundle_baner {
        height: 130px;
    }
    .best-mobile {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        overflow: hidden;
    }
    .bo-block_title-best {
        height: auto;
        /* padding-bottom: 20px; */
    }
    .interesting-wrap .slider__viewed {
        /* height: 100%; */
        padding-bottom: 15px;
    }
    .slick-list.draggable {
        width: 100%;
        height: 100%;
    }
    .interesting-block-nav {
        margin-right: 10px;
        margin-left: 10px;
        border-bottom: none;
    }
    .best-mobile-item {
        min-width: 161px;
        width: 170px;
    }
    .slider__viewed {
        justify-content: center;
    }
    #carousel0 {
        display: flex;
    }
    .interesting-block-nav li a {
        border: 1px solid #B5B5B5;
        padding: 8px;
        border-radius: 7px;
        margin-right: 10px;
    }
    .interesting-block-nav li {
        margin-right: 0;
    }
    .interesting-block-active-all a svg {
        display: none;
    }
    .first-slide-mobile {
        padding: 10px 0!important
    }
    .interesting-block-nav {
        flex-direction: row;
        flex-wrap: nowrap;
        overflow: scroll;
    }
    .interesting-block-active-all {
        position: relative;
    }
    .bundle_container-image {
        height: auto;
    }
    .baner-best img {
        margin-top: -126px;
        height: auto;
    }
    .product-card_img {
        height: 300px;
        background-size: contain;
        background-repeat: no-repeat;
        background-position: center;
    }
    .special_block {
        justify-content: start;
        height: 80px;
        align-items: center;
    }
    input[type='radio']:checked::after {
        left: 16%;
    }
    .youtube-video-tabe {
        width: 100%;
    }
    .special_block-info h4 {
        font-size: 24px;
        margin-top: 10px;
    }
    .special_block-img {
        width: 40px;
        height: 50px;
    }
    .special_block-info {
        display: flex;
        align-items: center;
        justify-content: start;
    }
    .special_block-info p {
        display: none;
        visibility: hidden;
    }
    .special_present-block {
        margin-left: 0;
    }
    .special_special-block {
        margin-right: 0;
    }
    .special_credit-block {
        margin-right: 0;
    }
    .special_bundle-block {
        margin-left: 0;
    }
    .delivery-wrap h3 {
        font-size: 14px;
        text-align: center;
    }
    .footer_buttom-wrap {
        padding-right: 0;
    }
    .header-bottom-block {
        justify-content: flex-end;
        align-items: center;
        padding-top: 10px;
    }
    .qna-summary-section {
        padding: 0!important;
    }
    .content-bkt-mobile {
        overflow-x: hidden;
        padding: 0 5px!important;
    }
    .bkt-description-block .bkt-characteristic {
        padding: 0 15px!important;
    }
    #review-question-answer-module {
        padding: 0!important;
    }
    .header-menu-button-block,
    .logo_img-block {
        max-width: 16.8%;
    }
    .show-md {
        display: block;
        visibility: inherit;
        position: absolute!important;
        left: 75px;
    }
    #logo {
        top: 18px!important;
        width: 180px;
    }
    .img-responsive {
        margin: auto!important;
    }
    .x3 img {
        width: auto!important;
        margin: auto;
    }
    .x3 .category-baner-mkt {
        width: 100%!important;
    }
    .category-baner-mkt-wrap {
        width: 50%;
        display: flex;
    }
    .x3 .cat-product-layout {
        width: 50%;
    }
    .lang-mobile {
        display: flex;
        justify-content: space-between;
    }
    .language_ua {
        left: -1px;
        bottom: 3px;
        color: white;
    }
    .language_ru {
        left: 33px;
        bottom: 3px;
    }
    input[name="ua-uk"] {
        left: 30px;
        z-index: 100;
    }
    input[name="ru-ru"] {
        left: 18px;
        z-index: 100;
    }
    .pages-container-right,
    .pages-container-left {
        width: 50%;
    }
    .special_block {
        padding: 10px!important;
        height: 120px!important;
        margin-bottom: 2px!important;
        margin-right: 1px!important;
        margin-left: 1px!important;
    }
    .special_block-img {
        height: 40px!important;
    }
    .special_block-info h4 {
        font-size: 16px!important;
        margin-top: 10px!important;
    }
    .lang-mobile-check {
        display: flex;
    }
    .lang-mobile-check div {
        padding-left: 4px;
    }
    .x3 div div div .caption div div .product_title {
        margin-bottom: 10px;
    }
    .x3 .price {
        font-size: 16px;
        margin-bottom: 0!important;
    }
    /* #header {
        position: sticky;
        top: 0;
    } */
    .svg-desctop {
        display: none;
    }
    .product-layout_bottom {
        display: none!important;
    }
    .options-category {
        display: none;
    }
    .hide-md {
        display: none;
        visibility: hidden;
    }
    .main-slick-next {
        margin-right: 0;
        margin-left: 0;
        right: 10px;
    }
    .main-slick-prev {
        margin-right: 0;
        margin-left: 0;
        left: 10px;
    }
    .hide-sm {
        display: none;
        visibility: hidden;
    }
    .mm_submenu {
        display: flex!important;
        visibility: visible!important;
        position: relative;
        right: 0!important;
        height: 100%;
        transform: rotateX(0deg);
    }
    .mm_submenu-subcats {
        padding-left: 15px;
    }
    .mm_submenu-subcats .mm_menu_children-2 a {
        width: 350px;
        font-size: 15px!important;
        font-weight: 400!important;
        line-height: normal!important;
    }
    .sm-menu-mobile-footer-phone {
        display: inline-block;
        background: #F54E1A;
        width: 100%;
        padding: 10px 0 10px 15px;
        margin-top: 25px;
        color: #FFFFFF;
    }
    .mm_cat-image {
        display: none;
    }
    .mm_submenu-subcats,
    .mm_submenu-content {
        height: auto;
    }
    .hide-sm-mobile {
        display: inline-block!important;
        visibility: visible!important;
        transform: rotate(90deg);
        width: 21px;
        height: 21px;
        z-index: 1;
    }
    .hide-sm-mobile path {
        fill: #F54E1A;
        stroke: #F54E1A;
    }
    .menu-button-desctop {
        display: none;
    }
    .menu-button-mobile {
        display: inline-block;
    }
    .show-mobile {
        display: none!important;
    }
    .showNew {
        display: inline-block!important;
        top: -22px!important;
        background-color: #fff;
        padding-bottom: 0;
        height: 100%!important;
        min-height: 800px;
        overflow: auto;
        z-index: 200 !important;
        z-index: 20;
        border: none;
        box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.15);
        position: absolute;
        left: 0px!important;
        transform: none!important;
    }
    .mm_submenu-subcats {
        width: 300px;
    }
    .mm_item:hover {
        background-color: transparent!important;
    }
    .instock-mobile {
        display: none;
    }
    .dropdown-menu-home li {
        background-position: 10px 7px!important;
        margin: 10px 0;
        position: relative;
    }
    .show-mobile-svg-show {
        display: none;
    }
    .mm_banner {
        display: none!important;
    }
    .dropdown-menu-home li:nth-child(1) {
        height: 120px;
    }
    .mm_submenu-content {
        display: flex!important;
        position: relative;
        visibility: visible!important;
    }
    .mm_menu_children-3,
    .menu-banner,
    .cat-image-style,
    .cat-image2 {
        display: none;
    }
    .cat_sort-block.form-inline {
        height: 100%;
    }
    .category-section-top {
        z-index: 1000;
        background: #ffffff!important;
        width: 100%;
    }
    .category-section-top-fliter-bttn,
    .category-section-top-sort,
    .category-section-top-sort-block {
        width: 50%!important;
    }
    .category-section-top-sort {
        width: 100%!important;
        border: none!important;
        border-right: 1px solid #2C3946;
        border-top: 1px solid #2C3946;
        border-bottom: 1px solid #2C3946;
    }
    .input-sort-mobile {
        display: inline-block;
    }
    .cat_sort-select {
        height: 40px;
        font-size: 16px;
        font-weight: 600;
        padding-left: 25px;
    }
    .sm-menu-mobile-gift {
        padding-left: 10px;
    }
    .sm-menu-mobile-gift a {
        margin-top: 8px;
        margin-left: 12px;
    }
    .hide-lg {
        display: block;
        visibility: visible;
    }
    .header-menu-button {
        background: #ffffff!important;
    }
    div.interesting-block {
        display: none!important;
    }
    .pod-block {
        flex-direction: column-reverse;
        padding-bottom: 195px;
        margin-bottom: 30px;
        box-shadow: 0px 4px 10px rgb(0 0 0 / 10%);
    }
    .prod-block .col-12, .prod-block .col {
        padding-right: 0!important;
    }
    .pod_title, .pod_price-block {
        height: 35px;
    }
    .pod-block .col-md-8.col-lg-8 {
        padding-right: 5px!important;
    }
    .product-card_price-difference-product-day {
        margin: auto;
        padding-top: 0;
    }
    .product-card_price-difference-product-day + div button {
        width: 80%;
        margin: 10px auto 20px auto;
    }
    .info-block-day.paper {
        box-shadow: none;
    }
    .pod_title {
        text-align: center;
    }
    .pod_price-block .price {
        flex-direction: row-reverse;
    }
    .pod_price-block .price .price-new {
        display: inline-block;
        padding: 0 15px;
    }
    .pod_price-block {
        margin: 0!important;
    }
    .pod_price-block .price .price-old {
        display: inline-block;
        padding: 0 15px;
    }
    .rating-prod-day {
        display: none;
    }
    .pod_price-block {
        justify-content: center;
    }
    .col-md-5.col-lg-5.prod-block {
        background: white;
    }
    .seo-reviews {
        overflow-x: hidden;
        overflow-y: visible;
    }
    .hide-menu-test {
        max-width: 100%;
    }
    header {
        height: 100px;
        position: sticky;
        top: 0;
    }
    .trust_block .bo_title,
    .bo_title {
        height: 50px;
    }
    .bo_title {
        justify-content: center;
    }
    .bo_title h3 {
        font-family: Panton;
        font-size: 18px;
        font-style: normal;
        font-weight: 700;
        line-height: 50px;
        margin: 0;
    }
    .bo_baner_sm {
        display: none;
        visibility: hidden;
    }
    .baner-best {
        padding: 0;
        margin: 0;
        height: auto;
    }
    .interesting-block {
        display: none !important;
        visibility: hidden;
    }
    .blog_title-container {
        display: none;
        visibility: hidden;
    }
    .trust_slider-block {
        height: 250px;
        background-image: url(../image/trust-sm.png);
    }
    .seo-tags-container div a {
        text-align: center;
    }
    .atributes-tab {
        padding: 15px 5px;
    }
    .all-viewed {
        display: none;
        visibility: hidden;
    }
    .slider-home-big {
        padding: 0;
    }
    .background-slider .container {
        padding: 0;
    }
    .slider-home-big .swiper-viewport {
        height: auto;
    }
    .slider-home-big .img-responsive {
        width: 100%;
        height: auto;
    }
    .main-slick-next {
        right: 10px;
        margin-left: 0;
        margin-right: 0;
    }
    .main-slick-prev {
        margin-right: 0;
        margin-left: 0;
        left: 10px;
    }
    .bttn-menu {
        background-image: url(../image/bttn-menu-lg.svg);
        height: 24px;
        width: 24px;
    }
    .mm_submenu {
        width: 0 !important;
        display: none;
        visibility: hidden;
    }
    .mm_submenu-content {
        width: 0;
        display: none;
        visibility: hidden;
    }
    .header-nav li,
    .account_dropdown li a {
        display: none;
        visibility: hidden;
    }
    #hotsearch {
        max-width: 98%;
        border: 1px solid #2C3946
    }
    #cart {
        margin-left: 10px;
    }
    .header-menu-button {
        padding: 0;
        height: 54px !important;
        width: 45px;
        display: flex;
        align-items: center;
        text-align: center;
        justify-content: center;
    }
    footer h5 {
        display: flex;
        justify-content: space-between;
    }
    .footer_list-third {
        padding-bottom: 20px;
    }
    .footer_list-first-hide {
        display: none;
    }
    .footer_list-first {
        padding-bottom: 20px;
    }
    .interesting-wrap {
        height: 100%;
    }
    .bo-nav-tabs-best-product li a {
        border: 1px solid #B5B5B5;
        padding: 8px;
        border-radius: 7px;
        margin-right: 10px;
    }
    .bo-nav-tabs-best {
        padding-bottom: 0!important;
    }
    .bo-nav-tabs-best-product {
        border-bottom: none;
        flex-direction: row;
        flex-wrap: nowrap;
        overflow-x: scroll;
        height: 60px;
    }
    .tabs-best-all svg {
        display: none;
    }
    .header-bottom-line-group {
        bottom: 0;
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
    .header-menu-button-block,
    .logo_img-block {
        margin-right: 0px;
        padding-left: 0;
    }
    .logo_img-block {
        display: none;
        visibility: hidden;
    }
    header .navbar-block,
    .header-menu .callback-request {
        display: none;
        visibility: hidden;
    }
    .liveform .form-control {
        padding-left: 5px;
    }
    .ibttn-header-cart {
        height: 24px;
        width: 24px;
        background-image: url(../image/cart-dark.svg);
    }
    .search_input {
        border: 1px solid #2C3946;
    }
    .search_input,
    .search-block {
        width: calc(100% - 46px);
        padding-left: 5px;
        height: 36px;
    }
    .isearch-sm {
        background-image: url(../image/search-sm.svg);
        background-repeat: no-repeat;
        background-size: contain;
        height: 14px;
        width: 14px;
        display: inline-block;
    }
    .ibttn-mic {
        background-image: url(../image/mic-dark.svg);
        right: 45px;
        width: 15px;
    }
    .phone-header {
        display: inline-block;
        position: relative;
        bottom: 3px;
        width: 24px;
    }
    .baner-best {
        display: none;
    }
    .bo_title {
        background: white;
        justify-content: left;
        height: 70px;
    }
    .bo-nav-tabs-best-product li {
        margin-top: 0;
    }
    .bo-nav-tabs-best-product li .active {
        bottom: 0;
    }
    .interesting-wrap {
        overflow: hidden;
    }
    .interesting-block .bo_title {
        height: auto;
    }
    .interesting-block {
        display: flex!important;
        visibility: visible;
    }
    .slider__viewed {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
    }
    .ibttn-l {
        right: 70px;
    }
    .bttn-search {
        background: #2C3946;
        width: 36px;
        height: 36px;
        padding: 0;
    }
    .search-block {
        width: auto;
    }
    .slick-track {
        min-width: 500px;
    }
    .product-headline {
        font-size: 18px;
        padding-top: 0;
    }
    .bkt-mav_tabs {
        display: flex;
        flex-direction: row;
        width: 100%;
        flex-wrap: nowrap;
        overflow: auto;
        background: #2C3946;
        padding: 15px 15px;
    }
    .bkt-nav-mob-container {
        padding: 0!important;
    }
    #go-tab-question {
        min-width: 150px;
    }
    #go-tab-image {
        min-width: 105px;
    }
    #go-tab-recomended {
        min-width: 167px;
    }
    #go-tab-review {
        min-width: 100px;
    }
    .bkt-mav_tabs li a {
        color: #ffffff;
    }
    .bkt-mav_tabs li {
        padding-right: 15px;
    }
    .bkt-mav_tabs li a {
        font-size: 15px;
        display: block;
        min-width: 75px;
        width: 100%;
    }
    .bkt-img {
        max-width: 100%;
        height: auto;
    }
    .slick-mobile-bkt {
        display: block;
        margin-top: 15px;
    }
    .slick-mobile-bkt .slick-prev {
        background-image: url(../image/slick/prev-slide-best.svg);
        background-repeat: no-repeat;
        left: -5px;
        z-index: 100;
    }
    .slick-mobile-bkt .slick-next {
        background-image: url(../image/slick/next-slide-best.svg);
        background-repeat: no-repeat;
        left: 99%;
    }
    .bkt-sticker {
        left: 0;
    }
    .product-attr-sticker {
        margin-right: 10px;
        margin-left: 10px;
        margin-top: 20px;
    }
    .test-3,
    .test-1,
    .test-1 .col-md-10 {
        padding: 0;
    }
    .test-1 {
        height: auto;
    }
    .bkt-options {
        padding: 0;
    }
    .image-additional a img {
        width: 100%;
    }
    .bkt-characteristic,
    .bkt-description-block {
        padding: 0!important;
    }
    .bkt-buy-block .form-group {
        margin-bottom: 10px;
    }
    .showrooms-baner {
        margin-top: 30px;
    }
    .description img {
        width: 100% !important;
    }
    .description_title,
    .specifications-model-title,
    .table-responsive h3 {
        font-size: 16px;
    }
    .video-block, .image-block {
        padding: 0;
    }
    .video-block h3, .image-block h3 {
        font-size: 16px;
    }
    .bkt-description-block {
        margin-top: 30px;
        padding: 0 15px;
    }
    .separator {
        text-align: left;
        font-size: 14px;
        line-height: 1.4;
    }
    .question-mobile-comtainer {
        padding: 0!important;
    }
    .callback_block {
        margin-top: 40px;
    }
    .callback_input {
        margin-bottom: 10px;
    }
    .callback_title {
        margin-bottom: 15px;
    }
    .review-question-answer-module_heading {
        font-size: 16px;
        margin-left: 8px;
    }
    .itog-block {
        margin-top: 0;
        padding: 0;
    }
    .category-img-block {
        padding-top: 0;
        width: 75%;
    }
    #user-estimate-module h4 {
        font-size: 16px;
    }
    .hdln-4 {
        padding-top: 18px;
    }
    .rating-all {
        max-width: 100%;
        padding-left: 15px;
        padding-top: 25px;
    }
    .rating-stripe_block {
        max-width: 100%;
        margin-top: 20px;
    }
    .atributes {
        height: auto;
        padding: 15px 10px;
        margin-right: -15px;
        margin-left: -15px;
    }
    .qna-summary-section {
        margin-top: 80px!important;
        padding: 0 15px;
    }
    .container-trust {
        display: none;
    }
    .bkt-image-tab-img {
        margin-right: 0;
    }
    .image-additional {
        display: none;
    }
    .rr_wrap .product-thumb {
        margin: auto;
    }
    #tab-stores {
        padding: 0 15px;
    }
    #name-review-question-answer-module {
        top: 40px;
        padding: 0 15px;
    }
    .bkt-size-block-row {
        width: 100%;
        margin: 10px 0;
    }
    .callback_block {
        display: none;
    }
    .background-bkt {
        display: none;
    }
    .bkt-content {
        padding-top: 0;
    }
    .bkt-content #content .row {
        margin: 0;
    }
    .bkt-content #content {
        padding: 5px;
    }
    .bkt-size-block-row .bkt-size-block, .bkt-size-block-row .bkt-custom-size-block {
        width: 100%!important;
        max-width: 100%!important;
        padding: 0!important;
    }
    .bkt-price-container .col-7, .bkt-price-container .col-4 {
        padding: 0!important;
    }
    .product-special-info {
        bottom: 0;
        margin-top: 0;
    }
    #product .row .col-6 {
        padding: 0!important;
    }
    .form-group {
        margin-bottom: 10px;
    }
    #button-cart {
        background: #F54E1A;
    }
    .bkt-buttons-buy-block {
        flex-direction: column;
        width: 100%;
        margin: 0;
    }
    .tab-mobile {
        padding: 0 30px;
    }
    .atributes-tab {
        margin: 15px 0;
    }
    .bkt-buttons-buy-block div {
        width: 100%!important;
        max-width: 100%!important;
        padding: 0;
    }
    .review-question-answer-module_heading {
        margin: 0;
    }
    #button_send_feedback,
    #product-small-add-tab-1 {
        background: #F54E1A;
    }
    .product-small_price-wrap {
        margin-bottom: 0;
    }
    #product-small-add-tab-1 {
        margin: 0;
    }
    .reviews-btn-group div button {
        width: 100% !important;
    }
    .bundle_header,
    .bundle_header+.single-item {
        display: none;
    }
    .reviews-btn-group {
        right: auto;
        margin-top: 22px;
    }
    .circle-wrap {
        display: flex;
        justify-content: end;
        padding-top: 20px;
        padding-right: 40px;
    }
    #user-estimate-module {
        padding-left: 15px;
    }
    .reviews-btn-group {
        padding-bottom: 30px;
    }
    .nav-tabs-reviews {
        padding: 15px;
    }
    .nav-tabs-reviews .nav-tabs {
        display: flex;
        justify-content: space-between;
    }
    .nav-tabs-reviews .nav-tabs li {
        padding-right: 5px;
    }
    .comment {
        padding-right: 0;
        padding-left: 0;
        overflow: hidden;
    }
    .rr-tab-nav_item {
        font-size: 14px;
        max-width: 50%;
        padding-right: 0;
        padding-left: 0;
        margin-top: 50px;
        margin-bottom: 20px;
    }
    .rr-tab-nav_item:first-child {
        padding-right: 10px;
    }
    /* .rr-nav-wrap {
        padding: 0;
    } */
    .product-thumb-recommended,
    .product-thumb-viewed {
        margin-right: auto;
        margin-left: auto;
    }
    .rr_wrap {
        height: 270px;
        overflow: hidden;
    }
    .tag {
        margin-top: 10px;
    }
    footer {
        padding-top: 40px;
    }
    .footer-top_section {
        padding-right: 8px;
        padding-left: 8px;
        height: auto;
        background-image: url(../image/ptrn.jpg);
        background-repeat: round;
        padding-bottom: 18px;
    }
    .isoc {
        height: 21px;
        width: 21px;
    }
    .footer-top-icon-position {
        padding-top: 7px;
        display: flex;
        justify-content: center;
    }
    .footer-bonus-text {
        text-align: center;
        margin-top: 36px;
    }
    .footer-form input,
    .footer-form button {
        margin-top: 10px;
    }
    .footer_phone {
        font-size: 12px;
    }
    .footer-schedule,
    .footer-email {
        font-size: 12px;
    }
    .bttn-menu {
        margin-right: 0;
        position: static;
    }
    .product-layout .image {
        height: auto;
    }
    .powered {
        text-align: center;
    }
    .paynebt-list {
        padding-left: 0;
    }
    .slider__item {
        flex: 0 0 100%;
        max-width: 100%;
    }
    /* .comment {
        padding-right: 15px;
        padding-left: 15px;
    } */
    .nav-tabs-reviews + .col-12 {
        padding: 0;
    }
    .pagination {
        padding-bottom: 15px;
    }
    .stores_block {
        display: block;
    }
    .stores-table_wrapper table {
        max-width: 100%;
        height: auto;
    }
    .stores-table_wrapper {
        height: auto;
    }
    #tab-stores h3 {
        font-size: 16px;
    }
    .bkt_stores-list h5 {
        font-family: 'Open Sans', sans-serif;
        font-style: normal;
        font-weight: 600;
        font-size: 16px;
        line-height: 24px;
    }
    .stores-table_wrapper {
        margin-bottom: 32px;
    }
    .bkt_stores-list-store {
        margin-top: 10px;
        margin-bottom: 10px;
        font-family: 'Open Sans', sans-serif;
        font-style: normal;
        font-weight: 600;
        font-size: 14px;
        line-height: 20px;
        color: #F54E1A;
    }
    .bkt_stores-list-time {
        font-weight: 600;
        font-size: 14px;
        padding-bottom: 0;
        margin-bottom: 0;
    }
    .stores-table_wrapper table tbody tr th,
    .stores-table_wrapper table tbody tr td,
    .stores-table_wrapper table tbody tr th {
        display: block;
    }
    .bkt-map {
        background-image: url(../image/map-sm.png);
        max-width: 100%;
        width: 100%;
        height: 320px;
        background-size: cover;
    }
    .seo-reviews {
        margin-right: 0;
        margin-left: 0;
        padding-top: 30px;
        padding-bottom: 0;
    }
    .seo-reviews-block {
        text-align: center;
    }
    .seo-reviews-block__title {
        padding: 0;
        text-align: center;
        font-size: 18px;
        font-weight: 700;
        line-height: 20px;
        letter-spacing: 0, 01em;
    }
    .seo-reviews-block__text {
        margin: 0px;
    }
    .seo-reviews-block__button {
        margin-left: 0;
        margin-top: 15px;
    }
    .seo-reviews-block {
        height: 180px;
        padding: 30px 0 200px 0;
        width: 100%;
        max-width: 100%;
    }
    .map {
        display: none;
        visibility: hidden;
    }
    .footer-form .row {
        margin-right: 0;
        margin-left: 0;
    }
    .callback_button {
        right: 22px;
        bottom: -30px;
    }
    .seo-reviews-img {
        min-height: 580px;
        height: auto;
        width: 100%;
        background-size: cover;
        background-repeat: no-repeat;
        background-image: url(../image/seo-bg-sm.png);
    }
    .view-albody {
        background-color: #222;
        padding-right: 0;
        padding-left: 0;
        overflow-x: hidden;
    }
    .seo-text {
        padding: 35px 10px 0 10px;
    }
    .movie-desc-seo+.slice-btn {
        margin-bottom: 50px;
        text-align: center;
    }
    .quote-wrapper {
        height: 200px;
        width: 200px;
    }
    .header-bottom-block-search {
        max-width: 100%;
        align-items: center;
        position: absolute;
        bottom: -40px;
        left: 0;
    }
    .review-name,
    .review-text {
        margin-top: 5px;
    }
    .row.paper-viewed {
        height: auto;
        margin-top: 50px
    }
    .bo-block {
        margin-bottom: 50px;
    }
    #information-contact {
        padding-left: 35px;
    }
}

@media (max-width: 991.98px) {}

@media (min-width: 768px) and (max-width: 1199.98px) {
    li.mm_item:hover {
        background-color: transparent!important;
    }
    #mm_submenu-subcats {
        overflow: hidden;
    }
    .hide-sm-mobile {
        display: inline-block!important;
        visibility: visible!important;
        transform: rotate(90deg);
        width: 21px;
        height: 21px;
        z-index: 1;
    }
    div.show-mobile {
        display: none!important;
    }
    .isearch.hide-sm {
        display: none!important;
    }
    .hide-sm-mobile {
        display: inline-block!important;
        visibility: visible!important;
        transform: rotate(90deg);
        width: 21px;
        height: 21px;
        z-index: 1;
    }
    .hide-sm-mobile path {
        fill: #F54E1A;
        stroke: #F54E1A;
    }
    div.show-mobile-show {
        display: inline-block!important;
    }
    .header-menu_link-shopping_cart {
        position: relative;
    }
    #cart-total {
        right: -10px;
        top: -2px;
        display: inline-block!important;
    }
    .subcat_wrap-2 {
        max-width: 33%!important;
        flex: none!important;
    }
    .product-table-body {
        padding: 30px 15px;
    }
    .product-table-heading {
        padding: 15px;
    }
    .price-popup-catd {
        font-size: 16px;
    }
    .footer-top_section {
        background-size: cover;
    }
    .delivery-wrap-bottom-text {
        width: 100%;
        max-width: 100%!important;
    }
    .delivery-wrap-bottom {
        flex-direction: column;
    }
    #common-home>.row {
        margin-right: 0;
    }
    .background-slider .offset-lg-3 {
        margin-right: 0 !important;
        margin-left: 0 !important;
    }
    .movie-desc-seo+.slice-btn {
        margin-left: 15px;
    }
    .seo-text {
        padding-right: 15px;
        padding-left: 15px;
    }
    .atributes {
        margin-top: 20px;
    }
    .footer-top-icon-position {
        display: flex;
        justify-content: start;
        padding-left: 15px;
        padding-right: 0;
        border-right: 1px solid #DFDFDf;
    }
    .footer-top {
        margin-top: 60px;
        padding-bottom: 10px;
        padding-top: 10px;
        display: flex;
        align-items: center;
    }
    .footer-bonus-text {
        font-size: 14px!important;
        line-height: 20px;
    }
    .footer_buttom-wrap .bttn-primary {
        width: auto;
    }
    .paynebt-list {
        padding: 0 !important;
    }
    .bkt-image-tab-img {
        width: 350px;
        height: 250px;
        margin-right: 0;
        min-width: 50%;
        overflow: hidden;
    }
    .bkt-image-tab-img img {
        max-width: 100%;
    }
    .test-1 .thumbnails {
        display: flex;
    }
    .isoc {
        margin-right: 5px;
        height: 25px;
        width: 25px;
    }
    .show-md {
        display: block;
        visibility: visible;
    }
    .product-small_name,
    .product-small_stock {
        text-align: left;
    }
    .product-small_name {
        font-size: 18px;
    }
    .product-small_thmb img {
        width: 320px;
        height: 280px;
    }
    .product-small {
        margin-top: 10px !important;
    }
    .nav-tabs li {
        padding-right: 10px;
    }
    .showrooms-baner {
        margin-top: 30px;
    }
    .btn-group-svg {
        justify-content: end;
    }
    .bo_title h3 {
        font-size: 24px;
        font-weight: 700;
        line-height: 26px;
        letter-spacing: 0, 01em;
    }
    .navbar-block,
    .header-top-block-end,
    .logo_img-block {
        display: none;
        visibility: hidden;
    }
    .hide-md {
        display: none;
        visibility: hidden;
    }
    .liveform {
        max-width: 100%;
    }
    .separator::after {
        width: 0;
    }
    .mm_submenu-content {
        max-width: 100%;
    }
    header .bttn-primary {
        padding: 0;
        width: 67px;
        height: 56px;
        margin-left: 10px;
    }
    header .container {
        margin: 0;
        padding: 0;
        max-width: 100%;
    }
    .bttn-menu {
        position: static;
    }
    .main-slick-next {
        right: 10px;
        margin-right: 0;
    }
    .main-slick-prev {
        left: 10px;
        margin-left: 0;
    }
    .blog_title-container {
        display: none;
        visibility: hidden;
    }
    .header-nav li,
    .account_dropdown li a {
        display: none;
        visibility: hidden;
    }
    #hotsearch {
        max-width: 100%;
        border: 1px solid #2C3946
    }
    .header-menu-button {
        height: 54px !important;
        width: 54px;
        display: flex;
        align-items: center;
        text-align: center;
        justify-content: center;
    }
    .header-bottom-line-group {
        bottom: 0;
        margin-right: 0 !important;
    }
    .header-menu-button-block,
    .logo_img-block {
        display: flex;
        justify-content: space-between;
        margin-right: 0px;
        padding-left: 0;
        max-width: 41.66%;
    }
    .header-menu-button {
        padding-right: 9px;
    }
    .logo_img-block {
        display: none;
        visibility: hidden;
    }
    header .navbar-block,
    .header-menu .callback-request {
        display: none;
        visibility: hidden;
    }
    .header-bottom-block-search {
        display: flex;
        align-items: center;
        max-width: 41.66%;
    }
    .ibttn-header-cart {
        height: 24px;
        width: 24px;
        background-image: url(../image/cart-dark.svg);
    }
    .search_input {
        border: 1px solid #2C3946;
    }
    .search_input,
    .search-block {
        width: calc(100% - 46px);
        padding-left: 5px;
        height: 36px;
    }
    .isearch-sm {
        background-image: url(../image/search-sm.svg);
        background-repeat: no-repeat;
        background-size: contain;
        height: 14px;
        width: 14px;
        display: inline-block;
    }
    .ibttn-mic {
        background-image: url(../image/mic-dark.svg);
        right: 38px;
        width: 20px;
    }
    .phone-header {
        display: inline-block;
    }
    .ibttn-l {
        right: 70px;
    }
    .bttn-search {
        background: #2C3946;
        width: 36px;
        height: 36px;
        padding: 0;
    }
    .search-block {
        width: auto;
    }
    .hide-lg {
        display: block;
        visibility: visible;
    }
    .header-menu_link-shopping_cart .hide-sm,
    .header-menu_link-wishlist,
    .header-menu_link-compare {
        display: none;
        visibility: hidden;
    }
    .liveform {
        height: 38px;
    }
    .logo-md {
        height: 50px;
        padding-left: 10px;
    }
    .header-bottom-block {
        max-width: 16.666667%;
        display: flex;
        justify-content: start;
        padding-right: 5px;
        align-items: center;
    }
    .bttn-search .hide-sm {
        visibility: visible;
        display: inline;
    }
    .review-name,
    .review-text {
        margin-top: 5px;
    }
    .background-slider .container {
        margin: 0;
        padding: 0;
    }
    #up {
        right: 0;
    }
    .interesting-block {
        display: none;
        visibility: hidden;
    }
    footer h5 {
        font-size: 16px;
    }
    .header-menu-button .hide-sm {
        display: none!important;
    }
    .header-menu-button {
        background: #ff531e;
    }
    .bttn-menu {
        height: 30px;
        width: 30px;
        margin-right: 0;
    }
    footer a {
        font-size: 13px;
        line-height: 20px;
    }
    .footer-form {
        margin-right: 20px;
    }
    .bo-block {
        margin-bottom: 60px;
    }
    #common-home {
        padding: 0;
    }
    .bo_title h3 {
        margin-left: 10px;
    }
    .container,
    .container-sm,
    .container-md {
        max-width: 100%;
    }
    .seo-reviews-img {
        background-size: auto;
        background-repeat: no-repeat;
        background-position: bottom right;
    }
    .pod-block {
        margin-bottom: 60px;
    }
    .pod-block .product-layout,
    .pod_info-block {
        height: auto;
    }
    .prod-block {
        padding: 20px 0 20px 30px;
    }
    .footer-top_section {
        height: auto;
    }
    #carousel0 .slick-slide img {
        width: 110px;
        height: 45px;
    }
}

@media (min-width: 768px) {
    .show-md {
        display: block;
        visibility: visible;
    }
}

@media (min-width: 1199.98px) {
    .show-md {
        display: none;
        visibility: hidden;
    }
}

.slide-group-bkt .image-additional:first-child {
    display: block;
}
.delivery-bonyse {
    display: flex;
    align-items: center;
}
.product-small_stock {
    display: flex;
    align-items: center;
    justify-content: center;
}
.content-bkt-mobile .special_fire p {
    line-height: 33px;
}
.sp-ll .special_fire {
    left: 20px;
}