nav a {
	text-transform: uppercase !important;
}

.wh-area.style-one .wh-img-wrap img {
	width: 100%;
}

.corner-shape-right {
	background-color: var(--e-global-color-secondary) !important;
}

.corner-shape-right:before {
	box-shadow: -22px -22px var(--e-global-color-secondary) !important;
}

.wh-area.style-one .wh-img-wrap .feature-list li {
	padding: 13px 25px;
	min-width: 265px;
	text-align: center;
}

.wh-area.style-one .wh-img-wrap .feature-list li:first-child {
	background-color: var(--e-global-color-cebaa35);
}

.wh-area.style-one .wh-img-wrap .feature-list li:nth-child(2) {
	background-color: #CFDDFF;
}

.wh-area.style-one .wh-img-wrap .feature-list li:last-child {
	background-color: #F7CCC3;
}

.testimonial-card.style-one .client-quote-wrap .testimonial-title .rating {
	display: none;
}

.client-info h3 {
	font-family: 'open-sans', sans-serif !important;
	font-size: 20px !important;
	font-weight: 900 !important;
}


.testimonial-card.style-one .client-quote-wrap {
	width: calc(100% - 500px);
}

.testimonial-card.style-one {
	padding: 30px;
	border-radius: 100px !important;
}

.testimonial-card.style-one .client-img img {
	border-radius: 100px !important;
}


.btn.style-two {
	border: none;
	color: #383838 !important;
	background-color: #FBEC94 !important;
	border-radius: 100px !important;
	text-transform: none;
}

.btn.style-two:hover {
	background-color: var(--e-global-color-primary) !important;
	color: #ffffff !important;
}

.wh-content .mb-40 {
	margin-bottom: 0px;
}

.feature-card.style-one.mb-25 {
	display: none;
}


.hero-area.style-two .hero-slider-wrap.style-one .hero-slider-one .hero-slide-item .product-card {
	display: none !important;
}

.hero-area.style-two {
	margin: -30px 0 0 !important;
}

.hero-area.style-two .hero-slider-wrap.style-one .hero-thumbslider .hero-thumb {
	padding: 0px !important;
}

.hero-area.style-two .hero-slider-wrap.style-one .hero-thumbslider .hero-thumb img {
	width: 100%;
	object-fit: cover;
	border-radius: 100%;
}

/* body.wp-singular.product-template-default.single.single-product {
    background: var(--e-global-color-secondary);
} */
.breadcrumb-area {
	padding: 40px 0 !important;
}

.breadcrumb-area img {
	display: none !important;
}

.products_details {
	padding-top: 60px !important;
	padding-bottom: 60px !important;
}

.product-details-in-image {
	padding: 0px !important;
}

.woocommerce div.product div.images {
	margin-bottom: 0 !important;
}

.breadcrumb-area .br-menu li,
.products_details div.product p.price,
.products_details div.product span.price,
.text_primary,
.products_details div.product .woocommerce-tabs ul#tabs li.active a {
	color: var(--e-global-color-primary) !important;
}

.products_details div.product .woocommerce-tabs ul#tabs li a::after {
	background-color: var(--e-global-color-primary) !important;
}

.related.products {
	display: none !important;
}

.product-details-in-image .flex-viewport {
	max-height: 500px !important;
}



.footer-main-sec .footer-widget-in .footer-widget .contact-info li {
	padding-left: 0;
}

.footer-main-sec .footer-widget-in .footer-widget .footer-widget-title {
	margin-top: 0;
	margin-bottom: 0;
	padding-bottom: 35px;
}

.footer-main-sec .footer-widget-in .footer-widget .footer-widget-title:before,
.footer-main-sec .footer-widget-in .footer-widget .footer-widget-title:after {
	display: none;
}

.footer-bottom-main .footer-bottom-menu li:after {
	display: none;
}

.footer-bottom-main .footer-bottom-menu li {
	margin: 0;
}

.home-newsletter-sec .newsletter-box.style-one {
	padding: 0;
	background: none;
}

.home-newsletter-sec .elementor-button {
	padding: 15px 0 !important;
	min-height: auto !important;
}

.home-newsletter-sec .elementor-field {
	padding: 10px 0;
}

.common-btn:hover .elementor-button-icon svg path {
	fill: #fff;
}


.home-newsletter-sec {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	gap: 20px;
	flex-wrap: wrap;
}

div.tnp-subscription,
form.tnp-subscription {
	max-width: 100% !important;
}

.tnp-subscription input[type=text],
.tnp-subscription input[type=email] {
	max-width: 350px !important;
	border: none !important;
	border-bottom: 1px solid #000000 !important;
	background-color: transparent !important;
	font-size: 20px !important;
	text-transform: math-auto !important;
	color: #000000 !important;
	height: 50px !important;
}

.tnp-subscription input[type=text]:focus,
.tnp-subscription input[type=email]:focus {
	outline: none !important;
	border-bottom: 1px solid var(--e-global-color-primary) !important;
}

.tnp-subscription input.tnp-submit {
	background-color: #fbec94 !important;
	color: #000000 !important;
	border-radius: 100px !important;
	padding: 14px 70px 14px 27px !important;
	border: none !important;
	display: inline-flex !important;
}

.tnp-field.tnp-field-button {
	position: relative;
}

.tnp-field.tnp-field-button::after {
	content: '';
	position: absolute;
	top: 28%;
	left: 60%;
	right: auto;
	transform: translate(-50%, -50%);
	width: 30px;
	height: 15px;
	background: url('https://betatesting.net/projects/bimc/wp-content/uploads/2026/05/Arrow-1.svg');
}

.tnp-subscription input.tnp-submit:hover {
	background-color: var(--e-global-color-primary) !important;
	color: #ffffff !important;
}


.tnp-field.tnp-field-button:hover:after {
	background: url('https://betatesting.net/projects/bimc/wp-content/uploads/2026/05/Arrow-white-1.svg');
}



/* sticky header start */
header,
header.sticky,
header .logo img,
header.sticky .logo img {
	transition: ease-in-out 0.3s;
}

header.sticky .logo img {
	height: 50px;
	width: auto;
}

header {
	transition: all 0.4s ease;
}

header.sticky {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 999;
}

/* sticky header end */


@media (max-width: 1440px) {

	.tnp-subscription input[type=text],
	.tnp-subscription input[type=email] {
		max-width: 250px !important;
	}

	.comment-form-wrap.contact-wp {
		padding: 30px !important;
	}
}


@media screen and (max-width:767px) {

	.footer-main-sec .footer-widget-in .footer-widget,
	.footer-main-sec .footer-widget-in .footer-widget .contact-info {
		max-width: 100%;
	}

	header.sticky .logo {
		height: 50px;
		width: auto;
	}

	header.sticky .logo img {
		height: 40px;
		width: auto;
	}

}


.woocommerce .woocommerce-MyAccount-navigation ul .is-active a,
.woocommerce .woocommerce-MyAccount-navigation ul li a:hover {
	background-color: var(--e-global-color-primary) !important;
	color: #ffffff !important;
}

.page-main-content .entry-content a {
	color: var(--e-global-color-primary) !important;
	background: var(--e-global-color-c64f248) !important;
}

.page-main-content {
	padding-top: 60px !important;
	padding-bottom: 60px !important;
}

.mission-card.style-one .mission-title {
	gap: 20px;
}

.mission-card.style-one .mission-title .mission-icon {
	width: 50px !important;
	height: 50px !important;
}

.mission-card.style-one {
	min-height: 350px !important;
}

.page-id-14 .container.style-one {
	max-width: 920px !important;
}

.container.style-one .woocommerce button.button {
	background-color: var(--e-global-color-primary) !important;
}

table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__wrap {
	align-items: center !important;
	display: flex;
	flex-direction: row !important;
}

@media screen and (max-width: 767px) {
	.mission-card.style-one {
		min-height: auto !important;
	}
}

.elementor-button--view-cart,
.elementor-button--checkout {
	background-color: var(--e-global-color-c64f248) !important;
	color: #383838 !important;
	border-radius: 100px !important;
	padding: 12px 20px 12px 20px !important;
	border: none !important;
}

.elementor-button--view-cart:hover,
.elementor-button--checkout:hover {
	background-color: var(--e-global-color-primary) !important;
	color: #ffffff !important;
}

.wc-block-components-checkout-order-summary__title-text {
	color: var(--e-global-color-primary) !important;
	font-family: "Bogart Light", Sans-serif;
}

.tnp-field {
	min-height: 100px;
	display: flex;
}

.tnp-field.tnp-field-button {
	display: inline-block;
}

#home-newsletter {
	scroll-margin-top: 250px;
}

span.quantity {
	color: var(--e-global-color-primary) !important;
}

.elementor-menu-cart__product-remove {
	border: 1px solid var(--remove-item-button-color, rgb(204, 24, 24)) !important;
}

.elementor-menu-cart__product-remove:after,
.elementor-menu-cart__product-remove:before {
	background: var(--remove-item-button-color, rgb(204, 24, 24)) !important;
}

.progress-wrap {
	bottom: 80px !important;
}

.hero-slider-one .hero-slide-item {
	position: relative;
	height: 465px;
	margin-top: -1px;
}

.hero-slider-one .hero-slide-item::before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: url("https://betatesting.net/projects/bimc/wp-content/uploads/2026/06/banner-framenew.png") center/contain no-repeat;
	z-index: 10;
	pointer-events: none;
	border-radius: 0 0 100px 100px;
}

.hero-area.style-two .hero-slider-wrap.style-one .hero-slider-one .hero-slide-item img {
	width: 100% !important;
	height: 100% !important;
	object-fit: cover !important;
	border-radius: 0 0 100px 100px;
}

/*.hero-slider-one .hero-slide-item img{
    border-radius:40px;
}

 .hero-slider-one .mx-auto {
    margin-right: 0px !important;
    margin-left: 0px !important;
} */

.hero-slider-wrap.style-one.d-flex.flex-wrap.align-items-center {
	gap: 20px;
}

.hero-area.style-two .hero-slider-wrap.style-one .hero-thumbslider {
	width: 60px !important;
}

@media (max-width: 1440px) {
	.hero-slider-one .hero-slide-item {
		height: 391px;
	}

	.webelieveimg img {
		height: 697px !important;
	}
}

@media (max-width: 1366px) {
	.hero-slider-one .hero-slide-item {
		height: 322px;
	}

	.webelieveimg img {
		height: 661px !important;
	}
}

@media (max-width: 1280px) {
	.hero-slider-one .hero-slide-item {
		height: 322px;
	}

	.webelieveimg img {
		height: 615px !important;
	}
}

@media (max-width: 1200px) {
	.hero-slider-one .hero-slide-item {
		height: 248px;
	}

	.webelieveimg img {
		height: 558px !important;
	}
}

@media (max-width: 1025px) {
	.hero-slider-one .hero-slide-item {
		height: 246px;
	}

	.webelieveimg img {
		height: 480px !important;
	}

	.hero-slider-one .hero-slide-item::before, .hero-area.style-two .hero-slider-wrap.style-one .hero-slider-one .hero-slide-item img {
		border-radius: 0px;
	}
}

@media (max-width: 991px) {
	.hero-slider-one .hero-slide-item {
		height: 100%;
		margin: 0px 58px;
	}

	.webelieveimg img {
		height: 820px !important;
	}
}

@media (max-width: 768px) {
	.hero-slider-one .hero-slide-item {
		margin: 0px 65px;
	}

	.webelieveimg img {
		height: 753px !important;
	}

	.hero-slider-wrap.style-one.d-flex.flex-wrap.align-items-center {
		gap: 0px;
	}

	.hero-area.style-two .hero-slider-wrap.style-one .hero-thumbslider {
		width: 50px !important;
	}
}

@media (max-width: 600px) {
	.webelieveimg img {
		height: 594px !important;
	}
}

@media (max-width: 540px) {
	.webelieveimg img {
		height: 415px !important;
	}
}