﻿@font-face {
	font-family: 'segoeui';
	src: url('../fonts/segoeui.eot');
	src: url('../fonts/segoeui.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/segoeui.woff') format('woff'),
		 url('../fonts/segoeui.otf') format('truetype'),
		 url('../fonts/segoeui.ttf') format('truetype');
}
@font-face {
	font-family: 'seguibl';
	src: url('../fonts/seguibl.eot');
	src: local('seguibl'), url('../fonts/seguibl.woff') format('woff'), url('../fonts/seguibl.ttf') format('truetype');
}
html, body {margin: 0px; padding: 0px; background: #f2f2f2; color: #333; font-family: 'segoeui', Arial; overflow-x: hidden; }
body.FadeIn {opacity: 0;}
body.Showed {opacity: 1; !important}
a, a:hover {color: #333; text-decoration: none;}
a img {border: none;}
.clear {clear: both;}
.navbar {min-height: 10px; margin: 0px; border: none;}
.navbar-nav {margin: 0px;}
.navbar-collapse {max-height: none;}
.navbar-brand {height: auto; padding: 5px;}
.navbar-toggle {margin: 0px; padding: 6px 10px;}

#dimension .socials a img, #footer .social ul li img,#menu, #menutarto, #banner-fade .beuszo, #menual .almenu, .btn, #ScrollTopDown i, 
#menu li a, #menu li i,#MenuFul, #footer ul li a img, #head .nav a,#head .nav a:hover,#head .nav a:focus,#head .nav a.aktiv,#menu .nav a,
#menu .nav a:hover,#menu .nav a:focus,#menu .nav a.aktiv,.fooldal_link_box, .fooldal_link_box h2, .fooldal_box, .termek_box_padding, .herbal_padding, #dimension .dimension,
#menu .nyelvvalaszto_tarto .dropdown-menu {-moz-transition: all .3s ease-in-out; -webkit-transition: all .3s ease-in-out; -ms-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out;}

#menu {background: #FFF; border-bottom: 2px solid #00a94f; height: 90px;-webkit-box-shadow: 0px 3px 5px 0px rgba(206,206,206,1);-moz-box-shadow: 0px 3px 5px 0px rgba(206,206,206,1);box-shadow: 0px 3px 5px 0px rgba(206,206,206,1);}
	#menu ul {margin: 0px;}
	#menu li a {color: #333; line-height: 86px; font-size: 12px; padding: 0px 5px; border-bottom: 2px solid transparent; position: relative;}
	#menu li a:hover, #menu li a.active {background: transparent; color: #00a94f; border-color: #00a94f;}
	#menu li a .triangle {width: 0;height: 0;border-style: solid; position: absolute; bottom: -2px; z-index: 10}
	#menu li a .triangle_left {border-width: 2px 2px 0 0; left: 0px;border-color: #ffffff transparent transparent transparent;}
	#menu li a .triangle_right {border-width: 0 2px 2px 0;right: 0px;border-color: transparent #ffffff transparent transparent;}
	#menu .logo {margin-top: 26px;}
	#menu .logo_tarto {padding: 0px;}
	#menu .nyelvvalaszto_tarto {padding: 0px;}
	#menu .menu_tarto .navbar {display: table; margin-left: auto; margin-right: auto;}
	
	#menu .nyelvvalaszto_tarto .btn, .nyelvvalaszto_tarto .btn:hover, .nyelvvalaszto_tarto .btn:focus {background: transparent; border: none;}
	#menu .nyelvvalaszto_tarto ul {position: absolute;top: 30px;right: 0;left: -5px;width: 60px;margin: 0;padding: 0px 10px 15px;border: 1px solid transparent;list-style-type: none;z-index: 1;opacity: 1;text-align: center; background: #FFF;-webkit-box-shadow: 0px 3px 5px 0px rgba(206,206,206,1);-moz-box-shadow: 0px 3px 5px 0px rgba(206,206,206,1);box-shadow: 0px 3px 5px 0px rgba(206,206,206,1);min-width:unset;}
	#menu .nyelvvalaszto_tarto ul li {padding: 10px 0 1px 0;border-bottom: 1px solid #f0f0f0;color: #000;}	
	#menu .nyelvvalaszto_tarto ul li a {line-height: 18px;padding: 0px;font-size: 16px;}
	#menu .nyelvvalaszto_tarto ul li a:hover {background: transparent; color: #00a94f; border-color: transparent;}
	#menu .nyelvvalaszto_tarto .dropdown{display: table; margin-left: auto; margin-top: 30px;}
	#menu .nyelvvalaszto_tarto .btn .caret {margin-left: 6px;}

#footer {background: #FFF; padding-top: 30px; padding-bottom: 30px; border-bottom: 1px solid #dadada;  border-top: 6px solid #00a94f; }	
	#footer .box {display: table; margin-left: auto; margin-right: auto; text-transform: uppercase; font-size: 16px; line-height: 28px;}
	#footer .box .sor { margin-bottom: 8px; clear: both;}
	#footer .box span.sz1 {color: #00a94f;}
	#footer .box img {margin-right: 10px; height: 40px;}
	#footer .box span.sz2 {display: -webkit-inline-box;}
	#footer .nav li {display: block; float: none;}
	#footer .nav li a {padding: 3px;}
	#footer .nav li a:hover, #footer .nav li a:focus {background: transparent; color: #00a94f;}
	#footer .logo img {margin-top: 40px; display: table; margin-left: auto; margin-right: auto; float: none;}
	#footer .social ul li {margin-top: 40px; display: inline; float: left; margin-left: 5px; margin-right: 5px;}
	
#footermenu {padding-top: 25px;}
	#footermenu .nav {display: table; margin-left: auto; margin-right: auto; width: 100%;}
	#footermenu .nav li {width: 20%;}	
	#footermenu .nav li a {text-align: center;color: #00a94f; text-decoration: none; font-size: 14px; padding: 0px; padding-top: 35px; padding-bottom: 35px;}	
	#footermenu .nav li a:hover {background: transparent;}

#logo {padding-top: 30px; padding-bottom: 30px;}
	#logo img {display: table; margin-left: auto; margin-right: auto; margin-top: 25px; margin-bottom: 25px;}
	
#dimension {padding-top: 20px; padding-bottom: 10px;}
	#dimension p {text-align: left;}
	#dimension img {display: table; margin-left: auto; margin-right: 0px; height: 40px;}	
	
#content {padding-top: 90px;}	
	
.focim { border-bottom: 1px solid #CECECE; position: relative; margin-top: 10px; min-height: 40px; height: auto;}	
	.focim h1 {display: table; float: right;font-size: 18px;text-transform: uppercase; color: #00a94f; margin: 0px; margin-right: 25px; line-height: 31px;}
	.focim h2 {float: left; margin: 0px; padding-right: 20px;}
	.focim h3 {float: left; margin: 0px; font-size: 12px; line-height: 12px; text-transform: none; padding-top: 12px; }
	.focim span{position: absolute; display: block; left: 0px; bottom: -1px; width: 50px; height: 1px; background: #00a94f; z-index: 10;}
	.focim .nav-tabs {border: none; display: table; float: left;}
	.focim .nav-tabs>li>a {border-radius: unset; background: transparent; margin: 0px; border: none; border-bottom: 1px solid transparent; padding: 0px; padding-top: 3px; padding-right: 0px; margin-right: 25px; font-size: 18px; padding-bottom: 11px;}
	.focim  .nav-tabs>li.active>a, .focim  .nav-tabs>li.active>a:focus, .focim  .nav-tabs>li.active>a:hover {background: transparent;}
	.focim  .nav-tabs>li.active>a  {border: none; border-bottom: 1px solid #00a94f; background: transparent; color: #00a94f;}
	
.galeria_kepek {overflow:hidden;}	
	.galeria_kepek .galeriakep {margin-bottom: 10px;}
	.galeria_kepek a {position: relative; display: block;}
	.galeria_kepek a .sarok {position: absolute; width: 8px; height: 8px; z-index: 2;display: none;}
	.galeria_kepek a:hover .sarok {display: block;}
	.galeria_kepek a .left_top {left:0px; top: 0px; border-left: 1px solid #00a94f; border-top: 1px solid #00a94f;}
	.galeria_kepek a .right_top {right:0px; top: 0px; border-right: 1px solid #00a94f; border-top: 1px solid #00a94f;}
	.galeria_kepek a .left_bottom {left:0px; bottom: 0px; border-left: 1px solid #00a94f; border-bottom: 1px solid #00a94f;}
	.galeria_kepek a .right_bottom {right:0px; bottom: 0px; border-right: 1px solid #00a94f; border-bottom: 1px solid #00a94f;}
	.galeria_kepek .nemlatszik {display: none;}

#adatok {text-align: left; padding-top: 50px;}
	#adatok table {text-align: left; font-size: 14px; display: table; border-collapse: separate; border-spacing: 20px 0; vertical-align: top;}	
	#adatok table td {}	
	#adatok table th {font-style: italic; border-bottom: 1px solid #00a94f;}	
	#adatok table th.cim {font-style: normal; border-bottom: none; font-size: 24px;}	
	#adatok table .cimke {width: 230px;}	
	#adatok table .adat1 {width: 180px;}	
	#adatok table .adat2 {width: 160px;}	
	
	
.fejlec_box {margin-bottom: 30px;}
	.focim .alcim {text-transform: uppercase; font-weight: bold; font-size: 26px; margin-bottom: 0px; }
	.focim .alcim .e1 {font-family: 'seguibl';}
	.focim .alcim .e2 {color: #00aa4f;}
	.focim .alcim .e3 {font-weight: normal;}
	.focim .alcim .e1, .focim .alcim .e2, .focim .alcim .e3 {display: inline;}
	
	.fejlec_box_menu {padding-top: 50px;}
	.fejlec_box .alcim {text-transform: uppercase; font-weight: bold; font-size: 16px; margin-bottom: 25px; position: absolute; top: 0px; z-index: 1000; width: 300px;}
	.fejlec_box .alcim .e1 {font-family: 'seguibl';}
	.fejlec_box .alcim .e2 {color: #00aa4f;}
	.fejlec_box .alcim .e3 {font-weight: normal;}
	.fejlec_box .alcim .e1, .fejlec_box .alcim .e2, .fejlec_box .alcim .e3 {display: inline;}
	.fejlec_box h1 {display: table; font-size: 20px;text-transform: uppercase; color: #00a94f; margin: 0px; width: 100%; text-align: center; margin-bottom: 15px; margin-top: 15px;}
	
	.fejlec_box ul {margin: 0px; padding: 0px;position: relative;z-index: 1000;width: max-content;}
	.fejlec_box ul li {list-style: none;}
	.fejlec_box ul li a {font-size: 16px; color: #333; cursor: pointer;}
	.fejlec_box ul li a:hover {color: #00a94f;}
	.fejlec_box ul li a.aktiv {font-weight: bold;color: #00a94f;}
	.fejlec_box .fejlec_box_kep {padding: 0px; padding-top: 20px;}
	.fejlec_box .fejlec_box_kep .nagykep {display: table; margin-left: auto; margin-right: auto;}
	.tab-pane .col-md-10 {padding: 0px;}
	
.block {position: relative; text-align: justify;-webkit-box-shadow: 0px 3px 5px 0px rgba(206,206,206,1);-moz-box-shadow: 0px 3px 5px 0px rgba(206,206,206,1);box-shadow: 0px 3px 5px 0px rgba(206,206,206,1); margin-top: 60px;}
	.block h3 {margin-top: 0px; margin-bottom: 40px; text-transform: uppercase; font-size: 20px; font-weight: bold; text-align: left;}
	.block h2 {margin-top: 0px; margin-bottom: 15px; text-transform: uppercase; font-size: 24px; font-weight: 100; letter-spacing: 1px; text-align: left;}
	.block_foolda_bemutatkozas h2 {text-align: center;}
	.block_feher {background: #FFF; padding: 100px 130px;}
	.block_feher .icontarto {padding-left: 15px; padding-right: 15px;}
	.block_szurke {background: #f7f7f7; padding: 50px;}
	.block_atlatszo {background: transparent; padding: 50px; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow:none; }
	.block_sarok .sarok {width: 0;height: 0;border-style: solid;border-width: 0 60px 60px 0;border-color: transparent #f2f2f2 transparent transparent; position: absolute; top: -3px; right: -3px; }
	.block_feher_nagykep {padding: 10px;}
	.block_feher_nagykep ul {color: #00a94f; text-align: left; font-weight: bold; font-size: 16px; list-style: none;} /*list-style-image: url('../images/design_06.jpg');*/
	.block_feher_nagykep li {position: relative;list-style-type: none;}
	.block_feher_nagykep li:before {content: "";position: absolute;top: 4px;left: -24px;width: 19px;height: 19px;background-image: url('../images/design_06.jpg');}	
	.block_feher_nagykep ul li {padding: 2px;}	
	.block_feher_nagykep .kep {}
	.block_sarok.block_feher_nagykep .kep {padding-top: 40px;}
	.block_sarok.block_feher_nagykep_padding_nelkul {padding: 0px;}
	.block_sarok.block_feher_nagykep_padding_nelkul .kep {padding: 0px;}
	.block_sarok.block_feher_nagykep_padding_nelkul .szoveg {padding: 60px;}
	.block_feher_nagykep .szoveg {padding: 80px;}
	
.block_nyomatellenorzo_rendszer {}
	.block_nyomatellenorzo_rendszer ul li {}	

.beltartalom {}
	.beltartalom.munkalehetosegek {display: flow-root;}
	.beltartalom.munkalehetosegek .block_munkalehetoseg {display: inline-flex; float: none;}
	
.block_elerhetoseg_info {background: #FFF;}
	.block_elerhetoseg_info .nagykep {border-top: 4px solid #00a94f; margin-top: 10px; min-width: 100%;}
	.block_elerhetoseg_info .szoveg {padding: 30px 10px;}
	.block_elerhetoseg_info h3 {margin-bottom: 0px; margin-top: 8px;}
	.block_elerhetoseg_info h3 span {font-weight: normal;}
	.block_elerhetoseg_info .kozepso {padding: 0px;}
	.block_elerhetoseg_info .kozepso table {vertical-align: top; font-size: 14px; width: 100%;}
	.block_elerhetoseg_info .kozepso table tr td:last-child {font-weight: bold;}	
	.block_elerhetoseg_kozpont {}
	.block_elerhetoseg_kozpont_tarto {padding-left: 0px;}
	.block_elerhetoseg_gyartouzem_tarto {padding-right: 0px;}

.block_munkatarsak .box {display: table; margin-left: auto; margin-right: auto; text-transform: uppercase; font-size: 24px; line-height: 28px; margin-top: 20px; margin-bottom: 20px;}
	.block_munkatarsak .box span {color: #00a94f;}
	.block_munkatarsak .box img {margin-right: 10px;}
	.block_munkatarsak .box p {display: -webkit-inline-box;}
	.block_munkatarsak h2 {margin: 0px;}
	.block_munkatarsak .kozepre_rendezes {display: table; margin-left: auto; margin-right: auto;}
	.block_munkatarsak .munkatars_tarto {display: inline; text-align: center; float: left; padding: 15px; }
	.block_munkatarsak .munkatars {background: #FFF; padding-bottom: 10px;-webkit-box-shadow: 0px 3px 5px 0px rgba(206,206,206,1);-moz-box-shadow: 0px 3px 5px 0px rgba(206,206,206,1);box-shadow: 0px 3px 5px 0px rgba(206,206,206,1);}
	.block_munkatarsak .munkatars img {border-bottom: 2px solid #00a94f; margin-bottom: 10px; height: 250px;}
	.block_munkatarsak .munkatars h3 {font-weight: normal; margin: 0px; text-align: center;}
	.block_munkatarsak .munkatars p {margin: 0px;}
	
	.block_referenciaink .nagykep {min-width: 100%;}
	
.block_bemutatkozas {border-top: 3px solid #00a94f;}
	.block_bemutatkozas h2 {text-transform: uppercase; margin-top: 0px;}
	.block_bemutatkozas .nagykep {-webkit-box-shadow: 0px 3px 5px 0px rgba(206,206,206,1);-moz-box-shadow: 0px 3px 5px 0px rgba(206,206,206,1);box-shadow: 0px 3px 5px 0px rgba(206,206,206,1);}
	.block_bemutatkozas .italic {text-align: right; font-style: italic; margin-top: 15px;}
	
.block_foolda_bemutatkozas {text-align: center; background: #FFF; padding-bottom: 20px; font-size: 16px;}
	.block_foolda_bemutatkozas .nagykep {border-bottom: 3px solid #00a94f; width: 100%; margin-bottom: 15px;}
	.block_foolda_bemutatkozas h2 {text-transform: uppercase;}
	
	.block_palyazatok h2 { border-bottom: 2px solid #00a94f; text-transform: uppercase; font-size: 20px; font-weight: bold; margin-top: 0px; padding-bottom: 3px; margin-bottom: 10px;}
	.block_palyazatok h1 { margin-top: 0px; text-transform: uppercase;  font-size: 26px; }
	.block_palyazatok img { width: 100%; }
	
	.kepalairas {text-align: center; font-size: 26px; color: #00a94f;}
	
	.block_egybe h3 {text-transform: none; margin-bottom: 10px;}
	.block_egybe .design_kep {margin-left: auto; text-transform: none; margin-bottom: 10px;}
	
	.block_alapkiepites ul {color: #00a94f; text-align: left; font-weight: bold; font-size: 20px; list-style: none; }/*list-style-image: url('../images/design_05.jpg');*/
	.block_alapkiepites li {position: relative;list-style-type: none;}
	.block_alapkiepites li:before {content: "";position: absolute;top: 12px;left: -21px;width: 21px;height: 18px;background-image: url('../images/design_05.jpg');}
	.block_alapkiepites ul li {padding: 5px;}
	.block_alapkiepites {background: #f9f9f9;}
	.block_alapkiepites img {border-bottom: 3px solid #00a94f;}
	.block_alapkiepites .szoveg {padding: 40px 60px;}
	
	.designkep {display: table; margin-left: auto; margin-right: auto; float: none;}
	
.block_feher_flexonyomomu {padding: 35px;}
	/*.block_feher_flexonyomomu .kep {padding:0px;}*/
	.block_feher_flexonyomomu .szoveg h3 {margin-bottom: 3px;}
	
.block_feher.block_feher_nagykep_flexo {padding: 0px;}
	.block_feher_nagykep_flexo img {border-bottom: 3px solid #00a94f;}
	.block_feher_nagykep_flexo .szoveg {padding: 65px 55px;}
	.block_feher_nagykep_flexo ul {color: #00a94f; text-align: left; font-weight: bold; font-size: 14px; list-style: none; }/*list-style-image: url('../images/design_06.jpg');*/
	.block_feher_nagykep_flexo li {position: relative;list-style-type: none;}
	.block_feher_nagykep_flexo li:before {content: "";position: absolute;top: 3px;left: -21px;width: 21px;height: 18px;background-image: url('../images/design_06.jpg');}	
	.block_feher_nagykep_flexo ul li {padding: 3px;}

.block_munkalehetoseg {}
	.block_munkalehetoseg .block {background: #FFF;}
	.block_munkalehetoseg .nagykep {border-bottom: 5px solid #00a94f; margin-bottom: 15px; min-width: 100%;}
	.block_munkalehetoseg h2 {text-align: center; color: #00a94f;font-weight: bold; }
	.block_munkalehetoseg .szoveg {padding: 45px;}
	.block_munkalehetoseg .szoveg_default {height: 42px; width: 100%; border-bottom: 2px solid #EFEFEF; padding-bottom: 10px;}	
	.block_munkalehetoseg .szoveg_default .logo {float: left; height: 28px;}	
	.block_munkalehetoseg .szoveg_default span {float: right; line-height: 28px; font-size: 16px; height: 28px; color: #00a94f;}	
	
.block_akik_mar_nalunk_dolgoznak {background: #FFF; padding: 0px;}	
	.block_akik_mar_nalunk_dolgoznak h3 {text-align: center; margin: 35px;}	
	.block_akik_mar_nalunk_dolgoznak .nagykep {border-bottom: 6px solid #00a94f;}	

.letolheto {padding-top: 25px;}
	.letolheto a {text-align: left; line-height: 32px; display: block; width: 100%; margin-bottom: 10px;}
	.letolheto .icon-pdf {display: inline; margin-right: 10px;}
	
	.block_sarok.block_feher_nagykep_padding_nelkul .szoveg {padding: 10px;}	
	.block_feher_nagykep .szoveg {padding: 10px;}
	.block_feher_flexonyomomu {padding: 10px;}
	.block_feher_nagykep_flexo .szoveg {padding: 15px 15px;}		
	.block_feher .icontarto {padding-left: 0px; padding-right: 0px;}
	.block_bemutatkozas, .block_szerviz, .block_egybe {padding: 60px 75px}
	.block_atlatszo {padding: 30px;}
	.block_feher .kep {padding-left: 0px;}
	
	.mobile_menu {display: none;}
	.navbar-collapse {max-height: unset; background: #FFF; max-height: unset;}
	.nyelvvalaszto_menu {display: table; margin-left: auto; margin-right: auto;}
	.nyelvvalaszto_menu li {display: inline; list-style: none; border-right: 1px solid #CECECE;}
	
#UzenetKuldesForm {}
	#UzenetKuldesForm {padding: 120px; padding-bottom: 30px;}
	#UzenetKuldesForm .cim {text-transform: uppercase; color:#333; font-weight: bold; padding-left: 15px; font-size: 18px;}
	.form  label {display: none;}
	.form .form-control {border: 1px solid #e6e6e6; border-top-width: 3px; border-radius: 0px;-webkit-box-shadow: inset 0 0px 0px rgba(0,0,0,.075); box-shadow: inset 0 0px 0px rgba(0,0,0,.075); height: 50px; font-size: 14px; line-height: 1.0;}
	.form textarea.form-control {height: 300px; resize: vertical;}
	.form .btn {display: table; margin-left: auto; padding: 25px 80px; font-size: 24px; text-transform: uppercase; float: none; background: #FFF; text-align: center; color: #00aa4f; border-color: #00aa4f; -webkit-box-shadow: 0px 3px 5px 0px rgba(206,206,206,1); -moz-box-shadow: 0px 3px 5px 0px rgba(206,206,206,1);box-shadow: 0px 3px 5px 0px rgba(206,206,206,1); margin-right: 15px;}
	.form .btn .fa {display: none;}
	
#ScrollTopDown {position: fixed; right: 40px; bottom: 40px; z-index: 100; text-align: center; line-height: 50px;}
	#ScrollTopDown i {font-size: 20px; color: #FFF; cursor: pointer; display: block; padding: 10px; float: left; border-radius: 50%; background: rgba(0, 0, 0, 0.20); padding: 0px; width: 50px; height: 50px; line-height: 50px;}
	#ScrollTopDown i:hover { background: rgba(0, 0, 0, 0.80);  color: #FFF; border-radius: 50%;}	
	
#fejlec_fooldal_mobile {}
	#fejlec_fooldal_mobile .focim {margin-top: 0px;}
	#fejlec_fooldal_mobile h1, #fejlec_fooldal_mobile .focim .alcim, #fejlec_fooldal_mobile h3 {display: table; float: none; margin-left: auto; margin-right: auto; text-align: center;}
	#fejlec_fooldal_mobile .focim .alcim {font-size: 28px;}
	
	.block_feher {padding: 20px;}	
	.block_feher .szoveg {padding-left: 0px; padding-right: 0px;}	
	.block_elerhetoseg_info td {text-align: left; vertical-align: top;}

@media (min-width:481px){
	#UzenetKuldesForm {padding: 50px;}
}	
@media (min-width:768px){
	#menu .navbar-nav {float: none; display: block; margin-left: auto; margin-right: auto;}
	.block_sarok.block_feher_nagykep_padding_nelkul .szoveg {padding: 30px;}
	.block_feher_nagykep .szoveg {padding: 20px;}
	.block_feher_flexonyomomu {padding: 20px;}
	.block_feher_nagykep_flexo .szoveg {padding: 30px 20px;}		
	.block_feher .icontarto {padding-left: 15px; padding-right: 15px;}	
	.block_elerhetoseg_info h3 {font-size: 16px;}
	.block_foolda_bemutatkozas h2 {margin-bottom: 5px; font-size: 22px;}
	.block_feher_nagykep {padding: 40px;}
	.block_feher_nagykep.block_akik_mar_nalunk_dolgoznak {padding: 0px;}
	.block_egybe {padding: 40px;}
	.block_szerviz {padding: 40px;}
}	
@media (max-width:767px) {
	.navbar-header {display: block;}
	.navbar-toggle { margin-top: 19px; }
	.navbar-toggle .fa {color: #00a94f; font-size: 36px; font-weight: normal;}
	.navbar-header a {float: left;}
	.menu_tarto {padding: 0px;}
	#menu .menu_tarto .navbar {display: block;}
	#menu li a {line-height: 40px; font-size: 18px;}
	#menu ul .nyelvvalaszto_menu {margin-left: auto; margin-right: auto; padding: 0px;}
	.fejlec_box h2 {text-align: center;}
	.focim h1 {text-align: center; line-height: 26px;}
	.fejlec_box ul li a {text-align: center; display: block;}
	.mobile_menu {display: block;}
	.display_menu {display: none;}
	.focim h1 {display: block; float: none;}
	.block_bemutatkozas, .block_szerviz, .block_egybe {padding: 20px 30px}
	.block_atlatszo {padding: 20px;}
	.fejlec_box .fejlec_box_kep {padding-left: 15px; padding-right: 15px;}
	.focim .nav-tabs {float: none; display: table; margin-left: auto; margin-right: auto; margin-bottom: 20px;}
	.focim .nav-tabs>li>a {font-size: 16px; padding-right: 9px;}
	.focim .alcim {display: table; margin-left: auto; margin-right: auto; font-size: 18px; margin-bottom: 15px;}
	.focim { border-bottom: none;}
	.galeria_kepek {display: none;}
	#footermenu .nav li {width: 100%;}	
	#footermenu .nav li a {padding-top: 0px; padding-bottom: 10px;}		
	#footer .box span, #footer .box p {display: table; width: 100%; margin-left: auto; margin-right: auto; float: none; text-align: center; text-align: -webkit-center;}
	#footer .box img {display: table; margin-left: auto; margin-right: auto; float: none; text-align: center;}
	#dimension p {text-align: center;}
	#dimension img {margin-left: auto; margin-right: auto;}	
	.nyelvvalaszto_menu li:last-child {border-right: none;}
	.pdfs table {width: 100%;}
	.pdfs table h4 {font-size: 12px;}
	.pdfs table img {height: 20px;}
	.block_foolda_bemutatkozas h2 {margin-bottom: 0px; font-size: 22px;}
	.block_munkatarsak .munkatars img {height: auto;}
	.block_munkatarsak .box .sor p {text-align: left;}
	.block_munkatarsak .box .sor p strong {display: block;}
	.block_feher_flexonyomomu .kep {padding-bottom: 15px;}
	.fejlec_box ul {width: auto;}
	.fejlec_box_menu {padding-top: 5px;}
	.fejlec_box .alcim {width: auto;display: table;margin-left: auto;margin-right: auto;position: unset;}
	.focim h2 {display: table; margin-left: auto; margin-right: auto; float: none;}	
	.block_feher_flexonyomomu .szoveg h3, .block h3 {margin-bottom: 10px;}
	.block {text-align: left;}
	.block_foolda_bemutatkozas {text-align: center;}
}
@media (max-width:480px){
	#footer .box .sor p strong {display: block; width: 100%;}
	.block_elerhetoseg_info .szoveg .ikontarto {padding: 0px; padding-top: 10px;}
	#UzenetKuldesForm {padding: 15px;}
	.block_foolda_bemutatkozas .col-xs-12 {padding-bottom: 15px;}
	.block_feher .icontarto {width: 100%; float: none;}
	.block_feher .icontarto img {display: table; margin-left: auto; margin-right: auto; max-height: 100px;}
	.block_feher .icontarto_szovege {width: 100%; float: none;}
}
@media (max-width:360px){
}
@media (min-width:960px){
}
@media (max-width:991px){
	#footer .logo img {margin-top: 0px; margin-bottom: 30px;}
	#footer .social ul {display: table; margin-left: auto; margin-right: auto; float: none;}
	#footer .social ul li img {height: 40px;}	
}
@media (max-width:1024px){
	.block_palyazatok .col-sm-4 {width: 100%; padding-bottom: 20px; text-align: center;}
	.block_palyazatok .col-sm-8 {width: 100%;}
	.fejlec_box_menu {padding-right: 0px;}
	.block_munkatarsak_igazitas .box .sor {text-align: center;}
	.block_munkatarsak_igazitas .box .sor img {float: none; display: table; margin-left: auto; margin-right: auto;}
	.block_munkatarsak_igazitas .box .sor p {text-align: center;}
	.block_munkatarsak_igazitas .box .sor p strong {display: inline-block; width: 100%; text-align: center;}
}
@media (min-width:1024px){
	#menu li a {font-size: 14px; padding: 0px 10px;}
	#footermenu .nav li a {font-size: 14px;padding-top: 35px;padding-bottom: 35px;}	
	#footer .box {font-size: 12px;}	
	#footer .box .sor img {height: 20px;}	
	#footer .social ul li img {height: 25px;}
	.fejlec_box .alcim {font-size: 13px;}	
	.focim h3 {font-size: 10px;}
	/*.block_feher {padding: 40px 100px;}*/
	.block_elerhetoseg_info h3 {font-size: 20px;}
	#UzenetKuldesForm {padding: 80px; padding-bottom: 30px;}
	.block h2 {font-size: 24px;}	
}	
@media (min-width:1200px){
	.block_sarok.block_feher_nagykep_padding_nelkul .szoveg {padding: 40px;}
	.block_feher_nagykep .szoveg {padding: 40px;}	
	.block_feher_flexonyomomu {padding: 25px;}
	.block_feher_nagykep_flexo .szoveg {padding: 45px 35px;}	
	.block_bemutatkozas, .block_szerviz, .block_egybe {padding: 80px 110px}	
	.block_atlatszo {padding: 40px;}
	#footer .box {font-size: 13px;}	
	#menu li a {font-size: 16px; padding: 0px 15px;}
	#footermenu .nav li a {font-size: 16px;padding-top: 35px;padding-bottom: 35px;}
	#footer .social ul li img {height: 30px;}	
	.fejlec_box .alcim {font-size: 16px;}	
	/*.block_feher {padding: 60px 90px;}*/
	#UzenetKuldesForm {padding: 100px;}
	.block_foolda_bemutatkozas h2 {font-size: 24px;}
	.block h2 {font-size: 26px;}	
}
@media (min-width:1400px){
	.container {width: 1380px;}
	.block_sarok.block_feher_nagykep_padding_nelkul .szoveg {padding: 50px;}	
	.block_feher_nagykep .szoveg {padding: 60px;}	
	.block_feher_flexonyomomu {padding: 30px;}
	.block_feher_nagykep_flexo .szoveg {padding: 55px 45px;}	
	.block_bemutatkozas, .block_szerviz, .block_egybe {padding: 90px 120px}	
	.block_atlatszo {padding: 50px;}
	#footer .box .sor img {height: 30px;}	
	#footer .box {font-size: 14px;}	
	#menu li a {font-size: 18px; padding: 0px 20px;}
	#footer .social ul li img {height: 35px;}	
	.fejlec_box .alcim {font-size: 20px;}	
	.focim h3 {font-size: 12px;}	
	/*.block_feher {padding: 80px 110px;}*/
	#UzenetKuldesForm {padding: 120px;}
	.block_foolda_bemutatkozas h2 {font-size: 26px;}	
	.block h2 {font-size: 28px;}		
}
@media (min-width:1600px){
	.block_sarok.block_feher_nagykep_padding_nelkul .szoveg {padding: 60px;}	
	.block_feher_nagykep .szoveg {padding: 80px;}
	.block_feher_flexonyomomu {padding: 35px;}
	.block_feher_nagykep_flexo .szoveg {padding: 65px 55px;}
	.block_bemutatkozas, .block_szerviz, .block_egybe {padding: 100px 130px}
	#footer .box .sor img {height: 40px;}
	#footer .box {font-size: 16px;}	
	#footer .social ul li img {height: 40px;}	
	/*.block_feher {padding: 100px 130px;}*/
	.block_foolda_bemutatkozas h2 {font-size: 28px;}	
}
