@media (max-width: 767px) {
	.dropdown-list {
		display: none;
	}

	.dropdown-list.active {
		display: block;
		padding-top: 1rem;
	}

	.blog_image img {
		height: 100%;
	}
}


@media (max-width: 768px) {
	.carousel-cell {
		width: 100% !important;
		/* Full width for mobile devices */
		height: auto;
	}

	.carousel-cell.is-selected img {
		transform: scale(1.2);
	}
}

@media (min-width: 768px) {
	.testimonials_section .flickity-viewport {
		height: 220px !important;
	}

	.testimonials_section {
		.carousel-cell {
			width: 100%;
			padding: 0 80px;
		}
	}

	a#dropdownLanguage:after {
		content: none;
	}

}
@media (max-width: 767px) {
	.profit-table tr td {
		font-size: 16px !important;
	}

	.profit-table tr th {
		font-size: 16px !important;
	}

	.monthly-profits h2 {
		font-size: 16px !important;
	}

	.seel-out p {
		font-size: 14px !important;
	}

	.profit-per-sale h2 {
		font-size: 16px !important;
	}

	.view-prices button {
		font-size: 14px !important;
	}
}

@media (min-width: 768px) {
	.w-md-50 {
		width: 50% !important;
	}

	.m-h-160 {
		min-height: 160px;
	}
}


@media screen and (max-width: 480px) {
	.text-block h2 {
		font-size: 24px;
		line-height: 25px;
	}

	.dropshippind-section .text-block h2 {
		line-height: 25px;
	}

	.text-block h1 {
		font-size: 28px;
	}

	.text-block h3 {
		font-size: 18px !important;
	}

	.text-block p {
		font-size: 16px !important;
	}

	.nav-link {
		font-size: 16px;
	}

	.btn {
		font-size: 14px;
	}

	.site-logo a img {
		width: 85px;
	}
}

@media screen and (min-width: 481px) and (max-width: 767px) {
	.text-block h2 {
		font-size: 26px;
		line-height: 35px;
	}

	.text-block h1 {
		font-size: 40px;
	}

	.text-block h3 {
		font-size: 20px !important;
	}

	.text-block p {
		font-size: 16px !important;
	}

	.nav-link {
		font-size: 16px;
	}

	.site-logo a img {
		width: 85px;
	}
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
	.text-block h2 {
		font-size: 35px;
		line-height: 35px;
	}

	.text-block h1 {
		font-size: 30px;
	}

	.text-block h3 {
		font-size: 20px;
	}

	.text-block p {
		font-size: 18px !important;
	}
}

@media (max-width: 767px) {
	.step-count img {
		width: 50px !important;
	}

	.fs-55 {
		font-size: 40px !important;
	}

	p {
		font-size: 16px !important;
	}

	.pricing-card h3 {
		width: 100% !important;
	}

	.text-dark {
		--bs-text-opacity: 1;
		color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
	}
}

@media screen and (max-width: 991px) {
	.container {
		width: 90%;
	}

	.step-count img {
		width: 75px;
	}

	.section {
		padding: 30px 0px;
	}

	p {
		font-size: 18px;
	}

	.love-branding-section h3 {
		font-size: 18px !important;
	}

	.btn {
		font-size: 14px;
	}
}

@media screen and (min-width: 992px) and (max-width: 1250px) {
	.nav-link {
		font-size: 13px;
	}

	.btn {
		font-size: 16px;
	}

	p {
		font-size: 18px;
	}
}

@media screen and (min-width: 1025px) and (max-width: 1366px) {
	.text-block h1 {
		font-size: 45px;
	}
}

@media screen and (max-width: 767px) {
	.ft-block {
		text-align: center;
	}
}


@media screen and (max-width: 990px) {
	.nav-mb-hightlight {
		text-align: center;
		background: var(--main-color);
		color: #fff;

		svg {
			width: 20px;
			height: 20px;

			circle {
				fill: #fff !important;
			}

			path {
				fill: #fff !important;
			}
		}
	}
}



@media screen and (max-width: 768px) {
	.fs-60 {
		font-size: 2rem;
	}

	.fs-50 {
		font-size: 35px;
		font-weight: 800;
	}

	.feat-price {
		font-weight: 800 !important;
	}
}

@media screen and (min-width: 768px) {
	.nav-item.dropdown:hover .dropdown-menu {
		display: block;
		margin-top: 0px;
		margin-bottom: 10px;
		border: 0;
	}
}

@media (max-width: 767px) {
	.dropdown-menu {
		display: none;
	}

	.dropdown-menu.show {
		display: block;
		margin-bottom: 10px;
		border: 0;
	}

	.dropdown-menu .nav-item:last-child .nav-link {
		background: transparent !important;
		color: var(--main-color) !important;
	}

	.dropdown-menu .nav-item:last-child .nav-link:hover {
		color: var(--sky-blue-color) !important;
	}
	.fs-xl {
		font-size: 2.5rem;
	}
}

@media screen and (min-width: 768px) {
	.gx-100 {
		--bs-gutter-x: 120px;
	}
}

  @media (max-width: 768px) {
	.carousel-cell {
	  width: 100% !important;
	  height: auto;
	}
  }