Utilities CSS Minifier Online CSS Minifier Tool and Compressor,
with Fast and Simple API Access Input CSS .main__logo--img {
	height: 50px;
	background-color: #fff;
	border-radius: 8px;
}

.header__topbar {
	/*background-color: #1d6eb7;*/
	background-image: linear-gradient(160deg, #1d6eb7 0%, #5D0102 100%);
}

.mainslider {
	background: #eff1f4;
}

.mainsl {
	margin: auto;
}

.innslid {
	margin-left: 10px;
	padding: 10px;
}

.innslid img {
	border-radius: 10px;
}

.mcatbox {
	text-align: center;
	width: 20%;
	/*float: left;*/
}

.catino {
	display: flex;
	gap: 50px;
	padding: 0;
}

.primesec_top {
	display: flex;
	grid-gap: 50px;
	padding: 0px;
}

.prime_top {
	text-align: center;
}

.clear {
	clear: both;
}

.topc img {
	/*height:90px;*/
}

.topc a p {
	font-size: 14px;
	color: #000;
	font-weight: 700;
}

.mcatbox img {
	width: 60px;
	height: 60px;
}

.mcatbox p {
	font-size: 14px;
	color: #000;
	font-weight: 700;
}

.mobcat {
	padding: 10px 0px;
}

.catsec {
	overflow: auto;
}

.catino {
	/*width: 100%;*/
}

.topcbox {
	background: #fff;
	border-radius: 10px;
	padding: 20px 10px;
	border: 1px solid #ddd;
}

.topc {
	text-align: center;
	margin-bottom:20px;
}

.toptitl {
	display: flex;
	align-items: center;
	justify-content: center;
	margin-bottom: 10px;
}

.price__filter--input label {
	margin-bottom: 0px;
}

.hometitl {
	color: #000;
	font-size: 24px;
	font-weight: 700;
	text-transform: uppercase;
	text-align: center;
}

.hometitl_sub {
	color: #000;
	font-size: 13px;
	font-weight: 600;
	text-transform: uppercase;
	text-align: left;
}

.toptitl a {
	text-transform: uppercase;
	color: #1d6eb7;
	font-weight: 600;
}

.fixban {
	margin-top: 0px;
	margin-bottom:30px;
}

.fixsec img {
	border-radius: 5px;
	width: 100%;
}

.underbox img {
	width: 100%;
	height: auto;
	border-radius: 20px;
}

.underbox a {
	width: 100%;
}

.fixsec a {
	display: block;
}

.undefoxl {
	text-align: center;
	margin-bottom: 3rem;
	/*height: 200px;*/
	/*border-radius: 20px;*/
	object-fit: cover;
	/*width: 100%;*/
	/*overflow: hidden;*/
}

.undersec {
	padding: 30px 0px;
}

.offbox img {
	/*border-radius: 50%;*/
}

.stplop {
	text-align: center;
	display: flex;
	margin-bottom: 7px;
	flex-direction: column;
}

.stplop p {
	margin: 10px 8px;
	background-size: cover;
	text-align: center;
	color: #fff;
	font-size: 12px;
}

.stpplo img {
	height: 70px;
	border-radius: 70px;
	width: 75px
}

.stor_box {
	display: flex;
	overflow-y: auto;
	grid-column-gap: 20px;
	-moz-column-gap: 20px;
	column-gap: 20px;
	margin-left: 8px;
	margin-right: 8px;
	flex-direction: row;
	padding: 3px;
}

.stptep {
	margin-bottom: 0;
	display: inline-block;
	white-space: nowrap;
	overflow: hidden;
	font-size: 10px;
	font-weight: 100;
	color: grey;
	text-overflow: ellipsis;
	width: 70px;
}

.comic {
	/*text-shadow: 4px 3px 0px #000;*/
	color: #205a94 !important;
	font-family: sans-serif;
	font-size: 2em !important;
	/*-webkit-text-stroke: 2px black;*/
	font-weight: 700;
}

.comic img {
	height: 30px;
}

.seloa {
	text-align: right;
	color: #1d6eb7;
	text-transform: uppercase;
	font-weight: 600;
}

.bgsect {
	padding: 30px 0px;
}

.hompro li {
	width: 49%;
	margin-left: 1%;
}

.btncart,
.btnbuy {
	display: block;
	padding: 10px;
	border-radius: 2px;
	text-align: center;
}

.product__items--content {
	background: #fff;
	padding: 3px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}

.product__items--thumbnail img {
	/*border-radius: 20px;*/
}

.product__items--content h3 {
	margin-bottom: 5px;
	overflow: hidden;
	background: #f3f3f3;
	padding: 0px 5px;

}

.product__items--content h3 a {
	text-overflow: ellipsis;
	/* white-space: nowrap; */
	display: inherit;
	text-align: center;
	width: 100%;
	line-height: 20px;
	height: 40px;
	overflow: hidden;
}

.btncart {
	background-color: #1d6eb7;
	color: #ffffff;
}

.btncart:hover {
	background-color: #205a94;
	color: #ffffff;
}

.btnbuy {
	background-color: #205a94;
	color: #ffffff;
}

.btnbuy:hover {
	color: #ffffff;
	background-color: #1d6eb7;
}

.offpro {
	color: green;
	font-weight: 600;
	font-size: 16px;
}

/*.prmaina
{
	overflow-x: scroll;
}
.proouter
{
    width: max-content;
}
.profsld 
{
	float: left;
    margin-right: 20px;
    position: relative;
    margin-bottom: 10px;
}*/

.riround {
	color: #1d6eb7;
	padding: 0px 8px;
	font-size: 23px !important;
	border-radius: 50px;
	border: 1px solid #1d6eb7;
}

.topseller {
	background: #fff;
	padding: 10px 10px 25px 10px;
	border: 1px solid #ddd;
	border-radius: 10px;
}

.selincon img {
	width: 36px;
	height: 36px;
	border: 1px solid #eee;
	border-radius: 50%;
}

.topseb {
	display: flex;
	margin-bottom: 10px;
	align-items: center;
	justify-content: space-between;
}

.selincon {
	display: flex;
	align-items: center;
}

.selname p {
	font-size: 1.2rem;
	color: #000;
	line-height: 10px;
	margin-bottom: 0px;
}

.selname span {
	font-size: 1rem;
	color: #999;
	line-height: 10px;
	margin-bottom: 0px;
}

.selname {
	line-height: 11px;
	margin-left: 5px;
}

.expo-wrapper {
	width: 100%;
}

.tollbox {
	width: 19%;
	margin-right: 1%;
	float: left;
	margin-bottom: 20px;
}

.hedicon,
.mobicon {
	display: none;
	height: 30px;
}

.mobicon {
	filter: grayscale(1);
}

.mainslider .owl-dots {
	position: absolute;
	bottom: 15px;
	auto: padding;
	left: auto;
	right: auto;
	width: 100%;
}

.mainslider .owl-theme .owl-nav {
	display: none;
}

.product__section {
	padding: 30px 0px;
}

.fixfoot {
	position: absolute;
	bottom: 9px;
	display: flex;
	width: 100%;
}

.fixfoot li {
	width: 20%;
	text-align: center;
}

.sellbtn {
	background: #1d6eb7;
	padding: 5px;
	height: 80px;
	width: 80px;
	margin: auto;
	border-radius: 50%;
	display: flex;
	align-items: center;
	box-shadow: 0 2px 9px 1px rgba(0, 0, 0, .3);
	margin-top: -55px;
	text-transform: uppercase;
	justify-content: center;
}

.sellbtn span {
	color: #fff;
	font-size: 18px !important;
}

.offactiv .offcanvas__stikcy--toolbar__label {
	color: #1d6eb7 !important;
}

.footer__section {
	background: #f4001a14;
	border-top: 2px solid #1d6eb7;
}

.footer__widget--desc {
	color: #000;
}

.copyright__content {
	color: #000;
}

.footerbg {
	width: 100%;
}

.home_wholesale__1nuQg {
	bottom: 150px;
	position: fixed;
	z-index: 9999;
	right: 0;
	background-color: #1d6eb7;
	/*background-image: linear-gradient(160deg, #1d6eb7 0%, #5D0102 100%);*/
	color: #fff;
	font-weight: 600;
	padding: 5px 17px;
	border-top-left-radius: 30px;
	border-bottom-left-radius: 30px;
}

.home_wholesale__1nuQg img {
	height: 26px;
}

.f11 {
	font-size: 11px;
	color: #fff;
	line-height: 10px;
}

.topcat {
	margin-bottom: 15px;
}

/*all category page*/
.pagenav {
	background: #fff;
	padding: 0px 0px;
	line-height: 0px;
}

.pagbox i {
	color: #212529;
}

.pagbox h4 {
	color: #212529;
}

.tabs-left {
	border-bottom: none;
	border-right: 1px solid #ddd;
}

.tabs-left>li {
	float: none;
	margin: 0px;
	width: 100%;
	text-align: center;

}

.nav-tabs>li>a {
	border-bottom-color: #ddd;
	border-right-color: transparent;
	background: #fff;
	border: none;
	border-radius: 0px;
	margin: 0px;
}

.tabs-left>li.active>a,
.tabs-left>li.active>a:hover,
.tabs-left>li.active>a:focus {
	border-bottom-color: #ddd;
	border-right-color: transparent;
	background-color: #eff1f4 !important;
	border: none;
	border-radius: 0px;
	margin: 0px;
}

.nav-tabs>li>a:hover {
	/* margin-right: 2px; */
	line-height: 1.42857143;
	border: 1px solid transparent;
	/* border-radius: 4px 4px 0 0; */
}

/*.tabs-left>li.active>a::after{content: "";
    position: absolute;
    top: 10px;
    right: -10px;
    border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  
  border-left: 10px solid #f90;
    display: block;
    width: 0;
}*/

.sideways li a img {
	height: 100px;
}

.sidcbox {
	background: #fff;
	border: 1px solid #ddd;
	border-radius: 7px;
}

.sidcbox h4 {
	color: #999;
	padding-left: 10px;
}

.tabodo img {
	width: 100%;
}

.tabodo {
	margin-bottom: 15px;
}

#register-box {
	display: none;
}

.sear_box {
	display: flex;
	grid-column-gap: 20px;
	-moz-column-gap: 20px;
	column-gap: 20px;
	margin-left: 8px;
	margin-right: 8px;
	flex-direction: row;
	padding: 3px;
	width: max-content
}

.searct img {
	height: 200px;
	width: auto;
	border: 1px solid #ccc;
	border-radius: 7px;
}

.sear_sec {
	overflow-y: scroll;
}

.search_search_wrapper__3YyVp {
	width: 100%;
	height: 35px;
	background: #fff;
	border-radius: 25px;
	color: #727c8e;
	display: flex;
	align-items: center;
	padding: 0 10px;
}

.search_search__2NCV1 {
	background: #fff;
	border: none;
	color: #727c8e;
	height: 30px;
	flex: 1 1;
}

.searbocs {
	margin-top: 10px;
}

.search_smalltags__14qzU {
	border-radius: 10px;
	border: 1px solid rgba(155, 144, 146, .15);
	background-color: #fff;
	color: #76848b;
	padding: 5px 10px;
	margin-right: 5px;
	margin-bottom: 10px;
	font-size: 11px;
}

.useimg {
	position: relative;
	text-align: center;
}

.useimg img {
	height: 80px;
	width: 80px;
	object-fit: cover;
}

.gstvi {
	font-size: 9px;
	position: absolute;
	bottom: -15px;
	left: 36%;
	background: #fff;
	line-height: 16px;
	padding: 0px 8px;
	border-radius: 50px;
}

.perfect-center {
	text-align: center;
	line-height: 16px;
	color: #fff;
	width: 33%;
}

.usflow {
	display: flex;
	margin-top: 35px;
	justify-content: space-around;
}

.perfect-center .f10 {
	font-size: 1rem;
	color: #fff;
}

.sharebtn {
	border: none;
	font-size: 1.1rem;
	border-radius: 50px;
	padding: 0px 10px;
	background: #fff;
	color: #1da4ea;
}

.accordion-button:not(.collapsed) {
	background-color: #f0001a21;
}

.doxyuse {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-top: 20px;
}

.usercard {
	background-image: linear-gradient(0deg, #6c0004, #f5001b);
	border-bottom-left-radius: 30px;
	border-bottom-right-radius: 30px;
	padding: 20px 0px;
	border: none;
}

.ediacc h4,
.ediacc i {
	color: #fff;
}

.ediacc {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.maiuseb {
	margin-top: 20px;
}

.usflow .perfect-center:nth-child(2) {
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
}

.doxyuse span {
	color: #fff;
}

.sideorder .accordion-item {
	margin-bottom: 20px;
}

.accsection {
	background-color: #F5F6FA;
}

.sideorder .accordion-item {
	border-radius: 10px;
	border: none;
}

.sideorder .accordion-item .accordion-header {
	border-radius: 10px;
}

.sideorder .accordion-item .accordion-header button {
	box-shadow: none;
	font-weight: 600;
	color: #000;
	border-radius: 10px;
	font-size: 14px;
}

.sideorder .accordion-item .accordion-header button img {
	height: 35px;
	margin-right: 5px;
}

.myoli a img {
	height: 50px;
	background: #fddee1;
	padding: 9px;
	margin-bottom: 8px;
	width: 50px;
	border-radius: 50%;
}

.myoli a {
	display: flex;
	flex-direction: column;
	text-align: center;
	align-items: center;
}

.myoli {
	width: 25%;
	float: left;
	margin-bottom: 10px;
	padding: 5px;
}

.clear {
	clear: both;
}

.myoli span {
	color: #111;
	font-size: 13px;
	font-weight: 600;
}

.linkbtn::after {
	transform: rotate(268deg);
}

.oukbox {
	padding: 10PX;
	background: #fff;
	border-radius: 5px;
	margin-bottom: 20px;
}

.oukbox ul li a {
	display: block;
	padding: 10px;
}

.wish_icon {
	position: absolute;
	top: 5px;
	background-color: #fff;
	padding: 5px;
	color: #000;
	right: 5px;
	border-radius: 50%;
}

.product_fixedfooter__2P-zU {
	position: fixed;
	z-index: 2;
	bottom: 8px;
	width: 100%;
}

.product_filterDiv__2AefG {
	position: fixed;
	box-shadow: 2px 3px #b0b0b0;
	text-align: center;
	border: 1px solid #ebebeb;
	z-index: 10;
	bottom: 3%;
	left: 4%;
	width: 20%;
	background: #fff;
	padding: 1%;
	border-radius: 20px;
	display: block;
}

.product_filter_logo__3hVpW {
	height: 16px;
	margin-top: -3px;
	margin-right: 4px;
}

.filter_sortList__3zsko {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
}

.filter_priceSortingDiv_pink__3BgTr,
.filter_priceSortingDiv_white__2ywyX {
	display: flex;
	flex-direction: column;
	text-align: center;
	width: 100px;
	font-size: 12px;
	border: 1px solid #eaeaea;
	border-radius: 15px;
	height: 100px;
	justify-content: center;
	line-height: 15px;
	color: #777;
}

.filter_priceSortingDiv_white__2ywyX {
	background: #fff;
}

.filter_sortingImg__3qsrU {
	align-self: center;
	height: 35px;
	width: 35px;
	margin-bottom: 8px;
}

.shotbox {
	background: #f6f6f6;
	padding: 10px 5px;
}

.filter_textName__1xnCc {
	padding: 17px;
	border: 1px solid #ebebeb;
}

.filboxo {
	padding: 10px;
}

.middle {
	position: relative;
	width: 100%;
	max-width: 500px;
	display: inline-block;
}

.slider {
	position: relative;
	z-index: 1;
	height: 10px;
	margin: 0 15px;
}

.slider>.track {
	position: absolute;
	z-index: 1;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	border-radius: 5px;
	background-color: #b5d7f1;
}

.slider>.range {
	position: absolute;
	z-index: 2;
	left: 25%;
	right: 25%;
	top: 0;
	bottom: 0;
	border-radius: 5px;
	background-color: #27a0ff;
}

.slider>.thumb {
	position: absolute;
	z-index: 3;
	width: 30px;
	height: 30px;
	background-color: #27a0ff;
	border-radius: 50%;
}

.slider>.thumb.left {
	left: 25%;
	transform: translate(-15px, -10px);
}

.slider>.thumb.right {
	right: 25%;
	transform: translate(15px, -10px);
}

.range2 {
	position: absolute;
	pointer-events: none;
	-webkit-appearance: none;
	z-index: 2;
	height: 10px;
	width: 100%;
	opacity: 0;
}

.range2::-webkit-slider-thumb {
	pointer-events: all;
	width: 30px;
	height: 30px;
	border-radius: 0;
	border: 0 none;
	background-color: #1d6eb7;
	cursor: pointer;
	-webkit-appearance: none;
}

#multi_range {
	margin: 0 auto;
	background-color: #27a0ff;
	border-radius: 20px;
	margin-top: 10px;
	text-align: center;
	width: 100%;
	font-weight: 500;
	font-size: 1.25em;
	color: #fff;
	margin-bottom: 20px;
}

.middle {
	position: relative;
	width: 100%;
	display: inline-block;
}

.slider {
	position: relative;
	z-index: 1;
	height: 10px;
	margin: 0 15px;
}

.slider>.track {
	position: absolute;
	z-index: 1;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	border-radius: 5px;
	background-color: #b5d7f1;
}

.slider>.range {
	position: absolute;
	z-index: 2;
	left: 25%;
	right: 25%;
	top: 0;
	bottom: 0;
	border-radius: 5px;
	background-color: #27a0ff;
}

.slider>.thumb {
	position: absolute;
	z-index: 3;
	width: 30px;
	height: 30px;
	background-color: #27a0ff;
	border-radius: 50%;
}

.slider>.thumb.left {
	left: 25%;
	transform: translate(-15px, -10px);
}

.slider>.thumb.right {
	right: 25%;
	transform: translate(15px, -10px);
}

.range2 {
	position: absolute;
	pointer-events: none;
	-webkit-appearance: none;
	z-index: 2;
	height: 10px;
	width: 100%;
	opacity: 0;
}

.range2::-webkit-slider-thumb {
	pointer-events: all;
	width: 30px;
	height: 30px;
	border-radius: 0;
	border: 0 none;
	background-color: #1d6eb7;
	cursor: pointer;
	-webkit-appearance: none;
}

#multi_range {
	margin: 0 auto;
	background-color: #27a0ff;
	border-radius: 20px;
	margin-top: 20px;
	text-align: center;
	width: 100%;
	margin-bottom: 20px;
	font-weight: 500;
	font-size: 1.25em;
	color: #fff;
}

.filter_filter_footer_btn__1bLhe {
	display: flex;
	flex-direction: row;
	justify-content: space-around;
}

.filter_clear_allfilter_btn__23YbJ {
	width: 40%;
	background: #fff;
	border: 1px solid #e5e5e5;
	padding: 4px;
	border-radius: 7px;
}

.filter_apply_filter_btn__3GNFY {
	width: 40%;
	background: #169ce0;
	border: 1px solid #e5e5e5;
	padding: 4px;
	color: #fff;
	border-radius: 7px;
}

.lebton {
	padding: 10px 0px;
}

.proff {
	/* background-color: #1d6eb7; */
	text-align: left;
	/* display: flex; */
	width: auto;
	color: green;
	border: 1px solid green;
	border-radius: 5px;
	padding: 0px 5px !important;
}

.product__details--info__title {
	font-size: 18px !important;
	text-align: justify;
}

.product_sellerAccept__1XY-r {
	border-radius: 5px;
	border: 1px solid rgb(240 0 26 / 35%);
	background-color: #ee001929;
	color: black;
	padding: 0px 10px;
	font-size: 14px;
	margin-bottom: 0px;
	line-height: 33px;
}

.product_sellerAccept__1XY-r img {
	height: 20px;
	margin-right: 10px;
}

.selzo {
	display: flex;
	justify-content: space-between;
	background: #bddce9;
	padding: 0px 5px;
	font-weight: bold;
	font-size: 14px;
	margin-bottom: 10px;
}

.selzo span {
	color: #000;
}

.selzo a {
	color: #0a58ca;
}

.sewihy {
	display: flex;
}

.insix {
	display: flex;
	flex-direction: column;
}

.insix span {
	font-size: 12px;
	display: none;
	text-align: center;
}

.quickview__inner img {
	width: 100%;
}

.del_details img {
	height: 25px;
	margin-right: 10px;
}

.del_details div {
	color: #999;
	font-size: 14px;
	line-height: 20px;
	text-align: justify;
}

.didelo {
	/*display: flex;*/
	/*align-items: center;*/
	margin-bottom: 5px;
}

.bg-grey1 {
	background-color: #eff1f4 !important;
}

.detextb {
	color: #000 !important;
	font-weight: 600;
}

.product_footer_wrapper__zjTf6 {
	position: fixed;
	display: flex;
	justify-content: center;
	bottom: 0;
	z-index: 5;
	background: #fff;
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
	width: 100%;
	box-shadow: 0 0 8px 1px rgba(150, 150, 133, .8);
}

.product_add_to_cart__EiMrI,
.product_chat_n_buy__3QtQl {
	border-radius: 25px;
	font-size: 13px;
	font-weight: 700;
	padding: 10px;
	width: 100%;
	margin: 0 10px;
}

.product_chat_n_buy__3QtQl {
	background-color: rgb(14 153 228 / 15%);
	color: #0e99e4;
}

.product_add_to_cart__EiMrI {
	background-image: linear-gradient(107deg, #129de8 7%, #5dcdfb 93%);
	color: #fff;
}

.focartui {
	visibility: hidden;
}

.topseller,
.similar {
	background-color: #f6f6f6;
}

.product_followbtn__3w_yH {
	border: 1px solid #e30018;
	border-radius: 25px;
	text-align: center;
	background: #e30018;
	color: #fff;
	padding: 0 15px;
}

.topselp {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.topsl img {
	height: 50px;
}

.topsl {
	display: flex;
	align-items: center;
}

.seadd {
	padding: 5px;
	line-height: 17px;
}

.seadd p {
	margin-bottom: 0px;
}

.seadd span {
	color: #999;
	font-size: 13px;
}

.epim img {
	width: 100%;
}

.sepaym {
	background-color: #f5f8f9;
	padding: 20px 0px;
}

.cart__section {
	background-color: #f6f6f6;
	padding: 10px 0px;
}

.cat__img img {
	height: 100px;
	width: 100px;
	object-fit: contain;
}

.cart_box {
	padding: 5px;
	background: #fff;
	margin-bottom: 15px;
	border-radius: 10px;
}

.car_inner {
	display: flex;
	width: 100%;
	padding-bottom: 7px;
}

.cart_pro {
	width: 90%;
}

.caqnt {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.cat__img {
	margin-right: 10px;
}

.indogry {
	color: #888c8d;
	font-weight: 600;
	border-right: 1px solid #dee2e6;
	font-size: 14px;
}

.indotex {
	color: #0a97e4;
	font-weight: bold;
	font-size: 14px;
}

.colflex {
	display: flex;
}

.appcop {
	padding: 8px;
	border: none;
	border-radius: 5px;
	margin-bottom: 10px;
}

.appcop img {
	height: 20px;
}

.apptext {
	font-size: 14px;
	padding-left: 10px;
}

.header__search--box label {
	margin-bottom: 0px;
}

.pdetpbo ul {
	display: flex;
	align-items: center;
	justify-content: space-around;
}

.difnahyj {
	display: none;
}

.s_start {
	border: 1px solid #cfcfcf;
	padding: 12px 8px 12px 8px;
	margin-bottom: 10px;
}

.s_start ul {
	display: flex;
	justify-content: space-between;
}

.s_start ul li {
	color: black;
	font-weight: 600;
	font-family: system-ui;
	font-size: 13px;
}

.w_100 {
	width: 100%;
	background: none !important;
}

.w_100.acsactives {
	background: #f5001a !important;
}

.w_100.acsactives ul li {
	color: white;
	font-weight: 600;
	font-family: system-ui;
	font-size: 13px;
}

.btn-primarys {
	color: #fff;
	background-color: #c50013;
	border-color: #c50013;
	font-size: 13px;
}

.checkout__input--field {
	font-size: 12px;
}

.btn-primary_sub {
	color: #fff;
	background-color: #c50013;
	border-color: #c50013;
	font-size: 13px;
	width: 100%;
	padding: 10px;
}

/*thank you page start*/


.tahimgo {
	text-align: center;
}

.tahimgo img {
	height: 150px;
}

.tahimgo h4 span {
	color: #ac000f;
}

.ortbox {
	display: flex;
	justify-content: space-between;
}

.ordbolj {
	border: 1px solid #ccc;
	padding: 10px;
	border-radius: 5px;
}

.cupadil {
	margin: 10px 0px;
}

.footerTags {
	display: block;
	margin-bottom: 14px;
	line-height: 15px;
}

.footerTags>h6 {
	font-weight: 600;
	text-transform: uppercase;
	display: block;
	color: #000;
	line-height: 20px;
}

.footerTags a {
	font-size: 12px;
	letter-spacing: 0;
}

.footerTags a {
	text-decoration: none;
	color: #666;
	font-size: 14px;
	line-height: 20px;
	padding: 0;
	display: inline-block;
}

.footerTags a:after {
	content: "|";
	line-height: 1;
	font-size: 12px;
	margin-left: 5px;
	margin-right: 3px;
}


#searchData {
	background: #ffffff;
	padding: 10px;
	position: absolute;
	width: 100%;
	top: 100%;
	display: none;
	min-height: fit-content(20em);
	height: 50vh;
	overflow-x: scroll;
	z-index: 999;
}

#searchData li a {
	padding: 10px;
	display: block;
	color: #111;
	font-size: 14px;
}

.header__search--form {
	position: relative;
	box-shadow: 0 5px 30px rgb(0 0 0 / 5%);
}

/*thank you page end*/

.social__shear li a img {
	height: 30px;
}

.cruyol {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.btncartcat {
	background-color: #1d6eb7;
	color: #ffffff;
}

.btncartcat:hover {
	background-color: #760006;
	color: #ffffff;
}

.cruyol button {
	width: 49%;
}

.header__search--input::placeholder {
	color: #777 !important;
}

.newl_img {
	width: 100%;
	height: auto;
}

.fion01 h6 {
	font-weight: 600 !important;
	font-size:14px;
	line-height:16px;
}

.texpro_sec .backwhito:nth-child(even) {
	flex-direction: row-reverse;
}

.top0 {
	margin-top: 0px;
}

.onprogg .fiin_001 {
	padding: 5px !important;
	/* min-height: 118px; */
	display: flex;
	align-items: center;
	justify-content: center;
}

.onprogg .fiin_001 .fion01 {
	line-height: 16px !important;
	margin-top: 5px;
}

.btnprlog {
	text-align: center;
	width: 50%;
	border: 1px solid #d00014;
	font-size: 18px;
	font-weight: 600;
	color: #cd0014;
}

.btnprlog:hover {
	border-color: #94010b;
	background: #94010b;
	color: #fff;
}

.logimjoo {
	height: 22px;
	margin-top: 4px;
}

.innslid a {
	width: 100%;
}

.mulpro_img .swiper-slide img {
	height: 60px;
}

.product__media--preview__items {
	height: 400px;
}

.product__media--preview__items--img {
	height: 400px;
	width: auto;
}

.mobil_contact {
	display: none;
}

.mocoka {
	background: #fff;
	border-radius: 20px;
	margin-top: -80px;
	border: 1px solid #ddd;
}

.mocoka ul li a p {
	margin-bottom: 0px;
	color: #000;
	font-weight: 600;
}

.mocoka ul li a span {
	color: #777;
}

.mocoka ul li a {
	position: relative;
	display: block;
	text-align: center;
	border-bottom: 1px solid #ddd;
	padding: 10px
}

.mobcontcpsh {
	background: #fff;
	border-radius: 20px;
	border: 1px solid #ddd;
}

.lestsha ul {
	display: flex;
	justify-content: space-evenly;
	align-items: center;
}

.lestsha ul li a img {
	height: 50px;
}

.lestsha {
	background: #fff;
	border-radius: 20px;
	border: 1px solid #ddd;
	margin-top: 15px;
	padding: 20px 0px;
	margin-bottom: 10px;
}

.lestsha ul li a i {
	position: absolute;
	right: 10px;
	top: 36%;
}

.add_resgh {
	width: 100% !important;
	padding-right: 0px !important;
}

.header__search--box_new label {
	margin-bottom: 0px;
}

.noUi-target,
.noUi-target * {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-ms-touch-action: none;
	touch-action: none;
	-ms-user-select: none;
	-moz-user-select: none;
	user-select: none;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.noUi-target {
	position: relative;
	direction: ltr;
}

.noUi-base {
	width: 100%;
	height: 100%;
	position: relative;
	z-index: 1;
	/* Fix 401 */
}

.noUi-origin {
	position: absolute;
	right: 0;
	top: 0;
	left: 0;
	bottom: 0;
}

.noUi-handle {
	position: relative;
	z-index: 1;
}

.noUi-stacking .noUi-handle {
	/* This class is applied to the lower origin when
   its values is > 50%. */
	z-index: 10;
}

.noUi-state-tap .noUi-origin {
	-webkit-transition: left 0.3s, top .3s;
	transition: left 0.3s, top .3s;
}

.noUi-state-drag * {
	cursor: inherit !important;
}

/* Painting and performance;
 * Browsers can paint handles in their own layer.
 */
.noUi-base,
.noUi-handle {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}

/* Slider size and handle placement;
 */
.noUi-horizontal {
	height: 4px;
}

.noUi-horizontal .noUi-handle {
	width: 18px;
	height: 18px;
	border-radius: 50%;
	left: -7px;
	top: -7px;
	background-color: #d30115;
}

/* Styling;
 */
.noUi-background {
	background: #D6D7D9;
}

.noUi-connect {
	background: #650104;
	-webkit-transition: background 450ms;
	transition: background 450ms;
}

.noUi-origin {
	border-radius: 2px;
}

.noUi-target {
	border-radius: 2px;
}

.noUi-target.noUi-connect {}

/* Handles and cursors;
 */
.noUi-draggable {
	cursor: w-resize;
}

.noUi-vertical .noUi-draggable {
	cursor: n-resize;
}

.noUi-handle {
	cursor: default;
	-webkit-box-sizing: content-box !important;
	-moz-box-sizing: content-box !important;
	box-sizing: content-box !important;
}

.noUi-handle:active {
	border: 8px solid #650104;
	border: 8px solid rgba(53, 93, 187, 0.38);
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	left: -14px;
	top: -14px;
}

/* Disabled state;
 */
[disabled].noUi-connect,
[disabled] .noUi-connect {
	background: #B8B8B8;
}

[disabled].noUi-origin,
[disabled] .noUi-handle {
	cursor: not-allowed;
}

.del_details .widget__categories--menu__label {
	font-weight: 600;
	padding-left: 0px;
	font-size: 14px;
	border-radius: 0px;
	margin-bottom: 0px;
}

.del_details .widget__categories--sub__menu {
	padding: 10px;
}


.del_details .widget__categories--menu__list {
	border: none;
	list-style:none;
	border-radius: 0px;
}

.doinvo {
	float: right;
}

.product__tab--content p {
	line-height: 24px;
	margin-bottom: 0px;
}

.product__tab--content__step p {
	line-height: 24px;
}

.taboclo {
	padding: 10px;
	box-shadow: 0 0 10px #0003;
}

.guarantee__safe--checkout {
	margin-bottom: 10px;
}







@media (max-width: 1199px) {
	.tollbox {
		width: 23%;
		margin-right: 2%;
	}
}

.palfoy img {
	height: 50px;
}

.price__filter--btn {
	border: 1px solid var(--border-color2);
	background: var(--white-color);
	padding: 5px 8px;
	line-height: 23px;
	font-size: 13px;
	color: #000;
	border-radius: 0.3rem;
}


@media (max-width: 992px) {
    	 .coubop
    {
        width: 33% !important;
    margin: auto;
    }
	.items__count {
		right: 10px !important;
		top: -5px
	}

	.topcbox {
		overflow-x: auto;
		width: 100%;
		gap: 30px;
		padding-left: 14px;
	}

	.pdetpbo ul li img {
		height: 1000px;
	}

	.fixfoot {
		bottom: 30px;
	}

	.sellbtn {
		height: 150px;
		width: 150px;
		margin-top: -138px;
	}

	.desicon {
		display: none;
	}

	.hedicon,
	.mobicon {
		display: block;
	}

	.tollbox {
		width: 32%;
		margin-right: 1.33%;
	}

	.header__topbar {
		display: none;
	}

	.main__header {
		background-color: #1d6eb7;
	}

	/*.main__logo*/
	/*{*/
	/*	display: none;*/
	/*}*/
	.header__sticky.sticky {
		background-color: #1d6eb7 !important;
	}

	.undersec {
		padding: 10px 0px;
	}

}

.product__variant {
	margin-top: 15px;
}


.coubop{
    width:20%;
    padding-left: 5px;
    padding-right: 5px;
}

@media (max-width: 768px) {

   
	.quickview__cart--btn {
		font-size: 14px !important;
		line-height: 40px;
		height: 40px;
		padding: 0px 10px;
	}


	.und3buz {
		margin-bottom: 15px !important;
	}

	.newsec_olo .swiper-slide {
		margin-bottom: 18px;
	}

	.onprogg {
		margin-top: 10px;
	}

	.section--padding {
		padding-top: 1rem;
	}

	.mocoka ul li a p {
		font-size: 13px;
		line-height: 20px;
	}

	.desk_contact {
		display: none;
	}

	.mobil_contact {
		display: block;
	}

	.main__logo--title {
		margin-left: 25%;
	}

	.btnprlog {
		width: 100%;
	}

	.sellbtn span {
		font-size: 15px !important;
	}

	.hometitl {
		font-size: 18px;
	}

	.predictive__search--button {
		height: 44px;
	}

	.predictive__search--title {
		font-size: 17px;
	}

	.footerTags>h6 {
		font-size: 14px;
	}

	.tepcon p {
		font-size: 16px !important;
		margin-top: 17px margin-bottom: 17px;
		line-height: 16px !important;
	}

	.product__items--price {
		line-height: 22px;
	}

	.product__items--img {
		height: 200px;
	}

	.primary__btn {
		font-size: 1.1rem;
	}

	.variant__size--value {
		width: 3.3rem;
		height: 2.5rem;
		line-height: 2.5rem;
		font-size: 13px;
	}

	.product_sellerAccept__1XY-r {
		font-size: 13px;
	}

	.mashbtn {
		font-size: 14px !important;
	}

	.fiin_001 {
		margin-bottom: 6px !important;
		padding: 6px !important;
	}

	.fino01 {
		display: flex;
		align-items: center;
		flex-direction: column;
	}

	.fino01 img {
		height: 20px !important;
	}

	.fion01 {
		margin-left: 0px !important;
		text-align: center;
		margin-top: 0px;
	}

	.fion01 h6 {
		font-size: 12px;
		line-height: 18px;
	}

	.fion01 p {
		line-height: 14px;
		font-size: 10px !important;
	}

	.undefoxl {
		margin-bottom: 1rem;
	}

	.pdetpbo ul li img {
		height: 80px;
	}

	.main__logo--img {
		height: 35px;
	}

	.caqnt span {
		font-size: 12px;
	}

	.cart_pro h4 {
		font-size: 13px;
	}

	.focartui {
		visibility: visible;
	}

	.deskcart {
		/*display: none !important;*/
	}

	.product__details--info__title {
		font-size: 14px !important;
	}

	.offcanvas__filter--sidebar {
		max-width: 96%;
		left: 2%;
		top: 2%;
	}

	.product_filterDiv__2AefG {
		width: 90%;
	}

	.sideorder .accordion-item .accordion-header button img {
		height: 28px;
	}

	.sideorder .accordion-item {
		margin-bottom: 8px;
	}

	.searct img {
		height: 100px;
	}

	.sidcbox h4 {
		font-size: 13px;
		margin-bottom: 5px;
		margin-top: 5px !important;
	}

	.sicbox h4 {
		font-size: 14px;
		margin-top: 0px;
		margin-bottom: 5px;
	}

	.allcsec .col-xs-3 {
		padding: 0px;
	}

	.allcsec .col-xs-9 {
		padding: 5px;
	}

	.nav>li>a {
		padding: 5px 0px !important;
	}

	.sideways li a img {
		height: auto;
		width: 100%;
	}

	.pagbox h4 {
		margin-top: 0px;
		font-size: 14px;
		margin-bottom: 0px;
	}

	.pagenav {
		padding: 4px 0px;
	}

	.sellbtn {
		height: 120px;
		width: 120px;
		margin-top: -90px;
	}

	.promosec {
		padding: 0px;
	}

	.product__section {
		padding: 10px 0px;
	}

	.comic {
		font-size: 1.5em !important;
		-webkit-text-stroke: 1px black;
		text-shadow: 2px 2px 0px #000;
	}

	.btncart,
	.btnbuy {
		font-size: 12px;
	}

	.product__items--content h3 {
		font-size: 13px;
	}

	.current__price {
		font-size: 1.4rem;
	}

	.bgsect {
		padding: 10px 0px;
	}

	.stplop p {
		margin: 0px;
	}

	.innslid {
		margin-left: 0px;
	}

	.tollbox {
		width: 49%;
		margin-right: 1%;
	}

	.catino {
		width: max-content;
		display: flex;
	}

	.mcatbox {
		width: 70px;
	}

	.mcatbox img {
		width: 50px;
		height: 50px;
	}


}


.marquee {
	overflow: hidden;
	box-sizing: border-box;
	position: relative;
	background:#00bffe;
	/*display: flex;*/
	/*align-items: center;*/
	/*justify-content: center;*/
	/*overflow: hidden;*/
	white-space: nowrap;
	height: 50px;
	margin-bottom:20px;
}

.marquee--inner {
	display: flex;
    width: 90%;
    margin: auto;
    position: absolute;
    animation: 20s linear infinite marquee;
    gap: 15px;
    left: 5%;
    right: auto;
    height: 50px;
    align-items: center;
}

.bulletsPoint {
	gap: 15px;
	display: flex;
	align-items: center;
	justify-content: flex-start;
	padding: 0;
	list-style-position: inside;
	list-style: none;
}

.bulletsPoint li {
	padding-left: 0;
}

.bulletsPoint li {
	display: inline-flex;
	align-items: center;
	font-weight: 600;
	font-size: 20px;
	color: #630103;
}

.bulletsPoint span.dogy {
	margin: 0 10px;
	display: inline;
	width: 20px;
}

.bulletsPoint span.dogy img {
	height: 20px;
	display: block;
	width: 20px;
}

.fino01 {}


.fino01 img {
	height: 45px;
}

.fion01 {
	/*line-height: 7px;*/
}

.fion01 p {
	font-size: 13px;
}

.fiin_001 {
	background: #fff;
	text-align: center;
	border-radius: 3px;
	margin-bottom: 25px;
	padding: 10px 20px;
	box-shadow: 0 0 10px #0003;
	border-radius: 10px;
	box-sizing: border-box;
	border: 1px solid #ccc;
}

.fix-off_sec {
	padding: 30px 0px;
}

.imnnofi {
	margin-bottom: 20px;
}

.tepcon {
	text-align: center;
	margin-top: 50px;
}

.tepcon p {
	font-size: 16px;
	text-align: center;
	line-height: 26px;
}

.tepcon h3 {
	margin-bottom: 24px;
}

.mashbtn {
	color: #fff;
	font-weight: 600;
	background: #eb0a0a;
	border-radius: 31px;
	padding: 10px 50px;
	line-height: 20px;
	font-size: 16px;
}

.mashbtn:hover {
	color: #ffffff;
	background: #870109;
}


.fibomarq li {
	color: #fff;
	font-weight: 600;
}

.und3buz img {
	transition: 0.4s;
	border-radius: 10px;
}

.und3buz {
	margin-bottom: 30px;
}

.und3buz:hover img {
	transform: scale(0.20s);
	transition: 0.4s;
}

.backwhito {
	background: #fff;
	padding: 10px;
}

@media (max-width: 580px) {
	.cart__price {
		font-weight: 900;
		font-size: 16px;
	}

	.checkout__product--table .cart__table--body__list:last-child {
		width: 100%;
	}

	.tepcon {
		margin-top: 15px;
	}

	.pdetpbo ul li img {
		height: 50px;
	}

	.myoli a img {
		height: 40px;
		width: 40px;
	}

	.sellbtn {
		height: 90px;
		width: 90px;
		margin-top: -70px;
	}

	.fixfoot {
		bottom: 15px;
	}
}

@media (max-width: 480px) {
	.myoli {
		min-height: 90px;
	}

	.myoli span {
		font-size: 1rem;
	}

	.sideways li a img {
		height: 70px;
		width: auto;
	}

	.sellbtn {
		height: 70px;
		width: 70px;
		margin-top: -50px;
	}

	.fixfoot {
		bottom: 10px;
	}

	.btncart,
	.btnbuy {
		font-size: 10px;
	}
}

@media (max-width: 420px) {
	.sellbtn {
		height: 65px;
		width: 65px;
		margin-top: -40px;
	}

	.fixfoot {
		bottom: 6px;
	}

	.sellbtn span {
		font-size: 12px !important;
		text-align: center;
	}
}

@media(max-width:768px) {
	.bg_background {
		padding: 20px 0px 15px !important;
	}
}

.bg_background {
	background: url(../../img/incen.jpg);
	padding: 0px 0px 15px;
	background-size: cover;
	margin-bottom: 28px;
}

.bg_background .breadcrumb__head {
	margin-bottom: 0rem;
	font-size: 30px;
}

.bg_background .breadcrumb__content--menu li {
	font-size: 14px;
}

.breadcrumb__content--menu__items {
	position: relative;
	margin-right: 10px !important;
	padding-right: 10px !important;
	font-size: 16px;
	line-height: 24px;
}

.breadcrumb__content--menu__items::before {
	height: 18px;
	background: #ffffff;
}


Minified CSS Output .hometitl,
.mcatbox,
.prime_top,
.tahimgo,
.topc {
	text-align: center
}

.product__items--content h3 a,
.stptep {
	text-overflow: ellipsis;
	overflow: hidden
}

.sear_box,
.stor_box {
	grid-column-gap: 20px
}

.marquee,
.stptep {
	white-space: nowrap
}

.main__logo--img {
	height: 50px;
	background-color: #fff;
	border-radius: 8px
}

.innslid img,
.sideorder .accordion-item .accordion-header,
.topcbox {
	border-radius: 10px
}

.header__topbar {
	/*background-image: linear-gradient(160deg, #1d6eb7 0, #5d0102 100%)*/
	background: #1d6eb7;
}

.mainslider {
	background: #eff1f4
}

.mainsl {
	margin: auto
}

.innslid {
	margin-left: 10px;
	padding: 10px
}

.catino,
.primesec_top {
	padding: 0;
	display: flex
}

.mcatbox {
	width: 20%
}

.catino {
	gap: 50px
}

.primesec_top {
	grid-gap: 50px
}

.mcatbox p,
.topc a p {
	font-size: 14px;
	color: #000;
	font-weight: 700
}

.mcatbox img {
	width: 60px;
	height: 60px
}

.lebton,
.mobcat {
	padding: 10px 0
}

.catsec {
	overflow: auto
}

.topcbox {
	background: #fff;
	padding: 20px 10px;
	border: 1px solid #ddd
}

.toptitl {
	display: flex;
	align-items: center;
	justify-content: center;
	margin-bottom: 10px
}

.header__search--box label,
.price__filter--input label,
.seadd p {
	margin-bottom: 0
}

.hometitl {
	color: #000;
	font-size: 24px;
	font-weight: 700;
	text-transform: uppercase
}

.hometitl_sub,
.toptitl a {
	font-weight: 600;
	text-transform: uppercase
}

.hometitl_sub {
	color: #000;
	font-size: 13px;
	text-align: left
}

.stplop,
.stplop p,
.undefoxl {
	text-align: center
}

.toptitl a {
	color: #1d6eb7
}

.fixban,
.top0 {
	margin-top: 0
}

.fixsec img {
	border-radius: 5px;
	width: 100%;
	filter: drop-shadow(2px 4px 6px #eee);
}

.underbox img {
	width: 100%;
	height: auto;
	border-radius: 20px
}

.epim img,
.expo-wrapper,
.footerbg,
.innslid a,
.quickview__inner img,
.tabodo img,
.underbox a {
	width: 100%
}

.fixsec a {
	display: block
}

.undefoxl {
	margin-bottom: 3rem;
	object-fit: cover
}

.bgsect,
.fix-off_sec,
.product__section,
.undersec {
	padding: 30px 0
}
.underbox{
    margin-bottom:30px;
}
.offbox img {
	/*border-radius: 50%*/
}

.stplop {
	display: flex;
	margin-bottom: 7px;
	flex-direction: column
}

.stplop p {
	margin: 10px 8px;
	background-size: cover;
	color: #fff;
	font-size: 12px
}

.stpplo img {
	height: 70px;
	border-radius: 70px;
	width: 75px
}

.stor_box {
	display: flex;
	overflow-y: auto;
	-moz-column-gap: 20px;
	column-gap: 20px;
	margin-left: 8px;
	margin-right: 8px;
	flex-direction: row;
	padding: 3px
}

.stptep {
	margin-bottom: 0;
	display: inline-block;
	font-size: 10px;
	font-weight: 100;
	color: grey;
	width: 70px
}

.comic {
	color: #205a94 !important;
	font-family: sans-serif;
	font-size: 2em !important;
	font-weight: 700
}

.comic img,
.social__shear li a img {
	height: 30px
}

.seloa {
	text-align: right;
	color: #1d6eb7;
	text-transform: uppercase;
	font-weight: 600
}

.hompro li {
	width: 49%;
	margin-left: 1%
}

.btnbuy,
.btncart {
	display: block;
	padding: 10px;
	border-radius: 2px;
	text-align: center
}

.selincon,
.topseb,
.topsl {
	display: flex;
	align-items: center
}

.product__items--content {
	background: #fff;
	padding: 3px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px
}

.product__items--thumbnail img {
	/*border-radius: 20px*/
}

.product__items--content h3 {
	margin-bottom: 5px;
	overflow: hidden;
	background: #f3f3f3;
	padding: 0 5px
}

.selname p,
.selname span {
	line-height: 10px;
	margin-bottom: 0
}

.product__items--content h3 a {
	display: inherit;
	text-align: center;
	width: 100%;
	line-height: 20px;
	height: 40px
}

.btncart,
.btncartcat {
	background-color: #1d6eb7;
	color: #fff
}

.btnbuy,
.btncart:hover {
	background-color: #205a94;
	color: #fff
}

.btnbuy:hover {
	color: #fff;
	background-color: #1d6eb7
}

.offpro {
	color: green;
	font-weight: 600;
	font-size: 16px
}

.riround {
	color: #1d6eb7;
	padding: 0 8px;
	font-size: 23px !important;
	border-radius: 50px;
	border: 1px solid #1d6eb7
}

.topseller {
	background: #fff;
	padding: 10px 10px 25px;
	border: 1px solid #ddd;
	border-radius: 10px
}

.selincon img {
	width: 36px;
	height: 36px;
	border: 1px solid #eee;
	border-radius: 50%
}

.topseb {
	margin-bottom: 10px;
	justify-content: space-between
}

.selname p {
	font-size: 1.2rem;
	color: #000
}

.selname span {
	font-size: 1rem;
	color: #999
}

.selname {
	line-height: 11px;
	margin-left: 5px
}

.tollbox {
	width: 19%;
	margin-right: 1%;
	float: left;
	margin-bottom: 20px
}

.hedicon,
.mobicon {
	display: none;
	height: 30px
}

.mobicon {
	filter: grayscale(1)
}

.mainslider .owl-dots {
	position: absolute;
	bottom: 15px;
	auto: padding;
	left: auto;
	right: auto;
	width: 100%
}

#register-box,
.difnahyj,
.mainslider .owl-theme .owl-nav,
.mobil_contact {
	display: none
}

.doxyuse,
.ediacc,
.fixfoot,
.myoli a,
.sear_box,
.sellbtn,
.topselp,
.usflow {
	display: flex
}

.fixfoot {
	position: absolute;
	bottom: 9px;
	width: 100%
}

.fixfoot li {
	width: 20%;
	text-align: center
}

.sellbtn {
	background: #1d6eb7;
	padding: 5px;
	height: 80px;
	width: 80px;
	margin: -55px auto auto;
	border-radius: 50%;
	align-items: center;
	box-shadow: 0 2px 9px 1px rgba(0, 0, 0, .3);
	text-transform: uppercase;
	justify-content: center
}

.sellbtn span {
	color: #fff;
	font-size: 18px !important
}

.offactiv .offcanvas__stikcy--toolbar__label {
	color: #1d6eb7 !important
}

.footer__section {
	background: #f6f6f6;
	border-top: 2px solid #666;
}

.copyright__content,
.footer__widget--desc,
.selzo span {
	color: #000
}

.home_wholesale__1nuQg {
	bottom: 150px;
	position: fixed;
	z-index: 9999;
	right: 0;
	background-color: #1d6eb7;
	color: #fff;
	font-weight: 600;
	padding: 5px 17px;
	border-top-left-radius: 30px;
	border-bottom-left-radius: 30px
}

.gstvi,
.nav-tabs>li>a,
.pagenav,
.search_search__2NCV1,
.sharebtn,
.sidcbox {
	background: #fff;
	text-transform:capitalize;
}

.home_wholesale__1nuQg img {
	height: 26px
}

.f11 {
	font-size: 11px;
	color: #fff;
	line-height: 10px
}

.tabodo,
.topcat {
	margin-bottom: 15px
}

.pagenav {
	padding: 0;
	line-height: 0
}

.pagbox h4,
.pagbox i {
	color: #212529
}

.tabs-left {
	border-bottom: none;
	border-right: 1px solid #ddd
}

.tabs-left>li {
	float: none;
	margin: 0;
	width: 100%;
	text-align: center
}

.nav-tabs>li>a {
	border: none;
	border-radius: 0;
	margin: 0
}

.tabs-left>li.active>a,
.tabs-left>li.active>a:focus,
.tabs-left>li.active>a:hover {
	background-color: #1d6eb7 !important;
	border: none;
	border-radius: 0;
	margin: 0;
	color:#fff;
}

.nav-tabs>li>a:hover {
	line-height: 1.42857143;
	border: 1px solid transparent
}

.sideways li a img {
	height: 100px
}

.sidcbox {
	border: 1px solid #ddd;
	border-radius: 7px
}

.sidcbox h4 {
	color: #999;
	padding-left: 10px
}

.sear_box {
	-moz-column-gap: 20px;
	column-gap: 20px;
	margin-left: 8px;
	margin-right: 8px;
	flex-direction: row;
	padding: 3px;
	width: max-content
}

.searct img {
	height: 200px;
	width: auto;
	border: 1px solid #ccc;
	border-radius: 7px
}

.sear_sec {
	overflow-y: scroll
}

.search_search_wrapper__3YyVp {
	width: 100%;
	height: 35px;
	background: #fff;
	border-radius: 25px;
	color: #727c8e;
	display: flex;
	align-items: center;
	padding: 0 10px
}

.search_search__2NCV1 {
	border: none;
	color: #727c8e;
	height: 30px;
	flex: 1 1
}

.searbocs {
	margin-top: 10px
}

.search_smalltags__14qzU {
	border-radius: 10px;
	border: 1px solid rgba(155, 144, 146, .15);
	background-color: #fff;
	color: #76848b;
	padding: 5px 10px;
	margin-right: 5px;
	margin-bottom: 10px;
	font-size: 11px
}

.useimg {
	position: relative;
	text-align: center
}

.gstvi,
.slider>.track,
.wish_icon {
	position: absolute
}

.useimg img {
	height: 80px;
	width: 80px;
	object-fit: cover
}

.gstvi {
	font-size: 9px;
	bottom: -15px;
	left: 36%;
	line-height: 16px;
	padding: 0 8px;
	border-radius: 50px
}

.perfect-center {
	text-align: center;
	line-height: 16px;
	color: #fff;
	width: 33%
}

.usflow {
	margin-top: 35px;
	justify-content: space-around
}

.doxyuse,
.maiuseb {
	margin-top: 20px
}

.perfect-center .f10 {
	font-size: 1rem;
	color: #fff
}

.sharebtn {
	border: none;
	font-size: 1.1rem;
	border-radius: 50px;
	padding: 0 10px;
	color: #1da4ea
}

.accordion-button:not(.collapsed) {
	background-color: #f0001a21
}

.doxyuse {
	justify-content: space-between;
	align-items: center
}

.usercard {
	background-image: linear-gradient(0deg, #6c0004, #f5001b);
	border-bottom-left-radius: 30px;
	border-bottom-right-radius: 30px;
	padding: 20px 0;
	border: none
}

.doxyuse span,
.ediacc h4,
.ediacc i {
	color: #fff
}

.ediacc,
.topselp {
	align-items: center;
	justify-content: space-between
}

.usflow .perfect-center:nth-child(2) {
	border-right: 1px solid #fff;
	border-left: 1px solid #fff
}

.sideorder .accordion-item {
	margin-bottom: 20px;
	border-radius: 10px;
	border: none
}

.accsection {
	background-color: #f5f6fa
}

.filter_priceSortingDiv_white__2ywyX,
.oukbox {
	background: #fff
}

.sideorder .accordion-item .accordion-header button {
	box-shadow: none;
	font-weight: 600;
	color: #000;
	border-radius: 10px;
	font-size: 14px
}

.sideorder .accordion-item .accordion-header button img {
	height: 35px;
	margin-right: 5px
}

.myoli a img {
	height: 50px;
	background: #fddee1;
	padding: 9px;
	margin-bottom: 8px;
	width: 50px;
	border-radius: 50%
}

.myoli a {
	flex-direction: column;
	text-align: center;
	align-items: center
}

.myoli {
	width: 25%;
	float: left;
	margin-bottom: 10px;
	padding: 5px
}

.clear {
	clear: both
}

.myoli span {
	color: #111;
	font-size: 13px;
	font-weight: 600
}

.linkbtn::after {
	transform: rotate(268deg)
}

.oukbox {
	padding: 10PX;
	border-radius: 5px;
	margin-bottom: 20px
}

.oukbox ul li a {
	display: block;
	padding: 10px
}

.wish_icon {
	top: 5px;
	background-color: #fff;
	padding: 5px;
	color: #000;
	right: 5px;
	border-radius: 50%
}

.product_fixedfooter__2P-zU {
	position: fixed;
	z-index: 2;
	bottom: 8px;
	width: 100%
}

.product_filterDiv__2AefG {
	position: fixed;
	box-shadow: 2px 3px #b0b0b0;
	text-align: center;
	border: 1px solid #ebebeb;
	z-index: 10;
	bottom: 3%;
	left: 4%;
	width: 20%;
	background: #fff;
	padding: 1%;
	border-radius: 20px;
	display: block
}

.middle,
.slider {
	position: relative
}

.product_filter_logo__3hVpW {
	height: 16px;
	margin-top: -3px;
	margin-right: 4px
}

.filter_sortList__3zsko {
	display: flex;
	flex-direction: row;
	justify-content: space-between
}

.filter_priceSortingDiv_pink__3BgTr,
.filter_priceSortingDiv_white__2ywyX {
	display: flex;
	flex-direction: column;
	text-align: center;
	width: 100px;
	font-size: 12px;
	border: 1px solid #eaeaea;
	border-radius: 15px;
	height: 100px;
	justify-content: center;
	line-height: 15px;
	color: #777
}

.filter_sortingImg__3qsrU {
	align-self: center;
	height: 35px;
	width: 35px;
	margin-bottom: 8px
}

.shotbox {
	background: #f6f6f6;
	padding: 10px 5px
}

.filter_textName__1xnCc {
	padding: 17px;
	border: 1px solid #ebebeb
}

.slider>.range,
.slider>.track {
	border-radius: 5px;
	top: 0;
	bottom: 0
}

.filboxo {
	padding: 10px
}

.middle {
	max-width: 500px;
	width: 100%;
	display: inline-block
}

.colflex,
.insix,
.selzo,
.sewihy {
	display: flex
}

.slider {
	z-index: 1;
	height: 10px;
	margin: 0 15px
}

.slider>.track {
	z-index: 1;
	left: 0;
	right: 0;
	background-color: #b5d7f1
}

.range2,
.slider>.range {
	z-index: 2;
	position: absolute
}

#multi_range,
.slider>.range,
.slider>.thumb {
	background-color: #27a0ff
}

.slider>.range {
	left: 25%;
	right: 25%
}

.slider>.thumb {
	position: absolute;
	z-index: 3;
	width: 30px;
	height: 30px;
	border-radius: 50%
}

.slider>.thumb.left {
	left: 25%;
	transform: translate(-15px, -10px)
}

.slider>.thumb.right {
	right: 25%;
	transform: translate(15px, -10px)
}

.range2 {
	pointer-events: none;
	-webkit-appearance: none;
	height: 10px;
	width: 100%;
	opacity: 0
}

.range2::-webkit-slider-thumb {
	pointer-events: all;
	width: 30px;
	height: 30px;
	border-radius: 0;
	border: 0;
	background-color: #1d6eb7;
	cursor: pointer;
	-webkit-appearance: none
}

#multi_range {
	margin: 20px auto;
	border-radius: 20px;
	text-align: center;
	width: 100%;
	font-weight: 500;
	font-size: 1.25em;
	color: #fff
}

.filter_filter_footer_btn__1bLhe {
	display: flex;
	flex-direction: row;
	justify-content: space-around
}

.filter_clear_allfilter_btn__23YbJ {
	width: 40%;
	background: #fff;
	border: 1px solid #e5e5e5;
	padding: 4px;
	border-radius: 7px
}

.filter_apply_filter_btn__3GNFY {
	width: 40%;
	background: #169ce0;
	border: 1px solid #e5e5e5;
	padding: 4px;
	color: #fff;
	border-radius: 7px
}

.proff {
	text-align: left;
	width: auto;
	color: green;
	border: 1px solid green;
	border-radius: 5px;
	padding: 0 5px !important
}

.product__details--info__title {
	font-size: 18px !important;
	text-align: justify
}

.btnprlog,
.fiin_001,
.insix span,
.mocoka ul li a,
.tepcon {
	text-align: center
}

.product_sellerAccept__1XY-r {
	border-radius: 5px;
	border: 1px solid;
	background-color: #ee001929;
	color: #000;
	padding: 0 10px;
	font-size: 14px;
	margin-bottom: 0;
	line-height: 33px
}

.product_sellerAccept__1XY-r img {
	height: 20px;
	margin-right: 10px
}

.selzo {
	justify-content: space-between;
	background: #bddce9;
	padding: 0 5px;
	font-weight: 700;
	font-size: 14px;
	margin-bottom: 10px
}

.selzo a {
	color: #0a58ca
}

.insix {
	flex-direction: column
}

.insix span {
	font-size: 12px;
	display: none
}

.del_details img {
	height: 25px;
	margin-right: 10px
}

.del_details div {
	color: #999;
	font-size: 14px;
	line-height: 20px;
	text-align: justify
}

.didelo {
	/*display: flex;*/
	/*align-items: center;*/
	margin-bottom: 5px
}

.bg-grey1 {
	background-color: #eff1f4 !important
}

.detextb {
	color: #000 !important;
	font-weight: 600
}

.product_footer_wrapper__zjTf6 {
	position: fixed;
	display: flex;
	justify-content: center;
	bottom: 0;
	z-index: 5;
	background: #fff;
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
	width: 100%;
	box-shadow: 0 0 8px 1px rgba(150, 150, 133, .8)
}

.header__search--form,
.mocoka ul li a,
.noUi-base,
.noUi-target {
	position: relative
}

.fiin_001,
.taboclo {
	box-shadow: 0 0 10px #0003
}

.product_add_to_cart__EiMrI,
.product_chat_n_buy__3QtQl {
	border-radius: 25px;
	font-size: 13px;
	font-weight: 700;
	padding: 10px;
	width: 100%;
	margin: 0 10px
}

.product_chat_n_buy__3QtQl {
	background-color: rgb(14 153 228 / 15%);
	color: #0e99e4
}

.product_add_to_cart__EiMrI {
	background-image: linear-gradient(107deg, #129de8 7%, #5dcdfb 93%);
	color: #fff
}

.focartui {
	visibility: hidden
}

.similar,
.topseller {
	background-color: #f6f6f6
}

.product_followbtn__3w_yH {
	border: 1px solid #e30018;
	border-radius: 25px;
	text-align: center;
	background: #e30018;
	color: #fff;
	padding: 0 15px
}

.lestsha ul li a img,
.palfoy img,
.topsl img {
	height: 50px
}

.seadd {
	padding: 5px;
	line-height: 17px
}

.seadd span {
	color: #999;
	font-size: 13px
}

.apptext,
.footerTags a,
.indogry,
.indotex {
	font-size: 14px
}

.sepaym {
	background-color: #f5f8f9;
	padding: 20px 0
}

.cart__section {
	background-color: #f6f6f6;
	padding: 10px 0
}

.cat__img img {
	height: 100px;
	width: 100px;
	object-fit: contain
}

.cart_box {
	padding: 5px;
	background: #fff;
	margin-bottom: 15px;
	border-radius: 10px
}

.appcop,
.s_start {
	margin-bottom: 10px
}

.car_inner {
	display: flex;
	width: 100%;
	padding-bottom: 7px
}

.cart_pro {
	width: 90%
}

.caqnt,
.cruyol {
	display: flex;
	justify-content: space-between;
	align-items: center
}

.cat__img {
	margin-right: 10px
}

.indogry {
	color: #888c8d;
	font-weight: 600;
	border-right: 1px solid #dee2e6
}

.indotex {
	color: #0a97e4;
	font-weight: 700
}

.btnprlog,
.bulletsPoint li,
.fibomarq li,
.fion01 h6,
.footerTags>h6,
.mashbtn,
.mocoka ul li a p,
.s_start ul li,
.w_100.acsactives ul li {
	font-weight: 600
}

.appcop {
	padding: 8px;
	border: none;
	border-radius: 5px
}

.appcop img {
	height: 20px
}

.apptext {
	padding-left: 10px
}

.btn-primarys,
.s_start ul li {
	font-size: 13px
}

.pdetpbo ul {
	display: flex;
	align-items: center;
	justify-content: space-around
}

.s_start {
	border: 1px solid #cfcfcf;
	padding: 12px 8px
}

.ortbox,
.s_start ul {
	display: flex;
	justify-content: space-between
}

.s_start ul li {
	color: #000;
	font-family: system-ui
}

.w_100 {
	width: 100%;
	background: 0 0 !important
}

.btn-primary_sub,
.btn-primarys {
	background-color: #c50013;
	border-color: #c50013;
	color: #fff
}

.w_100.acsactives {
	background: #f5001a !important
}

.w_100.acsactives ul li {
	color: #fff;
	font-family: system-ui;
	font-size: 13px
}

.checkout__input--field {
	font-size: 12px
}

.btn-primary_sub {
	font-size: 13px;
	width: 100%;
	padding: 10px
}

.tahimgo img {
	height: 150px
}

.tahimgo h4 span {
	color: #ac000f
}

.ordbolj {
	border: 1px solid #ccc;
	padding: 10px;
	border-radius: 5px
}

.cupadil {
	margin: 10px 0
}

.footerTags {
	display: block;
	margin-bottom: 14px;
	line-height: 15px
}

.guarantee__safe--checkout,
.lestsha {
	margin-bottom: 10px
}

.footerTags>h6 {
	text-transform: uppercase;
	display: block;
	color: #000;
	line-height: 20px
}

.footerTags a {
	letter-spacing: 0;
	text-decoration: none;
	color: #666;
	line-height: 20px;
	padding: 0;
	display: inline-block
}

.footerTags a:after {
	content: "|";
	line-height: 1;
	font-size: 12px;
	margin-left: 5px;
	margin-right: 3px
}

#searchData {
	background: #fff;
	padding: 10px;
	position: absolute;
	width: 100%;
	top: 100%;
	display: none;
	min-height: fit-content(20em);
	height: 50vh;
	overflow-x: scroll;
	z-index: 999
}

#searchData li a {
	padding: 10px;
	display: block;
	color: #111;
	font-size: 14px
}

.btncartcat:hover {
	background-color: #760006;
	color: #fff
}

.cruyol button {
	width: 49%
}

.header__search--input::placeholder {
	color: #777 !important
}

.newl_img {
	width: 100%;
	height: auto
}

.texpro_sec .backwhito:nth-child(2n) {
	flex-direction: row-reverse
}

.onprogg .fiin_001 {
	padding: 5px !important;
	display: flex;
	align-items: center;
	justify-content: center
}

.onprogg .fiin_001 .fion01 {
	line-height: 16px !important;
	margin-top: 5px
}

.btnprlog {
	width: 50%;
	border: 1px solid #d00014;
	font-size: 18px;
	color: #cd0014
}

.mobcontcpsh,
.mocoka {
	border-radius: 20px;
	background: #fff
}

.btnprlog:hover {
	border-color: #94010b;
	background: #94010b;
	color: #fff
}

.logimjoo {
	height: 22px;
	margin-top: 4px
}

.mulpro_img .swiper-slide img {
	height: 60px
}

.product__media--preview__items {
	height: 400px
}

.product__media--preview__items--img {
	height: 400px;
	width: auto
}

.mocoka {
	margin-top: -80px;
	border: 1px solid #ddd
}

.mocoka ul li a p {
	margin-bottom: 0;
	color: #000
}

.mocoka ul li a span {
	color: #777
}

.mocoka ul li a {
	display: block;
	border-bottom: 1px solid #ddd;
	padding: 10px
}

.mobcontcpsh {
	border: 1px solid #ddd
}

.lestsha ul {
	display: flex;
	justify-content: space-evenly;
	align-items: center
}

.lestsha {
	background: #fff;
	border-radius: 20px;
	border: 1px solid #ddd;
	margin-top: 15px;
	padding: 20px 0
}

.lestsha ul li a i {
	position: absolute;
	right: 10px;
	top: 36%
}

.add_resgh {
	width: 100% !important;
	padding-right: 0 !important
}

.header__search--box_new label {
	margin-bottom: 0
}

.noUi-target,
.noUi-target * {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-ms-touch-action: none;
	touch-action: none;
	-ms-user-select: none;
	-moz-user-select: none;
	user-select: none;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.noUi-target {
	direction: ltr
}

.noUi-base {
	width: 100%;
	height: 100%;
	z-index: 1
}

.noUi-origin {
	position: absolute;
	right: 0;
	top: 0;
	left: 0;
	bottom: 0
}

.noUi-stacking .noUi-handle {
	z-index: 10
}

.noUi-state-tap .noUi-origin {
	-webkit-transition: left .3s, top .3s;
	transition: left .3s, top .3s
}

.noUi-state-drag * {
	cursor: inherit !important
}

.noUi-base,
.noUi-handle {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}

.noUi-horizontal {
	height: 4px
}

.noUi-horizontal .noUi-handle {
	width: 18px;
	height: 18px;
	border-radius: 50%;
	left: -7px;
	top: -7px;
	background-color: #d30115
}

.noUi-background {
	background: #d6d7d9
}

.noUi-connect {
	background: #650104;
	-webkit-transition: background 450ms;
	transition: background 450ms
}

.noUi-origin,
.noUi-target {
	border-radius: 2px
}

.noUi-draggable {
	cursor: w-resize
}

.noUi-vertical .noUi-draggable {
	cursor: n-resize
}

.noUi-handle {
	position: relative;
	z-index: 1;
	cursor: default;
	-webkit-box-sizing: content-box !important;
	-moz-box-sizing: content-box !important;
	box-sizing: content-box !important
}

.fiin_001,
.marquee {
	box-sizing: border-box
}

.noUi-handle:active {
	border: 8px solid rgba(53, 93, 187, .38);
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	left: -14px;
	top: -14px
}

[disabled] .noUi-connect,
[disabled].noUi-connect {
	background: #b8b8b8
}

[disabled] .noUi-handle,
[disabled].noUi-origin {
	cursor: not-allowed
}

.del_details .widget__categories--menu__label {
	font-weight: 600;
	padding-left: 0;
	font-size: 14px;
	border-radius: 0;
	margin-bottom: 0
}

.del_details .widget__categories--sub__menu,
.taboclo {
	padding: 10px
}

.del_details .widget__categories--menu__list {
	border: none;
	border-radius: 0
}

.doinvo {
	float: right
}

.product__tab--content p {
	line-height: 24px;
	margin-bottom: 0
}

.product__tab--content__step p {
	line-height: 24px
}
.fix_001 .col-md-4, .fix_001 .col-sm-4, .fix_001 .col-xs-6, .fix_001 .col-6
{
    padding-left:5px;
    padding-right:5px;
}

.topc
{
    overflow: hidden;
}
.topc img
{
    transition: 0.3s;
}
.topc img:hover
{
    transform: scale(1.1);
    transition: 0.3s;
}


@media (max-width:1199px) {
	.tollbox {
		width: 23%;
		margin-right: 2%
	}
}

.price__filter--btn {
	border: 1px solid var(--border-color2);
	background: var(--white-color);
	padding: 5px 8px;
	line-height: 23px;
	font-size: 13px;
	color: #000;
	border-radius: .3rem
}

@media (max-width:992px) {
	.items__count {
		right: 10px !important;
		top: -5px
	}

	.topcbox {
		overflow-x: auto;
		width: 100%;
		gap: 30px;
		padding-left: 14px
	}

	.pdetpbo ul li img {
		height: 1000px
	}

	.fixfoot {
		bottom: 30px
	}

	.sellbtn {
		height: 150px;
		width: 150px;
		margin-top: -138px
	}

	.desicon,
	.header__topbar {
		display: none
	}

	.hedicon,
	.mobicon {
		display: block
	}

	.tollbox {
		width: 32%;
		margin-right: 1.33%
	}

	.main__header {
		background-color: #1d6eb7
	}

	.header__sticky.sticky {
		background-color: #1d6eb7 !important
	}

	.undersec {
		padding: 10px 0
	}
}

.product__variant {
	margin-top: 15px
}

@media (max-width:768px) {

	.sicbox h4,
	.sidcbox h4 {
		margin-bottom: 5px
	}

	.quickview__cart--btn {
		font-size: 14px !important;
		line-height: 40px;
		height: 40px;
		padding: 0 10px
	}

	.und3buz {
		margin-bottom: 15px !important
	}

	.newsec_olo .swiper-slide {
		margin-bottom: 18px
	}

	.onprogg {
		margin-top: 10px
	}

	.section--padding {
		padding-top: 1rem
	}

	.mocoka ul li a p {
		font-size: 13px;
		line-height: 20px
	}

	.desk_contact {
		display: none
	}

	.mobil_contact {
		display: block
	}

	.main__logo--title {
		margin-left: 25%
	}

	.btnprlog {
		width: 100%
	}

	.sellbtn span {
		font-size: 15px !important
	}

	.hometitl {
		font-size: 18px
	}

	.predictive__search--button {
		height: 44px
	}

	.predictive__search--title {
		font-size: 17px
	}

	.footerTags>h6 {
		font-size: 14px
	}

	.tepcon p {
		font-size: 16px !important;
		margin-top: 17px margin-bottom: 17px;
		line-height: 16px !important
	}

	.product__items--price {
		line-height: 22px
	}

	.product__items--img {
		height: 200px
	}

	.primary__btn {
		font-size: 1.1rem
	}

	.variant__size--value {
		width: 3.3rem;
		height: 2.5rem;
		line-height: 2.5rem;
		font-size: 13px
	}

	.cart_pro h4,
	.product__items--content h3,
	.product_sellerAccept__1XY-r {
		font-size: 13px
	}

	/*.mashbtn,*/
	/*.product__details--info__title {*/
	/*	font-size: 14px !important;*/
	/*	line-height: 20px !important;*/
	/*}*/
	.product__details--info__title {
		font-size: 14px !important;
		line-height: 20px !important;
	}

	.fiin_001 {
		margin-bottom: 6px !important;
		padding: 6px !important
	}

	.fino01 {
		display: flex;
		align-items: center;
		flex-direction: column
	}

	.fino01 img {
		height: 20px !important
	}

	.fion01 {
		margin-left: 0 !important;
		text-align: center;
		margin-top: 0
	}

	.fion01 h6 {
		font-size: 12px;
		line-height: 18px
	}

	.fion01 p {
		line-height: 14px;
		font-size: 10px !important
	}

	.undefoxl {
		margin-bottom: 1rem
	}

	.pdetpbo ul li img {
		height: 80px
	}

	.main__logo--img {
		height: 35px
	}

	.btnbuy,
	.btncart,
	.caqnt span {
		font-size: 12px
	}

	.focartui {
		visibility: visible
	}

	.offcanvas__filter--sidebar {
		max-width: 96%;
		left: 2%;
		top: 2%
	}

	.product_filterDiv__2AefG {
		width: 90%
	}

	.sideorder .accordion-item .accordion-header button img {
		height: 28px
	}

	.sideorder .accordion-item {
		margin-bottom: 8px
	}

	.searct img {
		height: 100px
	}

	.sidcbox h4 {
		font-size: 13px;
		margin-top: 5px !important
	}

	.pagbox h4,
	.sicbox h4 {
		margin-top: 0;
		font-size: 14px
	}

	.allcsec .col-xs-3,
	.promosec {
		padding: 0
	}

	.allcsec .col-xs-9 {
		padding: 5px
	}

	.nav>li>a {
		padding: 5px 0 !important
	}

	.sideways li a img {
		height: auto;
		width: 100%
	}

	.pagbox h4 {
		margin-bottom: 0
	}

	.pagenav {
		padding: 4px 0
	}

	.sellbtn {
		height: 120px;
		width: 120px;
		margin-top: -90px
	}

	.bgsect,
	.product__section {
		padding: 10px 0
	}

	.comic {
		font-size: 1.5em !important;
		-webkit-text-stroke: 1px black;
		text-shadow: 2px 2px 0 #000
	}

	.current__price {
		font-size: 1.4rem
	}

	.stplop p {
		margin: 0
	}

	.innslid {
		margin-left: 0
	}

	.tollbox {
		width: 49%;
		margin-right: 1%
	}

	.catino {
		width: max-content;
		display: flex
	}

	.mcatbox {
		width: 70px
	}

	.mcatbox img {
		width: 50px;
		height: 50px
	}
}

.marquee {
	overflow: hidden;
	position: relative;
}

.marquee--inner {
	display: flex;
    width: 90%;
    margin: auto;
    position: absolute;
    animation: 20s linear infinite marquee;
    gap: 15px;
    left: 5%;
    right: auto;
    height: 50px;
    align-items: center;
}

.bulletsPoint {
	gap: 15px;
	display: flex;
	align-items: center;
	justify-content: flex-start;
	padding: 0;
	list-style: none
}

.bulletsPoint li {
	padding-left: 0;
	display: inline-flex;
	align-items: center;
	font-size: 20px;
	color: #630103
}

.bulletsPoint span.dogy {
	margin: 0 10px;
	display: inline;
	width: 20px
}

.bulletsPoint span.dogy img {
	height: 20px;
	display: block;
	width: 20px;
}

.fino01 img {
	height: 45px
}

.fion01 {
	/*line-height: 7px*/
	margin-top:8px;
}

.fion01 p {
	font-size: 13px;
	line-height:16px;
}

.fiin_001 {
	background: #fff;
	border-radius: 10px;
	margin-bottom: 20px;
	padding: 10px;
	border: 1px solid #ccc
}

.imnnofi {
	margin-bottom: 8px
}

.tepcon {
	margin-top: 50px
}

.tepcon p {
	font-size: 16px;
	text-align: center;
	line-height: 26px
}

.tepcon h3 {
	margin-bottom: 24px
}

.mashbtn {
	color: #fff;
	background: #eb0a0a;
	border-radius: 31px;
	padding: 10px 50px;
	line-height: 20px;
	font-size: 16px
}

.mashbtn:hover {
	color: #fff;
	background: #870109
}

.fibomarq li {
	color: #fff
}

.und3buz img {
	transition: .4s;
	border-radius: 10px
}

.und3buz {
	margin-bottom: 30px
}

.und3buz:hover img {
	transform: scale(.2s);
	transition: .4s
}

.backwhito {
	background: #fff;
	padding: 10px
}

@media (max-width:580px) {
	.cart__price {
		font-weight: 900;
		font-size: 16px
	}

	.checkout__product--table .cart__table--body__list:last-child {
		width: 100%
	}

	.tepcon {
		margin-top: 15px
	}

	.pdetpbo ul li img {
		height: 50px
	}

	.myoli a img {
		height: 40px;
		width: 40px
	}

	.sellbtn {
		height: 90px;
		width: 90px;
		margin-top: -70px
	}

	.fixfoot {
		bottom: 15px
	}
}

@media (max-width:480px) {
	.myoli {
		min-height: 90px
	}

	.myoli span {
		font-size: 1rem
	}

	.sideways li a img {
		height: 70px;
		width: auto
	}

	.sellbtn {
		height: 70px;
		width: 70px;
		margin-top: -50px
	}

	.fixfoot {
		bottom: 10px
	}

	.btnbuy,
	.btncart {
		font-size: 10px
	}
}

@media (max-width:420px) {
	.sellbtn {
		height: 65px;
		width: 65px;
		margin-top: -40px
	}

	.fixfoot {
		bottom: 6px
	}

	.sellbtn span {
		font-size: 12px !important;
		text-align: center
	}
}

@media(max-width:768px) {
	.bg_background {
		padding: 20px 0 15px !important
	}
}

.bg_background {
	background: url(../../img/incen.jpg) 0 0/cover;
	padding: 0 0 15px;
	margin-bottom: 28px
}

.bg_background .breadcrumb__head {
	margin-bottom: 0;
	font-size: 30px
}

.bg_background .breadcrumb__content--menu li {
	font-size: 14px
}

.breadcrumb__content--menu__items {
	position: relative;
	margin-right: 10px !important;
	padding-right: 10px !important;
	font-size: 16px;
	line-height: 24px
}

.breadcrumb__content--menu__items::before {
	height: 18px;
	background: #fff
}

.trigger{
      text-align: center;
    padding: 7px 13px;
    background: #3e3e3e;
    color: #fff;
    font-size: 15px;
    outline: none;
    border: none;
    border-radius: 5px;
    font-family: cursive;
}

.modalapp {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    opacity: 0;
    visibility: hidden;
    transform: scale(1.1);
    transition: visibility 0s linear 0.25s, opacity 0.25s 0s, transform 0.25s;
}
.modalapp-content {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background-color: white;
    padding: 0px;
    width: 40%;
    border-radius: 0.5rem;
}
.closapp {

    position: absolute;
    text-align: center;
    cursor: pointer;
    border-radius: 0px;
    background-color: #000;
    right: 0px;
    top: 0;
    width: 25px;
    height: 25px;
    line-height: 25px;
    color: #fff;
}
.closapp:hover {
    background-color: #ce0004;
}
.show-modal {
    opacity: 1;
    visibility: visible;
    transform: scale(1.0);
    transition: visibility 0s linear 0s, opacity 0.25s 0s, transform 0.25s;
    z-index: 99;
}

.bradnan ul
{
  display: flex;
    color: #222;
    font-size: 12px;
}
.bradnan ul li a
{
  padding: 0px 5px;
}
.bradnan ul li:last-child a
{
  border-right: none;
}
.bradnav{
    padding: 10px 0px;
    background: #f6f6f6;
}
.bagline {
    background-color: #1d6eb7;
    padding: 10px;
    color: #fff;
}
.sideways
{
    padding: 10px 0px;
}





@media (max-width: 768px)
{
    .modalapp-content
    {
        width: 70%;
    }
}
@media (max-width: 568px)
{
    .modalapp-content
    {
        width: 80%;
    }
}
@media (max-width: 480px)
{
    .modalapp-content
    {
        width: 90%;
    }
}