@media(min-width: 1300px) {
    .product-listing .product-image img,
    .cm-without-sidebar .cm-without-siderbar-col-4 .product-image img{
        height: 400px;
    }
}

@media(min-width:1200px) {
    .cat-col{
        -webkit-flex: 0 0 20%;
        -ms-flex: 0 0 20%;
        flex: 0 0 20%;
        max-width: 20%;
    }
    [class~=detail-inner-left] ul li button {
        padding: 8px 15px
    }
    [class~=category-dropdown] select {
        width: 200px
    }
    [class~=menu-container],
    [class~=container] {
        width: 1170px
    }
    [class~=container] {
        width: 100%;
        max-width: 1300px;
        padding-left: 15px;
        padding-right: 15px;
    }
    [class~=menu-container] {
        margin-top: 0;
        margin-right: auto;
        margin-bottom: 0;
        margin-left: auto
    }
    [class~=content-dropdown],
    [class~=scroll-top] [class~=scrollup] {
        display: none !important
    }
    [class~=footer-static-block] [class~=footer-block-contant] {
        display: block !important
    }
    .cm-with-siderbar-col-4 [class~=product-item] [class~=detail-inner-left] ul li button,
    .cm-with-siderbar-col-4 [class~=detail-inner-left] ul li button {
        padding: 5px;
        font-size: 12px
    }
    .cm-with-siderbar-col-4 [class~=product-item][class~=sold-out] .product-image::after {
        padding: 5px;
        font-size: 12px;
        top: 72%
    }
    .cm-with-siderbar-col-4 .detail-inner-left ul li button.add.active {
        width: 30px;
        height: 30px;
        background-size: 16px
    }
    .detail-inner-left ul li .add.active:hover,
    .detail-inner-left ul li .add.active:focus {
        background-position: 7px -20px
    }
    .tab_content .items-Description{
        width: 80%;
        margin: 0 auto;
    }
}

@media (min-width: 1440px){
	[class~=container]{
		max-width: 1300px;
	}
}

@media only screen and (min-width:992px) and (max-width:1199px) {
    .newsletter-inner .main_title {
        font-size: 18px
    }
    [class~=sub-banner] [class~=sub-banner-detail] [class~=sub-banner-title] {
        font-size: 1pc
    }
    [class~=footer-static-block] ul li,
    [class~=daily-deals] [class~=detail-inner-left] ul li button,
    [class~=daily-deals] [class~=product-item] [class~=detail-inner-left] ul li {
        padding-left: 0
    }
    [class~=sub-banner] [class~=sub-banner-detail] [class~=sub-banner-title] {
        line-height: .25in
    }
    [class~=sub-banner] [class~=sub-banner-detail] [class~=sub-banner-subtitle] {
        font-size: 13px;
        margin-top: 0
    }
    [class~=daily-deals] [class~=detail-inner-left] ul li button {
        padding-bottom: .5pc
    }
    .newsletter-inner .main_title {
        line-height: 15pt
    }
    [class~=footer-static-block] ul li {
        padding-bottom: .1875pc
    }
    .banner-top,
    [class~=sub-banner] [class~=sub-banner-detail] [class~=sub-banner-subtitle] {
        margin-bottom: .3125pc
    }
    .item-offer-clock ul li.seperator {
        margin-left: 0
    }
    [class~=daily-deals] [class~=product-item] [class~=detail-inner-left] ul li {
        padding-bottom: 0;
        padding-top: 0
    }
    [class~=footer-static-block] ul li,
    [class~=daily-deals] [class~=product-item] [class~=detail-inner-left] ul li {
        padding-right: 0
    }
    .item-offer-clock ul li.seperator {
        margin-right: 0
    }
    [class~=team-item]:hover [class~=team-item-detail] {
        bottom: 10px
    }
    [class~=daily-deals] [class~=detail-inner-left] ul li button {
        padding-right: 6px;
        padding-top: 7px
    }
    [class~=footer-static-block] ul li {
        padding-top: .1875pc
    }
    [class~=newsletter-title] [class~=sub-title] {
        font-size: 14px
    }
}

@media(min-width:992px) {
    [class~=nav]>li[class~=level]:hover [class~=megamenu],
    [class~=sidebar-box] [class~=sidebar-contant],
    [class~=mobilemenu-content] {
        display: block !important
    }
    [class~=footer] [class~=footer-static-block] {
        display: block !important
    }
    .custom-product-list .custom-col {
        max-width: 25%
    }
    /*.custom-product-list .product-image img {
        height: 270px
    }*/
    .main {
        padding-top: 129px;
    }
    .wc-navbar {
        width: 100%
    }
    .wc-navbar .wc-nav {
        text-align: left;
        padding: 0 15px;
    }
    .wc-nav li a.page-scroll {
        color: var(--txt-white);
    }
    [class~=wc-nav]>li[class~=dropdown]>a::after {
        border-bottom-color: var(--bg-color)
    }
    .wc-navbar .sub-menu-level1 {
        text-align: left
    }
    [class~=navbar-nav]>li>a {
        padding: 10px 20px
    }
    .header-fixed .navbar-nav>li>a {
        padding-top: 20px;
        padding-bottom: 20px
    }
    /*----- product zoom effect -----*/
    .cm-zoom-container{
        display: flex;
    }
    .cm-zoom-thumbs{
        width: 100px;
        display: inline-block;
        vertical-align: top;
        order: 1;
    }
    .cm-zoom-image{
        display: inline-block;
        vertical-align: top;
        width: calc(100% - 110px);
        order: 2;
        /*max-height: 600px;
        overflow: hidden;
        border: 1px solid #eceeef;*/
    }
    /*.cm-zoom-image .xzoom4{
        object-fit: contain;
        height: 100%;
        max-height: 600px;
    }*/
    /*----- product zoom effect -----*/

    .sub-banner-block{
        max-width: 97%;
    }
}

@media(min-width:768px) {
    .header-fixed#header {
        box-shadow: 0 0 5px #00000032
    }
    .header-fixed#header {
        position: fixed;
        z-index: 1201;
        animation: smoothScroll 2s forwards;
        -webkit-animation: smoothScroll 2s forwards;
        background-color: #fff;
        max-height: 98px
    }
    .header-fixed .navbar-brand>img {
        max-height: 50px;
        width: auto
    }
    .header-fixed .header-right-part {
        margin: 10px 0
    }
    .header-fixed .header-right-link>ul>li>a {
        padding: 0
    }
    .header-fixed .header-right-link .currency_selector {
        margin-top: 5px
    }
    .header-fixed .navbar-header .navbar-brand {
        padding: 0
    }
    .header-fixed .navbar-nav>li>a {
        font-size: 14px;
        padding-top: 8px;
        padding-bottom: 8px
    }
    .header-fixed .header-bottom .help-num {
        font-size: 12px;
        padding-top: 10px;
        padding-bottom: 10px
    }
    .header-fixed .top-right-link {
        font-size: 11px;
        padding: 8px 0
    }
    .header-fixed .header-top {
        max-height: 0;
        overflow: hidden
    }
    .product-detail-sm {
        display: none !important
    }
}

@media(min-width:768px) and (max-width:991.98px) {
    .main {
        padding-top: 0
    }
    [class~=special-products-block] [class~=pro-detail-main] [class~=bottom-detail] {
        bottom: -5.625pc
    }
    [class~=sub-banner] [class~=sub-banner-detail] [class~=sub-banner-title] {
        font-size: 16px;
        line-height: .25in
    }
    .banner-top {
        margin-bottom: 5px
    }
    [class~=sub-banner] [class~=sub-banner-detail] [class~=sub-banner-subtitle] {
        font-size: 9pt;
        margin-top: 0;
        margin-bottom: 0
    }
    [class~=ser-feature-block] [class~=service-box] [class~=ser-title] {
        font-size: 1.0625pc
    }
    .header-fixed [class~=navbar-toggle] {
        margin-top: 0
    }
}

@media(min-width:601px) {
    [class~=product-detail-inner] {
        top: unset;
        bottom: 0
    }
    [class~=detail-inner-left] ul {
        display: inline-block;
        width: 100%;
        margin: 0;
        text-align: center;
        padding: 5px 5px 0
    }
    [class~=product-item] [class~=detail-inner-left] ul li {
        width: 50%
    }
    [class~=btn] {
        border-radius: 0;
        -webkit-border-radius: 0;
        -moz-border-radius: 0
    }
    .shop [class~=product-item] [class~=detail-inner-left] ul li button,
    [class~=detail-inner-left] ul li button {
        padding: 8px 5px;
        font-size: 13px;
        line-height: 20px;
        border-radius: 0;
        width: 100%
    }
    .shop [class~=product-item][class~=sold-out] .product-image::after,
    [class~=product-item][class~=sold-out] .product-image::after {
        padding: 8px 5px;
        font-size: 13px;
        line-height: 20px;
        border-radius: 0;
        width: 95%;
        top: 93%
    }
    .shop .detail-inner-left ul li button.add.active {
        width: 36px;
        height: 36px
    }
    .detail-inner-left ul li .add.active:hover,
    .detail-inner-left ul li .add.active:focus {
        background-position: 8px -25px
    }
}

@media(min-width:420px) {
    [class~=newsletter-inner] input {
        padding-right: 125px
    }
}

@media(max-width:1280px) {
    .partner-block ul li {
        padding-left: 0
    }
    .partner-block ul li {
        padding-bottom: 0
    }
    .partner-block ul li {
        padding-right: 0
    }
    .partner-block ul li {
        padding-top: 0
    }
    .container {
        max-width: 100%
    }
}

@media(max-width:1199.98px) {
    .cm-with-sidebar .cm-with-siderbar-col-4 .cm-product-col {
        width: 33.333%
    }
    .cm-without-sidebar .cm-without-siderbar-col-5 .cm-product-col {
        width: 25%
    }
    [class~=container] {
        padding-left: 11.25pt;
        padding-right: 11.25pt
    }
    #brand-logo,
    [class~=product-item] [class~=detail-inner-left] ul li,
    [class~=container],
    [class~=product-page] [class~=product-item] [class~=detail-inner-left] ul li {
        padding-bottom: 0
    }
    [class~=banner-detail] [class~=banner-detail-inner] [class~=banner-title] {
        font-size: .46875in
    }
    .megamenu .level2>a {
        margin-right: 0
    }
    [class~=product-item] [class~=detail-inner-left] ul li,
    [class~=container] {
        padding-top: 0
    }
    .ser-feature-block .feature-box {
        display: block;
        text-align: center;
        margin: 10px auto !important
    }
    [class~=product-slider] [class~=heading-part]>h2,
    [class~=banner-detail] [class~=banner-detail-inner] span[class~=offer] {
        font-size: .260416667in
    }
    [class~=border-right],
    .ser-feature-block .feature-box {
        border-right-width: medium
    }
    [class~=cat-dropdown] [class~=nav]>li[class~=level] [class~=megamenu] {
        left: 25%
    }
    [class~=product-page] [class~=product-item] [class~=detail-inner-left] ul li,
    [class~=product-item] [class~=detail-inner-left] ul li {
        padding-left: .125pc
    }
    [class~=border-right],
    .ser-feature-block .feature-box {
        border-right-style: none;
        border-right-color: currentColor
    }
    [class~=top-right-link] ul li:last-child>a span {
        border-left-width: medium
    }
    #brand-logo {
        padding-left: 2.5pc
    }
    .ser-feature-block .feature-box,
    [class~=border-right] {
        border-image: none
    }
    [class~=top-right-link] ul li:last-child>a span,
    [class~=header-middle-right] {
        border-bottom-width: medium
    }
    [class~=banner-detail] [class~=banner-detail-inner] [class~=banner-title] {
        line-height: .520833333in
    }
    [class~=header-middle-right] {
        border-left-width: medium;
        border-right-style: none;
        border-top-style: none;
        border-left-color: currentColor;
        border-bottom-color: currentColor;
        border-right-color: currentColor;
        border-top-color: currentColor;
        border-image: none
    }
    [class~=header-middle-right],
    [class~=top-right-link] ul li:last-child>a span {
        border-right-width: medium;
        border-top-width: medium;
        border-left-style: none;
        border-bottom-style: none
    }
    [class~=product-item] [class~=detail-inner-left] ul li {
        padding-right: .125pc
    }
    [class~=category-dropdown] select {
        width: 180px
    }
    [class~=header-right-part] {
        margin-left: 0
    }
    [class~=footer] [class~=newsletter-inner] form button {
        padding-left: 13.5pt
    }
    [class~=footer] [class~=newsletter-inner] form button,
    [class~=btn-sidebar-menu-dropdown],
    [class~=mobilemenu-content] li a {
        padding-bottom: 11.25pt
    }
    [class~=banner] [class~=owl-buttons],
    .footer-static-block .footer-block-contant,
    [class~=popup-links] {
        display: none
    }
    [class~=mobilemenu-content] li a {
        padding-left: 10px
    }
    [class~=header-right-part] {
        margin-right: 0
    }
    [class~=btn-sidebar-menu-dropdown] {
        padding-left: 11.25pt
    }
    [class~=banner-detail] [class~=banner-detail-inner] span[class~=offer] {
        margin-top: 0
    }
    [class~=btn-sidebar-menu-dropdown] {
        padding-right: 11.25pt
    }
    [class~=product-slider] [class~=heading-part]>h2 {
        letter-spacing: .0625pc
    }
    [class~=btn-sidebar-menu-dropdown],
    [class~=footer] [class~=newsletter-inner] form button,
    [class~=mobilemenu-content] li a {
        padding-top: 11.25pt
    }
    [class~=header-right-part] {
        padding-left: 1.875in
    }
    [class~=main-label],
    [class~=product-item][class~=sold-out]::after {
        font-size: 12px
    }
    [class~=header-right-part],
    .top-right-link ul li a {
        padding-bottom: 0
    }
    #brand-logo {
        padding-right: 2.5pc
    }
    [class~=mobilemenu-content] li a {
        padding-right: 10px
    }
    [class~=sidebar-contant] [class~=pro-detail-info]>a,
    [class~=cate-detail] a {
        font-size: .875pc
    }
    [class~=header-right-part],
    .top-right-link ul li a {
        padding-right: 0
    }
    [class~=header-right-part],
    .top-right-link ul li a {
        padding-top: 0
    }
    [class~=header-right-part] {
        margin-bottom: 1.5pc
    }
    .top-right-link ul li a {
        padding-left: 0
    }
    [class~=header-right-part] {
        margin-top: 1.5pc
    }
    [class~=homepage] [class~=banner] {
        min-height: 100%
    }
    .ser-feature-block {
        -webkit-background-size: cover
    }
    [class~=footer] [class~=newsletter-inner] form button {
        padding-right: 13.5pt
    }
    [class~=price-box] [class~=price] {
        font-size: 16px !important
    }
    [class~=footer] [class~=f-col]:last-child [class~=footer-static-block] {
        border-bottom-width: medium
    }
    .ser-feature-block {
        background-size: cover
    }
    [class~=ser-feature-block] {
        text-align: left
    }
    [class~=product-page] [class~=product-item] [class~=detail-inner-left] ul li,
    [class~=list-types] {
        padding-right: .125pc
    }
    [class~=banner-detail] {
        top: 20%
    }
    [class~=banner-detail] [class~=banner-detail-inner] span[class~=slogan] {
        font-size: .208333333in
    }
    [class~=banner-detail] {
        left: 0
    }
    [class~=price-box] [class~=old-price] {
        font-size: 14px !important
    }
    [class~=top-right-link] ul li:last-child>a span {
        border-right-style: none
    }
    [class~=shorting] [class~=view] {
        margin-right: .104166667in
    }
    [class~=client-img][class~=left-side] {
        float: none
    }
    [class~=pro-detail-info] {
        margin-top: 0
    }
    [class~=top-right-link] ul li:last-child>a span {
        border-top-style: none
    }
    [class~=footer-static-block] span[class~=opener] {
        background: url("https://tanisah.com/themes/flatsome/assets/images/sprite-purple.png") no-repeat scroll 0 0
    }
    [class~=main-label] {
        height: .46875in;
        padding-left: 7.5pt;
        top: .104166667in;
        width: 2.8125pc;
        line-height: 2.8125pc
    }
    .sub-banner3 .sub-banner-detail span.line,
    [class~=client-img][class~=left-side] {
        margin-left: 0
    }
    [class~=client-img][class~=left-side] {
        margin-bottom: 0;
        margin-right: 0;
        margin-top: 0
    }
    [class~=footer] [class~=f-col]:last-child [class~=footer-static-block] {
        border-bottom-style: none
    }
    [class~=footer-static-block] span[class~=opener] {
        position: absolute;
        display: inline-block;
        width: 22.5pt;
        height: .3125in
    }
    [class~=top-right-link] ul li:last-child>a span {
        border-left-color: currentColor
    }
    [class~=footer] [class~=f-col]:last-child [class~=footer-static-block],
    [class~=top-right-link] ul li:last-child>a span {
        border-bottom-color: currentColor
    }
    [class~=top-right-link] ul li:last-child>a span {
        border-right-color: currentColor
    }
    [class~=cat-dropdown] [class~=nav]>li[class~=level]:hover [class~=megamenu] {
        left: 25%
    }
    .sale-label {
        left: 3.75pt
    }
    [class~=footer-static-block] [class~=title],
    .footer-static-block .footer-block-contant {
        margin-bottom: 20px
    }
    [class~=banner-detail] [class~=banner-detail-inner] span[class~=slogan] {
        margin-bottom: .052083333in
    }
    [class~=new-label] {
        right: .3125pc
    }
    [class~=top-right-link] ul li:last-child>a span {
        border-top-color: currentColor
    }
    [class~=detail-inner-left] ul li button,
    .product-page .product-detail-inner,
    [class~=top-right-link] ul li:last-child>a span,
    [class~=header-right-link]>ul>li>a,
    [class~=banner-detail] [class~=banner-detail-inner] span[class~=slogan] {
        padding-left: 0
    }
    [class~=banner-detail] [class~=banner-detail-inner] span[class~=slogan] {
        padding-bottom: 3.75pt
    }
    [class~=list-types] {
        padding-left: 2px
    }
    .product-page .product-detail-inner,
    [class~=banner-detail] [class~=banner-detail-inner] span[class~=slogan],
    [class~=top-right-link] ul li:last-child>a span,
    [class~=header-right-link]>ul>li>a {
        padding-right: 0
    }
    [class~=banner-detail] [class~=banner-detail-inner] span[class~=slogan] {
        padding-top: 3.75pt
    }
    [class~=top-right-link] ul li:last-child>a span,
    [class~=list-types],
    .product-page .product-detail-inner {
        padding-bottom: 0
    }
    [class~=top-right-link] ul li:last-child>a span {
        border-image: none
    }
    [class~=list-types],
    #brand-logo,
    [class~=product-page] [class~=product-item] [class~=detail-inner-left] ul li,
    [class~=top-right-link] ul li:last-child>a span {
        padding-top: 0
    }
    [class~=footer-static-block] span[class~=opener] {
        right: 0
    }
    [class~=site-link],
    [class~=payment] {
        text-align: center
    }
    .main_title {
        font-size: 32px
    }
    .sidebar-title h3 {
        font-size: 26px
    }
    .sidebar-title h3 {
        letter-spacing: 1px
    }
    .footer-static-block {
        position: relative;
        margin-bottom: .625pc;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #e1e1e1
    }
    .sub-banner3 .sub-banner-detail span.line {
        margin-bottom: 25px;
        margin-right: 0;
        margin-top: 25px
    }
    [class~=footer-static-block] span[class~=opener] {
        top: .3125pc
    }
    .footer-static-block,
    [class~=footer] [class~=f-col]:last-child [class~=footer-static-block] {
        border-image: none
    }
    [class~=quote] {
        border-left-width: medium;
        border-bottom-width: medium;
        border-right-width: medium;
        border-top-width: medium;
        border-left-style: none;
        border-bottom-style: none;
        border-right-style: none;
        border-top-style: none;
        border-left-color: currentColor;
        border-bottom-color: currentColor;
        border-right-color: currentColor;
        border-top-color: currentColor;
        border-image: none
    }
    [class~=show-item]>span,
    .short-by>span {
        font-size: .15625in
    }
    .product-page .product-detail-inner {
        padding-top: .104166667in
    }
    [class~=homepage] [class~=client-main] [class~=item] p {
        line-height: 25px
    }
    [class~=footer-static-block] span[class~=opener] {
        cursor: pointer;
        z-index: 1
    }
    [class~=footer-static-block] span[class~=plus] {
        background-position: -.958333333in -375px
    }
    [class~=footer-static-block] span[class~=minus] {
        background-position: -.958333333in -25.8125pc
    }
    [class~=detail-inner-left] ul li button {
        padding-bottom: 6.75pt
    }
    ..heading-part-desc h2.heading {
        font-size: 1.25pc
    }
    [class~=detail-inner-left] ul li button {
        padding-right: 4.5pt
    }
    [class~=bottom-detail] ul li a {
        font-size: 0
    }
    [class~=footer-middle-left] [class~=footer-static-block] span[class~=opener] {
        top: -4.375pc
    }
    .cm-left-side-email {
        display: none
    }
    .world-wide-cm {
        display: none
    }
    .cm-left-side-email {
        display: none
    }
    .deal-detail p{
        margin: 15px 0;
    }
    .new-cat-section{
        padding-top: 0 !important;
    }
}

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

@media(max-width:1023.98px) {
    .ft-contact-col {
        width: 100%;
        flex: 0 0 100%
    }
    .ft-news-ltr-block {
        text-align: center
    }
    .ft-contact {
        margin-top: 25px;
        text-align: center
    }
}

@media(max-width:991.98px) {
    .navbar-brand>img{
        max-height: 40px;
    }
    .pl-cxs-0{
        padding-left: 0;
    }
    [class~=nav]>li[class~=level]:hover a {
        color: var(--color-dark);
    }
    [class~=megamenu] [class~=sub-menu-level2] li[class~=level3]>a{
        padding-top: 4px;
        padding-bottom: 8px;
    }
    .c-search,
    .c-search-btn {
        height: 35px
    }
    .user-auth {
        display: none
    }
    .c-search {
        border-radius: 8px 0 0 8px
    }
    .c-search-btn {
        width: 50px;
        border-radius: 0 8px 8px 0
    }
    .c-search:not(:placeholder-shown) {
        width: calc(100% - 50px);
        padding-right: 5px
    }
    .c-top-search-group span {
        font-size: 14px
    }
    .cm-without-sidebar .cm-without-siderbar-col-5 .cm-product-col {
        width: 33.333%
    }
    .cm-without-sidebar .cm-without-siderbar-col-4 .cm-product-col {
        width: 33.333%
    }
    .shop .cm-without-sidebar .cm-without-siderbar-col-3 [class~="product-item"] [class~="detail-inner-left"] ul li button {
        padding: 5px 10px
    }
    .shop .cm-without-sidebar .cm-without-siderbar-col-3 [class~=product-item][class~=sold-out]::after {
        padding: 5px 10px;
        top: 46%
    }
    .custom-product-list [class~=center-sm] {
        text-align: center
    }
    body[class~=dark-header] {
        padding-top: 0
    }
    [class~=height-sm-0] {
        min-height: 0 !important
    }
    [class~=container-full-sm] [class~=container],
    [class~=header-inner] [class~=navbar-collapse] ul {
        width: 100%
    }
    [class~=category-dropdown] select {
        width: 9.375pc
    }
    [class~=navbar-nav]>li,
    [class~=megamenu] [class~=sub-menu-level1] li[class~=level2] {
        float: none
    }
    #menu-main>li:hover {
        background: 0
    }
    [class~=header-right-link]>ul>li,
    .header-bottom .help-num,
    [class~=header-right-link]>ul>li>a,
    [class~=search-container] input[type="text"],
    [class~=container-full-sm] [class~=container],
    [class~=navbar-header] [class~=navbar-brand] {
        padding-left: 0
    }
    .float-none-sm {
        float: none !important
    }
    [class~=cat-dropdown] [class~=nav]>li[class~=level] [class~=megamenu] {
        margin-top: 0
    }
    [class~=mobilemenu-content] [class~=navbar-nav] li[class~=active] a {
        color: #1b2839
    }
    [class~=float-left-sm] {
        float: left !important
    }
    .float-right-sm {
        float: right !important
    }
    .header-bottom .help-num,
    [class~=nav]>li [class~=menu-label] {
        display: none
    }
    [class~=pt-95],
    [class~=ptb-95] {
        padding-top: 65px
    }
    [class~=search-container] input[type="text"],
    [class~=header-right-link]>ul>li,
    [class~=cat-dropdown] [class~=nav]>li[class~=level] [class~=megamenu],
    [class~=container-full-sm] [class~=container] {
        padding-bottom: 0
    }
    [class~=ptb-95],
    .pb-95 {
        padding-bottom: 4.0625pc
    }
    [class~=account-sidebar] ul li[class~=active] a::after {
        border-left-width: 0
    }
    [class~=search-container] input[type="text"],
    .header-bottom .help-num,
    [class~=container-full-sm] [class~=container],
    [class~=header-right-link]>ul>li {
        padding-right: 0
    }
    [class~=search-container] input[type="text"] {
        font-size: .3125in
    }
    .ptb-70,
    [class~=pt-70] {
        padding-top: 3.125pc
    }
    .pb-70,
    .ptb-70 {
        padding-bottom: 50px
    }
    .navbar-collapse>ul,
    [class~=mobilemenu-content] ul {
        margin-left: 0
    }
    [class~=mtb-60],
    [class~=mt-60] {
        margin-top: 2.8125pc
    }
    [class~=mb-60],
    [class~=mtb-60] {
        margin-bottom: 2.8125pc
    }
    [class~=cat-dropdown] [class~=nav]>li[class~=level] [class~=megamenu],
    [class~=search-container] input[type="text"],
    [class~=header-right-link]>ul>li,
    [class~=container-full-sm] [class~=container] {
        padding-top: 0
    }
    [class~=container-full-sm] [class~=container] {
        height:
    }
    #menu span.opener {
        height: 18.75pt
    }
    .navbar-collapse>ul,
    [class~=mobilemenu-content] ul {
        margin-bottom: 0
    }
    .header-bottom .help-num {
        color: #fff
    }
    [class~=ptb-sm-0],
    [class~=pt-sm-0] {
        padding-top: 0
    }
    [class~=megamenu] [class~=sub-menu-level1] li[class~=level2] {
        margin-bottom: 0
    }
    [class~=cat-dropdown] [class~=nav]>li[class~=level] [class~=megamenu] {
        left: 0 !important
    }
    [class~=mobilemenu-content] [class~=sub-menu-level2] li[class~=level3]>a {
        color: #fff !important
    }
    .navbar-collapse>ul,
    [class~=mobilemenu-content] ul {
        margin-right: 0
    }
    [class~=pb-sm-0],
    [class~=ptb-sm-0] {
        padding-bottom: 0
    }
    [class~=mobilemenu-content] [class~=navbar-nav] li:last-child {
        border-left-width: medium
    }
    .navbar-collapse>ul {
        margin-top: 0
    }
    .header-bottom .help-num {
        padding-bottom: .8125pc
    }
    .pt-sm-15,
    [class~=ptb-sm-15] {
        padding-top: 11.25pt
    }
    [class~=ptb-sm-15],
    [class~=pb-sm-15] {
        padding-bottom: 11.25pt
    }
    [class~=cat-dropdown] [class~=nav]>li[class~=level] [class~=megamenu] {
        background-color: transparent;
        padding-left: 30pt
    }
    .account-sidebar ul li.active a .fa {
        right: .9375pc
    }
    [class~=pt-sm-30],
    [class~=ptb-sm-30] {
        padding-top: 1.875pc
    }
    [class~=navbar-nav]>li:first-child>a {
        padding-left: .1875in
    }
    [class~=mobilemenu-content] [class~=navbar-nav] li:last-child {
        border-bottom-width: medium
    }
    [class~=pb-sm-30],
    [class~=ptb-sm-30] {
        padding-bottom: 1.875pc
    }
    [class~=account-sidebar] ul li[class~=active] a::after {
        border-bottom-width: 0
    }
    .header-bottom .help-num {
        padding-top: .8125pc
    }
    [class~=megamenu] [class~=level2]>a,
    #menu [class~=level],
    #menu-main [class~=level] {
        position: relative
    }
    .navbar-toggle:hover,
    .mobilemenu-content li:hover a {
        color: var(--bg-color)
    }
    #menu [class~=mobile-sub-menu] {
        display: none
    }
    [class~=navbar-header] [class~=navbar-brand] {
        padding: 5px 0;
        margin-right: 0
    }
    .currency_selector {
        margin-top: 15px
    }
    .sub-banner.sub-banner3 .sub-banner-detail .sub-banner-type {
        margin-top: 10px
    }
    [class~=megamenu] [class~=level2]>a {
        margin-bottom: .020833333in
    }
    [class~=ptb-sm-60],
    [class~=pt-sm-60] {
        padding-top: 45pt
    }
    [class~=navbar-collapse] ul[class~=navbar-nav] li[class~=level] {
        border-bottom-width: .75pt
    }
    [class~=cat-dropdown] [class~=nav]>li[class~=level] [class~=megamenu] {
        padding-right: 30pt
    }
    #menu span.opener {
        width: 25px
    }
    [class~=megamenu] [class~=level2]>a:before {
        content: ""
    }
    [class~=megamenu] [class~=level2]>a {
        color: var(--bg-color)
    }
    .pb-sm-60,
    [class~=ptb-sm-60] {
        padding-bottom: 45pt
    }
    [class~=mtb-sm-30] {
        margin-top: 22.5pt
    }
    [class~=mtb-sm-30] {
        margin-bottom: 22.5pt
    }
    .mtb-sm-0 {
        margin-left: 0
    }
    .mtb-sm-0 {
        margin-bottom: 0
    }
    [class~=sidebar-menu-dropdown] [class~=cat-dropdown] {
        display: block
    }
    #menu span.opener,
    .mobilemenu-title.mobilemenu>span {
        display: inline-block
    }
    [class~=megamenu] [class~=level2]>a {
        font-size: 10.5pt
    }
    [class~=cat-dropdown] [class~=nav]>li[class~=level] [class~=megamenu] {
        box-shadow: none
    }
    [class~=navbar-collapse][class~=menu-open] {
        left: 0
    }
    [class~=megamenu] [class~=level2]>a,
    .mobilemenu-title.mobilemenu>span {
        font-weight: 500
    }
    .mtb-sm-0 {
        margin-right: 0
    }
    .mtb-sm-0,
    [class~=mobilemenu-content] ul {
        margin-top: 0
    }
    [class~=mt-sm-0] {
        margin-top: 0
    }
    [class~=sub-banner][class~=sub-banner6] [class~=sub-banner-detail] [class~=sub-banner-subtitle],
    [class~=mb-sm-0] {
        margin-bottom: 0
    }
    [class~=header-right-link]>ul>li>a {
        padding-bottom: 8px;
        padding-top: 9px;
        padding-right: 0
    }
    [class~=account-sidebar] ul li[class~=active] a::after {
        border-right-width: 0
    }
    [class~=mobilemenu-content] [class~=navbar-nav] li:last-child {
        border-right-width: medium
    }
    [class~=megamenu] [class~=container],
    [class~=header-inner] [class~=navbar-collapse] {
        width: 100%
    }
    [class~=mt-sm-30] {
        margin-top: 30px
    }
    [class~=mb-sm-30] {
        margin-bottom: .3125in
    }
    [class~=megamenu] [class~=level2]>a {
        text-transform: none
    }
    [class~=megamenu] [class~=level2]>a:before {
        font-family: FontAwesome
    }
    [class~=mobilemenu-content] ul {
        padding-left: 0
    }
    [class~=mtb-sm-15],
    [class~=mt-sm-15] {
        margin-top: .15625in
    }
    [class~=mtb-sm-15],
    [class~=mb-sm-15] {
        margin-bottom: .15625in
    }
    .mobilemenu.openmenu {
        border-radius: 5px 5px 0 0
    }
    .nav>li:hover {
        overflow: hidden
    }
    [class~=category-dropdown] {
        top: 0
    }
    #menu {
        overflow-y: auto !important
    }
    [class~=mobilemenu][class~=closemenu] {
        border-radius: 5px
    }
    .header-top,
    .header-middle {
        padding-left: 15px
    }
    .header-top,
    .header-middle,
    [class~=header-middle-right],
    [class~=mobilemenu-content] ul,
    [class~=header-right-part],
    .mobilemenu-title.mobilemenu>span {
        padding-bottom: 0
    }
    [class~=top-right-link] ul li {
        line-height: .75pt
    }
    .header-top,
    .header-middle {
        padding-right: 15px
    }
    [class~=account-sidebar] ul li[class~=active] a::after {
        border-top-width: 0
    }
    [class~=megamenu] [class~=level2]>a:before,
    #menu span.opener {
        position: absolute
    }
    [class~=header-right-part],
    .header-top,
    [class~=mobilemenu-content] ul,
    .header-middle,
    [class~=header-middle-right] {
        padding-top: 0
    }
    .mobilemenu-title.mobilemenu>span {
        padding-left: 10px
    }
    [class~=header-bottom] {
        height: 0
    }
    [class~=mobilemenu-title] [class~=fa] {
        font-size: 1.125pc;
        height: 27.75pt
    }
    [class~=header-right-part] {
        float: none
    }
    [class~=header-right-part] {
        padding-left: 9.375pc
    }
    [class~=mobilemenu-content] ul,
    [class~=header-middle-right],
    .mobilemenu-title.mobilemenu>span,
    [class~=header-right-part] {
        padding-right: 0
    }
    [class~=mobilemenu-content] [class~=navbar-nav] li:last-child {
        border-top-width: medium
    }
    [class~=navbar-nav]>li>a {
        width: 85%;
        color: var(--color-dark);
        padding-left: 13.5pt;
        padding-right: 13.5pt;
        padding-bottom: .5pc
    }
    [class~=account-sidebar] ul li:hover a::after {
        border-left-width: 0
    }
    [class~=header-top][class~=mobile] [class~=help-num],
    [class~=side-toggle] {
        display: block
    }
    [class~=megamenu] [class~=level2]>a:before {
        left: -11px
    }
    [class~=mobilemenu-title] [class~=fa],
    [class~=header-right-part] {
        margin-left: 0
    }
    [class~=navbar-collapse] ul[class~=navbar-nav] li[class~=level] {
        border-bottom-style: solid
    }
    [class~=header-middle-right] {
        margin-bottom: 15pt
    }
    #menu span.opener {
        right: 9px
    }
    [class~=mobilemenu-content] ul li[class~=level3] {
        border-left-width: medium
    }
    [class~=mobilemenu-title] [class~=fa] {
        margin-bottom: 0
    }
    [class~=cat-dropdown] [class~=nav]>li[class~=level] [class~=megamenu] {
        border-left-width: 0
    }
    [class~=header-middle-right] {
        padding-left: 0
    }
    [class~=cat-dropdown] [class~=nav]>li[class~=level] [class~=megamenu],
    [class~=navbar-collapse] {
        border-bottom-width: 0
    }
    [class~=account-sidebar] ul li:hover a::after {
        border-bottom-width: 0
    }
    [class~=mobilemenu-content] ul li[class~=level3] {
        border-bottom-width: medium
    }
    .mobilemenu-title.mobilemenu>span,
    [class~=navbar-nav]>li>a {
        padding-top: .083333333in
    }
    [class~=mobilemenu-title] [class~=fa],
    [class~=header-right-part] {
        margin-right: 0
    }
    [class~=mobilemenu-title] [class~=fa] {
        margin-top: 0
    }
    [class~=mobilemenu-title] [class~=fa] {
        padding-left: .104166667in
    }
    [class~=mobilemenu-content] ul {
        width: 100%
    }
    [class~=header-right-part] {
        margin: 23px 0
    }
    [class~=navbar-collapse] {
        background: none repeat scroll 0 0 #fff
    }
    [class~=navbar-collapse] {
        bottom: 0
    }
    [class~=mobilemenu-title] [class~=fa] {
        padding-bottom: .104166667in
    }
    [class~=mobilemenu-content] ul li[class~=level3] {
        border-right-width: medium
    }
    [class~=navbar-collapse] {
        border-bottom-style: none
    }
    [class~=navbar-collapse] {
        border-bottom-color: currentColor
    }
    [class~=mobilemenu-title] [class~=fa] {
        padding-right: .104166667in
    }
    [class~=navbar-collapse] {
        border-image: none
    }
    [class~=slogan]:before,
    [class~=slogan]:after {
        width: .3125in
    }
    [class~=mobilemenu-title] [class~=fa] {
        padding-top: .104166667in
    }
    [class~=navbar-collapse] {
        display: inline-block !important
    }
    [class~=mobilemenu-title] [class~=fa] {
        width: 37px
    }
    [class~=banner-3] [class~=banner-detail] {
        left: 4%
    }
    #menu span.opener {
        top: .5pc
    }
    [class~=navbar-collapse] {
        height: 100% !important
    }
    [class~=navbar-collapse] ul[class~=navbar-nav] li[class~=level] {
        border-bottom-color: rgba(0, 0, 0, .15)
    }
    [class~=btn][class~=big] {
        padding-left: .208333333in
    }
    [class~=navbar-collapse] ul[class~=navbar-nav] li[class~=level] {
        border-image: none
    }
    [class~=navbar-collapse] {
        left: -15.625pc
    }
    .mobilemenu-title.mobilemenu>span {
        text-transform: uppercase
    }
    [class~=btn][class~=big] {
        padding-bottom: .208333333in
    }
    [class~=cat-dropdown] [class~=nav]>li[class~=level] [class~=megamenu] {
        border-right-width: 0
    }
    [class~=navbar-collapse] {
        position: fixed !important
    }
    [class~=navbar-collapse] {
        top: 0 !important
    }
    [class~=main-banner] [class~=owl-controls] [class~=owl-buttons],
    [class~=sub-banner] [class~=sub-banner-effect],
    [class~=banner-detail] a[class~=btn],
    #menu-main [class~=mobile-sub-menu] {
        display: none
    }
    [class~=navbar-collapse] {
        margin-left: 0 !important
    }
    [class~=banner-detail] a[class~=btn] {
        font-size: 15pt
    }
    [class~=navbar-toggle],
    [class~=cat-dropdown] [class~=nav]>li[class~=level] [class~=megamenu],
    [class~=mobilemenu-content] ul li[class~=level3],
    [class~=mobilemenu-content] [class~=navbar-nav] li:last-child {
        border-left-style: none
    }
    [class~=navbar-collapse] {
        margin-bottom: 0 !important
    }
    #menu span.opener {
        cursor: pointer
    }
    [class~=btn][class~=big] {
        padding-right: .208333333in
    }
    [class~=cat-dropdown] [class~=nav]>li[class~=level] [class~=megamenu] {
        border-top-width: 0
    }
    [class~=banner-detail] a[class~=btn] {
        margin-top: 35px
    }
    [class~=megamenu] [class~=megamenu-inner-top] [class~=level2] {
        margin-bottom: 15px
    }
    [class~=btn][class~=big] {
        padding-top: .208333333in
    }
    [class~=navbar-collapse] {
        width: 250px;
        margin-right: 0 !important;
        margin-top: 0 !important;
        transition: all .4s ease 0s;
        -webkit-transition: all .4s ease 0s;
        -moz-transition: all .4s ease 0s;
        -o-transition: all .4s ease 0s;
        -webkit-box-shadow: 0 0 12px rgb(0 0 0 / 12%);
        -moz-box-shadow: 0 0 12px rgb(0 0 0 / 12%);
        box-shadow: 0 0 12px rgb(0 0 0 / 12%);
        z-index: 199
    }
    [class~=navbar-toggle],
    [class~=mobilemenu-content] ul li[class~=level3] {
        border-top-width: medium
    }
    [class~=sub-banner] [class~=sub-banner-detail] {
        width: calc(100% - 30px);
        bottom: .15625in
    }
    [class~=special-products-block] [class~=pro-detail-main] {
        min-height: .0625pc !important
    }
    [class~=sub-banner] [class~=sub-banner-detail] span {
        margin-left: 0
    }
    [class~=banner] [class~=owl-carousel] {
        overflow: hidden;
        padding-top: 0
    }
    [class~=quote1-img]>img,
    [class~=quote2-img]>img {
        height: 45px
    }
    [class~=account-sidebar] ul li:hover a [class~=fa] {
        right: .9375pc
    }
    [class~=mobilemenu-content] ul li[class~=level3],
    [class~=cat-dropdown] [class~=nav]>li[class~=level] [class~=megamenu],
    [class~=navbar-toggle] {
        border-bottom-style: none
    }
    [class~=mobilemenu-content] ul li {
        border-bottom-width: .0625pc
    }
    [class~=sub-banner] [class~=sub-banner-detail] span {
        margin-bottom: .9375pc;
        margin-top: 1.25pc;
        margin-right: 0
    }
    [class~=navbar-collapse] ul[class~=navbar-nav] li[class~=level] {
        display: block
    }
    [class~=product-item] [class~=product-detail-inner] {
        bottom: 0
    }
    [class~=mobilemenu-content] ul li,
    [class~=header-inner],
    [class~=navbar-header] {
        width: 100%
    }
    [class~=header-inner] {
        position: relative;
        display: inline-block
    }
    [class~=navbar-toggle] {
        border-left-width: medium;
        border-bottom-width: medium;
        border-right-width: medium
    }
    [class~=product-slider] [class~=heading-part] span {
        right: -60pt
    }
    [class~=mobilemenu-content] [class~=navbar-nav] li:last-child,
    [class~=navbar-toggle],
    [class~=mobilemenu-content] ul li[class~=level3],
    [class~=cat-dropdown] [class~=nav]>li[class~=level] [class~=megamenu] {
        border-right-style: none
    }
    [class~=mobilemenu-content] ul li {
        border-bottom-style: solid;
        border-bottom-color: #ff7070;
        border-image: none
    }
    [class~=account-sidebar] ul li:hover a::after {
        border-right-width: 0
    }
    [class~=mobilemenu-content] ul li[class~=level3],
    [class~=navbar-toggle] {
        border-top-style: none
    }
    [class~=product-item] [class~=product-detail-inner] {
        text-align: center
    }
    .checkout-step ul li .step .line,
    [class~=cat-dropdown] [class~=sub-megamenu] a[class~=page-scroll]::before {
        display: none
    }
    [class~=product-slider] [class~=heading-part] span {
        width: 52.5pt
    }
    [class~=account-sidebar] ul li:hover a::after {
        border-top-width: 0
    }
    [class~=mobilemenu-content] ul li {
        float: left
    }
    #menu span.opener {
        z-index: 1
    }
    #menu span.opener:before {
        font-family: 'themify';
        position: absolute;
        content: "\e64b";
        font-size: 12px;
        color: #000;
        width: 100%;
        height: 100%;
        text-align: center;
        line-height: 25px;
        transition: .4s
    }
    #menu span.opener.minus:before {
        transform: rotate(180deg)
    }
    [class~=mobilemenu-content] ul li[class~=level3],
    [class~=navbar-toggle] {
        border-left-color: currentColor;
        border-bottom-color: currentColor;
        border-image: none;
        border-right-color: currentColor;
        border-top-color: currentColor
    }
    [class~=quote2-img]>img {
        height: auto
    }
    [class~=navbar-toggle] {
        background: 0;
        color: var(--color-dark);
        height: 31.5pt;
        margin-right: 0;
        margin-top: 8px;
        padding-bottom: 6pt;
        padding-top: 6pt
    }
    [class~=partner-block] ul li {
        padding-left: 0
    }
    [class~=navbar-toggle],
    [class~=product-slider] [class~=owl-prev] {
        padding-left: 10.5pt
    }
    [class~=product-slider] [class~=heading-part]>h2 {
        font-size: .208333333in
    }
    [class~=navbar-toggle],
    [class~=product-slider] [class~=owl-prev] {
        padding-right: 10pt
    }
    #header button i[class~=fa] {
        font-size: 31px
    }
    [class~=navbar-toggle],
    .sidebar-menu-dropdown {
        display: block
    }
    [class~=daily-deals] [class~=product-detail-inner] {
        text-align: left
    }
    .banner-detail .banner-detail-inner .banner-title {
        font-size: .416666667in
    }
    .sidebar-menu-dropdown {
        width: 0
    }
    [class~=product-slider] [class~=owl-next],
    [class~=product-slider] [class~=owl-prev] {
        height: 37.5pt
    }
    [class~=cat-dropdown],
    .sidebar-menu-dropdown,
    [class~=navbar-collapse] {
        padding-left: 0
    }
    [class~=product-slider] [class~=owl-prev],
    .sidebar-menu-dropdown,
    [class~=navbar-collapse],
    [class~=cat-dropdown] {
        padding-bottom: 0
    }
    [class~=navbar-collapse],
    .sidebar-menu-dropdown,
    [class~=cat-dropdown] {
        padding-right: 0
    }
    [class~=product-slider] [class~=owl-prev],
    [class~=cat-box-inner] [class~=cart-link] button {
        opacity: 1
    }
    .sidebar-menu-dropdown,
    [class~=product-slider] [class~=owl-prev],
    [class~=navbar-collapse],
    [class~=cat-dropdown] {
        padding-top: 0
    }
    [class~=cat-dropdown] [class~=nav]>li[class~=level] [class~=megamenu],
    [class~=mobilemenu-content] [class~=navbar-nav] li:last-child,
    [class~=megamenu] {
        border-top-style: none
    }
    [class~=btn-sidebar-menu-dropdown] {
        display: none
    }
    .cat-dropdown {
        display: block
    }
    [class~=product-slider] [class~=owl-next],
    [class~=product-slider] [class~=owl-prev] {
        width: 2.1875pc
    }
    [class~=megamenu],
    header#header {
        position: relative
    }
    #menu {
        overflow-x: hidden !important
    }
    [class~=cat-dropdown] {
        background: transparent
    }
    table[class~=compare-info] tr td button:first-child {
        margin-bottom: .625pc
    }
    [class~=megamenu],
    #newslater-popup .newsletter-inner {
        padding-left: 22.5pt
    }
    [class~=newsletter-inner] p {
        margin-bottom: 15px
    }
    .homepage .quote1-img>img {
        height: auto
    }
    [class~=product-slider] [class~=owl-next]::after,
    [class~=product-slider] [class~=owl-prev]::after {
        font-size: 1.4375pc
    }
    [class~=newsletter-inner] span {
        margin-bottom: 1.25pc
    }
    [class~=megamenu] {
        background-color: transparent;
        border-top-width: medium;
        border-top-color: currentColor;
        border-image: none;
        left: auto;
        top: auto;
        padding-bottom: 0;
        padding-right: 1.875pc;
        padding-top: 0;
        -webkit-transition: none 0s ease 0s;
        -moz-transition: none 0s ease 0s;
        -o-transition: none 0s ease 0s;
        box-shadow: none
    }
    #menu span[class~=minus] {
        background-position: -5.875pc -4.333333333in
    }
    [class~=mobilemenu-content] [class~=navbar-nav] li:last-child {
        border-bottom-style: none
    }
    [class~=product-slider] [class~=owl-next]::after,
    [class~=product-slider] [class~=owl-prev]::after {
        line-height: 2.9375pc
    }
    #newslater-popup .newsletter-inner {
        padding-bottom: 22.5pt
    }
    [class~=mobilemenu-content] ul li a,
    #menu-main span[class~=opener] {
        display: inline-block
    }
    #menu-main span[class~=opener],
    [class~=sidebar-box] span[class~=opener] {
        background: url("https://tanisah.com/themes/flatsome/assets/images/sprite-purple.png") no-repeat scroll 0 0
    }
    #menu-main span[class~=opener] {
        height: .260416667in
    }
    [class~=mobilemenu-content] [class~=navbar-nav] li:last-child,
    [class~=cat-dropdown] [class~=nav]>li[class~=level] [class~=megamenu] {
        border-left-color: currentColor
    }
    [class~=megamenu],
    [class~=product-slider] [class~=owl-next] {
        opacity: 1
    }
    [class~=product-slider] [class~=owl-next] {
        padding-left: .625pc
    }
    [class~=megamenu],
    [class~=mobilemenu-content] {
        transition: none 0s ease 0s
    }
    [class~=partner-block] ul li,
    [class~=product-slider] [class~=owl-next] {
        padding-bottom: 0
    }
    [class~=mobilemenu],
    [class~=mobilemenu-content],
    .newsletter-inner input {
        width: 100%
    }
    [class~=product-slider] [class~=owl-next] {
        padding-right: .625pc
    }
    [class~=partner-detail-main] p {
        margin-bottom: 30px
    }
    [class~=mobilemenu-title] {
        display: block
    }
    #menu-main span[class~=opener] {
        width: .260416667in
    }
    [class~=mobilemenu-content] ul li a,
    [class~=mobilemenu-content][class~=right-side] li a {
        font-size: 10.5pt
    }
    [class~=mobilemenu] {
        color: #fff;
        font-size: 16px;
        padding-left: 3.75pt;
        padding-bottom: .25pc;
        padding-right: 3.75pt;
        padding-top: .25pc;
        top: 6.25pc;
        border-radius: 3.75pt;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        -o-border-radius: 5px
    }
    [class~=sidebar-box] span[class~=opener],
    [class~=mobilemenu] {
        display: inline-block;
        cursor: pointer
    }
    [class~=sidebar-box] span[class~=opener] {
        width: .3125in;
        height: 22.5pt
    }
    [class~=partner-block] ul li,
    [class~=product-slider] [class~=owl-next] {
        padding-top: 0
    }
    [class~=inner-banner],
    [class~=partner-block] ul li {
        padding-right: 0
    }
    #menu-main span[class~=opener],
    [class~=sidebar-box] span[class~=opener],
    [class~=mobilemenu-content] {
        position: absolute
    }
    [class~=cat-dropdown] [class~=nav]>li[class~=level] [class~=megamenu],
    [class~=mobilemenu-content] [class~=navbar-nav] li:last-child {
        border-bottom-color: currentColor
    }
    [class~=product-slider] [class~=owl-prev] {
        left: 0
    }
    [class~=mobilemenu-content] {
        background: #ef5252
    }
    [class~=product-slider] [class~=owl-next] {
        right: 0
    }
    #menu-main span[class~=opener] {
        right: .625pc
    }
    [class~=mobilemenu-content],
    [class~=sidebar-box] span[class~=opener],
    #menu-main span[class~=opener] {
        z-index: 1
    }
    [class~=client-main] [class~=owl-buttons],
    [class~=mobilemenu-content] {
        display: none
    }
    [class~=sidebar-box] span[class~=opener] {
        right: 0
    }
    .lb-container {
        display: block;
        margin: 0 auto;
        max-width: 650px;
        zoom: 1;
        padding: 0 15px
    }
    .breadcrumb-block {
        display: none
    }
    .order-summary-toggle {
        display: block;
        margin-top: 0;
    }
    .right-block {
        width: 100%;
        padding: 0;
        border: 0;
        padding-top: 20px
    }
    .left-bar-content {
        padding-bottom: 15px
    }
    .left-block {
        width: 100%;
        padding: 0;
        display: none;
        order: unset;
        padding-top: 25px;
        border-bottom: 1px solid #e6e6e6
    }
    [class~=banner-detail] {
        top: 30%
    }
    [class~=sidebar-box][class~=gray-box] {
        padding-bottom: 0
    }
    [class~=perellex-title],
    .banner-detail .banner-detail-inner .banner-title {
        line-height: 30pt
    }
    [class~=client-main] [class~=owl-controls] [class~=owl-pagination] {
        display: inline-block !important
    }
    [class~=inner-banner] {
        padding-left: 0;
        padding-bottom: 3.75pc;
        padding-top: 3.75pc
    }
    #menu-main span[class~=opener] {
        top: 5.25pt
    }
    [class~=homepage] [class~=sidebar-box] {
        margin-bottom: 10px !important;
    }
    .sidebar-block .sidebar-box {
        position: relative
    }
    #menu-main span[class~=opener] {
        cursor: pointer
    }
    [class~=banner-top] {
        margin-bottom: 0
    }
    [class~=sidebar-box] span[class~=plus] {
        background-position: -5.75pc -23.75pc
    }
    [class~=mobilemenu-content][class~=right-side] li a {
        font-weight: 600
    }
    [class~=sidebar-box] span[class~=minus] {
        background-position: -92px -418px
    }
    [class~=small-banner] {
        margin-bottom: .052083333in !important
    }
    .share-link {
        margin-bottom: 0;
        margin-top: 0;
        width: calc(100% - 160px)
    }
    [class~=mobilemenu-content] [class~=sub-menu-level2] li[class~=level3]>a:hover {
        color: #fff !important
    }
    [class~=cat-dropdown] [class~=nav]>li[class~=level] [class~=megamenu],
    [class~=mobilemenu-content] [class~=navbar-nav] li:last-child {
        border-right-color: currentColor
    }
    [class~=perellex-delail] {
        padding-left: .3125in;
        padding-bottom: .3125in;
        padding-right: .3125in;
        padding-top: .3125in
    }
    [class~=mobilemenu-content][class~=right-side] li a {
        padding-left: 15px
    }
    [class~=cat-dropdown] [class~=nav]>li[class~=level] [class~=megamenu],
    [class~=mobilemenu-content] [class~=navbar-nav] li:last-child {
        border-top-color: currentColor
    }
    [class~=mobilemenu-content] [class~=navbar-nav] li:last-child,
    [class~=cat-dropdown] [class~=nav]>li[class~=level] [class~=megamenu] {
        border-image: none
    }
    [class~=sidebar-box] span[class~=opener] {
        display: none
    }
    [class~=blog-item] a[class~=read] {
        opacity: 1
    }
    [class~=perellex-title] {
        font-size: 35px
    }
    [class~=account-content],
    .bread-bg,
    [class~=quote] {
        padding-left: 0
    }
    [class~=account-content],
    [class~=quote] {
        padding-bottom: 0
    }
    [class~=mobilemenu-content][class~=right-side] li a,
    .bread-bg {
        padding-bottom: 10px
    }
    [class~=quote],
    [class~=mobilemenu-content][class~=right-side] li a,
    .bread-bg,
    [class~=account-content] {
        padding-right: 0
    }
    [class~=quote] {
        padding-top: 0
    }
    #menu-main span[class~=plus] {
        background-position: -117px -283.5pt
    }
    [class~=newsletter] {
        background-size: cover
    }
    [class~=newsletter-title] {
        display: inline-block;
        width: 100%;
        text-align: center
    }
    #menu-main span[class~=minus] {
        background-position: -7.3125pc -4.333333333in
    }
    [class~=banner-detail] [class~=banner-detail-inner] span[class~=offer],
    [class~=newsletter-title] {
        margin-top: 0
    }
    .error-block-bg {
        background: 0
    }
    [class~=owl-carousel] {
        overflow: hidden
    }
    [class~=footer] [class~=title]>span {
        margin-left: 0
    }
    [class~=owl-carousel] {
        padding-top: .072916667in
    }
    .sidebar-box {
        margin-bottom: .9375pc !important
    }
    [class~=pagination-bar] {
        margin-bottom: 20px
    }
    [class~=mobilemenu-content] ul li a,
    [class~=show-item] {
        width: 100%
    }
    [class~=show-item] {
        margin-top: 20px
    }
    .about-title {
        font-size: 25px;
        line-height: 2.8125pc
    }
    [class~=footer] [class~=title]>span {
        top: 22.5pt
    }
    [class~=mobilemenu-content][class~=right-side] li a {
        padding-top: 7.5pt
    }
    [class~=account-content] {
        padding-top: 0
    }
    [class~=team-item] {
        margin-bottom: 5.5pt
    }
    [class~=footer] [class~=newsletter-inner] form button {
        padding-left: 22px;
        padding-bottom: 15pt;
        padding-right: 22px;
        padding-top: 15pt
    }
    .bread-bg {
        padding-top: 10px
    }
    [class~=product-item]:hover [class~=product-detail-inner] {
        bottom: 0
    }
    .partner-detail-main {
        margin-top: 50px
    }
    [class~=banner-detail] [class~=banner-detail-inner] span[class~=slogan] {
        font-size: 1.25pc
    }
    [class~=mobilemenu-content] ul li a {
        font-weight: 500
    }
    [class~=banner-detail] [class~=banner-detail-inner] span[class~=offer] {
        font-size: 13.5pt
    }
    [class~=banner-2] [class~=banner-detail] a[class~=btn],
    [class~=banner-3] [class~=banner-detail] a[class~=btn] {
        margin-top: 11.25pt
    }
    .blog-item:hover .blog-media img {
        opacity: 1;
        transform: scale(1)
    }
    #newslater-popup .newsletter-inner {
        padding-right: 22.5pt
    }
    .sidebar-box.gray-box .sidebar-contant {
        padding-top: 18.75pt
    }
    [class~=mobilemenu-content] ul li a {
        line-height: 18pt;
        padding-left: .9375pc;
        padding-bottom: .052083333in;
        padding-right: .9375pc;
        padding-top: .052083333in
    }
    #newslater-popup .newsletter-inner {
        padding-top: 22.5pt
    }
    [class~=navbar-nav]>li[class~=dropdown]>a:after {
        display: none
    }
    [class~=cat-dropdown] [class~=nav]>li[class~=level]:hover [class~=megamenu] {
        left: 0 !important
    }
    [class~=sub-banner-block] [class~=btn] {
        font-size: 14px;
        padding: 10px 20px
    }
    .side-toggle .navbar-toggle {
        font-size: 18px
    }
    .header-top,
    .header-middle {
        padding-right: 15px
    }
    .overlay-content {
        width: 60%
    }
    .overlay-search .search-box button.search-btn .fa {
        font-size: 17px !important
    }
    .pro_cat .owl-controls {
        display: none !important
    }
    .mini-cart-footer a {
        border-radius: 0
    }
    .newsletter-title {
        margin-bottom: 15px
    }
    .newsletter-title .main_title {
        text-align: center
    }
    #blog [class~=owl-next],
    #brand-logo [class~=owl-next],
    #top-cat-pro [class~=owl-next],
    [class~=pro_cat] [class~=owl-next] {
        right: 25px
    }
    #brand-logo [class~=owl-prev],
    #blog [class~=owl-prev],
    #top-cat-pro [class~=owl-prev],
    [class~=pro_cat] [class~=owl-prev] {
        left: 25px
    }
    .sidebar-title span::before {
        width: 95%
    }
    .wmx-offer-title {
        font-size: 25px
    }
    .main_title {
        font-size: 25px
    }
    .sidebar-box .sidebar-contant {
        display: none
    }
    .sidebar-title h3 {
        font-size: 14px;
        position: relative;
        border-bottom: 1px solid #ddd;
        padding: 6px 0;
    }
    .sidebar-title h3:after {
        font-family: 'themify';
        position: absolute;
        content: "\e64b";
        font-size: 12px;
        top: 4px;
        right: 5px;
        color: #000;
        transition: .3s
    }
    .sidebar-title h3.active:after {
        transform: rotate(180deg)
    }
    .product-detail-main .product-item-details .bottom-detail {
        width: 70px
    }
    .cart-close {
        left: auto;
        right: 12px
    }

    .ml-pd-listing .product-image img{
    	height: 240px;
    }

    /*---product zoom effect---*/
    .cm-zoom-thumbs{
        margin: 15px 0;
    }
    /*---product zoom effect---*/

    /*----- sidebar filter start -----*/
    .filter-block{
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
    .filter-block-btn,
    .short-by {
        width: 49%;
    }
    .btn-filter {
        width: 100%;
        padding: 10px;
        background: #fff;
        border: 1px solid #dedede;
        min-width: 120px;
        margin-right: 0;
        position: relative;
        text-align: left;
        padding-left: 35px;
    }
    .btn-filter span{
        position: absolute;
        top: 11px;
        left: 10px;
        color: #333;
        font-size: 14px;
    }
    .short-by .select-item{
        width: 100%;
    }
    .sidebar-block {
        position: fixed;
        width: 300px;
        top: 0;
        left: -310px;
        background: #fff;
        height: 100vh;
        padding: 40px 20px 20px;
        box-shadow: 0 0 12px #00000042;
        overflow: hidden;
        overflow-y: auto;
        z-index: 1301;
        transition: .4s;
    }

    .sidebar-block.show{
        left: 0;
    }

    .btn-filter-close{
        position: absolute;
        width: 35px;
        height: 35px;
        line-height: 35px;
        text-align: center;
        font-size: 20px;
        background: #fff;
        border: 1px solid #eee;
        padding: 0;
        right: 0;
        top: 0;
    }
    h1.faceted_search_heading{
        text-align: center;
        margin: 10px 0 25px 0;
    }
    .price-range .ui-slider {
        margin: 0 12px;
    }
    /*----- sidebar filter end -----*/
    [class~=popup-title] h2{
        font-size: 20px;
    }
}

@media(max-width:767.98px) {
    [class~=navbar-toggle] {
        padding-bottom: 0
    }
    .cm-with-sidebar .cm-with-siderbar-col-4 .cm-product-col {
        width: 50%
    }
    .cm-with-sidebar .cm-with-siderbar-col-3 .cm-product-col {
        width: 50%
    }
    .cm-without-sidebar .cm-without-siderbar-col-5 .cm-product-col {
        width: 50%
    }
    .cm-without-sidebar .cm-without-siderbar-col-4 .cm-product-col {
        width: 50%
    }
    .cm-without-sidebar .cm-without-siderbar-col-3 .cm-product-col {
        width: 50%
    }
    .cm-without-sidebar .cm-without-siderbar-col-3 .product-image img {
        height: 360px
    }
    .main_form_content {
        padding-bottom: 30px
    }
    .shipping_form_content {
        padding-bottom: 30px
    }
    [class~=banner-1] [class~=banner-detail],
    [class~=banner-2] [class~=banner-detail] {
        top: 20%
    }
    [class~=special-products-block] [class~=product-image],
    [class~=special-products-block] [class~=product-item] {
        float: none
    }
    [class~=special-products-block] [class~=pro-detail-main] {
        min-height: 0 !important;
        margin-left: 0
    }
    [class~=shop-list-view] [class~=bottom-detail] ul li {
        padding-left: .625pc
    }
    [class~=mtb-40],
    [class~=special-products-block] [class~=pro-detail-main] {
        margin-top: .3125in
    }
    [class~=banner-detail] [class~=banner-detail-inner] [class~=banner-title] {
        font-size: 22.5pt
    }
    [class~=center-xs] {
        text-align: center;
        position: relative;
        display: inline-block;
        margin-bottom: 10px
    }
    .float-none-xs {
        float: none !important
    }
    [class~=shop-list-view] [class~=bottom-detail] ul li>a {
        font-size: 0
    }
    [class~=float-left-xs] {
        float: left !important
    }
    [class~=float-right-xs] {
        float: right !important
    }
    .ptb-95,
    .pt-95 {
        padding-top: .364583333in
    }
    #newslater-popup [class~=newsletter-inner],
    [class~=header-right-link]>ul>li,
    [class~=shop-list-view] [class~=bottom-detail] ul li:first-child {
        padding-left: 0
    }
    [class~=special-products-block] [class~=pro-detail-main] {
        text-align: left
    }
    .ptb-95,
    [class~=pb-95] {
        padding-bottom: 35px
    }
    [class~=banner-detail] [class~=banner-detail-inner] [class~=banner-title] {
        line-height: .364583333in
    }
    #newslater-popup [class~=newsletter-inner] {
        padding-bottom: .3125in
    }
    [class~=ptb-70],
    [class~=pt-70] {
        padding-top: .5pc
    }
    [class~=product-page] [class~=product-detail-inner] {
        padding-left: 3.75pt
    }
    [class~=ptb-70],
    [class~=pb-70] {
        padding-bottom: .5pc
    }
    [class~=header-right-link]>ul>li,
    [class~=product-page] [class~=product-detail-inner],
    [class~=shop-list-view] [class~=bottom-detail] ul li,
    [class~=shop-list-view] [class~=bottom-detail] ul li:first-child {
        padding-bottom: 0
    }
    [class~=product-page] [class~=product-detail-inner] {
        padding-right: 3.75pt
    }
    [class~=mtb-40] {
        margin-bottom: 22.5pt
    }
    #newslater-popup button[class~=mfp-close] {
        top: 10px
    }
    [class~=product-page] [class~=product-detail-inner] {
        padding-top: .625pc
    }
    [class~=mtb-60],
    [class~=mt-60] {
        margin-top: 30pt
    }
    [class~=error-block-detail] [class~=main-error-text] {
        font-size: 220px
    }
    [class~=mtb-60],
    [class~=mb-60] {
        margin-bottom: .416666667in
    }
    [class~=banner-detail] [class~=banner-detail-inner] span[class~=offer] {
        font-size: .15625in
    }
    [class~=mt-40],
    .mt-xs-30,
    [class~=mtb-xs-30] {
        margin-top: 20px
    }
    [class~=error-block-detail] [class~=main-error-text] {
        line-height: 11.25pc
    }
    [class~=mb-xs-30],
    [class~=mtb-xs-30],
    [class~=mb-40],
    [class~=contact-info] [class~=p-0] {
        margin-bottom: 1.875pc
    }
    [class~=header-right-link]>ul>li,
    [class~=shop-list-view] [class~=bottom-detail] ul li:first-child {
        padding-right: 0
    }
    .team-item:hover {
        background: 0
    }
    [class~=banner-detail] [class~=banner-detail-inner] [class~=banner-title] {
        margin-bottom: 0
    }
    [class~=team-item]:hover [class~=team-item-detail],
    [class~=team-item] [class~=team-item-detail] {
        bottom: 0;
        opacity: 1
    }
    [class~=special-products-block] [class~=pro-detail-main] [class~=bottom-detail],
    [class~=team-item] [class~=team-item-detail] {
        position: relative
    }
    [class~=ptb-xs-0],
    [class~=pt-xs-0] {
        padding-top: 0
    }
    .team-item .sub-title,
    [class~=listing-effect] [class~=listing-meta] {
        color: #1b2839
    }
    [class~=ptb-xs-0],
    .pb-xs-0 {
        padding-bottom: 0
    }
    .inner-banner .banner-detail h1 {
        font-size: 22.5pt
    }
    [class~=header-right-link]>ul>li {
        padding-top: 0
    }
    [class~=navbar-toggle] {
        padding-top: 0
    }
    [class~=shop-list-view] [class~=bottom-detail] ul li {
        padding-right: .625pc
    }
    .team-item .sub-title,
    [class~=team-item] [class~=sub-title] {
        margin-top: 10px
    }
    [class~=pt-xs-30],
    [class~=ptb-xs-30] {
        padding-top: .3125in
    }
    [class~=ptb-xs-30],
    [class~=pb-xs-30] {
        padding-bottom: 22.5pt
    }
    [class~=banner-detail] a[class~=btn] {
        display: none
    }
    [class~=special-products-block] [class~=pro-detail-main] [class~=bottom-detail] {
        margin-top: .208333333in
    }
    [class~=ptb-xs-60],
    [class~=pt-xs-60] {
        padding-top: .625in
    }
    [class~=client-main] [class~=item] p {
        font-size: .208333333in
    }
    .sidebar-title h3 {
        font-size: 14px;
    }
    [class~=pb-xs-60],
    [class~=ptb-xs-60] {
        padding-bottom: 60px
    }
    [class~=listing-effect]:hover [class~=social_icon],
    [class~=listing-effect] [class~=social_icon] {
        margin-top: 0
    }
    [class~=contact-info] [class~=p-0] {
        border-right-width: medium;
        border-right-style: none;
        border-right-color: currentColor;
        border-image: none
    }
    [class~=checkout-step] ul li {
        float: none
    }
    [class~=header-right-part],
    [class~=checkout-step] ul li,
    .mtb-xs-15,
    [class~=mb-xs-15] {
        margin-bottom: .15625in
    }
    .mtb-xs-15,
    .mt-xs-15 {
        margin-top: 11.25pt
    }
    [class~=table-responsive],
    .checkout-step ul {
        display: inline-block
    }
    [class~=table-responsive]{
    	vertical-align: top;
    }
    [class~=contact-box] span {
        margin-bottom: .625pc
    }
    .footer-top p {
        margin-left: 212px
    }
    [class~=service-box]:last-child {
        border-left-width: medium;
        border-bottom-width: medium
    }
    [class~=header-right-part] {
        margin-top: 0
    }
    [class~=blog-item],
    [class~=sub-banner] {
        margin-left: auto;
        margin-bottom: 0;
        margin-right: auto
    }
    [class~=shop-list-view] [class~=bottom-detail] ul li,
    [class~=shop-list-view] [class~=bottom-detail] ul li:first-child {
        padding-top: 0
    }
    [class~=perellex-title],
    [class~=client-main] [class~=item] p {
        line-height: 22.5pt
    }
    [class~=service-box]:last-child {
        border-right-width: medium;
        border-top-width: medium;
        border-left-style: none
    }
    [class~=service-box]:last-child [class~=feature-box] {
        padding-bottom: 0
    }
    [class~=sub-banner] {
        margin-top: 0
    }
    .inner-banner1,
    #newslater-popup [class~=newsletter-inner],
    .ser-feature-block {
        padding-right: 0
    }
    .special-products-block {
        text-align: center
    }
    .perellex-delail {
        background: 0
    }
    [class~=perellex-title] {
        font-size: 1.75pc
    }
    [class~=perellex-offer] {
        font-size: 20px;
        line-height: 18.75pt
    }
    [class~=pro-detail-info] {
        margin-top: 0
    }
    .ser-feature-block,
    .inner-banner1 {
        padding-left: 0
    }
    [class~=footer] [class~=newsletter-inner] form button {
        padding-left: 1.125pc
    }
    .inner-banner1 {
        padding-bottom: 30px
    }
    [class~=footer] [class~=newsletter-inner] form button,
    [class~=newsletter-inner] [class~=btn][class~=big] {
        padding-bottom: 11.25pt
    }
    [class~=footer-top],
    [class~=newsletter-inner] [class~=btn][class~=big] {
        padding-left: 1.25pc
    }
    [class~=service-box]:last-child {
        border-bottom-style: none;
        border-right-style: none;
        border-top-style: none;
        border-left-color: currentColor;
        border-bottom-color: currentColor;
        border-right-color: currentColor;
        border-top-color: currentColor;
        border-image: none
    }
    .inner-banner1,
    #newslater-popup [class~=newsletter-inner] {
        padding-top: 30px
    }
    .ser-feature-block {
        padding-bottom: 0;
        padding-top: 0
    }
    [class~=service-box] {
        border-bottom-width: .0625pc;
        border-bottom-style: solid;
        border-bottom-color: #e1e1e1;
        border-image: none
    }
    [class~=shop-list-view] [class~=bottom-detail] ul li:last-child {
        padding-right: 0
    }
    [class~=footer] [class~=newsletter-inner] form button {
        padding-right: 1.125pc
    }
    [class~=blog-item] {
        max-width: 3.958333333in;
        margin-top: 0
    }
    [class~=team-item]:hover img {
        opacity: 1
    }
    [class~=newsletter-inner] [class~=btn][class~=big],
    [class~=footer] [class~=newsletter-inner] form button {
        padding-top: 11.25pt
    }
    [class~=footer-top] {
        padding-bottom: 32px;
        padding-top: 32px
    }
    [class~=footer-top],
    [class~=newsletter-inner] [class~=btn][class~=big] {
        padding-right: 1.25pc
    }
    [class~=nl-popup-inner] {
        margin-left: .625pc;
        margin-bottom: .625pc;
        margin-right: .625pc;
        margin-top: .625pc
    }
    [class~=ser-feature-block] [class~=feature-icon] {
        margin-left: 0;
        float: left;
        display: inline-block
    }
    [class~=team-item]:hover img {
        transform: scale(1)
    }
    [class~=footer-top] [class~=f-logo] {
        margin-left: 20px
    }
    #newslater-popup [class~=newsletter-inner] [class~=main_title] {
        font-size: .364583333in
    }
    #newslater-popup button[class~=mfp-close] {
        right: .104166667in
    }
    [class~=footer-middle-left] [class~=footer-static-block] span[class~=opener] {
        top: -.833333333in
    }
    [class~=shop-list-view] [class~=bottom-detail] ul li>a span {
        margin-right: 0
    }
    [class~=navbar-header] [class~=navbar-brand] {
        padding: 0;
        min-height: 60px;
        display: flex;
        align-items: center
    }
    .header-right-link>ul {
        margin-bottom: 0
    }
    [class~=megamenu] [class~=sub-menu-level2] li[class~=level3]>a {
        color: #000!important;
    }
    .track-order-cm {
        display: none
    }
    .navbar-brand>img {
        max-height: unset;
        width: 120px;
    	padding: 5px;
    }
    [class~=banner] {
        margin-bottom: 0
    }
    /*.product-detalis-slider {
        display: none
    }
    .product-detail-sm {
        display: block
    }*/
    #owl-demo .item img.slider-img {
        display: block;
        width: 100%;
        height: auto
    }
    .shop-btn {
        background: #fff;
        position: fixed;
        width: 100%;
        bottom: 0;
        left: 0;
        right: 0;
        z-index: 99;
        margin: 0 auto;
        border-top: .75px solid #ccc !important;
        padding-top: .75rem !important;
        padding-bottom: .75rem !important;
        padding-right: 15px !important;
        padding-left: 15px !important
    }
    ul.list-btn {
        margin-bottom: 0 !important;
        text-align: -webkit-center
    }
    li.pro-cart-icon {
        margin-top: 0 !important;
        padding: 0 !important
    }
    li.pro-cart-icon button.btn-cart {
        padding: .75rem 8rem !important
    }
    [class~=product-qty-new] {
        float: unset
    }
    .inner-banner1.shop_special_banner {
        background-size: contain !important
    }
    header#header {
        position: relative
    }
    .shop-btn {
        z-index: 1
    }
    .overlay-content {
        width: 90%
    }
    .overlay-search .closebtn {
        right: 15px;
        font-size: 40px
    }
    .header-right-link {
        top: unset;
        position: relative;
        width: 100%;
        right: 0;
        text-align: right
    }
    .header-right-link ul {
        display: inline-block;
        vertical-align: middle
    }
    .px-xs-0 {
        padding: 0 !important
    }
    .pr-xs-0 {
        padding-right: 0 !important
    }
    .cart-list {
        width: 100% !important
    }
    li.pro-cart-icon button.btn-cart {
        padding: .75rem !important;
        width: 49%
    }
    .pro-cart-icon button:not(:last-child) {
        margin-bottom: 0
    }
    .pro-cart-icon [class~=btn-color] {
        border: 1px solid var(--bg-color);
    }
    [class~=product-qty] {
        width: 100%;
        margin: 10px 0 20px
    }
    [class~=product-detail-main] [class~=bottom-detail] ul li {
        padding-right: 0
    }
    .product-item-details .bottom-detail:not(:last-child) {
        margin-right: 5px
    }
    [class~=cart-dropdown] [class~=cart-list] li [class~=media] {
        text-align: left
    }
    [class~=sub-banner] img.small_seller_image {
        max-height: 165px
    }
    [class~=client-main] [class~=item] p,
    .main_title {
        font-size: 25px
    }
    .wmx-top-banner-section {
        padding-bottom: 0
    }
    .wmx-offer-detail {
        padding: 20px 0
    }
    .main_title {
        text-align: center
    }
    .wmx-common-shop-btn {
        text-align: center;
        margin-top: 10px;
    }
    .heading-part {
        margin: 0 0 30px 0
    }
    .h-col.order-3 {
        order: 3
    }
    .form-sm-search {
        width: calc(100% - 40px);
        display: inline-block;
        vertical-align: middle;
        margin: 5px 0 15px
    }
    .header-search-col {
        display: none
    }
    .btn-search-close {
        background: transparent;
        padding: 0;
        color: #000;
        text-align: center;
        width: 35px;
        height: 35px;
        line-height: 35px;
        vertical-align: middle;
        margin: 5px 0 15px
    }
    [class~=feature-detail] {
        text-align: left;
        padding-left: 50px
    }
    .footer-middle {
        padding-top: 20px
    }
    .footer .container {
        width: 100%
    }
    [class~=footer] a,
    [class~=footer] p {
        font-size: 13px
    }
    .ft-join-title {
        font-size: 18px;
        line-height: 1.5;
        margin-bottom: 10px
    }
    .ft-col {
        width: 100%;
        flex: 0 0 100%;
        border-bottom: 1px solid #eee
    }
    .ft-col h3 {
        position: relative;
        color: #000
    }
    .ft-col h3:after {
        font-family: 'themify';
        position: absolute;
        content: "\e64b";
        font-size: 12px;
        top: 2px;
        right: 5px;
        color: #000;
        transition: .4s;
    }
    .ft-col h3.active:after{
    	transform: rotate(180deg);
    }
    .ft-col .quick-links-menu {
        display: none
    }
    .ft-col .quick-links-menu li a {
        display: block;
        background: #f7f8f9;
        padding: 10px
    }
    .quick-links-menu li+li {
        margin-top: 1px;
    }
    .ft-contact-col {
        padding-top: 20px
    }
    .wmx-offer-title {
    	font-size: 18px;
	}
	.ml-pd-block {
	    display: grid;
	    flex-wrap: wrap;
	    grid-gap: 18px;
	    grid-template-columns: repeat(2, 1fr);
	    padding: 0 18px;
	}
	.ml-pd-block .like-pd-list{
		width: 100%;
		padding: 0;
	}
	.ml-pd-listing .product-image img {
    	height: 320px;
	}
	.pr-xs-1{
		padding-right: 9px;
	}
	.pl-xs-1{
		padding-left: 9px;
	}

    [class~=product-item-name]{
        font-size: 20px !important;
        line-height: 1.5;
    }
    /*-----product zoom effect-----*/
    .cm-zoom-thumbs{
        margin: 15px 0 0;
    }
    .cm-zoom-thumbs .xzoom-gallery4{
        width: 50px;
    }
    /*-----product zoom effect-----*/
    .deal-detail p{
        font-size: 20px;
        margin: 10px 0;
    }
    .ptb-50 {
        padding: 30px 0;
    }
    .text_name_demo h3:after{
        display: none;
    }
    .rs-title{
        margin-top: 10px;
    }
    .cat-col:last-child{
        -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }

    /*------ common table block start -----*/
    .cm-block-table,
    .cm-checkout-tbl table{
        border: 0 !important;
    }
    .cm-block-table thead{
        display: none;
    }
    .cm-block-table tr{
        border: 1px solid #f0f0f0;
        display: block;
    }
    .cm-block-table tr{
        margin-top: 15px;
    }
    .cm-block-table td:first-child{
            background: var(--bg-light);
    }
    .cm-block-table td{
        display: block;
        text-align: right;
        width: 100%;
        min-height: 45px;
    }

    .cm-block-table tr td:before{
        content: attr(data-label);
        float: left;
        font-weight: bold;
        text-transform: capitalize;
        font-size: 13px;
    }

    .tbl-bottom-action {
        display: flex !important;
        align-items: center;
        justify-content: space-between;
        width: 100%;
    }

    .tbl-bottom-action:before{
        display: none;
    }

    .tbl-bottom-action a{
        display: block;
        width: 49%;
        background: #eaeaea;
        line-height: 45px;
        padding: 0 !important;
    }

    .cm-block-table tbody tr td:first-child{
        max-width: 100%;
    }

    .cm-block-table tbody tr td .product-image{
        min-width: unset;
        width: unset;
        display: inline-block;
        vertical-align: middle;
    }

    .cm-block-table tbody tr td .product-image img{
        width: unset;
        height: 100px;
        object-fit: contain;
        object-position: center;
    }

    .cart-pd-name a{
        display: block;
        max-width: 70%;
        margin-left: auto;
    }

    .cm-block-table .price{
        font-size: 13px;
    }

    .tbl-bottom-action{
        background: #eaeaea;
    }

    .tbl-bottom-action .remove-cart{
        padding: 0;
    }

    .tbl-bottom-action .cart-remove-item{
        /*color: #fff !important;*/
    }
    .cm-btn{
        padding: 15px;
        display: block;
        width: 100%;
        font-size: 14px;
    }
    .mt-xs-0{
        margin-top: 15px !important;
    }

    .cm-checkout-tbl table tr th{
        background: var(--bg-color) !important;
        color: #fff;
        padding: 15px;
    }

    .cm-checkout-tbl table tr td{
        border:  1px solid #eceeef;
    }

    .prc-block{
        margin-bottom: 15px;
    }

    /*------ common table block end -----*/
    /*------ product detail slider start -----*/
    .pd-slider-block{
        display: none;
    }
    /*------ product detail slider end -----*/
}

@media(max-width:600px) {
    .cm-with-sidebar .cm-with-siderbar-col-4 .cm-product-col {
        padding: 0 10px
    }
    .cm-with-sidebar .cm-with-siderbar-col-3 .cm-product-col {
        padding: 0 10px
    }
    .cm-with-sidebar .cm-product-col [class~=detail-inner-left] ul {
        display: unset !important
    }
    .cm-without-sidebar .cm-product-col [class~=detail-inner-left] ul {
        display: unset !important
    }
    .cm-without-sidebar .cm-without-siderbar-col-5 .cm-product-col {
        padding: 0 10px
    }
    .cm-without-sidebar .cm-without-siderbar-col-4 .cm-product-col {
        padding: 0 10px
    }
    .shop .cm-without-sidebar .cm-without-siderbar-col-3 [class~=product-item] [class~=detail-inner-left] ul li button {
        padding: 0
    }
    .review-block-inner {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
    .review-block-content {
        width: 100%;
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 auto;
        -ms-flex: 0 1 auto;
        flex: 0 1 auto
    }
    .icon--offsite {
        width: 102px;
        height: 52px;
        background-image: url(https://tanisah.com/themes/flatsome/assets/images/offsite-small.svg), none
    }
    [class~=header_search_toggle][class~=mobile-view] {
        display: block
    }
    .detail-inner-left ul li button {
        font-size: 0
    }
    [class~=detail-inner-left] ul li button {
        padding: 0;
        font-size: 14px
    }
    [class~=detail-inner-left] ul li {
        height: 36px;
        line-height: 36px
    }
    .shop .inner-listing .custom-col {
        padding: 0 10px
    }
    .shop [class~=product-item] [class~=detail-inner-left] ul li button,
    [class~=product-item] [class~=detail-inner-left] ul li button {
        padding: 0
    }
    .shop [class~=product-item] [class~=detail-inner-left] ul li button.add.active,
    [class~=product-item] [class~=detail-inner-left] ul li button.add.active {
        line-height: 40px;
        margin-top: -2px
    }
    .home-page-one [class~=detail-inner-left] ul li button:hover {
        color: var(--bg-color)
    }
    [class~=product-listing] [class~=col-xs-6],
    [class~=product-listing] [class~=row] [class~=owl-carousel] [class~=owl-item] [class~=item] {
        padding-left: .104166667in
    }
    .detail-inner-left ul li button,
    [class~=product-image],
    [class~=detail-inner-left] ul li button:hover {
        background: 0
    }
    [class~=detail-inner-left] ul li a:hover {
        background-color: rgba(0, 0, 0, 0)
    }
    [class~=daily-deals] [class~=detail-inner-left] ul li[class~=pro-wishlist-icon] a:hover {
        background-position: -.572916667in -5.625pc
    }
    [class~=detail-inner-left][class~=right-side] ul li a {
        border-left-width: medium;
        border-bottom-width: medium
    }
    .product-item .detail-inner-left ul li:last-child,
    [class~=detail-inner-left][class~=right-side] ul li a {
        border-right-width: medium
    }
    [class~=detail-inner-left][class~=right-side] ul li a {
        border-top-width: medium
    }
    [class~=product-item] [class~=detail-inner-left][class~=right-side] ul li::before {
        background: #a7a7a7
    }
    [class~=header_search_toggle][class~=mobile-view] {
        margin-bottom: 20px
    }
    [class~=banner-detail] [class~=banner-detail-inner] [class~=banner-title] {
        font-size: .229166667in;
        line-height: 1.5625pc
    }
    [class~=top-link] ul li:first-child,
    [class~=top-right-link] ul li:first-child {
        padding-left: .15625in
    }
    [class~=detail-inner-left][class~=right-side] ul li a {
        border-left-style: none;
        border-bottom-style: none;
        border-top-style: none;
        border-left-color: currentColor;
        border-bottom-color: currentColor;
        border-top-color: currentColor
    }
    .detail-inner-left ul li button {
        padding-left: 0
    }
    [class~=detail-inner-left] ul li button span {
        background: rgba(0, 0, 0, 0) url("https://tanisah.com/themes/flatsome/assets/images/sprite-purple.png") no-repeat scroll -0.13555in -8.3pt
    }
    .detail-inner-left.right-side ul li a,
    [class~=product-listing] [class~=col-xs-6],
    .detail-inner-left ul li button,
    [class~=product-item] [class~=detail-inner-left] ul li {
        padding-bottom: 0
    }
    [class~=detail-inner-left][class~=right-side] ul li a,
    .product-item .detail-inner-left ul li:last-child {
        border-right-style: none
    }
    .banner-detail a.btn {
        display: none
    }
    [class~=product-item] [class~=detail-inner-left][class~=right-side] ul li::before {
        content: "";
        height: .260416667in;
        left: 0
    }
    [class~=banner-detail] [class~=banner-detail-inner] span[class~=slogan] {
        font-size: 1pc
    }
    [class~=product-listing] [class~=shop-list-view] [class~=product-item] {
        float: none;
        margin-right: 0
    }
    [class~=detail-inner-left][class~=right-side] ul li a,
    .product-item .detail-inner-left ul li:last-child {
        border-right-color: currentColor;
        border-image: none
    }
    [class~=detail-inner-left] {
        opacity: 1
    }
    .mobile-view .search-box input.input-text {
        position: relative
    }
    [class~=category-dropdown] select {
        background-position: 72% 50% !important;
        padding-left: .260416667in;
        padding-bottom: .4375pc;
        padding-right: .25in;
        padding-top: 5.25pt
    }
    [class~=detail-inner-left] {
        transform: scale(1)
    }
    [class~=product-listing] [class~=col-xs-6],
    .detail-inner-left.right-side ul li a {
        padding-right: 7.5pt
    }
    .detail-inner-left.right-side ul li a {
        padding-left: .104166667in
    }
    [class~=product-item] [class~=detail-inner-left] ul li {
        padding-left: 3pt
    }
    .mobile-view .search-box input.input-text {
        right: auto
    }
    [class~=detail-inner-left] {
        -moz-transform: scale(1)
    }
    [class~=detail-inner-left] {
        -webkit-transform: scale(1)
    }
    .detail-inner-left ul li button {
        padding-right: 0
    }
    [class~=product-item] [class~=detail-inner-left] ul li,
    [class~=product-listing] [class~=col-xs-6],
    .detail-inner-left ul li button,
    .detail-inner-left.right-side ul li a {
        padding-top: 0
    }
    [class~=daily-deals] [class~=detail-inner-left] ul li button {
        border-left-width: medium;
        border-bottom-width: medium;
        border-right-width: medium;
        border-top-width: medium;
        border-left-style: none;
        border-bottom-style: none;
        border-right-style: none;
        border-top-style: none;
        border-left-color: currentColor
    }
    .mobile-view .search-box input.input-text {
        width: 100% !important
    }
    [class~=product-listing] [class~=shop-list-view] [class~=product-item] {
        margin-bottom: .9375pc
    }
    [class~=detail-inner-left] ul li a,
    [class~=detail-inner-left] ul li button span {
        height: 30px
    }
    [class~=product-item] [class~=detail-inner-left][class~=right-side] ul li::before {
        position: absolute;
        width: .75pt
    }
    [class~=inner-banner] [class~=banner-detail] h1 {
        font-size: 25px
    }
    [class~=detail-inner-left][class~=left-side] {
        display: inline-block;
        width: 33.33%
    }
    [class~=detail-inner-left] {
        -o-transform: scale(1)
    }
    [class~=detail-inner-left][class~=right-side] {
        width: 66.67%
    }
    [class~=detail-inner-left] ul li a {
        background-color: rgba(0, 0, 0, 0)
    }
    [class~=list-type] [class~=price-box],
    [class~=sidebar-box][class~=sidebar-item] [class~=price-box],
    [class~=product-page] [class~=product-detail-main] [class~=price-box] {
        text-align: left
    }
    [class~=rating-summary-block][class~=right-side] {
        float: none
    }
    [class~=detail-inner-left] ul {
        width: 100%;
        margin-bottom: 0
    }
    [class~=product-item-details] {
        padding-top: 3.75pt
    }
    [class~=detail-inner-left] ul li button span,
    [class~=detail-inner-left] ul li a {
        width: 30px
    }
    .product-detail-inner,
    .newsletter-bg,
    [class~=main_title] span,
    [class~=daily-deals] [class~=detail-inner-left] ul li button {
        padding-left: 0
    }
    [class~=product-listing] [class~=row] [class~=owl-carousel] [class~=owl-item] [class~=item],
    [class~=main_title] span,
    .product-detail-inner,
    [class~=daily-deals] [class~=detail-inner-left] ul li button {
        padding-bottom: 0
    }
    [class~=product-item] [class~=detail-inner-left] ul li {
        padding-right: 3pt
    }
    [class~=product-item] [class~=detail-inner-left][class~=right-side] ul li {
        width: 50%
    }
    [class~=detail-inner-left] {
        margin-bottom: 0
    }
    [class~=cat-block] [class~=price-box],
    .daily-deals .price-box {
        text-align: left
    }
    .product-detail-inner {
        background: transparent
    }
    [class~=daily-deals] [class~=detail-inner-left] ul li button {
        border-bottom-color: currentColor;
        border-right-color: currentColor;
        border-top-color: currentColor;
        border-image: none
    }
    [class~=product-page] [class~=product-listing] [class~=row] {
        margin-left: -3.75pt
    }
    .product-detail-inner {
        position: relative
    }
    [class~=main_title] span,
    [class~=daily-deals] [class~=detail-inner-left] ul li button {
        padding-top: 0
    }
    [class~=product-item][class~=sold-out]::after {
        font-size: 10px
    }
    [class~=product-item] [class~=detail-inner-left][class~=left-side] ul li {
        width: 100%
    }
    [class~=product-page] [class~=product-listing] [class~=row] {
        margin-right: -.052083333in
    }
    [class~=detail-inner-left] ul li[class~=pro-wishlist-icon] a:hover {
        background-position: -13px -195px
    }
    .daily-deals .detail-inner-left {
        margin-bottom: 0
    }
    [class~=product-item]:hover [class~=product-image] img,
    .mobile-view .search-box input.input-text {
        opacity: 1
    }
    [class~=footer-top] p {
        margin-left: 0
    }
    .perellex-banner {
        background: rgba(0, 0, 0, 0) url("https://tanisah.com/themes/flatsome/assets/images/perellex.jpg") no-repeat center center
    }
    [class~=detail-inner-left] ul li button span {
        margin-bottom: -3.75pt
    }
    [class~=footer-top] p {
        margin-top: 1.25pc
    }
    .newsletter-bg,
    .product-detail-inner,
    [class~=daily-deals] [class~=detail-inner-left] ul li button {
        padding-right: 0
    }
    .product-item .detail-inner-left ul li:last-child {
        padding-right: .1875pc
    }
    [class~=cat-box-inner] [class~=cart-link] button:hover span {
        background-position: -3.1875pc -.447916667in
    }
    .detail-inner-left ul li button:hover span {
        background-position: -0.13555in -2.9375pc
    }
    .daily-deals .detail-inner-left ul li a {
        border-left-width: 0;
        border-bottom-width: 0;
        border-right-width: 0;
        border-top-width: 0;
        border-left-style: none;
        border-bottom-style: none;
        border-top-style: none;
        border-left-color: currentColor;
        border-bottom-color: currentColor;
        border-top-color: currentColor
    }
    [class~=countdown-inner] [class~=countdown-detail] {
        padding-right: 7.5pt
    }
    .daily-deals .product-detail-inner {
        margin-bottom: 3.75pt
    }
    [class~=client-main] [class~=owl-carousel] [class~=owl-wrapper-outer] {
        padding-top: .364583333in
    }
    [class~=product-item][class~=sold-out]::after {
        padding-left: 3.75pt
    }
    [class~=mobile-view] [class~=search-box] button[class~=search-btn] {
        position: absolute
    }
    [class~=product-item][class~=sold-out]::after {
        padding-bottom: 3.75pt
    }
    .daily-deals .product-detail-inner {
        margin-top: 0
    }
    .daily-deals .product-detail-inner {
        padding-top: 0
    }
    .product-detail-inner {
        padding-top: 0
    }
    .daily-deals .detail-inner-left ul li a,
    [class~=daily-deals] [class~=product-item] [class~=detail-inner-left] ul li {
        border-right-style: none
    }
    [class~=error-block-detail] [class~=main-error-text] {
        font-size: 1.5625in
    }
    [class~=price-box] {
        display: block
    }
    [class~=product-item][class~=sold-out]::after {
        padding-right: 3.75pt
    }
    [class~=product-item] [class~=detail-inner-left] ul li {
        width: 50%
    }
    [class~=footer-top] [class~=f-logo] {
        text-align: center
    }
    [class~=newsletter-icon] {
        margin-right: 7.5pt
    }
    .newsletter-bg {
        padding-bottom: 22.5pt
    }
    [class~=product-item][class~=sold-out]::after {
        padding-top: 3.75pt
    }
    [class~=daily-deals] [class~=product-item] [class~=detail-inner-left] ul li {
        border-right-width: medium
    }
    [class~=product-item] [class~=detail-inner-left] ul li {
        border-right-width: .010416667in
    }
    [class~=product-listing] [class~=row] [class~=owl-carousel] [class~=owl-item] [class~=item] {
        padding-right: .104166667in
    }
    .newsletter-bg {
        padding-top: 22.5pt
    }
    [class~=error-block-detail] [class~=main-error-text] {
        line-height: 1.25in
    }
    [class~=paypal-box] {
        display: none
    }
    [class~=daily-deals] [class~=product-item] [class~=detail-inner-left] ul li,
    .daily-deals .detail-inner-left ul li a {
        border-right-color: currentColor;
        border-image: none
    }
    [class~=payment-top-box] {
        margin-bottom: 0
    }
    [class~=error-block-detail] [class~=main-error-text] {
        margin-bottom: .416666667in
    }
    [class~=product-item] [class~=detail-inner-left] ul li {
        border-right-style: solid;
        border-right-color: #e1e1e1;
        border-image: none
    }
    [class~=footer-top] [class~=f-logo] {
        float: none
    }
    [class~=product-item][class~=sold-out]::after {
        top: 40%
    }
    .detail-inner-left ul li.pro-compare-icon a:hover {
        background-position: -3.375pc -107.25pt
    }
    [class~=checkout-section] h2[class~=heading] {
        font-size: 13.5pt
    }
    [class~=daily-deals] [class~=detail-inner-left] ul li[class~=pro-wishlist-icon] a {
        background-position: -.572916667in -.677083333in
    }
    [class~=cat-box-inner] [class~=cart-link] button span {
        background: rgba(0, 0, 0, 0) url("https://tanisah.com/themes/flatsome/assets/images/sprite-purple.png") no-repeat scroll -.552083333in -16px
    }
    [class~=product-listing] [class~=row] [class~=owl-carousel] [class~=owl-item] [class~=item] {
        padding-top: 0
    }
    [class~=cat-box-inner] [class~=cart-link] button span {
        height: 15pt;
        width: 1.5625pc;
        margin-bottom: -3.75pt
    }
    .top-right-link,
    [class~=header-top],
    .detail-inner-left ul li button:hover,
    [class~=popup-links] ul li {
        color: var(--bg-color)
    }
    li.pro-cart-icon button.btn-cart {
        padding: .75rem 6rem !important
    }
    .price-box-product-detail {
        text-align: left
    }
    .detail-inner-left ul li .add.active {
        background-color: rgb(0 130 1 / .22)
    }
    [class~=detail-inner-left] ul li button{
        width: 100%;
    }
}

@media(max-width:575.98px) {
    .navbar-brand>img {
        width: 110px;
    }
    [class~=navbar-toggle] {
        margin-top: 11px
    }
    [class~=ser-feature-block] [class~=feature-icon] {
        text-align: center;
        width: 70px
    }
    /*-----product zoom effect-----*/
    .product-detalis-slider{
        text-align: center;
    }
    .cm-zoom-image {
        max-height: 300px;
        overflow: hidden;
    }
    .cm-zoom-image .xzoom4{
        object-fit: contain;
        height: 100%;
        max-height: 300px;
    }
    /*-----product zoom effect-----*/
    .short-banner-section img {
        transform: scale(1.4);
        margin: 5px 0;
    }
    [class~=popup-detail], [class~=popup-title] {
        padding: 10px;
    }
    [class~=popup-title] h2 {
        font-size: 16px;
    }
    #size_chart_popup .mfp-close {
        top: 5px;
        width: 30px;
        height: 30px;
        line-height: 30px;
        font-size: 24px;
    }
    /*-----filter sidebar start-----*/
    .sidebar-block{
        width: 260px;
        left: -270px;
    }
    /*-----filter sidebar end-----*/
}

@media(max-width:560px) {
    .cm-left-bar {
        display: none
    }
}

@media(max-width:550px) {
    .step-back-footer button {
        width: 100%
    }
    .step-back-footer {
        text-align: center
    }
}

@media(max-width:575.98px) {
    .ptb-50 {
        padding: 25px 0;
    }
    .mb-45 {
        margin-bottom: 20px;
    }
    [class~=cate-detail] {
        padding: 8px
    }
    h1.cate-title {
        font-size: 15px
    }
    .product-item-name a {
        font-size: 14px
    }
    .product-detail-tab ul li .items-Description,
    .product-detail-tab ul li .items-Reviews {
        border: 0;
        padding: 0
    }
    .pro_cat .owl-controls {
        top: 30%;
        transform: translateY(-30%)
    }
    .wmx-offer-title {
        font-size: 16px;
    }
    .wmx-offer-detail {
        padding: 15px 0
    }
    .wmx-sale-btn {
        font-size: 12px
    }
    .heading-part {
        margin: 0 0 25px 0
    }
    .product-detail-main .product-item-details .bottom-detail {
        width: 50px;
        margin-right: 0 !important
    }
    .share-link {
        width: calc(100% - 60px)
    }
    .deal-detail p {
        font-size: 16px;
        font-weight: 600;
    }
    .main_title{
        font-size: 20px;
    }
}

@media(max-width:500px) {
    .sm-login-ul {
        display: inline-block;
        margin: 0;
        width: 100%;
        background: var(--bg-color)
    }
    .mobile ul li.login-icon {
        width: 100%;
        color: #fff
    }
    .left-bar-close {
        position: absolute;
        top: 0;
        right: 0;
        margin: 0;
        width: 38px;
        height: 38px;
        line-height: 38px;
        padding: 0;
        margin-top: 0 !important;
        text-align: center;
        color: var(--color-light);
        font-size: 14px;
        border-left: 1px solid rgb(255 255 255 / 42%);
    }
    [class~=top-right-link] ul li [class~=content-dropdown] ul li {
        text-align: left
    }
    [class~=header-top][class~=mobile] ul li,
    [class~=top-right-link][class~=mobile] ul li {
        float: left
    }
    [class~=header-middle] hr,
    [class~=header-top] {
        display: none
    }
    .top-link .ui-widget-content .ui-state-default,
    [class~=top-link][class~=top-link-left] select,
    [class~=top-link] ul li a {
        color: #fff
    }
    .header-top.mobile .top-link {
        display: inline-block
    }
    [class~=top-right-link][class~=mobile] ul li,
    [class~=top-link][class~=top-link-left] select,
    .top-link .ui-widget-content .ui-state-default {
        border-right-width: .010416667in
    }
    [class~=search-box] input[class~=input-text] {
        border-radius: .260416667in;
        -webkit-border-radius: 18.75pt;
        -moz-border-radius: 18.75pt;
        -o-border-radius: .260416667in
    }
    [class~=top-right-link][class~=mobile] ul li {
        border-right-style: solid;
        border-right-color: transparent
    }
    [class~=navbar-collapse] [class~=navbar-nav],
    .header-top.mobile .top-link {
        float: none
    }
    [class~=navbar-collapse] [class~=navbar-nav] {
        margin-left: 0;
        margin-bottom: 0;
        margin-right: 0
    }
    [class~=top-right-link] ul li>a span,
    [class~=top-right-link][class~=mobile] ul li:last-child {
        border-left-width: medium;
        border-bottom-width: medium;
        border-right-width: medium;
        border-top-width: medium;
        border-left-style: none;
        border-bottom-style: none;
        border-right-style: none;
        border-top-style: none;
        border-left-color: currentColor;
        border-bottom-color: currentColor;
        border-right-color: currentColor;
        border-top-color: currentColor
    }
    .top-link .ui-widget-content .ui-state-default {
        background: rgba(0, 0, 0, 0) url("https://tanisah.com/themes/flatsome/assets/images/select-icon.png") no-repeat scroll right 50% !important
    }
    [class~=top-link][class~=top-link-left] select,
    .top-link .ui-widget-content .ui-state-default {
        border-left-width: .010416667in
    }
    [class~=navbar-collapse] [class~=navbar-nav] {
        margin-top: 40px;
        border-top: none !important
    }
    [class~=top-link][class~=top-link-left] select {
        background: rgba(0, 0, 0, 0) url("https://tanisah.com/themes/flatsome/assets/images/select-icon1.png") no-repeat scroll right 50% !important
    }
    [class~=navbar-collapse] [class~=navbar-nav] {
        width: 100%
    }
    .top-link .ui-widget-content .ui-state-default,
    [class~=top-link][class~=top-link-left] select {
        border-bottom-width: .010416667in
    }
    .top-right-link ul li.login-icon:hover a span {
        background-position: -7.9375pc -43.625pc
    }
    [class~=listing-effect] [class~=social_icon] ul li a i[class~=fa][class~=fa-facebook]:hover {
        background: rgba(0, 0, 0, 0)
    }
    .category-bar ul li a {
        font-size: 13.5pt
    }
    .top-link .ui-widget-content .ui-state-default,
    [class~=top-link][class~=top-link-left] select,
    [class~=navbar-collapse] [class~=navbar-nav] {
        border-top-width: .010416667in
    }
    [class~=top-right-link][class~=mobile] ul li {
        border-image: none;
        padding-bottom: 14px;
        padding-top: 10px;
        padding-left: 10px !important;
        text-align: left
    }
    [class~=top-link] select option {
        background: #fff none repeat scroll 0 0
    }
    [class~=top-right-link] ul li[class~=login-icon] a span {
        background-position: -1.322916667in -6.9375in
    }
    [class~=top-link][class~=top-link-left] select,
    .top-link .ui-widget-content .ui-state-default {
        border-left-style: solid
    }
    .top-link .ui-widget-content .ui-state-default,
    [class~=navbar-collapse] [class~=navbar-nav] {
        border-top-style: solid
    }
    .top-link .ui-widget-content .ui-state-default,
    [class~=top-link][class~=top-link-left] select {
        border-bottom-style: solid
    }
    [class~=navbar-collapse] [class~=navbar-nav],
    .top-link .ui-widget-content .ui-state-default {
        border-top-color: #3c2828
    }
    [class~=top-right-link] ul li[class~=track-icon] a span {
        background-position: -7.9375pc -45.5pc
    }
    [class~=top-right-link] ul li[class~=track-icon]:hover a span {
        background-position: -1.322916667in -570pt
    }
    [class~=header-top][class~=mobile],
    [class~=header-right-part],
    [class~=top-right-link][class~=mobile] ul li,
    .top-right-link.mobile {
        padding-left: 0
    }
    [class~=navbar-collapse] [class~=navbar-nav] {
        border-image: none
    }
    .banner-detail .banner-detail-inner span.offer {
        font-weight: 400
    }
    [class~=header-top][class~=mobile] {
        background: 0
    }
    .category-bar ul li a {
        padding-left: 7.5pt
    }
    [class~=top-link][class~=top-link-left] select,
    .top-link .ui-widget-content .ui-state-default {
        border-right-style: solid;
        border-left-color: #3c2828;
        border-bottom-color: #3c2828
    }
    [class~=header-top][class~=mobile],
    .top-right-link.mobile {
        display: block
    }
    [class~=top-right-link] ul li[class~=gift-icon]:hover a span {
        background-position: -1.322916667in -51.5pc
    }
    .top-link .ui-widget-content .ui-state-default,
    [class~=top-link][class~=top-link-left] select {
        border-right-color: #3c2828
    }
    [class~=header-top][class~=mobile] {
        padding-bottom: .208333333in
    }
    [class~=header-right-part],
    [class~=header-top][class~=mobile],
    [class~=top-right-link][class~=mobile] ul li,
    .top-right-link.mobile {
        padding-right: 0
    }
    .category-bar ul li a {
        padding-bottom: 7.5pt
    }
    [class~=header-right-part],
    .top-right-link.mobile {
        padding-bottom: 0
    }
    [class~=header-top][class~=mobile] {
        padding-top: .208333333in
    }
    [class~=listing-effect] [class~=social_icon] ul li a i[class~=fa][class~=fa-facebook]:hover {
        color: #3b5998
    }
    [class~=top-link] select option {
        color: #878787
    }
    [class~=header-top][class~=mobile] {
        text-align: center
    }
    .top-link .ui-widget-content .ui-state-default {
        border-image: none
    }
    [class~=top-link] [class~=ui-widget-header] [class~=ui-state-default] {
        background: rgba(0, 0, 0, 0) url("https://tanisah.com/themes/flatsome/assets/images/select-icon.png") no-repeat scroll right 50% !important
    }
    [class~=top-right-link] ul li[class~=gift-icon] a span {
        background-position: -1.322916667in -49.5pc
    }
    [class~=header-right-part],
    .top-right-link.mobile {
        padding-top: 0
    }
    [class~=top-link] [class~=ui-widget-header] [class~=ui-state-default],
    [class~=top-link][class~=top-link-left] select {
        border-top-style: solid
    }
    [class~=category-dropdown],
    [class~=top-right-link] {
        display: none
    }
    [class~=top-link] [class~=ui-widget-header] [class~=ui-state-default],
    [class~=top-link] [class~=ui-state-default] {
        color: #fff;
        border-left-width: .010416667in;
        border-bottom-width: .010416667in
    }
    .category-bar ul li a {
        padding-right: 7.5pt
    }
    [class~=content-dropdown] {
        left: 0;
        top: 2.1875pc
    }
    [class~=top-link] [class~=ui-widget-header] [class~=ui-state-default] {
        border-right-width: .010416667in
    }
    [class~=top-link][class~=top-link-left] select,
    [class~=top-link] [class~=ui-widget-header] [class~=ui-state-default] {
        border-top-color: #3c2828
    }
    .mobile ul li {
        width: 45%
    }
    .mobile ul li + li{
        border-left: 1px solid rgb(255 255 255 / 46%);
    }
    .mobile ul li.login-icon {
        width: 100%;
        text-align: center;
    }
    [class~=top-right-link] ul li>a span,
    [class~=top-link][class~=top-link-left] select {
        border-image: none
    }
    [class~=listing-effect] [class~=social_icon] ul li a i[class~=fa][class~=fa-twitter]:hover,
    [class~=listing-effect] [class~=social_icon] ul li a i[class~=fa][class~=fa-pinterest]:hover,
    [class~=listing-effect] [class~=social_icon] ul li a i[class~=fa][class~=fa-dribbble]:hover {
        background: rgba(0, 0, 0, 0)
    }
    [class~=top-link] [class~=ui-widget-header] [class~=ui-state-default],
    [class~=top-link] [class~=ui-state-default] {
        border-top-width: .010416667in;
        border-left-style: solid;
        border-bottom-style: solid;
        border-right-style: solid;
        border-left-color: #3c2828;
        border-bottom-color: #3c2828;
        border-right-color: #3c2828
    }
    [class~=listing-effect] [class~=social_icon] ul li a i[class~=fa][class~=fa-twitter]:hover {
        color: #00aced
    }
    .product-detail-main .bottom-detail ul li>a span {
        margin-right: 0
    }
    .top-right-link.mobile {
        position: absolute
    }
    [class~=feature-detail],
    .top-right-link.mobile {
        width: 100%
    }
    [class~=listing-effect] [class~=social_icon] ul li,
    [class~=ser-feature-block] [class~=feature-icon] {
        display: inline-block
    }
    [class~=top-right-link] ul li>a span,
    [class~=payment] ul li {
        padding-left: 0
    }
    [class~=listing-effect] [class~=social_icon] ul li a i[class~=fa][class~=fa-dribbble]:hover {
        color: #f7679a
    }
    [class~=top-link] [class~=ui-state-default] {
        background: rgba(0, 0, 0, 0) url("https://tanisah.com/themes/flatsome/assets/images/select-icon.png") no-repeat scroll right 50% !important
    }
    .product-detail-main .bottom-detail ul li>a span {
        margin-bottom: -12px
    }
    [class~=payment] ul li,
    [class~=top-right-link] ul li>a span {
        padding-bottom: 0;
        padding-top: 0
    }
    [class~=top-right-link] ul li>a span {
        padding-right: 0
    }
    [class~=listing-effect] [class~=social_icon] ul li {
        margin-left: -.3125pc;
        margin-bottom: 0;
        margin-right: -.3125pc;
        margin-top: 0
    }
    [class~=top-right-link][class~=mobile] ul li:last-child,
    [class~=top-link] [class~=ui-widget-header] [class~=ui-state-default] {
        border-image: none
    }
    [class~=sub-banner] [class~=sub-banner-detail] [class~=sub-banner-title],
    [class~=perellex-title] {
        font-size: 20px
    }
    [class~=ser-feature-block] [class~=feature-icon],
    [class~=product-detail-tab] [class~=nav-tabs]>li,
    [class~=ser-subtitle] {
        float: none
    }
    [class~=header-right-link]>ul>li>a span {
        width: 26.25pt
    }
    [class~=feature-detail] {
        padding-top: 0
    }
    [class~=top-link] [class~=ui-state-default] {
        border-right-width: .010416667in;
        border-top-style: solid;
        border-top-color: #3c2828;
        border-image: none
    }
    [class~=listing-effect] [class~=social_icon] ul li a i[class~=fa][class~=fa-pinterest]:hover {
        color: #cb2027
    }
    [class~=feature-detail],
    [class~=ser-feature-block] [class~=feature-box] {
        padding-left: 0
    }
    [class~=perellex-offer],
    .banner-detail .banner-detail-inner span.offer {
        font-size: .15625in
    }
    [class~=daily-deals] [class~=product-item] [class~=detail-inner-left] ul li {
        width: 20%
    }
    .category-bar ul li a {
        padding-top: 7.5pt
    }
    [class~=feature-detail] {
        display: block;
        text-align: center
    }
    [class~=banner-1] [class~=banner-detail] {
        left: 5%
    }
    [class~=product-item-name],
    [class~=team-item] [class~=sub-title] {
        margin-bottom: 0
    }
    [class~=ser-feature-block] [class~=feature-box] {
        text-align: center
    }
    [class~=ser-feature-block] [class~=feature-icon] {
        margin-left: 0
    }
    [class~=team-item] [class~=sub-title] {
        font-size: 9.75pt
    }
    [class~=perellex-title] {
        line-height: 1.5625pc
    }
    [class~=team-item] [class~=sub-title] {
        margin-top: 10px
    }
    [class~=product-detail-main] [class~=bottom-detail] ul li>a {
        font-size: 0
    }
    [class~=perellex-offer] {
        line-height: .15625in
    }
    [class~=payment] ul li {
        padding-right: 0
    }
}

@media(max-width:480px) {
    li.pro-cart-icon button.btn-cart {
        padding: .75rem 4rem !important
    }
    [class~=header-right-link]>ul>li>a {
        padding-top: 15px
    }
    .header-icon a i {
        font-size: 15px;
        width: 35px;
        height: 35px;
        line-height: 35px
    }
    .top-offer-section p{
        font-size: 11px;
    }
}

@media(max-width:450px) {
    .cm-with-sidebar .cm-with-siderbar-col-4 .cm-product-col,
    .cm-with-sidebar .cm-with-siderbar-col-3 .cm-product-col,
    .cm-without-sidebar .cm-without-siderbar-col-5 .cm-product-col,
    .cm-without-sidebar .cm-without-siderbar-col-4 .cm-product-col,
    .cm-without-sidebar .cm-without-siderbar-col-3 .cm-product-col {
        /*width: 50% !important*/
        width: 100% !important
    }
    .cm-without-sidebar .cm-without-siderbar-col-3 .product-image img,
    .cm-without-sidebar .cm-without-siderbar-col-4 .product-image img,
    .cm-without-sidebar .cm-without-siderbar-col-5 .product-image img,
    .cm-with-sidebar .cm-with-siderbar-col-4 .product-image img,
    .cm-with-sidebar .cm-with-siderbar-col-3 .product-image img {
        height: 460px
    }
    .pro_cat .product-image img {
        height: 250px
    }
    .product-listing .product-image img {
        height: 250px
    }
    .new-arrival-cat .product-image img{
        height: 300px;
    }
    .new-arrival .product-image img{
        height: 430px;
    }
    .title-main-layout {
        line-height: 20px;
        width: 100%
    }
    .login-itme-layout {
        line-height: unset;
        float: left;
        width: 100%
    }
}

@media(max-width:419.98px) {
    ul[class~=social-icon] li i[class~=fa] {
        padding-left: .052083333in
    }
    .side-toggle .navbar-toggle {
        font-size: 17px
    }
    [class~=navbar-toggle] {
        margin-top: 12px
    }
    .header-right-part,
    ul[class~=social-icon] li i[class~=fa],
    [class~=main_title] span {
        padding-bottom: 0
    }
    #newslater-popup [class~=newsletter-inner],
    .header-right-part,
    [class~=header-right-link]>ul>li>a,
    .banner-detail .banner-detail-inner span.slogan,
    [class~=main_title] span,
    [class~=header-right-link]>ul>li>[class~=header_search_toggle][class~=desktop-view] {
        padding-left: 0
    }
    .header-right-link>ul>li:hover {
        position: static
    }
    [class~=main_title] span,
    [class~=header-right-link]>ul>li>a,
    .header-right-part {
        padding-right: 0
    }
    .product-detail-tab .nav>li>a,
    [class~=header-bottom] [class~=help-num],
    .category-bar ul li a,
    [class~=banner-detail] [class~=banner-detail-inner] [class~=banner-title] {
        font-size: .145833333in
    }
    [class~=short-by]>span,
    [class~=compare-icon],
    .wishlist-icon,
    [class~=banner-detail] [class~=banner-detail-inner] span[class~=offer] {
        display: none
    }
    [class~=main-banner] [class~=owl-controls] [class~=owl-pagination] {
        bottom: 5px
    }
    .product-detail-tab .nav>li>a {
        padding-left: 7.5pt
    }
    .banner-detail .banner-detail-inner span.slogan,
    [class~=sub-banner] [class~=sub-banner-detail] [class~=sub-banner-subtitle] {
        font-size: .125in
    }
    .banner-detail .banner-detail-inner span.slogan,
    [class~=main_title] span,
    ul[class~=social-icon] li i[class~=fa],
    .header-right-part {
        padding-top: 0
    }
    [class~=header-link-dropdown] {
        right: 100%;
        width: 300px;
        transform: translateX(28%);
        -webkit-transform: translateX(28%);
        -ms-transform: translateX(28%);
        -o-transform: translateX(28%)
    }
    .category-bar ul li a,
    ul[class~=social-icon] li i[class~=fa] {
        padding-right: .052083333in
    }
    [class~=banner-2] [class~=banner-detail] {
        left: 5%
    }
    [class~=banner-detail] [class~=banner-detail-inner] [class~=banner-title] {
        line-height: 15px;
        margin-bottom: 3.75pt
    }
    .category-bar ul li a {
        padding-left: .052083333in;
        padding-bottom: .052083333in
    }
    [class~=sub-banner] {
        max-width: 100%
    }
    [class~=main-label] {
        font-size: .6875pc
    }
    .product-detail-tab .nav>li>a {
        padding-bottom: .083333333in;
        padding-right: 7.5pt;
        padding-top: .083333333in;
        display: block
    }
    [class~=sub-banner] [class~=sub-banner-detail] [class~=sub-banner-subtitle] {
        margin-top: 0;
        margin-bottom: 0
    }
    [class~=newsletter] [class~=newsletter-inner] form button {
        position: relative
    }
    [class~=main-label] {
        height: 2.1875pc;
        line-height: 35px;
        padding-left: .0625in;
        top: .3125pc;
        width: 40px;
        height: 40px;
        line-height: 40px
    }
    [class~=sub-banner] [class~=sub-banner-detail] [class~=sub-banner-title] {
        font-size: 1pc;
        line-height: 20px
    }
    .search-box input.input-text {
        border-radius: .260416667in
    }
    [class~=detail-inner-left] {
        margin-bottom: 0;
        margin-top: 2px;
        display: block;
        height: 36px;
    }
    [class~=product-detail-inner]{
        top: 0;
        left: 0;
        transform: none;
    }
    .shop .detail-inner-left ul li button.add.active,
    .detail-inner-left ul li button.add.active {
        height: 26px;
        width: 100%
    }
    .shop [class~=product-item] [class~=detail-inner-left] ul li button.add.active,
    [class~=product-item] [class~=detail-inner-left] ul li button.add.active {
        line-height: 10px
    }
    .detail-inner-left ul li .add.active:before {
        width: 26px;
        height: 26px;
        line-height: 26px;
        top: 0;
        margin: 0 auto
    }
    [class~=newsletter] [class~=newsletter-inner] form button {
        margin-top: 15px
    }
    [class~=ser-feature-block] [class~=feature-box] [class~=ser-subtitle] {
        font-size: 9pt
    }
    [class~=newsletter-inner] {
        padding-left: 0;
        padding-bottom: .3125in;
        padding-right: 0;
        padding-top: .3125in
    }
    [class~=ser-feature-block] [class~=feature-box] [class~=ser-subtitle],
    [class~=share-link] label {
        letter-spacing: 0
    }
    #newslater-popup .newsletter-inner .main_title {
        font-size: .260416667in
    }
    [class~=newsletter-icon],
    [class~=show-item]>span {
        display: none
    }
    [class~=newsletter-bg],
    [class~=newsletter-box] {
        padding-left: 0
    }
    .banner-detail .banner-detail-inner span.slogan,
    [class~=newsletter-box],
    [class~=footer-bottom] [class~=site-link] li a,
    [class~=newsletter-bg] {
        padding-bottom: 0
    }
    .banner-detail .banner-detail-inner span.slogan,
    #newslater-popup [class~=newsletter-inner],
    [class~=newsletter-box],
    [class~=header-right-link]>ul>li>[class~=header_search_toggle][class~=desktop-view],
    [class~=newsletter-bg] {
        padding-right: 0
    }
    [class~=sub-banner-block] [class~=col-xs-6] {
        width: 100%
    }
    [class~=product-item]:hover [class~=product-detail-inner],
    .product-item .product-detail-inner {
        bottom: .052083333in
    }
    [class~=footer-bottom] [class~=site-link] li a,
    [class~=newsletter-box],
    [class~=newsletter-bg] {
        padding-top: 0
    }
    [class~=newsletter-inner] [class~=main_title] {
        font-size: 15pt
    }
    #newslater-popup .newsletter-inner input,
    #newslater-popup [class~=newsletter-inner]>form {
        margin-bottom: 20px
    }
    [class~=newsletter-inner] [class~=main_title] {
        line-height: 25px
    }
    [class~=footer-bottom] [class~=site-link] li a {
        padding-left: .375pc
    }
    [class~=perellex-offer] span::after {
        left: 42%
    }
    [class~=newsletter-bg] {
        background: 0
    }
    #newslater-popup [class~=newsletter-inner],
    [class~=header-right-link]>ul>li>[class~=header_search_toggle][class~=desktop-view],
    [class~=tab_content] {
        padding-bottom: .625pc
    }
    [class~=error-small-text] {
        font-size: 1.875pc
    }
    #newslater-popup .newsletter-inner .main_title {
        margin-bottom: 1.5625pc
    }
    [class~=newsletter-title] [class~=sub-title] {
        font-size: 1pc
    }
    [class~=error-block-detail] [class~=main-error-text] {
        font-size: 1.25in
    }
    [class~=share-link] label {
        margin-right: .052083333in
    }
    [class~=error-slogan] {
        font-size: 22px
    }
    [class~=header-right-link]>ul>li>[class~=header_search_toggle][class~=desktop-view] {
        padding-top: .229166667in
    }
    [class~=compare],
    [class~=short-by],
    [class~=select-item] {
        display: inline-block
    }
    [class~=f-logo] img {
        height: .260416667in
    }
    [class~=footer-bottom] [class~=site-link] li a {
        padding-right: .375pc
    }
    [class~=tab_content] {
        padding-left: .625pc
    }
    .category-bar ul li a {
        padding-top: .052083333in
    }
    [class~=tab_content] {
        padding-right: .625pc
    }
    [class~=tab_content],
    #newslater-popup [class~=newsletter-inner] {
        padding-top: .625pc
    }
    .wishlist-icon {
        display: block
    }
    [class~=newsletter-box] {
        display: inline-block;
        width: 100%;
        text-align: center
    }
    #newslater-popup.popup_image .subscription_image img {
        width: 100%;
        height: 100%;
        object-fit: cover
    }
    li.pro-cart-icon button.btn-cart {
        padding: .75rem !important
    }
    .cart-dropdown {
        right: -300px
    }
    .cart-dropdown.show {
        right: 85px
    }
    [class~=newsletter] [class~=newsletter-inner] form button {
        right: 0
    }
}

@media(max-width:380px) {
    [class~=detail-inner-left] ul li button {
        font-size: 11px
    }
    .shop [class~=product-item] [class~=detail-inner-left] ul li button {
        font-size: 11px
    }
    li.pro-cart-icon button.btn-cart {
        padding: .65rem !important
    }

/*    .cm-without-sidebar .cm-without-siderbar-col-3 .product-image img,
    .cm-without-sidebar .cm-without-siderbar-col-4 .product-image img,
    .cm-without-sidebar .cm-without-siderbar-col-5 .product-image img,
    .cm-with-sidebar .cm-with-siderbar-col-4 .product-image img,
    .cm-with-sidebar .cm-with-siderbar-col-3 .product-image img {
        height: 260px
    }*/
}

@media only screen and (min-width:359px) and (max-width:450px) {
    .cm-with-sidebar .cm-with-siderbar-col-4.cm-mobile-type .cm-product-col,
    .cm-with-sidebar .cm-with-siderbar-col-3.cm-mobile-type .cm-product-col,
    .cm-without-sidebar .cm-without-siderbar-col-5.cm-mobile-type .cm-product-col,
    .cm-without-sidebar .cm-without-siderbar-col-4.cm-mobile-type .cm-product-col,
    .cm-without-sidebar .cm-without-siderbar-col-3.cm-mobile-type .cm-product-col {
        width: 50% !important;
        padding: 0 10px
    }
    .cm-without-sidebar .cm-without-siderbar-col-3.cm-mobile-type .product-image img,
    .cm-without-sidebar .cm-without-siderbar-col-4.cm-mobile-type .product-image img,
    .cm-without-sidebar .cm-without-siderbar-col-5.cm-mobile-type .product-image img,
    .cm-with-sidebar .cm-with-siderbar-col-4.cm-mobile-type .product-image img,
    .cm-with-sidebar .cm-with-siderbar-col-3.cm-mobile-type .product-image img {
        height: 280px
    }
}

@media (max-width: 374.98px){
    .top-offer-section p{
        font-size: 10px;
    }
}

@media(max-width:359px) {

    .header-top, .header-middle{
        padding-left: 0;
        padding-right: 0;
    }

	.cm-with-sidebar .cm-with-siderbar-col-4 .cm-product-col,
    .cm-with-sidebar .cm-with-siderbar-col-3 .cm-product-col,
    .cm-without-sidebar .cm-without-siderbar-col-5 .cm-product-col,
    .cm-without-sidebar .cm-without-siderbar-col-4 .cm-product-col,
    .cm-without-sidebar .cm-without-siderbar-col-3 .cm-product-col {
        width: 100% !important
    }

    .cm-without-sidebar .cm-without-siderbar-col-3 .product-image img,
    .cm-without-sidebar .cm-without-siderbar-col-4 .product-image img,
    .cm-without-sidebar .cm-without-siderbar-col-5 .product-image img,
    .cm-with-sidebar .cm-with-siderbar-col-4 .product-image img,
    .cm-with-sidebar .cm-with-siderbar-col-3 .product-image img {
        height: 460px
    }
    .cm-with-sidebar .cm-with-siderbar-col-4 .cm-product-col {
        width: 100%
    }
    .cm-with-sidebar .cm-with-siderbar-col-3 .cm-product-col {
        width: 100%
    }
    .cm-without-sidebar .cm-without-siderbar-col-5 .cm-product-col {
        width: 100%
    }
    .cm-without-sidebar .cm-without-siderbar-col-4 .cm-product-col {
        width: 100%
    }
    .cm-without-sidebar .cm-without-siderbar-col-3 .cm-product-col {
        width: 100%
    }
    .top-offer-section p{
        font-size: 9px;
    }
}