@font-face {
	font-family: "Acme-Regular";
	font-display: swap;
	src: url("../fonts/Acme-Regular.ttf");
}
@font-face {
	font-family: "visbycf-medium";
	font-display: swap;
	src: url("../fonts/visby-cf/visbycf-medium.otf");
}
@font-face {
	font-family: "visbycf-demibold";
	font-display: swap;
	src: url("../fonts/visby-cf/visbycf-demibold.otf");
}
@font-face {
	font-family: "visbycf-bold";
	font-display: swap;
	src: url("../fonts/visby-cf/visbycf-bold.otf");
}
@font-face {
	font-family: "visbycf-regular";
	font-display: swap;
	src: url("../fonts/visby-cf/visbycf-regular.otf");
}
@font-face {
	font-family: "poppins-regular";
	src: url("../fonts/poppins/Poppins-Regular.ttf");
}
@font-face {
	font-family: "poppins-Medium";
	src: url("../fonts/poppins/Poppins-Medium.ttf");
}
@font-face {
	font-family: "poppins-Semibold";
	src: url("../fonts/poppins/Semibold.ttf");
}
:root {
	/* Heading Font Start Here */
	--heading-font: "Acme-Regular";
	--secondary-regular-font: "poppins-Regular";
	--secondary-semibold-font: "poppins-Semibold";
	--secondary-medium-font: "poppins-Medium";
	--bold-font: "visbycf-bold";
	--regular-font: "visbycf-regular";
	--demibold-font: "visbycf-demibold";
	--medium-font: "visbycf-medium";
}
/* Fonts family */
.heading-font {
	font-family: var(--heading-font);
}

.secondary-regular-font {
	font-family: var(--secondary-regular-font);
}
.secondary-medium-font {
	font-family: var(--secondary-medium-font);
}

.secondary-semibold-font {
	font-family: var(--secondary-semibold-font);
}

.primary-regular-font {
	font-family: var(--regular-font);
}

.primary-medium-font {
	font-family: var(--demibold-font);
}

.primary-semibold-font {
	font-family: var(--medium-font);
}

.primary-bold-font {
	font-family: var(--bold-font);
}

/* Fonts family  */

/* Fonts sizes  */
.xl-font {
	font-size: 110px;
}
.level-1 {
	font-size: 53px;
}

.level-2 {
	font-size: 45px;
}

.level-3 {
	font-size: 32px;
}

.level-4 {
	font-size: 29px;
}

.level-5-lg {
	font-size: 27px;
}
.level-5 {
	font-size: 19px;
}

.level-6 {
	font-size: 17px;
}

.level-7 {
	font-size: 14px;
}

.level-8 {
	font-size: 12px;
}
@media (max-width: 1367px) {
	.level-1 {
		font-size: 55px;
	}

	.level-2 {
		font-size: 40px;
	}

	.level-3 {
		font-size: 26px;
	}

	.level-4 {
		font-size: 20px;
	}

	.level-5-lg {
		font-size: 18px;
	}
	.level-5 {
		font-size: 16px;
	}

	.level-6 {
		font-size: 15px;
	}

	.level-7 {
		font-size: 13px;
	}

	.level-8 {
		font-size: 11px;
	}
	.usd-btn {
		width: 128px;
	}
}
@media (max-width: 1024px) {
	.level-1 {
		font-size: 45px;
	}

	.level-2 {
		font-size: 27px;
	}

	.level-3 {
		font-size: 25px;
	}

	.level-4 {
		font-size: 20px;
	}

	.level-5-lg {
		font-size: 18px;
	}
	.level-5 {
		font-size: 19px;
	}

	.level-6 {
		font-size: 14px;
	}

	.level-7 {
		font-size: 13px;
	}

	.level-8 {
		font-size: 12px;
	}
	.usd-btn {
		width: 150px;
	}
}
@media (max-width: 912px) {
	.level-1 {
		font-size: 60px;
	}

	.level-2 {
		font-size: 35px;
	}

	.level-3 {
		font-size: 32px;
	}

	.level-4 {
		font-size: 25px;
	}

	.level-5-lg {
		font-size: 24px;
	}
	.level-5 {
		font-size: 20px;
	}

	.level-6 {
		font-size: 22px;
	}

	.level-7 {
		font-size: 21px;
	}

	.level-8 {
		font-size: 14px;
	}
	.usd-btn {
		width: 150px;
	}
}
@media (max-width: 576px) {
	.level-1 {
		font-size: 32px !important;
	}

	.level-2 {
		font-size: 27px !important;
	}

	.level-3 {
		font-size: 21px !important;
	}

	.level-4 {
		font-size: 19px !important;
	}

	.level-5-lg {
		font-size: 18px !important;
	}
	.level-5 {
		font-size: 17px !important;
	}

	.level-6 {
		font-size: 18px !important;
	}

	.level-7 {
		font-size: 14px !important;
	}

	.level-8 {
		font-size: 15px !important;
	}
}
@media (max-width: 281px) {
	.level-1 {
		font-size: 25px !important;
	}

	.level-2 {
		font-size: 22px !important;
	}

	.level-3 {
		font-size: 17px !important;
	}

	.level-4 {
		font-size: 15px !important;
	}

	.level-5-lg {
		font-size: 14px !important;
	}
	.level-5 {
		font-size: 13px !important;
	}

	.level-6 {
		font-size: 14px !important;
	}

	.level-7 {
		font-size: 11px !important;
	}

	.level-8 {
		font-size: 11px !important;
	}
}

/* Fonts sizes  */

/* border-radius */
.rounded-wrapper {
	border-radius: 30px;
}
.border-danger1 {
	border: 1px solid #f26722 !important;
}
.border-danger1:hover {
	color: #f26722;
}
