body {
			color: #645d26 !important;
			font-family: var(--default-font);	 
		}

		@font-face {
			font-family: 'SVK Font';
			font-style: normal;
			font-weight: normal;
			src: local('SVK Font'), url('assets/fonts/ST-116.TTF') format('ttf');
		}

		.svk_font{ font-family: 'SVK Font'; }

		#hero-carousel{
			height: 100vh;
		}
		.dark-background{
			background: linear-gradient(0deg, #b53c55 0%, color-mix(in srgb, #4d814e 90%, white 10%) 100%);
		}
		.scrolled .header {
			--background-color: #d9e2cf;
		}

		.contact .info-item:hover i {
			background: #645d26;
			color: var(--contrast-color);
		}

		@media (max-width: 1199px) {
			.mobile-nav-active .navmenu > ul {
				display: block;
				background: #645d26;
			}
			}
			@media (max-width: 1199px) {
				.navmenu a, .navmenu a:focus {
				justify-content: center;
			}
			.navmenu a{
				color: #fff;
			}
		}

		.hero{
			height: 100vh;
			background: url('https://i.ytimg.com/vi/JvD1MyI9tSs/maxresdefault.jpg');
			background-position: 50% 50%;
			background-size: cover;
			background-repeat: no-repeat;
		}

		.hero p{
			font-size: 24px;
		}


		.svk-primary{
			color; #645d26;
		}

		.svk-secondary{
			color; #06592f;
		}

		.header{
			padding: 0;
			transition: 0.4s;
			box-shadow: 0 1px 18px rgba(0,0,0,0.25);
		}

		@media (min-width: 1200px) {
			.navmenu li:hover > a, .navmenu .active, .navmenu .active:focus {
			color: var(--contrast-color);
			background-color: var(--accent-color);
		}

		.navmenu a, .navmenu a:focus {
			color:  var(--accent-color);
			font-weight: 700;
		}
		}



		.scroll-top{
			background-color: #06592f;
		}

		.scroll-top:hover {
			background-color: color-mix(in srgb, #06592f, transparent 20%);
			color: var(--contrast-color);
		}

		.footer .social-links a:hover {
			background: color-mix(in srgb, #06592f, transparent 20%);
			text-decoration: none;
		}

		.footer .social-links a{
			background: #06592f;
		}


		.section-title p {
			color: #06592f;
		}
		section, .section{
			scroll-margin-top: 160px;
		}


		.innerCircle {
			background-color: transparent;
			border: 5px solid rgba(234, 207, 56, 0.6);
			opacity: .9;
			border-left: 5px solid transparent;
			border-right: 5px solid transparent;
			border-radius: 100px;

			width: 120px;
			height: 120px;
			margin: 0 auto;
			position: absolute;
			-moz-animation: spinoffPulse 2.4s infinite linear;
			-webkit-animation: spinoffPulse 2.4s infinite linear;
		}


		@-moz-keyframes spinPulse {
			0% { -moz-transform:rotate(160deg); opacity:0; box-shadow:0 0 1px #ffffff;}
			50% { -moz-transform:rotate(145deg); opacity:0; }
			100% { -moz-transform:rotate(-320deg); opacity:0; }
		}
		@-moz-keyframes spinoffPulse {
			0% { -moz-transform:rotate(0deg); }
			100% { -moz-transform:rotate(360deg);  }
		}
		@-webkit-keyframes spinPulse {
			0% { -webkit-transform:rotate(160deg); opacity:0; box-shadow:0 0 1px #ffffff; }
			50% { -webkit-transform:rotate(145deg); opacity:0;}
			100% { -webkit-transform:rotate(-320deg); opacity:0; }
		}
		@-webkit-keyframes spinoffPulse {
			0% { -webkit-transform:rotate(0deg); }
			100% { -webkit-transform:rotate(360deg); }
		}
		@-moz-keyframes rotatecircle {
			0% { -moz-transform:rotate(0deg); }
			100% { -moz-transform:rotate(-360deg); }
		}

		@-webkit-keyframes rotatecircle {
			0% { -webkit-transform:rotate(0deg); }
			100% { -webkit-transform:rotate(-360deg); }
		}


		#header-new, .nav_section{
			transition: all 0.25s ease-in;
		}


		#header-new .nav_section{
			display: block;
			justify-content:center;
			align-items: center;
			transition: all 0.25s ease-in;
		}
		
		.header .logo {
			transition: all 0.25s ease-in;
			padding-bottom: 1rem;
		}

		.header .navmenu{
			transition: all 0.25s ease-in;
		}

		.header .logo img {
			max-height: 120px;
			margin-right: 8px;
		}
		
		@media (min-width: 1200px) {
		#header-new.nav_shrink .nav_section{
			display: flex;
			justify-content: space-between !important;
			align-items: center;
			transition: all 0.25s ease-in;
		}

		

		#header-new.nav_shrink .logo img {
			max-height: 100px;
			margin-right: 8px;
		}

		#header-new.nav_shrink .innerCircle {
			width: 100px;
			height: 100px;
		}

		#header-new.nav_shrink .logo {
			margin-bottom: 0px;
			padding-bottom: 0px;
		}
		}	
		.swiper {
			width: 100%;
			height: 100%;
		}

		.swiper-slide {
			text-align: center;
			font-size: 18px;
			background: #fff;
			display: flex;
			justify-content: center;
			align-items: center;
		}

		.swiper-slide img {
			display: block;
			width: 100%;
			height: 100%;
			object-fit: cover;
		}

		@media (max-width: 768px) {
			#header-new.sticky-top{
			position: relative !important;
			}
		}

		.f-14{ font-size:14px;}
		
		.f-12{ font-size:12px;}

		.about ul li {
			padding-bottom: 20px;  
		}
		
		.responsive-element {
			width: 100%;
			aspect-ratio: 16 / 9;
			background-color: #f0f0f0;
		}

		.blog-posts .post-img{ overflow: auto; height:240px;}

		#slider_video_text_overlay h2 {
			font-size:4em;
			/*color:#06592f;*/
			color:#E8EBE2 ;
			font-weight: bolder;
		}

		#slider_video_text_overlay .btn {
			border-radius:0;
			text-transform:uppercase;
			font-weight:200;
		}
		#slider_video_text_overlay .btn-warning {
			background-color:#F5D328;
		}

		#slider_video_text_overlay {
			position: absolute;
			color: #FFF;
			width: 100%;
		}

		#slider_video_text_overlay .container {
			text-align: center;
			margin: 0px auto;
		}

		#slider_video_text_overlay .btn.btn-primary{
			color: var(--contrast-color);
			background: var(--accent-color);
			border: 0;
			padding: 10px 30px;
			transition: 0.4s;
			border-radius: 50px;
			font-weight: 700;
		}

		@media screen and (max-width:991px) {
			#slider_video_text_wrap {
			height: 300px;
			}
		}

		@media screen and (max-width:650px) {
			#slider_video_text_wrap {
				height: 250px;
			}
			#slider_video_text_overlay h2 {
				font-size: 2em;
			}
			#slider_video_text_overlay p {
				font-size: .9em;
			}
		}
		
		
		.btn.btn-primary {
		color: var(--contrast-color);
		background: var(--accent-color);
		border: 0;
		padding: 10px 30px;
		transition: 0.4s;
		border-radius: 50px;
		}

		.btn.btn-primary:hover {
		background: color-mix(in srgb, var(--accent-color), transparent 25%);
		}