body {
    letter-spacing: 0.5px   ;
}

.header-logo-menu{
    margin-right: -12px;
}
ul.custom-link{
    padding-top: 16px;
    float: right;   
}


.hide-content{
    display: none !important;
}

.header-container.header-style-1.sticky div#header-top{
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    z-index: 99;

}

body .header-style-1 .header-bottom li.other-toggle.sm_megamenu_lv1.sm_megamenu_drop.parent{
    padding: 0;
}

body .header-style-1 .header-bottom{
    padding-bottom: 0;
}


.wrapperCatgoryProductPanel{
    margin-top: 20px;
}

body .header-style-1 .header-bottom .sidebar-megamenu .megamenu-content-sidebar .btn-megamenu a{
    line-height: 40px;
    width: 200px;
    padding-left: 25px !important;
}

body .header-style-1 .header-bottom .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu > li > .sm_megamenu_head{
    line-height: 40px;
}

body .header-style-1 .header-bottom{
    max-height: 55px;
}

.field.searchbox .box-select .btn-megamenu{
    width: 200px;
}

body .header-style-1 .header-middle .middle-right-content .sm-searchbox .sm-searchbox-content .control #searchbox{
    padding-left: 220px;
}

body .header-style-1 .header-middle .middle-right-content .sm-searchbox .sm-searchbox-content .actions .btn-searchbox{
    width: 60px;
}

a.more {
    font-size: 18px;
}

body .block .block-title{
    margin-bottom: 10px;
}

#card-register:hover{
    cursor: pointer;
    background: #b52e33;
}

body.sales-order-history table#my-orders-table td.col{
    padding-top : 12px;
}

.block-hide{
    display: none;
}
.search-autocomplete {
    
}
.login-btn{font-family:'Conv_SukhumvitTadmai_Tex';font-size:14px;letter-spacing:1px;line-height:16px;padding:4px 12px;border:1px #fff solid;border-radius:6px;margin-left:4px;position:relative;top:0;background:rgba(255,255,255,0);height:30px;}
.login-btn i{font-size:19px;margin:-5px 1px;position:relative;top:2px;}
.login-btn img{width:18px;height:18px;vertical-align:bottom;}
.login-btn .subimg-wrap img{width:32px;height:32px;}
.menu-global a.login-btn:hover{color:#000;background-color:#fff;}
.menu-global a.login-btn .login-default{display:inline-block;}
.menu-global a.login-btn .login-hover{display:none;}
.menu-global a.login-btn:hover .login-default{display:none;}
.menu-global a.login-btn:hover .login-hover{display:inline-block;}
@media not all and (min-resolution:.001dpcm){@supports (-webkit-appearance:none){@media (max-width:1024px){.menu-global a.login-btn:hover{color:inherit;background-color:inherit;}
.menu-global a.login-btn:hover .login-default{display:inline-block;}
.menu-global a.login-btn:hover .login-hover{display:none;}
}}}


.login-btn.logged-in{padding:0;border:none;vertical-align:middle;position:relative;}
.profile-name{font-size:13px;color:#fff;display:inline-block;vertical-align:middle;overflow:hidden;text-overflow:ellipsis;max-width:84px;padding-right:5px;}
.login-btn.logged-in:hover,
.login-btn.logged-in:hover .profile-name{cursor:pointer;color:rgba(255,255,255,1);}
.login-btn.logged-in.active,
.login-btn.logged-in.active .profile-name{color:rgba(255,255,255,1);}
.login-btn.logged-in.active i{transform:rotate(-180deg);}
.login-btn.logged-in ul{opacity:0;pointer-events:none;background:#000;color:#fff;font-size:14px;position:absolute;top:100%;right:-35px;width:260px;max-width:none;text-align:left;}
.login-btn.logged-in ul li{padding:16px 0;margin:0 20px;display:block;border-top:1px solid #5B6670;}
.login-btn.logged-in ul > li:nth-child(1){border:none;}
.login-btn.logged-in.active ul{opacity:1;pointer-events:all;}
.login-btn.logged-in ul li:hover p{color:rgba(255,255,255,1);}



.jcarousel-skin-tango .jcarousel-container-horizontal{
    padding: 10px 50px !important;
    -webkit-touch-callout: none; 
    -webkit-user-select: none; 
     -khtml-user-select: none; 
       -moz-user-select: none; 
        -ms-user-select: none; 
            user-select: none; 
}

.col-md-4.banner-right img{
    vertical-align: top;
}

.flexslider.main-slide .slides img{
    height: 458px;
}


body .product.info.detailed .default-style .resp-tabs-list li a{
    font-family: 'Conv_SukhumvitTadmai_Bol';
}

li.product-item.slide-cat-block{
    padding: 10px 10px;
}

img.image-catalog {
    height: 70px !important;
    width: 70px !important;
    
}

img.image-show{
    display: initial !important;
}

p.text-catalog{
    display: inline;
    font-size: 14px;
    color: #5B6670;
}


.brand_search a{
    width: 14px;
    color: #5B6670 !important;
}

.login-btn.logged-in {
    padding: 0;
    border: none;
    vertical-align: middle;
    position: relative;
}

.login-btn.logged-in:hover, .login-btn.logged-in:hover .profile-name {
    cursor: pointer;
    color: rgba(255,255,255,1);
}

.login-btn.logged-in.active, .login-btn.logged-in.active .profile-name {
    color: rgba(255,255,255,1);
}


.menu-global .on-right > * {
    display: inline-block;
    vertical-align: middle;
}

.login-btn {
    font-family: 'Conv_SukhumvitTadmai_Tex';
    font-size: 14px;
    letter-spacing: 1px;
    line-height: 16px;
    padding: 4px 12px;
    border: 1px #fff solid;
    border-radius: 6px;
    margin-left: 4px;
    position: relative;
    top: 0;
    background: rgba(255,255,255,0);
    height: 30px;
}

.profile-image {
    width: 29px;
    height: 29px;
    border-radius: 50%;
    display: inline-block;
    vertical-align: middle;
    overflow: hidden;
}

.profile-image img {
    width: 100% !important;
    height: auto !important;
}

.login-btn img {
    width: 18px;
    height: 18px;
    vertical-align: bottom;
}

.profile-name {
    font-size: 13px;
    color: #fff;
    display: inline-block;
    vertical-align: middle;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 84px;
    padding-right: 5px;
    margin-bottom: 0;
}

.login-btn i {
    font-size: 19px;
    margin: -5px 1px;
    position: relative;
    top: 2px;
}

.fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.fa-angle-down:before {
    content: "\f107";
}

.login-btn.logged-in ul {
    opacity: 0;
    pointer-events: none;
    background: #000;
    color: #fff;
    font-size: 14px;
    position: absolute;
    top: 100%;
    right: -35px;
    width: 260px;
    max-width: none;
    text-align: left;
}
.login-btn.logged-in ul > li:nth-child(1) {
    border: none;
}
.login-btn.logged-in ul li {
    padding: 16px 0;
    margin: 0 20px;
    display: block;
    border-top: 1px solid #5B6670;
}

.login-btn.logged-in ul li * {
    display: inline-block;
    vertical-align: middle;
    margin-bottom: 0;
}

.menu-global .logged-in a {
    color: rgba(255,255,255,1) !important;
    display: inline-block !important;
}
.subimg-wrap {
    width: 39px;
    text-align: center;
    padding-right: 15px;
}
.login-btn .subimg-wrap img {
    width: 32px;
    height: 32px;
}

.for-sub-profile-mobile {
    opacity: 0;
    pointer-events: none;
    display: none;
}

.profile-image {
    width: 29px;
    height: 29px;
    border-radius: 50%;
    display: inline-block;
    vertical-align: middle;
    overflow: hidden;
}

.profile-image img {
    width: 100% !important;
    height: auto !important;
}

.login-btn img {
    width: 18px;
    height: 18px;
    vertical-align: bottom;
}
.close:not(:disabled):not(.disabled) {
    cursor: pointer;
}
button.close {
    font-family: sans-serif;
    font-weight: 100;
    text-shadow: none;
}

button.close {
    padding: 0;
    background-color: transparent;
    border: 0;
    -webkit-appearance: none;
}


.full-modal .modal-dialog.modal-sm{
    width: 90%;
    max-width: 485px;
    margin-left: auto;
    margin-right: auto;
}

.modal.fade .modal-dialog{
    -webkit-transform: translate(0,0);
    transform: translate(0,0);
}

.full-modal .modal-content{
    border: none;
    border-top: 4px solid #CF3339;
    border-radius: 4px;
    max-height: 90vh;
    min-height: 500px;
}

.full-modal .modal-header{
    border: none;
    font-size: 40px;
    line-height: 38px;
    padding: 40px 40px 20px;
    display: block;
    text-align: center;
}

.full-modal .modal-sm .modal-body{
    height: auto;
}

.full-modal .modal-body{
    margin: 0 5px 5px;
    padding: 0 40px;
    overflow: auto;
    overflow-x: hidden;
    height: 80vh; 
}

.modal.show{
    opacity: 1;  
}

.modal-open .modal{

}

.left-icon{
    width: 80px;
    text-align: center;
}

.card-choice> *{
    display: inline-block;
    vertical-align: middle;
}
.card-choice .left-icon img{
    width: 76px;
    height: 53px;
}

.left-icon + p{
    padding-left: 15px;
    font-size: 18px;
    line-height: 1.14;
    max-width: calc(100% - 80px);
    font-family: 'Conv_SukhumvitTadmai_Tex';
    margin-bottom: 0;
}

.card-choice:hover{
    top: -3px;
    color: #CF3339;
    -webkit-box-shadow: 0px 3px 20px 0px rgba(0,0,0,0.2);
    -moz-box-shadow: 0px 3px 20px 0px rgba(0,0,0,0.2);
    box-shadow: 0px 3px 20px 0px rgba(0,0,0,0.2);
}
.card-choice:first-child{
    margin-top: 5px;
}
.card-choice{
    max-width: 100%;
    display: block;
    margin: 0 5px 35px;
    padding: 13px 15px 14px 15px;
    border-radius: 6px;
    position: relative;
    top: 0;
    color: #000;
    -webkit-box-shadow: 0px 3px 10px 0px rgba(0,0,0,0.2);
    -moz-box-shadow: 0px 3px 10px 0px rgba(0,0,0,0.2);
    box-shadow: 0px 3px 10px 0px rgba(0,0,0,0.2);  
}

.full-modal .modal-title{
    text-align: center;
    display: inline-block;
    width: auto;
    position: relative;
    font-family: 'Conv_SukhumvitTadmai_Tex';
    font-size: 28px !important;
    margin-bottom: 0;
    line-height: 1.5;
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
    color: inherit;

}


.full-modal .close{
    top: 20px;
    right: 20px;
    position: absolute;
    opacity: 1;
    z-index: 6;
    background-image: url(../images/ico-close.svg);
    background-size: 16px;
    background-repeat: no-repeat;
    background-position: center center;
    width: 40px;
    height: 40px;
    font-family: sans-serif;
    font-weight: 100;
    text-shadow: none;
}

.full-modal .close span{
    display:none;
}

.full-modal .close:hover{
    opacity: 0.5;
    cursor: pointer;
    background-color: initial;
}


.modal-backdrop.show{
    opacity: 0.65;
}

.full-modal .modal-content:after{
    display: block;
    content: '';
    width: calc(100% - 10px);
    height: 40px;
    background: linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 60%);
    position: absolute;
    bottom: 0;
    left: 5px; 
}

.full-modal .modal-body:after{
    display: block;
    content: '';
    width: 100%;
    height: 40px;
    position: relative;
}

.text-catalog{
    padding: 10px 0; 
}

.boxAllBrandContainer .item img{
    
}

.cat-ico{
    position: relative;
}

div.cat-ico img:last-child {
    position: absolute;
    left: 0;
    top: 0; 
    right: 0;
    margin: 0 auto;
    opacity: 0;
}

div.cat-ico img:first-child {
    position: relative;
    margin: 0 auto;
}

div.cat-ico img:last-child:hover {
    /* opacity: 1; */
}


.products-list .catalog-items li.product-item {
    border: 1px solid transparent;
    border-radius: 8px;
    padding-top: 10px;
    box-sizing: content-box; 
}

li.catalog-item.slide-cat-block{
    /* padding: 10px 10px; */
}

.brand_search{
    text-align: left;
    border-top: 1px solid rgba(91, 102, 112, 0.15);
    border-bottom: 1px solid rgba(91, 102, 112, 0.15);
    padding: 10px 0px;
}

.totalSeller {
    padding: 20px 0;
    color: rgba(91, 102, 112, 0.6);
}


.wk-mp-sellerlist-container ul li h2{
    border-bottom: 2px solid rgb(212, 19, 103);
    display: inline-block;
    font-size: 35px;
    font-family: 'Conv_SukhumvitTadmai_Bol';
}

.txt-brand-th{
    font-size: 18px !important;
}


body .wk-mp-sellerlist-container .wk-mp-sellerlist-wrap{
    padding: 29px 35px 13px 0;
}

body .wk-sellerlist-divide2{
    max-width: 165px;
}

.wk-mp-sellerlist-container .wk-mp-sellerlist-wrap{
    display: inline-table !important;
}

.catalog-custom-box .slide-add .flex-viewport{
    width: calc(100% - 60px); 
}
.widget-new-list{   
    margin-bottom: 0;
}
body .wk-sellerlist-divide2 a{
    font-family: 'Conv_SukhumvitTadmai_Bol' !important;
    font-size: 16px !important; 
}

.catalog-custom-box .brand_search .content{
    display: inline-block;
    margin: 0 -10px;
}




body .catalog-custom-box .flexslider .flex-direction-nav .flex-next{
    right: 20px !important;
}
.catalog-custom-box .slide-add .flex-viewport:after{
    background: #ccc;
}
.catalog-custom-box .slide-add .flex-viewport:after{
    content: '';
    display: block;
    background: url(../images/overflow-hidden.svg)no-repeat;
    height: 194px;
    width: 30px;
    position: absolute;
    background-position: calc(100% + 20px);
    top: 0;
    right: 0;
    margin: 0 auto;
}
.field.searchbox .box-select .btn-megamenu a{
    padding-right: 30px; 
}
.sm_megamenu_wrapper_horizontal_menu ul.sm_megamenu_menu{
    float: left; 
}

.pad-bt50{
    padding-bottom: 50px;
}
div#rev_slider_1_1{
    border-radius: 10px;
    overflow: hidden;
    box-shadow: 0px 2px 10px 3px rgba(0, 0, 0, 0.2);
}
.breadcrumbs .items .item a{
    font-size: 14px; 
    color: rgba(91, 102, 112, 0.6);
}
.breadcrumbs .items .item strong{
    font-size: 14px;
}
.ves-trackorder{
    margin-top: 40px; 
}
.track-login.block{
    display:none;
}
.track-order.block{
    width: 100%;
}

ul.promotion-list{
    margin-left: -12px !important;
    margin-right: -12px !important; 
}

ul.promotion-list li {
     padding: 0 /*13px*/10px 40px !important;     
}
ul.promotion-list li .block{
    /* width: 282px; */
width: 100%;
}
.scrolled-menu > li{display:inline-block;position:relative;padding:23px 0 16px 5px;top:3px;height:63px;vertical-align:bottom;font-size:14px;flex:0 0 auto;line-height:12px;}
.scrolled-menu > li .fa{vertical-align:middle;position:relative;top:-2px;margin-left:3px;}
.scrolled-menu > li:hover{cursor:pointer;}
.scrolled-menu > li:hover,
.scrolled-menu > li.active{color:#fff;}
.scrolled-menu > li.active i{transform:rotate(-180deg);}
.scrolled-menu > li:after{position:absolute;bottom:0;left:5px;right:0;height:3px;background:transparent;content:"";display:block;}
.scrolled-menu > li:hover:after,
.scrolled-menu > li.active:after,
.scrolled-menu > li.current:after{background:#CF3339;}
.scrolled-menu > li:hover:after,
.scrolled-menu > li.active:after{z-index:3;}
.scrolled-menu > li a{position:absolute;top:0;left:0;right:0;bottom:0;}
.scrolled-menu ul{top:calc(100% - 3px);z-index:2;position:absolute;left:0;white-space:nowrap;opacity:0;pointer-events:none;color:rgba(255,255,255,0.7);padding:10px 20px;background:#000;}
.scrolled-menu > li.active > ul{opacity:1;pointer-events:all;}
.scrolled-menu ul li{text-align:left;font-size:14px;line-height:35px;position:relative;}
.scrolled-menu ul li:hover{color:rgba(255,255,255,1);}
.scrolled-menu ul li a{position:absolute;top:0;left:0;right:0;bottom:0;}
.scrolled-menu li ul > li{border-bottom:1px solid #21262B;}
.scrolled-menu li ul > li:nth-last-child(1){border-bottom:none;}
.scrolled-menu li.dropdown:after{right:13px;}

body .header-style-1 .header-bottom li.other-toggle.sm_megamenu_lv1.sm_megamenu_drop.parent:last-child a span.sm_megamenu_icon.sm_megamenu_nodesc span.sm_megamenu_title {
    font-family: 'Conv_SukhumvitTadmai_Bol';
}

li.other-toggle.sm_megamenu_lv1.sm_megamenu_drop.parent.sm_megamenu_actived a span.sm_megamenu_icon.sm_megamenu_nodesc span.sm_megamenu_title{
    /* font-family: 'Conv_SukhumvitTadmai_Bol'; */
}
.wrapperPromotionCode .rowDetail strong.pull-left{
    font-family: 'Conv_SukhumvitTadmai_Bol';
}
.wrapperPromotionCode .rowDetail.coupon .coupon-code{
    font-family: 'Conv_SukhumvitTadmai_Bol'; 
}
.wrapperPromotionCode .row{
    margin: -12px -15px 72px -15px;
}
.wrapperPromotionCode .boxPromotionCode{
    width: 384px;
}

.wrapperPromotionCode .boxPromotionCode{
    padding-left: 0 !important; 
    padding-right: 0 !important; 
    margin-top: 19px;
}

.cms-helpcenter .breadcrumbs{
    background-color: rgba(0, 0, 0, 0.4) !important; 
}

.cms-helpcenter .breadcrumbs .items .item a {
    color: rgba(255, 255, 255, 0.6) !important;
}

.help-menu-three .help-ask li{
    font-family: 'Conv_SukhumvitTadmai_Bol'; 
}

.cms-howto-register  .breadcrumbs .items .item:last-child, .cms-helpcenter .breadcrumbs a:visited{
    color: #fff; 
}

.cms-howto-register .breadcrumbs{
    margin-bottom: 0;
    width: 100%;
    z-index: 1;
    display: block;
    position: absolute;
    padding: 10px 0!important;
    background-color: rgba(0, 0, 0, 0.4) !important;
}
.cms-howto-register .breadcrumbs .items .item a {
    color: rgba(255, 255, 255, 0.6) !important;
}
.cms-howto-register .wrapperMenu .mainTitle, .cms-howto-register-registration-website .wrapperMenu .mainTitle{
    font-family: 'Conv_SukhumvitTadmai_Bol'; 
}
.help-new li{
    font-family: 'Conv_SukhumvitTadmai_Bol';
    font-size: 20px !important; 
    font-weight: initial; 
}
.help-new li a{
    font-family: 'Conv_SukhumvitTadmai_Bol';
    font-size: 20px !important;
    font-weight: initial; 
}

.cms-howto-order .page-main{
    padding-top: 40px;
    padding-bottom: 40px;
}
.cms-howto-order  .breadcrumbs .items .item:last-child, .cms-helpcenter .breadcrumbs a:visited{
    color: #fff; 
}
.cms-howto-order .breadcrumbs{
    margin-bottom: 0;
    width: 100%;
    z-index: 1;
    display: block;
    position: absolute;
    padding: 10px 0!important;
    background-color: rgba(0, 0, 0, 0.4) !important;
}
.cms-howto-order .breadcrumbs .items .item a {
    color: rgba(255, 255, 255, 0.6) !important;
}


.cms-change-order .page-main{
    padding-top: 40px;
    padding-bottom: 40px;
}
.cms-change-order  .breadcrumbs .items .item:last-child, .cms-helpcenter .breadcrumbs a:visited{
    color: #fff; 
}
.cms-change-order .breadcrumbs{
    margin-bottom: 0;
    width: 100%;
    z-index: 1;
    display: block;
    position: absolute;
    padding: 10px 0!important;
    background-color: rgba(0, 0, 0, 0.4) !important;
}
.cms-change-order .breadcrumbs .items .item a {
    color: rgba(255, 255, 255, 0.6) !important;
}


.cms-cancel-order .page-main{
    padding-top: 40px;
    padding-bottom: 40px;
}
.cms-cancel-order  .breadcrumbs .items .item:last-child, .cms-helpcenter .breadcrumbs a:visited{
    color: #fff; 
}
.cms-cancel-order .breadcrumbs{
    margin-bottom: 0;
    width: 100%;
    z-index: 1;
    display: block;
    position: absolute;
    padding: 10px 0!important;
    background-color: rgba(0, 0, 0, 0.4) !important;
}
.cms-cancel-order .breadcrumbs .items .item a {
    color: rgba(255, 255, 255, 0.6) !important;
}

.cms-payment-gateway .page-main{
    padding-top: 40px;
    padding-bottom: 40px;
}
.cms-payment-gateway  .breadcrumbs .items .item:last-child, .cms-helpcenter .breadcrumbs a:visited{
    color: #fff; 
}
.cms-payment-gateway .breadcrumbs{
    margin-bottom: 0;
    width: 100%;
    z-index: 1;
    display: block;
    position: absolute;
    padding: 10px 0!important;
    background-color: rgba(0, 0, 0, 0.4) !important;
}
.cms-payment-gateway .breadcrumbs .items .item a {
    color: rgba(255, 255, 255, 0.6) !important;
}

.cms-delivery .page-main{
    padding-top: 40px;
    padding-bottom: 40px;
}
.cms-delivery  .breadcrumbs .items .item:last-child, .cms-helpcenter .breadcrumbs a:visited{
    color: #fff; 
}
.cms-delivery .breadcrumbs{
    margin-bottom: 0;
    width: 100%;
    z-index: 1;
    display: block;
    position: absolute;
    padding: 10px 0!important;
    background-color: rgba(0, 0, 0, 0.4) !important;
}
.cms-delivery .breadcrumbs .items .item a {
    color: rgba(255, 255, 255, 0.6) !important;
}

.cms-non-return-able .page-main{
    padding-top: 40px;
    padding-bottom: 40px;
}
.cms-non-return-able  .breadcrumbs .items .item:last-child, .cms-helpcenter .breadcrumbs a:visited{
    color: #fff; 
}
.cms-non-return-able .breadcrumbs{
    margin-bottom: 0;
    width: 100%;
    z-index: 1;
    display: block;
    position: absolute;
    padding: 10px 0!important;
    background-color: rgba(0, 0, 0, 0.4) !important;
}
.cms-non-return-able .breadcrumbs .items .item a {
    color: rgba(255, 255, 255, 0.6) !important;
}

.cms-info-warranty .page-main{
    padding-top: 40px;
    padding-bottom: 40px;
}
.cms-info-warranty  .breadcrumbs .items .item:last-child, .cms-helpcenter .breadcrumbs a:visited{
    color: #fff; 
}
.cms-info-warranty .breadcrumbs{
    margin-bottom: 0;
    width: 100%;
    z-index: 1;
    display: block;
    position: absolute;
    padding: 10px 0!important;
    background-color: rgba(0, 0, 0, 0.4) !important;
}
.cms-info-warranty .breadcrumbs .items .item a {
    color: rgba(255, 255, 255, 0.6) !important;
}

.cms-contactus .page-main{
    padding-top: 40px;
    padding-bottom: 40px;
}
.cms-contactus  .breadcrumbs .items .item:last-child, .cms-helpcenter .breadcrumbs a:visited{
    color: #fff; 
}
.cms-contactus .breadcrumbs{
    margin-bottom: 0;
    width: 100%;
    z-index: 1;
    display: block;
    position: absolute;
    padding: 10px 0!important;
    background-color: rgba(0, 0, 0, 0.4) !important;
}
.cms-contactus .breadcrumbs .items .item a {
    color: rgba(255, 255, 255, 0.6) !important;
}


.cms-howto-register-registration-website .breadcrumbs .items .item:last-child, .cms-helpcenter .breadcrumbs a:visited{
    color: #fff; 
}
.cms-howto-register-registration-website .breadcrumbs{
    margin-bottom: 0;
    width: 100%;
    z-index: 1;
    display: block;
    position: absolute;
    padding: 10px 0!important;
    background-color: rgba(0, 0, 0, 0.4) !important;
}
.cms-howto-register-registration-website .breadcrumbs .items .item a {
    color: rgba(255, 255, 255, 0.6) !important;
}

.help-register h3{
    font-family: 'Conv_SukhumvitTadmai_Bol';
}
.pic-regit img{
    margin-bottom: 10px;
}

.cms-howto-register-registration-website .page-main{
    padding-bottom: 40px;
}
.cms-contactus form .fieldset .field.form-contact-us-ktc input{
    
}

.cms-contactus form .fieldset .field.form-contact-us-ktc label{
    background-color: #fff;
    width: 100%;
}
body.cms-contactus .warpperAboutUs .boxImage.marginLeftDis{
    margin-left: 55px;
}
body.cms-contactus .warpperAboutUs .boxText h3{
    font-size: 40px;
    font-family: 'Conv_SukhumvitTadmai_Bol';
}

body.cms-contactus .warpperAboutUs .boxText .titleBlue{
    font-size: 26px;
    font-family: 'Conv_SukhumvitTadmai_Bol';
}
.warpperAboutUs .iconMe::before{
    font-size: 28px;
}

body.cms-contactus i.iconMe.far.fa-envelope{
    
}
body.cms-contactus i.iconMe.fab.fa-line:after{
    background-image: url(../images/ico-line.svg) !important; 
}

body.cms-contactus .fa-envelope:before{
    content: "" !important;
    background-image: url(../images/ico-mail.svg);
    width: 25px;
    height: 25px;
    background-size: contain;
    display: inline-flex;
    position: absolute;
    margin-left: -30px;
}

body.cms-contactus .content-line-bt{
    margin-top: 40px;
    border-bottom: 1px solid #ddd;
}

body.cms-contactus h3.title.text-center{
    font-size: 35px;
}

body.cms-contactus p.text-center{
    font-size: 18px;
    line-height: 30px;
}

.txt-size-16{
    font-size: 16px;
}

body.cms-contactus .cms-contactus .webforms-gdpr-checkbox label{
    font-size: 16px;
}

body.cms-contactus .webforms-gdpr-checkbox{
    margin-top: 40px;
}
body.cms-contactus .webforms-gdpr{
    margin-bottom: 50px;
}

body.cms-contactus.widget.block.block-static-block {
    margin-bottom: 50px;
}

body.cms-promotion-code span.pull-left{
    font-family: 'Conv_SukhumvitTadmai_Bol';
    font-size: 18px; 
}

body.cms-promotion-code a.btnPink span{
    font-family: 'Conv_SukhumvitTadmai_Bol';
    font-size: 14px;
}

body.cms-promotion ul.promotion-list li a.see-more{
    font-family: 'Conv_SukhumvitTadmai_Bol';
    padding: 7px 15px;
}

body.cms-aboutus .page-main .container{
    padding: 0;
    max-width: 100%;
}

body.cms-aboutus .page-main .container .col-lg-12.col-md-12{ 
    padding: 0;
}
.cms-aboutus .aboutus-ushop{
    background-image: url(../images/Group-4872.png);
    height: 480px!important;
}

.box-layout-half{
    width: 50%;
    float: left;
}

.txt-left{
    text-align: left;
}
.title-header-about{
    font-family: 'Conv_SukhumvitTadmai_Bol';
    font-size: 30px;
}
.title-header-about::after {
    content: '';
    width: 120px;
    height: 2px;
    background: #EC1C24;
    position: absolute;
    bottom: -12%;
    left: 50%;
    transform: translate(-50%, 0);
}

.txt-title-about{
    font-size: 40px;
    line-height: 50px;
}
.txt-sub-title-about{
    font-size: 30px;
}
.txt-detail-about{
    font-size: 20px;
    line-height: 30px;
    padding: 20px 0;
}

.txt-pink-about{
    color: #EC1C24;
}

body.cms-aboutus.warpperAboutUs .title{
    margin: 40px 0 48px 0px;
}

.cms-aboutus .aboutus-ushop-marketplace{
    background-image: url(../images/Group-3383.png);
    height: 720px;
    background-size: cover;
    background-repeat: no-repeat;
    display: table;
    width: 100%;
    margin: 0;
}

.custom-detial-layout{
   padding: 0 calc(50vw - 830px);
    margin: 0 auto;
    width: 100%;
}
.custom-detial-bg{
    background-color: rgba(212, 19, 13, 0.05);
}

.warpperAboutUs .row{
    margin: 0;

}
.custom-detial-bg .row img{
    width: 100%; 
}
.custom-detial-not-bg  .marginRightDis .row .box-layout-half img{
    width: 100%; 
}
.warpperAboutUs .boxText{
    padding: 0;
}
.aboutus-customer-service{
    background-image: url(../images/img_about_4.png);
    background-size: cover;
    background-repeat: no-repeat;
    display: table;
    width: 100%;
    margin: 0!important;
    min-height: 520px;
}
.cms-aboutus .breadcrumbs{
    background-color: rgba(0, 0, 0, 0.4) !important; 
}
.cms-aboutus .breadcrumbs .items .item a {
    color: rgba(255, 255, 255, 0.6) !important;
}
.cms-policy-ktc .breadcrumbs{
    background-color: rgba(0, 0, 0, 0.4) !important; 
}
.cms-policy-ktc .breadcrumbs .items .item a {
    color: rgba(255, 255, 255, 0.6) !important;
}
.cms-policy-ktc .breadcrumbs{
    background-color: rgba(0, 0, 0, 0.4) !important; 
}
.cms-policy-ktc .breadcrumbs .items .item a {
    color: rgba(255, 255, 255, 0.6) !important;
}
.cms-policy .breadcrumbs{
    background-color: rgba(0, 0, 0, 0.4) !important; 
}
.cms-policy .breadcrumbs .items .item a {
    color: rgba(255, 255, 255, 0.6) !important;
}
body.cms-policy-ktc .page-main .container{
    padding: 0;
    max-width: 100%; 
}
body.cms-policy .page-main .container{
    padding: 0;
    max-width: 100%; 
}

body.cms-policy .warpperAboutUs .boxText h3{
    font-size: 40px
}
body.cms-policy .warpperAboutUs .boxText p{
    font-size: 20px
}

body.cms-policy .policy-1 .row .col-sm-6.con-tent{
    padding: 0px 166px;
}
body.cms-policy .policy-2 .row .col-sm-6.con-tent{
    padding: 0px 190px;
}

body.cms-policy .policy-1{
    background-position: 0px 0px;
    height: 520px;
    background-size: initial;
}
body.cms-policy .policy-2{
    background-image: url(../images/bg-about-policy-2.png);
    background-position: 0px 0px;
    height: 480px;
    background-size: initial;
}
body.cms-policy .policy-3{
    padding: 43px 65px;
}
body.cms-policy .col-sm-6.policy-te-xt-xxx{
    margin: 15px 0;
    padding: 0 40px;
}
body.cms-policy .cms-policy .policy-3 .p-head{
    margin: 34px 0 32px 0;
}
body.cms-policy .cms-policy .policy-3 h3{
    font-size: 35px !important;
}
body.cms-policy .warpperAboutUs .title{
    font-size: 35px !important;
}

body.cms-policy-ktc .ktc-policy-1{
    background-position: 0px 0px;
    height: 520px;
    background-size: initial;
}
body.cms-policy-ktc .warpperAboutUs .boxText h3{
    font-size: 40px
}
body.cms-policy-ktc .warpperAboutUs .boxText p{
    font-size: 20px
}
body.cms-policy-ktc .ktc-policy-2{
    background-image: url(../images/bg-policy-ktc-2.png);
    background-position: 0px 0px;
    height: 480px;
    background-size: initial;
}
body.cms-policy-ktc .ktc-policy-2 .con-tent .te-xt{
    padding: 0px 129px;
}
body.cms-policy-ktc span#openPopup{
    font-size: 20px;
}
body.cms-policy-ktc .ktc-policy-1 .col-sm-7.con-tent{
    padding: 0 166px;
}

body.cms-policy-ktc .warpperAboutUs .title{
    font-size: 35px;
}
.block .block-content.filter-content .filter-options-content .items li a .count{
    float: initial !important;
}
.set-font-psl{
    font-family: 'Conv_PSL249pro' !important;
}

body.vestrackorder-index-index .ves-trackorder .order-details-items .actions-toolbar {
  display: none;
}

body.vestrackorder-index-index .order-tracking{
    border-bottom: initial !important;

}
.desh-title{
    font-family: 'Conv_SukhumvitTadmai_Bol';
    font-size: 20px;
}

.desh-padbox{
    padding: 20px;
}
.desh-padcontent{
    padding: 20px 0;
}

body.marketplace-account-dashboard main#wk-mp-maincontent .page-title-wrapper{
    display: none;
}

body.marketplace-account-dashboard .setimage{
    height: 56px;
    width: 56px;
    padding: 15px 0;
    float: left;
}
body.marketplace-account-dashboard .shop-name{
    padding: 30px 20px 20px 20px;
    float: left;
}
body.marketplace-account-dashboard .last-login{
    padding: 30px 0px 20px 20px;
    float: right;
}
body.marketplace-account-dashboard .dashbox-content{
    width: 100%;
    height: auto;
    background-color: #f5f5f5;
    border-radius: 6px;
    border: 1px solid #eae9e9;
    margin-bottom: 20px;
    padding: 0;
    overflow: initial;
}
body.marketplace-account-dashboard .dashbox-content-perfrom{
    width: 100%;
    height: 330px;
    background-color: #f5f5f5;
    border-radius: 6px;
    border: 1px solid #eae9e9;
    margin-bottom: 28px;
}
body.marketplace-account-dashboard .dashbox-content-mini{
    width: 100%;
    /* height: 79px; */
    height: 56px;
    background-color: #f5f5f5;
    border-radius: 6px;
    border: 1px solid #eae9e9;
    margin-bottom: 25px;
    /* margin-bottom: 28px; */
}
/*========================================== 3/19/20 */
body.marketplace-account-dashboard .first-step-dashbox {
    height: 167px;
}
body.marketplace-account-dashboard  .second-step-dashbox {
    height: 222px;
}
body .wk-mp-page-header-actions {
    width: auto;
    float: right;
}
/* ============================================== */

.desh-title-pink .p-title{
    color: #EC1C24;
    font-size: 20px;
    font-family: 'Conv_SukhumvitTadmai_bol';
}

.desh-title-pink .s-title{
     margin-left: 20px;
    font-size: 14px;
    margin-top: 10px;
    font-family: 'Conv_SukhumvitTadmai_Tex';
}
.g-title{
    color: #5B6670;
    font-size: 20px;
    font-family: 'Conv_SukhumvitTadmai_bol';
    padding-top: 10px;
}

.desh-txt{
    font-family: 'Conv_SukhumvitTadmai_Tex';
    font-size: 14px;
    color: #5B6670;
}

.desh-cost{
    font-family: 'Conv_SukhumvitTadmai_bol';
    font-size: 30px;
    color: #5B6670;
    padding: 14px;
}

.desh-box-in{
    margin: 20px;
}

.pad-in{
    padding: 10px 0;
}
.pad-out{
    padding: 15px 0;
}

.mg-in{
    margin: 0 20px; 
}

.fl-right{
    float: right; 
}

.desh-cost-txt{
    font-family: 'Conv_SukhumvitTadmai_bol';
    font-size: 20px;
    color: #5B6670;
    /* margin-top: -8px; */
    margin-top: -2px;
}

.desh-cost-head{
    font-family: 'Conv_SukhumvitTadmai_bol';
    font-size: 35px;
    color: #5B6670;
}

.pad-cost-head {
    padding: 5px 0px 4px 0px;
}

.box-cost-head{
    background-color: #eae9e9;
    border-radius: 6px;
    border: 1px solid #eae9e9;
    /* width: 122px;
    height: 52px; */
    width: 87px;
    height: 37px;
    text-align: center;
    margin-top: -10px;
}

.set-box-center{
    text-align: center;
}

.pad-box-right{
    padding-right: 15px;
}
.pad-box-center{
    padding: 0 15px;
}
.pad-box-left{
    padding-left: 15px;
}
.list-sales .list-sale:last-child .box-bottom-line{
    border-bottom: initial;
}
.box-bottom-line {
    border-bottom: 1px solid #ccc;
}

.box-right-line {
    border-right: 1px solid #ccc;
}

.box-pad-right{
    padding-right: 15px;
}
.box-pad-left{
    padding-left: 15px;

}
.box-float{
    float: left;
}

.inline-flex{
    display: inline-flex;
    padding-bottom: 50px;
}
.title-cart{
    padding: 20px 0;
}

.title-cart h1{
    text-align: center;
    font-size: 35px;
    line-height: 45px;  
}

.title-cart h1:after{
    border-bottom: 2px solid #EC1C24;
    content: "";
    display: block;
    width: 120px;
    text-align: center;
    margin: 7px auto 0;
}

body.checkout-cart-index .cart-container .cart.table-wrapper .product-item-photo .product-image-photo{
    border: initial;
}

body.marketplace-account-dashboard .flexslider.main-slide .slides img{
    width: 100%
}

body.marketplace-account-dashboard .flexslider .flex-control-nav a.flex-active{
    background: #EC1C24;
}

body.marketplace-account-dashboard .flexslider.main-slide .slides img{
    height: auto;
}

body.marketplace-account-dashboard .pad-flex{
    padding: 40px 0;
}

body.marketplace-account-dashboard .flexslider.main-slide .flex-control-nav{
    bottom: -40px; 
}


body.marketplace-account-dashboard .wk-mp-design .fieldset > .legend{
    display: none;
}

body.marketplace-account-dashboard .wk-emptymsg{
    display: none;
}

.box-title{
    margin-bottom: 20px;
    height: 33px;
    line-height: 33px;
    border: 0;
    display: inline-block;
    /* border-bottom: 2px solid rgb(212, 19, 103); */
}

body .block .box-title strong{
    margin-bottom: 0;
    font-family: 'Conv_SukhumvitTadmai_Bol';
    text-transform: uppercase;
    color: #000;
    font-weight: initial;
    display: inline-block;
    padding-bottom: 0;
    font-size: 20px;
    line-height: 1;
}
.block-promotion-camp:hover{
    border: 1px solid rgba(91, 102, 112, 0.15);
    border-radius: 9px;
}
.promotion-camp-img{
    text-align: center;
    padding: 10px 0;
    border-radius: 6px;
    margin-left: -5px;
}

.promotion-camp-img img{
    /* max-height: 275px;
    min-height: 275px;
    min-width: 398px; */
    border-radius: 6px;
}

body.marketplace-account-dashboard .tooltipPromotionCode{
    margin-top: 15px;
}

body.marketplace-account-dashboard .tooltipPromotionCode a{
    padding: 10px 35px;
}

body.marketplace-account-dashboard .wrapperPromotionCode .rowDetail:last-child{
    padding: 10px 0;
    border-bottom: 1px solid #ddd;
    margin-bottom: 15px;
}

.txt-block-detail{
    width: 100%;
    float: left;
    padding: 4px 0;
}



.pull-left .ico-check {
    background-image: url(../images/icon-check.svg);
    background-position: 0px 0px;
    background-size: initial;
    background-repeat: no-repeat;
    margin-left: 2px;  
    margin-top: 12px;
    height: 20px;
}

.txt-block-detail.block-title-name{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    /* height: 65px; */
}

.txt-regist_date div{
    font-family: 'Conv_SukhumvitTadmai_Bol';
    font-size: 14px;
}
body.marketplace-account-dashboard .wrapperPromotionCode .btnPink{
    padding: 0;
}

body.marketplace-account-dashboard .wrapperPromotionCode .btnGray{
    border-radius: 5px;
    outline: 0;
    color: #5B6670;
    background: #fff;
    border: 1px solid #cdcdcd;
    padding: 8px 55px;
}



input, optgroup, select, textarea {
    border-radius: 3px;  
}

main#wk-mp-maincontent h2.page-title{
    font-family: 'Conv_SukhumvitTadmai_Bol' !important;
}

button#create_label {
    width: 220px;
}

button.action-secondary.button-config{
    width: 200px;
}
body.mpfavouriteseller-shopfollower-index button.button.wk-mp-btn.sendmail{
    width: 150px;
}

body.cms-brand-all .boxAllBrandContainer {
    margin-left: -17px;
}


body.cms-brand-all .boxBrandContainer .item{
    display: inline-table;
}

body.cms-promotion-code .wrapperPromotionCode .boxPromotionCode .boxImage img{
    border-radius: 8px;
    width: 100%;
}

.new-wk-mp-submenu{
    min-height: calc(7.5rem + 2rem + 100%);
    background-color: #5b666f;
    top: 0;
    left: 100%;
    display: none;
}
.new-wk-mp-submenu.active {
    display: block ;
}
.wk-mp-menu .new-level-1 {
    text-align: left; 
}

li.new-level-2 {
    min-width: 0 !important;
}

.wk-mp-submenu .new-level-2 a span {
    margin-left: 15px;
    line-height: 30px;
    display: block;
}
span.txt-menu{
    width: initial !important;
}
i.ico-set.fa.fa-angle-down {
    float: right;
    padding: 3px 10px 0px 0px;
    font-size: 18px;
}
i.ico-set.fa.fa-angle-down.active{
    transform: scaleY(-1);
    margin-top: 2px;   
}


button.action-default.action-primary{
    width: 165px;
}

li#wk-mp-menu-forgot-pass{
   border-bottom: 1px solid rgba(255, 255, 255, 0.1); 
}
li#wk-mp-menu-account {
   border-top: 1px solid rgba(255, 255, 255, 0.1); 
}
.label-title{
    font-size: 18px;
}

body.mprmasystem-customer-allrma ._has-datepicker ~ .ui-datepicker-trigger:before{
    float: right;
    margin-bottom: 10px;
    margin-right: 5px;
}

.dashbox-content{
    width: 100%;
    height: 100%;
    background-color: #f5f5f5;
    border-radius: 6px;
    border: 1px solid #eae9e9;
    margin-bottom: 28px;
    padding: 0;
    overflow: initial; 
}

.account-title{
    font-family: 'Conv_SukhumvitTadmai_Bol';
    font-size: 16px;
}

body.mpfavouriteseller-favouriteseller-index .table-wrapper ,
body.review-customer-index .table-wrapper ,
body.customer-account-edit .table-wrapper ,
body.sales-order-view .table-wrapper ,
body.customer-address-form .table-wrapper , 
body.customer-address-index .table-wrapper , 
body.customer-account-index .table-wrapper , 
body.sales-order-history .table-wrapper{
    margin-bottom: 2rem;
    max-width: 100%;
    overflow-x: auto;
    padding-bottom: 0;
    /* margin-top: 2rem; */
    border-radius: 10px;
    border: 1px solid #B3B9BD;
    order: 2;
}

body.mpfavouriteseller-favouriteseller-index .table-wrapper th.col ,
body.review-customer-index .table-wrapper th.col ,
body.customer-account-edit .table-wrapper th.col ,
body.sales-order-view .table-wrapper th.col ,
body.customer-address-form .table-wrapper th.col , 
body.customer-address-index .table-wrapper th.col , 
body.customer-account-index .table-wrapper th.col , 
body.sales-order-history .table-wrapper th.col {
    background-clip: padding-box;
    color: #5B6670;
    padding: 1rem;
    position: relative;
    vertical-align: middle;
    border-color: #B3B9BD;
    background-color: rgba(91, 102, 112, 0.1);
    border-image: none!important;
    border-style: solid !important;
    border-width: 0 0.1rem 0.1rem 0.1rem !important;
    padding: 0;
    text-align: left;
    line-height: 1.36;
    background-clip: padding-box;
    color: #5B6670;
    padding: 1rem;
    position: relative;
    vertical-align: middle;
    border-color: #B3B9BD!important;
    cursor: pointer;
    transition: background-color 0.1s linear 0s;
    padding-right: 10px;
}




.table-wrapper th:first-child , .table-wrapper th.col.id{
   border-left: 0 !important;
}

.table-wrapper th:last-child , .table-wrapper th.col.actions{
   border-right: 0 !important;
}

.data-grid tr:hover td {
    background-color: rgba(91, 102, 112, .1);
}
.data-grid td:first-child {
    border-left: 0;
}

.table-wrapper tr:nth-child(even) {
/* background-color: rgba(91, 102, 112, .05);*/
}

.table-wrapper tr:hover td{
    /* background-color: rgba(91, 102, 112, .05);  */
}

.table-wrapper tr td{
    /* border-left: 1px solid #E6E8EA !important;
    border-right: 1px solid #E6E8EA !important; 
    border-top: 1px solid #E6E8EA !important;
    border-bottom: 1px solid #E6E8EA !important;
    color: #303030;
    padding: 1rem;*/
}

.table-wrapper .table{
    margin-bottom: 0 !important;
    table-layout: fixed;
}

body.mpfavouriteseller-favouriteseller-index h1.cart-page ,
body.review-customer-index h1.cart-page ,
body.customer-account-edit h1.cart-page ,
body.sales-order-view h1.cart-page ,
body.customer-address-form h1.cart-page , 
body.customer-address-index h1.cart-page , 
body.customer-account-index h1.cart-page , 
body.sales-order-history h1.cart-page{
    line-height: 40px;
    display: inline-block;
    border-bottom: 2px solid rgb(215, 31, 62);
}
.block-link-more{
    font-weight: 300;
    line-height: 1.1;
    font-size: 1.8rem;
    margin-top: 1.5rem;
    margin-bottom: 1rem;
    display: inline-flex;
}

th.col.name-product{
    width: 100%;
}
th.col.date-review{
    width: 30%;
}
th.col.rating{
    width: 30%;
}

th.col.date-order{
    width: 55%; 
}
th.col.actions-order {
    width: 65%;
}
td.col.ico-processing , td.col.ico-pending {
   background-image: url(../images/ico-wait.svg) !important;
   background-repeat: no-repeat !important;
   background-position: 12px 12px!important;  
}

td.col.ico-complete {
   background-image: url(../images/ico-complete.svg) !important;
   background-repeat: no-repeat !important;
   background-position: 12px 12px!important;  
}

td.col.ico-canceled , td.col.ico-closed {
   background-image: url(../images/ico-cancel.svg) !important;
   background-repeat: no-repeat !important;
   background-position: 12px 12px!important; 
}

td.col.status-order span{
    margin-left: 30px;
}

.box-bd-right{
    padding-left: 15px;
    border-right: 1px solid #ccc;
}

body.customer-account-index .block .block-title {
   line-height: 33px;
   border-bottom: 2px solid rgb(215, 31, 62);
}

.table-wrapper-total{
    overflow: auto;
}

.header-middle ul.level1.submenu.ui-menu.ui-widget.ui-widget-content.ui-corner-all.expanded {
    display: none !important;
}
.header-middle ul.level0.submenu.ui-menu.ui-widget.ui-widget-content.ui-corner-all ::after {
    display: none;
}
body.checkout-index-index .columns.col1-layout {
    position: relative;
}
aside.modal-custom.opc-sidebar.opc-summary-wrapper.custom-slide {
    margin: 0;
    height: 100%;
    position: absolute;
    width: 353px;
    right: 0;
    top: 0;
    padding: 0 100px;
    background: #fff;
    box-sizing: content-box;
}
.header-checkout-cart {
    display: none;
}
body.checkout-index-index .header-bottom {
    display: none;
}
body.checkout-index-index .header-container {
    box-shadow: 0 3px 6px 0 rgb(0 0 0 / 10%);
    z-index: 3;
    position: relative;
}
body.checkout-index-index .page-main {
}
body.checkout-index-index .page-wrapper {
    background: #fafafa;
}
div#checkout {
    padding-top: 60px;
}
body .checkout-container .opc-sidebar .modal-content .opc-block-summary {
    background: none;
    padding: 0;
    margin-top: 140px;
}
.checkout-index-index .authentication-wrapper {
    display: none;
}
body li.opc-progress-bar-item:before {
    width: 28.3px;
    height: 28.3px;
    display: block;
    position: relative;
    margin: 0 auto;
    background-image: initial!important;
    background-color: #f0f0f0;
}
body li.opc-progress-bar-item._active:before {
    background-color: #ec1c24;
}
body .opc-progress-bar-item > span {
    font-size: 12px;
    display: block!important;
    margin: 0 auto!important;
    text-align: center;
    background: none!important;
    right: 0;
    position: absolute!important;
    width: 60px;
    left: -15px!important;
    padding: 0!important;
    top: 0px!important;
    height: 55px;
    display: flex!important;
    align-items: flex-end;
    justify-content: center;
    z-index: 2!important;
}
body li.opc-progress-bar-item:after {
    display: none;
}
body ul.opc-progress-bar {
    position: relative;
    margin: 0;
    text-align: center;
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 330px;
}
body ul.opc-progress-bar:before {
    content: '';
    display: block;
    height: 4px;
    width: 100%;
    position: absolute;
    top: 13px;
    background: #ccc;
    z-index: 1;
}
.wrapper-progress-bar {
    position: absolute;
    right: 0;
    top: 50px;
    width: 560px;
    display: flex;
    justify-content: center;
}
body li.opc-progress-bar-item {
    margin: 0!important;
    width: auto!important;
    padding: 0;
}
body .opc-progress-bar-item._complete > span, body .opc-progress-bar-item._active > span {
    color: #ec1c24!important;
}
body li.opc-progress-bar-item:nth-child(2):before {
    content: '2';
    color: #c6c6c6;
    font-size: 14px;
    text-align: center;
    line-height: 30px;
}
body li.opc-progress-bar-item:nth-child(1):before {
    content: '1';
    color: #fff;
    font-size: 14px;
    text-align: center;
    line-height: 30px;
}
.checkout-index-index .checkout-container .opc-sidebar .modal-content .opc-block-summary > .title {
    display: none;
}
table.data.table.table-totals th, table.data.table.table-totals th span {
    font-size: 14px;
    color: #151515;
}
.opc-block-summary .table-totals td, .opc-block-summary .table-totals td span {
    color: #838383;
    font-size: 16px;
    font-weight: normal;
}
.opc-block-summary tr.grand.totals td strong span {
    color: #151515;
    font-size: 23px;
    font-weight: 600;
    line-height: 35px;
}
body .cart-totals .mark strong, .opc-block-summary .table-totals .mark strong {
    line-height: 35px;
    display: block;
}
body .cart-totals .grand .mark, body .cart-totals .grand .amount, body .opc-block-summary .table-totals .grand .mark, body .opc-block-summary .table-totals .grand .amount {
    padding-top: 20px;
    padding-bottom: 4px;
}
body.checkout-index-index .checkout-container .step-title {
    font-size: 20px;
    font-weight: 600;
    padding-bottom: 2px;
    color: #151515;
    border: 0!important;
}
body .opc-wrapper .form-login, body .opc-wrapper .form-shipping-address {
    margin-top: 0;
    margin-bottom: 0;
}
body.checkout-index-index .form.form-login #customer-email-fieldset {
    padding: 0;
}

ol#checkoutSteps .control input[type=text] {
    height: 50px;
    border-radius: 5px;
    border: 1px solid #d8d8d8;
}
body #checkout-step-shipping .field .control._with-tooltip input {
    margin: 0!important;
}
body #checkout-step-shipping #shipping-new-address-form > .field {
    padding-bottom: 0;
    margin-bottom: 17px!important;
    width: 100%;
}
body.checkout-index-index .form.form-login #customer-email-fieldset {
    padding: 0;
    margin-bottom: 0;
}
body #checkout-step-shipping #shipping-new-address-form > .field {
    padding-bottom: 0;
    margin-bottom: 17px!important;
}
body #checkout-step-shipping .fieldset>.field>.label {
    margin-bottom: 7px;
}
ol#checkoutSteps .control input[type=password], ol#checkoutSteps .control input[type=text], ol#checkoutSteps .control input[type=email], ol#checkoutSteps .control select {
    height: 50px;
    border-radius: 5px;
    border: 1px solid #d8d8d8;
    width: 377px!important;
}
body #checkout-step-shipping .field .field-tooltip {
    display: none;
}
body.checkout-index-index.page-layout-1column .column.main {
    position: relative;
}
body li.opc-progress-bar-item._complete:before {
    background-color: #f0f0f0;
}
body .checkout-shipping-method .actions-toolbar > .primary {
    float: left;
}
body .methods-shipping .actions-toolbar .action.primary {
    width: 353px;
    height: 40px;
    margin: 34px 0.9px 15.9px 0;
    padding: 0;
    background-color: #ec1c24;
    color: #fff;
    border: 0;
    border-radius: 7px;
    font-size: 14px;
    font-weight: normal;
}
body.checkout-index-index .actions-toolbar > .secondary .action {
    width: auto;
    margin: 0;
}
body.checkout-index-index .pslogin-spacer.pslogin-clearfix {
    display: none;
}
body .checkout-container .opc-block-shipping-information .ship-to {
    display: none;
}
body.checkout-index-index .shipping-information {
    display: none;
}
button#force-place-order {
    width: 353px;
    height: 40px;
    margin: 0 0.9px 15.9px 0;
    padding: 0;
    background-color: #ec1c24;
    color: #fff;
    border: 0;
    border-radius: 7px;
    font-size: 14px;
    font-weight: normal;
    outline: initial;
    outline: 0;
}
.checkout-condition {
    font-size: 13px;
    color: #818181;
    line-height: 20px;
}
.checkout-condition ul li {
    margin-bottom: 15px;
    position: relative;
    display: flex;
}
.checkout-condition p {
    margin-bottom: 15px;
}
.checkout-condition input + span.check {
    border-radius: 5px;
    border: solid 1px #707070;
    background-color: rgba(255, 255, 255, 0);
}
.checkout-condition input + span.check {
    border-radius: 5px;
    border: solid 1px #707070;
    background-color: rgba(255, 255, 255, 0);
    width: 20px;
    height: 20px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 8px;
}
.checkout-condition ul li input {
    position: absolute;
    width: 20px;
    height: 20px;
    opacity: 0;
    left: 0;
    top: 0;
    margin: 0;
    z-index: 1;
}
.checkout-condition ul li input:checked + span.check {
    background: #ec1c24;
}
.checkout-condition ul li label {
    display: inline-block;
    width: calc(100% - 28px);
}
.accept-condition a {
    color: #ec1c24!important;
    text-decoration: underline;
}
.accept-condition {
    font-size: 13px;
    color: #818181;
    line-height: 20px;
}
table.table-checkout-shipping-method tbody tr {
    padding: 16px 50px 18.2px 50px;
    border: solid 1px #ddd;
    background-color: #fff;
    margin-bottom: 14px;
    border-radius: 10px;
    position: relative;
    display: block;
    cursor: pointer;
}
table.table-checkout-shipping-method tbody tr td {
    padding: 0;
    border: 0;
    position: static;
}
table.table-checkout-shipping-method tbody tr:last-child {
    display: none;
}
.checkout-index-index td.col.col-method input[type=radio]:checked + span:after {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    background: transparent;
    left: 0;
    top: 0;
    border-radius: 10px;
    border: 1px solid #e50019;
}
.checkout-index-index td.col.col-method input[type=radio] {
    display: none;
}
.checkout-index-index #opc-shipping_method #checkout-shipping-method-load .table-checkout-shipping-method td {
    display: block;
    width: 100%;
}
#checkout-shipping-method-load .table-checkout-shipping-method td.col.col-carrier {
    color: #878787;
    font-size: 12px;
    line-height: 18px;
}
#checkout-shipping-method-load .table-checkout-shipping-method td.col.col-method {
    font-size: 15px;
    line-height: 19px;
    color: #151515;
}
li#opc-shipping_method .checkout-shipping-method {
    display: flex;
    flex-direction: column;
}
li#opc-shipping_method .checkout-shipping-method .step-title {
    order: 0;
}
li#opc-shipping_method .checkout-shipping-method div#checkout-step-shipping_method {
    order: 1;
}
li#opc-shipping_method .checkout-shipping-method .checkout-billing-address {
    order: 2;
}
body .checkout-billing-address {
    border: 0;
}
.warrap-checkbox {
    position: relative;
    line-height: 1;
    margin-bottom: 25px;
}
#billing-address-same-as-shipping-shared + span {
    display: inline-block;
    width: 18px;
    height: 18px;
    margin: 1.2px 10px 1.2px 0;
    border-radius: 5px;
    border: solid 1px #818181;
    background-color: rgba(255, 255, 255, 0);
    vertical-align: middle;
}
input#billing-address-same-as-shipping-shared {
    position: absolute;
    left: 0;
    top: 0;
    width: 18px;
    height: 18px;
    margin: 0;
    z-index: 2;
    opacity: 0;
}
#billing-address-same-as-shipping-shared:checked + span {
    border-color: #ec1c24;
}
#billing-address-same-as-shipping-shared:checked + span:after {
    content: '';
    display: block;
    width: 14px;
    height: 14px;
    background: #ec1c24;
    border-radius: 5px;
    position: relative;
    left: 1px;
    top: 1px;
}
.fieldset.address > .field .option {
    height: auto;
    box-shadow: initial;
    outline: 0;
    background: none;
    width: 171.2px;
    height: 49.5px;
    margin: 16.9px 27.5px 29.4px 0;
    padding: 0;
    /* border-radius: 5px; */
    /* border: solid 1.1px #d8d8d8; */
    background-color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    font-family: inherit;
    /* overflow: hidden; */
    margin: 0;
}
.fieldset.address > .field .option input[type=radio]:checked + label {
    background: #ec1c24;
    color: #fff;
}
.fieldset.address > .field .option input[type=radio] {
    width: 100%;
    margin: 0;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    height: 100%;
    opacity: 0;
}
.fieldset.address > .field .option label {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    right: 0px;
    bottom: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: inherit;
    border: solid 1.1px #d8d8d8;
    border-radius: 5px;
}
li#opc-shipping_method .field.field-select-billing label {
    font-size: 20px!important;
    font-weight: 600!important;
    padding-bottom: 2px!important;
    color: #151515;
    border: 0!important;
}
body .billing-address-form fieldset.fieldset.address .field[name="billingAddressshared.country_id"] {
    display: none;
}
body .billing-address-form fieldset.fieldset.address {
    flex-direction: column;
}
body .billing-address-form fieldset.fieldset.address .field[name="billingAddressshared.custom_attributes.is_full_invoice"] {
    order: 0;
}
body .billing-address-form fieldset.fieldset.address .field[name="billingAddressshared.custom_attributes.person_type"] {
    order: 10;
}
body .billing-address-form fieldset.fieldset.address .field[name="billingAddressshared.custom_attributes.number_for_vat"] {
    order: 20;
}
body .billing-address-form fieldset.fieldset.address .field[name="billingAddressshared.custom_attributes.company_for_vat"] {
    order: 25;
}
body .billing-address-form fieldset.fieldset.address .field[name="billingAddressshared.custom_attributes.type_office"] {
    order: 30;
}
body .billing-address-form fieldset.fieldset.address .field[name="billingAddressshared.custom_attributes.branch_id"] {
    order: 40;
}
body .billing-address-form fieldset.fieldset.address .field {
    order: 400;
}

body.checkout-index-index li#opc-shipping_method {
    display: flex;
    flex-direction: column;
}
body.checkout-index-index li#opc-shipping_method div#next-to-payment {
    order: 300;
}
div#next-to-payment button {
    width: 353px;
    height: 40px;
    margin: 34px 0.9px 15.9px 0;
    padding: 0;
    background-color: #ec1c24;
    border: 0;
    border-radius: 7px;
    font-size: 14px;
    font-weight: normal;
    color: #fff;
}
form#co-shipping-method-form div#shipping-method-buttons-container {
    display: none;
}
body #checkout-step-shipping .field-error {
    position: relative;
    left: 0;
}
.actions-toolbar > .primary button.action {
    box-shadow: initial;
    outline: 0;
    background: none;
    width: 171.2px;
    height: 49.5px;
    border-radius: 5px;
    border: solid 1.1px #d8d8d8;
    background-color: #ec1c24;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    font-family: inherit;
    margin: 0;
    font-weight: normal;
    color: #fff;
    font-size: 14px;
    height: 40px;
    width: auto;
}
.checkout-index-index .checkout-shipping-method .field.field-select-billing {
    margin: 0 0 20px!important;
}
li#payment.checkout-payment-method {
    min-height: 680px;
}
.checkout-condition ul li.require {
    color: #ec1c24;
}
body .checkout-container .opc-wrapper .shipping-address-item {
    padding: 10px 45px 15px 10px;
    width: 580px!important;
    margin: 0 0 20px!important;
    box-sizing: border-box;
    display: block;
    background: #fff;
    box-shadow: 0 0 0;
    border: solid 1px #ddd!important;
}
.shipping-address-item .shipping-address-name:before {
    display: none;
}
body.checkout-index-index .opc-wrapper .shipping-address-item.selected-item:after {
    height: 20px;
    width: 20px;
    right: 10px;
    bottom: 10px;
    line-height: 18px;
    background: #e50019 !important;
    border-radius: 5px;
    text-indent: -2px;
    font-size: 25px;
}
body.checkout-index-index .opc-wrapper .shipping-address-item.not-selected-item button {
    background: #ffffff !important;
    border: 1px solid rgba(0, 0, 0, 0.16);
    border-radius: 5px;
    color: #ffffff;
    content: '\e610';
    font-family: 'icons-blank-theme';
    height: 20px;
    width: 20px!important;
    padding: 0;
    position: absolute;
    right: 10px;
    bottom: 10px;
    transition: none;
    line-height: 20px;
    font-size: 0;
}
body.shipping-address-item .shipping-address-actual {
    line-height: 20px;
    font-size: 16px;
}
.shipping-address-name.shipping-address-icon {
    font-size: 16px;
}
body .shipping-address-icon:before {
    display: none;
}
body .shipping-address-item .shipping-address-actual {
    font-size: 16px;
}
body #shipping button.action.action-show-popup {
    width: 580px!important;
    border: 1px dashed #ccc;
    border-radius: 10px;
    margin-right: 10px;
    background: #ffffff;
    height: 100px;
    color: #151515!important;
    font-weight: normal;
    box-sizing: border-box;
    outline: 0;
}
body #shipping button.action.action-show-popup:hover {
    border-color: #686868;
}
.checkout-index-index #opc-shipping_method #checkout-shipping-method-load .table-checkout-shipping-method {
    max-width: 377px;
    min-width: 377px;
}
.payment-method-content .actions-toolbar {
    display: none;
}
body.checkout-index-index .checkout-agreements-block .action {
    background-color: initial!important;
    font-size: 14px;
    color: #000;
}
body.checkout-index-index .checkout-agreements-block .amasty-gdpr-consent {
    display: flex;
    align-items: center;
}
/*
.checkout-agreements-block {
    display: none;
}*/
body .billing-address-form fieldset.fieldset.address .field[name="billingAddressshared.custom_attributes.is_full_invoice"] {
    display: flex;
    align-items: center;
}
body .billing-address-form fieldset.fieldset.address .field[name="billingAddressshared.custom_attributes.is_full_invoice"] .control {
    order: 0;
    position: relative;
    opacity: initial;
    width: 18px!important;
    height: 18px;
}
body .billing-address-form fieldset.fieldset.address .field[name="billingAddressshared.custom_attributes.is_full_invoice"] label.label {
    order: 1;
}
.fieldset.address > .field[name="billingAddressshared.custom_attributes.is_full_invoice"] .option label.label span {
    display: none;
}
body .billing-address-form fieldset.fieldset.address .field[name="billingAddressshared.custom_attributes.is_full_invoice"] .visual-option label.label {
    width: 18px;
    height: 18px;
    border-radius: 5px;
    border: solid 1px #818181;
    margin: 0;
    z-index: 1;
}
.fieldset.address > .field[name="billingAddressshared.custom_attributes.is_full_invoice"] .option, .fieldset.address > .field[name="billingAddressshared.custom_attributes.is_full_invoice"] .visual-option {
    margin: 0!important;
    width: 18px;
    height: 18px;
}
.fieldset.address > .field[name="billingAddressshared.custom_attributes.is_full_invoice"] .visual-option {
    position: absolute;
    left: 0;
    top: 0;
}
body .billing-address-form fieldset.fieldset.address .field[name="billingAddressshared.custom_attributes.is_full_invoice"] > label.label {
    padding-left: 20px!important;
    margin: 0;
    font-size: 20px!important;
}
body .billing-address-form fieldset.fieldset.address .field[name="billingAddressshared.custom_attributes.is_full_invoice"] input[type=radio]:checked + label {
    z-index: 0;
}
body .billing-address-form fieldset.fieldset.address .field[name="billingAddressshared.custom_attributes.is_full_invoice"] input[type=radio]:checked + label {
    z-index: 0;
    width: 14px;
    height: 14px;
    margin: 2px auto;
}
div.messages div {
    font-size: 14px;
}
.product-item div[class^="swatch-opt-"] {
    display: flex!important;
    justify-content: flex-start;
}
.product-item .swatch-attribute .swatch-option {
    width: 32px!important;
    height: 32px!important;
    border: 0!important;
    margin-right: 8px;
    outline: 0!important;
}
.product-item div[class^="swatch-opt-"] .swatch-attribute.color {
    order: 0;
}
.product-item div[class^="swatch-opt-"] .swatch-attribute.set {
    order: 1;
}
body .product-item .swatch-attribute .swatch-option:hover {
    border: 0!important;
    outline: 0!important;
}
.product-item div .swatch-attribute.package {
    display: none;
}
span.pp.product-image-container {
    max-width: 100%!important;
}
a.action.towishlist {
    width: 40px;
    height: 40px;
    background-color: #D8D8D8;
    border-radius: 25px;
    float: right;
    position: relative;
    top: -4.8em;
    right: 0.8em;
    z-index: 66;
    font-size: 0;
    text-indent: -9999px;
}
.catalog-product-view .product.media a.action.towishlist {
    width: 40px;
    height: 40px;
    background-color: #D8D8D8;
    border-radius: 25px;
    float: right;
    position: relative;
    top: initial;
    font-size: 0;
    text-indent: -9999px;
    
}
.catalog-product-view .product.media .product-social-links {
    position: absolute;
    right: 20px;
    z-index: 66;
    bottom: 20px;
    width: 40px;
    height: 40px;
}
.catalog-product-view .product.media a.action.towishlist:before {
    border-radius: 25px;
    font-size: 50px;
    line-height: 45px;
    left: 0;
    position: relative;
    filter: brightness(0) invert(1);
    content: '\e601';
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #7d7d7d;
    font-family: 'icons-blank-theme';
    vertical-align: middle;
    display: inline-block;
    font-weight: normal;
    overflow: hidden;
    speak: none;
    text-align: center;
    display: block;
    text-indent: 0;
    height: 40px;
    text-indent: -5px;
}
.catalog-product-view .product.media a.action.towishlist:hover:before {
    content: url(../images/ico_heart_red.svg);
    filter: initial;
    left: 3px;
    line-height: 19px;
}
.discount-label {
    display: inline-block;
    background: #e50019;
    color: #fff;
    padding: 2px 5px;
    border-radius: 6px;
    line-height: 20px;
    font-size: 17px;
}
.flashsale-list .price-box.price-final_price span.old-price {
    margin-right: 0;
    line-height: 1;
    top: 0;
}
.price-box.price-final_price span.normal-price.special {
    margin-right: 0;
    line-height: 1;
}
.product.details.product-item-details .price-box.price-final_price {
    display: flex;
    justify-content: space-evenly;
    align-items: center;
}
.product.details.product-item-detail .price-box.price-final_price span.old-price {
    order: 2;
}
.product.details.product-item-details .discount-label {
    order: 3;
}
.checkout-success .actions-toolbar >.primary {
    background: none;
    padding: 0;
}
.checkout-success .actions-toolbar >.primary a {
    background: #e50019;
    padding: 6px 18px 4px;
}
.checkout-success tr.block-success td {
    padding: 10px;
}
.checkout-success tr.block-success {
    line-height: 1;
}
.payment-group .payment-method {
    max-width: 580px;
}
.checkout-payment-method .payment-method-title {
    display: flex;
}
.payment-group .payment-method input[type="radio"] {
    margin: 13px 11px 0 0px;
    top: 8px;
}
.fieldset.address > .field[name="mpOrderSummaryAttributes.consent_marketing"] {
    display: none;
}
.fieldset.address > .field[name="amastySummaryAttributes.checkout_consent_marketing"] {
    display: none;
}
table.table-checkout-shipping-method tbody tr.row.row-error span.no-display {
    display: none;
}
table.table-checkout-shipping-method tbody tr.row.row-error {
    border-radius: 0;
    padding: 0;
    border: 0;
}
body .table-checkout-shipping-method tbody .row-error td {
    padding: 0;
}
table.table-checkout-shipping-method tbody tr.row.row-error .message div {
    font-size: 14px;
    line-height: 1.3;
}
table.table-checkout-shipping-method tbody tr.row.row-error:before {
    content: '';
    display: block;
    width: 18px;
    height: 18px;
    background: #fae5e5;
    transform: rotate(45deg);
    position: absolute;
    left: 0;
    top: -9px;
    right: 0;
    margin: 0 auto;
}
table.table-checkout-shipping-method tbody tr.row.row-error .message {
    padding: 10px 10px 10px 10px;
}
table.table-checkout-shipping-method tbody tr.row.row-error .message div:before {
    visibility: hidden;
}
body.page-layout-seller-2columns-left .wk-mp-list-table .action-select-wrap .action-menu {
}
body.page-layout-seller-2columns-left .wk-mp-list-table .action-select-wrap._active .action-menu {
    /*
    display: inline-block;
    position: absolute;
    left: auto;
    right: 0;
    top: 100%;
    min-width: 100px !important;
    background-color: #FFFFFF;*/
}
body.page-layout-seller-2columns-left .wk-mp-list-table .action-select-wrap {
    position: relative;
}
body.page-layout-seller-2columns-left [data-role="grid-wrapper"] .action-select-wrap .action-select:after {
    content: '\f107';
    display: inline-block;
    font-family: FontAwesome;
    right: auto;
    margin: 0;
    left: auto;
    margin-left: 10px;
    top: 0;
    bottom: auto;
    vertical-align: middle;
    position: relative;
    width: 12px;
    height: 7px;
    line-height: 4px;
}
body.page-layout-seller-2columns-left [data-role="grid-wrapper"] .action-select-wrap._active .action-select:after {
    content: '\f107';
    line-height: 9px;
}
form#uploadshippingform a.action {
    background: #e50019;
    color: #fff!important;
}
form#uploadshippingform a.action:hover {
    background: #c70116!important;
}
.scg-setting fieldset.fieldset.info {
    max-width: 700px;
    margin-left: 0;
}
.page-layout-seller-2columns-left .scg-setting .field:first-child {
    width: 100%;
}
.page-layout-seller-2columns-left .scg-setting .field {
    width: 50%;
}
.cart.item.message.error div {
    font-size: 14px;
}
.cart.item.message.error:before {
    content: '';
    display: block;
    width: 10px;
    height: 10px;
    background: #fae5e5;
    position: absolute;
    left: 10px;
    top: -5px;
    transform: rotate(45deg);
}
tr.totals.mage-promotion {
}
.opc-block-summary tr.total-rules {
    display: table-row!important;
}
.opc-block-summary tr.totals.discount {
    display: none;
}    
#wk-mp-nav>li {
    display: block;
}
.banner-list li {
    border: 1px solid #ccc;
    padding: 20px;
    margin-bottom: 20px;
}
li.banner-list2 {
    display: flex;
    border: 1px solid #ccc;
    flex-wrap: wrap;
    box-sizing: border-box;
}
li.banner-list2 .column {
    width: 33.33%;
    padding: 20px;
    box-sizing: border-box;
}
li.banner-list2 h2 {
    width: 100%;
}
.banner-list li .setimage {
    padding: 0;
}
li.banner-list8 h2 {
    width: 100%;
}
li.banner-list8 {
    display: flex;
    flex-wrap: wrap;
}
li.banner-list8 .column {
    width: 25%;
    padding: 0 20px;
    box-sizing: border-box;
}
.contener-box a.button {
    background: #eee;
    border: 1px solid #ccc;
    color: #514943!important;
    cursor: pointer;
    display: inline-block;
    font-weight: 600;
    margin: 0;
    padding: 7px 15px;
    font-size: 1.4rem;
    line-height: 1.6rem;
    box-sizing: border-box;
    vertical-align: middle;
}
body.marketplace-account-editprofile .wk-profile-links {
    display: block;
    width: 100%;
}
body.marketplace-account-editprofile a.btn-primary {
    margin: 0 auto!important;
    float: none;
    width: 300px;
    margin: 0 auto!important;
    display: block;
    background: #e50019;
    text-shadow: initial;
    font-weight: normal;
    line-height: 52px;
    padding: 0;
    opacity: 1;
}
body.marketplace-account-editprofile a.btn-primary:hover {
    background: #e50019;
}
.wk-mp-page-title > span {
    padding: 10px 0;
    display: inline-block;
}
.action-select-wrap button.action-select:hover {
    color: inherit!important;
}

/* ########################## */


@media (min-width: 2560px) {
    .promotion-camp-img img{
        max-height: 340px;
        min-height: 340px;
        min-width: 545px;
    }
}

@media (max-width: 2559px) and (min-width: 1920px){
    .promotion-camp-img img{
        max-height: 275px;
        min-height: 275px;
        min-width: 398px;
    }

}

@media (max-width: 1919px) and (min-width: 1440px){
    .promotion-camp-img img{
        max-height: 205px;
        min-height: 205px;
        min-width: 260px;
    }

}

@media (max-width: 1439px) and (min-width: 1024px){
    .promotion-camp-img img{
        max-height: 127px;
        min-height: 127px;
        min-width: 170px;
    }

}

@media (max-width: 1023px) and (min-width: 768px){
    .promotion-camp-img img{
        max-height: 87px;
        min-height: 87px;
        min-width: 116px;
    }

}

@media (max-width: 767px) and (min-width: 425px){
    .promotion-camp-img img{
        max-height: 195px;
        min-height: 195px;
        min-width: 260px;
    }

}

@media (max-width: 424px){
    .promotion-camp-img img{
        max-height: 195px;
        min-height: 195px;
        min-width: 260px;
    }

}
@media (max-width: 812px){
span.txt-join {
    color: #EC1C24;
    position: relative;
    font-size: 14px;
    padding-left: 35px;
    top: -2px;
}
body.account .account-nav .item a, .account-nav .item > strong {
    display: block;
    padding: 15px 0 10px 0;
    line-height: 18px;
    position: unset;
    margin: 0px 0px 0px 0px;
    /* color: #FFFF; */
    font-size: 13px;
    font-weight: bolder;
}}
@media (max-width: 1024px){
    body.marketplace-account-dashboard .dashbox-content-in {
        background-color: #eae9e9;
        border-radius: 6px;
        border: 1px solid #eae9e9;
        width: 84% !important;
    }
    .g-title {
        color: #5B6670;
        font-size: 17px;
        font-family: 'Conv_SukhumvitTadmai_bol';
        padding-top: 10px;
    }
    .desh-cost {
        font-family: 'Conv_SukhumvitTadmai_bol';
        font-size: 20px;
        color: #5B6670;
        padding: 14px;
    }
    .desh-title-pink .p-title {
        color: #EC1C24;
        font-size: 12px;
        font-family: 'Conv_SukhumvitTadmai_bol';
    }
    .desh-cost-txt {
        font-family: 'Conv_SukhumvitTadmai_bol';
        font-size: 15px;
        color: #5B6670;
        /* margin-top: -8px; */
        margin-top: -2px;
   
    }
    .marketplace-account-dashboard a {
        font-size: 10px;
    }   
    .box-cost-head {
        background-color: #eae9e9;
        border-radius: 6px;
        border: 1px solid #eae9e9;
        width: 60px;
        height: 30px;
        text-align: center;
        margin-top: -8px;
        margin-right: -11px;
    }
    .desh-txt {
        font-family: 'Conv_SukhumvitTadmai_Tex';
        font-size: 12px;
        color: #5B6670;
    }
    td.col.ico-processing, td.col.ico-pending {
        background-image: url(../images/ico-wait.svg) !important;
        background-repeat: no-repeat !important;
        background-position: 12px 4px!important;
    }
    td.col.ico-complete {
        background-image: url(../images/ico-complete.svg) !important;
        background-repeat: no-repeat !important;
        background-position: 12px 4px!important;
    }
    td.col.ico-canceled, td.col.ico-closed {
    background-image: url(../images/ico-cancel.svg) !important;
    background-repeat: no-repeat !important;
    background-position:12px 4px!important;
}
}
@media (max-width: 768px){
    span.txt-join {
        color: #EC1C24;
        position: relative;
        font-size: 15px;
        padding-left: 35px;
        top: -2px;
    }

}
@media (max-width: 375px){
    body.marketplace-account-dashboard .dashbox-content-in {
        background-color: #eae9e9;
        border-radius: 6px;
        border: 1px solid #eae9e9;
        width: 75% !important;
    }
    .g-title {
        color: #5B6670;
        font-size: 14px;
        font-family: 'Conv_SukhumvitTadmai_bol';
        padding-top: 10px;
    }
    .desh-cost-txt {
        font-family: 'Conv_SukhumvitTadmai_bol';
        font-size: 10px;
        color: #5B6670;
        /* margin-top: -8px; */
        margin-top: -2px;
    }
    body.marketplace-account-dashboard .dashbox-content {
        width: 100%;
        height: 237px;
        background-color: #f5f5f5;
        border-radius: 6px;
        border: 1px solid #eae9e9;
        margin-bottom: 20px;
        padding: 0;
        overflow: initial;
    }
    body.marketplace-account-dashboard .copyright-footer {
        padding: 0;
        height: 48px;
        text-align: center;
    }
    td.col.ico-processing, td.col.ico-pending {
        background-image: url(../images/ico-wait.svg) !important;
        background-repeat: no-repeat !important;
        background-position: 55px 4px!important;
    }
    td.col.ico-complete {
        background-image: url(../images/ico-complete.svg) !important;
        background-repeat: no-repeat !important;
        background-position: 55px 4px!important;
    }
    td.col.ico-canceled, td.col.ico-closed {
    background-image: url(../images/ico-cancel.svg) !important;
    background-repeat: no-repeat !important;
    background-position: 55px 4px!important;
}
}
@media (max-width: 768px){
    .promotion-camp-img img {
        max-height: 195px;
        min-height: 100%;
        min-width: 100%;
    }
    span.txt-join {
        color: #EC1C24;
        position: relative;
        font-size: 11px;
        padding-left: 35px;
        top: -2px;
    }    
}
@media (max-width: 414px){
.box-cost-head {
    background-color: #eae9e9;
    border-radius: 6px;
    border: 1px solid #eae9e9;
    width: 33px;
    height: 22px;
    text-align: center;
    margin-top: -16px;
    margin-right: -19px;
}
.desh-cost-head {
    font-family: 'Conv_SukhumvitTadmai_bol';
    font-size: 15px;
    color: #5B6670;
}
body.marketplace-account-dashboard .dashbox-content {
    width: 100%;
    height: 214px;
    background-color: #f5f5f5;
    border-radius: 6px;
    border: 1px solid #eae9e9;
    margin-bottom: 20px;
    padding: 0;
    overflow: initial;
}
.desh-title-pink span.desh-cost-txt.fl-right {
    font-family: 'Conv_SukhumvitTadmai_bol';
    font-size: 15px;
    color: #5B6670;
    margin-top: 5px;
}
}





































































































































@media (max-width: 1199px) and (min-width: 992px){
    .block-menu .sm_megamenu_wrapper_horizontal_menu {
        left: -38px;
    }
    ul.custom-link{
        padding-top: 0;
    }
}

@media only screen and (max-width: 768px){
    /*  .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu{
         display: none !important;
     }
 
     .header-login-menu{
         display: none;
     }
     .row-topheader{
         min-height: 66px;
     } 

     .row-topheader .block-menu .block-inner {
         display: none;
     } */
     ul.custom-link{
        width: 100%;
        padding: 0 10px;
     }

     .header-container.header-style-1.active .row-topheader .block-menu .block-inner{
        width: 100%;
        transform: translateX(0);
     }

     .row-topheader nav .mega-content ul{
       /*  padding-bottom: 70%; */
     }

     ul.custom-link {
        padding-top: 2%;
        
     }

     .row-topheader nav .mega-content ul{
       
        
     }

    .hide-content{
        display: inline-block;
    }

    ul.custom-link a{
        text-align: center;   
    }
    
    ul.custom-link a{
        height: 38px;
        font-size: 18px;
    }
    
    
     
 }

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

 @media only screen and (max-width: 768px){
    .header-container.header-style-1.sticky.active .mobile .btn-sambar{
        z-index: 5;
    }   
    .row-topheader .sambar .sambar-inner .btn-sambar{
        z-index: 0;
    }

    a.mobile-login{
        margin: 9px 40px 0 8px;
    }

    body .header-style-1.sticky .row.row-topheader .col-lg-11.col-md-11{
        position: fixed !important;
    }

    
@media (max-width: 1024px) and (min-width: 768px){

     /*  menu mobile */

     ul.header.links:after{
        display: block;
        content: '';
        clear: both; 
     }

     .header-container.header-style-1.active .row-topheader .block-menu .block-inner{
        transform: translateX(0px);
     }

     a.mobile-login.hide, a.mobile-search.hide{
         display: block;
     }


     body .header-style-1.sticky .header-bottom .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu > li > .sm_megamenu_head{
        padding: 0 8px; 
     }

     body .header-style-1.sticky .header-bottom .main-megamenu{
        padding: 0 !important;
     }

    
    .block-menu .toplinks-wrapper li a {
        color: #fff;
    }
    body .header-style-1 .header-top .header-top-links .toplinks-wrapper {
        display:inline-block;
        float:none;
        border: 0;
    }
    .block-menu .toplinks-wrapper, .block-menu .language-wrapper {
        display: inline-block;
        border: 1px solid #000000;
        color: #fff;
        width: auto;
        vertical-align: top;
        box-sizing: border-box;
        margin: 0;
        border-radius: 0;
        line-height: 1;
        float: none;
    }
      body .header-style-1 .header-top .header-top-links {
        width: 100%;
        margin: 10px 0 10px;
        text-align: center;
    }
    .row-topheader .col-lg-7.col-md-7 {
      float: right;
      width:auto;
    }
    
    body .block-minicart .block-content > .actions a.action.viewcart {
        background: #000;
    }
    .block-minicart .block-content > .actions a#top-cart-btn-checkout {
        background: #db1120!important;
        border: 0;
        box-shadow: 0 0 0;
    }
    body .block-minicart .block-content > .actions a {
        width: 49%;
        vertical-align: top;
        margin: 0;
        text-align: center;
        font-size: 14px;
        font-weight: normal;
    }
    body .block-minicart .subtotal .price-container .price-wrapper:first-child .price {
        font-size: 19px;
    }
    body .block-minicart .subtotal .label {
        font-weight: 700 !important;
        font-size: 90%!important;
        color: #444;
    }
    body .block-minicart .control-qty-cart a.btn-qty {
        display: block;
        width: 15px;
        border: 1px solid #adadad;
        text-align: center;
        height: 13px;
        line-height: 10px;
        font-size: 12px;
    }
    body .block-minicart .minicart-items .product-item-details .item-qty {
        width: 35px;
        height: 26px;
        font-size: 12px;
        line-height: 1;
    }
    body .block-minicart .minicart-items .product-item-details .product-item-pricing .label {
        width: auto;
        margin-right: 5px;
    }
    body .block-minicart .minicart-items .product-item-details .product-item-name a {
        color: #444;
        font-size: 15px;
        line-height: 1.3;
        display: block;
    }
    body .block-minicart .minicart-items-wrapper {
        margin: 0 -15px;
        background-color: #fff;
        padding: 15px 10px 15px;
        border: none;
        height: auto !important;
    }
    body .block .block-title strong {
      font-size:14px!important;
    }
    .titleSection {
        border-bottom: 3px solid #EC1C24;
        font-size:15px!important;
    }
    .block-static-block.widget, .block-cms-link.widget {
      font-size:15px!important;
      margin-bottom: 20px;
    }
    .banner-right:after {
      content: '';
      display: block;
      clear: both;
    }
    
    .products-list ul.flex-direction-nav {
      display: none;
    }
    ul.flex-direction-nav {
      display: none;
    }
    
    
    
    .header-style-1 .minicart-wrapper .block-minicart {
    margin-top:0;
    }
    .row-topheader nav .mega-content li a {
      padding: 5px 20px!important;
    }
 
    body .header-style-1 .header-middle {
    position: relative;
    z-index: 1;
    }
    body .header-style-1 .header-middle .middle-right-content .minicart-header {
    padding-left: 10px;
    margin-right: 10px;
    top: 10px;
    }
    body .header-style-1 .header-middle .middle-right-content .minicart-header .minicart-content .cart-wrapper .minicart-wrapper .showcart .counter.qty {
    display:block;
    }
    .containerFooter .column .title::after {   
      font-size: 17px;
      margin-top: 0px;
    }
    .containerFooter .column .title {
      font-weight: bold;
      margin-bottom: 15px;
      font-size: 16px;
      font-family: 'GothamRndBold';
    }
    body .header-style-1 .header-middle .middle-right-content .minicart-header .minicart-content .cart-wrapper .minicart-wrapper .showcart .counter .counter-number {
        width: 12px;
        height: 12px;
        line-height: 12px;
        right: 0;
        font-size: 8px;
        top: -6px;
    }
    /* body .header-style-1 .header-middle .middle-right-content .minicart-header .minicart-content .cart-wrapper .minicart-wrapper .showcart {
        width: 24px!important;
        height: 24px!important;
    }
    body .header-style-1 .header-middle .middle-right-content .minicart-header .minicart-content .cart-wrapper .minicart-wrapper .showcart .text {
        width: 24px!important;
        height: 24px!important;
        margin-top: 0;
    } */
    body .header-style-1 .header-middle .middle-right-content .sm-searchbox .sm-searchbox-content .actions .btn-searchbox {
        background-color: #fff!important;
        background-image: url(../images/search-mobile.svg)!important;
        border-radius: 3px;
    }
    body .header-style-1 .header-middle .middle-right-content .searchbox-header {
        padding: 0;
        margin-right: 30px;
        width: auto;
    }
    .row-topheader nav .sambar-inner {
        position: relative;
        z-index: 11;
        height: 100%;
        margin-top: 0;
    }
    .row-topheader nav .block-menu {
        /* display: none; */
        position: fixed;
        z-index: 1;
        width: 100%;
        height: 100%;
        background: #000000d4;
        left: 0;
        top: 0;
        right: 0;
        bottom: 0;
        padding: 80px 0px 40px 0;
        -ms-transform: translate(100%, 0);
        -webkit-transform: translate(100%, 0);
        transform: translate(100%, 0);
        -webkit-transition: all 300ms ease-out;
        -moz-transition: all 300ms ease-out;
        -o-transition: all 300ms ease-out;
        transition: all 300ms ease-out;
    }
    .row-topheader nav.active .sambar-inner .block-menu {
        -ms-transform: translate(20%, 0);
        -webkit-transform: translate(20%, 0);
        transform: translate(20%, 0);
    }
    .row-topheader .block-menu.active {
        z-index: 9;    
    }
    .row-topheader .block-menu {
        position: relative;
        width: 100%;
        left: 0;
        top: 0;
        display: block;
        z-index: 9;
    }
    .containerFooter .column .title {
        font-weight: bold;
        margin-bottom: 10px;
    }
    .row-topheader:after {
        content: '';
        display: block;
        clear: both;  
    }
    .row-topheader .sambar .sambar-inner .btn-sambar span.icon-bar {
        display: none;
    }
    .row-topheader nav.sm_megamenu_wrapper_horizontal_menu.sambar {
        position: static;
    }
    .row-topheader .sambar .sambar-inner .btn-sambar {
        display: none;
    }
    .row-topheader .btn-sambar {
        margin: 0 0px 0 8px;
        position: absolute;
        float: right;
        top: 23px;
        right: 83px;
        width: 20px;
        height: 18px;
        background-image: url(../images/bar-menu.svg);
        background-size: 100%;
        background-repeat: no-repeat;
        background-position: 0 0;
        z-index: 10;
        background-color: transparent;
    }
    .header-container.header-style-1.active .row-topheader .block-menu:after {
        content: '';
        display: block;
        width: 100%;
        height: 100%;
        background: rgba(0, 0, 0, 0.7);
        left: 0;
        top: 0;
        position: absolute;
        z-index: 0;
    }
    .switcher-dropdown {
        padding-top: 0;
    }
        body .dropdown .mage-dropdown-dialog {
        padding: 3px;
    }
    .row-topheader .block-menu .block-inner {
        padding-top: 62px;
        height: 100%;
        background: #000;
        -webkit-transform: translateX(100%);
        transform: translateX(100%);
        -webkit-transition: -webkit-transform 0.3s ease-in-out;
        transition: transform 0.3s ease-in-out;
        position: fixed;
        top: 0;
    }
    .header-container.header-style-1.active .row-topheader .block-menu .block-inner {
        position: relative;
        height: 100%;
        -webkit-transform: translateX(60px);
        transform: translateX(60px);
        background: #000;
        padding-top: 0;
        width: calc(~"100% - 60px");
        border: 0;
        z-index: 1;
        -webkit-transition: -webkit-transform 0.3s ease-in-out;
        transition: transform 0.3s ease-in-out;
    }
    
    .row-topheader .col-lg-1.col-md-1 {
        float: left;
        clear: none;
        position: relative;
        z-index: 1;
    }
    .main-megamenu .sm_megamenu_wrapper_horizontal_menu .sambar-inner {
        margin-top: 5px;
    }
    body .header-style-1 .header-bottom .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu > li:hover > .sm_megamenu_head {
    background:none;
    }
    body .header-style-1 .header-bottom .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu > li > .sm_megamenu_head::before {
    display:none;
    }
    body .header-style-1 .header-bottom .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu > li {
    margin:0;
    }
    .header-bottom > .container {
        padding:5px 0 0 0 !important;
        width:1000px;
        max-width:1000px;
    }
    body .header-style-1 .header-bottom {
    overflow: auto;
    }
    body .header-style-1 .header-bottom .sm_megamenu_wrapper_horizontal_menu {
        margin: 0;
    }
    body .header-style-1 .header-bottom .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu > li > .sm_megamenu_head {
        color: #000;
        font-size: 14px;
        line-height: 2.6 !important;
        padding: 8px 10px 8px 10px;
    }
    .main-megamenu .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu > li {
        width: auto;
        display: inline-block;
        vertical-align: top;
    }
    .main-megamenu .btn-sambar {
        display: none!important;
    }
    body .header-style-1 .header-bottom .main-megamenu {
        display: block;
        max-width: initial;
        padding: 0 20px !important;
    }
    body .header-style-1 .header-middle .middle-right-content {
        bottom: initial;
        top: 0;
        position: relative;
        left: 0;
    }
    .header-style-1 .header-top .header-top-links {
        float: right;
    }
    body .header-style-1 .logo-content {
        padding: 0;
    }
    a.logo {
        display: inline-block;
        line-height: 1;
    }
    strong.logo {
        display: block;
        line-height: 1;
    }
    .tooltip.wrapper .tooltip.content {
    min-width: 10rem;
    }
    .minicart-wrapper .block-minicart {
    width: 290px;
    }
    .modal-popup .field-tooltip .field-tooltip-content {
    width: 200px;
    }

    .pull-left.txt-regist_date {
        height: 35px;
    }

    /* end menu mobile */

    
    
 }



 @media (max-width: 1024px) and (min-width: 768px){
    .header-container.header-style-1.active .row-topheader .block-menu .block-inner{
        width: 100%;
        transform: translateX(0);
        top: 0;
    }

    .row-topheader:after {
        height: 52px;
    }

    .minicart-wrapper{
        left: 25px;
    }

    .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu{
        display: -webkit-box; 
    }
    .col-lg-2.col-md-2.sidebar-megamenu{
        flex: initial;
        max-width: initial;
    }
    .header-style-1.sticky .header-top{
        background: #eceeef;
    }

    body .header-style-1.sticky .header-middle .middle-right-content .minicart-header .minicart-content .cart-wrapper .minicart-wrapper .showcart .text{
        width: 24px!important;
        height: 24px!important;
        background: url(../images/icon-cart.svg);
        filter: brightness(1) invert(0);
       
    }

    .header-container.header-style-1.sticky{
        padding-top: 8%;
    }

    .header-container.header-style-1.sticky a.mobile-login{
        margin-right: 170px;
        margin-top: 5px;
        height: 21px;
        width: 21px;
    }

    a.mobile-login{
        margin: 10px 120px 0 10px;
    }

    .header-container.header-style-1.sticky .btn-sambar{
        top: 10px;
        right: 74px;
        width: 20px;
        height: 18px;
    }

    body .header-style-1.sticky .header-middle .middle-right-content .minicart-header{
        top: -50px;
        right: 65px;

    }
     /* ---- */

     .sm_megamenu_wrapper_horizontal_menu .sambar-inner{
        list-style: none outside none;
     }

     .block-menu nav{
        float: none;
        vertical-align: top;
        width: 100%;
        clear: both;
        text-align: right; 
     }

     .row-topheader nav .mega-content ul{
        border-bottom: 1px solid #505050;
        display: block;
     }
     

     .row-topheader nav .mega-content li{
        border-bottom: 1px solid #000000;
        border-top: 1px solid #505050;
        background: #252525;
        text-align: left;
     }
     .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu li{ 
        width: 100%;
        position: relative;
        overflow: hidden;
     }

     .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu li a.sm_megamenu_head{
        text-decoration: none;
        display: block;
        position: relative;
     }

     body .header-style-1 .header-top .header-top-links .toplinks-wrapper .header.links li.authorization-link a{
        display: none;
     }
     .mprmasystem-customer-allrma button {
        background: #EC1C24;
        border-radius: 6px;
        outline: 0;
        color: #Fff;
        height: 45px;
        width: 110px;
    }
 





 }

 @media (max-width: 767px){
    .header-container.header-style-1.sticky{
        padding-top: 0; 
    }
   
 }
 @media only screen and (max-width: 479px){
    .header-container.header-style-1.sticky .btn-sambar{
        display: block;
        right: 24px;
    }

    .header-style-1.sticky .header-middle .middle-right-content .sm-searchbox .sm-searchbox-content .form.minisearch{
        padding-top: 45px;
    }

    body .header-style-1.sticky .header-middle .middle-right-content .minicart-header{
        top: 16px;
        z-index: 10;
        right: 40px; 
    }

    body .header-style-1 .header-top .header-top-links .toplinks-wrapper .header.links li.authorization-link a{
        display: none;
    }

    .header-container.header-style-1.sticky a.mobile-login{
        margin-right: 90px;
        margin-top: 4px;
        height: 21px;
        width: 21px;
    }

    .row-topheader{
        padding: 0px 0 8px;
    }

    .row-topheader nav .mega-content ul{
        /* padding-bottom: 88%; */
    }

    .block-menu .toplinks-wrapper, .block-menu .language-wrapper{
        float: right;
    }

    .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu .sm_megamenu_dropdown_2columns{
        background-color: #231f20;
        border: initial;
        padding: 0;
    }
    .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu li:hover .sm_megamenu_dropdown_1column, .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu li:hover .sm_megamenu_dropdown_2columns, .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu li:hover .sm_megamenu_dropdown_3columns, .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu li:hover .sm_megamenu_dropdown_4columns, .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu li:hover .sm_megamenu_dropdown_5columns, .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu li:hover .sm_megamenu_dropdown_6columns, .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu li.other-toggle.open .sm_megamenu_dropdown_1column, .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu li.other-toggle.open .sm_megamenu_dropdown_2columns, .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu li.other-toggle.open.sm_megamenu_dropdown_3columns, .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu li.other-toggle.open .sm_megamenu_dropdown_4columns, .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu li.other-toggle.open.sm_megamenu_dropdown_5columns, .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu li.other-toggle.open .sm_megamenu_dropdown_6columns{
        background-color: #231f20;
    }

    body .header-style-1.sticky .header-middle .middle-right-content .minicart-header{
        z-index: 8 !important;
    }


 }
 

 @media only screen and (max-width: 414px){

    body .header-style-1.sticky .header-middle .middle-right-content .minicart-header{
       /*  width: 30px;
        right: 8px;
        z-index: 1; */
    }
    .header-container.header-style-1.sticky a.mobile-login{
        margin-right: 0 !important;
        right: 89px !important;
        margin: 0;
        position: absolute;
       
    }
    body .header-style-1.sticky .header-middle .middle-right-content .minicart-header{
        right: 8px !important;
        z-index: 10 !important;
        top: -63px !important;
        position: relative !important;
        float: right !important;
    }

    body .header-style-1.sticky .row.row-topheader .col-lg-11.col-md-11{

    }
 }
 .desh-title-pink span.desh-cost-txt.fl-right {
    font-family: 'Conv_SukhumvitTadmai_bol';
    font-size: 20px;
    color: #5B6670;
    margin-top: 5px;
}