.width-100 {
    width: 100%
}

.wd-header-mobile-nav .wd-tools-icon:before {
    color: #fff !important;
}

@media screen and (max-width: 1200px) {
    .service__item {
        height: auto
    }
}

/*@media screen and (min-width: 992px) {*/
/*    .mobile-slider {*/
/*        display: none*/
/*    }*/
/*}*/

@media screen and (max-width: 1024px) {
    .wd-buttons .wd-action-btn > a:before {
        position: absolute !important;
        top: calc(50% - -2px);
        left: calc(50% - 19px)
    }
}


.main-slider .slick-dots {
        display: flex;
        margin: auto;
        justify-content: center;
        align-items: center;
        list-style: none;
        padding: 0;
    }

    .main-slider .slick-dots li {
        float: left;
        margin-right: 5px;
        margin-bottom: 0
    }

    .main-slider .slick-dots li button {
        width: 32px;
        height: 6px;
        text-indent: -99999px;
        background: #00b15d;
        opacity: .5;
        line-height: 0;
        padding: 0
    }

    .main-slider .slick-dots li.slick-active button {
        height: 10px;
        opacity: 1
    }


.mobile-slider {
    /* margin-left: -20px; */
    /* margin-right: -20px; */
    position: relative;
    height: auto;
    margin-bottom: 20px;
    text-align: center
}

.mobile-slider img {
    object-fit: cover;
    width: 100%;
    height: 100%
}

.mobile-slider .container-mobile-slider {
    position: absolute;
    display: flex;
    flex-direction: column;
    justify-content: space-evenly;
    z-index: 5;
    background: #fff;
    width: 400px;
    height: 190px;
    max-width: 90%;
    left: 31%;
    top: 50%;
    transform: translate(-50%, -50%)
}

.mobile-slider .bg-mobile-slider {
    position: absolute;
    width: 400px;
    max-width: 90%;
    background: #00b15d;
    height: 190px;
    left: calc(30% - 15px);
    top: calc(52% + 15px);
    transform: translate(-50%, -50%)
}

.mobile-slider h2 {
    font-size: 18px;
    max-width: 286px;
    margin: 0 auto
}

.mobile-slider a {
    display: inline-block;
    max-width: 100%;
    width: 175px;
    margin: 0 auto;
    text-align: center;
    padding: 10px 10px;
    color: #000;
    font-size: 14px;
    border: 1px solid #00b15d
}

.mobile-slider .meet-shedule {
    background: #00b15d;
    color: #fff
}

@media screen and (max-width: 991px) {
    .single-services_post_type .accordion-button:not(.collapsed), .accordion-item:first-of-type .accordion-button, .accordion-button {
        line-height: 23px !important;
        text-align: left !important
    }

    .grid-container-filter-product .product__item {
        min-height: 230px
    }

    .summary-inner > .price, .wd-scroll-content > .price {
        font-size: 25px
    }

    .wd-hover-quick .wd-add-btn > a {
        width: 100%;
        text-align: center
    }

    .wd-nav-mobile li a {
        align-items: center
    }

    .footer-sidebar > div {
        margin-top: 20px
    }

    .single-product .site-content {
        padding-top: 0 !important
    }

    .mobile-slider {
        margin-left: -20px;
        margin-right: -20px;
        position: relative;
        height: 340px;
        margin-bottom: 20px;
        text-align: center;

    }

    .mobile-slider img {
        object-fit: cover;
        width: 100%;
        height: 100%;
    }

    .mobile-slider .container-mobile-slider {
        position: absolute;
        display: flex;
        flex-direction: column;
        justify-content: space-evenly;
        z-index: 5;
        background: white;
        width: 270px;
        height: 215px;
        max-width: 90%;
        left: 52%;
        top: 52%;
        transform: translate(-50%, -50%);
    }

    .mobile-slider .bg-mobile-slider {
        position: absolute;
        width: 270px;
        max-width: 90%;
        background: #00B15D;
        height: 215px;
        left: calc(52% - 15px);
        top: calc(52% + 15px);
        transform: translate(-50%, -50%);
    }

    .mobile-slider h2 {
        font-size: 18px;
        max-width: 260px;
        margin: 0 auto;
    }

    .mobile-slider a {
        display: inline-block;
        max-width: 100%;
        width: 200px;
        margin: 0 auto;
        text-align: center;
        padding: 10px 20px;
        color: black;
        font-size: 14px;
        border: 1px solid #00B15D;
    }

    .mobile-slider .meet-shedule {
        background: #00B15D;
        color: white;

    }

    /*.mobile-slider {*/
    /*    margin-left: -20px;*/
    /*    margin-right: -20px;*/
    /*    position: relative;*/
    /*    height: 340px;*/
    /*    margin-bottom: 20px;*/
    /*    text-align: center*/
    /*}*/

    /*.mobile-slider img {*/
    /*    object-fit: cover;*/
    /*    width: 100%;*/
    /*    height: 100%*/
    /*}*/

    /*.mobile-slider .container-mobile-slider {*/
    /*    position: absolute;*/
    /*    display: flex;*/
    /*    flex-direction: column;*/
    /*    justify-content: space-evenly;*/
    /*    z-index: 5;*/
    /*    background: #fff;*/
    /*    width: 270px;*/
    /*    height: 215px;*/
    /*    max-width: 90%;*/
    /*    left: 52%;*/
    /*    top: 52%;*/
    /*    transform: translate(-50%, -50%)*/
    /*}*/

    /*.mobile-slider .bg-mobile-slider {*/
    /*    position: absolute;*/
    /*    width: 270px;*/
    /*    max-width: 90%;*/
    /*    background: #00b15d;*/
    /*    height: 215px;*/
    /*    left: calc(52% - 15px);*/
    /*    top: calc(52% + 15px);*/
    /*    transform: translate(-50%, -50%)*/
    /*}*/

    /*.mobile-slider h2 {*/
    /*    font-size: 18px;*/
    /*    max-width: 260px;*/
    /*    margin: 0 auto*/
    /*}*/

    /*.mobile-slider a {*/
    /*    display: inline-block;*/
    /*    max-width: 100%;*/
    /*    width: 200px;*/
    /*    margin: 0 auto;*/
    /*    text-align: center;*/
    /*    padding: 10px 20px;*/
    /*    color: #000;*/
    /*    font-size: 14px;*/
    /*    border: 1px solid #00b15d*/
    /*}*/

    /*.mobile-slider .meet-shedule {*/
    /*    background: #00b15d;*/
    /*    color: #fff*/
    /*}*/
}

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

@media screen and (max-width: 768px) {
    .summary-inner {
        margin-top:20px;
    }

    .p-0-mob {
        padding-left: 0;
        padding-right: 0
    }

    .p-0-tb {
        padding: 0 !important;
        padding-top: 0 !important
    }

    h2.bottom-line {
        font-size: 20px
    }

    .calculator-collection-item h3 {
        font-size: 16px
    }

    .mytabs_container h2 {
        font-size: 18px
    }

    .card-title {
        font-size: 16px
    }

    p {
        font-size: 14px
    }

    .mt-5-mob {
        margin-top: 2rem !important
    }

    .mb-5 {
        margin-bottom: 2rem !important
    }

    .container-mebel {
        padding: 0 15px !important
    }

    .counted-number .col-sm-4 {
        width: 33.3333%;
        font-size: 14px
    }

    .counted-number .count-text {
        font-size: 12px !important;
        line-height: 18px
    }

    .counted-number span:not(.count-text) {
        font-size: 26px !important
    }

    .vertical-green-bg {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        width: 100%;
    }

    .bg_cover_mob {
        padding: 32px 0;
        position: relative
    }

    .bg_cover_mob:before {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: #00b15d;
        content: '';
        opacity: .9
    }

    .vertical-green-bg {
        background: #00b15d;
        position: relative;
        background: 0 0
    }

    .banner2-grid-container .vertical-green-bg {
        background: #00b15d !important
    }

    .prod-about-design-header .hover-image {
        max-height: 105px;
        font-size: 24px
    }

    .site-content .woocommerce-MyAccount-content .container, .woocommerce-MyAccount-content .container.mt-4 .col-12 {
        padding: 0
    }

    .wd-header-my-account:hover {
        display: none
    }

    .MyLogout {
        padding: 10px;
        background-color: #00b15d;
        color: #fff;
        display: inline-block;
        margin-bottom: 10px
    }

    .showroom-blocks {
        padding-right: 0;
        padding-left: 0
    }

    .prod-about-design-header .hover-image:hover a, .prod-about-design-header .hover-image.active a {
        background: 0 0;
        font-size: 24px;
        font-feature-settings: 'case' on
    }

    .prod-about-design, .prod-about-design-header {
        margin-bottom: 10px
    }

    .grid-container {
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column
    }

    .grid-container > div {
        position: relative;
        min-height: 1px;
        max-height: 125px;
        display: flex;
        width: 100%
    }

    .grid-container > div:before {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: #00b15d;
        content: '';
        opacity: .9 !important
    }

    .cat__item a {
        display: flex !important;
        position: absolute;
        justify-content: center;
        align-items: center;
        font-size: 18px;
        width: 100%;
        z-index: 999;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%)
    }

    .cat__item:after {
        display: none;
        height: 86% !important
    }

    .hover-image a {
    }

    .arrows-control .prev {
        left: -7px
    }

    .arrows-control .next {
        right: 18px
    }

    .arrows-control {
        position: absolute
    }

    .review-item-content {
        font-size: 12px
    }

    .review-item-title {
        font-size: 16px
    }

    .multi-step-nav ul.steps {
        flex-direction: column
    }

    .filter__wrapper {
        flex-direction: column
    }

    .steps .card-body {
        padding-bottom: 0 !important;
        margin-bottom: 0 !important
    }

    .multi-step-nav ul.steps li .sub-steps li {
        padding: 0 !important;
        padding: 13px !important;
        margin-bottom: 0 !important;
/*         padding-bottom: 0 !important */
    }

    .filtered__data {
        flex-direction: column;
        padding: 0
    }

    .filter__item {
        width: 100%
    }

    .filtered__data > div.filter--items {
        margin-bottom: 20px;
        padding: 5px 15px
    }

    .multi-step-nav ul.steps > li {
        border-left: 1px solid #e8e8e8
    }

    .grid-container-filter-product {
        gap: 0;
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;
        padding: 0
    }

    .grid-container-filter-product .product__item {
        height: auto !important;
        width: 100%;
        margin-bottom: 20px;
        border-bottom: 1px solid #f9f9f9 !important
    }

    .product__item.card-body {
        padding-top: 0
    }

    .product__item .card-img-top {
        height: 200px !important;
        position: relative !important
    }

    .grid-container-filter-product .card:nth-child(5n-3) {
        -ms-grid-column: inherit;
        grid-column-start: inherit;
        -ms-grid-column-span: inherit;
        grid-column-end: inherit;
        position: relative;
        width: 100%
    }

    .grid-container-filter-product .card:nth-child(5n-3) .card-body {
        position: inherit;
        background: 0 0;
        width: 100%;
        left: unset;
        bottom: unset;
        display: block !important;
        color: #000 !important
    }

    .grid-container-filter-sections {
        padding: 0
    }

    .grid-container-filter-product .card:nth-child(5n-3) .card-body > div {
        color: #000 !important
    }

    .grid-container-filter-product .product__item .card-title {
        font-size: 18px
    }

    .grid-container-filter-product .product__item .card-text {
        font-size: 14px;
        font-weight: 400 !important
    }

    .container-profile {
        flex-direction: column-reverse
    }

    .container-profile .content-info-profile .personal-info-profile {
        margin-bottom: 16px;
        height: auto;
        flex-direction: column;
        display: flex
    }

    .showroom-block1 {
        flex-direction: column-reverse
    }

    .showroom-block2 {
        flex-direction: column
    }

    .showroom-block1, .showroom-block2 {
        gap: 0;
        margin-bottom: 0
    }

    .showroom-block1-info, .showroom-block2-info {
        width: 100%
    }

    .showroom-block1-img img, .showroom-block2-img img {
        height: 400px;
        object-fit: cover
    }

    .steps .card {
        border: none;
        margin-bottom: 35px
    }

    .cat__item {
        margin-bottom: 4px
    }

    .gallery_container > div {
        display: flex !important;
        flex-direction: column
    }

    .gallery_container {
        grid-template-rows:1fr;
        gap: 0;
        padding: 0;
    }

    .gallery_container .gallery_box_sm > *:nth-child(2) {
        -ms-grid-row: 1;
        -ms-grid-column: 1
    }

    .gallery_container .gallery_wrap:nth-child(1) {
        grid-template-columns:1fr;
        gap: 10px;
        margin-bottom: 10px
    }

    .gallery_container img {
        width: 100%;
        height: auto
    }

    .gallery_container .gallery_box_sm {
        display: flex;
        flex-direction: column
    }

    .cat__item:before, .cat__item {
        height: 130px;
        overflow: hidden
    }

    .cat__item:before, .cat__item:after {
        opacity: 1 !important;
        border: 0 !important
    }

    .cat__item a {
        opacity: 1
    }

    .cat__item:before {
        opacity: 1;
        background: rgba(0, 177, 93, .7) !important
    }

    .ReviewsSlider .slick-dots {
        display: flex;
        margin: auto;
        justify-content: center;
        align-items: center;
        list-style: none
    }

    .ReviewsSlider .slick-dots li {
        float: left;
        margin-right: 5px;
        margin-bottom: 0
    }

    .ReviewsSlider .slick-dots li button {
        width: 32px;
        height: 6px;
        text-indent: -99999px;
        background: #00b15d;
        opacity: .5;
        line-height: 0;
        padding: 0
    }

    .ReviewsSlider .slick-dots li.slick-active button {
        height: 10px;
        opacity: 1
    }

    .jobs-container {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }

    .header-jobs {
        padding: 12px 10px
    }

    .header-jobs h5 {
        font-size: 20px
    }

    .buyers__item .buyers__item--hover {
    }

    .buyers__item {
        height: 60vw;
        overflow: hidden;
        margin-bottom: 10px
    }

    .buyers__item a {
        font-size: 22px
    }

    .image-top-info {
        padding: 18px
    }

    .image-left .row {
        flex-direction: column
    }

    .image-left .col-6 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        background: #fff;
        margin: 0 auto;
        max-width: 90%;
        box-shadow: 5px 5px 10px rgb(173 173 173/25%);
        padding: 18px
    }

    .image-right .row {
        flex-direction: column-reverse
    }

    .image-top-info {
        max-width: 85%
    }

    .image-right .col-6 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        background: #fff;
        margin: 0 auto;
        max-width: 90%;
        box-shadow: 5px 5px 10px rgb(173 173 173/25%);
        padding: 18px
    }

    .image-right .image-picture {
        padding: 0
    }

    .hide-mobile {
        display: none
    }

    .direction-row {
        flex-direction: column
    }

    .direction-row > div {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
			width:100% !important;
    }

    .service-text {
        margin-top: 15px
    }

    .go_link {
        width: 100%;
        min-width: 1px !important
    }

    .woodmart-wishlist-btn {
        margin-top: 0;
        position: relative;
        margin-left: 0
    }

    .product-share {
        margin-top: 0
    }

    .universal-design:after, .universal-design:before {
        display: none
    }

    .universal-design {
        border: none;
        padding: 0
    }

    .model-desc h4 {
        font-size: 16px
    }

    .model-desc p {
        font-size: 14px
    }

    .universal-design .p-4 {
        padding: 0 !important
    }

    .container-showroom-flex {
        flex-direction: column
    }

    .container-showroom-flex .address-salon {
        width: 100% !important
    }

    .container-showroom-flex .google-map {
        width: 100% !important
    }

    .container-profile .content-info-profile {
        width: 99%;
        margin: 0 auto
    }

    .calculator-result-prices.color-green .result-price1, .calculator-result-prices.color-green .result-price2, .calculator-result-prices.color-green span {
        color: #00b15d;
        font-size: 28px;
        display: inline-block;
        padding: 0 5px;
        font-weight: 700
    }

    .calculator-result {
        margin-bottom: 30px
    }

    .calculator-result-bill li > div {
        display: flex;
        margin-left: 10px
    }

    .woocommerce-my-account-wrapper {
        margin-left: 15px;
        margin-right: 15px
    }

    .woocommerce-MyAccount-navigation .container, .woocommerce-MyAccount-navigation .col-12 {
        padding: 0
    }

    .woocommerce-MyAccount-navigation ul li:before {
        bottom: 0;
        width: 50%;
        left: 15px
    }

    .woocommerce-MyAccount-navigation ul {
        flex-wrap: wrap;
        justify-content: flex-start;
        display: grid;
        grid-template-columns:1fr 1fr;
        border-bottom: 1px solidrgba(119, 119, 119, .2);
        margin-bottom: 10px;
        padding-bottom: 10px;
        padding-left: 0;
    }

    .wd-my-account-sidebar, .woocommerce-MyAccount-content {
        padding: 0 !important
    }

    .orders-panel, .orders-history, .orders-title-history {
        width: auto
    }

    .orders-panel-head, .orders-panel-main {
        grid-template-columns:repeat(3, 33.3%);
        padding: 17px;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: start
    }

    .orders-panel-head, .orders-panel-main {
        -ms-grid-columns: 1fr 15px 1fr;
        grid-template-columns:1fr 1fr;
        -ms-grid-rows: 3fr 5px .2fr 5px .2fr 5px .7fr;
        grid-template-rows:3fr .2fr .2fr .7fr;
        gap: 0 0;
        grid-template-areas:"image desc" "load price" "load status" "button button";
        grid-gap: 5px 15px
    }

    .orders-panel-head, .orders-panel-main {
        -ms-grid-columns: 1fr 15px 1fr;
        grid-template-columns:1fr 1fr;
        -ms-grid-rows: 2.5fr 5px .2fr 5px .2fr 5px .7fr;
        grid-template-rows:2.5fr .2fr .2fr .7fr;
        border-bottom: 1px solid #00b15d
    }

    .orders-panel-head, .orders-history-head {
        display: none
    }

    .orders-panel-main-title1, .orders-history-main-title1 {
        width: 100%;
        height: 100%
    }

    .orders-panel-main-title1, .orders-history-main-title1 {
        padding-left: 0
    }

    .orders-panel-main-title1, .orders-history-main-title1 {
        -webkit-box-align: baseline;
        -ms-flex-align: baseline;
        align-items: baseline
    }

    .orders-panel-head .orders-panel-main-title1, .orders-panel-main .orders-panel-main-title1 {
        grid-area: image;
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1
    }

    .orders-panel-head .orders-panel-main-title2, .orders-panel-main .orders-panel-main-title2 {
        grid-area: desc;
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2
    }

    .orders-panel-head > *:nth-child(2), .orders-panel-main > *:nth-child(2) {
        -ms-grid-row: 1;
        -ms-grid-column: 3
    }

    .orders-panel-main-title1 img, .orders-history-main-title1 img {
        width: 100%;
        height: 100%
    }

    .orders-panel-main-title, .orders-history-main-title {
        font-size: 13px;
        width: auto
    }

    .orders-panel-main-excerpt {
        font-size: 12px;
        padding-top: 5px;
        width: 100%
    }

    .orders-panel-head .orders-panel-main-title3, .orders-panel-main .orders-panel-main-title3 {
        grid-area: price;
        -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
        order: 4
    }

    .orders-panel-head > *:nth-child(3), .orders-panel-main > *:nth-child(3) {
        -ms-grid-row: 3;
        -ms-grid-column: 1
    }

    .orders-panel-head .orders-panel-main-title4, .orders-panel-main .orders-panel-main-title4 {
        grid-area: status;
        -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
        order: 5
    }

    .orders-panel-head .orders-panel-main-title5, .orders-panel-main .orders-panel-main-title5 {
        grid-area: load;
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3
    }

    .orders-panel-head > *:nth-child(5), .orders-panel-main > *:nth-child(5) {
        -ms-grid-row: 5;
        -ms-grid-column: 1
    }

    .orders-panel-head > *:nth-child(6), .orders-panel-main > *:nth-child(6) {
        -ms-grid-row: 5;
        -ms-grid-column: 3
    }

    .orders-panel-main-title6 {
        -ms-flex-item-align: end;
        -ms-grid-row-align: end;
        align-self: end
    }

    .orders-panel-head .orders-panel-main-title6, .orders-panel-main .orders-panel-main-title6 {
        grid-area: button;
        -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
        order: 6;
        width: 100%
    }

    .orders-panel-main-download, .orders-history-main-download {
        display: block;
        padding-bottom: 10px;
        color: #8f8f8f;
        font-size: 13px
    }

    .orders-panel-main-download {
        padding-bottom: 5px
    }

    .orders-panel-main-title5 img, .orders-history-main-title5 img {
        width: 20px;
        height: 25px
    }

    .orders-panel-main-button {
        width: 100%
    }

    .accessories-item-head {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        height: auto;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        padding: 0
    }

    .accessories-item-info, .accessories-item-buy {
        height: 34px;
        padding: 0 25px;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        width: 100%;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .accessories-item-info {
        background: #eee
    }

    .accessories-item-info, .accessories-item-buy {
        padding: 0 15px !important
    }

    .accessories-item-data, .accessories-item-code, .accessories-item-info-title {
        font-size: 13px
    }

    .accessories-item-data {
        margin-right: auto
    }

    .accessories-item-info, .accessories-item-buy {
        height: 34px;
        padding: 0 25px;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        width: 100%;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .accessories-item-buy {
        background: #f4f4f4
    }

    .accessories-item-main {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .accessories-item-galery {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        margin-top: 30px;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .accessories-item-img {
        margin-right: 10px;
        margin-left: 0;
        margin-bottom: 10px
    }

    .accessories-item-img:first-child {
        margin-left: 0
    }

    .accessories-item-galery {
        margin-top: 30px
    }

    .steps {
        flex-direction: column
    }

    .container-fields {
        flex-direction: column
    }

    .multi-step-form .steps button {
        border-left: 1px solid #e8e8e8
    }

    .multi-step-form .steps button.active {
        border: 1px solid #00b15d;
        border-bottom: 1px solid #fff
    }

    .personal-info {
        max-width: 100%
    }

    .booking-calendar-main, .time-pick {
        width: 100%;
        height: auto;
        float: none;
        margin-bottom: 18px
    }

    .booked-appt-list {
        overflow: hidden;
        flex-wrap: wrap;
        display: flex;
        justify-content: space-between
    }

    .booking-calendar-time {
        margin-bottom: 10px !important
    }

    .container-profile .content-grid-profile {
        width: 100%
    }

    .model-description-container {
        flex-direction: column
    }

    .container-profile .model-description-content {
        width: 100%;
        height: auto
    }

    .bannerGrid {
        height: auto
    }

    .site-logo {
        top: 0;
        background: #f4f4f4
    }

    span.wd-tools-icon.wd-icon-alt.woodmart-cart-icon:before {
        content: "\f126";
        font-family: woodmart-font
    }

    .wd-header-cart .wd-tools-icon.wd-icon-alt:before {
        content: "\f126";
        font-family: woodmart-font
    }

    .whb-header {
        margin-bottom: 0 !important;
        z-index: 9999 !important
    }

    .whb-main-header {
        z-index: 999
    }

    .main-page-wrapper {
        padding-top: 0 !important;
        margin-top: 0 !important
    }

    .title-size-default .title {
        font-size: 27px !important
    }

    span.wd-tools-icon.woodmart-cart-icon {
        font-size: 20px;
        width: 20px;
        height: 20px
    }

    .wd-header-cart {
        top: 0
    }

    .main-page-wrapper > .page-title {
        display: none
    }

    .section.mt-5 {
        margin-top: 0 !important
    }

    #customer_login {
        margin-right: 0 !important;
        margin-left: 0 !important
    }

    #showroom_booking #step-3 {
        padding: 15px
    }

    body table.booked-calendar thead th .page-left, body table.booked-calendar thead th .page-right, body table.booked-calendar th .monthName a, body table.booked-calendar th .monthName {
        font-size: 11px !important
    }

    body .booked-calendar-wrap {
        margin-bottom: 0 !important
    }

    body table.booked-calendar tbody tr.week td {
        height: 30px !important
    }

    .column-reverse-mob {
        flex-direction: column-reverse
    }

    .mb-mob-1 {
        margin-bottom: 1rem
    }

    .jobs-container .btn {
        font-size: 14px
    }

    .address-salon {
        border: none;
        padding: 0
    }

    .gllpMap {
        width: 100% !Important;
        max-width: 100%;
        overflow: hidden;
        min-width: 100% !important;
        height: 409px
    }

    .product-share .wd-social-icons {
        flex-wrap: wrap;
        display: flex;
        justify-content: flex-start;
        align-items: center
    }

    .social-form-circle .wd-social-icon {
        margin-bottom: 10px !important
    }

    .whb-main-header {
        z-index: 999999 !important
    }

    .whb-top-bar {
        display: none
    }

    .shop-content-area {
        padding-top: 90px
    }

    .mebel_wrap-dot:hover .mebel_wrap-tip {
        left: inherit;
        transform: translate(-50%, -37%);
        padding-bottom: 0
    }

    .calculator-collection h2 {
        font-size: 18px
    }

    .calculator-collection p {
        font-size: 14px
    }
}

.product__item a:hover{
    color:#01b05c;
}

@media (max-width:768px) {
	.Headmy-account.wd-tools-element.Mobile a, .wd-tools-element.wd-header-mobile-nav.wd-style-text.woodmart-burger-icon a{
		color:#fff !important
	}
	.create-nav-msg {
		display:none !important;
	}
	ul.wd-nav.wd-nav-mob-tab.wd-style-underline.mobile-menu-tab.mobile-nav-tabs {
    padding-left: 0;
}

	
	.site-content, .woocommerce-products-header {
		margin-top:80px !important;
		
	}

.wd-nav-mobile {
    padding-left:0
}
	.StickyHeader {
		position:fixed;
		width:100%;
		top: 0;
		z-index: 9999;
	}
	
}
