.breadcrumbs .items{
    max-width: 100% !important;
}
.cms-index-index .modal-popup.confirm button.action-close::before{
    position: unset;
    top: 0;
    right: 0;
    color: initial;
    background-color: unset;
}

input::placeholder{ 
    color: #CDD5DD !important;
    text-transform: capitalize;
    font-weight: 400 !important;
 }
 select::placeholder{ 
    color: #CDD5DD !important;
    text-transform: capitalize;
    font-weight: 400 !important;
}
textarea, select, input[type="text"], input[type="password"], input[type="url"], input[type="tel"], input[type="search"], input[type="number"], input[type="datetime"], input[type="email"]{
    border: 1px solid #CDD5DD !important;
    border-radius: 4px !important;
    font-family: 'source sans pro';
}

.page.messages .messages .message.info-text-active{
    display: none !important;
}

.page-header .top-header #switcher-currency .switcher-trigger strong{
    color: #002D56 !important;
    font-weight: 600 !important;
    margin-right: 10px;
}
.page-header .top-header #switcher-currency .switcher-trigger strong span.currency-symbol{
    background: #DDB363;
    color: #fff;
    border-radius: 27px;
    padding: 4px 10px;
    font-size: 18px;
    margin: 0 10px;
}
.page-header .top-header #switcher-currency .switcher-trigger strong span.currency-symbol span{  
    font-size: 16px;
}
.header-area .switcher .switcher-options:hover .switcher-dropdown .switcher-option a{
    color: #002D56 !important;
    font-weight: 600 !important;
    font-size: 16px;
    text-align: center;
}
.page-header .top-header #switcher-currency .switcher-trigger strong::after{
    color: #002D56;
}

.cms-index-index .first_row .pagebuilder-column-group{
    justify-content: space-between;
}
.cms-index-index .first_row .pagebuilder-column-group .pagebuilder-column.saleimg{
    margin-left: 0;
}
.section.user_selection_page.sellerreg{
    background-image: url('../../images/seller_reg_bg-Img.jpg');
    background-repeat: no-repeat;
}
 span.terms-msg-block a{
     color: #152D56 !important;
     font-weight: 600 !important;
 }

 /* header wihslist counter design here */
 .top-wishlist .wishlist-count-blk{
     position: relative;
 }
 .top-wishlist .wishlist-count-blk  span.counter.qty { 
    text-align: center !important;
    white-space: normal !important;
    position: absolute !important;
    min-width: 28px !important;
    font-size: 14px !important;
    line-height: 30px !important;
    left: 25px !important;
    top: -17px !important;
    border-radius: 50% !important;
    margin: 0 !important;
    color: #000000 !important;
    height: 28px !important;
    width: 28px !important;
    background-color: #ffffff !important;
    box-shadow: 0px 3px 6px #00000029 !important;
}

/* modal popup design here */
.modal-popup.confirm .modal-inner-wrap  .modal-header{
    padding-bottom: 1rem;
    padding-top: 2rem;
    border: 0;
}
.modal-popup.confirm .modal-inner-wrap .modal-header button.action-close{
    background-color: #DDB363 !important;
    padding: 3px;
    border-radius: 4px;
    font-size: 30px;    
}
.modal-popup.confirm .modal-inner-wrap .modal-header button.action-close::before{
    color: #fff;
    font-weight: 600;
}
.modal-popup.confirm .modal-inner-wrap .modal-footer{
    padding-bottom: 2rem;
    padding-top: 1rem;
    border: 0;
}
.modal-popup.confirm .modal-inner-wrap .modal-footer button.action-secondary{
    border-radius: 25px !important;
    box-shadow: 0px 3px 6px #00000029;
    border-width: 0px;
    color: #ffffff !important;
    font-weight: 600;
    background: linear-gradient(180deg, #ffd788 0%, #ad7c20 100%);
    padding: 5px 15px;
    line-height: 26px;
}
.modal-popup.confirm .modal-inner-wrap .modal-footer button.action-primary{ 
    background: linear-gradient(180deg, #20639B 0%, #002D56 100%);
    border: 1px solid #20639B;
    border-radius: 27px !important;
    padding: 5px 15px;
    line-height: 26px;
}



/* Kyc popup code here */
.modal-popup.kycpopupform .modal-content .txtposition.required label::after{
    content: "*";
    color: #f5583e;
    margin: 0 0 0 2px;
}
.modal-popup.kycpopupform .modal-content .fileupload.required label .attach-title::after{
    content: "*";
    color: #f5583e;
    margin: 0 0 0 2px;
}
.modal-popup.kycpopupform .modal-content .category_block .category-checkboxes{
    display: none;
}
.modal-popup.kycpopupform .modal-content .category_block .category-dropdown-control{
    position: relative;
}
.modal-popup.kycpopupform .modal-content .category_block .category-dropdown-control select.categorytxt{
    padding: 0;
    -webkit-box-shadow: unset !important;
}
.modal-popup.kycpopupform .modal-content .category_block .category-dropdown-control select.categorytxt option{
    height: 100%;
    display: flex;
    align-items: center;
    background-color: #fff;
    width: fit-content;
    font-size: 15px;
    font-weight: 400;
}
.modal-popup.kycpopupform .modal-content .category_block .category-dropdown-control .dropdown-type-selector{
    position: absolute;
    right: 30px;
    top: 10px;
}
.modal-popup.kycpopupform .modal-content .category_block .category-dropdown-control .dropdown-type-selector::after{
    content: '\e92e';
    display: inline-block;
    font-family: 'icomoon' !important;
    font-weight: 600;
    color: #707070;
    display: none;
}
.modal-popup.kycpopupform .modal-content .category_block .category-checkboxes{
    flex-direction: column;
    border: 1px solid #eaeaea;
    padding: 5px 10px;
}
.modal-popup.kycpopupform .modal-content .category_block .category-checkboxes label{
    margin: 0;
    padding: 5px 0;
    display: flex;
    align-items: center;
    vertical-align: middle;
    font-size: 15px;
    font-weight: 400;
}
.modal-popup.kycpopupform .modal-content .category_block .category-checkboxes label input[type="checkbox"]{
    width: 20px;
    height: 20px;
    border-color: #E8E8E8;
    margin-right: 15px;
}

.uploadlic.license-file-upload{
    display: block;
    text-align: center;
    border-radius: 4px;      
    background-color: #E8E8E8;
    height: 50px;
    position: relative;
    margin-top: 20px;
}
.uploadlic.license-file-upload input{
    position: relative;
    border: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 0;
    height: 50px;
    color: #4E4E4E;
    font-weight: 600;
    text-transform: capitalize;
    width: 100%;
    line-height: 45px;
    left: 20px;
}
.uploadlic.license-file-upload input:hover{
    cursor: pointer;
}
.uploadlic.license-file-upload input::-webkit-file-upload-button {
    visibility: hidden;
}
.uploadlic.license-file-upload  #btn-file-reset-id:hover{
    cursor: pointer;
}
.uploadlic.license-file-upload  #btn-file-reset-id::after{
    content: '\e616';
    font-family: 'icons-blank-theme';
    color: #fff;
    position: absolute;
    font-weight: 700;
    background-color: #e1b45c;
    top: -5px;
    right: -5px;
    border-radius: 50%;
    width: 20PX;
    height: 20px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 18px;
}
.uploadlic.license-file-upload #license_error{
    position: absolute;
    left: 0;
    color: red;
    font-weight: 600;
}
.uploadlic.license-file-upload #license_type_error{
    position: absolute;
    left: 0;
    color: red;
    font-weight: 600;
}


.taxupload.tax-file-upload{
    display: block;
    text-align: center;
    border-radius: 4px;      
    background-color: #E8E8E8;
    height: 50px;
    position: relative;
    margin-top: 20px;
}
.taxupload.tax-file-upload input{
    position: relative;
    border: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 0;
    height: 50px;
    color: #4E4E4E;
    font-weight: 600;
    text-transform: capitalize;
    width: 100%;
    line-height: 45px;
    left: 20px;
}
.taxupload.tax-file-upload input:hover{
    cursor: pointer;
}
.taxupload.tax-file-upload input::-webkit-file-upload-button {
    visibility: hidden;
}
.taxupload.tax-file-upload  #btn-file-reset-id2:hover{
    cursor: pointer;
}
.taxupload.tax-file-upload  #btn-file-reset-id2::after{
    content: '\e616';
    font-family: 'icons-blank-theme';
    color: #fff;
    position: absolute;
    font-weight: 700;
    background-color: #e1b45c;
    top: -5px;
    right: -5px;
    border-radius: 50%;
    width: 20PX;
    height: 20px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 18px;
}
.taxupload.tax-file-upload #tax_cert_error{
    position: absolute;
    left: 0;
    color: red;
    font-weight: 600;
}
.taxupload.tax-file-upload #tax_cert_type_error{
    position: absolute;
    left: 0;
    color: red;
    font-weight: 600;
}
.uploadlic.national-id-upload{
    display: block;
    text-align: center;
    border-radius: 4px;      
    background-color: #E8E8E8;
    height: 50px;
    position: relative;
    margin-top: 20px;
}
.uploadlic.national-id-upload input:hover{
    cursor: pointer;
}
.uploadlic.national-id-upload input{
    position: relative;
    border: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 0;
    height: 50px;
    color: #4E4E4E;
    font-weight: 600;
    text-transform: capitalize;
    width: 100%;
    line-height: 45px;
    left: 20px;
}
::file-selector-button {
    display: none;
    visibility: hidden;
  }
.uploadlic.national-id-upload input::file-selector-button {
    display: none;
    visibility: hidden;
  }
.uploadlic.national-id-upload input::-webkit-file-upload-button {
    visibility: hidden;
}
.uploadlic.national-id-upload #btn-file-reset-id3{
    cursor: pointer;
}
.uploadlic.national-id-upload  #btn-file-reset-id3::after{
    content: '\e616';
    font-family: 'icons-blank-theme';
    color: #fff;
    position: absolute;
    font-weight: 700;
    background-color: #e1b45c;
    top: -5px;
    right: -5px;
    border-radius: 50%;
    width: 20PX;
    height: 20px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 18px;
}
.uploadlic.national-id-upload #pass_cert_error{
    position: absolute;
    left: 0;
    color: red;
    font-weight: 600;
}
.uploadlic.national-id-upload #pass_cert_type_error{
    position: absolute;
    left: 0;
    color: red;
    font-weight: 600;
}

/* kyc form checkbox design here */

.txposition.checkbox-validation-blk input[type="checkbox"]{
    visibility: visible;
}
.checkboxntxt input[type="checkbox"]:checked{
    
    appearance: none;
}
.checkboxntxt input[type="checkbox"] + span {
    width: 22px;
    height: 22px;
}
.checkboxntxt input[type="checkbox"]:checked +span::after{
    content: '\e610';
    font-family: 'icons-blank-theme';
    font-size: 22px;
    top: -2px !important;
    left: 4px;
    line-height: 20px;
    color: #fff;
    width: 22px;
    height: 22px;
    background-color: #cfa24b;
    border: 1px solid #cfa24b;
    border-radius: initial;
  }
  .checkboxntxt  input[type="checkbox"]{
    width: 22px;
    height: 22px;
    position: absolute;
    margin-right: 15px;
    left: -5px;
}
.checkboxntxt .chklabel{
    margin-bottom: 0;
    margin-left: 15px;
    color: #5C6369;
    left: 20px;
    position: relative
}
.checkboxntxt input[type="checkbox"]:checked::after{
    content: '\e610';
    font-family: 'icons-blank-theme';
    font-size: 22px;
    top: 0px !important;
    left: 0px;
    line-height: 20px;
    color: #fff;
    width: 22px;
    height: 22px;
    background-color: #cfa24b;
    border: 1px solid #cfa24b;
    border-radius: initial;
}
.kycpopupform .checkboxntxt{
    position: relative;
}
.kycpopupform .checkboxntxt #accept_agreement-error{
    position: absolute;
    bottom: -30px;
}
.kycpopupform .checkboxntxt .reminder{
    margin-bottom: 0;
    margin-left: 15px;
    color: #5C6369;
    left: 30px;
    position: relative;
  }


#tax_certificate .expiry input[type="checkbox"]:checked{    
    appearance: none;
}
#tax_certificate .expiry input[type="checkbox"] + span {
    width: 22px;
    height: 22px;
}
#tax_certificate .expiry input[type="checkbox"]:checked +span::after{
    content: '\e610';
    font-family: 'icons-blank-theme';
    font-size: 22px;
    top: -2px !important;
    left: 4px;
    line-height: 20px;
    color: #fff;
    width: 22px;
    height: 22px;
    background-color: #cfa24b;
    border: 1px solid #cfa24b;
    border-radius: initial;
  }
  #tax_certificate .expiry  input[type="checkbox"]{
    width: 22px;
    height: 22px;
    position: absolute;
    margin-right: 15px;
    left: -5px;
}
#tax_certificate .expiry .chklabel{
    margin-bottom: 0;
    margin-left: 15px;
    color: #5C6369;
    left: 20px;
    position: relative
}
#tax_certificate .expiry input[type="checkbox"]:checked::after{
    content: '\e610';
    font-family: 'icons-blank-theme';
    font-size: 22px;
    top: 0px !important;
    left: 0px;
    line-height: 20px;
    color: #fff;
    width: 22px;
    height: 22px;
    background-color: #cfa24b;
    border: 1px solid #cfa24b;
    border-radius: initial;
}
.kycpopupform #tax_certificate .expiry{
    display: flex;
    align-items: center;
    position: relative;
}
.kycpopupform #tax_certificate .expiry .reminder{
    margin-bottom: 0;
    margin-left: 15px;
    color: #5C6369;
    left: 20px;
    position: relative;
  }

/* my account page common code here */
.account .columns .column.main{
    width: 79% !important;
    background-color: #fff !important;
}
.account .columns .sidebar.sidebar-main{
    width: 21% !important;
}
.account .page-main .columns .column.main .toolbar{
    margin-bottom: 15px;
    border: 1px solid #D6D6D6;
    border-radius: 4px;
    background-color: #F8F0E0;
    padding: 8px 8px 6px;
}
.account .page-main .columns .column.main .toolbar .pager .limiter select{
    border: 1px solid #CDD5DD;
    border-radius: 2px;
    background-color: #fff;
}
.account .page-main .columns .column.main .toolbar .pager .limiter .limiter-label{
    letter-spacing: 0px;
    color: #858A8E;
    font-weight: 600;
}
.kyc_agreements_doc{
    background: transparent;
    border: 0;
    font-size: 16px;
    font-weight: 600;
    color: #193e73;
    cursor: pointer;
}



/* Inventory Page Design here */

.marketplace-product-add .wk-mp-design {
    padding: 15px 25px;
}
.marketplace-product-add .wk-mp-design .wk-mp-page-title.legend span.page-title{
    color: #DDB363;
    text-transform: capitalize;
    font-weight: 600;
    font-size: 20px;
}

.marketplace-product-add .wk-mp-design .inventory-block-fields{
    display: flex;
    flex-wrap: wrap;
    width: 80%;
    justify-content: space-between;
}
.marketplace-product-add .label.inventory-label{
    margin-bottom: 5px;
}
.marketplace-product-add .wk-mp-design .inventory-block-fields .label.inventory-label{
    margin-bottom: 5px;
    padding: 0 15px;
}
.marketplace-product-add .wk-mp-design .inventory-block-fields .others-block{
    padding-top: 10px;
}
.marketplace-product-add .wk-mp-design .inventory-block-fields .others-block.required label.inventory-label::after{
    content: "*";
    color: #f5583e;
    margin: 0 0 0 2px;
}
.marketplace-product-add .wk-mp-design .inventory-block-fields .others-block input{
    border-radius: 27px;
    border: 1px solid #CDD5DD;
}
.marketplace-product-add .wk-mp-design .inventory-block-fields .label.inventory-label span{
    letter-spacing: 0px;
    color: #272727;
    opacity: 1;
    font-size: 16px;
    font-weight: 600;
    text-transform: capitalize;
}
.marketplace-product-add .wk-mp-design .inventory-block-fields .field{
    width: 48%;
    position: relative;
    margin-bottom: 20px
}
.marketplace-product-add .wk-mp-design .inventory-block-fields .field.field-product-name{
    width: 100%;
}
.marketplace-product-add .wk-mp-design .inventory-block-fields .field.field-Description{
    width: 100%;
}
.marketplace-product-add .wk-mp-design .inventory-block-fields .field.field-Description .label.inventory-label span{
    letter-spacing: 0px;
    color: #272727;
    opacity: 1;
    font-size: 16px;
    font-weight: 600;
}
.marketplace-product-add .wk-mp-design .inventory-block-fields .field .control input{
    border: 1px solid #CDD5DD !important;
    opacity: 1;
    height: 44px !important;
    margin-bottom: initial !important;
}
.marketplace-product-add .wk-mp-design .inventory-block-fields .field .control input#texub_product_id{
    color: #CDD5DD !important;
}
.marketplace-product-add .wk-mp-design .inventory-block-fields .field .control select{
    border: 1px solid #CDD5DD;
    border-radius: 27px;
    opacity: 1;
}
.marketplace-product-add .wk-mp-design .inventory-block-fields .field .control textarea{
   border: 1px solid #CDD5DD;
   border-radius: 8px;
   opacity: 1;
   color: #777777 !important;
   font-style: normal !important;
}
.marketplace-product-add .wk-mp-design .inventory-block-fields .field #skuavail .success-msg.skuavailable{
    padding-left: 0;
    color: #d3a650;
    font-weight: 600;
}
.marketplace-product-add .wk-mp-design .actions-toolbar{
    margin-left: 0 !important;
    flex-direction: row-reverse;
        align-items: center;
        float: left;
        width: 100%;
}
.marketplace-product-add .wk-mp-design .actions-toolbar .primary{
    float: right;
    width: 20%;
}
.marketplace-product-add .wk-mp-design .actions-toolbar .primary .action.primary.submit{
    background-color: #152D56;
    width: 100%;
    padding: 10px 15px;
    border: 0;
    border-radius: 27px !important;
}
.marketplace-product-add .wk-mp-design .actions-toolbar .primary .action.primary.submit:hover{
    background-color: #152D56 !important;
}
.marketplace-product-add .wk-mp-design .actions-toolbar .primary .action.primary.submit span{
    color: #fff;
    font-weight: 600;
    font-size: 16px;
}
.marketplace-product-add .wk-mp-design .actions-toolbar .secondary {
    float: initial;
}
.marketplace-product-add .wk-mp-design .actions-toolbar .secondary .action.back{
    display: block !important;
    color: #152D56;
    font-weight: 600;
}
.marketplace-product-add .wk-mp-design .actions-toolbar .secondary .action.back::before{
    color: #152D56;
    content: "\f053";
    display: inline-block;
    font-family: 'FontAwesome';
    font-weight: 400;
    margin-right: 5px;
}



/* product list page design here */
.marketplace-product-productlist .columns .column.main{
    padding: 25px 20px;
}
.marketplace-product-productlist .product-list-header{
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.marketplace-product-productlist .product-list-header  .block.block-content{
    width: 90%;
    margin-bottom: 0;
}
.marketplace-product-productlist .product-list-header  .product-list-notification{
    width: 10%;
    text-align: center;
}
.marketplace-product-productlist .product-list-header .form.minisearch .searchicon{
    padding: 3px 10px;
    top: 15px;
}

.marketplace-product-productlist .product-list-header .form.minisearch  input.mainsearch{
    width: 100%;
    font-size: 20px;
    padding-left: 50px;
    font-weight: 600;
    margin: 10px 0;
}

.marketplace-product-productlist .table-product-wrapper.productlist-recent{
    padding: 30px 10px;
    overflow-y: auto;
}
.marketplace-product-productlist .table-product-wrapper.productlist-recent #productlist-table thead{
    background-color: #012d56;
    border-radius: 4px;
}
.marketplace-product-productlist .table-product-wrapper.productlist-recent #productlist-table thead tr th{
    width: auto;
    max-width: 10% !important;
    color: #fff;
    font-weight: 600;
    font-size: 16px;
    padding: 15px 10px;
    vertical-align: middle;
}
.marketplace-product-productlist .table-product-wrapper.productlist-recent #productlist-table tbody tr td{
    width: auto;
    max-width: 10% !important;
    vertical-align: middle;
}
.marketplace-product-productlist .table-product-wrapper.productlist-recent #productlist-table tbody tr:nth-child(odd){
    background-color: #f5f5f5;
    border-radius: 4px;
    border-bottom: 4px solid #fff;
} 
.marketplace-product-productlist .table-product-wrapper.productlist-recent #productlist-table tbody tr:nth-child(even){
    background-color: #eaeaea;
    border-radius: 4px;
}
.marketplace-product-productlist .table-product-wrapper.productlist-recent #productlist-table tbody tr td{
    letter-spacing: 0.48px;
    color: #333C42;
    text-transform: capitalize;
    font-size: 16px;
    font-weight: 400;
    padding: 15px 10px;

}
.marketplace-product-productlist .table-product-wrapper.productlist-recent #productlist-table tbody tr td.sku span{
    background-color: #fff;
    border-radius: 24px;
    padding: 8px 20px;
    white-space: nowrap;
}
.marketplace-product-productlist .table-product-wrapper.productlist-recent #productlist-table tbody tr td.in-stock span{
    background-color: #fff;
    border-radius: 24px;
    padding: 8px 20px;
    white-space: nowrap;
}
.marketplace-product-productlist .table-product-wrapper.productlist-recent #productlist-table tbody tr td.moq span{
    background-color: #fff;
    border-radius: 24px;
    padding: 8px 20px;
    white-space: nowrap;
}
.marketplace-product-productlist .table-product-wrapper.productlist-recent #productlist-table tbody tr td.my-price span{
    background-color: #fff;
    border-radius: 24px;
    padding: 8px 20px;
    white-space: nowrap;
}
.marketplace-product-productlist .table-product-wrapper.productlist-recent #productlist-table tbody tr td.lowest-price span{
    background-color: #fff;
    border-radius: 24px;
    padding: 8px 20px;
    white-space: nowrap;
}
.marketplace-product-productlist .table-product-wrapper.productlist-recent #productlist-table tbody tr td.actions .action.view{
    letter-spacing: 0px;
    color: #002D56;
    opacity: 1;
    text-decoration: underline;
    font-weight: 600;
}

.marketplace-product-productlist .actions-toolbar{
    margin-left: 0 !important;
    flex-direction: row-reverse;
    align-items: center;
    float: left;
    width: 100%;
}
.marketplace-product-productlist .actions-toolbar .primary{
    float: right;
    width: 35%;
    display: flex;
    justify-content: space-between;
    gap: 10px;
}
.marketplace-product-productlist .actions-toolbar .primary .action.primary.register{
    border: 1px solid #002D56;
    background-color: #fff;
    color: #002D56;
    border-radius: 27px;
    width: 100%;
    justify-content: center;
    align-items: center;
    font-weight: 800;
    padding :0;

}
.marketplace-product-productlist .actions-toolbar .primary .action.primary.additional{
    background-color: #fff;
    width: 100%;
    padding: 10px 15px;
    border: 1px solid #152D56;
    border-radius: 27px !important;
    justify-content: center;
    align-items: center;
    font-weight: 800;
}
.marketplace-product-productlist .actions-toolbar .secondary{
    float: initial !important;
}
.marketplace-product-productlist .actions-toolbar .secondary .action.back{
    display: block !important;
}




/* my account update product design here */
.mpassignproduct-product-add .columns .column.main{
    padding: 20x 15px;
}
.mpassignproduct-product-add .wk-mp-page-title {
    margin: 0 20px;
}
.mpassignproduct-product-add .wk-mp-page-title .page-title{
    color: #DDB363;
    text-transform: capitalize;
    font-size: 22px;
    font-weight: 600;
}
.mpassignproduct-product-add .inventory-product-update{
    margin: 30px 10px;
}

.mpassignproduct-product-add .inventory-update-block-fields{
    display: flex;
    width: 100%;
    justify-content: space-between;
    margin: 20px 0px 10px 0px;
    background-color: #F8F0E0;
}
.mpassignproduct-product-add .inventory-update-block-fields .inventory-hub-price-add{
    background: #fff;
    display: flex;
    justify-content: space-around;
    align-items: center;
}
.mpassignproduct-product-add .inventory-update-block-fields .inventory-hub-price-add .inventory-field-remove{
    display: flex;
    flex-direction: column;
}
.mpassignproduct-product-add .inventory-update-block-fields .inventory-hub-price-add .inventory-field-add{
    display: flex;
    flex-direction: column;
}
.mpassignproduct-product-add .inventory-update-block-fields .inventory-hub-price-add .inventory-field-add span{
    letter-spacing: 0px;
    color: #20639B;
    opacity: 1;
    font-weight: 600;
    text-decoration: underline;
}
.mpassignproduct-product-add .inventory-update-block-fields .inventory-field-remove span{
    letter-spacing: 0px;
    color: #20639B;
    opacity: 1;
    font-weight: 600;
    text-decoration: underline;
}
.mpassignproduct-product-add .inventory-update-block-fields .inventory-hub-price-add button{
    width: 40px;
    height: 40px;
    border-radius: 50%;
    color: #002D56;
    background-color: #d6d8d9;
    border: 1px solid #d6d8d9;
    margin-left: 10px;

}
.mpassignproduct-product-add .inventory-update-block-fields .inventory-hub-price-add button::before{
    content: "\f067";
    font-family: "FontAwesome";
    font-size: 18px;
    color: #002D56;
}
.mpassignproduct-product-add .inventory-update-block-fields .field.field-product-name.hub-blk{
    width: 25%;
    padding: 20px 0px 10px 10px;
    margin-left: 0;
}
.mpassignproduct-product-add .inventory-update-block-fields .field.field-product-name.price-blk{
    width: 35%;
    padding: 20px 0px 10px 10px;
    margin-left: 0;
}
.mpassignproduct-product-add .inventory-update-block-fields .field.field-product-name.stock-blk{
    width: 15%;
    padding: 20px 0px 10px 10px;
    margin-left: 0;
}
.mpassignproduct-product-add .inventory-update-block-fields .field.field-product-name.eta-blk{
    width: 15%;
    padding: 20px 0px 10px 10px;
    margin-left: 0;
}
.mpassignproduct-product-add .inventory-update-block-fields .field.field-product-name.moq-blk{
    width: 15%;
    padding: 20px 10px 10px 10px;
    margin-left: 0;
}
.mpassignproduct-product-add .inventory-update-block-fields .field.field-product-name:last-child{
    padding: 20px 10px 10px 10px;
}
.mpassignproduct-product-add .inventory-update-block-fields .field.field-product-name input{
    font-size: initial !important;
    padding: 0 20px;
    margin-bottom: initial !important;
}
.mpassignproduct-product-add .inventory-update-block-fields .price-control-block{
    display: flex;
}
.mpassignproduct-product-add .inventory-update-block-fields .price-control-block .inventory-price-symbol-blk{
    width: 60%;
}
.mpassignproduct-product-add .inventory-update-block-fields .price-control-block .inventory-price-blk{
    width: 40%;
}
.mpassignproduct-product-add .inventory-update-block-fields .price-control-block select#price{
    width: 100%;
    padding: 0 10px;
}
.mpassignproduct-product-add .inventory-update-block-fields .price-control-block input#price{
    padding: 0 10px;
}
.mpassignproduct-product-add .inventory-update-block-fields .label.inventory-label{
    margin-bottom: 5px;
    padding: 0px 10px;
}
.mpassignproduct-product-add .inventory-update-block-fields .label.inventory-label span{
    letter-spacing: 0px;
    color: #272727;
    opacity: 1;
    font-size: 16px;
    font-weight: 600;
}
.mpassignproduct-product-add .inventory-update-block-fields .control select{
    height: 54px;
    border: 1px solid #CDD5DD;
    opacity: 1;
    font-size: 14px;
    background-color: #fff;
}
.mpassignproduct-product-add .inventory-update-block-fields .control select#currency{
    position: relative;
}
.mpassignproduct-product-add .inventory-update-block-fields .price-control-block #currency-error{
    position: absolute;
    margin-top: 0;
}
.mpassignproduct-product-add .inventory-update-block-fields .price-control-block #price-error{
    position: absolute;
    margin-top: 0;
}
.mpassignproduct-product-add .inventory-block-fields .field .control.dimensions-conntrol input{
    position: relative;
}
.mpassignproduct-product-add .inventory-block-fields .field .control.dimensions-conntrol #length-error{
    position: absolute;
    margin-top: 0;
}
.mpassignproduct-product-add .inventory-block-fields .field .control.dimensions-conntrol #width-error{
    position: absolute;
    margin-top: 0;
}
.mpassignproduct-product-add .inventory-block-fields .field .control.dimensions-conntrol #height-error{
    position: absolute;
    margin-top: 0;
}
.mpassignproduct-product-add .inventory-block-fields .field .control.dimensions-conntrol #weight-error{
    position: absolute;
    margin-top: 0;
}
.mpassignproduct-product-add .inventory-block-fields .field.field-packing-details .field{
    width: 100%;
    padding-top: 10px;
    margin-left: 0px;
}

.mpassignproduct-product-add .inventory-update-block-fields .control input{
    border: 1px solid #CDD5DD;
    opacity: 1;
    font-size: 14px;
}
.mpassignproduct-product-add .block .inventory-hub-price-remove{
    text-align: right;
}
.mpassignproduct-product-add .inventory-hub-price-remove button{
    width: 40px;
    height: 40px;
    border-radius: 50%;
    color: #002D56;
    background-color: #d6d8d9;
    border: 1px solid #d6d8d9;
    margin-left: 10px;

}
.mpassignproduct-product-add .inventory-update-block-fields .inventory-hub-price-add .inventory-field-remove button::before{
    content: "\f068";
    font-family: "FontAwesome";
    font-size: 18px;
    color: #002D56;
}


.mpassignproduct-product-add .inventory-update-tax-fields{
    display: flex;
    width: 80%;
    justify-content: space-between;
}
.mpassignproduct-product-add .inventory-update-tax-fields .label.inventory-label{
    margin-bottom: 5px;
}
.mpassignproduct-product-add .inventory-update-tax-fields .label.inventory-label span{
    letter-spacing: 0px;
    color: #272727;
    opacity: 1;
    font-size: 16px;
    font-weight: 600;
}
.mpassignproduct-product-add .inventory-update-tax-fields .control input{
    border: 1px solid #CDD5DD;
    border-radius: 27px !important;
    opacity: 1;
}
.mpassignproduct-product-add .inventory-update-tax-fields .control input#cgst{
    margin-bottom: 5px !important;
}
.mpassignproduct-product-add .inventory-update-tax-fields .control input#igst{
    margin-bottom: 5px !important;
}
.mpassignproduct-product-add .inventory-update-tax-fields .control input#sgst{
    margin-bottom: 5px !important;
}
.mpassignproduct-product-add .inventory-block-fields{
    display: flex;
    flex-wrap: wrap;
    width: 80%;
    justify-content: space-between;
    margin-bottom: 20px;
}
.mpassignproduct-product-add .inventory-block-fields .field{
    width: 48%;
    margin-bottom: 20px;
}
.mpassignproduct-product-add .inventory-block-fields .field .inventory-length{
    position: relative;
}
.mpassignproduct-product-add .inventory-block-fields .field .inventory-width{
    position: relative;
}
.mpassignproduct-product-add .inventory-block-fields .field .inventory-height{
    position: relative;
}
.mpassignproduct-product-add .inventory-block-fields .field .inventory-weight{
    position: relative;
}
.mpassignproduct-product-add .inventory-block-fields .others-block{
    padding-top: 10px;
}
.mpassignproduct-product-add .inventory-block-fields .others-block input{
    border: 1px solid #CDD5DD;
}
.mpassignproduct-product-add .inventory-block-fields .country-dropdown-control{
    position: relative;
}
.mpassignproduct-product-add .inventory-block-fields .country-checkboxes{
    display: flex;
    border: 1px solid #eaeaea;
    padding: 5px 10px;
    overflow-y: scroll;
    overflow-x: hidden;
    height: 200px;
}
.mpassignproduct-product-add .inventory-block-fields .country-checkboxes label:first-child{
    display: none;
}
.mpassignproduct-product-add .inventory-block-fields .country-checkboxes label{
    display: flex;
    font-size: 16px;
}
.mpassignproduct-product-add .inventory-block-fields .country-checkboxes label input{
    margin-right: 10px;
}
.mpassignproduct-product-add .inventory-block-fields .country-checkboxes.country-list{
    display: flex;
    border: 1px solid #eaeaea;
    padding: 5px 10px;
    overflow-y: scroll;
    overflow-x: hidden;
    height: 200px;
    flex-direction: column;
}
.mpassignproduct-product-add .inventory-block-fields .country-checkboxes.country-list label:first-child{
    display: flex !important;
}
.mpassignproduct-product-add .inventory-block-fields .country-checkboxes.country-list label{
    display: flex !important;
    font-size: 16px;
}

.mpassignproduct-product-add .inventory-block-fields .others-block select#warranty-country.show{
    display: block !important;
    height: 100%;
    border-radius: 0 !important;
    overflow-x: hidden;
    overflow-y: scroll;
    background-image: unset;
    padding: 0;
}
.mpassignproduct-product-add .inventory-block-fields .others-block select#warranty-country{
    border: 1px solid #CDD5DD;
    overflow: hidden;
}
.mpassignproduct-product-add .inventory-block-fields .others-block select#warranty-country option{
    align-items: center;
    display: flex;
    background-color: #fff;
    width: 100%;
    font-size: 19px;
    font-weight: 400;
    height: 100%;
}
.mpassignproduct-product-add .inventory-block-fields .label.inventory-label{
    margin-bottom: 5px;
    padding: 0 15px;
}
.mpassignproduct-product-add .inventory-block-fields .warrantycountry-dropdown-list{
    border-radius: 27px;
    border: 1px solid #CDD5DD;
    height: 44px;
    padding: 0 15px;
    display: flex;
    align-items: center
}
.mpassignproduct-product-add .inventory-block-fields .field .control.dimensions-conntrol{
    display: flex;
    align-items: center;
}
.mpassignproduct-product-add .inventory-block-fields .field .control.dimensions-conntrol input:first-child{
    padding: 0 20px;
    font-size: 14px !important;
}
.mpassignproduct-product-add .inventory-block-fields .field .control.dimensions-conntrol input:last-child{
    padding: 0 10px;
    font-size: 14px !important;
}
.mpassignproduct-product-add .inventory-block-fields .field .control.dimensions-conntrol input#width{
    border-radius: 0 !important;
    padding: 0 10px;
    font-size: 14px !important;
}
.mpassignproduct-product-add .inventory-block-fields .field .control.dimensions-conntrol input#height{
    border-radius: 0 !important;
    padding: 0 10px;
    font-size: 14px !important;
}
.mpassignproduct-product-add .inventory-block-fields .label.inventory-label span{
    letter-spacing: 0px;
    color: #272727;
    opacity: 1;
    font-size: 16px;
    font-weight: 600;
}
.mpassignproduct-product-add .inventory-block-fields .control input{
    border: 1px solid #CDD5DD;
    font-size: initial !important;
    margin-bottom:  initial !important;
}
.mpassignproduct-product-add .inventory-block-fields .control select{
    border: 1px solid #CDD5DD;
    height: 54px;
}
.mpassignproduct-product-add .inventory-block-fields .field.field-Description{
    width: 100%;
}
.mpassignproduct-product-add .inventory-block-fields .field.field-Description .control{
    width: 100%;
}
.mpassignproduct-product-add .inventory-block-fields .field.field-Description textarea{
    border:1px solid #CDD5DD;
    color: #777777 !important;
    font-style: normal !important;
    font-size: initial !important;
}
.mpassignproduct-product-add .actions-toolbar{
    margin-left: 0 !important;
    flex-direction: row-reverse;
    align-items: center;
    float: left;
    width: 100%;
    padding-bottom: 20px;
}
.mpassignproduct-product-add .actions-toolbar .primary{
    float: right;
    width: 20%;
}
.mpassignproduct-product-add  .actions-toolbar .primary .wk-product-save-btn.button{
    background-color: #152D56;
    width: 100%;
    padding: 10px 15px;
    border: 0;
    border-radius: 27px !important;
}
.mpassignproduct-product-add .actions-toolbar .primary .wk-product-save-btn.button span{
    color: #fff;
    font-weight: 600;
    font-size: 16px;
}
.mpassignproduct-product-add .actions-toolbar .secondary {
    float: initial;
}
.mpassignproduct-product-add .actions-toolbar .secondary .action.back{
    display: block !important;
    color: #152D56;
    font-weight: 600;
}
.mpassignproduct-product-add .actions-toolbar .secondary .action.back::before{
    color: #152D56;
    content: "\f053";
    display: inline-block;
    font-family: 'FontAwesome';
    font-weight: 400;
    margin-right: 5px;
}
.mpassignproduct-product-add .inventory-block-fields .region-dropdown-control .region-block-list{
    overflow: hidden;
}
.mpassignproduct-product-add .inventory-block-fields .region-dropdown-list .dropdown-type-selector{
    position: absolute;
    right: 30px;
    top: 10px;
}
.mpassignproduct-product-add .inventory-block-fields .region-dropdown-list .dropdown-type-selector::after{
    content: '\e92e';
    display: inline-block;
    font-family: 'icomoon' !important;
    font-weight: 600;
    color: #707070;
}
.mpassignproduct-product-add .inventory-block-fields .region-dropdown-list{
    border-radius: 27px;
    border: 1px solid #CDD5DD;
    height: 44px;
    padding: 0 15px;
    display: flex;
    align-items: center;
    display: none;
}
.mpassignproduct-product-add .inventory-block-fields .region-dropdown-control .region-block-list option{
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    background-color: #fff;
}
.mpassignproduct-product-add .inventory-block-fields #region-checkboxes{
    flex-direction: column;
    border: 1px solid #eaeaea;
    padding: 5px 10px;
    overflow-y: scroll;
    overflow-x: hidden;
    height: 200px;
}
.mpassignproduct-product-add .inventory-block-fields #region-checkboxes label{
    width: 100%;
    display: flex;
}
.mpassignproduct-product-add .inventory-block-fields #region-checkboxes label input{
    font-size: 16px;
}
.mpassignproduct-product-add .inventory-block-fields .control select.region-block-list.show{
    display: block !important;
    height: 100%;
    border-radius: 0 !important;
    overflow-x: hidden;
    overflow-y: scroll;
    background-image: unset;
    padding: 0;
}


.mpassignproduct-product-add .inventory-block-fields .control select.warranty-country-block-list.show{
    display: block !important;
    height: 100%;
    border-radius: 0 !important;
    overflow-x: hidden;
    overflow-y: scroll;
    background-image: unset;
    padding: 0;
}



.mpassignproduct-product-add .inventory-block-fields .country-dropdown-list{
    border: 1px solid #CDD5DD;
    height: 54px;
    padding: 0 15px;
    display: flex;
    align-items: center;
}
.mpassignproduct-product-add .inventory-block-fields .control select.country-block-list{
    display: none;
}
.mpassignproduct-product-add .inventory-block-fields .control select.country-block-list.show{
    display: block !important;
    height: 100%;
    border-radius: 0 !important;
    overflow-x: hidden;
    overflow-y: scroll;  
    background-image: unset;
    padding: 0;
}

.mpassignproduct-product-add .inventory-product-update .inventory-update-hub-price-details .product-hub-price-info-blk .block.inventory-hub-price-add .inventory-field-add{
    display: none;
}
.mpassignproduct-product-add .inventory-product-update .inventory-update-hub-price-details .product-hub-price-info-blk  .block.inventory-hub-price-add .inventory-field-remove{
    display: block;
}
.mpassignproduct-product-add .inventory-product-update .inventory-update-hub-price-details .product-hub-price-info-blk:first-child .block.inventory-hub-price-add .inventory-field-add{
    display: block;
}
.mpassignproduct-product-add .inventory-product-update .inventory-update-hub-price-details .product-hub-price-info-blk:first-child  .block.inventory-hub-price-add .inventory-field-remove{
    display: none;
}
.mpassignproduct-product-add .inventory-block-fields .control .multi-select-container .multi-select-button{
    border: 1px solid #CDD5DD;
    height: 54px;
    padding: 0 15px;
    display: flex;
    align-items: center;
    position: relative;
}
.mpassignproduct-product-add .inventory-block-fields .control .multi-select-container .multi-select-button::after{
    content: "";
    display: inline-block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0.4em 0.4em 0 0.4em;
    border-color: #999 transparent transparent transparent;
    margin-left: 0.4em;
    vertical-align: 0.1em;
    position: absolute;
    right: 15px;
}
.mpassignproduct-product-add .inventory-block-fields .control.country-block-list .dropdown-type-selector {
    position: absolute;
    right: 30px;
    top: 10px;
}
.mpassignproduct-product-add .inventory-block-fields .control.country-block-list .dropdown-type-selector::after{
    content: '\e92e';
    display: inline-block;
    font-family: 'icomoon' !important;
    font-weight: 600;
    color: #707070; 
}

.mpassignproduct-product-add .inventory-block-fields .control .multi-select-container{
    display: flex;
    flex-direction: column;
}
.mpassignproduct-product-add .inventory-block-fields .control .multi-select-container .multi-select-menu{
    display: none;
}
.mpassignproduct-product-add .inventory-block-fields .control .multi-select-container.multi-select-container--open .multi-select-menu{
    display: block !important;
    overflow-x: hidden !important;
}
.mpassignproduct-product-add .inventory-block-fields .control .multi-select-container.multi-select-container--open .multi-select-menu .multi-select-menuitems{
    display: flex;
    flex-direction: column;
    border: 1px solid #eaeaea;
    padding: 5px 10px;
    overflow-y: scroll;
    overflow-x: hidden;
    height: 200px;
}



/* inventory product edit design here */

.mpassignproduct-product-edit .columns .column.main{
    padding: 20x 15px;
}
.mpassignproduct-product-edit .wk-mp-page-title {
    margin: 0 20px;
}
.mpassignproduct-product-edit .wk-mp-page-title .page-title{
    color: #DDB363;
    text-transform: capitalize;
    font-size: 22px;
    font-weight: 600;
}
.mpassignproduct-product-edit .inventory-product-update{
    margin: 30px 10px;
}

.mpassignproduct-product-edit .inventory-update-block-fields{
    display: flex;
    width: 100%;
    justify-content: space-between;
    margin: 20px 0px 10px 0px;
    background-color: #F8F0E0;
}
.mpassignproduct-product-edit .inventory-update-block-fields .inventory-hub-price-add{
    background: #fff;
    display: flex;
    justify-content: start;
    align-items: center;
    min-width: 100px;
}
.mpassignproduct-product-edit .inventory-update-block-fields .inventory-hub-price-add .inventory-field-remove{
    display: flex;
    flex-direction: column;
}
.mpassignproduct-product-edit .inventory-update-block-fields .inventory-hub-price-add .inventory-field-add{
    display: flex;
    flex-direction: column;
}
.mpassignproduct-product-edit .inventory-update-block-fields .inventory-hub-price-add .inventory-field-add span{
    letter-spacing: 0px;
    color: #20639B;
    opacity: 1;
    font-weight: 600;
    text-decoration: underline;
}
.mpassignproduct-product-edit .inventory-update-block-fields .inventory-field-remove span{
    letter-spacing: 0px;
    color: #20639B;
    opacity: 1;
    font-weight: 600;
    text-decoration: underline;
}
.mpassignproduct-product-edit .inventory-update-block-fields .inventory-hub-price-add button{
    width: 40px;
    height: 40px;
    border-radius: 50%;
    color: #002D56;
    background-color: #d6d8d9;
    border: 1px solid #d6d8d9;
    margin-left: 10px;

}
.mpassignproduct-product-edit .inventory-update-block-fields .inventory-hub-price-add button::before{
    content: "\f067";
    font-family: "FontAwesome";
    font-size: 18px;
    color: #002D56;
}
.mpassignproduct-product-edit .inventory-update-block-fields .field.field-product-name.hub-blk{
    width: 25%;
    padding: 20px 0px 10px 10px;
    margin-left: 0;
}
.mpassignproduct-product-edit .inventory-update-block-fields .field.field-product-name.price-blk{
    width: 35%;
    padding: 20px 0px 10px 10px;
    margin-left: 0;
}
.mpassignproduct-product-edit .inventory-update-block-fields .field.field-product-name.stock-blk{
    width: 15%;
    padding: 20px 0px 10px 10px;
    margin-left: 0;
}
.mpassignproduct-product-edit .inventory-update-block-fields .field.field-product-name.eta-blk{
    width: 15%;
    padding: 20px 0px 10px 10px;
    margin-left: 0;
}
.mpassignproduct-product-edit .inventory-update-block-fields .field.field-product-name.moq-blk{
    width: 15%;
    padding: 20px 10px 10px 10px;
    margin-left: 0;
}
.mpassignproduct-product-edit .inventory-update-block-fields .field.field-product-name:last-child{
    padding: 20px 10px 10px 10px;
}
.mpassignproduct-product-edit .inventory-update-block-fields .field.field-product-name input{
    font-size: initial !important;
    padding: 0 20px;
    margin-bottom: initial !important;
}

.mpassignproduct-product-edit .inventory-update-block-fields .price-control-block{
    display: flex;
}

.mpassignproduct-product-edit .inventory-update-block-fields .price-control-block select#price{
    width: 100%;
}
.mpassignproduct-product-edit .inventory-update-block-fields .price-control-block input#price{
    padding: 0 10px;
}
.mpassignproduct-product-edit .inventory-update-block-fields .label.inventory-label{
    margin-bottom: 5px;
    padding: 0px 15px;
}
.mpassignproduct-product-edit .inventory-update-block-fields .label.inventory-label span{
    letter-spacing: 0px;
    color: #272727;
    opacity: 1;
    font-size: 16px;
    font-weight: 600;
}
.mpassignproduct-product-edit .inventory-update-block-fields .control select{
    height: 54px;
    border: 1px solid #CDD5DD;
    opacity: 1;
    font-size: 14px;
    background-color: #fff;
}
.mpassignproduct-product-edit .inventory-update-block-fields .control input{
    border: 1px solid #CDD5DD;
    opacity: 1;
    font-size: 14px;
}
.mpassignproduct-product-edit .block .inventory-hub-price-remove{
    text-align: right;
}
.mpassignproduct-product-edit .inventory-hub-price-remove button{
    width: 40px;
    height: 40px;
    border-radius: 50%;
    color: #002D56;
    background-color: #d6d8d9;
    border: 1px solid #d6d8d9;
    margin-left: 10px;

}
.mpassignproduct-product-edit .inventory-update-block-fields .inventory-hub-price-add .inventory-field-remove button::before{
    content: "\f068";
    font-family: "FontAwesome";
    font-size: 18px;
    color: #002D56;
}


.mpassignproduct-product-edit .inventory-update-tax-fields{
    display: flex;
    width: 80%;
    justify-content: space-between;
}
.mpassignproduct-product-edit .inventory-update-tax-fields .label.inventory-label{
    margin-bottom: 5px;
    padding: 0 15px;
}
.mpassignproduct-product-edit .inventory-update-tax-fields .label.inventory-label span{
    letter-spacing: 0px;
    color: #272727;
    opacity: 1;
    font-size: 16px;
    font-weight: 600;
}
.mpassignproduct-product-edit .inventory-update-tax-fields .control input{
    border: 1px solid #CDD5DD;
    opacity: 1;
    margin-bottom: initial !important;
}
.mpassignproduct-product-edit .inventory-block-fields{
    display: flex;
    flex-wrap: wrap;
    width: 80%;
    justify-content: space-between;
}
.mpassignproduct-product-edit .inventory-block-fields .field{
    width: 48%;
    position: relative;
    margin-bottom: 20px;
}
.mpassignproduct-product-edit .inventory-block-fields .field.pallet-packing{
    width: 100%;
    padding-top: 10px;
    margin-left: 0px;
}
.mpassignproduct-product-edit .inventory-block-fields .field.carton-packing{
    width: 100%;
    padding-top: 10px;
    margin-left: 0px;
}
.mpassignproduct-product-edit .inventory-block-fields .field.required .label:after{
    content: "*";
    color: #f5583e;
    margin: 0 0 0 2px;
}
.mpassignproduct-product-edit .inventory-block-fields .others-block{
    padding-top: 10px;
}
.mpassignproduct-product-edit .inventory-block-fields .others-block input{
    border: 1px solid #CDD5DD;
}
.mpassignproduct-product-edit .inventory-block-fields .others-block select#warranty-country.show{
    display: block !important;
    height: 100%;
    border-radius: 0 !important;
    overflow-x: hidden;
    overflow-y: scroll;
    background-image: unset;
    padding: 0;
}
.mpassignproduct-product-edit .inventory-block-fields .others-block select#warranty-country{
    border: 1px solid #CDD5DD;
    display: none;
}
.mpassignproduct-product-edit .inventory-block-fields .label.inventory-label{
    margin-bottom: 5px;
    padding: 0 15px;
}
.mpassignproduct-product-edit .inventory-block-fields .warrantycountry-dropdown-list{
    border: 1px solid #CDD5DD;
    height: 54px;
    padding: 0 15px;
    display: flex;
    align-items: center
}
.mpassignproduct-product-edit .inventory-block-fields .field .control.dimensions-conntrol{
    display: flex;
    align-items: center;
}
.mpassignproduct-product-edit .inventory-block-fields .field .control.dimensions-conntrol input:first-child{
    padding: 0 20px;
    font-size: 14px !important;
}
.mpassignproduct-product-edit .inventory-block-fields .field .control.dimensions-conntrol input:last-child{
    padding: 0 10px;
    font-size: 14px !important;
}
.mpassignproduct-product-edit .inventory-block-fields .field .control.dimensions-conntrol input#width{
    border-radius: 0 !important;
    padding: 0 10px;
    font-size: 14px !important;
}
.mpassignproduct-product-edit .inventory-block-fields .field .control.dimensions-conntrol input#height{
    border-radius: 0 !important;
    padding: 0 10px;
    font-size: 14px !important;
}
.mpassignproduct-product-edit .inventory-block-fields .label.inventory-label span{
    letter-spacing: 0px;
    color: #272727;
    opacity: 1;
    font-size: 16px;
    font-weight: 600;
}
.mpassignproduct-product-edit .inventory-block-fields .control input{
    border: 1px solid #CDD5DD;
    font-size: initial !important;
    margin-bottom: initial !important;
}
.mpassignproduct-product-edit .inventory-block-fields .control select{
    border: 1px solid #CDD5DD;
    height: 54px;
}
.mpassignproduct-product-edit .inventory-block-fields .field.field-Description{
    width: 100%;
}
.mpassignproduct-product-edit .inventory-block-fields .field.field-Description .control{
    width: 100%;
}
.mpassignproduct-product-edit .actions-toolbar{
    margin-left: 0 !important;
    flex-direction: row-reverse;
    align-items: center;
    float: left;
    width: 100%;
    padding-bottom: 20px;
}
.mpassignproduct-product-edit .actions-toolbar .primary{
    float: right;
    width: 20%;
}
.mpassignproduct-product-edit  .actions-toolbar .primary .wk-product-save-btn.button{
    background-color: #152D56;
    width: 100%;
    padding: 10px 15px;
    border: 0;
    border-radius: 27px !important;
}
.mpassignproduct-product-edit .actions-toolbar .primary .wk-product-save-btn.button span{
    color: #fff;
    font-weight: 600;
    font-size: 16px;
}
.mpassignproduct-product-edit .actions-toolbar .secondary {
    float: initial;
}
.mpassignproduct-product-edit .actions-toolbar .secondary .action.back{
    display: block !important;
    color: #152D56;
    font-weight: 600;
}
.mpassignproduct-product-edit .actions-toolbar .secondary .action.back::before{
    color: #152D56;
    content: "\f053";
    display: inline-block;
    font-family: 'FontAwesome';
    font-weight: 400;
    margin-right: 5px;
}
.mpassignproduct-product-edit .inventory-block-fields .region-dropdown-list .dropdown-type-selector{
    position: absolute;
    right: 30px;
    top: 10px;
    display: none;
}
.mpassignproduct-product-edit .inventory-block-fields .region-dropdown-list .dropdown-type-selector::after{
    content: '\e92e';
    display: inline-block;
    font-family: 'icomoon' !important;
    font-weight: 600;
    color: #707070;
}
.mpassignproduct-product-edit .inventory-block-fields .region-dropdown-list{
    border: 1px solid #CDD5DD;
    height: 54px;
    padding: 0 15px;
    display: flex;
    align-items: center;
}
.mpassignproduct-product-edit .inventory-block-fields .control select.region-block-list{
    display: none;
}
.mpassignproduct-product-edit .inventory-block-fields .control select.region-block-list.show{
    display: block !important;
    height: 100%;
    border-radius: 0 !important;
    overflow-x: hidden;
    overflow-y: scroll;
    background-image: unset;
    padding: 0;
}

.mpassignproduct-product-edit .inventory-block-fields .control select.warranty-country-block-list{
    display: none;
}
.mpassignproduct-product-edit .inventory-block-fields .control select.warranty-country-block-list.show{
    display: block !important;
    height: 100%;
    border-radius: 0 !important;
    overflow-x: hidden;
    overflow-y: scroll;
    background-image: unset;
    padding: 0;
}
.mpassignproduct-product-edit .inventory-block-fields .field.field-Description textarea{
    border:1px solid #CDD5DD;
    font-size: initial !important;
}



.mpassignproduct-product-edit .inventory-block-fields .country-dropdown-list{
    border: 1px solid #CDD5DD;
    height: 54px;
    padding: 0 15px;
    display: flex;
    align-items: center;
}
.mpassignproduct-product-edit .inventory-block-fields .control select.country-block-list{
    display: none;
}
.mpassignproduct-product-edit .inventory-block-fields .control select.country-block-list.show{
    display: block !important;
    height: 100%;
    border-radius: 0 !important;
    overflow-x: hidden;
    overflow-y: scroll;  
    background-image: unset;
    padding: 0;
}

.mpassignproduct-product-edit .inventory-product-update .inventory-update-hub-price-details .product-hub-price-info-blk .block.inventory-hub-price-add .inventory-field-add{
    display: none;
}
.mpassignproduct-product-edit .inventory-product-update .inventory-update-hub-price-details .product-hub-price-info-blk  .block.inventory-hub-price-add .inventory-field-remove{
    display: block;
}
.mpassignproduct-product-edit .inventory-product-update .inventory-update-hub-price-details .product-hub-price-info-blk:first-child .block.inventory-hub-price-add .inventory-field-add{
    display: block !important;
}
.mpassignproduct-product-edit .inventory-product-update .inventory-update-hub-price-details .product-hub-price-info-blk:first-child  .block.inventory-hub-price-add .inventory-field-remove{
    display: none !important;
}

.mpassignproduct-product-edit .inventory-block-fields .field .inventory-length{
    position: relative;
}
.mpassignproduct-product-edit .inventory-block-fields .field .inventory-width{
    position: relative;
}
.mpassignproduct-product-edit .inventory-block-fields .field .inventory-height{
    position: relative;
}
.mpassignproduct-product-edit .inventory-block-fields .field .inventory-weight{
    position: relative;
}



.mpassignproduct-product-edit .inventory-update-block-fields .control select#currency{
    border-radius:  27px  0 0 27px !important;
    position: relative;
}
.mpassignproduct-product-edit .inventory-update-block-fields .price-control-block .inventory-price-symbol-blk{
    width: 60%;
}
.mpassignproduct-product-edit .inventory-update-block-fields .price-control-block .inventory-price-blk{
    width: 60%;
}
.mpassignproduct-product-edit .inventory-update-block-fields .price-control-block #currency-error{
    position: absolute;
    margin-top: 0;
}
.mpassignproduct-product-edit .inventory-update-block-fields .price-control-block #price-error{
    position: absolute;
    margin-top: 0;
}
.mpassignproduct-product-edit .inventory-block-fields .field .control.dimensions-conntrol input{
    position: relative;
}
.mpassignproduct-product-edit .inventory-block-fields .field .control.dimensions-conntrol #length-error{
    position: absolute;
    margin-top: 0;
}
.mpassignproduct-product-edit .inventory-block-fields .field .control.dimensions-conntrol #width-error{
    position: absolute;
    margin-top: 0;
}
.mpassignproduct-product-edit .inventory-block-fields .field .control.dimensions-conntrol #height-error{
    position: absolute;
    margin-top: 0;
}
.mpassignproduct-product-edit .inventory-block-fields .field .control.dimensions-conntrol #weight-error{
    position: absolute;
    margin-top: 0;
}






/* seller profile page design here */

.marketplace-account-editprofile .columns .column.main{
    padding: 25px 20px;
}
.seller-profile-block .product-list-header{
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.seller-profile-block .product-list-header  .block.block-content{
    width: 90%;
    margin-bottom: 0;
}
.seller-profile-block .product-list-header  .product-list-notification{
    width: 10%;
    text-align: center;
}
.seller-profile-block .product-list-header .form.minisearch .searchicon{
    padding: 3px 10px;
    top: 15px;
}

.seller-profile-block .product-list-header .form.minisearch  input.mainsearch{
    width: 100%;
    font-size: 20px;
    padding-left: 50px;
    font-weight: 600;
    margin: 10px 0;
}

.seller-profile-block .product-list-header .form.minisearch .field.search{
    position: relative;
}
.seller-profile-block .seller-profile-table-info{
    padding: 20px 15px;
    overflow-x: auto;
}
.seller-profile-block .table-product-wrapper.productlist-recent{
    padding: 30px 10px;
    width: 100%;
}
.seller-profile-block .table-product-wrapper.productlist-recent #productlist-table thead{
    background-color: #012d56;
    border-radius: 4px;
}
.seller-profile-block .table-product-wrapper.productlist-recent #productlist-table thead tr th{
    width: auto;
    max-width: 10% !important;
    color: #fff;
    font-weight: 600;
    font-size: 16px;
    padding: 15px 10px;
    vertical-align: middle;
}
.seller-profile-block .table-product-wrapper.productlist-recent #productlist-table tbody tr td{
    width: auto;
    max-width: 10% !important;
    vertical-align: middle;
}
.seller-profile-block .table-product-wrapper.productlist-recent #productlist-table tbody tr:nth-child(odd){
    background-color: #f5f5f5;
    border-radius: 4px;
    border-bottom: 4px solid #fff;
} 
.seller-profile-block .table-product-wrapper.productlist-recent #productlist-table tbody tr:nth-child(even){
    background-color: #eaeaea;
    border-radius: 4px;
}
.seller-profile-block .table-product-wrapper.productlist-recent #productlist-table tbody tr td{
    letter-spacing: 0.48px;
    color: #333C42;
    text-transform: capitalize;
    font-size: 16px;
    font-weight: 400;
    padding: 15px 10px;

}
.seller-profile-block .table-product-wrapper.productlist-recent #productlist-table tbody tr td.sku span{
    background-color: #fff;
    border-radius: 24px;
    padding: 8px 20px;
    white-space: nowrap;
}
.seller-profile-block .table-product-wrapper.productlist-recent #productlist-table tbody tr td.in-stock span{
    background-color: #fff;
    border-radius: 24px;
    padding: 8px 20px;
    white-space: nowrap;
}
.seller-profile-block .table-product-wrapper.productlist-recent #productlist-table tbody tr td.moq span{
    background-color: #fff;
    border-radius: 24px;
    padding: 8px 20px;
    white-space: nowrap;
}
.seller-profile-block .table-product-wrapper.productlist-recent #productlist-table tbody tr td.my-price span{
    background-color: #fff;
    border-radius: 24px;
    padding: 8px 20px;
    white-space: nowrap;
}
.seller-profile-block .table-product-wrapper.productlist-recent #productlist-table tbody tr td.lowest-price span{
    background-color: #fff;
    border-radius: 24px;
    padding: 8px 20px;
    white-space: nowrap;
}
.seller-profile-block .table-product-wrapper.productlist-recent #productlist-table tbody tr td.actions .action.view{
    letter-spacing: 0px;
    color: #002D56;
    opacity: 1;
    text-decoration: underline;
    font-weight: 600;
}
.seller-profile-block{
    display: flex;
    justify-content: space-between;
}
.seller-profile-block .seller-profile-block-info{
    display: flex;
    width: 24%;
    flex-direction: column;
    align-items: center;
    justify-content: space-around;
}
.seller-profile-block .seller-profile-block-info{
    background-color: #f6fafe;
    padding: 10px 15px;
    margin: 0 auto;
}
.seller-profile-block .seller-profile-block-info .seller-code-block{
    background-image: url(../../images/seller-code.png);
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
    margin: 15px 0;
    display: flex;
    flex-direction: column;
}
.seller-profile-block .seller-profile-block-info .seller-country-block{
    background-image: url(../../images/seller-country-bg.png);
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
    margin: 15px 0;
    display: flex;
    flex-direction: column;
}
.seller-profile-block .seller-profile-block-info .seller-completed-order-block{
    background-image: url(../../images/seller-order-ng.png);
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
    margin: 15px 0;
    display: flex;
    flex-direction: column;
}
 .seller-profile-block .seller-profile-block-info  .seller-code-info{
    color: #fff;
    font-weight: 800;
    font-size: 24px;
    text-align: center;
    padding: 20px 25px;
}



/*   Pending invoice page designi */
.pendinginvoice-customer-index .page-header .bottom-content{
    display: none;
}

.pendinginvoice-customer-index  .page-title-wrapper{
    display: block !important;
}
.pendinginvoice-customer-index  .page-title-wrapper.pending-invoice-header-title{
    background-image: url(../../images/pending-invoice-bg.png);
    background-repeat: no-repeat;
    background-size: cover;
}
.pendinginvoice-customer-index .page-title-wrapper.pending-invoice-header-title::before{
    display: none;
}
.pendinginvoice-customer-index  .page-title-wrapper.pending-invoice-header-title .page-title span{
    color: #fff;
    font-weight: 800;
    font-size: 22px;
}
.pendinginvoice-customer-index .pendinginvoice-component-content{
    max-width: 1780px;
    margin: auto;
    padding: 30px 0;
}
.pendinginvoice-customer-index .pendinginvoice-component-content .pending-invoice-wrapper .pending-invoice-table{
    background-color: #fff;
    border: 1px solid #D6D8D9;
}
.pendinginvoice-customer-index .pendinginvoice-component-content .pending-invoice-wrapper .pending-invoice-table thead th{
    width: 10% !important;
    letter-spacing: 0.66px;
    color: #333C42;
    text-transform: uppercase;
    font-weight: 600;
    padding: 15px 10px;
    vertical-align: middle;
    font-size: 18px;
    text-align: center;
    border-right: 1px solid #D6D8D9;
}
.pendinginvoice-customer-index .pendinginvoice-component-content .pending-invoice-wrapper .pending-invoice-table thead th.col.products{
    width: 25% !important;
}
.pendinginvoice-customer-index .pendinginvoice-component-content .pending-invoice-wrapper .pending-invoice-table tbody td{
    width: 10% !important;
    letter-spacing: 0.48px;
    color: #333C42;
    text-transform: capitalize;
    font-size: 16px;
    font-weight: 400;
    padding: 15px 10px;
    margin: 0;
    vertical-align: middle;
    text-align: center;
    border-bottom: 1px solid #D6D8D9;
    border-right: 1px solid #D6D8D9;
}
.pendinginvoice-customer-index .pendinginvoice-component-content .pending-invoice-wrapper .pending-invoice-table tbody td.col.subtotal{
    letter-spacing: 0.93px;
    color: #5C6369;
    text-transform: uppercase;
    font-weight: 800;
}
.pendinginvoice-customer-index .pendinginvoice-component-content .pending-invoice-wrapper .pending-invoice-table tbody td.col.subtotal .price-value{
    font-size: 22px;
}
.pendinginvoice-customer-index .pendinginvoice-component-content .pending-invoice-wrapper .pending-invoice-table tbody td .seller-id{
    background-color: #f8f0e0;
    padding: 8px 15px;
    border-radius: 2px;
}
.pendinginvoice-customer-index .pendinginvoice-component-content .pending-invoice-wrapper .pending-invoice-table tbody td.col.products{
    text-align: left;
    display: flex;
    width: 100% !important;
}
.pendinginvoice-customer-index .pendinginvoice-component-content .pending-invoice-wrapper .pending-invoice-table tbody td .quantity{
    background-color: #f5f5f5;
    padding: 10px 25px;
    border-radius: 34px;
}
.pendinginvoice-customer-index .pendinginvoice-component-content .pending-invoice-wrapper .pending-invoice-table tbody td.col.products {
    position: relative;
}
.pendinginvoice-customer-index .pendinginvoice-component-content .pending-invoice-wrapper .pending-invoice-table tbody td.col.products .invoice-product-bg{
    background-image: url('../../images/pending-invoice-product-bg.png');
    background-repeat: no-repeat;
    width: 100%;
    height: 100%;
    position: absolute;
    left: -30px;
    top: -25px;
}
.pendinginvoice-customer-index .pendinginvoice-component-content .pending-invoice-wrapper .pending-invoice-table tbody td.col.products .products-img{
    width: 20%;
    position: relative;
}
.pendinginvoice-customer-index .pendinginvoice-component-content .pending-invoice-wrapper .pending-invoice-table tbody td.col.products .products-img img{
    width: 80px;
    height: 80px;
}
.pendinginvoice-customer-index .pendinginvoice-component-content .pending-invoice-wrapper .pending-invoice-table tbody td.col.products .products-img .invoice-img-tag{
    background: #ddb363;
    color: #fff;
    position: absolute;
    right: 20px;
}
.pendinginvoice-customer-index .pendinginvoice-component-content .pending-invoice-wrapper .pending-invoice-table tbody td.col.products .products-details{
    width: 80%;
}
.pendinginvoice-customer-index .pendinginvoice-component-content .pending-invoice-wrapper .pending-invoice-table tbody td.col.products .products-details .products-title{
    display: flex;
    justify-content: space-between;
    align-items: baseline;
}
.pendinginvoice-customer-index .pendinginvoice-component-content .pending-invoice-wrapper .pending-invoice-table tbody td.col.products .products-details .details{
    letter-spacing: 0.48px;  
    color: #878787;
    text-transform: capitalize;
    font-size: 14px;
    font-weight: 600;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    overflow: hidden;
}
.pendinginvoice-customer-index .pendinginvoice-component-content .pending-invoice-wrapper .pending-invoice-table tbody td.col.products .products-details .products-title .title{
    letter-spacing: 0.48px;
    color: #333C42;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 400;
}
.pendinginvoice-customer-index .pendinginvoice-component-content .pending-invoice-wrapper .pending-invoice-table tbody td.col.products .products-details .products-title  .eta{
    letter-spacing: 0px;
    color: #002D56;
    text-transform: capitalize;
    font-weight: 600;
    background-color: #f8f0e0;
    padding: 5px 10px;
    font-size: 12px;
    white-space: nowrap;
}
.pendinginvoice-customer-index .pendinginvoice-component-content .pending-invoice-wrapper .pending-invoice-table tbody td.hub{
    color: #5C6369;
    font-weight: 600;
}
.pendinginvoice-customer-index .pendinginvoice-component-content .pending-invoice-wrapper .pending-invoice-table tbody td.price{
    color: #5C6369;
    font-weight: 600;
} 
.pendinginvoice-customer-index .pendinginvoice-component-content .pending-invoice-wrapper .pending-invoice-table tbody td.price .price-value{
    line-height: 25px;
    font-size: 22px;
}
.pendinginvoice-customer-index .pendinginvoice-component-content .pending-invoice-info-block{
    display: flex;
    justify-content: end;
    align-items: start;
    margin: 15px 0;
}
.pendinginvoice-customer-index .pendinginvoice-component-content .pending-invoice-info-block .pending-invoice-address-info.section-left-container{
    width: 60%;
    background-color: #f5f5f5;
    padding: 20px 20px 30px 20px;
}

.pendinginvoice-customer-index .pendinginvoice-component-content .pending-invoice-info-block .pending-invoice-address-info.section-left-container .area-left-content{
    display: flex;
    flex-direction: column;
    width: 40%;
}  
.pendinginvoice-customer-index .pendinginvoice-component-content .pending-invoice-info-block .pending-invoice-address-info.section-left-container .section-left-sub-container{
    display: flex;
    justify-content: space-between;
}
.pendinginvoice-customer-index .pendinginvoice-component-content .pending-invoice-info-block .pending-invoice-address-info.section-left-container .area-left-content .estimate{
    background-color: #ddb363;
    color: #fff;
    padding: 10px 15px;
    text-transform: capitalize;
    font-weight: 600;
}
.pendinginvoice-customer-index .pendinginvoice-component-content .pending-invoice-info-block .pending-invoice-address-info.section-left-container .area-left-content .apply-discount{
    background-color: #fff;
    padding: 10px 15px;
    color: #878787;
    text-transform: capitalize;
    font-weight: 600;
}
.pendinginvoice-customer-index .pendinginvoice-component-content .pending-invoice-info-block .pending-invoice-address-info.section-left-container .area-right-content{
    width: 56%;
}
.pendinginvoice-customer-index .pendinginvoice-component-content .pending-invoice-info-block .pending-invoice-address-info.section-left-container .area-right-content .form-fields{
    display: flex;
    align-items: center;
    margin: 10px 0;
}
.pendinginvoice-customer-index .pendinginvoice-component-content .pending-invoice-info-block .pending-invoice-address-info.section-left-container .area-right-content .form-fields label{
    margin-right: 10px;
    width: 25%;
    color: #3E3E3E;
    font-size: 14px;
    font-weight: 600;
}
.pendinginvoice-customer-index .pendinginvoice-component-content .pending-invoice-info-block .pending-invoice-address-info.section-left-container .area-right-content .form-fields select{
    background-color: #fff !important;
}
.pendinginvoice-customer-index .pendinginvoice-component-content .pending-invoice-info-block .pending-invoice-address-info.section-left-container .section-left-container-footer{
    display: flex;
    justify-content: space-evenly;
    margin: 15px 0;
}
.pendinginvoice-customer-index .pendinginvoice-component-content .pending-invoice-info-block .pending-invoice-address-info.section-left-container .section-left-container-footer .footer-main{
    display: flex;
    width: 50%;
}
.pendinginvoice-customer-index .pendinginvoice-component-content .pending-invoice-info-block .pending-invoice-address-info.section-left-container .section-left-container-footer .footer-main .footer-title{
    color: #3E3E3E;
    font-weight: 600;
    margin-right: 15px;
}
.pendinginvoice-customer-index .pendinginvoice-component-content .pending-invoice-info-block .pending-invoice-address-info.section-left-container .section-left-container-footer .footer-main .footer-content input{
    width: 20px;
    height: 20px;
    background-color: #fff !important;
    border: 1px solid #D6D8D9 !important;
    margin-right: 10px;
}
.pendinginvoice-customer-index .pendinginvoice-component-content .pending-invoice-info-block .pending-invoice-address-info.section-left-container .section-left-container-footer .footer-main .footer-content input[type="radio"]:checked:after{
    content: '';
    display: block;
    width: 10px;
    height: 10px;
    position: absolute;
    background-color: #152d56;
    left: 4px;
    top: 4px;
}
.pendinginvoice-customer-index .pendinginvoice-component-content .pending-invoice-info-block .pending-invoice-address-info.section-left-container .section-left-container-footer .footer-main .footer-content .footer-sub-title{
    color: #878787;
    font-weight: 600;
}
.pendinginvoice-customer-index .pendinginvoice-component-content .pending-invoice-info-block .pending-invoice-address-info.section-left-container .section-left-container-footer .footer-main .footer-content .tax-price-info{
    letter-spacing: 0.93px;
    color: #878787;
    text-transform: uppercase;
    font-weight: 800;
    font-size: 22px;
}



.pendinginvoice-customer-index .pendinginvoice-component-content .pending-invoice-info-block .pending-invoice-billing-info.section-right-container{
    width: 38%;
}

.pendinginvoice-customer-index .pendinginvoice-component-content .pending-invoice-info-block .pending-invoice-billing-info.section-right-container .section-right-sub-container{
    padding: 30px 40px;
    background-color: #f8f0e0;

}
.pendinginvoice-customer-index .pendinginvoice-component-content .pending-invoice-info-block .pending-invoice-billing-info.section-right-container .summary-list{
    padding: 15px 0;
    display: flex;
    justify-content: center;
}
.pendinginvoice-customer-index .pendinginvoice-component-content .pending-invoice-info-block .pending-invoice-billing-info.section-right-container .summary-list .summary-list-title{
    width: 40%;
    color: #878787;
    text-transform: capitalize;
    font-weight: 600;
}
.pendinginvoice-customer-index .pendinginvoice-component-content .pending-invoice-info-block .pending-invoice-billing-info.section-right-container .summary-list .summary-list-value{
    width: 40%;
    color: #5C6369;
    font-weight: 600;
}
.pendinginvoice-customer-index .pendinginvoice-component-content .pending-invoice-info-block .pending-invoice-billing-info.section-right-container .summary-list .summary-list-value .final-price{
    font-size: 22px;
}
.pendinginvoice-customer-index .pendinginvoice-component-content .pending-invoice-info-block .pending-invoice-billing-info.section-right-container .proceed-btn{
    display: flex;
    justify-content: center;
    padding: 20px 0 0;
}




/* wishlist page design here */
.multiwishlist-index-index .wishlistpage-start-block{
    padding: 20px 15px;
}
.multiwishlist-index-index .product-list-header{
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 25px;
}
.multiwishlist-index-index .product-list-header .block.block-content .field.search{
    position: relative;
}
.multiwishlist-index-index .product-list-header  .block.block-content{
    width: 90%;
    margin-bottom: 0;
}
.multiwishlist-index-index .product-list-header  .product-list-notification{
    width: 10%;
    text-align: center;
}
.multiwishlist-index-index .product-list-header .form.minisearch .searchicon{
    padding: 3px 10px;
    top: 20px;
}

.multiwishlist-index-index .product-list-header .form.minisearch  input.mainsearch{
    width: 100%;
    font-size: 20px;
    padding-left: 50px;
    font-weight: 600;
    border: 1px solid #D6D8D9;
    border-radius: 4px;
    margin: 10px 0;
    height: 54px;
}
.multiwishlist-index-index  .wishlist-header-block{
    background-color: #002D56 ;
    padding: 15px 10px;
    border-radius :4px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.multiwishlist-index-index .product-list-wishlist-block{
    margin-top: 5px !important;
}
.multiwishlist-index-index .wishlist-header-block .wk-primary{
    float: initial;
    display: flex;
    position: initial;
    right: initial;
    width: initial !important;
}
.multiwishlist-index-index .wishlist-header-block span.wk-wishlist-name{
    letter-spacing: 0px;
    color: #FFFFFF;
    text-transform: uppercase;
    opacity: 1;
    font-weight: 600;
    font-size: 18px;
}
.multiwishlist-index-index .wishlist-header-block .wk-primary button{
    background-color: transparent;
    border: 0;
    text-decoration: underline;
    color: #DDB363;
    font-weight: 600;
    font-size: 18px;
    padding: 8px 10px;

}
.multiwishlist-index-index .wishlist-header-block .wk-primary button span{
    font-family: 'source sans pro';
}

.multiwishlist-index-index .product-list-wishlist-block .product-items{
    grid-template-columns: 1fr;
    gap: 0;;
}
.multiwishlist-index-index .product-list-wishlist-block .product-items .product-item{
    width: 100%;
    margin: 5px 0 !important;
}
.multiwishlist-index-index .product-list-wishlist-block .product-items .product-item .product-item-info{
    display: flex;
    grid-auto-flow: column;
    background-color: #f5f5f5;
    align-items: center;
    justify-content: space-between;
}
.multiwishlist-index-index .product-list-wishlist-block .product-items .product-item .product-item-info .brand_company_logo{
    width: 10%;
    order: 1;
}
.multiwishlist-index-index .product-list-wishlist-block .product-items .product-item .product-item-info .wishlist-price-name-blk{
    width: 20%;
    order: 2;
}


.multiwishlist-index-index .product-list-wishlist-block .product-items .product-item .product-item-info .wishlist-review-block{
    width: 30%;
    order: 4;
}
.multiwishlist-index-index .product-list-wishlist-block .product-items .product-item .product-item-info .price-box{
    width: 10%;
    order: 3;
}
.multiwishlist-index-index .product-list-wishlist-block .product-items .product-item .product-item-info .product-item-inner{
    width: 35%;
    order: 5;
}

.multiwishlist-index-index .product-list-wishlist-block .product-items .product-item .product-item-info .wishlist-review-block .product-ratings{
    display: flex;
    justify-content: start;
    align-items: center;
}

.multiwishlist-index-index .product-list-wishlist-block .product-items .product-item .product-item-info .brand_company_logo img{
    width: 200px;
    height: 100%;
}
.multiwishlist-index-index .product-list-wishlist-block .product-items .product-item .product-item-info .product-item-photo .product-image-container{
    width: 200px !important;
    height: 100px;
}
.multiwishlist-index-index .product-list-wishlist-block .product-items .product-item .product-item-info .product-item-inner{
    display: block !important;
    position: initial;
    box-shadow: unset;
    border: 0;
    background-color: transparent !important;
}
.multiwishlist-index-index .cart-fieldset{
    flex-direction: column;
    align-items: start !important;
}
.multiwishlist-index-index .cart-fieldset .field.qty{
    width: 100% !important;
    padding: 0 !important;
}
.multiwishlist-index-index .wishlist-moq-blk  .control.qty-change{
    display: flex;
    margin: 10px 0;
    border: 1px solid #D6D8D9;
    padding: 2px;
    border-radius: 25px;
    width: 150px;
    align-items: center;
}
.multiwishlist-index-index .wishlist-moq-blk .control.qty-change button.items.moq-limit{
    background-color: #d6d8d9 !important;
}
.multiwishlist-index-index .wishlist-moq-blk .control.qty-change button.items{
    background-color: #012d56;
    border: none;
    color: #FFF;
    border-radius: 50%;
    font-weight: bolder;
    width: 30px;
    font-size: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    align-items: center;
    font-weight: 600;
    height: 30px;
}
.multiwishlist-index-index .wishlist-moq-blk .control.qty-change button.increase.items{
    background-color: #012d56 !important;
}
.multiwishlist-index-index .wishlist-moq-blk .control.qty-change button.increase.items.stock-limit{
    background-color: #d6d8d9 !important;
}

.multiwishlist-index-index .wishlist-moq-blk .control.qty-change input{
   padding: 0px;
   margin: 0px 0px;
   border: none;
   border-radius: initial !important;
   text-align: center;
   height: 30px !important;
   width: 84px !important;
   border: 0 !important;

}
.multiwishlist-index-index .hub-moq-info{
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 90%;
}
.multiwishlist-index-index .hub-moq-info .wishlist-hub-info{
    width: 150px;
}
.multiwishlist-index-index .hub-moq-info .wishlist-hub-info .form-fields{
    display: flex;
    flex-direction: column;

}
.multiwishlist-index-index .hub-moq-info .wishlist-hub-info .form-fields .hub-info{
    background-color: #fff;
    padding: 8px 20px;
    border: 1px solid #D6D8D9;
    border-radius: 25px;
    color: #5C6369;
    font-weight: 600;
    font-size: 16px;
    text-align: center;
}
.multiwishlist-index-index .product-reviews-summary .reviews-actions{
    display: block !important;
}
.multiwishlist-index-index .cart-fieldset .hub-city-info{
    color: #002D56;
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 5px;
}
.multiwishlist-index-index .cart-fieldset .product-item-actions{
    width: 100% !important;
}
.multiwishlist-index-index .cart-fieldset .product-item-actions .actions-primary{
    width: 100%;
}
.multiwishlist-index-index .cart-fieldset .product-item-actions .actions-primary button.pending-invoice-btn{
    width: 90%;
    background: transparent linear-gradient(180deg, #20639B 0%, #002D56 100%) 0% 0% no-repeat padding-box;
    padding: 10px 20px;
    box-shadow: 0px 3px 6px #00000029;
    border-radius: 25px;
    border: 0;
    font-size: 16px;
    font-weight: 600;
    color: #fff;
}
.multiwishlist-index-index .cart-fieldset .product-item-actions .actions-primary{
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.multiwishlist-index-index .product-list-wishlist-block .product-items .product-item .product-item-info .wishlist-price-name-blk .product-item-name{
    color: #333C42;
    font-weight: 400;
    font-size: 16px;
}
.multiwishlist-index-index .product-list-wishlist-block .product-items .product-item .product-item-info .price-box .price{
    letter-spacing: 0.9px;
    color: #333C42;
    text-transform: uppercase;
    font-weight: 800;
    font-size: 16px;
}

.multiwishlist-index-index .product-reviews-summary .reviews-actions .action.view{
    letter-spacing: 0.43px;
    color: #DDB363;
    text-transform: capitalize;
    text-decoration: underline;
    font-size: 16px;
    font-weight: normal;
}
.multiwishlist-index-index .product-list-wishlist-block .product-items .product-item .product-item-info .wishlist-review-block .wishlist-seller-blk .wishlist-seller{
    background-color: #F8F0E0;
    padding: 8px 20px;
}
.multiwishlist-index-index .product-list-wishlist-block .product-items .product-item .product-item-info .wishlist-review-block .wishlist-seller-blk .wishlist-seller{
    font-size: 16px;
    font-weight: 400;
    color: #002D56;
    text-align: center;
}
.multiwishlist-index-index .product-list-wishlist-block .product-items .product-item .product-item-info .wishlist-review-block .wishlist-seller-blk .wishlist-seller .seller-number{
    color: #002D56;
    font-size: 16px;
    font-weight: 600;

}




/* bulk upload page design here */
.mpassignproduct-upload-view .wk-massupload-container {
    margin-top: 20px !important;
}
.mpassignproduct-upload-view .column.main{
    padding: 0 15px;
}

.mpassignproduct-upload-view .wk-massupload-container.file-upload-blk .fieldset legend{
    display: flex;
    flex-direction: column;
}
.mpassignproduct-upload-view .bulk-upload-blk .field input{
    font-size: initial !important;
    height: initial !important;
    margin-bottom: initial !important;
    border-radius: initial !important;
    border-color: initial !important;
}
.mpassignproduct-upload-view .bulk-upload-blk.fieldset{
    display: flex;
    flex-direction: column-reverse;
}
.mpassignproduct-upload-view .run-profile-blk.fieldset{
    margin-bottom: 15px;
}
.mpassignproduct-upload-view .run-profile-blk.fieldset .legend span{
    font-size: 22px;
    font-weight: 600;
    color: #5f5f5f;
}
.mpassignproduct-upload-view .run-profile-blk.fieldset #run-profile{
    float: initial !important;
    width: 30%;
}
.mpassignproduct-upload-view .run-profile-blk.fieldset #run-profile span{
    font-size: 16px;
}
.mpassignproduct-upload-view .search-product-sku-container .fieldset .field button.button.wk-ap-btn{
    width: 30%;
}
.mpassignproduct-upload-view .search-product-sku-container .fieldset .field button.button.wk-ap-btn span{
    font-size: 16px;
}

.mpassignproduct-upload-view .wk-massupload-container .fieldset .field{
    position: relative;
    margin-bottom: 5px;
    margin-top: 10px;
}
.mpassignproduct-upload-view .wk-massupload-container .fieldset .field .uploadlic.license-file-upload{
    width: 30%;
}
.mpassignproduct-upload-view .wk-massupload-container .fieldset .legend-upload-blk legend{
    padding: 5px 0;
    font-size: 20px;
    font-weight: 600;
    width: 30%;
}
.mpassignproduct-upload-view .wk-massupload-container .fieldset .legend-upload-blk legend span{
    margin: 10px 0;
    font-size: 18px;
}
.mpassignproduct-upload-view .wk-massupload-container .fieldset .field label{
    padding: 3px;
    font-size: 18px;
    line-height: 16px;
    font-family: 'source sans pro';
    font-weight: 600;
    color: #5f5f5f;
}
.mpassignproduct-upload-view .wk-massupload-container .fieldset .field select{
    border-radius: 25px !important;
    margin-bottom: 10px !important;
}


.mpassignproduct-upload-view .search-product-sku-container .fieldset .field{
    position: relative;
    margin-bottom: 15px;
}
.mpassignproduct-upload-view .search-product-sku-container .fieldset .field.remove-upload-images{
    display: none !important;
}

.mpassignproduct-upload-view .search-product-sku-container .fieldset legend{
    padding: 15px 0;
    font-size: 20px;
    font-weight: 600;
    color: #5f5f5f;
}
.mpassignproduct-upload-view .search-product-sku-container .fieldset .field label{
    padding: 3px;
    font-size: 16px;
    line-height: 16px;
    font-family: 'source sans pro';
    font-weight: 600;
}
.mpassignproduct-upload-view .search-product-sku-container .fieldset .field input{
    border-radius: 25px !important;
    margin-bottom: 10px !important;
}

/* my account product assign page design here */
.mpassignproduct-product-view .primary.mpassign-product-btn{
    padding: 20px 0;
    text-align: right;
}
.mpassignproduct-product-view .search-product-blk label{
    font-size: 16px;
    line-height: 16px;
    font-family: 'source sans pro';
    font-weight: 600;
}
.mpassignproduct-product-view .search-product-blk .control input{
    margin-bottom: initial !important;
}

.mpassignproduct-product-view table.search-product-result-blk thead{
    background-color: #012d56;
    border-radius: 4px;
}
.mpassignproduct-product-view table.search-product-result-blk thead tr th{
    width: auto;
    max-width: 10% !important;
    color: #fff;
    font-weight: 600;
    font-size: 16px;
    padding: 15px 10px;
    vertical-align: middle;
}
.mpassignproduct-product-view table.search-product-result-blk tbody tr:nth-child(odd){
    background-color: #f5f5f5;
    border-radius: 4px;
    border-bottom: 4px solid #fff;
}
.mpassignproduct-product-view table.search-product-result-blk tbody tr:nth-child(even){
    background-color: #eaeaea;
    border-radius: 4px;
}
.mpassignproduct-product-view table.search-product-result-blk tbody tr td{
    width: auto;
    max-width: 10% !important;
    vertical-align: middle;
    letter-spacing: 0.48px;
    color: #333C42;
    text-transform: capitalize;
    font-size: 16px;
    font-weight: 400;
    padding: 7px 10px;
}


.mpassignproduct-product-view table.mpassign-assigned-product-blk{
    margin: 20px 0 0;
}
.mpassignproduct-product-view table.mpassign-assigned-product-blk thead{
    background-color: #012d56;
    border-radius: 4px;
}
.mpassignproduct-product-view table.mpassign-assigned-product-blk thead tr th{
    width: auto;
    max-width: 10% !important;
    color: #fff;
    font-weight: 600;
    font-size: 16px;
    padding: 15px 10px;
    vertical-align: middle;
}
.mpassignproduct-product-view table.mpassign-assigned-product-blk tbody tr:nth-child(odd){
    background-color: #f5f5f5;
    border-radius: 4px;
    border-bottom: 4px solid #fff;
}
.mpassignproduct-product-view table.mpassign-assigned-product-blk tbody tr:nth-child(even){
    background-color: #eaeaea;
    border-radius: 4px;
}
.mpassignproduct-product-view table.mpassign-assigned-product-blk tbody tr td{
    width: auto;
    max-width: 10% !important;
    vertical-align: middle;
    letter-spacing: 0.48px;
    color: #333C42;
    text-transform: capitalize;
    font-size: 16px;
    font-weight: 400;
    padding: 7px 10px;
}
.mpassignproduct-product-view table.mpassign-assigned-product-blk tbody tr td img{
    width: 50px;
}

/* manage assigned product list table design here */
.mpassignproduct-product-productlist .assign-product-list-blk{
    overflow-y: auto;
}
.mpassignproduct-product-productlist table.assign-product-list{
    margin: 20px 0 0;
}
.mpassignproduct-product-productlist table.assign-product-list thead{
    background-color: #012d56;
    border-radius: 4px;
}
.mpassignproduct-product-productlist table.assign-product-list thead tr th{
    width: auto;
    max-width: 10% !important;
    color: #fff;
    font-weight: 600;
    font-size: 16px;
    padding: 15px 10px;
    vertical-align: middle;
}
.mpassignproduct-product-productlist table.assign-product-list tbody tr:nth-child(odd){
    background-color: #f5f5f5;
    border-radius: 4px;
    border-bottom: 4px solid #fff;
}
.mpassignproduct-product-productlist table.assign-product-list tbody tr:nth-child(even){
    background-color: #eaeaea;
    border-radius: 4px;
}
.mpassignproduct-product-productlist table.assign-product-list tbody tr td{
    width: auto;
    max-width: 10% !important;
    vertical-align: middle;
    letter-spacing: 0.48px;
    color: #333C42;
    text-transform: capitalize;
    font-size: 16px;
    font-weight: 400;
    padding: 7px 10px;
}

/* my account kyc form page design */
.kyc-customer-bank .customer-information{
    padding: 0 15px;
}
.kyc-customer-bank  #bank-form #bank_details{
    margin-top: 0;
    width: 50%;
}
.kyc-customer-bank  #bank-form  button.sellersubmit.btn-primary{
    height: initial !important;
    padding: 8px 15px;
}
.kyc-customer-bank  #bank-form  .margin-top15{
    padding: 20px 0;
    width: 50%;
}

/* terms of use page desing here */
.cms-terms-of-use .terms-content {
    font-weight: 400;
    font-size: 16px;
}
.cms-terms-of-use .terms-content .terms-first-letter{
    letter-spacing: 2.1px;
    color: #333333;
    font-weight: 600;
    font-size: 24px;
}
.cms-terms-of-use .termsuse-bottom{
    box-shadow: 0px 3px 6px #00000029;
    border: 1px solid #D2DFEE;
    border-radius: 0px 0px 4px 4px;
    background-color: #F2F4F6;
}
.cms-terms-of-use .termsuse-bottom .termsuse-bottom-btns{
    display: flex;
    justify-content: space-around;
    align-items: center;
    padding: 20px 0;
}
.cms-terms-of-use .termsuse-bottom .termsuse-bottom-btns .decline-btn{
    box-shadow: 0px 3px 6px #00000029;
    border-radius: 25px;
    background: transparent linear-gradient(179deg, #FFD788 0%, #CC9B3E 100%) 0% 0% no-repeat padding-box;
    color: #fff;
    padding: 10px 0;
}
.cms-terms-of-use .termsuse-bottom .termsuse-bottom-btns .accept-btn{
    background: transparent linear-gradient(180deg, #20639B 0%, #002D56 100%) 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 6px #00000029;
    border-radius: 25px;
    opacity: 1;
    color: #fff;
    padding: 10px 0;
}
.cms-terms-of-use .termsuse-bottom .termsuse-bottom-btns .terms-btn{
    width: 30%;
    text-align: center;
}
.cms-terms-of-use .termsuse-bottom .termsuse-bottom-btns .download-btn{
    letter-spacing: 0.45px;   
    text-transform: capitalize;
    font-weight: 600;
}
.cms-terms-of-use .termsuse-bottom .termsuse-bottom-btns .download-btn span a{
    color: #002D56 !important;
}
.cms-terms-of-use .termsuse-bottom .termsuse-bottom-btns .terms-btn span a{
    color: #fff;
}

/* cart page design here */
.checkout-cart-index .page-main .cart.main.actions{
    display: flex;
    justify-content: space-between;
}
.checkout-cart-index .page-main .cart.main.actions .pending-invoice-btn{
    background: transparent linear-gradient(180deg, #20639B 0%, #002D56 100%) 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 6px #00000029;
    border-radius: 25px;
    color: #FFF;
    line-height: 14px;
    border: none;
    width: 200px;
    margin-right: 15px;
}

/* plp category subcategory design here */
.product-container.category-product-container .message.info{
    position: static;
}
.product-container.category-product-container .message.info > *:first-child:before{
    color: #31708f;
    content: '\f024';
    position: initial;
}
.plp_top_slider .plp_product_blk .plp_product_name_col .product_name_blk{
    margin-bottom: 0 !important;
}
.plp_product_blk .plp_product_name_col .slick-list{
    overflow: hidden;
    overflow-x: clip !important;
    overflow-y: inherit;
}
.plp_product_blk .plp_product_name_col .slick-list{
    -webkit-transform:unset;
    transform: unset;
}
.plp_product_blk .plp_product_name_col .plp_product_cat_blk .plp-subcategory-list .sub-category-title{
    padding: 0 0  10px;
}
.plp_product_blk .plp_product_name_col .plp_product_cat_blk:hover .plp-subcategory-list{
    display: block !important;
    width: inherit;
}

.plp_product_blk .plp_product_name_col .plp_product_cat_blk .plp-subcategory-list{
    display: none;
}
.plp_product_blk .plp_product_name_col .plp-subcategory-list{
    position: absolute;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 18px #00000022;
    border-radius: 4px;
}
.plp_product_blk .plp_product_name_col .plp-subcategory-list .sub-category-title .sub-category-name{
    background: #F8F0E0 0% 0% no-repeat padding-box;
    border-radius: 4px;
    padding: 7px 22px;
    background-color: rgba(241,121,181,.08);
    box-shadow: 0 3px 6px #00000029;
    cursor: pointer;
}
.plp_product_blk .plp_product_name_col .plp-subcategory-list .sub-category-title .sub-category-name span{
    letter-spacing: 0.54px;
    color: #333C42;
    text-transform: capitalize;
    font-weight: 600;
    font-size: 14px;
}
#license_expiry_validation{
    color: red;
}
#tax_cert_validation{
    color: red;
}


/* contact page design here */
.contact-form-content .margin-bottom60{
    padding-left: 0;
    padding-right: 0;
}
.contact-form-content .margin-bottom60.contact-page-form-block{
    padding-left: 15px;
    padding-right: 15px;
}
.contact-page-header-bg{
    background-size: 100% 100% !important;
}

    /* other locationblock */
    .our-location-section-block .location-block1{
        width: 12.5% !important;
    }
    .our-location-section-block .other-location-title{
        color: #333333;
        font-size: 28px;
        font-weight: 800;
    }
    .our-location-section-block .location-block-section{
        box-shadow: 0px 3px 6px #00000029;
    }
    .our-location-section-block .location-block-section .location-address-text{
        letter-spacing: 0.72px;
        color: #5C6369;
        text-transform: capitalize;
        font-weight: 400;
    }
    .our-location-section-block .location-block-section .location-phone-no p{
        letter-spacing: 0.72px;
        color: #5C6369;
        text-transform: lowercase;
        font-weight: 600;
    }


    /* contact page form design here */
    .contact-page-form-block .fieldset .field{
        margin-bottom: 20px;
        margin-left: 0;
    }
    .contact-page-form-block .fieldset .field .absltxt{
        top: 0;
        font-size: 14px;
    }
    .contact-page-form-block .fieldset .field.required label::after{
        content: "*";
        color: #f5583e;
        margin: 0 0 0 2px;
    }
    .contact-page-form-block .actions-toolbar{
        float: right;
        width: 50%;
    }
    .contact-page-form-block .actions-toolbar .primary {
        width: 100%;
    }
    .contact-page-form-block .actions-toolbar .primary .btn-primary{
        font-size: 16px;
        width: 100%;
        border-radius: 25px;
        background: linear-gradient(180deg, #20639B 0%, #002D56 100%);
        box-shadow: 0px 3px 6px #00000029;
        border-width: 0px;
        color: #ffffff;
        font-weight: 600;
        display: block;
        padding: 0;
        text-transform: capitalize;
    }

    /* contact page address block */
    .contact-address-block-section{
        top:-10rem;
        background-color: #f8f0e0b3;
        box-shadow: 0px 3px 6px #00000029;
        opacity: 0.71;
    }
    .contact-address-section{
        box-shadow: 0px 3px 6px #00000029;
    }
    .contact-address-section .contact-address-title1{
        font-size: 24px;
        letter-spacing: 0.9px;
        color: #333C42;
        text-transform: capitalize;
        font-weight: 600;
    }
    .contact-address-section .contact-address-title2{
        letter-spacing: 2.1px;
        color: #002D56;
        text-transform: capitalize;
        font-size: 30px !important;
    }
    .contact-address-section [data-content-type="divider"]{
        height :0;
    }
    .contact-address-section .office-address-block .office-text{
        margin-left: 10px;
    }
    .contact-address-section .office-address-block .office-text.working-hour{
        margin-left: 0px !important;
    }
    .contact-address-section .office-address-block .office-text{
        letter-spacing: 0.6px;
        color: #5C6369;
        text-transform: capitalize;
        font-size: 14px;
        font-weight: 400;
    }
    .contact-address-section .office-address-text p{
        letter-spacing: 0.72px;
        color: #5C6369;
        text-transform: capitalize;
        font-size: 16px;
        font-weight: 600;
    }
    .contact-address-section .office-address-block img{
        width: 30px;
        height: 30px;
    }
    .contact-address-section .social-link {
        padding: 0 !important;
        display: flex;
    }
    .contact-address-section .social-link li{
        float: left;
        margin: 0 10px;
        font-size: 16px;
    }
    .contact-address-section .social-link li:first-child{
        margin-left: 0;
    }
    .office-address-block .office-working-hour{
        letter-spacing: 0.9px;
        color: #5C6369;
        text-transform: uppercase;
        font-size: 18px;
        font-weight: 600;
    }
    .contact-page-header-bg{
        background-image: url('../../images/contact-form-bg.png');
    }