/*VERSION 16 :: 07-September-2017*/
.dropdown.more-menu span.dd-pointer {
    margin-right: 20px;
}

.dropdown.more-menu a.hidden-xs {
    padding-right: 40px;
}
@media only screen and (max-width: 1024px) {
    .header .hidden-xs {
        display: none !important;
    }
    .header .visible-xs {
        display: block !important;
    }
    .header .main-nav ul > li.dropdown:not(.more-menu):hover .dropdown-menu {
        display: none !important;
    } .chart-style > div > div {
        width: 100% !important;
    }
}
@media (min-width: 768px) and (max-width: 1480px) {
    .header li.login-menu.dropdown {
        margin-right: 50px;
    }

}
@media only screen and (max-width: 1300px) {
    .social-posting .cover-desc-container {
        padding: 0;
    }

    .social-posting .posting-list-container {
        width: 100%;
    }
}

@media only screen and (min-width: 1200px) {

    .container {
        width: 1300px;
    }

    .seller-common-box.share-stash .container {
        padding: 40px 115px;
    }
}
/* Media query for maintain ratio for image upload modal */
@media (min-width: 992px) and (max-width: 1200px) {
    .social-posting .cover-container-left, .social-posting .description-container-left {
        width: Calc(100% - 573px);
        padding-right: 15px;
    }

    .scroll-more {
        margin-top: 7%;
    }
}

@media (min-width: 768px) and (max-width: 991px) {

    .social-share-page #mycropModal .modal-dialog {
        width: 500px;
        height: 260px;
        margin-top: 125px;
    }

    .social-share-page #mycropModal #modaldialog.html5imageupload {
        width: 500px !important;
        height: 260px !important;
        min-height: 260px !important;
    }

    .social-posting .cov-des-content, .social-posting .title-textarea-container .cov-des-content {
        padding-top: 0;
    }

    .social-posting .cover-desc-container, .social-posting .cover-desc-container.title-textarea-container {
        height: auto;
    }

    .social-posting .cover-container-left, .social-posting .description-container-left {
        width: 100%;
    }

    .social-posting .cover-container-right, .social-posting .description-container-right {
        float: left;
        height: 260px;
        width: 500px;
        margin-top: 20px;
    }

    .social-posting .table-container table tr td, .social-posting .table-container table tr th {
        padding: 10px 25px;
    }

    .page-seller .order-list .order-review-sec {
        margin-left: 18px;
        padding-left: 0px;
        padding-right: 0px;
        width: 75px;
    }

    .plogin-top-left {
        width: 80%;
    }
}

/* Media query for maintain ratio for image upload modal */
@media (min-width: 762px) and (max-width: 990px) {

    .storefront-review .cart-item-row {
        position: relative;
        padding-top: 30px;
    }

    .storefront-review .cart-item-box-left {
        width: 25%;
        padding: 0;
    }

    .storefront-review .cart-item-box-desc {
        width: 75%;
    }

    .storefront-review .cart-item-desc {
        max-width: 75%;
    }
}

@media (min-width: 530px) and (max-width: 761px) {

    .storefront-review .cart-item-box-desc {
        padding: 0 25px;
    }

    .storefront-review .cart-item-row {
        position: relative;
        padding-top: 30px;
    }

    .storefront-review .cart-item-box-left {
        width: 25%;
        padding: 0;
    }

    .storefront-review .cart-item-box-desc {
        width: 100%;
    }

    .storefront-review .cart-item-desc {
        max-width: 100%;
    }
}

@media (min-width: 361px) and (max-width: 529px) {
    .storefront-review .cart-item-box-desc {
        padding: 0 25px;
    }

    .storefront-review .cart-item-row {
        position: relative;
        padding-top: 30px;
    }

    .storefront-review .cart-item-box-left {
        width: 160px;
        padding: 0;
    }

    .storefront-review .cart-item-box-desc {
        width: 100%;
    }

    .storefront-review .cart-item-desc {
        max-width: 100%;
    }
}

@media (min-height: 700px) {
    .model-register .modal-body {
        vertical-align: middle;
    }
}

@media (max-width: 620px) {

    .popup-language {
        width: 270px;
    }

    .pop-up-reminder {
        padding: 10px 20px;
        font-size: 16px;
    }

    .pop-up-message {
        padding: 15px 20px;
        font-size: 14px;
    }

    .pop-up-button {
        width: 80px;
        border-radius: 15px;
        padding: 7px;
        margin: 0 20px 20px;
    }
}

@media (max-width: 780px) {
    .popup-language {
        right: -65px;
        margin-top: 20px;
    }
}

@media (min-width: 1200px) and (max-width: 1300px) {
    .container {
        max-width: 1170px;
    }

    .section-shop .shop-box {
        height: 300px;
        min-height: 300px;
    }

        .section-shop .shop-box .box-inner,
        .shopimg-preview,
        .section-shop .shop-box img,
        .section-shop .shop-box .box-inner {
            height: 100%;
        }

        .section-shop .shop-box .item-description {
            width: 95%;
            height: 95%;
        }

    .section-shop #shop-latest.shop-box .box-inner {
        height: auto;
    }

    .order-list-heading .invoice-id-sec, .order-list-heading .timestamp-sec, .order-list-heading .qty-sec, .order-list-heading .delivery-opt-sec, .order-list-heading .order-status-sec, .order-list-heading .order-id-sec {
        width: 9%;
    }

    .order-list-body-sec .invoice-id-sec, .order-list-body-sec .timestamp-sec, .order-list-body-sec .qty-sec, .order-list-body-sec .delivery-opt-sec, .order-list-body-sec .order-status-sec, .order-list-body-sec .order-id-sec, .order-list-body-sec .order-review-sec {
        width: 9%;
    }

    .ordr-dtls-item-itemdesc {
        width: 30%;
    }

    .ordrhist-item-col {
        width: 30%;
    }

    .ordrhist-invoiceid-col, .ordrhist-timestamp-col, .ordrhist-qty-col, .ordrhist-delivery-st-col, .ordrhist-status-col {
        width: 9%;
    }

    .seller-dasboard-top-left-mid {
        padding-bottom: 57px;
        padding-top: 57px;
    }

    .dashboard-sellerbox {
        min-height: 342px;
        padding: 24px 50px;
    }

    .store-location-box {
        width: 100%;
    }

    .ordr-dtls-item-delivery, .ordr-dtls-item-status {
        width: 10%;
    }

    .cart-item-box-desc {
        padding-left: 15px;
    }

    .cart-delivery-method-txt {
        max-width: 150px;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .section-shop #shop-latest.shop-box {
        width: 470px;
    }

    .section-shop .shop-box {
        width: 235px;
        height: 235px;
        min-height: 235px;
    }

        .section-shop .shop-box .item-description,
        .section-shop .shop-box .border-preview {
            height: 215px;
            width: 215px;
        }

        .section-shop .shop-box .item-description {
            padding-top: 10px;
            font-size: 14px;
        }

    .home-banner .banner-quote > h1 {
        font-size: 32px;
    }

    .search-bar {
        margin-left: 15px;
    }

    .search-bar {
        width: 200px;
    }

    .item-detail-left-inner {
        padding: 20px;
    }

    .add-cart-btn {
        width: 180px;
    }

    .thumbnail-images > ul > li img {
        max-width: 80px;
    }

    .section-shop .shop-box:hover .item-description .view-item {
        margin-top: 10px;
    }

    .cart-item-price-sec {
        width: 165px;
    }

    .cart-item-desc-sec {
        width: 55%;
    }

    .cart-item-box-right {
        width: 73%;
    }

    .order-list-heading .invoice-id-sec, .order-list-heading .timestamp-sec, .order-list-heading .qty-sec, .order-list-heading .delivery-opt-sec, .order-list-heading .order-status-sec,
    .order-list-heading .order-id-sec, .order-list-heading .order-review-sec {
        width: 10%;
        padding: 5px;
    }

    .order-list-heading .item-sec {
        width: 140px;
        padding: 5px;
    }

    .order-list-body-sec .invoice-id-sec, .order-list-body-sec .timestamp-sec, .order-list-body-sec .qty-sec, .order-list-body-sec .delivery-opt-sec, .order-list-body-sec .order-status-sec,
    .order-list-body-sec .order-id-sec, .order-list-body-sec .order-review-sec {
        width: 10%;
        padding: 5px;
    }

    .order-list-body-sec .item-sec {
        width: 100px;
        padding: 5px;
    }

    .ordr-dtls-item-itemdesc {
        width: 30%;
        padding-left: 10px;
        padding-right: 10px;
    }

    .order-status-sec select {
        min-width: 110px;
    }

    .order-detail-item-sec .ordr-dtls-item-delivery {
        width: 15%;
    }

    .ordr-dtls-item-itemdesc .item-preview {
        margin-right: 20px;
    }

    .ordr-dtls-item-price, .ordr-dtls-item-qty {
        width: 10%;
    }

    .ordr-dtls-item-delivery, .ordr-dtls-item-status {
        width: 10%;
    }

        .ordr-dtls-item-status .ordr-dtls-btnchange {
            width: 100%;
        }

    .ordrhist-item-col {
        width: 315px;
    }

    .ordrhist-invoiceid-col, .ordrhist-timestamp-col, .ordrhist-qty-col, .ordrhist-delivery-st-col, .ordrhist-status-col {
        width: 9%;
        padding: 5px 10px;
    }

    .dashboard-sellerbox {
        min-height: 283px;
        padding: 10px 15px;
    }

        .dashboard-sellerbox p {
            font-size: 16px;
        }

    .seller-dasboard-top-left-mid {
        padding-bottom: 28px;
        padding-top: 28px;
    }

    .store-location-box {
        width: 100%;
    }

    .cart-item-box-desc {
        width: 35%;
        padding-left: 15px;
    }

    .cart-delivery-method-txt {
        max-width: 120px;
    }

    .page-seller .header.user-login .main-nav > ul > li.language-menu {
        padding-top: 5px;
    }
}

@media(max-width:1080px) {
    .chart-style {
        width: 100%;
    }
}

@media (min-width: 992px) {
    .col-md-offset-right-3 {
        margin-right: 25%;
    }

    .col-md-offset-right-2 {
        margin-right: 16.66666667%;
    }

    .col-md-offset-right-1 {
        margin-right: 8.33333333%;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .seller-common-box.share-stash .container {
        padding: 30px;
    }

    .social-posting .cover-desc-container.title-textarea-container .description-container-right {
        height: 150px;
    }

    .ordr-dtls-top-left.ordr-dtls-topleft-sec1 {
        width: 90%;
    }

    .header .logo img {
        max-width: 110px;
    }

    .header .main-nav ul > li.register-link > a {
        padding-left: 2px;
    }

    .search-bar {
        margin-left: 10px;
        width: 200px;
    }

    .home-banner .banner-quote > h1 {
        font-size: 28px;
        letter-spacing: 1px;
    }

    .home-banner .banner-inner {
        width: 80%;
    }

    .banner-slider .banner-inner {
        width: 100%;
        margin: auto;
        text-align: center;
    }

    .home-banner.banner-slider .banner-inner {
        top: 0%;
        padding-top: 0px;
        margin-top: 10%;
    }

    .banner-slider .home-serach {
        top: 50%;
    }

    .scroll-more {
        margin-top: 7%;
    }

    .section-shop #shop-latest.shop-box {
        width: 100%;
    }

    .section-shop .shop-box .border-preview {
        height: 95%;
        left: 2.5%;
        margin: 0;
        top: 2.5%;
        width: 95%;
    }

    .section-shop .shop-box .item-description {
        height: 95%;
        left: 2.5%;
        margin: 0;
        top: 2.5%;
        width: 95%;
    }

    .section-shop .shop-box {
        width: 33.333%;
        height: 100%;
        min-height: 100%;
        float: left;
    }

        .section-shop .shop-box .border-preview {
            height: 90%;
            left: 5%;
            margin: 0;
            top: 5%;
            width: 90%;
        }

        .section-shop .shop-box .item-description {
            height: 90%;
            left: 5%;
            margin: 0;
            top: 5%;
            width: 90%;
            padding-top: 10px;
            font-size: 14px;
        }

    .section-shop #shop-latest.shop-box img {
        width: auto;
    }

    .section-shop .shop-box img {
        width: 100%;
    }

    .footer .footer-navigation {
        width: 100%;
    }

    .section-shop .shop-box .item-price {
        left: 13px;
        bottom: 12px;
    }

    .section-category .section-content .col-md-3 {
        width: 50%;
    }

    .seller-actions .search-bar {
        width: 400px;
    }

    .page-seller .login-menu img {
        width: 30px;
    }

    .page-seller .header .main-nav ul > li > a::after {
        height: 20px;
        top: 38%;
    }

    .item-detail-left-inner {
        padding: 20px;
    }

    .item-price-box .price-box-btn {
        float: none;
        width: 100%;
        text-align: center;
        margin: auto;
        padding-top: 15px;
    }

    .thumbnail-images > ul > li img {
        max-width: 65px;
    }

    .order-list-heading .invoice-id-sec, .order-list-heading .timestamp-sec, .order-list-heading .qty-sec, .order-list-heading .delivery-opt-sec, .order-list-heading .order-status-sec {
        width: 11%;
        padding: 5px;
        word-wrap: break-word;
    }

    .order-list-heading .order-id-sec,
    .order-list-heading .item-sec {
        width: 68px;
        padding: 5px;
        word-wrap: break-word;
    }

    .order-list-body-sec .order-id-sec, .order-list-body-sec .invoice-id-sec, .order-list-body-sec .timestamp-sec, .order-list-body-sec .qty-sec, .order-list-body-sec .delivery-opt-sec, .order-list-body-sec .order-status-sec, .order-list-body-sec .order-review-sec {
        width: 10%;
        padding: 5px;
        word-wrap: break-word;
    }

    .order-list-body-sec .item-sec {
        width: 90px;
        padding: 5px;
        word-wrap: break-word;
    }

    .order-list-body-sec .order-id-sec .fancy-checkbox label {
        background-size: 25px auto;
        display: inline-block;
        height: 22px;
        width: 22px;
        padding-left: 5px;
    }

    .seller-actions .item-search {
        width: 480px;
    }

    .ordr-dtls-item-itemdesc .item-preview {
        width: 80px;
        height: 80px;
        max-height: 80px;
        margin-right: 15px;
    }

    .ordr-dtls-item-itemdesc {
        width: 205px;
    }

    .ordr-dtls-item-price {
        width: 100px;
    }

    .ordr-dtls-item-qty {
        width: 75px;
    }

    .ordr-dtls-item-delivery, .ordr-dtls-item-status {
        width: 145px;
    }

    .ordr-dtls-item-bodyrow {
        padding-left: 15px;
        padding-right: 15px;
    }

    .ordr-dtls-btnchange {
        width: 100%;
    }

    .ordrhist-item-col {
        width: 28%;
        padding: 5px 10px;
    }

    .ordrhist-invoiceid-col, .ordrhist-timestamp-col, .ordrhist-qty-col, .ordrhist-delivery-st-col, .ordrhist-status-col {
        width: 9%;
        padding: 2px;
    }

    .ordrhist-item-iteminfo .item-preview {
        width: 80px;
        max-height: 80px;
        margin-right: 5px;
    }

    .order-status-sec select {
        min-width: 90px;
    }

    .order-detail-item-sec .ordr-dtls-item-delivery {
        width: 11%;
    }

    .ordr-dtls-item-itemdesc {
        width: 34%;
    }

    .ordr-dtls-item-delivery, .ordr-dtls-item-status {
        width: 10%;
    }

    .order-detail-item-sec .ordr-dtls-item-review {
        width: 11%;
    }

    .order-detail-item-sec .ordr-dtls-item-qty {
        width: 5%;
    }

    .ordr-dtls-item-itemdesc .item-preview {
        width: 50px;
        height: 50px;
        margin-right: 5px;
    }

    .cart-item-row .cart-item-delete-sec {
        top: 10px;
        right: 6px;
    }

    .page-seller .header.user-login .main-nav > ul > li.language-menu {
        padding-top: 5px;
    }
}

@media only screen and (min-width: 992px) {
    .dash-date-container {
        width: 90%;
        margin-left: 5%;
        float: left;
        position: relative;
    }

    .topnav-right {
        float: right;
        margin-bottom: 20px;
    }

    .but-csv {
        background: url('../images/exportcsv.svg')no-repeat;
        background-size: cover;
        width: 145px;
        cursor: pointer;
        float: left;
        height: 40px;
    }

    .but-pdf {
        background: url('../images/savepdf.svg')no-repeat;
        background-size: cover;
        width: 145px;
        margin-left: 25px;
        cursor: pointer;
        float: left;
        height: 40px;
    }

    .dashlet-choices {
        margin-top: 25px;
        margin-right: 7%;
    }

    .dashlet-choices, .dashlet-choices-bar {
        width: 400px;
    }

    .dashlet1 {
        width: 100%;
    }

    .dashlet2-container-left {
        float: left;
        width: 50%;
    }

    .dashlet2-container-right {
        float: right;
        width: 48%;
    }

    .dashlet2 {
        width: 100%;
        float: left;
        padding: 40px;
        background: #fff;
        margin-bottom: 60px;
    }

    .dash-info-container {
        width: 20%;
    }

    .dashboard-info-container {
        padding: 10px 40px;
    }

    .dashboard-menu-container > ul li {
        padding: 0 35px;
    }

    .dashlet1, .dashboard-info-container {
        margin-bottom: 60px;
    }

    .dashboard-menu-container > ul {
        right: -50%;
        position: relative;
        float: right;
    }

    .dashboard-info-container {
        width: 70%;
        margin-left: 15%;
    }
}

@media (max-width: 991px) {
    .item-no-result-msg .col-md-6 {
        text-align: center;
    }

        .item-no-result-msg .col-md-6 > img {
            width: 250px;
        }

    .no-result-red {
        padding-top: 15px;
        font-size: 34px;
        padding-bottom: 10px;
    }

    .item-no-result-msg {
        border-bottom: 1px solid #c8c8c8;
        font-size: 16px;
        margin-bottom: 25px;
        padding-bottom: 20px;
        padding-top: 0;
    }

    .seller-common-box .col-md-6, .item-upload-delivery-secton {
        width: 95%;
    }

    #add-item-area .inventory-section .item-form-group textarea {
        width: 100%;
    }

    #add-item-area .inventory-section .item-form-group select,
    #add-item-area .inventory-section .item-form-group input[type="text"],
    .seller-tab-area input[type="text"],
    .seller-tab-area select {
        width: 100%;
        height: 41px;
    }

    #add-item-area .item-form-group .custom-datepicker .datepicker-txt {
        width: 85%;
    }

    .paypal-row .description {
        width: 60%;
    }

    .paypal-row .actions {
        width: 40%;
    }

    #address-fields .col-md-4 {
        margin-bottom: 25px;
    }

    .cart-item-box-right {
        width: 71%;
    }

    .cart-item-desc-sec {
        margin-left: 0px;
        width: auto;
        margin-bottom: 15px;
    }

    .cart-item-row {
        position: relative;
        padding-top: 60px;
    }

        .cart-item-row .cart-item-img {
            padding-left: 30px;
        }

        .cart-item-row .cart-item-delete-sec {
            position: absolute;
            top: 10px;
            right: 5px;
        }

        .cart-item-row .fancy-checkbox {
            position: absolute;
            top: 0;
            left: 0;
        }

        .cart-item-row .cart-item-price-sec {
            width: 170px;
        }

    .order-prcs-tmln-sec {
        width: 635px;
    }

        .order-prcs-tmln-sec span.tmln {
            width: 175px;
        }

    .delivery_white_section .item-form-group input[type="text"],
    .delivery_white_section .item-form-group input[type="email"],
    .delivery_white_section .item-form-group select {
        width: 100%;
    }

    .delivery_white_section .item-form-group label {
        color: #000;
    }

    .storefron-top-left,
    .storefron-top-right {
        width: 100%;
        padding-bottom: 15px;
        display: block;
    }

    .store-location-box,
    .store-merchant-info p {
        width: 100%;
    }

    .item-box-top {
        max-height: 205px;
    }

    .add-options-table .options-body input[type="text"] {
        height: 50px;
    }

    .resultTable tbody input.stock_input[type="text"] {
        width: 50px;
    }

    .cart-item-box-left {
        width: 100%;
        display: block;
    }

    .cart-item-box-desc {
        width: 100%;
        padding: 15px 25px;
    }

    .cart-item-box-variant {
        width: 100%;
        padding: 15px 25px;
    }

    .cart-top-section .cart-top-sec-left {
        width: 55%;
    }

    .cart-top-section .cart-top-sec-right {
        width: 45%;
    }

    .search-bar {
        width: 100px;
    }
}

@media (min-width: 0) and (max-width: 991px) {
    .inline-controls {
        margin-bottom: 10px;
    }

    .dash-date-container {
        padding: 15px;
        position: relative;
    }

    .topnav-right {
        float: right;
        margin-bottom: 20px;
    }

    .but-csv {
        background: url('../images/exportcsv.svg')no-repeat;
        background-size: cover;
        width: 145px;
        cursor: pointer;
        float: left;
        height: 40px;
    }

    .but-pdf {
        background: url('../images/savepdf.svg')no-repeat;
        background-size: cover;
        width: 145px;
        cursor: pointer;
        margin-left: 25px;
        float: left;
        height: 40px;
    }

    .dashboard-info-container {
        width: 100%;
    }

    .dashlet-choices, .dashlet-choices-bar {
        width: 250px;
        font-size: 13px;
    }

    .dashboard-menu-container > ul {
        right: -50%;
        position: relative;
        float: right;
    }

    .dashlet1, .dashboard-info-container {
        margin-bottom: 30px;
    }

    .dashlet2 {
        padding: 40px;
        background: #fff;
        margin-bottom: 30px;
        float: left;
    }

    .dashlet2-container-right, .dashlet2-container-left {
        float: left;
        margin-bottom: 50px;
    }

    .dash-info-container {
        width: 50%;
    }

    .dashboard-info-container {
        padding: 15px 0;
    }

    .dashboard-menu-container > ul li {
        padding: 0 7px;
    }
}

@media (max-width: 767px) {
    .popup-area {
        width: 100%;
    }
    .category-items ul {
        height:100%;
        overflow:scroll;
    }
    .my-confirmmodal .modal-dialog
    {
        width:auto;
    }

    .item-details .header .main-nav ul > li.register-link:before, .page-home .header .main-nav ul > li.login-menu:before, .page-home .header .main-nav ul > li.register-link:before, .page-seller .header .main-nav ul > li.login-menu:before, .seller-items .header .main-nav ul > li.register-link:before, .header .main-nav ul > li > a::after, .header .main-nav ul > li.language-menu > div::after {
        display: none;
    }
    .category-menu.affix {
        position: relative !important;
    }

    .dd-options {
        right: -35px;
    }

    .dumbchat-page .footer {
        display: none;
    }

    .header .logo img {
        max-height: 50px;
    }

    .header #menu-toggle, .header #sellermenu-toggle {
        margin-right: -10px;
    }

    .header .main-nav ul > li > a {
        padding: 0;
        min-height: inherit;
        line-height: initial;
    }

    .header .main-nav ul > li.language-menu > div {
        padding: 0;
        min-height: 50px;
        line-height: 50px;
    }

    .dropdown.more-menu {
        display: none;
    }

    .loing-section {
        margin: 40px auto 0;
    }

    .share-stash-right {
        width: 100%;
        padding-bottom: 52.359%;
    }

    .social-posting .cover-desc-container.title-textarea-container .description-container-right {
        height: 100px;
    }

    .share-stash-left {
        width: 100%;
        height: auto;
        margin-bottom: 25px;
    }

    .social-share-page #mycropModal .modal-dialog {
        width: 500px;
        height: 260px;
        margin-top: 125px;
    }

    .social-share-page #mycropModal #modaldialog.html5imageupload {
        width: 500px !important;
        height: 260px !important;
        min-height: 260px !important;
    }

    .social-posting .cov-des-content, .social-posting .title-textarea-container .cov-des-content {
        padding-top: 0;
    }

    .social-posting .table-search-select {
        margin: 25px 0 0;
    }

    .social-posting .cover-desc-container, .social-posting .cover-desc-container.title-textarea-container {
        height: auto;
    }

    .social-posting .cover-container-left, .social-posting .description-container-left {
        width: 100%;
    }

    .social-posting .cover-container-right, .social-posting .description-container-right {
        float: left;
        height: 300px;
        margin-top: 20px;
    }

    .social-posting .table-container table tr td, .social-posting .table-container table tr th {
        padding: 10px 25px;
    }

    .seller-setting-p {
        padding: 15px;
    }

    .col-md-12.seller-payment-container {
        padding: 0;
    }

    .home-banner .banner-inner {
        width: 100%;
        padding-left: 10px;
        padding-right: 10px;
        padding-top: 20px;
    }

    .home-banner.banner-slider .carousel-inner > .item > img {
        min-height: 345px;
        object-fit: cover;
    }

    .home-banner .border-wrapper {
        border: none;
    }

    .home-banner .banner-quote > h1 {
        font-size: 25px;
        letter-spacing: normal;
    }

    .section-category {
        padding-left: 15px;
        padding-right: 15px;
    }

    .section-shop .shop-box {
        width: 50%;
        float: left;
        height: 100%;
        min-height: 100%;
    }

        .section-shop .shop-box .border-preview {
            height: 90%;
            left: 5%;
            margin: 0;
            top: 5%;
            width: 90%;
        }

        .section-shop .shop-box .item-description {
            height: 90%;
            left: 5%;
            margin: 0;
            top: 5%;
            width: 90%;
        }

    .section-shop #shop-latest.shop-box .box-inner > img {
        width: 120px;
    }

    .section-shop .shop-box img {
        width: 100%;
    }

    .section-shop #shop-latest.shop-box {
        width: 100%;
    }

    .section-shop .shop-box .item-price {
        bottom: 15px;
        left: 15px;
        padding: 5px;
    }

    .icon.icon-cart {
        background-image: url('../images/mobile_cart.svg');
    }

    .header .logo {
        padding: 9px 0px 9px 10px !important;
        margin-left: 0px;
    }

        .header .logo > img {
            height: auto;
            max-height: inherit;
            width: 125px;
        }

    .header .main-nav > ul > li.active:after {
        background-color: #ff5a60;
        content: "";
        height: 5px;
        margin-top: 0;
        position: absolute;
        top: 100%;
        width: 100%;
    }

    .header .main-nav > ul > li.active {
        position: relative;
    }

    .header .main-nav {
        padding: 12px 0px;
    }

        .header .main-nav .icon {
            width: 50px;
            height: 50px;
            background-size: contain;
        }

            .header .main-nav .icon.icon-down {
                width: 30px;
                height: 30px;
                background-size: inherit;
            }

    .login-menu.dropdown img {
        width: 35px;
    }

    .header .seller-nav.dropdown-menu {
        left: -158px;
        top: 58px;
    }

    .header .login-nav.dropdown-menu {
        left: -87px;
        top: 58px;
    }

    .category-navbar {
        display: none;
    }

    .category-menu {
        border-left: 0px;
    }

    .search-bar {
        background-color: #000;
        border-top: 1px solid #c2c2c2;
        display: block;
        left: 0;
        padding-top: 16px;
        padding-bottom: 20px;
        position: absolute;
        top: 100%;
        width: 100%;
        z-index: 9;
        padding-left: 10%;
        padding-right: 10%;
        margin-left: 0px;
        display: none;
    }

        .search-bar .btn-find {
            margin-top: -17px;
            right: 13%;
        }

    .category-menu .breadcrumb {
        padding-top: 10px;
    }

    .filter-applied-value {
        width: 100%;
        padding: 0px;
    }

    .category-menu {
        height: 0px;
    }

    .search-top-area {
        background: #000 none repeat scroll 0 0;
        padding-bottom: 10px;
        padding-top: 10px;
        max-height: 42px;
    }

    .item-found-text {
        display: none;
    }

    .search-top-area .search-result-text {
        font-size: 16px;
        color: #fff;
    }

    .search-result-text span {
        font-size: 16px;
    }

    .search-filter-section {
        /*modified by mj*/
        width: 50%;
        margin-right: 50%;
    }

    .wrapper-section {
        position: relative;
    }

    .item-sorting-option {
        border-bottom: 1px solid #999;
        margin-right: 0;
        padding-bottom: 11px;
        padding-top: 10px;
        position: absolute;
        right: 0;
        top: 0;
        /*modified by mj*/
        width: 50%;
        /*end*/
        max-height: 40px;
        text-align: center;
    }

    .search-filter-section {
        border-right: 1px solid #999;
        border-top: none;
    }

    .item-list-section select[name="item-sort"] {
        background-color: transparent;
        color: #000;
    }

    .item-list-section .row .col-md-3.col-sm-4.col-xs-6 {
        padding: 0px 5px;
    }

    .item-box-bottom {
        padding: 15px 10px 10px;
    }

    .item-box-inner {
        background-color: #fff;
        min-height: 250px;
        margin-bottom: 10px;
    }

    .category-title {
        font-size: 16px;
        color: #fff;
    }

    .category-middle-menu {
        height: auto;
        padding-top: 20px;
    }

    .search-filter-section,
    .item-sorting-option {
        border-top: 1px solid #999;
    }

    ul.category-middle-menu > li {
        height: 20px;
        margin-bottom: 7px;
    }

        ul.category-middle-menu > li > a {
            display: block;
            padding: 3px 10px;
            border-bottom: 5px solid transparent;
            font-size: 12px;
            text-transform: uppercase;
        }

    .category-menu .breadcrumb {
        display: none;
    }

    .category-items {
        width: 100%;
        left: 0px;
        top: 60px;
        padding-bottom: 0 !important;
    }

        .category-items ul {
            width: 100%;
        }

            .category-items ul > li.hasSub:hover .submenu {
                position: inherit;
                left: inherit;
                top: inherit;
                display: none;
            }

        .category-items .category-breadcrum {
            background-color: #fff;
            display: block;
            margin-top: 1px;
            max-height: 60px;
            z-index: 999;
        }

            .category-items .category-breadcrum a {
                font-size: 14px;
                color: #999999;
                display: block;
                margin-left: 20px;
                padding: 15px 0;
                line-height: 30px;
            }

        .category-items .icon.arrow-left {
            background-image: url('../images/mobile_back.svg');
        }

        .category-items ul > li.hasSub {
            background-position: 97% center;
        }

    #item-applied-filter {
        margin: 0 0 10px 0;
        min-width: 180px;
    }

    .item-filter-values {
        font-size: 12px;
    }

    .seller-titlearea {
        padding: 30px 20px 20px;
    }

        .seller-titlearea h1 {
            font-size: 22px;
        }

    .seller-actions .pull-left, .seller-actions .pull-right {
        width: 100%;
        margin-top: 10px;
        margin-bottom: 10px;
        margin-left: auto;
        text-align: center;
    }

    .seller-actions .item-search {
        background-color: transparent;
        border: medium none;
        display: block;
        margin-left: 0;
        padding: 6px 10px;
        position: relative;
        width: auto;
    }

    .seller-actions {
        padding: 7.5px 10px;
    }

        .seller-actions .item-search .form-control {
            background-position: center center;
            padding: 0px 15px;
            width: 100%;
            float: left;
        }

        .seller-actions .item-search .item-search-btn {
            float: left;
            right: 25px;
        }

        .seller-actions .item-search .form-control.expand {
            background-position: 12px center;
            text-indent: inherit;
            padding-left: 40px;
            -webkit-transition: all 0.4s linear,background 0.4s;
            -moz-transition: all 0.4s linear,background 0.4s;
            transition: all 0.4s linear,background 0.4s;
            width: 100%;
            margin-bottom: 5px;
        }

    .seller-itemlist .itemlist-body-r .item-row {
        display: block;
    }

    .seller-itemlist .itemlist-body-r div.item-name, .seller-itemlist .itemlist-body-r div.sale-name {
        padding-bottom: 15px;
    }

    .seller-itemlist .itemlist-body-r div.item-stock, .seller-itemlist .itemlist-body-r div.sale-stock {
        padding-top: 15px;
        padding-bottom: 20px;
    }

    .seller-itemlist .itemlist-body-r div.item-name,
    .seller-itemlist .itemlist-body-r div.sale-name,
    .seller-itemlist .itemlist-body-r div.item-price,
    .seller-itemlist .itemlist-body-r div.item-stock, .seller-itemlist .itemlist-body-r div.sale-stock {
        display: block;
        width: 100%;
    }

    .seller-itemlist .itemlist-body-r div.item-price,
    .seller-itemlist .itemlist-body-r div.item-stock, .seller-itemlist .itemlist-body-r div.sale-stock {
        text-align: left;
    }

    .seller-itemlist .itemlist-body-r div.item-purchaseable, .seller-itemlist .itemlist-body-r div.sale-purchaseable,
    .seller-itemlist .itemlist-body-r div.item-actions {
        display: block;
        float: left;
        width: 50%;
    }

    .seller-itemlist .itemlist-body-r div.item-price > span,
    .seller-itemlist .itemlist-body-r div.item-stock > span, .seller-itemlist .itemlist-body-r div.sale-stock > span {
        width: 100px;
    }

    .seller-itemlist .itemlist-body-r .onoffswitch {
        display: inline-block;
        vertical-align: middle;
        margin-left: 15px;
    }

    .seller-itemlist .itemlist-body-r div.item-purchaseable, .seller-itemlist .itemlist-body-r div.sale-purchaseable {
        text-align: left;
    }

    .seller-itemlist .itemlist-body-r .item-actions {
        text-align: right;
    }

        .seller-itemlist .itemlist-body-r .item-actions ul > li:first-child {
            margin-bottom: 0px;
        }

        .seller-itemlist .itemlist-body-r .item-actions ul > li {
            display: inline;
        }

    .seller-itemlist .itemlist-body-r .item-row > div {
        display: block;
    }

    .seller-actions.s-active .search-bar .form-control.expand {
        width: 100%;
    }

    .seller-actions.s-active .pull-left,
    .seller-actions.s-active .pull-left .search-bar {
        width: 100%;
    }

    .seller-actions.s-active .pull-right {
        width: 100%;
        text-align: center;
    }

    .page-seller #seller-nav {
        display: none;
        background-color: #fff;
        border-top: 1px solid #d2d2d2;
        left: 0;
        position: absolute;
        top: 100%;
        width: 100%;
        border-bottom: 1px solid #d2d2d2;
        z-index: 999;
    }

        .page-seller #seller-nav > ul > li {
            display: block;
        }

    .seller-items .header .main-nav > ul > li.hover:after {
        height: 0px;
    }

    .seller-items .header .main-nav > ul > li:hover a {
        border: none;
    }

    .seller-items .header .main-nav ul > li:hover .dropdown-menu {
        top: 100%;
        width: 100%;
        left: 0px;
        padding: 0px;
    }

    .seller-items .dropdown-menu::before {
        display: none;
    }

    .mobi-nav > ul > li {
        display: inline-block;
        vertical-align: middle;
    }

    .header .mobi-nav {
        padding: 5px 0px;
    }

        .header .mobi-nav .icon {
            background-size: cover;
            height: 50px;
            width: 50px;
            margin-right: 0;
        }

    .page-seller .header .logo img {
        width: 85px;
    }

    .seller-itemlist .itemlist-head {
        display: none;
    }

    .page-seller .seller-actions.s-active .form-control {
        padding-left: 20px;
    }

    .page-seller .seller-actions.s-active .item-search-btn {
        right: 25px;
        left: inherit;
    }

    .category-menu.affix + .search-top-area {
        margin-top: 0px;
    }

    .header .main-nav > ul > li.active::after {
        margin-top: 3px;
    }

    .header {
        padding-right: 0px;
    }

        .header.affix {
            position: fixed;
            width: 100%;
            z-index: 9999;
        }

            .header.affix + .main {
                padding-top: 61px;
            }

    .page-seller .header.affix + .main {
        padding-top: 61.4px;
    }


    .header.affix + #mobile-menu,
    .header.affix + #seller-nav {
        margin-top: 61px;
    }

    .header .main-nav ul > li > a::after {
        height: 0px;
    }

    .item-detail-left, .item-detail-right {
        width: 100%;
        float: none;
    }

    .item-detail-left {
        border: none;
        padding: 20px;
    }

    .item-detail-breadcrumb {
        display: none;
    }

    .item-detail-left .item-name, .item-detail-left .sale-name {
        font-size: 16px;
    }

    .item-detail-left .merchant-name {
        padding-bottom: 15px;
        border-bottom: 1px solid #c8c8c8;
    }

    .item-price-box .price-box-btn {
        float: none;
        width: 100%;
        margin: auto;
        text-align: center;
        padding-top: 15px;
    }

    .item-detail-left .item-price-text {
        float: left;
        width: 60%;
        font-size: 22px;
    }

    .item-price-box .item-qty-box {
        float: right;
        width: 40%;
        padding-top: 20px;
    }

    .item-details .item-price-box .item-qty-box {
        float: none;
        width: 100%;
        padding-top: 0px;
    }

    .left-item-label {
        margin-top: -88px;
        display: block;
        float: right;
        position: absolute;
        right: 15px;
    }

    .item-details .left-item-label {
        margin-top: 0px;
        float: none;
        position: relative;
        right: auto;
        display: inline-block;
    }

    .mobile-cart-button {
        margin: 20px auto auto;
        width: 100%;
        text-align: center;
    }

    .item-detail-right .manege-affix.affix {
        position: inherit;
        padding-left: 0px;
        richness: inherit;
        top: inherit;
        width: 100%;
    }

    .cart-dropdown {
        left: -150px;
        right: 0px;
        margin-top: 8px;
    }

    .header .main-nav .cart-dropdown .icon {
        width: 30px;
        height: 30px;
    }

    .header .main-nav > ul > li.hover::after, .header .main-nav > ul > li.language-menu.hover::after {
        margin-top: -4px;
    }

    .item-detail-left {
        position: inherit;
        z-index: 9;
    }

    .item-detail-right .thumbnail-images > ul > li img {
        display: none;
    }

    .item-detail-right .thumbnail-images {
        background-color: rgba(0,0,0,0.7);
        margin-top: -41px;
        position: relative;
        z-index: 99;
        width: 100%;
    }

        .item-detail-right .thumbnail-images > ul > li > a {
            background-image: url('../images/image_icon.svg');
            background-repeat: no-repeat;
            background-position: center center;
            display: block;
            height: 20px;
            width: 20px;
            background-size: cover;
        }

    .preview-image #zoom-image {
        display: none;
    }

    .mobi-slide-nav .slide-btn {
        position: absolute;
        background-repeat: no-repeat;
        background-position: center center;
        top: 50%;
        margin-top: -15px;
    }

        .mobi-slide-nav .slide-btn .icon {
            margin-right: 0px;
        }

    .mobi-slide-nav #go-prev {
        left: 10px;
        background-image: url('../images/slide-back.svg');
    }

    .mobi-slide-nav #go-next {
        right: 10px;
        background-image: url('../images/slide-next.svg');
        transform: rotate(180deg);
    }

    .filter-tag {
        margin-left: 0px;
    }

    .seller-common-box {
        font-size: 12px;
    }

    .item-top-titlearea h1 {
        font-size: 22px;
    }

    .item-top-titlearea p {
        font-size: 14px;
    }

    .uploded-items {
        width: 420px;
    }

        .uploded-items > div:nth-child(3n+2) {
            margin: 0 5px 5px;
        }

        .uploded-items .uploded-box {
            margin: 0 5px 5px;
        }

    .seller-tab-area .tab-content .seller-common-box,
    .seller-tab-area .tab-content #address .seller-common-box {
        padding-left: 5px;
        padding-right: 5px;
    }

    .seller-tab-area .address-box {
        width: 33.3%;
        float: left;
    }

    .paypal-row .description {
        width: 100%;
        float: none;
    }

    .paypal-row .actions {
        width: 100%;
        float: none;
        text-align: center;
        margin-top: 20px;
    }

    .seller-tab-area .tab-content #address .gutter-30 {
        padding: 0px 5px;
    }

    .add-row-area .col-sm-4 {
        padding-left: 15px;
        margin-top: 15px;
        padding-right: 15px;
    }

    .item-upload-delivery-secton .add-row-area {
        margin-bottom: 40px;
    }

    .page-home .header.affix + .main {
        padding-top: 61px;
    }

    .checkout-payment-inner, .check-bottom-btn {
        width: 100%;
    }

    .checkout-payment-info-txt {
        margin-bottom: 20px;
    }

    .checkout-back-btn {
        display: none;
    }

    .checkout-totline-left {
        width: 40%;
    }

    .delivery_white_section {
        padding: 30px 0px;
        border-right: none;
    }

        .delivery_white_section .item-form-group input, .delivery_white_section .item-form-group select {
            width: 100%;
        }

    .order-prcs-tmln-sec {
        width: auto;
    }

        .order-prcs-tmln-sec span.tmln {
            width: 22%;
        }

    .delivery-top-white-box {
        font-size: 16px;
    }

        .delivery-top-white-box p {
            padding-top: 0px;
            padding-left: 0px;
            text-align: center;
        }

        .delivery-top-white-box .cart-top-sec-left, .delivery-top-white-box .cart-top-sec-right {
            text-align: center;
            width: 100%;
            float: none;
        }

        .delivery-top-white-box .cart-top-sec-right {
            margin-top: 10px;
        }

    .show-desktop {
        display: none;
    }

    .show-mobile {
        display: block;
    }

    .review-top-white-sec #order-summary, .review-top-white-sec #order-delivery {
        width: 100%;
        float: none;
        padding: 0px;
    }

    .check-payment-top-title {
        font-size: 14px;
        font-weight: 600;
        text-align: center;
        color: #231f20;
        padding-bottom: 20px;
    }

    .checkout-itm-total-sec {
        width: 100%;
    }

    .checkout-totline-left {
        width: 50%;
    }

    .checkout-totline-left {
        color: #4a4a4a;
    }

    .checkout-itm-tprice {
        color: #999999;
    }

    .chkout-total-small-txt {
        display: none;
    }

    .check-total-btm-sec {
        text-align: center;
    }

    .chkout-totla-amt {
        font-size: 22px;
        color: #ff5a60;
        font-weight: 600;
        margin-bottom: 20px;
    }

    .check-total-btm-sec {
        border-color: #656578;
        text-align: center;
    }

        .check-total-btm-sec .btn-red {
            display: inline-block;
        }

    .review-top-white-sec {
        padding: 0px;
        border-bottom: 1px solid #656578;
    }

        .review-top-white-sec #order-summary {
            padding: 30px 15px;
            border-bottom: 1px solid #656578;
        }

        .review-top-white-sec #order-delivery {
            padding: 30px 15px;
            border-bottom: 0px solid #656578;
        }

            .review-top-white-sec #order-delivery .check-payment-top-title {
                text-align: left;
                color: #4a4a4a;
                text-transform: capitalize;
                padding-bottom: 5px;
            }

    .grey_section {
        padding-top: 0px;
    }

        .grey_section .container {
            padding: 0px;
        }

    .page-review .grey_section .cart-item-row {
        padding-bottom: 0px;
        border: 1px solid #989898;
        padding-top: 20px;
    }

    .page-review .cart-item-row .wrapper {
        display: block;
        width: 100%;
        position: relative;
        border-bottom: 1px solid #989898;
        padding-bottom: 10px;
        margin-bottom: 10px;
    }

    .chkout-delivery-sec {
        display: block;
        width: 100%;
    }

    .chkout-img-sec {
        width: auto;
        display: block;
        margin-bottom: 15px;
        padding: 0 0 0 10px;
    }

    .chkout-desc-sec,
    .chkout-delivery-sec {
        padding-left: 10px;
        padding-right: 10px;
        border: medium none;
    }
    .chkout-qty-price-sec {
        padding-top:0;
    }
    .chkout-delivery-detail-sec {
        padding: 0 10px;
    }
    .chkout-img-sec img {
        width: 90px;
        height: 90px;
    }

    .chkout-qty-price-sec .chkout-item-qty {
        float: none;
        width: 100%;
    }

    .chkout-qty-price-sec .chkout-item-price {
        float: none;
        width: 100%;
        font-size: 16px;
        padding-bottom: 10px;
    }

    .delivery-address-sec {
        margin-top: 10px;
        padding-top: 20px;
    }

    .order-list-body-sec .order-id-sec {
        display: block;
        text-align: left;
        width: auto;
    }

    .order-list-body-sec .invoice-id-sec, .order-list-body-sec .timestamp-sec, .order-list-body-sec .qty-sec, .order-list-body-sec .delivery-opt-sec, .order-list-body-sec .order-status-sec, .order-list-body-sec .order-review-sec,
    .order-list-body-sec .item-sec {
        display: block;
        padding: 5px 45px;
        text-align: left;
        vertical-align: middle;
        width: auto;
    }

    .order-status-sec select {
        width: 180px;
    }

    .icon.icon-review {
        width: 50px;
    }

    .order-list-heading {
        display: none;
    }

    .order-list-body-sec {
        padding-top: 15px;
    }

    .ordr-dtls-top-section {
        margin-left: 0;
        margin-right: 0;
    }

    .ordr-dtls-top-left {
        margin-bottom: 20px;
    }

    .ordr-dtls-top-left,
    .ordr-dtls-top-right {
        float: none;
        width: auto;
    }

    .ordr-dtls-item-head-sec {
        display: none;
    }

    .ordr-dtls-item-itemdesc .item-preview {
        height: 90px;
        margin-right: 20px;
        max-height: 90px;
        width: 90px;
    }

    .ordr-dtls-item-itemdesc {
        margin-bottom: 10px;
        width: 100%;
    }

    .ordr-dtls-item-price, .ordr-dtls-item-qty {
        display: block;
        text-align: left;
        width: auto;
    }

    .ordr-dtls-item-delivery, .ordr-dtls-item-status {
        display: block;
        text-align: left;
        width: auto;
    }

        .ordr-dtls-item-status select,
        .ordr-dtls-btnchange {
            width: 200px;
        }

        .ordr-dtls-item-status select {
            margin-top: 15px;
        }

    .ordr-dtls-topleft-sec1 {
        margin-bottom: 0px;
    }

        .ordr-dtls-topleft-sec1 .ordr-dtls-top-title {
            margin-bottom: 0px;
            padding-bottom: 0;
        }

    .ordr-dtls-item-delivery span {
        margin-bottom: 0px;
        margin-top: 0px;
        width: auto;
    }

    .ordr-dtls-item-bodyrow {
        padding-left: 10px;
        padding-right: 10px;
    }

    .ordr-dtls-buyer-info {
        padding: 10px;
    }

    .ordr-dtls-trans-info {
        padding: 5px 25px;
    }

    .ordr-dtls-orderid, .ordr-dtls-invoiceid {
        float: left;
        width: 155px;
    }

    .ordrhist-invoiceid-col, .ordrhist-timestamp-col {
        color: #000;
        display: block;
        text-align: left;
        width: auto;
    }

        .ordrhist-timestamp-col a > div {
            display: inline-block;
        }

    .ordrhist-timestamp-col {
        border-bottom: 1px solid #999 !important;
        margin-bottom: 15px;
        padding-bottom: 10px;
    }

    .ordrhist-item-col {
        display: block;
        vertical-align: top;
        width: auto;
    }

    .ordrhist-qty-col {
        display: block;
        margin-bottom: 10px;
        margin-top: 10px;
        text-align: left;
        width: auto;
    }

    .ordrhist-delivery-st-col,
    .ordrhist-status-col {
        display: block;
        text-align: left;
        width: auto;
    }

    .ordrhist-delivery-st-col {
        border-top: 1px solid #999 !important;
        margin-top: 10px;
        padding-top: 10px;
    }

        .ordrhist-delivery-st-col span,
        .ordrhist-status-col span {
            color: #000;
            width: 100px;
        }

    .ordrhist-invoiceid-col span {
        color: #000;
        width: 90px;
    }

    .ordrhist-list-heading {
        display: none;
    }

    .ordrhist-item-col {
        padding-left: 25px;
        padding-right: 25px;
    }

    .ordrhist-list-bodyrow {
        padding-bottom: 10px;
        padding-top: 10px;
        position: relative;
    }

    .purchase-pg-hstry-dtls .ordr-dtls-orderid {
        float: none;
        width: auto;
    }

        .purchase-pg-hstry-dtls .ordr-dtls-orderid label {
            color: #000;
            display: inline-block;
            margin-right: 10px;
        }

    .purchase-pg-hstry-dtls .ordr-dtls-invoiceid {
        border-left: none;
    }

        .purchase-pg-hstry-dtls .ordr-dtls-invoiceid label {
            display: none;
        }

    .purchase-pg-hstry-dtls .ordr-dtls-top-left.ordr-dtls-topleft-sec1 {
        float: left;
        width: 85%;
    }

    .purchase-pg-hstry-dtls .ordr-dtls-invoiceid {
        width: 150px;
    }

    .purchase-pg-hstry-dtls .ordr-dtls-topright-sec1t {
        border-bottom: 1px solid #999;
        border-top: 1px solid #999;
        margin-bottom: 15px;
        margin-left: -15px;
        margin-right: -15px;
        padding-left: 15px;
        padding-right: 15px;
    }

    .purchase-pg-hstry-dtls .ordr-dtls-buyer-info {
        background-color: #fff;
        padding: 0px;
    }

    .purchase-pg-hstry-dtls .ordr-dtls-buyer-infoind {
        margin-bottom: 10px;
        margin-top: 0px;
    }

    .ordr-dtls-top-left.purchase-pg-hist-dtls-left {
        border-bottom: 1px solid #999;
        margin-bottom: 10px;
        margin-left: -15px;
        margin-right: -15px;
        padding-bottom: 5px;
        padding-left: 15px;
        padding-right: 15px;
    }

    .purchase-pg-hist-dtls-left .ordr-dtls-buyer-info {
        min-height: auto;
    }

    .ordr-dtls-trans-info {
        background-color: #fff;
    }

    .ordr-dtls-top-right.purchase-pg-hist-dtls-right {
        margin-left: -15px;
        margin-right: -15px;
        padding-bottom: 5px;
        padding-left: 15px;
        padding-right: 15px;
    }

    .purchase-pg-hist-dtls-right .ordr-dtls-trans-info {
        min-height: auto;
        padding: 5px 15px;
    }

    .purchase-pg-hist-dtls-right .ordr-dtls-trans-line span {
        width: 150px;
    }

    .purchase-pg-hstry-dtls .ordr-dtls-item-price {
        color: #000;
    }

    .purchase-pg-hstry-dtls .ordr-dtls-item-delivery {
        border-top: 1px solid #999;
        margin-left: -10px;
        margin-right: -10px;
        margin-top: 10px;
        padding-left: 25px;
        padding-right: 25px;
        padding-top: 10px;
    }

        .purchase-pg-hstry-dtls .ordr-dtls-item-delivery hr {
            display: none;
        }

        .purchase-pg-hstry-dtls .ordr-dtls-item-delivery span:last-child {
            color: #000;
            display: block;
        }

    .purchase-pg-hstry-dtls .ordr-dtls-item-status {
        margin-top: 15px;
    }

        .purchase-pg-hstry-dtls .ordr-dtls-item-status span:first-child {
            color: #000;
            width: 120px;
        }

    .purchase-pg-hstry-dtls .ordr-dtls-item-bodyarea {
        padding-left: 10px;
        padding-right: 10px;
    }

    .purchase-pg-hstry-dtls .purhstdtspg-topbtn {
        display: block;
    }

    .seller-dasboard-top-left-mid .col-md-6.border-right {
        border: none;
        margin-bottom: 20px;
    }

    .seller-dasboard-top-right-mid .dashboard-feature {
        text-align: center;
    }

    .dashboard-sellerbox {
        min-height: auto;
    }

    .dashboard-section .title {
        font-size: 14px;
        margin-left: 15px;
    }

    .dashboard-section .dashboard-btn {
        margin-right: 15px;
    }

    .dashboard-section .table-header {
        display: none;
    }

    .latest-order .order-row .cell-timestamp,
    .latest-order .table-body .cell-item {
        padding-left: 15px;
        margin-bottom: 20px;
    }

    .latest-order .order-row .cell-delivery, .latest-order .order-row .cell-qty {
        text-align: left;
    }

    .cell-timestamp p {
        display: inline-block;
        padding-right: 15px;
    }

    .latest-uploads .wrapper {
        padding: 0px;
    }

    .content-page-menu li {
        width: 100%;
    }

    .storefront-top-action .pull-left,
    .storefront-top-action .pull-right {
        width: 100%;
        padding: 0px 15px;
    }

    .storefront-top-sec .container {
        width: 100%;
        padding: 0px;
    }

    .storefront-top-action .pull-right {
        background-color: #f0f0f0;
        border-top: 1px solid #c8c8c8;
    }

    .tableWrapper {
        padding: 0px 15px;
    }

    .item-list-section.storefront-items {
        border: none;
        padding-top: 20px;
    }

    .storefront-top-action .item-filter ul > li {
        padding: 0px;
    }

        .storefront-top-action .item-filter ul > li:first-child {
            float: right;
            border: none;
            padding-top: 5px;
        }

        .storefront-top-action .item-filter ul > li label {
            display: none;
        }

    .storefront-top-action .item-filter {
        padding-top: 20px;
    }

    .item-form-group .inventory-section .col-md-6 {
        margin-bottom: 0px;
        float: left;
        width: 50%;
    }

    .variants-section {
        margin-top: 10px;
        margin-bottom: 20px;
    }

    .add-options-table .options-body .bootstrap-tagsinput {
        height: auto;
    }

    .resultTable td.mobi-show {
        display: block;
    }

    .resultTable td.mobi-hide {
        display: none;
    }

    .resultTable tbody input.stock_input[type="text"] {
        width: 50px;
    }

    .resultTable tbody td,
    .resultTable thead td {
        padding: 10px;
        padding-bottom: 35px;
        vertical-align: middle;
    }

    .btn-varient-img {
        width: 50px;
        height: 50px;
    }

    .resultTable tbody tr td.mobi-show p {
        font-weight: bold;
    }

    .resultTable tbody tr td.table-cell.cell-image {
        padding: 7px;
    }

    .resultTable tbody tr td.mobi-show p:first-child {
        color: #ff1295;
    }

    .resultTable tbody tr td.mobi-show p:nth-child(2) {
        color: #00a1b6;
    }

    .resultTable tbody tr td.mobi-show p:nth-child(3) {
        color: #5f00fd;
    }

    .filter-row span.small-title {
        display: block;
        text-align: center;
        width: 100%;
        padding-bottom: 10px;
    }

    .options-filter .virtual-table .virtual-cell.leftsec {
        display: table-row;
        width: 100%;
        text-align: center;
    }

        .options-filter .virtual-table .virtual-cell.leftsec > span {
            padding-bottom: 10px;
            display: block;
        }

    .options-filter .fancy-checkbox {
        margin-bottom: 10px;
        padding-right: 20px;
    }

    #item-applied-filter {
        text-align: center;
    }

    .order-detail-item-sec .ordr-dtls-item-delivery {
        margin-top: 20px;
    }

    .order-detail-item-sec .text-delivery {
        display: block;
    }

    .order-detail-item-sec .ordr-dtls-item-delivery {
        width: 100%;
        display: block;
    }

        .order-detail-item-sec .ordr-dtls-item-delivery span {
            display: block;
            width: 100%;
        }

    .order-detail-item-sec .ordr-dtls-item-review {
        width: 100%;
        display: block;
        text-align: left;
        margin-top: 20px;
        padding-top: 20px;
        border-top: 1px solid #b2b2b2;
    }

        .order-detail-item-sec .ordr-dtls-item-review.new-review .icon.icon-review {
            background-size: 25px auto;
        }

    .chkout-desc-sec, .chkout-delivery-sec {
        display: block;
        width: 100%;
    }

    .ordrhist-status-col .feedback-img-sec {
        width: auto;
        display: inline-block;
        margin-left: -15px;
        margin-right: 5px;
    }

    .seller-itemlist .item-stock hr {
        display: none;
    }

    .across-sec {
        text-align: center;
        display: inline-block;
        margin-left: 30px;
        border-left: 1px solid;
        padding-left: 20px;
    }

    .seller-itemlist .itemlist-body-r div.item-stock > span {
        vertical-align: middle;
    }

    .popup-area.order-item-feedback-popup .wrapper {
        max-width: 90%;
    }

    .my-cart-text {
        display: block;
        margin: 0 0 10px;
        padding: 0;
        border: none;
    }

    .cart-top-txt {
        padding: 10px 15px;
    }

    .cart-item-row .cart-item-delete-sec {
        width: auto;
    }

    .cart-item-img .btn-mobi-slider {
        display: block;
    }

    .item-upload-delivery-secton .add-row-area label {
        margin-top: 20px;
    }

    /*
* style for cloning slider
*/
    #slider-clone .btn-mobi-slider {
        display: none;
    }

    #MobiSlider .modal-content {
        background-color: transparent;
        border: none;
        box-shadow: none;
        border-radius: 0px;
    }

    #MobiSlider .modal-header {
        border: none;
    }

    #MobiSlider #mobiCarousel .carousel-inner > .item {
        text-align: center;
    }

        #MobiSlider #mobiCarousel .carousel-inner > .item > img {
            display: inline-block;
        }

    #MobiSlider #mobiCarousel .slider-overlay {
        display: none;
    }

    #MobiSlider #mobiCarousel .carousel-control {
        background-repeat: no-repeat;
        background-position: center center;
        text-shadow: none;
        opacity: 1;
    }

        #MobiSlider #mobiCarousel .carousel-control.left {
            background-image: url('../images/left.svg');
        }

        #MobiSlider #mobiCarousel .carousel-control.right {
            background-image: url('../images/right.svg');
        }

    #MobiSlider #mobiCarousel .carousel-indicators li,
    #MobiSlider #mobiCarousel .carousel-indicators li.active {
        width: 8px;
        height: 8px;
        margin: 1px 5px;
    }

    #MobiSlider #mobiCarousel .carousel-indicators {
        margin: 0px;
        width: 100%;
        left: 0px;
        bottom: -25px;
    }

    .storefront-top-sec .item-link > li {
        margin-right: 15px;
    }

    .page-seller .order-list .order-review-sec {
        margin-left: 45px;
        width: 250px;
    }

    .plogin-top-left {
        width: 70%;
    }

    .group-list .item-list-container {
        width: 100%;
        display: block;
    }
}

@media (min-width: 460px) and (max-width: 767px) {

    .seller-common-box.share-stash .container {
        padding: 30px;
    }
}

@media (max-width: 700px) {
    .cart-item-row .cart-item-img {
        padding-left: 20px;
    }

    .cart-item-box-right {
        width: 70%;
    }

    .cart-item-qty-sec {
        width: 95px;
    }

    .variant-same-img {
        width: 80%;
    }
}

@media (max-width: 600px) {
    .cart-item-box-right {
        width: 66%;
    }

    .cart-checkout-confirm-popup {
        width: 90%;
    }

    .cartitem-change-popup {
        width: 90%;
        height: 90%;
        overflow-y: scroll;
        overflow-x: hidden;
    }

    .order-prcs-tmln-sec.active1 span.prcs-icon {
        background-repeat: no-repeat;
        color: #000;
    }

    .order-prcs-tmln-sec.active1 span.prcs-icon-1 {
        background-image: url('../images/mob_dot_icon_red1.jpg');
    }

    .order-prcs-tmln-sec.active2 span.prcs-icon-2 {
        background-image: url('../images/mob_dot_icon_red2.jpg');
    }

    .order-prcs-tmln-sec.active3 span.prcs-icon-3 {
        background-image: url('../images/mob_dot_icon_red3.jpg');
    }

    .order-prcs-tmln-sec span.tmln {
        display: none;
    }

    .order-prcs-tmln-sec.active1 span.prcs-icon-2, .order-prcs-tmln-sec.active1 span.prcs-icon-3 {
        display: none;
    }

    .order-prcs-tmln-sec.active2 span.prcs-icon-1, .order-prcs-tmln-sec.active2 span.prcs-icon-3 {
        display: none;
    }

    .order-prcs-tmln-sec.active3 span.prcs-icon-1, .order-prcs-tmln-sec.active3 span.prcs-icon-2 {
        display: none;
    }

    .checkout-top-processbar {
        padding-top: 0px;
        padding-bottom: 20px;
    }

    .order-prcs-tmln-sec span.prcs-icon {
        padding-top: 50px;
    }

    .order-prcs-tmln-sec.active2 span.prcs-icon-2 {
        color: #231f20;
    }

    .cart-item-box-right {
        padding-left: 0px;
    }

    .cartpg-itm-total-sec {
        width: 100%;
    }

    .cart-total-bottom {
        padding-top: 00px;
    }

    .cartpg-maintotal-line {
        border-width: 1px;
    }

    .cart-total-bottom .btn-black-cmn {
        display: none;
    }

    .cart-btn-area {
        text-align: center;
    }

    .cart-total-txt, .cart-total-amount {
        font-size: 18px;
    }

    .variant-same-img {
        width: 95%;
    }

    .lng-translate-top-sec .cart-top-sec-left .item-form-group select {
        margin-left: 0px;
        margin-top: 10px;
        max-width: 100%;
        width: 100%;
    }
}

@media (max-width: 540px) {
    .social-share-page #mycropModal .modal-dialog {
        width: 350px;
        height: 185px;
        margin-top: 25px;
    }

    .share-stash-left .stash-text1 {
        font-size: 19px;
        line-height: 22px;
        margin-bottom: 12px;
    }

    .seller-common-box.share-stash .container {
        padding: 20px;
    }

    .social-posting .cover-desc-container {
        margin-top: 30px;
    }

    .social-share-page #mycropModal #modaldialog.html5imageupload {
        width: 350px !important;
        height: 185px !important;
        min-height: 185px !important;
    }

    .social-posting .cover-container-right, .social-posting .description-container-right {
        float: left;
        height: 185px;
        margin-top: 0;
        max-width: 350px;
        width: 100%;
    }

    .seller-setting-p {
        padding: 0;
    }

    .col-md-12.seller-payment-container .col-xs-12 {
        padding: 0;
    }

    .seller-payment-container {
        margin-top: 10px;
    }

    .col-xs-12.col-sm-2.col-md-3 span {
        line-height: 40px;
    }

    #delivery_method .placeholder-group {
        margin-right: 0;
        float: none;
    }

    #delivery_method .actions.delivery-actions .placeholder-group > div > span {
        margin-top: 37px;
    }

    .item-form-group .delivery-actions label {
        font-size: 12px;
        color: #000000;
        text-align: left !important;
        text-transform: none;
    }

    .section-shop .shop-box .item-description {
        font-size: 14px;
        padding-top: 20px;
        padding-left: 5px;
        padding-right: 5px;
    }

    .seller-itemlist .itemlist-body {
        font-size: 14px;
    }

    .seller-itemlist .itemlist-body-r div > span.description {
        font-size: 12px;
    }

    .seller-itemlist .itemlist-body-r div > span {
        font-size: 10px;
    }

        .seller-itemlist .itemlist-body-r div > span.infinite-stock {
            font-size: 36px;
        }

    .seller-itemlist .item-preview {
        width: 125px;
    }

    .uploded-items .uploded-box,
    .uploded-items .add-item-box {
        width: 125px;
        min-height: 125px;
    }

    .uploded-items {
        width: 270px;
    }

    .seller-common-box .container {
        padding: 20px 0 0;
    }

    .option-row {
        font-size: 12px;
    }

    .fancy-checkbox label span.pay-delivery {
        width: 95px;
        padding-right: 4px;
        padding-left: 5px;
    }


    .seller-tab-area .address-box {
        width: 50%;
        float: left;
    }

    #delivery_method .delivery-outer .delivery-row {
        width: 100%;
        display: block;
    }

    #delivery_method .delivery-outer .description {
        width: 100%;
        display: block;
        padding-right: 0;
    }

    #delivery_method .delivery-outer .actions {
        padding-left: 0px;
        margin-top: 15px;
        display: block;
    }

    #delivery_method .delivery-outer .delivery-actions {
        padding-left: 0px;
        margin-top: 15px;
        display: block;
        width: 100%;
    }

    #delivery_method .delivery-inner .actions .icon {
        width: 25px;
        height: 25px;
        border-radius: 30px;
        margin-right: 5px;
    }

    #delivery_method .delivery-outer .placeholder-group {
        width: 100%;
        display: block;
    }

        #delivery_method .delivery-outer .placeholder-group input[type="text"] {
            width: 100%;
        }

    .seller-tab-area .delivery-outer .actions div {
        display: block;
        margin-top: 0px;
        text-align: center;
    }

    .delivery-actions label {
        margin-bottom: 10px;
    }

    .delivery-actions .surcharge-per-item {
        margin-bottom: 20px;
    }

    #delivery_method .placeholder-group > span {
        font-size: 10px;
        width: 55px;
        margin-top: 3px;
    }

    .seller-tab-area .delivery-row input[type="text"] {
        padding-left: 48px;
    }

    #profile .change-profile > a {
        width: 100px;
    }

    .popup-area.item-remove-popup {
        width: 90%;
    }

    .delivery-inner .delivery-row .actions {
        display: table-row;
        width: 100%;
    }

    .seller-tab-area .delivery-row {
        padding: 10px 5px;
    }

    .location-outer .delivery-row .description {
        width: 100%;
        display: table-caption;
        margin-bottom: 5px;
    }

    #delivery_method .location-outer .actions {
        width: 100%;
        text-align: center;
        margin: auto;
    }

        #delivery_method .location-outer .actions div {
            display: inline;
        }
    /* .seller-tab-area .nav-tabs > li{ height: 35px; margin-bottom: 10px; margin-top: 5px; max-width: 100px; overflow: hidden; text-overflow: clip;} */ /*modified by mj*/

    .seller-tab-area .nav-tabs > li {
        height: 35px;
        margin-bottom: 10px;
        margin-top: 5px;
        width: 50%;
        overflow: hidden;
        text-overflow: clip;
        float: left;
    }

        .seller-tab-area .nav-tabs > li:nth-child(2) > a > span {
            border: medium none;
        }

        .seller-tab-area .nav-tabs > li > a > span {
            padding: 0;
            border-right: none;
            display: block;
        }

        .seller-tab-area .nav-tabs > li.active > a, .seller-tab-area .nav-tabs > li.active > a:focus, .seller-tab-area .nav-tabs > li.active > a:hover {
            background: rgb(255, 90, 96) none repeat scroll 0% 0%;
            color: rgb(255, 255, 255);
            border-radius: 0px;
        }

        .seller-tab-area .nav-tabs > li:nth-child(1), .seller-tab-area .nav-tabs > li:nth-child(3) {
            border-right: 1px solid #C2C2C2;
        }

    .nav-tabs {
        margin: 0 2px;
    }
    /*end*/
    #delivery_method .placeholder-group {
        text-align: left;
    }

    .delivery-row .description {
        padding-left: 0px;
        padding-right: 0px;
        padding-bottom: 4px;
    }

    .seller-tab-area .delivery-outer .actions, .seller-tab-area .delivery-outer .delivery-actions {
        width: 100%;
    }

    #delivery_method .delivery-outer .placeholder-group {
        padding-right: 0px;
    }

    .cart-top-sec-left2, .cart-top-sec-right2, .cart-empty-image {
        float: none;
        width: 100%;
        text-align: center;
    }

    .cart-top-txt {
        border: none;
    }

        .cart-top-txt .cart-top-sec-left {
            display: none;
        }

    .cart-total-txt {
        padding-right: 50px;
    }

    .my-cart-text {
        padding-bottom: 0px;
        display: block;
        font-size: 20px;
    }

    .cart-empty-section {
        padding-top: 50px;
        padding-bottom: 50px;
    }

    .seems-cart-empty-txt {
        font-size: 18px;
    }

    .start-search-add-txt {
        font-size: 22px;
    }

    .cart-topright-secarea {
        width: 305px;
        background-color: #fff;
        color: #999;
        position: relative;
        right: auto;
        top: 10px;
        border-top: 2px solid #999;
        border-bottom: none;
        margin: 0 auto;
        padding-top: 10px;
    }

    .cart-topitm-subtotal {
        border-bottom: none;
    }

    .cart-topitm-line1 {
        padding-top: 5px;
        padding-bottom: 5px;
    }

    .cart-top-section .cart-top-sec-right a.btn-black-cmn,
    .cart-top-section .cart-top-sec-right a.add-cart-btn,
    .cart-total-bottom a.add-cart-btn, .cart-total-bottom a.btn-black-cmn {
        width: 240px;
        margin: 5px auto;
    }

    .thank-for-shop-txt {
        font-size: 14px;
    }

    .thank-page-invoice {
        width: 100%;
        font-size: 12px;
        color: #231f20;
    }

        .thank-page-invoice a {
            font-size: 12px;
        }

    .invoice-id {
        font-size: 26px;
        font-weight: 700;
        color: #ff7b80;
        padding-bottom: 25px;
    }

    .thank-small-txt, .thank-signup-txt {
        font-size: 12px;
    }

    .thank-big-btn {
        width: 240px;
        margin-top: 5px;
        margin-bottom: 10px;
    }

    .grey_section {
        background: #FFFFFF;
        padding: 0px;
    }

    .white_section {
        border: none;
    }

    .dashboard-section .dashboard-btn {
        font-size: 12px;
        padding: 8px 20px;
    }

    .latest-order .table-body,
    .latest-order .table-body .cell-item,
    .latest-uploads .item-box {
        font-size: 12px;
    }

        .latest-order .table-body .order-row {
            padding: 15px 0;
        }

        .latest-order .order-row .cell-timestamp, .latest-order .table-body .cell-item {
            margin-bottom: 13px;
        }

    .dashboard-sellerbox p,
    .dashboard-sellerbox h4.price {
        font-size: 14px;
    }

    .dashboard-sellerbox {
        padding: 45px 15px;
    }

    .seller-dasboard-top-left-mid .red-big-text {
        font-size: 26px;
    }

    .latest-uploads .item-box .description {
        min-height: 85px;
    }

    .content-page-big-title {
        font-size: 18px;
    }

    .content-page-small-title {
        font-size: 16px;
    }

    .content-pages p {
        font-size: 14px;
    }

    .content-page-top-sec {
        padding-top: 20px;
        padding-bottom: 20px;
    }

    .content-page-menu {
        margin-top: 20px;
    }

    /*FAQ*/
    .faq-body-left {
        float: left;
        width: 100%;
    }

    .faq-body-right {
        float: left;
        width: 100%;
    }

    .faq-body-left > ul li {
        color: #787878;
        cursor: pointer;
        line-height: 42px;
        font-size: 16px;
        padding-left: 15px;
        margin-left: 0;
        margin-right: 0;
    }

    .storefront-top-action .search-group .form-control {
        width: 230px;
    }

    #item-delivery-method .fancy-checkbox label span {
        display: block;
        min-height: 50px;
        padding-left: 60px;
        padding-top: 15px;
        border-bottom: 1px solid #D9D9D9;
    }

    #item-delivery-method .fancy-checkbox label {
        height: 100%;
        background-position: left top;
        padding-left: 0px;
    }

        #item-delivery-method .fancy-checkbox label span.surcharge-per-item {
            width: 50%;
            float: left;
            padding-left: 10px;
            border-bottom: none;
        }

        #item-delivery-method .fancy-checkbox label span.pay-delivery {
            width: 50%;
            float: left;
            padding-left: 10px;
            border: medium none;
        }

    .seller-tab-area .delivery-row .actions .action-wrap {
        width: 83px;
    }

    #delivery_method .delivery-row .placeholder-group > div {
        text-align: left;
    }

    #delivery_method .delivery-inner .description {
        display: block;
        width: 100%;
    }

    .delivery-inner .delivery-row .actions .placeholder-group {
        padding-top: 5px;
    }

    .location-inner .delivery-row .description {
        display: table-cell;
    }

    #delivery_method .delivery-inner .delivery-row {
        display: block;
    }

    .seller-tab-area .delivery-row .actions .action-wrap {
        text-align: right;
        float: right;
    }

    #delivery_method .delivery-inner .delivery-row .actions {
        padding-left: 0px;
        border-left: 0px;
        width: 100%;
        display: table;
    }

    #delivery_method .seller-common-box .item-form-group > .col-md-12 {
        padding: 0px;
    }

    .cat-top-share {
        padding-right: 0px;
    }

    .cart-top-right-motoimg {
        width: 60px;
    }

    .item-added-cart {
        padding-right: 60px;
        padding-top: 12px;
        padding-left: 10px;
    }

    .cart-share-sec {
        padding-left: 10px;
    }

    .item-added-cart {
        font-size: 14px;
    }

        .item-added-cart span {
            font-size: 24px;
        }

    .share-item em {
        display: none;
    }

    .cart-top-section .cart-top-sec-left,
    .cart-top-section .cart-top-sec-right {
        width: 100%;
        float: none;
        text-align: left;
    }

    .cart-top-section .cart-top-sec-right {
        text-align: center;
        margin-top: 10px;
    }

    .header #menu-toggle, .header #sellermenu-toggle {
        margin: 0 -10px 0 0px;
    }

    #menu-toggle .icon.icon-menu, #sellermenu-toggle .icon.icon-menu {
        height: 35px;
        width: 35px;
    }

    .header .logo img {
        max-height: 40px;
    }
}

@media (max-width: 480px) {

    #mobile-menu {
        overflow-y: scroll !important;
        overflow-y: hidden;
    }

    .dashboard-info-container {
        margin-bottom: 0;
    }

    .dashboard-menu-container > ul li {
        font-size: 13px;
    }

    .full-width.dsbrd-seller2-pbtn-area {
        padding: 15px;
    }

    .dashboard-container {
        width: 100%;
        margin-left: 0;
    }

    .dashlet-choices-bar {
        margin-top: -5px;
    }

    .dashlet-choices {
        padding: 15px;
        width: 280px;
    }

    .chart-style {
        top: 20px;
    }

    .dashlet2 {
        padding: 15px;
        width: 100%;
    }

    .dashlet2-container-right, .dashlet2-container-left {
        width: 100%;
    }

    .date-text {
        width: 55px;
    }

    .dash-button-container {
        width: 100%;
        float: left;
    }

    .but-pdf {
        margin-left: 0;
        float: right;
    }

    span.legend-barGraph1 {
        float: left;
        width: 100%;
        margin-bottom: 20px;
    }

    .popup-language {
        width: 270px;
        right: -45px;
    }

    .home-banner .banner-quote > h1 {
        font-size: 16px;
    }

    .home-banner .banner-quote > p {
        font-size: 14px;
    }

    .home-banner .home-serach {
        padding: 0 3%;
    }

    .section-category .section-content .col-md-3 {
        width: 100%;
        padding: 0px;
    }

    .section-title > span {
        padding: 0px 5px;
    }

    .section-category .cat-preview > img {
        width: 100%;
    }

    .section-category .cate-name {
        width: 100%;
    }

    .section-shop #shop-latest.shop-box {
        width: 100%;
    }

        .section-shop #shop-latest.shop-box .box-inner {
            padding: 30px 0px;
        }

            .section-shop #shop-latest.shop-box .box-inner > img {
                width: 80px;
            }

        .section-shop #shop-latest.shop-box h1 {
            font-size: 30px;
        }

        .section-shop #shop-latest.shop-box p {
            font-size: 18px;
        }

    .section-shop .shop-box .border-preview {
        height: 95%;
        left: 2.5%;
        margin: 0;
        top: 2.5%;
        width: 95%;
    }

    .section-shop .shop-box .item-description {
        height: 95%;
        left: 2.5%;
        margin: 0;
        top: 2.5%;
        width: 95%;
        padding-top: 5px;
        padding-left: 5px;
        padding-right: 5px;
        font-size: 12px;
    }

    .section-shop .shop-box .item-price {
        font-size: 12px;
        bottom: 5px;
        left: 5px;
        padding: 5px;
    }

    .section-shop .shop-box:hover .item-description .view-item {
        margin-top: 5px;
        padding-top: 5px;
    }

    .footer .footer-navigation ul > li {
        width: 50%;
        float: left;
        text-align: left;
    }

        .footer .footer-navigation ul > li > a {
            padding: 0px;
        }

    .footer .footer-navigation {
        padding-left: 10px;
        padding-right: 10px;
        width: 80%;
    }

    .footer .footer-bottom h6 {
        font-size: 12px;
    }

    .header .main-nav .icon {
        margin-right: 0px;
    }

    .header .logo > img {
        width: 105px;
    }

    .header .main-nav {
        padding: 3px 0px;
    }

    .header .logo {
        margin-left: 0px;
    }

    .header .seller-nav.dropdown-menu {
        left: -190px;
        top: 55px;
    }

    .header .login-nav.dropdown-menu {
        left: -105px;
        top: 55px;
    }

    .filter-actions #reset-filter {
        margin-right: 10px;
    }

    .filter-actions #apply-filter {
        margin-left: 10px;
    }

    .filter-actions .btn {
        width: 85px;
    }

    .filter-content-section {
        padding: 15px;
    }

    .item-no-result-msg .col-md-6 > img {
        width: 175px;
    }

    .seller-itemlist .itemlist-body-r div.item-purchaseable {
        width: 60%;
    }
    /*added by mj*/
    .sales-div > .sale-purchaseable {
        width: 100% !important;
    }

        .sales-div > .sale-purchaseable > .visible-xs-inline-block {
            width: 100px !important;
        }
    /*END*/
    .seller-itemlist .itemlist-body-r div.item-actions {
        width: 40%;
    }

    .seller-itemlist .itemlist-body .item-row {
        padding: 15px;
    }

    .seller-itemlist .itemlist-body-r .onoffswitch {
        margin-left: 5px;
    }

    .header .main-nav > ul > li.active::after {
        margin-top: 0px;
    }

    .header.affix + .main {
        padding-top: 61px;
    }

    .header .main-nav > ul > li.hover::after, .header .main-nav > ul > li.language-menu.hover::after, .header .main-nav > ul > li.language-menu.active::after {
        height: 5px;
    }

    .cart-dropdown {
        margin-top: 5px;
        left: -150px;
        margin-left: 0;
        width: 320px;
    }

        .cart-dropdown .cart-item-wrapper .cart-item-description {
            width: 67%;
        }

        .cart-dropdown .cart-item-description > p {
            font-size: 11px;
        }

        .cart-dropdown .cart-item-description > h3 {
            font-size: 14px;
        }


    .seller-tab-area .address-box {
        width: 100%;
        float: none;
    }

    .delivery-row .description {
        padding-left: 5px;
        padding-right: 5px;
        padding-bottom: 5px;
    }

    .seller-tab-area .delivery-row input[type="text"] {
        width: 100px;
    }

    #delivery_method .placeholder-group {
        min-width: 110px;
        padding-right: 5px;
    }

    .delivery-row .actions {
        padding-left: 5px;
    }

    .section-shop .shop-box .item-description {
        line-height: 14px;
        padding-bottom: 20px;
    }

    .html5imageupload::after {
        bottom: 30%;
    }

    .cart-item-row .cart-item-delete-sec {
        right: 10px;
    }

    .cart-item-row .cart-item-qty-sec {
        width: auto;
        display: block;
        text-align: left;
    }

    .cart-item-row .cart-item-price-sec {
        width: auto;
        margin-top: 15px;
    }

    .cart-itmind-img {
        width: 100px;
        height: 100px;
    }

    .cart-itmind-desc {
        width: calc(100% - 100px);
    }

    .order-itemstatus-popup, .order-pickup-dilvery-popup, .order-dilvery-popup {
        width: 290px;
    }

    .popup-area.order-itemstatus-popup .btn-saffron {
        width: 90px;
    }

    .popup-content-area {
        width: 100%;
    }

    .popup-area .title-area h1 {
        font-size: 16px;
    }

    .popup-content-area p, .popup-content-area .fancy-radio label {
        font-size: 14px;
    }

    .transaction-id {
        padding-top: 20px;
        width: 100%;
    }

    .storefront-top-action .search-group .form-control {
        width: 180px;
    }

    .storefront-items .btn-area .btn-red {
        width: 90%;
        font-size: 16px;
        padding: 13px 10px;
    }

    .item-box-top {
        max-height: 188px;
    }

    .add-options-table .options-cell.option-name {
        width: 40%;
    }

    .add-options-table .options-cell.option-choices {
        width: 40%;
    }

    .add-options-table .options-body input[type="text"].option_name {
        width: 100%;
    }

    .add-options-table .options-body .bootstrap-tagsinput {
        max-width: 145px;
    }

    .resultTable {
        overflow-x: scroll;
    }

    .item-voted-percent {
        width: 100%;
        display: block;
        margin-top: 10px;
        margin-left: 0px;
        text-align: left;
    }

    .cart-delivery-method-txt {
        max-width: 160px;
    }

    .cart-item-box-desc .cart-item-price {
        font-size: 16px;
    }

    .qty-selectbpx {
        width: 60px;
    }

    .cart-item-box-desc,
    .cart-item-box-variant,
    .cart-item-row .cart-item-img {
        padding: 15px 10px;
    }

    .cart-top-sec-left > img,
    .cart-top-sec-right > img {
        max-width: 35px;
    }

    .cart-publish-merchant {
        font-size: 12px;
    }

    #MobiSlider #mobiCarousel .carousel-control.left {
        background-position: left center;
    }

    #MobiSlider #mobiCarousel .carousel-control.right {
        background-position: right center;
    }

    #MobiSlider .close {
        background-color: #fff;
        border-radius: 30px;
        height: 25px;
        line-height: normal;
        opacity: 1;
        padding: 0;
        text-align: center;
        width: 25px;
        z-index: 99999;
    }

    .storefront-review .cart-item-row {
        position: relative;
        padding-top: 20px;
    }

    .storefront-review .cart-item-box-desc {
        width: 100%;
        padding-right: auto;
    }

    .storefront-review .cart-top-sec-left {
        float: left;
        width: 100%;
    }

    .storefront-review .cart-item-desc {
        padding-top: 0;
        padding-bottom: 0;
        color: #999;
        font-size: 14px;
        max-width: 100%;
        padding-left: 0;
    }

    .storefront-review > div > div.container {
        padding: 0;
    }

    .storefront-review .rated-container > .left:nth-child(1) {
        margin-right: 10px;
    }

    .storefront-review .rated-icon-text {
        margin: 0 10px 0 10px;
    }

    .header .main-nav .icon {
        width: 40px;
    }

    #SelectLanguage > .dd-select, #SelectLanguage.dd-container {
        width: 65px !important;
    }

    #SelectLanguage .dd-selected-image {
        max-width: 20px !Important;
    }

    #SelectLanguage a.dd-selected .dd-selected-text {
        display: none;
    }

    .review-detail .review-head h6, .review-detail .review-head .item-rating {
        display: block;
        text-align: left;
    }

    .review-detail .review-head .item-rating {
        padding: 5px 0px; 
    }
}

@media (max-width: 360px) {
    .social-share-page #mycropModal .modal-dialog {
        width: 300px;
        height: 160px;
        margin-top: 25px;
    }

    .social-posting .cover-desc-container {
        margin-top: 30px;
    }

    .social-share-page #mycropModal #modaldialog.html5imageupload {
        width: 300px !important;
        height: 160px !important;
        min-height: 160px !important;
    }

    .social-posting .cover-container-right, .social-posting .description-container-right {
        height: 160px;
    }

    .chart-style {
        top: 15px;
    }

    .dashlet-choices {
        padding: 15px;
    }

    .dashlet-choices, .dashlet-choices-bar {
        width: 100%;
        font-size: 13px;
        margin-top: 0px;
    }

    .but-pdf {
        margin-left: 0;
        float: left;
    }

    .cart-top-sec-right .cart-total-txt {
        padding-right: 10px;
    }

    .cart-topright-secarea {
        width: auto;
    }

    .cart-item-row .cart-item-box-left {
        display: inline-block;
        width: auto;
        float: none;
    }

    .cart-item-row .cart-item-img {
        width: auto;
    }

    .cart-item-row .cart-item-desc-sec {
        margin-left: 0px;
        padding-left: 15px;
        padding-right: 15px;
        margin-top: 10px;
    }

    .cart-item-qty-sec, .cart-item-price-sec {
        padding-left: 15px;
    }

    .cart-item-desc-bottom {
        padding-left: 15px;
        width: auto;
    }

    .cart-item-row .cart-item-delete-sec {
        right: 20px;
    }

    .cart-itmind-img {
        margin: 0 auto;
        float: none;
    }

    .cart-itmind-desc {
        width: auto;
        padding-left: 0;
        margin-top: 20px;
    }

    .cart-itmind-price {
        margin-top: 15px;
    }

    .popup-area.cartitem-change-popup .wrapper, .cart-checkout-confirm-popup .wrapper {
        padding: 20px 20px 20px;
    }

    .cartitem-chngpop-close {
        margin-top: 5px;
    }

    .ordr-dtls-invoiceid {
        width: 123px;
    }

    .transaction-id {
        padding-top: 20px;
        width: 100%;
    }

    .ordrhist-item-iteminfo .item-preview {
        width: 80px;
        max-height: 80px;
    }

    .storefront-top-action .search-group .form-control {
        width: 150px;
    }

    .storefront-top-action .item-filter select {
        width: 125px;
    }

    .store-merchant-profile-img {
        width: 100px;
        padding-right: 15px;
    }

        .store-merchant-profile-img img {
            max-width: 100%;
        }

    .store-merchant-info p {
        font-size: 14px;
    }

    .add-options-table .options-body .bootstrap-tagsinput {
        max-width: 125px;
    }

    .inline-controls {
        width: 50%;
        width: 50%;
    }

    .but-csv {
        margin-top: 10px;
    }

    .but-pdf {
        margin-top: 10px;
        margin-left: 10px;
    }

    .cart-delivery-method-txt {
        max-width: 140px;
    }

    .lng-translations .btn-area .pull-left, .lng-translations .btn-area .pull-right {
        width: 100%;
        clear: both;
        margin-top: 7px;
    }

    .header .main-nav .icon {
        width: 38px;
    }

    .header .logo img {
        max-width: 90px;
    }

    .signin-sec .black-btn {
        min-width: 117px;
    }

    .dropdown-menu.cart-dropdown.hover.active {
        margin-left: 0;
        width: 320px;
        margin-top: 5px;
    }

    .cart-dropdown .cart-item-wrapper .cart-item-preview {
        width: 80px;
    }

    .cart-dropdown .cart-item-wrapper .cart-item-description {
        width: 62%;
        margin-left: 10px;
    }
}

@media (max-width: 511px) {
    .ordr-dtls-top-left.ordr-dtls-topleft-sec1 .ordr-dtls-invoiceid:nth-child(3) {
        margin-top: 15px;
        width: 50%;
    }
}

@media (max-width: 320px) {
    .prvt-login-form-inner {
        padding: 25px 15px;
    }

    .login-area .login-btn {
        width: 100%;
    }
}

@media (max-width: 375px) {
    .header .logo img {
        max-width: 65px !important;
    }
}

@media (max-width: 420px) {
    .mobi-table {
        float: left;
        width: 100%;
        overflow: scroll;
    }

    .table-search-select > .pull-left, .table-search-select > .pull-right {
        width: 100%;
    }

    .social-posting .table-search-select .group-serach button {
        position: absolute;
        right: 15px;
    }
}

@media (max-width: 335px) {
    .seller-tab-area .delivery-row .actions .action-wrap {
        float: left;
        text-align: left;
    }

    .cart-delivery-method-txt {
        max-width: 120px;
    }
}

@media (max-width: 991px) {

    .prvt-login-midback .prvt-login-mid-l, .prvt-login-mid-l {
        border: none;
    }

    .prvt-login-midsec {
        padding-top: 0px;
        padding-bottom: 50px;
    }
}

@media (max-width: 500px) {

    .prvt-login-inner-right {
        width: auto;
        margin: 0 10px;
        padding: 25px;
    }

    .prvt-login-ftr span {
        width: 35px;
    }
}

@media (max-width: 400px) {


    .prvt-login-form-left, .prvt-login-inner-left {
        width: auto;
    }

    .prvt-login-ftr span {
        width: 15px;
    }
}

@media only screen and (min-width: 1200px) and (max-width: 1300px) {

    .header .search-bar {
        width: 250px;
    }
}

@media only screen and (min-width: 1200px) and (max-width: 1300px) {

    .header .search-bar {
        width: 250px;
    }
}

@media only screen and (min-width: 991px) and (max-width: 1060px) {

    .header .search-bar {
        width: 133px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .index-page .home-banner .lala.select-date {
        padding: 0 10px;
        width: 18px;
    }

    .header .main-nav > ul > li.cart-menu a,
    .header .main-nav > ul > li.nav-seller-mopt a {
        padding: 0px 10px;
    }

    .header .main-nav > ul > li.dropdown.more-menu a {
        padding-left: 10px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 800px) {

    .header .main-nav > ul > li.cart-menu a, .header .main-nav > ul > li.nav-seller-mopt a {
        padding: 0px 7px;
    }
}

@media only screen and (max-width: 767px) {
    
    #SelectLanguage .dd-options { 
        overflow: scroll;
    }
    .header .logo img, .page-seller .header .logo img {
        max-width: 85px;
    }
    .cartitem-change-popup .delivery-details {
        height: auto;
    } 
    .chart-style-backoutter .chart-style > div > div {
        width: auto !important;    
        min-height: 200px;
    }

    .index-page .home-banner .lala.select-date {
        padding: 0 10px;
        width: 18px;
    }

    .select-date > label {
        margin-left: 4px;
    }

    #SelectLanguage a.dd-selected .dd-selected-text {
        display: none;
    }

    .dumbchat-page .footer {
        display: none;
    }

    .section.section-banner {
        width: Calc(100% - 30px);
        margin: 7.5px 15px;
    }

    #SelectLanguage.dd-container, #SelectLanguage > .dd-select {
        margin: 0 auto !important;
        min-width: auto;
        width: auto !important;
    }

    #SelectLanguage .dd-pointer {
        margin-right: -15px;
    }

    #SelectLanguage .dd-selected {
        padding-right: 8px;
    }

    .header .main-nav > ul > li.language-menu {
        margin-right: 0;
        padding: 0 15px;
    }

    .header .icon {
        margin-right: 0;
    }

    .view-chat .view-chat-left, .view-chat .view-chat-right {
        width: 100%;
        margin: 0px;
        padding: 0px;
        min-height: auto !important;
    }

    .view-chat-left-inner {
        max-width: 100%;
    }

    .view-chat-sec {
        bottom: inherit;
        height: inherit;
        max-width: 100%;
        position: inherit;
        right: inherit;
        margin-left: 0px;
        margin-right: 0px;
        padding-bottom: 80px;
        padding-top: 60px;
        width: 100%;
    }

    .view-chat-listsec {
        position: relative;
        bottom: inherit;
        width: 100%;
        height: 100%;
    }

    .view-chat-edit-sec textarea {
        height: 60px;
    }

    .view-chat-edit-sec {
        position: fixed;
        background: #FFFFFF;
        padding-bottom: 10px;
    }

    div.view-chat-edit-sec {
        padding-bottom: 5px;
    }

    .btn-chat-send {
        width: 110px;
    }

    .view-chat-edit-sec > div {
        width: 110px;
    }

    .view-chat-edit-sec textarea {
        width: Calc(100% - 120px);
        margin-right: 5px;
    }

    .view-chat-left .section-chat {
        padding: 25px 20px;
    }

    .chat-offer-navigation .user-avtar {
        margin-left: 15px;
        margin-right: 15px;
    }

    .chat-inbox-tabs {
        clear: both;
        width: 100%;
        padding-top: 20px;
        margin-left: 0px;
    }

        .chat-inbox-tabs ul li {
            padding: 5px 40px 10px 0px;
        }

    .dumbchat-page .view-chat-left {
        position: fixed;
        border: none;
        z-index: 1;
    }

        .dumbchat-page .view-chat-left .section-chat {
            padding: 5px 20px;
            border: none;
        }

    .dumbchat-page .chat-offer-section {
        border: none;
    }

    .dumbchat-page .view-chat-sec {
        padding-top: 100px;
    }

    .dumbchat-page #page-chat-dumb .view-chat-listsec {
        height: 100%;
        overflow-y: auto;
        outline: none;
    }
}

@media only screen and (max-width:600px) {
    .chatdmbinbxpg-ind-tbl {
        text-align: center;
    }

    .chatdmbinbxpg-col-icon {
        display: inline-block;
        vertical-align: middle;
    }

    .chatdmbinbxpg-col-prf {
        display: inline-block;
        width: 275px;
        text-align: left;
    }

    .chatdmbinbxpg-col-desc {
        display: block;
        width: 100%;
    }

    .chatdmbinbxpg-col-act {
        display: inline-block;
        width: 100%;
        text-align: center;
        vertical-align: top;
    }

    .chatdmbinbxpg-col-icon, .chatdmbinbxpg-col-prf, .chatdmbinbxpg-col-desc, .chatdmbinbxpg-col-act {
        padding: 15px 10px;
    }

    .chatdmbinbxpg-col-icon {
        padding: 0;
        width: auto;
    }

    .chatdmbinbxpg-col-prf img {
        margin-right: 10px;
    }
}

@media only screen and (max-width:540px) {
    .dumbchat-page .view-chat-left-inner .membership-row,
    .dumbchat-page .view-chat-left-inner .description {
        display: none;
    }

    .dumbchat-page .view-chat-left .section-chat {
        padding-top: 5px;
        padding-bottom: 0px;
    }

    .dumbchat-page .chat-offer-navigation .user-avtar {
        height: 32px;
        width: 32px;
    }

    .dumbchat-page .chat-offer-navigation span {
        font-size: 14px;
    }

    .dumbchat-page .view-chat .view-chat-left {
        position: fixed;
        z-index: 9;
    }

    .dumbchat-page .view-chat-sec {
        padding-top: 80px;
    }
}

@media only screen and (max-width:480px) {
    .header .logo img {
        max-height: 38px;
    }

    .popup-area.item-remove-popup {
        width: 100% !important;
    }

    .chatdmbinbxpg-top-r {
        float: none;
    }

    .chatdmbinbxpg-top-l {
        float: none;
        margin-bottom: 20px;
    }

    .chatdmbinbxpg-topr-sprtr {
        margin-right: 20px;
        margin-left: 20px;
    }

    .chatdmbinbxpg-top-sec {
        padding-top: 10px;
    }

    .chatdmbinbxpg-pagination ul li.page-dotted {
        width: 20px;
    }

    .chatdmbinbxpg-top-r .search-top select.form-control, .chatdmbinbxpg-top-r .search-top .form-control {
        width: 100%;
        margin-left: 0;
    }

    .chatdmbinbxpg-top-r .search-top select.form-control {
        margin-top: 12px;
    }

    .chatdmbinbxpg-ind-tbl {
        text-align: left;
    }

    .chatdmbinbxpg-col-icon {
        width: 45px;
        display: inline-block;
        text-align: center;
    }

    .chatdmbinbxpg-col-prf img {
        width: 40px;
        height: 40px;
    }

    .chatdmbinbxpg-col-prf {
        display: inline-block;
        padding-left: 5px;
        width: auto;
    }

        .chatdmbinbxpg-col-prf span {
            font-size: 10px;
        }

            .chatdmbinbxpg-col-prf span label {
                font-size: 12px;
            }

    .chatdmbinbxpg-col-desc {
        display: inline-block;
        width: 100%;
        vertical-align: middle;
        padding-right: 100px;
        padding-top: 0;
        padding-left: 50px;
    }

    .chatdmbinbxpg-col-act {
        display: block;
        width: 40px;
        vertical-align: middle;
        position: absolute;
        right: 0;
        height: 100%;
        top: 0;
    }

        .chatdmbinbxpg-col-act a {
            display: inline-block;
            height: 100%;
            vertical-align: middle;
        }

    .icon-right-gray-arrow {
        background-size: initial;
        height: 100%;
    }

    .chatdmbinbxpg-ind-sec {
        position: relative;
        padding-top: 0px;
        padding-bottom: 0px;
    }

    .chatdmbinbxpg-col-desc p {
        font-size: 10px;
    }
}

@media only screen and (max-width:350px) {
    .header .main-nav > ul > li.language-menu {
        margin-right: 0;
        padding: 0 15px 0 10px;
    }

    #SelectLanguage .dd-pointer {
        margin-right: -10px;
    }

    #SelectLanguage .dd-selected-image {
        max-width: 17px !Important;
        padding: 0 0 3px;
    }

    .dd-pointer-down {
        border: solid 4px transparent;
        border-top: solid 4px #000;
    }

    .dd-pointer-up {
        border: solid 4px transparent !important;
        border-bottom: solid 4px #000 !important;
    }
}
@media (max-width: 320px){
.header .logo img {
    max-width: 45px!important;
}
.header .main-nav ul>li {
    padding: 0 4px !important;
}
}