.edit-my-profile .cleanlogin-form label,
.mvx_profile_gallery .acf-field .acf-label label {
    font-weight: 400;
}

input[type=submit].um-button:disabled,
a.um-button:disabled {
    background-color: #f3715c !important;
}

.mvx_table_holder .mvx_order_all_table td {
    text-align: center;
    vertical-align: middle;
}

.mvx_table_holder .mvx_order_all_table td p {
    margin-bottom: 0;
}

div#ui-datepicker-div {
    z-index: 999999 !important;
}

.product-category li.dropdown i {
    display: none;
}

.cat-col-pb .star-rating {
    display: none !important;
}

.hmib_thankyou_customer th {
    border-right: 0 !important;
}

label.woocommerce-form__label-for-checkbox.checkbox span {
    text-transform: initial;
}

.press ul li {
    margin-bottom: 30px;
    cursor: pointer;
}

.press-title h5 {
    min-height: 66px;
}
li.woocommerce-order-overview__email.email, p.woocommerce-customer-details--email{
    overflow: hidden;
    position: relative;
    text-decoration: none;
    text-overflow: ellipsis;
    white-space: nowrap;
}
/*media css starts here*/
@media (min-width: 1400px) {}

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

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

@media (max-width: 1199px) {
    .footer-social-link .shows-social-icon {
        margin-right: 0px;
        padding-right: 5px;
    }

    .discipline-menu {
        display: block !important;
        padding: 10px 0;
        cursor: pointer;
        float: right;
    }

    .product-category li {
        /* padding: 5px; */
        display: block;
        position: relative;
    }

    .product-category li ul {
        top: 37px;
    }

    .product-category li:hover ul.dropdown-container {
        display: none;
    }

    .product-category li a,
    .product-category li i {
        /* display: inline-block !important; */
        cursor: pointer;
    }

    .product-category li.dropdown i {
        float: right;
    }

    .product-category li.dropdown.open ul.dropdown-container {
        display: block !important;
        position: relative;
        width: 100%;
        top: 5px;
    }

    #visitor_type_field span.woocommerce-input-wrapper label:last-child {
        margin-right: 0 !important;
    }
}

@media (max-width: 789px) {
    .product-category li {
        /* padding:10px 5px; */
    }
}

@media (max-width: 991px) {
    .mvx_main_page {
        display: block;
    }

    .mvx_main_page .mvx_side_menu {
        width: 100% !important;
        display: none;
        padding-bottom: 0;
    }

    .mvx_table_holder {
        width: 100% !important;
    }

    .mvx_main_holder.toside_fix {
        display: block;
    }

    .mvx_main_page .account-menu {
        padding-right: 35px;
    }

    .mvx_main_page .account-menu span i {
        margin-left: 10px;
    }
    
    .cleanlogin-container.cleanlogin-full-width {
        padding: 20px 0px !important;
    }

    body .mvx_main_page .mvx_headding1 {
        display: inline-block;
    }

    .mvx_profile_gallery {
        padding: 20px 0;
    }

    .mvx_top_logo_div img {
        display: table !important;
        margin: 0 !important;
        max-width: 70px !important;
    }

    .mvx_top_logo_div h3 {
        text-align: left !important;
        padding: 10px 0 0 !important;
    }

    .mvx_main_menu ul li .writtings {
        line-height: 45px;
        padding: 10px;
    }

    .mvx_main_menu ul li .icon_stand {
        display: none !important;
        width: 0px !important;
    }

    .cat-widget {
        margin-bottom: 30px;
    }

    /*.filter_cat_btn {
        width: auto;
    }*/
    .product-category li a {
        font-size: 14px;
    }

    .inspired-col {
        margin-bottom: 25px;
    }

    .cat-col-pb:nth-child(2n+1) {
        clear: both;
    }

    .cat-col-pb:nth-child(3n+1) {
        clear: none;
    }

    .product-category li.dropdown:after {
        content: "\f067";
        position: absolute;
        top: 10px;
        left: auto;
        right: 0;
        bottom: 0;
        font-family: FontAwesome;
        font-size: 0.9em;
        font-weight: 100;
        cursor: pointer;
    }

    .product-category > li:first-child > ul > li {
        width: 100% !important;
    }

    .secondary-menu ul.product-category li ul li:first-child:after {
        color: #000;
    }

    .product-category > li:first-child {
        height: auto;
    }

    .nav li ul {
        position: relative !important;
    }

    .woocommerce #customer_details .col-1,
    .woocommerce #customer_details .col-2 {
        float: none;
        width: 100%;
    }

    .wp-pagenavi {
        margin-bottom: 30px;
    }

    .press-title h5 {
        min-height: 90px;
    }
    .woocommerce-MyAccount-navigation{
        padding: 20px 20px;
    }
}

@media (max-width: 930px) {
    .product-category li a {
        font-size: 13.5px;
    }

    .section-pc .container {
        padding: 0 !important;
    }
}
@media (min-width: 768px) and (max-width: 895px){
.woosw-list .woosw-content-items .woosw-content-item--actions{
    padding-left: 10px !important;
}
.woosw-list .woosw-content-items .woosw-content-item--actions .woosw-content-item--add a{
    min-width: 120px;
}
}

@media (max-width: 860px) {
    .woocommerce ul.order_details li {
        margin-right: 2em !important;
        padding-right: 2em !important;
    }

    /*
    .coupon {
        flex-direction: column;
        width: 100%;
    }
*/
}

@media (max-width: 768px) {
    .woocommerce-column--billing-address {
        margin-bottom: 15px;
    }

    /*
    .coupon input#coupon_code {
        width: 100% !important;
        float: right;
        margin: 0;
    }
*/

    .coupon input.button {
        width: 100% !important;
    }

    .woocommerce-cart table.cart td.actions input[type=submit] {
        margin: 10px 0 0 !important;
    }

    .coupon .ywgc_have_code .woocommerce-info {
        /*display: flex;
        align-items: center;
        flex-direction: column;*/
        padding: 15px 45px;
        text-align: left;
        margin-bottom: 0;
        line-height: 130%;
    }

    .woocommerce-page .quantity,
    .woocommerce-page #content .quantity {
        width: 100%;
    }

    .woocommerce a.remove {
        margin: 0;
        display: table;
        width: 100%;
        text-align: right;
    }
    

    .mini-cart .cart-popup .mini_cart_item a.remove{
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .woocommerce a.remove:hover {
        color: #de543e !important;
        background: transparent;
    }

    .woocommerce-cart .voucher-div {
        min-height: 130px;
    }

    .woocommerce-cart .ywgc_have_code {
        margin: 10px 0 10px 0;
    }

    .woocommerce-cart .ywgc_enter_code input#giftcard_code {
        width: 100% !important;
    }
}

@media (max-width: 767px) {
    .table-responsive {
        border: 0;
    }

    .woocommerce-cart table.shop_table td {
        border-left: 0 !important;
    }

    .woocommerce-cart table.shop_table td.product-remove {
        border-top: 0 !important;
    }

    .woocommerce-view-order .woocommerce-MyAccount-content table.shop_table,
    .woocommerce-view-order .woocommerce-MyAccount-content table.shop_table thead,
    .woocommerce-view-order .woocommerce-MyAccount-content table.shop_table tbody,
    .woocommerce-view-order .woocommerce-MyAccount-content table.shop_table tr,
    .woocommerce-view-order .woocommerce-MyAccount-content table.shop_table td,
    .woocommerce-view-order .woocommerce-MyAccount-content table.shop_table th,
    .woocommerce-order-received .hmib_thankyou_customer table,
    .woocommerce-order-received .hmib_thankyou_customer thead,
    .woocommerce-order-received .hmib_thankyou_customer tbody,
    .woocommerce-order-received .hmib_thankyou_customer tr,
    .woocommerce-order-received .hmib_thankyou_customer td,
    .woocommerce-order-received .hmib_thankyou_customer th,
    .woocommerce-checkout .woocommerce table.shop_table.order_details tr,
    .woocommerce-checkout .woocommerce table.shop_table.order_details th,
    .woocommerce-checkout .woocommerce table.shop_table.order_details td {
        display: block;
    }

    .woocommerce-view-order .woocommerce-MyAccount-content table.shop_table thead tr,
    .woocommerce-order-received .hmib_thankyou_customer thead tr,
    .woocommerce-checkout .woocommerce table.shop_table.order_details thead tr {
        position: absolute;
        top: -9999px;
        left: -9999px;
    }

    .woocommerce-view-order .woocommerce-MyAccount-content table.shop_table img,
    .woocommerce-checkout .woocommerce table.shop_table.order_details img  {
        display: none;
    }

    .woocommerce-view-order .woocommerce-MyAccount-content table.shop_table td:before,
    .woocommerce-order-received .hmib_thankyou_customer td:before,
    .woocommerce-checkout .woocommerce table.shop_table.order_details td:before {
        position: absolute;
        top: 15px;
        left: 6px;
        width: 45%;
        padding-right: 10px;
        white-space: nowrap;
        font-weight: 300 !important;
        text-align: left;
    }

    .woocommerce-order-received .hmib_thankyou_customer td:before {
        top: 6px;
    }

    .woocommerce-order-received .hmib_thankyou_customer td {
        line-height: 200% !important;
    }

    .woocommerce-order-received .hmib_thankyou_customer td img {
        float: none;
        margin-right: 0 !important;
    }

    .woocommerce-view-order .woocommerce-MyAccount-content table.shop_table td,
    .woocommerce-order-received .hmib_thankyou_customer td,
    .woocommerce-checkout .woocommerce table.shop_table.order_details td {
        border: none !important;
        border-bottom: 1px solid #eee !important;
        position: relative;
        padding-left: 35% !important;
        text-align: right;
        padding: 15px;
    }

    .woocommerce-view-order .woocommerce-MyAccount-content table.shop_table td ul.wc-item-meta li {
        display:block;
    }

    .woocommerce-view-order .woocommerce-MyAccount-content table.shop_table tfoot {
        display: block;
    }

    .woocommerce-view-order .woocommerce-MyAccount-content table.shop_table td:nth-of-type(1):before,
    .woocommerce-order-received .hmib_thankyou_customer td:nth-of-type(1):before,
    .woocommerce-checkout .woocommerce table.shop_table.order_details td:nth-of-type(1):before {
        content: "Product:";
    }

    .woocommerce-view-order .woocommerce-MyAccount-content table.shop_table td:nth-of-type(2):before,
    .woocommerce-order-received .hmib_thankyou_customer td:nth-of-type(2):before,
    .woocommerce-checkout .woocommerce table.shop_table.order_details td:nth-of-type(2):before {
        content: "Cost:";
    }

    .woocommerce-view-order .woocommerce-MyAccount-content table.shop_table td:nth-of-type(3):before,
    .woocommerce-order-received .hmib_thankyou_customer td:nth-of-type(3):before,
    .woocommerce-checkout .woocommerce table.shop_table.order_details td:nth-of-type(3):before {
        content: "Delivery Cost:";
    }

    .woocommerce-view-order .woocommerce-MyAccount-content table.shop_table td:nth-of-type(4):before,
    .woocommerce-order-received .hmib_thankyou_customer td:nth-of-type(4):before,
    .woocommerce-checkout .woocommerce table.shop_table.order_details td:nth-of-type(4):before {
        content: "Subtotal:";
    }

    .woocommerce-view-order .woocommerce-MyAccount-content table.shop_table td:nth-of-type(5):before,
    .woocommerce-order-received .hmib_thankyou_customer td:nth-of-type(5):before,
    .woocommerce-checkout .woocommerce table.shop_table.order_details td:nth-of-type(5):before {
        content: "Status:";
    }

    .woocommerce-view-order .woocommerce-MyAccount-content table.shop_table td:nth-of-type(6):before,
    .woocommerce-order-received .hmib_thankyou_customer td:nth-of-type(6):before,
    .woocommerce-checkout .woocommerce table.shop_table.order_details td:nth-of-type(6):before {
        content: "Action:";
    }

    .woocommerce-view-order .woocommerce-MyAccount-content table.shop_table tfoot tr th {
        display: none;
    }

    .woocommerce-view-order .woocommerce-MyAccount-content table.shop_table tfoot tr:nth-of-type(1) td:before{
        content: "Subtotal:";
    }

    .woocommerce-view-order .woocommerce-MyAccount-content table.shop_table tfoot tr:nth-of-type(2) td:before{
        content: "Shipping:";
    }

    .woocommerce-view-order .woocommerce-MyAccount-content table.shop_table tfoot tr:nth-of-type(3) td:before{
        content: "Payment method:";
    }

    .woocommerce-view-order .woocommerce-MyAccount-content table.shop_table tfoot tr:nth-of-type(4) td:before{
        content: "Total:";
    }

    .woocommerce-table--order-details .product-action div {
        margin-bottom: 0;
    }

    .woocommerce-table--order-details .product-action div span,
    .woocommerce-table--order-details td.product-name div,
    .woocommerce-table--order-details .product-action div strong {
        display: block;
    }

    .woocommerce-table--order-details li strong.wc-item-meta-label,
    .woocommerce-table--order-details li p {
        float: none !important;
        display: inline-block !important;
    }

    .woocommerce-view-order .woocommerce-columns--addresses h3 {
        margin-bottom: 2px;
    }

    .mvx_remove_div {
        width: 100% !important;
    }

    .mvx_main_page .mvx_side_menu {
        border-right: 0;
    }

    .acf-fields.-left > .acf-field-5a5edf3d59d88.acf-field > .acf-label {
        padding: 20px 0px 0px;
    }

    .woocommerce ul.order_details li {
        margin-right: 1.5em !important;
        padding-right: 1.5em !important;
    }

    .woocommerce-cart table.shop_table td img {
        display: block;
        float: right;
        margin-right: 0;
    }

    .woocommerce-cart table.shop_table td.product-name span {
        clear: right;
        display: block;
    }

    .cat-widget {
        display: none;
    }

    .filter-products-dropdown {
        display: block;
    }

    .mvx_vendor_dashboard_content select {
        margin-bottom: 15px;
    }

    .page-template-vendor-dashboard .acf-fields.-left > .acf-field-5a5edf3d59d88.acf-field > .acf-label {
        padding-left: 15px;
    }
    .account-menu span {
        display: inline-block;
        cursor: pointer;
        padding: 10px;
    }
    .admin-bar .account-menu{
        text-align: left;
    }
    .account-menu {
        display: block !important;
        text-align: right;
    }
    .admin-bar .account-menu{
        text-align: right;
        padding: 8px 0;
    }
    .account-menu i {
        font-size: 1.3em;
        margin-left: 2px;
    }
    .woocommerce-account .woocommerce-MyAccount-navigation {
        width: 100%;
        display: block !important;
        border-bottom: 0 !important;
        padding:0;
    }
    .woocommerce-MyAccount-navigation ul {
        display: none;
        position: relative;
        width: 100%;
        z-index: 99;
        box-shadow:none;
        left: 0;
        right: 0;
        border:0!important;
    }
}

@media (max-width: 740px) {
    .section-pc .container {
        padding: 0 15px !important;
    }

    table.customer_order_dtl.vendor-order-details-table,
    table.customer_order_dtl.vendor-order-details-table tbody,
    table.customer_order_dtl.vendor-order-details-table tr,
    table.customer_order_dtl.vendor-order-details-table td {
        display: block;
    }

   /*  table.customer_order_dtl.vendor-order-details-table tr:first-child {
        position: absolute;
        top: -9999px;
        left: -9999px;
    } */

    table.customer_order_dtl.vendor-order-details-table td:before {
        position: absolute;
        top: 15px;
        left: 6px;
        width: 45%;
        padding-right: 10px;
        white-space: nowrap;
        font-weight: 300 !important;
        text-align: left;
    }

    table.customer_order_dtl.vendor-order-details-table tr:last-child td {
        border-top: 1px solid #eee !important;
    }

    table.customer_order_dtl.vendor-order-details-table td {
        border: none !important;
        border-bottom: 1px solid #eee !important;
        position: relative;
        padding-left: 35% !important;
        text-align: right;
    }

    table.customer_order_dtl.vendor-order-details-table td:nth-of-type(1):before {
        content: "Product:";
    }

    table.customer_order_dtl.vendor-order-details-table td:nth-of-type(2):before {
        content: "Total:";
    }

    table.customer_order_dtl.vendor-order-details-table td:nth-of-type(3):before {
        content: "HIB Commission:";
    }

    table.customer_order_dtl.vendor-order-details-table td:nth-of-type(4):before {
        content: "My Amount:";
    }

    table.customer_order_dtl.vendor-order-details-table td:nth-of-type(5):before {
        content: "Status:";
    }

    table.customer_order_dtl.vendor-order-details-table td:nth-of-type(6):before {
        content: "Action:";
    }

    table.customer_order_dtl.vendor-order-details-table tr td img {
        float: none;
    }

    table.customer_order_dtl.vendor-order-details-table tr td div {
        display: block;
    }

    table.customer_order_dtl.vendor-order-details-table tr td ul li.hmib-Colour,
    table.customer_order_dtl.vendor-order-details-table tr td ul li.hmib-Sizes {
        display: block;
    }

    strong.wc-item-meta-label {
        text-transform: capitalize;
        font-size: 0.813rem;
    }

    ul.wc-item-meta li p {
        font-size: 13px;
        color: #000;
    }
    ul.wc-item-meta li {
        display:block;
    }
}

@media (max-width: 680px) {
    .woocommerce-account #content input.woocommerce-Button.button {
        margin-bottom: 15px;
    }
    .account-page-style {
        display: block;
    }

    .account-page-style .woocommerce-MyAccount-content {
        width: 100%;
        display: block;
        padding-top: 10px;
    }

    .singlecontainer .account-page-style nav.woocommerce-MyAccount-navigation ul li a {
        padding: 5px 10px;
        font-size: 14px;
    }

    a.wpis-popup.fa.fa-camera {
        display: none;
    }

    /* .woocommerce a.remove {
        margin: 0;
        text-align: right !important;
    }*/
}

@media (max-width: 640px) {
    .config-add-style {
        float: none;
        display: table;
        margin-top: 10px;
    }

    .page-template-vendor-dashboard .product-manger-row {
        padding: 0 !important;
    }

    .woocommerce table.shop_table,
    .woocommerce-page table.shop_table {
        margin-bottom: 20px;
    }

    .table-responsive table.wishlist_table,
    .table-responsive table.wishlist_table thead,
    .table-responsive table.wishlist_table tbody,
    .table-responsive table.wishlist_table tr,
    .table-responsive table.wishlist_table td,
    .table-responsive table.wishlist_table th,
    .mvx_table_holder table#mvx_pending_shipping_report_table_month,
    .mvx_table_holder table#mvx_pending_shipping_report_table_month tbody,
    .mvx_table_holder table#mvx_pending_shipping_report_table_month tr,
    .mvx_table_holder table#mvx_pending_shipping_report_table_month td,
    .mvx_table_holder table.mvx_order_all_table,
    .mvx_table_holder table.mvx_order_all_table tbody,
    .mvx_table_holder table.mvx_order_all_table tr,
    .mvx_table_holder table.mvx_order_all_table td,
    table.hmib-vendor-delivery-details,
    table.hmib-vendor-delivery-details tbody,
    table.hmib-vendor-delivery-details tr,
    table.hmib-vendor-delivery-details td {
        display: block;
    }

    .table-responsive table.wishlist_table thead tr {
        position: absolute;
        top: -9999px;
        left: -9999px;
    }

    .woocommerce-account table.shop_table.cart.wishlist_table img {
        display: none;
    }

    .table-responsive table.wishlist_table td:before,
    .mvx_table_holder table#mvx_pending_shipping_report_table_month td:before,
    .mvx_table_holder table.mvx_order_all_table td:before,
    table.hmib-vendor-delivery-details td:before {
        position: absolute;
        top: 15px;
        left: 6px;
        width: 35%;
        padding-right: 10px;
        /* white-space: nowrap; */
        font-weight: 300 !important;
        text-align: left;
    }

    .table-responsive table.wishlist_table td,
    .mvx_table_holder table#mvx_pending_shipping_report_table_month td {
        border: none !important;
        border-bottom: 1px solid #eee !important;
        position: relative;
        padding-left: 35% !important;
        text-align: right;
    }

    .table-responsive table.wishlist_table td:nth-of-type(1):before {
        content: "Product Name:";
    }

    .table-responsive table.wishlist_table td:nth-of-type(2):before {
        content: "Price:";
    }

    .table-responsive table.wishlist_table td:nth-of-type(3):before {
        content: "Quantity:";
    }

    .woocommerce table.wishlist_table tr td.product-remove {
        padding-left: 0 !important;
    }
    .table-responsive table.wishlist_table td.product-add-to-cart:before {
        padding-left: 0 !important;
    }

    .table-responsive table.wishlist_table tfoot td:before {
        display: none;
    }

    .mvx_dashboard_display_box {
        width: 100% !important;
        margin: 2% 0;
    }

    .mvx_table_holder table#mvx_pending_shipping_report_table_month {
        border-top: 1px solid #ededed !important;
    }

    .mvx_table_holder table#mvx_pending_shipping_report_table_month tr:first-child {
        display: none;
    }

    .mvx_table_holder table#mvx_pending_shipping_report_table_month td.no_display {
        display: block;
    }

    .mvx_table_holder table#mvx_pending_shipping_report_table_month td:nth-of-type(1):before {
        content: "Order Date:";
    }

    .mvx_table_holder table#mvx_pending_shipping_report_table_month td:nth-of-type(2):before {
        content: "Order ID:";
    }

    .mvx_table_holder table#mvx_pending_shipping_report_table_month td:nth-of-type(3):before {
        content: "Product(s):";
    }

    .mvx_table_holder table#mvx_pending_shipping_report_table_month td:nth-of-type(4):before {
        content: "Customer Address:";
    }

    .mvx_table_holder table#mvx_pending_shipping_report_table_month td:nth-of-type(5):before {
        content: "Delivery Cost:";
    }

    .mvx_table_holder table#mvx_pending_shipping_report_table_month td:nth-of-type(6):before {
        content: "Actions:";
    }

    .mvx_table_holder table.mvx_order_all_table tr:first-child td,
    .mvx_table_holder table.hmib-vendor-delivery-details tr:first-child td {
        display: none !important;
    }

    .mvx_table_holder table.mvx_order_all_table td:nth-of-type(1):before {
        content: "Order Date:";
    }

    .mvx_table_holder table.mvx_order_all_table td:nth-of-type(2):before {
        content: "Order ID:";
    }

    .mvx_table_holder table.mvx_order_all_table td:nth-of-type(3):before {
        content: "Product Status:";
    }

    .mvx_table_holder table.mvx_order_all_table td:nth-of-type(4):before {
        content: "Total Amount:";
    }

    .mvx_table_holder table.mvx_order_all_table td:nth-of-type(5):before {
        content: "Actions:";
    }

    .mvx_table_holder table.mvx_order_all_table td.no_display,
    table.hmib-vendor-delivery-details td.no_display {
        display: block !important;
    }

    .mvx_table_holder table.mvx_order_all_table {
        border-top: 1px solid #eeeeee !important;
    }

    table.hmib-vendor-delivery-details td:nth-of-type(1):before {
        content: "Order Date:";
    }

    table.hmib-vendor-delivery-details td:nth-of-type(2):before {
        content: "Order ID:";
    }

    table.hmib-vendor-delivery-details td:nth-of-type(3):before {
        content: "Product:";
    }

    table.hmib-vendor-delivery-details td:nth-of-type(4):before {
        content: "Total:";
    }

    table.hmib-vendor-delivery-details td:nth-of-type(5):before {
        content: "Commission:";
    }

    table.hmib-vendor-delivery-details td:nth-of-type(6):before {
        content: "Net Earnings:";
    }

    table.hmib-vendor-delivery-details td:nth-of-type(7):before {
        content: "Actions:";
    }

    .mvx_main_menu ul li .writtings {
        line-height: 150% !important;
        padding: 10px;
        display: block !important;
        text-align: left;
    }

    .woocommerce ul.order_details li {
        float: none !important;
        margin-bottom: 20px;
        margin-right: 0 !important;
        padding-right: 0 !important;
        border-right: 0;
        padding-left: 0;
    }

    .woocommerce ul.order_details li:last-child {
        margin-bottom: 0;
    }

    .special-discount h5 span {
        display: block;
    }

    .special-discount h5 span:first-child {
        margin-bottom: 5px;
    }

    .mvx_profile_gallery {
        padding: 0;
    }

    .cleanlogin-container.cleanlogin-full-width {
        padding-top: 0 !important;
    }
    .woocommerce-view-order .woocommerce-MyAccount-content table.shop_table tr td,
    .woocommerce-view-order .woocommerce-MyAccount-content table.shop_table tr th{
        padding: 10px !important;
    }

}

@media (max-width: 595px) {
    .width-full-595 {
        width: 100%;
    }

    .entry ul.rr-1,
    .entry ul.rr-2 {
        padding-left: 10px;
        margin-bottom: 15px;
    }

    .coupon input#coupon_code,
    .coupon input {
        margin-bottom: 10px;
    }

    .manage-address-note-style {
        position: relative;
        right: 0px;
        top: -10px;
        display: table;
    }

    .manage-address-note-outer input.btn,
    .manage-address-note-outer a.btn {
        margin-top: 0 !important;
    }
    .press-title h5 {
        min-height: 70px;
    }
    .team-members-container img {
        max-width: 150px;
        margin-right:10px;
    }
}

@media (max-width: 530px) {
    body.page-template-vendor-dashboard .import-products {
        margin-bottom: 5px;
    }

    #visitor_type_field span.woocommerce-input-wrapper input {
        display: block !important;
        float: left !important;
        margin-top: 12px;
    }

    #visitor_type_field span.woocommerce-input-wrapper label {
        float: left !important;
    }
}

@media (max-width: 590px) {
    .wc-item-meta li {
        width: 100%;
    }
    
    .woocommerce-view-order .woocommerce-MyAccount-content table.shop_table td:before{
        top: 11px;
    }
}

@media (max-width: 480px) {
    .width-full {
        width: 100%;
    }

    .mvx_headding1 h3 span {
        float: none;
    }

    .products-item-effect h3 {
        height: auto;
    }

    .woocommerce-cart table.cart td.actions input[type=submit] {
        margin: 0 !important;
        margin-bottom: 15px !important;
    }

    .woocommerce-checkout .woocommerce-error,
    .woocommerce-cart .woocommerce-error {
        padding:12 30px;
    }

    .woocommerce-checkout .woocommerce-error::before,
    .woocommerce-cart .woocommerce-error::before {
        top:13px;
        left:9px;
    }

    .woocommerce-cart .singlecontainer .pageentry {
        padding: 10px;
    }

    .woocommerce form .form-row-first,
    .woocommerce-page form .form-row-first,
    .woocommerce form .form-row-last,
    .woocommerce-page form .form-row-last {
        float: none;
        width: 100%;
    }

    .woocommerce table.shop_table,
    .woocommerce-page table.shop_table {
        margin-bottom: 30px;
    }

    #address_form input[name='set_addresses'].button.alt,
    .form-row.manage-address-note-outer .add_address {
        width: 98.4% !important;
        float: left;
        margin-bottom: 15px;
        margin-right: 0;
    }

    .inspired-col:last-child {
        margin-bottom: 0;
    }

    .similar-products .col-md-3 {
        width: 100%;
    }

    .woocommerce-page table.shop_table_responsive tr td::before {
        width: 50%;
        text-align: left;
    }

    .woocommerce-checkout-payment ul li input {
        margin-right: 5px !important;
    }

    body .mvx_main_page .mvx_headding1 {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }

    body .mvx_main_page button.btn-artist,
    body.page-template-vendor-dashboard .mvx_ass_btn {
        padding: 9px 13px;
        font-size: 0.875rem;
        margin-top: 12px;
    }

    .mvx_main_page .mvx_form1 input[type=text] {
        margin-bottom: 8px !important;
        margin-top: 4px !important;
    }

    .mvx_main_page .mvx_form1 input.pickdate {
        margin-left: 0;
    }

    .mvx_vendor_dashboard_content select,
    .mvx_vendor_dashboard_content .btn-artist {
        margin-bottom: 15px;
    }

    .mvx_form1 p {
        margin: 0;
    }

    #ask-artist-modal .modal-body {
        padding: 0 20px;
    }

    #ask-artist-modal .modal-header {
        padding: 20px 20px 15px;
    }

    #gender_field label {
        margin-right: 18px;
    }
    .mvx_main_page .account-menu {
        padding-right: 8px;
    }
}

@media (max-width: 420px) {
    .dropdown-cart-button .dropdown .cart_list a {
        width: 100%;
    }

    .dropdown-cart-button .dropdown .cart_list .quantity {
        width: 100%;
        margin-top: 5px;
    }

    .dropdown-cart-button .dropdown .cart_list li {
        padding-bottom: 5px;
    }

    .mvx_vendor_dashboard_content h3 {
        font-size: 15px;
    }

    #messageModal .modal-body,
    #temp_profile_message .modal-body {
        padding: 0 20px 20px;
    }

    .order-number-tag .address-btn {
        margin-left: 0px !important;
    }

/*    .woocommerce-checkout #payment ul.payment_methods li.payment_method_paypal {
        display: flex;
    }*/

    .press ul li {
        flex: 0 0 100%;
        max-width: 100%;
    }

    .press-img img {
        height: 130px;
    }
}

@media (max-width: 380px) {
    .mvx_vendor_dashboard_content {
        padding-bottom: 0 !important;
    }

    .dropdown-cart-button a.dropdown-total {
        left: -15px;
    }
}

@media (max-width: 360px) {
    .woocommerce-checkout-payment ul li input {
        margin-right: 15px !important;
        height: auto !important;
    }
}
