@import url('https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,300i,700&display=swap');

body {
	background-color: #eff1ee!important;
	overflow-x: hidden;
	margin: 0px!important;
}

a:link, :hover, :visited {
	text-decoration:none;
	color:#0098F4;
}

.container {
    width: 100%;
    margin-right: auto;
    margin-left: auto;
}

.fejlec_hatter {
	top: 0px;
	width: 1920px;
	height: 828px;
	background: #EFF1EE 0% 0% no-repeat padding-box;
	opacity: 1;
	position: absolute;
}
.fejlec_srac {
	margin-top: 23px;
	margin-left: 300px;
	width: 691px;
	height: 1063px;
	background: transparent url('/asset/fejlec_srac.png') 0% 0% no-repeat padding-box;
	opacity: 1;
	position: absolute;
}
.path32 {
	margin-top: 72px;
	margin-left: 1317px;
	width: 776px;
	height: 195px;
	background: #0C2E53 0% 0% no-repeat padding-box;
	opacity: 1;
	position:absolute;
	border-radius: 80px 0px 0px 80px;
}
.path32-text {
	margin-top: 78px;
	margin-left: 1454px;
	width: 284px;
	height: 178px;
	text-align: left;
	font: Condensed Bold 131px/178px Open Sans;
	font-family: 'Open Sans Condensed', sans-serif;
	letter-spacing: 7.86px;
	color: #FFFFFF;
	opacity: 1;
	position:absolute;
}
.biztonsagos {
	margin-top: 303px;
	margin-left: 1124px;
	width: 496px;
	height: 127px;
	text-align: right;
	font: Condensed Bold 49px/59px Open Sans;
	font-family: 'Open Sans Condensed', sans-serif;
	letter-spacing: 3px;
	color: #0C2E53;
	opacity: 1;
	position:absolute;
}
.path9 {
	margin-top: 456px;
	margin-left: 1394px;
	width: 252px;
	height: 252px;
	opacity: 1;
	position:absolute;
	z-index: 99;
}
.path4 {
	margin-top: 530px;
	width: 2306px;
	height: 1187px;
	opacity: 1;
	position:absolute;
}
.path4 img{
	width: 2306px;
	height: 1035px;
}
.path4-text {
	margin-top: 767px;
	margin-left: 356px;
	width: 1040px;
	height: 174px;
	text-align: left;
	font: Bold Italic 25px/35px Open Sans;
	font-family: 'Open Sans Condensed', sans-serif;
	letter-spacing: 1.5px;
	color: #0C2E53;
	opacity: 1;
	position:absolute;
}
.path5 {
	margin-top: 878px;
	margin-
	width: 1920px;
	height: 198px;
	background: #FFE799 0% 0% no-repeat padding-box;
	opacity: 1;
	position:absolute;
}
.path5-text {
	margin-top: 905px;
	margin-left: 356px;
	width: 960px;
	height: 128px;
	text-align: left;
	font: Bold 25px/35px Open Sans;
	font-family: 'Open Sans Condensed', sans-serif;
	letter-spacing: 1.5px;
	color: #0C2E53;
	opacity: 1;
	position:absolute;
}
.path17 {
	margin-top: 838px;
	margin-left: 1295px;
	width: 704px;
	height: 76px;
	background: #0C2E53 0% 0% no-repeat padding-box;
	opacity: 1;
	position:absolute;
	z-index:99;
	border-radius: 80px 0px 0px 80px;
}
.path17-text {
	margin-top: 854px;
	margin-left: 1365px;
	width: 495px;
	height: 45px;
	text-align: left;
	font: Condensed Bold 32px/31px Open Sans;
	font-family: 'Open Sans Condensed', sans-serif;
	letter-spacing: 0;
	color: #FFFFFF;
	opacity: 1;
	position:absolute;
	z-index:99;
}
.elipse14 img{
	margin-top: 997px;
	margin-left: 915px;
	width: 90px;
	height: 90px;
	position:absolute;
	z-index:99;
}
.kek_hatter {
	margin-top: 1033px;
	
	width: 1920px;
	height: 882px;
	background: #0C2E53 0% 0% no-repeat padding-box;
	opacity: 1;
	position:absolute;
}
.lany {
	margin-top: 1288px;
	margin-left: 511px;
	width: 407px;
	height: 407px;
	opacity: 1;
	position:absolute;
}
.lany img {
	width: 407px;
	height: 407px;
}
.ficko {
	margin-top: 1285px;
	margin-left: 979px;
	width: 413px;
	height: 413px;
	opacity: 1;
	position:absolute;
}
.ficko img {
	width: 413px;
	height: 413px;
}
.lany-text {
	margin-top: 1736px;
	margin-left: 642px;
	width: 138px;
	height: 103px;
	text-align: center;
	font: Condensed Bold 44px/43px Open Sans;
	font-family: 'Open Sans Condensed', sans-serif;
	letter-spacing: 0;
	color: #FECD00;
	opacity: 1;
	position:absolute;
}
.ficko-text {
	margin-top: 1736px;
	margin-left: 1060px;
	width: 238px;
	height: 103px;
	text-align: center;
	font: Condensed Bold 44px/43px Open Sans;
	font-family: 'Open Sans Condensed', sans-serif;
	letter-spacing: 0;
	color: #0098F4;
	opacity: 1;
	position:absolute;
}
.path22 {
	margin-top: 1915px;
	
	width: 1920px;
	height: 258px;
	background: #000B18 0% 0% no-repeat padding-box;
	opacity: 1;
	position:absolute;
}
.footer-logo {
	margin-top: 1964px;
	margin-left: 356px;
	width: 169px;
	height: 169px;
	position:absolute;
}
.footer-logo img{
	width: 169px;
	height: 169px;
}
.footer-text {
	margin-top: 1980px;
    margin-left: 593px;
    width: 611px;
    height: 52px;
    text-align: left;
    font: Condensed Bold 37px/36px Open Sans;
    font-family: 'Open Sans Condensed', sans-serif;
    letter-spacing: 0;
    color: #0098F4;
    opacity: 1;
    position: absolute;
}
.footer-text-2 {
	margin-top: 2046px;
    margin-left: 593px;
    width: 892px;
    height: 127px;
    text-align: left;
    font: 20px/25px Open Sans;
    font-family: 'Open Sans Condensed', sans-serif;
    letter-spacing: 0;
    color: #0098F4;
    opacity: 1;
    position: absolute;
}

@media all and (min-width:50px) { 


.fejlec_hatter {
	top: 0px;
	
	width: 377px;
	height: 262px;
}
.fejlec_srac {
	margin-top: 8px;
	margin-left: 13px;
	width: 170px;
	height: 262px;
	background-size: 170px 262px;
}
.path32 {
	margin-top: 43px;
	margin-left: 188px;
	width: 187px;
	height: 66px;
}
.path32-text {
	margin-top: 45px;
	margin-left: 234px;
	width: 100px;
	height: 62px;
	font: Condensed Bold 46px/62px Open Sans;
	font-family: 'Open Sans Condensed', sans-serif;
}
.biztonsagos {
	margin-top: 129px;
	margin-left: 192px;
	width: 159px;
	height: 41px;
	font: Condensed Bold 11px/19px Open Sans;
    font-family: 'Open Sans Condensed', sans-serif;
}
.path9 {
	margin-top: 182px;
	margin-left: 261px;
	width: 83px;
	height: 83px;
}
.path9 img{
	width: 83px;
	height: 83px;
}
.path4 {
	margin-top: 191px;
	width: 375px;
	height: 281px;
}
.path4 img{
	width: 375px;
	height: 245px;
}
.path4-text {
	margin-top: 261px;
	margin-left: 27px;
	width: 318px;
	height: 86px;
	font: Bold Italic 14px/17px Open Sans;
	font-family: 'Open Sans Condensed', sans-serif;
	text-align: left;
}
.path5 {
	margin-top: 362px;
	width: 375px;
	height: 107px;
}
.path5-text {
	margin-top: 392px;
	margin-left: 15px;
	width: 345px;
	height: 80px;
	font: Bold 12px/15px Open Sans;
	font-family: 'Open Sans Condensed', sans-serif;
	text-align: center;
}
.path17 {
	margin-top: 347px;
	margin-left: 149px;
	width: 226px;
	height: 28px;
}
.path17-text {
	margin-top: 355px;
	margin-left: 165px;
	width: 195px;
	height: 18px;
	font: Condensed Bold 12px/12px Open Sans;
	font-family: 'Open Sans Condensed', sans-serif;
}
.elipse14 img{
	display:none;
}
.kek_hatter {
	margin-top: 469px;
	width: 375px;
	height: 255px;
}
.lany {
	margin-top: 507px;
	margin-left: 49px;
	width: 152px;
	height: 152px;
}
.lany img {
	width: 152px;
	height: 152px;
}
.ficko {
	margin-top: 506px;
	margin-left: 171px;
	width: 155px;
	height: 155px;
}
.ficko img {
	width: 155px;
	height: 155px;
}
.lany-text {
	margin-top: 669px;
	margin-left: 94px;
	width: 54px;
	height: 39px;
	font: Condensed Bold 17px/16px Open Sans;
	font-family: 'Open Sans Condensed', sans-serif;
}
.ficko-text {
	margin-top: 669px;
	margin-left: 202px;
	width: 92px;
	height: 39px;
	font: Condensed Bold 17px/16px Open Sans;
	font-family: 'Open Sans Condensed', sans-serif;
}
.path22 {
	margin-top: 720px;
    width: 375px;
    height: 100px;
}
.footer-logo {
	margin-top: 743px;
	margin-left: 22px;
	width: 49px;
	height: 49px;
}
.footer-logo img{
	width: 49px;
	height: 49px;
}
.footer-text {
	margin-top: 738px;
    margin-left: 93px;
    width: 226px;
    height: 19px;
    font: Condensed Bold 13px/13px Open Sans;
    font-family: 'Open Sans Condensed', sans-serif;
}
.footer-text-2 {
	margin-top: 765px;
    margin-left: 94px;
    width: 252px;
    height: 36px;
    font:  8px/8px Open Sans;
    font-family: 'Open Sans Condensed', sans-serif;
}
.kek-hatter-background {
	margin-top: 469px;
    width: 100%;
    height: 255px;
	background: #0C2E53 0% 0% no-repeat padding-box;
    opacity: 1;
    position: absolute;
}
.path22-background {
    margin-top: 720px;
    width: 100%;
    height: 100px;
    background: #000B18;
    position: absolute;
}
.path32-background {
	margin-top: 43px;
    width: 100%;
    height: 66px;
    background: linear-gradient(to right, #eff1ee 50%, #0C2E53  50%);
    opacity: 1;
    position: absolute;
}
.path17-background {
    margin-top: 347px;
    width: 26%;
    height: 28px;
    background: #0C2E53 0% 0% no-repeat padding-box;
    opacity: 1;
    position: absolute;
    z-index: 6;
    margin-left: 74%;
}
.path4-background {
	margin-top: 252px;
    width: 100%;
    height: 110px;
    background: #ffb000;
    opacity: 1;
    position: absolute;
    z-index: 0;
}
.path4-2-background {
	margin-top: 194px;
    width: 100%;
    height: 270px;
    background: linear-gradient(to right, #eff1ee 50%, #ffb000 50%);
    opacity: 1;
    position: absolute;
    z-index: 0;
}
}

@media all and (min-width:320px) { 

.fejlec_hatter {
	top: 0px;
	
	width: 377px;
	height: 262px;
}
.fejlec_srac {
	margin-top: 8px;
	margin-left: 13px;
	width: 170px;
	height: 262px;
	background-size: 170px 262px;
}
.path32 {
	margin-top: 43px;
	margin-left: 188px;
	width: 187px;
	height: 66px;
}
.path32-text {
	margin-top: 45px;
	margin-left: 234px;
	width: 100px;
	height: 62px;
	font: Condensed Bold 46px/62px Open Sans;
	font-family: 'Open Sans Condensed', sans-serif;
}
.biztonsagos {
	margin-top: 129px;
	margin-left: 192px;
	width: 159px;
	height: 41px;
	font: Condensed Bold 11px/19px Open Sans;
    font-family: 'Open Sans Condensed', sans-serif;
}
.path9 {
	margin-top: 182px;
	margin-left: 261px;
	width: 83px;
	height: 83px;
}
.path9 img{
	width: 83px;
	height: 83px;
}
.path4 {
	margin-top: 191px;
	width: 375px;
	height: 281px;
}
.path4 img{
	width: 375px;
	height: 245px;
}
.path4-text {
	margin-top: 271px;
	margin-left: 27px;
	width: 318px;
	height: 86px;
	font: Bold Italic 14px/17px Open Sans;
	font-family: 'Open Sans Condensed', sans-serif;
	text-align: left;
}
.path5 {
	margin-top: 362px;
	width: 375px;
	height: 107px;
}
.path5-text {
	margin-top: 392px;
	margin-left: 15px;
	width: 345px;
	height: 80px;
	font: Bold 12px/15px Open Sans;
	font-family: 'Open Sans Condensed', sans-serif;
	text-align: center;
}
.path17 {
	margin-top: 347px;
	margin-left: 149px;
	width: 226px;
	height: 28px;
}
.path17-text {
	margin-top: 355px;
	margin-left: 165px;
	width: 195px;
	height: 18px;
	font: Condensed Bold 12px/12px Open Sans;
	font-family: 'Open Sans Condensed', sans-serif;
}
.elipse14 img{
	display:none;
}
.kek_hatter {
	margin-top: 469px;
	width: 375px;
	height: 255px;
}
.lany {
	margin-top: 507px;
	margin-left: 49px;
	width: 152px;
	height: 152px;
}
.lany img {
	width: 152px;
	height: 152px;
}
.ficko {
	margin-top: 506px;
	margin-left: 171px;
	width: 155px;
	height: 155px;
}
.ficko img {
	width: 155px;
	height: 155px;
}
.lany-text {
	margin-top: 669px;
	margin-left: 94px;
	width: 54px;
	height: 39px;
	font: Condensed Bold 17px/16px Open Sans;
	font-family: 'Open Sans Condensed', sans-serif;
}
.ficko-text {
	margin-top: 669px;
	margin-left: 185px;
	width: 125px;
	height: 39px;
	font: Condensed Bold 17px/16px Open Sans;
	font-family: 'Open Sans Condensed', sans-serif;
}
.path22 {
	margin-top: 720px;
    width: 375px;
    height: 100px;
}
.footer-logo {
	margin-top: 743px;
	margin-left: 22px;
	width: 49px;
	height: 49px;
}
.footer-logo img{
	width: 49px;
	height: 49px;
}
.footer-text {
	margin-top: 738px;
    margin-left: 93px;
    width: 226px;
    height: 19px;
    font: Condensed Bold 13px/13px Open Sans;
    font-family: 'Open Sans Condensed', sans-serif;
}
.footer-text-2 {
	margin-top: 765px;
    margin-left: 94px;
    width: 252px;
    height: 36px;
    font:  8px/8px Open Sans;
    font-family: 'Open Sans Condensed', sans-serif;
}
.kek-hatter-background {
	margin-top: 469px;
    width: 100%;
    height: 255px;
	background: #0C2E53 0% 0% no-repeat padding-box;
    opacity: 1;
    position: absolute;
}
.path22-background {
    margin-top: 720px;
    width: 100%;
    height: 100px;
    background: #000B18;
    position: absolute;
}
.path32-background {
	margin-top: 43px;
    width: 100%;
    height: 66px;
    background: linear-gradient(to right, #eff1ee 50%, #0C2E53  50%);
    opacity: 1;
    position: absolute;
}
.path17-background {
    margin-top: 347px;
    width: 26%;
    height: 28px;
    background: #0C2E53 0% 0% no-repeat padding-box;
    opacity: 1;
    position: absolute;
    z-index: 6;
    margin-left: 74%;
}
.path4-background {
	margin-top: 252px;
    width: 100%;
    height: 110px;
    background: #ffb000;
    opacity: 1;
    position: absolute;
    z-index: 0;
}
.path4-2-background {
	margin-top: 194px;
    width: 100%;
    height: 270px;
    background: linear-gradient(to right, #eff1ee 50%, #ffb000 50%);
    opacity: 1;
    position: absolute;
    z-index: 0;
}
}

@media all and (min-width:375px) { 

.container {
    max-width: 375px!important;
}

.fejlec_hatter {
	top: 0px;
	
	width: 377px;
	height: 262px;
}
.fejlec_srac {
	margin-top: 8px;
	margin-left: 13px;
	width: 170px;
	height: 262px;
	background-size: 170px 262px;
}
.path32 {
	margin-top: 43px;
	margin-left: 190px;
	width: 187px;
	height: 66px;
}
.path32-text {
	margin-top: 45px;
	margin-left: 234px;
	width: 100px;
	height: 62px;
	font: Condensed Bold 46px/62px Open Sans;
	font-family: 'Open Sans Condensed', sans-serif;
}
.biztonsagos {
	margin-top: 129px;
	margin-left: 192px;
	width: 159px;
	height: 41px;
	font: Condensed Bold 11px/19px Open Sans;
    font-family: 'Open Sans Condensed', sans-serif;
}
.path9 {
	margin-top: 182px;
	margin-left: 261px;
	width: 83px;
	height: 83px;
}
.path9 img{
	width: 83px;
	height: 83px;
}
.path4 {
	margin-top: 191px;
	width: 375px;
	height: 281px;
}
.path4 img{
	width: 377px;
	height: 245px;
}
.path4-text {
	margin-top: 271px;
	margin-left: 27px;
	width: 318px;
	height: 86px;
	font: Bold Italic 14px/17px Open Sans;
	font-family: 'Open Sans Condensed', sans-serif;
	text-align: left;
}
.path5 {
	margin-top: 362px;
	width: 375px;
	height: 107px;
	z-index:5;
}
.path5-text {
	margin-top: 392px;
	margin-left: 15px;
	width: 345px;
	height: 80px;
	font: Bold 12px/15px Open Sans;
	font-family: 'Open Sans Condensed', sans-serif;
	text-align: center;
	z-index: 5;
}
.path17 {
	margin-top: 347px;
	margin-left: 149px;
	width: 226px;
	height: 28px;
}
.path17-text {
	margin-top: 355px;
	margin-left: 165px;
	width: 195px;
	height: 18px;
	font: Condensed Bold 12px/12px Open Sans;
	font-family: 'Open Sans Condensed', sans-serif;
}
.elipse14 img{
	display:none;
}
.kek_hatter {
	margin-top: 469px;
	width: 375px;
	height: 255px;
}
.lany {
	margin-top: 507px;
	margin-left: 49px;
	width: 152px;
	height: 152px;
	z-index: 5;
}
.lany img {
	width: 152px;
	height: 152px;
}
.ficko {
	margin-top: 506px;
	margin-left: 171px;
	width: 155px;
	height: 155px;
	z-index: 5;
}
.ficko img {
	width: 155px;
	height: 155px;
}
.lany-text {
	margin-top: 669px;
	margin-left: 94px;
	width: 54px;
	height: 39px;
	font: Condensed Bold 17px/16px Open Sans;
	font-family: 'Open Sans Condensed', sans-serif;
	z-index: 5;
}
.ficko-text {
	margin-top: 669px;
    margin-left: 190px;
    width: 125px;
	height: 39px;
	font: Condensed Bold 17px/16px Open Sans;
	font-family: 'Open Sans Condensed', sans-serif;
	z-index: 5;
}
.path22 {
	margin-top: 720px;
    width: 375px;
    height: 100px;
}
.footer-logo {
	margin-top: 743px;
	margin-left: 22px;
	width: 49px;
	height: 49px;
}
.footer-logo img{
	width: 49px;
	height: 49px;
}
.footer-text {
	margin-top: 738px;
    margin-left: 93px;
    width: 226px;
    height: 19px;
    font: Condensed Bold 13px/13px Open Sans;
    font-family: 'Open Sans Condensed', sans-serif;
}
.footer-text-2 {
	margin-top: 765px;
    margin-left: 94px;
    width: 252px;
    height: 36px;
    font:  8px/8px Open Sans;
    font-family: 'Open Sans Condensed', sans-serif;
}
.path5-background {
	margin-top: 363px;
    width: 100%;
    height: 106px;
    position: absolute;
    background: #FFE799;
    z-index: 5;
}
.kek-hatter-background {
	margin-top: 469px;
    width: 100%;
    height: 255px;
	background: #0C2E53 0% 0% no-repeat padding-box;
    opacity: 1;
    position: absolute;
}
.path22-background {
    margin-top: 720px;
    width: 100%;
    height: 100px;
    background: #000B18;
    position: absolute;
}
.path32-background {
	margin-top: 43px;
    width: 100%;
    height: 66px;
    background: linear-gradient(to right, #eff1ee 50%, #0C2E53  50%);
    opacity: 1;
    position: absolute;
}
.path17-background {
    margin-top: 347px;
    width: 26%;
    height: 28px;
    background: #0C2E53 0% 0% no-repeat padding-box;
    opacity: 1;
    position: absolute;
    z-index: 6;
    margin-left: 74%;
}
.path4-background {
	margin-top: 252px;
    width: 100%;
    height: 110px;
    background: #ffb000;
    opacity: 1;
    position: absolute;
    z-index: 0;
}
.path4-2-background {
	margin-top: 194px;
    width: 100%;
    height: 270px;
    background: linear-gradient(to right, #eff1ee 50%, #ffb000 50%);
    opacity: 1;
    position: absolute;
    z-index: 0;
}
}

@media all and (min-width:768px) { 

.container {
    max-width: 768px!important;
}
.fejlec_hatter {
	top: -8px;
	
	width: 768px;
	height: 431px;
}
.fejlec_srac {
	margin-top: 7px;
	margin-left: 46px;
	width: 315px;
	height: 485px;
	background-size: 315px 485px;
}
.path32 {
	margin-top: 43px;
	margin-left: 524px;
	width: 245px;
	height: 88px;
}
.path32-text {
	margin-top: 46px;
	margin-left: 585px;
	width: 130px;
	height: 82px;
	font: Condensed Bold 60px/82px Open Sans;
	font-family: 'Open Sans Condensed', sans-serif;
}
.biztonsagos {
	margin-top: 153px;
	margin-left: 420px;
	width: 248px;
	height: 64px;
	font: Condensed Bold 21px/30px Open Sans;
    font-family: 'Open Sans Condensed', sans-serif;
}
.path9 {
	margin-top: 235px;
	margin-left: 578px;
	width: 126px;
	height: 126px;
}
.path9 img{
	width: 126px;
	height: 126px;
}
.path4 {
	margin-top: 272px;
	width: 768px;
	height: 480px;
}
.path4 img{
	width: 768px;
	height: 480px;
}
.path4-text {
	margin-top: 375px;
	margin-left: 169px;
	width: 530px;
	height: 86px;
	font: Bold Italic 17px/22px Open Sans;
	font-family: 'Open Sans Condensed', sans-serif;
}
.path5 {
	margin-top: 469px;
	width: 768px;
	height: 82px;
}
.path5-text {
	margin-top: 491px;
	margin-left: 170px;
	width: 480px;
	height: 81px;
	font: Bold 14px/15px Open Sans;
	font-family: 'Open Sans Condensed', sans-serif;
}
.path17 {
	margin-top: 447px;
	margin-left: 456px;
	width: 312px;
	height: 37px;
}
.path17-text {
	margin-top: 458px;
	margin-left: 488px;
	width: 255px;
	height: 23px;
	font: Condensed Bold 16px/16px Open Sans;
	font-family: 'Open Sans Condensed', sans-serif;
}
.elipse14 img{
	display:none;
}
.kek_hatter {
	margin-top: 551px;
	width: 768px;
	height: 348px;
}
.lany {
	margin-top: 587px;
	margin-left: 167px;
	width: 200px;
	height: 200px;
	z-index:5;
}
.lany img {
	width: 200px;
	height: 200px;
}
.ficko {
	margin-top: 586px;
	margin-left: 397px;
	width: 203px;
	height: 203px;
	z-index:5;
}
.ficko img {
	width: 203px;
	height: 203px;
}
.lany-text {
	margin-top: 807px;
	margin-left: 231px;
	width: 72px;
	height: 54px;
	font: Condensed Bold 23px/22px Open Sans;
	font-family: 'Open Sans Condensed', sans-serif;
	z-index:5;
}
.ficko-text {
	margin-top: 807px;
	margin-left: 410px;
	width: 170px;
	height: 54px;
	font: Condensed Bold 23px/22px Open Sans;
	font-family: 'Open Sans Condensed', sans-serif;
	z-index:5;
}
.path22 {
	margin-top: 875px;
	width: 768px;
	height: 148px;
}
.footer-logo {
	margin-top: 899px;
	margin-left: 46px;
	width: 101px;
	height: 101px;
}
.footer-logo img{
	width: 101px;
	height: 101px;
}
.footer-text {
	margin-top: 908px;
    margin-left: 188px;
    width: 370px;
    height: 32px;
    font: Condensed Bold 22px/22px Open Sans;
    font-family: 'Open Sans Condensed', sans-serif;
}
.footer-text-2 {
	margin-top: 948px;
    margin-left: 188px;
    width: 535px;
    height: 76px;
    font:  13px/17px Open Sans;
    font-family: 'Open Sans Condensed', sans-serif;
}
.path5-background {
	margin-top: 469px;
    width: 100%;
    height: 156px;
    position: absolute;
    background: #FFE799;
	z-index: 5;
}
.kek-hatter-background {
	margin-top: 551px;
    width: 100%;
    height: 348px;
    background: #0C2E53;
    position: absolute;
    z-index: 5;
}
.path22-background {
	margin-top: 875px;
    width: 100%;
    height: 148px;
    background: #000B18;
    position: absolute;
}
.path32-background {
	margin-top: 43px;
    width: 100%;
    height: 88px;
    background: linear-gradient(to right, #eff1ee 50%, #0C2E53  50%);
    opacity: 1;
    position: absolute;
}
.path17-background {
	margin-top: 447px;
    width: 25%;
    height: 37px;
    background: #0C2E53 0% 0% no-repeat padding-box;
    opacity: 1;
    position: absolute;
    z-index: 6;
    margin-left: 75%;
}
.path4-background {
	margin-top: 391px;
    width: 100%;
    height: 110px;
    background: #ffb000;
    opacity: 1;
    position: absolute;
    z-index: 0;
}
.path4-2-background {
	margin-top: 280px;
    width: 100%;
    height: 270px;
    background: linear-gradient(to right, #eff1ee 50%, #ffb000 50%);
    opacity: 1;
    position: absolute;
    z-index: 0;
}
}

@media all and (min-width:1024px) { 

.container {
    max-width: 1024px!important;
}
.fejlec_hatter {
	top: -8px;
	
	width: 1024px;
	height: 431px;
}
.fejlec_srac {
	margin-top: 16px;
	margin-left: 152px;
	width: 335px;
	height: 516px;
	background-size: 335px 516px;
	opacity: 1;
	position: absolute;
}
.path32 {
	margin-top: 43px;
	margin-left: 772px;
	width: 252px;
	height: 88px;
}
.path32-text {
	margin-top: 46px;
	margin-left: 833px;
	width: 130px;
	height: 82px;
	font: Condensed Bold 60px/82px Open Sans;
	font-family: 'Open Sans Condensed', sans-serif;
}
.biztonsagos {
	margin-top: 151px;
	margin-left: 596px;
	width: 268px;
	height: 69px;
	font: Condensed Bold 24px/32px Open Sans;
    font-family: 'Open Sans Condensed', sans-serif;
}
.path9 {
	margin-top: 232px;
	margin-left: 766px;
	width: 126px;
	height: 126px;
}
.path9 img{
	width: 126px;
	height: 126px;
}
.path4 {
	margin-top: 268px;
    width: 1024px;
    height: 622px;
}
.path4 img{
	width: 1024px;
    height: 550px;
}
.path4-text {
	margin-top: 414px;
	margin-left: 184px;
	width: 680px;
	height: 174px;
	font: Bold Italic 18px/22px Open Sans;
	font-family: 'Open Sans Condensed', sans-serif;
}
.path5 {
	margin-top: 515px;
	width: 1024px;
	height: 136px;
}
.path5-text {
	margin-top: 546px;
	margin-left: 180px;
	width: 667px;
	height: 128px;
	font: Bold 18px/22px Open Sans;
	font-family: 'Open Sans Condensed', sans-serif;
	z-index: 5;
}
.path17 {
	margin-top: 475px;
	margin-left: 714px;
	width: 310px;
	height: 37px;
}
.path17-text {
	margin-top: 485px;
	margin-left: 737px;
	width: 255px;
	height: 23px;
	font: Condensed Bold 16px/16px Open Sans;
	font-family: 'Open Sans Condensed', sans-serif;
}
.elipse14 img{
	margin-top: 627px;
	margin-left: 479px;
	width: 66px;
	height: 66px;
	display: initial;
}
.kek_hatter {
	margin-top: 651px;
	width: 1024px;
	height: 548px;
}
.lany {
	margin-top: 751px;
	margin-left: 260px;
	width: 233px;
	height: 233px;
	z-index: 5;
}
.lany img {
	width: 233px;
	height: 233px;
}
.ficko {
	margin-top: 749px;
	margin-left: 528px;
	width: 236px;
	height: 236px;
	z-index: 5;
}
.ficko img {
	width: 236px;
	height: 236px;
}
.lany-text {
	margin-top: 1006px;
	margin-left: 335px;
	width: 82px;
	height: 61px;
	font: Condensed Bold 26px/25px Open Sans;
	font-family: 'Open Sans Condensed', sans-serif;
	z-index: 5;
}
.ficko-text {
	margin-top: 1006px;
	margin-left: 550px;
	width: 195px;
	height: 61px;
	font: Condensed Bold 26px/25px Open Sans;
	font-family: 'Open Sans Condensed', sans-serif;
	z-index: 5;
}
.path22 {
	margin-top: 1102px;
	width: 1024px;
	height: 184px;
}
.footer-logo {
	margin-top: 1150px;
	margin-left: 184px;
	width: 101px;
	height: 101px;
}
.footer-logo img{
	width: 101px;
	height: 101px;
}
.footer-text {
	margin-top: 1159px;
    margin-left: 326px;
    width: 370px;
    height: 32px;
    font: Condensed Bold 22px/22px Open Sans;
    font-family: 'Open Sans Condensed', sans-serif;
}
.footer-text-2 {
	margin-top: 1199px;
    margin-left: 326px;
    width: 535px;
    height: 76px;
    font: 13px/17px Open Sans;
    font-family: 'Open Sans Condensed', sans-serif;
}
.path5-background {
	margin-top: 495px;
    width: 100%;
    height: 156px;
    position: absolute;
    background: #FFE799;
	z-index: 5;
}
.kek-hatter-background {
	margin-top: 651px;
    width: 100%;
    height: 451px;
    background: #0C2E53;
    position: absolute;
    z-index: 5;
}
.path22-background {
	margin-top: 1102px;
    width: 100%;
    height: 184px;
    background: #000B18;
    position: absolute;
}
.path32-background {
	margin-top: 43px;
    width: 100%;
    height: 88px;
    background: linear-gradient(to right, #eff1ee 50%, #0C2E53  50%);
    opacity: 1;
    position: absolute;
}
.path17-background {
	margin-top: 475px;
    width: 25%;
    height: 37px;
    background: #0C2E53 0% 0% no-repeat padding-box;
    opacity: 1;
    position: absolute;
    z-index: 6;
    margin-left: 75%;
}
.path4-background {
	margin-top: 405px;
    width: 100%;
    height: 110px;
    background: #ffb000;
    opacity: 1;
    position: absolute;
    z-index: 0;
}
.path4-2-background {
	margin-top: 277px;
    width: 100%;
    height: 270px;
    background: linear-gradient(to right, #eff1ee 50%, #ffb000 50%);
    opacity: 1;
    position: absolute;
    z-index: 0;
}
}

@media all and (min-width:1900px) {
.container {
    max-width: 1920px!important;
}
.path9 img {
    width: 252px;
    height: 252px;
}	
.fejlec_hatter {
	top: 0px;
	width: 1920px;
	height: 828px;
	background: #EFF1EE 0% 0% no-repeat padding-box;
	opacity: 1;
	position: absolute;
}
.fejlec_srac {
	margin-top: 23px;
	margin-left: 300px;
	width: 691px;
	height: 1063px;
	background: transparent url('/asset/fejlec_srac.png') 0% 0% no-repeat padding-box;
	opacity: 1;
	position: absolute;
}
.path32 {
	margin-top: 72px;
	margin-left: 1318px;
	width: 603px;
	height: 195px;
	background: #0C2E53 0% 0% no-repeat padding-box;
	opacity: 1;
	position:absolute;
	border-radius: 80px 0px 0px 80px;
}
.path32-text {
	margin-top: 78px;
	margin-left: 1454px;
	width: 284px;
	height: 178px;
	text-align: left;
	font: Condensed Bold 131px/178px Open Sans;
	font-family: 'Open Sans Condensed', sans-serif;
	letter-spacing: 7.86px;
	color: #FFFFFF;
	opacity: 1;
	position:absolute;
}
.biztonsagos {
	margin-top: 303px;
	margin-left: 1124px;
	width: 496px;
	height: 127px;
	text-align: right;
	font: Condensed Bold 49px/59px Open Sans;
	font-family: 'Open Sans Condensed', sans-serif;
	letter-spacing: 3px;
	color: #0C2E53;
	opacity: 1;
	position:absolute;
}
.path9 {
	margin-top: 456px;
	margin-left: 1394px;
	width: 252px;
	height: 252px;
	opacity: 1;
	position:absolute;
	z-index: 99;
}
.path4 {
	margin-top: 530px;
	width: 1920px;
	height: 1187px;
	opacity: 1;
	position:absolute;
}
.path4 img{
	width: 1920px;
	height: 1035px;
}
.path4-text {
	margin-top: 767px;
	margin-left: 356px;
	width: 1040px;
	height: 174px;
	text-align: left;
	font: Bold Italic 25px/35px Open Sans;
	font-family: 'Open Sans Condensed', sans-serif;
	letter-spacing: 1.5px;
	color: #0C2E53;
	opacity: 1;
	position:absolute;
}
.path5 {
	margin-top: 878px;
	width: 1920px;
	height: 154px;
	background: #FFE799 0% 0% no-repeat padding-box;
	opacity: 1;
	position:absolute;
}
.path5-text {
	margin-top: 905px;
	margin-left: 356px;
	width: 960px;
	height: 128px;
	text-align: left;
	font: Bold 25px/35px Open Sans;
	font-family: 'Open Sans Condensed', sans-serif;
	letter-spacing: 1.5px;
	color: #0C2E53;
	opacity: 1;
	position:absolute;
	z-index: 5;
}
.path17 {
	margin-top: 838px;
	margin-left: 1295px;
	width: 625px;
	height: 76px;
	background: #0C2E53 0% 0% no-repeat padding-box;
	opacity: 1;
	position:absolute;
	z-index:99;
	border-radius: 80px 0px 0px 80px;
}
.path17-text {
	margin-top: 854px;
	margin-left: 1365px;
	width: 495px;
	height: 45px;
	text-align: left;
	font: Condensed Bold 32px/31px Open Sans;
	font-family: 'Open Sans Condensed', sans-serif;
	letter-spacing: 0;
	color: #FFFFFF;
	opacity: 1;
	position:absolute;
	z-index:99;
}
.elipse14 img{
	margin-top: 997px;
	margin-left: 915px;
	width: 90px;
	height: 90px;
	position:absolute;
	z-index:99;
}
.kek_hatter {
	margin-top: 1033px;
	width: 1920px;
	height: 882px;
	background: #0C2E53 0% 0% no-repeat padding-box;
	opacity: 1;
	position:absolute;
}
.lany {
	margin-top: 1288px;
	margin-left: 511px;
	width: 407px;
	height: 407px;
	opacity: 1;
	position:absolute;
	z-index: 5;
}
.lany img {
	width: 407px;
	height: 407px;
}
.ficko {
	margin-top: 1285px;
	margin-left: 979px;
	width: 413px;
	height: 413px;
	opacity: 1;
	position:absolute;
	z-index: 5;
}
.ficko img {
	width: 413px;
	height: 413px;
}
.lany-text {
	margin-top: 1736px;
	margin-left: 642px;
	width: 138px;
	height: 103px;
	text-align: center;
	font: Condensed Bold 44px/43px Open Sans;
	font-family: 'Open Sans Condensed', sans-serif;
	letter-spacing: 0;
	color: #FECD00;
	opacity: 1;
	position:absolute;
	z-index: 5;
}
.ficko-text {
	margin-top: 1736px;
	margin-left: 1025px;
	width: 330px;
	height: 103px;
	text-align: center;
	font: Condensed Bold 44px/43px Open Sans;
	font-family: 'Open Sans Condensed', sans-serif;
	letter-spacing: 0;
	color: #0098F4;
	opacity: 1;
	position:absolute;
	z-index: 5;
}
.path22 {
	margin-top: 1915px;
	width: 1920px;
	height: 258px;
	background: #000B18 0% 0% no-repeat padding-box;
	opacity: 1;
	position:absolute;
}
.footer-logo {
	margin-top: 1964px;
	margin-left: 356px;
	width: 169px;
	height: 169px;
	position:absolute;
}
.footer-logo img{
	width: 169px;
	height: 169px;
}
.footer-text {
	margin-top: 1980px;
    margin-left: 593px;
    width: 611px;
    height: 52px;
    text-align: left;
    font: Condensed Bold 37px/36px Open Sans;
    font-family: 'Open Sans Condensed', sans-serif;
    letter-spacing: 0;
    color: #0098F4;
    opacity: 1;
    position: absolute;
}
.footer-text-2 {
	margin-top: 2046px;
    margin-left: 593px;
    width: 892px;
    height: 127px;
    text-align: left;
    font: 20px/25px Open Sans;
    font-family: 'Open Sans Condensed', sans-serif;
    letter-spacing: 0;
    color: #0098F4;
    opacity: 1;
    position: absolute;
}
.path5-background {
	margin-top: 878px;
    width: 100%;
    height: 156px;
    position: absolute;
    background: #FFE799;
	z-index: 5;
}
.kek-hatter-background {
	margin-top: 1034px;
    width: 100%;
    height: 882px;
    background: #0C2E53;
    position: absolute;
    z-index: 5;
}
.path22-background {
	margin-top: 1915px;
    width: 100%;
    height: 258px;
    background: #000B18;
    position: absolute;
}
.path32-background {
	margin-top: 72px;
    width: 100%;
    height: 195px;
    background: linear-gradient(to right, #eff1ee 50%, #0C2E53  50%);
    opacity: 1;
    position: absolute;
}
.path17-background {
	margin-top: 838px;
    width: 30%;
    height: 76px;
    background: #0C2E53 0% 0% no-repeat padding-box;
    opacity: 1;
    position: absolute;
    z-index: 6;
    margin-left: 70%;
}
.path4-background {
	margin-top: 788px;
    width: 100%;
    height: 90px;
    background: #ffb000;
    opacity: 1;
    position: absolute;
    z-index: 0;
}
.path4-2-background {
	margin-top: 547px;
    width: 100%;
    height: 270px;
    background: linear-gradient(to right, #eff1ee 50%, #ffb000 50%);
    opacity: 1;
    position: absolute;
    z-index: 0;
}
}