<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import url("https://fonts.googleapis.com/css2?family=Assistant:wght@200..800&amp;display=swap");
@import url("https://fonts.googleapis.com/css2?family=Jost:ital,wght@0,100..900;1,100..900&amp;display=swap");
@import url("https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&amp;display=swap");

@font-face {
	font-family: "FbMatritsa-ExtraLight";
	src: url("./fonts/FbMatritsa-ExtraLight.otf") format("opentype");
}

@font-face {
	font-family: "FbMatritsa-Light";
	src: url("./fonts/FbMatritsa-Light.otf") format("opentype");
}

@font-face {
	font-family: "FbMatritsa-Regular";
	src: url("./fonts/FbMatritsa-Regular.otf") format("opentype");
}

@font-face {
	font-family: "FbMatritsa-Medium";
	src: url("./fonts/FbMatritsa-Medium.otf") format("opentype");
}

@font-face {
	font-family: "FbMatritsa-Bold";
	src: url("./fonts/FbMatritsa-Bold.otf ") format("opentype");
}

@font-face {
	font-family: "FbMatritsa-Black";
	src: url("./fonts/FbMatritsa-Black.otf") format("opentype");
}

@font-face {
	font-family: "FbMatadorEn-Regular";
	src: url("./fonts/FbMatadorEn-Regular.otf") format("opentype");
}

@font-face {
	font-family: "FbMatritsaEn-ExtraLight";
	src: url("./fonts/FbMatritsaEn-ExtraLight.otf") format("opentype");
}

@font-face {
	font-family: "FbMatritsaEn-Light";
	src: url("./fonts/FbMatritsaEn-Light.otf") format("opentype");
}

@font-face {
	font-family: "FbMatritsaEn-Regular";
	src: url("./fonts/FbMatritsaEn-Regular.otf") format("opentype");
}

@font-face {
	font-family: "FbMatritsaEn-Medium";
	src: url("./fonts/FbMatritsaEn-Medium.otf") format("opentype");
}

@font-face {
	font-family: "FbMatritsaEn-Bold";
	src: url("./fonts/FbMatritsaEn-Bold.otf") format("opentype");
}

@font-face {
	font-family: "FbMatritsaEn-Black";
	src: url("./fonts/FbMatritsaEn-Black.otf") format("opentype");
}

@font-face {
	font-family: "FbMatritsaNarrow-Regular";
	src: url("./fonts/FbMatritsaNarrow-Regular.otf") format("opentype");
}

@font-face {
	font-family: "FbMatritsaNarrow-Bold";
	src: url("./fonts/FbMatritsaNarrow-Bold.otf") format("opentype");
}

:root {
	--ff-heading: "FbMatritsaNarrow-Regular";
	--ff-body: "FbMatritsa-Regular";
	--lh-heading: 1.1;
	--lh-body: 2;
	--fs-lg: 18px;
	--fs-body: 15px;
	--fs-sm: 14px;
	--c-heading: #000000;
	--c-body: #000000;
	--c-body-light: #989898;
	--c-green: #79824E;
	--c-purple: #BDA9DB;
	--c-loam: #C28072;
	--c-blue: #426971;
	--c-light-green: #94C95E;
	--c-yellow: #FFC233;
	--c-beige: #F2EDD9;
	--c-dark-green: #363E2C;
	--c-white: #ffffff;
	--c-black: #000000;
	--border-default: #ebebeb;
	--border-light: #f0f0f0;
	--border-dark: #ccc;
	--bg-default: #F1ECD9;
	--bg-light: #F8F5F0;
}

html {
	scroll-behavior: smooth;
	font-size: 100%;
}

body {
	padding: 0;
	margin: 0;
	font-family: var(--ff-body);
	font-size: var(--fs-body);
	color: var(--c-body);
	line-height: var(--lh-body);
	text-align: right;
}

@media (max-width: 991px) {
	body {
		--fs-body: 14px;
	}
}

a {
	text-decoration: none;
	color: var(--c-body);
}

span,
sub,
sup,
a {
	display: inline-block;
}

ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	line-height: var(--lh-heading);
	font-family: var(--ff-heading);
	color: var(--c-heading);
}

.overlay {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 111;
	visibility: hidden;
	opacity: 0;
}

.overlay.active {
	visibility: visible;
	opacity: 1;
}

/* button css start */
.btn {
	font-size: 16px;
	font-family: "FbMatritsa-Medium";
	text-align: center;
	border: none;
	cursor: pointer;
	position: relative;
	line-height: 1;
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 0;
}

.btn:focus {
	outline: auto;
}

.btn span {
	position: absolute;
	transition: ease 0.3s;
}

.btn svg path {
	transition: fill 0.3s ease, stroke 0.3s ease;
}

.btn.btn-loam svg path {
	transition: fill 0.3s ease, stroke 0.3s ease;
	stroke: black;
}

.btn.btn-loam svg path:first-child {
	fill: #C28072;
	stroke: none !important;
}

.btn.btn-blue {
	color: var(--c-white);
}

.btn.btn-blue svg path {
	transition: fill 0.3s ease, stroke 0.3s ease;
	stroke: black;
}

.btn.btn-blue svg path:first-child {
	fill: #426970;
	stroke: none !important;
}

.btn.btn-purple span {
	line-height: 1.2;
}

.btn.btn-purple svg path {
	transition: fill 0.3s ease, stroke 0.3s ease;
	stroke: black;
}

.btn.btn-purple svg path:first-child {
	fill: #BDA9DB;
	stroke: none !important;
}

.btn.btn-light-green svg path {
	transition: fill 0.3s ease, stroke 0.3s ease;
	stroke: black;
}

.btn.btn-light-green svg path:first-child {
	fill: #94C95E;
	stroke: none !important;
}

@media (max-width: 991px) {
	.btn {
		max-width: 220px;
		font-size: 14px;
	}
}

.btn:hover {
	color: var(--c-black);
}

.btn:hover svg path:first-child {
	fill: var(--c-yellow);
}

.btn.btn-outline-white,
.btn.btn-outline-light {
	max-width: -moz-max-content;
	max-width: max-content;
	margin-inline: auto;
}

.btn.btn-outline-white span,
.btn.btn-outline-light span {
	font-size: var(--fs-sm);
	color: var(--c-black);
	margin: 0;
	font-family: "FbMatritsa-Regular";
}

.btn.btn-outline-white svg path,
.btn.btn-outline-light svg path {
	fill: #FFFFFF;
	transition: fill 0.3s ease, stroke 0.3s ease;
	stroke: black;
}

.btn.btn-outline-white svg path:first-child,
.btn.btn-outline-light svg path:first-child {
	stroke: none !important;
}

.btn.btn-outline-white:hover svg path,
.btn.btn-outline-light:hover svg path {
	fill: var(--c-purple);
}

.btn.btn-outline-light {
	margin-inline: 0;
}

.btn.btn-outline-light span {
	font-family: "FbMatritsa-Regular" !important;
	font-size: 14px !important;
}

.btn.btn-outline-light svg path {
	fill: #F1ECD9;
}

.btn-outline-yellow {
	color: var(--c-black);
	font-size: 16px;
	position: relative;
	display: flex;
	justify-content: center;
	align-items: center;
	transition: all ease 0.3s;
}

/* button css end */
/* whatsapp start */
.whatsapp {
	position: fixed;
	right: 64px;
	bottom: 65px;
	z-index: 9;
}

@media (max-width: 991px) {
	.whatsapp {
		right: 20px;
		bottom: 20px;
	}

	.whatsapp img {
		width: 32px;
	}
}

/* whatsapp end*/
/* header area start */
.logo img {
	max-width: 178px;
	-o-object-fit: contain;
	object-fit: contain;
}

@media (max-width: 991px) {
	.logo img {
		max-width: 113px;
	}
}

.header-area {
	background-color: var(--c-dark-green);
	padding-block: 25px;
	position: sticky;
	z-index: 999;
	top: 0;
	left: 0;
	width: 100%;
	transition: all ease 0.3s;
}

@media (max-width: 1199px) {
	.header-area {
		box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.1490196078);
	}
}

@media (max-width: 991px) {
	.header-area {
		background-color: #4B6043;
	}
}

.header-area.sticky {
	box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.1490196078);
}

.header-area .header-bg-shape {
	position: absolute;
	left: 0;
	top: 100%;
	width: 100%;
	z-index: 1;
}

.header-area .container {
	position: relative;
	z-index: 1;
}

@media (max-width: 991px) {
	.header-area .container {
		padding-inline: 20px;
	}
}

.header-wrapper {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.main-menu {
	display: flex;
	gap: 30px;
}

@media (max-width: 1399px) {
	.main-menu {
		gap: 24px;
	}
}

@media (max-width: 1199px) {
	.main-menu {
		gap: 16px;
		width: 250px;
		flex-wrap: wrap;
		flex-direction: column;
		margin-inline: auto;
		margin-bottom: 35px;
	}
}

.main-menu li a {
	font-size: 18px;
	color: var(--c-white);
	transition: all ease 0.3s;
	font-family: "FbMatritsaNarrow-Bold";
	text-decoration: none;
}

@media (max-width: 1199px) {
	.main-menu li a {
		font-size: 28px;
		line-height: 1;
		font-family: "FbMatritsaNarrow-Regular";
	}
}

.main-menu li a.active,
.main-menu li a:hover {
	color: var(--c-yellow);
}

@media (max-width: 991px) {

	.main-menu li a.active,
	.main-menu li a:hover {
		font-family: "FbMatritsaNarrow-Bold";
	}
}

@media (min-width: 1200px) {
	.sidebar-menu-wrapper .btn {
		display: none;
	}
}

@media (max-width: 1199px) {
	.sidebar-menu-wrapper {
		position: fixed;
		left: 0;
		top: 104px;
		width: 100%;
		height: 100%;
		z-index: 555;
		transform: translateX(-100%);
		transition: all ease 0.3s;
		background-color: rgba(75, 96, 67, 0.8980392157);
		text-align: center;
		padding: 45px;
	}
}

@media (max-width: 1199px) and (max-width: 991px) {
	.sidebar-menu-wrapper {
		top: 85px;
	}
}

@media (max-width: 1199px) {
	.sidebar-menu-wrapper .btn {
		margin-inline: auto;
		font-size: 16px;
		font-family: "FbMatritsa-Regular";
	}

	.sidebar-menu-wrapper.active {
		transform: translateX(0%);
		display: block;
	}

	.toggler {
		cursor: pointer;
		width: 30px;
		transition: all ease 0.3s;
	}

	.toggler li {
		width: 100%;
		height: 2px;
		background-color: var(--c-white);
		line-height: 1;
		transition: all ease 0.3s;
	}

	.toggler li:not(:last-child) {
		margin-bottom: 4px;
	}

	.toggler.active li:first-child {
		transform: rotate(-45deg) translate(-8px, 0px);
	}

	.toggler.active li:last-child {
		transform: rotate(45deg) translate(-8.5px, 0px);
	}

	.toggler.active li:nth-child(2) {
		opacity: 0;
	}
}

.whatsapp-toggler-wrapper {
	display: flex;
	align-items: center;
	gap: 24px;
}

@media (min-width: 1200px) {
	.whatsapp-toggler-wrapper {
		display: none;
	}
}

/* header area end */
.overview-content-three {
	position: relative;
	display: flex;
	flex-direction: column;
	justify-content: center;
	padding: 60px 10px;
	overflow: hidden;
	min-height: 545px;
}

.overview-content-three::before {
	position: absolute;
	content: "";
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #000000;
	opacity: 0;
	z-index: 1;
	transform: scale(0);
	transition: 0.5s ease-in-out;
	border-radius: 50%;
}

.overview-content-three .overview-img {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: fill;
	object-fit: fill;
	transition: 0.5s ease-in-out;
}

@media (min-width: 768px) {
	.overview-content-three {
		padding: 60px 20px;
	}
}

@media (min-width: 992px) {
	.overview-content-three {
		padding: 80px 35px;
	}
}

@media (min-width: 1400px) {
	.overview-content-three {
		padding-top: 130px;
		padding-bottom: 105px;
		padding-left: 140px;
	}
}

.overview-content-three .inner-content {
	max-width: 660px;
	margin-left: auto;
	text-align: center;
	position: relative;
	z-index: 1;
}

@media (min-width: 1400px) {
	.overview-content-three .inner-content {
		padding-right: 140px;
	}
}

.overview-content-three h3 {
	font-family: "DM Sans", serif;
	color: #ffffff;
	line-height: 1;
	margin: 0;
	margin-bottom: 20px;
	font-size: 36px;
	font-weight: 700;
	transition: 0.5s ease-in-out;
}

@media (min-width: 768px) {
	.overview-content-three h3 {
		font-size: 42px;
	}
}

@media (min-width: 1500px) {
	.overview-content-three h3 {
		font-size: 48px;
	}
}

.overview-content-three .bottom-content {
	visibility: hidden;
	opacity: 0;
	transition: 0.5s ease-in-out;
	display: none;
}

.overview-content-three:hover::before {
	opacity: 0.5;
	transform: scale(1);
	border-radius: 0%;
}

.overview-content-three:hover .title {
	opacity: 0;
	display: none;
}

.overview-content-three:hover .overview-img {
	transform: scale(1.05);
}

.overview-content-three:hover .bottom-content {
	opacity: 1;
	visibility: visible;
	display: block;
	animation: fadeIn 0.5s ease-in-out;
}

.overview-content-four {
	position: relative;
	display: flex;
	flex-direction: column;
	justify-content: center;
	padding: 60px 10px;
	overflow: hidden;
	min-height: 545px;
}

.overview-content-four::before {
	position: absolute;
	content: "";
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #000000;
	opacity: 0;
	z-index: 1;
	transform: scale(0);
	transition: 0.5s ease-in-out;
	border-radius: 50%;
}

.overview-content-four .overview-img {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: fill;
	object-fit: fill;
	transition: 0.5s ease-in-out;
}

.overview-content-four .inner-content {
	max-width: 660px;
	text-align: center;
	position: relative;
	z-index: 1;
}

.overview-content-four h3 {
	font-family: "DM Sans", serif;
	color: #ffffff;
	line-height: 1;
	margin: 0;
	margin-bottom: 20px;
	font-size: 36px;
	font-weight: 700;
	transition: 0.5s ease-in-out;
}

.overview-content-four .bottom-content {
	display: none;
	transition: 0.5s ease-in-out;
}

.overview-content-four:hover::before {
	opacity: 0.5;
	transform: scale(1);
	border-radius: 0%;
}

.overview-content-four:hover .title {
	opacity: 0;
	display: none;
}

.overview-content-four:hover .overview-img {
	transform: scale(1.05);
}

.overview-content-four:hover .bottom-content {
	display: block;
	animation: fadeIn 0.5s ease-in-out;
}

/* footer area start */
.footer-area {
	background-color: var(--c-dark-green);
	padding-top: 50px;
	position: relative;
}

@media (max-width: 991px) {
	.footer-area {
		background-color: #4B6043;
	}
}

.footer-area .footer-top-shape {
	position: absolute;
	bottom: 99.5%;
	left: 0;
	width: 100%;
}

@media (max-width: 991px) {
	.footer-area .footer-top-shape {
		width: 2000px;
	}
}

.footer-top {
	padding-bottom: 20px;
}

@media (max-width: 991px) {
	.footer-top {
		overflow: hidden;
	}
}

.footer-top .container {
	max-width: 100%;
}

@media (min-width: 1700px) {
	.footer-top .container {
		padding-left: 250px;
		padding-right: 100px;
	}
}

.footer-wrapper {
	display: flex;
	gap: 60px;
	justify-content: space-between;
}

@media (max-width: 1399px) {
	.footer-wrapper {
		flex-wrap: wrap;
		justify-content: space-around;
	}
}

@media (max-width: 991px) {
	.footer-wrapper {
		gap: 56px;
	}
}

.copyright-text {
	text-align: center;
	padding-block: 25px;
}

.copyright-text p {
	color: var(--c-white);
	font-family: "FbMatritsa-Light";
	margin: 0;
	font-size: 16px;
}

@media (max-width: 991px) {
	.copyright-text p {
		font-size: 11px;
	}
}

.footer-subscribe {
	width: 340px;
}

@media (max-width: 575px) {
	.footer-subscribe {
		width: 100%;
	}
}

.footer-subscribe p {
	color: var(--c-white);
	font-size: var(--fs-sm);
	font-family: "FbMatritsa-Light";
}

@media (max-width: 1500px) {
	.footer-subscribe p {
		max-width: 300px;
	}
}

@media (max-width: 991px) {
	.footer-subscribe p {
		max-width: 500px;
	}
}

.footer-widget {
	min-width: 120px;
}

@media (max-width: 575px) {
	.footer-widget {
		min-width: 90px;
	}
}

@media (max-width: 575px) {
	.footer-widget.mobile-w-full {
		width: 100%;
	}
}

.footer-widget .footer-title {
	margin-bottom: 35px;
	color: var(--c-white);
	font-size: 20px;
}

@media (max-width: 991px) {
	.footer-widget .footer-title {
		margin-bottom: 16px;
	}
}

.footer-widget ul li {
	font-family: "FbMatritsa-Light";
}

.footer-widget ul li a {
	color: var(--c-white);
	font-size: var(--fs-sm);
}

.footer-widget ul li a:hover {
	text-decoration: underline;
	color: var(--c-yellow);
}

.subscribe-input-wrapper {
	width: 310px;
	position: relative;
	background-image: url(../images/shape/subscribe-inpu-shape.svg);
	background-repeat: no-repeat;
}

@media (max-width: 575px) {
	.subscribe-input-wrapper {
		width: 100%;
		background-size: 100%;
	}
}

.subscribe-input-wrapper input {
	height: 52px;
	background-color: transparent;
	border: none;
	padding-left: 50px;
	font-family: "FbMatritsa-Light";
}

@media (max-width: 575px) {
	.subscribe-input-wrapper input {
		height: 57px;
		padding-right: 30px;
	}
}

.subscribe-input-wrapper input:focus {
	background-color: transparent;
	box-shadow: none;
}

.subscribe-input-wrapper button {
	position: absolute;
	left: 2px;
	top: 2px;
	bottom: 2px;
	background-color: transparent;
	padding: 10px 20px;
	margin: 0;
	outline: none;
	border: none;
}

.subscribe-input-wrapper button img {
	width: 18px;
}

.footer-links {
	min-width: 300px;
}

.footer-links ul {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
}

@media (max-width: 991px) {
	.footer-links ul {
		grid-template-columns: repeat(1, 1fr);
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
		gap: 0px 24px;
	}

	.footer-links ul li {
		position: relative;
		font-family: "FbMatritsa-Light";
	}

	.footer-links ul li:not(:last-child)::before {
		position: absolute;
		content: "";
		left: -15px;
		top: 50%;
		transform: translateY(-50%);
		width: 1px;
		height: 10px;
		background-color: var(--c-white);
	}

	.footer-links ul li a {
		font-size: 11px;
	}

	.footer-links ul li a:hover {
		font-weight: 700;
		text-decoration: none;
	}
}

.social-links ul {
	display: flex;
	gap: 12px;
}

.contact-list {
	min-width: 175px;
}

.contact-list ul li {
	color: var(--c-white);
	display: flex;
	gap: 15px;
	font-size: var(--fs-sm);
	font-family: "FbMatritsa-Light";
}

.contact-list ul li:not(:last-child) {
	margin-bottom: 16px;
}

@media (max-width: 991px) {
	.contact-list ul li:not(:last-child) {
		margin-bottom: 8px;
	}
}

@media (max-width: 991px) {
	.footer-logo img {
		max-width: 205px;
		-o-object-fit: contain;
		object-fit: contain;
	}
}

/* footer area end */
/* hero area start */
.hero-area {
	position: relative;
}

.hero-area .hero-bottom-shape {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	z-index: 1;
}

.hero-area .hero-thumb {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.hero-area .hero-thumb img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}

.hero-area .hero-content {
	padding-top: 300px;
	padding-bottom: 90px;
	position: relative;
	z-index: 1;
}

@media (max-width: 991px) {
	.hero-area .hero-content {
		padding-top: 190px;
		padding-bottom: 45px;
		max-height: 80dvh;
	}
}

.hero-area .hero-content span,
.hero-area .hero-content h1 {
	font-size: clamp(5rem, 5vw, 5.625rem);
	color: var(--c-white);
	font-family: "FbMatritsa-Bold";
	line-height: 1;
	display: block;
}

@media (max-width: 991px) {
	.hero-area .hero-content span,
	.hero-area .hero-content h1 {
		margin: 0;
	}
}

.hero-area .hero-content p {
	font-size: clamp(2.813rem, 5vw, 3.25rem);
	color: var(--c-white);
	font-family: "FbMatritsa-Bold";
	margin: 0;
	line-height: 1.1;
}

.hero-area.inner-hero,
.hero-area {
	min-height: 495px;
	display: flex;
	flex-direction: column;
}

.hero-area.inner-hero .container {
	display: flex;
	flex-direction: column;
	margin-top: auto;
}

@media (max-width: 991px) {
	.hero-area.inner-hero {
		min-height: 407px;
		max-height: 80dvh;
	}
}

.hero-area.inner-hero .container {
	position: relative;
}

.hero-area.inner-hero .leaves {
	position: absolute;
	bottom: 30px;
	left: 0;
}

@media (max-width: 991px) {
	.hero-area.inner-hero .leaves {
		width: 80px;
		bottom: 45px;
	}
}

.hero-area.inner-hero span,
.hero-area.inner-hero h1{
	font-size: clamp(2.4rem, 5vw, 5.625rem);
	line-height: 1;
	color: var(--c-white);
	font-family: "FbMatritsa-Light";
}

.hero-area.inner-hero .leaves-right {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: 0;
}

@media (max-width: 991px) {
	.hero-area.inner-hero .leaves-right {
		width: 80px;
	}
}

.hero-area.inner-hero .hero-content {
	padding-top: 275px;
	padding-bottom: 80px;
	position: relative;
	z-index: 1;
}

@media (max-width: 991px) {
	.hero-area.inner-hero .hero-content {
		padding-top: 190px;
		padding-bottom: 45px;
		max-height: 80dvh;
	}
}

.hero-area.inner-hero .hero-content.span-bold span {
	font-family: "FbMatritsa-Bold";
}

.hero-area.inner-hero .hero-content.span-bold-last span:last-child {
	font-family: "FbMatritsa-Bold";
}

.hero-area.inner-hero .hero-content p {
	font-size: clamp(2.2rem, 5vw, 2.5rem);
}

@media (max-width: 991px) {
	.hero-area.inner-hero .hero-content p {
		margin: 0;
	}
}

/* hero area end */
/* welcome area start */
.welcome-area {
	padding-bottom: 80px;
	padding-top: 70px;
	background-color: var(--c-white);
}

@media (max-width: 991px) {
	.welcome-area {
		padding-top: 50px;
		padding-bottom: 60px;
	}
}

.welcome-content {
	max-width: 846px;
	margin-inline: auto;
	text-align: center;
}

.welcome-content h1,
.welcome-content span {
	font-size: clamp(1.875rem, 5vw, 4.063rem);
	line-height: 1;
}

.welcome-content h1 {
	font-family: "FbMatritsaNarrow-Bold";
	margin-bottom: 10px;
}

.welcome-content span {
	font-family: "FbMatritsaNarrow-Regular";
}

.welcome-content p {
	margin-top: 20px;
	margin-bottom: 0;
}

@media (max-width: 991px) {
	.welcome-content p {
		font-size: var(--fs-sm);
		font-family: "FbMatritsa-Light";
	}
}

/* welcome area end */
/* plan area start */
.plan-top-content-wrapper {
	background-color: var(--c-beige);
	padding-top: 90px;
	padding-bottom: 80px;
	position: relative;
}

@media (max-width: 991px) {
	.plan-top-content-wrapper {
		padding-top: 20px;
		padding-bottom: 130px;
	}
}

.plan-top-content-wrapper .section-top-shape {
	position: absolute;
	bottom: 100%;
	left: 0;
	width: 100%;
}

@media (max-width: 991px) {
	.plan-top-content-wrapper .section-top-shape {
		width: 2000px;
	}
}

.plan-top-content-wrapper .section-bottom-shape {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
}

@media (max-width: 991px) {
	.plan-top-content-wrapper .section-bottom-shape {
		width: 2000px;
	}
}

@keyframes kopanimation {
	0% {
		transform: rotate(-15deg);
	}

	50% {
		transform: rotate(15deg);
	}

	100% {
		transform: rotate(-15deg);
	}
}

.plan-top-content {
	max-width: 800px;
	margin-inline: auto;
	display: flex;
	align-items: center;
	justify-content: space-between;
	position: relative;
	padding-right: 80px;
}

@media (max-width: 991px) {
	.plan-top-content {
		flex-wrap: wrap;
		max-width: 250px;
		margin-inline: auto;
		text-align: center;
		padding-right: 0;
		justify-content: center;
	}

	.plan-top-content .left-arrow2 {
		position: absolute;
		left: -40px;
		top: 0;
		-o-object-fit: contain;
		object-fit: contain;
	}
}

@media (max-width: 991px) and (max-width: 991px) {
	.plan-top-content .left-arrow2 {
		top: 15px;
		animation: kopanimation 2s ease-in-out infinite;
	}
}

.plan-top-content .left-arrow {
	position: absolute;
	left: 35%;
	top: -105%;
	width: 100px;
	-o-object-fit: contain;
	object-fit: contain;
}

.plan-top-content .left-arrow.animate {
	animation: kopanimation 2s ease-in-out infinite;
}

.plan-top-content .parot {
	position: absolute;
	top: -100%;
	right: -6%;
	width: 127px;
	-o-object-fit: contain;
	object-fit: contain;
}

@media (max-width: 991px) {
	.plan-top-content .parot {
		height: 100px;
		-o-object-fit: contain;
		object-fit: contain;
		top: -50%;
		right: -35%;
	}
}

.plan-top-content h2 {
	font-size: clamp(1.875rem, 5vw, 3.438rem);
}

@media (max-width: 991px) {
	.plan-top-content h2 {
		width: 100%;
		margin-bottom: 24px;
	}
}

.plan-card-wrapper {
	position: relative;
	z-index: 1;
	padding-top: 64px;
	padding-bottom: 86px;
}

@media (min-width: 1200px) {
	.plan-card-wrapper .row {
		--bs-gutter-x: 3.438rem;
	}
}

@media (max-width: 991px) {
	.plan-card-wrapper {
		margin-top: -135px;
		padding-bottom: 0;
	}
}

.plan-card__thumb {
	width: 100%;
	height: 450px;
	overflow: hidden;
	border-radius: 25px;
}

@media (max-width: 1199px) {
	.plan-card__thumb {
		height: 235px;
	}
}

.plan-card__thumb img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	transition: all ease 1s;
}

@media (max-width: 991px) {
	.plan-card__thumb img {
		-o-object-position: top;
		object-position: top;
	}
}

.plan-card__content {
	max-width: 330px;
	margin-inline: auto;
	margin-top: -50px;
}

@media (max-width: 991px) {
	.plan-card__content .btn {
		margin-inline: auto;
	}

	.plan-card__content .btn span {
		font-size: 16px;
		line-height: 1.3;
	}
}

.plan-card:hover .plan-card__thumb img {
	transform: scale(1.05);
}

/* plan area end */
/* experience area start */
.experience-area {
	background-color: var(--c-beige);
	position: relative;
	padding-top: 25px;
	padding-bottom: 52px;
}

@media (max-width: 991px) {
	.experience-area {
		background-color: transparent;
		padding-top: 60px;
	}
}

.experience-area .section-top-shape {
	position: absolute;
	bottom: 100%;
	left: 0;
	width: 100%;
}

@media (max-width: 991px) {
	.experience-area .section-top-shape {
		display: none;
	}
}

.experience-area .section-top-shape img {
	width: 100%;
}

.experience-area .section-bottom-shape {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
}

@media (max-width: 991px) {
	.experience-area .section-bottom-shape {
		display: none;
	}
}

.experience-area .section-bottom-shape img {
	width: 100%;
}

@media (max-width: 991px) {
	.experience-wrapper .row {
		flex-direction: column-reverse;
	}
}

.experience-content {
	max-width: 510px;
	text-align: right;
	margin-inline: auto;
}

@media (min-width: 1500px) {
	.experience-content {
		margin-left: auto;
	}
}

.experience-content h2 {
	font-size: clamp(1.563rem, 5vw, 2.5rem);
	margin-bottom: 32px;
}

@media (max-width: 991px) {
	.experience-content h2 {
		margin-bottom: 20px;
		font-family: "FbMatritsaNarrow-Bold";
	}
}

.experience-content p {
	margin-bottom: 32px;
}

@media (max-width: 991px) {
	.experience-content p {
		font-size: 14px;
		margin-bottom: 0;
		font-family: "FbMatritsa-Light";
	}
}

.experience-thumb {
	height: 468px;
	position: relative;
	z-index: 1;
}

@media (max-width: 991px) {
	.experience-thumb {
		height: 325px;
	}
}

.experience-thumb img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	border-radius: 220px 60px 148px 30px;
}

@media (max-width: 991px) {
	.experience-thumb img {
		border-radius: 135px 29px 77px 26px;
	}
}

/* experience area end */
/* travel area start */
.travel-area {
	background-color: var(--c-white);
	padding-top: 65px;
	padding-bottom: 90px;
	overflow: hidden;
}

@media (max-width: 991px) {
	.travel-area {
		padding-top: 0;
		padding-bottom: 65px;
	}
}

@media (min-width: 992px) {
	.travel-wrapper .row {
		--bs-gutter-x: 5.625rem;
	}
}

.travel-thumb {
	height: 468px;
	position: relative;
}

@media (max-width: 991px) {
	.travel-thumb {
		height: 325px;
	}
}

.travel-thumb img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	border-radius: 60px 190px 30px 189px;
}

@media (max-width: 991px) {
	.travel-thumb img {
		border-radius: 135px 29px 77px 26px;
	}
}

.travel-thumb img.koala {
	position: absolute;
	bottom: 0;
	right: -22%;
	width: 258.93px;
	height: 239px;
	border-radius: 0px;
}

.travel-thumb img.koala2 {
	width: 128px;
	height: 161px;
	-o-object-fit: contain;
	object-fit: contain;
	position: absolute;
	left: -45px;
	top: 20px;
}

@media (max-width: 575px) {
	.travel-thumb img.koala2 {
		left: -17%;
		top: 0;
	}
}

.travel-content {
	max-width: 520px;
	text-align: right;
}

@media (min-width: 1500px) {
	.travel-content {
		margin-right: 60px;
	}
}

@media (min-width: 992px) and (max-width: 1350px) {
	.travel-content {
		max-width: 500px;
		margin-left: auto;
	}
}

.travel-content h2 {
	font-size: clamp(1.563rem, 5vw, 2.5rem);
	margin-bottom: 32px;
}

@media (max-width: 991px) {
	.travel-content h2 {
		font-size: 25px;
		margin-bottom: 20px;
		font-family: "FbMatritsaNarrow-Bold";
	}
}

.travel-content p {
	margin-bottom: 32px;
}

@media (max-width: 991px) {
	.travel-content p {
		font-size: 14px;
		margin-bottom: 0;
		font-family: "FbMatritsa-Light";
	}
}

/* travel area end */
/* call to action area start */
.call-to-action-area {
	background-color: var(--c-beige);
	position: relative;
	padding-top: 30px;
	padding-bottom: 50px;
	margin-top: 70px;
}

@media (max-width: 991px) {
	.call-to-action-area {
		padding-top: 35px;
		padding-bottom: 35px;
		margin-top: 30px;
	}
}

.call-to-action-area .section-top-shape {
	position: absolute;
	bottom: 100%;
	left: 0;
	width: 100%;
}

.call-to-action-area .section-top-shape img {
	width: 100%;
}

.call-to-action-area .section-bottom-shape {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
}

.call-to-action-area .section-bottom-shape img {
	width: 100%;
}

.call-to-action-content {
	display: flex;
	align-items: center;
	justify-content: space-between;
	max-width: 1160px;
	margin-inline: auto;
}

@media (max-width: 991px) {
	.call-to-action-content {
		flex-wrap: wrap;
		text-align: center;
		justify-content: center;
		gap: 0px;
	}
}

.call-to-action-content h2 {
	font-size: clamp(1.875rem, 5vw, 3.438rem);
	margin: 0;
	margin-left: 90px;
}

@media (max-width: 991px) {
	.call-to-action-content h2 {
		font-size: 30px;
		margin-bottom: 20px;
		max-width: 220px;
		margin-inline: auto;
	}
}

.call-to-action-content .kanguru3 {
	position: absolute;
	right: 0;
	top: -30px;
}

@media (max-width: 991px) {
	.call-to-action-content .kanguru3 {
		right: -5%;
		top: -35px;
	}
}

.call-to-action-content .kanguru2 {
	transform: translateY(-20px);
	max-width: 222px;
	max-height: 186px;
	-o-object-fit: contain;
	object-fit: contain;
}

/* call to action area end */
/* learn more about area start */
.learn-more-about-area {
	padding-bottom: 80px;
	padding-top: 70px;
}

@media (max-width: 991px) {
	.learn-more-about-area {
		padding-block: 50px;
	}
}

.learn-more-about-top-content {
	max-width: 600px;
	margin-inline: auto;
	text-align: center;
	margin-bottom: 60px;
}

@media (max-width: 991px) {
	.learn-more-about-top-content {
		padding-inline: 17px;
		margin-bottom: 40px;
	}
}

.learn-more-about-top-content h2 {
	font-size: clamp(1.563rem, 5vw, 2.5rem);
	margin-bottom: 24px;
}

@media (max-width: 991px) {
	.learn-more-about-top-content h2 {
		font-size: 25px;
		margin-bottom: 20px;
		font-family: "FbMatritsaNarrow-Bold";
	}
}

@media (max-width: 991px) {
	.learn-more-about-top-content p {
		font-size: 14px;
		font-family: "FbMatritsa-Light";
	}
}

.learn-more-card-wrapper {
	padding-bottom: 60px;
}

@media (max-width: 991px) {
	.learn-more-card-wrapper {
		padding-bottom: 35px;
	}
}

@media (min-width: 1200px) {
	.learn-more-card-wrapper .row {
		--bs-gutter-x: 5.938rem;
	}
}

.learn-more-card__thumb {
	height: 373px;
	overflow: hidden;
	border-radius: 15px;
}

@media (max-width: 991px) {
	.learn-more-card__thumb {
		height: 325px;
	}
}

.learn-more-card__thumb img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	border-radius: 15px;
	transition: all ease 1s;
}

@media (max-width: 991px) {
	.learn-more-card__thumb img {
		border-radius: 25px;
	}
}

.learn-more-card__content {
	height: 100%;
	margin-inline: 12px;
	padding: 30px 24px 25px;
	text-align: center;
	margin-top: -40px;
	position: relative;
	z-index: 1;
}

@media (max-width: 991px) {
	.learn-more-card__content {
		padding-inline: 20px;
		margin-inline: 6px;
	}
}

.learn-more-card__content .card-border-shape {
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	z-index: -1;
}

.learn-more-card__content p,
.learn-more-card__content span {
	max-width: 292px;
	margin-inline: auto;
}

.learn-more-card__content span {
	display: block;
	margin-bottom: 8px;
	font-size: var(--fs-lg);
	font-family: "FbMatritsa-Regular";
}

@media (max-width: 991px) {
	.learn-more-card__content span {
		line-height: 1.4;
	}
}

.learn-more-card__content p {
	font-size: var(--fs-sm);
	margin-bottom: 30px;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
}

@media (max-width: 991px) {
	.learn-more-card__content p {
		font-family: "FbMatritsa-Light";
		line-height: 1.55;
	}
}

.learn-more-card:hover .learn-more-card__thumb img {
	transform: scale(1.05);
}

.see-all-article-btn {
	text-align: center;
	font-size: 20px;
	display: inline-block;
	position: relative;
	font-family: "FbMatritsa-Medium";
}

@media (max-width: 991px) {
	.see-all-article-btn {
		font-size: 18px;
	}
}

.see-all-article-btn::before {
	position: absolute;
	bottom: 0;
	content: "";
	width: 0px;
	height: 2px;
	display: block;
	background: var(--c-black);
	transition: 300ms;
}

.see-all-article-btn:hover::before {
	width: 100%;
}

/* learn more about area end */
/* order area start */
.order-area {
	background-color: var(--bg-default);
	padding-top: 40px;
	padding-bottom: 60px;
	position: relative;
}

@media (max-width: 991px) {
	.order-area {
		padding-bottom: 200px;
		padding-top: 0px;
	}

	.order-area .container {
		max-width: 100%;
		padding-inline: 0;
	}
}

.order-area .section-top-shape {
	position: absolute;
	bottom: 100%;
	left: 0;
	width: 100%;
}

@media (max-width: 991px) {
	.order-area .section-top-shape {
		width: 3000px;
	}
}

.google-map {
	width: 100%;
	height: 420px;
}

@media (min-width: 992px) {
	.google-map {
		width: 57.8%;
	}
}

.google-map iframe {
	width: 100%;
	height: 100%;
	border-radius: 25px;
}

@media (max-width: 991px) {
	.google-map iframe {
		border-radius: 0;
	}
}

.order-wrapper {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

@media (max-width: 991px) {
	.order-wrapper {
		flex-wrap: wrap;
		gap: 70px;
	}
}

.order-wrapper .google-map {
	position: relative;
}

@keyframes wazeMove {
	0% {
		transform: translateX(0px);
	}

	100% {
		transform: translateX(-90px);
	}
}

@media (max-width: 991px) {
	@keyframes wazeMove {
		0% {
			transform: translateX(0px);
		}

		100% {
			transform: translateX(-100%);
		}
	}
}

.valley-content {
	position: absolute;
	top: 45px;
	right: -60px;
	width: 325px;
	padding-top: 38px;
	padding-inline: 28px;
	padding-bottom: 40px;
	background-repeat: no-repeat;
	overflow: hidden;
}

@media (max-width: 991px) {
	.valley-content {
		min-height: 231px;
	}
}

.valley-content .waze-icon {
	display: inline-block;
	transition: transform 0.6s ease-out;
}

.valley-content .waze-icon img {
	width: 35px;
	margin-inline: auto;
	text-align: center;
}

@media (max-width: 991px) {
	.valley-content {
		width: 366px;
		background-size: cover;
		position: initial;
		position: sticky;
		margin-inline: auto;
		text-align: center;
		margin-top: -100px;
		z-index: 1;
		padding: 30px;
		padding-bottom: 20px;
	}
}

@media (max-width: 375px) {
	.valley-content {
		width: 350px;
		padding: 22px;
	}
}

.valley-content .yellow-shape {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 0;
}

.valley-content h2 {
	font-family: "FbMatritsaNarrow-Bold";
	margin-bottom: 5px;
	font-size: clamp(1.875rem, 5vw, 2.25rem);
}

@media (max-width: 991px) {
	.valley-content h2 {
		line-height: 1.3;
		max-width: 300px;
		margin-inline: auto;
		margin-bottom: 0;
	}
}

.valley-content h3 {
	font-family: "FbMatritsaNarrow-Regular";
	font-size: 1.6rem;
	margin-bottom: 20px;
}

@media (max-width: 991px) {
	.valley-content h3 {
		font-family: "FbMatritsaNarrow-Bold";
		line-height: 1.3;
		max-width: 260px;
		margin-inline: auto;
		margin-bottom: 0;
		font-size: 30px;
	}
}

.valley-content span {
	font-size: 19px;
	display: inline-block;
	font-family: "FbMatritsaNarrow-Bold";
}

@media (max-width: 991px) {
	.valley-content span {
		font-size: 30px;
		font-family: "FbMatritsaNarrow-Regular";
	}
}

.order-ticket {
	width: 350px;
	text-align: center;
}

@media (min-width: 1200px) {
	.order-ticket {
		margin-right: 40px;
	}
}

.order-ticket .btn {
	margin-inline: auto;
}

.order-ticket .btn.btn-loam {
	height: 79px;
}

.order-ticket .btn.btn-loam svg {
	height: 100%;
}

.order-ticket .btn-outline-yellow {
	margin-inline: auto;
}

@media (max-width: 1199px) {
	.order-ticket {
		margin-inline: auto;
	}
}

.order-ticket img {
	max-width: 189px;
	margin-bottom: 30px;
}

.order-ticket h2 {
	font-family: "FbMatritsaNarrow-Bold";
	font-size: clamp(1.875rem, 5vw, 2.5rem);
	margin-bottom: 25px;
}

@media (max-width: 991px) {
	.order-ticket h2 {
		margin-bottom: 20px;
	}
}

/* order area end */
/* order now area start */
.order-now-area {
	background-color: var(--bg-default);
	padding-bottom: 70px;
	position: relative;
}

@media (max-width: 991px) {
	.order-now-area {
		padding-bottom: 45px;
	}
}

.order-now-area .order-bottom-shape {
	position: absolute;
	bottom: 0;
	left: 0;
	top: 100%;
	width: 100%;
}

.order-now-area .order-bottom-shape img {
	width: 100%;
}

.breadcrumb {
	display: flex;
	gap: 5px;
	padding-block: 10px;
	margin-bottom: 30px;
}

.breadcrumb li,
.breadcrumb a {
	color: var(--c-body-light);
	font-family: "FbMatritsa-Light";
	font-size: 10px;
}

@media (max-width: 991px) {

	.breadcrumb li,
	.breadcrumb a {
		line-height: 1.3;
	}
}

.breadcrumb a {
	transition: all ease 0.3s;
}

.breadcrumb a:hover {
	color: var(--c-yellow);
}

.order-form-wrapper {
	border: 2px solid var(--c-black);
	border-top: none;
	box-shadow: 1px 1px 4px 0px rgba(0, 0, 0, 0.0901960784);
	border-radius: 20px 20px 15px;
	background-color: var(--c-white);
}

.order-form-wrapper .order-form {
	background-color: var(--c-white);
	padding: 20px 35px;
	margin-right: auto;
	border-radius: 0 0 15px 15px;
}

.order-form-wrapper span {
	font-size: 25px;
	background-color: var(--c-yellow);
	text-align: center;
	border-radius: 15px;
	position: relative;
	z-index: 1;
	color: var(--c-black);
	display: block;
	font-family: "FbMatritsaNarrow-Bold";
}

.order-form-wrapper span::before {
	position: absolute;
	content: "";
	top: 0;
	bottom: 0;
	left: -2px;
	right: -2px;
	background-color: var(--c-yellow);
	z-index: -1;
	border-radius: 15px;
}

.order-form-wrapper label {
	font-size: 15px;
	font-family: "FbMatritsaNarrow-Regular";
	margin-bottom: 3px;
}

.order-form-wrapper select {
	width: 100%;
	border-radius: 15px;
	border: 2px solid var(--c-black);
	height: 48px;
	padding-inline: 20px;
	background-position: left 0.75rem center;
}

.order-form-wrapper select:focus {
	box-shadow: none;
	border-color: var(--c-yellow);
}

.order-form-wrapper hr {
	border-bottom: 1px solid var(--c-black);
	border-color: var(--c-black);
	opacity: 1;
	margin-top: 25px;
	margin-bottom: 20px;
}

.order-form-wrapper .submit-btn {
	background-color: var(--c-yellow);
	font-size: 12px;
	border-radius: 10px;
	border: 1px solid var(--c-yellow);
	padding: 2px 10px;
	min-width: 115px;
	transition: all ease 0.3s;
	display: flex;
	align-self: center;
	justify-self: end;
	align-items: center;
	justify-content: center;
}

.order-form-wrapper .submit-btn:hover {
	background-color: transparent;
	color: var(--c-yellow);
}

.price-content {
	max-width: 440px;
}

.price-content h2 {
	font-size: clamp(1.875rem, 5vw, 2.5rem);
	font-family: "FbMatritsaNarrow-Bold";
	margin-bottom: 30px;
}

@media (max-width: 991px) {
	.price-content h2 {
		margin-bottom: 16px;
	}
}

.price-content p {
	display: inline-flex;
	align-items: center;
	justify-content: space-between;
	width: 100%;
	gap: 8px;
	margin-bottom: 10px;
}

@media (min-width: 576px) {
	.price-content p {
		margin-bottom: 2px;
	}
}

@media (max-width: 410px) {
	.price-content p {
		line-height: 1.2;
	}
}

@media (max-width: 410px) {
	.price-content p .left-content {
		width: 200px;
	}
}

.price-content p .dots {
	height: 2px;
	flex-grow: 1;
	width: 2px;
	background: url("../images/shape/dot.svg");
	background-repeat: repeat;
}

.price-content p:last-child {
	margin-top: 25px;
}

@media (max-width: 991px) {
	.price-content p:last-child {
		margin-top: 16px;
	}
}

@media (max-width: 991px) {
	.price-content p {
		font-family: "FbMatritsa-Light";
	}
}

/* order now area end */
/* hours area start */
@keyframes swing2 {
	0% {
		transform: rotate(-15deg);
	}

	50% {
		transform: rotate(20deg);
	}

	100% {
		transform: rotate(-15deg);
	}
}

.hours-area {
	padding-block: 80px;
	position: relative;
}

@media (max-width: 991px) {
	.hours-area {
		padding-bottom: 64px;
	}
}

.hours-area .section-bottom-shape {
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
}

@media (max-width: 991px) {
	.hours-area .section-bottom-shape {
		width: 3452px;
	}
}

.hours-area .open-img {
	position: absolute;
	top: 20px;
	left: 49%;
	animation: swing2 4s infinite;
	z-index: -1;
}

@media (max-width: 991px) {
	.hours-area .open-img {
		left: 40%;
		max-width: 100px;
		-o-object-fit: contain;
		object-fit: contain;
	}
}

.hours-thumb {
	height: 366px;
}

@media (max-width: 991px) {
	.hours-thumb {
		height: 325px;
	}
}

.hours-thumb img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	border-radius: 120px 60px 120px 30px;
}

.hours-content {
	max-width: 476px;
	position: relative;
}

.hours-content .hours-bottom-content {
	padding-right: 70px;
	margin-top: 70px;
}

@media (max-width: 991px) {
	.hours-content .hours-bottom-content {
		padding-right: 50px;
		margin-top: 30px;
	}
}

.hours-content .arrow-bottom {
	position: absolute;
	right: -15%;
	bottom: 5%;
}

@media (max-width: 991px) {
	.hours-content .arrow-bottom {
		width: 80px;
		right: -10%;
		bottom: 10%;
	}
}

.hours-content h2 {
	font-size: clamp(1.563rem, 5vw, 2.5rem);
	font-family: "FbMatritsaNarrow-Bold";
	margin-bottom: 32px;
}

.hours-content p {
	margin-bottom: 32px;
}

@media (max-width: 991px) {
	.hours-content p {
		font-family: "FbMatritsa-Light";
	}
}

.hours-list {
	border-radius: 25px;
	position: relative;
	padding: 41px 70px;
	max-width: 476px;
}

@media (max-width: 575px) {
	.hours-list {
		padding: 20px 40px;
	}
}

.hours-list .bg-shape {
	position: absolute;
	right: 0;
	bottom: 0;
	top: 0;
	bottom: 0;
	z-index: -1;
}

@media (max-width: 991px) {
	.hours-list .bg-shape {
		width: 100%;
	}
}

.hours-list p {
	display: flex;
	justify-content: space-between;
	margin: 0;
}

/* hours area end */
/* attraction area start */
.attraction-area {
	padding-top: 50px;
	padding-bottom: 90px;
}

@media (max-width: 991px) {
	.attraction-area {
		padding-bottom: 80px;
	}
}

.attraction-area.attraction-two {
	padding-top: 70px;
	padding-bottom: 130px;
	position: relative;
}

@media (max-width: 991px) {
	.attraction-area.attraction-two {
		padding-top: 0;
		margin-top: -120px;
		padding-bottom: 120px;
	}
}

.attraction-area.attraction-two .container {
	position: relative;
}

.attraction-area.attraction-two .reptil {
	position: absolute;
	left: 0;
	bottom: -18%;
}

@media (max-width: 991px) {
	.attraction-area.attraction-two .reptil {
		bottom: -5%;
		max-width: 150px;
		left: 10px;
	}
}

.attraction-top-content {
	text-align: center;
	max-width: 700px;
	margin-inline: auto;
	margin-bottom: 60px;
}

@media (max-width: 991px) {
	.attraction-top-content {
		margin-bottom: 40px;
	}
}

.attraction-top-content h2 {
	font-size: clamp(1.563rem, 5vw, 2.5rem);
	margin-bottom: 24px;
	font-family: "FbMatritsaNarrow-Bold";
}

@media (max-width: 991px) {
	.attraction-top-content h2 {
		font-size: 25px;
		margin-bottom: 20px;
	}
}

@media (max-width: 991px) {
	.attraction-top-content p {
		font-size: 14px;
		/* font-family: "FbMatritsa-Light"; */
	}
}

@media (min-width: 1200px) {
	.attraction-card-wrapper .row {
		--bs-gutter-x: 5rem;
	}
}

.attraction-card__thumb {
	height: 333px;
	overflow: hidden;
	border-radius: 30px;
}

.attraction-card__thumb img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	border-radius: 30px;
	transition: all ease 1s;
}

.attraction-card__content {
	padding-top: 32px;
	max-width: 350px;
}

@media (max-width: 991px) {
	.attraction-card__content {
		padding-top: 22px;
	}
}

.attraction-card__content span {
	font-size: 20px;
	font-family: "FbMatritsa-Medium";
	display: inline-block;
	margin-bottom: 15px;
}

@media (max-width: 991px) {
	.attraction-card__content span {
		margin-bottom: 10px;
	}
}

.attraction-card__content p {
	margin-bottom: 40px;
}

@media (max-width: 991px) {
	.attraction-card__content p {
		margin-bottom: 25px;
	}
}

.attraction-card__content .btn {
	margin-inline: 0;
}

.attraction-card:hover img {
	transform: scale(1.05);
}

/* attraction area end */
/* visit area start */
.visit-area {
	background-color: var(--c-beige);
	padding-top: 40px;
	padding-bottom: 70px;
	position: relative;
}

@media (max-width: 991px) {
	.visit-area {
		padding-top: 50px;
		padding-bottom: 130px;
	}
}

.visit-area .section-top-shape {
	position: absolute;
	bottom: 100%;
	left: 0;
	width: 100%;
}

@media (max-width: 991px) {
	.visit-area .section-top-shape {
		width: 2000px;
	}
}

.visit-area .section-bottom-shape {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
}

@media (max-width: 991px) {
	.visit-area .section-bottom-shape {
		width: 2000px;
	}
}

.visit-area .visit-top-content {
	max-width: 970px;
	margin-inline: auto;
	display: flex;
	align-items: center;
	justify-content: space-between;
	position: relative;
}

@media (max-width: 991px) {
	.visit-area .visit-top-content {
		flex-wrap: wrap;
		max-width: 250px;
		margin-inline: auto;
		text-align: center;
		justify-content: center;
	}

	.visit-area .visit-top-content .left-arrow2 {
		position: absolute;
		left: -50px;
		top: 16px;
		-o-object-fit: contain;
		object-fit: contain;
		animation: kopanimation 2s ease-in-out infinite;
	}
}

.visit-area .visit-top-content .left-arrow {
	position: absolute;
	left: 29%;
	top: -42px;
	width: 100px;
	-o-object-fit: contain;
	object-fit: contain;
}

.visit-area .visit-top-content .left-arrow.animate {
	animation: kopanimation 2s ease-in-out infinite;
}

@media (max-width: 991px) {
	.visit-area .visit-top-content .left-arrow {
		transform: rotate(10deg);
	}
}

.visit-area .visit-top-content .parot {
	margin-left: -50px;
}

@media (max-width: 991px) {
	.visit-area .visit-top-content .parot {
		max-width: 100px;
		position: absolute;
		right: -30%;
		top: -60%;
	}
}

.visit-area .visit-top-content h2 {
	font-size: clamp(1.875rem, 5vw, 3.438rem);
	min-width: 300px;
}

@media (max-width: 991px) {
	.visit-area .visit-top-content h2 {
		width: 100%;
		margin-bottom: 24px;
	}
}

/* visit area end */
/* single attraction content start */
.single-attraction-content-area {
	padding-top: 80px;
	padding-bottom: 80px;
}

@media (max-width: 991px) {
	.single-attraction-content-area {
		padding-top: 46px;
		padding-bottom: 65px;
	}
}

.slider-item {
	position: relative;
	height: 453px;
}

.slider-item .play-btn {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	background: rgba(217, 217, 217, 0.25);
	width: 113px;
	height: 113px;
	border-radius: 50%;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 50px;
	color: #DFD9D9;
}

.slider-item img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	border-radius: 25px;
}

.thumbnail-slider {
	padding-inline: 16px;
	margin-top: 22px;
}

.thumbnail-slider img {
	height: 71px;
	cursor: pointer;
	border-radius: 8px;
}

.attraction-content-right hr {
	border-width: 2px;
	border-color: #CCCCCC;
	margin-top: 45px;
	margin-bottom: 35px;
}

.attraction-content span {
	color: #122223;
	font-size: 16px;
	font-family: "FbMatritsa-Medium";
	display: inline-block;
	margin-bottom: 20px;
}

@media (max-width: 991px) {
	.attraction-content p {
		font-family: "FbMatritsa-Light";
	}
}

.attraction-content ul {
	list-style: disc;
	margin-bottom: 50px;
	padding-right: 20px;
}

@media (max-width: 991px) {
	.attraction-content ul {
		margin-bottom: 30px;
	}
}

@media (max-width: 991px) {
	.attraction-content ul li {
		font-family: "FbMatritsa-Light";
	}
}

.attraction-content-left {
	position: relative;
}

@media (max-width: 991px) {
	.attraction-content-left p {
		font-family: "FbMatritsa-Light";
	}
}

.attraction-content-left .python {
	position: absolute;
	left: 0;
	top: 100%;
}

.attraction-content-left h2,
.attraction-content-left h1 {
	font-family: "FbMatritsaNarrow-Bold";
	font-size: clamp(1.875rem, 5vw, 2.5rem);
	margin-bottom: 50px;
}

@media (max-width: 991px) {
	.attraction-content-left h2,
	.attraction-content-left h1 {
		margin-bottom: 30px;
	}
}

.attraction-content-left .order-form-wrapper {
	max-width: 536px;
	margin-block: 40px;
}

.attraction-content-left .bottom-content span {
	font-family: "FbMatritsa-Medium";
	display: inline-block;
	margin-bottom: 12px;
}

.attraction-content-left .bottom-content p {
	max-width: 520px;
	margin-bottom: 30px;
}

@media (max-width: 991px) {
	.attraction-content-left .bottom-content p p {
		font-family: "FbMatritsa-Light";
	}
}

.summer-item-wrapper {
	display: flex;
	gap: 39px;
	margin-bottom: 50px;
}

@media (max-width: 1199px) {
	.summer-item-wrapper {
		flex-wrap: wrap;
		gap: 20px;
	}
}

@media (max-width: 575px) {
	.summer-item-wrapper {
		justify-content: space-around;
		max-width: 335px;
		margin-inline: auto;
	}
}

.summer-item-wrapper .summer-item {
	position: relative;
	display: flex;
	justify-content: center;
	align-items: center;
	text-align: center;
}

.summer-item-wrapper span {
	color: var(--c-white);
	position: absolute;
	font-size: 12px;
	z-index: 1;
	font-family: "FbMatritsa-Medium";
	line-height: 1.3;
	letter-spacing: 1px;
}

.single-img-slider img {
	width: 100%;
	height: 300px;
}

/* single attraction content end */
/* articles area start */
.articles-area {
	padding-bottom: 40px;
	padding-top: 60px;
}

@media (max-width: 991px) {
	.articles-area {
		padding-bottom: 40px;
	}
}

.articles-area .learn-more-about-top-content h2 {
	font-family: "FbMatritsaNarrow-Bold";
}

@media (min-width: 992px) {
	.articles-area .learn-more-card-wrapper .row {
		gap: 50px 0;
	}
}

/* articles area end */
/* faq area start */
.faq-area {
	padding-bottom: 100px;
}

@media (max-width: 991px) {
	.faq-area {
		padding-bottom: 70px;
	}
}

.faq-area .faq-wrapper {
	max-width: 885px;
	margin-left: auto;
}

.faq-top-content {
	max-width: 500px;
	margin-bottom: 15px;
	padding-top: 20px;
}

@media (max-width: 991px) {
	.faq-top-content {
		margin-bottom: 20px;
	}
}

.faq-top-content.style-two {
	padding-top: 70px;
}

@media (max-width: 991px) {
	.faq-top-content.style-two {
		padding-top: 50px;
	}
}

.faq-top-content h1 {
	font-family: "FbMatritsaNarrow-Bold";
	font-size: clamp(2.813rem, 5vw, 3.125rem);
	margin-bottom: 20px;
}

.faq-top-content h2 {
	font-family: "FbMatritsaNarrow-Regular";
	font-size: 24px;
	margin-bottom: 26px;
}

@media (max-width: 991px) {
	.faq-top-content h2 {
		font-size: 20px;
		margin-bottom: 16px;
	}
}

.faq-top-content span {
	font-size: 16px;
	font-family: "FbMatritsa-Medium";
}

.faq-item:not(:last-child) {
	margin-bottom: 10px;
}

.faq-item .faq-title {
	background-color: var(--bg-default);
	line-height: 1;
	padding: 27.5px 30px;
	cursor: pointer;
	position: relative;
}

.faq-item .faq-content {
	padding-top: 35px;
	padding-bottom: 30px;
	display: none;
	padding-left: 50px;
	padding-right: 30px;
}

@media (max-width: 991px) {
	.faq-item .faq-content p {
		font-family: "FbMatritsa-Light";
	}
}

.faq-item .faq-content.faq-job-content {
	padding-bottom: 50px;
	padding-left: 50px;
	padding-right: 30px;
}

@media (max-width: 991px) {
	.faq-item .faq-content.faq-job-content {
		padding-bottom: 35px;
	}
}

.faq-item .faq-content.faq-job-content ul {
	padding-right: 20px;
	margin-bottom: 30px;
}

@media (max-width: 991px) {
	.faq-item .faq-content.faq-job-content ul {
		margin-bottom: 20px;
	}
}

.faq-item .faq-content.faq-job-content ul li {
	list-style: disc;
}

@media (max-width: 991px) {
	.faq-item .faq-content.faq-job-content ul li {
		font-family: "FbMatritsa-Light";
	}
}

.faq-item .faq-content.faq-job-content span {
	font-size: 16px;
	font-family: "FbMatritsa-Medium";
}

.faq-item .faq-content.faq-job-content .btn-outline-light {
	margin-top: 50px;
}

@media (max-width: 991px) {
	.faq-item .faq-content.faq-job-content .btn-outline-light {
		margin-top: 35px;
	}
}

.faq-item .minus,
.faq-item .plus {
	transition: all ease 0.3s;
	position: absolute;
	left: 30px;
	top: 50%;
	transform: translateY(-50%);
}

@media (max-width: 991px) {

	.faq-item .minus,
	.faq-item .plus {
		left: 20px;
	}
}

.faq-item .minus {
	display: none;
}

.faq-item.active .faq-content {
	display: block;
}

.faq-item.open .plus {
	display: none;
}

.faq-item.open .minus {
	display: block;
}

/* faq area end */
/* book tickets area start */
.book-tickets-area {
	background-color: var(--c-yellow);
	padding-bottom: 60px;
}

.book-tickets-area .visit-top-content {
	max-width: 900px;
}

.book-tickets-area .visit-top-content .left-arrow2 {
	left: 0;
}

.book-tickets-area .visit-top-content h2 {
	text-align: center;
}

.book-tickets-area.visit-area .visit-top-content .parot {
	right: 0%;
}

/* book tickets area end */
.jobs-area {
	position: relative;
}

.jobs-area .container {
	position: relative;
}

.jobs-area .kanguru {
	position: absolute;
	left: 30px;
	bottom: 0;
}

.jobs-modal .modal-dialog.modal-dialog-centered {
	max-width: 586px;
	position: relative;
}

.jobs-modal .modal-dialog.modal-dialog-centered .kanguru {
	position: absolute;
	bottom: 20px;
	left: 40px;
}

@media (max-width: 991px) {
	.jobs-modal .modal-dialog.modal-dialog-centered .kanguru {
		left: 20px;
		width: 90px;
	}
}

.jobs-modal .modal-content {
	background-color: var(--bg-default);
	border-radius: 0px;
	position: relative;
	padding-top: 48px;
	padding-bottom: 30px;
	z-index: 1;
}

.jobs-modal .modal-content .modal-title {
	font-size: clamp(2rem, 5vw, 2.125rem);
	font-family: "FbMatritsaNarrow-Bold";
}

.jobs-modal .modal-content p {
	margin-bottom: 26px;
}

.jobs-modal .modal-content .modal-body {
	max-width: 352px;
	margin-inline: auto;
	padding: 0;
}

@media (max-width: 575px) {
	.jobs-modal .modal-content .modal-body {
		padding-inline: 20px;
	}
}

.jobs-modal .modal-content form input {
	width: 100%;
	margin-bottom: 10px;
	height: 38px;
	padding-inline: 35px;
	border: 1px solid var(--c-white);
	outline: none;
	transition: all ease 0.3s;
}

.jobs-modal .modal-content form input:focus {
	border-color: var(--c-yellow);
}

.jobs-modal .modal-content form input::-moz-placeholder {
	font-size: 11px;
}

.jobs-modal .modal-content form input::placeholder {
	font-size: 11px;
}

.jobs-modal .modal-content form .btn {
	margin-top: 24px;
}

.jobs-modal .modal-content .btn-close {
	position: absolute;
	top: 30px;
	right: 40px;
	opacity: 1;
	--bs-btn-close-bg: none;
	box-shadow: none;
}

@media (max-width: 991px) {
	.jobs-modal .modal-content .btn-close {
		top: 10px;
		right: 20px;
	}
}

/* contact top content area start */
@media (max-width: 991px) {
	.contact-page .order-area {
		padding-bottom: 170px;
	}
}

.contact-top-content-area {
	padding-bottom: 64px;
}

@media (max-width: 991px) {
	.contact-top-content-area {
		padding-bottom: 45px;
	}
}

.contact-top-content {
	max-width: 900px;
	margin-inline: auto;
	text-align: center;
}

.contact-top-content h1 {
	font-family: "FbMatritsaNarrow-Bold";
	font-size: clamp(1.875rem, 5vw, 3.125rem);
}

.contact-top-content h2 {
	font-size: 24px;
	margin-bottom: 24px;
}

@media (max-width: 991px) {
	.contact-top-content h2 {
		margin-bottom: 12px;
	}
}

.contact-top-content p {
	margin-bottom: 24px;
}

@media (max-width: 991px) {
	.contact-top-content p {
		font-family: "FbMatritsa-Light";
	}
}

.contact-top-content p a {
	text-decoration: underline;
	font-size: 16px;
}

.contact-top-content div a {
	text-decoration: underline;
}

/* contact top content area end */
/* instagram photo area start */
.instagram-photo-area {
	position: relative;
	padding-top: 50px;
	padding-bottom: 70px;
	background-color: #F8F5F0;
}

.instagram-photo-area .section-bottom-shape {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
}

@media (max-width: 991px) {
	.instagram-photo-area .section-bottom-shape {
		width: 2000px;
	}
}

.instagram-top-content {
	text-align: center;
	margin-bottom: 50px;
}

.instagram-top-content p {
	font-family: "Jost", serif;
	font-weight: 400;
	margin-bottom: 10px;
}

.instagram-top-content span {
	font-size: 16px;
	font-family: "FbMatritsa-Medium";
	display: inline-block;
	margin-bottom: 14px;
}

.instagram-top-content h2 {
	font-size: clamp(1.875rem, 5vw, 3.125rem);
	font-family: "FbMatritsaNarrow-Bold";
}

.instagram-photo-wrapper img {
	width: 100%;
}

/* instagram photo area end */
/* gallery area start */
.gallery-area {
	padding-top: 10px;
	padding-bottom: 100px;
}

@media (max-width: 991px) {
	.gallery-area {
		padding-bottom: 60px;
	}
}

.gallery-title {
	text-align: center;
	margin-bottom: 60px;
}

@media (max-width: 991px) {
	.gallery-title {
		margin-bottom: 40px;
	}
}

.gallery-title h1 {
	font-size: clamp(1.875rem, 5vw, 3.125rem);
	font-family: "FbMatritsaNarrow-Bold";
}

.gallery-wrapper {
	display: grid;
	grid-template-columns: repeat(5, 1fr);
	gap: 10px;
	max-width: 100%;
}

@media (max-width: 991px) {
	.gallery-wrapper {
		flex-wrap: wrap;
		grid-template-columns: repeat(2, 1fr);
		width: 100%;
	}
}

.gallery-wrapper .gallery-item {
	position: relative;
	width: 100%;
	overflow: hidden;
	border-radius: 25px;
}

@media (max-width: 991px) {
	.gallery-wrapper .gallery-item {
		width: 100%;
		height: 100%;
	}
}

@media (max-width: 991px) {
	.gallery-wrapper .gallery-item a {
		width: 100%;
		height: 100%;
	}
}

.gallery-wrapper .gallery-item:hover img {
	transform: scale(1.05);
}

.gallery-wrapper a.play-btn {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	background: rgba(217, 217, 217, 0.25);
	width: 75px;
	height: 75px;
	border-radius: 50%;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 32px;
	color: #DFD9D9;
	transition: all ease 0.3s;
}

.gallery-wrapper a.play-btn:hover {
	color: var(--c-yellow);
}

@media (max-width: 991px) {
	.gallery-wrapper a.play-btn {
		width: 50px;
		height: 50px;
		font-size: 24px;
	}
}

.gallery-item img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	border-radius: 25px;
	transition: all ease 0.5s;
}

.gallery-item.large {
	grid-column: span 3;
	grid-row: span 2;
}

@media (max-width: 991px) {
	.gallery-item.large {
		grid-column: initial;
		grid-row: initial;
	}
}

.gallery-item.fluid {
	grid-column: span 5;
}

@media (max-width: 991px) {
	.gallery-item.fluid {
		grid-column: initial;
	}
}

/* gallery area end */
/* single articles area start */
.single-article-area {
	padding-bottom: 80px;
}

@media (max-width: 991px) {
	.single-article-area {
		padding-bottom: 64px;
	}
}

.single-article-area .breadcrumb {
	margin-bottom: 50px;
}

.single-article-top-content {
	margin-bottom: 50px;
}

.single-article-top-content h1 {
	font-size: clamp(1.875rem, 5vw, 3.125rem);
	font-family: "FbMatritsaNarrow-Bold";
	margin-bottom: 24px;
}

@media (max-width: 991px) {
	.single-article-top-content h1 {
		margin-bottom: 12px;
	}
}

.single-article-top-content h2 {
	font-size: 24px;
	line-height: 1.66;
}

@media (max-width: 991px) {
	.single-article-top-content h2 {
		font-size: 20px;
	}
}

.single-article-wrapper {
	display: flex;
	justify-content: space-between;
}

@media (max-width: 991px) {
	.single-article-wrapper {
		flex-wrap: wrap;
		gap: 35px;
	}
}

.single-article-right {
	width: calc(100% - 470px);
	padding-left: 75px;
}

@media (max-width: 991px) {
	.single-article-right {
		padding-left: 0;
		width: 100%;
	}
}

.single-article-right .plan-top-content {
	padding-right: 0;
	padding-top: 100px;
	padding-bottom: 100px;
}

@media (max-width: 991px) {
	.single-article-right .plan-top-content {
		padding-bottom: 40px;
		padding-top: 0;
		margin-top: 100px;
	}
}

.single-article-right .plan-top-content .left-arrow {
	left: 33%;
	top: 8%;
}
.single-article-right .plan-top-content img{
	height: auto;
}

@media (min-width: 992px) {
	.single-article-right .plan-top-content h2 {
		text-align: right;
		width: 320px;
	}
}

.single-article-right .plan-top-content .parot {
	top: -30%;
}

@media (min-width: 992px) {
	.single-article-right .plan-top-content .parot {
		position: initial;
		margin-top: -150px;
	}
}

.s-article-content-left {
	width: 470px;
	max-height: -moz-max-content;
	max-height: max-content;
}

@media (max-width: 991px) {
	.s-article-content-left {
		width: 100%;
	}
}

.s-article-content-left .btn.btn-outline-light:hover {
	background-color: var(--bg-default) !important;
}

.single-article-content:not(:last-child) {
	margin-bottom: 60px;
}

@media (max-width: 991px) {
	.single-article-content:not(:last-child) {
		margin-bottom: 48px;
	}
}

.single-article-content img {
	width: 100%;
	height: 514px;
	border-radius: 15px;
	-o-object-fit: cover;
	object-fit: cover;
	margin-bottom: 30px;
}

@media (max-width: 991px) {
	.single-article-content img {
		height: 220px;
	}
}

.single-article-content small {
	font-size: 12px;
	display: block;
	margin-bottom: 30px;
}

@media (max-width: 991px) {
	.single-article-content small {
		margin-bottom: 24px;
	}
}

.single-article-content span {
	font-family: "FbMatritsa-Medium";
	display: inline-block;
	margin-bottom: 12px;
}

.single-article-content p {
	margin-bottom: 30px;
}

@media (max-width: 991px) {
	.single-article-content p {
		margin-bottom: 24px;
		font-family: "FbMatritsa-Light";
	}
}

.s-article-content-left {
	padding: 64px 60px;
	background-color: var(--bg-default);
	border-radius: 30px;
}

@media (max-width: 991px) {
	.s-article-content-left {
		padding: 48px 20px;
	}
}

.s-article-content-left .subtitle {
	text-align: center;
	margin-bottom: 42px;
	font-family: "FbMatritsa-Medium";
	font-size: 16px;
}

.s-article-card {
	margin-bottom: 40px;
}

.s-article-card a {
	display: block;
	position: relative;
	overflow: hidden;
	border-radius: 25px;
}

.s-article-card a img {
	width: 100%;
	height: 206px;
	-o-object-fit: cover;
	object-fit: cover;
	border-radius: 25px;
	transition: all ease 0.5s;
}

.s-article-card p {
	font-size: 18px;
	margin-top: 16px;
	margin-bottom: 0;
}

.s-article-card:hover img {
	transform: scale(1.05);
}

/* single articles area end */
/* animal gallery area start */
.animal-gallery-area {
	padding-top: 80px;
	padding-bottom: 100px;
	overflow: hidden;
}

@media (max-width: 991px) {
	.animal-gallery-area {
		padding-top: 45px;
		padding-bottom: 64px;
	}
}

.animal-gallery-top-content {
	text-align: center;
	max-width: 900px;
	margin-inline: auto;
	margin-bottom: 50px;
}

@media (max-width: 991px) {
	.animal-gallery-top-content {
		margin-bottom: 30px;
	}
}

.animal-gallery-top-content h1 {
	font-size: clamp(1.875rem, 5vw, 3.125rem);
	font-family: "FbMatritsaNarrow-Bold";
	margin-bottom: 24px;
}

@media (max-width: 991px) {
	.animal-gallery-top-content h1 {
		margin-bottom: 16px;
	}
}

.animal-gallery-top-content h2 {
	font-size: 24px;
	font-size: clamp(1.25rem, 5vw, 1.5rem);
	margin-bottom: 24px;
	line-height: 1.5;
}

@media (max-width: 991px) {
	.animal-gallery-top-content h2 {
		margin-bottom: 16px;
	}
}

@media (max-width: 991px) {
	.animal-gallery-top-content p {
		font-family: "FbMatritsa-Light";
	}
}

/* filter area start */
.main-filter-area {
	position: relative;
}

@media (max-width: 991px) {
	/* .main-filter-area {
		background-color: var(--c-loam);
	} */

	.main-filter-area .container {
		padding-inline: 0;
	}

	.main-filter-area .container .filter-form {
		padding-inline: 35px;
	}
}

.filter-area {
	position: relative;
	padding-top: 80px;
	padding-bottom: 80px;
	margin-bottom: 60px;
	z-index: 1;
	background-color: var(--c-loam);
}

@media (max-width: 991px) {
	.filter-area {
		padding-block: 56px;
		margin-bottom: 45px;
	}
}

.filter-area .filter-top-shape {
	position: absolute;
	top: 0%;
	left: 0;
	width: 100%;
}

@media (max-width: 991px) {
	.filter-area .filter-top-shape {
		width: 200%;
		left: -30px;
	}
}

.filter-area .filter-bottom-shape {
	position: absolute;
	bottom: 0%;
	left: 0;
	width: 100%;
}

@media (max-width: 991px) {
	.filter-area .filter-bottom-shape {
		width: 200%;
		left: -30px;
	}
}

.filter-form .filter-form-wrapper {
	display: flex;
	justify-content: space-between;
	align-items: center;
	gap: 20px;
	width: 100%;
	max-width: 1150px;
	margin-inline: auto;
	padding-inline: 30px;
}

@media (max-width: 991px) {
	.filter-form .filter-form-wrapper {
		flex-wrap: wrap;
		padding-inline: 0;
		gap: 12px;
	}
}

.filter-form .form-group {
	position: relative;
	width: 270px;
}

@media (max-width: 575px) {
	.filter-form .form-group {
		width: 100%;
	}
}

.filter-form .form-group:focus-within {
	z-index: 2;
}

.filter-form .form-group .icon {
	position: absolute;
	left: 30px;
	top: 50%;
	transform: translateY(-50%);
}

.filter-form .form-group img {
	width: 100%;
}

.filter-form .form-group input,
.filter-form .form-group select {
	width: 100%;
	height: 66px;
	padding-right: 30px;
	padding-left: 50px;
	position: absolute;
	left: 0;
	top: -3px;
	right: 0;
	bottom: 0;
	background-color: transparent;
	border: none;
	outline: none;
	box-shadow: none;
	font-size: 15px;
}
@media (max-width:1024px) {
	.filter-form .form-group input, .filter-form .form-group select{
		top: -9px;
	}
}
@media (max-width: 991px) {

	.filter-form .form-group input,
	.filter-form .form-group select {
		top: 10%;
	}
}

.filter-form .form-group input::-moz-placeholder,
.filter-form .form-group select::-moz-placeholder {
	color: var(--c-black);
}

.filter-form .form-group input::placeholder,
.filter-form .form-group select::placeholder {
	color: var(--c-black);
}

.filter-form .form-group select {
	cursor: pointer;
	background-position: left 28px center;
}

.filter-form .form-group .dropdown-bg {
	position: absolute;
	right: 0;
	top: 0;
	opacity: 0;
	visibility: hidden;
	height: 240px;
	overflow: hidden;
}

.filter-form .form-group .arrow-bottom {
	position: absolute;
	left: 30px;
	top: 50%;
	transform: translateY(-50%);
	width: 10.7px;
	height: 5.21px;
	z-index: 1;
}

.filter-form .form-group .dropdown {
	text-align: start;
}

.filter-form .form-group .dropdown button {
	position: absolute;
	left: 0;
	top: -60px;
	right: 0;
	width: 100%;
	height: 66px;
	padding: 0;
	padding-right: 30px;
	padding-left: 50px;
	background-color: transparent;
	text-align: start;
	border: none;
	color: #000000;
	font-family: "FbMatritsa-Regular";
	font-size: 15px;
}
@media (max-width:1024px){
	.filter-form .form-group .dropdown button{
		top: -56px;
	}
}
@media (max-width: 575px) {
	.filter-form .form-group .dropdown button {
		top: -75px;
		z-index: 1;
	}
}

.filter-form .form-group .dropdown button::after {
	display: none;
}

.filter-form .form-group .dropdown .dropdown-menu {
	border: none;
	background-color: transparent;
	direction: rtl;
	text-align: right;
	padding: 0 20px;
	right: 0;
	margin: 0;
	width: 100%;
	overflow-y: auto;
	overflow-x: hidden;
	height: 130px;
	top: 0px !important;
  transform: none !important;
}

.filter-form .form-group .dropdown .dropdown-menu li {
	padding-block: 3px;
}

@media (max-width: 991px) {
	.filter-form .form-group .dropdown .dropdown-menu li {
		padding-block: 5px;
	}
}

.filter-form .form-group .dropdown .dropdown-menu li a {
	font-family: "FbMatritsa-Regular";
	font-size: 15px;
	line-height: 1;
	padding: 9px 8px;
}

.filter-form .form-group .dropdown .dropdown-menu li a:focus {
	background-color: transparent;
}

.filter-form .form-group .dropdown-menu.show {
	display: block;
}

.filter-form .form-group .dropdown-menu.show .dropdown-bg {
	opacity: 1;
	visibility: visible;
}

.filter-form .form-content h3 {
	font-family: "FbMatritsaNarrow-Bold";
	color: var(--c-white);
	font-size: 28px;
	font-size: clamp(1.563rem, 5vw, 1.75rem);
}

/* filter area end */
@media (max-width: 991px) {
	.animal-gallery-wrapper .container {
		padding-inline: 12px;
	}
}

.animal-gallery {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	gap: 35px 24px;
}

@media (min-width: 992px) {
	.animal-gallery {
		padding-inline: 14px;
	}
}

@media (max-width: 991px) {
	.animal-gallery {
		grid-template-columns: repeat(3, 1fr);
		gap: 10px 12px;
	}
}

.animal-item {
	text-align: center;
	transition: all ease 0.4s;
}

.animal-item:nth-of-type(5n + 1) {
	transform: rotate(2deg);
}

.animal-item:nth-of-type(5n + 2) {
	transform: rotate(-2deg);
}

.animal-item:nth-of-type(5n + 3) {
	transform: rotate(1.5deg);
}

.animal-item:nth-of-type(5n + 4) {
	transform: rotate(0deg);
}

.animal-item:nth-of-type(5n + 5) {
	transform: rotate(2deg);
}

.animal-item:hover {
	transform: rotate(0deg);
}

.animal-item .thumb {
	overflow: hidden;
	height: 296px;
	border-radius: 25px;
}

@media (max-width: 991px) {
	.animal-item .thumb {
		height: 136px;
	}
}

.animal-item .thumb img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	border-radius: 25px;
	transition: all ease 1s;
}

.animal-item p {
	font-size: 16px;
	font-family: "FbMatritsa-Medium";
	line-height: 1.33;
	padding: 16px;
}

@media (max-width: 991px) {
	.animal-item p {
		font-size: 14px;
		font-family: "FbMatritsa-Light";
	}
}

.animal-item:hover img {
	transform: scale(1.05);
}

/* animal gallery area end */
/* content area start */
.content-page-area {
	padding-top: 64px;
	padding-bottom: 100px;
}

@media (max-width: 991px) {
	.content-page-area {
		padding-top: 45px;
		padding-bottom: 70px;
	}
}

.top-content {
	text-align: center;
	max-width: 900px;
	margin-inline: auto;
	margin-bottom: 50px;
}

.top-content h1 {
	font-size: clamp(1.875rem, 5vw, 3.125rem);
	font-family: "FbMatritsaNarrow-Bold";
	margin-bottom: 24px;
}

@media (max-width: 991px) {
	.top-content h1 {
		margin-bottom: 12px;
	}
}

.top-content h2 {
	font-size: 24px;
	margin-bottom: 24px;
}

@media (max-width: 991px) {
	.top-content h2 {
		margin-bottom: 15px;
		font-size: 20px;
		line-height: 1.3;
	}
}

@media (max-width: 991px) {
	.top-content p {
		font-family: "FbMatritsa-Light";
	}
}

.garden-wrapper {
	display: flex;
	padding-top: 60px;
}

@media (max-width: 991px) {
	.garden-wrapper {
		flex-wrap: wrap;
	}
}

.garden-wrapper .garden-thumb {
	width: 654px;
	height: 571px;
	margin-left: -120px;
	margin-top: -60px;
	position: relative;
	z-index: 11;
}

@media (max-width: 991px) {
	.garden-wrapper .garden-thumb {
		width: 100%;
		height: 325px;
		margin-bottom: 48px;
	}
}

.garden-wrapper .garden-thumb img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	border-radius: 120px 60px 120px 30px;
}

.garden-wrapper .garden-content {
	width: 750px;
	min-height: 664px;
	position: relative;
	z-index: 1;
	display: flex;
	flex-direction: column;
	justify-content: center;
}

@media (max-width: 991px) {
	.garden-wrapper .garden-content {
		width: 100%;
		min-height: auto;
	}
}

.garden-wrapper .garden-content__content {
	padding-left: 80px;
	padding-right: 180px;
	padding-block: 60px;
}

@media (max-width: 991px) {
	.garden-wrapper .garden-content__content {
		padding: 35px;
	}
}

.garden-wrapper .garden-content img {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: -1;
}

.garden-wrapper .garden-content span {
	font-family: "FbMatritsa-Medium";
	display: inline-block;
	margin-bottom: 20px;
}

.establish-garden-content-area {
	background-color: var(--bg-default);
	position: relative;
	padding-top: 20px;
	padding-bottom: 20px;
}

.establish-garden-content-area .section-top-shape {
	position: absolute;
	bottom: 100%;
	left: 0;
	width: 100%;
}

@media (max-width: 991px) {
	.establish-garden-content-area .section-top-shape {
		width: 2000px;
	}
}

.establish-garden-content-area .section-bottom-shape {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
}

@media (max-width: 991px) {
	.establish-garden-content-area .section-bottom-shape {
		width: 2000px;
	}
}

@keyframes fadeLight {
	0% {
		opacity: 0;
	}

	50% {
		opacity: 1;
	}

	100% {
		opacity: 0;
	}
}

@media (min-width: 992px) {
	.establish-garden-content {
		display: flex;
		max-width: 1250px;
		margin-inline: auto;
		gap: 60px;
	}
}

.establish-garden-content__right {
	width: 380px;
	display: flex;
	justify-content: space-between;
	gap: 20px;
}

@media (max-width: 767px) {
	.establish-garden-content__right {
		width: 100%;
		margin-bottom: 10px;
	}
}

.establish-garden-content__right .content span {
	line-height: 1.2;
	font-size: clamp(2.5rem, 5vw, 3rem);
}

.establish-garden-content__right .content h2 {
	font-size: 69px;
	font-size: clamp(3rem, 5vw, 3.625rem);
	font-family: "FbMatritsa-Bold";
	line-height: 1;
}

.establish-garden-content__right .icon {
	position: relative;
	width: 94px;
	height: 100px;
}

.establish-garden-content__right .icon img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.establish-garden-content__right .icon .light-on {
	animation: fadeLight 3s infinite;
}

@media (min-width: 992px) {
	.establish-garden-content__left {
		width: calc(100% - 450px);
	}
}

/* content area end */
/* ganguru content area start  */
.ganguru-content-area {
	padding-top: 60px;
	padding-bottom: 80px;
}

@media (max-width: 991px) {
	.ganguru-content-area {
		padding-top: 40px;
	}
}

.ganguru-content-wrapper .ganguru-thumb {
	margin-bottom: 60px;
}

@media (max-width: 991px) {
	.ganguru-content-wrapper .ganguru-thumb {
		margin-bottom: 48px;
	}
}

.ganguru-content-wrapper img {
	width: 100%;
	height: 620px;
	-o-object-fit: cover;
	object-fit: cover;
	border-radius: 120px 60px 120px 30px;
}

@media (max-width: 991px) {
	.ganguru-content-wrapper img {
		height: 325px;
	}
}

.ganguru-content {
	display: flex;
	gap: 40px;
}

@media (max-width: 991px) {
	.ganguru-content {
		flex-wrap: wrap;
		gap: 0;
	}
}

.ganguru-content img p {
	margin-bottom: 24px;
}

.ganguru-content .btn-outline-white {
	margin-inline: 0;
	margin-top: 48px;
}

@media (max-width: 991px) {
	.content-page .plan-top-content-wrapper {
		padding-bottom: 40px;
	}
}

/* ganguru content area end  */
.single-animal-page .establish-garden-content-area {
	padding-top: 60px;
	padding-bottom: 40px;
}

@media (max-width: 991px) {
	.single-animal-page .establish-garden-content-area {
		padding-top: 40px;
		padding-bottom: 10px;
	}
}

.single-animal-page .establish-garden-content-area .section-bottom-shape {
	bottom: -16px;
	z-index: 1;
}

.single-animal-page .establish-garden-content {
	max-width: 1070px;
	margin-inline: auto;
	gap: 20px;
}

.single-animal-page .establish-garden-content__right {
	justify-content: initial;
	gap: 35px;
}

.single-animal-page .establish-garden-content__right .content {
	text-align: start;
}

/* single animal img start */
.single-animal-img {
	position: relative;
	height: 516px;
}

@media (max-width: 991px) {
	.single-animal-img {
		height: 325px;
	}
}

.single-animal-img .section-top-shape {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
}

.single-animal-img img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}

/* single animal img end */
/* video popup start */
.play-btn {
	transition: all ease 0.3s;
}

.play-btn i {
	transition: all ease 0.3s;
}

.play-btn:hover i {
	color: var(--c-yellow);
}

.video-popup-area {
	padding-bottom: 70px;
}

@media (max-width: 991px) {
	.video-popup-area {
		padding-bottom: 40px;
	}
}

.video-popup-area .video-popup {
	position: relative;
	height: 568px;
	max-width: 893px;
	margin-inline: auto;
}

@media (max-width: 991px) {
	.video-popup-area .video-popup {
		height: 325px;
	}
}

.video-popup-area .video-popup img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	border-radius: 120px 60px 120px 30px;
}

.video-popup-area .video-popup .play-btn {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	background: rgba(217, 217, 217, 0.25);
	width: 113px;
	height: 113px;
	border-radius: 50%;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 50px;
	color: #DFD9D9;
}

@media (max-width: 991px) {
	.video-popup-area .video-popup .play-btn {
		font-size: 36px;
		width: 80px;
		height: 80px;
	}
}

.video-popup-area .video-popup-content {
	max-width: 940px;
	margin-inline: auto;
	margin-top: 38px;
}

.video-popup-area .video-popup-content span {
	font-family: "FbMatritsa-Medium";
	display: inline-block;
	margin-bottom: 24px;
}

.video-popup-area .video-popup-content p {
	margin-bottom: 24px;
}

.three-dots {
	display: flex;
	justify-content: center;
	gap: 7px;
	margin-bottom: 40px;
}

.three-dots li {
	width: 10px;
	height: 10px;
	border-radius: 50%;
	background-color: var(--c-loam);
}

/* video popup end */
/* circle area start */
.circle-area {
	padding-top: 60px;
	padding-bottom: 30px;
}

@media (max-width: 991px) {
	.circle-area {
		padding-bottom: 0;
	}
}

.circle-area .summer-item-wrapper {
	max-width: 800px;
	margin-inline: auto;
	justify-content: space-between;
}

@media (max-width: 991px) {
	.circle-area .summer-item-wrapper {
		gap: 45px 20px;
	}
}

@media (max-width: 575px) {
	.circle-area .summer-item-wrapper {
		justify-content: space-around;
		max-width: 335px;
	}
	.three-dots li {
	width: 8px;
	height:8px;
	}
}

.circle-area .summer-item-wrapper .summer-item {
	position: relative;
	display: block;
}

.circle-area .summer-item-wrapper .summer-item:first-child .top-img {
	top: -10%;
	transform: translateX(-50%);
}

.circle-area .summer-item-wrapper .summer-item .top-img {
	position: absolute;
	left: 50%;
	transform: translateX(-60%);
	top: -20%;
	z-index: 1;
}

.circle-area .summer-item-wrapper .summer-item__thumb {
	position: relative;
	display: flex;
	justify-content: center;
	align-items: center;
	text-align: center;
}

.circle-area .summer-item-wrapper .summer-item span {
	color: var(--c-white);
	position: absolute;
	font-size: 12px;
	z-index: 1;
	font-family: "FbMatritsa-Medium";
	line-height: 1.3;
	top: 50%;
}

@media (max-width: 991px) {
	.circle-area .summer-item-wrapper .summer-item span {
		top: 55%;
	}
}

.circle-area .summer-item-wrapper .summer-item:not(:last-child)::before {
	position: absolute;
	content: "";
	left: -70%;
	top: 50%;
	transform: translateY(-50%);
	width: 1px;
	height: 160px;
	background-color: #D9D9D9;
}

@media (max-width: 991px) {
	.circle-area .summer-item-wrapper .summer-item:not(:last-child)::before {
		display: none;
	}
}

.circle-area .summer-item-wrapper .summer-item .content {
	margin-top: 35px;
	max-width: 100px;
	margin-inline: auto;
	font-size: 12px;
	line-height: 15px;
}

@media (max-width: 991px) {
	.circle-area .summer-item-wrapper .summer-item .content {
		margin-top: 20px;
	}
}

/* circle area end */
/* single animal top content area start */
.s-animal-top-content-area {
	position: relative;
	z-index: 2;
}

@media (max-width: 991px) {
	.s-animal-top-content-area nav {
		margin-top: 50px;
	}
}

.world-circle-content {
	margin-top: -200px;
	display: flex;
	align-items: center;
	gap: 16px;
	max-width: 500px;
}

@media (max-width: 991px) {
	.world-circle-content {
		margin-top: -175px;
	}
}

/* @media (max-width: 575px) {
	.world-circle-content {
		margin-top: -200px;
	}
} */

.world-circle-content .world-circle {
	width: 228px;
	height: 228px;
	border-radius: 50%;
	background-color: var(--c-white);
	display: flex;
	justify-content: center;
	align-items: center;
}

@media (max-width: 991px) {
	.world-circle-content .world-circle {
		width: 100px;
		height: 100px;
	}
}

.world-circle-content .world-circle img {
	width: 195px;
	height: 184px;
}

@media (max-width: 991px) {
	.world-circle-content .world-circle img {
		width: 88px;
		height: 86px;
	}
}

.world-circle-content span {
	font-family: "FbMatritsa-Medium";
	display: inline-block;
	padding-top: 64px;
}

.s-animal-content-area {
	padding-top: 10px;
	padding-bottom: 40px;
}

@media (max-width: 991px) {
	.s-animal-content-area {
		padding-bottom: 0;
		padding-top: 100px;
	}
}

.s-animal-content-wrapper {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

@media (max-width: 991px) {
	.s-animal-content-wrapper {
		flex-wrap: wrap;
	}
}

@media (max-width: 575px) {
	.s-animal-content-wrapper {
		justify-content: center;
	}
}

.s-animal-content-left {
	max-width: 382px;
	padding: 20px 8px;
}

@media (max-width: 400px) {
	/* .s-animal-content-left {
		width: 382px;
		overflow-x: auto;
	} */
	.s-animal-content-left {
		max-width: 352px;
	}
}

.s-animal-content-left .status-labels {
	display: flex;
	justify-content: space-between;
	margin-bottom: 30px;
}

@media (max-width: 400px) {
	.s-animal-content-left .status-labels {
		width: 335px;
		margin-left: auto;
        margin-right: auto;
	}
}

.s-animal-content-left .status-labels div {
	display: block;
	position: relative;
	min-width: 70px;
	font-size: 14px;
	line-height: 1.4;
}

.s-animal-content-left .status-labels div:last-child {
	text-align: end;
}

.s-animal-content-left .status-labels div:last-child .line-shape2 {
	position: absolute;
	left: 20%;
	bottom: -20px;
}

.s-animal-content-left .status-labels div:nth-child(2) {
	text-align: center;
}

.s-animal-content-left .status-labels div:first-child .line-shape {
	position: absolute;
	right: 28%;
	bottom: -20px;
}

.s-animal-content-left .status-labels .status-labels-shape {
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	bottom: -20px;
}

.s-animal-content-left .categories {
	display: flex;
	justify-content: space-between;
	align-items: center;
	gap: 10px;
}
@media (max-width:400px) {
	.s-animal-content-left .categories {
		gap: 6px;
	}
}
.s-animal-content-left .category {
	background: var(--bg-default);
	border-radius: 50%;
	font-weight: bold;
	font-size: 18px;
	color: var(--c-black);
	width: 44px;
	height: 44px;
	display: flex;
	align-items: center;
	justify-content: center;
	font-family: "Inter", serif;
	font-weight: 600;
	border: none;
	outline: none;
	flex-shrink: 0;
	transition: all ease 0.3s;
}
@media (max-width:400px) {
	.s-animal-content-left .category {
		width: 42px;
		height: 42px;
	}
}
.s-animal-content-left .category.active {
	color: var(--c-white);
}

.s-animal-content-left .category.active:nth-of-type(1) {
	background-color: #006666;
}

.s-animal-content-left .category.active:nth-of-type(2) {
	background-color: #006666;
}

.s-animal-content-left .category.active:nth-of-type(3) {
	background-color: #CC9900;
}

.s-animal-content-left .category.active:nth-of-type(4) {
	background-color: #CC6633;
}

.s-animal-content-left .category.active:nth-of-type(5) {
	background-color: #CC3333;
}

.s-animal-content-left .category.active:nth-of-type(6) {
	background-color: #000000;
}

.s-animal-content-left .category.active:nth-of-type(7) {
	background-color: #000000;
}

.s-animal-content-left .category:hover {
	color: var(--c-white);
}

.s-animal-content-left .category:hover:nth-of-type(1) {
	background-color: #006666;
}

.s-animal-content-left .category:hover:nth-of-type(2) {
	background-color: #006666;
}

.s-animal-content-left .category:hover:nth-of-type(3) {
	background-color: #CC9900;
}

.s-animal-content-left .category:hover:nth-of-type(4) {
	background-color: #CC6633;
}

.s-animal-content-left .category:hover:nth-of-type(5) {
	background-color: #CC3333;
}

.s-animal-content-left .category:hover:nth-of-type(6) {
	background-color: #000000;
}

.s-animal-content-left .category:hover:nth-of-type(7) {
	background-color: #000000;
}

.s-animal-content-left .scale {
	width: 100%;
	height: 5px;
	background: linear-gradient(to right, black, #F91010, #F9C325, #94C95E);
	margin-top: 16px;
}

@media (max-width: 400px) {
	.s-animal-content-left .scale {
		width: 336px;
	}
}

@media (max-width: 991px) {
	.s-animal-content-right {
		width: 100%;
	}
}

.s-animal-content-right h1 {
	font-family: "FbMatritsaNarrow-Bold";
	font-size: clamp(1.875rem, 5vw, 3.125rem);
	margin-bottom: 0;
}

.s-animal-content-right p {
	font-size: 16px;
	font-family: "Assistant", serif;
	font-weight: 500;
}

.s-animal-content-right p span {
	font-family: "FbMatritsa-Medium";
}

/* single animal top content area end */

.pagination {
	padding: 0;
	display: flex;
	justify-content: center;
}

.pagination .page-numbers {
	display: inline-flex;
	height: 40px;
	width: 40px;
	background: #363e2c;
	border: 2px solid #363e2c;
	color: #fff;
	justify-content: center;
	align-items: center;
	margin: 0 2px;
}

.pagination .page-numbers.prev,
.pagination .page-numbers.next {
	width: auto;
	padding: 0 15px;
}

.pagination .page-numbers:hover,
.pagination .page-numbers.current {
	background: #fff;
	color: #363e2c;
}</pre></body></html>