@font-face {
font-family: 'LeagueGothic-OTF';
src: url("ttf/LeagueGothic-Regular.otf") format("opentype");
}

@font-face {
  font-family: 'OpenSans-Regular';
  src: url('ttf/OpenSans-Regular.ttf');
}

@font-face {
  font-family: 'OpenSans-Bold';
  src: url('ttf/OpenSans-Bold.ttf');
}

@font-face {
  font-family: 'OpenSans-Italic';
  src: url('ttf/OpenSans-Italic.ttf');
}

@font-face {
  font-family: 'OpenSans-BoldItalic';
  src: url('ttf/OpenSans-BoldItalic.ttf');
}


body {
	font-family: 'OpenSans-Regular';
}

A, A:focus {
	outline: 0;
}


h1 {
	font-family: 'LeagueGothic-OTF';
	color: #545454;
}
h2 {
	font-family: 'LeagueGothic-OTF';
   font-size: 22px;
   text-align: justify;
	color: #545454;
}
.pagepos {
	background-color: #8F75BE;
	width: 0%;
	position: fixed;
	top: 0px;
	height: 10px;
}

.fejlogo {
	position: absolute;
	left: 200px;
	z-index: 1;
}

.fejlogo_kep {
	width: 300px;
}
.navbar-custom .navbar-nav > li > a:hover, .navbar-custom .navbar-nav > li > a:focus {
	background-color: unset;
}

.row-fluid .container-fluid:nth-of-type(1)  .row:nth-of-type(1)  .span12:nth-of-type(1) {
/*	background-color: #8744AB;*/
	color: white;
}

 .row-fluid .container-fluid:nth-of-type(1) {
 background: linear-gradient(140deg, #8744ab, #441c5a);
background-size: 400% 400%;

-webkit-animation: animacio 44s ease infinite;
-moz-animation: animacio 44s ease infinite;
-o-animation: animacio 44s ease infinite;
animation: animacio 44s ease infinite;
}
 @-webkit-keyframes animacio {
    0%{background-position:9% 0%}
    50%{background-position:92% 100%}
    100%{background-position:9% 0%}
}
@-moz-keyframes animacio {
    0%{background-position:9% 0%}
    50%{background-position:92% 100%}
    100%{background-position:9% 0%}
}
@-o-keyframes animacio {
    0%{background-position:9% 0%}
    50%{background-position:92% 100%}
    100%{background-position:9% 0%}
}
@keyframes animacio {
    0%{background-position:9% 0%}
    50%{background-position:92% 100%}
    100%{background-position:9% 0%}
}

.fej_vonal {
	height: 5px;
	background-color: #666666;
	top: 51px;
	position: relative;

}

.row-fluid .container-fluid:nth-of-type(1)  .row:nth-of-type(1)  .span12:nth-of-type(1) .container .navbar-custom {
	margin: 0px;
	background-color: unset;
	border-width: 0px;
	letter-spacing: 1px;
	float: right;

}


.row-fluid .container-fluid:nth-of-type(1)  .row:nth-of-type(1)  .span12:nth-of-type(1) .container .navbar-custom .navbar-nav > li > a {
	padding-left: 10px;
	padding-right: 10px;
  font-family: 'OpenSans-Regular';
  border-width: 0px;
  font-size: 9pt;
}

.row-fluid .container-fluid:nth-of-type(1)  .row:nth-of-type(1)  .span12:nth-of-type(1) .container .navbar-custom .navbar-nav > li > a:hover {
	background-color: unset;
	color: rgb(255,255,255, .5);
}

.navbar-toggle {
	background-color: #CC258E !important;
	border-radius: 0px;
}

.row-fluid .container-fluid:nth-of-type(1)  .row:nth-of-type(2)  .span12:nth-of-type(1) {
	position: relative;
}

.row-fluid .container-fluid:nth-of-type(1)  .row:nth-of-type(2) .hivasgomb {
	background-color: transparent;
	border-width: 3px;
	border-style: solid;
	border-color: #AC69CF;
	font-size: 15pt;
	display: inline-block;
	border-radius: 34px;
	padding: 15px;
}

.row-fluid .container-fluid:nth-of-type(1)  .row:nth-of-type(2) .hivasgomb:hover {
	background-color: #AC69CF;
}
.row-fluid .container-fluid:nth-of-type(1)  .row:nth-of-type(2) .hivasgomb A {
	color: white;

}

.row-fluid .container-fluid:nth-of-type(1)  .row:nth-of-type(2) .hivasgomb A:hover {
	text-decoration: none;

}


.fejcontainerfluid {
/*	background-image: url('/static/szerkezet/parallax1.jpg');*/
	background-color: #8744AB;
	position: relative;
	background-repeat: no-repeat;

}
.fejcontainerfluid_belso {
	position: relative;
	height: 518px;
}

.fejszoveg {
	position: absolute;
   top: 50%;
   transform: translateY(-50%);
	right: 0px;

}
.fejszoveg .txt2 {
	font-size: 38pt;
	color: white;
	font-family: 'LeagueGothic-OTF';
	line-height: 37pt;
}
.fejszoveg .txt1 {
	font-size: 21pt;
	color: rgb(255,255,255, .5);
   font-family: 'OpenSans-Regular';
	line-height: 37pt;
}


.back-to-top {
	position: fixed;
	bottom: 15px;
	right: 15px;
	display: none;
	z-index: 999;
	font-size: 30pt;
	color: #8744AB;
}

.back-to-top img {
	width: 50px;
}


.cim1 {
   font-family: 'OpenSans-Regular';
	font-size: 12pt;
	color: rgb(0,0,0, .5);
	text-align: center;
	text-transform: uppercase;
	letter-spacing: 3px;
}

.cim2 {
   font-family: 'OpenSans-Bold';
	font-size: 18pt;
	color: #343434;
	text-align: center;
	text-transform: capitalize;
	margin-bottom: 30px;
}

.row-fluid .container-fluid:nth-of-type(2)  .row:nth-of-type(1)  {
	padding-top: 30px;
	padding-bottom: 30px;
	position: relative;
}

.row-fluid .container-fluid:nth-of-type(2)  .row:nth-of-type(1):hover .bgikon {
    -webkit-transition: all 1.0s ease;                  
    -moz-transition: all 1.0s ease;                 
    -o-transition: all 1.0s ease;   
    -ms-transition: all 1.0s ease;          
    transition: all 1.0s ease;
    -ms-transform: scale(1.2);
    -webkit-transform: scale(1.2);
    transform: scale(1.2); 
    background-color: #8744AB;
    color: rgb(239, 239, 239);
	 left: 30px;    
}


.fejdoboz h2 {
	text-align: center;
   font-family: 'OpenSans-Bold';
}

.fejdoboz-fejkep img {
   display: block;
   margin-left: auto;
   margin-right: auto;	
}
.fejdoboz-fejkep {
	text-align: center;
}

.fejdoboz-fejkep .btnhatas {
	background: #8f75be;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
	color: white;
	display: inline-block;
	font: bold 10px/24px 'OpenSans-Bold', sans-serif;
	letter-spacing: 2px;
	margin: 0 0 44px;
	padding: 0 20px;
	text-transform: uppercase;
	
}

.blokk-a {
	padding-top: 75px;
}

.blokk-c {
	padding-top: 75px;
}

.fejdoboz-allec i {
	font-size: 16pt;
	color: #FFC80A;
	padding-top: 15px;
	border-width: 2px;
	border-color: #8F75BE;
	border-style: solid;
	width: 45px;
	height: 45px;
	line-height: 14px;
	border-radius: 50%;
}



.row-fluid .container-fluid:nth-of-type(2)  .row:nth-of-type(2)  {
	background-image: url('/static/szerkezet/parallax2.png');
	background-size: contain;
	background-position: 120px;
	background-color: #f51867;
	position: relative;
	background-repeat: no-repeat;
	height: 384px;

}
.row-fluid .container-fluid:nth-of-type(2)  .row:nth-of-type(2):hover .bgikon {
    -webkit-transition: all 1.0s ease;                  
    -moz-transition: all 1.0s ease;                 
    -o-transition: all 1.0s ease;   
    -ms-transition: all 1.0s ease;          
    transition: all 1.0s ease;
    -ms-transform: scale(1.2);
    -webkit-transform: scale(1.2);
    transform: scale(1.2); 
    background-color: #8744AB;
    color: rgb(239, 239, 239);
	 left: 30px;    
    
}

.row-fluid .container-fluid:nth-of-type(2)  .row:nth-of-type(2) .blokkszoveg {
	padding-top: 90px;
}

.row-fluid .container-fluid:nth-of-type(2)  .row:nth-of-type(2) .txt2 {
	font-size: 26pt;
	color: white;
	font-family: 'LeagueGothic-OTF';
	line-height: 28pt;
}

.row-fluid .container-fluid:nth-of-type(2)  .row:nth-of-type(2) .txt1 {
	font-size: 13pt;
	color: rgb(255,255,255, .5);
   font-family: 'OpenSans-Regular';
	line-height: 13pt;
}



.row-fluid .container-fluid:nth-of-type(2)  .row:nth-of-type(2) .garancia-gomb {
	background-color: #000000;
	border-radius: 26px;
	padding: 15px;
	display: inline-block;
	text-transform: uppercase;
	color: #ffffff;	
   font-family: 'OpenSans-Bold';
}


.row-fluid .container-fluid:nth-of-type(2)  .row:nth-of-type(3) {
	padding-top: 30px;   
	padding-bottom: 30px;   
	position: relative;
}
.row-fluid .container-fluid:nth-of-type(2)  .row:nth-of-type(3):hover .bgikon {
    -webkit-transition: all 1.0s ease;                  
    -moz-transition: all 1.0s ease;                 
    -o-transition: all 1.0s ease;   
    -ms-transition: all 1.0s ease;          
    transition: all 1.0s ease;
    -ms-transform: scale(1.2);
    -webkit-transform: scale(1.2);
    transform: scale(1.2); 
    background-color: #8744AB;
    color: rgb(239, 239, 239);
	 left: 30px;    
    
}

.row-fluid .container-fluid:nth-of-type(2)  .row:nth-of-type(3) .bcolor {
	background-color: #E6EFF9;
}

.szolgaltatas .szolgaltatas_belso {
	padding: 5px;
	height: 122px;
}
.szolgaltatas .szolgaltatas_belso .szolgaltatas-cim {
   font-family: 'OpenSans-Bold';
   font-size: 14pt;
}

.p-top {
	padding-top: 32px;
}
.szolgaltatas .szolgaltatas_belso .szolgaltatas-torzs {
   font-family: 'OpenSans-Regular';
   font-size: 11pt;
}

.row-fluid .container-fluid:nth-of-type(2)  .row:nth-of-type(4) {
	padding-top: 30px;   
	padding-bottom: 30px;   
	position: relative;
}
.row-fluid .container-fluid:nth-of-type(2)  .row:nth-of-type(4):hover .bgikon {
    -webkit-transition: all 1.0s ease;                  
    -moz-transition: all 1.0s ease;                 
    -o-transition: all 1.0s ease;   
    -ms-transition: all 1.0s ease;          
    transition: all 1.0s ease;
    -ms-transform: scale(1.2);
    -webkit-transform: scale(1.2);
    transform: scale(1.2); 
    background-color: #8744AB;
    color: rgb(239, 239, 239);
	 left: 30px;    
    
}

.p-top2 {
	padding-top: 10px;
}

.b2cim {
   font-family: 'OpenSans-Bold';
   font-size: 14pt;

}

.b2szoveg {
   font-family: 'OpenSans-Regular';
   font-size: 11pt;
}



.row-fluid .container-fluid:nth-of-type(2)  .row:nth-of-type(5)  {
	padding-top: 30px;
	padding-bottom: 30px;
	background-color: #E6EFF9;
	position: relative;
}
.row-fluid .container-fluid:nth-of-type(2)  .row:nth-of-type(5):hover .bgikon {
    -webkit-transition: all 1.0s ease;                  
    -moz-transition: all 1.0s ease;                 
    -o-transition: all 1.0s ease;   
    -ms-transition: all 1.0s ease;          
    transition: all 1.0s ease;
    -ms-transform: scale(1.2);
    -webkit-transform: scale(1.2);
    transform: scale(1.2); 
    background-color: #8744AB;
    color: rgb(239, 239, 239);
	 left: 30px;    
    
}

.ptop3 .cim, .ptop4 .cim {
   font-family: 'OpenSans-Bold';
   font-size: 18pt;

}


.ptop3 {
	padding-top: 134px;
	text-align: right;
}


.ptop4 {
	padding-top: 134px;
}

.row-fluid .container-fluid:nth-of-type(2)  .row:nth-of-type(6)  {
	padding-top: 30px;
	padding-bottom: 30px;
	position: relative;
}
.row-fluid .container-fluid:nth-of-type(2)  .row:nth-of-type(6):hover .bgikon {
    -webkit-transition: all 1.0s ease;                  
    -moz-transition: all 1.0s ease;                 
    -o-transition: all 1.0s ease;   
    -ms-transition: all 1.0s ease;          
    transition: all 1.0s ease;
    -ms-transform: scale(1.2);
    -webkit-transform: scale(1.2);
    transform: scale(1.2); 
    background-color: #8744AB;
    color: rgb(239, 239, 239);
	 left: 30px;    
    
}

.row-fluid .container-fluid:nth-of-type(2)  .row:nth-of-type(6) .ikon  {
	font-size: 30pt;
	color: #8744AB;
	text-align: center;
}

.row-fluid .container-fluid:nth-of-type(2)  .row:nth-of-type(7)  {
	padding-top: 30px;
	padding-bottom: 30px;
	background-color: #152839;
	position: relative;
}
.row-fluid .container-fluid:nth-of-type(2)  .row:nth-of-type(7):hover .bgikon {
    -webkit-transition: all 1.0s ease;                  
    -moz-transition: all 1.0s ease;                 
    -o-transition: all 1.0s ease;   
    -ms-transition: all 1.0s ease;          
    transition: all 1.0s ease;
    -ms-transform: scale(1.2);
    -webkit-transform: scale(1.2);
    transform: scale(1.2); 
    background-color: #8744AB;
    color: rgb(239, 239, 239);
	 left: 30px;    
    
}

.row-fluid .container-fluid:nth-of-type(2)  .row:nth-of-type(7) .cim1  {
	color: rgb(255,255,255, .5);
}

.row-fluid .container-fluid:nth-of-type(2)  .row:nth-of-type(7) .cim2  {
	color: white;
}

.row-fluid .container-fluid:nth-of-type(2)  .row:nth-of-type(7) h3  {
	color: white;
}

.row-fluid .container-fluid:nth-of-type(2)  .row:nth-of-type(8) {
	padding-top: 30px;
	padding-bottom: 30px;
	background-color: #ffffff;
	position: relative;

}
.row-fluid .container-fluid:nth-of-type(2)  .row:nth-of-type(8):hover .bgikon {
    -webkit-transition: all 1.0s ease;                  
    -moz-transition: all 1.0s ease;                 
    -o-transition: all 1.0s ease;   
    -ms-transition: all 1.0s ease;          
    transition: all 1.0s ease;
    -ms-transform: scale(1.2);
    -webkit-transform: scale(1.2);
    transform: scale(1.2); 
    background-color: #8744AB;
    color: rgb(239, 239, 239);
	 left: 30px;        
}

.row-fluid .container-fluid:nth-of-type(3)  .row:nth-of-type(1) {
	padding-top: 30px;
	padding-bottom: 30px;
	background-color: #F51867;
	color: white;
	position: relative;

}

.row-fluid .container-fluid:nth-of-type(3)  .row:nth-of-type(1):hover .allecikon {
	left: 0px;
    -webkit-transition: all 1.0s ease;                  
    -moz-transition: all 1.0s ease;                 
    -o-transition: all 1.0s ease;   
    -ms-transition: all 1.0s ease;          
    transition: all 1.0s ease;

}
.row-fluid .container-fluid:nth-of-type(3)  .row:nth-of-type(1) .allecikon {
	position: absolute;
	left: -150px;
    -webkit-transition: all 1.0s ease;                  
    -moz-transition: all 1.0s ease;                 
    -o-transition: all 1.0s ease;   
    -ms-transition: all 1.0s ease;          
    transition: all 1.0s ease;

}
.allecinfoikon {
	width: 300px;
}

.row-fluid .container-fluid:nth-of-type(3)  .row:nth-of-type(1) .cim2 {
	color: white;

}
.row-fluid .container-fluid:nth-of-type(3)  .row:nth-of-type(1) A {
	font-weight: 700;
	color: white;
}
.b_root {
	position: absolute;
	background-color: #8f75be;
	opacity: 0.6;

}
.b1 {
	width: 150px;
	height: 150px;
	top: 0px;
	left: 30px;
	border-radius: 50%;
}

.b2 {
	width: 130px;
	height: 130px;
	top: 120px;
	left: 80px;
	border-radius: 50%;
}

.b3 {
	width: 120px;
	height: 120px;
	top: 100px;
	left: 150px;
	border-radius: 50%;
}

.b4 {
	width: 90px;
	height: 90px;
	top: 0px;
	left: 250px;
	border-radius: 50%;
}

.b5 {
	width: 70px;
	height: 70px;
	top: 230px;
	left: 0px;
	border-radius: 50%;
}

.b6 {
	width: 60px;
	height: 60px;
	top: 210px;
	left: 230px;
	border-radius: 50%;
}

.bgikon {
   color: #333333;
   margin-top: -35px;
	position: absolute;
	top: 50%;
	font-size: 48pt;
	left: -200px;
	height: 90px;
	width: 90px;
	border-width: 2px;
	border-color: #8F75BE;
	border-style: solid;
	border-radius: 50%;
	text-align: center;
	font-family: 'LeagueGothic-OTF';
	background-color: #efefef;
    -webkit-transition: all 1.0s ease;                  
    -moz-transition: all 1.0s ease;                 
    -o-transition: all 1.0s ease;   
    -ms-transition: all 1.0s ease;          
    transition: all 1.0s ease;

}






/* raketa */
#raketa_anim {
	position: absolute;
	left: 200px;
	bottom: 0px;

}

#raketa_anim #raketakep {
	animation: raketaMoveUpDown 3s linear infinite;
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 10;
}                   	

@keyframes raketaMoveUpDown {
  0%, 100% {
    bottom: 0;
  }
  50% {
    bottom: 20px;
  }
}

#raketa_anim #felhokep1 {
	animation: felhokep1LeftRight 10s linear infinite;
	position: absolute;
	left: 0;
	bottom: 400px;
}                   	

@keyframes felhokep1LeftRight {
  0%, 100% {
    left: 0;
    opacity: 0;
  }
  100% {
    left: 200px;
  }
  1% {
  opacity 1;
  }

  80% {
  opacity: .9;
  }

  100% {
  opacity: .0;
  }


}




#raketa_anim #felhokep2 {
	animation: felhokep1LeftRight 23s linear infinite;
	position: absolute;
	left: 0;
	bottom: 300px;
}                   	

@keyframes felhokep2LeftRight {
  0%, 100% {
    left: 0;
    opacity: 0;
  }
  100% {
    left: 200px;
  }
  1% {
  opacity 1;
  }

  10% {
  opacity .9;
  }
  90% {
  opacity: 1;
  }
  100% {
  opacity: 0;
  }


}


#raketa_anim #felhokep3 {
	animation: felhokep3LeftRight 17s linear infinite;
	position: absolute;
	left: 0;
	bottom: 500px;
}                   	

@keyframes felhokep3LeftRight {
  0%, 100% {
    left: 0;
    opacity: 0;
  }
  100% {
    left: 200px;
  }
  1% {
  opacity 1;
  }

  10% {
  opacity .9;
  }
  90% {
  opacity: 1;
  }
  100% {
  opacity: 0;
  }


}

#raketa_anim #felhokep4 {
	animation: felhokep3LeftRight 14s linear infinite;
	position: absolute;
	left: 0;
	bottom: 300px;
}                   	

@keyframes felhokep4LeftRight {
  0%, 100% {
    left: 0;
    opacity: 0;
  }
  100% {
    left: 200px;
  }
  1% {
  opacity 1;
  }

  10% {
  opacity .9;
  }
  90% {
  opacity: 1;
  }
  100% {
  opacity: 0;
  }


}


#raketa_anim #vonal1 {
	animation: vonal1TopBottom 5s linear infinite;
	position: absolute;
	left: 0;
	bottom: 400px;
	height: 10px;
	width: 200px;
	background-color: #ffffff;
	border-radius: 10px;

}                   	

@keyframes vonal1TopBottom {
  0%, 100% {
    left: 0;
    opacity: 0;
  }
  10% {
  opacity: 1;
  }


  90% {
  opacity: 1;
  }

	100% {
    bottom: 30px;
    opacity: 0;	
	}


}


#raketa_anim #vonal2 {
	animation: vonal2TopBottom 10s linear infinite;
	position: absolute;
	left: 100px;
	bottom: 400px;
	height: 10px;
	width: 300px;
	background-color: #ffffff;
	border-radius: 10px;

}                   	

@keyframes vonal2TopBottom {
  0%, 100% {
/*    left: 200px;*/
    opacity: 0;
  }
  10% {
  opacity: .8;
  }


  90% {
  opacity: .8;
  }

	100% {
    bottom: 30px;
    opacity: 0;	
	}


}


#raketa_anim #vonal3 {
	animation: vonal3TopBottom 19s linear infinite;
	position: absolute;
	left: 100px;
	bottom: 400px;
	height: 5px;
	width: 250px;
	background-color: #ffffff;
	border-radius: 10px;

}                   	

@keyframes vonal3TopBottom {
  0%, 100% {
/*    left: 200px;*/
    opacity: 0;
  }
  10% {
  opacity: 1;
  }


  90% {
  opacity: 1;
  }

	100% {
    bottom: 30px;
    opacity: 0;	
	}


}


.fust {
	border-radius: 50%;
	position: absolute;
}

#fust1 {
	width: 20px;
	height: 20px;
	background-color: #ffffff;
	bottom: 50px;
	left: 82px;
	animation: fust1TopBottom 1s linear infinite;
	opacity: .9;
}


@keyframes fust1TopBottom {
  0%, 100% {
  }

	100% {
    bottom: -80px;
	}


}


#fust2 {
	width: 20px;
	height: 20px;
	background-color: #ffffff;
	bottom: 50px;
	left: 170px;
	animation: fust2TopBottom 2s linear infinite;
	opacity: .9;
}


@keyframes fust2TopBottom {
  0%, 100% {
  }

	100% {
    bottom: -80px;
	}


}

#fust3 {
	width: 40px;
	height: 40px;
	background-color: #ffffff;
	bottom: 50px;
	left: 72px;
	animation: fust3TopBottom 0.8s linear infinite;
	opacity: 0;
}


@keyframes fust3TopBottom {
  0%, 100% {
  }
	10% {
	opacity: .1;
	}
	10% {
	opacity: .5;
	}

	100% {
    bottom: -80px;
    opacity: .0;
	}


}

#fust4 {
	width: 40px;
	height: 40px;
	background-color: #ffffff;
	bottom: 50px;
	left: 160px;
	animation: fust4TopBottom 0.9s linear infinite;
	opacity: 0;
}


@keyframes fust4TopBottom {
  0%, 100% {
  }
	10% {
	opacity: .1;
	}
	10% {
	opacity: .5;
	}

	100% {
    bottom: -80px;
    opacity: .0;
	}


}

#fust5 {
	width: 70px;
	height: 70px;
	background-color: #ffffff;
	bottom: 50px;
	left: 100px;
	animation: fust5TopBottom 0.5s linear infinite;
	opacity: 0;
}


@keyframes fust5TopBottom {
  0%, 100% {
  }
	10% {
	opacity: .1;
	}
	10% {
	opacity: .8;
	}

	100% {
    bottom: -80px;
    opacity: .0;
	}


}

/* raketa vege!!!*/


@media (max-width: 1670px) {
	.allecinfoikon {
		width: 180px;
	}
	.row-fluid .container-fluid:nth-of-type(3) .row:nth-of-type(1) .allecikon {
	left: -120px;

	}
	.bgikon {
	top: 20%;
	}

	.row-fluid .container-fluid:nth-of-type(2) .row:nth-of-type(2) {
	background-position: -160px;
	}
}

@media (max-width: 1200px) {


	#raketa_anim {
	left: 40px;
	}
	.fejlogo {
	left: 40px;
	}

	.fejszoveg {
	right: 40px;
	}
	.row-fluid .container-fluid:nth-of-type(2) .row:nth-of-type(2) {
	background-image: unset;
	}
	.allecikon, .bgikon {
	display: none;
	}

}
@media (max-width: 991px) {
	.row-fluid .container-fluid:nth-of-type(1) .row:nth-of-type(1) .span12:nth-of-type(1) .container .navbar-custom {
	letter-spacing: 0px;
	}
	.row-fluid .container-fluid:nth-of-type(2) .row:nth-of-type(3) .bcolor {
	background-color: unset;
	}
	.ptop3, .ptop4 {
	text-align: center;
	padding-top: 15px;
	}
	.row-fluid .container-fluid:nth-of-type(2) .row:nth-of-type(2) {
	height: 364px;
	}
}


@media (max-width: 800px) {

}

@media  (max-width: 768px) {
	#raketa_anim {
	display: none;
	}

	.fejszoveg {
	width:100%;
	text-align: center;
	right: unset;
	position: relative;
	transform: unset;
	top: 0px;
	}
	.container {
	padding-left: 0px;
	padding-right: 0px;

	}
	.fejszoveg .txt1 {
	font-size: 13pt;
	}

	.fejszoveg .txt2 {
	font-size: 28pt;
	line-height: 30pt;
	}

	.fejlogo {
	position: relative;
	left:0px;
	}
	.fejlogo_kep {
	width: 90%;
	display: block;
	margin-left: auto;
	margin-right: auto;
	}
	.blokk-a {
	padding-top: 0px;
	}

	.row-fluid .container-fluid:nth-of-type(2) .row:nth-of-type(2) .blokkszoveg {
	padding-top: 0px;
	}

	.row-fluid .container-fluid:nth-of-type(2) .row:nth-of-type(2) {
	height: auto;
	padding-top: 15px;
	padding-bottom: 15px;
	}
	.row-fluid .container-fluid:nth-of-type(2) .row:nth-of-type(2) .garancia-gomb {
	display: block;
	text-align: center;
	margin-bottom: 5px;
	}

	.row-fluid .container-fluid:nth-of-type(1) .row:nth-of-type(2) .hivasgomb {
	width: 80%;
	}

	.fejcontainerfluid_belso {
	height: auto;
	padding-bottom: 30px;
	}

	.row-fluid .container-fluid:nth-of-type(2) .row:nth-of-type(3) {
	padding-bottom: 0px;

	}
	.row-fluid .container-fluid:nth-of-type(2) .row:nth-of-type(4) {
	padding-top: 0px;
	}
	.row-fluid .container-fluid:nth-of-type(2) .row:nth-of-type(8) {
	padding-bottom: 0px;
	}
}





@media  (max-width: 480px) {
}	
