.m1 {
	color:#bdbdbd!important;
}
.fmx {
	width: 300px;
	height: auto;
	margin-bottom: 15px;
}
.common-btn {
	padding: 20px 45px;
	color: #ffffff !important;
	font-size: 20px;
	background:transparent!important;
	font-weight: 500;
	text-transform:none!important;
	border: 2px solid #fff;
}
.common-btn:hover {
	color: #000 !important;
	background:#ffffff !important;
}
.teljes-szelesseg {
	max-width:100%!important;
	padding:0px!important;
}
.btx {
	margin-bottom: -20px;
}
.header-area.header-3 {
	height: 0px;
	width: 100%;
	background: transparent;
}
.logo-blokk {
	display:none!important;
}
.animalt-hatter {
	width: 100%;
	height: auto;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
}
.animalt-hatter img {
	width: 100%;
	animation: move 50s ease;
	-ms-animation: move 50s ease;
	-webkit-animation: move 50s ease;
 -0-animation: move 50s ease;
	-moz-animation: move 50s ease;
	position: absolute;
	animation-iteration-count: 10;
}
 @-webkit-keyframes move {
 0% {
 -webkit-transform-origin: bottom left;
 -moz-transform-origin: bottom left;
 -ms-transform-origin: bottom left;
 -o-transform-origin: bottom left;
 transform-origin: bottom left;
 transform: scale(1);
 -ms-transform: scale(1);
 -webkit-transform: scale(1);
 -o-transform: scale(1);
 -moz-transform: scale(1);
}
 100% {
 transform: scale(1.2);
 -ms-transform: scale(1.2);
 -webkit-transform: scale(1.2);
 / -o-transform: scale(1.2);
 -moz-transform: scale(1.2);
}
}
.takaro {
	width:100vw;
	height:100vw;
	background: #000;
	opacity: 0.65;
	z-index: 2;
	position: absolute;
	display: block;
}
footer {
	display:none!important;
}
/* Slider navigacio  */
/* -----------------------------  */
 .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 0px);
}
.hero-pagination .hero-swiper-pagination {
	gap: 20px;
}
.swiper-pagination-bullet {
	background-color: #fff;
}
.hero-pagination .swiper-pagination-bullet-active {
	background-color: #fff;
}
.ak-scrollup {
	display:none!important;
}
.ak-swiper-controll-hero-1 {
	display:none!important;
}
.hero-pagination .hero-swiper-pagination .swiper-pagination-bullet {
	font-size: 0px!important;
}
 @media screen and (max-width: 1460px) {
 .dina2 {
 top: 10%;
}
}
 @media screen and (max-width: 1400px) {
 .dina2 {
 top: 8%;
}
}
 @media screen and (max-width: 991px) {
.aw2 {
 display: block;
 font-size: 23px;
 margin-top: 35px;
 margin-bottom: 35px;
}
.dina2 {
 top: 10%;
}
.common-btn {
 padding: 12px 40px;
 font-size: 17px;
}
 .fmx {
 width: 220px;
}
.dp2 {
 display: block;
 font-size: 66px;
 font-weight: 300;
}
 .takaro {
 height: 200vw;
}
}
 @media screen and (max-width: 767px) {
.dina2 {
 top: 12%;
}
.fmx {
 width: 170px;
}
 .dp2 {
 display: block;
 font-size: 44px;
 font-weight: 300;
}
.aw2 {
 display: block;
 font-size: 16px;
 margin-top: 20px;
 margin-bottom: 20px;
}
.common-btn {
 padding: 8px 30px;
 font-size: 14px;
}
}
 @media screen and (max-width: 575px) {
.hero-pagination {
 right: 20px;
}
.hero-pagination { 
    top: 35%;
}
.dina2 {
 top: 15%;
}
}
 @media screen and (max-width: 500px) {
 .fmx {
 width: 130px;
}
 .dp2 {
 display: block;
 font-size: 32px;
 font-weight: 300;
}
.aw2 {
 display: block;
 font-size: 12px;
 margin-top: 10px;
 margin-bottom: 15px;
}
.common-btn {
 padding: 5px 22px;
 font-size: 13px;
}
}
