.mb-10

{

  margin-bottom: 10rem!important;

}



.hide

{

	display: none!important;

}

.show

{

	display: block!important;

}



.topbar__wrapper a , .topbar__wrapper li

{

	color: #fff!important;

}



@font-face {

  font-family: 'Nian-Regular';

  src: url('fonts/Nian-Regular.ttf') format('truetype');

}

@font-face {

  font-family: 'Nian-Black';

  src: url('fonts/Nian-Black.ttf') format('truetype');

}

@font-face {

  font-family: 'Nian-Bold';

  src: url('fonts/Nian-Bold.ttf') format('truetype');

}

@font-face {

  font-family: 'Nian-ExtraBold';

  src: url('fonts/Nian-ExtraBold.ttf') format('truetype');

}

@font-face {

  font-family: 'Nian_Semi Bold';

  src: url('fonts/Nian_Semi Bold.ttf') format('truetype');

}



body, a, ul, h1, h2, h3, h4, h5, h6, p, label , button , input , td , th , textarea , .filter-text  {

  font-family: Nian-Regular !important;

  letter-spacing: 1px !important;

  word-spacing: 3px !important;

}

.main-slider-two__title-anim
{
	font-family: Nian-ExtraBold !important;
	font-size: 50px;
	display: block;
	text-shadow: 1px 1px #272121;
}

.main-menu__list li a

{

  font-family: 'Nian-Bold' !important;

  font-size: 17px;

}



.main-slider__title

{

  font-family: 'Nian-ExtraBold' !important;

  line-height: 110px;

}



.main-slider__item {

	padding-top: 170px;

}



.profile-menu

{

  margin-right: 15px;

}

.profile-menu li a

{

  text-align: right;

}

.profile-menu li a.active

{

  background-color: var(--nisoz-base)!important;

}



.main-menu__right .main-menu__search {

	padding-right: 15px;

	margin-right: 15px;

	border-right: 1px solid RGBA(var(--nisoz-white-rgb), 0.2);

}

.login-form

{

  margin: 0 auto;

}



.content-box {

	background-color: #fff;

	box-shadow: var(--shadow-box);

	padding: 20px 0;

	margin-bottom: 20px;

	border-radius: 10px;

}

.panel-box {

	padding-bottom: 20px;

	border-bottom: 2px solid #eee;

	margin-bottom: 10px;

}

.d-flex {

  display: flex !important;

}

.navbar {

	--bs-navbar-padding-x: 0;

	--bs-navbar-padding-y: 0.5rem;

	--bs-navbar-color: rgba(var(--bs-emphasis-color-rgb), 0.65);

	--bs-navbar-hover-color: rgba(var(--bs-emphasis-color-rgb), 0.8);

	--bs-navbar-disabled-color: rgba(var(--bs-emphasis-color-rgb), 0.3);

	--bs-navbar-active-color: rgba(var(--bs-emphasis-color-rgb), 1);

	--bs-navbar-brand-padding-y: 0.3125rem;

	--bs-navbar-brand-margin-end: 1rem;

	--bs-navbar-brand-font-size: 1.25rem;

	--bs-navbar-brand-color: rgba(var(--bs-emphasis-color-rgb), 1);

	--bs-navbar-brand-hover-color: rgba(var(--bs-emphasis-color-rgb), 1);

	--bs-navbar-nav-link-padding-x: 0.5rem;

	--bs-navbar-toggler-padding-y: 0.25rem;

	--bs-navbar-toggler-padding-x: 0.75rem;

	--bs-navbar-toggler-font-size: 1.25rem;

	--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2833, 37, 41, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");

	--bs-navbar-toggler-border-color: rgba(var(--bs-emphasis-color-rgb), 0.15);

	--bs-navbar-toggler-border-radius: var(--bs-border-radius);

	--bs-navbar-toggler-focus-width: 0.25rem;

	--bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out;

	position: relative;

	display: flex;

	flex-wrap: wrap;

	align-items: center;

	justify-content: space-between;

	padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x);

}

.profile-box-nav ul {

	width: 100%;

}

.profile-box-nav ul li {

	width: 100%;

	position: relative;

	padding: 0 5px;

	border-radius: 5px;

	transition: 0.3s ease-out;

	margin-bottom: 3px;

}

.profile-box-nav ul li.active {

	background-color: var(--main-color-one-shadow);

}

.profile-box-nav ul li.active a {

  color: #000!important;

  font-weight: bold;

}

.profile-box-nav ul li.active::before {

	content: '';

	position: absolute;

	right: -10px;

	top: 50%;

	transform: translateY(-50%);

	height: 60%;

	width: 3px;

	opacity: 1;

	background-color: var(--main-color-one);

	transition: 0.3s;

}

:root {

  /* theme color */
  --nisoz-base: #DEDD65;
  --main-color-one: #275fe0;

  --main-color-one-shadow: #407bff31;

  --main-color-one-hover: #2256d1;

  --main-color-two: #FFA41B;

  --main-color-two-shadow: #ffa41b31;

  --main-color-two-hover: #ed9209;

  --main-color-three: #189D0E;

  --main-color-three-shadow: #189D0E31;

  --main-color-three-hover: #0b8502;

  --bg-site: #f4f5f9;

  /* typography */

  --font-size:14px;

  --color-site: #333333;

  --font-site:'main-font';

  --main-font:'main-font';

  --title-font:'title-font';

  /* shadow */

  --shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);

  --shadow-sm: 0 1px 2px 0 rgb(0 0 0 / 0.05);

  --shadow-md: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);

  --shadow-box: rgb(0 0 0 / 10%) 0px 0px 10px 0px !important;

  --shadow-lg: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);

  --shadow-xl: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);

  --shadow-2xl: 0 25px 50px -12px rgb(0 0 0 / 0.25);

  --shadow-inner: inset 0 2px 12px 4px rgb(0 0 0 / 5%);

  /* text */

  --text-muted: #565757;

  --text-muted-two: #929292;

  /* border */

  --border-muted: #ced4da;

}

.profile-box-nav ul li a i {

	margin-left: 10px;

	font-size: 20px;

	font-weight: bold;

}

.nav-link {

	color: var(--color-site) !important;

}

.badge-spn {

	background-color: #ed9209;

	margin-right: 5px;

}

.title-panel {

	margin-bottom: 50px;

	padding-bottom: 5px;

	position: relative;

}

.title-panel::before {

	content: '';

	position: absolute;

	bottom: -10px;

	right: 0;

	height: 3px;

	background-color: #0547b2;

	width: 70px;

	z-index: 2;

}

.site-tabel .site-tabel-content {

	margin-top: 20px;

	display: flex;

	align-items: center;

	justify-content: space-between;

	border-bottom: 2px solid #eee;

	padding-bottom: 5px;

	flex-wrap: wrap;

}

.st-dv {

	margin: 5px 0;

}

.text-muted {

	--bs-text-opacity: 1;

	color: var(--bs-secondary-color) !important;

}

.main-color-three-color {

	color: var(--main-color-three) !important;

}

.main-color-one-color {

	color: var(--main-color-one) !important;

}

.img-profile-panel {

	width: 50px;

	height: 50px;

	object-fit: cover;

}

.gap-2 {

	gap: .5rem !important;

}

.shadow-md {

	box-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);

}

.rounded-circle {

	border-radius: 50% !important;

}

.me-3 {

	margin-left: 1rem !important;

}

.font-10 {

  font-size: 10px;

}



.font-11 {

  font-size: 11px;

}



.font-12 {

  font-size: 12px;

}



.font-13 {

  font-size: 13px;

}



.font-14 {

  font-size: 14px;

}



.font-15 {

  font-size: 15px;

}



.font-16 {

  font-size: 16px;

}



.font-17 {

  font-size: 17px;

}



.font-18 {

  font-size: 18px;

}



.font-19 {

  font-size: 19px;

}



.font-21 {

  font-size: 21px;

}

.font-22 {

  font-size: 22px;

}

.font-23 {

  font-size: 23px;

}

.font-24 {

  font-size: 24px;

}

.font-25 {

  font-size: 25px;

}

.font-26 {

  font-size: 26px;

}

.font-27 {

  font-size: 27px;

}

.font-28 {

  font-size: 28px;

}

.font-29 {

  font-size: 29px;

}

.font-30 {

  font-size: 30px;

}



.responsive-table > table {

	width: 100%;

	border-collapse: collapse;

	-webkit-overflow-scrolling: touch;

}

.main-table tbody td, .main-table thead th {

	max-width: 300px;

	border: 1px solid #eee;

  padding: 20px 0;

}

.success-label {

	padding: 5px 10px;

	background-color: #6dfc9d3b;

	border-radius: 5px;

	color: #017040;

	font-size: 13px;

	display: inline-block;

	font-weight: normal;

}
.danger-label {

	padding: 5px 10px;

	background-color: red;

	border-radius: 5px;

	color: #fff;

	font-size: 13px;

	display: inline-block;

	font-weight: normal;

}

.main-color-one-bg {

	background-color: var(--main-color-one) !important;

	color: #fff !important;

	box-shadow: 0 5px 5px var(--main-color-one-shadow) !important;

}

.content-pagination nav {

	margin: 0 auto !important;

}

.d-f {

	display: flex !important;

}

.ui-box {

	margin-bottom: 20px;

}

.ui-box-item {

	border-radius: 10px;

	background: #fff;

	box-shadow: rgb(0 0 0 / 10%) 0 0 10px 0 !important;

}

.ui-box-item-title {

	padding: 10px;

	border-bottom: 1px solid #ddd;

}

.ui-box-white .ui-box-item-title {

	background-color: #f7f7f7;

	border-top-left-radius: 10px;

	border-top-right-radius: 10px;

}

.justify-content-between {

	justify-content: space-between !important;

}

.ui-box-item-title h4 {

	font-size: 18px;

}

.ui-box-item-desc {

	background: #fff;

	padding: 10px;

	border-bottom-left-radius: 10px;

	border-bottom-right-radius: 10px;

}

.product-row {

	padding: 10px;

	border-bottom: 1px solid #ddd;

	background: #fff;

}

.product-row-desc {

	display: flex;

	justify-content: space-between;

	align-items: center;

	flex-wrap: wrap;

}

.product-row-icon {

	padding: 5px;

}

.product-price p {

	color: #0b8502;

	font-weight: bold;

	font-size: 18px;

}

.order-item-status {

	display: flex;

	justify-content: space-between;

	align-items: center;

	flex-wrap: wrap;

	padding: 0 0 15px 0;

}

.dropdown-menu.show {

	display: block !important;

	border-color: var(--main-color-one-shadow);

	box-shadow: var(--shadow-md);

	z-index: 1001;

}

.dropdown-menu li a

{

	text-align: right;

}

.order-item-detail {

	padding-bottom: 20px;

	border-bottom: 1px solid #ddd;

}

.comment-item {

	padding: 20px 0;

	display: flex;

	position: relative;

}

.comment-item-desc {

	padding: 20px;

	border: 1px solid #ddd;

	width: 100%;

	border-radius: 7px;

}

.comment-item-title {

	display: flex;

	justify-content: space-between;

	align-items: center;

	flex-wrap: wrap;

}

.comment-item-content {

	padding: 20px 0;

}

.comment-item p {

	margin: 0;

}

.login-page__form-input-box input[type="text"] {

	height: 63px;

	width: 100%;

	border: none;

	background-color: var(--nisoz-color3);

	padding-right: 30px;

	padding-left: 30px;

	outline: none;

	font-size: 14px;

	color: var(--nisoz-color);

	display: block;

	font-weight: 500;

}



.ms-2 {

	margin-right: .5rem !important;

}



.navigation {

	position: relative;

	display: flex;

	justify-content: center;

	align-items: center;

	bottom: 110px;

	cursor: pointer;

	position: fixed;

	left: 30px !important;

	z-index: 999;

}

.menusocialToggle {

	position: relative;

	width: 60px;

	height: 60px;

	background-color: var(--nisoz-black);

	border-radius: 70px;

	cursor: pointer;

	display: flex;

	justify-content: center;

	align-items: center;

	box-shadow: 0 15px 25px rgba(0, 0, 0, 0.15);

}

.menusocial {

	left: 25px !important;

	position: absolute;

	width: 30px;

	height: 30px;

	background: #fff;

	border-radius: 70px;

	z-index: -1;

	/* transition: transform 0.5s, width 0.5s, height 0.5s; */

	transition-delay: 1s, 0.5s, 0.5s;

	transition-timing-function: cubic-bezier(0.075, 0.82, 0.165, 1);

}

.menusocial::before {

	content: '';

	position: absolute;

	/* width: 16px; */

	/* height: 16px; */

	background: #fff;

	left: calc(50% - 8px);

	bottom: 4px;

	transform: rotate(45deg);

	border-radius: 2px;

	transition: 0.5s;

}

.menusocial ul {

	position: relative;

	display: flex;

	justify-content: center;

	align-items: center;

	height: 65px;

	gap: 20px;

	/* padding-left: 0; */

}

.menusocial ul li {

	list-style: none;

	cursor: pointer;

	opacity: 0;

	visibility: hidden;

	transform: translateY(-30px);

	transition: 0.25s;

	transition-delay: calc(0s + var(--i));

}

.menusocialToggle.active ~ .menusocial ul li {

	opacity: 1;

	visibility: visible;

	transform: translateY(0px);

	transition-delay: calc(0.75s + var(--i));

}

.menusocial ul li a {

	display: block;

	font-size: 2.2em;

}

.menusocialToggle.active ~ .menusocial {

	left: 25px !important;

	width: 270px;

	height: 60px;

	z-index: 1;

	transform: translateY(-80px);

	transition-delay: 0s, 0.5s, 0.5s;

	box-shadow: 0 15px 25px rgba(0, 0, 0, 0.1);

}

.cta-two__info-top {

	padding-right: 50px;

}

.main-footer__email-input-box input[type="text"] {

	width: 100%;

	height: 64px;

	border: none;

	outline: none;

	background-color: var(--nisoz-white);

	font-size: 14px;

	font-family: var(--nisoz-font);

	color: var(--nisoz-color);

	padding: 0 30px 0 170px;

	font-weight: 500;

}

.page-header__shape3.management-header {
	background-image: url(../image/header/header-management.jpeg);
	mix-blend-mode: unset!important;
}
.page-header__shape3.about-header {
	background-image: url(../image/header/header1.jpeg);
	mix-blend-mode: unset!important;
}
.page-header__shape3.faq-header {
	background-image: url(../image/header/header9.jpeg);
	mix-blend-mode: unset!important;
}
.page-header__shape3.login-header {
	background-image: url(../image/header/header2.jpeg);
	mix-blend-mode: unset!important;
}
.page-header__shape3.contact-header {
	background-image: url(../image/header/header1.jpeg);
	mix-blend-mode: unset!important;
}
.page-header__shape3.mag-header {
	background-image: url(../image/header/header2.jpeg);
	mix-blend-mode: unset!important;
}
.page-header__shape3.products-header {
	background-image: url(../image/header/header3.jpeg);
	mix-blend-mode: unset!important;
}
.page-header__shape3.gallery-header {
	background-image: url(../image/header/header5.jpeg);
	mix-blend-mode: unset!important;
}
.page-header__shape3.content-header {
	background-image: url(../image/header/header7.jpeg);
	mix-blend-mode: unset!important;
}
.page-header__shape3.products-header {
	background-image: url(../image/header/header9.jpeg);
	mix-blend-mode: unset!important;
}
.page-header__shape3.product-header {
	background-image: url(../image/header/header1.jpeg);
	mix-blend-mode: unset!important;
}
.page-header__shape3.login-header {
	background-image: url(../image/header/header3.jpeg);
	mix-blend-mode: unset!important;
}
.page-header__shape3.dashboard-header {
	background-image: url(../image/header/header4.jpeg);
	mix-blend-mode: unset!important;
}
.page-header__shape3.orders-header {
	background-image: url(../image/header/header5.jpeg);
	mix-blend-mode: unset!important;
}
.page-header__shape3.favorites-header {
	background-image: url(../image/header/header8.jpeg);
	mix-blend-mode: unset!important;
}
.page-header__shape3.cart-header {
	background-image: url(../image/header/header9.jpeg);
	mix-blend-mode: unset!important;
}
.page-header__shape3.checkout-header {
	background-image: url(../image/header/header1.jpeg);
	mix-blend-mode: unset!important;
}
.page-header__shape3.search-header {
	background-image: url(../image/header/header3.jpeg);
	mix-blend-mode: unset!important;
}

.main-footer__bg {
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
	width: 100%;
	height: 100%;
	mix-blend-mode: unset!important; 
	opacity: 0.56;
}

.main-slider-two__btn {
	right: 80px;
}
.main-slider-two__title {
	font-size: 130px;
	line-height: 75px;
	font-weight: 800;
	letter-spacing: 20px;
	text-transform: uppercase;
}

.nisoz-stretch__image img {
	mix-blend-mode: unset!important;
}

.main-slider-two__sub-title span
{
	font-family: Nian-Bold;
	color: var(--nisoz-base);
	font-size: 22px;
}

.main-slider-two__sub-title {
	margin: 0 78px 0 0;
}

.client-carousel__tilte span {
	font-family: Nian-ExtraBold;
	font-size: 42px;
}

.main-slider-two__title-anim::after {
	display: none!important;
}
.about-three__thumb__one img  , .about-three__thumb__two img{
	mix-blend-mode: unset!important;
}
.main-footer__navmenu ul li a  , .main-footer__about__text {
	font-size: 17px;
	color: #fff;
}
.main-menu .main-menu__list > li, .stricky-header .main-menu__list > li {
	margin-right: 40px;
}
.main-menu__logo a img , .main-footer__logo img
{
	width: 130px!important;
}
.main-menu__nav {
	margin-right: auto;
}
.testimonial-two__ratings {
	font-family: Nian-Bold;
}
.section-title__triangle {
	display: none;
}
.choose-one__fact__title , .fact-one__item__title
{
	font-size: 17px!important;
	font-family: Nian-Bold!important;
}
.section-title__title {
	font-family: Nian-ExtraBold !important;
	font-size: 42px;
}
.about-four__content__text {
	margin-bottom: 13px;
	color: #000;
}
.choose-two__thumb img {
	mix-blend-mode: unset!important;
}

.nisoz-btn , .about-three__thumb__triangle,.main-footer__email-input-box input[type="text"] , .choose-two__box__icon , .faq-page__help
 {
	border-radius: 5px;
}

.most-sell-products
{
	padding-top: 0px;
	padding-bottom: 0px;
}
.testimonial-two__quote 
{
	font-size: 24px;
}
.testimonial-two__quote , .testimonial-two__designation {
	font-family: Nian-Regular;
}
.testimonial-two {
	padding: 50px 0 50px;
}
.team-one__item__image img , .portfolio-one__thumb img {
	 mix-blend-mode: unset!important;
}
body {
	font-size: 18px;
	color: #000;
}
.swal2-confirm
{
	background-color: green!important;
	border-color: green!important;
}
.add-to-cart , .add-to-favorite , .new-add-to-cart , .new-add-to-favorite
{
	cursor: pointer;
}
.team-one__item:hover .product__item__btn a {
	opacity: 1;
	visibility: visible;
	transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-webkit-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
}
.team-one__item__content {
	text-align: center;
}
.team-one__item__content .nisoz-btn
{
	padding: 3px 20px;
}
.cart-page__cart-total li > span
{
	font-family: Nian-Regular!important;
}
.cart-page__buttons .update , .cart-page__buttons .checkout {
	text-align: center;
}

.blog-one__image img {
	mix-blend-mode: unset!important;
}
.blog-one__date {
	font-family: Nian-Bold;
}
.choose-two__content {
	padding: 0 18px 43px 0;
}

.order-item-detail ul li span {
	margin-left: 7px;
}
.order-item-detail ul li {
	margin-left: 20px;
	padding-bottom: 10px;
	font-size: 14px;
}
.orders {
	padding: 10px 0;
}
.product-row {
	padding: 10px;
	border-bottom: 1px solid #ddd;
	background: #fff;
}
.order-item-comment {
	display: flex;
	justify-content: flex-end;
	color: #052c8d;
}
.me-2 {
	margin-left: .5rem !important;
}
.product-row-desc {
	display: flex;
	justify-content: space-between;
	align-items: center;
	flex-wrap: wrap;
}
.product-row-desc-item {
	display: flex;
	align-items: center;
}
.product-row-title {
	margin-right: 10px;
}
.product-list-row-lg .product-row-title h6 {
	font-size: 14px;
	font-family: var(--main-font);
	font-weight: bold;
}
.product-price {
	padding: 10px 0;
}
.contact-widget {
	border: 2px solid #e9e9e9;
	padding: 30px 0px;
	margin-top: 50px;
}
.contact-widget h3 {
	font-size: 20px;
	font-size: 1.33333rem;
	margin: 0 0 0.8em;
	padding-right: 25px;
}

.download-brocher-widget a {
	background-color: var(--nisoz-base);
	font-size: 18px;
	font-size: 1.2rem;
	font-weight: 600;
	color: #fff;
	padding: 17px 0px 17px 20px;
	/* padding: 17px 70px 17px 20px; */
	position: relative;
	display: block;
	text-transform: uppercase;
}
.title {
	position: relative;
	margin-top: 52px;
}
.title h3 {
	font-size: 25px;
	font-size: 1.66667rem;
	margin: 0 0 2em;
}
.download {
	position: absolute;
	left: 0;
	top: 0;
}
.download a {
	padding: 10px 20px 10px 40px;
	border: 2px solid var(--nisoz-base);
	/* color: #6a6a6a; */
	font-weight: 900;
	position: relative;
	background-color: var(--nisoz-base);
	color: #000;
	border-radius: 5px;
	font-size: 1.06667rem;
}
 .download .product-visit {
	background-color: unset!important;
}
.portfolio-two__thumb img {
	mix-blend-mode: unset!important;
}
.cta-three .section-title__title {
	font-size: 50px;
	line-height: 5rem;
}
.team-details__image img {
	mix-blend-mode: unset!important;
}
.product-details__title {
font-family: Nian-Bold!important;
}

.page-header__title {
	font-size: 42px;
	font-family: Nian-Bold!important;
}
.blog-details__img img {
	mix-blend-mode: unset!important;
}
.nisoz-btn.checkout , .nisoz-btn.update
{
	display: flex;
  	align-items: center;
  	justify-content: center;
}

html
{
	width: 100%!important;
	overflow-x: hidden!important;
}
.lb-nav a.lb-prev {
	background: url(/front/image/prev.png) left 48% no-repeat;
}
.lb-nav a.lb-next {
	background: url(/front/image/next.png) left 48% no-repeat;
}
.lb-nav a.lb-next , .lb-nav a.lb-prev {
	width: 34%;
}
.lb-nav a.lb-next {
	background: url(/front/image/next.png) right 48% no-repeat;
}
.cta-two__info-bottom
{
	background-color: #1C1E43;
	color: #fff;
}
.cta-two__icon::after {
	position: absolute;
	left: 0;
	bottom: 0;
	content: '';
	width: 100%;
	height: 100%;
	border-style: solid;
	border-width: 0 256px 256px 0;
	border-color: transparent transparent #1C1E43 transparent;
	z-index: -1;
}
.cta-two-about .section-title__title
{
	color: #000!important;
}
.choose-two__content__title {
	font-size: 29px!important;
}
.story .contact-one__stretch-shape {
	position: absolute;
	left: -170px!important;
	right: unset!important;
	top: 0;
}
.select-brand , .cart-update , .product-cat
{
	cursor: pointer;
}
.checkout-page__your-order {
	margin-top: 0px!important;
}
.contact-one__stretch-image img {
	mix-blend-mode: unset!important;
}
@media (max-width: 767px) {
	.section-title__title {
	  font-size: 36px;
	  line-height: 58px;
	}
  }


  .product__price-ranger .ranger-min-max-block input[type="button"] {
	position: relative;
	display: block;
	background-color: var(--nisoz-white);
	font-family: var(--heading-font);
	float: left;
	text-align: center;
	border: none;
	color: var(--nisoz-black);
	font-size: 12px;
	letter-spacing: 1.2px;
	font-weight: 700;
	line-height: 38px;
	margin: 0;
	cursor: pointer;
	padding: 0 20px;
	height: 38px;
	border-radius: 0;
	box-shadow: 0px 10px 30px 0px rgba(var(--nisoz-black4-rgb), 0.07);
	text-transform: uppercase;
	-webkit-transition: all 500ms ease;
	transition: all 500ms ease;
}
.product__price-ranger .ranger-min-max-block input[type="text"] {
	width: 58px;
}
.payment-status .icon {
	margin-bottom: 15px;
	text-align: center;
}
.payment-status .icon i {
	font-size: 70px;
	color: #0d9a00;
}
.payment-status .title {
	text-align: center;
}
.payment-status .title h3 {
	font-size: 25px;
	color: #0d9a00;
}
.payment-status .title p {
	margin-bottom: 0;
	margin-top: 15px;
	color: #0d9a00;
	font-size: 18px;
}
.payment-status .pay-table {
	margin: 25px auto 0 auto;
	border-radius: 10px;
	box-shadow: var(--shadow-box);
	padding: 15px 15px;
	max-width: 380px;
	background-color: #fff;
}
.payment-status .pay-table .pay-table-title {
	margin-bottom: 15px;
	text-align: center;
	padding-bottom: 7px;
	border-bottom: 3px solid #eee;
}
.payment-status .pay-table .pay-table-item {
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.payment-status .pay-table .pay-table-item:not(:last-child) {
	margin-bottom: 20px;
}
.main-color-three-color {
	color: var(--main-color-three) !important;
}
.main-color-three-color {
	color: var(--main-color-three) !important;
}
.payment-status.fail-pay .title h3, .payment-status.fail-pay .title p {
	color: #d02304;
}
.payment-status.fail-pay .icon i {
	color: #d02304;
}

.mobile-filter-bar {
  position: sticky;
  top: 0;
  background: #fff;
  z-index: 1000;
  padding: 10px;
  border-bottom: 1px solid #ddd;
}

.filter-toggle {
  width: 100%;
  background-color: #007bff;
  color: white;
  padding: 10px;
  border: none;
  font-size: 16px;
  border-radius: 4px;
}

.mobile-filter-panel {
  display: none;
  background-color: #f9f9f9;
  padding: 15px;
  margin-top: 10px;
  border-radius: 6px;
}
.mobile-filter-panel.active {
  display: block;
}
.add-to-cart , .new-add-to-cart , .product-details__quantity , .product-details__excerpt-text2
{
	display: none!important;
}

