.page-header__bg {
	background:transparent!important;
}
.services-details__bottom-box {
	float:left
}
.owl-nav {
	display:none!important;
}
.page-header {
	position: relative;
	display: block;
	padding: 240px 0 130px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
	background-color: #000;
	background-blend-mode: color;
}
.page-header {
	background-color: #00000038;
}
.testimonials-one__client-name {
	font-size: 15px;
	line-height: 19px;
	z-index: 2;
	display: block;
	position: relative;
}
.testimonials-one__text2 img {
	width: 190px !important;
	height: 190px;
	margin-right: 15px;
	float: left;
}
.felulet {
	font-size: 9px !important;
	letter-spacing: 0px;
}
.testimonials-one__quote {
	position: absolute;
	bottom: 20px;
	right: 20px;
	width: 72px;
}
.testimonials-one__text {
	margin: 0;
	font-size: 16px;
	line-height: 22px;
}
.welcome-one__text-two {
	font-size: 24px;
	line-height: 32px;
}
.kulsolink .testimonials-one__text2 img {
	width:100%;
	transform:scale(1);
transition:all .5s ease;
}
.kulsolink .testimonials-one__text2 img:hover {
	transform:scale(0.95)
}
.testimonials-one__single {
	padding: 30px 30px;
}
.testimonials-one__client-title {
	font-size: 11px;
}
.s3h {
	position: relative;
	display: block;
	font-size: 13px !important;
	line-height: 15px!important;
	margin-top: -5px;
}
.kulsolink:hover {
	color:#726f84!important;
}
.kulsolink .s3h:hover {
	color:#726f84!important;
}
.s3h:hover {
	color:#726f84!important;
}
.view-content .col-xl-4 {
	float: left;
}
.nn1ap {
	margin-bottom: 10px;
	display: block;
}
.testimonials-one {
	padding: 90px 0 40px;
}
.tbsv {
	font-size: 42px;
	line-height: 48px;
	margin-bottom: 15px;
	margin-top: 30px;
}
.welcome-one {
	padding: 120px 0 370px;
}
.img-blog {
	margin-top: -330px;
}
.team-one__bottom {
	bottom: 25px;
	left: 20px;
}
.acimm {
	color: #ffffff;
	position: absolute;
	z-index: 6;
	top: 40px;
	left: 0px;
	font-size: 21px;
	background: #cab26a;
	padding: 8px 20px 8px 16px;
	border-bottom: 4px solid #b5a575;
}
.flooooter {
	float: left;
	padding: 4px;
	margin-bottom: -25px;
}
.team-one__hover-content {
	top: 120px;
	left: 20px;
}
.cta-two {
	position: relative;
	display: block;
	border-top: 1px solid #e6e9ef;
	padding: 108px 0 120px;
	height: 400px;
	margin-top: 0px;
}
.testimonials-one__client-img>img {
	width: 72px !important;
	-webkit-filter: none !important;
	filter: none !important;
}
.testimonials-one__client-img {
	position: absolute;
	left: 30px;
	bottom: 40px;
	overflow: hidden;
	border-radius: 0;
}
.testimonials-one__client-info {
	padding-top: 12px;
	padding-left: 5px;
}
.services-details__img>img {
	mix-blend-mode:normal
}
.services-details__img {
	background-color:#0f0d1d00
}
.services-details {
	position: relative;
	display: block;
	padding: 60px 0 80px;
	background: #f2f4f8;
	z-index: 2;
}
.services-details__bottom-box-title {
	font-size: 24px;
	line-height: 30px;
	margin-bottom: 10px;
}
.welcome-one__text {
	padding-bottom: 20px;
}
.flooooter {
	float:left;
}
.smxx1 {
	font-size:24px;
	position:relative;
	display:block;
	margin-top:30px;
	font-weight:600;
	color:#d8bd8b
}
.smxx2 {
	position:relative;
	margin-bottom:60px;
	display:block;
	font-weight:800;
	font-size:24px;
	color:#0f0d1d;
	text-transform:uppercase;
	line-height:32px
}
.services-details__bottom-text {
	padding-top:0
}
.dxm {
	color:#d8bd8b;
	font-size:13px;
	position:relative;
	top:-1px;
	left:2px
}
.services-details__planning-content {
	margin-left:0;
	margin-top:0
}
.services-details__planning-content {
	margin-left:0;
	margin-top:0
}
.services-details__planning-list {
	padding-top:0;
	padding-bottom:40px
}
.col-xl-6 {
	float:left
}
.col-xl-3 {
	float:left
}
.col-lg-12 {
	float:left
}
.services-details__planning {
	position:relative;
	display:block
}
.tbf {
	position:relative;
	display:block;
	margin-top:20px;
	font-size:24px
}
.tbv {
	position:relative;
	display:block;
	margin-top:20px;
	margin-bottom:30px;
	font-size:42px;
	line-height:50px
}
.dxxm {
	color: #ddc899;
}
.xmx {
	font-size:21px!important
}
.col-xl-3 {
	flex: 0 0 auto;
	width: 25%;
}
.page-header {
	padding: 270px 0 270px;
}
.section-title__tagline {
	text-align:center;
	margin:0 auto;
	width:100%
}
marker {
	display:none!important;
	list-style:none!important
}
li::marker {
display:none!important;
list-style:none!important
}
.about__title {
	font-size:26px;
	font-weight:800;
	line-height:36px;
	margin-top:-40px;
	padding-bottom:10px
}
#slide-container {
	position:relative;
	max-width:800px
}
#slide-first-element {
	display:block;
	width:100%;
	height:auto
}
#slide-element-2, #slide-element-3, #slide-element-4 {
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	bottom:0;
	left:0;
	right:0
}
.slide-image {
	width:100%
}
#slide-first-element {
	animation:fade-1 32s infinite;
	-webkit-animation:fade-1 32s infinite
}
#slide-element-2 {
	animation:fade-2 32s infinite;
	-webkit-animation:fade-2 32s infinite
}
#slide-element-3 {
	animation:fade-3 32s infinite;
	-webkit-animation:fade-3 32s infinite
}
#slide-element-4 {
	animation:fade-4 32s infinite;
	-webkit-animation:fade-5 32s infinite
}
@keyframes fade-1 {
0% {
opacity:1
}
33% {
opacity:0
}
66% {
opacity:0
}
100% {
opacity:1
}
}
@keyframes fade-2 {
0% {
opacity:0
}
33% {
opacity:1
}
66% {
opacity:0
}
100% {
opacity:0
}
}
@keyframes fade-3 {
0% {
opacity:0
}
33% {
opacity:0
}
66% {
opacity:1
}
100% {
opacity:0
}
}
@keyframes fade-4 {
0% {
opacity:0
}
25% {
opacity:0
}
50% {
opacity:0
}
75% {
opacity:1
}
100% {
opacity:0
}
}
.videoHolder__video {
	position:absolute;
	z-index:-1
}
.videoHolder {
	overflow:hidden;
	z-index:1;
	opacity:0
}
.videoHolder.has-autoplay, .videoHolder.is-playing {
	opacity:1
}
.videoHolder__video {
	min-width:100%;
	min-height:100%;
	width:100%;
	height:auto
}
.videoHolder__video, .videoPlayButton {
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%)
}
.videoPlayButton {
	width:86px;
	height:86px;
	z-index:10;
	background-color:#2c2c2b;
	display:block;
	box-shadow:0 1px 19px 0 rgba(0, 0, 0, .23);
	text-align:center;
transition:.25s
}
.videoPlayButton__iconHolder {
	width:15px;
	height:21px;
	position:relative;
	overflow:hidden;
	margin:0 auto 6px
}
.videoPlayButton__iconHolder:after, .videoPlayButton__iconHolder:before {
	content:"";
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:url(../svg/play.svg) no-repeat 50%;
	background-size:100%;
transition:.25s
}
.videoPlayButton__iconHolder:after {
	background:url(../svg/play-white.svg) no-repeat 50%;
	background-size:100%;
	-webkit-transform:translateX(-200%);
	transform:translateX(-200%)
}
.videoPlayButton__label {
	color:#fff;
	font-size:12px;
	font-weight:300;
	text-transform:uppercase;
	letter-spacing:2.6px;
	position:relative;
	top:2px;
transition:.25s
}
.videoPlayButton:hover .videoPlayButton__iconHolder:before {
	-webkit-transform:translateX(200%);
	transform:translateX(200%)
}
.videoPlayButton:hover .videoPlayButton__iconHolder:after {
	-webkit-transform:translateX(0);
	transform:translateX(0)
}
.videoPlayer {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:140;
	background-color:rgba(0, 0, 0, .85);
	display:none;
	opacity:0;
	-webkit-transform:translateZ(1002px);
	transform:translateZ(1002px)
}
.videoPlayer__wrapper {
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center
}
.videoPlayer__outer {
	width:1280px;
	max-width:calc(100% - 60px)
}
.videoPlayer__close {
	background-color:#2c2c2b;
	position:absolute;
	top:30px;
	right:30px;
	height:56px;
	width:56px;
	cursor:pointer;
	z-index:56;
transition:.25s
}
.videoPlayer__close:hover {
	background-color:#9d9c8a
}
.videoPlayer__close:after, .videoPlayer__close:before {
	content:"";
	position:absolute;
	top:50%;
	margin-top:-1px;
	left:50%;
	margin-left:-14px;
	width:28px;
	height:2px;
	background:#fff;
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg)
}
.videoPlayer__close:after {
	-webkit-transform:rotate(-45deg);
	transform:rotate(-45deg)
}
.videoPlayer.is-active {
	display:block;
-webkit-animation:l .25s .1s;
animation:l .25s .1s;
	-webkit-animation-fill-mode:forwards;
	animation-fill-mode:forwards
}
@-webkit-keyframes l {
0% {
opacity:0
}
to {
	opacity:1
}
}
@keyframes l {
0% {
opacity:0
}
to {
	opacity:1
}
}
audio, canvas, iframe, img, svg, video {
	vertical-align: middle;
}
.animalt {
	animation: shapeani3 5s linear infinite;
}
.animalt2 {
	animation: shapeani1 9s linear infinite;
}
.animalt3 {
	animation: shapeani1 5s linear infinite;
}
.animalva {
	animation: shapeani55 2s linear infinite;
}
.pst {
	margin-right: -30px;
}
 @keyframes shapeani1 {
 0% {
 transform: scale(1);
}
 50% {
 transform: scale(1.1);
}
 100% {
 transform: scale(1);
}
}
 @keyframes shapeani55 {
 0% {
 transform: scale(1);
}
 50% {
 transform: scale(1.02);
}
 100% {
 transform: scale(1);
}
}
 @keyframes shapeani2 {
 from {
 transform: rotate(0);
}
to {
	transform: rotate(360deg);
}
}
 @keyframes shapeani3 {
 0% {
 transform: translateY(15px);
}
 50% {
 transform: translateY(-15px);
}
 100% {
 transform: translateY(15px);
}
}
.hatter-feher {
	background:#fff;
	z-index:1;
}
.page-header__inner h2 {
	font-size: 64px;
	line-height: 68px;
}
.mxc1 {
	font-size: 24px;
}
.news-one__img {
	background-color: transparent;
}
.news-one__title {
	font-size: 24px;
	line-height: 30px;
	margin-bottom: 10px;
}
.news-one__img>img {
	mix-blend-mode: normal!important;
	border-right: 12px solid #f0f2f6;
}
.team-one {
	position: relative;
	display: block;
	padding: 90px 0 90px;
}
.news-one {
	position: relative;
	display: block;
	padding: 90px 0 50px;
	background:#f0f2f6;
}
.cta-two21 {
	position: relative;
	display: block;
	padding: 90px 0 0px;
	background:#ffff;
}
.cta-two22 {
	position: relative;
	display: block;
	padding: 90px 0 90px;
	background:#ffff;
}
.pt-80 {
	padding-top: 60px;
	padding-bottom: 0px;
	margin-top: 20px;
	margin-bottom: -70px;
}
.team-one__btn {
	font-size: 12px;
	color: #cab26a;
}
.visszagomb {
	margin:0 auto;
	text-align:center
}
.mqya {
	font-size:19px;
	letter-spacing:0;
	background-color:#fff;
	border:2px solid #d8bd8b
}
.pp1q img {
	width: 100%;
	height: auto;
	padding: 8px;
	-webkit-transform: scale(1);
	transform: scale(1);
 -webkit-transition: .5s ease-in-out;
 transition: .5s ease-in-out;
}
.pp1q img:hover {
	-webkit-transform: scale(0.94);
	transform: scale(0.94);
}
.pp2q {
	padding: 8px;
}
.section-title {
	margin-top: -20px;
	margin-bottom: 35px;
}
.pt-81 {
	padding-top: 30px;
	padding-bottom: 20px;
	margin-top: 20px;
	margin-bottom: -50px;
}
.pt-82 {
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 10px;
	margin-bottom: 0px;
}
.pt-83 {
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.content-cmt {
	margin-bottom: 30px!important;
	text-align: center;
}
.name-cmt {
	font-size: 16px!important;
	color: #1a1712!important;
	font-weight: 700!important;
	text-transform: uppercase;
}
.name-cmt:hover {
	color:#d8bd8b!important;
}
.name-cmt {
	transition: all 500ms ease;
	-moz-transition: all 500ms ease;
	-webkit-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	-o-transition: all 500ms ease;
}
.elvalaszto-galeria-ajanlo {
	min-height: 330px;
}
.floooter {
	float:left;
	width:25%!important;
}
.section-title__title {
	font-size: 42px!important;
	line-height: 48px!important;
	margin-bottom: 0px;
}
.views-field-field-utazos-galeria img {
	width: 100%;
	height: auto;
	padding: 8px;
	-webkit-transform: scale(1);
	transform: scale(1);
 -webkit-transition: .8s ease-in-out;
 transition: .8s ease-in-out;
}
.views-field-field-utazos-galeria img:hover {
	-webkit-transform: scale(0.97);
	transform: scale(0.97);
}
 @media only screen and (min-width:30px) and (max-width:991px) {
.mxc1 {
 font-size: 19px;
}
.welcome-one {
 padding: 20px 0 300px;
}
.page-header {
 padding: 185px 0 180px;
}
.tbsv {
 font-size: 32px;
 line-height: 36px;
}
}
 @media only screen and (min-width:30px) and (max-width:767px) {
.mqya {
 font-size: 16px;
}
.page-header {
 padding: 140px 0 80px;
}
.views-field-field-utazos-galeria img {
 width: 100%;
 height: auto;
 padding: 0px;
 margin-top: -20px;
}
.img-blog {
 margin-top: -230px;
}
.welcome-one {
 padding: 0px 0 210px;
}
.news-one {
 padding: 60px 0 50px;
}
 .testimonials-one {
 padding: 40px 0 40px;
}
.cta-two22 {
 padding: 60px 0 90px;
}
.cta-two21 {
 padding: 60px 0 0px;
}
.pt-82 {
 margin: -35px auto;
 width: 100%;
}
.page-header__inner h2 {
 font-size: 42px;
 line-height: 52px;
}
.welcome-one {
 padding: 0px 0 190px;
}
.section-title__title {
 font-size: 28px!important;
 line-height: 34px!important;
}
.news-one__img>img {
 border-right: 0px solid #f0f2f6;
}
.content-cmt {
 margin-bottom: 15px!important;
}
.name-cmt {
 font-size: 19px!important;
}
.tbsv {
 font-size: 21px;
 line-height: 28px;
 margin-bottom: 15px;
 margin-top: 10px;
}
.welcome-one__title {
 font-size: 28px;
 line-height: 28px;
 margin-top: 35px;
 display: block;
 position: relative;
 margin-bottom: 20px;
}
.floooter {
 width: 100%!important;
 float: none!important;
}
}
 @media only screen and (min-width:30px) and (max-width:560px) {
 .page-header__inner h2 {
 font-size: 28px;
 line-height: 34px;
}
 .welcome-one__text-two {
 font-size: 18px;
 line-height: 26px;
}
}
 @media only screen and (min-width:30px) and (max-width:500px) {
.mqya {
 font-size: 13px;
}
}
 @media(max-width:991px) {
.about__title {
font-size:22px;
font-weight:800;
line-height:30px;
margin-top:-10px;
padding-bottom:10px
}
.flooooter {
 float: left;
 width: 50% !important;
}
.impresszum-kozepre {
text-align:center!important
}
}
 @media(max-width:600px) {
.flooooter {
 float: left;
 width: 100% !important;
}
}
 @media(max-width:500px) {
.impimg {
width:200px
}
.page-header {
 padding: 110px 0 48px;
}
.page-header__inner h2 {
 font-size: 22px;
 line-height: 28px;
}
.krt {
font-size:14px
}
}
