/* Minification failed. Returning unminified contents.
(499,1): run-time error CSS1019: Unexpected token, found '@import'
(499,9): run-time error CSS1019: Unexpected token, found 'url('https://fonts.googleapis.com/css?family=Lato:300,400,700,900')'
(14328,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(14329,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
: run-time error CSS1036: Expected expression, found ''
 */
.fancy-radio > label {
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 58px;
}

.fancy-radio > input[type="radio"] {
    display: none;
}

.fancy-radio input[type="radio"] + label {
    background-image: url('../images/radiobutton_notselected.svg');
}

.fancy-radio input[type="radio"]:checked + label {
    background-image: url('../images/radiobutton_selected.svg');
}
/*Checkboxes*/
.fancy-checkbox > label {
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 50px;
    background-size: 50px;
}

.fancy-checkbox > input[type="checkbox"] {
    display: none;
}

.fancy-checkbox input[type="checkbox"] + label {
    background-image: url('../images/checkbox_unselected.svg');
}

.fancy-checkbox input[type="checkbox"]:checked + label {
    background-image: url('../images/checkbox_selected.svg');
}

.fancy-checkbox.checkbox-sm > label {
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 25px;
    background-size: 25px;
}

.fancy-checkbox.checkbox-sm > input[type="checkbox"] {
    display: none;
}

.fancy-checkbox.checkbox-sm input[type="checkbox"] + label {
    background-image: url('../images/checkbox_unselected.svg');
}

.fancy-checkbox.checkbox-sm input[type="checkbox"]:checked + label {
    background-image: url('../images/checkbox_selected.svg');
}

.onoffswitch {
    position: relative;
    width: 80px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
}

.onoffswitch-checkbox {
    display: none;
}

.onoffswitch-label {
    display: block;
    overflow: hidden;
    cursor: pointer;
    border: 2px solid #999999;
    border-radius: 20px;
}

.onoffswitch-inner {
    display: block;
    width: 200%;
    margin-left: -100%;
    transition: margin 0.3s ease-in 0s;
}

    .onoffswitch-inner:before, .onoffswitch-inner:after {
        display: block;
        float: left;
        width: 50%;
        height: 32px;
        padding: 0;
        line-height: 32px;
        font-size: 14px;
        color: white;
        box-sizing: border-box;
    }

    .onoffswitch-inner:before {
        content: "YES";
        padding-left: 13px;
        text-align: left;
        font-size: 16px;
        background-color: #03CEA4;
        color: #FFFFFF;
    }

    .onoffswitch-inner:after {
        content: "NO";
        font-size: 16px;
        padding-right: 13px;
        background-color: #9C9C9D;
        color: #FFFFFF;
        text-align: right;
    }

.onoffswitch-switch {
    display: block;
    width: 23px;
    margin: 4.5px;
    background: #FFFFFF;
    height: 23px;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 44px;
    border: 2px solid #999999;
    border-radius: 20px;
    transition: all 0.3s ease-in 0s;
}

.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner {
    margin-left: 0;
}

.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch {
    right: 0px;
}

/* Button spin
------------------------------------------------------------------------------*/
@-webkit-keyframes rotate {
    from {
        -webkit-transform: rotate(0deg);
    }

    to {
        -webkit-transform: rotate(360deg);
    }
}

@keyframes rotate {
    from {
        transform: rotate(0deg);
    }

    to {
        transform: rotate(360deg);
    }
}

.mybtn.spin {
    -webkit-transition: color 0.2s, background 0.2s, border-color 0.2s;
    transition: color 0.2s, background 0.2s, border-color 0.2s;
}

    .mybtn.spin.animate {
        border-width: 5px;
        border-style: solid;
        border-left-color: transparent !important;
        width: 30px;
        height: 30px;
        border-radius: 50%;
        color: transparent !important;
        background: none !important;
        -webkit-animation: rotate 0.4s linear 0.1s infinite;
        animation: rotate 0.4s linear 0.1s infinite;
    }

.btn-grey.spin.animate:focus,
.btn-grey.spin.animate:focus:active,
.btn-grey.spin.animate:active,
.btn-grey.spin.animate {
    border-color: #494949;
    outline: none;
}

.modal-overlay {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    background-color: rgba(255,255,255,0.1);
    visibility: hidden;
    z-index: 9999;
    -moz-transition: opacity 0.25s ease 0s, visibility 0.35s linear;
    -o-transition: opacity 0.25s ease 0s, visibility 0.35s linear;
    -webkit-transition: opacity 0.25s ease, visibility 0.35s linear;
    -webkit-transition-delay: 0s, 0s;
    transition: opacity 0.25s ease 0s, visibility 0.35s linear;
    width: 100%;
    height: 100%;
}

    .modal-overlay.state-show {
        background-color: rgba(255, 255, 255, 0.97);
        visibility: visible;
        -moz-transition-delay: 0s;
        -o-transition-delay: 0s;
        -webkit-transition-delay: 0s;
        transition-delay: 0s;
        -moz-transition-duration: 0.2s, 0s;
        -o-transition-duration: 0.2s, 0s;
        -webkit-transition-duration: 0.2s, 0s;
        transition-duration: 0.2s, 0s;
    }

.modal-class, .modal-frame {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    z-index: 50;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -moz-box-align: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    width: 100%;
    text-align: center;
    z-index: 99999;
    visibility: hidden;
    overflow: hidden;
}

    .modal-class.state-appear, .modal-frame.state-appear {
        visibility: visible;
    }

        .modal-class.state-appear .modal-inset, .modal-frame.state-appear .modal-inset {
            -moz-animation: modalComeIn 0.25s ease;
            -webkit-animation: modalComeIn 0.25s ease;
            animation: modalComeIn 0.25s ease;
            visibility: visible;
            /* to keep @ final state */
        }

        .modal-class.state-appear .modal-body, .modal-frame.state-appear .modal-body {
            opacity: 1;
            -moz-transform: translateY(0) scale(1, 1);
            -ms-transform: translateY(0) scale(1, 1);
            -webkit-transform: translateY(0) scale(1, 1);
            transform: translateY(0) scale(1, 1);
        }

    .modal-class.state-leave, .modal-frame.state-leave {
        visibility: visible;
    }

        .modal-class.state-leave .modal-inset, .modal-frame.state-leave .modal-inset {
            -moz-animation: modalHeadOut 0.35s ease 0.1s;
            -webkit-animation: modalHeadOut 0.35s ease 0.1s;
            animation: modalHeadOut 0.35s ease 0.1s;
            visibility: visible;
        }

        .modal-class.state-leave .modal-body, .modal-frame.state-leave .modal-body {
            opacity: 0;
            -moz-transition-delay: 0s;
            -o-transition-delay: 0s;
            -webkit-transition-delay: 0s;
            transition-delay: 0s;
            -moz-transition-duration: 0.35s;
            -o-transition-duration: 0.35s;
            -webkit-transition-duration: 0.35s;
            transition-duration: 0.35s;
            -moz-transition-timing-function: ease;
            -o-transition-timing-function: ease;
            -webkit-transition-timing-function: ease;
            transition-timing-function: ease;
            -moz-transform: translateY(25px);
            -ms-transform: translateY(25px);
            -webkit-transform: translateY(25px);
            transform: translateY(25px);
        }

@-moz-document url-prefix() {
    .modal-class, .modal-frame {
        height: calc(100% - 55px);
    }
}

.mymodal {
    display: block;
    vertical-align: middle;
    text-align: center;
}

.modal-inset {
    position: relative;
    margin: auto;
    visibility: hidden;
    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -moz-transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
}

    .modal-inset .close {
        display: block;
        cursor: pointer;
        position: absolute;
        top: 10px;
        right: 10px;
        padding: 10px;
        opacity: .4;
    }

        .modal-inset .close:hover {
            opacity: 1;
        }

.modal-class .modal-body, .modal-frame .modal-body {
    margin: auto;
    opacity: 0;
    -moz-transform: translateY(0) scale(0.8, 0.8);
    -ms-transform: translateY(0) scale(0.8, 0.8);
    -webkit-transform: translateY(0) scale(0.8, 0.8);
    transform: translateY(0) scale(0.8, 0.8);
    -moz-transition-property: opacity, -moz-transform;
    -o-transition-property: opacity, -o-transform;
    -webkit-transition-property: opacity, -webkit-transform;
    transition-property: opacity, transform;
    -moz-transition-duration: 0.25s;
    -o-transition-duration: 0.25s;
    -webkit-transition-duration: 0.25s;
    transition-duration: 0.25s;
    -moz-transition-delay: 0.1s;
    -o-transition-delay: 0.1s;
    -webkit-transition-delay: 0.1s;
    transition-delay: 0.1s;
}

@-webkit-keyframes modalComeIn {
    0% {
        visibility: hidden;
        opacity: 0;
        -moz-transform: scale(0.8, 0.8);
        -ms-transform: scale(0.8, 0.8);
        -webkit-transform: scale(0.8, 0.8);
        transform: scale(0.8, 0.8);
    }

    65.5% {
        -moz-transform: scale(1.03, 1.03);
        -ms-transform: scale(1.03, 1.03);
        -webkit-transform: scale(1.03, 1.03);
        transform: scale(1.03, 1.03);
    }

    100% {
        visibility: visible;
        opacity: 1;
        -moz-transform: scale(1, 1);
        -ms-transform: scale(1, 1);
        -webkit-transform: scale(1, 1);
        transform: scale(1, 1);
    }
}

@-moz-keyframes modalComeIn {
    0% {
        visibility: hidden;
        opacity: 0;
        -moz-transform: scale(0.8, 0.8);
        -ms-transform: scale(0.8, 0.8);
        -webkit-transform: scale(0.8, 0.8);
        transform: scale(0.8, 0.8);
    }

    65.5% {
        -moz-transform: scale(1.03, 1.03);
        -ms-transform: scale(1.03, 1.03);
        -webkit-transform: scale(1.03, 1.03);
        transform: scale(1.03, 1.03);
    }

    100% {
        visibility: visible;
        opacity: 1;
        -moz-transform: scale(1, 1);
        -ms-transform: scale(1, 1);
        -webkit-transform: scale(1, 1);
        transform: scale(1, 1);
    }
}

@keyframes modalComeIn {
    0% {
        visibility: hidden;
        opacity: 0;
        -moz-transform: scale(0.8, 0.8);
        -ms-transform: scale(0.8, 0.8);
        -webkit-transform: scale(0.8, 0.8);
        transform: scale(0.8, 0.8);
    }

    65.5% {
        -moz-transform: scale(1.03, 1.03);
        -ms-transform: scale(1.03, 1.03);
        -webkit-transform: scale(1.03, 1.03);
        transform: scale(1.03, 1.03);
    }

    100% {
        visibility: visible;
        opacity: 1;
        -moz-transform: scale(1, 1);
        -ms-transform: scale(1, 1);
        -webkit-transform: scale(1, 1);
        transform: scale(1, 1);
    }
}

@-webkit-keyframes modalHeadOut {
    0% {
        visibility: visible;
        opacity: 1;
        -moz-transform: translateY(0) scale(1, 1);
        -ms-transform: translateY(0) scale(1, 1);
        -webkit-transform: translateY(0) scale(1, 1);
        transform: translateY(0) scale(1, 1);
    }

    100% {
        visibility: hidden;
        opacity: 0;
        -moz-transform: translateY(35px) scale(0.97, 0.97);
        -ms-transform: translateY(35px) scale(0.97, 0.97);
        -webkit-transform: translateY(35px) scale(0.97, 0.97);
        transform: translateY(35px) scale(0.97, 0.97);
    }
}

@-moz-keyframes modalHeadOut {
    0% {
        visibility: visible;
        opacity: 1;
        -moz-transform: translateY(0) scale(1, 1);
        -ms-transform: translateY(0) scale(1, 1);
        -webkit-transform: translateY(0) scale(1, 1);
        transform: translateY(0) scale(1, 1);
    }

    100% {
        visibility: hidden;
        opacity: 0;
        -moz-transform: translateY(35px) scale(0.97, 0.97);
        -ms-transform: translateY(35px) scale(0.97, 0.97);
        -webkit-transform: translateY(35px) scale(0.97, 0.97);
        transform: translateY(35px) scale(0.97, 0.97);
    }
}

@keyframes modalHeadOut {
    0% {
        visibility: visible;
        opacity: 1;
        -moz-transform: translateY(0) scale(1, 1);
        -ms-transform: translateY(0) scale(1, 1);
        -webkit-transform: translateY(0) scale(1, 1);
        transform: translateY(0) scale(1, 1);
    }

    100% {
        visibility: hidden;
        opacity: 0;
        -moz-transform: translateY(35px) scale(0.97, 0.97);
        -ms-transform: translateY(35px) scale(0.97, 0.97);
        -webkit-transform: translateY(35px) scale(0.97, 0.97);
        transform: translateY(35px) scale(0.97, 0.97);
    }
}

/*VERSION 068:: 21-November-2019*/

@import url('https://fonts.googleapis.com/css?family=Lato:300,400,700,900');

/* common style */

body,
html {
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 100%;
	min-height: 100%;
	font-family: 'Lato', sans-serif;
	font-size: 14px;
	color: #4A4A4A;
	overflow-x: hidden;
	overflow: visible;
}

a,
a:hover,
a:focus,
a:active {
	text-decoration: none;
	outline: none;
	color: inherit;
}

ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

p {
	margin: 0px;
}

textarea:disabled,
input:disabled {
	background-color: rgb(235, 235, 228) !important;
}

li.dropdown.more-menu>a {
	word-break: normal;
	white-space: nowrap;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	margin: 0px;
	font-family: 'Lato', sans-serif;
}

.icon {
	width: 30px;
	height: 30px;
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px;
	background-repeat: no-repeat;
	background-position: center center;
}

.error-con {
	border: 1px solid red !important;
}

.container {
	max-width: 1280px;
}

.backTop {
	position: fixed;
	right: 30px;
	bottom: 15px;
	z-index: 9999;
}

.modal-open .model-register {
	z-index: 99999999;
	background: #fff;
}

.header .dropdown .dropdown-menu>li a {
	line-height: normal !important;
}


/*Star ratting*/

span.stars,
span.stars span {
	display: block;
	background: url('../images/star_ratting.svg') 0 -16px repeat-x;
	width: 100px;
	height: 16px;
}

span.stars span {
	background-position: 0 0;
}


/*End Star ratting*/


/*print code*/

@media print {
	.non-printable,
	.fancybox-outer {
		display: none;
	}
	.printable {
		display: block;
		width: 100%;
	}
	.item-row {
		border-bottom: 1px solid #CCC;
		padding-bottom: 10px;
		margin-bottom: 10px;
	}
	.dashlet-choices,
	.dashlet-choices-bar {
		display: none;
	}
	span.legend-barGraph1,
	.dashlet2-container-left,
	.dashlet2-container-right {
		width: 100% !important;
		float: none !important;
	}
	.dash-info-container {
		width: 20%;
	}
}


/*end print code*/

.dashadmn-bar1-sec,
.dashadmn-bar2-sec {
	position: relative;
}

.dashadmn-bartop-sec {
	margin-top: 20px;
}


/*ellipsis text*/

.ellipsis::before {
	content: "";
	float: left;
	width: 5px;
}

.ellipsis::after {
	background: rgba(0, 0, 0, 0) linear-gradient(to right, rgba(255, 255, 255, 0), white 50%, white) repeat scroll 0 0;
	box-sizing: content-box;
	content: "...";
	float: right;
	left: 100%;
	margin-left: -3em;
	padding-right: 5px;
	position: relative;
	text-align: right;
	top: -16px;
	width: 3em;
}

.ellipsis {
	line-height: 25px;
	overflow: hidden;
	height: 65px;
}

.item-name.ellipsis::before {
	height: 40px;
}

.ellipsis>*:first-child {
	float: right;
	margin-left: -5px;
	width: 100%;
}


/* header style */

.header {
	background-color: #fff;
	border-bottom: 1px solid #c8c8c8;
	max-width: 100%;
	padding: 0px 10px 0px 0px;
	position: fixed;
	width: 100%;
	z-index: 99999;
}

.header.affix {
	position: fixed;
	top: 0;
}

.no-border {
	border: none;
}

.page-home .header.affix {
	position: fixed;
	width: 100%;
	z-index: 999;
	top: 0px;
	left: 0px;
}

.page-home .header.affix+.main {
	padding-top: 80px;
}

.header .logo {
	padding: 12px 0px;
	float: left;
}

.header .logo img {
	max-height: 55px;
}

.consumer-main-menu {
	margin-top: -20px;
}

.header .main-nav>ul>li {
	list-style: none;
	display: inline-block;
	vertical-align: middle;
	position: relative;
}

.header .main-nav ul>li>a,
.header .main-nav ul>li.language-menu>div {
	color: #494949;
	display: block;
	padding: 0px 20px;
	min-height: 79px;
	line-height: 79px;
	outline: none;
	position: relative;
}

.seller-items .header .main-nav>ul>li.dropdown a {
	border: none;
}

.header .main-nav>ul>li.hover,
.header .main-nav>ul>li.active {
	position: relative;
}

.header .main-nav>ul>li.active a {
	color: #FF5A60;
}

div.header .main-nav ul>li>a::after {
	right: -2px;
}

.header .main-nav>ul>li.hover::after,
.header .main-nav>ul>li.active::after,
.header .main-nav>ul>li.language-menu.hover::after,
.header .main-nav>ul>li.language-menu.active::after {
	background: #FF5A60;
	content: "";
	height: 10px;
	position: absolute;
	right: 0;
	top: 100%;
	width: 100%;
	margin-top: -10px;
}

.seller-items .header .main-nav>ul>li.login-menu.hover::after {
	width: 100px;
}

.header .main-nav ul>li>a::after,
.header .main-nav ul>li.language-menu>div::after {
	border-right: 1px solid #b2b2bb;
	content: "";
	height: 50%;
	position: absolute;
	right: 0;
	top: 25%;
	width: 1px;
}

.header.user-login .dropdown .dropdown-menu>li>a::after {
	border-right: none;
}

.header .main-nav ul>li.register-link>a::after {
	border-right: 0px;
}

.header .main-nav ul>li:last-child>a::after {
	background-color: transparent;
	width: 0px;
}

.header .main-nav ul>li:last-child>a {
	border-right: none;
	padding-right: 0px;
}

.header .main-nav ul>li.register-link>a {
	color: #FF5A60;
	font-weight: 700;
}

.icon-cart {
	background-image: url('../images/cart_icon.svg');
}

.header.user-login .login-menu a {
	display: inline;
}

.header.user-login .login-menu .username {
	padding-right: 20px;
	color: #9999A3;
	font-weight: 700;
	display: none;
}

.header.user-login .icon-down {
	background-image: url('../images/down_arrow.svg');
	margin-right: 0px;
}

.dropdown-menu {
	border-radius: 0;
	margin-top: 0;
	width: 100%;
	padding: 10px 15px;
	border: 1px solid #C8C8C8;
}

.header.user-login .main-nav>ul>li {
	padding: 0px;
}

.header.user-login .dropdown .dropdown-menu>li,
.header.user-login .dropdown .dropdown-menu>form>li {
	display: block;
	margin: 0px;
	padding: 10px 5px;
	border: none;
	border-bottom: 1px solid #F0F0F0;
	line-height: normal;
}

.header.user-login .dropdown .dropdown-menu>li:last-child,
.header.user-login .dropdown .dropdown-menu>form>li {
	border-bottom: none !important;
}

.header.user-login .dropdown .dropdown-menu>li:hover a,
.header.user-login .dropdown .dropdown-menu>form>li:hover a {
	padding-left: 10px;
	color: #FF5A60;
	transition: all 0.5s ease;
	background-color: transparent;
}

.header.user-login .dropdown .dropdown-menu>li>a,
.header.user-login .dropdown .dropdown-menu>form>li>a {
	border-right: none;
	padding: 0px;
	line-height: normal;
	min-height: inherit;
	padding: 10px 0px;
	display: block;
}

.header.user-login .dropdown .dropdown-menu>li>a::after,
.header.user-login .dropdown .dropdown-menu>form>li>a::after {
	background-color: transparent;
	width: 0px;
}

.header .main-nav ul>li.dropdown:not(.more-menu):hover .dropdown-menu {
	transition: all 0.5s ease;
	display: block;
}

.header .seller-nav.dropdown-menu {
	width: 250px;
	left: -114px;
}

.header .dropdown .dropdown-menu>li {
	display: block;
	margin: 0px;
	padding: 10px 5px;
	border: none;
	border-bottom: 1px solid #F0F0F0;
	line-height: normal;
}

.header .main-nav .dropdown>ul>li>a {
	border-right: none;
	padding: 0px;
	line-height: normal;
	min-height: inherit;
	padding: 10px 0px;
	display: block;
}

.header .dropdown .dropdown-menu>li:last-child {
	border-bottom: none;
}

.header .dropdown .dropdown-menu>li:hover a {
	padding-left: 10px;
	color: #FF5A60;
	transition: all 0.5s ease;
	background-color: transparent;
}

.header .main-nav .dropdown>ul>li>a::after {
	background-color: transparent;
	width: 0px;
	border-right: none;
}

.icon.icon-search {
	background-image: url('../images/mobile_search.svg');
}

.icon.icon-user {
	background-image: url('../images/mobile_user.svg');
}

#menu-toggle .icon.icon-menu,
#sellermenu-toggle .icon.icon-menu {
	background-image: url('../images/mobile_menu.svg');
	background-size: cover;
	height: 50px;
	margin-right: 0;
	width: 40px;
}

.header #menu-toggle,
.header #sellermenu-toggle {
	border: none;
	background-color: transparent;
	padding: 0px;
	outline: none;
}

.header .main-nav ul li.register-link a.register-modal {
	padding: 0 28px;
}

li.user-login.dropdown a>span {
	display: none;
}

.onoffswitch {
	min-width: 80px;
	display: inline-block;
	width: initial;
}


/* mobile nav */

.header>.container>.row {
	position: relative;
	z-index: 9999;
	background-color: #fff;
}

#mobile-menu {
	display: none;
	left: 0;
	position: fixed;
	top: 0px;
	width: 100%;
	z-index: 999999 !important;
	background-color: #fff;
}

#mobile-menu>ul {
	background-color: #fff;
}

#mobile-menu>ul>li>a {
	background-color: #F0F0F0;
	color: #4A4A4A;
	display: block;
	padding: 10px 0 10px 15px;
}

#mobile-menu>ul>li>ul {
	margin: 0px 10px;
}

#mobile-menu>ul>li>ul>li>a,
#mobile-menu>ul>li>ul>form li {
	color: #4A4A4A;
	border-bottom: 1px solid #F0F0F0;
	padding: 15px 0 15px 25px;
	display: block;
}

.page-home .search-bar {
	display: none;
}


/* mobile nav */


/* end header style */


/* footer style */


/*------------------------------------------*/

.footer {
	background-color: #F0F0F0;
	padding-top: 50px;
	padding-bottom: 25px;
	text-align: center;
	color: #999999;
}

.footer .footer-navigation {
	width: 70%;
	margin: 0 auto;
	border-top: 2px solid #C8C8C8;
	padding-top: 15px;
}

.footer .footer-navigation ul>li {
	display: inline;
}

.footer .footer-navigation ul>li>a {
	text-transform: uppercase;
	color: #999999;
	font-size: 12px;
	font-weight: 300;
	letter-spacing: 0.05em;
	padding: 0px 20px;
}

.footer .footer-bottom {
	padding-top: 25px;
}

.footer .footer-bottom h6 {
	color: #494949;
	font-size: 16px;
	font-weight: 700;
}

.footer .footer-bottom .copyright-text {
	margin-top: 10px;
	font-size: 12px;
	font-weight: 300;
}


/* end footer style */


/* Home style */


/* section-banner  style */

.home-banner {
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
}

.home-banner .banner-quote {
	text-align: center;
}

.home-banner .banner-inner {
	width: 70%;
	margin: 0 auto;
	color: #fff;
	padding-bottom: 25px;
	padding-top: 130px;
}

.home-banner .border-wrapper {
	margin-top: 25px;
	border: 1px solid #fff;
	border-bottom: none;
}

.home-banner .banner-quote>h1 {
	color: #fff;
	font-size: 40px;
	font-weight: 700;
	margin-bottom: 20px;
	letter-spacing: 0.05em;
}

.home-banner .banner-quote>p {
	padding: 0 5%;
	text-align: center;
	font-size: 16px;
	font-weight: 300;
}

.home-banner .home-serach {
	margin-top: 70px;
	padding: 0 10%;
}

.home-banner .home-serach .search-controls {
	position: relative;
}

.home-banner .home-serach .search-controls .form-control {
	height: 60px;
	font-weight: 300;
	color: #000;
	border-radius: 100px;
	padding: 10px 30px;
}

.home-banner .home-serach .search-controls .btn-find,
.search-bar .btn-find {
	background-image: url('../images/search_main.svg');
	background-repeat: no-repeat;
	background-position: center center;
	border: none;
	height: 30px;
	width: 30px;
	background-color: transparent;
	top: 50%;
	position: absolute;
	margin-top: 50%;
	margin-top: -15px;
	right: 25px;
}

.scroll-more {
	margin-top: 100px;
}

.scroll-more img {
	width: 30px;
}

.scroll-more p {
	margin-top: 5px;
	color: #fff;
	font-weight: 300;
	font-size: 12px;
}


/* end section-banner  style */


/* section-category  style */

.section-category {
	padding-top: 50px;
	padding-bottom: 60px;
}

.section-title::after {
	background-color: #C8C8C8;
	height: 1px;
	content: "";
	left: 0;
	margin-top: -1px;
	position: absolute;
	top: 50%;
	width: 100%;
	z-index: 9;
}

.section-title {
	position: relative;
	text-align: center;
	color: #999999;
	font-size: 16px;
	font-weight: 300;
	margin-bottom: 30px;
}

.section-title>span,
.section-title>a {
	background-color: #fff;
	padding: 0 5px;
	position: relative;
	z-index: 99;
	cursor: pointer;
	font-size: 18px;
	font-weight: 300;
	color: #999999;
}

#browse-all-cat {
	padding-left: 30px;
}

.section-category .cat-preview img {
	max-width: 100%;
}

.section-title .icon-toggle {
	background-image: url('../images/category_arrow.svg');
	background-repeat: no-repeat;
	margin-left: 10px;
	height: 21px;
	-webkit-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

.section-title .icon-toggle.up {
	-ms-transform: rotate(180deg);
	/* IE 9 */
	-webkit-transform: rotate(180deg);
	/* Chrome, Safari, Opera */
	transform: rotate(180deg);
}

.section-category .cate-name {
	text-align: left;
	color: #FFF;
	font-size: 14px;
	position: absolute;
	bottom: 0px;
	width: 95.7%;
	height: 40px;
	background: rgba(0, 0, 0, 0.7);
	padding: 10px;
	display: block;
}

.section-category .cate-name a {
	text-decoration: none;
	color: #FFF;
}

.section-category .section-content .row {
	margin-left: -7px;
	margin-right: -7px;
}

.section-category .section-content .col-md-3 {
	padding: 0 7px;
	margin-bottom: 15px;
}


/* end section-category  style */


/* section-shop  style */

.section-shop {
	background-color: #F0F0F0;
	padding-top: 60px;
}

.section-shop .shop-box {
	padding: 0px;
	margin: 0px;
	min-height: 320px;
	height: 320px;
}

.section-shop .shop-box#shop-latest {
	background-color: #fff;
	width: 50%;
}

.section-shop .shop-box#shop-latest h1 {
	font-size: 42px;
	font-weight: 700;
	margin-top: 5px;
	letter-spacing: 0.05em;
}

.section-shop .shop-box#shop-latest p {
	color: #999999;
	font-size: 22px;
}

.section-shop .shop-box#shop-latest .box-inner {
	padding: 72.5px 0px;
}

.section-shop .shop-box img {
	max-width: 100%;
}

.section-shop .shop-box .box-inner {
	position: relative;
	overflow: hidden;
}

.section-shop .shop-box .item-price {
	background-color: rgba(255, 255, 255, 0.7);
	color: #4A4A4A;
	display: inline-block;
	position: absolute;
	left: 10px;
	bottom: 5px;
	padding: 5px 20px 5px 10px;
	font-size: 18px;
	z-index: 99;
}

.section-shop .shop-box .border-preview {
	border: 1px solid #fff;
	margin: 10px;
	position: absolute;
	width: 94%;
	height: 95%;
}

.section-shop .shop-box .item-description {
	display: none;
	height: 95%;
	left: 10px;
	position: absolute;
	top: 10px;
	width: 95%;
	z-index: 90;
	background-color: rgba(0, 0, 0, 0.7);
	color: #fff;
	padding-left: 25px;
	padding-right: 25px;
	padding-top: 0px;
	left: 10px;
	font-size: 16px;
	font-weight: 300;
	padding-bottom: 13px;
}

.section-shop .shop-box .item-description .fix-table {
	display: table;
	height: 100%;
	vertical-align: middle;
}

.section-shop .shop-box .item-description .fix-tablecell {
	display: table-cell;
	height: 100%;
	vertical-align: middle;
}

.section-shop .shop-box:hover .item-description {
	display: block;
}

.section-shop .shop-box:hover .item-description .view-item {
	border-top: 1px solid #fff;
	margin-top: 20px;
	padding-top: 10px;
	text-align: center;
}

.view-item>a {
	color: #fff;
	font-size: 12px;
	font-weight: 300;
	letter-spacing: 0.05em;
}

.box-inner img {
	-webkit-transition: all 1s ease;
	/* Safari and Chrome */
	-moz-transition: all 1s ease;
	/* Firefox */
	-o-transition: all 1s ease;
	/* IE 9 */
	-ms-transition: all 1s ease;
	/* Opera */
	transition: all 3s ease;
	max-width: 100%;
	overflow: hidden;
}

.box-inner:hover img {
	-webkit-transform: scale(1.25);
	/* Safari and Chrome */
	-moz-transform: scale(1.25);
	/* Firefox */
	-ms-transform: scale(1.25);
	/* IE 9 */
	-o-transform: scale(1.25);
	/* Opera */
	transform: scale(1.25);
	max-width: 100%;
}


/* end section-shop  style */


/* end Home style */


/* Register modal style */

.model-register .modal-body {
	width: 360px;
	display: table-cell;
	padding: 0;
	vertical-align: middle;
	width: 360px;
}

.model-register .modal-head {
	font-size: 22px;
	color: #999999;
	font-family: 'Lato', sans-serif;
	padding-bottom: 8px;
	border-bottom: 1px solid #b2b2bb;
	margin-top: 30px;
	font-weight: normal;
}

.model-register .modal-inset {
	display: table;
	height: 100%;
}

.model-register .modal-main {
	margin-top: 30px;
}

.model-register .modal-main>ul>li {
	margin-bottom: 20px;
}

.modal-frame .modal-close {
	position: absolute;
	top: 30px;
	right: 30px;
	width: 24px;
	height: 24px;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url('../images/modal-close.png');
	background-color: #494949;
	border: none;
	border-radius: 100px;
	opacity: 1;
}

div.modal-logo {
	max-height: 130px !important;
}

div.modal-logo img {
	max-height: 100px;
	max-width: 200px;
}


/* Register modal style */


/*Search Page*/

.search-bar {
	float: left;
	position: relative;
	padding: 14.5px 0px;
	width: 350px;
	margin-left: 80px;
}

.search-bar .form-control {
	border-radius: 100px;
	color: #000;
	font-weight: 300;
	height: 50px;
	padding: 10px 30px;
	font-size: 12px;
}

.search-bar .btn-find {
	right: 15px;
}

.category-menu {
	background: #000000;
	height: 40px;
	border-left: 10px solid #ff5a60;
	color: #FFFFFF;
	position: relative;
}

.category-menu.affix {
	/* position: fixed; */
	/* top: 80px; */
	width: 100%;
	/* z-index: 9999; */
}

.category-menu.affix+.search-top-area {
	margin-top: 40px;
}

.search-top-area {
	padding-top: 50px;
	padding-bottom: 10px;
	background: #FFF;
}

.search-result-text {
	font-size: 26px;
	color: #000;
}

.search-result-text span {
	font-size: 26px;
	color: #999;
}

.item-found-text {
	padding-top: 10px;
	margin: 10px auto 0;
	border-top: 1px solid #c8c8c8;
	width: 184px;
	font-size: 16px;
	font-weight: 300;
	color: #999999;
}

.search-filter-section {
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
	height: 40px;
	vertical-align: middle;
	color: #000000;
	font-size: 14px;
}

.search-filter-section a {
	color: #000000;
	text-transform: uppercase;
	display: block;
	padding-top: 9px;
	text-align: center;
}

.search-filter-section a>span {
	vertical-align: middle;
}

.search-filter-section .icon-toggle {
	background-image: url('../images/filter-minus.svg');
	background-repeat: no-repeat;
	margin-left: 10px;
	height: 21px;
	-webkit-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

.search-filter-section .icon-toggle.up {
	background-image: url('../images/filter-plus.svg');
	background-repeat: no-repeat;
	margin-left: 10px;
	height: 21px;
	-webkit-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

.filter-content-section {
	display: none;
	padding: 30px;
	text-align: center;
}

.filter-applied-value {
	font-size: 18px;
	color: #000000;
	padding: 7px 25px;
	width: 100%;
	margin: 0 auto;
}

.filter-row span.small-title {
	width: 15%;
	color: #A9A9A9;
}

.filter-applied-value .item-range {
	width: 100%;
}

.filter-applied-value .item-range {
	width: 100%;
}

.filter-applied-value .slider {
	width: 100% !important;
}

.filter-row span {
	display: table-cell;
	text-align: left;
	width: 120px;
	vertical-align: inherit;
	font-size: 14px;
}

.filter-row .filter-price-label {
	width: 20px;
}

.filter-row span.range-slider {
	width: 80%;
	padding: 0 25px;
}

.item-list-section {
	background-color: #f0f0f0;
	padding: 20px 0px;
}

.item-box {
	margin-bottom: 25px;
	float: none;
	display: inline-block;
}

.item-list-section .item-box {
	float: left;
}

.item-box-inner {
	width: 100%;
	max-width: 268px;
	min-height: 420px;
	/*min-height:inherit;*/
	border-bottom: 1px solid #c8c8c8;
	border-right: 1px solid #c8c8c8;
	margin: 0 auto 30px;
	background-color: #fff;
	overflow: hidden;
}

.item-box-inner:hover {
	outline: #000 2px solid;
}

.item-box-top img {
	max-width: 100%;
	max-height: 268px;
}

.item-box-top {
	background: #FFF;
	width: 100%;
	max-height: 268px;
	overflow: hidden;
	max-width: 100%;
}

.item-box-bottom {
	background: #FFF;
	width: 100%;
	padding: 20px;
	min-height: 100%;
	border-top: 1px solid #c8c8c8;
}

.item-box-bottom .item-price {
	font-size: 18px;
	color: #000000;
	font-weight: 700;
}

.item-box-bottom .item-name {
	font-size: 14px;
	color: #999;
	padding-top: 10px;
}

.item-box-top img {
	-webkit-transition: all 1s ease;
	/* Safari and Chrome */
	-moz-transition: all 1s ease;
	/* Firefox */
	-o-transition: all 1s ease;
	/* IE 9 */
	-ms-transition: all 1s ease;
	/* Opera */
	transition: all 3s ease;
	max-width: 100%;
	overflow: hidden;
}

.item-box-top:hover img {
	-webkit-transform: scale(1.25);
	/* Safari and Chrome */
	-moz-transform: scale(1.25);
	/* Firefox */
	-ms-transform: scale(1.25);
	/* IE 9 */
	-o-transform: scale(1.25);
	/* Opera */
	transform: scale(1.25);
	max-width: 100%;
	max-height: 268px;
	overflow: hidden;
}

.filter-tag {
	margin-left: 15px;
}

.item-filter-values {
	padding-left: 15px;
	background-color: #e1e1e1;
	color: #000000;
	font-size: 14px;
	line-height: 40px;
	margin-right: 10px;
	display: inline-block;
	min-height: 40px;
	position: relative;
	padding-right: 40px;
}

.item-filter-values .icon.icon-close {
	background-image: url('../images/mobile_close.svg');
	margin-right: 0px;
	height: 40px;
	width: 40px;
	position: absolute;
	right: 0px;
	top: 0px;
}

.item-sorting-option {
	padding: 10px 0px 25px;
	margin-right: 30px;
	float: right;
}

.item-sorting-option select {
	background: #f0f0f0;
	border: none;
}

.category-navbar {
	padding: 4.5px 0 4.5px 20px;
	display: table-cell;
}

.category-menu .breadcrumb {
	display: table-cell;
}

.category-navbar.active {
	background-color: #ff5a60;
	border-bottom: 1px solid #ff5a60;
}

.category-navbar>ul>li {
	display: inline-block;
	padding: 0px 20px;
	vertical-align: middle;
}

.category-navbar>ul>li:first-child {
	padding-left: 0px;
	padding-right: 10px;
}

.category-navbar>ul>li:last-child {
	border-right: 1px solid #c8c8c8;
}

.category-navbar .icon.icon-menu {
	background-image: url('../images/category-menu.svg');
	margin-right: 0;
}

.category-navbar #toggle-categorynav {
	background-color: transparent;
	border: none;
	padding: 0px;
	text-transform: uppercase;
	font-size: 14px;
	outline: none;
}

.category-menu .breadcrumb {
	background-color: transparent;
	text-transform: uppercase;
	margin: 0px;
	padding: 0px;
	color: #c8c8c8;
	font-size: 12px;
	padding-left: 20px;
}

.category-menu .breadcrumb a {
	color: #c8c8c8;
	font-size: 12px;
	text-decoration: none;
}

.cat-bread-sepeate {
	font-size: 14px;
}

.category-menu.affix-top .category-items {
	height: auto;
	max-height: 100%;
}

.category-items {
	display: none;
	position: fixed;
	left: -10px;
	top: auto;
	z-index: 9999;
	height: auto;
	overflow-x: hidden;
}


/*.category-items { display:none;  margin-left:-10px;  z-index: 9999; height:500px; position: relative;} */

.category-items ul>li>a {
	font-size: 14px;
	color: #000000;
	padding: 15px 25px;
	border-bottom: 1px solid #999999;
	display: block;
}

.category-items ul>li:last-child>a {
	border-bottom: none;
}

.category-items ul>li:hover {
	background-color: #ff5a60;
}

.category-items ul>li.hasSub {
	position: relative;
}

.category-items ul>li.hasSub>a {
	background-image: url('../images/mobile_category1.svg');
	background-repeat: no-repeat;
	background-position: 92% center;
}

.category-items ul>li.hasSub.active>a {
	background-image: url('../images/arrow-up.png');
}


/*.category-items ul > li.hasSub:hover{background-image:url('../images/mobile_category2.svg');} */


/*.category-items ul > li.hasSub:hover .submenu { display:block; position:absolute; left:284px; top:-1px;} */

.category-items ul>li .submenu {
	background-color: #eaeaea;
}

.category-items ul>li .submenu li>a {
	padding-left: 40px;
}


/* .category-items ul > li.hasSub:hover .submenu { display:block; padding-left:20px; } */

.category-items ul {
	background-color: #fff;
	width: 286px;
	border: 1px solid #999999;
}

.submenu {
	display: none;
}

.item-list-section select[name="item-sort"] {
	-webkit-appearance: none;
	-moz-appearance: none;
	background-image: url('../images/down_arrow.svg');
	background-position: 100% center;
	background-repeat: no-repeat;
	padding-right: 15px;
}

.range-slider .slider-track {
	background-color: #e1e1e1;
	background-image: none;
	box-shadow: none;
	border-radius: 0;
}

.range-slider .slider.slider-horizontal .slider-track {
	height: 3px;
}

.range-slider .slider.slider-horizontal .slider-handle {
	margin-top: -10px;
}

.range-slider .slider-handle {
	background-color: #000;
	background-image: none;
	box-shadow: none;
	opacity: 1;
	height: 22px;
	width: 22px;
	margin-top: -8px;
}

.range-slider .slider-selection {
	background-color: #000;
	background-image: none;
}

.range-slider .slider-handle::after {
	background-color: #fff;
	border-radius: 120px;
	content: "";
	height: 10px;
	left: 6px;
	position: absolute;
	top: 6px;
	width: 10px;
}

.filter-preview {
	display: none;
}

.filter-values {
	margin-bottom: 5px;
	background-color: #e1e1e1;
	color: #000000;
	font-size: 14px;
	line-height: 40px;
	margin-right: 10px;
	padding-left: 10px;
	display: inline-block;
	vertical-align: top;
	min-height: 40px;
	min-width: 200px;
	position: relative;
	padding-right: 4px;
	text-align: center;
	word-wrap: break-word;
}

.filter-row {
	margin-top: 35px;
}

.filter-values a {
	float: right;
	display: inline-block;
	padding-left: 5px;
}

.filter-values .icon.icon-close {
	background-image: url('../images/delete_btn.svg');
	margin-right: 0px;
	height: 40px;
	width: 40px;
	right: 0px;
}

.filter-actions {
	margin-top: 35px;
}

.filter-actions .btn {
	height: 32px;
	padding: 5px;
	border-radius: 15px;
	color: #fff;
	font-size: 16px;
	text-transform: uppercase;
	border: none;
	width: 112px;
}

.filter-actions #reset-filter {
	background-color: #000000;
	margin-right: 20px;
	outline: none;
}

.filter-actions #apply-filter {
	background-color: #ff5a60;
	margin-left: 20px;
	outline: none;
}

.item-no-result-msg {
	padding-top: 50px;
	padding-bottom: 150px;
	font-size: 18px;
	color: #999;
}

.no-result-red {
	font-size: 42px;
	font-weight: 700;
	color: #ff5a60;
	padding-top: 60px;
	padding-bottom: 10px;
}


/*End Search page*/


/*Category page*/

.category-title {
	font-size: 26px;
	color: #000;
}

.category-middle-menu {
	margin: auto;
	margin-bottom: 10px;
}

.category-middle-menu li {
	border-right: 1px solid #c8c8c8;
	height: 20px;
	display: inline-block;
	margin-bottom: 5px;
	margin-top: 10px;
}

.category-middle-menu>li:last-child {
	border-right: none;
}

.category-middle-menu li a {
	text-transform: uppercase;
	font-size: 14px;
	color: #999999;
	padding: 7px 15px;
}

.category-middle-menu li.active a,
.category-middle-menu li:hover a {
	border-bottom: 5px solid #ff5a60;
	color: #000000;
}

.category-menu .category-breadcrum {
	display: none;
}


/*End Category page*/


/* seller items page */

.icon.icon-unread-red {
	background-image: url('../images/radiobutton_notselected.svg');
	background-size: contain;
	width: 35px;
	height: 35px;
}

.icon.icon-read-red {
	background-image: url('../images/radiobutton_selected.svg');
	background-size: contain;
	width: 35px;
	height: 35px;
}

.icon.icon-list {
	background-image: url('../images/icon-list.svg');
	background-size: contain;
}

.icon.icon-bag {
	background-image: url('../images/your_items.svg');
	background-size: contain;
}

.icon.icon-share {
	background-image: url('../images/share_icon.svg');
	background-size: contain;
}

.icon.icon-print {
	background-image: url('../images/print_btn.svg');
	background-size: contain;
}

.icon.icon-print:hover {
	background-image: url('../images/print_hov.svg');
	background-size: contain;
}

.icon.icon-upload {
	background-image: url('../images/upload_btn.svg');
	background-size: contain;
	height: 32px;
	width: 15px;
}

.icon.icon-upload:hover {
	background-image: url('../images/upload_hov.svg');
	background-size: contain;
}

.icon.icon-edit {
	background-image: url('../images/edit_btn.svg');
	background-size: contain;
	height: 32px;
	width: 32px;
}

.icon.icon-edit:hover {
	background-image: url('../images/edit_hover.svg');
	background-size: contain;
	height: 32px;
	width: 32px;
}

.icon.icon-delete {
	background-image: url('../images/delete_btn.svg');
	background-size: contain;
}

.icon.icon-soldout {
	background-image: url('../images/soldout.svg');
	background-size: contain;
	height: 40px;
	width: 40px;
}

.icon.icon-cross {
	background-image: url('../images/cross-icon.svg');
	background-size: contain;
	height: 40px;
	width: 40px;
	background-color: #C8C8C8;
}

.seller-upload-btn {
	background: #ff5a60;
	color: #FFFFFF;
	border-radius: 20px;
	display: inline-block;
	height: 40px;
	width: 120px;
	padding-left: 15px;
	text-align: left;
	vertical-align: middle;
	padding-top: 3px;
	margin-right: 40px;
}

.seller-upload-btn:hover .icon-upload {
	background-image: url('../images/upload_hov.svg');
	background-size: contain;
}

.seller-upload-btn:hover,
.seller-upload-btn:focus,
.seller-upload-btn:visited {
	background: #FFFFFF;
	border: 1px solid #ff5a60;
	color: #ff5a60;
}

.seller-titlearea {
	background-color: #fff;
	color: #000000;
	padding: 50px 0px 47px;
	text-align: center;
}

.seller-titlearea h1 {
	font-size: 26px;
	padding-bottom: 10px;
	text-transform: uppercase;
	color: #000000;
}

.seller-titlearea h1>span {
	vertical-align: middle;
}

.seller-titlearea p {
	font-size: 14px;
	font-weight: 300;
	color: #999999;
}

.seller-actions {
	background-color: #e6e6e6;
	padding: 7.5px 0px;
}

.seller-actions .item-search {
	margin-left: 0px;
	width: 520px;
	padding: 0px;
	padding: 6px 0px;
	position: relative;
}

.seller-actions .action-btns .icon.icon-print {
	border-radius: 100px;
	height: 50px;
	width: 50px;
}

.seller-actions .item-search .form-control {
	height: 40px;
	border-radius: 20px;
	color: #000;
	font-size: 12px;
	font-weight: 300;
	padding-left: 40px;
	padding-right: 40px;
	display: inline-block;
	width: 99%;
}

.item-search-btn {
	display: inline-block;
	right: 15px;
	margin-left: 16px;
	margin-top: 6px;
	position: absolute;
}

.seller-itemlist {
	color: #999999;
	font-size: 12px;
}

.infinite-stock {
	font-size: 36px;
}

.seller-itemlist .itemlist-head {
	background-color: #fff;
}

.seller-itemlist .itemlist-head-r {
	display: table;
	width: 100%;
	padding: 20px 0;
}

.seller-itemlist .itemlist-head-r>div {
	border-right: 1px solid #b1b2bb;
	display: table-cell;
	padding: 5px 25px;
	text-transform: uppercase;
}

.seller-itemlist .itemlist-head-r>div:last-child,
.seller-itemlist .itemlist-head-r>div.item-purchaseable {
	border: none;
}

.seller-itemlist .itemlist-head-r>div.item-price,
.seller-itemlist .itemlist-head-r>div.item-stock,
.seller-itemlist .itemlist-head-r>div.item-purchaseable {
	text-align: center;
}

.seller-itemlist .itemlist-body {
	background-color: #f0f0f0;
	font-size: 14px;
}

.seller-itemlist .itemlist-body-r {
	width: 100%;
}

.seller-itemlist .itemlist-body-r .item-row {
	display: table;
	width: 100%;
}

.seller-itemlist .itemlist-body-r .item-row>div {
	display: table-cell;
	vertical-align: middle;
}

.seller-itemlist .itemlist-body .item-row {
	margin-top: 15px;
	background-color: #fff;
	padding: 25px;
}

.seller-itemlist .itemlist-body-r div .description {
	padding-right: 15px;
	width: 80%;
}

.seller-itemlist .itemlist-head-r .item-name,
.seller-itemlist .itemlist-body-r .item-name {
	width: 40%;
}

.seller-itemlist .itemlist-head-r .item-price,
.seller-itemlist .itemlist-body-r .item-price {
	width: 15%;
	text-align: center;
}

.seller-itemlist .itemlist-head-r .item-stock,
.seller-itemlist .itemlist-body-r .item-stock {
	width: 15%;
	text-align: center;
}

.seller-itemlist .itemlist-head-r .item-purchaseable,
.seller-itemlist .itemlist-body-r .item-purchaseable {
	width: 20%;
	text-align: center;
}

.seller-itemlist .itemlist-body-r .item-actions ul>li:first-child {
	margin-bottom: 15px;
}

.seller-itemlist .itemlist-body-r .onoffswitch-label,
.seller-itemlist .itemlist-body-r .onoffswitch-switch {
	border: none;
}

.seller-itemlist .itemlist-body-r .onoffswitch {
	margin: 0 auto;
}

.seller-itemlist .item-preview {
	padding-right: 20px;
	width: 144px;
}

.seller-itemlist .itemlist-body-r .item-name .wrapper {
	display: table;
}

.seller-itemlist .itemlist-body-r .item-name .wrapper>img,
.seller-itemlist .itemlist-body-r .item-name .wrapper .description {
	display: table-cell;
	vertical-align: middle;
}

.page-seller .search-bar {
	display: none;
}

.seller-itemlist .item-stock hr {
	margin-top: 5px;
	margin-bottom: 5px;
	width: 80%;
}

.across-number {
	font-size: 14px;
	font-weight: 700;
	color: #494949;
}

.trans-gray-translate {
	background: #B4B4B4;
	width: 104px;
	max-width: 100%;
	height: 28px;
	color: #FFF;
	display: block;
	border-radius: 20px;
	padding: 5px 15px;
	text-align: center;
	margin-top: 15px;
	font-size: 12px;
}


/* seller items page */


/*Item Detail page*/

.item-detail-content {
	width: 100%;
	background: transparent;
	margin: auto;
}

.item-detail-left {
	float: left;
	width: 50%;
	background: #F0F0F0;
	border-right: 1px solid #c8c8c8;
	text-align: left;
}

.item-detail-right {
	float: right;
	width: 50%;
	background: #FFF;
}

.item-big-img {
	width: 100%;
	background-size: cover;
}

.item-detail-left-inner {
	max-width: 500px;
	margin: auto;
}

.item-detail-breadcrumb {
	height: 40px;
	background-color: #FFF;
	border-bottom: 1px solid #c8c8c8;
	font-size: 12px;
	color: #999999;
	text-transform: uppercase;
	margin-bottom: 25px;
}

.icon.item-detail-back {
	background-image: url('../images/back-black.svg');
	width: 40px;
	height: 40px;
}

.item-detail-left .item-name {
	font-size: 20px;
	color: #000;
	line-height: 25px;
	word-break: break-word;
}

.item-qty-box select[name="qty"] {
	width: 128px;
	height: 32px;
	border: 1px solid #c8c8c8;
	text-align: center;
	font-size: 14px;
	color: #999;
	padding: 0px 10px;
	outline: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	background-image: url('../images/down_arrow.svg');
	background-repeat: no-repeat;
	background-position: 97% center;
}

.left-item-label {
	margin-left: 20px;
	color: #ff5a60;
	font-size: 14px;
	font-weight: 700;
}

.item-detail-left .item-price-text {
	margin-bottom: 20px;
	margin-top: 20px;
	font-size: 26px;
	color: #000;
}

.item-price-box .item-qty-box {
	display: inline-block;
	padding-top: 10px;
}

.item-price-box {
	max-width: 500px;
	padding-bottom: 30px;
	border-bottom: 1px solid #c8c8c8;
}

.item-price-box .price-box-btn {
	margin-right: 10px;
	display: inline-block;
	float: right;
}

.add-cart-btn {
	font-size: 16px;
	font-weight: 300;
	color: #FFFFFF;
	width: 240px;
	padding: 12px 0px;
	background: #ff5a60;
	border-radius: 24px;
	text-align: center;
	display: inline-block;
	text-transform: uppercase;
	outline: none;
	text-decoration: none;
	transition: all 0.2s ease 0s;
}

.add-cart-btn:hover {
	background: #FFFFFF;
	color: #ff5a60;
	border: 1px solid #ff5a60;
}

.item-detail-left .item-description {
	padding-top: 30px;
	padding-bottom: 30px;
	border-bottom: 1px solid #c8c8c8;
	margin-bottom: 30px;
	font-size: 12px;
	color: #494949;
}

.item-description .desc-title,
.delivery-details {
	margin-bottom: 20px;
}

/*June 14 2019 fix end*/
/*FIX for ARC7056:: 14-June-2019*/
.formattedtext ul li {
    list-style: disc;
}

.formattedtext ul {
    padding-left: 40px;
}

.formattedtext .faq-body-left ul li {
    list-style: none;
}

/*FIX for ARC7057:: 14-June-2019*/
.formattedtext a {
    text-decoration: underline;
    color: #337ab7;
}

.formattedtext a:hover,
.formattedtext a:focus,
.formattedtext a:active {
    text-decoration: underline;
    outline: none;
    color: inherit;
}

/*FIX for ARC7067:: 14-June-2019*/
.formattedtext hr {
    border-top: 1px solid #c8c8c8 !important;
}

.formattedText-info-container {
    padding: 0 120px;
}

.desc-title {
	color: #000000;
	font-size: 14px;
	font-weight: 700;
	padding-bottom: 7px;
}

.morecontent span {
	display: none;
}

.morelink {
	display: block;
}

.show-more .morelink {
	color: #ff5a60;
	font-size: 14px;
	font-weight: 700;
	margin-top: 40px;
	display: block;
	text-align: center;
}

.delivery-details .delivery-method {
	margin-top: 20px;
}

.option-row {
	margin-bottom: 10px;
	background-color: #E1E1E1;
	color: #494949;
	font-size: 14px;
	font-weight: normal;
}

.option-row label {
	margin-bottom: 0px;
	font-weight: normal;
}

.fancy-radio label:hover {
	cursor: pointer;
}

.fancy-radio label {
	height: 48px;
	display: table;
	width: 100%;
}

.fancy-radio label span {
	display: table-cell;
	vertical-align: middle;
	min-height: 48px;
}

.fancy-radio label span.pay-delivery {
	border-left: 1px solid #d2d2d2;
	padding-right: 20px;
	text-align: right;
	width: 100px;
}

.fancy-radio label span.pay-delivery span {
	display: unset;
}



.fancy-checkbox label:hover {
	cursor: pointer;
}

.fancy-checkbox label {
	height: 48px;
	display: table;
	width: 100%;
}

.fancy-checkbox label span {
	display: table-cell;
	padding-left: 22px;
	vertical-align: middle;
	min-height: auto;
	white-space: normal;
	word-break: break-word;
}

.fancy-checkbox label span.pay-delivery {
	border-left: 1px solid #d2d2d2;
	padding-right: 10px;
	text-align: center;
	width: 175px;
}

.fancy-checkbox label span.surcharge-per-item {
	padding-right: 10px;
	text-align: center;
	width: 175px;
}

span.surcharge-per-item p,
span.pay-delivery p {
	font-size: 10px;
	color: #b3b3b3;
}

.item-detail-right .manege-affix.affix {
	right: 0px;
	top: 0px;
	padding-left: 0;
	width: 100%;
	position: relative;
}

.item-detail-left {
	position: relative;
	z-index: 999;
}

.thumbnail-images {
	background-color: #fff;
	padding: 10px 0;
	text-align: center;
	position: relative;
	bottom: 0;
	width: 100%;
}

.thumbnail-images>ul>li {
	display: inline-block;
	margin: 0 5px;
	vertical-align: middle;
}

.thumbnail-images>ul>li img {
	max-width: 80px;
}

.preview-image .loadarea.loading>img {
	display: none;
}

.preview-image .loadarea.loading {
	width: 100%;
	height: 100%;
	background-image: url('../images/loading_spinner.gif');
	background-position: center center;
	background-repeat: no-repeat;
	min-width: 200px;
	min-height: 200px;
}

.preview-image {
	position: relative;
}

.preview-image #zoom-image {
	background-color: #000;
	display: block;
	height: 48px;
	position: absolute;
	top: 20px;
	left: 20px;
	width: 48px;
	border-radius: 100px;
}

.lightbox .lb-caption {
	display: none !important;
}

.lb-close {
	width: 35px;
	height: 35px;
	display: block;
	background-image: url('../images/closew_btn.svg');
	background-position: center center;
	background-repeat: no-repeat;
	position: absolute;
	right: 10px;
	top: 10px;
	width: 35px;
	z-index: 999;
	cursor: pointer;
}

.lightbox .lb-container .lb-close {
	width: 35px;
	height: 35px;
	display: block;
	background-image: url('../images/closew_btn.svg');
	background-position: center center;
	background-repeat: no-repeat;
	position: absolute;
	right: 10px;
	top: 10px;
	width: 35px;
	z-index: 999;
	cursor: pointer;
}

.item-detail-breadcrumb.affix {
	width: 50.25%;
	top: 0px;
	left: 0px;
}

.item-detail-breadcrumb.affix+.item-detail-left-inner {
	padding-top: 65px;
}

.item-detail-left .merchant-name2 {
	color: #ff5a60;
	font-size: 14px;
	margin-bottom: 10px;
	margin-top: 10px;
}

.item-star {
	margin-top: 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid #c8c8c8;
	padding-bottom: 20px;
}

.item-star img {
	display: inline-block;
	margin-right: 10px;
	width: 17px;
	height: 17px;
	vertical-align: middle;
	margin-top: -3px;
}

.item-voted-number {
	font-weight: 700;
	font-size: 14px;
	color: #000000;
	margin-left: 10px;
}

.item-voted-percent {
	font-size: 14px;
	font-weight: 300;
	color: #999999;
	margin-left: 10px;
}

.price-btn-section .price-box-btn {
	margin-top: 15px;
}

.attribute-opt select {
	width: 320px;
	max-width: 100%;
	height: 32px;
	border: 1px solid #c8c8c8;
	text-align: left;
	font-size: 14px;
	color: #000;
	padding: 0px 10px;
	outline: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	background-image: url('../images/down_arrow.svg');
	background-repeat: no-repeat;
	background-position: 97% center;
}

.option-value .item-qty-box select[name="qty"] {
	color: #000000;
	text-align: left;
	width: 70px;
}

.attribute-opt {
	margin-bottom: 10px;
	margin-top: 20px;
}

.option-label {
	float: left;
	width: 70px;
	max-width: 30%;
	margin-right: 10px;
	padding-top: 5px;
	color: #000;
}

.option-value {
	float: left;
	width: 70%;
	color: #000;
}

.item-price-box .option-value .item-qty-box {
	display: block;
	padding-top: 0px;
}

.item-details .show-more .morelink {
	text-align: left;
}

.item-details .item-detail-left .item-description {
	margin-bottom: 5px;
	padding-top: 20px;
	padding-bottom: 20px;
}

.bold-black-text {
	font-size: 14px;
	font-weight: 700;
	color: #000;
	margin-right: 10px;
}

.normal-black-text {
	font-size: 14px;
	color: #000;
	margin-right: 10px;
	word-break: break-word;
}

.normal-black-text a {
	text-decoration: none;
	color: #ff5a60;
}

.grey-colot-txt {
	font-size: 14px;
	color: #999999;
	margin-top: 7px;
	margin-bottom: 7px;
}

.grey-colot-txt2 {
	font-size: 14px;
	color: #999999;
}

.desc-sec-opt {
	margin-bottom: 35px;
}

.item-details .show-more .morelink {
	margin-top: 15px;
}

.item-cart-button-bottom {
	padding-top: 20px;
	padding-bottom: 40px;
}

.item-details .delivery-details {
	margin-top: 15px;
}

.item-review-section {
	border-top: 1px solid #999;
	width: 100%;
}

.review-title {
	font-size: 22px;
	margin-top: 20px;
	margin-bottom: 10px;
	font-weight: 300;
	color: #000000;
}

.review-item-star img {
	display: inline-block;
	margin-right: 10px;
	width: 17px;
	height: 17px;
	vertical-align: middle;
}

.review--voted-number {
	font-size: 18px;
	font-weight: 700;
	color: #000000;
	vertical-align: middle;
}

.review-voted-percent {
	font-size: 16px;
	font-weight: 300;
	color: #999;
	margin-top: 10px;
	margin-bottom: 20px;
	padding-bottom: 15px;
	border-bottom: 1px solid #c8c8c8;
}

.lb-nav a.lb-next,
.lb-nav a.lb-prev {
	opacity: 1;
}


/*End Item Detail page*/


/* Header cart dropdown */

.cart-dropdown {
	width: 384px;
	border: 1px solid #c8c8c8;
	margin-left: -56%;
	padding: 0;
}

.cart-dropdown .cart-notification {
	padding: 8px 10px;
	color: #000;
	font-size: 16px;
}

.cart-dropdown .cart-notification #empty-cart {
	float: right;
	margin-top: -3px;
}

.cart-dropdown .icon.icon-close {
	background-image: url('../images/closew_btn.svg');
	margin-right: 0px;
}

.cart-dropdown .cart-items>ul>li {
	color: #000;
}

.cart-dropdown .cart-items {
	padding: 8px 10px;
}

.cart-dropdown .cart-items {}

.cart-dropdown .cart-items>ul>li {
	margin-bottom: 12px;
	padding-bottom: 12px;
	border-bottom: 1px solid #d2d2d2;
}

.cart-dropdown .cart-item-preview img {
	max-width: 80px;
	border: 1px solid #c8c8c8;
	margin-right: 12px;
}

.cart-dropdown .cart-item-wrapper {
	display: inline-block;
	width: 100%;
}

.cart-item-description>p {
	word-break: break-word;
}

.cart-dropdown .cart-item-description p,
.cart-dropdown .cart-item-description p {
	font-size: 12px;
}

.cart-dropdown .cart-item-description>h3 {
	font-size: 16px;
	font-weight: 700;
	margin-top: 5px;
}

.header-wrapper li ul.cart-dropdown.dropdown-menu.cart-dropdown li {
	margin: 0;
}

.header .main-nav li.user-login.dropdown .dropdown-menu li a {
	overflow: hidden;
	text-overflow: ellipsis;
}

.index-page .home-banner .lala.select-date {
	display: inline-flex;
}

.index-page .home-banner .lala.select-date {
	padding: 0 20px;
}

.index-page .select-date>label {
	line-height: 42px;
	text-overflow: ellipsis;
	overflow: hidden;
	display: initial;
	white-space: nowrap;
}

.cart-dropdown ul#cartMenu .cart-item-wrapper {
	display: inline-block;
	width: 100%;
}

.cart-dropdown .cart-item-wrapper .cart-item-preview {
	display: inline-block;
	vertical-align: middle;
	width: 90px;
	text-align: left;
}

.cart-dropdown .cart-item-wrapper .cart-item-description {
	display: inline-block;
	vertical-align: middle;
	width: Calc(100% - 95px);
	text-align: left;
}

.cart-dropdown .go-cart {
	float: left;
	width: 100%;
	padding: 12px 10px;
	text-align: center;
}

.cart-dropdown .go-cart>a {
	display: block;
	width: 70%;
	font-size: 16px;
	font-weight: 300;
	color: #000;
	border: 1px solid #000;
	text-align: center;
	padding: 12px 15px;
	border-radius: 50px;
	text-decoration: none;
	margin: auto;
}

.header .main-nav>ul>li.cart-menu {
	position: relative;
}

.dropdown-menu.cart-dropdown {
	display: block;
	visibility: hidden;
	opacity: 0;
	transform: translateZ(0);
	transform: translateY(20%);
	transition: all 0.8s ease 0s, visibility 0s linear 0.8s;
}

.dropdown-menu.cart-dropdown.active {
	visibility: visible;
	opacity: 1;
	transform: translateX(0%);
	transition-delay: 0s;
}

.dropdown-menu.cart-dropdown.hover {
	visibility: hidden;
}

.dropdown-menu.cart-dropdown.hover.active {
	visibility: visible;
}

.inbox-icon {
	background-image: url(../images/inbox_icon.svg);
	background-repeat: no-repeat;
}


/* End cart dropdown */


/*Seller Item upload*/

.seller-common-box {
	background: #F0F0F0;
	width: 100%;
	padding: 20px 10px 0px;
	font-size: 14px;
}

.seller-common-box .container {
	background: #FFF;
	padding: 30px;
	box-shadow: 1px 1px 0 0 #999999;
	border-bottom: 1px solid #999999;
}

.item-form-group {
	min-height: 70px;
	clear: both;
}

.item-form-group .col-md-6,
.item-form-group .col-md-12 {
	margin-bottom: 20px;
}

.custom-datepicker .col-md-6 {
	padding-left: 0px;
}

.custom-datepicker .datepicker-txt {
	width: 85%;
	float: left;
	margin-right: -3px;
}

.custom-datepicker .input-group-addon {
	height: 41px;
	position: relative;
}

.item-form-group select {
	width: 98%;
	height: 41px;
	border: 1px solid #c8c8c8;
	color: #9c9b9b;
	padding: 0px 10px;
	outline: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	background-image: url('../images/down_arrow.svg');
	background-repeat: no-repeat;
	background-position: 97% center;
}

.item-form-group label {
	width: 100%;
	color: #000;
	margin-bottom: 10px;
	text-transform: uppercase;
	font-weight: normal;
	word-break: break-all;
}

.item-form-group input {
	width: 98%;
	height: 41px;
	border: 1px solid #c8c8c8;
	color: #9c9b9b;
	padding: 0px 10px;
	outline: none;
}

.big-text-area {
	width: 99%;
	height: 176px;
	border: 1px solid #c8c8c8;
	color: #999;
	padding: 0px 10px;
	outline: none;
}

.small-text-area {
	width: 99%;
	height: 41px !important;
	border: 1px solid #c8c8c8;
	color: #999;
	padding: 0px 10px;
	outline: none;
}

.item-form-group .onoffswitch-label,
.item-form-group .onoffswitch-switch {
	border: none;
}

.item-form-group .onoffswitch {
	float: left;
	margin-right: 15px;
}

.item-stock-lbl {
	color: #999;
	margin-top: 5px;
	display: inline-block;
}

.item-top-titlearea {
	width: 100%;
	margin: auto;
	text-align: center;
}

.item-top-titlearea h1 {
	font-size: 26px;
	padding-bottom: 10px;
	text-transform: uppercase;
}

.item-top-titlearea h1>span {
	vertical-align: middle;
}

.item-top-titlearea p {
	font-size: 16px;
	font-weight: 300;
	color: #999999;
}

.item-upload-delivery-secton {
	width: 100%;
	margin: auto;
}

.item-uplo-delivery-title {
	font-size: 14px;
	color: #000000;
	text-transform: uppercase;
	font-weight: 700;
	padding-bottom: 5px;
}

.item-upload-delivery-secton p {
	font-size: 14px;
	color: #999999;
	font-weight: 300;
}

#item-delivery-method,
#item-pickup-method {
	margin-top: 15px;
}

.upload-item-sav-btn {
	margin-top: 30px;
}

.my-btn {
	border-radius: 30px;
	color: #fff;
	text-align: center;
	padding: 8px 20px;
	display: inline-block;
}

.my-btn:hover,
.my-btn:active,
.my-btn:focus {
	color: #fff;
}

.btn-black {
	background-color: #000;
	width: 150px;
	margin-top: 10px;
	border-radius: 30px;
	border: 1px solid transparent;
	color: #fff;
}

.btn-black:hover {
	background: #656578;
	color: #fff;
	border: 1px solid #656578;
}

.uploded-items {
	max-width: 630px;
	margin: 0 auto;
	padding-top: 40px;
}

.uploded-items .uploded-box {
	width: 200px;
	float: left;
	margin-bottom: 15px;
}

.uploded-items .add-item-box {
	width: 200px;
	float: left;
	margin-bottom: 15px;
	background-color: #F2F2F2;
	min-height: 200px;
	position: relative;
}

.uploded-items .add-item-box .inner-con {
	margin-top: -20px;
	position: absolute;
	top: 50%;
	width: 100%;
	text-align: center;
}

.uploded-items .uploded-box>img {
	max-width: 100%;
	border: 1px solid #c8c8c8;
}

.uploded-items>div:nth-child(3n+2) {
	margin: 0 15px;
	margin-bottom: 15px;
}

.uploded-items .icon.icon-close {
	background-image: url('../images/image_delete.svg');
	margin-right: 0px;
}

.uploded-items .action-area {
	text-align: center;
	padding: 15px 0;
}

#item-upload-area .alert {
	margin: 15px auto 0;
	width: 52%;
}


/*5 August 2016*/

.popup-area.lng-translations {
	width: 450px;
	max-width: 100%;
	top: 15%;
}

.lng-translations .content-area p {
	color: #999;
	font-size: 14px;
	margin-bottom: 10px;
}

.lng-translations .content-area .lng-red-text {
	font-weight: 700;
	color: #ff5a60;
	font-size: 20px;
	padding: 10px;
}

.popup-area.lng-translations .btn-saffron {
	margin-top: 10px;
}
.seo-weburlsec {
    border: 1px solid #c8c8c8;
    padding: 6px 12px;
    color: #c8c8c8;
}
.seo-weburlsec input[type="text"] {
    border: none;
    color: #4d4d4d;
    width: 50%;
}

/* End Seller Item upload*/


/* Seller setting */

.icon.icon-cog {
	background-image: url('../images/setting_icon.svg');
}

.icon.icon-dasboard {
	background-image: url('../images/dashboard_icon.svg');
	width: 35px;
}

.seller-tab-area {
	border-top: 1px solid #ECECEC;
}

.seller-tab-area .tab-content {
	background-color: #F0F0F0;
}

.seller-tab-area .tab-content .seller-common-box {
	background-color: #fff;
	margin-top: 15px;
	padding-bottom: 50px;
	padding-left: 50px;
	padding-right: 50px;
}

.seller-tab-area .nav-tabs>li.active>a {
	border-bottom: 4px solid #ff5a60;
	color: #ff5a60;
}

.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 {
	border-bottom: 4px solid #ff5a60;
	border-right: 0 none;
	border-top: 0 none;
	background-color: transparent;
	border-left: 0px;
}

.seller-tab-area .nav-tabs>li>a:hover {
	background-color: transparent;
	border-left: 0px;
}

.seller-tab-area .nav-tabs>li {
	display: inline-block;
	float: none;
}

.seller-tab-area .nav-tabs>li>a>span {
	padding: 5px 15px;
	border-right: 1px solid #c2c2c2;
	display: block;
}

.seller-tab-area .nav-tabs>li>a {
	padding: 10px 0px;
	border: 0px;
	color: #c8c8c8;
	font-size: 12px;
}

.seller-tab-area .nav-tabs>li:last-child>a>span {
	border: none;
}

#profile .img-wrapper {
	display: table;
}

#profile .profile-img {
	height: 150px;
	width: 150px;
	margin-right: 20px;
}

#profile .profile-img>img {
	max-width: 100%;
	border: 1px solid #c8c8c8;
}

#profile .change-profile {
	display: table-cell;
	vertical-align: bottom;
}

#profile .change-profile>a {
	height: 40px;
	padding: 9px 20px;
	width: 140px;
}

.modal-backdrop {
	z-index: 9999;
}

.modal {
	z-index: 99999;
}

.icon-facebook-round {
	background-image: url('../images/fb_icon.svg');
}

.icon.icon-facebook {
	background-image: url('../images/fb_id.svg');
}

.icon.icon-google {
	background-image: url('../images/google_id.svg');
}

.next-tab-area {
	text-align: center;
	padding-bottom: 10px;
	padding-top: 30px;
}

.btn-red {
	font-size: 16px;
	color: #fff;
	background-color: #ff5a60;
	border: 1px solid #ff5a60;
	display: inline-block;
	width: 240px;
	padding: 12.5px 20px;
	transition: all 0.2s ease 0s;
	text-decoration: none;
	outline: none;
	border-radius: 30px;
	text-align: center;
	text-transform: uppercase;
}

.btn-red:hover {
	background: #FFFFFF;
	color: #ff5a60;
	border: 1px solid #ff5a60;
}

.seller-tab-area #delivery_method .item-form-group p {
	color: #999999;
}

.seller-tab-area .delivery-row {
	background-color: #f3f3f3;
	display: table;
	padding: 10px 0;
	width: 100%;
	margin-bottom: 10px;
}

.seller-tab-area .delivery-row input[type="text"] {
	height: 40px;
	padding-left: 0;
	text-align: right;
	color: #3c3c3b;
	width: 100%;
}

.delivery-row .description {
	display: table-cell;
	vertical-align: middle;
	padding-left: 20px;
	color: #868686;
	padding-right: 20px;
}

.delivery-row .actions {
	display: table-cell;
	border-left: 1px solid #c8c8c8;
	padding-left: 20px;
	width: 530px;
}

.delivery-row .actions.noborder {
	border-left: none;
}

#delivery_method .placeholder-group {
	position: relative;
	padding-right: 0;
	min-width: 180px;
}

#delivery_method .placeholder-group span {
	font-size: 14px;
	height: auto;
	left: 0;
	display: block;
	padding-left: 0;
	margin-top: 0;
	position: absolute;
	top: 0;
	width: 60px;
}

.seller-items.page-settings .seller-common-box .item-form-group input {
	margin-bottom: 0;
}

.seller-items.page-settings .delivery-row .actions {
	vertical-align: bottom;
}

.seller-tab-area .delivery-row .actions .action-wrap {
	width: 100px;
	display: block;
	padding-top: 14px;
}

#delivery_method .placeholder-group {
	margin-right: 20px;
	float: left;
}

.seller-tab-area .delivery-row .actions div {
	display: table-cell;
	vertical-align: top;
	min-width: 83px;
	text-align: right;
}

.seller-items.page-settings a.my-btn {
	margin: 0;
}

#delivery_method .delivery-row .placeholder-group>div {
	display: block;
	position: relative;
}

#delivery_method .delivery-outer .delivery-actions {
	display: table-cell;
	border-left: 0px solid;
	padding-left: 20px;
	width: 530px;
}

.seller-tab-area .delivery-row .delivery-actions div {
	display: table-cell;
	vertical-align: middle;
	min-width: 83px;
	text-align: right;
}

.item-form-group .delivery-actions label {
	font-size: 14px;
	color: #000000;
	text-align: left;
	text-transform: none;
}

.delivery-row .delivery-actions #add_delivery {
	margin-top: 25px;
}

.delivery-row .icon.icon-done {
	background-image: url('../images/done.svg');
	border-radius: 30px;
	background-color: #000;
}

.delivery-row .icon.icon-remove {
	background-image: url('../images/closew_btn_grey.svg');
}

.delivery-row #add_delivery,
.delivery-row #add_location {
	width: 83px;
	margin-top: 0;
	margin-right: 15px;
}

#delivery_method .delivery-inner,
#delivery_method .location-inner {
	margin-bottom: 0px;
}

#delivery_method .delivery-outer .delivery-row,
#delivery_method .location-outer .delivery-row {
	background-color: #fff;
}

#delivery_method .delivery-outer .delivery-row .delivery_name,
#delivery_method .location-outer .delivery-row .location_name {
	padding-left: 10px;
	width: 100%;
	text-align: left;
}

#delivery_method .delivery-outer .actions,
#delivery_method .location-outer .actions {
	border-left: 0px;
}

#delivery_method .location-outer .description,
#delivery_method .delivery-outer .description {
	padding-left: 0px;
}

#delivery_method .location-inner .actions {
	width: 65px;
	border-left: 0px;
}

#delivery_method .location-outer .actions {
	vertical-align: bottom;
	width: 125px;
}

.paypal-row .description {
	width: 75%;
	background-color: #f0f0f0;
	padding: 10px 12px 10px 20px;
	float: left;
	color: #999;
	height: 41px;
}

.paypal-row .actions {
	float: left;
	padding-left: 0px;
	width: 25%;
}

.paypal-row .actions img {
	max-width: 100%;
	height: 41px;
	margin: 0px;
}

.paypal-row .actions>a {
	margin-top: 0;
	width: 200px;
}

.icon.icon-paypal {
	background-image: url('../images/paypal_icon-01.svg');
	background-size: 20px;
	border-radius: 30px;
	background-color: #fff;
}

.seller-tab-area #address input[type="text"] {
	width: 100%;
}

.seller-tab-area #address .title {
	margin-bottom: 35px;
}

.seller-tab-area .tab-content #address .seller-common-box {
	padding-left: 35px;
	padding-right: 35px;
}

.seller-tab-area .tab-content #address .gutter-30 {
	padding: 0px 30px;
}

.seller-tab-area .tab-content #address .item-form-group {
	margin-bottom: 10px;
}

.seller-tab-area .tab-content #address select {
	height: 40px;
}

.seller-tab-area .tab-content #address .btn-area {
	margin-top: 30px;
}

.seller-tab-area .tab-content #address .btn-area .my-btn {
	border: none;
}

.seller-setting-msg {
	width: 100%;
	margin: 10px 0px;
	font-size: 14px;
	background: #e6e6e6;
	color: #999999;
	padding: 28px 10px;
	text-align: center;
}

.seller-setting-msg span {
	font-size: 14px;
	color: #666;
}

.address-box {
	margin-bottom: 25px;
	min-height: 190px;
}

.address-box .action {
	padding: 10px 0px;
}

.address-box .icon.icon-remove {
	background-image: url('../images/close_btn_black.svg');
}

.add-row-area {
	margin-top: 30px;
}

.add-row-area label {
	color: #000;
	font-size: 14px;
	font-weight: normal;
}

.add-row-area input[type="text"] {
	width: 100%;
	height: 40px;
	border: 1px solid #c8c8c8;
	padding: 10px;
}

.add-row-area .col-sm-8,
.add-row-area .col-sm-12 {
	padding-left: 0px;
	padding-right: 0px;
}

.add-row-area .col-sm-4 {
	padding-right: 0px;
}

.add-row-area .btn-black {
	border: none;
	margin-top: 15px;
}

.popup-area.item-remove-popup {
	width: 480px;
}

.popup-area {
	background: #fff none repeat scroll 0 0;
	border: 1px solid #bfbfbd;
	display: none;
	left: 0;
	margin-left: auto;
	margin-right: auto;
	position: fixed;
	right: 0;
	top: 20%;
	width: 650px;
	z-index: 99999;
}

.popup-area .wrapper {
	padding: 30px 30px 20px;
}

.popup-area .title-area,
.mypopup-area .title-area {
	margin-bottom: 15px;
}

.popup-area .content-area {
	color: #454545;
	font-size: 14px;
	font-weight: normal;
	margin-bottom: 5px;
}

#cover {
	background: rgba(0, 0, 0, 0.6) none repeat scroll 0 0;
	display: none;
	height: 100%;
	left: 0;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 9999;
}

.popup-area .title-area h1 {
	font-size: 21px;
}

.popup-area.item-remove-popup .btn-black {
	border: none;
	margin-top: 0;
	width: 100px;
}

.popup-area.item-remove-popup .btn-saffron {
	border: none;
	background-color: #ff5a60;
	color: #fff;
	width: 100px;
}

.my-confirmmodal .modal-footer {
	text-align: center;
}

.my-confirmmodal .modal-dialog {
	top: 20%;
}

.my-confirmmodal .modal-footer .btn {
	min-width: 90px;
	margin: 0px 15px;
}

.my-confirmmodal .modal-content {
	border-radius: 0px;
}

.my-confirmmodal .modal-body {
	padding: 50px;
	padding-bottom: 40px;
	text-align: center;
}

.my-confirmmodal .modal-dialog {
	width: 500px;
}

.my-confirmmodal .bootbox-close-button {
	display: none;
}

.bootbox-body {
	word-break: break-word;
}

.page-seller .onoffswitch-inner:before {
	background-color: #ff5a60;
}


/* End Seller setting */


/* Cart Page */

.cart-top-section {
	padding-top: 20px;
	padding-bottom: 20px;
}

.cart-top-sec-left {
	float: left;
	width: 50%;
}

.cart-top-sec-right {
	float: right;
	width: 50%;
}

.cart-top-sec-left2 {
	float: left;
	width: 42%;
}

.cart-top-sec-right2 {
	float: right;
	width: 58%;
}

.cart-top-section .cart-top-sec-left {
	margin-top: 10px;
}

.cart-mid-top-sec {
	width: 100%;
	border-bottom: 1px solid #c8c8c8;
	border-right: 1px solid #c8c8c8;
	font-size: 14px;
	background: #FFFFFF;
}

.cart-share-img-sec {
	width: 100%;
	position: relative;
}

.cat-top-share {
	display: block;
	width: 100%;
	padding-right: 120px;
}

.cart-top-right-motoimg {
	display: block;
	width: 120px;
	position: absolute;
	right: 0;
	top: 0;
}

.cart-top-right-motoimg img {
	width: 100%;
	max-width: 120px;
}

.cart-top-txt {
	color: #999999;
	padding: 25px 30px;
}

.item-added-cart {
	font-size: 18px;
	color: #494949;
	padding-left: 30px;
	height: 60px;
}

.item-added-cart span {
	font-size: 36px;
	color: #FF5A60;
	font-weight: 700;
}

.cart-share-sec {
	background: #E6E6E6;
	width: 100%;
	height: 60px;
	padding-top: 20px;
	padding-left: 30px;
}

.cart-share-sec .share-item {
	color: #494949;
	margin-right: 20px;
}

.cart-share-sec .fb-sahre {
	font-weight: 700;
	color: #000;
}

.cart-share-sec .share-item img,
.cart-share-sec .fb-sahre img {
	margin-right: 7px;
	vertical-align: middle;
}

.cart-delivery-method-txt .bold-black {
	color: #000;
	font-weight: 600;
}

.btn-black-cmn {
	font-size: 16px;
	font-weight: 300;
	color: #fff;
	background-color: #000;
	text-align: center;
	border: 1px solid #000;
	display: inline-block;
	padding: 12px 25px;
	transition: all 0.2s ease 0s;
	text-decoration: none;
	outline: none;
	border-radius: 30px;
	text-transform: uppercase;
	margin: 5px 10px;
}

.btn-black-small-cmn {
	min-width: 147px;
	font-size: 14px;
	font-weight: 300;
	color: #fff;
	background-color: #000;
	text-align: center;
	border: 1px solid #000;
	display: inline-block;
	padding: 7px 20px;
	transition: all 0.2s ease 0s;
	text-decoration: none;
	outline: none;
	border-radius: 30px;
	text-transform: uppercase;
}

.btn-black-cmn:hover,
.btn-black-small-cmn:hover {
	background: #656578;
	color: #fff;
	border: 1px solid #656578;
}

.btn-grey-small-cmn {
	font-size: 14px;
	font-weight: 300;
	color: #fff;
	background-color: #7B7B7B;
	text-align: center;
	border: 1px solid #7B7B7B;
	display: inline-block;
	padding: 5px 20px;
	transition: all 0.2s ease 0s;
	text-decoration: none;
	outline: none;
	border-radius: 25px;
	text-transform: uppercase;
}

.btn-grey-small-cmn:hover {
	background: #000;
	color: #fff;
	border: 1px solid #000;
}

.my-cart-text {
	font-size: 26px;
	color: #000000;
	font-weight: 700;
	text-transform: uppercase;
	border-right: 1px solid #c8c8c8;
	padding-right: 25px;
	margin-right: 25px;
}

.cart-total-txt {
	font-size: 20px;
	color: #999999;
	text-transform: uppercase;
}

.cart-total-amount {
	font-size: 20px;
	font-weight: 700;
	color: #494949;
	text-transform: uppercase;
	margin-left: 10px;
}

.cart-empty-section {
	background: #f0f0f0;
	border-top: 1px solid #c8d2d7;
	padding-top: 130px;
	padding-bottom: 130px;
}

.seems-cart-empty-txt {
	font-size: 20px;
	color: #999;
	padding-left: 15px;
	padding-top: 30px;
}

.start-search-add-txt {
	font-size: 26px;
	font-weight: 700;
	color: #ff5a60;
	padding-left: 15px;
	padding-top: 10px;
}

.cart-empty-image {
	float: right;
	width: 185px;
	height: 148px;
}

.cart-section {
	background: #f0f0f0;
	border-top: 1px solid #c8d2d7;
	padding-top: 30px;
	padding-bottom: 30px;
	word-break: break-word;
}

.cart-item-row {
	background: #FFF;
	padding-top: 20px;
	padding-bottom: 20px;
	border-bottom: 1px solid #c8c8c8;
	border-right: 1px solid #c8c8c8;
	width: 100%;
	display: table;
	font-size: 14px;
	margin-bottom: 10px;
}

.cart-group-items .cart-item-row {
	margin-bottom: 0px;
}

.cart-item-box-left {
	display: inline-block;
	width: 26%;
}

.cart-item-box-desc {
	display: inline-block;
	width: 39%;
	vertical-align: top;
	border-right: 1px solid #c8c8c8;
	padding-right: 40px;
}

.cart-item-box-variant {
	display: inline-block;
	width: 28%;
	vertical-align: top;
	padding-left: 40px;
}

.cart-item-delete-sec {
	display: inline-block;
	vertical-align: top;
	width: 5%;
	text-align: center;
}

.cart-item-box-left img {
	max-width: 240px;
	max-height: 240px;
	display: inline-block;
	vertical-align: middle;
}

.cart-item-img {
	display: table-cell;
	padding-left: 5px;
	width: auto;
	max-width: 230px;
}

.cart-item-box-left .fancy-checkbox {
	display: table-cell;
	vertical-align: middle;
}

.cart-item-box-left .fancy-checkbox label {
	width: 40px;
	height: 40px;
	background-size: 40px;
}

.cart-item-box-desc h3,
.cart-item-box-desc h3 a {
	font-size: 22px;
	color: #000;
	font-weight: 700;
	word-wrap: break-word;
}

.cart-item-box-desc h3 a:hover {
	color: #ff5a60;
}

.cart-item-desc {
	padding-top: 20px;
	padding-bottom: 20px;
	color: #999;
	word-wrap: break-word;
}

.cart-item-box-desc .morelink {
	margin-top: 10px;
	text-align: left;
}


/* modified : 1-sep-2016  */

.qty-selectbpx:active,
.qty-selectbpx:focus {
	outline: none;
}

.qty-selectbpx {
	border: 1px solid #c8c8c8;
	color: #000;
	width: 80px;
	height: 32px;
	text-align: left;
	font-size: 14px;
	padding: 0px 10px;
	outline: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	background-image: url('../images/down_arrow.svg');
	background-repeat: no-repeat;
	background-position: 80% center;
}

.variant-selectbpx {
	border: 1px solid #c8c8c8;
	color: #000;
	width: 95%;
	height: 32px;
	text-align: left;
	font-size: 14px;
	padding: 0px 10px;
	outline: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	background-image: url('../images/down_arrow.svg');
	background-repeat: no-repeat;
	background-position: 95% center;
	margin-bottom: 10px;
}

.cart-item-box-variant .variant-selectbpx {
	width: 100%;
}

.cart-item-desc-bottom {
	width: 100%;
	margin-top: 15px;
	padding: 15px 12px;
	background: #F0F0F0;
}

.cart-delivery-title {
	color: #999;
	margin-bottom: 10px;
	display: inline-block;
	margin-right: 10px;
	vertical-align: top;
}

.cart-item-desc-bottom .row-wrapper {
	height: 25px;
	margin-bottom: 10px;
	overflow: hidden;
	padding: 5px 0;
}

.cart-delivery-method-txt {
	color: #494949;
	margin-bottom: 10px;
	display: inline-block;
	max-width: 210px;
	vertical-align: top;
	word-break: break-word;
	word-wrap: break-word;
	white-space: normal;
}

.cart-item-box-desc .cart-item-price {
	font-size: 20px;
	font-weight: 700;
	color: #494949;
}

.cart-item-box-desc .cart-top-sec-left span {
	margin-right: 15px;
}

.cart-publish-merchant {
	font-size: 16px;
	font-weight: 700;
	color: #000;
	margin-left: 10px;
}

.cart-item-box-desc .cart-top-sec-left {
	margin-bottom: 15px;
	margin-top: 10px;
}

.cart-item-box-desc .cart-top-sec-right {
	margin-bottom: 15px;
	margin-top: 10px;
	text-align: right;
}

.cart-share-sec em {
	font-style: normal;
}

.cart-item-box-desc .cart-top-sec-left img {
	border-radius: 50%;
}

.cart-total-bottom {
	padding-top: 20px;
	text-align: right;
}

.cart-top-sec-right {
	position: relative;
}

.cart-topright-secarea {
	width: 274px;
	background-color: #f3f3f3;
	padding-left: 10px;
	padding-right: 10px;
	color: #999;
	display: none;
	position: absolute;
	right: 0;
	top: 41px;
	z-index: 1;
	border-bottom: 1px solid #c8c8c8;
}

.cart-topitm-price {
	color: #4a4a4a;
	font-size: 14px;
	font-weight: bold;
	text-align: right;
}

.cart-topitm-line1 {
	padding-top: 15px;
	padding-bottom: 15px;
	text-align: left;
}

.cart-topitm-subtotal {
	border-bottom: 1px solid #999;
}

.cart-rightitm-downcarat {
	background-image: url('../images/icon-arrowdown.png');
	width: 15px;
	height: 10px;
	background-size: cover;
	display: inline-block;
	margin-left: 15px;
	vertical-align: text-top;
	z-index: 1111;
	cursor: pointer;
}

.cart-rightitm-downcarat.active {
	background-image: url('../images/icon-toggle.png');
}

.cartpg-itm-total-sec {
	width: 300px;
	color: #999;
	float: right;
	margin-bottom: 48px;
}

.cartpg-itm-tprice {
	text-align: right;
	font-weight: bold;
	color: #4a4a4a;
}

.cartpg-total-line1 {
	padding-top: 6px;
	padding-bottom: 6px;
	text-align: left;
	font-size: 14px;
}

.cartpg-maintotal-line {
	font-size: 22px;
	font-weight: bold;
	border-top: 2px solid #999;
	margin-top: 13px;
	padding-top: 13px;
}

.cartpg-itm-mprice {
	color: #4a4a4a;
	font-weight: bold;
	text-align: right;
}

.cartpg-totline-left {
	float: left;
	width: 50%;
	text-align: right;
}

.cartpg-itm-tprice {
	float: right;
	width: 50%;
}

.cartitem-change-popup {
	width: 564px;
	top: 7%;
}

.social-crawlers-popup img {
	width: 100%;
}

.social-crawlers-popup .content-area {
	position: relative;
}

.cartitem-change-popup .popup-wrapper {
	width: 564px;
	margin-top: 50px;
	border: none;
	padding: 30px 30px 20px;
	position: relative;
}

.cart-checkout-confirm-popup {
	width: 564px;
	top: 6%;
	font-size: 16px;
	color: #4a4a4a;
}

.cart-checkout-confirm-popup .btn-area {
	margin-top: 20px;
}

.popup-area .btn-saffron,
.mypopup-area .btn-saffron {
	border: none;
	background-color: #ff5a60;
	color: #fff;
	min-width: 150px;
	border: 1px solid #ff5a60;
}

.popup-area .btn-saffron:hover,
.mypopup-area .btn-saffron:hover {
	background: #FFFFFF;
	color: #ff5a60;
	border: 1px solid #ff5a60;
}

.popup-area .btn-saffron:focus,
.mypopup-area .btn-saffron:focus {
	outline: none;
}

.cartitem-change-popup .delivery-details {
	height: 180px;
	overflow: hidden;
}

.cartpg-itmpop-hr {
	border-top: 1px solid #989898;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: -31px;
	margin-right: -31px;
}

.cart-itmind-img {
	width: 144px;
	height: 144px;
	border: 1px solid #d1d1d1;
	float: left;
}

.cart-itmind-img img {
	width: 100%;
	max-width: 100%;
	max-height: 100%;
}

.cart-itmind-desc {
	width: calc(100% - 159px);
	float: left;
	padding-left: 20px;
	font-size: 15px;
	color: #4a4a4a;
	word-break: break-word;
}

.cart-itmind-price {
	color: #000;
	font-size: 22px;
	margin-top: 30px;
}

.cartitem-chngpop-close {
	background-image: url('../images/icon-cross-gray.jpg');
	display: inline-block;
	width: 13px;
	height: 14px;
	background-size: cover;
	float: right;
	position: absolute;
	top: 20px;
	right: 15px;
}

.cart-checkout-confirm-popup {
	height: 530px;
	overflow-x: hidden;
}

.cart-item-slider .slide-icon {
	background-repeat: no-repeat;
	background-position: center center;
	height: 30px;
	width: 30px;
	position: absolute;
	display: block;
	margin-top: -15px;
	top: 50%;
	z-index: 99;
}

.cart-item-slider .slide-icon.slide-prev {
	background-image: url('../images/left.svg');
	left: 0px;
}

.cart-item-slider .slide-icon.slide-next {
	background-image: url('../images/right.svg');
	right: 0px;
}

.cart-item-slider .carousel-control {
	background-image: none;
	background-color: inherit;
	opacity: 1;
	text-shadow: none;
	visibility: hidden;
	z-index: 99;
}

.cart-item-slider .carousel-indicators li,
.cart-item-slider .carousel-indicators li.active {
	width: 8px;
	height: 8px;
	margin: 1px 5px;
}

.cart-item-slider .carousel-indicators {
	margin: 0px;
	width: 100%;
	left: 0px;
	visibility: hidden;
}

.cart-item-img:hover .cart-item-slider .carousel-indicators {
	visibility: visible;
}

.cart-item-img:hover .cart-item-slider .carousel-control {
	visibility: visible;
}

.cart-group-items {
	margin-bottom: 30px;
}


/* End Cart Page */


/*Checkout Process*/

.grey_section {
	background: #f0f0f0;
	padding-top: 50px;
	padding-bottom: 50px;
}

.white_section {
	background: #FFFFFF;
	border-right: 1px solid #989898;
	border-bottom: 1px solid #989898;
	padding: 40px 20px;
}

.delivery-top-sec {
	background: #FFF;
	border-bottom: 1px solid #c8d2d7;
}

.delivery-top-white-box {
	background: #fff;
	border-right: 1px solid #989898;
	border-bottom: 1px solid #989898;
	margin-top: 20px;
	margin-bottom: 20px;
	padding: 20px;
	font-size: 20px;
	font-weight: 700;
	color: #4a4a4a;
}

.delivery-top-white-box .cart-top-sec-right {
	text-align: right;
}

.delivery-top-white-box p {
	padding-top: 15px;
	padding-left: 25px;
}

.gust-sign-in {
	width: 200px;
}

.show-mobile {
	display: none;
}

.checkout-top-processbar {
	padding-top: 5px;
	padding-bottom: 25px;
	width: 90%;
	text-align: center;
	margin: auto;
}

.order-prcs-tmln-sec {
	width: 850px;
	margin: 0 auto;
}

.order-prcs-tmln-sec span.prcs-icon {
	display: inline-block;
	width: 80px;
	padding-top: 85px;
	text-align: center;
	vertical-align: middle;
	background-position: center;
	background-repeat: no-repeat;
	color: #ccc;
	font-weight: bold;
}

.order-prcs-tmln-sec span.prcs-icon-1 {
	background-image: url('../images/delivery_red.svg');
}

.order-prcs-tmln-sec span.prcs-icon-2 {
	background-image: url('../images/review_g.svg');
}

.order-prcs-tmln-sec span.prcs-icon-3 {
	background-image: url('../images/payment_g.svg');
}

.order-prcs-tmln-sec span.tmln {
	display: inline-block;
	width: 240px;
	background-image: url('../images/dot_icon_gray.jpg');
	background-repeat: no-repeat;
	background-position: center;
	height: 10px;
	vertical-align: middle;
}

.order-prcs-tmln-sec.active1 span.prcs-icon-1 {
	color: #FF5A60;
}

.order-prcs-tmln-sec.active2 span.prcs-icon-1,
.order-prcs-tmln-sec.active2 span.prcs-icon-2 {
	color: #FF5A60;
}

.order-prcs-tmln-sec.active3 span.prcs-icon-1,
.order-prcs-tmln-sec.active3 span.prcs-icon-2,
.order-prcs-tmln-sec.active3 span.prcs-icon-3 {
	color: #FF5A60;
}

.order-prcs-tmln-sec.active2 span.tmln1 {
	background-image: url('../images/dot_icon_red.jpg');
}

.order-prcs-tmln-sec.active3 span.tmln1,
.order-prcs-tmln-sec.active3 span.tmln2 {
	background-image: url('../images/dot_icon_red.jpg');
}

.order-prcs-tmln-sec.active2 span.prcs-icon-2,
.order-prcs-tmln-sec.active3 span.prcs-icon-2 {
	background-image: url('../images/review_red.svg');
}

.order-prcs-tmln-sec.active3 span.prcs-icon-3 {
	background-image: url('../images/payment_red.svg');
}

.delivery_white_section {
	background: #FFF;
	border-right: 1px solid #989898;
	border-bottom: 1px solid #989898;
	padding: 30px 30px 40px 40px;
}

.delivery_white_section .item-form-group label {
	font-size: 14px;
	color: #4a4a4a;
}

.delivery_white_section .item-form-group input {
	width: 90%;
	border: 1px solid #c7c7c7;
	color: #000000;
}

.delivery-address-sec {
	padding-top: 40px;
	margin-top: 40px;
	border-top: 1px solid #c8d2d7;
}

.saved-address {
	margin-bottom: 30px;
}

.border-on-top {
	border-top: 1px solid #c8d2d7;
	padding-top: 40px;
}

.delivery_white_section .item-form-group .big-textbox {
	width: 95%;
}

.delivery_white_section .item-form-group select {
	width: 90%;
	height: 40px;
	border: 1px solid #c8c8c8;
	color: #000;
	padding: 0px 10px;
	outline: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	background-image: url('../images/dropdownicon-red.svg');
	background-repeat: no-repeat;
	background-position: 97% center;
}

.chk-add-btn {
	min-width: 147px;
	font-size: 16px;
	margin-top: 20px;
}

.saved-address .address-box .action span {
	display: table-cell;
	vertical-align: middle;
}

.saved-address .address-box .action .fancy-radio>label {
	width: 34px;
	height: 34px;
}

.check-payment-top-title {
	font-size: 14px;
	color: #4a4a4a;
	font-weight: 700;
	text-transform: uppercase;
	padding-bottom: 15px;
}

.checkout-payment-inner {
	width: 85%;
}

.checkout-payment-info-txt {
	font-size: 14px;
	color: #999999;
	padding-top: 25px;
}

.checkout-payment-method-opt {
	max-width: 450px;
	border: 1px solid #c8c8c8;
	color: #000;
	width: 100%;
	height: 39px;
	text-align: left;
	font-size: 14px;
	padding: 0px 10px;
	outline: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	background-image: url('../images/dropdownicon-red.svg');
	background-repeat: no-repeat;
	background-position: 97% center;
	margin-top: 20px;
}

.checkout-itm-total-sec {
	width: 90%;
	color: #000;
	text-align: left;
}

.checkout-total-line1 {
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
	font-size: 14px;
}

.checkout-totline-left {
	float: left;
	width: 50%;
	text-align: left;
	color: #231f20;
}

.checkout-itm-tprice {
	float: left;
	width: 40%;
	text-align: right;
	color: #989898;
}

.check-total-btm-sec {
	margin-top: 10px;
	padding-top: 10px;
	border-top: 1px solid #c6c6c6;
}

.chkout-total-small-txt {
	font-size: 12px;
	color: #989898;
	text-transform: uppercase;
}

.chkout-totla-amt {
	font-size: 22px;
	color: #ff5961;
}

.check-bottom-btn {
	margin-top: 20px;
	margin-bottom: 20px;
	text-align: center;
	width: 85%;
}

.checkout-back-btn {
	width: 180px;
	float: left;
	margin: 0px;
}

.review-top-white-sec {
	background: #FFFFFF;
	border-right: 1px solid #c8c8c8;
	border-bottom: 1px solid #c8c8c8;
	padding: 40px 20px;
	margin-bottom: 10px;
}

.review-top-white-sec #order-summary,
.review-top-white-sec #order-delivery {
	float: right;
}

.check-total-btm-sec .btn-red {
	display: none;
}

.check-delivery-address {
	font-size: 14px;
	color: #999999;
}

.chkout-img-sec {
	display: table-cell;
	vertical-align: top;
	padding-left: 20px;
	padding-right: 20px;
	width: 10%;
}

.chkout-desc-sec {
	display: table-cell;
	vertical-align: top;
	font-size: 14px;
	color: #4a4a4a;
	border-right: 1px solid #c8d2d7;
	padding-right: 40px;
}

.saved-address .address-box .action span {
	vertical-align: top;
}

.saved-address .address-box .action span .icon-remove {
	width: 34px;
	height: 34px;
}

.saved-address .address-box .action .fancy-radio>label {
	margin-left: -7px;
}

.page-review .cart-item-row .wrapper {
	display: table-cell;
	width: 64%;
}

.chkout-delivery-sec {
	display: table-cell;
	vertical-align: top;
	width: 36%;
	padding-left: 30px;
	padding-right: 10px;
}

.chkout-img-sec img {
	max-width: 110px;
	max-height: 110px;
}

.chkout-qty-price-sec {
	vertical-align: bottom;
	padding-top: 20px;
}

.chkout-item-qty {
	float: left;
	font-size: 14px;
	color: #999999;
}

.cart-item-box-right .qty-selectbpx {
	background-position: 92% center;
}

.chkout-item-price {
	float: right;
	font-size: 20px;
	color: #000;
}

.page-delivery .delivery_white_section {
	border-right: 1px solid #989898;
}

.sucess-tick {
	padding-top: 10px;
	padding-bottom: 20px;
}

.thank-for-shop-txt {
	font-size: 22px;
	font-weight: 700;
	color: #231f20;
}

.thank-page-invoice {
	width: 90%;
	margin: 20px auto;
	border-bottom: 1px solid #c8d2d7;
	border-top: 1px solid #c8d2d7;
	padding-top: 25px;
	padding-bottom: 25px;
	font-size: 16px;
	color: #231f20;
}

.thank-page-invoice a {
	font-size: 14px;
	color: #ff5a60;
	text-decoration: none;
}

.invoice-id {
	font-size: 26px;
	font-weight: 700;
	color: #ff7b80;
	padding-bottom: 25px;
}

.thank-small-txt {
	font-size: 14px;
	color: #999;
}

.thank-big-btn {
	width: 286px;
}

.thank-signup-txt {
	width: 100%;
	max-width: 510px;
	font-size: 14px;
	font-weight: bold;
	color: #4a4a4a;
	padding-top: 10px;
	padding-bottom: 20px;
}


/*End Checkout Process*/


/*Order page*/

.order-list {
	background: #f0f0f0;
}

.order-list-heading {
	background: #FFF;
	width: 100%;
	margin: auto;
	color: #999999;
	font-size: 12px;
	padding: 15px 0px;
	margin-bottom: 10px;
}

.order-list-heading .order-id-sec {
	width: 8%;
	display: inline-block;
	vertical-align: middle;
	border-right: 1px solid #b1b2bb;
	text-align: center;
}

.order-list-heading .item-sec {
	width: 170px;
	display: inline-block;
	vertical-align: middle;
	border-right: 1px solid #b1b2bb;
	text-align: center;
}

.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-review-sec {
	width: 9%;
	display: inline-block;
	vertical-align: middle;
	border-right: 1px solid #b1b2bb;
	text-align: center;
	padding: 0 10px;
}

.order-list-body-sec {
	width: 100%;
	display: table;
}

.order-read-box {
	background: #FFFFFF;
	margin-bottom: 10px;
	padding: 30px 10px 30px 0px;
	color: #9c9b9b;
}

.order-un-read-box {
	background: #FFFFFF;
	margin-bottom: 10px;
	padding: 30px 10px 30px 0px;
	border: 2px solid #808080;
	color: #000000;
}

.order-read-box a {
	text-decoration: none;
	color: #9c9b9b;
	outline: none;
}

.order-un-read-box a {
	text-decoration: none;
	color: #000000;
	outline: none;
}

.order-list-body-sec .order-id-sec {
	width: 8%;
	display: inline-block;
	vertical-align: middle;
	text-align: left;
}

.order-list .order-read-box .fancy-checkbox>label,
.order-list .order-un-read-box .fancy-checkbox>label {
	padding-left: 35px;
}

.order-list-body-sec .item-sec {
	width: 170px;
	display: inline-block;
	vertical-align: middle;
	padding-left: 10px;
	padding-right: 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-review-sec {
	width: 9%;
	display: inline-block;
	vertical-align: middle;
	text-align: center;
	font-size: 13px;
	word-wrap: break-word;
	padding: 0 5px;
}

.order-list-heading .order-status-sec.order-stat,
.order-status-sec.order-stat {
	width: 11%;
}

.order-status-sec .refunded-on,
.ordr-dtls-item-status .refunded-on {
	background: url(../images/refund_on.svg)no-repeat !important;
	background-size: contain;
}

.order-status-sec .refunded-off,
.ordr-dtls-item-status .refunded-off {
	background: url(../images/refund_off.svg)no-repeat;
	background-size: contain;
}

.refund-icon {
	width: 30px;
	height: 30px;
	display: inline-block;
	margin: auto;
	cursor: pointer;
}

.order-list-heading .order-review-sec {
	border: none;
}

.order-list-body-sec .order-review-sec {
	margin-left: 5px;
}

.order-status-sec select {
	width: 100%;
	max-width: 150px;
	height: 41px;
	border: 1px solid #808080;
	text-align: center;
	font-size: 14px;
	color: #666;
	padding: 0px 20px 0 10px;
	outline: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	background-image: url('../images/down_arrow.svg');
	background-repeat: no-repeat;
	background-position: 97% center;
}

.order-list-body-sec .order-id-sec .fancy-checkbox {
	display: inline-block;
	vertical-align: middle;
	margin-right: 5px;
}

.order-list-body-sec .order-id-sec .fancy-checkbox label {
	display: inline-block;
	width: 35px;
	height: 35px;
	background-size: 35px;
}

.order-list-tit-sec {
	padding: 0px 10px;
	text-transform: uppercase;
}

.order-list-tit-sec .order-status-sec:last-child {
	border-right: none;
}

.order-status-sec option:checked,
.order-status-sec option:hover {
	background: #FF5A60;
	color: white;
	webkit-appearance: none;
}

.popup-area.order-itemstatus-popup .btn-saffron {
	background-color: #ff5a60;
	border: 1px solid #ff5a60;
	border: none;
	color: #fff;
	width: 190px;
}

.popup-area.order-itemstatus-popup .btn-saffron:hover {
	background: #FFFFFF;
	border: 1px solid #ff5a60;
	color: #ff5a60;
}

.order-itemstatus-popup .title-area h1 {
	color: #000;
	font-size: 18px;
}

.order-itemstatus-popup .title-area p {
	color: #868686;
	font-size: 16px;
}

.order-itemstatus-popup .btn-area {
	margin-top: 20px;
}

.order-itemstatus-popup {
	width: 450px;
}

.order-pickup-dilvery-popup,
.order-dilvery-popup {
	width: 450px;
	top: 7%;
	max-width: 100%;
}

.order-pickup-dilvery-popup .popup-content-area,
.order-dilvery-popup .popup-content-area {
	width: 90%;
	text-align: left;
}

.popup-area .title-area h1,
.mypopup-area .title-area h1 {
	font-size: 20px;
	color: #000000;
}

.popup-content-area .fancy-radio label {
	display: inline-block;
	padding-top: 12px;
	font-size: 16px;
	font-weight: 300;
	color: #868686;
}

.popup-content-area p {
	padding-bottom: 20px;
	font-size: 16px;
	color: #868686;
}

.btn-red-popup {
	background-color: #ff5a60;
	border: 1px solid #ff5a60;
	border: none;
	color: #fff;
	min-width: 190px;
	margin-top: 20px;
}

.btn-red-popup:hover {
	background: #FFFFFF;
	border: 1px solid #ff5a60;
	color: #ff5a60;
}

.ordr-dtls-top-left {
	float: left;
	width: 63%;
}

.ordr-dtls-top-right {
	float: right;
	width: 35%;
}

.ordr-dtls-orderid,
.ordr-dtls-invoiceid {
	float: left;
	width: 200px;
	padding-left: 15px;
}

.ordr-dtls-top-section label {
	color: #999;
	display: block;
	font-size: 14px;
	font-weight: normal;
	margin-bottom: 0;
	text-transform: uppercase;
}

.ordr-dtls-top-section {
	color: #1d1d1b;
	font-weight: normal;
	padding: 15px 0;
}

.ordr-dtls-buyer-info {
	background-color: #f3f3f3;
	padding: 0px;
	min-height: 196px;
}

.ordr-dtls-buyer-infoind {
	margin-bottom: 20px;
	margin-top: 15px;
}

.ordr-dtls-buyer-addrline {
	color: #999;
	font-size: 14px;
	font-weight: normal;
}

.ordr-dtls-top-title {
	padding-bottom: 20px;
	padding-top: 15px;
}

.ordr-dtls-trans-info {
	background-color: #f3f3f3;
	min-height: 196px;
	padding: 0px 15px;
	float: left;
	width: 100%;
}

.ordr-dtls-trans-line {
	color: #999;
	font-size: 13px;
	line-height: 25px;
}

.ordr-dtls-trans-line span {
	display: inline-block;
	width: 150px;
}

.ordr-dtls-trans-line #currencyCode, .ordr-dtls-trans-line #currencySym, .ordr-dtls-trans-line #price_amt {
	display: unset;
}

.ordr-dtls-trans-line .currencyCode, .ordr-dtls-trans-line .currencySymbol, .ordr-dtls-trans-line .priceAmount {
	display: unset;
}

.ordr-dtls-prnt-btnarea {
	text-align: right;
}

.ordr-dtls-prnt-btnarea a i {
	border-radius: 100px;
	height: 38px;
	margin-right: 0px;
	width: 38px;
}

.ordr-dtls-prnt-btnarea a i {
	border: 1px solid #F15961;
}

.ordr-dtls-item-price,
.ordr-dtls-item-qty {
	display: inline-block;
	padding-left: 15px;
	padding-right: 15px;
	text-align: center;
	vertical-align: middle;
	width: 7%;
}

.ordr-dtls-item-delivery,
.ordr-dtls-item-status {
	display: inline-block;
	padding: 0 10px;
	text-align: center;
	vertical-align: middle;
	width: 9%;
}

.ordr-dtls-item-itemdesc {
	display: inline-block;
	padding-left: 15px;
	padding-right: 15px;
	text-align: left;
	vertical-align: middle;
	width: 24%;
	max-width: 600px;
}

.order-detail-item-sec {
	border: 1px solid #ececec;
}

.ordr-dtls-item-head-sec {
	padding-bottom: 19px;
	padding-top: 20px;
	border-bottom: 1px solid #d9d9d9;
}

.ordr-dtls-item-heading>div {
	border-right: 1px solid #d9d9d9;
}

.ordr-dtls-item-heading>div:last-child {
	border: none;
}

.ordr-dtls-item-body-sec {
	background-color: #f0f0f0;
	font-size: 14px;
}

.ordr-dtls-item-bodyrow {
	background-color: #fff;
	color: #9c9b9b;
	margin-top: 15px;
	padding: 25px;
}

.ordr-dtls-item-itemdesc .item-preview {
	height: 120px;
	margin-right: 30px;
	max-height: 120px;
	width: 120px;
}

.ordr-dtls-item-iteminfo {
	display: -webkit-box;
}

.item-sec>a {
	word-break: break-word;
}

.ordr-dtls-item-iteminfo span {
	display: table-cell;
	vertical-align: middle;
	word-break: break-word;
}

.ordr-dtls-item-iteminfo .item-img {
	display: table-cell;
	vertical-align: middle;
	word-wrap: break-word;
}

.ordr-dtls-item-iteminfo .item-info-text {
    display: table-cell;
    vertical-align: middle;
    word-wrap: break-word;
    width: 100%;
    /*Fix For 6926*/
}

.ordr-dtls-item-iteminfo .item-variant {
	border-top: 1px solid #b2b2bb;
	margin-top: 10px;
	padding-top: 5px;
	max-width: 92%;
	color: #4a4a4a;
}

.order-page-merchant-name {
	margin-top: 20px;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}

.order-page-merchant-email {
	font-size: 12px;
	color: #999999;
}

.ordr-dtls-item-heading {
	color: #999;
	font-size: 12px;
	padding-left: 25px;
	padding-right: 25px;
}

.ordr-dtls-item-status select {
	background-color: #f3f3f3;
	background-image: url('../images/down_arrow.svg');
	background-position: 97% center;
	background-repeat: no-repeat;
	border: none;
	color: #9c9b9b;
	font-size: 14px;
	height: 41px;
	-moz-appearance: none;
	outline: none;
	padding: 0px 20px 0 10px;
	text-align: center;
	-webkit-appearance: none;
	width: 100%;
}

.ordr-dtls-item-status option:checked,
.ordr-dtls-item-status option:hover {
	background: #FF5A60;
	color: white;
	webkit-appearance: none;
}

.ordr-dtls-item-delivery span {
	display: inline-block;
	width: 100%;
}

.ordr-dtls-item-delivery hr {
	border-color: #b2b2bb;
	margin-bottom: 10px;
	margin-top: 10px;
}

.ordr-dtls-btnchange {
	border: 1px solid #000;
	border-radius: 25px;
	color: #1d1d1b;
	display: inline-block;
	margin-bottom: 10px;
	margin-top: 10px;
	padding: 9px 11px;
	text-align: center;
	vertical-align: middle;
	width: 140px;
}

.ordr-dtls-btnchange:hover {
	background-color: #1d1d1b;
	color: #fff;
}

.ordr-dtls-btmbtn {
	background-color: #F0F0F0;
	padding-top: 50px;
	text-align: center;
}

.main-nav .login-menu img {
	border-radius: 50px;
	height: auto;
	max-height: 50px;
	width: 50px;
}

.purchase-pg-hstry-dtls .ordr-dtls-item-itemdesc {
	width: 30%;
}

.purchase-pg-hstry-dtls .ordr-dtls-item-status {
	width: 11%;
}


/*april-update*/

.order-detail-item-sec .ordr-dtls-item-review {
	display: inline-block;
	width: 10%;
	text-align: center;
	padding: 0px 15px;
	vertical-align: middle;
}

.order-detail-item-sec .ordr-dtls-item-qty {
	width: 10%;
}

.order-detail-item-sec .ordr-dtls-item-delivery {
	width: 14%;
}

.order-detail-item-sec .text-delivery {
	color: #cccccc;
	margin-bottom: 5px;
}

.order-detail-item-sec .text-varient {
	color: #4d4d4d;
	font-size: 14px;
}

.order-detail-item-sec .sm-divider {
	border-color: #B2B2BB;
	margin-bottom: 14px;
	margin-top: 14px;
}

.order-detail-item-sec .ordr-dtls-item-iteminfo>span:first-child {
	vertical-align: top;
}

.ordr-dtls-item-status select,
.order-status-dropdown-sec select {
	max-width: 200px;
	height: 41px;
	border: 2px solid #cccccc;
	color: #9c9b9b;
	padding: 8px 15px;
	border-radius: 5px;
	background-color: #fff;
	background-position: 93% center;
	text-align: left;
}

.icon.icon-review {
	width: 39px;
	height: 39px;
	margin-right: 0px;
	margin-bottom: 5px;
}

.new-review,
.new-review a {
	color: #FF5A60;
}

.new-review .icon.icon-review {
	background-image: url("../images/view_review.svg");
}

.icon.icon-review {
	background-image: url("../images/view_review_old.svg");
	display: block;
	margin: auto;
	text-align: center;
}

.order-detail-item-sec .ordr-dtls-item-review a:hover .icon.icon-review,
.order-list-body-sec .order-review-sec a:hover .icon.icon-review {
	background-image: url("../images/view_review_old-hov.svg");
}

.order-detail-item-sec .ordr-dtls-item-review .new-review a:hover .icon.icon-review,
.order-list-body-sec .order-review-sec .new-review a:hover .icon.icon-review {
	background-image: url("../images/view_review-hov.svg");
}

.chkout-desc-sec .chkout-desc-top {
	display: table;
	width: 100%;
}

.chkout-desc-sec .chkout-desc-top .chkout-desc-top-l {
	display: table-cell;
}

.chkout-desc-sec .chkout-desc-top .chkout-desc-top-r {
	display: table-cell;
	text-align: right;
	width: 180px;
}

.popup-area.order-item-feedback-popup {
	bottom: 0;
	left: 0;
	overflow-x: hidden;
	overflow-y: auto;
	position: fixed;
	right: 0;
	top: 0;
	width: 100%;
	background: transparent none repeat scroll 0 0;
	border: none;
	max-width: 100%;
	margin: 0px;
}

.popup-area.order-item-feedback-popup .wrapper {
	background-color: #fff;
	margin-left: auto;
	margin-right: auto;
	width: 650px;
	margin-top: 40px;
	margin-bottom: 40px;
}

.content-pages-temp {
	padding-bottom: 50px;
}

.slider-overlay {
	background-color: rgba(0, 0, 0, 0.3);
	position: absolute;
	left: 0px;
	top: 0px;
	height: 100%;
	width: 100%;
	visibility: hidden;
	z-index: 9;
}

.cart-item-img:hover .slider-overlay {
	visibility: visible;
}

.btn-mobi-slider {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	z-index: 9999;
	display: none;
}

.mypopup-area .popup-wrapper {
	width: 400px;
	background-color: #fff;
	border: 1px solid #bfbfbd;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
}

.mypopup-area {
	bottom: 0;
	display: none;
	left: 0;
	outline: 0 none;
	overflow: hidden;
	position: fixed;
	right: 0;
	top: 0;
	z-index: 99999;
	width: 100%;
	height: 100%;
}

.modal-open .mypopup-area {
	overflow-x: hidden;
	overflow-y: auto;
}

.icon.icon-print {
	background-image: url('../images/print_btn.svg');
	background-size: contain;
}

.icon.icon-print:hover {
	background-image: url('../images/print_hov.svg');
	background-size: contain;
}

.order-detail-item-sec .ordr-dtls-item-review {
	display: inline-block;
	width: 10%;
	text-align: center;
	padding: 0px 15px;
	vertical-align: middle;
}

.icon.feedback {
	background-image: url('../images/view_review_old.svg');
	width: 40px;
	height: 40px;
	margin-left: 10px;
	margin-bottom: 10px;
}

.purchase-feedback:hover .icon.feedback {
	background-image: url('../images/view_review.svg');
}

.ordr-dtls-item-review,
.purchase-feedback {
	cursor: pointer;
}

.purchase-feedback:hover {
	color: #F15961;
}

.btn-red:hover {
	background: #FFFFFF;
	color: #ff5a60;
	border: 1px solid #ff5a60;
}

.ordr-dtls-buyer-info.delivert_detail {
	min-height: inherit;
	margin-top: 15px;
}

.ordr-dtls-item-status select,
.order-status-dropdown-sec select {
	background-color: #f3f3f3;
	background-image: url('../images/down_arrow.svg');
	background-position: 97% center;
	background-repeat: no-repeat;
	border: none;
	color: #9c9b9b;
	font-size: 14px;
	height: 41px;
	-moz-appearance: none;
	outline: none;
	padding: 0px 20px 0 10px;
	text-align: center;
	-webkit-appearance: none;
	width: 100%;
}

.ordr-dtls-item-status select,
.order-status-dropdown-sec select {
	max-width: 200px;
	height: 41px;
	border: 2px solid #cccccc;
	color: #9c9b9b;
	padding: 8px 15px;
	border-radius: 5px;
	background-color: #fff;
	background-position: 93% center;
	text-align: left;
}

.ordr-dtls-item-price,
.ordr-dtls-item-qty {
	display: inline-block;
	padding-left: 15px;
	padding-right: 15px;
	text-align: center;
	vertical-align: middle;
	width: 10%;
}

.ordr-dtls-item-itemdesc.smaller {
	width: 45%;
}

.ordr-dtls-item-heading {
	color: #999;
	font-size: 12px;
	padding-left: 25px;
	padding-right: 25px;
}

.ordr-dtls-item-delivery,
.ordr-dtls-item-status {
	display: inline-block;
	padding: 0 10px;
	text-align: center;
	vertical-align: middle;
	width: 11%;
}


/*april-update end*/

/*End Order page*/


/*delivery saved-address-page*/

.saved-address .address-box .action .fancy-radio.address-sel>label {
	background-color: #ccc;
	background-image: none;
	border-radius: 40px;
	color: #fff;
	font-size: 14px;
	font-weight: 400;
	height: 40px;
	margin-left: 0;
	padding-left: 0;
	padding-top: 7px;
	text-align: center;
	text-transform: uppercase;
	width: 170px;
}

.saved-address .address-box .action .fancy-radio.address-sel>label.selected_address {
	background-color: #FF5A60;
}

.saved-address .svd-adrsbox-inner {
	background-color: #fff;
	border-bottom: 1px solid #999;
	border-right: 1px solid #999;
	color: #999;
	font-size: 14px;
	line-height: 25px;
	min-height: 200px;
	padding: 20px 25px;
}

.saved-address .svd-adrsbox-inner.active {
	background-color: #f0f0f0;
}

.address-box .svd-adrsbox-inner .icon.icon-remove {
	background-image: url('../images/outline_delete.svg');
	border: 1px solid #000;
	border-radius: 50px;
	height: 34px;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 4px;
	width: 34px;
}


/*End delivery saved-address-page*/


/*transaction-history-page*/

.order-history-sec-list {
	background: #f0f0f0;
}

.ordrhist-list-heading {
	background: #FFF;
	color: #999999;
	font-size: 12px;
	margin: auto;
	margin-bottom: 10px;
	padding: 15px 0px;
	text-transform: uppercase;
	width: 100%;
}

.ordrhist-qty-col {
	border-right: 1px solid #b1b2bb;
	display: inline-block;
	padding: 5px 20px;
	text-align: center;
	vertical-align: middle;
	width: 15%;
}

.ordrhist-invoiceid-col,
.ordrhist-timestamp-col,
.ordrhist-delivery-st-col,
.ordrhist-status-col {
	border-right: 1px solid #b1b2bb;
	display: inline-block;
	padding: 5px 20px;
	text-align: center;
	vertical-align: middle;
	width: 16%;
	word-wrap: break-word;
}

.ordrhist-invoiceid-col .invoice-number {
	word-break: break-all;
}

.ordrhist-item-col {
	border-right: 1px solid #b1b2bb;
	display: inline-block;
	padding-left: 15px;
	padding-right: 15px;
	text-align: center;
	vertical-align: middle;
	width: 18%;
}

.ordrhist-list-tit-sec {
	display: flex;
    align-items: center;
    justify-content: left;
}

.ordrhist-list-tit-sec>div:last-child {
	border-right: none;
}

.ordrhist-item-iteminfo {
	display: -webkit-box;
}

.ordrhist-item-iteminfo span {
	display: table-cell;
	text-align: left;
	vertical-align: middle;
	word-break: break-word;
}

.ordrhist-item-iteminfo span.buyer-decription {
	display: block;
	text-align: center;
	width: 100%;
}

.ordrhist-item-iteminfo .item-preview {
	border: 1px solid #c8c8c8;
	height: auto;
	margin-right: 15px;
	max-height: 96px;
	vertical-align: middle;
	width: 96px;
}

.ordrhist-list-innerbody {
	color: #999;
	font-size: 14px;
	padding-bottom: 20px;
}

.ordrhist-list-bodyrow {
	background-color: #fff;
	border-bottom: 1px solid #999;
	box-shadow: 1px 1px 1px 0px #999;
	color: #9c9b9b;
	margin-top: 15px;
	moz-box-shadow: 1px 1px 1px 0px #999;
	padding-bottom: 25px;
	padding-top: 25px;
	webkit-box-shadow: 1px 1px 1px 0px #999;
	display: flex;
    align-items: center;
    justify-content: left;

}

.ordrhist-list-bodyrow>div {
	border: none;
}

.ordrhist-list-bodyrow:hover {
	background-color: #f5f5f5;
}

.ordrhist-itemdetails-link {
	background-color: #F15961;
	height: 75px;
	padding-top: 26px;
	position: absolute;
	right: 0;
	text-align: center;
	top: 0;
	width: 35px;
}

.ordrhist-itemdetails-icon {
	background-image: url('../images/arrow-right-w.png');
	background-position: center;
	background-repeat: no-repeat;
	display: inline-block;
	height: 25px;
	width: 15px;
}

.icon.icon-historylist {
	background-image: url('../images/icon-history-list.svg');
}

.purchase-pg-hstry-dtls .ordr-dtls-top-left.ordr-dtls-topleft-sec1 .ordr-dtls-top-title div:nth-child(3), .purchase-pg-hstry-dtls .ordr-dtls-invoiceid {
	border-left: 1px solid #999;
}

.purchase-pg-hstry-dtls .ordr-dtls-item-itemdesc .item-preview {
	border: 1px solid #c8c8c8;
}

.purhstdtspg-topbtn {
	padding-top: 15px;
	background-color: #fff;
	display: none;
}

.ready-for-pickup-status {
	font-weight: 700;
	color: #F15961;
}

.icon.feedback {
	background-image: url('../images/view_review_old.svg');
	width: 40px;
	height: 40px;
	margin-left: 10px;
	margin-bottom: 10px;
}

.ordr-dtls-item-review,
.purchase-feedback {
	cursor: pointer;
}

.ordrhist-status-col:hover .icon.feedback {
	background-image: url('../images/view_review.svg');
}

.ordrhist-status-col:hover .purchase-feedback {
	color: #F15961;
}

.ordrhist-status-col:hover .purchase-feedback.left-feedback {
	color: #9c9b9b;
}

.purchase-feedback:hover .icon.feedback {
	background-image: url('../images/view_review.svg');
}

.purchase-feedback:hover {
	color: #F15961;
}

.purchase-feedback.left-feedback:hover {
	color: #9c9b9b;
}

.order-item-feedback-popup {
	width: 450px;
	max-width: 90%;
	top: 10%;
}

.order-item-feedback-popup textarea {
	width: 100%;
	height: 150px;
	padding: 5px 10px;
}

.order-item-feedback-popup .ordr-dtls-item-itemdesc {
	padding: 0px;
	width: 100%;
}

.order-item-feedback-popup .item-star {
	border-bottom: none;
}

.order-item-feedback-popup #stars .glyphicon {
	font-size: 20px;
	padding: 0px 3px;
}

.order-item-feedback-popup #stars .glyphicon.glyphicon-star {
	color: #FF5A60;
}

.order-item-feedback-popup #stars .glyphicon.glyphicon-star-empty {
	color: #C8C8C8;
}

.starrr {
	display: inline-block;
	margin-bottom: 15px;
	margin-top: 5px;
}

.starrr .glyphicon:hover {
	cursor: pointer;
}

.starrr+span {
	vertical-align: 4px;
	padding-left: 10px;
}

.feedback-img-sec {
	width: 100%;
	display: block;
}

.nicEdit-main {
	width: 99.2% !important;
}


/*End transaction-history-page*/


/*Seller Dasboard*/

.page-dashboard {
	width: 100%;
	background: #f0f0f0;
}

.dashboard-menus>ul>li:last-child {
	border: none;
}

.dashboard-menus>ul>li.active {
	color: #50c8ff;
}

.dashboard-menus>ul>li:hover {
	color: #50c8ff;
}

.dashboard-menus>ul>li {
	display: inline-block;
	border-right: 2px solid #b4b4b4;
	padding: 0 30px;
	cursor: pointer;
	font-size: 14px;
	font-weight: 600;
}

.dashboard-menus>ul {
	display: inline-block;
}

.dashboard-menus {
	text-align: center;
	color: #999;
	margin-top: 20px;
}

.seller-dasboard-middle {
	background: #f0f0f0;
	padding-top: 15px;
	padding-bottom: 20px;
}

.seller-dasboard-middle .container {
	background: #FFF;
}

.seller-dasboard-top-left-mid {
	padding-top: 70px;
	padding-bottom: 70px;
}

.seller-dasboard-top-left-mid .red-big-text {
	font-size: 32px;
	color: #ff5a60;
	font-weight: normal;
}

.seller-dasboard-top-left-mid .revenue {
	font-size: 12px;
	color: #999999;
	font-weight: normal;
	padding-bottom: 30px;
}

.seller-dasboard-top-right-mid .col-md-6 {
	padding: 0px;
}

.dashboard-feature img {
	max-width: 100%;
}

.seller-dashboard-page .chart-style div {
	width: 100% !important;
}

.dsbrd-bar-outter-sec {
	margin-top: 25px;
}

.dashboard-sellerbox {
	background-color: #1d1d1b;
	padding: 45px 50px;
	color: #999999;
	text-align: center;
	min-height: 373px;
}

.dashboard-sellerbox h5 span {
	border: 2px solid #999999;
	display: inline-block;
	font-size: 10px;
	padding: 8px;
}

.dashboard-sellerbox h5 {
	margin-bottom: 25px;
}

.dashboard-sellerbox p {
	color: #fff;
	font-size: 18px;
	margin-bottom: 15px;
}

.dashboard-sellerbox p.revenue {
	color: #999999;
	font-size: 10px;
	margin-top: 10px;
	margin-bottom: 0px;
}

.dashboard-sellerbox .divider {
	background-color: #d9d9d9;
	display: inline-block;
	height: 2px;
	margin-bottom: 5px;
	margin-top: 30px;
	text-align: center;
	width: 38px;
}

.dashboard-sellerbox h4.price {
	margin-top: 20px;
}

.dashboard-bg-new {
	background-color: #f0f0f0;
	float: left;
	width: 100%;
}

.title-dashboard {
	margin-top: 8px;
}

.icon-dashboard-header {
	width: 80px !important;
	margin-right: 0px;
}

.dashboard-menu-container>ul li {
	color: #999999;
	font-size: 14px;
	float: left;
	border-right: 1px solid #999;
	font-weight: 500;
	cursor: pointer;
	text-transform: uppercase;
}

.dashboard-menu-container>ul li.active {
	color: #FF5A60;
}

.dashboard-menu-container>ul li:last-child {
	border-right: none;
}

.dashboard-info-container {
	background: #fff;
	float: left;
	border: 1px solid #cfcece;
	border-radius: 5px;
}

.dashboard-menu-container {
	float: right;
	right: 50%;
	margin-top: 35px;
	position: relative;
	margin-bottom: 30px;
}

.dash-info-container {
	float: left;
	padding: 20px;
	text-align: center;
}

.dash-title {
	font-size: 12px;
	color: #999999;
	font-weight: 500;
	margin-bottom: 10px;
}

.dash-price {
	font-size: 18px;
	color: #000;
	font-weight: 500;
	margin-bottom: 15px;
	word-wrap: break-word;
}

.dash-percentage,
.perc-positive {
	font-size: 12px;
	color: #FF5A60;
	margin-right: -20px;
	position: relative;
}

.empty .chart-outter-sec {
	margin-top: 0;
}

.empty .chart-outter-sec img {
	margin: 0 auto;
}

.empty .chart-outter-sec:after {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: url(../images/cannot_found.svg) no-repeat center center;
	content: "";
}

.empty .table_area .table td {
	color: rgba(0, 0, 0, 0);
}

.empty .table_area {
	position: relative;
}

.empty .table_area:after {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: url(../images/cannot_found.svg) no-repeat center center;
	content: "";
}

.perc-positive {
	color: #00DABE !important;
}

.perc-positive::before {
	content: '';
	background: url('../images/arrowup.svg') no-repeat;
	background-size: contain;
	width: 18px;
	height: 18px;
	position: absolute;
	margin-left: -25px;
	margin-top: 4px;
}

.but-csv {
	background: url('../images/exportcsv.svg') no-repeat;
	background-size: contain;
	width: 150px;
	margin-left: 10px;
	cursor: pointer;
	float: left;
	height: 35px;
}

.but-pdf {
	background: url('../images/savepdf.svg') no-repeat;
	background-size: contain;
	width: 150px;
	cursor: pointer;
	float: left;
	height: 35px;
}

.dash-percentage::before {
	content: '';
	background: url('../images/arrowdown.svg') no-repeat;
	background-size: contain;
	width: 18px;
	height: 18px;
	position: absolute;
	margin-left: -25px;
	margin-top: 4px;
}

.dashboard-sales-container {
	float: left;
	width: 100%;
	text-align: center;
}

.icon.icon-dashboard {
	background: url(../images/dashboard_icon.svg) no-repeat 0 0;
	background-size: contain;
}

.analysis-detail {
	display: inline-block;
	width: 100%;
	padding-top: 15px;
	background: #f0f0f0;
}

.day-filter {
	display: inline-block;
	width: 100%;
}

.day-navigation,
.day-navigation-top,
.day-navigation-bottom {
	display: inline-block;
	width: 100%;
	text-align: center;
}

.day-navigation ul,
.day-navigation-top ul,
.day-navigation-bottom ul {
	display: inline-block;
	width: 100%;
	list-style: none;
	padding: 30px 0;
}

.day-navigation-bottom ul {
	display: inline-block;
	width: 100%;
	list-style: none;
	padding-top: 30px;
	padding-bottom: 0px;
}

.day-navigation ul li,
.day-navigation-top ul li,
.day-navigation-bottom ul li {
	display: inline-block;
	width: auto;
	padding: 0 40px;
	position: relative;
}

.day-navigation ul li:after,
.day-navigation-top ul li:after {
	background: #b4b4b4;
	height: 100%;
	width: 2px;
	max-height: 20px;
	position: absolute;
	top: 0;
	right: 0;
	content: "";
}

.day-navigation ul li,
.day-navigation ul li a,
.day-navigation-top ul li,
.day-navigation-top ul li a,
.day-navigation-bottom ul li {
	display: inline;
	width: 100%;
	color: #999;
	font-size: 14px;
	font-weight: 600;
	transition: all 0.4s linear;
	-webkit-transition: all 0.4s linear;
	-moz-transition: all 0.4s linear;
}

.day-navigation ul li.active,
.day-navigation ul li:hover,
.day-navigation ul li.active a,
.day-navigation ul li a.active,
.day-navigation-top ul li.active,
.day-navigation-top ul li:hover,
.day-navigation-bottom ul li.active,
.day-navigation-bottom ul li:hover {
	color: #50c8ff;
	cursor: pointer;
}

.panel-box {
	display: inline-block;
	width: 100%;
	background: #fff;
	box-shadow: 1px 2px 1px 0 rgba(0, 0, 0, 0.26);
	-webkit-box-shadow: 1px 2px 1px 0 rgba(0, 0, 0, 0.26);
	-moz-box-shadow: 1px 2px 1px 0 rgba(0, 0, 0, 0.26);
}

.panel-box-inner {
	display: inline-block;
	width: 100%;
	padding: 20px 80px;
}

.panel-box-inner>div {
	display: inline-grid;
	width: 19.7%;
}

.panel-box-inner>div>h5 {
	font-size: 13px;
	font-weight: 600;
	font-style: normal;
	font-stretch: normal;
	line-height: normal;
	letter-spacing: normal;
	text-align: center;
	color: #999;
}

.panel-box-inner>div>p {
	font-size: 24px;
	font-weight: 600;
	font-style: normal;
	font-stretch: normal;
	line-height: normal;
	letter-spacing: -1px;
	color: #484848;
	display: inline-block;
	width: 100%;
	padding: 7px 0;
}

.panel-box-inner>div>span {
	font-size: 14px;
	font-weight: 600;
	font-style: normal;
	font-stretch: normal;
	line-height: normal;
	letter-spacing: normal;
	color: #999;
}

.data-table-area,
.chart-anlysis {
	display: inline-block;
	width: 100%;
	background: #fff;
	box-shadow: 1px 2px 1px 0 rgba(0, 0, 0, 0.26);
	-webkit-box-shadow: 1px 2px 1px 0 rgba(0, 0, 0, 0.26);
	-moz-box-shadow: 1px 2px 1px 0 rgba(0, 0, 0, 0.26);
}

.chart-anlysis {
	margin-top: 40px;
}

.data-title {
	display: inline-block;
	width: 100%;
	padding: 8px 15px;
}

.data-title h3 {
	display: inline-block;
	width: 100%;
	margin: 0;
	font-size: 15px;
	font-weight: 700;
	font-style: normal;
	font-stretch: normal;
	line-height: normal;
	letter-spacing: normal;
	color: #4d4d4d;
}

.table_area {
	float: left;
	width: 100%;
}

.table_area .table {
	margin-bottom: 0;
}

.table_area .table thead {
	background: #4d4d4d;
	color: #fff;
}

.table_area .table thead th,
.table_area .table td {
	padding: 8px 15px;
}

.table_area .table td {
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	font-stretch: normal;
	line-height: normal;
	letter-spacing: 0.1px;
	color: #4d4d4d;
	height: 41px;
	vertical-align: middle;
}

.prduct-sellers {
	margin-bottom: 40px;
}

.dashlet-choices {
	width: 300px;
	float: right;
	z-index: 400;
	position: relative;
	right: 0;
}

.dashlet1 {
	overflow: hidden;
}

.chart-style text {
	font-size: 14px !important;
	font-family: 'Lato', sans-serif !important;
	color: #4d4d4d !important;
}

.dash-sales-text {
	font-size: 28px;
	color: #000000;
	font-weight: 500;
	width: 100%;
	margin-top: 20px;
	float: left;
	text-align: center;
	z-index: 400;
	position: relative;
}

.dash-sales-button {
	width: 195px;
	margin: 0 auto;
	color: #fff;
	font-weight: 500;
	font-size: 14px;
	background: #50C8FF;
	padding: 10px 0;
	border-radius: 20px;
	margin-top: 5px;
}

.dashlet1 {
	float: left;
	width: 100%;
}

.chart-style {
	width: 100%;
}

.display-none {
	display: none;
}

.dashlet-name {
	width: 100%;
	float: left;
	font-weight: 500px;
	color: #000;
	font-size: 22px;
	margin-bottom: 30px;
}

.bar1-container2,
.bar1-container3,
.bar2-container2,
.bar2-container3 {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	width: 100%;
	height: 100%;
	z-index: -1;
}

.dashlet2 {
	position: relative;
}

.google-visualization-table-table th,
.google-visualization-table-table td {
	border: solid #eee;
	border-width: 0 1px 1px 0;
	padding: 13px 5px !important;
	text-align: left;
}

.dashlet-choices-bar {
	float: right;
	right: 0;
	margin-top: -20px;
}

span.legend-barGraph1 {
	margin-bottom: 25px;
	float: left;
	width: 50%;
}

.legend1-color {
	background: #07C7FF;
	width: 30px;
	height: 3px;
	margin-right: 10px;
	float: left;
	margin-top: 10px;
}

.legend2-color {
	background: #00DABE;
	width: 30px;
	height: 3px;
	margin-right: 10px;
	float: left;
	margin-top: 10px;
}

.dashboard-menu-container>ul li:hover {
	color: #FF5A60;
}

.dash-total {
	font-size: 22px;
	font-weight: 500;
	line-height: 25px;
}

.topnav-right .form-control {
	border-radius: 0px;
	border: 1px solid #999999;
	color: #494949;
	height: 40px;
	width: 130px;
	display: inline;
}

.left {
	float: left;
}

.date-control {
	width: 150px;
	margin-left: 10px;
	margin-right: 20px;
}

.topnav-right {
	float: right;
	margin-bottom: 20px;
	position: relative;
}

.dashboard-bg-new {
	background-color: #f0f0f0;
	float: left;
	width: 100%;
}

.title-dashboard {
	margin-top: 8px;
}

.icon-dashboard-header {
	width: 80px !important;
	margin-right: 0px;
}

.dashboard-menu-container>ul li {
	color: #999999;
	font-size: 14px;
	float: left;
	border-right: 1px solid #999;
	font-weight: 500;
	cursor: pointer;
	text-transform: uppercase;
}

.dashboard-menu-container>ul li.active {
	color: #FF5A60;
}

.dashboard-menu-container>ul li:last-child {
	border-right: none;
}

.dashboard-info-container {
	background: #fff;
	float: left;
	border: 1px solid #cfcece;
	border-radius: 5px;
}

.dash-info-container {
	float: left;
	padding: 20px;
	text-align: center;
}

.dash-title {
	font-size: 12px;
	color: #999999;
	font-weight: 500;
	margin-bottom: 10px;
}

.dash-price {
	font-size: 18px;
	color: #000;
	font-weight: 500;
	margin-bottom: 15px;
}

.dash-percentage,
.perc-positive {
	font-size: 12px;
	color: #FF5A60;
	margin-right: -20px;
	position: relative;
}

.perc-positive {
	color: #FF5A60 !important;
	font-weight: 700;
}

.perc-positive::before {
	content: '';
	background: url('../images/arrowup.svg') no-repeat;
	background-size: contain;
	width: 18px;
	height: 18px;
	position: absolute;
	margin-left: -25px;
	margin-top: 4px;
}

.but-csv {
	background: url('../images/exportcsv.svg') no-repeat;
	background-size: contain;
	width: 150px;
	margin-left: 10px;
	cursor: pointer;
	float: left;
	height: 35px;
}

.but-pdf {
	background: url('../images/savepdf.svg') no-repeat;
	background-size: contain;
	width: 150px;
	cursor: pointer;
	float: left;
	height: 35px;
}

.dash-percentage::before {
	content: '';
	background: url('../images/arrowdown.svg') no-repeat;
	background-size: contain;
	width: 18px;
	height: 18px;
	position: absolute;
	margin-left: -25px;
	margin-top: 4px;
}

.dashboard-sales-container {
	float: left;
	width: 100%;
	text-align: center;
}

.dash-sales-text {
	font-size: 20px;
	font-weight: 600;
	font-style: normal;
	font-stretch: normal;
	line-height: normal;
	letter-spacing: 0.2px;
	text-align: center;
	color: #484848;
	float: left;
	width: auto;
	padding-top: 20px;
	position: relative;
	z-index: 111;
	padding-left: 60px;
}

.dash-sales-button {
	width: 195px;
	margin: 0 auto;
	color: #fff;
	font-weight: 500;
	font-size: 14px;
	background: #50C8FF;
	padding: 10px 0;
	border-radius: 20px;
	margin-top: 5px;
}

.display-none {
	display: none;
}

.dashlet-name {
	width: 100%;
	float: left;
	font-weight: 500px;
	color: #000;
	font-size: 22px;
	margin-bottom: 30px;
}

.bar1-container2,
.bar1-container3,
.bar2-container2,
.bar2-container3 {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	width: 100%;
	height: 100%;
	z-index: -1;
}

.dashlet2 {
	position: relative;
}

.google-visualization-table-table th,
.google-visualization-table-table td {
	border: solid #eee;
	border-width: 0 1px 1px 0;
	padding: 13px 5px !important;
	text-align: left;
}

.dashlet-choices-bar {
	float: right;
	right: 0;
	margin-top: -20px;
}

span.legend-barGraph1 {
	margin-bottom: 25px;
	float: left;
	width: 50%;
}

.legend1-color {
	background: #07C7FF;
	width: 30px;
	height: 3px;
	margin-right: 10px;
	float: left;
	margin-top: 10px;
}

.legend2-color {
	background: #00DABE;
	width: 30px;
	height: 3px;
	margin-right: 10px;
	float: left;
	margin-top: 10px;
}

.dashboard-menu-container>ul li:hover {
	color: #FF5A60;
}

.dash-total {
	font-size: 22px;
	font-weight: 500;
	line-height: 25px;
}

.dashboard-container {
	width: 90%;
	margin-left: 5%;
}

.topnav-right .form-control {
	border-radius: 0px;
	border: 1px solid #999999;
	color: #494949;
	height: 40px;
	width: 130px;
	display: inline;
}

.date-control {
	width: 150px;
	margin-left: 10px;
	margin-right: 20px;
}

.topnav-right {
	float: right;
	margin-bottom: 20px;
	position: relative;
}


/*New css for seller dashboard*/

.graph-empty {
	text-align: center;
	min-height: 250px;
}

.tbl-dash .graph-empty>img {
	padding: 20px 0;
}

.graph-empty>img {
	margin: 0 auto;
	margin-left: auto;
	display: block;
	width: 100px;
	margin-left: Calc(50% - 50px);
	padding-top: 60px;
}

.hide-chart {
	opacity: 0;
	height: 0;
}

.dashboard-board {
	margin-top: 10px;
	padding: 20px;
	background: #fff;
}

.dashboard-board>ul {
	display: inline-block;
	width: 100%;
	text-align: center;
}

.dashboard-board>ul>li {
	display: inline-block;
	width: 18%;
	vertical-align: top;
	text-align: center;
	color: #999;
}

.dashboard-board>ul>li .total-value {
	letter-spacing: 1px;
}

.dashboard-board>ul>li .total-value {
	color: #484848;
	font-size: 22px;
	margin-bottom: 8px;
}

.dashboard-board>ul>li .total-value .item-price {
	color: #484848;
}

.dashboard-board>ul>li .total-value .item-price .currency {
	vertical-align: middle;
}

.high-low.green {
	color: #52a246;
}

.high-low.red {
	color: #d0021b;
}

.arrow-down {
	width: 0;
	height: 0;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-top: 8px solid #d0021b;
	display: inline-block;
}

.arrow-up {
	width: 0;
	height: 0;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-bottom: 8px solid #52a246;
	display: inline-block;
}

.odometer.odometer-auto-theme .odometer-digit,
.odometer.odometer-theme-car .odometer-digit {
	background-image: none;
	box-shadow: none;
	padding: 0;
}

.odometer.odometer-auto-theme,
.odometer.odometer-theme-car,
.odometer.odometer-auto-theme .odometer-digit:last-child,
.odometer.odometer-theme-car .odometer-digit:last-child {
	border-radius: 0;
	background: transparent;
	color: #484848;
	padding: 0;
}

.odometer.odometer-auto-theme,
.odometer.odometer-theme-car,
.odometer.odometer-auto-theme .odometer-digit:last-child,
.odometer.odometer-theme-car .odometer-digit:last-child {
	color: #484848;
	text-align: center;
}

.odometer.odometer-auto-theme .odometer-digit .odometer-digit-inner,
.odometer.odometer-theme-car .odometer-digit .odometer-digit-inner {
	left: -2px;
}

.high-low.red .odometer.odometer-auto-theme,
.high-low.red .odometer.odometer-auto-theme .odometer-digit:last-child {
	color: #d0021b;
}

.high-low.green .odometer.odometer-auto-theme,
.high-low.green .odometer.odometer-auto-theme .odometer-digit:last-child {
	color: #52a246;
}

.dashboard-graph {
	margin-top: 40px;
	display: inline-block;
	width: 100%;
	background: #fff;
	box-shadow: 1px 2px 1px 0 rgba(0, 0, 0, 0.26);
	-webkit-box-shadow: 1px 2px 1px 0 rgba(0, 0, 0, 0.26);
	-moz-box-shadow: 1px 2px 1px 0 rgba(0, 0, 0, 0.26);
}

span.dashboard-grapth-title {
	font-size: 20px;
	font-weight: 600;
	font-style: normal;
	font-stretch: normal;
	line-height: normal;
	letter-spacing: 0.2px;
	text-align: center;
	color: #484848;
	float: left;
	width: auto;
	padding-top: 20px;
	position: relative;
	z-index: 111;
	padding-left: 60px;
}

.switch-toggle label {
	width: 33.33%;
	float: left;
	height: 100%;
	text-align: center;
	color: #999;
	line-height: 38px;
	font-weight: 500;
	cursor: pointer;
}

.switch-toggle input {
	position: absolute;
	left: 0;
	opacity: 0;
}

.switch-candy input:checked+label {
	color: #fff;
	border-radius: 20px;
	background: #50c8ff;
}

.switch-toggle.switch-candy {
	border-radius: 20px;
	background: #fff;
	height: 40px;
	border: 1px solid #979797;
}

.switch-toggle {
	position: relative;
	display: block;
	padding: 0 !important;
}

.dashboard-tables {
	margin-top: 30px;
	background: #fff;
	position: relative;
}

.tbl-dash .ph-t-table {
	margin: 15px 0 40px;
	border: 1px solid #d2d1d2;
}

.tbl-dash .ph-t-table tbody tr>td {
	border-bottom: 1px solid #d8d8d8;
	color: #4d4d4d;
	padding: 10px 15px;
	min-width: 100px;
	border-top: none;
}

.tbl-dash .ph-t-table tbody tr:last-child>td {
	border-bottom: none;
}

.tbl-dash .ph-t-table thead {
	background: #4d4d4d;
	color: #fff;
}

.tbl-dash .ph-t-table tbody tr>td:first-child {
	max-width: 300px;
	padding-right: 80px;
}

.tbl-dash .ph-t-table thead tr>th {
	border-bottom: none;
	padding: 10px 15px;
}

.tbl-dash-title {
	font-size: 15px;
	color: #4d4d4d;
	padding: 10px 15px;
}

.tbl-dash .ph-t-table tbody tr>td>span {
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	text-overflow: ellipsis;
	overflow: hidden;
	display: -webkit-box;
}


/*End Seller Dasboard*/


/*Content pages*/

.content-pages {
	background: #f0f0f0;
	width: 100%;
}

.content-pages p {
	font-size: 16px;
	color: #575756;
	padding-top: 15px;
	padding-bottom: 10px;
}

.content-page-top-sec {
	padding-top: 40px;
	padding-bottom: 40px;
	border-bottom: 1px solid #b1b1b1;
	margin-bottom: 20px;
}

.content-page-title {
	font-size: 18px;
	color: #9c9b9b;
	text-transform: uppercase;
	text-align: center;
}

.content-page-menu {
	width: 100%;
	margin: auto;
	text-align: center;
	margin-top: 40px;
}

.content-page-menu li {
	display: inline-block;
	padding: 10px;
}

.content-page-menu li a {
	text-decoration: none;
	text-transform: uppercase;
	color: #6f6f6e;
	font-size: 14px;
	padding: 15px 25px;
}

.content-page-menu li.active a {
	background: #ff5c5d;
	color: #FFF;
	border-radius: 30px;
	padding: 15px 25px;
}

.content-page-big-title {
	font-size: 22px;
	font-weight: 700;
	color: #3c3c3b;
	padding-top: 25px;
	padding-bottom: 10px;
}

.content-page-small-title {
	font-size: 18px;
	font-weight: 700;
	color: #3c3c3b;
	padding-top: 20px;
}


/*End Content pages*/


/*seller-sales page -- added by mj*/

.icon.icon-sales {
	background-image: url('../images/sales-icon.svg');
}

.total-text {
	color: #3c3c3b;
	float: left;
	font-size: 17px;
	line-height: 55px;
}

.total-number {
	color: #3c3c3b;
	float: left;
	font-size: 17px;
	line-height: 55px;
	margin-left: 10px;
}

.sales-div>.sale-name {
	width: 60%;
}

.sales-div>.sale-stock,
.sales-div>.sale-purchaseable {
	width: 20%;
	text-align: center;
}

.seller-itemlist .salelist-head-r {
	padding: 20px 20px 20px 0;
	display: table;
	width: 100%;
}

.seller-itemlist .salelist-head-r>div {
	border-right: 1px solid #b1b2bb;
	display: table-cell;
	padding: 5px 25px;
	text-transform: uppercase;
}

.seller-itemlist .itemlist-body-r .sale-name .wrapper>img,
.seller-itemlist .itemlist-body-r .sale-name .wrapper .description {
	display: table-cell;
	vertical-align: middle;
}

.seller-itemlist .salelist-head-r>div:last-child,
.seller-itemlist .salelist-head-r>div.sale-purchaseable {
	border: none;
}

.seller-itemlist .itemlist-body-r .sale-name .wrapper {
	display: table;
}

.item-box-bottom .sale-name {
	font-size: 14px;
	color: #999;
	padding-top: 10px;
}

.seller-itemlist .itemlist-body-r .sale-name .wrapper>img,
.seller-itemlist .itemlist-body-r .sale-name .wrapper .description {
	display: table-cell;
	vertical-align: middle;
}

.item-detail-left .sale-name {
	font-size: 20px;
	color: #000;
	line-height: 25px;
}

.sale-name.ellipsis::before {
	height: 40px;
}


/*END seller-sales page -- added by mj*/

.display-center {
	margin: 0 auto;
}


/*added by mj FAQ page*/

.faq-body-left {
	float: left;
	width: 100%;
	background: #fff;
	padding: 25px;
	margin-bottom: 10px;
	box-shadow: 2px 3px 3px -2px;
}

.faq-body-left>ul li {
	list-style: inside;
	color: #646464;
	cursor: pointer;
	line-height: 30px;
	font-size: 16px;
	padding: 5px 15px 0 15px;
	float: left;
	width: 100%;
}

ul.faq-category li:hover {
	color: #ff5a60;
	font-weight: 500;
}

.faq-body-right {
	float: left;
	width: 100%;
}

.full-width {
	width: 100%;
	float: left;
}

.faq-title {
	font-size: 24px;
	color: #5a5a5a;
	margin-bottom: 20px;
}

.faq-sub {
	color: #787878;
	font-size: 18px;
	margin-bottom: 10px;
	margin-top: 25px;
}

.faq-sub-content {
	font-size: 16px;
	background: #fff;
	padding: 26px;
	color: #FF5A60;
	font-weight: 600;
	margin: 5px 0;
	box-shadow: 2px 3px 3px -2px #787878;
}

.triangle-right {
	width: 0px;
	height: 0px;
	border-top: 5px solid transparent;
	border-bottom: 5px solid transparent;
	border-left: 5px solid rgb(120, 120, 120);
	float: left;
	margin-right: 10px;
	margin-top: 5px;
	cursor: pointer;
}

.triangle-down {
	width: 0;
	height: 0;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-top: 5px solid rgb(120, 120, 120);
	float: left;
	margin-right: 10px;
	margin-top: 8px;
	cursor: pointer;
}

.faq-support-text {
	text-align: center;
	color: #969696;
}

.button-faq-email {
	width: 240px;
	background: #ff5a60;
	color: #fff;
	text-align: center;
	padding: 10px 0;
	margin: 15px auto 0;
	cursor: pointer;
	border-radius: 20px;
}

.faq-display {
	line-height: 30px;
	color: #505050;
	font-size: 16px;
	padding: 10px 0px 30px;
	font-weight: 400;
}

.triangle-right-li {
	width: 0px;
	height: 0px;
	border-top: 5px solid transparent;
	border-bottom: 5px solid transparent;
	border-left: 5px solid #fff;
	right: 0;
	margin-right: 12px;
	cursor: pointer;
	top: 50%;
	transform: translateY(-50%);
	position: absolute;
}

span.faq-menu-title {
	font-size: 20px;
	text-transform: uppercase;
	border-bottom: 1px solid #4A4A4A;
	padding-bottom: 5px;
	margin-left: 15px;
	float: left;
	margin-top: 25px;
}

.faq-header {
	color: #505050;
	font-size: 15pt;
	padding-bottom: 20px;
	width: 100%;
	float: left;
}

.faq-body-container {
	background: #f0f0f0;
	width: 100%;
	padding: 35px 0;
}

.faq-body-left>ul {
	margin-top: 0;
	margin-bottom: 10px;
	padding: 0;
	float: left;
	width: 100%;
}

.faq-tab-hide {
	display: none;
}

.content-page-big-title {
	margin-top: 35px;
}

.faq-divider {
	height: 1px;
	background: #D2D4D5;
	width: 100%;
	position: absolute;
}


/*end FAQ page*/

ul.faq-sub-category li {
	color: #9E9E9E;
	line-height: 0px;
	margin-left: 35px;
	list-style: inside;
}

.glyphicon.glyphicon-arrow-up {
	color: #B4ADAD;
	font-weight: 300 !important;
	font-size: 11px;
	line-height: 0;
}

.faq-top {
	font-size: 12px;
	color: #B4ADAD;
	line-height: 0;
	font-weight: 300;
}


/*Store Front*/

.storefront-top-sec {
	padding-top: 30px;
}

.storefron-top-left {
	width: 50%;
	display: table-cell;
	padding-right: 25px;
}

.storefron-top-right {
	display: table-cell;
	text-align: right;
	vertical-align: middle;
	width: 50%;
}

.store-merchant-profile-img {
	display: table-cell;
	padding-right: 25px;
	width: 144px;
}

.store-merchant-profile-img img {
	max-width: 144px;
	max-height: 144px;
}

.store-merchant-info {
	display: table-cell;
	text-align: left;
	vertical-align: middle;
}

.store-merchant-info h4 {
	color: #000000;
	margin-bottom: 10px;
	font-size: 22px;
	font-weight: 300px;
}

.store-merchant-info p {
	width: 400px;
	color: #999999;
	font-style: italic;
	font-size: 16px;
}

.store-location-box {
	width: 400px;
	border: 1px solid #000;
	padding: 15px;
	text-align: left;
}

.store-location-box p {
	font-size: 14px;
	color: #000000;
	padding-bottom: 5px;
	padding-top: 5px;
}

.store-location-box span {
	font-size: 14px;
	color: #999999;
	margin-left: 5px;
}

.storefront-top-action {
	border-top: 1px solid #c8c8c8;
	font-size: 14px;
	color: #999999;
	margin-top: 15px;
}

.storefront-top-action .item-filter ul>li,
.storefront-top-action .item-link>li {
	display: inline-block;
	vertical-align: middle;
}

.storefront-top-action .item-link>li>a {
	display: block;
	padding-top: 10px;
	border-bottom: 4px solid trasparent;
	padding-bottom: 19px;
	padding-top: 23px;
}

.storefront-top-action .item-link>li.active>a {
	border-bottom: 4px solid #ff5a60;
}

.storefront-top-action .item-link>li>a>span {
	color: #ff5a60;
}

.storefront-top-action .search-group {
	position: relative;
}

.storefront-top-action .search-group .btn-search {
	border: none;
	background-color: transparent;
	position: absolute;
	right: 0px;
	top: 0px;
	background-image: url('../images/searchstore.svg');
	background-position: center center;
	background-repeat: no-repeat;
	width: 60px;
	height: 100%;
}

.storefront-top-action .item-filter select {
	border: 1px solid #D2D2D2;
	height: 32px;
	width: 144px;
	-webkit-appearance: none;
	-moz-appearance: none;
	background-image: url('../images/icon-arrowdown.png');
	background-repeat: no-repeat;
	background-position: 96% center;
	color: #000000;
	padding: 5px;
}

.storefront-top-action .search-group .form-control {
	font-size: 12px;
	font-weight: 300;
	width: 268px;
	height: 40px;
	padding: 10px 20px;
	border-radius: 25px;
	border: 1px solid #999999;
}

.storefront-top-action .item-filter {
	padding: 13px 0;
}

.storefront-top-action .item-filter ul>li {
	padding: 0px 40px;
	border-right: 1px solid #d2d2d2;
	margin-left: -3px;
}

.storefront-top-action .item-filter ul>li:last-child {
	padding-right: 0px;
	border-right: none;
}

.storefront-top-action .item-filter ul>li:first-child {
	padding-left: 0px;
}

.item-list-section.storefront-items {
	border-top: 1px solid #c8c8c8;
	padding: 40px 0px;
}

.item-list-section.storefront-items .item-box {
	margin-bottom: 0px;
	min-height: inherit;
}

.item-list-section.storefront-items .item-box>.item-box-inner {
	margin-bottom: 30px;
}

.tableWrapper {
	display: table;
	width: 100%;
}

.storefront-items .btn-area .btn-red {
	width: 376px;
	font-size: 20px;
	height: 48px;
	padding: 10px;
}

.store-rating {
	margin-bottom: 10px;
}

.storefront-top-sec .item-link>li {
	margin-right: 40px;
}

.storefront-top-sec .item-link>li:last-child {
	margin-right: 0px;
}

.icon.icon-dustbin {
	background-image: url("../images/delete_button.svg");
	background-position: center center;
	background-repeat: no-repeat;
}

.my-btn.btn-varient {
	font-size: 16px;
	background-color: #342f3b;
	font-weight: 600;
}

.add-options-table {
	margin-bottom: 20px;
	margin-top: 20px;
}

.add-options-table .options-row {
	display: table;
	padding-bottom: 10px;
	width: 100%;
}

.add-options-table .options-header .options-cell {
	padding: 5px 15px 5px 5px;
}

.add-options-table .options-header .options-cell {
	text-transform: uppercase;
	color: #000;
}

.add-options-table .options-cell {
	display: table-cell;
	padding-right: 15px;
	vertical-align: middle;
}

.add-options-table .options-cell.option-name {
	width: 25%;
}

.add-options-table .options-cell.option-choices {
	width: 65%;
}

.add-options-table .options-cell.option-actions {
	width: 10%;
}

.add-options-table .options-cell:last-child {
	padding-right: 0;
}

.add-options-table .options-body input[type="text"] {
	color: #3c3c3b;
	font-size: 15px;
	height: 50px;
	padding: 10px;
	width: 100%;
}

.dd-options {
	right: 0;
}

.add-options-table .options-body .bootstrap-tagsinput {
	border: 1px solid #bfbfbd;
	border-radius: 0;
	box-shadow: none;
	display: block;
	min-height: 50px;
	padding: 4px 12px;
	clear: both;
}

.add-options-table .options-body .bootstrap-tagsinput:before {
	display: table;
    content: " ";
}

.add-options-table .options-body .bootstrap-tagsinput:after {
	clear: both;
	display: table;
    content: " ";
}

.add-options-table .options-body .bootstrap-tagsinput input[type="text"] {
	box-shadow: none;
	height: 40px;
	margin: 0;
	max-width: 200px;
	outline: medium none;
	padding: 0 6px;
	width: 100%;
	border: none;
	min-width: 100px;
	float: left;
}

.bootstrap-tagsinput .tag {
	border-radius: 0;
	font-size: 16px;
	margin-bottom: 3px;
	display: inline-block;
	padding: 8px 10px;
	float: left;
}

.bootstrap-tagsinput .tag [data-role="remove"] {
	margin-left: 8px;
	cursor: pointer;
	display: inline-block;
}

.bootstrap-tagsinput .tag [data-role="remove"]:after {
	content: "x";
	padding: 0px 2px;
}

.bootstrap-tagsinput .tag [data-role="remove"]:hover {
	box-shadow: none;
}

.bootstrap-tagsinput .tag {
	color: white;
	text-transform: capitalize;
	margin-right: 2px;
	white-space: inherit;
	word-break: break-word;
}

.add-options-table .options-row:first-child .tag {
	background-color: #ff1295;
}

.add-options-table .options-row:nth-child(2) .tag {
	background-color: #00A1B6;
}

.add-options-table .options-row:nth-child(3) .tag {
	background-color: #5F00FD;
}

.resultTable {
	padding-top: 30px;
}

.resultTable thead {
	background-color: #f0f0f0;
}

.resultTable td.mobi-show {
	display: none;
}

.resultTable thead td {
	color: #4d4d4d;
	font-size: 16px;
	padding: 15px 20px;
	text-transform: capitalize;
	white-space: nowrap;
}

.resultTable thead tr td:last-child {
	text-align: center;
}

.resultTable tbody tr td:first-child {
	color: #000;
}

.resultTable tbody td {
	color: #7a7a7a;
	display: table-cell;
	font-size: 15px;
	padding: 15px 10px;
}

.resultTable tbody tr td.cell-image .onoffswitch {
	float: none;
	margin-right: 0px;
	margin: 0 auto;
}

.resultTable tbody tr td:last-child {
	text-align: right;
}

.resultTable tbody input[type="text"] {
	height: 50px;
	padding: 10px;
	min-width: 100px;
	width: 100%;
}

.resultTable tbody input.stock_input[type="text"] {
	width: 120px;
}

.btn-varient-img {
	background-color: #F3F3F3;
	display: block;
	width: 80px;
	height: 80px;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	cursor: pointer;
}

.resultTable tbody tr:first-child td .variant-img-bottom {
	display: none;
}

.variant-img-bottom {
	padding-top: 5px;
	width: 100%;
	max-width: 85px;
	text-align: center;
}

.variant-img-bottom input[type="checkbox"] {
	max-width: 21px;
	max-height: 21px;
	vertical-align: middle;
}

.variant-same-img {
	width: 70%;
	display: inline-block;
	vertical-align: middle;
	padding-left: 10px;
	font-size: 12px;
	line-height: 12px;
	padding-top: 5px;
	padding-left: 2px;
	padding-right: 2px;
}

.btn-varient-img img {
	max-width: 100%;
}

.resultTable tbody td.options-name {
	font-size: 15px;
	font-weight: bold;
	text-transform: capitalize;
	width: 125px;
	word-break: break-word;
}

.resultTable tbody td.options-name.cell-0 {
	color: #ff1295;
}

.resultTable tbody td.options-name.cell-1 {
	color: #00a1b6;
}

.resultTable tbody td.options-name.cell-2 {
	color: #5f00fd;
}

.resultTable tbody td.cell-price {
	color: #1D1D1B;
	font-weight: 600;
}

.map-area {
	margin-top: 10px;
	max-width: 100%;
}

.add-row-area .btn-area .my-btn {
	margin-top: 25px;
	min-width: 100px;
	max-width: 100%;
}

.date-text {
	line-height: 35px;
}

.clearfix {
	clear: both;
}

.page-break {
	display: none;
}

.chart-style-backoutter {
	background-color: #fff;
	position: relative;
}

.dashboard-info-container {
	float: none;
	margin-left: auto;
	margin-right: auto;
}

.dashlet2-container-right {
	background-color: #fff;
}

.item-form-group .percent-txtbox {
	width: 85%;
	margin-right: 10px;
}

@media print {
	.form-horizontal {
		display: none;
	}
	.dashlet-choices,
	.dashlet-choices-bar,
	.dashboard-menu-container {
		display: none;
	}
	span.legend-barGraph1,
	.dashlet2-container-left,
	.dashlet2-container-right {
		width: 100% !important;
		float: none !important;
		margin-bottom: 100px;
	}
	.dash-info-container {
		width: 20%;
	}
	.dsbrd-bar-outter-sec {
		position: relative;
		float: none;
	}
	.dashlet2 {
		padding-left: 0px;
		padding-right: 0px;
	}
	#MyPrintDiv {
		float: none;
		width: 100%;
	}
	.page-break {
		display: block;
		page-break-before: always;
	}
	.dashboard-container {
		width: 100%;
		margin-left: 0px;
		margin-right: 0px;
	}
	.chart-style {
		width: 100%;
	}
}

.dashboard-menu-container>ul {
	width: auto !important;
}

.virtual-table {
	display: table;
	width: 100%;
}

.virtual-table .virtual-cell {
	display: table-cell;
	vertical-align: top;
}

.options-filter {
	margin-top: 40px;
	padding: 7px 25px;
}

.options-filter .fancy-checkbox label {
	width: 34px;
	height: 34px;
	background-size: auto;
	padding-top: 5px;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
}

.options-filter .fancy-checkbox input[type="checkbox"]:checked+label {
	background-image: url("../images/checkbox1_checked.png");
}

.options-filter .fancy-checkbox input[type="checkbox"]+label {
	background-image: url("../images/checkbox1_unchecked.png");
}

.options-filter .virtual-table .virtual-cell.leftsec {
	width: 15%;
	color: #a9a9a9;
	text-align: left;
}

.options-filter .fancy-checkbox {
	display: inline-block;
	vertical-align: middle;
	padding-right: 50px;
}

.options-filter .fancy-checkbox:last-child {
	padding-right: 0px;
}

.filter-values.price-filter {
	display: none;
}

.filter-values.item-filter-values.price-filter {
	display: inline-block;
}

.order-detail-item-sec .ordr-dtls-item-review {
	display: inline-block;
	width: 15%;
	text-align: center;
	padding: 0px 15px;
	vertical-align: middle;
}

.order-detail-item-sec .ordr-dtls-item-qty {
	width: 5%;
}

.order-detail-item-sec .ordr-dtls-item-delivery {
	width: 11%;
}

.order-detail-item-sec .text-delivery {
	color: #cccccc;
	margin-bottom: 5px;
}

.order-detail-item-sec .text-varient {
	color: #4d4d4d;
	font-size: 14px;
}

.order-detail-item-sec .sm-divider {
	border-color: #B2B2BB;
	margin-bottom: 14px;
	margin-top: 14px;
}

.order-detail-item-sec .ordr-dtls-item-iteminfo>span:first-child {
	vertical-align: top;
}

.ordr-dtls-item-status select {
	max-width: 200px;
	height: 41px;
	border: 2px solid #cccccc;
	color: #9c9b9b;
	padding: 8px 15px;
	border-radius: 5px;
	background-color: #fff;
	background-position: 93% center;
	text-align: left;
}

.icon.icon-review {
	width: 39px;
	height: 39px;
	margin-right: 0px;
	margin-bottom: 5px;
}

.new-review,
.new-review a {
	color: #FF5A60;
}

.new-review .icon.icon-review {
	background-image: url("../images/view_review.svg");
}

.icon.icon-review {
	background-image: url("../images/view_review_old.svg");
	display: block;
	margin: auto;
	text-align: center;
}

.order-detail-item-sec .ordr-dtls-item-review a:hover .icon.icon-review,
.order-list-body-sec .order-review-sec a:hover .icon.icon-review {
	background-image: url("../images/view_review_old-hov.svg");
}

.order-detail-item-sec .ordr-dtls-item-review .new-review a:hover .icon.icon-review,
.order-list-body-sec .order-review-sec .new-review a:hover .icon.icon-review {
	background-image: url("../images/view_review-hov.svg");
}

.chkout-desc-sec .chkout-desc-top {
	display: table;
	width: 100%;
}

.chkout-desc-sec .chkout-desc-top .chkout-desc-top-l {
	display: table-cell;
}

.chkout-desc-sec .chkout-desc-top .chkout-desc-top-r {
	display: table-cell;
	text-align: right;
	width: 180px;
}

.popup-area.order-item-feedback-popup {
	bottom: 0;
	left: 0;
	overflow-x: hidden;
	overflow-y: auto;
	position: fixed;
	right: 0;
	top: 0;
	width: 100%;
	background: transparent none repeat scroll 0 0;
	border: none;
	max-width: 100%;
	margin: 0px;
}

.popup-area.order-item-feedback-popup .wrapper {
	background-color: #fff;
	margin-left: auto;
	margin-right: auto;
	width: 650px;
	margin-top: 40px;
	margin-bottom: 40px;
}

.content-pages-temp {
	padding-bottom: 50px;
}

.slider-overlay {
	background-color: rgba(0, 0, 0, 0.3);
	position: absolute;
	left: 0px;
	top: 0px;
	height: 100%;
	width: 100%;
	visibility: hidden;
	z-index: 9;
}

.cart-item-img:hover .slider-overlay {
	visibility: visible;
}

.btn-mobi-slider {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	z-index: 9999;
	display: none;
}

.mypopup-area .popup-wrapper {
	width: 400px;
	background-color: #fff;
	border: 1px solid #bfbfbd;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
}

.mypopup-area {
	bottom: 0;
	display: none;
	left: 0;
	outline: 0 none;
	overflow: hidden;
	position: fixed;
	right: 0;
	top: 0;
	z-index: 99999;
	width: 100%;
	height: 100%;
}

.modal-open .mypopup-area {
	overflow-x: hidden;
	overflow-y: auto;
}


/*404 pages*/

.page-not-found {
	background: #fafafa;
	color: #b3b3b3;
	padding-top: 40px;
	text-align: center;
	margin: auto;
	width: 100%;
	height: 100%;
}

.page-not-found .container {
	padding: 10px;
}

.page-not-found img {
	max-width: 98%;
}

.page-not-found h2 {
	font-family: 'Oswald', sans-serif;
	color: #333;
	font-size: 80px;
	margin-bottom: 10px;
}

.page-not-found-back-btn {
	margin-top: 70px;
}

.page-not-found-back-btn a {
	font-family: 'Oswald', sans-serif;
	color: #b3b3b3;
	font-size: 20px;
}


/*End 404 pages*/

.dd-selected-text {
	line-height: 15px !Important;
}

.dd-option-image,
.dd-selected-image {
	max-width: 25px !Important;
	float: none !important
}

.dd-selected {
	padding: 0 !important;
}

.dd-option-image {
	position: absolute;
}

#SelectLanguage>ul li a.dd-option {
	padding: 10px !important;
	display: flex;
	border-bottom: solid 1px #ddd;
	overflow: hidden;
	text-decoration: none;
	color: #333;
	cursor: pointer;
	-webkit-transition: all 0.25s ease-in-out;
	-moz-transition: all 0.25s ease-in-out;
	-o-transition: all 0.25s ease-in-out;
	-ms-transition: all 0.25s ease-in-out;
	min-height: 0;
	border: none !important;
	line-height: 20px;
}

#SelectLanguage>.dd-select {
	background: #fff !important;
	border: none !Important;
	display: flex;
    min-height: 79px;
}

#SelectLanguage .dd-options {
	min-width: 100px !important;
	box-shadow: 0px 0px 1px #b3b3b3 !important;
	border: none !Important;
}

.dd-pointer {
	right: 0 !important;
}

.header.user-login .dropdown .dropdown-menu>li>a,
.header.user-login .dropdown .dropdown-menu>form>li>a {
	overflow: hidden;
	text-overflow: ellipsis;
}

label.dd-option-text {
	line-height: 14px !important;
	margin-top: 3px;
	color: #494949;
	font-weight: normal;
	width: Calc(100% - 30px);
	margin-left: 35px;
	text-align: left;
	white-space: nowrap;
}

.header .main-nav #SelectLanguage>ul>li>a::after {
	background: none;
	border: none;
}

#SelectLanguage a.dd-selected {
	display: flex;
    align-items: center;
}

#SelectLanguage a.dd-selected .dd-selected-text {
	line-height: 6px !Important;
	color: #494949;
	font-weight: normal;
	margin-top: 7px;
	margin-right: 15px;
}

.header.user-login .login-menu a::after {
	display: none;
}

.language-menu .dd-options {
	max-height: 300px;
	overflow-y: initial;
	width: auto !important;
}


/*Contact us page*/

.contact-main {
	background: #FFFFFF;
	width: 800px;
	margin: auto;
	max-width: 100%;
	padding: 30px;
	font-size: 16px;
	color: #999999;
	min-height: 300px;
}

.contact-title h1 {
	font-size: 26px;
	font-weight: 700;
	color: #000000;
	border-bottom: 1px solid #999;
	padding-bottom: 10px;
	max-width: 200px;
}

.contact-main p {
	padding-top: 20px;
	padding-bottom: 15px;
}

.contact-main p img {
	margin-right: 15px;
}


/*End Contact us page*/


/*Seller Translate*/

.lng-translate-top-sec {
	background: #494949;
	color: #FFF;
	padding: 10px 15px;
	margin-bottom: 15px;
}

.common-btn-grey {
	font-size: 16px;
	font-weight: 300;
	color: #fff;
	background-color: #999999;
	text-align: center;
	border: 1px solid #999999;
	display: inline-block;
	height: 50px;
	padding: 13px 60px;
	transition: all 0.2s ease 0s;
	text-decoration: none;
	outline: none;
	border-radius: 25px;
	margin: 5px;
}

.common-btn-red {
	font-size: 16px;
	font-weight: 300;
	color: #fff;
	background-color: #ff5a60;
	text-align: center;
	border: 1px solid #ff5a60;
	display: inline-block;
	height: 50px;
	padding: 13px 60px;
	transition: all 0.2s ease 0s;
	text-decoration: none;
	outline: none;
	border-radius: 25px;
	margin: 5px;
}

.lng-translate-top-sec .cart-top-sec-left .item-form-group {
	width: 400px;
	max-width: 100%;
	min-height: 30px;
	padding-top: 12px;
}

.lng-translate-top-sec .cart-top-sec-left .item-form-group span {
	float: left;
	margin-top: 10px;
	font-size: 16px;
}

.lng-translate-top-sec .cart-top-sec-left .item-form-group select {
	float: left;
	width: 250px;
	max-width: 70%;
	margin-left: 10px;
}

.grey-txt-padding {
	color: #999999;
	padding: 0px 0px 12px 0px;
}

.lng-custom-option-box {
	padding-bottom: 20px;
	margin-bottom: 30px;
}

.lng-border-bottom {
	border-bottom: 1px solid #c8c8c8;
}

.lng-trans-option-sec {
	border-left: 1px solid #c8c8c8;
	margin-left: 15px;
	margin-top: 25px;
}

.lng-trans-option-sec .item-form-group {
	min-height: 30px;
	margin: 12px;
}

.lng-trans-option-sec .item-form-group label {
	margin-left: 15px;
}

.lng-translate-top-sec.sticky {
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 800;
}

.popup-area.cancel-translations {
	width: 370px;
	max-width: 100%;
	top: 25%;
}

.cancel-translations .content-area p {
	color: #999;
	font-size: 14px;
	margin-bottom: 10px;
}

.popup-gray-btn {
	font-size: 14px;
	color: #FFF;
	background: #999999;
	border: 1px solid #999999;
	height: 40px;
	padding: 10px 25px;
	border-radius: 20px;
	outline: none;
}

.popup-red-btn {
	font-size: 14px;
	color: #FFF;
	background: #ff5a60;
	border: 1px solid #ff5a60;
	height: 40px;
	padding: 10px 25px;
	border-radius: 20px;
	outline: none;
}

.cancel-translations .btn-area {
	margin-top: 25px;
	margin-bottom: 10px;
}


/*End Seller Translate*/


/*Sellet-item-upload3*/

.highlight-language {
	font-weight: 700;
	color: #ff5a60;
}


/*End*/


/*Popup-language*/

.popup-language {
	position: absolute;
	background: rgba(232, 232, 232, 0.9);
	border-radius: 20px;
	width: 350px;
	right: -120px;
	margin-top: 20px;
}

.popup-language:before {
	content: '';
	width: 0;
	height: 0;
	border-left: 15px solid transparent;
	border-right: 15px solid transparent;
	border-bottom: 15px solid rgba(133, 133, 133, 0.8);
	position: absolute;
	margin-top: -15px;
	margin-left: 47%;
}

.pop-up-reminder {
	background: rgba(133, 133, 133, 0.8);
	padding: 13px 30px;
	color: #fff;
	border-radius: 20px 20px 0 0;
	font-size: 19px;
	font-weight: bold;
	font-family: 'Lato';
}

.pop-up-message {
	padding: 25px 30px;
	color: rgb(128, 128, 128);
	font-size: 16px;
	letter-spacing: 0.025em;
}

.pop-up-button {
	cursor: pointer;
	color: rgb(128, 128, 128);
	border: 1px solid rgb(128, 128, 128);
	width: 90px;
	text-align: center;
	border-radius: 15px;
	padding: 8px;
	margin: 0 30px 20px;
}


/*storefront review*/

.storefront-review .cart-item-img {
	width: 100%;
	padding: 0;
}

.storefront-review .cart-item-box-left {
	display: inline-block;
	padding: 0 20px;
	width: 18%;
}

.storefront-review .cart-item-box-left img {
	width: 100%;
	display: inline-block;
	vertical-align: middle;
}

.storefront-review .cart-item-box-desc {
	display: inline-block;
	width: 81%;
	vertical-align: top;
	border-right: none;
}

.storefront-review .cart-item-box-desc h3,
.storefront-review .cart-item-box-desc h3 a {
	font-size: 16px;
	color: #000;
	font-weight: 700;
	padding: 10px 0 0;
	line-height: 25px;
}

.storefront-review .cart-publish-merchant {
	font-size: 14px;
}

.storefront-review .store-rating {
	margin-bottom: 10px;
	float: right;
}

.storefront-review .storefront-desc {
	border-top: 1px solid #d2d2d2;
	margin-top: 12px;
	padding-top: 7px;
}

.storefront-review .cart-item-desc {
	padding-top: 0;
	padding-bottom: 0;
	color: #999;
	font-size: 14px;
	max-width: 70%;
	padding-left: 50px;
}

.storefront-review .cart-item-box-desc .cart-top-sec-left {
	margin-bottom: 0;
}

.storefront-review .rated-text {
	font-size: 14px;
	color: #000;
	margin-top: 35px;
	font-weight: 700;
}

.storefront-review .rated-icon {
	width: 25px;
	height: 25px;
}

.storefront-review .rated-icon-left {
	background: url('../images/thumbup.svg') no-repeat;
	background-size: contain;
}

.storefront-review .rated-icon-right {
	background: url('../images/thumbdown.svg') no-repeat;
	background-size: contain;
}

.storefront-review .rated-icon-text {
	font-size: 14px;
	color: #B3B3B3;
	line-height: 22px;
	margin: 0 30px 0 10px;
}

.storefront-review .rated-icon-text:hover {
	cursor: pointer;
	color: #ff5a60;
}

.storefront-review .rated-container {
	float: left;
	margin-top: 15px;
}

.storefront-review .rated-container>.left:nth-child(1) {
	border-right: 1px solid #b3b3b3;
	margin-right: 31px;
}

.storefront-review .storefront-date {
	float: right;
	color: #B3B3B3;
	margin-top: 15px;
}

.item-price-box .attribute-opt .option-label {
	min-width: 70px;
	width: 100%;
	margin-bottom: 10px;
	max-width: 100%;
	word-wrap: break-word;
}

.page-seller.purchase-pg-hstry-dtls .ordr-dtls-item-bodyrow {
	padding: 0;
}

.sold_box {
	background: #fff;
	width: 100%;
	margin-top: 30px;
}

.purchase-history-container2 {
	padding: 25px;
}

.purchase-history-container1 {
	border-bottom: 1px solid #b2b2bb;
	padding: 10px 25px;
}

.page-seller.purchase-pg-hstry-dtls .order-page-merchant-name {
	width: 150px;
}

.purchased-sold-by,
.purchased-contact {
	color: #999999;
	font-size: 12px;
}

.purchased-merchant-name,
.purchased-merchant-contact {
	color: #000;
	font-size: 14px;
}

.purchased-name-container {
	width: 150px;
	float: left;
}

.purchased-contact-container {
	float: left;
}

.seller-item-text {
	text-align: center !important;
	color: #868686;
	font-size: 12px;
}

.item-label-text {
	text-align: center !Important;
	float: left !important;
	max-width: 180px !important;
}

.price-align-center {
	text-align: center !important;
}

.item-translated-google {
	margin-top: -28px;
	margin-bottom: 20px;
	font-size: 12px;
	color: #999;
}


/* review */

.item-review-l {
	float: left;
}

.item-review-r {
	float: right;
}

#toggle-rating {
	background-image: url('../images/open_summary.svg');
	width: 41px;
	height: 41px;
	display: inline-block;
	background-repeat: no-repeat;
	background-position: center center;
}

#toggle-rating.active {
	background-image: url('../images/minimize_summary.svg');
	background-size: contain;
}

.rating-summary {
	margin-bottom: 30px;
	display: none;
}

.rating-summary>h6 {
	color: #000000;
	font-size: 16px;
	font-weight: 600;
	margin-bottom: 10px;
}

.rating-summary table tr>td {
	color: #999999;
	font-size: 14px;
}

.rating-summary table tr>td:last-child {
	text-align: right;
}

.rating-summary table tr>td>img {
	margin: 5px 3px;
}

.rating-summary table tr>td>img:first-child {
	margin-left: 0px;
}

.rating-summary table tr.text-black>td {
	color: #000000;
}

.review-box {
	background-color: #fff;
	padding: 25px 25px 35px;
	color: #999999;
	font-size: 14px;
	box-shadow: 1px 1px #999999;
}

.list-review>ul>li {
	margin-bottom: 20px;
}

.list-review ul ul .review-box {
	padding-left: 80px;
	border-top: 1px solid #C8C8C8;
}

.user-avtar img {
	width: 40px;
	height: 40px;
	border-radius: 50px;
}

.user-avtar,
.review-detail {
	display: table-cell;
	vertical-align: top;
}

.review-detail {
	padding-left: 15px;
}

.review-detail .review-head {
	display: table;
	width: 100%;
}

.review-detail .review-head h6 {
	color: #000000;
	font-size: 14px;
	font-weight: 600;
	display: table-cell;
}

.review-detail .review-head .item-rating {
	display: table-cell;
}

.review-detail .review-head .item-rating img {
	margin: 0px 3px;
}

.review-detail .review-head p {
	font-size: 12px;
	color: #494949;
	display: table-row;
}

.review-detail .review-body {
	margin-top: 15px;
	font-weight: 300;
}

.modal-body .review-detail .review-body {
	height: 60px;
	position: relative;
	overflow: hidden;
}

.modal-body .review-detail .review-body .review-body-inner {
	padding-right: 10px;
}

.review-detail .review-body .review-reply {
	display: block;
	padding-top: 15px;
	color: #FF5A60;
	font-weight: 400;
}

.review-box .reply-from {
	display: block;
	padding-bottom: 15px;
	color: #000;
	font-weight: 400;
}

.item-review-wrap .review-voted-percent {
	border-bottom: none;
	margin-bottom: 0px;
}

.item-review-wrap {
	border-bottom: 1px solid #C8C8C8;
	margin-bottom: 20px;
}

#replyModal .modal-header,
#replyModal .modal-footer {
	border: none;
}

#replyModal .modal-header,
#replyModal .modal-body {
	padding-left: 25px;
	padding-right: 25px;
}

#replyModal .modal-content {
	box-shadow: none;
	border-radius: 0px;
}

#replyModal .modal-title {
	font-size: 14px;
	color: #000000;
}

#replyModal .review-box {
	box-shadow: none;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}

#replyModal .comment-area .form-control {
	border-radius: 0px;
	box-shadow: none;
	color: #999999;
	font-weight: 600;
	border-color: #C8C8C8;
}

#replyModal .modal-footer {
	text-align: center;
}

#replyModal .modal-footer .btn {
	width: 240px;
	height: 40px;
	background-color: #ff5A60;
	color: #fff;
	border-radius: 20px;
	text-align: center;
}


/* review */

.seller-tab-area #delivery_method .item-form-group a p:hover,
#delivery-section .item-upload-delivery-secton a p:hover {
	color: #ff5a60;
}


/*seller settings added css*/

.seller-setting-p {
	margin-bottom: 40px;
}

.type-payment {
	width: 130px;
	height: 45px;
}

.payment-stripe {
	background: url(../images/stripe_logo.svg) no-repeat;
	background-size: contain;
}

.payment-paypal {
	background: url(../images/paypal_icon-02.svg) no-repeat;
	background-size: contain;
}

.payment-omise {
	background: url(../images/omise_logo.svg) no-repeat;
	background-size: contain;
}

.payment-paymill {
	background: url(../images/paymill.jpg) no-repeat;
	background-size: contain;
}

input.payment-input#SellerPayment {
	padding: 0 10px;
}

.btn-link-payment {
	background: #4D4D4D;
	color: #fff;
	cursor: pointer;
	text-align: center;
	border-radius: 20px;
	font-weight: 300;
	height: 35px;
	line-height: 35px;
	width: 100%;
}

.img-payment-warning {
	background: url(../images/verify_pay.svg) no-repeat;
	background-size: contain;
	width: 20px;
	height: 25px;
	float: left;
	margin-right: 10px;
	margin-top: 10px;
}

.seller-payment-container span {
	float: left;
	color: #999;
	width: Calc(100% - 30px);
}

.col-md-12.seller-payment-container {
	border-bottom: 1px solid #999;
	padding-bottom: 25px;
	margin-bottom: 25px;
	float: left;
	width: 100%;
}

.col-md-12.seller-payment-container:last-child {
	border-bottom: none;
	margin-top: 0;
}

.payment-input {
	color: #b3b3b3;
	line-height: 40px;
}

.offline-payment-input {
	line-height: 20px;
}

.seller-payment-container .pay-getway-logo img {
	max-height: 45px;
	max-width: 100%;
}

.seller-payment-container .omise-logo img {
	max-width: 120px;
}

.pay-getway-logo-txt {
	padding-top: 10px;
	font-weight: bold;
}


/*Login page*/

.page-login .header .main-nav ul>li>a::after,
.header .main-nav ul>li.language-menu>div::after {
	border-right: none;
}

.loing-section {
	margin: auto;
	width: 300px;
	max-width: 95%;
	padding-top: 50px;
	padding-bottom: 30px;
}

.login-title {
	font-size: 22px;
	color: #4a4a4a;
	border-bottom: 1px solid #e6e6e6;
	margin-bottom: 40px;
	padding-bottom: 10px;
	text-align: center;
}

.login-area {
	width: 100%;
	margin: auto;
	text-align: center;
}

.login-btn.btn-facebook {
	background-color: #2947a1;
	margin-top: 15px;
	margin-bottom: 15px;
}

.login-btn.btn-google {
	background-color: #f04036;
	margin-top: 15px;
	margin-bottom: 15px;
}

.login-btn {
	box-shadow: 0 1px #494949;
	color: #fff;
	display: inline-block;
	font-size: 14px;
	margin: 0 auto;
	outline: medium none;
	padding: 10px 15px 7px;
	width: 280px;
	max-width: 100%;
}

.login-btn:hover,
.login-btn:focus,
.login-btn:active {
	color: #fff;
}

.icon.icon-fb {
	background-image: url(../images/login_fb.svg);
	height: 30px;
	width: 30px;
}

.icon.icon-google {
	background-image: url(../images/login_goo.svg);
	height: 30px;
	width: 30px;
}

.forgotpass-link {
	margin-top: 20px;
	margin-bottom: 15px;
	text-align: center;
	width: 100%;
}

.forgotpass-link a {
	font-size: 12px;
	color: #999;
	text-decoration: none;
	outline: none;
}

.sign-in-bottom-border {
	border-bottom: 1px solid #e6e6e6;
	margin: auto;
	margin-bottom: 30px;
	margin-top: 33px;
	width: 100%;
	text-align: center;
}

.sign-in-or-txt {
	color: #4d4d4d;
	font-size: 14px;
	background: #FFFFFF;
	position: absolute;
	padding: 0px 15px;
	margin-top: -10px;
	margin-left: -20px;
}

.signin-form-group {
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: left;
}

.signin-form-group label {
	width: 100%;
	font-size: 12px;
	color: #999;
	font-weight: normal;
	margin-bottom: 3px;
}

.signin-form-group .singfrm-txtbox {
	width: 100%;
	color: #000000;
	font-size: 12px;
	height: 30px;
	padding: 5px 10px;
}

.black-btn {
	background: #000000;
	color: #FFFFFF;
	border: none;
	margin-top: 10px;
	padding: 7px 20px;
	min-width: 132px;
	text-align: center;
	font-size: 12px;
	outline: none;
	margin-left: 3px;
	margin-right: 3px;
}

.loing-section {
	position: relative;
	min-height: 700px;
}

.signin-sec {
	position: absolute;
	top: 120px;
	left: 0px;
	-webkit-transition: 1s;
	-moz-transition: 1s;
	-o-transition: 1s;
	opacity: 0;
}

.register-sec {
	position: absolute;
	top: 120px;
	left: -1400px;
	-webkit-transition: 1s;
	-moz-transition: 1s;
	-o-transition: 1s;
	opacity: 0;
}

.signin-sec.active,
.register-sec.active {
	-webkit-transition: 1s;
	-moz-transition: 1s;
	-o-transition: 1s;
	opacity: 1;
	left: 0px;
	width: 100%;
}

.msg-error-sec {
	color: #f00;
}


/*End Login page*/


/*Private Login page*/

.plogin-top-sec {
	padding-bottom: 30px;
	text-align: center;
	background: #FFF;
}

.prvt-login-inner-left {
	width: 350px;
	margin: 0 auto;
}

.prvt-login-inner-right {
	width: 455px;
	margin: 0 auto;
	padding: 50px;
}

.prvtlogin-left-btn {
	background-color: #000;
	color: #fff;
	padding: 10px 15px;
	min-height: 40px;
	display: inline-block;
	width: 240px;
	text-align: center;
	border: 1px solid #FFF;
}

.prvtlogin-left-btn:hover,
.prvtlogin-left-btn:focus {
	background-color: #FF5A5F;
	color: #fff;
}

.prvtlogin-lefttbtn-sec {
	margin-bottom: 10px;
	text-align: center;
}

.prvtlogin-leftttxt-sec {
	text-align: center;
	margin-top: 25px;
}

.prvtlogin-leftttxt-sec span {
	color: #000;
	display: inline-block;
	margin-left: 10px;
}

.prvtlogin-click-here-txt {
	margin-top: 5px;
	text-align: center;
}

.prvtlogin-click-here-txt a {
	font-weight: bold;
	color: #FFFFFF;
	border: 1px solid #FFF;
	padding: 10px 20px;
	display: block;
	width: 210px;
	margin: auto;
}

.prvtlogin-click-here-txt a:hover,
.prvtlogin-leftttxt-sec a:hover {
	color: #FF5A5F;
}

.prvt-login-form-left {
	width: 350px;
	margin: 0 auto;
	display: none;
}

.prvt-login-form-left h4 {
	font-size: 20px;
	margin-bottom: 10px;
}

.prvt-login-form-left .login-btn.btn-facebook {
	margin-top: 10px;
	margin-bottom: 5px;
}

.prvt-login-form-left .login-btn.btn-google {
	margin-top: 10px;
	margin-bottom: 5px;
}

.prvt-login-frmgrp label {
	font-size: 12px;
	font-weight: normal;
}

.prvt-login-frmgrp {
	margin-bottom: 22px;
	text-align: left;
	width: 250px;
	max-width: 100%;
	margin-left: auto;
}

.forgotpass-sec .prvt-login-frmgrp {
	width: 100%;
}

.prvt-login-frmgrp input[type="text"] {
	border: 1px solid #c7c7c7;
	box-shadow: none;
	border-radius: 3px;
}

.prvt-login-btn {
	background-color: #000;
	color: #fff;
	padding: 10px 15px;
	min-height: 40px;
	display: inline-block;
	width: auto;
	max-width: 100%;
	text-align: center;
	border: 1px solid #FFF;
}

.prvt-login-btn:hover,
.prvt-login-btn:focus {
	background-color: #FF5A5F;
	color: #fff;
	border: 1px solid #FFF;
}

.prvt-login-frmbtnsec {
	text-align: center;
	margin-top: 35px;
}

.prvt-login-inner-right h4 {
	color: #000;
	font-size: 24px;
	text-align: center;
	margin-bottom: 20px;
}

.prvt-login-inner-right p {
	line-height: 25px;
	color: #999;
	text-align: center;
}

.prvt-login-mid-l {
	border-right: 2px solid #b3b3b3;
}

.prvtlogin-rightbtn-sec {
	text-align: center;
	margin-top: 40px;
}

.prvtlogin-right-btn,
.prvtlogin-right-btn:hover,
.prvtlogin-right-btn:focus {
	background-color: #fff;
	border: 1px solid #000;
	color: #000;
	padding: 10px 15px;
	min-height: 40px;
	display: inline-block;
	width: 160px;
	text-align: center;
}

.fancy-radio-blackdot>label {
	background-repeat: no-repeat;
	background-position: left center;
	background-size: 50px;
}

.fancy-radio-blackdot>input[type="radio"] {
	display: none;
}

.fancy-radio-blackdot input[type="radio"]+label {
	background-image: none;
	border: 1px solid #999;
	height: 22px;
	width: 22px;
	border-radius: 15px;
	margin-right: 10px;
}

.fancy-radio-blackdot input[type="radio"]:checked+label {
	background-image: url('../images/dot_black.svg');
	background-position: center;
	background-size: 80px;
}

.fancy-radio-blackdot label {
	color: #999;
	font-weight: normal;
}

.fancy-radio-blackdot {
	margin-bottom: 10px;
}

.prvt-login-midsec {
	padding-bottom: 100px;
	padding-top: 20px;
}

.prvt-login-midback .prvtlogin-leftttxt-sec {
	color: #fff;
}

.prvt-login-midback .prvtlogin-leftttxt-sec span {
	color: #fff;
}

.prvt-login-midback .prvt-login-form-left h4 {
	color: #fff;
}

.prvt-login-midback .prvt-login-frmgrp label {
	color: #fff;
}

.prvt-login-midback .fancy-radio-blackdot input[type="radio"]+label {
	border: 1px solid #fff;
	background-color: #fff;
}

.prvt-login-midback .prvt-login-inner-right {
	background-color: #fff;
}

.prvt-login-midback .prvt-login-mid-l {
	border-right: 2px solid #fff;
}

.prvt-login-midback .prvt-login-mid-r {
	padding-top: 40px;
}

.prvt-login-inner-left {
	display: none;
	padding-top: 100px;
}

.prvt-login-form-left.active,
.prvt-login-inner-left.active {
	display: block;
}

.prvt-login-mid-l {
	padding-bottom: 50px;
}

.prvt-login-ftr {
	padding-top: 50px;
	padding-bottom: 50px;
	text-align: center;
	color: #999;
}

.prvt-login-ftr span {
	display: inline-block;
	width: 100px;
	text-align: center;
	font-size: 27px;
	vertical-align: middle;
}

.prvt-login-ftr a {
	color: #b3b3b3;
}

.prvt-login-errmsg {
	color: #f00;
}

.login-back-btn {
	text-align: center;
	padding: 15px;
}

.login-back-btn a {
	text-decoration: none;
	outline: none;
	color: #FFFFFF;
}

.prvt-login-form-inner {
	width: 320px;
	max-width: 100%;
	padding: 18px 30px;
	background: rgba(0, 0, 0, 0.3);
	text-align: center;
	color: #FFFFFF;
}

.prvt_login_btn,
.prvt_login_btn:hover {
	border: 1px solid #cacaca;
	width: 100%;
	display: inline-block;
	text-align: left;
	color: #fff;
	padding: 7px 12px;
	margin: auto;
	margin-bottom: 10px;
}

.prvt_login_btn .icon-google {
	background-image: url(../images/login-gogle-icon.svg);
}

.prvt_login_btn .icon-facebook {
	background-image: url(../images/login-fb-icon.svg);
}

.plogin-logo {
	max-width: 100%;
	margin: auto;
	margin-top: 10px;
	float: left;
}

.plogin-logo img {
	max-width: 100%;
	margin: auto;
	width: auto;
	max-height: 60px;
}

.prvt-login-form-left .login-area {
	margin-bottom: 10px;
}

.prvt-forgotpass-sec {
	text-align: center;
	width: auto;
	display: inline-block;
	padding-left: 12px;
}

.prvt-forgotpass-sec a {
	text-decoration: none;
	outline: none;
	font-size: 12px;
}

.prvt-login-btn-area {
	display: inline-block;
	width: auto;
	text-align: center;
	margin: auto;
	margin-bottom: 10px;
}

.plogin-top-sec .language-menu {
	margin-top: 45px;
}

.plogin-top-left {
	width: 87%;
	float: left;
	text-align: center;
	margin: auto;
}


/*End Private Login page*/


/*Forgot password page*/

.forgotpass-sec {
	width: 350px;
	margin: auto;
	max-width: 100%;
	padding-top: 50px;
	padding-bottom: 20px;
	text-align: center;
}

.forgotpass-title {
	font-size: 22px;
	color: #000000;
	border-bottom: 1px solid #CCC;
	padding-bottom: 8px;
	margin-bottom: 20px;
}


/*End Forgot password page*/


/*Private Account*/

.page-private-account {
	background: #B2B2B2;
}

.page-private-account .plogin-top-sec {
	background: #FFFFFF;
	padding-bottom: 30px;
}

.private-create-account-sec {
	width: 250px;
	max-width: 95%;
	margin: auto;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 30px;
	color: #FFFFFF;
}

.private-create-account-sec h1 {
	margin-top: 15px;
	margin-bottom: 15px;
	font-size: 20px;
}

.private-create-account-sec .signin-form-group label {
	color: #FFFFFF;
}


/*End Private Account*/


/*freemium space*/

.section.section-category {
	padding-bottom: 30px;
	display: inline-block;
	width: 100%;
}

.google-space-300x250 {
	max-width: 300px;
	width: 100%;
	text-align: center;
}

.google-space-sec {
	margin: auto;
	width: 100%;
	max-width: 630px;
	padding: 20px;
	clear: both;
}

.google-space-big {
	margin: 20px auto;
	width: 100%;
	max-width: 728px;
	clear: both;
}

.page-seller .google-space-big {
	margin-top: 5px;
}


/*Emd freemium space*/


/*Order list page*/

.page-seller .order-list .order-review-sec {
	margin-left: 25px;
	padding-left: 0px;
	padding-right: 0px;
	width: 11%;
}


/*End Order list page*/


/*stash page*/

body.page-seller.seller-items.social-share-page {
	background: #f0f0f0;
}

.social-posting .posting-text {
	font-size: 20px;
}

.social-posting .edit-button .my-btn {
	cursor: pointer;
	margin: 0;
}

.social-posting .posting-container {
	padding: 10px 0;
}

.social-posting .posting-list-container {
	background: rgb(242, 242, 242) none repeat scroll 0% 0%;
	width: 32%;
	float: left;
	margin-right: 13px;
	margin-bottom: 10px;
	max-width: 300px;
}

.posting-list-container>.img-modal-icon {
	margin-right: 20px;
}

.social-posting .var-social {
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	color: #4D4D4D;
	font-size: 15px;
	margin-top: 10px;
}

.social-posting .var-network {
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	color: #B3B3B3;
	font-size: 14px;
	margin-top: -4px;
}

.social-posting .delete-social-site {
	color: #BFBFBC;
	float: right;
	margin-right: 12px;
	margin-top: -36px;
	font-size: 20px;
	font-weight: bold;
	cursor: pointer;
}

.social-posting .cover-container-left,
.social-posting .description-container-left {
	max-width: 100%;
	width: 500px;
	float: left;
	height: 100%;
}

.social-posting .cover-container-right,
.social-posting .description-container-right {
	max-width: 100%;
	width: 573px;
	float: right;
	height: 100%;
	position: relative;
}

.social-posting .cover-container-right .add-image {
	background: url(../images/pictures.svg)no-repeat;
	background-size: contain;
	width: 170px;
	height: 100px;
	position: absolute;
	top: Calc(50% - 50px);
	left: Calc(50% - 85px);
	right: 50%;
}

.social-posting .cover-container-right .add-image a {
	z-index: 9999;
	width: 100%;
	height: 100%;
	float: left;
	position: absolute;
	cursor: pointer;
}

.social-posting .description-container-right textarea {
	border: 1px solid #c8c8c8;
	width: 100%;
	height: 100%;
	padding: 15px 20px;
	outline: none;
}

.cover-container-left span,
.description-container-left span {
	font-size: 17px;
	color: #000;
	font-weight: 700;
	margin-bottom: 10px;
	float: left;
	width: 100%;
}

.cover-container-left p,
.description-container-left p {
	color: #999999;
	max-width: 350px;
	float: left;
	width: 100%;
	margin-bottom: 10px;
}

.social-posting .cov-des-content {
	padding-top: 80px;
}

.seller-common-box.social-posting .container {
	padding-bottom: 50px;
}

.social-posting .cover-photo-img {
	width: 100%;
	height: 100%;
	border: 1px solid #c8c8c8;
	position: absolute;
	z-index: 9;
}

.social-posting .cover-container-right {
	background: #F0F0F0;
}

.social-posting .cover-desc-container {
	margin-top: 50px;
	display: inline-block;
	width: 100%;
	height: 300px;
	padding: 0 45px;
}

.social-posting .cover-desc-container.title-textarea-container {
	height: 150px;
}

.social-posting .title-textarea-container .cov-des-content {
	padding-top: 40px;
}

.social-posting .table-container table {
	border: 1px solid #d2d2d2;
	width: 100%;
}

.social-posting .table-container table th {
	padding: 15px 50px;
	border-bottom: 1px solid #dedede;
	font-size: 16px;
}

.social-posting .table-container table tr td {
	padding: 10px 50px;
	border-bottom: 1px solid #dedede;
}

.social-posting .table-container table input[type="checkbox"] {
	transform: scale(1.5);
	outline: none;
}

.social-posting .table-search-select .group-serach .form-control {
	border-radius: 0px;
	border: 1px solid #999999;
	width: 320px;
	height: 40px;
	color: #494949;
	float: left;
	max-width: 100%;
	outline: none;
}

.social-posting .table-search-select {
	float: left;
	width: 100%;
	margin: 55px 0 0;
}

.social-posting .table-search-select .group-serach button {
	width: 40px;
	height: 40px;
	background-color: #494949;
	text-align: center;
	border: none;
	float: left;
}

.social-posting .icon.icon-search {
	background-image: url(../images/search_white.svg);
}

.social-posting table td .item-description {
	display: table-cell;
	vertical-align: middle;
	max-width: 500px;
	padding-left: 30px;
}

.social-posting table td .item-image {
	display: table-cell;
}

.social-posting table td .item-image img {
	width: 60px;
}

.social-posting .table-container table tr td,
.social-posting .table-container table tr th {
	display: table-cell;
	vertical-align: middle;
}

.social-posting .item-selected-container span {
	font-weight: 700;
	font-size: 16px;
	line-height: 35px;
	margin-right: 8px;
}

.social-share-page #mycropModal .modal-dialog {
	width: 764px;
	height: 400px;
}

.social-share-page #mycropModal #modaldialog.html5imageupload {
	min-height: 400px;
	min-width: 100%;
}

.editposting-modal .modal-edit-header {
	float: left;
	width: 100%;
	padding: 20px 30px;
	border-bottom: 1px solid #999;
}

.editposting-modal .modal-edit-body {
	float: left;
	width: 100%;
	height: 340px;
}

.editposting-modal .logout-fb {
	cursor: pointer;
	line-height: 40px;
}

.editposting-modal .logout-fb span.logout-text {
	font-size: 18px;
	color: #999;
	margin-left: 5px;
}

.editposting-modal .logout-fb span.logout-name {
	color: #3b66c7;
	font-weight: 700;
	font-size: 18px;
}

.editposting-modal .modal-edit-body .modal-social-body {
	float: left;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.editposting-modal .modal-footer-container {
	padding: 20px;
	width: 100%;
}

.editposting-modal .modal-header-content {
	float: left;
	width: 100%;
}

.editposting-modal .connect-fb .fb-img {
	background: url('../images/fb_new.svg')no-repeat;
	background-size: contain;
	width: 40px;
	height: 40px;
	float: left;
}

.editposting-modal .connect-fb span {
	float: left;
	color: #fff;
	line-height: 40px;
}

.editposting-modal .connect-fb {
	background: #3b66c7;
	padding-right: 20px;
	cursor: pointer;
}

.editposting-modal .img-modal-icon {
	display: none;
}

.editposting-modal span.modal-social-text {
	color: #999;
	font-size: 14px;
	line-height: 24px;
	max-width: 325px;
	display: -webkit-box;
	margin: 145px auto 0;
	text-align: center;
	width: 100%;
	padding: 0 15px;
}

.editposting-modal .modal-text-header {
	color: #000;
	font-size: 18px;
	font-weight: 700;
	line-height: 40px;
}

.editposting-modal .modal-content {
	border-radius: 0 !important;
}

.editposting-modal .modal-edit-body .parent-div {
	width: 100%;
	float: left;
}

.editposting-modal .add-button {
	border-bottom: 45px solid #F9C01E;
	border-left: 37px solid transparent;
	width: 120px;
	color: #fff;
	float: right;
}

.editposting-modal .cancel-button {
	color: rgb(127, 127, 127);
	font-size: 32px;
	cursor: pointer;
}

.editposting-modal .m-body-list-container {
	background: #fff;
	margin-bottom: 0;
	width: 100%;
	float: left;
	cursor: pointer;
	border-bottom: 1px solid #dedede;
}

.editposting-modal input.check-site.left {
	transform: scale(1.5);
	margin: 27px;
}

.editposting-modal .img-fb,
.social-posting .img-fb {
	background: url('../images/fb_new.svg');
}

.editposting-modal .text-social-name {
	color: #4D4D4D;
	font-size: 15px;
}

.editposting-modal .text-network-name {
	color: #B3B3B3;
	font-size: 14px;
	margin-top: -4px;
}

.editposting-modal .social-container {
	padding: 15px;
}

.editposting-modal .img-modal-icon,
.social-posting .img-modal-icon {
	background-size: contain;
	background-repeat: no-repeat;
	margin-right: 12px;
	width: 57px;
	height: 57px;
}

.editposting-modal .btn-social {
	color: #fff;
	border-radius: 15px;
	width: 120px;
	padding: 8px 20px;
	text-align: center;
}

.editposting-modal .btn-social.btngray {
	background: #999;
}

.editposting-modal .btn-social.btnblack {
	background: #000;
}

.change-password .seller-settings-title {
	font-size: 26px;
	text-transform: uppercase;
}


/* more menu changes */

.header .main-nav li.more-menu ul.dropdown-menu {
	max-height: 255px;
}


/* more menu changes */

#showMessage .text-success {
	color: #00cd93;
}

.share-stash-right {
	width: 43%;
	float: left;
	padding-bottom: 22.938%;
	position: relative;
	overflow: hidden;
}

.share-stash-left {
	width: 57%;
	float: left;
	height: 200px;
}

.share-stash-img {
	width: 100%;
	top: 0;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
}

.share-stash-left .back-button a,
.share-stash-left .copy-button a {
	display: -webkit-inline-box;
}

.share-stash-left .back-button a .btn-black,
.share-stash-left .copy-button a .btn-red {
	margin: 0;
	font-size: 14px;
}

.share-stash-left .copy-button a {
	margin: 10px 0;
}

.share-stash-left .copy-button a .btn-red {
	width: 150px;
	padding: 8px 20px;
	text-transform: initial;
}

.share-stash-left .stash-text1 {
	font-size: 24px;
	font-weight: 700;
	color: #000;
}

.share-stash-left .stash-text2 {
	font-size: 14px;
	color: #999;
}

.share-stash-left .stash-text3 {
	font-size: 16px;
	font-weight: 700;
	color: #3b87c7;
	margin: 15px 0;
}

.seller-common-box.share-stash .container {
	padding: 40px 60px;
}


/*New section at home*/

.section.section-item {
	background: #fff;
	padding: 70px 0 0;
}

.item-list-container {
	width: 33%;
	display: inline-table;
	margin: auto;
	text-align: center;
}

.item-list-container .content {
	width: 80%;
	margin: auto;
}

.item-list-container .square-img img {
	width: 135px;
	height: 135px;
	margin: 0 auto 25px;
	border-radius: 50%;
}

.item-list-container .content-title {
	font-size: 16px;
	color: #000;
}

.item-list-container .content-desc {
	color: #999;
	font-size: 14px;
	line-height: 22px;
	margin-top: 25px;
	margin-bottom: 70px;
}

.section-item .group-list-container {
	width: 66%;
	margin: auto;
}

.group-list-container .item-list-container {
	width: 50%;
	display: inline-table;
	margin: auto;
	text-align: center;
}

.section.section-banner {
	background: linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.2)), url('../images/item-slider-2.jpg') no-repeat;
	background-size: cover;
	width: Calc(100% - 60px);
	margin: 15px 30px;
	padding: 90px 0 70px;
	float: left;
	background-position: center;
}

.section-banner .title-text {
	text-align: center;
	font-size: 34px;
	font-weight: bold;
	color: #fff;
}

.section-banner .section-banner-content {
	width: 70%;
	margin: 0 auto;
}

.section-banner .desc-text {
	color: #fff;
	font-size: 14px;
	line-height: 22px;
	margin-top: 50px;
	text-align: center;
}

.section-banner .button-text {
	font-size: 15px;
	color: #fff;
	border: 1px solid #fff;
	display: table;
	margin: 20px auto 0;
	cursor: pointer;
}

.section-banner .button-text a {
	width: 100%;
	float: left;
	padding: 20px;
}


/**End New section at home//* Home slider support */

.header.is-slider {
	background: #FFF;
}

.banner-slider .banner-inner {
	width: 100%;
	margin: auto;
	text-align: center;
}

.banner-slider .home-serach {
	margin-top: 0px;
	position: absolute;
	top: 60%;
	width: 100%;
}

.banner-slider .home-serach .search-controls {
	margin: auto;
	max-width: 800px;
}

.home-banner.banner-slider {
	position: relative;
}

.home-banner.banner-slider .banner-inner {
	position: absolute;
	top: 10%;
	z-index: 9;
}

.header.is-slider .index-mobile-header {
	position: relative;
	z-index: 9999;
}

.home-banner .carousel-inner .item img {
	width: 100%;
	max-width: 100%;
	object-fit: cover;
	height: 100%;
}

.carousel-inner,
.carousel,
.item,
.container,
.fill {
	height: 100%;
	width: 100%;
	background-position: center center;
}

div.carousel-inner .container {
	background: transparent;
}

.item.active::after {
	position: absolute;
	content: " ";
	left: 0px;
	height: 100%;
	display: block;
	width: 100%;
	background-color: rgba(0, 0, 0, 0.2);
	top: 0px;
}


/* End Home slider support */


/*Footer Social media*/

.footer-social-media {
	margin: 25px auto 0px auto;
	width: 100%;
}

.footer-social-media li {
	display: inline-block;
	padding: 5px 8px;
}

.footer-social-media li img {
	border: none;
	max-width: 100%;
	width: 30px;
}


/*End Footer Social media*/

.order-list .order-list-body-sec {
	display: block;
}

.switch-candy a {
	background-color: #FF5A60;
}

.lightboxOverlay,
.lightbox {
	z-index: 111111;
}

.item-detail-right .preview-image .loadarea a {
	cursor: pointer;
}


/* chat-page */

#page-chat-dumb {
	padding-left: 0;
	padding-right: 0;
	height: stretch;
    height: -webkit-fill-available;
    height: -moz-available;
}

.view-chat {
	margin: auto;
	max-width: 1365px;
}

.view-chat-left {
	border-right: 3px solid #efefef;
	background: #EFEFEF;
	padding-left: 0;
	padding-right: 0;
	height: stretch;
    height: -webkit-fill-available;
    height: -moz-available;
}

.view-chat-left-inner {
	max-width: 600px;
	margin: auto;
}

.chat-offer-section {
	border-bottom: 3px solid #EFEFEF;
	padding-top: 8px;
	padding-bottom: 8px;
}

.chat-offer-navigation .top-nav-close {
	float: none;
	display: inline-block;
	vertical-align: middle;
}

.chat-offer-navigation .user-avtar {
	display: inline-block;
	margin-left: 30px;
	margin-right: 30px;
	border-radius: 90px;
	height: 60px;
	vertical-align: middle;
}

.chat-offer-navigation span {
	color: #FF5A5F;
	font-size: 18px;
	vertical-align: middle;
}

.chat-navigation .user-avtar {
	display: inline-block;
	max-width: 77px;
	max-height: 77px;
	border-radius: 100px;
	vertical-align: middle;
	margin-right: 30px;
}

.chat-navigation>span {
	color: #FF5A5F;
	font-size: 22px;
	font-weight: 300;
}

.top-nav-close {
	float: right;
}

.membership-row {
	border-bottom: 1px solid #b3b3b3;
	border-top: 1px solid #b3b3b3;
	font-size: 14px;
	color: #999;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-top: 15px;
	margin-bottom: 15px;
}

.mobi-nav-back-img {
	display: none;
}

.view-chat-left .section-chat {
	border-bottom: 3px solid #efefef;
	padding: 30px 35px;
}

.view-chat-right {
	border-left: 3px solid #f2f5f6;
	padding-top: 15px;
}

.view-chat-sec {
	position: relative;
	height: 1500px;
	margin-left: -15px;
	margin-right: -15px;
	height: 87.7%;
	position: fixed;
	width: 58.5%;
	z-index: 0;
	background-color: #fff;
	max-width: 780px;
	right: 15px;
}

.view-chat-listsec {
	width: 100%;
	position: absolute;
	overflow: hidden;
}

#page-chat-dumb .view-chat-listsec {
	height: 82%;
	max-height: 100%;
	-webkit-overflow-scrolling: touch;
	overflow-x: hidden;
}

.view-chat-ind {
	padding: 30px 40px;
	border-radius: 10px;
	width: 80%;
	font-size: 14px;
	position: relative;
	margin-bottom: 20px;
	border-radius: 0;
	background-color: #fff;
}

.view-chat-ind p {
	color: #fff;
	margin-bottom: 15px;
	word-break: break-word;
}

.view-chat-ind span {
	color: #fff;
}

.chat-ind-other {
	float: left;
	margin-left: 5%;
	background-color: #FF5A5F;
	border: 2px solid #FF5A5F;
}

.chat-ind-other:before {
	border-right-color: #FF5A5F;
	border-bottom: 30px solid transparent;
	border-right: 30px solid #FF5A5F;
	top: -2px;
	border-top: 0 solid transparent;
}

.chat-ind-other:after,
.chat-ind-other:before {
	right: 100%;
	top: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.chat-ind-other:after {
	border-color: rgba(136, 183, 213, 0);
	border-right-color: #FF5A5F;
	margin-top: 0;
	border-right-color: #FF5A5F;
	top: -2px;
	border-top: 0;
	border-width: 25px;
}

.chat-ind-self {
	float: right;
	margin-right: 5%;
	background: #f2f2f2;
}

.chat-ind-self:before {
	border-right: 20px;
	border-bottom: 30px solid transparent;
	border-top: 0 solid transparent;
	top: -2px;
	border-left: 30px solid #f2f2f2;
}

.chat-ind-self:after,
.chat-ind-self:before {
	left: 100%;
	top: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.chat-ind-self:after {
	border-color: transparent;
	border-left-color: #f2f2f2;
	border-width: 25px;
	margin-top: -25px;
	border-top: 0 solid transparent;
	top: 25px;
}

.chat-ind-self p,
.chat-ind-self span {
	color: #999;
}

.view-chat-edit-sec {
	position: absolute;
	bottom: 0;
	width: 100%;
	left: 0;
	padding-left: 15px;
	padding-right: 15px;
	border-top: 2px solid #b3b3b3;
	padding-top: 5px;
	background: #FFF;
}
.disable-chat {background: #f0f0f0; padding-bottom: 10px;} 
.chat-disable-msg{width: Calc(100% - 200px); display: inline-block; vertical-align: middle;}
.view-chat-edit-sec textarea {
	width: 100%;
	height: 100px;
	border: none;
	font-size: 17px;
	padding: 10px;
	width: Calc(100% - 200px);
	height: 85px;
	font-size: 14px;
	float: left;
}

.view-chat-edit-sec>div {
	width: 180px;
	text-align: center;
	display: inline-block;
	width: 180px;
	text-align: center;
	display: inline-block;
}

.btn-chat-send {
	background-color: #FF5A5F;
	color: #fff;
	padding: 10px 26px;
	width: 150px;
	display: inline-block;
	text-align: center;
	margin-top: 12px;
	margin-bottom: 15px;
	border-radius: 0;
}

.btn-chat-send:hover,
.btn-chat-send:focus {
	color: #fff;
}

.dumbchat-page {
	background-color: #EFEFEF;
}

.dumbchat-page .footer {
	display: none;
}

.dumbchat-inbox-pg .chatdmbinbxpg-col-desc p {
	overflow: hidden;
	max-height: 20px;
	white-space: nowrap;
    text-overflow: ellipsis;
    max-width: 732px;
    display: block;
    width: 100%;
}

.dumbchat-inbox-pg .inbox-search-container {
	position: relative;
	float: left;
}

.dumbchat-inbox-pg .inbox-search-container .btn-find {
	background-image: url(../images/search_main.svg);
	background-repeat: no-repeat;
	background-position: center center;
	border: none;
	height: 20px;
	width: 20px;
	background-color: transparent;
	top: 50%;
	position: absolute;
	right: 5px;
	margin-top: -10px;
	outline: none;
	cursor: pointer;
	background-size: contain;
}


/* End chat-page  */


/* Item-detailpg */

.item-detail-left-inner .itmdtls-seller-cnct a {
	border: 1px solid #000;
	padding: 3px 10px;
	margin: 0px;
	border-radius: 100px;
	color: #000;
	display: inline-block;
	margin-left: 12px;
}

.item-detail-left-inner .itmdtls-seller-cnct a i {
	margin-right: 3px;
	color: #000;
	height: 20px;
	width: 20px;
	background-size: cover;
}

.item-detail-left-inner .itmdtls-seller-cnct a:hover,
.item-detail-left-inner .itmdtls-seller-cnct a:focus {
	color: #fff;
	background-color: #000;
}


/* /Item-detailpg */


/* dumbchat-inbox-page  */

.chatdmbinbxpg-top-sec {
	padding-top: 50px;
	padding-bottom: 30px;
}

.chatdmbinbxpg-top-l {
	float: left;
}

.chatdmbinbxpg-top-r {
	float: right;
}

.chatdmbinbxpg-top-srch {
	display: inline-block;
	vertical-align: middle;
}

.chatdmbinbxpg-top-srch i {
	display: inline-block;
	background-image: url('../images/search_main.svg');
	background-repeat: no-repeat;
	width: 25px;
	height: 25px;
	background-size: cover;
}

.chatdmbinbxpg-top-r select {
	padding: 8px 15px;
	vertical-align: middle;
	width: 180px;
}

.chatdmbinbxpg-top-l h4 {
	font-size: 24px;
	font-weight: 700;
	color: #000;
}

.chatdmbinbxpg-topr-sprtr {
	display: inline-block;
	width: 1px;
	background-color: #ccc;
	vertical-align: middle;
	margin-right: 30px;
	margin-left: 30px;
	height: 30px;
}

.chatdmbinbxpg-ind-tbl {
	display: table;
	width: 100%;
}

.chatdmbinbxpg-col-icon,
.chatdmbinbxpg-col-prf,
.chatdmbinbxpg-col-desc,
.chatdmbinbxpg-col-act {
	display: table-cell;
	vertical-align: middle;
	padding: 25px 10px;
}

.chatdmbinbxpg-col-icon {
	width: 45px;
	vertical-align: middle;
	padding-top: 0px;
}

.chatdmbinbxpg-col-prf img {
	width: 76px;
	height: 76px;
	border: 2px solid #ddd;
	border-radius: 100%;
	margin-right: 20px;
	vertical-align: middle;
}

.chatdmbinbxpg-col-prf span {
	display: inline-block;
	color: #999;
	vertical-align: middle;
}

.inbox-chat-img-right {
	display: inline-block;
	color: #999;
	vertical-align: middle;
}

.chatdmbinbxpg-col-prf span label {
	color: #FF5A5F;
	font-size: 20px;
	margin-bottom: 0px;
}

.chatdmbinbxpg-col-desc {
	color: #010101;
}

.icon-right-gray-arrow {
	display: inline-block;
	width: 15px;
	background-image: url(../images/arrow-right-gray.png);
	background-repeat: no-repeat;
	background-size: cover;
	height: 25px;
	background-position: center;
	float: right;
	margin-right: 20px;
}

.chatdmbinbxpg-ind-sec {
	border: 1px solid #d2d2d2;
	padding-top: 10px;
	padding-bottom: 10px;
}

.chatdmbinbxpg-icon-online {
	display: inline-block;
	width: 25px;
	height: 25px;
	background-image: url(../images/dot-01.svg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}

.chatdmbinbxpg-mainsec {
	padding-bottom: 100px;
}

.chatdmbinbxpg-col-prf {
	width: 275px;
}

.chatdmbinbxpg-ind-sec:hover {
	background-color: #f5f5f5;
}

.chatdmbinbxpg-ind-sec:hover .icon-right-gray-arrow {
	background-image: url('../images/arrow-right-red.png');
}

.chatdmbinbxpg-pagination ul li {
	float: left;
	margin-left: 3px;
	margin-right: 3px;
	border: 1px solid #b3b3b3;
}

.chatdmbinbxpg-pagination ul li a {
	display: inline-block;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 40px;
	height: 40px;
	text-align: center;
	color: #b3b3b3;
}

.chatdmbinbxpg-pagination ul li.active {
	border: 1px solid #FF5A5F;
	background-color: #FF5A5F;
}

.chatdmbinbxpg-pagination ul li.active a {
	color: #fff;
}

.chatdmbinbxpg-pagination ul li.page-dotted {
	width: 60px;
	text-align: center;
	border: none;
	padding-top: 15px;
	color: #b3b3b3;
}

.chatdmbinbxpg-pagination {
	margin-top: 20px;
}

.pagination-icon-arrow-r {
	display: inline-block;
	width: 10px;
	background-image: url(../images/arrow-right-dgray.png);
	background-repeat: no-repeat;
	background-size: cover;
	height: 15px;
	background-position: center;
}

.chatdmbinbxpg-pagination li.last a {
	padding-top: 13px;
}

.chatdmbinbxpg-pagination ul li:nth-child(1) {
	margin-left: 0px;
}

.chatdmbinbxpg-top-r .search-top .form-control {
	display: inline-block;
	width: 240px;
	border: 1px solid #1E2028;
	color: #1E2028;
}

.chatdmbinbxpg-top-r .form-control {
	font-size: 14px;
	color: #999999;
	width: 280px;
	background-position: 97% center;
	background-repeat: no-repeat;
	background-size: 17px;
}

.chatdmbinbxpg-top-r .search-top select.form-control {
	display: inline-block;
	margin-left: 10px;
	background-image: none;
	width: 120px;
}

.chatdmbinbxpg-top-r select {
	padding: 6px 15px;
}

.chatdmbinbxpg-top-r .form-control::-webkit-input-placeholder {
	color: #1E2028 !important;
}

.chatdmbinbxpg-top-r .form-control:-moz-placeholder {
	/* Firefox 18- */
	color: #1E2028 !important;
}

.chatdmbinbxpg-top-r .form-control::-moz-placeholder {
	/* Firefox 19+ */
	color: #1E2028 !important;
}

.chatdmbinbxpg-top-r .form-control:-ms-input-placeholder {
	color: #1E2028 !important;
}

.chat-inbox-tabs {
	float: left;
	margin-left: 30px;
}

.chat-inbox-tabs ul li {
	display: inline-block;
	padding: 5px 40px 10px 40px;
}

.chat-inbox-tabs ul li a {
	text-decoration: none;
	outline: none;
	padding: 5px 7px 0px 7px;
}

.chat-inbox-tabs ul li.active a {
	border-bottom: 5px solid #FF5A5F;
	color: #FF5A5F;
	padding-bottom: 5px;
}


/* /dumbchat-inbox-page  */


/*stash*/

.stash-price-tag {
	background: url(../images/stash_tag-01.svg)no-repeat;
	background-size: contain;
	position: absolute;
	bottom: 10px;
	width: 185px;
	height: 50px;
}

.stash-price-tag span.stash-price-txt {
	text-align: center;
	width: 100%;
	float: left;
	height: 100%;
	line-height: 50px;
	color: #fff;
	font-size: 14px;
}

table#tblData tr {
	width: 100%;
	float: left;
	display: inline-table;
}

table#tblData tbody {
	display: block;
	overflow-y: scroll;
	width: 100%;
	max-height: 485px;
	overflow-x: hidden;
}

.social-posting .table-container table#tblData tr td:nth-child(1),
.social-posting .table-container table#tblData tr th:nth-child(1) {
	width: 10%;
}

.social-posting .table-container table#tblData tr td:nth-child(2),
.social-posting .table-container table#tblData tr th:nth-child(2) {
	width: 55%;
}

.social-posting .table-container table#tblData tr td:nth-child(3),
.social-posting .table-container table#tblData tr th:nth-child(3) {
	width: 35%;
}

.shippo-box {
	background: #fff;
	padding: 20px 0px;
	word-wrap: break-word;
	width: 100%;
	clear: both;
}

.shippo-box-inner {
	border: 1px solid #CCC;
	color: #808080;
	padding: 20px 30px;
	font-size: 16px;
	min-height: 150px;
}

.shippo-box-inner p {
	padding-top: 20px;
}

.shippo-box-inner img {
	max-width: 100%;
}

.shippo-box-inner a {
	color: #00a8ff;
}

.shippo-box-inner span {
	color: #000;
}

.omise-back {
	color: #999;
	padding: 5px;
}

#omiseConfirmSec p {
	color: #999;
	padding: 7px 0px;
}

#omiseConfirmSec h4 {
	padding-top: 10px;
}

.btn-question {
	font-weight: 700;
	font-size: 17px;
	position: absolute;
	margin: -7px 10px;
	background: #c8c8c8;
	width: 32px;
	height: 32px;
	text-align: center;
	border-radius: 50%;
	line-height: 32px;
}


/*fixed for dropdown menu*/

.header.affix {
	position: fixed;
}

.category-container .category-items {
	position: absolute;
}

.category-items ul {
	background-color: transparent;
	border: none;
}

.category-items ul>li>a {
	background-color: #fff;
	border: 1px solid #999999;
	border-bottom: none;
}

.category-items ul>li:last-child>a {
	border-bottom: 1px solid #999999;
}

.category-items ul>li>a:hover {
	color: #000;
}


/*end*/

/*
 note: fixed modal scroll issue 
 body.modal-open, */
body.slide-open {
	position: fixed;
}


/*carousel fix*/

.carousel-control {
	position: initial;
	z-index: 99;
}

.carousel-control .glyphicon-chevron-right,
.carousel-control .icon-next {
	right: 50px;
}

.carousel-control .glyphicon-chevron-left,
.carousel-control .icon-prev {
	left: 50px;
}


/*end carousel fix*/

.model-img-crop .html5imageupload .btn.download {
	color: transparent;
	max-width: 50px;
	border-color: transparent;
	background-color: #398439;
	padding-left: 10px;
}

.model-img-crop .html5imageupload .btn.download i {
	color: #fff;
	font-size: 14px;
}

.model-img-crop .html5imageupload .btn.download i.glyphicon-download:before {
	content: "\e013";
}

.itemlist-body-r .item-name .description>a {
	word-break: break-word;
}

.section-shop .shop-box .item-description .fix-tablecell>p {
	word-break: break-word;
	-webkit-line-clamp: 3;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	height: 65px;
}

.cart-item-row-detail {
	word-break: break-word;
}

.options-filter .fancy-checkbox label span {
	word-break: normal;
	white-space: pre;
}


/* custom.css */

.verified-icon {
	background: url("../images/done.svg") no-repeat;
	background-color: #00c8b2;
	-ms-border-radius: 30px;
	border-radius: 30px;
	width: 30px;
	height: 30px;
	margin-top: 5px;
	float: left;
	margin-right: 10px;
}

.verified-text {
	color: #00c8b2 !important;
	width: calc(100% - 40px) !important;
	line-height: 40px;
}

.check-bottom-btn {
	width: 100%;
}

.check-bottom-btn .btn-red {
	float: right;
}

.section-shop .shop-box {
	overflow: hidden;
}

.section-shop .shop-box .box-inner {
	position: initial !important;
}

@media (max-width: 767px) {
	.check-bottom-btn .btn-red {
		float: none;
	}
}


/* custom.css */

.page-not-found-new {
	text-align: center;
}

.x-logo {
	margin-top: 5px;
}

.x-layout {
	font-size: 14px;
	font-family: 'Open Sans', sans-serif;
	color: #43484f;
	background-color: #f0f0f0;
}

.x-header {
	padding: 17px 0px;
	background-color: #fff;
}

.x-content {
	background-color: #f0f0f0;
	min-height: 400px;
	height: 100%;
	height: calc(100% - 192px - 72px);
	/* subtract header and footer from main height */
}

.x-footer-wrapper {
	background-color: #43484f;
	color: #fff;
	padding-top: 30px;
	padding-bottom: 30px;
}

.x-footer p {
	color: #C7C7C7;
}

.logo-404 {
	width: 300px;
}

.x-btn {
	font-size: 14px;
	font-weight: 600;
	background-color: #43484f;
	display: inline-block;
	color: #fff;
	padding: 10px 30px;
	border-radius: 5px;
}

.x-btn:hover {
	color: #fff;
}

.x-header-right .x-btn {
	margin-left: 15px;
}

.page-not-found-new {
	padding-top: 80px;
	padding-bottom: 80px;
	font-size: 24px;
	display: table;
	width: 100%;
	height: 100%;
}

.page-not-found-new .x-cell {
	vertical-align: middle;
	display: table-cell;
}

.page-not-found-new h2 {
	font-size: 36px;
	font-weight: 600;
	margin-top: 15px;
	margin-bottom: 15px;
}

.x-footer {
	color: #c8c8c8;
	line-height: 24px;
}

.x-footer .bold-red-link {
	color: #FF334F;
	font-weight: 600;
}

.x-footer .bold-red-link:hover {
	color: #fff;
}

.x-links {
	margin-top: 20px;
}

.x-links a {
	color: #fff;
	font-weight: 600;
	padding-right: 30px;
	padding-left: 30px;
	border-right: 1px solid #fff;
	font-size: 16px;
}

.x-links a:last-child {
	border: none;
	padding-right: 0px;
}

.x-links a:first-child {
	padding-left: 0px;
}

.x-footer-bar {
	background-color: #000;
	height: 40px;
}

@media (max-width: 767px) {
	.x-logo,
	.x-header-right {
		width: 100%;
		text-align: center;
	}
	.x-logo {
		margin-bottom: 15px;
	}
	.x-header-right>a:first-child {
		margin-bottom: 15px;
		display: inline-block;
	}
	.page-not-found-new {
		font-size: 18px;
		display: block;
	}
	.page-not-found-new .x-cell {
		display: block;
	}
	.x-content {
		height: auto;
	}
}

.pdf-btn {
	display: inline-block;
	width: 100%;
	max-width: 200px;
	position: relative;
	cursor: pointer;
	text-align: center;
	padding: 11px;
	background: #646464;
	border: 1px solid #323232;
	max-height: 45px;
	border-radius: 30px;
	margin-bottom: 1px;
}

.pdf-main .pipcontent {
	display: inline-block;
}

.pdf-main .responce {
	display: inline-block;
}

.pdf-btn input {
	opacity: 0;
	position: absolute;
	z-index: 111;
	top: 0px;
	width: 100%;
	cursor: pointer;
	height: 100%;
	left: 0px;
}

.pdf-btn:hover {
	background: #000;
}

.pdf-main .pip {
	position: relative;
	z-index: 111;
	top: 2px;
	max-width: 200px;
	display: block;
	text-align: center;
	padding: 5px;
}

.pdf-main .pip p {
	padding-left: 15px;
}

.pdf-main .remove {
	position: absolute;
	color: #000;
	top: 3px;
	left: 0px;
	width: 25px;
	height: 25px;
}

.pdf-main .remove img {
	display: block;
	cursor: pointer;
	width: 25px;
	height: 25px;
}

.pdf-main .remove {
	position: absolute;
	color: #000;
	top: 3px;
	left: 0px;
	width: 25px;
	height: 25px;
}

.pdf-btn span {
	color: #fff;
	position: relative;
	z-index: 111;
	top: 2px;
}

.pdf img {
	max-width: 20px;
	position: relative;
	top: -2px;
}

.pdf-btn span.remove {
	position: absolute;
	color: #000;
	top: 0;
	right: 0;
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
}

.pip {
	display: inline-block;
	width: 100%;
	position: relative;
	color: #111;
}

.pdf-btn span p {
	color: #111;
}

.header .main-nav ul>li.inbox-menu>a {
	overflow: initial;
}

#custom-property-area .fancy-checkbox label span {
	word-break: break-word;
}

#HomeCarousel .carousel-inner {
	height: 700px;
	overflow: hidden;
}

.page-home .slide-video {
	height: 100%;
	overflow: hidden;
}

.page-home .carousel-inner>.item video {
	height: 100%;
	overflow: hidden;
	width: 100%;
	object-fit: cover;
}

.section.section-text {
	display: inline-block;
	width: 100%;
}

.t-d-text {
	max-width: 70%;
	margin: 50px auto 60px;
	text-align: center;
	display: block;
}

.t-d-text>span.t-d-title {
	font-size: 34px;
	font-weight: bold;
	display: inline-block;
	width: 100%;
}

.t-d-text>p.t-d-description {
	font-size: 14px;
	color: #999;
	line-height: 22px;
	margin: 30px 0 0;
}

.responce {
	color: red;
	padding: 10px 0px;
}


/*------- May 2018 Admin Access changes -----------*/


/* page - common */

.icon.icon-key {
	background-image: url(../images/key.svg);
}

.btn-transparent {
	font-size: 16px;
	color: #4D4D4D;
	background-color: transparent;
	border: 1px solid #4D4D4D;
	display: inline-block;
	width: 240px;
	padding: 12.5px 20px;
	transition: all 0.2s ease 0s;
	text-decoration: none;
	outline: none;
	border-radius: 30px;
	text-align: center;
}

.action-btns .form-inline {
	display: inline;
	margin-right: 10px;
}

.filter-box .form-control {
	width: 120px;
	color: #979797;
	border-radius: 0px;
	height: 40px;
	border: 1px solid #979797;
	margin-left: 5px;
	margin-right: 5px;
}

.action-btns.filter-box {
	padding-top: 0px;
}

.action-btns.filter-box .form-inline>span {
	position: relative;
}

.header .main-nav ul>li.language-menu>div {
	min-height: auto;
}

#modal-create-account {
	top: 20%;
}

#modal-create-account .modal-body p {
	padding-bottom: 10px;
	text-align: center;
}

#modal-create-account .modal-footer .btn-red {
	background-color: #4d4d4d;
	border: none;
	border-radius: 0px;
}


/*------ SUB-ACCOUNT-CREATE && ACITIVITY LOG -------*/

.access-permission-page .action-btns a+a {
	margin-left: 10px;
}

.access-permission-page .btn-action,
.auto-activity-page .btn-action {
	text-transform: capitalize;
	min-width: 200px;
	padding: 10px 15px;
	font-weight: 600;
}

.access-permission-page .action-btns,
.auto-activity-page .action-btns {
	padding-top: 4px;
}

.access-permission-page .seller-actions,
.auto-activity-page .seller-actions {
	padding: 15px 0px;
}

.list-access-permission .x-column,
.list-auto-activity .x-column {
	display: inline-block;
	vertical-align: middle;
	border-right: 1px solid #999999;
	text-align: center;
	color: #999999;
	font-weight: 600;
}

.list-access-permission .x-column:last-child,
.list-auto-activity .x-column:last-child {
	border: none
}

.list-access-permission .order-list-tit-sec,
.list-access-permission .order-list-body-sec .order-read-box,
.list-auto-activity .order-list-tit-sec,
.list-auto-activity .order-list-body-sec .order-read-box {
	display: table;
	width: 100%;
	position: relative;
	word-break: break-word;
}

.list-access-permission .order-list-tit-sec>div,
.list-access-permission .order-list-body-sec .order-read-box>div {
	display: table-cell;
	width: 20%;
	text-align: center;
}

.list-access-permission .order-list-body-sec .order-read-box>div {
	color: #4D4D4D;
}

.order-list.list-access-permission div.column-username,
.order-list.list-access-permission div.column-id {
	width: 15%;
}

.list-access-permission .order-list-body-sec .btn-delete-permission {
	position: absolute;
	right: 15px;
	top: 50%;
	margin-top: -10px;
	display: block !important;
}

.x-boot-modal .modal-content {
	border-radius: 0px;
	box-shadow: none;
}

.x-boot-modal .modal-title {
	font-weight: 600;
}

.x-boot-modal .modal-footer {
	text-align: center;
	border: none;
}

.x-boot-modal .modal-header {
	border: none;
}

.x-boot-modal .modal-footer .btn-red {
	border-radius: 5px;
	width: 160px;
	text-transform: capitalize;
}

.x-boot-modal .form-control {
	border-radius: 0px;
	border-color: #C4C4C4;
	height: 40px;
}


/*------ ACITIVITY LOG -------*/

.auto-activity-page .nav-tabs {
	border-bottom: 0px;
}

.auto-activity-page .nav-tabs>li {
	margin-left: 5px;
	margin-right: 5px;
}

.auto-activity-page .nav-tabs>li>a {
	border: none;
	border-bottom: 5px solid transparent;
	border-radius: 0px;
}

.auto-activity-page .nav-tabs>li.active>a,
.auto-activity-page .nav-tabs>li.active>a:focus,
.auto-activity-page .nav-tabs>li.active>a:hover {
	border: none;
	background-color: transparent;
	border-bottom: 5px solid #ff5a60
}

.list-auto-activity .order-list-tit-sec>div,
.list-auto-activity .order-list-body-sec .order-read-box>div {
	display: table-cell;
	width: 14.28%;
	text-align: center;
}

.list-auto-activity .order-list-heading {
	margin-bottom: 0px;
	border-bottom: 2px solid #979797;
}

.list-auto-activity .order-list-body-sec .order-read-box {
	margin-bottom: 1px;
	padding: 15px 10px 15px 0px;
	color: #4D4D4D;
}

div.list-auto-activity div.column-url {
	width: 22%;
}


/*------ CREATE SUB-ACCOUNT LOGIN -------*/

.login-subacnt-section {
	width: 400px;
}

.login-subacnt-inarea {
	width: 280px;
	margin: 0 auto;
	max-width: 100%;
}

.login-subacnt-inarea .signin-form-group.text-center {
	text-align: center;
}

.pdf-btn.error-con {
	border: 2px solid red !important;
}


/* Show Bottom Notification  */

.fixntf-sec {
	position: fixed;
	bottom: 0px;
	width: 100%;
	padding: 20px;
	background-color: rgba(16, 16, 16, 0.86);
	color: #fff;
	font-size: 15px;
	z-index: 999;
}

.fixntf-lsec {
	float: left;
	width: Calc(100% - 155px);
	padding-top: 10px;
}

.fixntf-lsec a {
	text-decoration: underline;
}

.fixntf-rsec {
	float: right;
}

.fixntf-btn {
	background-color: #333;
	padding: 9px 20px;
	font-size: 14px;
	border: 1px solid #ddd;
	display: inline-block;
}


/*END Show Bottom Notification  */


/*new delivery saved address design*/

.delivery-saved-address-container .chk-add-btn.btn-black-red-cmn {
	background: #ff5a60;
	color: #fff;
	font-weight: 300;
	color: #fff;
	text-align: center;
	border: 1px solid #ff5a60;
	display: inline-block;
	padding: 7px 20px;
	transition: all 0.2s ease 0s;
	text-decoration: none;
	outline: none;
	border-radius: 30px;
	text-transform: uppercase;
	margin-left: 15px;
}

.delivery-saved-address-container .chk-add-btn.btn-black-red-cmn:hover {
	background: #fff;
	color: #ff5a60;
}

.delivery-saved-address-container .chk-cancel-btn {
	min-width: 147px;
	font-size: 16px;
	margin-top: 20px;
}

.delivery-saved-address-container #add-new-ads {
	margin-bottom: 20px;
}


/*end*/

.tog-delivery {
	display: none;
}

.msg-error-dname {
	color: #f00;
	font-size: 12px;
	margin-top: 7px;
}

.vant-title {
	font-size: 15px;
	margin-bottom: 10px;
	font-weight: 600;
}

.variants-section .pull-right .onoffswitch {
	margin-top: 13px;
	margin-bottom: 0px;
}

.variants-section .pull-right .onoffswitch .onoffswitch-label {
	margin-bottom: 0px;
}

.variants-section,
.inventory-section {
	position: relative;
}

.disabled-overlay {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	background-color: rgba(200, 200, 200, 0.7);
	z-index: 999;
	cursor: not-allowed;
	transition: all .4s ease;
	-webkit-transition: all .4s ease;
}

.seller-items .resultTable thead .cell-unlimited label {
	text-align: right;
	vertical-align: middle;
	display: table-cell;
	padding-left: 30px;
}

.seller-items .resultTable thead tr td:last-child {
	padding-left: 10px;
}

.resultTable thead td .fancy-checkbox label {
	color: #4d4d4d;
	font-size: 16px;
	text-transform: capitalize;
}

.section.section-item>.container {
	width: 100%;
}

.auto-activity-page .paginationjs-pages {
	text-align: center;
}

.resultTable .fancy-checkbox.checkbox-sm>label {
	background-size: 17px;
}

.opt-row-sorder {
	display: table-cell;
	vertical-align: middle;
}

.opt-row-sorder i.fa {
	font-size: 28px;
	cursor: pointer;
}

.variants-section .bootstrap-tagsinput .fa-bars:before {
	margin-right: 7px;
	font-size: 14px;
}

.variants-section .bootstrap-tagsinput .tag [data-role="remove"]:after {
	font-size: 12px;
	vertical-align: middle;
	line-height: normal;
	font-family: sans-serif;
}

.pagination-sec {
	background: #fff;
	margin: auto;
	text-align: center;
}

.pagination-sec .pagination>li>a {
	margin: auto 3px;
	border-radius: unset;
}

.variants-section .bootstrap-tagsinput .fa-bars:before {
	font: normal normal normal 14px/1 FontAwesome;
}

.variants-section .bootstrap-tagsinput .fa {
	font-family: 'Lato', sans-serif;
}


/* store front reply section */

.section-reply {
	font-size: 14px;
	color: #999999;
	border-top: 1px solid #D8D8D8;
	margin-top: 15px;
	padding-top: 5px;
	margin-left: 50px;
}

.section-reply .reply-inner {
	position: relative;
	padding-left: 50px;
}

.section-reply .reply-title {
	margin-bottom: 10px;
}

.section-reply .reply-avtar {
	position: absolute;
	width: 40px;
	height: 40px;
	left: 0px;
	top: 0px;
	margin-right: 15px;
	background-color: #ddd;
	border-radius: 100px;
}

.section-reply .reply-avtar>img {
	border-radius: 100px;
	width: 100%;
}

.section-reply .reply-inner-title {
	font-weight: 600;
	color: #4D4D4D;
	margin-bottom: 15px;
	font-size: 14px;
}

.section-reply .reply-inner-title span {
	font-size: 13px;
	display: block;
	margin-top: 5px;
	color: #999999;
	font-weight: normal;
}


/* store front reply section */


/*.page-private-login .prvt-forgotpass-sec{ margin-top: 15px; margin-bottom: 10px;  }
.page-private-login .login-back-btn a{ width: 75px; display: inline-block; }
.page-private-login .prvt-login-btn-area{ display: inline-block; width: auto; }
.page-private-login .prvt-login-btn{ width:130px; }
.page-private-login .login-back-btn{ display:inline-block; }*/

.page-private-login .plogin-slogan,
.page-private-account .plogin-slogan {
	margin-top: 32px;
}


/*private-login sextion*/


/*.page-private-login .plogin-logo,
.page-private-account .plogin-logo{ float: left; margin-top: 10px; width:140px; }*/

.page-private-login .plogin-top-sec .language-menu,
.page-private-account .plogin-top-sec .language-menu {
	margin-top: 30px;
}

.page-private-login .plogin-top-sec,
.page-private-account .plogin-top-sec {
	padding-bottom: 20px;
}

.page-private-account .prvt-login-frmbtnsec {
	margin-bottom: 10px;
	margin-top: 20px;
}

.page-private-account>div {
	padding-bottom: 20px;
}

.prvt-account-reginner {
	width: 320px;
	max-width: 85%;
	padding: 18px 30px;
	background: rgba(0, 0, 0, 0.3);
	text-align: center;
	color: #FFFFFF;
	margin-top: 20px;
	margin-bottom: 20px;
}

.popup-tag-update {
	position: fixed;
	left: 0px;
	height: 100%;
	width: 100%;
	z-index: 999999;
	top: 0px;
	background-color: rgba(0, 0, 0, 0.5);
}

.popup-tag-update .popup-wrapper {
	width: 400px;
	background-color: #fff;
	z-index: 99;
	margin-top: 113px;
	margin: 130px auto;
	position: relative;
	padding: 20px;
}

.popup-tag-update .popup-wrapper h4 {
	font-size: 14px;
	font-weight: 600;
	margin-bottom: 10px;
}

.popup-tag-update .popup-wrapper .form-control {
	border-radius: 0px;
	border: 2px solid #d1d1d1;
	box-shadow: none;
}

.popup-tag-update .popup-btn {
	margin-top: 15px;
}

.popup-tag-update .popup-btn .btn {
	border-radius: 0px;
	margin: 0px;
	width: 100px;
	font-size: 14px;
}

.popup-tag-update .btn-default {
	border: none;
	color: #999;
}

.page-activity-log .action-btns.filter-box .form-inline>span>div.dropdown-menu {
	width: auto !important;
}

.item-details .desc-sec-opt iframe {
	width: 100%;
}


/* START Item upload category tree */

.item-upload-category-container {
	display: inline-block;
	border: 2px solid #c8c8c8;
	padding: 15px;
	border-radius: 5px;
	margin-bottom: 35px;
	width: 100%;
}

.un-inputs .item-form-group .cat-search>input {
	padding: 0 40px 0 10px;
}

div.cat-search>i {
	position: absolute;
	color: #4d4d4d;
	padding: 12px;
	top: 0;
	right: 15px;
	font-size: 17px;
}

.checkbox-selection {
	display: inline-block;
	width: 100%;
	margin-bottom: 15px;
	margin-top: 10px;
	padding: 0 10px;
	color: #0275d7;
	font-weight: 600;
}

.cat-line {
	position: absolute;
	top: 18px;
	background: #888787;
	left: 7px;
	width: 1.5px;
}

.check-category {
	position: relative;
}

.check-category input[type="checkbox"] {
	visibility: hidden;
	height: auto;
	width: auto;
	padding: 0;
}

.un-inputs .check-category label {
	cursor: pointer;
	position: absolute;
	width: 16px;
	height: 16px;
	top: 0;
	left: 0;
	background: #fff;
	border: 1px solid #888787;
}

.un-inputs .check-category input[type=checkbox]:checked+label {
	background: #888787;
}

.check-category input[type=checkbox]:checked+label:after {
	opacity: 1;
}

.check-category label:after {
	opacity: 0;
	content: '';
	position: absolute;
	width: 8px;
	height: 4px;
	background: transparent;
	top: 4px;
	left: 3px;
	border: 2px solid #fff;
	border-top: none;
	border-right: none;
	transform: rotate(-45deg);
}

.check-category span {
	vertical-align: text-bottom;
	margin-left: 10px;
}

.check-category {
	position: relative;
	margin-bottom: 10px;
	display: inline-block;
	width: 100%;
}

.check-category>ul.sub-cat,
.check-category>ul.sub-sub-cat {
	padding-left: 25px !important;
	padding-top: 10px;
}

.item-upload-category-container {
	display: inline-block;
	border: 2px solid #c8c8c8;
	padding: 15px;
	border-radius: 5px;
	margin-bottom: 35px;
	width: 100%;
}

.checkbox-content {
	display: inline-block;
	max-height: 300px;
	overflow-x: hidden;
	overflow-y: auto;
	width: 100%;
}

.checkbox-selection>span {
	cursor: pointer;
}

.checkbox-selection {
	padding: 0 10px;
	color: #0275d7;
	font-weight: 600;
}

.has-child-sub:after {
	content: '';
	position: absolute;
	top: 15px;
	background: #888787;
	height: Calc(100% - 38px);
	left: 7px;
	width: 1px;
}

.has-child-sub ul.sub-cat>li:before,
.has-child-sub ul.sub-cat>li.has-child-sub ul>li:before {
	content: '';
	position: absolute;
	background: #888787;
	top: 8px;
	width: 20px;
	height: 1px;
	left: -18px;
}

.un-inputs .item-form-group .cat-search>input {
	padding: 0 40px 0 10px;
}

.row.cat-search {
	position: relative;
}

.cat-search>i {
	position: absolute;
	color: #4d4d4d;
	padding: 12px;
	top: 0;
	right: 0;
	font-size: 17px;
}

.checkbox-content>ul>li.check-category {
	margin-left: 25px;
	width: Calc(100% - 25px);
}

.check-category.parent-cat span.cat-toggle {
	position: absolute;
	left: -30px;
	top: -3px;
}

.check-category.parent-cat span.cat-toggle>i {
	color: #4d4d4d;
	font-size: 20px;
	font-weight: 600;
	cursor: pointer;
}


/* END Item upload category tree */

.section-item .group-list {
	text-align: center;
}

.section-item .group-list .item-list-container {
	display: inline-block;
	vertical-align: top;
}

.btn-upload {
	background: #646464;
	width: 200px;
	position: relative;
	border-radius: 21px;
	z-index: 999;
	cursor: pointer;
}

.btn-upload input[type="file"] {
	position: absolute;
	opacity: 0;
	left: 0px;
	width: 100%;
	height: 100%;
	top: 0px;
}

.btn-upload img {
	max-width: 20px;
}


/*  Seller Item filter  */

.seller-itemlist .item-actions .trans-gray-translate {
	height: 32px;
	border-radius: 5px;
	padding-top: 7px;
}

.selleritem-fltr-area .item-search .form-control {
	height: 40px;
	border-radius: 5px;
	padding-left: 15px;
}

.selleritem-fltr-area .item-search {
	width: 320px;
	float: left;
}

.selleritem-fltr-area .seller-upload-btn {
	border-radius: 5px;
	padding-top: 5px;
	font-weight: bold;
}

.selleritem-fltr-area .seller-download-btn {
	display: inline-block;
	background-color: #fff;
	height: 40px;
	width: 130px;
	text-align: center;
	vertical-align: middle;
	border-radius: 5px;
	padding-top: 10px;
	margin-right: 5px;
	font-size: 14px;
	font-weight: bold;
	float: right;
}

.item-filter-search {
	float: left;
	padding-top: 6px;
	padding-bottom: 6px;
	margin-left: 25px;
	width: Calc(100% - 350px);
}

.item-filter-search label {
	padding-top: 10px;
}

.item-filter-search .selleritm-btn-filter {
	background: #ff5a60;
	color: #FFFFFF;
	border-radius: 5px;
	display: inline-block;
	height: 40px;
	width: 170px;
	padding-left: 15px;
	text-align: left;
	vertical-align: middle;
	padding-top: 10px;
	margin-right: 30px;
	font-weight: bold;
	float: left;
}

.item-filter-search .selleritm-btn-filter i {
	float: right;
	margin-right: 15px;
}

.selleritem-fltr-msec {
	position: relative;
}

.itemfltr-searchpopup {
	position: absolute;
	top: 60px;
	left: 0;
	width: 650px;
	padding: 20px 30px;
	background-color: #fff;
	box-shadow: 0 1px 4px 2px rgba(0, 0, 0, 0.19);
	max-width: 100%;
}

.itmfltr-srchpopup-hcon {
	float: left;
	width: 50%;
}

.itmfltr-srchpopup-hcon label {
	color: #999999;
}

.itmfltr-srchpopup-hcon input[type="text"] {
	height: 35px;
	width: 185px;
	border: 1px solid #d4d4d4;
	border-radius: 4px;
	padding-left: 10px;
	padding-right: 10px;
	margin-left: 15px;
}

.itmfltr-srchpopup-hcon select {
	height: 35px;
	border-radius: 4px;
	border: 1px solid #d4d4d4;
	color: #999;
	padding-left: 10px;
}

.itmfltr-srchpopup-hcon .selfilter-category {
	width: Calc(100% - 24px);
}

.itmfltr-srchpopup-hcon .selfilter-pur-stock {
	width: 49%;
}

.itmfltr-srchpopup-hcon select[disabled="disabled"] {
	background-color: #f0f0f0;
}

.itmfltr-srchpopup-lsec {
	margin-bottom: 20px;
}

.itmfltrpopup-btnclr {
	color: #999;
}

.itmfltr-srchpopup-btnsec {
	text-align: right;
}

.itmfltrpopup-btnaply {
	width: 110px;
	height: 35px;
	display: inline-block;
	text-align: center;
	margin-left: 15px;
	background-color: #ff5b60;
	color: #fff;
	padding-top: 7px;
	border-radius: 5px;
}

.itmfltrpopup-btnaply:hover,
.itmfltrpopup-btnaply:focus {
	color: #fff;
}

.selleritem-fltr-open .selleritm-btn-filter {
	color: #ff5b60;
	background-color: #fff;
}

.selleritem-fltr-area .action-btns {
	margin-top: 6px;
}

.selleritem-fltr-msec {
	width: Calc(100% - 180px);
}

.sellritemlst-btm {
	background-color: #F0F0F0;
}

.sellritemlst-btm-pgnav {
	text-align: center;
}

.sellritemlst-btm-tpg {
	text-align: right;
	margin-top: -54px;
}

.sellritemlst-btm-pgnav .pagination>li>a,
.sellritemlst-btm-pgnav .pagination>li>span {
	color: #999;
	border-radius: 0;
	height: 34px;
}

.sellritemlst-btm-pgnav .pagination>.active>a,
.sellritemlst-btm-pgnav .pagination>.active>a:focus,
.sellritemlst-btm-pgnav .pagination>.active>a:hover,
.sellritemlst-btm-pgnav .pagination>.active>span,
.sellritemlst-btm-pgnav .pagination>.active>span:focus,
.sellritemlst-btm-pgnav .pagination>.active>span:hover {
	z-index: 3;
	color: #000;
	font-weight: bold;
	cursor: default;
	background-color: #fff;
	border-color: #ddd;
}

.sellritemlst-btm-tpg select {
	height: 35px;
	padding: 5px;
	border: 1px solid #ddd;
	color: #999;
}


/* End of Seller Item filter  */

.category-items .category-breadcrum a:last-child {
	display: block;
}

.category-items .category-breadcrum a {
	font-size: 14px;
	color: #fff;
	display: none;
	margin-left: 20px;
	padding: 10px 0;
	line-height: 30px;
	margin-left: 5px;
}

.category-items .category-breadcrum {
	background-color: #010101;
	display: block;
	margin-top: 1px;
	max-height: 60px;
	z-index: 999;
}

.category-items .icon.arrow-left {
	background-image: url(../images/mobile_back.svg);
}

.category-menu.affix .category-items {
	top: 40px !important;
}


/*delivery data style start here */

.seller-titlearea h1 {
	font-size: 26px;
	padding-bottom: 10px;
	text-transform: uppercase;
	color: #000
}

.seller-titlearea h1>span {
	vertical-align: middle
}

.seller-titlearea p {
	font-size: 14px;
	font-weight: 300;
	color: #999
}

.seller-actions {
	background-color: #e6e6e6;
	padding: 7.5px 0
}

.seller-actions .item-search {
	margin-left: 0;
	width: 520px;
	padding: 6px 0;
	position: relative
}

.seller-actions .action-btns .icon.icon-print {
	border-radius: 100px;
	height: 50px;
	width: 50px
}

.seller-actions .item-search .form-control {
	height: 40px;
	border-radius: 20px;
	color: #000;
	font-size: 12px;
	font-weight: 300;
	padding-left: 40px;
	padding-right: 40px;
	display: inline-block;
	width: 99%
}

.icon.icon-deliver {
	background-image: url('../images/delivery_icon.svg');
}

.delivery-options .boxed_layout h3,
.head_box h3 {
	font-family: 'Lato', sans-serif;
	font-size: 14px;
	color: #000;
	font-weight: 400;
	text-transform: uppercase;
	margin-bottom: 15px;
}

.btn-black {
	background-color: #000;
	width: 150px;
	margin-top: 10px;
	border-radius: 30px;
	border: 1px solid transparent;
	color: #fff;
}

.comn-btn {
	width: auto;
	padding: 15px 30px;
	min-width: 210px;
	text-align: center;
	margin: 0;
	margin-top: 0px;
}

.list_row {
	display: inline-block;
	width: 100%;
	border-bottom: 1px solid #c9c9c9;
	padding: 10px 0;
}

.delivery-options .boxed_layout .list_row h3 {
	margin-bottom: 0;
}

.take_data_edit_list h3 {
	font-weight: 700 !important;
}

.delivery-options .boxed_layout .list_row p {
	color: #000;
	width: auto;
	display: inline-block;
	line-height: 30px;
}

.added_address {
	display: inline-block;
	width: 100%;
	max-width: 480px;
}

.delivery-options .boxed_layout .item-actions {
	float: right;
	width: auto;
}

.delivery-options .boxed_layout .item-actions ul {
	display: inline-block;
	width: auto;
}

.delivery-options .boxed_layout .item-actions ul li {
	display: inline-block;
	width: auto;
}

.delivery-options .boxed_layout .item-actions ul li .icon.icon-edit {
	width: 29px;
	height: 29px;
	background-size: 100% 100%;
}

.edit_rates_form {
	display: inline-block;
	width: 100%;
	margin-bottom: 40px;
}

.edit_rates_form .sol-caret-container {
	display: flex;
    justify-content: center;
    align-items: center;
}

.edit_rates_form .sol-caret-container .sol-caret {
	top: 18px;
	position: inherit;
	left: 0px;

}

.form-element {
	display: inline-block;
	width: 100%;
	margin-top: 15px;
	position: relative;
}

.form-element label {
	font-size: 14px;
	color: #000;
	font-weight: 400;
	display: inline-block;
	width: 100%;
}

.form-element .txt,
.sol-inner-container {
	display: inline-block;
	width: 100%;
	max-width: 440px;
	border: 1px solid #c7c7c7;
	height: 42px;
	line-height: 42px;
	padding: 0 15px;
	border-radius: 0;
}

.sol-current-selection {
	display: inline-block;
	margin-top: 15px;
	width: 100%;
}

.sol-selected-display-item,
.sol-results-count {
	padding: 10px 25px;
	border-radius: 0;
	font-size: 14px;
	background: #f0f0f0;
	border: none;
	position: relative;
	min-width: 150px;
}

.sol-caret-container .sol-caret {
	top: 0px;
}

.sol-quick-delete {
	position: absolute;
	right: 10px;
}

.icon.icon-bubble {
	background: url(../images/bubble_btn.svg);
}

.item-form-group {
	min-height: 70px;
	clear: both;
}

.delivery-options .boxed_layout {
	display: inline-block;
	background-color: #fff;
	margin-top: 15px;
	padding-top: 30px;
	padding-bottom: 30px;
	padding-left: 50px;
	padding-right: 50px;
	width: 100%;
	border: 1px solid #C8D2D7;
}

.item-actions .onoffswitch-inner::before,
.item-actions .onoffswitch-inner::after {
	display: block;
	float: left;
	width: 50%;
	height: 20px;
	line-height: 20px;
	font-size: 12px;
	color: white;
	box-sizing: border-box;
}

.item-actions .onoffswitch {
	min-width: 60px;
	display: inline-block;
	width: initial;
	vertical-align: middle;
}

.item-actions .onoffswitch-switch {
	display: block;
	width: 20px;
	margin: 1.5px;
	background: #FFFFFF;
	height: 20px;
	position: absolute;
	top: 0;
	bottom: 0;
	right: 44px;
	border: 2px solid #999999;
	border-radius: 20px;
	transition: all 0.3s ease-in 0s;
}

.item-actions .onoffswitch-inner::before {
	content: "YES";
	padding-left: 12px;
	background-color: #494949;
	color: #FFFFFF;
}

.define-rate .modal-dialog,
.rate_list .modal-dialog {
	max-width: 750px;
}

.rate_list .modal-content {
	padding: 25px;
}

.location-inner {
	margin-bottom: 15px;
}

.pick-up-options {
	margin-top: 15px;
	margin-bottom: 15px;
}

.take_data_edit_list {
	display: inline-block;
	width: 100%;
	margin-top: 15px;
}

.take_data_edit_list .list-body  .list_row .item-actions {
	display:none;
}
.take_data_edit_list .list-body  .list_row:last-child .item-actions {
	display:block;
}

.sol-container.sol-active .sol-selection-container {
	max-height: 250px;
	overflow-x: scroll;
	top: 67px !important;
	position: absolute;
	left: 0 !important;
	max-width: 440px;
}

.my-btn.nrmal-btn,
.my-btn.nrmal-btn:hover {
	padding: 19px;
	color: #999;
}

.section-add-delivery-rate div.grey_fill_box {
	display: block;
}

.edit_fill_form_grey {
	background: #F0F0F0;
	display: inline-block;
	width: 100%;
	padding: 30px 40px;
}

.form-element {
	display: inline-block;
	width: 100%;
	margin-top: 15px;
	position: relative;
}

.form-element .txt.sort {
	width: 150px;
}

.divider-ver {
	display: inline-block;
	position: relative;
	margin: 0 15px;
}

.form-element .txt.cost {
	max-width: 235px;
}

.form-element .txt,
.sol-inner-container {
	display: inline-block;
	width: 100%;
	max-width: 440px;
	border: 1px solid #c7c7c7;
	height: 42px;
	line-height: 42px;
	padding: 0 15px;
	border-radius: 0;
}

.range-a,
.range-b {
	float: left;
}

.fancy-checkbox label span {
	height: 50px;
}

.gr_btn {
	display: inline-block;
	width: auto;
	background: #C7C7C7;
	color: #4A4A4A;
	padding: 10px 15px;
}

.gr_btn.line {
	margin-top: 15px;
	background: transparent;
	border: 1px solid #c7c7c7;
	color: #000;
}

.btn-add-delivery-rate {
	margin-top: 15px;
}


/*delivery data style end here */


/*order list update april*/

.fancy-table-outer .table>tbody>tr>td,
.fancy-table-outer .table>thead>tr>td {
	vertical-align: middle
}

.fancy-table-outer {
	background-color: #f0eff0;
	position: relative;
}

.fancy-table-outer tbody:before {
	content: "-";
	display: block;
	line-height: 1em;
	color: transparent;
}

.fancy-table-outer tbody>tr {
	background-color: #fff;
	position: relative;
}

.fancy-table-outer tbody>tr.row-gutter {
	background-color: transparent;
}

.fancy-table-outer .head-bg {
	position: absolute;
	background-color: #fff;
	left: 0px;
	top: 0px;
	width: 100%;
}

.fancy-table-outer thead>tr>td {
	position: relative;
	z-index: 9;
	padding: 23px 0px;
	text-align: center;
	text-transform: uppercase;
	color: #999999
}

.fancy-table-outer thead>tr>td>span {
	border-right: 1px solid #b1b2bb;
	display: block;
	padding: 0px 20px;
}

.fancy-table-outer thead>tr>td:last-child span {
	border: none;
}

.fancy-table-outer thead {
	color: #999999;
	font-size: 12px;
	background-color: #fff;
}

.fancy-table-outer .table>tbody>tr>td:first-child {
	padding-left: 0px;
	text-align: left;
}

.fancy-table-outer tbody td:first-child .fancy-checkbox {
	display: inline-block;
	vertical-align: middle;
	margin-right: 5px;
}

.fancy-table-outer tbody td:first-child .fancy-checkbox label {
	display: inline-block;
	width: 35px;
	height: 35px;
	background-size: 35px;
}

.fancy-table-outer .table>tbody>tr>td {
	color: #9c9b9b;
	padding: 10px 15px;
	font-size: 12px;
	text-align: center;
}

.fancy-table-outer .table>tbody>tr.row-gutter>td {
	padding: 5px;
}

.fancy-table-outer tbody td>a {
	color: #9c9b9b
}

.fancy-table-outer select[name=order-status] {
	width: 100%;
	max-width: 150px;
	height: 41px;
	border: 1px solid #808080;
	text-align: center;
	font-size: 14px;
	color: #666;
	padding: 0px 20px 0 10px;
	outline: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	background-image: url(../images/down_arrow.svg);
	background-repeat: no-repeat;
	background-position: 97% center;
	border-radius: 5px;
	background-color: #f8f8f8;
}

.refund-icon {
	width: 30px;
	height: 30px;
	display: inline-block;
	margin: auto;
	cursor: pointer;
}

.refund-icon.refunded-off {
	background: url(../images/refund_off.svg)no-repeat;
	background-size: contain;
}

.refund-icon.refunded-on {
	background: url(../images/refund_on.svg)no-repeat;
	background-size: contain;
}

.fancy-table-outer .table.table-purchase-list>tbody>tr>td:first-child {
	padding-left: 15px;
}

.purchase-history-seller-btm-sec {
	margin-top: 20px;
}

.table-purchase-list tr:hover,
.table-order-list tr:hover {
	cursor: pointer;
}

.range-box .text {
	margin-top: 10px;
	color: red
}

.delivery_rate_sec {
	margin-top: 15px;
}

.charge_box {
	display: inline-block;
	width: 100%;
	margin-top: 15px;
}

.charge_box label {
	color: #999;
	margin-bottom: 0;
	font-weight: 400;
}

.charge_box p {
	font-weight: 700;
	color: #000;
	margin-bottom: 15px;
}

.full-btn-procced.disable {
	opacity: .2;
}

.mobile {
	display: none;
}

.desktop {
	display: block;
}

.search_sub_cat .category_li li a.selected {
	font-weight: 600;
	color: #000;
}


/*oreder list page end*/


/*checkout page style start*/

.checkout-detail {
	display: inline-block;
	width: 100%;
}

.inner_box {
	display: inline-block;
	width: 100%;
}

.grey_section {
	background: #f0f0f0;
	padding-top: 50px;
	padding-bottom: 50px;
}

.delivery_white_section {
	background: #FFF;
	border-right: 1px solid #989898;
	border-bottom: 1px solid #989898;
	padding: 30px 30px 40px 40px;
}

.title_area {
	display: inline-block;
	width: 100%;
	background: #d2d2d2;
	border: 1px solid #d2d2d2;
	padding: 15px 10px;
}

.title_area h3 {
	margin: 0;
	font-size: 14px;
	color: #4d4d4d;
	font-weight: 700;
}

.product_img {
	float: left;
	width: 100px;
	height: 100px;
	background: #fff;
	border: 1px solid #000;
	overflow: hidden;
}

.product_img img {
	max-width: 100%;
}

.product_detail {
	display: inline-block;
	width: 100%;
	position: relative;
	padding-bottom: 20px;
}

.product_detail h4 {
	font-size: 14px;
	font-weight: 700;
	color: #4d4d4d;
}

.product_detail ul {
	display: inline-block;
	width: 100%;
	padding-top: 15px;
}

.product_detail ul li {
	color: #4d4d4d;
	font-size: 14px;
	padding-bottom: 10px;
}

.qty {
	display: inline-block;
	width: 1005;
	color: #4d4d4d;
	font-size: 14px;
	padding-bottom: 10px;
}

.pr_detail {
	display: inline-block;
	width: 100%;
	border-bottom: 1px solid #999;
	padding-bottom: 15px;
	margin-top: 15px;
	padding-top: 15px;
}

.pr_detail.b_none {
	border: none;
}

.deliver-method .fancy-radio {
	display: inline-block;
	margin: 15px 0;
}

.deliver-method .fancy-radio>label {
	font-size: 14px;
	color: #4d4d4d;
	font-weight: 400;
	display: inline-block;
	margin-top: 15px;
}

.deliver-method label span {
	font-weight: 700;
	color: #000;
	display: inline-block;
	width: 100%;
}

.deliver-method {
	float: left;
	width: 100%;
	background: #f0f0f0;
	border: 1px solid #d2d2d2;
	padding: 20px;
}

.deliver-method h4 {
	font-size: 14px;
	color: #000;
	font-weight: 700;
}

.last_stage_box {
	display: inline-block;
	width: 100%;
	border: 1px solid #d2d2d2;
	padding: 20px;
}

.last_stage_box h3 {
	font-size: 14px;
	font-weight: 700;
	color: #4d4d4d;
	border-bottom: 1px solid #999;
	padding-bottom: 10px;
	margin-bottom: 10px;
	vertical-align: middle;
	float: left;
	width: 100%;
}

.last_stage_box h3 a {
	vertical-align: middle;
	width: auto;
	position: relative;
	margin-top: -10px;
	z-index: 2;
}

.last_stage_box p {
	color: #999;
	font-size: 14px;
	margin-bottom: 10px;
}

.l_box p span {
	color: #000;
}

.total_area {
	display: inline-block;
	width: 100%;
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
	padding: 15px 0;
}

.total_area span {
	font-weight: 700;
}

.btn-area .full-btn-procced,
.full-btn-procced:hover,
.full-btn-procced:focus {
	display: inline-block;
	width: 100%;
	background: #000;
	padding: 15px;
	text-align: center;
	color: #fff;
	font-size: 14px;
	font-weight: 700;
	margin-top: 15px;
	margin-bottom: 15px;
}

.btn-area a {
	display: inline-block;
	width: 100%;
	color: #999;
	font-size: 14px;
}

.alert.fixed-alert {
	position: fixed;
	top: 90px;
	right: 10px;
	z-index: 999;
}

#popupConfirmOpt {
	width: 450px
}

.deliver-method h4.text-danger {
	color: red;
}

.seller_not_ship_label {
	padding-top: 10px;
	padding-bottom: 5px;
	color: #999;
}

.rate_list .modal-content {
	padding: 25px;
}

.mypopup-area .title-area h1,
.popup-area .title-area h1 {
	font-size: 20px;
	color: #000;
}

.delivery-options .boxed_layout .item-actions ul li .icon.icon-edit {
	width: 29px;
	height: 29px;
	background-size: 100% 100%;
}

.icon.icon-edit {
	background-image: url(../images/edit_btn.svg);
	height: 32px;
	width: 32px;
}

.item-form-group input {
	width: 100%;
	height: 41px;
	border: 1px solid #c8c8c8;
	color: #9c9b9b;
	padding: 0px 10px;
	outline: none;
}

.pick-up-options .delivery-row {
	background-color: #f3f3f3;
	display: table;
	padding: 10px 0;
	width: 100%;
	margin-top: 15px;
}

.pick-up-options .delivery-row .description {
	display: table-cell;
	vertical-align: middle;
	padding-left: 20px;
	color: #868686;
	padding-right: 20px;
}

.location-inner .actions {
	width: 65px;
	border-left: 0px;
	display: table-cell;
	padding-left: 20px;
	vertical-align: bottom;
}

.delivery-row .icon.icon-remove {
	background-image: url(../images/closew_btn_grey.svg);
}

.location-inner {
	margin-bottom: 15px;
}

.show-mobi {
	display: none !important;
}

.modal.rate_list h3 {
	font-size: 16px;
	font-weight: 700;
}

.tbl-delivery-rates tr {
	border-bottom: 1px solid #c9c9c9;
}

.tbl-delivery-rates tbody>tr:last-child {
	border-bottom: none;
}

.tbl-delivery-rates {
	width: Calc(100% - 30px);
	display: inline-block;
	margin: 0 15px;
	padding: 0;
	overflow-y: hidden;
	overflow-x: auto;
}

.table>thead>tr>th {
	min-width: 125px;
}

.rate_list .inline {
	width: 100%;
	padding: 0;
}

.inline {
	float: none;
	display: inline-block;
}

.range-box {
	display: inline-block;
	width: 100%;
}

.mobile {
	display: none;
}

.desktop {
	display: block;
}

/*April 30, 2019 fix start */

.page-seller .chart-style-backoutter {
    background-color: #fff;
    position: relative;
    margin-top: 70px;
}

/*April 30, 2019 fixes end */

/*May 23, 2019 fix start */

.page-delivery .fancy-checkbox.col-md-3.inline {
    margin-top: 8px;
}

.page-delivery .fancy-checkbox label span {
	padding-left: 0;
	height: inherit;
}

.page-delivery .fancy-checkbox label {
    height: 26px;
    padding-left: 36px;
}

.page-delivery .range-a, .page-delivery .range-b {
    float: left;
    min-width: 280px;
}

.page-delivery .range-box .fancy-radio input[type="radio"] + label, .page-delivery .range-box .fancy-checkbox input[type="checkbox"] + label {
    background: url(../images/r-uncheck.svg) no-repeat left center;
}

.page-delivery .range-box .fancy-checkbox input[type="checkbox"]:checked + label, .page-delivery .range-box .fancy-radio input[type="radio"]:checked + label {
    background: url(../images/r-check.svg) no-repeat left center;
}
/*May 23, 2019 fixes end */

/*May 24, 2019 fix start */

.seller-order-page .order-list .order-list-tit-sec {
	padding: 0px 24px;
}

.seller-order-page .order-list .order-list-tit-sec .invoice-id-sec, .seller-order-page .order-list .order-list-tit-sec .delivery-opt-sec {
	width: 11%;
}

.seller-order-page .order-list .order-list-tit-sec .timestamp-sec {
	width: 10%;
}

.seller-order-page .order-list .order-list-tit-sec .order-status-sec {
    width: 12%;
}

.seller-order-page .order-list .order-list-tit-sec div:nth-child(8){
    width: 14%;
}

.seller-order-page .order-list .order-list-tit-sec div:nth-child(9){
    width: 9%;
}



.seller-order-page .order-list .order-list-body-sec .order-un-read-box {
    background-color: #fff;
    position: relative;
    margin-bottom: 10px;
    padding: 0px;
    border: 0px solid #808080;
    color: #9c9b9b;
    border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	display: flex;
    align-items: center;
}

.seller-order-page .order-list .order-list-body-sec .order-un-read-box .invoice-id-sec {
    text-align: left;
    color: #9c9b9b;
    padding: 10px 15px;
    font-size: 12px;
	vertical-align: middle;
	padding-left: 0px;
	width: 12%;
    display: flex;
    flex-direction: row;
    align-items: center;
}

.seller-order-page .order-list .order-list-body-sec .order-un-read-box .fancy-checkbox {
	display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
}

.seller-order-page .order-list .order-list-body-sec .order-un-read-box .fancy-checkbox>label {
	display: inline-block;
    width: 35px;
    height: 35px;
	background-size: 35px;
	margin-right: 15px;
}

.seller-order-page .order-list .order-list-body-sec .order-un-read-box .invoice-id-sec>a {
	display: inline-block;
    word-break: break-all;
    color: #9c9b9b;
}

.seller-order-page .order-list .order-list-body-sec .order-un-read-box .order-id-sec {
	color: #9c9b9b;
    padding: 10px 15px;
    font-size: 12px;
	text-align: center;
	width: 9%;
}

.seller-order-page .order-list .order-list-body-sec .order-un-read-box  .order-id-sec>a, .seller-order-page .order-list .order-list-body-sec .order-un-read-box .timestamp-sec>a, .seller-order-page .order-list .order-list-body-sec .order-un-read-box .qty-sec>span {
	color: #9c9b9b;
}


.seller-order-page .order-list .order-list-body-sec .order-un-read-box .timestamp-sec {
	color: #9c9b9b;
    padding: 10px 15px;
    font-size: 12px;
    text-align: center;
    width: 9%;
}

.seller-order-page .order-list .order-list-body-sec .order-un-read-box .qty-sec {
	color: #9c9b9b;
    padding: 10px 15px;
    font-size: 12px;
    text-align: center;
    width: 9%;
}

.seller-order-page .order-list .order-list-body-sec .order-un-read-box .delivery-opt-sec {
	color: #9c9b9b;
    padding: 10px 15px;
    font-size: 12px;
    text-align: center;
    width: 11%;
}

.seller-order-page .order-list .order-list-body-sec .order-un-read-box .order-status-sec {
	color: #9c9b9b;
    padding: 10px 15px;
    font-size: 12px;
    text-align: center;
    width: 12%;
}

.seller-order-page .order-list .order-list-body-sec .order-un-read-box .order-status-sec>select {
	width: 100%;
    max-width: 150px;
    height: 41px;
    border: 1px solid #808080;
    text-align: center;
    font-size: 14px;
    color: #666;
    padding: 0px 25px 0 10px;
    outline: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    background-repeat: no-repeat;
    background-position: 97% center;
    border-radius: 5px;
    background-color: #f8f8f8;
}



/*May 24, 2019 fixes end */

/*June 10, 2019 fixes start */
.item-loader { 
	display:none;
	text-align: center;
    background-color: #fff;
    margin-top: 10px;
	padding: 10px; 
	min-height: 150px;
	max-height: 150px;
}
.item-loader.active { display:block }
#customFields {
    display: flex;
    flex: 1;
    flex-wrap: wrap;
    margin-bottom: 15px;
}
/*June 10, 2019 fixes end */

/*June 14, 2019 fixes start */
.orderhistory-page .ordrhist-item-iteminfo span:first-child {
	display: none;
}
/*June 14, 2019 fixes end */

/* July 8th 2019 */
/**
 * ==============================================
 * Dot Flashing
 * ==============================================
 */
 .dot-flashing {
	position: relative;
	width: 15px;
	height: 15px;
	border-radius: 20px;
	background-color: #999999;
	color: #999999;
	animation: dotFlashing 1s infinite linear alternate;
	animation-delay: .5s;
	margin: 0 auto;
	margin-top: 55px;
}

.dot-flashing::before, .dot-flashing::after {
	content: '';
	display: inline-block;
	position: absolute;
	top: 0;
}

.dot-flashing::before {
	left: -30px;
	width: 15px;
	height: 15px;
	border-radius: 20px;
	background-color: #999999;
	color: #999999;
	animation: dotFlashing 1s infinite alternate;
	animation-delay: 0s;
}

.dot-flashing::after {
	left: 30px;
	width: 15px;
	height: 15px;
	border-radius: 20px;
	background-color: #999999;
	color: #999999;
	animation: dotFlashing 1s infinite alternate;
	animation-delay: 1s;
}

@keyframes dotFlashing {
	0% {
		background-color: #646464;
	}
	50%,
	100% {
		background-color: #c8c8c8;
	}
}
/* July 8th 2019 */
@media(max-width: 767px) {
	.mobile {
		display: block;
	}
	.desktop {
		display: none;
	}
	.checkout-detail .row {
		margin-left: auto;
		margin-right: auto;
	}
	.category-items ul>li.hasSub>a {
		background-image: url('../images/mobile_category1.svg');
		background-repeat: no-repeat;
		background-position: 92% center;
	}
	.category-items ul>li>a {
		background-color: #fff;
		border: 1px solid #999999;
		border-bottom-color: rgb(153, 153, 153);
		border-bottom-style: solid;
		border-bottom-width: 1px;
		border-bottom: none;
	}
	.category-items ul>li>a {
		font-size: 14px;
		color: #000000;
		padding: 15px 25px;
		border-bottom: 1px solid #999999;
		display: block;
	}
	.category-items {
		width: 100%;
		left: 0px;
		top: 60px;
		padding-bottom: 0 !important;
	}
	.category-items ul {
		width: 100%;
	}
	.category-items ul {
		height: 100%;
		overflow: scroll;
	}
	.category-items {
		display: none;
		position: fixed;
		left: -10px;
		top: auto;
		z-index: 9999;
		height: auto;
		overflow-x: hidden;
	}
}

/* August 8th 2019 */

.icon.icon-subs {
    background-image: url(../images/subscription_icon.svg);
}

.subscription-content {
	background-color: #F0F0F0;
}

.subscription-cost {
    width: 200px;
	height: 140px;
    margin: 0 auto;
	margin-bottom: 30px;
}

.subscription-common-box {
	background: #ffffff;
	width: 100%;
    padding: 40px 20px;
    font-size: 14px;
    margin-top: 40px;
}

.subscription-cost {
	border: 1px solid #d2d2d2;
	box-shadow: 1px 1px 1px 0px #999;
	moz-box-shadow: 1px 1px 1px 0px #999;
	webkit-box-shadow: 1px 1px 1px 0px #999;
}

.subscription-title {
	display: block;
	width: 100%;
	color: #4d4d4d;
	font-size: 14px;
	background-color: #F0F0F0;
	text-align: center;
	padding: 10px;
	font-weight: bold;
	border-bottom: 1px solid #d2d2d2;
}

.subscription-price {
	display: block;
	width: 100%;
	color: #4d4d4d;
	font-size: 36px;
	text-align: center;
	padding: 23px 10px;
	font-weight: bold;
}

.subscription-price .subscription-month {
	color: #7b7b7b;
	font-size: 14px;
	padding-left: 5px;
	font-weight: 400;
}

.subscription-terms {
    max-width: 600px;
    margin: 0 auto;
}

.subscription-terms p {
    color: #808080;
	font-size: 14px;
	padding-left: 5px;
	font-weight: 400;
	text-align: justify;
	margin-bottom: 16px;
}

.subscription-accept {
	max-width: 600px;
    margin: 0 auto;
	display: flex;
    align-items: center;
    justify-content: center;
	flex-direction: column;
}

.subscription-accept span {
	color: #808080;
	font-size: 14px;
	font-weight: 400;
	padding-left: 10px !important;
}

.subscription-accept span a {
	color: #50c8ff;
}

.subscription-accept .fancy-checkbox {
	position: relative;
}

.subscription-accept .fancy-checkbox .blank-box {
	width: 24px;
	height: 24px;
	background: transparent;
	border: 1px solid #d2d2d2;
	position: absolute;
	left: 0;
	top: 13px;
}

.subscription-accept .fancy-checkbox input[type="checkbox"] + label {
    background-image: url(../images/small_white_tick.svg);
}

.subscription-accept .fancy-checkbox input[type="checkbox"]:checked + label {
    background-image: url(../images/small_grey_tick.svg);
}

.subscription-accept .fancy-checkbox > label {
	background-size: 15px;
	padding-left: 24px;
	position: relative;
	background-position: 4px center;
}

.subscription-content .btn-black {
    font-size: 16px;
    color: #fff;
    background-color: #4d4d4d;
    border: 1px solid #4d4d4d;
    display: inline-block;
    max-width: 280px;
    width: 100%;
    padding: 8px 20px;
    transition: all 0.2s ease 0s;
    text-decoration: none;
    outline: none;
    border-radius: 0;
    text-align: center;
}

/* August 20 2019 */

.remove-margin-bottom {
	margin-bottom: 0 !important;
}

/* September 3 2019 */

.page-delivery .option_box .fancy-radio label span {
	display: flex;
	align-items: center;
}

.page-delivery.modal-open .tbl-delivery-rates table th {
	text-transform: uppercase;
}

.page-delivery.modal-open .Labeled label {
	text-transform: uppercase;
	margin-bottom: 0px;
}

.page-delivery.modal-open .Labeled p {
	margin-bottom: 10px;
}

/*October 3 2019*/
.fancy-checkbox label span.currencyCode, .fancy-checkbox label span.currencySymbol, .fancy-checkbox label span.priceAmount {
	height: auto;
	display: inline;
	padding: 0;

}

.ordr-dtls-item-delivery span.currencyCode, .ordr-dtls-item-delivery span.currencySymbol , .ordr-dtls-item-delivery span.priceAmount {
	display: inline;
}

.ordr-dtls-item-price span.currencyCode, .ordr-dtls-item-price span.currencySymbol , .ordr-dtls-item-price span.priceAmount {
	display: inline;
}
/*VERSION 38 :: 12-September-2019*/
/*Note: When the new user header on chat is implemented, just copy the version on bootstrap*/

.dropdown.more-menu span.dd-pointer {
	margin-right: 20px;
}

.dropdown.more-menu a.hidden-xs {
	padding-right: 40px;
}

.mobi-nav-back-icon {
    height: 50px;
    display: none;
    width: 35px;
    align-items: center;
    justify-content: center;
    background-color: #FF5A5F;
}

.mobi-nav-back-icon i {
    font-size: 25px;
    color: #ffffff;
    font-weight: 300;

}

@media only screen and (max-width: 1024px) {
	.cart-dropdown {
		margin-left: -192px;
	}
	.order-list-heading {
		display: none;
	}
	.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,
	.order-list-body-sec .order-id-sec {
		display: block;
		padding: 5px 15px;
		text-align: left;
		vertical-align: middle;
		width: 100%;
	}
	.seller-order-page .order-list-body-sec .visible-xs-inline-block {
		display: inline-block !important;
	}
	.refund-icon {
		vertical-align: middle;
	}
	.header {
		padding: 0;
	}
	.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;
	}
	.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%;
	}
	.header .main-nav>ul>li.cart-menu>a:last-child {
		display: flex !important;
		align-items: center;
		justify-content: center;
	}
	.header .main-nav ul>li.register-link>a:last-child {
		display: flex !important;
		align-items: center;
		justify-content: center;
	}
	.dashadmn-bartop-sec {
		word-break: break-all;
	}

}

@media (max-width: 1024px) and (min-width: 1024px) {
	#page-buy-chat-offer .view-chat-listsec {
		height: 93%;
	}
	.view-chat-ind {
		margin-bottom: 27px;
	}
}

/*For Delivery 1.0 Start*/
@media only screen and (min-width: 1025px) {
	.seller-order-page .order-list .order-list-tit-sec.delivery-one {
		padding: 0px;
	}
	.seller-order-page .order-list .order-list-tit-sec.delivery-one div:first-child {
		width: 8%;
	}
	.seller-order-page .order-list .order-list-tit-sec.delivery-one div:nth-child(3) {
		width: 8%;
	}
	.seller-order-page .order-list .order-list-tit-sec.delivery-one div:nth-child(4) {
		width: 10%;
	}
	.seller-order-page .order-list .order-list-tit-sec.delivery-one div:nth-child(5) {
		width: 8%;
	}
	.seller-order-page .order-list .order-list-tit-sec.delivery-one div:nth-child(6) {
		width: 10%;
	}
	.seller-order-page .order-list .order-list-tit-sec.delivery-one div:nth-child(7) {
		width: 11%;
	}
	.seller-order-page .order-list .order-list-tit-sec.delivery-one div:nth-child(8) {
		width: 11%;
	}
	.seller-order-page .order-list .order-list-tit-sec.delivery-one div:nth-child(9) {
		width: 12%;
	}
}

@media (max-width: 1093px) and (min-width: 1025px) {
    .seller-order-page .order-list .order-list-tit-sec.delivery-one div:nth-child(10) {
		width: 7%;
	}
}

@media only screen and (min-width: 1094px) {
    .seller-order-page .order-list .order-list-tit-sec.delivery-one div:nth-child(10) {
		width: 8%;
	}
}
@media only screen and (min-width: 1301px) {
    .seller-order-page .order-list .order-list-tit-sec.delivery-one div:nth-child(10) {
		width:10%;
	}
}
/*For Delivery 1.0 End*/

@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: 25%;
	}
	.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: 1243px) and (max-width: 1366px) {
	.header .main-nav ul>li>a, .header .main-nav ul>li.language-menu>div {
    	font-size: 12px;
	}
}

@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: 9%;
		padding: 5px;
	}
	.order-list-heading .item-sec {
		width: 140px;
		padding: 5px;
	}
	.ordr-dtls-item-itemdesc {
		width: 23%;
		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) {
	.ordr-dtls-item-delivery,
	.ordr-dtls-item-status {
		width: 14%;
	}
	.ordr-dtls-item-itemdesc {
		max-width: 165px;
	}
	.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;
	}
	.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 .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-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-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%;
	}
}

@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) {
	.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 {
		padding: 5px 45px;
	}
	.page-login li.language-menu {
		margin-right: 15px !important;
	}
	#HomeCarousel .carousel-inner {
		height: 400px;
	}
	.home-banner.banner-slider .banner-inner {
		padding-top: 40px;
	}
	.home-banner.banner-slider .carousel-inner>.item>img,
	.home-banner.banner-slider .carousel-inner>.item>.slide-video>video {
		min-height: 400px;
		object-fit: cover;
	}
	.home-banner.banner-slider .carousel-inner>.item>img {
		min-height: 345px;
		object-fit: cover;
	}
	.page-login .header #menu-toggle {
		display: none !important;
	}
	.popup-area {
		width: 100%;
	}
	.category-items ul {
		max-height: 400px;
		overflow: scroll;
		height: 100%;
	}
	.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: auto;
		line-height: 50px;
		display: flex;
		align-items: center;
		justify-content: center;
	}
	#SelectLanguage>.dd-select {
		min-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;
	}
	.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,
	.page-package #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;
	}
	.dashlet-choices {
		padding: 15px;
		width: 100%;
	}
	.graph-empty {
		text-align: center;
		min-height: 330px;
	}
	.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;
	}
	.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-color: 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-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%;
	}
	.order-detail-item-sec .ordr-dtls-item-qty {
		width: auto;
	}
	.ordr-dtls-item-price,
	.ordr-dtls-item-qty {
		display: block;
		text-align: left;
		width: auto;
		margin-bottom: 15px;
	}
	.ordr-dtls-item-delivery,
	.ordr-dtls-item-status {
		display: block;
		text-align: left;
		width: auto;
		margin-bottom: 15px;
	}
	.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;
		display: block;
	}
	.purchase-pg-hstry-dtls .ordr-dtls-orderid {
		float: none;
		width: auto;
		margin-bottom: 10px;
	}
	.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;
		margin-bottom: 10px;
	}

	.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;
		margin-bottom: 15px;
	}
	.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;
		margin-bottom: 15px;
	}
	.purchase-pg-hstry-dtls .ordr-dtls-item-bodyarea {
		padding-left: 10px;
		padding-right: 10px;
	}
	.purchase-pg-hstry-dtls .ordr-dtls-item-bodyarea .sold_box .purchase-history-container1 .row .col-md-2, .purchase-pg-hstry-dtls .ordr-dtls-item-bodyarea .sold_box .purchase-history-container1 .row .col-md-3 {
		width: 50%;
		float: left;
		margin-bottom: 30px;
	}
	.purchase-pg-hstry-dtls .ordr-dtls-item-bodyarea .sold_box .purchase-history-container1 .row div:nth-child(5) {
		margin-bottom: 0px;
	}
	.purchase-pg-hstry-dtls .purhstdtspg-topbtn {
		display: block;
	}
	.purchase-pg-hstry-dtls .ordr-dtls-item-itemdesc{
		width: 100%;
	}
	.ordr-dtls-item-iteminfo {
		display: flex;
	}
	.ordr-dtls-item-iteminfo .item-variant {
		max-width: inherit;
	}
	.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: table-cell;
	}
	.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;
		text-align: center;
	}
	.order-detail-item-sec .ordr-dtls-item-review .visible-xs-inline-block {
		margin-bottom: 15px;
	}
	.ordr-dtls-item-review.text-center .new-review a {
		display: block;
		text-align: center	
	}
	.ordr-dtls-item-review.text-center .new-review a i {
		margin-bottom: 15px;
	}
	.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;
	}
	#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;
	}
	.dashboard-menus>ul>li {
		padding: 0 5px;
	}
	span.dashboard-grapth-title {
		width: 100%;
		text-align: center;
		padding-left: 0;
	}
	.dashboard-board {
		max-width: inherit;
	}
	.ph-t-table tbody tr:nth-child(2n-1) {
		background: #f0f0f0;
	}
	.dashboard-menus {
		margin-top: 40px;
	}
}

@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-checkout-confirm-popup {
		width: 100% !important;
		overflow-x: hidden;
		overflow-y: scroll !important;
	}
	.page-review .cart-item-row-detail>.wrapper-detail,
	.page-review .chkout-delivery-detail-sec {
		display: inline-block;
		width: 100%;
	}
	.page-review .chkout-desc-sec .chkout-desc-top .chkout-desc-top-l,
	.page-review .chkout-desc-sec .chkout-desc-top .chkout-desc-top-r {
		display: inline-block;
		width: 100%;
		text-align: left;
	}
	.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) {
	.goog-tooltip {
		z-index: 9999 !important;
	}
	.access-permission-page .action-btns a+a {
		margin: 10px auto;
		display: block;
	}
	.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;
	}
	.seller-tab-area .nav-tabs > li.active > a {
		color: #FFFFFF !important;
	}
	.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) {
		width: 50%;
	}
}

@media (max-width: 320px) {
	.prvt-login-form-inner {
		padding: 25px 15px;
	}
	.login-area .login-btn {
		width: 100%;
	}
}

@media (max-width: 420px) {
	.dropdown-menu.cart-dropdown {
		width: 320px;
	}
	.mobi-table {
		float: left;
		width: 100%;
		overflow: scroll;
	}
	.cart-menu .cart-dropdown {
		left: -113px;
	}
	.table-search-select>.pull-left,
	.table-search-select>.pull-right {
		width: 100%;
	}
	.social-posting .table-search-select .group-serach button {
		position: absolute;
		right: 15px;
	}
	.day-navigation-top>ul>li {
		padding: 0 7px;
		border-right: 1px solid #b4b4b4;
	}
}

@media only screen and (max-width: 382px) {

	.purchase-pg-hstry-dtls .ordr-dtls-top-left.ordr-dtls-topleft-sec1 .ordr-dtls-top-title div:nth-child(3), .ordr-dtls-top-left.ordr-dtls-topleft-sec1 .ordr-dtls-invoiceid:nth-child(3) {
		border-left: 0px !important;
		width: 100%;
	}
}

@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;
	}
	.auto-activity-page .action-btns.filter-box .form-inline>span {
		position: relative;
		display: inline-block;
		margin-bottom: 15px;
	}
	.auto-activity-page .action-btns .form-inline {
		display: inline-block;
		margin: 0;
	}
}

@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: 100%;
		left: 0;
		margin: 0;
	}
}

@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;
	}
	.fixntf-lsec {
		padding-top: 0px;
	}
}

@media only screen and (max-width: 767px) {
	#SelectLanguage .dd-options {
		overflow: scroll;
		top: 62px;
		height: 170px;
	}
	.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-select {
		min-height: auto;
	} */
	#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 {
		width: 100%;
		margin: 0px;
		padding: 0px;
		min-height: auto;
	}
	.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;
		/* height: 40px;
    	width: 40px; */
	}
	.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;
		/* height: 50px; */
		height: 85px;
    	min-height: auto !important;
	}
	.dumbchat-page .view-chat-left .section-chat {
		padding: 5px 20px;
		/* padding: 0px; */
		border: none;
	}
	.dumbchat-page .chat-offer-section {
		border: none;
		/* padding: 0px; */
	}
	.dumbchat-page .view-chat-sec {
		/* padding-top: 60px; */
		padding-top: 100px;
	}
	.dumbchat-page #page-chat-dumb .view-chat-listsec {
		height: 100%;
		overflow-y: auto;
		outline: none;
		padding-bottom: 15px;
	}
	.fixntf-lsec {
		padding-top: 0px;
		font-size: 13px;
	}
	.x-table-responsive .order-list-body-sec .order-read-box>div {
		width: 100%;
		display: block;
		float: right;
		text-align: left;
		padding: 10px 0px;
		word-break: break-word;
	}
	.x-table-responsive .order-list-body-sec .order-read-box>div:before {
		display: block;
		width: 50%;
		content: attr(data-column);
		width: 50%;
		float: left;
		padding-left: 20px;
		font-weight: 600;
	}
	.x-table-responsive .order-list-body-sec .btn-delete-permission {
		position: inherit;
		right: inherit;
		top: inherit;
		margin-top: inherit;
		text-align: center;
		margin-top: 20px;
	}
	.x-table-responsive .order-list-body-sec .order-read-box {
		padding-bottom: 0px;
		margin-bottom: 15px;
	}
	.access-permission-page .btn-action,
	.auto-activity-page .btn-action {
		padding: 5px 15px;
		font-size: 12px;
	}
	.auto-activity-page .nav-tabs>li {
		float: none;
		display: inline-block;
	}
	.auto-activity-page .filter-box .form-control {
		display: inline-block;
		height: 32px;
	}
	.auto-activity-page .action-btns.filter-box .btn-action {
		margin-top: 15px;
	}
	.day-navigation-top>ul>li,
	.day-navigation ul li,
	.day-navigation-top ul li,
	.day-navigation-bottom ul li {
		padding: 0 7px;
		border-right: 1px solid #b4b4b4;
	}
	.dashboard-board>ul>li {
		width: 49%;
		margin-bottom: 25px;
	}
	.chart-style text {
		font-size: 10px !important;
	}
	.ph-t-table {
		margin: 20px 0 0;
		max-height: 335px;
	}
	.ph-t-table {
		overflow: scroll;
	}
	.ph-t-table td::before {
		content: attr(data-th) " :";
		width: 35%;
		font-size: 12px;
		display: inline-block;
		position: absolute;
		left: 0;
		text-align: left;
		padding-left: 15px;
		color: #212424;
		font-weight: 700;
	}
	.ph-t-table table.table>tbody>tr>td {
		display: block;
		padding-left: 150px !important;
		position: relative;
		white-space: normal;
	}
	.tbl-dash .ph-t-table tbody tr>td:first-child {
		max-width: 100%;
		padding-right: 0;
	}
	.ph-t-table thead {
		display: none;
	}
	.purchase-history-container2 .ordr-dtls-item-price::before {
		content: "Price: ";
	}
	.ordr-dtls-item-iteminfo .item-info-text {
		display: block;
	}
	.ordr-dtls-item-status {
		padding-left: 15px;
		width: 100%;
	}

	.seller-order-page .order-list .order-list-body-sec .order-un-read-box {
		align-items: flex-start !important;
		flex-direction: column !important;
	}
	
	.seller-order-page .order-list .order-list-body-sec .order-un-read-box .invoice-id-sec {
		width: 100% !important;
	}
	
	.seller-order-page .order-list .order-list-body-sec .order-un-read-box .fancy-checkbox {
		padding-left: 15px !important;
	}
	
	.seller-order-page .order-list .order-list-body-sec .order-un-read-box .order-id-sec {
		text-align: left !important;
		width: 100% !important;
	}
	
	.seller-order-page .order-list .order-list-body-sec .order-un-read-box .timestamp-sec {
		text-align: left !important;
    	width: 100% !important
	}
	
	.seller-order-page .order-list .order-list-body-sec .order-un-read-box .qty-sec {
		text-align: left !important;
    	width: 100% !important;
	}
	
	.seller-order-page .order-list .order-list-body-sec .order-un-read-box .delivery-opt-sec {
		text-align: left !important;
    	width: 100% !important;
	}
	
	.seller-order-page .order-list .order-list-body-sec .order-un-read-box .order-status-sec {
		text-align: left !important;
		width: 100% !important;
	}
	
	.seller-order-page .order-list .order-list-body-sec .order-un-read-box .order-status-sec>select {
		max-width: 160px !important;
	}

	.seller-order-detail-page .ordr-dtls-item-bodyrow .ordr-dtls-item-price::before {
		content: "Price: ";
	}

	.ordr-dtls-item-itemdesc.smaller {
		width: 100% !important;
	}
	/* .desk-nav-back-img {
		display: none;
	}
	.mobi-nav-back-img {
		display: inline-block;
	} */

	.purchase-pg-hstry-dtls .ordr-dtls-top-left.ordr-dtls-topleft-sec1 .ordr-dtls-top-title div:nth-child(3) {
		float: left;
	}

	.purchase-pg-hstry-dtls .ordr-dtls-top-left.ordr-dtls-topleft-sec1 .ordr-dtls-top-title div:nth-child(3) .header-payment-method {
		display: block;
	}

	.page-package.delievry-settings .mearchant_box .row {
            border-left: 1px solid #d2d2d2;
            border-right: 1px solid #d2d2d2;
            padding-bottom: 20px;
        }

    .page-package.delievry-settings .mearchant_box .row .deliver-method {
        min-height: 260px !important;
    }

    .page-delivery.modal-open .modal {
		padding-left: 10px;
    	padding-right: 10px;
	}

	.page-delivery.modal-open .modal .modal-dialog {
		width: 100%;
		margin: 0 auto;
		margin-top: 10px;
	}

}

@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) {
	.ordr-dtls-invoiceid {
		word-break: break-all;
	}
	.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: 0px; */
		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;
		/* height: 50px; */
		height: 65px;
	}
	.dumbchat-page .view-chat-sec {
		padding-top: 80px;
	}
	.seller-tab-area .nav-tabs > li.active > a {
		color: #FFFFFF !important;
	}
	.delievry-settings .deivery-item-list .pr_detail .col-md-3.col-xs-3 {
		width: 33.33333333%;
	}
	.delievry-settings .deivery-item-list .pr_detail .col-md-3.col-xs-3 .product_img {
		width: auto;
    	height: auto;
	}
	.delievry-settings .deivery-item-list .pr_detail .col-md-9.col-xs-9 {
		width: 66.66666667%;
	}

	#cke_81_uiElement table {
		display: flex !important;
		width: 95% !important;
	}
	#cke_81_uiElement table > tbody {
		display: flex ;
		flex-direction: column;
	}
	#cke_81_uiElement table > tbody > tr[role="presentation"] {
		display: flex;
		flex-wrap: wrap;
	}

}

@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;
	}
	.fixntf-rsec .fixntf-btn {
		display: block;
	}
	/* .dumbchat-page .main {
		padding-top:57px !important; 
	} */
}

@media (max-width: 375px) {
	.header .logo img {
		max-width: 65px !important;
	}
	.delievry-settings .deivery-item-list .pr_detail .col-md-3.col-xs-3 {
		width: 40%;
	}
	.delievry-settings .deivery-item-list .pr_detail .col-md-9.col-xs-9 {
		width: 60%;
	}

}

@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;
	}
}

@media only screen and (max-width:991px) {
	.prvt-login-form-inner {
		margin-top: 20px;
	}

	.button-fix {
		clear: both;
	}

	.button-fix:after {
		clear: both;
		display: table;
    	content: " ";
	}

	.button-fix:before {
		display: table;
    	content: " ";
	}

	.delivery-options .boxed_layout .list_row h3 {
		display: none;
	}

	.delivery-options .boxed_layout .list_row p.show-mobi {
		display: inline-block !important;
		font-weight: 700;
		margin-right: 8px;
		color: #999;
		width: 100%;
		line-height: normal;
	}
	
	.delivery-options .boxed_layout .take_data_edit_list.avail_list .list_row p.show-mobi {
		width: auto;
		min-width: 100px;
	}
}

@media only screen and (max-width:480px) {
	.page-private-login .plogin-logo,
	.page-private-account .plogin-logo {
		width: 90px;
	}
	.page-private-login .prvt-login-btn {
		width: 86px;
	}
	.page-private-login .login-back-btn a {
		width: 65px;
	}
}

@media (min-width: 768px) {
	#myModal.modal-crpr .modal-dialog {
		width: 640px;
		margin: 30px auto;
	}
	#myModal.modal-crpr .modal-content {
		border: none;
	}
	#page-chat-dumb .view-chat-listsec {
		height: 100%;
		padding-bottom: 92px;
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	.selleritem-fltr-area .item-search {
		width: 180px;
	}
	.item-filter-search .selleritm-btn-filter {
		width: 120px;
		margin-right: 15px;
	}
	.seller-actions.selleritem-fltr-area .item-search .form-control {
		width: 95%;
	}
	.item-filter-search {
		margin-left: 0px;
		width: Calc(100% - 190px);
	}
}

@media (max-width: 768px) {
	.selleritem-fltr-area .item-search {
		width: 100%;
	}
	.selleritem-fltr-area .item-search .form-control {
		border-radius: 50px;
	}
	.item-filter-search {
		width: 100%;
		margin-left: 0;
		float: none;
	}
	.item-filter-search label {
		float: none;
		padding-top: 5px;
		width: 100%;
		padding-bottom: 10px;
	}
	.itemfltr-searchpopup {
		position: relative;
		top: auto;
		left: auto;
		width: 103.40%;
		box-shadow: none;
		max-width: none;
		margin-left: -2%;
	}
	.item-filter-search .selleritm-btn-filter {
		float: none;
		margin-right: 5px;
		width: 130px;
	}
	.selleritem-fltr-area .seller-download-btn {
		float: none;
		margin-left: 5px;
	}
	.selleritem-fltr-area .seller-upload-btn {
		margin-right: 0;
	}
	.selleritem-fltr-area .action-btns {
		margin-top: -5px;
	}
	.itmfltr-srchpopup-cat .itmfltr-srchpopup-hcon {
		float: none;
		width: 100%;
	}
	.itmfltr-srchpopup-hcon .selfilter-category {
		width: 98.5%;
		margin-bottom: 20px;
	}
	.itmfltr-srchpopup-hcon label {
		width: 75px;
		display: inline-block;
	}
	.itmfltr-srchpopup-hcon input[type="text"] {
		width: Calc(100% - 103px);
	}
	.itmfltr-srchpopup-btnsec {
		text-align: center;
	}
	.sellritemlst-btm-tpg {
		text-align: center;
		margin-top: 0px;
	}
	.mobi-nav-back-icon {
		display: inline-flex;
	}
}

@media (max-width: 768px) and (min-width: 768px) {
	.view-chat-ind {
		margin-bottom: 25px;
	}
}

@media (max-width: 522px) {
	.itemfltr-searchpopup {
		width: 104%;
	}
}

@media (max-width: 480px) {
	.itemfltr-searchpopup {
		width: 104.40%;
	}
	.itmfltr-srchpopup-hcon {
		margin-bottom: 5px;
		width: 100%;
	}
	.itmfltr-srchpopup-hcon .selfilter-category {
		margin-bottom: 5px;
	}
	.itmfltr-srchpopup-lsec {
		margin-bottom: 10px;
	}
	#SelectLanguage .dd-options {
		top: 53px;
	}
}
/*bptheme-3(marketplace3) Version 34 ::17 July 2019*/

.ellipsis {
	height: 55px;
}
.ellipsis >:first-child {
	float: none;
}
/* .register-link > #register-modal:after, .register-link > .register-modal:after{content:"LOG IN" !important;visibility:visible;padding-right:35px;color:#252e3a;position:relative !important;font-weight:normal !important;} */

.home-banner .border-wrapper {
	margin-top: 0;
	border: none;
}
.header .main-nav > ul > li.hover::after,
.header .main-nav > ul > li.active::after,
.header .main-nav > ul > li.language-menu.hover::after,
.header .main-nav > ul > li.language-menu.active::after {
	background: #00A384;
}
.header.user-login .dropdown .dropdown-menu > li:hover a,
.header.user-login .dropdown .dropdown-menu > form > li:hover a {
	color: #00A384;
}
.home-banner .banner-quote > h1 {
	color: #fff;
	font-size: 35px;
	font-weight: 400;
	margin-bottom: 20px;
	letter-spacing: 0.3em;
	text-align: left;
	line-height: 55px;
}
.home-banner .banner-quote > p {
	padding: 0;
	text-align: left;
	font-weight: 400;
}
.home-banner .home-serach .search-controls .form-control {
	font-weight: 400;
	color: #000;
	border-radius: 101px;
	padding: 14px 30px;
	font-family: 'Montserrat';
}
.home-banner {
	background: linear-gradient(rgba(29, 29, 27, 0.5), rgba(29, 29, 27, 0.5));
	background-repeat: no-repeat;
	background-size: cover;
	margin-bottom: 15px;
	background-position: center center;
}
.scroll-more {
	margin-top: 100px;
	display: none;
}
.on-top-listing {
	padding: 0;
	position: relative;
	background: #FFF;
}
.section-category > .container {
	max-width: 100%;
	width: 100%;
	background: #fff;
	padding-bottom: 35px;
}
.fix-tablecell > p {
	width: 100%;
}
.cat-preview {
	width: 100%;
	padding-bottom: 50%;
	position: relative;
	overflow: hidden;
}
.section-category .cat-preview img {
	width: 100%;
	position: absolute;
}
.section-category .cate-name {
	color: #FFF;
	font-size: 18px;
	position: absolute;
	top: 15%;
	width: 240px;
	height: 110px;
	background: rgba(37, 46, 58, 0.4);
	display: block;
	text-transform: uppercase;
	text-align: center;
	font-weight: 400;
	line-height: 80px;
}
.main > .item-detail-breadcrumb {
	background: #fff;
	margin: 0;
	padding: 10px 50px;
}
.main > .item-detail-breadcrumb > a > .item-detail-back {
	display: none;
}
.cate-name > a {
	line-height: 45px;
	padding: 0;
	float: left;
	text-align: center;
	width: 100%;
	background: none;
	word-wrap: break-word;
	height: auto;
	font-size: 18px;
}
.cate-name:after {
	content: 'a';
	width: 20%;
	background: #00A384;
	height: 4px;
	float: left;
	font-size: 0;
	position: absolute;
	left: 38%;
	bottom: 50%;
	text-align: center;
}
.cate-name:hover:after {
	background: #F2F8F8;
	content: 'a';
	width: 20%;
	height: 4px;
	float: left;
	font-size: 0;
	position: absolute;
	left: 38%;
	text-align: center;
}
.error-con {
	border: 1px solid red !important;
}
/* .container{max-width:1280px;} */

.backTop {
	position: fixed;
	right: 30px;
	bottom: 15px;
	z-index: 9999;
}

.page-delivery .range-box .fancy-radio label span, .page-delivery .range-box .fancy-checkbox label span {
	line-height: normal;
}

@media print {
	.non-printable,
	.fancybox-outer {
		display: none;
	}
	.printable {
		display: block;
		width: 100%;
	}
	.item-row {
		border-bottom: 1px solid #CCC;
		padding-bottom: 10px;
		margin-bottom: 10px;
	}
}
.html5imageupload img.main {
	padding-top: 0px;
}
.ellipsis::before {
	content: "";
	float: left;
	width: 5px;
}
.ellipsis::after {
	background: rgba(0, 0, 0, 0) linear-gradient(to right, rgba(255, 255, 255, 0), white 50%, white) repeat scroll 0 0;
	box-sizing: content-box;
	content: "…";
	float: right;
	left: 100%;
	margin-left: -3em;
	padding-right: 5px;
	position: relative;
	text-align: right;
	top: -16px;
	width: 3em;
}
.ellipsis {
	line-height: 25px;
	overflow: hidden;
}
.item-name.ellipsis::before {
	height: 40px;
}
.ellipsis > *:first-child {
	width: 100%;
	text-align: center;
}
.no-border {
	border: none;
}
.page-search span.stars,
.page-search span.stars span {
	margin: auto;
}
.footer {
	background-color: #F2F8F8;
	padding-top: 30px;
	padding-bottom: 25px;
	text-align: center;
	color: #999999;
	word-wrap: break-word;
}
.footer .footer-navigation {
	width: 100%;
	margin: 0 auto;
	padding-top: 15px;
}
.footer .footer-navigation ul > li {
	display: inline;
}
.footer .footer-navigation ul > li > a {
	text-transform: uppercase;
	color: #999999;
	font-size: 12px;
	font-weight: 300;
	letter-spacing: 0.05em;
	padding: 0px 4%;
}
.footer .footer-bottom {
	padding-top: 25px;
}
.footer .footer-bottom h6 {
	color: #00A384;
	font-size: 16px;
	font-weight: 700;
	letter-spacing: 0.2em;
}
.footer .footer-bottom .copyright-text {
	margin-top: 10px;
	font-size: 12px;
	font-weight: 300;
}
.footer-bottom:before {
	content: 'a';
	background: #00A384;
	font-size: 0;
	width: 70px;
	height: 5px;
	display: block;
	text-align: center;
	margin: 10px auto 25px;
}
.section-shop .shop-box {
	width: 300px;
	margin: 5.5px;
}
.home-banner {
	height: 390px;
	overflow: hidden;
}
.home-banner .banner-quote {
	width: 60%;
	float: left;
	background: transparent;
	padding: 0;
	height: auto;
	text-align: left;
}
.home-banner .banner-inner {
	width: 100%;
	padding: 65px 0 0;
	margin-left: 0;
}
.home-banner .border-wrapper {
	margin-top: 25px;
	border: 1px solid #fff;
	border-bottom: none;
}
.home-banner .home-serach {
	margin-top: 0;
	width: 40%;
	float: left;
	background: transparent;
	height: auto;
	padding: 0;
}
.banner-slider .home-serach {
	right: 9%;
	top: 30%;
	width: 35%;
}
.home-banner .home-serach .search-controls {
	position: relative;
	padding: 30px 0;
}
.banner-slider .home-serach .search-controls {
	max-width: 90%;
}
.banner-slider .banner-quote {
	padding-left: 100px;
}
.banner-slider .banner-quote > h1 {
	font-size: 30px;
}
.home-banner .home-serach .search-controls .btn-find,
.search-bar .btn-find {
	background-image: url('../images/search_main.svg');
	background-repeat: no-repeat;
	background-position: center center;
	border: none;
	height: 30px;
	width: 30px;
	background-color: transparent;
	top: 50%;
	position: absolute;
	margin-top: 50%;
	margin-top: -15px;
	right: 25px;
}
.scroll-more img {
	width: 30px;
}
.scroll-more p {
	margin-top: 5px;
	color: #fff;
	font-weight: 300;
	font-size: 12px;
}
.section-title:after {
	background-color: #C8C8C8;
	height: 1px;
	content: "";
	left: 0;
	margin-top: -1px;
	position: absolute;
	top: 50%;
	width: 100%;
	z-index: 9;
}
#browse-all-cat {
	padding-left: 30px;
}
.section-title .icon-toggle {
	background-image: url('../images/category_arrow.svg');
	background-repeat: no-repeat;
	margin-left: 10px;
	height: 21px;
	-webkit-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	margin-top: 0;
}
.section-title .icon-toggle.up {
	-ms-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}
.section-category .section-content .row {
	margin-left: -7px;
	margin-right: -7px;
}
.section-shop {
	background-color: #fff;
	padding-top: 30px;
}
.section-shop .shop-box {
	margin-bottom: 30px;
}
/* #shop-latest:after{content:'FEATURED';color:#AEAEAE;width:100%;text-align:center;float:left;letter-spacing:1em;font-size:30px;} */

.section-shop .shop-box#shop-latest {
	width: 100%;
}
.section-shop .shop-box#shop-latest h1 {
	font-size: 42px;
	font-weight: 700;
	margin-top: 5px;
	letter-spacing: 0.05em;
}
.section-shop .shop-box#shop-latest p {
	color: #999999;
	font-size: 22px;
}
.section-shop .shop-box#shop-latest .box-inner {
	padding: 20px 0px;
}
.section-shop .shop-box#shop-latest .box-inner img {
	width: 100%;
	display: none;
}
.section-shop .shop-box img {
	width: 100%;
}
.box-inner:hover img {
	-webkit-transform: none !important;
	-moz-transform: none !important;
	-ms-transform: none !important;
	-o-transform: none !important;
	transform: none !important;
}
.section-shop .shop-box .border-preview {
	border: none;
}
.section-shop .shop-box .box-inner {
	position: relative;
	overflow: hidden;
}
.section-shop .shop-box .item-price {
	color: #808080;
	display: inline-block;
	width: 100%;
	text-align: center;
	padding: 5px 20px 0px 10px;
	font-size: 16px;
	bottom: 0px;
	position: absolute;
	left: 0;
	letter-spacing: 0.2em;
}
.section-shop .shop-box .item-description {
	display: block;
	margin-top: 10px;
	width: 100%;
	color: #333333;
	font-size: 16px;
	font-weight: 400;
	text-align: center;
	letter-spacing: 0.05em;
	height: 140px;
	padding: 0 10px;
	line-height: 20px;
	position: relative;
	top: 0;
	left: 0;
	background: none;
}
.section-shop .shop-box:hover .item-description .view-item {
	border-top: none;
	margin-top: 0;
	padding-top: 0;
}
.item-price:after {
	content: 'a';
	background: #00A384;
	font-size: 0;
	width: 70px;
	height: 5px;
	display: block;
	text-align: center;
	margin: 20px auto 20px;
	padding-top: 4px;
}
.seller-itemlist .item-price:after {
	background: none;
	content: none;
}
.seller-itemlist .item-name .description a {
	display: block;
	text-align: left;
}
.seller-itemlist .item-name .description a.trans-gray-translate {
	margin-top: 0px;
	text-align: center;
}
.box-inner:hover .item-price:after {
	background: #F2F8F8;
}
.page-home .item-description .view-item,
.view-item > a {
	color: #fff;
	font-size: 0;
	font-weight: 300;
	letter-spacing: .05em;
	position: relative;
	width: 100%;
	float: left;
	margin-top: 0;
	height: 140px;
}
.model-register .modal-body {
	width: 360px;
	display: table-cell;
	padding: 0;
	vertical-align: middle;
	width: 360px;
}
.model-register .modal-head {
	font-size: 22px;
	color: #999999;
	font-family: 'Lato', sans-serif;
	padding-bottom: 8px;
	border-bottom: 1px solid #b2b2bb;
	margin-top: 30px;
	font-weight: normal;
}
.model-register .modal-inset {
	display: table;
	height: 100%;
}
.model-register .modal-main {
	margin-top: 30px;
}
.model-register .modal-main > ul > li {
	margin-bottom: 20px;
}
.modal-frame .modal-close {
	position: absolute;
	top: 30px;
	right: 30px;
	width: 24px;
	height: 24px;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url('../images/modal-close.png');
	background-color: #494949;
	border: none;
	border-radius: 100px;
	opacity: 1;
}
.search-bar {
	float: left;
	position: absolute;
	padding: 14.5px 0px;
	width: 25%;
	left: 70px;
}
.search-bar .form-control {
	border-radius: 100px;
	color: #000;
	font-weight: 300;
	height: 50px;
	padding: 10px 30px;
	font-size: 12px;
}
.main {
	background: #F2F8F8;
}
.dumbchat-page .main {
	background: none;
}
.page-private-login .main {
	background: transparent;
}
.search-bar .btn-find {
	right: 15px;
}
.category-menu {
	background: none;
	color: #c8c8c8;
	border-left: none;
}
.category-menu.affix {
	position: relative;
	top: 0px;
	width: 100%;
	z-index: 1;
}
.category-menu.affix + .search-top-area {
	margin-top: 40px;
}
.search-top-area {
	padding-top: 50px;
	padding-bottom: 30px;
	background: #F2F8F8;
}
.page-home .main {
	background: #fff;
}
.search-result-text {
	font-size: 0;
	color: #000;
}
.search-result-text span {
	font-size: 30px;
	color: #00A384;
	text-transform: uppercase;
	letter-spacing: 0.8em;
}
.section.section-item {
	background: transparent;
	position: relative;
}
.item-found-text {
	padding-top: 20px;
	margin: auto;
	margin-top: 10px;
	width: 184px;
	font-size: 14px;
	font-weight: 500;
	color: #999999;
	letter-spacing: 0.1em;
}
.search-filter-section {
	height: 35px;
	vertical-align: middle;
	color: #00A384;
	font-size: 14px;
	border: 1px solid #00A384;
	width: 145px;
	margin: 35px auto 80px;
	border-radius: 40px;
}
.search-filter-section a {
	color: #00A384;
	text-transform: uppercase;
	line-height: 30px;
	padding-top: 0;
}
.search-filter-section a > span {
	vertical-align: middle;
	float: left;
	margin-left: 15px;
}
.search-filter-section .icon-toggle {
	background-image: url('../images/filter-minus.svg');
	background-repeat: no-repeat;
	float: right;
	height: 21px;
	-webkit-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	margin-top: 5px;
}
.search-filter-section .icon-toggle.up {
	background-image: url('../images/filter-plus.svg');
	background-repeat: no-repeat;
	margin-left: 10px;
	height: 21px;
	-webkit-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.filter-content-section {
	display: none;
	padding: 30px;
	text-align: center;
	margin-top: -80px;
}
.filter-applied-value {
	font-size: 18px;
	color: #000000;
	padding: 7px 25px;
	width: 70%;
	margin: 0 auto;
}
.filter-applied-value .item-range {
	width: 100%;
}
.filter-applied-value .slider {
	width: 100%;
}
.filter-row span {
	display: table-cell;
	text-align: left;
	width: 120px;
	vertical-align: inherit;
	font-size: 14px;
}
.filter-row .filter-price-label {
	width: 20px;
}
.filter-row span.range-slider {
	width: 80%;
	padding: 0 25px;
}
.item-list-section {
	background-color: #fff;
	padding: 60px 0px 20px;
}
.item-box-inner:hover {
	outline: none;
}
.item-box-top:hover img {
	-webkit-transform: none !important;
	-moz-transform: none !important;
	-ms-transform: none !important;
	-o-transform: none !important;
	transform: none !important;
}
.item-list-section .item-box { float: left;}
.item-box {
	margin-bottom: 25px;
}
.item-box-inner {
	width: 100%;
	max-width: 100%;
	margin: 0 auto 30px;
	background-color: #fff;
	overflow: hidden;
	border: none;
}
.item-box-top img {
	width: 100%;
	max-height: 100%;
}
.item-box-top {
	width: 100%;
	max-height: 100%;
}
.item-box-bottom {
	border-top: none;
	background: #FFF;
	width: 100%;
	padding: 20px;
	min-height: 100%;
	height: 165px;
}
.item-box-bottom .item-price {
	font-size: 18px;
	color: #000000;
	font-weight: 700;
}
.item-box-bottom .item-name {
	font-size: 14px;
	color: #999;
	padding-top: 10px;
}
.filter-tag {
	margin-left: 15px;
}
.item-filter-values {
	padding-left: 15px;
	background-color: #e1e1e1;
	color: #000000;
	font-size: 14px;
	line-height: 40px;
	margin: 0 auto;
	min-height: 40px;
	position: relative;
	padding-right: 40px;
}
.item-filter-values .icon.icon-close {
	margin-top: 0;
	background-image: url('../images/mobile_close.svg');
	margin-right: 0px;
	height: 40px;
	width: 40px;
	position: absolute;
	right: 0px;
	top: 0px;
}
.category-navbar > ul > li:last-child {
	border-right: 1px solid #c8c8c8;
}
.options-filter {
	padding: 7px 25px;
	max-width: 950px;
	margin: 40px auto 0;
}
.virtual-table {
	display: table;
	width: 100%;
}
.options-filter .virtual-table .virtual-cell.leftsec {
	width: 17%;
	color: #5c5c5c;
	text-align: left;
	line-height: 57px;
	font-weight: 700;
	letter-spacing: 0.1em;
}
.virtual-table .virtual-cell {
	display: table-cell;
	vertical-align: top;
}
.text-left {
	text-align: left;
}
.options-filter .fancy-checkbox {
	display: inline-block;
	vertical-align: middle;
	padding-right: 50px;
}
.options-filter .fancy-checkbox input[type="checkbox"]:checked + label {
	background-image: url("../images/checkbox1_checked.png");
}
.options-filter .fancy-checkbox input[type="checkbox"] + label {
	background-image: url("../images/checkbox1_unchecked.png");
}
.fancy-checkbox input[type="checkbox"]:checked + label {
	background-image: url('../images/checkbox_selected.svg');
}
.fancy-checkbox input[type="checkbox"] + label {
	background-image: url('../images/checkbox_unselected.svg');
}
.options-filter .fancy-checkbox label {
	width: 34px;
	height: 34px;
	background-size: auto;
	padding-top: 5px;
	font-size: 14px;
	font-weight: normal;
	color: #686262;
}
.fancy-checkbox label {
	height: 48px;
	display: table;
	width: 100%;
}
.item-sorting-option {
	padding: 13px 0px 25px;
	margin-right: 30px;
	float: right;
}
.item-sorting-option select {
	background: #fff;
	border: 1px solid #00A384;
	padding: 8px 0;
	border-radius: 25px;
	color: #00A384;
}
.category-navbar {
	padding: 4.5px 0 4.5px 0;
	display: table-cell;
}
.category-menu .breadcrumb {
	display: table-cell;
}
.category-navbar.active {
	background-color: #00A384;
	border-bottom: 1px solid #00A384;
}
.category-menu .category-navbar > ul > li {
	padding: 0px 11px 0 0;
}
.category-navbar > ul > li {
	display: inline-block;
	padding: 0px 15px 0 0;
	vertical-align: middle;
}
.category-navbar > ul > li:first-child {
	background: #00a384;
	padding-left: 7px;
	border-radius: 5px;
	height: 40px;
	margin-left: 5px;
	margin-right: 10px;
}
.category-navbar.active > ul > li:first-child {
	background: none;
	padding-left: 7px;
	border-radius: 5px;
	margin-left: 5px;
	margin-right: 10px;
}
.category-navbar.active > ul > li {
	color: #FFF;
}
.category-menu .category-items {
	left: auto;
	height: auto;
	position: relative;
	width: 290px;
	max-width: 100%;
}
.category-navbar .icon.icon-menu {
	background-image: url('../images/category-menu.svg');
	margin-right: 0;
}
.category-navbar #toggle-categorynav {
	background-color: transparent;
	border: none;
	padding: 0px;
	text-transform: uppercase;
	font-size: 14px;
	outline: none;
}
.filter-row span:nth-child(1) {
	font-size: 0;
}
.category-menu .breadcrumb {
	background-color: transparent;
	text-transform: uppercase;
	color: #c8c8c8;
	font-size: 12px;
	letter-spacing: 0.1em;
	font-weight: 700;
}
#toggle-categorynav > .icon {
	width: 25px;
	height: 25px;
	display: inline-block;
	vertical-align: middle;
	background-repeat: no-repeat;
	margin-top: 8px;
	margin-left: 11px;
	background-size: contain;
}
.category-menu .breadcrumb a {
	color: #c8c8c8;
	font-size: 12px;
	text-decoration: none;
}
.cat-bread-sepeate {
	font-size: 14px;
}
.category-menu.affix-top .category-items {
	height: auto;
	max-height: calc(100% - 120px);
	position: fixed;
}
.category-items {
	display: none;
	position: fixed;
	left: -10px;
	top: auto;
	z-index: 9999;
	height: auto;
	max-height: calc(100% - 40px);
	overflow-x: hidden;
}
.category-menu.affix .category-items {
	height: auto;
	max-height: calc(100% - 80px);
	position: fixed;
	top: 80px;
}
.category-items ul > li > a {
	font-size: 14px;
	color: #000000;
	padding: 15px 25px;
	border-bottom: 1px solid #999999;
	display: block;
}
.category-items ul > li:last-child > a {
	border-bottom: none;
}
.category-items ul > li:hover {
	background-color: #00A384;
}
.category-items ul > li.hasSub {
	position: relative;
}
.category-items ul > li.hasSub > a {
	background-image: url('../images/mobile_category1.svg');
	background-repeat: no-repeat;
	background-position: 92% center;
}
.category-items ul > li.hasSub.active > a {
	background-image: url('../images/arrow-up.png');
}
.category-items ul > li .submenu {
	background-color: #eaeaea;
}
.category-items ul > li .submenu li > a {
	padding-left: 40px;
}
.category-items ul {
	background-color: #fff;
	width: 290px;
	border: none;
}
.submenu {
	display: none;
}
.item-list-section select[name="item-sort"] {
	-webkit-appearance: none;
	-moz-appearance: none;
	background-image: url('../images/down_arrow.svg');
	background-position: 90% center;
	background-repeat: no-repeat;
	padding-right: 30px;
	padding-left: 16px;
}
.range-slider .slider-track {
	background-color: #e1e1e1;
	background-image: none;
	box-shadow: none;
	border-radius: 0;
}
.range-slider .slider.slider-horizontal .slider-track {
	height: 3px;
}
.range-slider .slider.slider-horizontal .slider-handle {
	margin-top: -10px;
}
.range-slider .slider-handle {
	background-color: #00A384;
	opacity: 1;
	height: 22px;
	width: 22px;
	margin-top: -8px;
	box-shadow: 1px 1px 2px 0px #595959;
}
.range-slider .slider-selection {
	background-color: #00A384;
	background-image: none;
}
.slider-handle {
	position: absolute;
	width: 20px;
	height: 20px;
	background-color: #00A384;
	background-image: -moz-linear-gradient(top, #00A384, #00A384);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#00A384), to(00A384));
	background-image: -webkit-linear-gradient(top, #00A384, #00A384);
	background-image: -o-linear-gradient(top, #00A384, #00A384);
	background-image: linear-gradient(to bottom, #00A384, #00A384);
	background-repeat: repeat-x;
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=0);
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);
	opacity: 0.8;
	border: 0px solid transparent;
}
.range-slider .slider-handle::after {
	background-color: #00A384;
	border-radius: 120px;
	content: "";
	height: 10px;
	left: 6px;
	position: absolute;
	top: 6px;
	width: 10px;
}
.filter-preview {
	float: right;
	margin-right: 25px;
	margin-top: 10px;
}
.filter-content-section .filter-preview {
	float: left;
	margin-right: 25px;
	margin-top: 10px;
	margin-bottom: 20px;
	width: 100%;
}
.filter-content-section .filter-values,
#item-applied-filter .filter-values {
	background-color: #F2F8F7;
	color: #00A384;
	font-size: 14px;
	line-height: 40px;
	min-height: 40px;
	width: auto;
	position: relative;
	padding-right: 40px;
	text-align: center;
	border-radius: 5px;
	border: 1px solid #00A384;
	margin: 5px;
}
.filter-values {
	background-color: #F2F8F7;
	color: #00A384;
	font-size: 14px;
	line-height: 40px;
	margin: 0 auto;
	min-height: 40px;
	width: 200px;
	position: relative;
	padding-right: 40px;
	text-align: center;
	border-radius: 20px;
}
.filter-row {
	margin-top: 35px;
	color: #666666;
	font-size: 16px;
	letter-spacing: 0.2em;
}
.filter-values .icon.icon-close {
	background-image: url('../images/mobile_close.svg');
	margin-right: 0px;
	height: 40px;
	width: 40px;
	position: absolute;
	right: 0px;
	top: 27px;
}
.filter-actions {
	margin-top: 35px;
}
.filter-actions .btn {
	height: 32px;
	padding: 5px;
	border-radius: 15px;
	color: #fff;
	font-size: 16px;
	text-transform: uppercase;
	border: none;
	width: 112px;
}
.filter-actions #reset-filter {
	background-color: #000000;
	margin-right: 20px;
	outline: none;
}
.filter-actions #apply-filter {
	background-color: #00A384;
	margin-left: 20px;
	outline: none;
}
.item-no-result-msg {
	padding-top: 50px;
	padding-bottom: 150px;
	font-size: 18px;
	color: #999;
}
.no-result-red {
	font-size: 42px;
	font-weight: 700;
	color: #00A384;
	padding-top: 60px;
	padding-bottom: 10px;
}
.category-title {
	font-size: 26px;
	color: #000;
	word-break: break-all;
}
.category-middle-menu {
	margin: auto;
}
.page-search div.options-filter .fancy-checkbox {
	width: auto;
}
.category-middle-menu li {
	border-right: 1px solid #c8c8c8;
	height: 20px;
	display: inline-block;
}
.category-middle-menu > li:last-child {
	border-right: none;
}
.category-middle-menu li a {
	text-transform: uppercase;
	font-size: 14px;
	color: #999999;
	padding: 11px 15px;
}
.category-middle-menu li.active a,
.category-middle-menu li:hover a {
	border-bottom: 5px solid #00A384;
	color: #000000;
}

.icon.icon-unread-red {
	background-image: url('../images/radiobutton_notselected.svg');
	width: 35px;
	height: 35px;
}
.icon.icon-read-red {
	background-image: url('../images/radiobutton_selected.svg');
	width: 35px;
	height: 35px;
}
.icon.icon-list {
	background-image: url('../images/icon-list.svg');
}
.icon.icon-bag {
	background-image: url('../images/your_items.svg');
}
.icon.icon-print {
	background-image: url('../images/print_btn.svg');
}
.icon.icon-print:hover {
	background-image: url('../images/print_hov.svg');
}
.icon.icon-upload {
	background-image: url('../images/upload_btn.svg');
	height: 32px;
	width: 15px;
}
.icon.icon-upload:hover {
	background-image: url('../images/upload_hov.svg');
}
.icon.icon-edit {
	background-image: url('../images/edit_btn.svg');
	height: 32px;
	width: 32px;
}
.icon.icon-edit:hover {
	background-image: url('../images/edit_hover.svg');
	height: 32px;
	width: 32px;
}
.icon.icon-delete {
	background-image: url('../images/delete_btn.svg');
}
.icon.icon-soldout {
	background-image: url('../images/soldout.svg');
	height: 40px;
	width: 40px;
}
.seller-titlearea {
	color: #000000;
	padding: 50px 0 25px 0;
	text-align: center;
	border-bottom: 1px solid #c8d2d7;
	background: none;
}
.seller-titlearea h1 {
	font-size: 26px;
	padding-bottom: 10px;
	text-transform: uppercase;
	color: #000000;
}
.seller-titlearea h1 > span {
	vertical-align: middle;
	color: #00A384;
	letter-spacing: 0.8em;
	font-size: 30px;
	width: 100%;
	text-align: center;
}
.seller-titlearea p {
	font-size: 14px;
	font-weight: 300;
	display: none;
	color: #999999;
}
.seller-titlearea p.manageAllOrder-Text {
	display: block;
	width: 100%;
	float: left;
	text-align: center;
	margin-top: 30px;
	color: #999;
	letter-spacing: 0.1em;
	font-weight: 700;
	word-spacing: 0.1em;
	font-size: 11px;
	text-transform: none;
}
.seller-actions {
	padding: 25px 0px 0px 0px;
	background: none;
	border-top: 1px solid #CCC;
	margin-top: 20px;
}
.seller-actions .item-search {
	width: 450px;
	padding: 0px;
	padding: 6px 0px;
	position: relative;
	margin: 0 auto;
}
.seller-actions .action-btns .icon.icon-print {
	border-radius: 100px;
	height: 50px;
	width: 50px;
}
.seller-actions .item-search .form-control {
	height: 40px;
	border-radius: 20px;
	color: #000;
	font-size: 13px;
	font-weight: 300;
	padding-left: 40px;
	padding-right: 40px;
	display: inline-block;
	width: 99%;
	border: 1px solid #00A384;
}
.item-search-btn {
	display: inline-block;
	right: 15px;
	margin-left: 16px;
	margin-top: 6px;
	position: absolute;
}
.seller-itemlist {
	color: #999999;
	font-size: 12px;
}
.infinite-stock {
	font-size: 36px;
}
.seller-itemlist .itemlist-head {
	background-color: #fff;
}
.seller-itemlist .itemlist-head-r {
	display: table;
	width: 100%;
	padding: 20px 0;
}
.page-search span.stars span {
	margin: 0;
}
.seller-itemlist .itemlist-head-r > div {
	border-right: 1px solid #b1b2bb;
	display: table-cell;
	padding: 5px 25px;
	text-transform: uppercase;
}
.seller-itemlist .itemlist-head-r > div:last-child,
.seller-itemlist .itemlist-head-r > div.item-purchaseable {
	border: none;
}
.seller-itemlist .itemlist-head-r > div.item-price,
.seller-itemlist .itemlist-head-r > div.item-stock,
.seller-itemlist .itemlist-head-r > div.item-purchaseable {
	text-align: center;
}
.seller-itemlist .itemlist-body {
	background-color: #f0f0f0;
	font-size: 14px;
}
.seller-itemlist .itemlist-body-r {
	width: 100%;
}
.seller-itemlist .itemlist-body-r .item-row {
	display: table;
	width: 100%;
}
.seller-itemlist .itemlist-body-r .item-row > div {
	display: table-cell;
	vertical-align: middle;
}
.seller-itemlist .itemlist-body .item-row {
	margin-top: 15px;
	background-color: #fff;
	padding: 25px;
}
.seller-itemlist .itemlist-body-r div .description {
	padding-right: 15px;
	width: 80%;
}
.seller-itemlist .itemlist-head-r .item-name,
.seller-itemlist .itemlist-body-r .item-name {
	width: 40%;
}
.seller-itemlist .itemlist-head-r .item-price,
.seller-itemlist .itemlist-body-r .item-price {
	width: 15%;
	text-align: center;
}
.seller-itemlist .itemlist-head-r .item-stock,
.seller-itemlist .itemlist-body-r .item-stock {
	width: 15%;
	text-align: center;
}
.seller-itemlist .itemlist-head-r .item-purchaseable,
.seller-itemlist .itemlist-body-r .item-purchaseable {
	width: 20%;
	text-align: center;
}
.seller-itemlist .itemlist-body-r .item-actions ul > li:first-child {
	margin-bottom: 15px;
}
.seller-itemlist .itemlist-body-r .onoffswitch-label,
.seller-itemlist .itemlist-body-r .onoffswitch-switch {
	border: none;
}
.seller-itemlist .itemlist-body-r .onoffswitch {
	margin: 0 auto;
}
.seller-itemlist .item-preview {
	padding-right: 20px;
	width: 144px;
}
.seller-itemlist .itemlist-body-r .item-name .wrapper {
	display: table;
}
.seller-itemlist .itemlist-body-r .item-name .wrapper > img,
.seller-itemlist .itemlist-body-r .item-name .wrapper .description {
	display: table-cell;
	vertical-align: middle;
}
.page-home .search-bar {
	display: none;
}
.item-detail-content {
	width: 100%;
	background: #fff;
	padding: 20px 50px 15px;
	margin-top: 0;
}
.item-detail-left {
	float: left;
	width: 50%;
	background: #F2F8F8;
	text-align: left;
	padding: 0 50px;
	border-right: none;
}
.item-detail-right {
	float: right;
	width: 48%;
	background: #fff;
}
.item-detail-left .item-star {
	clear: both;
}
.item-detail-left .item-star span.stars {
	display: inline-block;
}
.item-big-img {
	width: auto;
	max-width: 100%;
}
.item-detail-left-inner {
	margin: 50px auto 0;
}
.item-detail-left-inner {
	max-width: none;
}
.item-detail-breadcrumb {
	height: 40px;
	background-color: #F2F8F8;
	font-size: 12px;
	color: #999999;
	text-transform: uppercase;
	margin-bottom: 25px;
	padding: 0px 11px;
	font-weight: 700;
	letter-spacing: 0.1em;
	border-bottom: none;
	margin-left: -50px;
}
.icon.item-detail-back {
	background-image: url('../images/back-black.svg');
	width: 47px;
	height: 47px;
	margin-right: 10px;
	background-repeat: no-repeat;
	margin-top: -4px;
	margin-left: -15px;
}
.item-detail-left .item-name {
	font-size: 18px;
	color: #5A5A5A;
	line-height: 20px;
	width: 100%;
	float: left;
	margin-bottom: 10px;
}
.item-detail-left .merchant-name {
	font-size: 14px;
	color: #999;
	margin-top: 10px;
}
.option-label {
	color: #4A4A4A;
}
.item-qty-box select[name="qty"] {
	width: 98%;
	height: 38px;
	border: 1px solid #c8c8c8;
	font-size: 14px;
	color: #999;
	padding: 0px 10px;
	outline: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	background-image: url('../images/down_arrow.svg');
	background-repeat: no-repeat;
	background-position: 97% center;
	margin-top: 7px;
	border-radius: 5px;
	text-align: left;
}
.left-item-label {
	margin-left: 20px;
	color: #fff;
	font-size: 14px;
	font-weight: 700;
	position: absolute;
	right: 0;
	top: 0;
	background: #00A384;
	padding: 10px 25px;
	border-radius: 20px 0px 0px 20px;
}
.item-detail-left .item-price-text {
	margin-bottom: 20px;
	margin-top: 20px;
	font-size: 15px;
	color: #5A5A5A;
	float: left;
	width: 100%;
}
.attribute-opt {
	float: left;
	width: 50%;
	margin-bottom: 15px;
	margin-top: 0;
}
.option-value > select {
	width: 98%;
	height: 35px;
	border: 1px solid #c8c8c8;
	font-size: 14px;
	color: #999;
	padding: 0px 10px;
	outline: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	background-image: url('../images/down_arrow.svg');
	background-repeat: no-repeat;
	background-position: 97% center;
	margin-top: 7px;
	border-radius: 5px;
}
.item-price-box .item-qty-box {
	display: inline-block;
	width: 100%;
}
.option-value {
	width: 100%;
}
.price-box-btn.show-desktop {
	width: 100%;
	float: left;
	margin-bottom: 60px;
}
.item-price-box {
	width: 100%;
	padding-bottom: 10px;
	float: left;
	max-width: 100%;
	border: none;
}
.item-price-box .price-box-btn {
	margin-right: 10px;
	display: inline-block;
	float: none;
	margin-top: 20px;
	display: inline-block;
}
.add-cart-btn {
	font-size: 16px;
	font-weight: 300;
	color: #00A384;
	height: 48px;
	width: 240px;
	padding-top: 13px;
	border-radius: 10px;
	text-align: center;
	display: inline-block;
	text-transform: uppercase;
	outline: none;
	text-decoration: none;
	transition: all 0.2s ease 0s;
	border: 1px solid #00A384;
	background: #fff;
}
.add-cart-btn:hover {
	color: #fff;
	background: #00A384;
	border: 1px solid #00A384;
}
.item-detail-left .item-description {
	padding-top: 30px;
	padding-bottom: 30px;
	border-bottom: 1px solid #c8c8c8;
	margin-bottom: 30px;
	font-size: 12px;
	color: #494949;
}
.grey_section > .container {
	width: 100%;
}
.item-description .desc-title,
.delivery-details {
	margin-bottom: 20px;
}
.desc-title {
	color: #999;
	font-size: 14px;
	font-weight: 700;
	padding-bottom: 7px;
}
.morecontent span {
	display: none;
}
.map-area {
	margin-bottom: 15px;
}
.bold-black-text {
	font-weight: bold;
	margin-right: 10px;
	color: #4A4A4A;
}
.desc-sec-opt {
	margin-bottom: 10px;
}
.normal-black-text {
	color: #4A4A4A;
}
.morelink {
	display: block;
}
.main > .item-description {
	border-bottom: 1px solid #999;
}
.main > .item-description ~ .item-description {
	border: none;
	width: 50%;
	float: left;
	margin: 0;
	padding: 30px 45px 30px 95px;
	line-height: 35px;
}
.main > .delivery-details {
	width: 50%;
	float: right;
	padding: 30px 95px 30px 45px;
}
.main > .item-cart-button-bottom {
	width: 100%;
	float: left;
	margin-bottom: 50px;
}
.show-more .morelink {
	color: #999;
	font-size: 14px;
	display: block;
	text-align: left;
	margin-top: 25px;
	text-transform: uppercase;
	font-weight: normal;
}
.delivery-details .delivery-method {
	margin-top: 20px;
}
.option-row {
	margin-bottom: 10px;
	background-color: #E1E1E1;
	color: #494949;
	font-size: 14px;
	font-weight: normal;
	border-radius: 30px;
}
.option-row label {
	margin-bottom: 0px;
	font-weight: normal;
}
div#item-delivery-method .fancy-checkbox label {
	line-height: normal;
}
.fancy-radio label:hover {
	cursor: pointer;
}
.fancy-radio label {
	height: 48px;
	display: table;
	width: 100%;
}
.fancy-radio label span {
	display: table-cell;
	vertical-align: middle;
	min-height: 48px;
}
.fancy-radio label span.pay-delivery {
	border-left: 1px solid #d2d2d2;
	padding-right: 20px;
	text-align: right;
	width: 100px;
}
.fancy-checkbox label:hover {
	cursor: pointer;
}
.fancy-checkbox label {
	height: 48px;
	display: table;
	width: 100%;
	line-height: 48px;
}
.fancy-checkbox label span {
	display: table-cell;
	padding-left: 22px;
	vertical-align: middle;
	min-height: 48px;
}
.fancy-checkbox label span.pay-delivery {
	border-left: 1px solid #d2d2d2;
	padding-right: 10px;
	text-align: center;
	width: 175px;
}
.fancy-checkbox label span.surcharge-per-item {
	padding-right: 10px;
	text-align: center;
	width: 175px;
}
span.surcharge-per-item p,
span.pay-delivery p {
	font-size: 10px;
	color: #b3b3b3;
}
.item-detail-right .manege-affix.affix {
	right: 0;
	top: 0;
	padding-left: 0;
	width: 100%;
}
.item-detail-left {
	position: relative;
	z-index: 999;
}
.item-detail-right .manege-affix.affix .preview-image #zoom-image {
	bottom: 100px;
}
.thumbnail-images {
	padding: 10px 0;
	text-align: center;
	bottom: 0;
	width: 100%;
	position: relative;
}
.thumbnail-images > ul > li {
	display: inline-block;
	vertical-align: middle;
	padding: 10px;
	width: 100px;
	height: 75px;
	overflow: hidden;
}
.thumbnail-images > ul > li img {
	width: 100%;
}
.preview-image .loadarea.loading > img {
	display: none;
}
.preview-image .loadarea.loading {
	width: 100%;
	height: 100%;
	background-image: url('../images/loading_spinner.gif');
	background-position: center center;
	background-repeat: no-repeat;
	min-width: 200px;
	min-height: 200px;
}
.item-details > .main {
	background: #fff;
}
.item-detail-page > .main {
	background: #fff;
}
.main > .item-description {
	background: #fff;
	padding: 0 95px;
	padding-bottom: 30px;
	padding-top: 30px;
}
.preview-image {
	position: relative;
	width: 100%;
	padding-bottom: Calc(100% - 80px);
}
.preview-image #zoom-image {
	background-color: #00A384;
	display: block;
	height: 48px;
	position: absolute;
	right: 20px;
	width: 48px;
	border-radius: 100px;
	bottom: 20px;
	top: auto;
	left: auto;
}
.loadarea {
	margin-bottom: 15px;
	position: absolute;
	width: 100%;
}
.lightbox .lb-caption {
	display: none;
}
.lb-close {
	width: 35px;
	height: 35px;
	display: block;
	background-image: url('../images/closew_btn.svg');
	background-position: center center;
	background-repeat: no-repeat;
	position: absolute;
	right: 10px;
	top: 10px;
	width: 35px;
	z-index: 999;
	cursor: pointer;
}
.lightbox .lb-container .lb-close {
	width: 35px;
	height: 35px;
	display: block;
	background-image: url('../images/closew_btn.svg');
	background-position: center center;
	background-repeat: no-repeat;
	position: absolute;
	right: 10px;
	top: 10px;
	width: 35px;
	z-index: 999;
	cursor: pointer;
}
.item-detail-breadcrumb.affix {
	width: 50.25%;
	top: 0px;
	left: 0px;
}
.item-detail-breadcrumb.affix + .item-detail-left-inner {
	padding-top: 65px;
}
.item-star {
	padding: 15px 0;
	border: none;
	margin-bottom: 0;
}
.item-voted-number,
.item-voted-percent {
	margin-left: 2px;
	color: #999;
	font-size: 12px;
	font-weight: 700;
}
.item-star > img {
	margin-right: 2px;
}
.merchant-name2 {
	background: #CCCCCC;
	color: #fff;
	padding: 5px 15px;
	border-radius: 10px;
	float: none;
	font-weight: bold;
	margin: 5px 0 0;
}
#MyPrintDiv {
	background: #fff;
}
.item-voted-number {
	margin-left: 12px;
}
.cart-dropdown {
	width: 384px;
}
.cart-dropdown .cart-notification {
	padding: 8px 10px;
	color: #000;
	font-size: 16px;
}
.cart-dropdown .cart-notification #empty-cart {
	float: right;
	margin-top: -8px;
	width: 35px;
	height: 35px;
	margin-right: 10px;
}
.cart-dropdown .icon.icon-close {
	background-image: url('../images/closew_btn.svg');
	margin-right: 0px;
	margin-top: 0;
}
.cart-dropdown .cart-item-preview img {
	max-width: 80px;
	border: 1px solid #c8c8c8;
	margin-right: 12px;
}
.cart-dropdown .cart-item-wrapper {
	display: table;
	width: 100%;
}
.cart-dropdown .cart-item-description p,
.cart-dropdown .cart-item-description p {
	font-size: 12px;
}
.cart-dropdown .cart-item-description > h3 {
	font-size: 16px;
	font-weight: 700;
	margin-top: 5px;
}
.cart-dropdown .cart-item-wrapper .cart-item-preview {
	display: inline-block;
	vertical-align: middle;
	width: 90px;
	text-align: left;
}
/* .cart-dropdown .cart-item-wrapper .cart-item-description{display:inline-block;vertical-align:middle;width:70%;text-align:left;} */

.cart-dropdown .go-cart {
	padding: 12px 10px;
	text-align: center;
}
.cart-dropdown .go-cart > a {
	display: block;
	width: 70%;
	font-size: 16px;
	font-weight: 300;
	color: #00A384;
	border: 1px solid #00A384;
	text-align: center;
	padding: 10px 15px;
	border-radius: 10px;
	text-decoration: none;
	transition: all 0.2s ease 0s;
	margin: auto;
}
.cart-dropdown .go-cart > a:hover {
	background: #00A384;
	color: #fff;
}
.dropdown-menu.cart-dropdown {
	display: block;
	visibility: hidden;
	opacity: 0;
	transform: translateZ(0);
	transform: translateY(20%);
	transition: all 0.8s ease 0s, visibility 0s linear 0.8s;
}
.dropdown-menu.cart-dropdown.active {
	visibility: visible;
	opacity: 1;
	transform: translateX(0%);
	transition-delay: 0s;
}
.dropdown-menu.cart-dropdown.hover {
	visibility: hidden;
}
.dropdown-menu.cart-dropdown.hover.active {
	visibility: visible;
}
.seller-common-box {
	background: #F0F0F0;
	width: 100%;
	padding: 20px 10px 0px;
	font-size: 14px;
}
.seller-common-box .container {
	background: #FFF;
	padding: 30px;
	box-shadow: 1px 1px 0 0 #999999;
	border-bottom: 1px solid #999999;
}
.item-form-group {
	min-height: 70px;
	clear: both;
}
.item-form-group .col-md-6,
.item-form-group .col-md-12 {
	margin-bottom: 20px;
}
.custom-datepicker .col-md-6 {
	padding-left: 0px;
}
.custom-datepicker .datepicker-txt {
	width: 85%;
	float: left;
	margin-right: -3px;
}
.custom-datepicker .input-group-addon {
	height: 41px;
	position: relative;
}
.item-form-group select {
	width: 98%;
	height: 41px;
	border: 1px solid #c8c8c8;
	color: #9c9b9b;
	padding: 0px 10px;
	outline: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	background-image: url('../images/down_arrow.svg');
	background-repeat: no-repeat;
	background-position: 97% center;
}
.item-box-bottom .item-price {
	color: #808080;
	display: inline-block;
	width: 100%;
	text-align: center;
	padding: 5px 20px 0px 10px;
	font-size: 16px;
	bottom: 30px;
	position: absolute;
	left: 0;
	letter-spacing: 0.2em;
}
.item-name > div > a {
	margin-top: 27px;
	width: 100%;
	color: #333333;
	font-size: 16px;
	font-weight: 400;
	text-align: center;
	letter-spacing: 0.05em;
	height: 170px;
	line-height: 20px;
}
.item-name > div {
	text-align: center;
}
.item-form-group label {
	width: 100%;
	color: #4a4a4a;
	margin-bottom: 10px;
	text-transform: normal;
	font-weight: 700;
}
.item-form-group input {
	width: 98%;
	height: 41px;
	border: 1px solid #c8c8c8;
	color: #9c9b9b;
	padding: 0px 10px;
	outline: none;
}
.big-text-area {
	width: 99%;
	height: 176px;
	border: 1px solid #c8c8c8;
	color: #999;
	padding: 0px 10px;
	outline: none;
}
.small-text-area {
	width: 99%;
	height: 41px !important;
	border: 1px solid #c8c8c8;
	color: #999;
	padding: 0px 10px;
	outline: none;
}
.item-form-group .onoffswitch-label,
.item-form-group .onoffswitch-switch {
	border: none;
}
.item-form-group .onoffswitch {
	float: left;
	margin-right: 15px;
}
.item-stock-lbl {
	color: #999;
	margin-top: 5px;
	display: inline-block;
}
.item-top-titlearea {
	width: 100%;
	margin: auto;
	text-align: center;
}
.item-top-titlearea h1 {
	font-size: 26px;
	padding-bottom: 10px;
	text-transform: uppercase;
}
.item-top-titlearea h1 > span {
	vertical-align: middle;
}
.item-top-titlearea p {
	font-size: 16px;
	font-weight: 300;
	color: #999999;
}
.item-upload-delivery-secton {
	width: 100%;
	margin: auto;
}
.item-uplo-delivery-title {
	font-size: 14px;
	color: #000000;
	text-transform: uppercase;
	font-weight: 700;
	padding-bottom: 5px;
}
.item-upload-delivery-secton p {
	font-size: 14px;
	color: #999999;
	font-weight: 300;
}
#item-delivery-method,
#item-pickup-method {
	margin-top: 15px;
}
.upload-item-sav-btn {
	margin-top: 30px;
}
.my-btn {
	border-radius: 30px;
	color: #fff;
	text-align: center;
	padding: 8px 20px;
	display: inline-block;
}
.my-btn:hover,
.my-btn:active,
.my-btn:focus {
	color: #fff;
}
.btn-black {
	background-color: #000;
	width: 150px;
	margin-top: 10px;
	border-radius: 30px;
	border: 1px solid transparent;
	color: #fff;
}
.btn-black:hover {
	background: #656578;
	color: #fff;
	border: 1px solid #656578;
}
.uploded-items {
	max-width: 630px;
	margin: 0 auto;
	padding-top: 40px;
}
.uploded-items .uploded-box {
	width: 200px;
	float: left;
	margin-bottom: 15px;
}
.uploded-items .add-item-box {
	width: 200px;
	float: left;
	margin-bottom: 15px;
	background-color: #F2F2F2;
	min-height: 200px;
	position: relative;
}
.uploded-items .add-item-box .inner-con {
	margin-top: -20px;
	position: absolute;
	top: 50%;
	width: 100%;
	text-align: center;
}
.cart-items > ul > li {
	border-radius: 0;
	width: 100%;
	height: auto;
	background: none;
	position: none;
	margin-top: 0;
	margin-bottom: 12px;
	padding-bottom: 12px;
	border-bottom: 1px solid #d2d2d2;
}
ul.cart-dropdown > li {
	border-radius: 0;
	width: 100%;
	height: auto;
	background: none;
	position: none;
	margin-top: 0;
}
.uploded-items .uploded-box > img {
	max-width: 100%;
	border: 1px solid #c8c8c8;
}
.uploded-items > div:nth-child(3n+2) {
	margin: 0 15px;
	margin-bottom: 15px;
}
.uploded-items .icon.icon-close {
	background-image: url('../images/image_delete.svg');
	margin-right: 0px;
}
.uploded-items .action-area {
	text-align: center;
	padding: 15px 0;
}
#item-upload-area .alert {
	margin: 15px auto 0;
	width: 52%;
}
.icon.icon-cog {
	background-image: url('../images/setting_icon.svg');
	margin-top: 0px;
}
.icon.icon-dasboard {
	background-image: url('../images/dashboard_icon.svg');
	width: 35px;
}
.seller-tab-area {
	border-top: 1px solid #ECECEC;
}
.seller-tab-area .tab-content {
	background-color: #F0F0F0;
}
.seller-tab-area .tab-content .seller-common-box {
	background-color: #fff;
	margin-top: 15px;
	padding-bottom: 50px;
}
.seller-tab-area .nav-tabs > li.active > a {
	border-bottom: 4px solid #00A384;
	color: #00A384 !important;
}
.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 {
	border-bottom: 4px solid #00A384;
	border-right: 0 none;
	border-top: 0 none;
	background-color: transparent;
	border-left: 0px;
}
.seller-tab-area .nav-tabs > li > a:hover {
	background-color: transparent;
	border-left: 0px;
}
.icon-print {
	margin-top: 0;
}
.seller-tab-area .nav-tabs > li {
	display: inline-block;
	float: none;
}
.seller-tab-area .nav-tabs > li > a > span {
	padding: 5px 15px;
	border-right: 1px solid #c2c2c2;
	display: block;
}
.seller-tab-area .nav-tabs > li > a {
	padding: 10px 0px;
	border: 0px;
	color: #c8c8c8;
	font-size: 12px;
}
.seller-tab-area .nav-tabs > li:last-child > a > span {
	border: none;
}
#profile .img-wrapper {
	display: table;
}
#profile .profile-img {
	height: 150px;
	width: 150px;
	margin-right: 20px;
}
#profile .profile-img > img {
	max-width: 100%;
	border: 1px solid #c8c8c8;
}
#profile .change-profile {
	display: table-cell;
	vertical-align: bottom;
}
#profile .change-profile > a {
	height: 40px;
	padding: 9px 20px;
	width: 140px;
}
.modal-backdrop {
	z-index: 9999;
}
.modal {
	z-index: 99999;
}
.icon-facebook-round {
	background-image: url('../images/fb_icon.svg');
}
.icon.icon-facebook {
	background-image: url('../images/fb_id.svg');
}
.icon.icon-google {
	background-image: url('../images/google_id.svg');
}
.next-tab-area {
	text-align: center;
	padding-bottom: 10px;
	float: right;
	width: 100%;
	border-top: 1px solid #c8c8c8;
	margin: 25px 0 0 0;
	padding-top: 30px;
}
.btn-red {
	font-size: 16px;
	font-weight: 300;
	color: #00A384;
	height: 48px;
	width: 240px;
	padding-top: 12px;
	border-radius: 10px;
	text-align: center;
	display: inline-block;
	text-transform: uppercase;
	outline: none;
	text-decoration: none;
	transition: all 0.2s ease 0s;
	border: 1px solid #00A384;
	float: right;
	background: #fff;
}
.btn-red:hover {
	background: #00A384;
	color: #fff;
	border: 1px solid #00A384;
}
.seller-tab-area #delivery_method .item-form-group p {
	color: #999999;
}
.seller-tab-area .delivery-row {
	background-color: #f3f3f3;
	display: table;
	padding: 10px 0;
	width: 100%;
	margin-bottom: 10px;
}
.seller-tab-area .delivery-row input[type="text"] {
	height: 40px;
	padding-left: 70px;
	text-align: right;
	color: #3c3c3b;
	width: 160px;
}
.delivery-row .description {
	display: table-cell;
	vertical-align: middle;
	padding-left: 20px;
	color: #868686;
	padding-right: 20px;
}
.delivery-row .actions {
	display: table-cell;
	border-left: 1px solid #c8c8c8;
	padding-left: 20px;
	width: 475px;
}
.delivery-row .actions.noborder {
	border-left: none;
}
#delivery_method .placeholder-group {
	position: relative;
	padding-right: 15px;
	min-width: 155px;
	margin-right: 0px;
}
#delivery_method .placeholder-group > span {
	font-size: 14px;
	height: 40px;
	left: 0;
	padding-left: 15px;
	padding-top: 0;
	position: absolute;
	top: 0;
	width: 70px;
	margin: 0;
	line-height: 40px;
}
.seller-tab-area .delivery-row .actions div {
	display: table-cell;
	vertical-align: middle;
	min-width: 83px;
	text-align: right;
}
#delivery_method .delivery-outer .delivery-actions {
	display: table-cell;
	border-left: 0px solid;
	padding-left: 20px;
	width: 480px;
}
.seller-tab-area .delivery-row .delivery-actions div {
	display: table-cell;
	vertical-align: middle;
	min-width: 83px;
	text-align: right;
}
.item-form-group .delivery-actions label {
	font-size: 14px;
	color: #000000;
	text-align: left;
	text-transform: none;
}
.delivery-row .delivery-actions #add_delivery {
	margin-top: 25px;
}
.seller-item-textm,
.delivery-actions .item-label-text {
	text-align: left;
}
.delivery-row .icon.icon-done {
	background-image: url('../images/done.svg');
	border-radius: 30px;
	background-color: #000;
}
.delivery-row .icon.icon-remove {
	background-image: url('../images/closew_btn_grey.svg');
	margin-left: 0px;
}
.delivery-row #add_delivery,
.delivery-row #add_location {
	width: 83px;
	margin-top: 0;
	margin-right: 15px;
}
.seller-tab-area .delivery-row .actions .action-wrap {
	text-align: left;
}
#delivery_method .delivery-inner,
#delivery_method .location-inner {
	margin-bottom: 0px;
}
#delivery_method .delivery-outer .delivery-row,
#delivery_method .location-outer .delivery-row {
	background-color: #fff;
}
#delivery_method .delivery-outer .delivery-row .delivery_name,
#delivery_method .location-outer .delivery-row .location_name {
	padding-left: 10px;
	width: 100%;
	text-align: left;
}
#delivery_method .delivery-outer .actions,
#delivery_method .location-outer .actions {
	border-left: 0px;
}
#delivery_method .location-outer .description,
#delivery_method .delivery-outer .description {
	padding-left: 0px;
}
#delivery_method .location-inner .actions {
	width: 65px;
	border-left: 0px;
}
#delivery_method .location-outer .actions {
	vertical-align: bottom;
	width: 125px;
}
.paypal-row .actions {
	float: left;
	padding-left: 0px;
	width: 25%;
}
.paypal-row .actions img {
	max-width: 100%;
	height: 41px;
	margin: 0px;
}
.paypal-row .actions > a {
	margin-top: 0;
	width: 200px;
}
.icon.icon-paypal {
	background-image: url('../images/paypal_icon-01.svg');
	background-size: 20px;
	border-radius: 30px;
	background-color: #fff;
}
.seller-tab-area #address input[type="text"] {
	width: 100%;
}
.seller-tab-area #address .title {
	margin-bottom: 35px;
}
.seller-tab-area .tab-content #address .seller-common-box {
	padding-left: 35px;
	padding-right: 35px;
}
.seller-tab-area .tab-content #address .gutter-30 {
	padding: 0px 30px;
}
.seller-tab-area .tab-content #address .item-form-group {
	margin-bottom: 10px;
}
.seller-tab-area .tab-content #address select {
	height: 40px;
}
.seller-tab-area .tab-content #address .btn-area {
	margin-top: 30px;
}
.seller-tab-area .tab-content #address .btn-area .my-btn {
	border: none;
}
.seller-setting-msg {
	width: 100%;
	margin: 10px 0px;
	font-size: 14px;
	background: #e6e6e6;
	color: #999999;
	padding: 28px 10px;
	text-align: center;
}
.seller-setting-msg span {
	font-size: 14px;
	color: #666;
}
.address-box {
	margin-bottom: 25px;
	min-height: 190px;
}
.address-box .action {
	padding: 10px 0px;
}
.address-box .icon.icon-remove {
	background-image: url('../images/close_btn_black.svg');
}
.add-row-area {
	margin-top: 30px;
}
.add-row-area label {
	color: #000;
	font-size: 14px;
	font-weight: normal;
}
.add-row-area input[type="text"] {
	width: 100%;
	height: 40px;
	border: 1px solid #c8c8c8;
	padding: 10px;
}
.add-row-area .col-sm-8,
.add-row-area .col-sm-12 {
	padding-left: 0px;
	padding-right: 0px;
}
.add-row-area .col-sm-4 {
	padding-right: 0px;
}
.add-row-area .btn-black {
	border: none;
	margin-top: 15px;
}
.popup-area.item-remove-popup {
	width: 480px;
}
.popup-area {
	background: #fff none repeat scroll 0 0;
	border: 1px solid #bfbfbd;
	display: none;
	left: 0;
	margin-left: auto;
	margin-right: auto;
	position: fixed;
	right: 0;
	top: 20%;
	width: 650px;
	z-index: 99999;
}
.popup-area .wrapper {
	padding: 30px 30px 20px;
}
.popup-area .title-area {
	margin-bottom: 15px;
}
.popup-area .content-area {
	color: #454545;
	font-size: 14px;
	font-weight: normal;
	margin-bottom: 5px;
}
#cover {
	background: rgba(0, 0, 0, 0.6) none repeat scroll 0 0;
	display: none;
	height: 100%;
	left: 0;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 9999;
}
.popup-area .title-area h1 {
	font-size: 21px;
}
.popup-area.item-remove-popup .btn-black {
	border: none;
	margin-top: 0;
	width: 100px;
}
.popup-area.item-remove-popup .btn-saffron {
	border: none;
	background-color: #00A384;
	color: #fff;
	width: 100px;
}
.cart-top-section {
	padding: 100px 0;
}
.cart-top-sec-left {
	float: left;
	width: 100%;
}
.cart-top-sec-right {
	float: right;
	width: 50%;
}
.cart-top-sec-left2 {
	float: left;
	width: 42%;
}
.cart-top-sec-right2 {
	float: right;
	width: 58%;
}
.cart-top-txt {
	border-top: 1px solid #c8c8c8;
	font-size: 14px;
	font-weight: 300;
	color: #999999;
	padding-top: 20px;
	padding-bottom: 10px;
	margin-top: 10px;
}
.btn-black-cmn:hover,
.btn-black-small-cmn:hover {
	background: #4a4a4a;
	color: #fff;
	border: 1px solid #4a4a4a;
}
.my-cart-text {
	font-size: 30px;
	color: #00A384;
	text-transform: uppercase;
	letter-spacing: 0.5em;
	border-right: none;
	padding-right: 0;
}
.my-cart-text:after {
	content: '3 items added';
	color: #AEAEAE;
	font-size: 16px;
	letter-spacing: 0.1em;
	text-transform: none;
	float: left;
	width: 100%;
	margin-top: 15px;
}
.cart-total-txt {
	font-size: 22px;
	font-weight: 700;
	color: #4a4a4a;
	text-transform: uppercase;
}
.cart-total-amount {
	font-size: 22px;
	font-weight: 700;
	color: #999;
	text-transform: uppercase;
	margin-left: 15px;
}
.cart-empty-section {
	background: #f0f0f0;
	border-top: 1px solid #c8d2d7;
	padding-top: 130px;
	padding-bottom: 130px;
}
.seems-cart-empty-txt {
	font-size: 20px;
	color: #999;
	padding-left: 15px;
	padding-top: 30px;
}
.start-search-add-txt {
	font-size: 26px;
	font-weight: 700;
	color: #00A384;
	padding-left: 15px;
	padding-top: 10px;
}
.cart-empty-image {
	float: right;
	width: 185px;
	height: 148px;
}
.cart-item-row {
	background: #FFF;
	padding-top: 20px;
	padding-bottom: 20px;
	margin-bottom: 10px;
	border-bottom: 1px solid #c8c8c8;
	display: table;
	width: 100%;
	border-right: none;
}
.cart-item-box-left {
	display: table-cell;
	width: 250px;
}
.cart-item-box-right {
	width: 80%;
	display: table-cell;
	vertical-align: top;
	padding: 15px 0 0 15px;
}
.cart-item-desc-sec {
	display: inline-block;
	vertical-align: top;
	width: 65%;
	padding: 0 15px 0 5px;
	color: #4a4a4a;
}
.cart-item-qty-sec {
	display: inline-block;
	vertical-align: top;
	width: 12%;
	text-align: center;
}
.cart-item-price-sec {
	display: inline-block;
	vertical-align: top;
	width: 15%;
	font-size: 15px;
	color: #999;
	text-align: center;
	line-height: 35px;
}
.cart-item-delete-sec > a > .icon-delete {
	width: 30px;
	height: 30px;
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px;
	background-repeat: no-repeat;
	margin-top: 2px;
	margin-left: 20px;
	background-size: contain;
}
.cart-item-delete-sec {
	display: inline-block;
	vertical-align: top;
	width: 6%;
	text-align: center;
}
.cart-item-box-left img {
	max-width: 144px;
	max-height: 144px;
	display: inline-block;
	vertical-align: middle;
	border: 1px solid #d2d2d2;
}
.cart-item-img {
	display: table-cell;
	padding-left: 25px;
}
.cart-item-box-left .fancy-checkbox {
	display: table-cell;
	vertical-align: middle;
}
.cart-item-box-left .fancy-checkbox label {
	width: 40px;
	height: 40px;
	background-size: 40px;
}
.qty-selectbpx {
	border: 1px solid #c8c8c8;
	color: #989898;
	width: 80px;
	height: 32px;
	text-align: center;
	font-size: 14px;
	padding: 0px 10px;
	outline: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	background-image: url('../images/down_arrow.svg');
	background-repeat: no-repeat;
	background-position: 97% center;
	border-radius: 5px;
}
.cart-item-name {
	font-size: 14px;
	color: #999;
	padding-top: 5px;
}
.cart-item-desc-bottom {
	padding-top: 20px;
	margin-top: 35px;
	width: 98%;
}
.ordr-dtls-item-heading > div {
	border-right: 1px solid #d9d9d9;
}
.ordr-dtls-item-itemdesc {
	display: inline-block;
	padding-left: 15px;
	padding-right: 15px;
	text-align: left;
	vertical-align: middle;
}
.ordr-dtls-item-iteminfo .item-img {
	display: table-cell;
	vertical-align: middle;
	word-wrap: break-word;
}
.order-detail-item-sec .ordr-dtls-item-review {
	display: inline-block;
	width: 120px;
	text-align: center;
	padding: 0px 15px;
	vertical-align: middle;
}
.feedback-img-sec {
	width: 100%;
	display: block;
}
.ordr-dtls-item-iteminfo .item-info-text {
	display: table-cell;
	vertical-align: middle;
	word-wrap: break-word;
}
.ordr-dtls-item-heading > div:last-child {
	border: none;
}
.order-detail-item-sec .ordr-dtls-item-review {
	display: inline-block;
	width: 120px;
	text-align: center;
	padding: 0px 15px;
	vertical-align: middle;
}
.ordr-dtls-item-itemdesc .item-preview {
	height: 120px;
	margin-right: 30px;
	max-height: 120px;
	width: 120px;
}
.order-detail-item-sec .ordr-dtls-item-qty {
	width: 100px;
}
.cart-delivery-title {
	color: #4a4a4a;
	font-size: 12px;
	text-transform: uppercase;
}
.cart-delivery-title-red {
	color: #00A384;
	font-size: 14px;
	font-weight: bold;
}
.cart-delivery-method-txt {
	font-size: 14px;
	color: #989898;
	padding-bottom: 15px;
}
.cart-total-bottom {
	padding-top: 20px;
	text-align: right;
}
.cart-top-sec-right {
	position: relative;
}
.cart-topright-secarea {
	width: 274px;
	background-color: #f3f3f3;
	padding-left: 10px;
	padding-right: 10px;
	color: #999;
	display: none;
	position: absolute;
	right: 0;
	top: 41px;
	z-index: 1;
	border-bottom: 1px solid #c8c8c8;
}
.cart-topitm-price {
	color: #4a4a4a;
	font-size: 14px;
	font-weight: bold;
	text-align: right;
}
.cart-topitm-line1 {
	padding-top: 15px;
	padding-bottom: 15px;
	text-align: left;
}
.cart-topitm-subtotal {
	border-bottom: 1px solid #999;
}
.cart-rightitm-downcarat {
	background-image: url('../images/icon-arrowdown.png');
	width: 15px;
	height: 10px;
	background-size: cover;
	display: inline-block;
	margin-left: 15px;
	vertical-align: text-top;
	z-index: 1111;
	cursor: pointer;
}
.cart-rightitm-downcarat.active {
	background-image: url('../images/icon-toggle.png');
}
.cartpg-itm-total-sec {
	width: 274px;
	color: #999;
	float: right;
	margin-bottom: 48px;
}
.cartpg-itm-tprice {
	text-align: right;
	font-weight: bold;
	color: #4a4a4a;
}
.cartpg-total-line1 {
	padding-top: 6px;
	padding-bottom: 6px;
	text-align: left;
	font-size: 14px;
}
.cartpg-maintotal-line {
	font-size: 22px;
	font-weight: bold;
	border-top: 2px solid #999;
	margin-top: 13px;
	padding-top: 13px;
}
.cartpg-itm-mprice {
	color: #4a4a4a;
	font-weight: bold;
	text-align: right;
}
.cartpg-totline-left {
	float: left;
	width: 40%;
	text-align: right;
}
.cartpg-itm-tprice {
	float: right;
	width: 50%;
}
.cartitem-change-popup {
	width: 564px;
	top: 7%;
}
.cart-checkout-confirm-popup {
	width: 564px;
	top: 6%;
	font-size: 16px;
	color: #4a4a4a;
}
.cart-checkout-confirm-popup .btn-area {
	margin-top: 20px;
}
.popup-area .btn-saffron {
	border: none;
	background-color: #00A384;
	color: #fff;
	width: 100px;
	border: 1px solid #00A384;
}
.popup-area .btn-saffron:hover {
	background: #FFFFFF;
	color: #00A384;
	border: 1px solid #00A384;
}
.popup-area .btn-saffron:focus {
	outline: none;
}
.cartitem-change-popup .delivery-details {
	height: 180px;
	overflow: hidden;
}
.cartpg-itmpop-hr {
	border-top: 1px solid #989898;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: -31px;
	margin-right: -31px;
}
.cart-itmind-img {
	width: 144px;
	height: 144px;
	border: 1px solid #d1d1d1;
	float: left;
}
.cart-itmind-img img {
	width: 100%;
	max-width: 100%;
	max-height: 100%;
}
.cart-itmind-desc {
	width: calc(100% - 159px);
	float: left;
	padding-left: 20px;
	font-size: 15px;
	color: #4a4a4a;
}
.cart-itmind-price {
	color: #000;
	font-size: 22px;
	margin-top: 30px;
}
.cartitem-chngpop-close {
	background-image: url('../images/icon-cross-gray.jpg');
	display: inline-block;
	width: 13px;
	height: 14px;
	background-size: cover;
	float: right;
	position: absolute;
	top: 20px;
	right: 15px;
}
.cart-item-box-right .btn-black-small-cmn {
	background-color: #fff;
	color: #999;
	text-align: center;
	border: 1px solid #999;
	transition: all 0.2s ease 0s;
	float: right;
	border-radius: 5px;
	padding: 6px 35px;
	margin-top: -55px;
}
.cart-item-box-right .btn-black-small-cmn:hover {
	background-color: #000;
	color: #fff;
	border: 1px solid #FFF;
}
.cart-checkout-confirm-popup {
	height: 530px;
	overflow-x: hidden;
}
.page-thankyou .grey_section {
	background: #fff;
	padding-top: 0;
	padding-bottom: 20px;
	float: left;
	width: 100%;
}
.grey_section {
	background: #fff;
	padding-top: 50px;
	padding-bottom: 50px;
	float: left;
	width: 90%;
}
.footer {
	float: left;
	width: 100%;
}
.white_section {
	background: #FFFFFF;
	border-bottom: 1px solid #989898;
	border-right: none;
	padding: 40px 20px;
}
.delivery-top-sec {
	border-bottom: 1px solid #c8d2d7;
	text-transform: uppercase;
	width: 100%;
	float: left;
	text-align: center;
	font-size: 30px;
	color: #00A384;
	letter-spacing: 0.8em;
	padding: 90px 0 130px;
	background: #F2F8F8;
	display: none;
}
.delivery-top-sec > .container:after {
	content: 'checkout';
	width: 100%;
	margin-bottom: 30px;
}
.delivery-top-sec:after {
	content: 'Complete all details before payment';
	font-size: 11px;
	letter-spacing: 0.1em;
	text-transform: none;
	color: #999;
	font-weight: 700;
	word-spacing: 0.1em;
}
.delivery-top-white-box {
	background: #f0f0f0;
	border-right: 1px solid #989898;
	border-bottom: 1px solid #989898;
	margin-top: 0;
	margin-bottom: 20px;
	padding: 20px;
	font-size: 20px;
	font-weight: 700;
	color: #4a4a4a;
}
.delivery-top-white-box .cart-top-sec-right {
	text-align: right;
}
.delivery-top-white-box p {
	padding-top: 15px;
	padding-left: 25px;
}
.gust-sign-in {
	width: 200px;
}
.show-mobile {
	display: none;
}
.checkout-top-processbar {
	padding-top: 57px;
	padding-bottom: 25px;
	width: 10%;
	text-align: center;
	margin: auto;
	float: left;
}
.chkout-desc-sec .chkout-desc-top .chkout-desc-top-l,
.chkout-desc-sec .chkout-desc-top .chkout-desc-top-r {
	display: block;
	text-align: left;
}
.order-prcs-tmln-sec {
	margin: 0 auto;
	width: 100%;
}
.order-prcs-tmln-sec span.prcs-icon {
	display: inline-block;
	float: left;
	width: 100%;
	padding-top: 85px;
	text-align: center;
	vertical-align: middle;
	background-position: center;
	background-repeat: no-repeat;
	color: #ccc;
	font-weight: bold;
}
.order-prcs-tmln-sec span.prcs-icon-1 {
	background-image: url('../images/delivery_red.svg');
}
.order-prcs-tmln-sec span.prcs-icon-2 {
	background-image: url('../images/review_g.svg');
}
.order-prcs-tmln-sec span.prcs-icon-3 {
	background-image: url('../images/payment_g.svg');
}
.order-prcs-tmln-sec span.tmln {
	display: inline-block;
	width: 100%;
	background-image: url('../images/dot_icon_gray.jpg');
	background-repeat: no-repeat;
	background-position: center;
	height: 183px;
	vertical-align: middle;
	transform: rotate(90deg);
	float: left;
	margin-bottom: -30px;
}
.title_area { background:#00A384;}
.title_area h3 {color: #FFFFFF;}
.btn-area .full-btn-procced, .full-btn-procced:hover, .full-btn-procced:focus { background: #00A384;}
.order-prcs-tmln-sec.active1 span.prcs-icon-1 {
	color: #00A384;
}
.order-prcs-tmln-sec.active2 span.prcs-icon-1,
.order-prcs-tmln-sec.active2 span.prcs-icon-2 {
	color: #00A384;
}
.order-prcs-tmln-sec.active3 span.prcs-icon-1,
.order-prcs-tmln-sec.active3 span.prcs-icon-2,
.order-prcs-tmln-sec.active3 span.prcs-icon-3 {
	color: #00A384;
}
.order-prcs-tmln-sec.active2 span.tmln1 {
	background-image: url('../images/dot_icon_red.jpg');
}
.order-prcs-tmln-sec.active3 span.tmln1,
.order-prcs-tmln-sec.active3 span.tmln2 {
	background-image: url('../images/dot_icon_red.jpg');
}
.order-prcs-tmln-sec.active2 span.prcs-icon-2,
.order-prcs-tmln-sec.active3 span.prcs-icon-2 {
	background-image: url('../images/review_red.svg');
}
.order-prcs-tmln-sec.active3 span.prcs-icon-3 {
	background-image: url('../images/payment_red.svg');
}
.delivery_white_section {
	background: #FFF;
	padding: 0 30px 40px 40px;
	border: none;
}
.delivery-address-sec {
	padding-top: 0;
	margin-top: 0;
	border-top: none;
}
.delivery_white_section .item-form-group label {
	font-size: 14px;
	color: #4a4a4a;
	text-transform: none;
}
.delivery_white_section .item-form-group input {
	width: 90%;
	border: 1px solid #c8c8c8;
	color: #000000;
	border-radius: 8px;
}
.saved-address {
	margin-bottom: 30px;
}
.border-on-top {
	border-top: 1px solid #c8d2d7;
	padding-top: 40px;
}
.delivery_white_section .item-form-group .big-textbox {
	width: 95%;
}
.delivery_white_section .item-form-group select {
	width: 90%;
	height: 40px;
	border: 1px solid #c8c8c8;
	color: #000;
	padding: 0px 10px;
	outline: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	background-image: url('../images/dropdownicon-red.svg');
	background-repeat: no-repeat;
	background-position: 97% center;
	border-radius: 8px;
}
.chk-add-btn {
	float: left;
	font-size: 16px;
	font-weight: 300;
	color: #FFFFFF;
	height: 48px;
	width: 240px;
	padding-top: 12px;
	border-radius: 10px;
	text-align: center;
	display: inline-block;
	text-transform: uppercase;
	outline: none;
	text-decoration: none;
	transition: all 0.2s ease 0s;
}
.saved-address .address-box .action span {
	display: table-cell;
	vertical-align: middle;
}
.saved-address .address-box .action .fancy-radio > label {
	width: 34px;
	height: 34px;
}
.check-payment-top-title {
	font-size: 14px;
	color: #4a4a4a;
	font-weight: 700;
	text-transform: uppercase;
	padding-bottom: 15px;
}
.checkout-payment-inner {
	width: 80%;
}
.checkout-payment-info-txt {
	font-size: 14px;
	color: #999999;
	padding-top: 25px;
}
.checkout-payment-method-opt {
	max-width: 450px;
	border: 1px solid #c8c8c8;
	color: #000;
	width: 100%;
	height: 39px;
	text-align: left;
	font-size: 14px;
	padding: 0px 10px;
	outline: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	background-image: url('../images/dropdownicon-red.svg');
	background-repeat: no-repeat;
	background-position: 97% center;
	border-radius: 8px;
	margin-top: 20px;
}
.checkout-itm-total-sec {
	width: 90%;
	color: #000;
	text-align: left;
}
.checkout-total-line1 {
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
	font-size: 14px;
}
.checkout-totline-left {
	float: left;
	width: 30%;
	text-align: left;
	color: #231f20;
}
.checkout-itm-tprice {
	float: left;
	width: 50%;
	text-align: right;
	color: #989898;
}
.check-total-btm-sec {
	margin-top: 10px;
	padding-top: 10px;
	border-top: 1px solid #c6c6c6;
}
.chkout-total-small-txt {
	font-size: 12px;
	color: #989898;
	text-transform: uppercase;
}
.chkout-totla-amt {
	font-size: 22px;
	color: #00A384;
}
.check-bottom-btn {
	margin-top: 35px;
	margin-bottom: 20px;
	width: 100%;
}
.checkout-back-btn {
	height: 48px;
	width: 240px;
	transition: all 0.2s ease 0s;
	float: left;
}
.review-top-white-sec {
	background: #FFFFFF;
	border-bottom: 1px solid #c8c8c8;
	padding: 40px 20px;
	margin-bottom: 10px;
	border-right: none;
}
.review-top-white-sec #order-summary,
.review-top-white-sec #order-delivery {
	float: right;
}
.check-total-btm-sec .btn-red {
	display: none;
}
.check-delivery-address {
	font-size: 14px;
	color: #999999;
}
.chkout-img-sec {
	display: table-cell;
	vertical-align: middle;
	padding-left: 20px;
	padding-right: 20px;
	width: 10%;
}
.chkout-desc-sec {
	display: table-cell;
	vertical-align: top;
	font-size: 14px;
	color: #4a4a4a;
	border-right: 1px solid #c8d2d7;
	padding-right: 40px;
}
.saved-address .address-box .action span {
	vertical-align: top;
}
.saved-address .address-box .action span .icon-remove {
	width: 34px;
	height: 34px;
}
.saved-address .address-box .action .fancy-radio > label {
	margin-left: -7px;
}
.page-review .cart-item-row .wrapper {
	display: table-cell;
	width: 64%;
}
.chkout-delivery-sec {
	display: table-cell;
	vertical-align: top;
	width: 36%;
	padding-left: 30px;
	padding-right: 10px;
}
.chkout-img-sec img {
	max-width: 110px;
	max-height: 110px;
}
.chkout-qty-price-sec {
	vertical-align: bottom;
	padding-top: 40px;
}
.chkout-item-qty {
	float: left;
	font-size: 14px;
	color: #999999;
}
.cart-item-box-right .qty-selectbpx {
	background-position: 92% center;
}
.chkout-item-price {
	float: right;
	font-size: 20px;
	color: #000;
}
.thank-for-shop-txt {
	text-transform: uppercase;
	width: 100%;
	float: left;
	text-align: center;
	color: #00A384;
	padding: 90px 0 45px;
}
.page-thankyou .white_section {
	border: none;
	position: relative;
}
.page-thankyou .btn-red {
	float: none;
}
.thank-page-invoice {
	width: 90%;
	margin: 20px auto;
	padding-top: 25px;
	padding-bottom: 25px;
	font-size: 16px;
	color: #231f20;
	border: none;
}
.hidden-xs.cart_anchor:first-child {
	float: left;
}
.thank-page-invoice a {
	font-size: 14px;
	color: #00A384;
	text-decoration: none;
}
.invoice-id {
	font-size: 26px;
	font-weight: 700;
	color: #00A384;
	padding-bottom: 20px;
	margin-bottom: 5px;
	width: 55%;
}
.page-thankyou > .grey_section > .container > .white_section:before {
	content: 'aa';
	width: 40%;
	height: 1px;
	background: #999;
	font-size: 0;
	position: absolute;
	margin: -25px auto;
	left: 30%;
}
.thank-page-invoice p:nth-child(1) {
	margin-bottom: 12px;
	font-size: 12px;
}
.thank-small-txt {
	font-size: 14px;
	color: #999;
}
.thank-big-btn {
	width: 286px;
}
.thank-signup-txt {
	width: 100%;
	max-width: 510px;
	font-size: 14px;
	font-weight: bold;
	color: #4a4a4a;
	padding-top: 10px;
	padding-bottom: 20px;
}
.order-list {
	background: #f0f0f0;
}
.order-list-heading {
	background: #FFF;
	width: 100%;
	margin: auto;
	color: #999999;
	font-size: 12px;
	padding: 15px 0px;
	margin-bottom: 10px;
}
.order-list-body-sec {
	width: 100%;
	display: table;
}
.order-read-box {
	background: #FFFFFF;
	margin-bottom: 10px;
	padding: 30px 10px 30px 0px;
	color: #9c9b9b;
}
.order-un-read-box {
	background: #FFFFFF;
	margin-bottom: 10px;
	padding: 30px 10px 30px 0px;
	border: 2px solid #808080;
	color: #000000;
}
.order-read-box a {
	text-decoration: none;
	color: #9c9b9b;
	outline: none;
}
.order-un-read-box a {
	text-decoration: none;
	color: #000000;
	outline: none;
}
.order-list-body-sec .order-id-sec {
	display: inline-block;
	vertical-align: middle;
	text-align: left;
}
/* .order-list-body-sec .item-sec{width:200px;display:inline-block;vertical-align:middle;padding-left:10px;padding-right: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{width:154px;display:inline-block;vertical-align:middle;padding:5px 25px;text-align:center;} */

.order-list-body-sec .order-status-sec {
	border: none;
}
.order-status-sec select {
	width: 100%;
	height: 41px;
	border: 1px solid #808080;
	text-align: center;
	font-size: 14px;
	color: #666;
	padding: 0px 20px 0 10px;
	outline: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	background-image: url('../images/down_arrow.svg');
	background-repeat: no-repeat;
	background-position: 97% center;
}
.order-list-body-sec .order-id-sec .fancy-checkbox {
	display: inline-block;
	vertical-align: middle;
	margin-right: 5px;
}
.order-list-body-sec .order-id-sec .fancy-checkbox label {
	display: inline-block;
	width: 35px;
	height: 35px;
	background-size: 35px;
}
.order-list-tit-sec {
	padding: 0px 10px;
	text-transform: uppercase;
}
.order-status-sec option:checked,
.order-status-sec option:hover {
	background: #00A384;
	color: white;
	webkit-appearance: none;
}
.popup-area.order-itemstatus-popup .btn-saffron {
	background-color: #00A384;
	border: 1px solid #00A384;
	border: none;
	color: #fff;
	width: 190px;
}
.popup-area.order-itemstatus-popup .btn-saffron:hover {
	background: #FFFFFF;
	border: 1px solid #00A384;
	color: #00A384;
}
.order-itemstatus-popup .title-area h1 {
	color: #000;
	font-size: 18px;
}
.order-itemstatus-popup .title-area p {
	color: #868686;
	font-size: 16px;
}
.order-itemstatus-popup .btn-area {
	margin-top: 20px;
}
.order-itemstatus-popup {
	width: 450px;
}
.order-pickup-dilvery-popup,
.order-dilvery-popup {
	width: 450px;
	top: 7%;
	max-width: 100%;
}
.order-pickup-dilvery-popup .popup-content-area,
.order-dilvery-popup .popup-content-area {
	width: 90%;
	text-align: left;
}
.popup-area .title-area h1 {
	font-size: 20px;
	color: #000000;
}
.popup-content-area .fancy-radio label {
	display: inline-block;
	padding-top: 12px;
	font-size: 16px;
	font-weight: 300;
	color: #868686;
}
.popup-content-area p {
	padding-bottom: 20px;
	font-size: 16px;
	color: #868686;
}
.btn-red-popup {
	background-color: #00A384;
	border: 1px solid #00A384;
	border: none;
	color: #fff;
	min-width: 190px;
	margin-top: 20px;
}
.btn-red-popup:hover {
	background: #FFFFFF;
	border: 1px solid #00A384;
	color: #00A384;
}
.ordr-dtls-top-left {
	float: left;
	width: 49.5%;
}
.ordr-dtls-top-right {
	float: right;
	width: 49.5%;
}
.ordr-dtls-orderid,
.ordr-dtls-invoiceid {
	float: left;
	width: 200px;
	padding-left: 15px;
	border-left: none;
	color: #00A384;
}
.order-detail-item-sec {
	border: none;
}
.ordr-dtls-top-section label {
	color: #999;
	display: block;
	font-size: 14px;
	font-weight: normal;
	margin-bottom: 0;
	text-transform: uppercase;
}
.ordr-dtls-top-section {
	color: #1d1d1b;
	font-weight: normal;
	padding: 15px 0;
}
.ordr-dtls-buyer-info {
	border: 2px solid #f3f3f3;
	padding: 0px;
	min-height: 200px;
	border-radius: 10px;
	background: #fff;
}
.ordr-dtls-buyer-infoind {
	margin-bottom: 20px;
	margin-top: 15px;
	color: #00A384;
}
.ordr-dtls-buyer-addrline {
	color: #999;
	font-size: 14px;
	font-weight: normal;
}
.ordr-dtls-top-title {
	padding-bottom: 20px;
	padding-top: 15px;
}
.ordr-dtls-trans-info {
	border: 2px solid #f3f3f3;
	min-height: 200px;
	padding: 0px 15px;
	float: left;
	width: 100%;
	background: #fff;
	border-radius: 10px;
}
.ordr-dtls-trans-line {
	color: #999;
	font-size: 13px;
}
.ordr-dtls-trans-line span {
	display: inline-block;
	width: 150px;
}
.ordr-dtls-prnt-btnarea {
	text-align: right;
}
.ordr-dtls-prnt-btnarea a i {
	border-radius: 100px;
	height: 38px;
	margin-right: 0px;
	width: 38px;
}
.ordr-dtls-prnt-btnarea a i {
	border: 1px solid #00A384;
}
.ordr-dtls-item-heading > div {
	border-right: 1px solid #d9d9d9;
}
.ordr-dtls-item-heading > div:last-child {
	border: none;
}
.ordr-dtls-item-body-sec {
	background-color: #fff;
	font-size: 14px;
}
.ordr-dtls-item-bodyrow {
	background-color: #fff;
	color: #9c9b9b;
	margin-top: 15px;
	padding: 25px;
	border-bottom: 1px solid #f5f5f5;
}
.item-info-text {
	line-height: 22px;
	margin-top: 15px;
}
.ordr-dtls-item-iteminfo {
	display: table-cell;
}
.ordr-dtls-item-iteminfo span {
	display: table-cell;
	vertical-align: middle;
	word-wrap: break-word;
}
.ordr-dtls-item-heading {
	color: #999;
	font-size: 12px;
	padding-left: 25px;
	padding-right: 25px;
}
.ordr-dtls-item-status select {
	background-color: #f3f3f3;
	background-image: url('../images/down_arrow.svg');
	background-position: 97% center;
	background-repeat: no-repeat;
	border: none;
	color: #9c9b9b;
	font-size: 14px;
	height: 41px;
	-moz-appearance: none;
	outline: none;
	padding: 0px 20px 0 10px;
	text-align: center;
	-webkit-appearance: none;
	width: 100%;
}
.ordr-dtls-item-status option:checked,
.ordr-dtls-item-status option:hover {
	background: #00A384;
	color: white;
	webkit-appearance: none;
}
.ordr-dtls-item-delivery span {
	display: inline-block;
	width: 100%;
}
.ordr-dtls-item-delivery hr {
	border-color: #b2b2bb;
	margin-bottom: 10px;
	margin-top: 10px;
}
.ordr-dtls-btnchange {
	border: 1px solid #000;
	border-radius: 25px;
	color: #1d1d1b;
	display: inline-block;
	margin-bottom: 10px;
	margin-top: 10px;
	padding: 9px 11px;
	text-align: center;
	vertical-align: middle;
	width: 140px;
}
.ordr-dtls-btnchange:hover {
	background-color: #1d1d1b;
	color: #fff;
}
.ordr-dtls-btmbtn {
	background-color: #fff;
	padding-top: 50px;
	text-align: center;
	float: left;
	width: 100%;
	margin-bottom: 50px;
}
.ordr-dtls-btmbtn > a.btn-red {
	font-weight: 300;
	color: #00A384;
	height: 48px;
	width: 240px;
	padding-top: 12px;
	background: #fff;
	border-radius: 10px;
	text-align: center;
	display: inline-block;
	text-transform: uppercase;
	outline: none;
	text-decoration: none;
	transition: all 0.2s ease 0s;
	margin: 0 auto 70px;
	float: none;
}
.ordr-dtls-btmbtn > a.btn-red:hover {
	background: #00A384;
	color: #fff;
}
.saved-address .address-box .action .fancy-radio.address-sel > label {
	background-color: #ccc;
	background-image: none;
	border-radius: 10px;
	color: #fff !important;
	font-size: 14px;
	font-weight: 400;
	height: 40px;
	margin-left: 0;
	padding-left: 0;
	padding-top: 7px;
	text-align: center;
	text-transform: uppercase;
	width: 170px;
}
#add-new-ads {
	float: left;
}
.saved-address .address-box .action .fancy-radio.address-sel > label.selected_address {
	background-color: #00A384;
}
.saved-address .svd-adrsbox-inner {
	background-color: #fff;
	color: #999;
	font-size: 14px;
	line-height: 25px;
	min-height: 200px;
	padding: 20px 25px;
	border: 1px solid #c8c8c8;
	border-radius: 8px;
}
.saved-address .svd-adrsbox-inner.active {
	background-color: #00A384;
	color: #fff;
}
.delivery-address-sec .saved-address .address-box .svd-adrsbox-inner.active .selected_address {
	background: #fff;
	background: #fff;
	color: #00A384;
}
.address-box .svd-adrsbox-inner .icon.icon-remove {
	background-image: url('../images/outline_delete.svg');
	border-radius: 50px;
	height: 34px;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 4px;
	width: 34px;
	border: none;
}
.ordr-dtls-item-bodyarea > h3 {
	font-size: 15px;
	color: #00A384;
	padding: 10px 40px 0;
	margin: 0;
}
.ordr-dtls-item-iteminfo .item-variant {
	color: #9c9b9b;
	border-top: none;
	margin-top: 0;
	padding-top: 0;
}
.order-history-sec-list {
	background: #fff;
}
.ordrhist-list-heading {
	background: #FFF;
	color: #999999;
	font-size: 12px;
	margin: auto;
	padding: 15px 0px;
	text-transform: uppercase;
	width: 100%;
	border-bottom: 1px solid #f5f5f5;
}
.purchase-feedback:hover .icon.feedback {
	background-image: url('../images/star_positive.svg');
}
.ordrhist-list-bodyrow:hover .icon.feedback {
	background-image: url('../images/star_positive.svg');
}
.icon.feedback {
	background-image: url('../images/star_negative.svg');
	width: 17px;
	height: 17px;
	margin-left: 10px;
	margin-bottom: 10px;
}
.ordrhist-item-iteminfo .item-preview {
	border: 1px solid #c8c8c8;
	height: auto;
	margin-right: 15px;
	max-height: 96px;
	vertical-align: middle;
	width: 96px;
}
.ordrhist-list-tit-sec > div:last-child {
	border-right: none;
}
.ordrhist-list-tit-sec > div:last-child {
	border-right: none;
}
.ordrhist-item-iteminfo {
	display: table;
}
.ordrhist-item-iteminfo span {
	display: table-cell;
	text-align: left;
	vertical-align: middle;
}
.ordrhist-list-innerbody {
	color: #999;
	font-size: 14px;
	padding-bottom: 20px;
}
.ordrhist-list-bodyrow {
	background-color: #fff;
	border-bottom: 1px solid #f5f5f5;
	color: #9c9b9b;
	margin-top: 15px;
	padding-bottom: 25px;
	padding-top: 25px;
	box-shadow: none;
}
.ordrhist-list-bodyrow > div {
	border: none;
}
.ordrhist-list-bodyrow:hover {
	background-color: #f5f5f5;
}
.ordrhist-itemdetails-icon {
	background-image: url('../images/arrow-right-w.png');
	background-position: center;
	background-repeat: no-repeat;
	display: inline-block;
	height: 25px;
	width: 15px;
}
.icon.icon-historylist {
	background-image: url('../images/icon-history-list.svg');
	display: none;
}
.purhstdtspg-topbtn {
	padding-top: 15px;
	background-color: #fff;
	display: none;
}
.ready-for-pickup-status {
	font-weight: 700;
	color: #00A384;
}
.login-nav .dropdown-menu li {
	float: left;
	width: 100%;
}
.seller-dasboard-middle {
	background: #f0f0f0;
	padding-top: 15px;
	padding-bottom: 20px;
}
.seller-dasboard-middle_new {
	background: #fff;
}
.seller-dasboard-middle .container {
	background: #FFF;
}
.seller-dasboard-top-left-mid {
	padding-top: 70px;
	padding-bottom: 70px;
}
.seller-dasboard-top-left-mid .red-big-text {
	font-size: 32px;
	color: #00A384;
	font-weight: normal;
}
.seller-dasboard-top-left-mid .revenue {
	font-size: 12px;
	color: #999999;
	font-weight: normal;
	padding-bottom: 30px;
}
.dasboard-big-black-txt {
	color: #3c3c3b;
	font-size: 14px;
	font-weight: normal;
}
.dasboard-big-grey-txt {
	color: #999999;
	font-size: 14px;
	font-weight: normal;
}
.seller-dasboard-top-left-mid .col-md-6.border-right {
	border-right: 1px solid #d9d9d9;
}
.seller-dasboard-top-right-mid .col-md-6 {
	padding: 0px;
}
.dashboard-feature img {
	max-width: 100%;
}
.dashboard-sellerbox {
	background-color: #1d1d1b;
	padding: 45px 50px;
	color: #999999;
	text-align: center;
	min-height: 373px;
}
.dashboard-sellerbox h5 span {
	border: 2px solid #999999;
	display: inline-block;
	font-size: 10px;
	padding: 8px;
}
.dashboard-sellerbox h5 {
	margin-bottom: 25px;
}
.dashboard-sellerbox p {
	color: #fff;
	font-size: 18px;
	margin-bottom: 15px;
}
.dashboard-sellerbox p.revenue {
	color: #999999;
	font-size: 10px;
	margin-top: 10px;
	margin-bottom: 0px;
}
.dashboard-sellerbox .divider {
	background-color: #d9d9d9;
	display: inline-block;
	height: 2px;
	margin-bottom: 5px;
	margin-top: 30px;
	text-align: center;
	width: 38px;
}
.dashboard-sellerbox h4.price {
	margin-top: 20px;
}
.dashboard-section {
	padding-bottom: 30px;
	padding-top: 30px;
	margin-bottom: 15px;
	background-color: #fff;
}
.dashboard-section .title {
	font-size: 18px;
	color: #000;
	text-transform: uppercase;
	padding: 9px 0;
	margin-left: 80px;
}
.dashboard-section .dashboard-btn {
	background-color: #342f3b;
	color: #fff;
	font-size: 16px;
	padding: 8px 35px;
	margin-right: 80px;
}
.dashboard-section .title-area {
	padding-bottom: 25px;
}
.latest-order .table-header .order-row {
	background-color: #d9d9d9;
	font-size: 12px;
	color: #6f6f6e;
	padding: 15px 0;
}
.latest-order .table-header .order-row .cell-timestamp,
.latest-order .table-header .order-row .cell-item,
.latest-order .table-header .order-row .cell-delivery {
	border-right: 1px solid #c6c6c5;
}
.latest-order .order-row .cell-timestamp {
	padding-left: 80px;
}
.latest-order .order-row .cell-item {
	padding-left: 50px;
}
.latest-order .table-body {
	font-size: 16px;
	color: #9c9b9b;
}
.latest-order .table-body .cell-item {
	font-size: 15px;
}
.latest-order .table-body .order-row {
	background-color: #F5F5F5;
	border-bottom: 1px solid #d9d9d9;
	padding: 25px 0px;
}
.dashboard-bg {
	background-color: #f0f0f0;
}
.latest-uploads .item-box img {
	max-width: 100%;
}
.latest-uploads .item-box {
	font-size: 16px;
	color: #868686;
}
.latest-uploads .item-box .preview,
.latest-uploads .item-box .description {
	margin-bottom: 15px;
}
.latest-uploads .item-box .description {
	min-height: 125px;
}
.latest-uploads .item-box .price {
	color: #9C9B9B;
}
.latest-uploads .wrapper {
	padding: 0px 60px;
}
.dashboard-feature {
	text-align: center;
}
.content-pages {
	background: #f0f0f0;
	width: 100%;
}
.content-pages p {
	font-size: 16px;
	color: #575756;
	padding-top: 15px;
	padding-bottom: 10px;
}
.content-page-top-sec {
	padding-top: 40px;
	padding-bottom: 40px;
	border-bottom: 1px solid #b1b1b1;
	margin-bottom: 20px;
}
.content-page-title {
	font-size: 18px;
	color: #9c9b9b;
	text-transform: uppercase;
	text-align: center;
}
.content-page-menu {
	width: 100%;
	margin: auto;
	text-align: center;
	margin-top: 40px;
}
.content-page-menu li {
	display: inline-block;
	padding: 10px;
}
.content-page-menu li a {
	text-decoration: none;
	text-transform: uppercase;
	color: #6f6f6e;
	font-size: 14px;
	padding: 15px 25px;
}
.content-page-menu li.active a {
	background: #ff5c5d;
	color: #FFF;
	border-radius: 30px;
	padding: 15px 25px;
}
.content-page-big-title {
	font-size: 22px;
	font-weight: 700;
	color: #3c3c3b;
	padding-top: 25px;
	padding-bottom: 10px;
}
.content-page-small-title {
	font-size: 18px;
	font-weight: 700;
	color: #3c3c3b;
	padding-top: 20px;
}
.icon.icon-sales {
	background-image: url('../images/sales-icon.svg');
}
.total-text {
	color: #3c3c3b;
	float: left;
	font-size: 17px;
	line-height: 55px;
}
.total-number {
	color: #3c3c3b;
	float: left;
	font-size: 17px;
	line-height: 55px;
	margin-left: 10px;
}
.sales-div > .sale-name {
	width: 60%;
}
.sales-div > .sale-stock,
.sales-div > .sale-purchaseable {
	width: 20%;
	text-align: center;
}
.seller-itemlist .salelist-head-r {
	padding: 20px 20px 20px 0;
	display: table;
	width: 100%;
}
.seller-itemlist .salelist-head-r > div {
	border-right: 1px solid #b1b2bb;
	display: table-cell;
	padding: 5px 25px;
	text-transform: uppercase;
}
.seller-itemlist .itemlist-body-r .sale-name .wrapper > img,
.seller-itemlist .itemlist-body-r .sale-name .wrapper .description {
	display: table-cell;
	vertical-align: middle;
}
.seller-itemlist .salelist-head-r > div:last-child,
.seller-itemlist .salelist-head-r > div.sale-purchaseable {
	border: none;
}
.seller-itemlist .itemlist-body-r .sale-name .wrapper {
	display: table;
}
.item-box-bottom .sale-name {
	font-size: 14px;
	color: #999;
	padding-top: 10px;
}
.seller-itemlist .itemlist-body-r .sale-name .wrapper > img,
.seller-itemlist .itemlist-body-r .sale-name .wrapper .description {
	display: table-cell;
	vertical-align: middle;
}
.item-detail-left .sale-name {
	font-size: 20px;
	color: #000;
	line-height: 25px;
}
.sale-name.ellipsis::before {
	height: 40px;
}
.display-center {
	margin: 0 auto;
}
.faq-body-container {
	background: #f0f0f0;
	width: 100%;
	padding: 35px 0;
}
.faq-header {
	color: #969696;
	font-size: 25px;
	padding-bottom: 40px;
	width: 100%;
	float: left;
}
.faq-title {
	font-size: 26px;
	color: #5a5a5a;
	margin-bottom: -15px;
}
.faq-sub {
	color: #787878;
	font-size: 22px;
	margin-bottom: 10px;
	margin-top: 25px;
}
.faq-sub-content {
	font-size: 14px;
	padding: 10px 20px;
	border-radius: 8px;
	color: #787878;
}
.triangle-right {
	width: 0px;
	height: 0px;
	border-top: 5px solid transparent;
	border-bottom: 5px solid transparent;
	border-left: 5px solid rgb(120, 120, 120);
	float: left;
	margin-right: 10px;
	margin-top: 5px;
	cursor: pointer;
}
.triangle-down {
	width: 0;
	height: 0;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-top: 5px solid rgb(120, 120, 120);
	float: left;
	margin-right: 10px;
	margin-top: 8px;
	cursor: pointer;
}
.faq-bottom-container {
	padding-top: 50px;
}
.faq-support-text {
	text-align: center;
	color: #969696;
	font-size: 25px;
}
.button-faq-email {
	width: 240px;
	background: #00A384;
	color: #fff;
	text-align: center;
	padding: 10px 0;
	margin: 15px auto 0;
	cursor: pointer;
	border-radius: 20px;
}
.faq-display {
	color: #505050;
	font-size: 16px;
	padding: 10px 15px;
	font-weight: 400;
}
.triangle-right-li {
	width: 0px;
	height: 0px;
	border-top: 5px solid transparent;
	border-bottom: 5px solid transparent;
	border-left: 5px solid #787878;
	float: right;
	margin-right: 42px;
	margin-top: 17px;
	cursor: pointer;
}
.storefront-top-sec {
	padding-top: 30px;
}
.store-merchant-info {
	display: table-cell;
	text-align: left;
	vertical-align: middle;
}
.store-merchant-info h4 {
	color: #000000;
	margin-bottom: 10px;
	font-size: 22px;
	font-weight: 300px;
}
.store-merchant-info p {
	color: #999999;
	font-style: italic;
	font-size: 16px;
}
.store-location-box p {
	font-size: 14px;
	color: #000000;
	padding-bottom: 5px;
	padding-top: 5px;
}
.storefront-top-action {
	border-top: 1px solid #c8c8c8;
	font-size: 14px;
	color: #999999;
}
.storefront-top-action .item-filter ul > li,
.storefront-top-action .item-link > li {
	display: inline-block;
	vertical-align: middle;
}
.storefront-top-action .item-link > li > a {
	display: block;
	padding-top: 10px;
	border-bottom: 4px solid trasparent;
	padding-bottom: 19px;
	padding-top: 23px;
}
.storefront-top-action .item-link > li.active > a {
	border-bottom: 4px solid #00A384;
}
.storefront-top-action .item-link > li > a > span {
	color: #00A384;
}
.storefront-top-action .search-group {
	position: relative;
}
.storefront-top-action .search-group .btn-search {
	border: none;
	background-color: transparent;
	position: absolute;
	right: 0px;
	top: 0px;
	background-image: url('../images/searchstore.svg');
	background-position: center center;
	background-repeat: no-repeat;
	width: 60px;
	height: 100%;
}
.storefront-top-action .item-filter {
	padding: 13px 0;
}
.item-list-section.storefront-items {
	border-top: 1px solid #c8c8c8;
	padding: 40px 0px;
}
.item-list-section.storefront-items .item-box {
	margin-bottom: 0px;
	min-height: inherit;
}
.item-list-section.storefront-items .item-box > .item-box-inner {
	margin-bottom: 30px;
}
.storefront-items .btn-area .btn-red {
	width: 376px;
	font-size: 20px;
	height: 48px;
	padding: 10px;
}
.dashboard-bg-new {
	background-color: #f0f0f0;
	float: left;
	width: 100%;
}
.title-dashboard {
	margin-top: 8px;
}
.icon-dashboard-header {
	width: 80px;
	margin-right: 0px;
}
.dashboard-menu-container > ul li {
	color: #999999;
	font-size: 14px;
	float: left;
	border-right: 1px solid #999;
	font-weight: 500;
	cursor: pointer;
	text-transform: uppercase;
}
.dashboard-menu-container > ul li.active {
	color: #00A384;
}
.dashboard-menu-container > ul li:last-child {
	border-right: none;
}
.dashboard-info-container {
	background: #fff;
	float: left;
	border: 1px solid #cfcece;
	border-radius: 5px;
}
.dash-info-container {
	float: left;
	padding: 20px;
	text-align: center;
}
.dash-title {
	font-size: 12px;
	color: #999999;
	font-weight: 500;
	margin-bottom: 10px;
}
.dash-price {
	font-size: 18px;
	color: #000;
	font-weight: 500;
	margin-bottom: 15px;
}
.dash-percentage,
.perc-positive {
	font-size: 12px;
	color: #00A384;
	margin-right: -20px;
	position: relative;
}
.perc-positive {
	color: #00DABE;
}
.perc-positive::before {
	content: '';
	background: url('../images/arrowup.svg')no-repeat;
	background-size: contain;
	width: 18px;
	height: 18px;
	position: absolute;
	margin-left: -25px;
	margin-top: 4px;
}
.but-csv {
	background: url('../images/exportcsv.svg')no-repeat;
	background-size: contain;
	width: 150px;
	margin-left: 10px;
	cursor: pointer;
	float: left;
	height: 35px;
}
.but-pdf {
	background: url('../images/savepdf.svg')no-repeat;
	background-size: contain;
	width: 150px;
	cursor: pointer;
	float: left;
	height: 35px;
}
.dash-percentage::before {
	content: '';
	background: url('../images/arrowdown.svg')no-repeat;
	background-size: contain;
	width: 18px;
	height: 18px;
	position: absolute;
	margin-left: -25px;
	margin-top: 4px;
}
.dashboard-sales-container {
	float: left;
	width: 100%;
	text-align: center;
}
.dash-sales-text {
	font-size: 28px;
	color: #000000;
	font-weight: 500;
	width: 100%;
	margin-top: 20px;
	float: left;
	text-align: center;
	z-index: 400;
	position: relative;
}
.dash-sales-button {
	width: 195px;
	margin: 0 auto;
	color: #fff;
	font-weight: 500;
	font-size: 14px;
	background: #50C8FF;
	padding: 10px 0;
	border-radius: 20px;
	margin-top: 5px;
}
.dashlet1 {
	float: left;
	width: 100%;
}
.chart-style {
	width: 100%;
}
.display-none {
	display: none;
}
.dashlet-name {
	width: 100%;
	float: left;
	font-weight: 500px;
	color: #000;
	font-size: 22px;
	margin-bottom: 30px;
}
#chart_div1 {
	z-index: 1;
	position: relative;
}
/* #chart_div2,
#chart_div3 {
	margin-top: -600px;
	z-index: -1;
} */
.bar1-container2,
.bar1-container3,
.bar2-container2,
.bar2-container3 {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	width: 100%;
	height: 100%;
	z-index: -1;
}
.dashlet2 {
	position: relative;
}
.google-visualization-table-table th,
.google-visualization-table-table td {
	border: solid #eee;
	border-width: 0 1px 1px 0;
	padding: 13px 5px;
	text-align: left;
}
.dashlet-choices {
	float: right;
	z-index: 400;
	position: relative;
	right: 0;
}
.dashlet-choices-bar {
	float: right;
	right: 0;
	margin-top: -20px;
}
span.legend-barGraph1 {
	margin-bottom: 25px;
	float: left;
	width: 50%;
}
.legend1-color {
	background: #07C7FF;
	width: 30px;
	height: 3px;
	margin-right: 10px;
	float: left;
	margin-top: 10px;
}
.legend2-color {
	background: #00DABE;
	width: 30px;
	height: 3px;
	margin-right: 10px;
	float: left;
	margin-top: 10px;
}
.full-width {
	width: 100%;
	float: left;
}
.dashboard-menu-container > ul li:hover {
	color: #00A384;
}
.dash-total {
	font-size: 22px;
	font-weight: 500;
	line-height: 25px;
}
.dashboard-container {
	width: 90%;
	margin-left: 5%;
}
.topnav-right .form-control {
	border-radius: 0px;
	border: 1px solid #999999;
	color: #494949;
	height: 40px;
	width: 112px;
	display: inline;
}
.dumbchat-inbox-pg .chat-inbox-tabs ul li.active a {
	border-bottom: 5px solid #00A384;
	color: #00A384;
}
.dumbchat-inbox-pg .chatdmbinbxpg-col-prf span label {
	color: #00A384;
}
.dumbchat-page .chat-ind-other {
	background-color: #00A384;
	border: 2px solid #00A384;
}
.dumbchat-page .chat-offer-navigation span {
	color: #00A384;
}
.dumbchat-page .btn-chat-send {
	background-color: #00A384;
}
.chat-ind-other:after {
	border-right-color: #00A384;
	border-right-color: #00A384;
}
.section-shop .shop-box .item-description .fix-table {
	margin: 0 auto;
}
@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 {
		width: 440px;
		margin: 35px auto;
	}
	.dashboard-info-container {
		width: 70%;
		margin-left: 15%;
	}
}
@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%;
	}
	.search-bar {
		left: 0;
		width: 100%;
		padding: 10px;
		margin: 0px;
		float: none;
		right: 0px;
		max-width: 100%;
	}
	.search-bar.active {
		display: block;
	}
	.dashlet-choices,
	.dashlet-choices-bar {
		width: 250px;
		font-size: 13px;
	}
	.dashboard-menu-container > ul {
		width: 262px;
		margin: 20px auto;
	}
	.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;
	}
}
.left {
	float: left;
}
.date-control {
	width: 150px;
	margin-left: 10px;
	margin-right: 20px;
}
.topnav-right {
	float: right;
	margin-bottom: 20px;
	position: relative;
}
.icon.icon-dustbin {
	background-image: url("../images/delete_button.svg");
	background-position: center center;
	background-repeat: no-repeat;
}
.my-btn.btn-varient {
	font-size: 16px;
	background-color: #342f3b;
	font-weight: 600;
}
.add-options-table {
	margin-bottom: 20px;
	margin-top: 20px;
}
.add-options-table .options-row {
	display: table;
	padding-bottom: 10px;
	width: 100%;
}
.add-options-table .options-header .options-cell {
	padding: 5px 15px 5px 5px;
}
.add-options-table .options-header .options-cell {
	text-transform: uppercase;
	color: #000;
}
.add-options-table .options-cell {
	display: table-cell;
	padding-right: 15px;
	vertical-align: middle;
}
.add-options-table .options-cell.option-actions {
	width: 10%;
}
.add-options-table .options-cell:last-child {
	padding-right: 0;
}
.add-options-table .options-body input[type="text"] {
	color: #3c3c3b;
	font-size: 15px;
	height: 50px;
	padding: 10px;
	width: 100%;
}
.add-options-table .options-body .bootstrap-tagsinput {
	border: 1px solid #bfbfbd;
	border-radius: 0;
	box-shadow: none;
	display: block;
	min-height: 50px;
	padding: 4px 12px;
}
.add-options-table .options-body .bootstrap-tagsinput input[type="text"] {
	box-shadow: none;
	height: 40px;
	margin: 0;
	max-width: inherit;
	outline: medium none;
	padding: 0 6px;
	width: auto;
	border: none;
}
.bootstrap-tagsinput .tag {
	border-radius: 0;
	font-size: 16px;
	margin-bottom: 3px;
	display: inline-block;
	padding: 8px 10px;
}
.bootstrap-tagsinput .tag[data-role="remove"]:hover {
	box-shadow: none;
}
.bootstrap-tagsinput .tag {
	color: white;
	text-transform: capitalize;
	margin-right: 2px;
}
.add-options-table .options-row:first-child .tag {
	background-color: #ff1295;
}
.add-options-table .options-row:nth-child(2) .tag {
	background-color: #00A1B6;
}
.add-options-table .options-row:nth-child(3) .tag {
	background-color: #5F00FD;
}
.resultTable {
	padding-top: 30px;
}
.resultTable thead {
	background-color: #f0f0f0;
}
.resultTable thead td {
	color: #4d4d4d;
	font-size: 16px;
	padding: 15px 20px;
	text-transform: capitalize;
}
.resultTable thead tr td:last-child {
	text-align: center;
}
.resultTable tbody tr td:first-child {
	color: #000;
	font-weight: bold;
}
.section-title > span,
.section-title > a {
	background-color: #fff;
	padding: 0 5px;
	position: relative;
	z-index: 99;
	cursor: pointer;
	font-size: 18px;
	font-weight: 300;
	color: #999999;
}
.section-title {
	position: relative;
	text-align: center;
	color: #999999;
	font-size: 16px;
	font-weight: 300;
	margin-bottom: 30px;
}
.resultTable tbody td {
	color: #7a7a7a;
	display: table-cell;
	font-size: 15px;
	padding: 15px 20px;
}
.resultTable tbody tr td.cell-image .onoffswitch {
	float: none;
	margin-right: 0px;
	margin: 0 auto;
}
.resultTable tbody tr td:last-child {
	text-align: right;
}
.resultTable tbody input[type="text"] {
	height: 50px;
	padding: 10px;
	width: 100%;
}
.resultTable tbody input.stock_input[type="text"] {
	width: 120px;
}
.btn-varient-img {
	background-color: #F3F3F3;
	display: block;
	width: 80px;
	height: 80px;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	cursor: pointer;
}
.btn-varient-img img {
	max-width: 100%;
}
.resultTable tbody td.options-name {
	font-size: 15px;
	font-weight: bold;
	text-transform: capitalize;
}
.resultTable tbody td.options-name.cell-0 {
	color: #ff1295;
}
.resultTable tbody td.options-name.cell-1 {
	color: #00a1b6;
}
.resultTable tbody td.options-name.cell-2 {
	color: #5f00fd;
}
.resultTable tbody td.cell-price {
	color: #1D1D1B;
	font-weight: 600;
}
.map-area {
	margin-top: 10px;
}
.add-row-area .btn-area .my-btn {
	margin-top: 25px;
}
.left {
	float: left;
}
.date-text {
	line-height: 35px;
}
.cart-top-section {
	padding-top: 20px;
	padding-bottom: 20px;
}
.cart-top-sec-left {
	float: left;
	width: 50%;
	margin-top: 0;
}
.cart-top-sec-right {
	float: right;
	width: 50%;
}
.cart-top-sec-left2 {
	float: left;
	width: 42%;
}
.cart-top-sec-right2 {
	float: right;
	width: 58%;
}
.cart-top-section .cart-mid-top-sec {
	width: 100%;
	border-bottom: 1px solid #c8c8c8;
	border-right: 1px solid #c8c8c8;
	font-size: 14px;
	background: #FFFFFF;
}
.cart-share-img-sec {
	width: 100%;
	position: relative;
}
.cat-top-share {
	display: block;
	width: 100%;
	padding-right: 120px;
}
.cart-top-right-motoimg {
	display: block;
	width: 120px;
	position: absolute;
	right: 0;
	top: 0;
}
.cart-top-right-motoimg img {
	width: 100%;
	max-width: 120px;
}
.cart-top-txt {
	color: #999999;
	padding: 25px 30px;
}
.item-added-cart {
	font-size: 18px;
	color: #494949;
	padding-left: 30px;
	height: 60px;
}
.item-added-cart span {
	font-size: 36px;
	color: #00A384;
	font-weight: 700;
}
.cart-share-sec {
	background: #E6E6E6;
	width: 100%;
	height: 60px;
	padding-top: 20px;
	padding-left: 30px;
}
.cart-share-sec .share-item {
	color: #494949;
	margin-right: 20px;
}
.cart-share-sec .fb-sahre {
	font-weight: 700;
	color: #000;
}
.cart-share-sec .share-item img,
.cart-share-sec .fb-sahre img {
	margin-right: 7px;
	vertical-align: middle;
}
.cart-delivery-method-txt .bold-black {
	color: #747474;
	font-weight: 600;
	margin-left: 3px;
}
.btn-black-cmn,
.btn-black-small-cmn {
	font-size: 16px;
	font-weight: 300;
	color: #4a4a4a;
	background-color: #fff;
	text-align: center;
	border: 1px solid #4a4a4a;
	display: inline-block;
	padding: 12px 25px;
	transition: all 0.2s ease 0s;
	text-decoration: none;
	outline: none;
	border-radius: 10px;
	text-transform: uppercase;
	margin-right: 10px;
	width: 240px;
}
.btn-grey-small-cmn {
	font-size: 13px;
	font-weight: 300;
	color: #747474;
	background-color: #fff;
	text-align: center;
	border: 1px solid #C3C3C3;
	display: inline-block;
	padding: 7px 25px;
	transition: all 0.2s ease 0s;
	text-decoration: none;
	outline: none;
	border-radius: 25px;
	text-transform: uppercase;
}
.btn-grey-small-cmn:hover {
	background: #000;
	color: #fff;
	border: 1px solid #000;
}
.cart-top-sec-left > .my-cart-text:after {
	display: none;
}
.cart-top-sec-left > .my-cart-text {
	font-size: 23px;
	color: #575757;
	font-weight: 500;
	letter-spacing: 0.2em;
	text-transform: uppercase;
	margin-right: 20px;
}
.cart-total-txt {
	font-size: 14px;
	color: #999999;
	text-transform: uppercase;
	font-weight: 500;
}
.cart-top-sec-left > .cart-total-amount {
	font-size: 20px;
	font-weight: 500;
	color: #575757;
	text-transform: uppercase;
	margin-left: 10px;
}
.cart-empty-section {
	background: #f0f0f0;
	border-top: 1px solid #c8d2d7;
	padding-top: 130px;
	padding-bottom: 130px;
}
.seems-cart-empty-txt {
	font-size: 20px;
	color: #999;
	padding-left: 15px;
	padding-top: 30px;
}
.start-search-add-txt {
	font-size: 26px;
	font-weight: 700;
	color: #00A384;
	padding-left: 15px;
	padding-top: 10px;
}
.cart-empty-image {
	float: right;
	width: 185px;
	height: 148px;
	max-width: 100%;
}
.cart-section {
	background: #fff;
	border-top: 1px solid #c8d2d7;
	padding-top: 30px;
	padding-bottom: 30px;
}
.cart-item-row {
	background: #FFF;
	padding-top: 20px;
	padding-bottom: 20px;
	border-bottom: 1px solid #c8c8c8;
	width: 100%;
	display: table;
	font-size: 14px;
	margin-bottom: 10px;
}
.cart-group-items .cart-item-row {
	margin-bottom: 0px;
}
.cart-item-box-left {
	display: inline-block;
	width: 26%;
}
.cart-item-box-desc {
	display: inline-block;
	width: 39%;
	vertical-align: top;
	border-right: 1px solid #c8c8c8;
	padding-right: 40px;
}
.cart-item-box-variant {
	display: inline-block;
	width: 28%;
	vertical-align: top;
	padding-left: 40px;
}
.cart-item-delete-sec {
	display: inline-block;
	vertical-align: top;
	width: 5%;
	text-align: center;
}
.cart-item-box-left img {
	max-width: 240px;
	max-height: 240px;
	display: inline-block;
	vertical-align: middle;
}
.cart-item-img {
	display: table-cell;
	padding-left: 5px;
}
.cart-item-box-left .fancy-checkbox {
	display: table-cell;
	vertical-align: middle;
}
.cart-item-box-left .fancy-checkbox label {
	width: 40px;
	height: 40px;
	background-size: 40px;
}
.cart-item-box-desc h3,
.cart-item-box-desc h3 a {
	font-size: 20px;
	color: #4F4F4F;
	font-weight: 500;
}
.cart-item-box-desc h3 a:hover {
	color: #00A384;
}
.cart-item-desc {
	padding-top: 20px;
	padding-bottom: 20px;
	color: #999;
}
.qty-selectbpx:active,
.qty-selectbpx:focus {
	outline: none;
}
.qty-selectbpx {
	border: 1px solid #c8c8c8;
	color: #000;
	width: 80px;
	height: 32px;
	text-align: left;
	font-size: 14px;
	padding: 0px 10px;
	outline: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	background-image: url('../images/down_arrow.svg');
	background-repeat: no-repeat;
	background-position: 80% center;
}
.variant-selectbpx {
	border: 1px solid #c8c8c8;
	color: #000;
	width: 95%;
	height: 40px;
	text-align: left;
	font-size: 14px;
	padding: 0px 10px;
	outline: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	background-image: url('../images/down_arrow.svg');
	background-repeat: no-repeat;
	background-position: 95% center;
	margin-bottom: 10px;
	border-radius: 8px;
}
.cart-item-box-variant .variant-selectbpx {
	width: 100%;
}
.cart-item-desc-bottom {
	width: 100%;
	margin-top: 15px;
	padding: 15px 12px;
	background: #F2F8F8;
}
.cart-delivery-title {
	color: #999;
	margin-bottom: 10px;
	display: inline-block;
	margin-right: 10px;
	vertical-align: top;
}
.cart-item-desc-bottom .row-wrapper {
	height: 25px;
	margin-bottom: 10px;
	overflow: hidden;
	padding: 5px 0;
}
.cart-delivery-method-txt {
	color: #747474;
	margin-bottom: 10px;
	display: inline-block;
	max-width: 210px;
	vertical-align: top;
}
.cart-item-box-desc .cart-item-price {
	font-size: 20px;
	font-weight: 700;
	color: #494949;
}
.cart-item-box-desc .cart-top-sec-left span {
	margin-right: 15px;
}
.cart-publish-merchant {
	font-size: 14px;
	font-weight: 500;
	color: #C0C0C0;
	margin-left: 10px;
}
.btn-mobi-slider {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	z-index: 9999;
	display: none;
}
.cart-item-box-desc .cart-top-sec-left {
	margin-bottom: 15px;
	margin-top: 10px;
}
.cart-item-box-desc .cart-top-sec-right {
	margin-bottom: 15px;
	margin-top: 10px;
	text-align: right;
}
.cart-share-sec em {
	font-style: normal;
}
.cart-item-box-desc .cart-top-sec-left img {
	border-radius: 50%;
}
.cart-total-bottom {
	padding-top: 20px;
	text-align: right;
}
.cart-top-sec-right {
	position: relative;
}
.cart-topright-secarea {
	width: 274px;
	background-color: #f3f3f3;
	padding-left: 10px;
	padding-right: 10px;
	color: #999;
	display: none;
	position: absolute;
	right: 0;
	top: 41px;
	z-index: 1;
	border-bottom: 1px solid #c8c8c8;
}
.cart-topitm-price {
	color: #4a4a4a;
	font-size: 14px;
	font-weight: bold;
	text-align: right;
}
.cart-topitm-line1 {
	padding-top: 15px;
	padding-bottom: 15px;
	text-align: left;
}
.cart-topitm-subtotal {
	border-bottom: 1px solid #999;
}
.cart-rightitm-downcarat {
	background-image: url('../images/icon-arrowdown.png');
	width: 15px;
	height: 10px;
	background-size: cover;
	display: inline-block;
	margin-left: 15px;
	vertical-align: text-top;
	z-index: 1111;
	cursor: pointer;
}
.cart-rightitm-downcarat.active {
	background-image: url('../images/icon-toggle.png');
}
.cartpg-itm-total-sec {
	width: 274px;
	color: #999;
	float: right;
	margin-bottom: 48px;
}
.cartpg-itm-tprice {
	text-align: right;
	font-weight: bold;
	color: #4a4a4a;
}
.cartpg-total-line1 {
	padding-top: 6px;
	padding-bottom: 6px;
	text-align: left;
	font-size: 14px;
}
.cartpg-maintotal-line {
	font-size: 22px;
	font-weight: bold;
	border-top: 2px solid #999;
	margin-top: 13px;
	padding-top: 13px;
}
.cartpg-itm-mprice {
	color: #4a4a4a;
	font-weight: bold;
	text-align: right;
}
.cartpg-totline-left {
	float: left;
	width: 40%;
	text-align: right;
}
.cartpg-itm-tprice {
	float: right;
	width: 50%;
}
.cartitem-change-popup {
	width: 564px;
	top: 7%;
}
.social-crawlers-popup img {
	width: 100%;
}
.social-crawlers-popup .content-area {
	position: relative;
}
.cartitem-change-popup .popup-wrapper {
	width: 564px;
	margin-top: 50px;
	border: none;
	padding: 30px 30px 20px;
	position: relative;
}
.cart-checkout-confirm-popup {
	width: 564px;
	top: 6%;
	font-size: 16px;
	color: #4a4a4a;
}
.cart-checkout-confirm-popup .btn-area {
	margin-top: 20px;
}
.popup-area .btn-saffron,
.mypopup-area .btn-saffron {
	border: none;
	background-color: #00A384;
	color: #fff;
	width: 100px;
	border: 1px solid #00A384;
}
.popup-area .btn-saffron:hover,
.mypopup-area .btn-saffron:hover {
	background: #FFFFFF;
	color: #00A384;
	border: 1px solid #00A384;
}
.popup-area .btn-saffron:focus,
.mypopup-area .btn-saffron:focus {
	outline: none;
}
.cartitem-change-popup .delivery-details {
	height: 180px;
	overflow: hidden;
}
.cartpg-itmpop-hr {
	border-top: 1px solid #989898;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: -31px;
	margin-right: -31px;
}
.cart-itmind-img {
	width: 144px;
	height: 144px;
	border: 1px solid #d1d1d1;
	float: left;
}
.cart-itmind-img img {
	width: 100%;
	max-width: 100%;
	max-height: 100%;
}
.cart-itmind-desc {
	width: calc(100% - 159px);
	float: left;
	padding-left: 20px;
	font-size: 15px;
	color: #4a4a4a;
}
.cart-itmind-price {
	color: #000;
	font-size: 22px;
	margin-top: 30px;
}
.cartitem-chngpop-close {
	background-image: url('../images/icon-cross-gray.jpg');
	display: inline-block;
	width: 13px;
	height: 14px;
	background-size: cover;
	float: right;
	position: absolute;
	top: 20px;
	right: 15px;
}
.cart-checkout-confirm-popup {
	height: 530px;
	overflow-x: hidden;
}
.cart-item-slider .slide-icon {
	background-repeat: no-repeat;
	background-position: center center;
	height: 30px;
	width: 30px;
	position: absolute;
	display: block;
	margin-top: -15px;
	top: 50%;
}
.cart-item-slider .slide-icon.slide-prev {
	background-image: url('../images/left.svg');
	left: 0px;
}
.cart-item-slider .slide-icon.slide-next {
	background-image: url('../images/right.svg');
	right: 0px;
}
.cart-item-slider .carousel-control {
	background-image: none;
	background-color: inherit;
	opacity: 1;
	text-shadow: none;
	visibility: hidden;
	z-index: 99;
}
.cart-item-slider .carousel-indicators li,
.cart-item-slider .carousel-indicators li.active {
	width: 8px;
	height: 8px;
	margin: 1px 5px;
}
.cart-item-slider .carousel-indicators {
	margin: 0px;
	width: 100%;
	left: 0px;
	visibility: hidden;
}
.cart-item-img:hover .cart-item-slider .carousel-indicators {
	visibility: visible;
}
.cart-item-img:hover .cart-item-slider .carousel-control {
	visibility: visible;
}
.cart-group-items {
	margin-bottom: 30px;
}
p.thank-for-shop-txt + div.grey_section {
	background: #fff;
	padding-top: 0;
	padding-bottom: 0;
	float: left;
	width: 100%;
}
p.thank-for-shop-txt + div.grey_section .white_section {
	border-bottom: none;
}
p.thank-for-shop-txt + div.grey_section .thank-big-btn {
	width: 286px;
	margin: 0 auto;
	float: none;
}
.cart-dropdown .cart-item-description > h3 {
	color: #00A384;
}
.page-search .filter-applied-value .filter-values .icon.icon-close {
	top: 0px;
}
.page-search .item-list-section .filter-tag .filter-values .icon.icon-close {
	top: 0px;
}
.page-review .cart-item-row-detail .wrapper-detail {
	display: table-cell;
	width: 64%;
	float: left;
}
.chkout-delivery-detail-sec {
	display: table-cell;
	vertical-align: top;
	width: 36%;
	padding-left: 30px;
	padding-right: 10px;
	float: left;
}
.cart-item-row-detail {
	float: left;
	width: 100%;
	margin-bottom: 20px;
}
.search-filter-section a#toogle-filter {
	margin-top: 0px;
	background: transparent;
}
.switch-toggle.switch-candy a {
	background-color: #00A384;
}
.page-seller .seller-upload-btn:hover,
.page-seller .seller-upload-btn:focus,
.page-seller .seller-upload-btn:visited {
	background: #FFFFFF;
	border: 1px solid #00A384;
	color: #00A384;
}
.page-seller .seller-upload-btn {
	background: #00A384;
}
.page-seller .onoffswitch-inner:before {
	background-color: #00A384;
}

.seller-item-page .seller-itemlist .item-name .description a.trans-gray-translate {
    margin-top: -10px;
}


@media (min-width: 768px) {
	.category-menu {
		width: 850px;
		margin: 0 auto;
	}
}
@media (min-width: 1200px) and (max-width: 1300px) {
	.shopimg-preview {
		height: 300px;
	}
	.section-shop .shop-box .item-description {
		height: 170px;
	}
}
@media (min-width: 992px) {
	.section-shop .shop-box {
		width: 24%;
		margin: .5%;
	}
	.item-detail-left {
		padding: 0 20px;
	}
	.view-item > a {
		height: 166px;
	}
	.cart-item-delete-sec > a > .icon-delete {
		margin-left: -5px;
	}
	.item-list-section > .container {
		width: 100%;
	}
	.section-shop > .container {
		width: 100%;
	}
	.section-shop .shop-box {
		height: auto;
		min-height: 235px;
	}
	.section-shop #shop-latest {
		width: 100%;
		height: auto;
		min-height: 0;
	}
	.section-shop .shop-box .item-description,
	.section-shop .shop-box .border-preview {
		width: 100%;
	}
	.border-preview {
		height: 0;
		width: 0;
	}
	.category-menu {
		width: 1070px;
		margin: 0 auto;
	}
	.section-category > .container > .row > .section-content > .row > .col-md-3 {
		width: 24%;
		height: 145px;
		padding: 0;
		margin-bottom: 15px;
	}
	.section-content,
	.section-title {
		width: 100%;
		margin: 25px auto;
	}
}
@media (min-width: 1200px) {
	.item-detail-left {
		padding: 0 50px;
	}
	.cart-item-delete-sec > a > .icon-delete {
		margin-left: 20px;
	}
	.item-list-section > .container {
		max-width: 1245px;
	}
	.section-shop > .container {
		max-width: 1245px;
	}
	.category-menu {
		width: 1400px;
		margin: 0 auto;
	}
	.section-category > .container > .row > .section-content > .row > .col-md-3 {
		width: 290px;
		height: 145px;
		padding: 0;
		margin-bottom: 15px;
		margin-right: 15px;
	}
	.section-category > .container > .row > .section-content > .row > .col-md-3:nth-child(4n) {
		margin-right: 0;
	}
	.section-content,
	.section-title {
		width: 1192px;
		margin: 25px auto;
	}
}
@media (max-width: 1450px) {
	.page-search .category-menu {
		width: 1280px;
	}
}
@media (max-width: 1380px) {
	.page-search .container {
		max-width: 1280px;
	}
	.page-search .category-menu {
		max-width: 1280px;
	}
}
@media (max-width: 1300px) {
	.page-search .container {
		max-width: 1170px;
	}
	.page-search .category-menu {
		max-width: 1170px;
	}
}
@media (max-width: 1200px) {
	.page-search .container {
		max-width: 990px;
	}
	.page-search .category-menu {
		max-width: 990px;
	}
}
@media (max-width: 1100px) {
	.page-search .category-menu {
		max-width: 100%;
	}
}
@media (max-width: 991px) {
	.item-detail-left {
		padding: 0 20px;
	}
	.order-prcs-tmln-sec {
		width: auto;
	}
	.order-prcs-tmln-sec span.tmln {
		width: 100%;
	}
	.cart-section .cart-item-row .cart-item-img {
		padding-left: 0px;
		padding-top: 35px;
	}
	.cart-section .cart-item-box-desc {
		padding-top: 31px;
	}
	.cart-section .cart-delivery-method-txt {
		max-width: 100px;
	}
	.cart-section .cart-delivery-method-txt .bold-black {
		display: block;
	}
	.cart-top-section .cart-top-sec-right .btn-black-cmn {
		margin-right: 0px;
	}
	.banner-slider .banner-quote {
		float: none;
		width: 100%;
		margin-top: -6%;
		max-width: 80%;
		margin-left: auto;
		padding: 0px;
	}
	.banner-slider .home-serach {
		float: none;
		width: 100%;
		top: 55%;
		max-width: 80%;
		margin: auto;
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	.main > .item-description {
		margin: 0 45px;
	}
	.main > .item-description ~ .item-description {
		padding: 30px 45px 30px 45px;
	}
	.main > .delivery-details {
		padding: 30px 45px 30px 45px;
	}
	.section-category .cate-name {
		top: 25%;
	}
	.shopimg-preview {
		height: auto;
	}
	.section-shop .shop-box .item-description {
		height: 205px;
		left: 5%;
		margin: 0;
		top: 0;
		width: 100%;
		padding: 10px 0 0 0;
		font-size: 14px;
	}
	.cart-item-delete-sec > a > .icon-delete {
		margin-left: -10px;
	}
	.icon.icon-soldout {
		margin-top: 12px;
	}
	.section-shop .shop-box {
		margin: 0.5%;
	}
	.section-shop #shop-latest {
		width: 100%;
		height: auto;
		min-height: 0;
	}
	.section-shop > .container {
		width: 100%;
	}
	.section-shop .shop-box {
		height: auto;
	}
	.section-category .section-content .col-md-3 {
		width: 49.5%;
		margin-bottom: 10px;
		padding: 0;
	}
	.section-shop .shop-box .item-price {
		left: 0;
	}
	.item-detail-content {
		margin: 0 0 15px;
		padding: 0;
	}
	.item-detail-left {
		padding: 0 20px;
	}
	.section-shop .shop-box {
		width: 32.333%;
	}
}
.access-permission-page .btn-red {
	border-radius: 30px;
	text-align: center;
	text-transform: uppercase;
	float: none;
	margin: auto;
	height: auto;
	line-height: normal;
}
@media (max-width: 767px) {
	.seller-items .seller-common-box .container {
		padding: 5px;
	}
	.ordrhist-status-col .feedback-img-sec {
		margin-left: 0;
	}
	.ordrhist-invoiceid-col,
	.ordrhist-timestamp-col,
	.ordrhist-qty-col,
	.ordrhist-delivery-st-col,
	.ordrhist-status-col {
		width: auto;
	}
	.cartitem-change-popup .delivery-details {
		overflow: scroll !important;
	}
	#menu-toggle .icon.icon-menu,
	#sellermenu-toggle .icon.icon-menu {
		height: 30px;
	}
	.section-shop .shop-box#shop-latest .box-inner {
		margin-bottom: 0;
	}
	.category-items {
		left: 0px;
	}
	.delivery_white_section {
		padding: 30px 0;
	}
	.chkout-desc-sec .chkout-qty-price-sec {
		position: relative;
		padding: 0;
		top: 0;
	}
	.page-review .cart-item-row .wrapper,
	.chkout-delivery-sec {
		width: 100%;
		float: left;
	}
	.chkout-desc-sec {
		border-right: none;
		padding-right: 0;
	}
	.cart-dropdown .cart-item-wrapper .cart-item-description {
		width: Calc(100% - 95px);
		margin-left: 0;
	}
	#toggle-categorynav > .icon.icon-menu {
		margin-top: 8px;
	}
	.filter-tag {
		margin-left: 0;
		margin-top: 15px;
		width: 100%;
	}
	.category-middle-menu {
		margin: auto;
		height: auto;
		padding-top: 0;
		margin-bottom: 20px;
	}
	.filter-applied-value {
		font-size: 18px;
		color: #000000;
		padding: 20px 25px;
		width: 100%;
		float: left;
	}
	#items-list {
		margin-top: 20px; margin: auto; text-align: center;
	}
	.item-list-section .row .col-md-3.col-sm-4.col-xs-6 { max-width: 48%;}
	.item-detail-left,
	.item-detail-right {
		float: none;
		width: 98%;
	}
	.search-filter-section {
		float: left;
		width: 50%;
		margin: 0;
	}
	.home-banner {
		height: auto;
	}
	.home-banner .banner-quote > h1 {
		font-size: 25px;
		letter-spacing: normal;
	}
	.home-banner .banner-inner {
		padding-top: 20px;
	}
	.delivery-address-sec {
		margin-top: 0;
		padding-top: 0;
	}
	.section-shop .shop-box img {
		width: 100%;
	}
	.left-item-label {
		display: none;
	}
	.item-detail-left > .item-detail-left-inner > .price-btn-section > .item-price-text {
		width: 100%;
	}
	.ordr-dtls-btmbtn > a.btn-red {
		margin-bottom: 0;
	}
	.ordr-dtls-btmbtn {
		float: none;
		margin-bottom: 0;
	}
	.ordr-dtls-item-bodyarea > h3 {
		font-size: 17px;
		color: #00A384;
		padding: 15px 10px 0;
		margin-bottom: -20px;
		font-weight: 700;
	}
	.seller-actions .item-search {
		background-color: transparent;
		border: medium none;
		display: block;
		margin-left: auto;
		padding: 6px 10px;
		position: relative;
		width: 300px;
	}
	.seller-actions .item-search .form-control {
		width: 100%;
		margin-top: 10px;
		padding-left: 10px;
	}
	.item-search-btn {
		display: inline-block;
		right: 20px;
		margin-left: 16px;
		margin-top: 17px;
		position: absolute;
	}
	.delivery-address-sec > div,
	.next-tab-area {
		float: left;
		width: 100%;
	}
	.btn-red,
	.chk-add-btn {
		margin: 0 auto;
		display: block;
		float: none;
	}
	.check-bottom-btn {
		margin-top: 35px;
		margin-bottom: 20px;
		float: left;
		width: 100%;
	}
	.grey_section {
		width: 100%;
	}
	.invoice-id {
		width: 100%;
		color: #00A384;
	}
	#order-summary {
		float: left;
		margin-bottom: 15px;
	}
	.thank-for-shop-txt::before {
		font-size: 16px;
	}
	.delivery-top-sec,
	.thank-for-shop-txt,
	.seller-titlearea h1 > span {
		font-size: 16px;
		padding: 60px 0 70px;
	}
	.checkout-top-processbar {
		display: none;
	}
	.item-price-box .item-qty-box {
		float: left;
		width: 100%;
		padding-top: 3px;
		margin-bottom: 25px;
	}
	.main > .item-description,
	.main > .delivery-details {
		float: left;
		width: 100%;
		margin: 0;
		padding: 15px;
	}
	.item-detail-content {
		padding-bottom: 15px;
	}
	.attribute-opt {
		width: 100%;
	}
	/*.item-detail-left, .item-detail-right{height:auto !important;float:left !important;}*/
	.thumbnail-images {
		margin-top: 0;
	}
	.cart-item-delete-sec > a > .icon-delete {
		margin-left: -10px;
	}
	.icon.icon-soldout {
		margin-top: 12px;
	}
	.cart-item-box-right .btn-black-small-cmn {
		margin-top: 0;
		margin-right: 10px;
	}
	.section-shop #shop-latest {
		width: 100%;
		height: auto;
		min-height: 0;
	}
	.section-shop .shop-box {
		width: 49%;
		height: auto;
		min-height: 235px;
	}
	.section-shop .shop-box .item-price {
		left: 0;
		padding: 28px;
	}
	.section-shop .shop-box .item-description {
		width: 100%;
		margin-top: 10px;
		height: 195px;
	}
	.section-shop > .container {
		width: 100%;
	}
	.section-shop .shop-box {
		margin: 0.5%;
	}
	.section-category .section-content .col-md-3 {
		width: 49.5%;
		margin-bottom: 10px;
		padding: 0;
	}
	.search-filter-section,
	.item-sorting-option {
		border: 1px solid #999;
	}
	.search-filter-section a {
		color: #00A384;
		text-transform: uppercase;
		line-height: 38px;
	}
	.item-sorting-option {
		border-bottom: 1px solid #999;
		margin-right: 0;
		padding-bottom: 11px;
		padding-top: 10px;
		position: absolute;
		right: 0;
		top: 0;
		width: 50%;
		max-height: 40px;
		text-align: center;
	}
	.item-list-section select[name="item-sort"] {
		-webkit-appearance: none;
		-moz-appearance: none;
		background-image: url('../images/down_arrow.svg');
		background-position: 90% center;
		background-repeat: no-repeat;
		padding-right: 30px;
		padding-left: 16px;
		width: 100%;
	}
	.item-sorting-option {
		padding: 13px 0px 25px;
		padding-top: 10px;
		float: right;
	}
	.search-filter-section {
		height: 40px;
		vertical-align: middle;
		color: #00A384;
		font-size: 14px;
		border-radius: 0;
	}
	.item-sorting-option select {
		border: none;
		padding: 0;
		border-radius: 0;
		color: #00A384;
		margin-top: 0px;
	}
	.search-filter-section a#toogle-filter {
		margin-top: 0px;
		padding: 0px 12px;
	}
	.search-result-text {
		color: #000;
	}
	.search-top-area {
		background: none;
	}
	.wrapper-section {
		position: relative;
		margin-top: 35px;
	}
	.item-list-section {
		padding: 0;
	}
	.home-banner .banner-quote {
		text-align: center;
		float: left;
		width: 100%;
		padding: 45px;
		max-width: 100%;
	}
	.home-banner .home-serach {
		margin-top: 20px;
		padding: 0 35px;
		margin-bottom: 20px;
		float: left;
		width: 95%;
	}
	.banner-slider .home-serach {
		top: 50%;
		right: auto;
		float: none;
		max-width: 100%;
	}
	.banner-slider .home-serach .search-controls {
		max-width: 90%;
	}
	.item-detail-content {
		margin: 0 0 15px;
		padding: 0;
	}
	.thumbnail-images > ul > li {
		width: auto;
		height: auto;
	}
	.delivery-address-sec > .saved-address:before {
		float: none;
	}
	.saved-address > .address-box:nth-child(1) {
		margin-top: 15px;
	}
	.search-top-area {
		float: left;
		width: 100%;
		background: #F2F8F8;
		padding-bottom: 20px;
		max-height: none;
	}
	.page-search .wrapper-section {
		float: left;
		width: 100%;
		margin-top: 0;
	}
	.filter-content-section {
		margin-top: 10px;
	}
	.cartitem-change-popup {
		width: 95%;
		height: auto;
		max-height: 90%;
	}
	.item-details .main {
		padding-top: 0px;
	}
	.item-detail-page .main {
		padding-top: 0px;
	}
	.home-banner .banner-inner {
		width: 90%;
		margin: auto;
	}
	.banner-slider .banner-inner {
		width: 100%;
		margin: auto;
	}
	.cart-dropdown {
		max-width: 320px;
	}
	.item-detail-page .item-details .item-detail-left-inner {
		margin-top: 0px;
		padding-top: 15px;
	}
	.item-detail-page .item-details .item-detail-right .preview-image {
		padding-bottom: Calc(100% - 60px);
	}
	.item-detail-right .manege-affix.affix {
		padding-left: 0px;
	}
	.item-detail-right .manege-affix.affix .thumbnail-images {
		bottom: 0px;
	}
	.item-detail-right .manege-affix.affix .preview-image #zoom-image {
		bottom: 15px;
	}
	.home-banner .banner-quote > h1 {
		text-align: center;
		margin-top: 25px;
	}
	.home-banner .banner-quote > p {
		text-align: center;
	}
	.grey_section {
		padding-top: 0px;
	}
	.delivery-top-white-box .cart-top-sec-right {
		text-align: center;
	}
	.checkout-back-btn {
		clear: both;
	}
	.btn-black-cmn,
	.btn-black-small-cmn {
		margin: 10px auto;
		float: none;
		clear: both;
	}
	.checkout-payment-inner {
		width: 90%;
		margin: auto;
	}
	.auto-activity-page .action-btns .form-inline {
		float: none;
	}
	.access-permission-page .btn-action.btn-red {
		display: inline-block;
	}
	.category-items .category-breadcrum a {
		color:#fff;
		display: none;
	}
	div.category-items {
		top: 56px;
	}
	.category-items ul,
	.category-menu .category-items {
		width: 100%;
	}
	.category-menu.affix .category-items {
		top: 56px !important;
	}
}
@media (max-width: 700px) {
	.cart-section .cart-item-box-variant {
		padding-left: 15px;
		padding-right: 15px;
	}
	.seller-tab-area .delivery-row {
		display: block;
	}
	.delivery-row .description {
		display: block;
		width: 100%;
		margin-bottom: 15px;
	}
	#delivery_method .delivery-outer .delivery-actions {
		display: block;
		padding-left: 0;
		width: 100%;
	}
	.seller-tab-area .delivery-row input[type="text"] {
		width: 100%;
	}
	.delivery-row .actions {
		display: inline-block;
		border-left: none;
		padding-left: 20px;
		width: 100%;
	}
	#delivery_method .placeholder-group {
		position: relative;
		padding-right: 15px;
		min-width: 115px;
		margin-right: 0;
		width: 50%;
		display: inline-block;
		margin: 0;
	}
	.seller-tab-area .delivery-row .actions div {
		display: inline-block;
		float: right;
		margin: 20px 15px 0;
	}
	.seller-tab-area .delivery-outer > .delivery-row .delivery-actions > div > .placeholder-group > div {
		margin: 0;
		width: 100%;
	}
	.seller-tab-area .delivery-outer > .delivery-row .delivery-actions > div .placeholder-group {
		width: 100% !important;
	}
	.seller-tab-area .delivery-outer > .delivery-row .delivery-actions > div label.item-label-text {
		text-align: left !important;
	}
	.seller-tab-area .delivery-outer > .delivery-row .delivery-actions > div {
		width: Calc(50% - 5px);
		margin: 0;
		display: inline-block;
		float: none;
	}
	.seller-tab-area .delivery-outer > .delivery-row .delivery-actions > div:last-child {
		float: right;
	}
	.delivery-row .delivery-actions #add_delivery {
		margin-top: 15px;
	}
	.location-outer .delivery-row > .actions > div {
		margin: 0;
		float: left;
	}
	.location-outer .delivery-row > .actions {
		padding: 0;
	}
}
@media (max-width: 600px) {
	.cart-section .cart-item-box-left {
		width: 24%;
	}
	.cart-section .cart-item-box-desc {
		width: 75%;
		border: none;
	}
	.cart-section .cart-item-box-variant {
		width: 100%;
	}
	.cart-section .cart-delivery-method-txt {
		max-width: 100%;
	}
	.cart-top-section .cart-top-sec-right .btn-black-cmn {
		margin-left: 0px;
	}
	.seller-actions {
		padding-top: 5px;
	}
	.seller-actions .pull-left {
		width: 100%;
		margin-bottom: 10px;
	}
	.seller-actions .pull-right {
		width: 100%;
	}
}
@media (max-width: 540px) {
	.cart-top-section .cart-top-sec-left {
		text-align: center;
	}
	.cart-top-section .cart-total-txt {
		padding-right: 0px;
	}
	.checkout-payment-inner {
		width: 100%;
		margin: auto;
	}
	.checkout-itm-tprice {
		float: right;
	}
	.seller-tab-area .nav-tabs > li > a > span,
	.seller-tab-area .nav-tabs > li:nth-child(1),
	.seller-tab-area .nav-tabs > li:nth-child(3) {
		border-right: 0px;
	}
	#delivery_method .actions.delivery-actions .placeholder-group > div > span {
		margin-top: 10px;
	}
	.delivery-inner .delivery-row .actions .placeholder-group {
		padding-top: 0;
	}
	.location-outer .delivery-row .description {
		display: inline-block;
	}
}
@media (max-width: 480px) {
	.page-login #SelectLanguage > .dd-select,
	.page-login #SelectLanguage.dd-container {
		width: auto;
	}
	#SelectLanguage .dd-selected-image {
		max-width: 25px;
	}
	.page-login #SelectLanguage a.dd-selected .dd-selected-text {
		display: block;
	}
	.page-login li.language-menu {
		margin-right: 60px;
	}
	.filter-content-section {
		margin-top: 10px;
	}
	.section-category .cate-name {
		top: 10%;
	}
	.item-detail-left > .item-detail-left-inner > .price-btn-section > .item-price-text {
		width: 100%;
	}
	.left-item-label {
		display: none;
	}
	.seller-actions .item-search {
		width: 100%;
	}
	.view-item > a {
		margin-top: 0;
		height: 160px;
	}
	.item-price::after {
		margin: 40px auto 20px;
	}
	.section-shop .shop-box .item-description {
		height: 195px;
		padding-top: 15px;
	}
	.options-filter .virtual-table .virtual-cell.leftsec,
	.options-filter .virtual-table .virtual-cell.text-left {
		width: 100%;
		float: left;
	}
	.item-box {
		margin-bottom: -25px;
	}
	.item-description .fix-tablecell > p {
		width: 100%;
		line-height: 20px;
	}
	.item-box-bottom .item-price {
		font-size: 13px;
		bottom: 35px;
	}
	.section-shop .shop-box {
		margin-bottom: 0;
	}
	.section-shop .shop-box .item-price {
		font-size: 16px;
		padding: 27px;
	}
	.section-shop .shop-box .item-description {
		font-size: 15px;
	}
	.section-category {
		padding-bottom: 0;
	}
	section-shop .shop-box .item-price {
		left: 0;
	}
	.section-shop .shop-box .item-description {
		width: 100%;
	}
	.section-shop .shop-box {
		width: 100%;
		height: auto;
		min-height: 235px;
		padding: 8px;
	}
	#shop-latest::after {
		content: 'FEATURED';
		color: #AEAEAE;
		width: 100%;
		text-align: center;
		float: left;
		letter-spacing: 0.5em;
		font-size: 26px;
	}
	.section-category .cate-name {
		width: 240px;
	}
	.section-category .section-content .col-md-3 {
		width: 100%;
		margin-bottom: 10px;
		padding: 0;
	}
	.home-banner .banner-quote > h1 {
		font-size: 18px;
		margin-bottom: 0;
		letter-spacing: 0.1em;
		padding: 20px 0;
		line-height: 25px;
	}
	.home-banner .banner-quote > p {
		width: 100%;
		text-align: center;
		font-weight: 400;
		line-height: 21px;
	}
	.home-banner .home-serach {
		padding: 0;
		margin-bottom: 50px;
		width: 100%;
	}
	.home-banner {
		height: auto;
	}
	.home-banner .banner-quote {
		padding: 0;
	}
	.ordr-dtls-btmbtn > a.btn-red {
		margin-bottom: 0;
	}
	.ordr-dtls-btmbtn {
		float: none;
		margin-bottom: 0;
	}
	.ordr-dtls-item-bodyarea > h3 {
		font-size: 17px;
		color: #00A384;
		padding: 15px 10px 0;
		margin-bottom: -20px;
		font-weight: 700;
	}
	.item-detail-content {
		margin: 0 0 15px;
		padding: 0;
	}
	.thumbnail-images > ul > li {
		width: auto;
		height: auto;
	}
	.delivery-address-sec > .saved-address:before {
		float: none;
	}
	.saved-address > .address-box:nth-child(1) {
		margin-top: 15px;
	}
	.home-banner .banner-inner {
		padding-top: 0;
	}
	.home-banner .banner-quote > p {
		font-size: 15px;
	}
	.ellipsis {
		line-height: 25px;
		overflow: hidden;
		height: 30px;
	}
	.search-top-area {
		float: left;
		width: 100%;
		background: #F2F8F8;
		padding-bottom: 40px;
		max-height: auto !Important;
	}
	.page-search .wrapper-section {
		float: left;
		width: 100%;
		margin-top: 0;
	}
}
@media (min-width: 416) and (max-width: 615px) {
	li.language-menu {
		margin: 0;
	}
	li.language-menu #SelectLanguage::before {
		display: none;
	}
	li.language-menu #SelectLanguage::after {
		display: none;
	}
}
@media (max-width: 400px) {
	.page-purchase-history .ordrhist-item-col {
		width: 100%;
	}
	.ordrhist-delivery-st-col span,
	.ordrhist-status-col span {
		color: #000;
		width: initial;
		float: left;
		text-align: left;
		margin-right: 10px;
	}
	.ordrhist-invoiceid-col,
	.ordrhist-timestamp-col,
	.ordrhist-qty-col,
	.ordrhist-delivery-st-col,
	.ordrhist-status-col {
		width: 100%;
		float: left;
		text-align: left;
	}
	.cart-section .cart-item-box-desc {
		width: 100%;
		padding-right: 15px;
	}
	.cart-section .cart-item-box-left {
		width: 100%;
	}
	.cart-section .cart-item-row .cart-item-img {
		width: 250px;
		margin: 0 auto;
		float: none;
		display: block;
	}
	.cart-section .cart-item-row .qty-selectbpx {
		width: 70px;
	}
	.cart-section .cart-item-row .cart-top-sec-right {
		margin-top: 0px;
	}
}
@media (min-width: 0) and (max-width: 376px) {
	li.language-menu > #SelectLanguage ul li {
		width: 100%;
	}
	#SelectLanguage .dd-option-text,
	#SelectLanguage .dd-selected-text {
		margin-left: auto;
		display: block;
	}
	#menu-toggle .icon.icon-menu,
	#sellermenu-toggle .icon.icon-menu {
		background-image: url('../images/mobile_menu.svg');
		background-size: cover;
		height: 30px;
		margin-right: 0;
		width: 30px;
		margin-left: 0;
	}
	li.language-menu #SelectLanguage::before {
		display: none;
	}
	li.language-menu #SelectLanguage::after {
		display: none;
	}
	#SelectLanguage a.dd-selected .dd-selected-text {
		display: none;
	}
	.dd-select {
		width: 65px;
	}
}
@media (min-width: 469px) and (max-width: 767px) {
	.category-menu .category-navbar {
		display: none;
	}
	.category-items ul {
		width: 100%;
	}
	.category-menu .category-items {
		width: 100%;
	}
}
@media screen and (max-width: 468px) {
	.page-login #SelectLanguage > .dd-select,
	.page-login #SelectLanguage.dd-container {
		right: 0;
		left: -10px;
		position: relative;
		top: 0;
	}
}
@media (max-width: 550px) {
	.search-result-text span {
		font-size: 22px;
		letter-spacing: 0.3em;
	}
	.category-navbar > ul > li:last-child {
		font-size: 12px;
	}
	.item-name > div > a {
		font-size: 12px;
	}
	.item-box-bottom .item-name.ellipsis {
		line-height: 14px;
	}
	.filter-content-section {
		padding: 0;
		text-align: center;
		margin-top: 0;
	}
}
@media (max-width: 360px) {
	.dropdown-menu.cart-dropdown {
		margin-left: 26px;
	}
	.cart-delivery-method-txt {
		max-width: 140px;
	}
	.cart-section .cart-item-box-left {
		width: 100%;
	}
	.cart-section .cart-item-delete-sec > a > .icon-delete {
		margin-right: 0px;
	}
	.seller-items #item-delivery-method .fancy-checkbox label {
		line-height: 18px;
	}
	.page-seller .seller-common-box {
		padding-bottom: 50px;
	}
	.page-search .filter-applied-value .filter-preview {
		display: block;
	}
	.page-search .options-filter .fancy-checkbox {
		display: inline-block;
		vertical-align: middle;
		padding-right: 0px;
		width: 150px;
	}
	.page-search .options-filter .fancy-checkbox label {
		display: inline-block;
		vertical-align: middle;
		width: 100%;
		padding-top: 0px;
	}
	.page-search .options-filter .fancy-checkbox label span {
		display: inline-block;
		padding-left: 27px;
		vertical-align: middle;
		min-height: 31px;
		line-height: 15px;
	}
	.page-review .checkout-top-processbar {
		padding-top: 30px;
	}
	.page-review .grey_section {
		padding-top: 10px;
	}
	.page-review .grey_section .cart-item-row-detail {
		padding-top: 20px;
		border-bottom: 1px solid #c8c8c8;
		padding-bottom: 30px;
	}
	.footer .footer-bottom h6 {
		word-break: break-word;
	}
}
@media only screen and (max-width: 1300px) {
	.page-seller .dashboard-container .dashlet1 {
		overflow: hidden;
	}
	.page-seller .dashboard-container .dashlet2 {
		width: 100%;
	}
	.page-seller .dashboard-container .dashlet1 .dashlet-choices {
		right: 40px;
	}
}
@media (min-width: 1200px) and (max-width: 1300px) {
	.container {
		width: 1170px;
		max-width: 100%;
	}
}
@media only screen and (max-width: 1200px) {
	.page-seller .dashboard-container {
		width: 90%;
		margin-left: auto;
		margin-right: auto;
	}
}
@media only screen and (max-width: 767px) {
	.cate-name > a {
		line-height: normal;
		padding: 15px;
		float: none;
		text-align: center;
		width: 100%;
		background: none;
		word-wrap: break-word;
		height: auto;
		font-size: 18px;
		vertical-align: middle;
		display: block;
		transform: translateY(-50%);
		top: 50%;
		position: relative;
	}
	.section-category .cate-name {
		left: 15px;
		width: Calc(100% - 30px);
		height: Calc(100% - 30px);
		top: 15px;
		line-height: normal;
	}
	.cate-name:after {
		display: none;
	}
	.delivery_white_section {
		padding: 30px 0;
	}
	.category-navbar {
		display: none;
	}
	.seller-items .itemlist-body-r .item-name {
		width: 100%;
	}
	.seller-items .itemlist-body-r .item-price {
		width: 30%;
	}
	.seller-items .itemlist-body-r .item-stock {
		width: 60%;
	}
	.seller-itemlist .itemlist-body-r .item-row > div {
		display: inline-block;
	}
	.seller-itemlist .itemlist-body-r .item-name .wrapper .description {
		text-align: left;
	}
	.seller-items .seller-itemlist .itemlist-body-r .item-actions .icon.icon-edit,
	.seller-items .seller-itemlist .itemlist-body-r .item-actions .icon.icon-edit:hover,
	.seller-items .seller-itemlist .itemlist-body-r .item-actions .icon.icon-edit:focus {
		height: 25px;
		width: 25px;
	}
	.page-review .cart-item-row-detail .wrapper-detail {
		width: 60%;
	}
	.page-review .cart-item-row-detail .chkout-delivery-detail-sec {
		width: 36%;
	}
	.page-review .check-bottom-btn a {
		padding-left: 0px;
		float: none;
		display: inline-block;
		padding-right: 0px;
		margin-left: 5px;
		margin-right: 5px;
		margin-bottom: 10px;
	}
	.page-review .cart-item-row-detail .chkout-desc-sec .chkout-qty-price-sec {
		position: relative;
		left: 0px;
		top: 8px;
		padding-left: 0px;
		padding-top: 0px;
	}
	.seller-items .seller-actions .item-search {
		padding-top: 0px;
		margin-top: -5px;
	}
	.seller-items .seller-titlearea {
		padding-top: 25px;
	}
	.page-seller .seller-actions .item-search-btn {
		left: inherit;
		margin-right: 6px;
	}
	div.chart-style-backoutter .chart-style>div>div {
		width: 100% !important;
		min-height: auto !important;
	}
	.page-seller .dashboard-container {
		width: 100%;
	}
}
@media only screen and (max-width: 600px) {
	.page-review .cart-item-row-detail .wrapper-detail {
		width: 100%;
	}
	.page-review .cart-item-row-detail .chkout-delivery-detail-sec {
		width: 100%;
		margin-top: 22px;
	}
	.page-review .cart-item-row-detail .wrapper-detail .chkout-desc-sec {
		border-right: none;
	}
	.seller-items .seller-actions .pull-left,
	.seller-items .seller-actions .pull-right {
		float: none;
	}
	.seller-items .seller-actions .pull-right .seller-upload-btn {
		margin-right: 0px;
	}
}
@media only screen and (max-width: 480px) {
	.section-shop .shop-box {
		width: 100% !important;
	}
	.storefront-items .btn-area .btn-red {
		width: 100%;
	}
	.page-login #SelectLanguage > .dd-select,
	.page-login #SelectLanguage.dd-container {
		width: auto;
	}
	.page-login #SelectLanguage a.dd-selected .dd-selected-text {
		display: block;
	}
	.ordr-dtls-top-section .ordr-dtls-top-left,
	.ordr-dtls-top-section .ordr-dtls-top-right,
	.order-detail-item-sec .ordr-dtls-item-qty,
	.ordr-dtls-item-price,
	.ordr-dtls-item-qty {
		width: 100%;
	}
	.order-detail-item-sec .text-varient {
		margin-bottom: 10px;
	}
	.order-detail-item-sec .ordr-dtls-item-review {
		width: 100%;
		margin-top: 10px;
		border-top: none;
		margin-bottom: 20px;
	}
	.order-detail-item-sec .ordr-dtls-item-delivery,
	.order-detail-item-sec .ordr-dtls-item-review,
	.ordr-dtls-item-delivery,
	.ordr-dtls-item-status,
	.ordr-dtls-item-body-sec .ordr-dtls-item-itemdesc {
		width: 100%;
	}
	.ordr-dtls-item-body-sec .ordr-dtls-item-bodyrow {
		padding: 0;
	}
	.faq-header {
		font-size: 20px;
	}
	.cart-dropdown {
		margin-top: 15px;
	}
}
@media only screen and (max-width: 380px) {
	.page-seller .dashboard-container .dashlet-choices-bar .switch-toggle input + label {
		padding: 6px 1px;
	}
	.page-seller .dashboard-container .dashlet-choices-bar {
		width: 200px;
	}
	.page-seller .dashboard-container .dashlet1 .dashlet-choices {
		right: 13px;
	}
	.page-review .cart-item-row-detail .wrapper-detail .chkout-img-sec {
		display: inline-block;
		vertical-align: middle;
		width: 115px;
		margin-top: 0;
		padding-right: 0px;
	}
	.page-review .cart-item-row-detail .wrapper-detail .chkout-desc-sec {
		display: inline-block;
		vertical-align: top;
		padding-right: 0px;
		width: 170px;
		border-right: none;
	}
	.page-review .cart-item-row-detail .wrapper-detail .chkout-desc-sec .chkout-desc-top .chkout-desc-top-r {
		width: 100%;
	}
	.seller-tab-area .tab-content #profile .seller-common-box {
		padding-left: 0px;
		padding-right: 0px;
	}
	#profile .change-profile > a {
		width: auto;
	}
}


div.category-menu .category-breadcrum {
	background:#00A384;
}
.category-items .icon.arrow-left {
    background-image: url(../images/mobile_back_white.svg);
}

.mobi-nav-back-icon {
    background-color: #00A384;
}
