/*header.page-header.sticky {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 99;
    transition: 0.4s;
}*/
.fancybox-quickview{padding:0 10px !important;}
.fancybox-quickview main#maincontent{position: relative;}
.fancybox-quickview .fieldset:last-child{margin-bottom:0;}
.fancybox-close-small:after{ filter:brightness(10) contrast(-10);}
@media (min-width: 640px) {
    .col-md-3 {
        -webkit-box-flex: 0;  
        flex: 0 0 50%;
        max-width: 50%;
    }
    .footer-section-top-inner.container .col-md-3 {
        margin-bottom: 25px;
    }
}
@media (min-width: 768px), print {
    /*** dropdownmenu css ***/
body.dropdown-bg {
    position: relative;
}
.dropdown-bg:before {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    content: "";
    background: rgba(0,0,0,0.6);
    z-index: 99;
}
.dropdown-bg .sections.nav-sections {
    z-index: 999999;
}
.dropdown-bg .page-header{
    z-index:9999;
    background: #fff;
}
.navigation .ves-megamenu .level0 .submenu .submenu {
    /* left: 60% !important; */
    box-shadow: none !important;
    top: -40px !important;
    left: 40% !important;
    width: 200px !important;
    /*padding-top: 40px !important;*/
}
.submenu.animated.dropdown-menu.view-submenu {
    top: 100% !important;
}
.megamenu-sidebar.right-sidebar .megamenu-custom ul.ui-menu {
    padding: 0 !important;
}
.submenu.animated.dropdown-menu:before {
    background: #fff;
    height: 100% !important;
    width: 50.4% !important;
    content: "" !important;
    position: absolute !important;
    top: 0 !important;
    left: -50% !important;
}
.submenu.animated.dropdown-menu:after {
    background: #fff;
    height: 100% !important;
    width: 50.4% !important;
    content: "" !important;
    position: absolute !important;
    top: 0 !important;
    right: -50% !important;
}
.menu-promotion.col-md-6 {
    max-width: 67%;
    flex: 0 0 67%;
}
.menu-concern.col-md-6 {
    flex: 0 0 33%;
    max-width: 33%;
}
.navigation .level0 .submenu .active > a {
    border-color: transparent !important;
    color: #19a09a;
}
/*** dropdownmenu css end ***/
    .navigation, .breadcrumbs, .page-header .header.panel, .footer.content, .page-wrapper > .widget, .page-wrapper > .page-bottom, .block.category.event, .top-container, .page-main {
        max-width: 1470px !important;
    padding-left: 15px !important;
    padding-right: 15px !important;
}
.cms-home main#maincontent{
    max-width: 100% !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
}
.header.content{
    max-width: 100% !important;
    background-color: #fff;
}
.ves-megamenu.menu-hover .subhover:hover .dropdown-menu {
    padding: 45px 0 45px 0 !important;
}
/*header.page-header.sticky {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 99;
    transition: 0.4s;
    background-color: #ffffff;
}*/
.sections.nav-sections {
    display: inline-block;
    width:100%;
}

.nav-sections .ves-megamenu {
        background: transparent;
    }
    .nav-sections-item-content .ves-menu {
        display: inline-block;
    }
    .block.block-search input#search {
        padding-right: 80px;
    }
    
    .nav-sections {
        background: #19a09a;
        text-align: center;
        margin: 0 !important;
    }
    .ves-megamenu .level0 {
        float:none !important;
    }
    .navigation .level0{
    vertical-align:middle;
    margin:0 !important;
    }
    .ves-megamenu li.level0:hover > a,
    nav .ves-megamenu li.active>a, 
    .ves-megamenu li.level0:focus> a {
        background: #f4f4f4 !important;
    color: #2e2e2e !important;
    }
    .ves-megamenu .nav-item > a {
       padding: 0 20.9px !important;
       /* padding: 0 39px !important; */
       line-height: 30px !important;
    }
    .nav-sections .level0 .submenu .nav-dropdown a .fa-arrow-right:before {
        content: "\f061" !important;
        margin-left: 10px;
        font-size: 10px;
    }
    .ves-megamenu li.level0 > a{
     line-height: 53px !important;
    }
    .header.content {
        padding: 0 20px !important;
    }
    .page-header .header.panel {
        padding-left: 30px !important;
        padding-right: 30px !important;
    }
    .popular_categories .category-data .actions {
        position: absolute;
        bottom: 0;
        padding-top: 38px;
    }
    .page-layout-1column .product.media {
        width: 50%!important;
    }
    .page-layout-1column .product-info-main {
        width: 50% !important;
    }
    .abs-margin-for-forms-desktop, .fieldset .legend, .column:not(.sidebar-main) form .actions-toolbar, .column:not(.sidebar-additional) form .actions-toolbar, .login-container .fieldset:after {
        width: auto;
    }
    .actions-toolbar .secondary a.action {
        margin-top: 0 !important;
    }
    /* .products-grid.wishlist .product-item .fieldset .field.qty .label {
        width: 20.8% !important;
    }
    .fieldset > .field:not(.choice) > .label {
       text-align: left !important;
        width: 20.8%;
    }
    .abs-margin-for-forms-desktop, .fieldset .legend, .column:not(.sidebar-main) form .actions-toolbar, .column:not(.sidebar-additional) form .actions-toolbar, .login-container .fieldset:after {
        margin-left: 0 !important;
    }
    .column:not(.sidebar-additional) form .actions-toolbar {
        margin-left: 20.8%;
    }
    .fieldset > .field:not(.choice) > .control {
        width: 79.2% !important;
    } */
    .abs-margin-for-forms-desktop, .fieldset .legend, .column:not(.sidebar-main) form .actions-toolbar, .column:not(.sidebar-additional) form .actions-toolbar, .login-container .fieldset:after {
        margin-left: 0 !important;
    }
    .fieldset > .field.choice:before, .fieldset > .field.no-label:before {
        content: none !important;
    }
    .products-grid.wishlist .wishlist-custom-info .field.qty {
        display: inline-block;
        width: 130px;
    }
}
@media only screen and (min-width: 992px) {
    .col-md-3 {
        -webkit-box-flex: 0;  
        flex: 0 0 25%;
        max-width: 25%;
    }
    .footer-section-top-inner.container .col-md-3 {
        margin-bottom: 0;
    }
    .mainHeader.topbar .col-lg-6 {text-align: end;}
}
@media screen and (min-width:1200px){
   .container{
       max-width: 1470px;
       width: 100%;
   }
.page-layout-1column .product-info-main {
    padding-right: 100px;
}
}
@media screen and (min-width:1400px){
    .page-layout-1column .product-info-main {
        padding-right: 182px;
    }
}
@media screen and (max-width:1700px){
.ourvalues-main {
    background: #fbfbfb /*url(http://trade.eve-taylor.com/media/wysiwyg/value-img.png) no-repeat*/;
    background-size: 73%;
    background-position: -150px top;
}
.cms-home .custom-slider .owl-nav {
    max-width: 97%;
}
.current-cat-desc-img {
    background-position: 54%;
}
}
@media screen and (max-width:1439px){
    .header-right-wrapper .actions .btn{
        /* padding: 13px 17px; */
        padding: 13px 12px;
    }
    .ves-megamenu .nav-item > a {
        padding: 0 34px !important;
     }
     .sign-icon:before{font-size:12px;}
     .minicart-icon:before{font-size:12px;}
}
@media screen and (max-width:1365px){
    .header-right-wrapper .actions .btn{
        padding: 13px 9px;
    }
    .parent-icon > div {
        margin-left: 5px;
    }
    .seller-right h3 {
        font-size: 55px;
    }
    .ourvalues-main .row {
        padding: 105px 0;
    }
    .ourvalues-main {
        background-size: 78%;
    }
    .ves-megamenu .nav-item > a {
        padding: 0 21px !important;
    }
    .current_cat_desc p {
        max-width: 540px;
    }
    .current_cat_desc p span a {
        margin-left: 15px;
    }
    .products-grid span.product-image-wrapper {
        /* padding-bottom: 0 !important; */
        min-height: 240px;
    }
    .product.details.product-item-details .addtowishlist {
        top: 195px;
    }
    .product-info-main .order-stock {
        padding: 15px;
    }
    .blog-page .sidebar.sidebar-main {
        width: 25%;
    }
    .blog-page .column.main {
        width: 75% !important;
    }
}
@media screen and (max-width:1199px){
    .cat-topinfo-active .breadcrumbs,.category-view-active .breadcrumbs{
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
    /*** container changes css ***/
    .header-right-wrapper {
        width: calc(100% - 180px);
    }
    .parent-icon{padding:8px 0;}
    /*.breadcrumbs {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }*/
    .header-right-wrapper .actions div {
        margin-left:0 !important;
        width: 33.33%;
        float: left;
        padding-left: 4px;
    }
    .header-right-wrapper .actions .btn {
        width: 100%;
    }
    /*** container changes css end ***/
    .container{
        max-width: 1470px !important;
        width: 100%;
    }
    .mainHeader.topbar .col-lg-6:first-child {
        max-width: 50%;
        flex: 0 0 50%;
    }
    .mainHeader.topbar .col-lg-6 {
        max-width: 50%;
        flex: 0 0 50%;
    }
    .header-right-wrapper .actions .btn {
        padding: 13px 6px;
    }
    .block.block-search {
        width: calc(100% - 175px);
    }
    .ves-megamenu .nav-item > a {
        padding: 0 20px !important;
    }
    .cms-home .owl-carousel .banner-item .content_slider .banner-title {
        font-size: 70px;
        line-height: 75px;
    }
    .benefit-img > img {
        max-height: 48px;
        max-width: 40px;
    }
    .benefits-sec li {
        padding-left: 10px;
    }
    .benefit-img {
        margin-right: 10px;
    }
    .benefits-sec {
        padding: 35px 0;
    }
    .popular_categories {
        padding: 80px 0 50px 0;
    }
    .seller-right h3 {
        font-size: 43px;
    }
.seller-sticker {
    padding: 30px;
    height: 180px;
    width: 180px;
    font-size: 20px;
}
.discover-box.right-box {
    padding-left: 15px;
}
.discover-box.left-box {
    padding-right: 15px;
}
.discover-product-info h2 {
    font-size: 26px;
}
.custom-slider.products.customers_love-sec {
    padding: 90px 0 80px 0;
}
.ourvalues-main {
    background-size: 94%;
}
.copytext.copypayment p {
    display: none;
    float: none;
}
.copytext.copypayment a > img {
    max-width: 43px;
}
.copytext.copypayment ul li {
    margin: 0 2px 0;
}
.featured-category .col-lg-4 {
    padding: 60px 15px 0;
}
.current_cat_desc p {
    max-width: 450px;
}
.current_cat_desc p span a {
    margin-left:9px;
    line-height: 26x;
}
.header-right-wrapper .actions div {
    margin-left: 4px;
}
.products-grid .products li.item.product.product-item {
    width: 33.33%;
}
/* .products-grid span.product-image-wrapper {
    padding-bottom: 140% !important;
} */
.category-view-active .sidebar.sidebar-main {
    width:27% !important;
}
.catalogsearch-result-index .sidebar.sidebar-main {
    width:25% !important;
}
.catalogsearch-result-index .column.main {
    width: 75% !important;
}
.category-view-active .column.main {
    width: 73% !important;
}
.products.wrapper.grid.products-grid .product-image-photo {
    position: static !important;
}
.products.wrapper.list.products-list .product-image-container {
    /* max-width: 145px; */
    max-width: 185px;
}
.products-list .product.details.product-item-details .addtowishlist {
    left: 48px;
}
.products-list.list .product.details.product-item-details .addtowishlist {
    left: 67px;
}
.table-wrapper.additional-addresses #additional-addresses-table {
    width: 910px !important;
    max-width: 910px;
}
.table-wrapper.additional-addresses {
    overflow-x: scroll;
}
table#my-subscriptions-table {
    width: 1050px;
    max-width: 1050px;
}
.subscription-table {
    overflow-x: scroll;
}
.products-list.list .product-item-photo .product-image-container {
    height: 245px;
}
.products-list.list .amquickview-hover {
    bottom: 100px !important;
}
.cart-summary {
    width: 30% !important;
}
.abs-shopping-cart-items-desktop, .block-cart-failed, .cart-container .form-cart, .cart-container .cart-gift-item {
    width: 67% !important;
}
.latest-text p {
    font-size: 18px;
}
.latest-image img {
    max-width: 60px;
}
.latest-text h3 {
    font-size: 11px;
}
.latest-text {
    padding-left: 20px;
}
.catalogsearch-result-index .breadcrumbs {
    padding-left: 15px !important;
    padding-right: 15px !important;
}
}
@media screen and (max-width:1091px){
    .fancybox-quickview .product-info-main {
        padding-right: 0;
    }
    .fancybox-quickview div#ajax-goto .goto-product {
        right:18px; margin-top:18px;
    }
}
@media screen and (max-width:1024px){
    *{/*-webkit-appearance: none;*/border-radius: 0;-webkit-border-radius: 0;-ms-border-radius: 0;-moz-border-radius: 0;}
    .welcome-content {
    padding-right: 0px;
}
    }
@media only screen and (min-width: 1025px) {
     .footer-top-section .col-6 {  
        max-width: 20%;
    }
}

@media screen and (max-width:991px){
    /*** container changes css ***/
    /* a.logo > img {
        max-width: 140px;
    } */
   
    .products-grid.grid span.product-image-wrapper {
        padding-bottom: 0 !important;
        min-height: 300px;
        /* height: 240px; */
    }
    .products.wrapper.grid.products-grid .amquickview-hover {
        bottom: 125px !important;
    }
    .order-details-items.ordered table#my-orders-table {
        width: 100%;
    }
    .latest-image {
        padding-left: 50px;
    }
    .ves-megamenu .level0 .submenu .submenu {
        top: -160% !important;
    }
    .latest-image img {
        max-width: 50px;
    }
    .latest-text {
        padding-left: 15px;
    }
    .latest-text p {
        font-size: 15px;
    }
    .latest-text h3 {
        font-size: 9px;
    }
    .megamenu-sidebar.left-sidebar > p {
        font-size: 16px;
    }
      /*** container changes css end***/
      .home-blog label {
        margin-bottom: 10px !important;
    }
    .cms-home .custom-slider .owl-next > img,.cms-home .custom-slider .owl-prev > img{
        max-width: 15px;
    }
    .block.block-search {
        width: calc(100% - 153px);
    }
    .ves-megamenu .dropdown.submenu-left {
        display: inline-block;
        vertical-align: middle;
    }
    .mainHeader.topbar .col-lg-6:first-child,.mainHeader.topbar .col-lg-6 {
        max-width: 100%;
        flex: 0 0 100%;
    }
    .mainHeader.topbar .col-lg-6:first-child {
        margin: 0px 0px 30px 0;
        padding-right: 15px;
    }
    /*.sticky  .mainHeader.topbar .col-lg-6:first-child {
        margin: 0px 0px 15px 0;
        
    }*/
    .mainHeader.topbar .col-lg-6 {
        padding-left: 15px;
    }
    .header-right-wrapper .actions .btn {
        padding: 13px 20px;
    }
    .header-right-wrapper .actions div{padding-left:20px; width:32.33%;}
    .header-right-wrapper .actions div:first-child{padding-left:0;}
    .ves-megamenu li.level0 > a {
        /* font-size: 11px !important; */
        /* padding: 0 6px !important; */
        font-size: 11px !important;
        padding: 0px 25px !important;
    }
    .cms-home .custom-slider span.banner-image > img {
        /* height: 470px;
        object-fit: cover; */
    }
    .cms-home .custom-slider span.banner-image {
       /* min-height: 470px; */
    }
    .cms-home .custom-slider .content_slider-inner {
        max-width: 60%;
        margin-left: 41%;
    }
    .cms-home .owl-carousel .banner-item .content_slider .banner-title {
        line-height: 70px;
    }
    .popular_categories .cat-name h3 {
        font-size: 20px;
    }
    .popular_categories label, .customers_love-sec label, .home-blog label {
        margin-bottom: 30px;
    }
    .gel-img {
        left: auto;
        right: -90px;
    }
    .seller-right h2 {
        font-size: 54px;
    }
    .seller-right h3 {
        font-size: 32px;
    }
    .ourvalues-main .row {
        padding: 50px 0;
    }
    .ourvalues-main {
        background-size: 100%;
    }
    .our-values-info {
        max-width: 70%;
        flex: 0 0 70%;
    }
    .newsletter-section .block.newsletter {
        max-width: 50%;
    }
    .newsletter-section h2 {
        font-size: 80px;
    }
    .newsletter-section {
        padding: 70px 0;
    }
    .gel-img {
        right: -180px;
    }
    .best-seller-main .col-lg-7.col-md-7 {
        flex: 0 0 40%;
        max-width: 40%;
    }
    .best-seller-main .col-lg-5.col-md-5 {
        flex: 0 0 60%;
        max-width: 60%;
    }
    .best-seller-main .row {
        min-height: 600px;
    }
    .best-seller-main {
        min-height: 600px;
    }
    .social-media a {
        margin-right: 17px;
    }
    .copytext.copypayment {
        margin-top: 10px;
    }
    .footer-top-section {
        padding-bottom: 65px;
    }
    .category-landing-sec .col-lg-3 {
        flex: 0 0 25%;
        max-width: 25%;
    }
    .category-landing-sec .col-lg-8 {
        flex: 0 0 75%;
        max-width: 75%;
    }
    .current_cat_desc .category-title {
        font-size: 80px;
    }
    .current-cat-desc-img {
        background-position: 43%;
    }
    /* .breadcrumbs {
        max-width: 720px !important;
    } */
    .products-grid .products li.item.product.product-item {
        width: 50%;
    }
    .page-products .product-item-info {
        margin: 0 auto;
    }
    /* .products-grid span.product-image-wrapper {
        padding-bottom: 140% !important;
    } */
    .category-view-active main#maincontent {
        padding-bottom: 30px;
    }
    .page-layout-1column .product-info-main,.page-layout-1column .product.media {
        width: 100% !important;
    }
    .page-layout-1column .product.media {

    }
    .fancybox-quickview div#ajax-goto .goto-product {
        position: static;
    }
    .catalog-product-view.page-layout-1column .product-info-main {
        -ms-flex-order: 2 !important;
        -webkit-order: 2 !important;
        order: 2 !important;
    }
    .catalog-product-view.page-layout-1column .product.media {
        -ms-flex-order: 1 !important;
        -webkit-order: 1 !important;
        order: 1 !important;
    }
    .eve-info {
        font-size: 14px;
    }
    .eve-img > img {
        max-height: 46px;
    }
    .account.page-layout-2columns-left .sidebar-main, .account.page-layout-2columns-left .sidebar-additional {
        width: 27% !important;
    }
    .account.page-layout-2columns-left .column.main {
        width: 73% !important;
    }
    .table-wrapper.orders-history {
        overflow-x: scroll;
    }
    table#my-orders-table {
        font-size: 14px;
        width: 810px;
        max-width: 810px;
    }
    .orders-recent {
        overflow-x: scroll;
    }
    .table-wrapper.reviews {
        overflow-x: scroll;
    }
    table#my-reviews-table {
        width: 800px;
        max-width: 800px;
    }
    form#contact-form {
        min-width: auto;
    }
    .form.password.forget,.form.password.reset,.form.create.account.form-create-account {
        width: 100% !important;
    }
    .product.info.detailed .product.data.items > .item.content iframe {
        max-width: 740px;
        width: 100%;
    }
    .custom-review-list .review-content {
        margin: 35px 0 0 120px !important;
    }
    div#product-review-container .col-lg-8 {
        padding-left: 30px;
    }
    .table-wrapper.order-items {
        overflow: scroll;
    }
    .blog-page .sidebar.sidebar-main {
        width: 100%;
        margin:30px 0 0 0;
        padding: 0 10px
    }
    .blog-page .column.main {
        width: 100% !important;
    }
    .list-post-tabs .post-left {
        width: 13% !important;
    }
    .blog-page h1.page-title {
        padding-left: 8px;
    }
    .mpblog-post-view .post-list-content, .mpblog-post-view .post-view-image {
        padding: 0 10px;
        max-width: 100%;
        width: 100%;
    }
    .mpblog-post-view .post-list-content .col-xs-12 {
        padding: 0;
        max-width: 100%;
        width: 100%;
    }
    .blog-page .mpcss #sharing {
        margin-left: 10px !important;
        margin-right: 10px !important;
    }
    .blog-page .block-blog-related.about-admin {
        margin: 35px 10px 0 10px !important;
    }
    .catalog-product-view .column.main {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .product-info-custom {
        display: flex;
        width: 100%;
        flex-direction: column;
    }
    .amsearch-form-container.-large .amsearch-wrapper-content > .amsearch-item {
        width: 50% !important;
    }
    
}
@media (min-width:768px) and (max-width:991px){
    .amlocator-pager-container .pages a.page{padding:2px 10px !important;}
    .amlocator-pager-container .pages li.item .page{padding:2px 10px !important;}
    .amlocator-pager-container .pages .action{width:30px !important;}
    .amlocator-pager-container .pages .item{margin-right:6px !important;}
    .amlocator-pager-container .pages li.item.pages-item-previous{margin-right:6px !important;}
}
@media screen and (min-width:768px){
.ves-megamenu.menu-hover .subhover:hover .dropdown-menu {
    padding: 45px 20px 45px 20px !important;
}
}
@media screen and (min-width:1024px){
#wishlist-view-form .products-grid.wishlist .product-item:first-child {
    margin-left: 0 !important;
}
#wishlist-view-form  .products-grid.wishlist .product-item:nth-child(3n + 1) {
    margin-left: calc((100% - 4 * 24.439%) / 3);
}
div#recently_viewed span.product-image-container {
    width: 90% !important;
    display: block;
    margin: 0 auto;
}
}



@media screen and (max-width:767.5px){
.mainHeader.topbar .search-group{right:115px !important;}
.sign-icon .drop-down__button:before{display:none;}
.sign-icon a:before{display:none;}
.minicart-icon .minicart-wrapper a.action.showcart:before{display:none;}
.minicart-wrapper{margin-left:12px;}
.nav-before-open.nav-open .page-header{z-index:0;}

.form .search-autocomplete{width:auto;}
.filter-options-content .am-ranges .items.-am-multiselect .item{line-height:28px;}
.product-info-main .product.attribute.sku{margin-bottom:5px; float: right;}

.customtooltip:before{line-height:1; margin-top:-2px; margin-left:5px;}
}

@media screen and (max-width:767px){
    .nav-open .nav-sections .nav-sections-item-title.active {
        background-color: #ffffff;
    }
    .amsearch-form-container.-large .amsearch-wrapper-content > .amsearch-item {
        width: 100% !important;
    }
    form#search_mini_form .actions {
        position: static;
    }
    .wishlist-custom-details {
        min-height: 100%;
    }
    .products-grid.grid span.product-image-wrapper {
        /* min-height: 240px; */
        min-height: 300px;
    }
    .products.wrapper.grid.products-grid .amquickview-hover {
        bottom: 63px !important;
    }
    .latest-text h3 {
        font-size: 12px;
    }
    .latest-image {
        width: auto;
    }
    .navigation .submenu:not(:first-child) ul {
        padding-left: 0 !important;
    }
    .nav-sections .level0 .submenu .nav-dropdown a, .megamenu-sidebar.right-sidebar .megamenu-custom ul.ui-menu li a {
        line-height: 20px !important;
        position: relative;
    }
    .ves-megamenu .opener.item-active {
        background: transparent !important;
    }
    .ves-megamenu .opener.item-active:before {
        content: "-" !important;
        font-size: 30px;
    } 
    .ves-megamenu .opener:before {
        content: "+" !important;
    }
    .ves-megamenu .opener {
        position: absolute !important;
    right: 0 !important;
    padding: 0 20px !important;
    top: 2px !important;
    font: unset !important;
    font-size: 23px !important;
    }
    @media only screen and (min-device-width:414px) and (max-device-width:736px) and (-webkit-min-device-pixel-ratio:3)
    and (orientation: landscape) { 
        .ves-megamenu .ui-state-focus .opener:before {
            content: "-" !important;
            font-size: 30px;
        }
    }
    .latest-text p {
        font-size: 20px;
    }
    .block .fa-arrow-right {
        top: 7px !important;
    }
    .menu-promotion.col-md-6 {
        margin: 30px 0 30px 0;
    }
    .megamenu-sidebar.right-sidebar .ui-menu li {
        display: inline !important;
        width: 100%;
        border: 0;
    }
    .nav-mobile.hide-blocks .megamenu-header, .nav-mobile.hide-blocks .megamenu-sidebar, .nav-mobile.hide-blocks .megamenu-footer {
        display: block !important;
    }
    .nav-mobile .submenu {
        padding-top: 0px !important;
    }
    .navigation .ves-megamenu .level0 .submenu .submenu.animated.dropdown-menu{left:0px !important;}
    .megamenu-sidebar.left-sidebar > p{padding-bottom:0;}
    .nav-mobile .dropdown-menu .content-wrap .megamenu-content {
        padding-left: 20px;
    }
    .nav-sections-item-title {
        border: 0 !important;
    }
    .nav-sections .level0 .submenu .nav-dropdown a {
        line-height: 20px !important;
    }
    .nav-sections .level0 .submenu .nav-dropdown a .fa:before {
        font-size: 11px;
        top: -10px;
        position: absolute;
        right: 35px;
    }
    .nav-dropdown .mega-col {
        padding: 0 !important;
    }
    .ves-drill-down-menu .hide-submenu {
        width: 30px !important;
        background-color: #19a09a !important;
    }
    .level1.nav-dropdown .row {
        margin: 0;
    }
    .nav-mobile .nav-item.level1 {
        padding-left: 15px !important;
    }
    .megamenu-sidebar.left-sidebar, .megamenu-sidebar.right-sidebar {
        padding: 10px 20px 0 20px;
    }
    .ves-megamenu .level0 .submenu .submenu {
        padding-top: 0 !important;
    }
    .navigation .submenu:not(:first-child) .active > a {
        border-color: transparent !important;
        border-width: 0 !important;
        padding-left: 0 !important;
        color:#19a09a !important;
    }
    .nav-sections-item-content {
        margin-top: 46px !important;
    }
    .navigation .level0.active > a:not(.ui-state-active), .navigation .level0.has-active > a:not(.ui-state-active) {
        border-color: transparent !important;
    }
    .ves-megamenu.nav-mobile .submenu, .ves-megamenu.nav-mobile .subgroup .submenu {
        padding-left: 0 !important;
    }
    .nav-sections-item-title a.nav-sections-item-switch {
        font-size: 15px;
    }
    .section-item-title.nav-sections-item-title.active .nav-sections-item-switch {
        color: #19a09a;
        text-decoration: none;
    }
    .mainHeader.topbar .container {
        padding: 0;
    }
    .blog-short-description, .blog-description {
        max-width: 100%;
    }
    .mp-sidebar .product.data.items > .item.content {
        padding: 0px 0 20px 10px !important;
    }
    .panel.wrapper .panel.header .links {
        display: inline-block;
        /*float: right;*/
        margin-left: auto;
    }
    header.page-header ul.header.links li:first-child {
        margin-left: 0;
    }
    ul.header.links li.trade-link-mobile a{
        text-decoration: underline;
        color: #19a09a;
    }
    .panel.header p{
        display: block;
    }
    .block-search {
        margin-top: 10px !important;
    }
    .header.panel > .header.links > li {
        font-size: 14px;
        margin: 0 0 0 15px;
        display: inline-block;
        vertical-align: top;
    }
    .header-right-wrapper .actions .btn {
        padding: 13px 10px;
    }
    .cms-home .custom-slider .owl-nav {
        display: none !important;
    }
    .benefits-sec li:first-child {
        width: 100%;
    }
    .benefits-sec li {
        width: 100%;
        margin: 15px 0;
    }
    .parent-icon > div {
        margin-left: 10px;
    }
    .page-header .panel.wrapper .switcher.currency {
        margin-right: 0 !important;
    }
    .block.block-search {
        width: 100%;
    }
    .mainHeader.topbar .search-group {
        position: absolute;
        right: 0;
        width: calc(100% - 240px);
    }
    .minicart-wrapper {
        margin-top: 0 !important;
    }
    .mainHeader.topbar .block-search .control {
        margin: 0 !important;
    }
    .ves-megamenu li.level0 > a {
        color: #2e2e2e !important;
        font-size: 14px !important;
        padding: 0 10px !important;
    }
    .common-custom-product .owl-prev > img,.common-custom-product .owl-next > img {
        max-width: 40px;
    }
    .cat-img > a > img {
        width: 100%;
    }
    .cms-home .custom-slider .content_slider-inner {
        display:none;
        max-width: 100%;
        margin-left: 0;
    }
    .ourvalues-main {
        background-size: cover;
    }
    .best-seller-main .col-lg-7.col-md-7 {
        flex: 0 0 100%;
        max-width: 100%;
    }
    .best-seller-main .col-lg-5.col-md-5 {
        flex: 0 0 100%;
        max-width: 100%;
        margin: 150px 0 0 0;
    }
    .seller-right {
        width: 100%;
    }
    .seller-right p{
        max-width: 100%;
    }
    .gel-img {
        right: -50px;
        /* right: 100px; */
        max-width: 410px;
        top: 0px;
    }
    .best-seller-main {
        padding: 0px 0 70px 0;
    }
    .our-values-info {
        max-width: 100%;
        flex: 0 0 100%;
    }
    .discover-box {
        margin-bottom: 50px;
    }
    .custom-slider.products.customers_love-sec {
        padding: 50px 0 80px 0;
    }
    .blog-image > a > img {
        width: 100%;
    }
    .newsletter-section h2 {
        font-size: 70px;
        width: 100%;
    }
    .newsletter-section .block.newsletter {
        max-width: 100%;
        margin: 30px 0 0 0;
    }
    footer.page-footer {
        text-align: center;
    }
    .award-img {
        position: static;
        margin: 30px 0 0 0;
    }
    .copyright-wrape .col-sm-6 {
        flex: 0 0 100%;
        max-width: 100%;
    }
    .copytext.copypayment {
        margin: 23px 0 15px 0;
    }
    .copytext.copylast {
        text-align: center;
    }
    .footer-top-section {
        padding-bottom: 55px;
    }
    .footer-section-top-inner label {
        margin-bottom: 10px;
    }
    .footer-section-top-inner.container .col-md-3 {
        margin-bottom: 25px;
    }
    .header-right-wrapper .actions div {
        padding-left: 6px;
        width: 33.33%;
        float: left;
        margin: 0;
    }
    .header-right-wrapper {
        width: 100%;
    }
    .header-right-wrapper .actions .btn {
        width: 100%;
    }
    .parent-icon {
        margin: 12px 15px 0px 0;
        position: absolute;
        top: -70px;
        /* right: 90px; */
        right: 20px;
    }
    .current-cat-desc-img{padding:30px 0 30px 0; min-height:inherit;}
    .newsletter-section{padding:30px 0 30px 0;}

    .product.details.product-item-details .addtowishlist .towishlist{margin-top:0;}
    .amquickview-hover{top:50%; left:50% !important; transform:translate(-50%, -50%); bottom:auto !important; padding:0 !important;}
    .grid.products-grid .product.details.product-item-details .addtowishlist {top:50%; left:50%; right:auto; transform:translate(-50%, -50%); background:#fff;}
    .mainHeader.topbar .search-group {
        right: 150px;
        top: 4px;
    }
    .header-right-wrapper .actions div.professionals-button {
        margin: 0;
        padding: 0;
    }
    .mainHeader.topbar .block-search .search .control {
        /* position: absolute;
        top: 100%;
        right: 0px;
        width: 240px;
        padding: 0; */

        position: fixed;
    top: 158px;
    right: 0px;
    width: 100%;
    padding: 0 15px;
    }
    .mainHeader.topbar .block-search .control {
        border: 0 !important;
    }
    .category-landing-sec .col-lg-3 {
        flex: 0 0 35%;
        max-width: 35%;
    }
    .category-landing-sec .col-lg-8 {
        flex: 0 0 65%;
        max-width: 65%;
    }
    .featured-category .cat-image a img {
        width: 100%;
    }
    .featured-category .col-lg-4 {
        padding: 40px 0 0;
    }
    .cms-home .page-header {
        margin-bottom: 20px;
    }
    .page-header {
        margin-bottom: 0;
    }
    /* .breadcrumbs {
        max-width: 540px !important;
        margin-left: auto;
        margin-right: auto;
        width: 100%;
    } */
    .current_cat_desc .category-title {
        font-size: 70px;
    }
    .category-landing-sec {
        padding-bottom: 60px;
    }
    .popular_categories .category-data {
        margin-bottom: 0px;
    }
    .benefits-sec li {
        padding-left: 0;
    }
    .smile-es-range-slider .ui-slider{
        width: 99%;
    }
    .product.details.product-item-details .addtowishlist {
        top: 195px;
    }
    .products-list.list .product.details.product-item-details .addtowishlist {
        left: 48px;
        top: 116px;
    }
    .category-view-active main#maincontent {
        padding-bottom: 0px;
    }
    p#toolbar-amount {
        margin: 0 0 20px 0;
    }
    .products.wrapper.list.products-list .product-reviews-summary {
        margin: 0 !important;
    }
    .products.wrapper.list.products-list .product-image-container {
        max-width: 145px;
        width: 100% !important;
        padding-left: 20px;
    }
    .products-list .product-item-details {
        padding-left: 40px !important;
        width: 75%;
    }
    .products-list .product-item-photo {
        width: 30%;
    }
    /* .fancybox-quickview .column.main {
        display: inline-block !important;
        width: 100% !important;
    } */
    .fancybox-quickview .fotorama__nav-wrap.fotorama__nav-wrap--horizontal {
        display: none !important;
    }
    .fancybox-slide--iframe .fancybox-content {
        max-width: 96% !important;
    }
    .fancybox-slide--iframe .fancybox-close-small {
        right: 0px !important;
        top: -34px !important; 
    }
    .product-info-main h1.page-title {
        font-size: 21px;
        padding-right: 20px;
    }
    .fancybox-quickview div#ajax-goto .goto-product {
        font-size: 13px;
    }
    .product-info-main div#deadline, .product-info-main div#deadline1 {
        display: inline;
    }
    div#order-notice > span,div#order-no-time > span {
        display: inline-block !important;
        width: 100%;
    }
    div#order-notice > span {
        display: inline-block !important;
        width: 100%;
    }
    .fancybox-quickview div#ajax-goto .goto-product {
        position: static;
    }
    .fancybox-quickview .product-info-main .product-reviews-summary .reviews-actions {
        font-size: 12px !important;
    }
    .eve-taylor-sec li {
        width: 50%;
    }
    .page-products main#maincontent,.catalog-product-view main#maincontent{
        padding-bottom: 0px;
    }
    main#maincontent,.customer-account-login main#maincontent {
        padding-bottom: 50px;
    }
    h1.page-title {
        margin-bottom: 20px;
        margin-right: 0 !important;
        font-size: 20px;
    }
    .account.page-layout-2columns-left .sidebar-main, .account.page-layout-2columns-left .sidebar-additional {
        width: 100% !important;
    }
    .account.page-layout-2columns-left .column.main {
        width: 100% !important;
    }
    .sidebar .block-collapsible-nav {
        top: 40px;
    }
    .account .columns .column.main {
        padding-top: 60px !important;
    }
    .account .actions-toolbar .secondary .action.back {
        display: block;
        margin-top: 15px;
    }
    .customer-account-login .action.primary, .account #maincontent .action {
        display: inline-block;
        width: 100%;
        text-align: center;
    }
    .newsletter input#newsletter {
        padding-left: 10px;
    }
    .account #maincontent .table-wrapper.additional-addresses table .action {
        display: initial;
    }
    #wishlist-view-form .products-grid.wishlist .product-item-photo {
        float: none !important;
        margin-right: 0 !important;
    }
    #wishlist-view-form .products-grid.wishlist .product-item-name {
        margin-left: 0 !important;
    }
    #wishlist-view-form .products-grid.wishlist .product-item .box-tocart {
        width: 100% !important;
    }
    #wishlist-view-form .products-grid.wishlist .product-item-actions {
        width: 100%;
    }
    #wishlist-view-form .products-grid.wishlist .product-item-actions .actions-primary {
        width: 100% !important;
    }
    a.action.change-password {
        margin: 15px 0 0 0;
    }
    .block.block-dashboard-addresses .block-title .action.edit, .block.block-reviews-dashboard .block-title .action.view, .block-dashboard-orders .order .view {
        display: initial !important;
        width: auto !important;
    }
    #wishlist-view-form .products-grid.wishlist .product-item {
        width: 100% !important;
        margin-left: 0 !important;
        margin-right: 0 !important;
    }
    table#my-orders-table td.col.actions .action,table #my-orders-table td.col.actions {
        display: inline;
    }
    table#my-reviews-table td {
        padding-top: 0;
    }
    .products-grid.wishlist .product-image-container {
        max-width: 180px;
    }
    .products-grid.wishlist a.product-item-link {
        min-height: auto;
    }
    form#contact-form .field.note.no-label {
        margin-left: 0;
    }
    .contact-index-index .col-md-4 .columns {
        display: inline-block;
        width: 100%;
        margin: 40px 0 0 0;
    }
    .cms-page-view h1 {
        margin-bottom: 30px;
    }
    .control.captcha-image .captcha-img {
        margin-bottom: 0 !important;
        display: inline-block !important;
        margin-right: 20px;
    }
    .custom-review-list .review-content p {
        max-width: 100%;
    }
    div#order-notice span > img,div#order-no-time span > img{
        margin-top: -2px;
    }
    .product.info.detailed .product.data.items > .item.title > .switch {
        padding: 15px 0;
        line-height: 23px;
    }
    .product.info.detailed .product.data.items > .item.title, .product.info.detailed .product.data.items > .item.active.title {
        background-size: 16px;
    }
    .product.info.detailed .product.data.items > .item.content{
        padding-left:0px !important;
    }
    .product.info.detailed .product.data.items > .item.content#reviews .product-reviews-summary .rating-summary {
        left: 0 !important;
    }
    .rate-list-custom .rating-listing {
        margin-bottom: 20px;
    }
    div#product-review-container .col-lg-8 {
        padding-left: 15px;
    }
    div#product-review-container .col-lg-4 {
        padding-right: 15px;
    }
    .product.info.detailed {
        padding-bottom: 20px;
    }
    .product.media .fotorama__nav__shaft {
        display: none !important;
    }
    .product-info-main {
        margin-top: 20px;
    }
    div#product-review-container {
        margin-bottom: 20px;
    }
    .pages .item {
        padding: 0 !important;
    }
    .pages a.page {
        padding: 2px 10px !important;
    }
    .pages li.item .page {
        padding: 2px 10px;
    }
    .form.create.account.form-create-account .secondary {
        margin-left: 0;
    }
    .table-wrapper.reviews table#my-reviews-table td {
        padding-top: 20px;
    }
    .products-list.list .product-item-photo .product-image-container {
        height: 200px;
    }
    .actions-toolbar.order-actions-toolbar a.action.print {
        margin-top: 15px !important;
    }
    .order-actions-toolbar .action {
        margin-right: 0 !important;
    }
    .list-post-tabs .post-left {
        width: 15% !important;
    }
    .mpblog-post-view .share-col-right {
        display: none !important;
    }
    .popular_categories .cat-description p {
        max-width: 100%;
    }
    .minicart-wrapper .block-minicart {
        width: 310px !important;
    }
    .minitop-subtotal .subtotal {
        top: 20px;
        right: 30px;
    }
    .minicart-items-wrapper .minicart-items .product-item-details .delete {
        right: 0;
    }
    form#contact-form {
        width: 100%;
    }
    .mainHeader.topbar .block-search .label:before {
        font-size: 30px;
    }
    #shopping-cart-table.table td.col.item {
        padding-bottom: 40px !important;
    }
    .cart-summary {
        width: 100% !important;
    }
    .abs-shopping-cart-items-desktop, .block-cart-failed, .cart-container .form-cart, .cart-container .cart-gift-item {
        width: 100% !important;
    }
    .multicheckout .actions-toolbar > .primary {
        margin-right: 0 !important;
    }
    .multicheckout .actions-toolbar .secondary .action {
        margin-left: 0 !important;
    }
    #checkout_multishipping_form a.action.back {
        text-align: center;
    }
    .checkout-payment-method.submit .checkout {
        width: 100%;
    }
    .checkout-payment-method .checkout {
        width: 100%;
    }
    /* .nav-sections .ves-drill-down-menu.ves-menu nav .level0 .submenu {
        left: 147% !important;
        position: absolute;
        padding: 0 !important;
        top: 0;
        background: #f8f8f8 !important;
    } */
    .minicart-items .update-cart-item {
        display: inline-block;
        margin: 10px 0 0 0;
        width: 100%;
    }
    .current_cat_desc.col-lg-12.col-md-12 {
        padding: 0;
    }
    #notice-cookie-block .content {
        display: inline-block;
        width: 100%;
        text-align: center;
    }
    #notice-cookie-block .content p {
        width: 100%;
        padding: 0 0 15px 0;
    }
    header.page-header.sticky  .header-right-wrapper{
       display: none;
    }
    .desktop-banner {
        display: none;
    }
    .mobile-banner {
        display: block;
    }
    .panel.header ul.header.links li.trade-link {
        display: none;
    }
    .header-right-wrapper {
        display: none;
    }
    .page-header .header.panel li.trade-link.tradetherapits {
        display: none;
    }
    .award-img{
            right: 0px;
    }
    a#Menu:after{
        content: "";
        background-image: url(../images/newmenu.png);
        background-size: 20px;
        width: 20px;
        height: 25px;
        background-repeat: no-repeat;
        display: inline-block;
        vertical-align: middle;
    }
   a#Account:after {
        content: "";
        background-image: url(../images/newaccount.png);
        background-size: 25px;
        width: 25px;
        height: 25px;
        background-repeat: no-repeat;
        display: inline-block;
        vertical-align: middle;
    }
    .nav-sections-item-title a#Account {
        margin-top: 0;
        display: inline-block;
    }    
    .nav-open .nav-sections .section-item-title.nav-sections-item-title {
        padding-top: 18px;
    }
     .mainHeader.topbar .col-lg-6:first-child {
        margin: 0px 0px 0px 0;
    }
    .header.content {
        border-bottom: 1px solid #f4f4f4;
    }

}
@media screen and (orientation:landscape)and (min-device-width: 667px) and (max-device-width: 736px) {
   
}
@media screen and (max-width:639px){
    .multicheckout .block-billing .box-billing-address:first-child {
        margin: 0;
    }
    .multicheckout .block-billing .box-billing-address {
        margin: 30px 0 0 0;
        width: 100%;
    }
.table-wrapper.additional-addresses #additional-addresses-table {
    font-size: 14px;
    width: 100% !important;
    max-width: 100%;
}
#my-reviews-table td.col.actions .more {
   width: auto !important;
}
.custom-review-list .review-content {
    margin: 0 0 0 0 !important;
}
table#my-orders-table,table#my-orders-table,table#my-reviews-table {
    width: 100%;
}
}
@media screen and (max-width:599px){
.post-info-wraper {
    padding: 30px 15px 10px 15px !important;
    text-align: center;
}
.post-image {
    min-height: auto !important;
}
.post-image img.img-responsive {
    position: static !important;
}
.blog-page .post-list-content .limiter {
    float: none !important;
}
}
@media screen and (max-width:575px){
    /* .breadcrumbs {
        padding-left: 30px;
        padding-right: 30px;
        width: 100%;
        max-width: 100% !important;
    } */
    .products-list.list .amquickview-hover {
        bottom: 120px !important;
    }
    .products-list.list .product.details.product-item-details .addtowishlist {
        top: 156px;
    }
    .category-landing-sec .col-lg-3 {
        flex: 0 0 100%;
        max-width: 100%;
        text-align: center;
        margin-bottom: 40px;
    }
    .category-landing-sec .col-lg-8 {
        flex: 0 0 100%;
        max-width: 100%;
    }
    .featured-category {
        text-align: center;
    }
    .products-list .product-item-details {
        padding-left: 0px !important;
        width: 100%;
        display: inline-block !important;
        text-align: center;
    }
    .products.wrapper.list.products-list .product-reviews-summary {
        margin: 0 auto!important;
    }
    .products-list .product-item-photo {
        padding-bottom: 0 !important;
        width: 100%;
        padding-right: 0;
        display: inline-block !important;
    }
    .products.wrapper.list.products-list .product-image-container {
        max-width: 100%;
        width: 100% !important;
        padding-left: 0;
    }
    .products-list .product.details.product-item-details .addtowishlist {
        left: 0;
        right: 0;
        margin: 0 auto;
        width: 100%;
        text-align: center;
    }
    .products-list .product-item {
        padding: 37px 5px 5px !important;
    }
    .products-list.list .product-item-photo .product-image-container {
        height: 100%;
    }
    .products-list.list .product.details.product-item-details .addtowishlist {
        left: 0;
    }
}
/*@media screen and (max-width:479px){*/
    @media screen and (max-width:543px){
        /*.page-header .header.panel {    min-height: 60px;}*/
        .page-header .header.panel {
            padding: 10px 0;
        }        
        .newsletter-section h2 {
            font-size: 65px;
        }
        .seller-sticker {
            height: 140px;
            width: 140px;
            font-size: 16px;
        }
        .gel-img {
            right: -50px;
        }
        a.logo > img {
            max-width: 115px;
        }
        /* .parent-icon {
            right: 50px;
        } */
        .header-right-wrapper .actions div {
            width: 100%;
            margin: 0;
            padding: 0;
        }
        .block-search {
            margin-top: 0px !important;
        }
        .header-right-wrapper .actions .btn {
            margin: 10px 0 0 0;
            font-size: 14px;
        }
        .header.panel > .header.links > li {
            margin:0 0 0 3px;
        }
        .panel.wrapper .panel.header .links {
            margin-left: 0;
            width: 100%;
            display: block;
            float: none;
            padding: 2px 0;
        }
        .panel.header p.free-delevary {
            padding: 2px 0;
        }       
        .page-header .header.panel {
            text-align: center;
        }
        .current_cat_desc .category-title {
            font-size: 65px;
        }
        .products-grid .products li.item.product.product-item {
            width: 50%;
        }
        .product.info.detailed .product.data.items > .item.content iframe {
            height: 300px;
        }
        .product.info.detailed .product.data.items > .item.content .ask-question-form .button-container .button-info {
            width: 100%;
        }
        .product.info.detailed .product.data.items > .item.content .ask-question-form.widget .action {
            margin-left: 0;
        }
        .panel.wrapper.currency-icon strong > img {
            max-width: 25px;
            margin-top: 1px;
        }
        .sign-icon img {
            max-width: 17px;
        }
        .minicart-icon a.action.showcart > img {
            max-width: 17px;
        }
        .mainHeader.topbar .search-group {
            /* right: 11px;
            margin: 8px 0 0 0; */
            right: 117px;
            top: -8px;
        }
        .parent-icon {
            right: 20px;
        }
        .nav-toggle {
            top: 10px !important;
        }
        .header-right-wrapper {
            margin-top: -20px;
        }
        .am-checkout.-modern .checkout-header {
            padding: 0;
            width: 100% !important;
        }
        .am-checkout.-modern .authentication-wrapper {
            width: 100% !important;
        }
        #checkout .authentication-wrapper {
            float: left !important;
            max-width: 100% !important;
            margin-bottom: 30px !important;
            margin-top: 0;
        }
        .latest-text {
            position: static;
            transform: none;
            margin: 20px 0 0 0;
        }
        .latest-image img {
            /* margin-left: 65px; */
            max-width: 80px !important;
        }
        .latest-text p {
            font-size: 18px;
        }
        .latest-image img {
            max-width: 70px !important;
        }
        .products-grid.grid span.product-image-wrapper {
            min-height: 165px;
        }
        .products.wrapper.grid.products-grid .amquickview-hover {
            bottom: 133px !important;
        }
        .mainHeader.topbar .block-search .search .control {
            top: 148px;
        }
    }
    @media screen and (max-width:400px){
        .customer-account-login .mainHeader.topbar .search-group {right:110px !important;}
        /* .parent-icon {
            right: 0;
            top: 0px;
            left: 0;
            margin: 0 auto;
            text-align: center;
        } */
        /* .panel.wrapper.currency-icon {
            float: none;
        }
        .parent-icon > div {
            margin-left: 10px;
            display: inline-block;
            float: none;
            vertical-align: middle;
        }
        .panel.wrapper.currency-icon {
            margin-left: 0;
        } */
        .eve-taylor-sec li {
            width: 100%;
        }
        .control.captcha-image .captcha-img {
            margin: 0px 0 20px 0 !important;
            display: block;
        }
        .product.info.detailed .product.data.items > .item.content iframe {
            height: 250px;
        }
        .product.info.detailed .product.data.items > .item.content#reviews .product-reviews-summary .rating-summary {
            width: 100%;
        }
        .total-reviews-list a#open_review_form {
            float: none;
            display: inline-block;
            margin-bottom: 20px;
        }
        .common-custom-product .lable-new, .common-custom-product .lable-sale {
            left: 20px;
        }
        .list-post-tabs .post-left {
            width: 20% !important;
        }
        /* .sign-icon a > img {
            margin: 0;
        } */
        /* .minicart-icon {
            margin-top: 0;
        } */
        .block.newsletter .newsletter-part .field.newsletter {
            width: 100%;
        }
        .newsletter-part .actions {
            position: static;
            width: 100% !important;
            display: inline-block !important;
        }
        .newsletter-section .block.newsletter .action.subscribe {
            width: 100% !important;
        }
        .latest-box {
            display: inline-block;
            width: 100%;
        }
        .latest-image {
            padding-left: 0;
            width: 100%;
            text-align: center;
        }
        .latest-text {
            position: static;
            transform: none !important;
            margin: 20px 0 0 0;
            width: 100%;
            display: block;
            text-align: center;
            padding: 0;
        }
        .latest-text h3 {
            font-size: 10px;
        }
        .latest-text p {
            font-size: 17px;
        }
        .newsletter-part div#newsletter-error {
            top: 99%;
        }
}
@media screen and (max-width:370px){
/* .mainHeader.topbar .block-search .search .control {
    position: absolute;
    width: 290px;
    left: -108px !important;
} */
.minicart-wrapper .block-minicart {
    width: 300px !important;
    right: -25px !important;
}
}

.minicart-wrapper {
    text-align: initial;
}




/* Dec 29 */

.all-bulk li{border:1px solid #eeeeee; padding:30px; margin-bottom:20px;}
.all-bulk td{width:24%; text-align:center;}
.all-bulk .simple.product-name{text-align:left;}
.all-bulk a:visited{color:black;}

.all-bulk li .product-section{display:flex; margin:0;}
.all-bulk .config-custom-image{flex:1;}
.all-bulk .bulk-configurable{width:100%;}
.all-bulk .product-name h2{font-size:1.55rem;}
.all-bulk .swatch-option.text{padding:0; background:none; border:0; color:#2e2e2e; font-weight:500; outline:none;}
.all-bulk .swatch-attribute-options table{border-top:1px solid #eeeeee;}
.all-bulk .swatch-attribute-options table td:nth-child(2n){padding-right:40px;}

.control.qty-change{display:inline-flex; width:auto; margin:0 auto;}

.all-bulk .price-final_price .price{font-size:16px !important;}
span.out-of-stockItem {color: red; white-space: nowrap;}
.cms-bulk-order input.qty{text-align:center; width:37px !important; height:30px !important; margin:0 5px;}
.all-bulk .increaseqty{background:#fff; border:1px solid #cfcfcf; height:30px; width:37px; position:relative; font-size:0;}
.all-bulk .increaseqty:before{content:''; height:11px; width:2px; background:#2e2e2e; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}
.all-bulk .increaseqty:after{content:''; height:2px; width:11px; background:#2e2e2e; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}

.all-bulk .decreaseqty{background:#fff; border:1px solid #e0e0e0; height:30px; width:37px; position:relative; font-size:0;}
.all-bulk .decreaseqty:after{content:''; height:2px; width:11px; background:#b9b9b9; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}

@media (max-width:768px){
    .all-bulk li{padding:20px;}
}

@media (max-width:600px){
    .all-bulk li{padding:15px;}
    .all-bulk .config-custom-image{margin-bottom:20px; text-align:center;}
    .all-bulk li .product-section{display:block;}    
    .all-bulk .bulk-configurable{width:calc(100% - 0px);}
    .all-bulk .swatch-attribute-options table td:first-child{padding-left:0;}
    .all-bulk .swatch-attribute-options table td:last-child{padding-right:0;}
    .all-bulk .swatch-attribute-options table td:nth-child(2n){padding-right:10px;}
}
/*
@media (min-width: 1281px) {
   .all-bulk .swatch-attribute-options table td:first-child {width: 64%;}
}
 @media (min-width: 1025px) and (max-width: 1280px){
    .all-bulk .swatch-attribute-options table td:first-child {width: 64%;}
}
@media (min-width: 768px) and (max-width: 1024px){
    .all-bulk .swatch-attribute-options table td:first-child {width: 49%;}
}
@media (min-width: 481px) and (max-width: 767px) {
    .all-bulk .swatch-attribute-options table td:first-child {width: 37%;}
}
@media (max-width: 480px) {
    .all-bulk .swatch-attribute-options table td:first-child {width: 33%;}
}
*/
.total-details {
    position: sticky;
    bottom: 0px;
    padding: 10px;
    background: #19a09a;
    width: 100%;   
    display: flex;
    justify-content: space-around;
    align-items: center;    
}

.cms-bulk-order .subtotal {
    display: inline-block;
    color: #fff;
}
.cms-bulk-order .product-section input[type="number"] {
        width : auto;
}
.message {
    padding: 3px 0px;
    display: block;
    background: #fdf0d5;
    color: #6f4400;
    padding-left: 37px;
    position: relative;
}
.all-bulk .message:before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 28px;
    line-height: 28px;
    color: #c07600;
    content: '\e602';
    font-family: 'icons-blank-theme';
    margin: -14px 0 0;
    left: 0;
    top: 18px;
    width: 40px;
    position: absolute;
    text-align: center;
}
.all-bulk .message p {
    padding: 7px;
}

.cat-inner{background:#efefef; padding:15px;}

/* .categoryli span.opener:before {content:""; height:2px; width:12px; background:#000; position:absolute; left:50%; top:50%; transform:translate(-50%, -50%);}
.categoryli span.opener:after {content:""; height:2px; width:12px; background:#000; position:absolute; left:50%; top:50%; transform:translate(-50%, -50%) rotate(90deg); transition:all 0.4s ease; -webkit-transition:all 0.4s ease;}
.categoryli.active span.opener:after{display:none !important;}
.categoryli span.opener:after{display:block !important; transform: translate(-50%, -50%) rotate(90deg) !important;}
.categoryli .opener.item-active:after{content:""; height:2px; width:12px; background:#000; position:absolute; left:50%; top:50%; transform:translate(-50%, -50%) rotate(180deg);}
.categoryli span.opener{position:absolute; right:0px; font:normal normal normal 14px/1 'FontAwesome';
height:20px; width:20px; top:50%; transform:translateY(-50%);} */
.cat-inner li span.opener:before {content:""; height:2px; width:12px; background:#000; position:absolute; left:50%; top:50%; transform:translate(-50%, -50%);}
.cat-inner li span.opener:after {content:""; height:2px; width:12px; background:#000; position:absolute; left:50%; top:50%; transform:translate(-50%, -50%) rotate(90deg); transition:all 0.4s ease; -webkit-transition:all 0.4s ease;}
.cat-inner li.active span.opener:after{display:none !important;}
.cat-inner li span.opener:after{display:block !important; transform: translate(-50%, -50%) rotate(90deg) !important;}
.cat-inner li .opener.item-active:after{content:""; height:2px; width:12px; background:#000; position:absolute; left:50%; top:50%; transform:translate(-50%, -50%) rotate(180deg);}
.cat-inner li span.opener{position:absolute; right:0px; font:normal normal normal 14px/1 'FontAwesome';
height:20px; width:20px; top:50%; transform:translateY(-50%);}

.cat-inner li.categoryli{border-top:1px solid #d8d4d4; /*border-bottom:1px solid #d8d4d4;*/ padding-top:5px;
    padding-bottom:5px; margin-bottom:0; position:relative; padding-right:25px;}
.cat-inner li.categoryli:first-child{border-top:0;}

.cat-inner .subcategories{border-top:1px solid #d8d4d4; padding:5px 0; padding-left:10px;}
.cat-inner .subcategories li{margin-bottom:0; padding:5px 0; position:relative;}

.cat-inner li.active a{color:#19a09a;}
.childrenCategory a{color:#2e2e2e;}
a.maincategoryclick{color:#575757; font-weight:500;}
.category-filter{font-weight:600; font-size:15px; margin-bottom:0px; width:100%; border-bottom:1px solid #ccc;
    border-top:1px solid #ccc; display:block; position:relative; padding:7px 0;}

.category-filter:before{border-bottom-style:solid; border-bottom-width:2px; border-right-style:solid;
    border-right-width:2px; content:""; display:inline-block; height:10px; width:10px;
    border-color:666; position:absolute; right:0; top:50%; transform:rotate(45deg) translate(-100%);}

/* .category-filter:before{position:absolute; right:10px; top:0; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;
    font-size: 28px; line-height:inherit; color:inherit; content:'\e622'; font-family:'icons-blank-theme';
    vertical-align:middle; display:inline-block; font-weight:normal; overflow:hidden; speak:none; text-align:center;} */

.childCategories a{color:#000;}
.subcategories li.active .childCategories a, .subcategories li .childCategories a:hover{color:#19a09a;}
ul.childsubcategories{padding-left: 10px; border-top:1px solid #d8d4d4;}
@media (min-width:767.5px){
    .category-filter{display:none;}
    .cat-inner{display:block !important;}
}
@media (max-width:767.5px){
    #authenticationPopup + .row .col-sm-2.col-md-2{max-width:100%; width:100%; flex:100%;}
    #authenticationPopup + .row .col-sm-10.col-md-10{max-width:100%; width:100%; flex:100%;}
    /* #authenticationPopup .col-sm-10{width:100%; max-width:100%;} */
    #authenticationPopup + .row .col-xs-12{width:100% !important; max-width:100% !important; flex:100% !important;}
}


