form#login button.btn-upper.btn.btn-primary.checkout-page-button {
	display: block;
}

/* =================== */
@media (min-width: 1024px) {
	.header .menu-icon {
		display: none;
	}
}
@media (max-width: 1100px) {
	.seller-left-menu {
		width: 25%;
	}
	.seller-width {
		width: 75%;
	}
}

@media (max-width: 1024px) {

	/* =========================== */
	.seller-view {
		margin-right: 10px;
	}
	section.my-account-wrapper.edit-product-seller {
		margin-left: 0px;
		width: 98%;
	}
	.product-text {
		min-width: 98%;
		max-width: 98%;
	}

	.level-list-edit {
		display: flex;
	}

	#bp-ac label {
		font-size: 13px;
	}

	.add-price-btn-import {
		margin: 55px 0 0;
	}

	.header .menu-icon {
		padding: 15px 0px 10px;
		margin-right: 10px;
	}

	.seller-left-menu {
		width: 35%;
		position: absolute;
		z-index: 11;
	}

	.seller-width {
		width: 100%;
	}

	.mr-3 {
		margin-right: 0px;
	}

	.grid-wrap {
		margin-bottom: 20px;
	}

	.my-account-wrapper .myaccount-widget {
		padding: 0px 0px 0px 0px !important;
	}

	.save-btn .btn-default {
		margin-right: 10px;
	}

	.category-img-formate {
		margin-top: 50px !important;
		margin-left: 170px;
	}

	.col-sm-9.category-input-img input {
		margin: 0 0 0 0px;
	}

	.img-format {
		margin-left: 0px;
	}

	p.discount_percentage {
		position: absolute;
		top: 10px;
		right: 0px;
	}
}

@media only screen and (max-width: 480px) {

	/* ========= abhay start =======*/
	.top-cart-row {
		width: 33%;
	}
	.modal-dialog {
		width: 96%;
	}
	.add-price-forme-design {
		width: 100%;
		display: block;
		margin-top: 0px;
	}
	.add-price-btn-import {
		margin: 0px 0 0;
	}

	header .logo a img {
		width: 50% !important;
	}

	.mr-3 {
		margin-right: 0px;
	}

	.top-cart-row .dropdown-cart {
		float: right !important;
		margin-top: -34px;
	}





	/* ========= abhay end =======*/



	.main-header .col-xs-8.col-sm-8.col-md-7.top-search-holder {
		width: 100%;
		padding: 0 10px 7px;
	}

	.col-xs-2.col-sm-2.col-md-2.animate-dropdown.top-cart-row {
		position: absolute;
		right: -8px;
		top: 19px;
	}

	.main-header .top-search-holder .search-area .search-button {
		padding: 12px 10px;
	}

	.main-header .top-search-holder .search-area .search-field {
		width: 60%;
		padding: 8px;
		vertical-align: top;
	}

	.logo {
		width: 80px;
		margin: 0px auto;
	}

	.recharge-bx h4 {
		font-size: 12px !important;
	}

	.top-bar .header-top-inner .cnt-account,
	.top-bar .cnt-block1 {
		width: 100%;
	}

	.cnt-block1 ul>li {
		padding-top: 0px;
	}

	.logo-img {
		width: 100%;
	}

	.main-header .top-search-holder .search-area .categories-filter {
		width: 25%;
	}

	.main-header .top-search-holder .search-area .categories-filter a {

		padding: 0px 8px;
		font-size: 10px
	}

	.main-header .top-search-holder .search-area .search-field {
		width: 32%;
	}

	.main-header .logo-holder {
		margin-bottom: 0px;
	}

	.navbar-default .navbar-toggle:hover,
	.navbar-default .navbar-toggle:focus {
		background-color: transparent;
	}

	.navbar-toggle {
		float: right;
		padding: 1px 6px;

	}

	.recharge-bx {
		min-height: 190px;
	}

	.recharge-bx img {
		padding: 13% 0;
	}

	.recharge-bx h4 {
		font-size: 16px;
	}



	.cnt-home .header-style-1 .header-nav .navbar .navbar-nav>li>a {
		font-size: 12px;
		padding-top: 4px;
		padding-bottom: 4px;
	}

	.cnt-home .header-style-1 .header-nav .navbar .navbar-nav>li {
		border-bottom: solid 1px #605f5f;
	}

	#rgt-cnt1 {
		float: right;
		display: block;
	}

	.sidebar .side-menu .head {
		padding: 8px 15px 5px 15px;
	}

	#cata-bx {
		display: none;
	}

	.outer-bottom-xs,
	.body-content .sidebar,
	.outer-bottom-small,
	.outer-top-vs,
	.featured-product {
		margin-bottom: 10px;
	}

	.home-banner,
	.outer-top-vs {
		margin-top: 10px;
	}

	.home-banner img {
		width: 100%;
	}

	#owl-main .item .caption .big-text {
		font-size: 16px;
	}

	#owl-main .item .caption .big-text {
		font-size: 12px;
	}

	#owl-main .owl-controls {
		display: none !important;
	}

	.item-service-footer {
		padding: 10px 0;
		text-align: center;
		border-bottom: solid 1px #3c3c3c;
	}

	.service-icon {
		margin-top: 10px;
		width: 100%;
		text-align: center;
	}

	.service-info {
		padding-top: 0px;

	}

	.copyright-bar .payment-methods {
		text-align: center;
	}

	.copyright-bar .payment-methods ul li:last-child {
		margin-right: 0px;
		float: none;
	}

	#text-al {
		float: none;
	}

	.copyright-bar {
		padding: 10px 0;
	}

	.service-footer::before {
		display: none;
	}

	.case-mid {
		margin: 0px auto;
	}

	.product-info {
		text-align: left;
	}

	.m-t-20 {
		margin-top: 10px;
	}

	.single-product .product-info-block .name {
		font-size: 26px;
	}

	.single-product .product-info .price-container {
		padding: 10px 0px;
	}

	.fm-bx {
		width: 100%;
	}


	.single-product .product-info .price-container .price-box .price {
		font-size: 22px;
	}

	.single-product .product-info .price-container {
		padding: 0px 0;
	}

	.single-product .product-info .quantity-container {
		padding: 10px 0px;
	}

	.detail-block {
		padding: 20px 20px 0px 20px;
	}

	.single-product .product-tabs {
		margin-top: 10px;
		margin-bottom: 10px;
	}

	.single-product .product-tabs .nav.nav-tabs.nav-tab-cell>li>a {
		padding: 3px 28px;
		font-size: 12px;
	}


	.single-product .product-tabs .nav.nav-tabs.nav-tab-cell li a:hover:after,
	.single-product .product-tabs .nav.nav-tabs.nav-tab-cell li a:focus:after {
		display: none;
	}

	.single-product .product-tabs .nav.nav-tabs.nav-tab-cell li.active a:after {
		display: none;
	}

	.single-product .product-tabs .tab-content .tab-pane {
		padding: 10px 24px 10px 24px;
	}

	.hot-deals .cart {
		text-align: center;
	}

	.cart .action {
		float: none !important;
	}

	.sidebar-widget {
		padding: 10px 20px 10px 20px;
	}

	.shopping-cart .shopping-cart-table .table>thead>tr>th {
		font-size: 12px;
		padding: 8px;
	}

	.cart-shopping-total {
		margin-top: -30px;
	}

	.cart-shopping-total table {
		margin-bottom: 10px;
	}

	.shopping-cart .cart-shopping-total table tbody tr td {
		padding: 10px 50px;
	}

	.checkout-btn {
		padding: 7px 18px;
		font-size: 11px;
	}

	.btn-primary {
		font-size: 11px;
	}


	.cart-steps {
		display: none;
	}

	.next-wrap .btn-default {
		font-size: 10px;
	}

	.checkout-wrapper .shipping-address .form-group .form-control {
		margin-top: 10px;
	}

	.checkout-wrapper .shipping-address .form-group {
		margin-bottom: 0px;
	}

	.shipping-address {
		margin-top: 10px;
		margin-bottom: 10px;
	}

	.checkout-wrapper .pricebox h3 {
		margin-bottom: 0px;
		padding: 10px 20px;
		font-size: 14px;
	}

	.checkout-wrapper .pricebox ul li {
		font-size: 13px;
		padding: 5px;
	}

	.checkout-wrapper .pricebox ul li.total-price {
		font-size: 14px;
	}

	.checkout-wrapper .payment-title h3 {
		width: 45%;
		padding: 9px;
		font-size: 13px;
		margin-top: 0px;
		margin-bottom: 0px;
	}

	.payment-title {
		height: auto;
	}

	.sign-in-page {
		padding: 0px 20px 10px 20px;
	}

	.body-content .sign-in-page .register-form .form-group {
		margin-bottom: 10px;
	}

	.create-new-account .myaccount-widget h3 {
		font-size: 20px;
		margin-top: 10px;
	}

	.my-account-wrapper .myaccount-sidebar {
		margin-top: 10px;
	}

	.ch-cont {
		padding: 10px 20px 10px 20px;
	}

	.my-account-wrapper .myaccount-sidebar ul li a {
		padding: 5px 10px 5px 20px;
	}

	.my-account-wrapper .myaccount-widget {
		padding: 0px;
	}

	.form-group {
		margin-bottom: 0px;
	}

	.my-account-wrapper .myaccount-widget .form-container form .form-group .form-control {
		margin-top: 10px;
	}

	.my-account-wrapper .myaccount-widget .title {
		margin-bottom: 10px;
		font-size: 18px;
		margin-top: 10px;
	}

	.my-account-wrapper .myaccount-widget .form-container form button {
		padding: 8px 45px;
		margin-top: 10px;
		font-size: 14px;
	}

	.as {
		font-size: 14px;
	}

	.my-account-wrapper .myaccount-widget .myorder-content .head h5 {
		font-size: 13px;
		text-align: left;
	}

	.my-account-wrapper .myaccount-widget .myorder-content .head {
		padding: 0px 30px;
	}

	.my-account-wrapper .myaccount-widget .myorder-content .body .status {
		text-align: center;
	}

	.my-account-wrapper .myaccount-widget .myorder-content .body {
		text-align: center;
	}

	.my-account-wrapper .myaccount-widget .myorder-content .body img {
		max-width: 70%;
		margin: 0px auto;
	}

	.my-account-wrapper .myaccount-widget .myorder-content {
		margin-bottom: 10px;
	}




	.shopping-cart-table table tbody tr td {
		padding: 8px;
	}

	.shopping-cart-table table tbody tr td a img {
		width: 90px !important;

	}

	.shopping-cart-table table tfoot tr td {
		padding: 10px;


	}

	.shopping-cart .shopping-cart-table .shopping-cart-btn span {
		padding: 10px 0px;
	}

	.shopping-cart .shopping-cart-table table tbody tr .cart-product-name-info h4 {
		font-size: 14px;
	}


	.bx-right .btn {
		padding: 4px 9px;
		font-size: 12px;
	}

	.bx-right {
		margin-top: 4px;
	}

	.adm p {
		margin-top: 10px;
	}

	.myaccount-widget .form-group {
		text-align: center;
	}

	.add-ad ul li a {
		font-size: 11px;
		padding: 5px 7px;
	}

	.add-ad ul li {
		margin-top: 10px;
	}

	.add-ad h4 {
		font-size: 20px;
		margin-top: 10px;
	}

	.add-ad h5 {
		font-size: 14px;
		margin-top: 10px;
	}

	.add-ad p {
		font-size: 14px;
	}


	.terms-conditions-page {
		padding: 10px 20px;
	}

	.tc-titel {
		margin-bottom: 10px !important;

	}

	.body-content .terms-conditions-page .terms-conditions h3 {
		margin-bottom: 10px;
		margin-top: 10px;
	}

	.body-content .terms-conditions-page .terms-conditions ol li {
		padding-bottom: 10px;
	}

	.cont-bx p {
		font-size: 14px;
		margin-top: 10px;
	}

	.cont-bx1 {
		border: none;
	}

	.about-bx h4,
	.about-bx1 h4 {}

	.about-bx p,
	.about-bx1 p {
		font-size: 13px;
		font-weight: 100;
	}

	.bg-white,
	.bg-grey {
		padding: 10px 0px;
	}


	#rgt-cnt1 {
		float: right;
		border-top: 7px solid;
		border-right: 7px solid transparent;
		border-left: 7px solid transparent;
		margin-top: 5px;
	}

	#plus {
		float: right;
		display: block;
	}

	#plus1 {
		float: right;
		margin-right: -10px;
		display: block;
	}



	input[type=radio],
	input[type=checkbox] {
		margin: 4px 0px 0px -1px;
	}


	.filters-container .lbl-cnt .dropdown.dropdown-med .dropdown-menu {
		margin-left: -80px;
	}


	#owl-main .item .caption .slider-header {
		font-size: 12px;
	}

	.top-bar .header-top-inner .cnt-account li {
		margin-bottom: 0px;
	}


	.on-top {
		margin-top: 0px;
	}

	.mar-top {
		margin-top: 10px;
	}


	.outer-top-xs {
		margin-top: 10px;
	}


	/*******************new*************/
	.res-head {
		font-size: 24px;
	}

	.regis-inbx {
		width: 100%;
		margin-top: 10px;
	}

	.res-btn1 {
		width: 100%;
		margin-top: 10px;
	}

	.my-account-wrapper .myaccount-sidebar .profile-content {
		margin: -20px -20px 0px -20px;
	}

	.sell-p {
		font-size: 16px;
	}

	.my-account-wrapper .myaccount-sidebar ul li a {
		font-size: 12px;
	}

	.my-account-wrapper .myaccount-widget {
		margin-top: 10px;
		margin-bottom: 20px;
	}

	.grid-wrap {
		padding: 5px;
		margin-top: 10px;
	}

	.grid-wrap p {
		font-size: 10px;
	}

	.my-account-wrapper .myaccount-widget .title {
		text-align: center;
	}

	.my-account-wrapper .myaccount-widget .title:before {
		display: none;
	}

	#sp-list thead tr th {
		padding: 4px 7px;
		font-size: 11px;
	}

	#sp-list tbody tr td {
		padding: 0px 7px;
	}

	.table-responsive {
		border: none !important;
	}

	.sb-mar {
		margin-top: 10px !important;
	}

	.bp-head {
		padding: 8px 10px;
		font-size: 14px;
	}

	#bp-ac label {
		padding: 0px 10px 0 0px;
	}

	.bussiness_submit {
		margin: -40px 0 0;
	}

	#bp-mar {
		margin-top: 5px;
	}

	#bp-ac .bp-bx {
		padding: 11px 15px;
	}

	.category-label {
		margin-left: 15px;
	}

	.img-format {
		margin-left: 0px;
	}

	.product-discount-btn {
		margin: 10px 5px 0;
	}

	div.dataTables_wrapper>div.row>div,
	div.dataTables_length,
	div.dataTables_filter,
	div.dataTables_info,
	div.dataTables_paginate {
		text-align: left !important;
	}


	div#example1_info {
		width: 40%;
	    padding-left: 0;
	}

	.level-list-edit {
		display: flex;
	}

	.seller-view {
		margin: 0 10px 0 0;
	}

	section.my-account-wrapper.edit-product-seller {
		margin-left: 0px;
		width: 100%;
	}

	.p-0 {
		padding: 0px;
	}

	.p-m-0 {
		padding: 0;
	}

	.p-row {
		padding: 0 15px;
	}

	.category-img-formate {
		margin-top: 10px !important;
		margin-left: 0px;
	}

	.save-btn {
		margin-top: 10px;
	}

	.save-btn .btn-default {
		padding: 8px 13px;
		font-size: 13px;
	}

	

	#bp-cont {
		margin-bottom: 10px;
	}

	#review-right p {
		font-size: 13px;
		text-align: justify;
	}

	#review {

		padding: 10px;
	}

	#sca-mar,
	#spl-mar {
		margin-top: 0px;
		margin-right: 0px;
	}

	.sca p {
		text-align: justify;
	}

	.sap-bx .nav-tabs>li.active>a,
	.sap-bx .nav-tabs>li.active>a:hover,
	.sap-bx .nav-tabs>li.active>a:focus {
		font-size: 10px;
	}

	.sap-bx {
		margin-top: 10px;
	}

	.sap-bx .nav>li>a {
		padding: 1px 10px;

	}

	.sap-bx .nav-tabs>li>a {
		font-size: 10px;
	}


	.my-account-wrapper .myaccount-sidebar ul li a:before {
		top: 6px;
	}


	.zoomContainer {
		display: none;
	}





}

td.discount {
	position: relative;
}

p.discount_percentage {
	position: absolute;
	top: 10px;
	right: 0;
}

.mr-10{
	margin-right: 10px;
}
/* ================================================================ */

@media only screen and (max-width: 767px) {
	.modal-dialog {
		width: 96%;
	}
	.category-input {
		width: 103%;
		margin-left: -10px;
	}
	.add-price-forme-design {
		width: 100%;
		display: block;
		margin-top: 0px;
	}
	.add-price-btn-import {
		margin: 0px 0 0;
	}
	.seller-left-menu {
		width: 80%;
		position: absolute;
		z-index: 11;
	}
	
	.modal-content {
		width: 100%;
	}

	a.btn.btn-default.level-list-add {
		float: left;
	}
	.add-submit-product {
		padding: 8px 15px;
	}
	.product_edit_lable {
		margin: 10px 0 0px -15px !important;
	}
	.save-btn .btn-default {
		padding: 8px 15px;
		    position: relative;
              z-index: 99;
	}
	.add-cencel-product {
		padding: 8px 15px;
		font-weight: 600;
	}
	
	.pr-10{
		padding-right: 10px !important;
	}
	label.col-sm-2.category-label {
		margin: 0;
	}
	.padd-mobile {
		padding: 0 0 0 15px;
	}
	.form-control {
		margin-top: 10px;
	}

	p.discount_percentage {
		position: absolute;
		top: 42px;
		right: 0;
	}

	.top-cart-row {
		text-align: left !important;
		float: right;
		margin: 15px 0 0;
	}

	.icon_sec ul {
		display: flex;
		float: right;
	}

	.icon_sec ul li {
		margin: 0px 10px 0 0;
	}

	a.seller-view.poduct-list-edit {
		padding: 5px 5px;
	}

	button.btn.btn-danger.product-list-delete {
		padding: 5px 5px;
	}

	.top-search-holder {
		float: right;
	}

	label.col-sm-2.category-label {
		padding: 10px 0px 0px;
	}

	.form-group.category-form {
		margin: 0 0 10px;
	}

	div.dataTables_wrapper>div.row>div,
	div.dataTables_length,
	div.dataTables_filter,
	div.dataTables_info,
	div.dataTables_paginate {
		text-align: left !important;
	}
	.seller-view {
		padding: 7px 13px;
	}
	
	.table-responsive .row:first-child {
		float: left;
	}

	section.my-account-wrapper.edit-product-seller {
		margin-left: 0px;
		width: 100%;
	}

	.seller-width {
		width: 100%;
	}

	.product-form-btn {
		float: left;
		margin-left: auto;
		margin-top: 20px;
		margin-right: -7px;
		display: flex;
	}

	.product-list-form {
		margin: 20px 0;
		display: block;
	}

	.table-responsive {
		margin-top: -50px;
	}

	.category-add-btn {
		float: left;
		margin-left: -30px;
	}

	.sp-list tbody tr td {
		font-size: 13px;
	}

	input.form-control.input-sm {
		width: 75%;
	}

	table#example1.category_table {
		width: 108%;
	}

	.category-edit-btn {
		width: 80%;
		display: flex;
	}

	div#example1_wrapper .col-sm-7 {
		display: block;
		float: left;
		margin-left: 0px;
		clear: both;
		margin-top: 10px;
	}

	div#example1_wrapper .col-sm-6, .col-sm-5, .col-sm-7

	div#example1_filter {
		margin-bottom: 10px;
	}
}


@media only screen and (min-width: 481px) and (max-width: 767px) {
	.body-content .terms-conditions-page .terms-conditions ol {
		padding-left: 7px;
	}

	.top-cart-row .dropdown-cart .lnk-cart {
		width: 35px;
		height: 35px;
		font-size: 14px;
	}

	.main-header .top-search-holder .search-area .categories-filter {
		line-height: 30px;
	}

	.logo {
		width: 100px;
		margin: 5px auto;
	}

	.top-cart-row {
		padding-top: 14px;
	}

	.recharge-bx h4 {
		font-size: 12px !important;
	}

	.top-bar .header-top-inner .cnt-account,
	.top-bar .cnt-block1 {
		width: 100%;
		padding: 5px 0;
	}

	.cnt-block1 ul>li {
		padding-top: 0px;
	}

	.logo-img {
		width: 100%;
	}

	.main-header .top-search-holder .search-area .categories-filter {
		width: 36%;
	}

	.main-header .top-search-holder .search-area .categories-filter a {

		padding: 0px 8px;
		font-size: 10px
	}

	.main-header .top-search-holder .search-area .search-field {
		width: 41%;
	}

	.main-header .logo-holder {
		margin-bottom: 0px;
	}

	.navbar-default .navbar-toggle:hover,
	.navbar-default .navbar-toggle:focus {
		background-color: transparent;
	}

	.navbar-toggle {
		float: right;
		padding: 1px 6px;

	}

	.cnt-home .header-style-1 .header-nav .navbar .navbar-nav>li>a {
		font-size: 12px;
		padding-top: 4px;
		padding-bottom: 4px;
	}

	.cnt-home .header-style-1 .header-nav .navbar .navbar-nav>li {
		border-bottom: solid 1px #605f5f;
	}

	#rgt-cnt1 {
		float: right;
		display: block;
	}

	.sidebar .side-menu .head {
		padding: 8px 15px 5px 15px;
	}

	#cata-bx {
		display: none;
	}

	.outer-bottom-xs,
	.body-content .sidebar,
	.outer-bottom-small,
	.outer-top-vs,
	.featured-product {
		margin-bottom: 10px;
	}

	.home-banner,
	.outer-top-vs {
		margin-top: 10px;
	}

	.home-banner img {
		width: 100%;
	}

	#owl-main .item .caption .big-text {
		font-size: 24px !important;
	}

	#owl-main .item .caption .big-text {
		font-size: 30px !important;
	}

	#owl-main .owl-controls {
		display: none !important;
	}

	.item-service-footer {
		padding: 10px 0;
		text-align: center;
		border-bottom: solid 1px #3c3c3c;
	}

	.service-icon {
		margin-top: 10px;
		width: 100%;
		text-align: center;
	}

	.service-info {
		padding-top: 0px;

	}

	.copyright-bar .payment-methods {
		text-align: center;
	}

	.copyright-bar .payment-methods ul li:last-child {
		margin-right: 0px;
		float: none;
	}

	#text-al {
		float: none;
	}

	.copyright-bar {
		padding: 10px 0;
	}

	.service-footer::before {
		display: none;
	}

	.case-mid {
		margin: 0px auto;
	}

	.product-info {
		text-align: center;
	}

	.m-t-20 {
		margin-top: 10px;
	}

	.single-product .product-info-block .name {
		font-size: 26px;
	}

	.single-product .product-info .price-container {
		padding: 10px 0px;
	}

	.fm-bx {
		width: 100%;
	}


	.single-product .product-info .price-container .price-box .price {
		font-size: 22px;
	}

	.single-product .product-info .price-container {
		padding: 0px 0;
	}

	.single-product .product-info .quantity-container {
		padding: 10px 0px;
	}

	.detail-block {
		padding: 20px 20px 0px 20px;
	}

	.single-product .product-tabs {
		margin-top: 10px;
		margin-bottom: 10px;
	}

	.single-product .product-tabs .nav.nav-tabs.nav-tab-cell>li>a {
		padding: 3px 28px;
		font-size: 12px;
	}


	.single-product .product-tabs .nav.nav-tabs.nav-tab-cell li a:hover:after,
	.single-product .product-tabs .nav.nav-tabs.nav-tab-cell li a:focus:after {
		display: none;
	}

	.single-product .product-tabs .nav.nav-tabs.nav-tab-cell li.active a:after {
		display: none;
	}

	.single-product .product-tabs .tab-content .tab-pane {
		padding: 10px 24px 10px 24px;
	}

	.hot-deals .cart {
		text-align: center;
	}

	.cart .action {
		float: none !important;
	}

	.sidebar-widget {
		padding: 20px 20px 10px 20px;
	}

	.shopping-cart .shopping-cart-table .table>thead>tr>th {
		font-size: 12px;
		padding: 8px;
	}

	.cart-shopping-total {
		margin-top: -30px;
	}

	.cart-shopping-total table {
		margin-bottom: 10px;
	}

	.shopping-cart .cart-shopping-total table tbody tr td {
		padding: 10px 50px;
	}

	.checkout-btn {
		padding: 7px 18px;
		font-size: 11px;
	}

	.btn-primary {
		font-size: 11px;
	}


	.cart-steps {
		display: none;
	}

	.next-wrap .btn-default {
		font-size: 10px;
	}

	.checkout-wrapper .shipping-address .form-group .form-control {
		margin-top: 10px;
	}

	.checkout-wrapper .shipping-address .form-group {
		margin-bottom: 0px;
	}

	.shipping-address {
		margin-top: 10px;
		margin-bottom: 10px;
	}

	.checkout-wrapper .pricebox h3 {
		margin-bottom: 0px;
		padding: 10px 20px;
		font-size: 14px;
	}

	.checkout-wrapper .pricebox ul li {
		font-size: 13px;
		padding: 5px;
	}

	.checkout-wrapper .pricebox ul li.total-price {
		font-size: 14px;
	}

	.checkout-wrapper .payment-title h3 {
		width: 45%;
		padding: 9px;
		font-size: 13px;
		margin-top: 0px;
		margin-bottom: 0px;
	}

	.payment-title {
		height: auto;
	}

	.sign-in-page {
		padding: 0px 20px 10px 20px;
	}

	.body-content .sign-in-page .register-form .form-group {
		margin-bottom: 10px;
	}

	.create-new-account .myaccount-widget h3 {
		font-size: 20px;
		margin-top: 10px;
	}

	.my-account-wrapper .myaccount-sidebar {
		margin-top: 10px;
	}

	.ch-cont {
		padding: 10px 20px 10px 20px;
	}

	.my-account-wrapper .myaccount-sidebar ul li a {
		padding: 5px 10px 5px 20px;
	}

	.my-account-wrapper .myaccount-widget {
		padding: 0px;
	}

	.form-group {
		margin-bottom: 0px;
	}

	.my-account-wrapper .myaccount-widget .form-container form .form-group .form-control {
		margin-top: 10px;
	}

	.my-account-wrapper .myaccount-widget .title {
		margin-bottom: 10px;
		font-size: 18px;
		margin-top: 10px;
	}

	.my-account-wrapper .myaccount-widget .form-container form button {
		padding: 8px 45px;
		margin-top: 10px;
		font-size: 14px;
	}

	.as {
		font-size: 14px;
	}

	.my-account-wrapper .myaccount-widget .myorder-content .head h5 {
		font-size: 13px;
		text-align: left;
	}

	.my-account-wrapper .myaccount-widget .myorder-content .head {
		padding: 0px 30px;
	}

	.my-account-wrapper .myaccount-widget .myorder-content .body .status {
		text-align: center;
	}

	.my-account-wrapper .myaccount-widget .myorder-content .body {
		text-align: center;
	}

	.my-account-wrapper .myaccount-widget .myorder-content .body img {
		max-width: 70%;
		margin: 0px auto;
	}

	.my-account-wrapper .myaccount-widget .myorder-content {
		margin-bottom: 10px;
	}




	.shopping-cart-table table tbody tr td {
		padding: 8px;
	}

	.shopping-cart-table table tbody tr td a img {
		width: 90px !important;

	}

	.shopping-cart-table table tfoot tr td {
		padding: 10px;


	}

	.shopping-cart .shopping-cart-table .shopping-cart-btn span {
		padding: 10px 0px;
	}

	.shopping-cart .shopping-cart-table table tbody tr .cart-product-name-info h4 {
		font-size: 14px;
	}


	.bx-right .btn {
		padding: 4px 9px;
		font-size: 12px;
	}

	.bx-right {
		margin-top: 4px;
	}

	.adm p {
		margin-top: 10px;
	}

	.myaccount-widget .form-group {
		text-align: center;
	}

	.add-ad ul li a {
		font-size: 11px;
		padding: 5px 7px;
	}

	.add-ad ul li {
		margin-top: 10px;
	}

	.add-ad h4 {
		font-size: 20px;
		margin-top: 10px;
	}

	.add-ad h5 {
		font-size: 14px;
		margin-top: 10px;
	}

	.add-ad p {
		font-size: 14px;
	}


	.terms-conditions-page {
		padding: 10px 20px;
	}

	.tc-titel {
		margin-bottom: 10px !important;

	}

	.body-content .terms-conditions-page .terms-conditions h3 {
		margin-bottom: 10px;
		margin-top: 10px;
	}

	.body-content .terms-conditions-page .terms-conditions ol li {
		padding-bottom: 10px;
	}

	.cont-bx p {
		font-size: 14px;
		margin-top: 10px;
	}

	.cont-bx1 {
		border: none;
	}

	.about-bx h4,
	.about-bx1 h4 {}

	.about-bx p,
	.about-bx1 p {
		font-size: 13px;
		font-weight: 100;
	}

	.bg-white,
	.bg-grey {
		padding: 10px 0px;
	}

	.did {
		width: 50%;
	}

	#dis {
		display: block;
	}


	#plus {
		float: right;
		display: block;
	}

	#plus1 {
		float: right;
		margin-right: -10px;
		display: block;
	}



	input[type=radio],
	input[type=checkbox] {
		margin: 4px 0px 0px -1px;
	}

	.filters-container .lbl-cnt .dropdown.dropdown-med .dropdown-menu {
		margin-left: -80px;
	}


	.on-top {
		margin-top: 0px;
	}

	.mar-top {
		margin-top: 10px;
	}

	.outer-top-xs {
		margin-top: 10px;
	}



	/*******************new*************/
	.res-head {
		font-size: 24px;
	}

	.regis-inbx {
		width: 100%;
		margin-top: 10px;
	}

	.res-btn1 {
		width: 100%;
		margin-top: 10px;
	}

	.my-account-wrapper .myaccount-sidebar .profile-content {
		margin: -20px -20px 0px -20px;
	}

	.sell-p {
		font-size: 16px;
	}

	.my-account-wrapper .myaccount-sidebar ul li a {
		font-size: 12px;
	}

	.my-account-wrapper .myaccount-widget {

		margin-top: 10px;

	}

	.grid-wrap {
		padding: 5px;
		margin-top: 10px;
	}

	.grid-wrap p {
		font-size: 14px;
	}

	.my-account-wrapper .myaccount-widget .title {
		text-align: center;
	}

	.my-account-wrapper .myaccount-widget .title:before {
		display: none;
	}

	#sp-list thead tr th {
		padding: 4px 7px;
		font-size: 11px;
	}

	#sp-list tbody tr td {
		padding: 0px 7px;
	}

	.table-responsive {
		border: none !important;
	}

	.sb-mar {
		margin-top: 10px !important;
	}

	.bp-head {
		padding: 8px 10px;
		font-size: 14px;
	}

	#bp-ac label {
		padding: 0px 10px 0 0;
	}

	#bp-mar {
		margin-top: 5px;
	}

	#bp-ac .bp-bx {
		padding: 5px;
	}

	.save-btn {
		margin-top: 10px;
	}


	#bp-cont {
		margin-bottom: 10px;
	}

	#review-right p {
		font-size: 13px;
		text-align: justify;
	}

	#review {

		padding: 10px;
	}

	#sca-mar,
	#spl-mar {
		margin-top: 0px;
		margin-right: 0px;
	}

	.sca p {
		text-align: justify;
	}

	.sap-bx .nav-tabs>li.active>a,
	.sap-bx .nav-tabs>li.active>a:hover,
	.sap-bx .nav-tabs>li.active>a:focus {
		font-size: 10px;
	}

	.sap-bx {
		margin-top: 10px;
	}

	.sap-bx .nav>li>a {
		padding: 1px 10px;

	}

	.sap-bx .nav-tabs>li>a {
		font-size: 10px;
	}


	.my-account-wrapper .myaccount-sidebar ul li a:before {
		top: 6px;
	}


	#social-icon .link1 li {
		padding: 1px;
	}

	.zoomContainer {
		display: none;
	}

	/* =============================== */
	#bp-ac label {
		padding: 0px 10px 0 0px;
	}

	.bussiness_submit {
		margin: -40px 0 0;
	}

	.product_edit_lable {
		margin: 0 0 10px -30px;
	}

	#bp-mar {
		margin-top: 5px;
	}

	#bp-ac .bp-bx {
		padding: 11px 15px;
	}

	.category-label {
		margin-left: 15px;
	}

	.img-format {
		margin-left: 0px;
	}

	.product-discount-btn {
		margin: 10px 5px 0;
	}



	div#example1_info {
		width: 40%;
		float: left;
	}

	.level-list-edit {
		display: flex;
	}

	.my-account-wrapper .myaccount-widget {
		margin-bottom: 20px;
	}

	.seller-view {
		margin: 0 10px 0 0;
	}

	section.my-account-wrapper.edit-product-seller {
		margin-left: 0px;
		width: 100%;
	}

	.p-0 {
		padding: 0px;
	}

	.p-m-0 {
		padding: 0;
	}

	.p-row {
		padding: 0 15px;
	}

	.category-img-formate {
		margin-top: 10px !important;
		margin-left: 0px;
	}



}


@media (max-width: 991px) {
	.main-header .container {
		width: 100%;
	}

	.top-cart-row .dropdown-cart {
		float: none;
	}

	.col-xs-2.col-sm-2.col-md-2.animate-dropdown.top-cart-row {
		text-align: center;
	}

}





@media only screen and (min-width: 768px) and (max-width: 991px) {
	.navbar-nav>li {
		float: none;
		display: inline-block;
	}

	.logo {
		width: 40%;
		margin: 0px auto;
	}

	.header-style-1 .header-nav .navbar-default .navbar-collapse .navbar-nav {
		text-align: center;
	}

	.header-style-1 .header-nav .navbar-default .navbar-collapse .navbar-nav>li>a {
		font-size: 11px;
		padding: 11px 8px;
	}




	.as {
		padding: 8px;

	}

	.my-account-wrapper .myaccount-widget .form-container form .form-group .form-control {
		padding: 8px 7px;
		font-size: 12px;
	}

	.cont-bx p {
		font-size: 16px;
	}

	.my-account-wrapper .myaccount-widget .title {
		font-size: 17px;
	}


	.my-account-wrapper .myaccount-widget .form-container form button {
		padding: 7px 45px;
		font-size: 14px;
	}

	.fm-bx {
		width: 60%;
	}

	.single-product .product-tabs .nav.nav-tabs.nav-tab-cell>li>a {
		padding: 12px 8px;
		font-size: 11px;
	}

	.shopping-cart .shopping-cart-table table tbody tr .cart-product-name-info h4 {
		font-size: 14px;
	}

	.shopping-cart .shopping-cart-table .table>thead>tr>th {
		padding: 8px;
		font-size: 12px;
	}

	.cart-step {
		font-size: 12px;
		padding-left: 14px;
	}

	.checkout-wrapper .cart_summery thead tr th {
		font-size: 12px;
		padding: 5px;
	}

	.checkout-wrapper .cart_summery tbody tr td {
		font-size: 12px;
	}

	#cart_summary tbody tr td h5 {
		font-size: 12px;
	}

	.checkout-wrapper .pricebox h3 {
		padding: 8px 20px;
		font-size: 15px;
	}

	.checkout-wrapper .pricebox ul li.total-price {
		font-size: 13px;
	}

	.checkout-wrapper .payment-title h3 {
		width: 40% !important;
	}

	.my-account-wrapper .myaccount-widget .myorder-content .body ul li div {
		margin-left: 0px;
	}

	/*#cata-bx {
    display: block;
}*/
	.fcatagori {
		font-size: 18px;
		top: 5%;
	}

	.single-product .product-info-block .name {
		font-size: 31px;
	}

	.single-product .product-info .price-container .price-box .price {
		font-size: 22px;
	}

	.price-box {
		width: 100%;
		display: inline-flex;
	}

	.cl-si {
		padding-bottom: 10px;
	}

	.res-btn a {
		margin-top: 10px;
	}

	.res-btn p {
		margin-top: 10px;
	}

	.single-product .product-tabs .nav.nav-tabs.nav-tab-cell>li>a {
		padding: 12px 4px;
		font-size: 10px;
	}

	.sp-bx h5 {
		width: 60%;
		float: left;
		margin-top: 0px;
	}

	.single-product .gallery-holder .gallery-thumbs {
		margin: 0px;
	}

	.single-product #owl-single-product-thumbnails .owl-controls {
		margin-top: 0px;
	}

	.shopping-cart-table table tbody tr td a img {
		width: 90px !important;
	}


	.checkout-wrapper .shipping-address .form-group .form-control {
		font-size: 11px;
	}

	.cart-steps {
		margin: 10px 0 30px 0;
	}

	.my-account-wrapper .myaccount-sidebar ul li a {
		padding: 5px 10px 5px 20px;
	}


	input[type=radio],
	input[type=checkbox] {
		margin: 4px 0px 0px -1px;
	}

	.filters-container .lbl-cnt .dropdown.dropdown-med .dropdown-menu {
		margin-left: -80px;
	}

	.my-account-wrapper .myaccount-widget {
		padding: 0px 10px 0px 10px;

	}

	#sp-list thead tr th {
		padding: 4px 1px;
		font-size: 7px;
	}

	#sp-list tbody tr td {
		padding: 0px 7px;
	}


	#sp-list tbody tr td h5 {
		font-size: 11px;
	}

	.save-btn {
		margin-top: 10px;
	}

	/* .save-btn .btn-default {
		margin-right: 0px;
	} */


	.sell-p {
		font-size: 15px;
	}

	.grid-wrap p {
		font-size: 12px;
	}

	.grid-wrap {
		padding: 10px;
		margin-top: 10px;
	}

	.grid-wrap {
		min-height: auto !important;
	}

	.zoomContainer {
		display: none;
	}



}

@media (max-width: 850px) {
	.header-style-1 .header-nav .navbar-default .navbar-collapse .navbar-nav>li>a {
		font-size: 11px;
		padding: 11px 5px;
	}

	.main-header .top-search-holder .search-area .search-field {
		width: 60%;
	}
}

@media (max-width: 767px) {
	.main-header .top-search-holder .search-area .search-field {
		width: 50%;
		padding: 13px 8px;
	}

	.top-bar .cnt-account ul>li a {
		font-size: 14px;
		padding: 0 6px;
	}

	.top-bar .cnt-account ul>li a i.fa {
		font-size: 15px;
	}

	.top-bar .cnt-account ul>li a i.fa.fa-money {
		font-size: 17px;
	}

	.top-bar .cnt-account ul>li a span {
		display: none;
	}

	.product-info {
		padding: 0 15px;
		height: 158px;
	}

	.footer .footer-bottom {
		padding-bottom: 5px;
	}

	.stock-container.info-container.m-t-10 .stock-box {
		text-align: left;
		font-size: 14px;
	}

	form#login button.btn-upper.btn.btn-primary.checkout-page-button {
		display: block;
	}

	.checkout-box .checkout-steps .panel-body {
		padding: 20px 0px;
	}
}

@media (max-width: 450px) {}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
	.header-style-1 .header-nav .navbar-default .navbar-collapse .navbar-nav>li>a {
		font-size: 12px;
		padding: 13px 7px;
	}

	.sell-p {
		font-size: 15px;
		padding: 5px 14p
	}

	.sec-bx p {
		font-size: 10px !important;
	}

	.sec-bx h2 {
		font-size: 16px !important;
	}

	.sec-bx {
		padding: 10px 3px;
	}

	.section-title {
		font-size: 11px;
	}

	.btn-primary {
		padding: 6px 8px;
	}

	#butt-add1 {
		margin-left: 5px !important;
	}

	#butt-add {
		margin-left: 5px !important;
	}

	.btn-primary {
		font-size: 10px;
	}

	.cart-step {
		padding-left: 30px;
	}

	.checkout-wrapper .shipping-address .form-group .address-type {
		font-size: 13px;
	}

	.grid-wrap {
		min-height: 116px;
	}

	#bp-ac label {
		font-size: 12px;
	}

	#sp-list thead tr th {
		padding: 10px 4px;
	}

	input[type=radio],
	input[type=checkbox] {
		margin: 4px 0px 0px -1px;
	}


	.single-product .product-tabs .nav.nav-tabs.nav-tab-cell>li>a {
		padding: 12px 5px;
		font-size: 11px;
	}

	#social-icon .link1 li a {
		width: 28px;
		height: 28px;
	}

	.fcatagori {
		top: 12%;
	}


	.as {
		font-size: 15px;
	}







}

@media only screen and (max-width: 385px) {

	.stock-container.info-container.m-t-10 {
		display: inline-flex;
	}

	.single-product .product-info-block .name {
		font-size: 16px;
		line-height: 20px;
		margin-bottom: 10px;
	}

	.product-info {
		padding: 0px 15px;
	}

	.single-product .single-product-gallery {
		padding-bottom: 0px;
	}

	h4.bg-green.p-12.color-white.br-6.mb-20 span {
		font-size: 14px;
		line-height: 24px;
	}

	.col-md-12.checked {
		margin-top: 30px;
	}

	.group.group2 {
		margin-top: 40px;
	}

	.col-md-12.no-padd {
		padding: 0px;
		margin-bottom: -15px;
	}

	.col-md-12.payment {
		width: 100%;
		float: left;
		text-align: left;
		margin-bottom: 15px;
	}

	.shopping-cart-table.price-table.col-md-8.col-md-offset-2 {
		padding: 0px;
		border: 1px solid #f37216;
	}

	.shopping-cart .shopping-cart-table {
		margin-bottom: 0px;
	}

	button.btn.btn-primary {
		margin-top: 20px;
	}

	h6.bg-green.p-12.color-white.br-6.mb-20 {
		margin: 0px !important;
	}

	.image.pro_img.pro_img2 {
		width: 300px;
		height: 330px;
	}

	.stock-box.type {
		margin-top: 0px;
	}

	.btn-main {
		margin-top: -5px;
	}

	.col-sm-12.col-md-6.product-info-block {
		border-left: none;
	}

	.ubislider {
		padding: 24px 0 0px;
	}

	.product-info {
		padding: 0px 15px;
	}

	.price-box {
		width: 100%;
		margin: 0px auto 0px;
	}

	.filters-container {
		background-color: #fff0;
		box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0);
	}

	.body_banner_post {
		padding-top: 20px;
		padding-bottom: 0px;
	}

	.product-info.text-left {
		margin-bottom: 10px;
	}

	.product-info {
		padding: 15px 15px;
		height: 158px;
	}

	.category_heading h2 {
		font-size: 22px;
		padding-bottom: 0px;
	}

	.sidebar-widget.wow.fadeInUp.animated {
		display: none;
	}

	.brands {
		padding: 30px 0px 30px 10px;
	}

	.brands .image img {
		width: 100%;
		float: left;
	}

	.footer_pay_img img {
		width: 100%;
		float: left;
		margin-top: 10px;
	}

	.image.pro_img {
		width: 330px;
		height: 360px;
	}

	.category_heading {
		padding-bottom: 35px;
	}

	.custom-carousel .owl-controls .owl-next {
		top: 0px;
	}

	.custom-carousel .owl-controls .owl-prev {
		top: 0px;
	}

	.product-info.text-left.category_h h3 a {
		font-weight: 400;
		font-size: 12px;
		line-height: 10px;
	}

	.main-header .top-search-holder .search-area .categories-filter {
		width: 105px;
	}

	.top-bar .cnt-account ul>li a {
		font-size: 14px;
		padding: 0 0px;
	}

	.col-xs-2.col-sm-2.col-md-2.animate-dropdown.top-cart-row {
		right: 0px;
	}
}
