@media screen and (max-width: 1200px) {
	.banner-content h1 {
		font-size: 60px;
	}
	.sub-menu-icon {
		justify-content: left;
	}
}
@media screen and (max-width: 992px) {
	.nav-pills .nav-link {
		border-bottom: 3px solid transparent;
	}
	.inner-banner .content h2 {
		text-transform: uppercase;
		font-size: 40px;
	}
	.counter .conter-wrp .item {
		border: 1px solid white;
		padding: 40px 10px;
	}
	.banner-10 .banner-on-content h1 {
		font-size: 50px;
	}
}
@media screen and (max-width: 767px) {
	.product-item-content {
		text-align: center;
	}
	.star {
		justify-content: center;
	}
	.image-shade {
		padding: 50% 0;
	}
	.products-list {
		display: none;
	}
	.dropbtn {
		border-bottom: 1px solid white;
	}
	.banner-content {
		max-width: 100%;
	}
	.inner-banner .content h2 {
		text-transform: uppercase;
		font-size: 20px;
	}
	.error-404 .error-item h1 {
		font-size: 100px;
		color: #3ccf4e;
		font-weight: bolder;
	}
	.banner-content .black-clr {
		font-size: 45px;
		text-align: center;
	}
	.banner-10 .banner-on-content h1 {
		font-size: 40px;
	}
	.inner-banner {
		padding: 100px 0;
	}
}
@media screen and (max-width: 570px) {
	.quantity-cart-btn .quantity {
		width: 162px;
	}
	.quantity-cart-btn .qty {
		width: 50px;
	}
	.single-cart-button {
		width: 90px;
		font-size: 12px;
	}

	.banner-content .white-clr {
		font-size: 40px;
	}

	.footer-text p {
		font-size: 13px;
	}
}
@media screen and (max-width: 450px) {
	.nav-pills .nav-link {
		width: 126px;
		border-bottom: 3px solid transparent;
	}
	.payment img {
		width: 25px;
		height: 25px;
		margin-left: 15px;
	}
}
@media screen and (max-width: 426px) {
	.banner-content {
		padding: 50px 0px;
	}
	.banner-content h1 {
		font-size: 40px;
	}
	.sub-menu-search input {
		padding: 2px 12px;
	}
	.sub-menu-search a {
		padding: 2px;
	}
	.banner-10 .banner-on-content h1 {
		font-size: 30px;
	}
	.section-image h2 {
		font-size: 20px;
	}
	.section-image h3 {
		font-size: 12px;
	}
	.section-image-content {
		padding: 10px 12px;
	}
	.blog .content {
		padding: 0px 20px;
	}

	.footer-text p {
		font-size: 11px;
	}
	.sub-menu-search input::placeholder {
		font-size: 12px;
		opacity: 0.6;
	}
}
@media screen and (max-width: 375px) {
}

.banner-section.vf1 {
background-image: url('../../assets/images/banner/baby1.jpg');
background-size: cover;
background-position: center;
}
.banner-section.vf2 {
background-image: url('../../assets/images/banner/baby2.jpg');
background-size: cover;
background-position: center;
}

/* Mobile (exemplo com breakpoint até 768px): */
@media (max-width: 768px) {
.banner-section.vf1 {
background-image: url('../../assets/images/banner/baby1-mobile.jpg');
}
.banner-section.vf2 {
background-image: url('../../assets/images/banner/baby2-mobile.jpg');
}
}
