@import 'common.css';

.navbar {
	flex-direction: column;
}

.head-topof {
	display: block;
	text-align: center;
	width: 100%;
	color: rgba(var(--white-color), 1);
	padding: 6px 0px;
	background: linear-gradient(to right, #FD8000, #D99F01, #DF0000);
	font-size: 13px;
}

.top-menu,
.menu-nav {
	width: 100%;
	top: 0;
}

.top-menu.header-fixed,
.menu-nav.header-fixed {
	z-index: 9999;
	box-shadow: 0px 5px 20px -8px rgba(14, 13, 14, 0.08);
}

.navbar .menu-nav.header-fixed {
	position: fixed;
	animation: slideDown 0.35s ease-out;
}

.top-menu.header-fixed {
	top: 0;
	animation: slideDown 0.35s ease-out;
}

@keyframes slideDown {
	from {
		transform: translateY(-100%);
	}

	to {
		transform: translateY(0);
	}
}

.top-menu {
	background: rgba(var(--white-color), 1);
	padding: 10px 0px;
}

.top-head {
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 10px;
	width: 100%;
}

.navbar-brand {
	width: 140px;
	height: 50px;
	margin-right: 20px;
}

.navbar-brand img {
	object-fit: contain;
}

.head-form {
	--form-border-color: rgba(var(--fourth-color), 1);
	display: flex;
	border: 1px solid var(--form-border-color);
	width: 45%;
	background: rgba(var(--white-color), 1);
	border-radius: 10px;
	overflow: hidden;
	background: rgba(var(--white-color), 1);
}

.head-form .form-control,
.head-form .search-btn {
	background-color: rgba(var(--white-color), 0);
	border: none;
	border-radius: 0px;
	padding: 10px 10px;
	color: #0e0d0e;
	font-size: 14px;
	position: relative;
	text-overflow: ellipsis;
}

.head-form .form-control {
	width: 100%;
	background: rgba(var(--white-color), 0);
}

.head-form .form-control:hover,
.head-form .form-control:focus {
	background: rgba(var(--white-color), 0);
}

.head-form .search-btn {
	background: rgba(var(--black-color), 0);
	color: rgba(var(--main-color), 1);
	padding: 8px 14px;
	transition: var(--transition-05s);
}

.head-form .search-btn:hover,
.head-form .search-btn:first-child:active,
.head-form .search-btn:active,
.head-form .search-btn:focus,
.head-form :not(.btn-check)+.search-btn:active,
.head-form .search-btn:focus-visible {
	background: rgba(var(--blue-color), 0);
	color: rgba(var(--blue-color), 1);
}

.bmc-box {
	display: flex;
	align-items: center;
	gap: 14px;
}

.bmc-box .common-btn {
	border-radius: 4px;
}

.bmc-box .common-btn.ca-btn {
	border: none;
	--bg-btn: rgba(var(--main-color), 0);
	--common-btn-color: rgba(var(--fourth-color), 1);
	padding: 6px;
	font-weight: 600;
	font-size: 14px;
}

.bmc-box .common-btn.ca-btn:hover,
.bmc-box .common-btn.ca-btn:focus {
	--common-btn-color: rgba(var(--main-color), 1);
}

.cart-icon {
	color: rgba(var(--black-color), 1);
	font-size: 20px;
	padding: 5px 6px;
	position: relative;
}

.cart-icon .cart-dot {
	--ehw-cd: 18px;
	position: absolute;
	display: flex;
	align-items: center;
	justify-content: center;
	width: var(--ehw-cd);
	height: var(--ehw-cd);
	background: rgba(var(--main-color), 1);
	color: rgba(var(--fourth-color), 1);
	border: 1.5px solid rgba(var(--white-color), 1);
	overflow: hidden;
	border-radius: 50%;
	padding: 2px;
	right: -1px;
	top: -1px;
	font-weight: 500;
	font-size: 10px;
}

.navbar-toggler {
	padding: 6px;
	border: none;
}

.navbar-toggler .navbar-toggler-icon {
	background: rgba(var(--black-color), 1);
	width: 1.2em;
	height: 2px;
	position: relative;
	display: block;
}

.navbar-toggler-icon.bar-2 {
	margin: 5px 0px;
}

.menu-nav {
	background: rgba(var(--white-color), 1);
	padding: 14px 0px;
	border-top: 1px solid rgba(var(--fourth-color), 0.1);
}

.navbar .navbar-nav .nav-item .nav-link {
	color: rgba(var(--black-color), 1);
	transition: var(--transition-05s);
	text-transform: capitalize;
	padding: 8px;
	margin-right: 15px;
	font-size: 14px;
	position: relative;
	font-weight: 500;
}

.navbar .navbar-nav .nav-item .nav-link.active,
.navbar .navbar-nav .nav-item .nav-link:hover,
.navbar .navbar-nav .nav-item .nav-link:focus,
.navbar .navbar-nav .nav-item .nav-link[aria-current="page"] {
	color: rgba(var(--main-color), 1);
}

.navbar .navbar-nav .nav-item .nav-link.dropdown-toggle::after {
	content: '\f107';
	font-family: var(--font-awesome);
	font-weight: 600;
	border: none;
	margin-top: 2px;
	vertical-align: middle;
}

.dropdown-menu {
	padding: 0px;
	border: 0;
	border-radius: 0;
	margin: 0 !important;
	transition: var(--transition-05s);
}

.dropdown-menu li a {
	font-weight: 600;
	font-size: 13px;
	border-bottom: 1px solid rgba(var(--black-color), 0.175);
	padding: 10px 15px;
	color: rgba(var(--black-color), 0.6);
	transition: var(--transition-05s);
	background: none;
}

.dropdown-menu li a:hover,
.dropdown-menu li a:active,
.dropdown-menu li a:focus,
.dropdown-menu li a.active {
	color: rgba(var(--white-color), 1);
	background-color: rgba(var(--main-color), 1);
	border-color: rgba(var(--main-color), 1);
}

.dropdown-menu li:last-child a {
	border-bottom: none;
}

.more-nav-box {
	position: relative;
	margin-right: 50px;
}

.more-nav {
	background: rgba(var(--main-color), 1);
	position: relative;
	text-transform: uppercase;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	gap: 5px;
	font-size: 13px;
	font-weight: 600;
	padding: 10px 16px;
	border-radius: 4px;
}

.more-list {
	position: absolute;
	z-index: 2;
	background: rgba(var(--white-color), 1);
	min-width: 180px;
	width: 100%;
	max-width: 250px;
	top: 100%;
	left: 0px;
	padding: 15px;
	max-height: 300px;
	overflow: auto;
	transition: var(--transition-05s);
	opacity: 0;
	visibility: hidden;
}

/* .more-nav-box:hover .more-list, .more-nav-box.more-list-active .more-list { */
.more-nav-box:hover .more-list {
	opacity: 1;
	visibility: visible;
	top: 100%;
}

.more-list li a {
	display: block;
	font-size: 14px;
	color: rgba(var(--black-color), 1);
	transition: var(--transition-05s);
	font-weight: 500;
	margin-bottom: 7px;
}

.more-list li a:hover,
.more-list li a:focus {
	color: rgba(var(--main-color), 1);
}

/* banner start */

.banner-section {
	--banner-height: 50vh;
	background: rgba(var(--white-color), 1);
	min-height: var(--banner-height);
	position: relative;
	z-index: 0;
}

.banner-section.banner-inner-page {
	--banner-height: 30vh;
}

.banner-section.banner-inner-page>* {
	min-height: var(--banner-height);
	display: flex;
	align-items: center;
	justify-content: center !important;
	text-align: center;
	position: relative;
}

.banner-section.banner-inner-page>*::after {
	display: inline-block;
}

.banner-slider {
	min-height: calc(var(--banner-height));
	height: 100%;
	border-radius: 0px;
	overflow: hidden;
}

.iss-banner {
	padding: 45px 0px;
	background: rgba(var(--main-color), 1) no-repeat center center / cover;
	justify-content: flex-start !important;
	position: relative;
}

.iss-banner::after {
	content: '';
	position: absolute;
	inset: 0px;
	width: 100%;
	height: 100%;
	display: none;
	background: rgba(var(--white-color), 0.5);
}

.iss-banner>* {
	position: relative;
	z-index: 1;
}

.banner-slider.owl-carousel .owl-dots {
	position: absolute;
	bottom: 30px;
	left: 11%;
}

.banner-slider.owl-carousel button.owl-dot {
	width: 20px;
	height: 4px;
	background: rgba(var(--fourth-color), 0.4);
	border-radius: 2px;
	border: none;
}

.banner-slider.owl-carousel button.owl-dot.active {
	background: rgba(var(--main-color), 1);
}

.banner-slider>*:first-child,
.banner-slider>*:first-child>*,
.banner-slider>*:first-child>*>*,
.banner-slider>*:first-child>*>*>*,
.banner-slider>*:first-child>*>*>*>* {
	min-height: calc(var(--banner-height));
	height: 100%;
	width: 100%;
	display: flex;
	align-items: center;
}

.banner-slider>*:first-child>*>*>*>*>* {
	align-items: center;
	width: 100%;
}

.banner-SubTitle,
.banner-box>span {
	width: max-content;
	color: rgba(var(--black-color), 1);
	background: rgba(var(--main-color), 1);
	font-size: 25px;
	font-weight: 600;
	text-transform: uppercase;
}

.banner-title,
.banner-box h1 {
	color: rgba(var(--black-color), 1);
	font-size: 45px;
	font-weight: 300;
	text-transform: uppercase;
	margin-bottom: 18px;
}

.banner-title span,
.banner-box h1 span {
	font-weight: 600;
}

/* banner end */


.cat-img {
	display: block;
	width: 100%;
	height: 200px;
	border-radius: 10px;
	overflow: hidden;
}

/* product start */

.product-box {
	width: 100%;
	--pro-list-bg: #F4F4F4;
	display: block;
	position: relative;
	background: var(--pro-list-bg);
}

.product-list,
.product-list a {
	display: block;
	transition: var(--transition-05s);
}

.product-img {
	transition: var(--transition-05s);
	background: var(--pro-list-bg);
	width: 100%;
	height: 250px;
	padding: 30px 30px;
}

.pi-full .product-img {
	padding: 0px;
}

.product-img img {
	transition: var(--transition-05s);
	object-fit: contain;
}

.pl-text-review {
	position: relative;
	background: rgba(var(--white-color), 1);
	padding: 20px 10px;
	text-align: center;
	transition: var(--transition-05s);
	height: 100%;
}

.product-list:hover .pl-text-review {
	margin-top: -50px;
}

.review-star {
	display: flex;
	align-items: center;
	justify-content: center;
	color: rgba(var(--main-color), 1);
	font-size: 14px;
	gap: 2px;
	margin-bottom: 8px;
}

.product-list-title,
.product-list-text h3,
.product-list-text>*:first-child {
	font-size: 16px;
	font-weight: 500;
	margin-bottom: 5px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.product-list-price {
	font-size: 14px;
}

.sell-price,
.product-list-price span,
.product-list-price>*:first-child {
	font-weight: 700;
}

.fixed-price,
.product-list-price del,
.product-list-price>*:last-child {
	color: #949494;
}

.product-list-btn {
	transition: var(--transition-05s);
	margin-top: 10px;
	opacity: 0;
	visibility: hidden;
	margin-bottom: -50px;
}

.product-list:hover .product-list-btn {
	opacity: 1;
	visibility: visible;
	margin-bottom: 0px;
}

.add-cart {
	--ehw-cart: 35px;
	width: var(--ehw-cart);
	height: var(--ehw-cart);
	position: absolute;
	border-radius: 50%;
	display: flex;
	justify-content: center;
	align-items: center;
	transition: var(--transition-05s);
	background: rgba(var(--fourth-color), 0.2);
	color: rgba(var(--fourth-color), 1);
	top: 10px;
	right: 10px;
	font-size: 15px;
}

.add-cart:hover,
.add-cart:focus,
.add-cart.added {
	background: rgba(var(--fourth-color), 1);
	color: rgba(var(--main-color), 1);
}

/* product end */

/* ads start */

.common-section.adsBig-section,
.common-section.adsSmall-section {
	padding: 0px;
}

.ads-BigImg,
.ads-SmallImg {
	display: block;
	width: 100%;
	overflow: hidden;
	border-radius: 15px;
}

.ads-BigImg {
	height: 280px;
}

.ads-SmallImg {
	height: 280px;
}

/* ads end */

.swiper.obe4-slider {
	width: 100%;
	height: 100%;
	margin-left: auto;
	margin-right: auto;
}

.swiper.obe4-slider .swiper-wrapper {
	flex-flow: wrap;
}

.obe4-item {
	margin-top: 0 !important;
}

.cl-img {
	display: flex;
	align-items: center;
	justify-content: center;
	/* background: rgba(var(--white-color), 1); */
	padding: 10px;
	min-height: 200px;
	height: 100%;
	width: 100%;
	border: 1px solid rgba(var(--fourth-color), 0.4);
	border-radius: 10px;
}

.cl-img img {
	object-fit: contain;
	width: 100% !important;
	height: 100% !important;
}

/* footer start */

footer {
	background: rgba(var(--fourth-color), 1);
}

.inner-footer {
	padding: 50px 0px;
	background: rgba(var(--black-color), 0);
}

.foot-title,
.footer-box h5 {
	font-size: 16px;
	font-weight: 600;
	color: rgba(var(--white-color), 1);
	margin-bottom: 20px;
}

.foot-para {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 8;
	text-overflow: ellipsis;
	overflow: hidden;
	color: #B2B2B2;
	font-size: 13px;
}

.foot-para p:last-child {
	margin-bottom: 0px;
}

.foot-para p {
	margin-bottom: 10px;
}

.foot-list li,
.contact-list li {
	font-family: var(--inter-font);
	display: flex;
	justify-content: flex-start;
	margin-bottom: 10px;
	gap: 8px;
}

.foot-list li a,
.contact-list li a {
	font-weight: 500;
	color: #B2B2B2;
	transition: var(--transition-05s);
	font-size: 12px;
}

.contact-list li:last-child a,
.contact-list li:nth-child(3) a {
	color: rgba(var(--main-color), 1);
	text-decoration: underline;
}

.foot-list li a:hover,
.foot-list li a:focus,
.contact-list li a:hover,
.contact-list li a:focus {
	color: rgba(var(--main-color), 1);
}

.foot-list li span,
.contact-list li span {
	color: rgba(var(--main-color), 1);
	font-size: 14px;
}

.copy-box {
	border-top: 1px solid rgba(var(--white-color), 0.2);
	padding: 18px 0px;
	background: rgba(var(--black-color), 0);
	color: rgba(var(--white-color), 0.4);
	font-size: 14px;
	text-align: center;
}

.social-list {
	display: flex;
	gap: 15px;
	align-items: center;
	justify-content: flex-start;
	flex-wrap: wrap;
	margin-top: 15px;
}

.social-list li a {
	color: rgba(var(--fourth-color), 1);
	color: #8A8B8C;
	font-size: 15px;
	transition: var(--transition-05s);
}

.social-list li a:hover,
.social-list li a:focus {
	color: rgba(var(--main-color), 1);
}

.cta-form {
	margin-top: 15px;
}

.cta-form .input-group {
	gap: 10px;
}

.cta-form .input-group .common-btn {
	border-radius: 8px !important;
	--boco-btn: rgba(var(--main-color), 1);
	padding: 5px 20px;
}

.cta-form .input-group .form-control {
	border-radius: 8px !important;
	background: rgba(var(--fourth-color), 0);
	padding: 8px 20px;
	color: rgba(var(--white-color), 0.8);
	border-color: #B2B2B2;
}

.cta-form .input-group .form-control::placeholder {
	color: #B2B2B2;
}

/* footer end */

/* Contact */

.form-box {
	margin-bottom: 15px;
}

.form-box:last-child {
	margin-bottom: 0px;
}

.select-box select,
.select-box select:hover,
.select-box select:focus,
.select-box select:focus-visible,
.select-box select:focus-within,
.select-box select:active,
.select-box select:target {
	padding-right: 50px;
	background: rgba(var(--black-color), 0);
	position: relative;
	z-index: 1;
	color: #848484;
}

.select-box select option,
.select-box select:hover option,
.select-box select:focus option,
.select-box select:focus-visible option,
.select-box select:focus-within option,
.select-box select:active option,
.select-box select:target option {
	color: #111;
}

.select-box::after,
.select-box::before {
	content: '';
	position: absolute;
	display: inline-block;
}

.select-box::after {
	border-right: 2px solid #333;
	border-bottom: 2px solid #333;
	width: 10px;
	height: 10px;
	transform: rotate(45deg);
	right: 20px;
	top: 40%;
}

.select-box::before {
	border-right: 1px solid #B1B1B1;
	width: 1px;
	height: 70%;
	margin-block: auto;
	right: 49px;
	top: 0;
	bottom: 0;
}

.form-control,
.form-select {
	border: 1px solid #CBCBCB;
	border-radius: 0px;
	padding: 12px 10px;
	font-size: 14px;
}

.form-control:hover,
.form-control:focus,
.form-select:hover,
.form-select:focus {
	border-color: #CBCBCB;
}

.form-control::placeholder {
	color: #989898;
}

.select-box,
.form-control,
.select-box:hover,
.form-control:hover,
.select-box:focus,
.form-control:focus {
	position: relative;
	background: #fff;
	color: #989898;
}

textarea.form-control {
	resize: none;
}

.iframe-box {
	width: 100%;
	height: 460px;
	overflow: hidden;
}

.iframe-box iframe {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.navbreadcrumb>.breadcrumb {
	margin-bottom: 0px;
	--bs-breadcrumb-item-padding-x: 0.4rem;
}

.navbreadcrumb>.breadcrumb li>* {
	font-size: 15px;
	font-weight: 600;
	transition: var(--transition-05s);
}

.navbreadcrumb>.breadcrumb li>a:hover {
	color: rgba(var(--main-color), 1);
}

.filter-tbox {
	display: flex;
	justify-content: space-between;
	margin-bottom: 20px;
}

.filter-tbox,
.Sort-Innbox {
	font-size: 15px;
	font-weight: 600;
}

.filter-tbox .common-border-btn {
	--boco-btn: rgba(var(--main-color), 0);
	--bg-btn: rgba(var(--main-color), 0);
}

.filter-tbox .common-border-btn:hover,
.filter-tbox .common-border-btn:focus,
.filter-tbox .common-border-btn:focus-visible {
	--boco-btn: rgba(var(--main-color), 0);
	--bg-btn: rgba(var(--main-color), 0);
	--common-btn-color: rgba(var(--second-color), 1);
}

.filter-box {
	position: sticky;
	top: 80px;
	margin-bottom: 12px;
}

.filter-title {
	font-weight: 700;
	font-size: 16px;
	margin-bottom: 7px;
}

.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
	background-color: rgba(var(--main-color), 1);
}

.Sort-Innbox {
	display: flex;
	align-items: center;
	gap: 8px;
	justify-content: space-between;
	margin: 0 0 10px;
}

.Sort-Innbox span {
	width: 65px;
}

.Sort-Innbox select {
	width: 25%;
	font-size: 14px;
	padding-right: 27px;
}

/* Product dtl start */

.product-dtl-img img {
	object-fit: contain;
}

.pro-dtl-review {
	display: flex;
	align-items: center;
	justify-content: flex-start;
	color: rgba(var(--yellow-color), 1);
	font-size: 14px;
	gap: 2px;
	margin: 15px 0;
}

.review-text-box>span,
.review-text-box>*:last-child {
	font-size: 11px;
	color: rgba(var(--black-color), 0.5);
	white-space: nowrap;
}

.product-dtl-title,
.product-dtl-box h2,
.product-dtl-box .product-dtl-text>*:first-child {
	font-size: 25px;
	font-weight: 500;
	margin-bottom: 5px;
}

.product-dtl-price.product-list-price {
	font-size: 19px;
	margin-top: 10px;
}

.product-dtl-box .review-text-box .review-star {
	justify-content: flex-start;
}

.product-dtl-box .review-text-box {
	margin: 10px 0px 15px;
	display: flex;
	align-items: center;
	justify-content: flex-start;
	gap: 8px;
	margin-bottom: 10px;
}

.product-dtl-img .gc-thumbs-area-main .gc-thumbs-area-prev>*:before,
.product-dtl-img .gc-thumbs-area-main .gc-thumbs-area-next>*:before {
	color: rgba(var(--white-color), 1) !important;
	transition: var(--transition-05s);
}

.product-dtl-img .gc-thumbs-area-main .gc-thumbs-area-prev .gc-icon,
.product-dtl-img .gc-thumbs-area-main .gc-thumbs-area-next .gc-icon {
	background: rgba(var(--black-color), 0.8);
	transition: var(--transition-05s);
}

.product-dtl-img .gc-thumbs-area-main .gc-thumbs-area-prev,
.product-dtl-img .gc-thumbs-area-main .gc-thumbs-area-next {
	bottom: 40px;
}

.product-dtl-img .gc-thumbs-area-main .gc-thumbs-area-prev {
	left: 0px;
}

.product-dtl-img .gc-thumbs-area-main .gc-thumbs-area-next {
	right: 0;
}

.product-dtlBtn .common-btn,
.product-dtlBtn .common-border-btn {
	border-radius: 8px;
	width: 100%;
	padding: 16px 12px;
}

.product-dtlBtn .common-border-btn {
	font-size: 16px;
}

.inputBtn-box {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	width: 100%;
	margin-bottom: 10px;
	gap: 10px;
}

.product-dtlBtn>*:first-child {
	display: flex;
	flex-direction: column;
	gap: 10px;
	margin-bottom: 20px;
}

.product-dtlBtn .Sort-Innbox select {
	width: 75%;
}

.product_meta {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	gap: 10px;
	margin: 20px 0px;
	border-bottom: 1px solid rgba(var(--black-color), 0.1);
	padding-bottom: 20px;
}

.product_meta .brand {
	display: flex;
	align-items: center;
	justify-content: center;
	overflow: hidden;
	--ehw-pmb: 55px;
	padding: 4px;
	width: var(--ehw-pmb);
	height: var(--ehw-pmb);
	border: 1px solid #eee;
	border-radius: 0.5rem;
}

.product_meta .brand img {
	width: 100%;
	height: auto;
}

.product-meta-inner>span {
	display: block;
}

.product-meta-inner>span:not(:last-child) {
	margin-right: 1rem;
}

.product-meta-inner {
	line-height: 1.9;
	padding: 0.2rem 0 0 0.3rem;
	color: var(--wolmart-body-color, #666);
}

.product_meta a {
	text-transform: none;
	color: #999;
}

.wcbr-brands {
	display: block;
	margin-top: 32px;
}

.shipping-list {
	padding: 15px;
	border: 1px solid #EEE;
	display: flex;
	flex-direction: column;
	gap: 15px;
}

.shipping-list li {
	display: flex;
	align-items: center;
	justify-content: flex-start;
	gap: 10px;
}

.shipping-icon {
	color: rgba(var(--black-color), 0.8);
	font-size: 28px;
	width: 45px;
}

.shipping-title {
	color: rgba(var(--black-color), 0.8);
	font-size: 15px;
	margin-bottom: 5px;
	line-height: 1;
}

.shipping-description {
	font-size: 13px;
	margin-bottom: 0;
	line-height: 1.2;
}

/* faq start */

.MissValu-section .common-para,
.MissValu-section .common-box>div {
	margin-bottom: 0px;
}

.faq-section .common-box {
	text-align: center;
}

.accordion {
	margin-top: 20px;
}

.accordion-button:focus {
	box-shadow: none;
}

.accordion-header button {
	font-size: 15px;
	font-weight: 600;
}

.accordion-button:not(.collapsed) {
	color: rgba(var(--white-color), 1);
	background: rgba(var(--main-color), 1);
	box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color);
}

.accordion-button:not(.collapsed)::after {
	background-image: var(--bs-accordion-btn-icon);
	filter: contrast(0) brightness(2);
}

.accordion-body {
	font-size: 14px;
	color: #5B5B5B;
}

.accordion-item {
	margin-bottom: 15px;
	border-radius: 10px !important;
	border: 1px solid rgba(var(--main-color), 0.5) !important;
	overflow: hidden;
}

/* faq End */

.cont-box {
	text-align: center;
	padding: 15px;
	border: 1px solid rgba(var(--black-color), 0.5);
	border-radius: 8px;
	min-height: 190px;
}

.cont-icon {
	font-size: 45px;
	color: rgba(var(--main-color), 1);
}

.cont-text h5 {
	font-size: 18px;
	font-weight: 600;
	color: rgba(var(--black-color), 1);
	line-height: 1;
}

.cont-text span,
.cont-text a {
	font-size: 14px;
	line-height: 1;
	color: rgba(var(--black-color), 1);
	transition: var(--transition-05s);
}

.cont-text>a:hover {
	color: rgba(var(--main-color), 1);
}

/* Account */

.order-left-sidebar {
	position: relative;
	width: 100%;
	padding-right: 30px;
	border-right: 1px solid #ececec;
}

.order-left-sidebar h3 {
	font-size: 16px;
	font-weight: 600;
	color: #000;
	margin: 0;
	padding: 20px 0;
	border-bottom: 1px solid #ececec;
}

.order-left-sidebar .cat-list {
	position: relative;
	width: 100%;
	padding: 15px 0px;
	border-bottom: 1px solid #ececec;
}

.order-left-sidebar .cat-list h4 {
	position: relative;
	width: 100%;
	font-size: 15px;
	font-weight: 600;
	color: #686868;
	margin-bottom: 15px;
}

.order-left-sidebar .cat-list ul {
	position: relative;
	width: 100%;
	padding-left: 0px;
	margin-bottom: 0px;
}

.order-left-sidebar .cat-list ul li {
	position: relative;
	width: 100%;
	padding: 5px 0px;
}

.order-left-sidebar .cat-list ul li a {
	position: relative;
	color: #686868;
	font-size: 14px;
	transition: var(--transition-05s);
}

.order-left-sidebar .cat-list ul li a:hover,
.order-left-sidebar .cat-list ul li a:focus,
.order-left-sidebar .cat-list ul li.active a {
	color: #C6102E;
}

.cart-dtl-bx {
	border: 1px solid #023625;
	padding: 15px;
	border-radius: 8px;
}

.cart-dtl-bx table th {
	font-size: 18px;
	color: #060606;
	font-weight: 400;
}

.wishlist-table table tbody tr {
	vertical-align: middle;
}

.cart-pro-dtl {
	display: flex;
	align-items: center;
	position: relative;
}

.cart-dtl-bx table td,
.cart-dtl-bx table th {
	padding: 1rem;
}

.cart-pro-dtl>.cart-pro-img {
	height: 65px;
	width: 50px;
	margin-right: 12px;
}

.cart-pro-img img {
	object-fit: contain;
}

.cart-pro-dtl h4 {
	color: #222222;
	font-size: 14px;
	margin: 0;
	padding: 0;
}

.wishlist-table .wishlist-stock {
	position: relative;
	font-size: 16px;
	margin-bottom: 0px;
}

.wishlist-table .wishlist-instock {
	color: #009900;
}

.wishlist-table .wishlist-outstock {
	color: #f50000;
}

.wishlist-table .wishlist-stock:before {
	font-family: 'FontAwesome';
	letter-spacing: 0;
	display: inline-block;
	margin-right: 5px;
	font-weight: 900;
}

.wishlist-table .wishlist-instock:before {
	content: "\f00c";
}

.wishlist-table .wishlist-outstock:before {
	content: "\f00d";
}

.payment-successful-panel {
	padding: 80px 0;
	text-align: center;
}

.success-icon {
	width: 150px;
	height: 150px;
	border-width: 2px;
	display: block;
	margin: 0 auto;
	border-radius: 100%;
	text-align: center;
	border-color: #10c633;
	border-style: dotted;
	padding: 10px;
}

.success-icon i {
	width: 100%;
	height: 100%;
	background: #fff;
	font-size: 40px;
	line-height: 121px;
	color: #4c89ff;
	border-radius: 100%;
	text-align: center;
	border-width: 2px;
	border-style: dotted;
	-webkit-text-stroke: 1px #fff;
	-webkit-text-fill-color: #10c633;
	box-shadow: 0 0 8px rgba(0, 0, 0, 0.3);
}

.payment-successful-panel h3 {
	font-size: 60px;
	padding: 15px 0;
	color: green;
	font-weight: 200;
}

.payment-successful-panel p {
	font-size: 14px;
	color: #333;
}

.payment-successful-panel p strong {
	font-size: 22px;
	color: #333;
}

.cancel-order a {
	position: relative;
	color: #c6102e;
	font-size: 15px;
	font-weight: 600;
}

.section-404 {
	text-align: center;
}

.section-404 .page {
	margin: 2rem 0;
	font-size: 20px;
	font-weight: 600;
	color: #444;
}

.section-404 .error {
	font-size: 150px;
	color: rgba(var(--main-color), 1);
	text-shadow: 1px 1px 1px #db6e00, 2px 2px 1px #db6e00, 3px 3px 1px #db6e00, 4px 4px 1px #db6e00, 5px 5px 1px #db6e00, 6px 6px 1px #db6e00, 7px 7px 1px #db6e00, 8px 8px 1px #db6e00, 25px 25px 8px rgba(var(--black-color), 0.1);
}

.updateWrap {
	border: 1px solid #ccc;
	border-radius: 20px;
	overflow: hidden;
	padding-right: 20px;
}

.updatePrflSec .profileImg {
	position: relative;
	background-color: #f1f1f1;
	display: flex;
	justify-content: center;
	align-items: center;
	height: 100%;
	min-height: 415px;
	border-radius: 20px;
}

.updateWrap h2 {
	position: absolute;
	top: -22px;
	background: #fff;
	padding: 0 15px;
}

.updatePrflSec .profileImg i {
	position: absolute;
	top: 50%;
	right: 0;
	width: 62px;
	height: 62px;
	background: #1fb381;
	color: #fff;
	font-size: 30px;
	border-radius: 50%;
	line-height: 62px;
	text-align: center;
}

.updatePrflSec .profileImg span {
	position: relative;
}

.updatePrflSec .profileImg img {
	width: 244px;
	height: 244px;
	border-radius: 50%;
	border: 10px solid #fff;
	object-fit: cover;
	position: relative;
}

.count-bx {
	display: flex;
	align-items: center;
	margin: 8px 0 0;
}

.count-bx button {
	width: 30px;
	height: 30px;
	border-radius: 4px;
	line-height: 30px;
	border: 1px solid rgba(var(--main-color), 1);
	margin: 6px;
	font-size: 22px;
	color: rgba(var(--main-color), 1);
}

.count-bx input {
	width: 40px;
	font-size: 16px;
	text-align: center;
	min-height: 32px;
	padding: 0;
}

.coupon-bx .input-group {
	width: 50%;
}

.common-section,
.track-section {
	min-height: 400px;
}

#TrackForm .input-group {
	gap: 12px;
}

#TrackForm .common-border-btn {
	border-radius: 0px;
}


.job-field {
	padding: 30px 0;
}

.job-title {
	font-weight: 700;
	font-size: 22px;
	color: #000;
}

.hire-box {
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
	padding: 30px;
	background: #fff;
	color: #000;
	position: relative;
	border-radius: 15px;
}

.rate {
	float: left;
	height: 46px;
	padding: 0 10px;
	padding-left: 0;
}

.rate:not(:checked)>input {
	position: absolute;
	top: -200px;
	visibility: hidden;
}

.rate:not(:checked)>label {
	float: right;
	width: 1em;
	overflow: hidden;
	white-space: nowrap;
	cursor: pointer;
	font-size: 30px;
	color: #ccc;
}

.rate:not(:checked)>label:before {
	content: '★ ';
}

.rate>input:checked~label {
	color: #ffc700;
}

.rate:not(:checked)>label:hover,
.rate:not(:checked)>label:hover~label {
	color: #deb217;
}

.rate>input:checked+label:hover,
.rate>input:checked+label:hover~label,
.rate>input:checked~label:hover,
.rate>input:checked~label:hover~label,
.rate>label:hover~input:checked~label {
	color: #c59b08;
}

.job-post-field label {
	font-weight: 700;
	color: #000;
	margin-bottom: 0;
}

.job-post-field .form-control {
	border-radius: 0;
	border: none;
	border-bottom: 1px solid #cacaca;
	min-height: 48px;
	font-size: 14px;
	padding-left: 2px;
	padding-right: 2px;
}

.rating-list ul li {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	align-items: center;
	border-bottom: 1px solid #e8e8e8;
	padding: 20px 0px;
	position: relative;
}

.rating-list ul li .participant-img {
	width: 125px;
	height: 125px;
	border-radius: 50%;
	overflow: hidden;
}

.rating-list ul li .participant-img img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.rating-list ul li .participant-details {
	width: 80%;
	padding: 0 15px;
	color: #575757;
	line-height: 22px;
}

.rating-list ul li .participant-details .rating {
	color: #000;
	font-weight: 700;
}

.rating-list ul li .participant-details p {
	font-size: 14px;
	margin-bottom: 5px;
}

.rating-list ul li .participant-details .rating-date {
	font-size: 14px;
	color: #575757;
	margin-top: 10px;
}

.rating img {
	width: auto;
}

.rating-list {
	max-height: 400px;
	overflow-y: scroll;
}


/* Product dtl end */

@media (min-width: 992px) {
	.nav-item.dropdown .dropdown-menu {
		opacity: 0;
		visibility: hidden;
	}

	.nav-item.dropdown:hover .dropdown-menu,
	.nav-item.dropdown .dropdown-menu.show {
		opacity: 1;
		display: block;
		visibility: visible;
	}
}

@media (min-width: 1200px) {
	.nav-item.dropdown .dropdown-menu[data-bs-popper] {
		top: 100%;
	}
}

@media (min-width: 1400px) {
	.container {
		max-width: 1140px;
	}
}

@media (max-width: 1200px) {
	.iss-banner::after {
		display: inline-block;
	}
}

@media (max-width: 991px) {
	.menu-nav {
		padding: 0px;
		border-top: 0px;
	}

	.navbar-brand {
		width: 130px;
	}

	.head-form {
		width: 100%;
		order: 1;
	}

	.top-head {
		flex-wrap: wrap;
	}

	.head-form .form-control {
		width: 100%;
	}

	.bmc-box {
		gap: 8px;
	}

	.navbar .menu-nav.header-fixed {
		top: 17.5%;
	}

	.top-menu.header-fixed {
		position: fixed;
		box-shadow: -20px 10px 15px -20px rgba(var(--black-color), 1), 20px 10px 15px -20px rgba(var(--black-color), 1);
	}

	.navbar-collapse {
		background: rgba(var(--white-color), 0.9);
		position: absolute;
		width: 100%;
		left: 0;
		top: 100%;
		padding: 30px;
		z-index: 9;
	}

	.navbar .navbar-nav .nav-item .nav-link {
		display: inline-block;
		margin-right: 0;
		margin-bottom: 10px;
		padding: 8px 2px;
	}

	.navbar .navbar-nav .nav-item:first-child .nav-link {
		padding-top: 0px;
	}

	.navbar .navbar-nav .nav-item:last-child .nav-link {
		margin-bottom: 0px;
		padding-bottom: 0px;
	}

	.more-nav-box {
		margin-right: 0px;
	}

	.more-list {
		position: static;
		max-width: 100%;
		/* background: rgba(var(--white-color), 1); */
		/* padding-bottom: 0; */
		/* padding-left: 0; */
		display: none;
		visibility: visible;
		opacity: 1;
	}

	.more-list li a {
		margin-bottom: 15px;
	}

	.more-list li:last-child a {
		margin-bottom: 0px;
	}

	.more-nav-box.more-list-active .more-list {
		display: block;
	}

	.iframe-box {
		height: 400px;
	}

	.ads-SmallImg {
		height: auto;
	}

	.cl-img {
		height: 80px;
	}

	.product-list .product-list-btn {
		opacity: 1;
		visibility: visible;
		margin-bottom: 0px;
	}

	.product-list:hover .pl-text-review {
		margin-top: 0px;
	}

}

@media (max-width: 767px) {
	.iframe-box {
		height: 350px;
	}

	.cat-img,
	.ads-BigImg {
		height: auto;
	}

	.coupon-bx .input-group {
		width: 100%;
	}

	.top-menu.header-fixed {
		position: static !important;
		animation: inherit;
	}

	.menu-nav.header-fixed {
		position: static !important;
		animation: inherit;
	}

	.bmc-box {
		justify-content: space-between;
		width: 100%;
	}

	.Sort-Innbox select {
		width: 50%;
	}

	.filter-box {
		margin: 0 0 10px;
	}

	.updatePrflSec .profileImg {
		min-height: auto;
	}

	.updateWrap {
		padding: 15px;
	}
}

@media (max-width: 580px) {
	.navbar-brand {
		width: 90px;
		height: 50px;
	}

	.navbar-collapse {
		padding: 25px 10px;
	}

	.navbar .navbar-nav .nav-item:last-child .nav-link {
		margin-bottom: 10px;
		padding-bottom: 8px;
	}

	/* .navbar .menu-nav.header-fixed {
		top: 16%;
	} */
	.head-form .form-control,
	.head-form .form-select,
	.head-form .search-btn {
		font-size: 12px;
	}

	.head-form .form-select {
		width: 70%;
	}

	.iframe-box {
		height: 300px;
	}

	.obe-OverWidth {
		width: calc(100%);
	}

	.bmc-box .common-btn.ca-btn {
		display: none;
	}

	.banner-title,
	.banner-box h1 {
		font-size: 30px;
	}

	.common-btn,
	.common-border-btn {
		padding: 8px 14px;
		font-size: 14px;
	}

	a.crat-buttn {
		font-size: 14px;
	}
}