header{width:100%;max-width: 1920px;box-sizing:border-box;padding:5px 15vw 5px 10vw;position:fixed;display:flex;justify-content:space-between;align-items:center;background-color:#39A3BF;transition:300ms;z-index:10}
header.keskeny{background-color:#39A3BF;padding:5px 15vw 5px 10vw;}
header.main_header {background:transparent;padding:10px 15vw 5px 10vw;}
header.main_header.keskeny{background-color:#39A3BF;padding:5px 15vw 5px 10vw;}
header #logo{width:200px}
#logo img{filter:brightness(0) invert(1)}
header.main_header #logo{width:290px;}
header.main_header.keskeny #logo{width:200px}
#logo img{max-width:100%;}
.palyaz-2020{position:fixed;right:0;top:0;width:15vw;z-index: 10;}
.palyaz-2020 img{width:100%}
.main_header #logo img{filter:none}
.main_header.keskeny #logo img{filter:brightness(0) invert(1)}
header.keskeny #logo{width:200px}
#logo img{max-width:100%;}
header.keskeny #logo img{filter:brightness(0) invert(1)}
#main_menu{max-width:100%;display:flex;justify-content:flex-end;align-items:center;transition:300ms}
#header_right{display:flex;align-items:center;}
#header_social{display:flex;justify-content:flex-start;align-items:center;margin:0 0 0 30px;transition:300ms;position: relative;z-index: 1;}
#header_social a:not(:last-of-type){margin-right:15px;}
#header_social img{filter:brightness(0) invert(1)}
.main_header #header_social img{filter:none}
.main_header.keskeny #header_social img{filter:brightness(0) invert(1)}
.main_header #header_social img{filter:none}
.main_block{width:100%;box-sizing:border-box;}

#block_1 .block{position:relative;overflow:hidden}
#block_1 .block img{width: 100%;filter: brightness(0.93);}
#block_1 .text_box{height: calc(100% - 200px);margin: auto;display: flex;flex-wrap: wrap;box-sizing:border-box;padding: 130px 20vw 20px 20vw;align-content: center;justify-content:center}
#block_1 .text_box .text{width:100%;margin-bottom:30px;font-size:46px;line-height:50px;font-weight:700;color:#fff;text-align:center;/*text-shadow: 1px 1px 2px #303030, 0 0 1em #303030, 0 0 0.2em #303030;*/font-family: "century-gothic";}
#block_1 .text_box .text h1{font-size:40px;line-height:46px;font-family: "century-gothic";font-weight:700;color:#fff;text-align:center;text-shadow: 1px 1px 2px #000, 0 0 1em #000, 0 0 0.2em #000}
#block_1 .text_box .default_button	{background-color:#082C68}
.poz{position:absolute;height:100%;width:100%;top:0;left:0;display: flex;justify-content: center;align-content: space-between;flex-wrap: wrap;}
#block_1 .basic_sub_galery{position:absolute;bottom:0;display:flex;flex-wrap:wrap;width:100%;max-height:200px;box-sizing:border-box;padding:40px 17.6vw;z-index:2;overflow:hidden}
#block_1 .basic_sub_galery::after{content:'';position:absolute;/*filter: blur(20px);*/top:0;left:0;width:100%;height:100%;    background: rgba(0, 0, 0, 0.1); backdrop-filter: blur(8px);transform:scale(1.2);z-index:-1}
#block_1 .basic_sub_galery .img_box{display:flex;flex-wrap:wrap;width: calc(25% - 15px);margin:0 20px 0 0}
#block_1 .basic_sub_galery .img_box:last-of-type{margin:0}
#block_1 .img_box .pic{width:70px;box-sizing:border-box;padding:0 20px 0 0}
#block_1 .img_box .img_desc{width:calc(100% - 70px)}
#block_1 .img_box .img_desc *{color:#fff;/*text-shadow: 1px 1px 1px #303030, 0 0 1px #303030, 0 0 0.2em #303030;*/}
#block_1 .img_box .img_desc h4{margin-bottom:10px}

#main_page .bread, #main_page .title{font-size:20px;font-family: "century-gothic";margin-bottom:30px;font-weight:700}
#block_2{padding:80px 16.7vw 50px 16.7vw}
.main_blog_list{width: 100%;display: grid;grid-template-columns: calc(100% / 4);column-gap: 20px;grid-template-rows: 1fr 1fr;overflow: hidden;margin-top:50px}
.main_blog_list .blog_block{position:relative;width: 100%;max-width: 100%;overflow: hidden;justify-self: stretch;align-self: stretch;margin-bottom: 40px;}
.main_blog_list .blog_text{margin-top:10px;font-size:14px}
.main_blog_list	.blog_block:first-of-type {grid-column: 1/3;grid-row: 1/3;max-height: 40vw;}
.main_blog_list .blog_block:nth-of-type(2) {grid-column: 3/4;grid-row: 1/2;}
.main_blog_list .blog_block:nth-of-type(3) {grid-column: 4/5;grid-row: 1/2;}
.main_blog_list .blog_block:nth-of-type(4) {grid-column: 3/4;grid-row: 2/3;}
.main_blog_list .blog_block:nth-of-type(5) {grid-column: 4/5;grid-row: 2/3;}
.main_blog_list	.blog_block:not(:first-of-type) .blog_block_main_pic{max-height:10vw;height: 10vw;overflow:hidden}
.main_blog_list	.blog_block:not(:first-of-type) .blog_block_body{max-height:110px;overflow:hidden;}
.main_blog_list	.blog_block .blog_block_body{box-sizing:border-box;padding:7%;}
.main_blog_list	.blog_block .blog_block_body h3 {line-height: 23px;max-height: 88px;overflow: hidden;}
.main_blog_list	.blog_block:first-of-type .blog_block_body h3 {max-height:none}
.main_blog_list	.blog_block:first-of-type .blog_block_body{position:absolute;bottom:0;left:0;}
.main_blog_list	.blog_block:first-of-type .blog_block_body h3{font-size:30px;line-height:33px}
.main_blog_list	.blog_block:first-of-type .blog_block_body *{color:#fff;text-shadow: 1px 1px 1px #303030, 0 0 1px #303030, 0 0 0.2em #303030;}
.main_blog_list	.blog_block:first-of-type .blog_block_head, .main_blog_list	.blog_block:first-of-type a, .main_blog_list .blog_block:first-of-type, .main_blog_list .blog_block_main_pic{height:100%}
.main_blog_list	.blog_block:first-of-type .blog_text{margin-top:20px;text-align: justify;}
.main_blog_list	.blog_block .main_pic {display: block;width: 100%;height: 100%;object-fit: cover;}
.main_blog_list .blog_block_head{position:relative}
.main_blog_list .author{position:absolute;top:0;left:0;box-sizing:border-box;padding:3%}
.main_blog_list .author p{color:#fff;/*text-shadow: 1px 1px 1px #303030, 0 0 1px #303030, 0 0 0.2em #303030;*/font-size:12px}
.see_all{margin:0 0 0 auto;display:flex;justify-content:flex-end;align-items:center;height:21px;transition:300ms}
.see_all::after{content:'';width:25px;height:21px;background:url(/sources/pics/jobbra-nyil-furkeszholding.svg);background-size:contain;background-repeat:no-repeat;background-position:center left;margin: 0 0 0 10px;transition:300ms}
.see_all:hover::after{background-position:center right;}

#block_3{box-sizing:border-box;padding:40px 0}
#szolg{display:grid;grid-template-columns: 50% 50%;background-color:#F0F0F0;overflow: hidden;}
#block_3 .bread{width:100%;box-sizing:border-box;padding:0 16.7vw}
#szolg_left{grid-column:1;grid-row:1;box-sizing:border-box;padding:80px 50px 80px 16.7vw;margin:auto;position:relative}
#szolg_right{grid-column:2;grid-row:1;position:relative;z-index: 2;}
#szolg_right #pic{height:100%}
#szolg_right #pic img{display: block;width: 100%;height: 100%;object-fit: cover;}
#szolg_right #tag{font-size:40px;color:#fff;font-weight:700;font-family: "century-gothic";position:absolute;bottom:0;left:0;/*text-shadow: 1px 1px 1px #303030, 0 0 1px #303030, 0 0 0.2em #303030;*/width:100%;box-sizing:border-box;padding:0 0 50px 50px}
#szolg_left .text_box{display:none;box-sizing:border-box;padding:0 0 20px 35px}
#szolg_left .text_box .text{text-align:justify}
#szolg_left .head{font-size:20px;margin:0 0 15px 0;display:flex;cursor:pointer;width:fit-content;width:-moz-max-content}
#szolg_left .head.active{color:#39A3BF}
#szolg_left .head::before{content:'';width:25px;height:21px;background:url(/sources/pics/le-nyil-furkeszholding.svg);background-size:contain;background-repeat:no-repeat;background-position:center left;margin: 0 10px 0 0;}
#szolg_left .head.active::before{transform:rotate(180deg)}
#szolg_left #number{position: absolute;top: 50%;width:0;right: calc(50% + 60px);font-size: 40vw;line-height:0;color: #fff;z-index:1}
#szolg_left .sub_page_content{z-index:2;position:relative}
#szolg_left .default_button{margin-top:20px}

#block_4{box-sizing:border-box;padding:50px 16.7vw}
#block_4 .title{text-align:center}
#velemeny{box-sizing:border-box;padding:30px 20%;background:url(/sources/pics/idezojel-furkeszholding.svg);background-size:contain;background-repeat:no-repeat;background-position:center;}
#velemeny .button{margin-top:30px;}
#velemeny .name{font-size:20px;font-weight:700;display:flex;align-items:center;font-family:'century-gothic';}
#velemeny .name::before{content:'';width:25px;height:25px;background:url(/sources/pics/velemeny-ikon-furkeszholding.svg);background-size:contain;background-repeat:no-repeat;background-position:center;margin: 0 10px 0 0;}
#velemeny .post{box-sizing:border-box;padding:0 0 0 35px;}
#velemeny .text{width:100%;}
#velemeny .text, #velemeny .text *{font-size:30px;line-height:35px;text-align:center;font-family:'century-gothic';}
.velemeny_cont{display:flex;flex-wrap:wrap;justify-content:center;}
.owl-nav span{display:none;}
.owl-nav button{width: 30px;height: 30px;top: calc(50% - 70px);position: absolute;background-repeat: no-repeat!important;background-size: 95%!important;background: transparent;transition:300ms}
.owl-prev{left: -70px;background-image: url(/sources/pics/balra-nyil-furkeszholding.svg)!important;}
.owl-next{right: -70px;background-image: url(/sources/pics/jobbra-nyil-furkeszholding.svg)!important;}
.owl-nav button:hover{background-size: 100%!important;}

#block_5{box-sizing:border-box;padding:40px 16.7vw}
#block_5 .title{text-align:center}
#block_5 .title2{font-size:40px;margin-bottom:40px;text-align:center}
.csapat_cont .text_box{box-sizing:border-box;padding:5%}
.csapat_cont .head{font-size:20px;line-height: 22px;text-transform:uppercase;font-weight:700;font-family: "century-gothic";    margin-bottom: 5px;}
.csapat_cont .img_text{box-sizing:border-box;padding:5px 0;background:url(/sources/pics/idezojel-furkeszholding.svg);background-size:contain;background-repeat:no-repeat;background-position:left;}
.csapat_cont.ugyfel .img_box{width:calc(25% - 15px);margin: 0 auto}

footer{width:100%}
#footer_1{box-sizing:border-box;padding:50px 16.7vw;background-color:#F0F0F0}
.main_footer #footer_1{background-color:transparent}
#footer_1 .title{font-size: 20px;font-family: "century-gothic";margin-bottom: 20px;font-weight: 700;text-align:center;}
#footer_1 .title2{font-size: 40px;margin-bottom: 40px;text-align: center;}
.kapcsolat{display:grid;grid-template-columns: calc(100% - 340px) 340px}
.kapcsolat .left{grid-column:2;grid-row:1}
#contact_block{grid-column:1;grid-row:1}
.dub_form{width:100%;display:flex;flex-wrap:wrap}
.dub_form input[type="text"],.dub_form input[type="number"]{width:100%;height:50px;box-sizing:border-box;padding:15px 20px 5px 20px;font-size:13px;font-weight:500;color:#000;border:1px solid #DBDEE7;background:none}
.label_span{position:absolute;left:0;bottom:15px;font-size:13px;font-weight:500;color:#000;transition:bottom 300ms,top 300ms}
.input_label::after{content:'';width:0;height:2px;position:absolute;bottom:0;left:-20px;background:#DBDEE7;transition:width 300ms,background 300ms}
.input_block{position:relative;width:100%;margin:0 0 15px 0}
#kgce{width:50%}
#kgct{width: calc(50% - 15px);margin: 0 0 15px 15px;}
.input_label{width:100%;height:100%;position:absolute;top:0;left:20px;pointer-events:none}
input:focus + .input_label::after,textarea:focus + .input_label::after{width:100%}
textarea:focus + .input_label::after { bottom: 0;}
.input_label.empty::after,.input_label.format_error::after{width:100%;background:#c60101}
.input_label.valid::after{width:100%}
.textarea_block .input_label.valid::after{width:100%!important}
input:focus + .input_label .label_span,.input_label.valid .label_span{bottom:27px}
.textarea_block .input_label{height:calc(100% - 7px)}
.textarea_block .label_span{top:15px}
textarea:focus + .input_label .label_span, .textarea_block .input_label.valid .label_span{top:7px}
.dub_form .input_block.textarea_block{width:100%;margin-right:0}
.dub_form textarea{width:100%;min-height:100px;box-sizing:border-box;padding:25px 20px 5px 20px;font-size:13px;font-weight:500;color:#000;border:none;border:1px solid #DBDEE9;background:transparent;resize:none}
.mod_checkbox{box-sizing:border-box;padding:0 0 20px 0}
.form_cb_block{display:flex;align-items:center;flex-wrap:wrap}
.form_bottom_box_button{display:flex;justify-content:flex-end}
.form_button{color:#fff;width:fit-content;width:-moz-max-content;height:40px;display:flex;justify-content:center;align-items:center;box-sizing:border-box;padding:0 30px;background-color:#39A3BF;font-weight:700;text-transform:uppercase;cursor:pointer;margin-bottom:15px;transition:300ms}
.form_button p{color:#fff}
#social_media{display:flex;align-items: center;}
#social_media a{margin:0 20px 0 0}
.kapcsolat .left{box-sizing:border-box;padding:0 0 0 25px}
.kapcsolat .left .head{font-weight:700;font-family: "century-gothic";font-size:20px;margin-bottom:15px;}
.kapcsolat .left span{color:#39A3BF;text-transform:lowercase;font-weight:500}
.kapcsolat .left h6{color:#39A3BF;font-weight:500;text-transform:uppercase;font-family: "poppins",sans-serif;}
#kapcsolat_data, .kapcsolat .top{margin-bottom:30px}
#footer_bottom{box-sizing:border-box;padding:0 13vw 30px 0;display:grid;grid-template-columns: 45% 18% 18% 18% 100%;background-color:#39A3BF;}
#footer_bottom *{color:#fff}
#footer_data{grid-column:1;box-sizing:border-box;padding: 50px 50px 50px 13vw;background-color:#082C68;margin-top: -30px;}
#footer_data img.logo{max-width:100%;width:70%;}
#footer_data .logo img{max-width:100%}
#footer_data .text{font-size:13px;margin:15px 0 25px 0;font-weight: 300;}
#footer_data .text *{font-size:13px;}
#footer_social{display:flex}
#footer_social a{margin:0 15px 0 0}
#footer_bottom li {list-style-type: none;}
.footer_head{font-size:16px;font-weight:700;margin-bottom:15px;text-transform:lowercase}
#footer_bottom .menu{box-sizing:border-box;padding:70px 20px 50px 0}
#footer_bottom #kapcsolat_menu{padding:70px 0 50px 0}
#footer_bottom #footer_menu{padding:70px 20px 50px 50px}
#footer_bottom ul li p, #kapcsolat_menu p, #kapcsolat_menu p a{font-size:13px}
#footer_end{width: 100%;margin-top: 25px;grid-column: 1/5;grid-row: 3;box-sizing: border-box;padding-left: 13vw;}
#footer_end p, #footer_end a{text-align:center;font-size:12px;}
#footer_end a{margin:0 0 0 3px}
#kapcsolat_menu .big{text-transform:uppercase}

.breads{display:flex;align-items: center;margin-bottom:70px}
.breads *{font-size:15px;line-height:18px;text-transform:lowercase; display:flex;align-items: center;}
.breads a::after, .breads span:not(:last-of-type)::after, #bread span:not(:last-of-type)::after{content:'';width:21px;height:21px;background:url(/sources/pics/jobbra-nyil-furkeszholding.svg);background-size:contain;background-repeat:no-repeat;background-position:center left;margin: 0 10px;}
#bread span{display:flex;align-items:center;font-size: 14px;}
#bread {display:flex;flex-wrap: wrap;align-items: center;margin-bottom:70px}
#bread .breads{margin-bottom:0}
#altalanos_oldal{width:100%;box-sizing:border-box;padding:100px 16.7vw 20px 16.7vw}
#altalanos_oldal h1{font-size:40px;margin-bottom:70px}
#altalanos_oldal .main_pic_block{margin-bottom:70px;max-height: 25vw;overflow: hidden;display: flex;justify-content: center;align-items: center;}
#altalanos_oldal .text{box-sizing:border-box;padding:0 15% 50px 15%}
#altalanos_oldal .text .left *{text-align:left}
#altalanos_oldal .text .left a{text-decoration: underline;}
.pdf {display:flex;flex-wrap:wrap;font-size:14px;margin-bottom: 10px;}
.pdf a{display:flex;align-items:center;margin:0 0 0 5px;text-decoration: underline;}
.pdf a::after{content:'';width:21px;height:21px;background:url(/sources/pics/letoltes-furkeszholding.svg);background-size:contain;background-repeat:no-repeat;background-position:center left;margin: 0 0 0 10px;}
#altalanos_oldal p{text-align:justify}
#altalanos_oldal ul{    box-sizing: border-box;padding: 0 0 0 20px;}


#back_to{margin-top:50px;cursor:pointer;display:flex;align-items:center}
#back_to::before{content:'';width:21px;height:21px;background:url(/sources/pics/balra-nyil-furkeszholding.svg);background-size:contain;background-repeat:no-repeat;background-position:center left;margin: 0 10px 0 0;}

.altalanos, .galeria{padding:120px 16.7vw 100px 16.7vw;box-sizing:border-box;width: 100%;}
#adatvedelem h2{text-transform:lowercase;font-size: 40px;font-weight: 700;}
.altalanos h1 {font-size: 40px;line-height: 28px;font-weight: 700;margin-bottom: 60px;}
#adatvedelem .down	{margin-bottom:50px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;}
#adatvedelem .down img{width:30px}
#adatvedelem .down.nyitva img{transform: rotate(180deg);}
.altalanos .pdf{margin-top:10px;}
.altalanos .pdf a{font-size:14px;font-weight:600;}
.altalanos .text{margin-bottom:50px;}
.galeria .simple_gal{display: grid;grid-gap: 10px;grid-template-columns: repeat(4, calc((100% - 30px) / 4));grid-auto-rows: 280px;grid-auto-flow: dense}
.galeria .simple_gal .img_box {/*grid-column: 1/2;*/width: 100%;max-width: 100%;grid-row: span 1;box-sizing: border-box;overflow: hidden;justify-self: stretch;align-self: stretch;}
.galeria .simple_gal .img_box img {display: block;width: 100%;height: 100%;object-fit: cover;}
.galeria h1{font-size:30px;font-weight:800;margin-bottom:30px;}


/**************MEDIA******************/
@media only screen
and (min-width : 2560px){

}

@media only screen
and (min-width : 1921px){
.main_blog_list .blog_block:not(:first-of-type) .blog_block_main_pic {max-height: 156px;height: 156px;}
.main_blog_list .blog_block {   max-height: 330px;}
.main_blog_list .blog_block:first-of-type {   max-height: 700px;}
#szolg_left #number {font-size: 800px;}
}

@media only screen
and (max-width : 1921px)
and (min-width : 1660px){

}

@media only screen
and (max-width : 1024px){

}

@media only screen
and (max-width : 1680px)
and (min-width : 1601px){

}

@media only screen
and (max-width : 1680px)
and (min-width : 1537px){

}

@media only screen
and (max-width : 1600px)
and (min-width : 1537px){


}

@media only screen
and (max-width : 1680px)
and (min-width : 1441px){

}

@media only screen
and (max-width : 1680px)
and (min-width : 1367px){

}

@media only screen
and (max-width : 1536px)
and (min-width : 1441px){

}

@media only screen
and (max-width : 1440px){

}

@media only screen
and (max-width : 1440px)
and (min-width : 1367px){

}

@media only screen
and (max-width : 1440px)
and (min-width : 1025px){

}

@media only screen
and (max-width : 1440px)
and (min-width : 801px){

}

@media only screen
and (max-width : 1366px){

}

@media only screen
and (max-width : 1366px)
and (min-width : 1281px){

}

@media only screen
and (max-width : 1366px)
and (min-width : 1025px){

}

@media only screen
and (max-width : 1366px)
and (min-width : 801px){



}

@media only screen
and (max-width : 1280px)
and (min-width : 1025px){

}

@media only screen
and (max-width : 1280px)
and (min-width : 801px){


}

@media only screen
and (max-width : 1280px){

}

@media only screen
and (max-width : 1210px){
}

@media only screen
and (max-width : 1024px)
and (min-width : 801px){

}

@media only screen
and (max-width : 1024px)
and (min-width : 601px){

}

@media only screen
and (max-width : 1024px)
and (min-width : 401px){

}

@media only screen
and (max-width : 1024px){
header{ padding: 5px 80px 5px 80px;}
header.keskeny{ padding: 5px 150px 5px 80px;}
header.main_header { padding: 10px 150px 5px 80px;}
header.main_header.keskeny{ padding: 5px 150px 5px 80px;}
.palyaz-2020 {  width: 160px;}
#block_1 .block {  max-height: 100%;}
#block_1 .text_box {height: calc(100% - 200px);padding: 120px 150px 20px 150px;}
#block_1 .basic_sub_galery {  padding: 40px 100px;}
#block_1 .text_box .text h1 {font-size: 40px;line-height: 45px;}
#block_2, #block_4, #footer_1 {padding: 50px 100px;}
#block_3 .bread { padding: 0 100px;}
#szolg_left {   padding: 50px 20px 50px 100px;}
#velemeny {padding: 30px 5%;}
#block_5 { padding: 40px 100px;}
#footer_bottom {grid-template-columns: 55% 45% 50% 50% 100%;}
#footer_data {padding: 50px 50px 50px 80px;}
#footer_bottom #szolg_menu {grid-row: 2/3;grid-column: 1/2;padding: 40px 20px 20px 80px;}
#footer_bottom #kapcsolat_menu {padding: 40px 0 20px 50px;grid-row: 2/3;grid-column: 2/3;}
#footer_end { margin-top: 10px;grid-column: 1/3;grid-row: 4; padding-left: 80px;}
#altalanos_oldal { padding: 100px 100px 20px 100px;}
#altalanos_oldal .text {  padding: 0 0 50px 0;}
.altalanos, .galeria {padding: 120px 100px 100px 100px;}
.csapat_cont.ugyfel .img_box{width:calc(33% - 12px);}
}

@media only screen
and (max-width : 900px){

}

@media only screen
and (max-width : 800px){
#block_1 .main_picture img {width: 150%;max-width: 150%;margin: 0 -25%;}
#block_1 .basic_sub_galery .img_box {  width: calc(50% - 10px);margin: 0 20px 20px 0;}
#block_1 .basic_sub_galery .img_box:nth-of-type(2n){margin: 0 0 20px 0;}
#block_1 .basic_sub_galery {padding: 20px 100px 5px 100px;max-height: none;}
.main_blog_list {width: 100%;flex-wrap: wrap;display: flex;grid-gap: normal;}
.main_blog_list .blog_block{max-height: none;margin-bottom:20px;width:calc(50% - 10px);margin:0 20px 20px 0}
.main_blog_list .blog_block:nth-of-type(2n){margin:0 0 20px 0}
.main_blog_list .blog_block .blog_block_main_pic {max-height: 20vw!important;height: 20vw!important;}
.main_blog_list .blog_block:first-of-type a{width:100%}
.main_blog_list .blog_block:first-of-type .blog_block_head, .main_blog_list .blog_block:first-of-type a, .main_blog_list .blog_block:first-of-type, .main_blog_list .blog_block_main_pic {height: auto;max-height:none}
.main_blog_list .blog_block:first-of-type .blog_block_body {position: inherit;}
.main_blog_list .blog_block:first-of-type .blog_block_body *{color:#000;text-shadow: none;}
.main_blog_list .blog_block .blog_block_body h3 {font-size:20px!important;line-height: 23px;}
.main_blog_list .blog_block:not(:first-of-type) .blog_block_body {max-height: none;}
#szolg {grid-template-columns: 100%;}
#szolg_right {grid-column: 1;grid-row: 1;}
#szolg_left {grid-column: 1;grid-row: 2; padding: 50px 100px;}
#szolg_left #number { right: calc(50% + 25vw);font-size: 80vw;}
.kapcsolat { grid-template-columns: 100%;}
.kapcsolat .left {grid-column: 1;grid-row: 1;padding: 0;}
#contact_block {grid-column: 1;grid-row: 2;margin-top: 50px;}
.csapat_cont.ugyfel .img_box{width:calc(50% - 10px);}
}

@media only screen
and (max-width : 800px)
and (min-width : 601px){

}

@media only screen
and (max-width : 800px)
and (min-width : 481px){

}

@media only screen
and (max-width : 600px)
and (min-width : 481px){

}

@media only screen
and (max-width : 600px)
and (min-width : 400px){

}

@media only screen
and (max-width : 600px){
header{ padding: 5px 20px 5px 20px;}
header.keskeny{ padding: 5px 20px 5px 20px;}
header.main_header { padding: 10px 20px 5px 20px;}
header.main_header.keskeny{ padding: 5px 20px 5px 20px;}
#block_1 .text_box {padding: 80px 60px 20px 60px; height: auto;font-size: 26px;line-height: 30px;margin-bottom:10px}
#block_1 .text_box .text h1 {font-size: 26px;line-height: 30px;}
#block_1 .basic_sub_galery { padding:40px 50px 20px 50px}
#block_2, #block_4, #footer_1 {padding: 50px 50px;}
#block_3 .bread { padding: 0 50px;}
#szolg_left {   padding: 50px;}
#velemeny {padding: 30px 0;}
#block_5 { padding: 40px 50px;}
#footer_data {padding: 50px 20px;}
#footer_bottom #szolg_menu {padding: 40px 20px 20px 20px;}
#footer_end {padding-left: 20px;}
#altalanos_oldal { padding: 100px 50px 20px 50px;}
.owl-prev {left: -35px;}
.owl-next {right: -35px;}
.altalanos, .galeria {padding: 120px 50px 100px 50px;}
#altalanos_oldal .main_pic_block {max-height: 45vw;}
.palyaz-2020 {width: 160px;right: auto;top: auto;left: 0;bottom: 0;}
.palyaz-2020 img{transform: rotate(180deg);opacity:0;}
.palyaz-2020::before{content:'';position:absolute;bottom:0;left:0;width:100%;height:100%;background-image:url(/sources/pics/szechenyi2020-furkeszholding-also.png);background-size:100%;background-repeat:no-repeat}
}


@media only screen
and (max-width : 500px){

}

@media only screen
and (max-width : 480px){
#header_social {  margin: 0 0 0 10px;}
#block_1{background: #f0f0f0;}
#block_1 .text_box {padding: 30vw 30px 20px 30px;}
#block_1 .main_picture img {width: 200%;max-width: 200%;margin: 0 -100%;}
#block_1 .img_box .img_desc .img_text *, #block_1 .img_box .img_desc .img_text {font-size:12px;line-height:14px}
#block_1 .basic_sub_galery{padding: 20px 20px 0 20px}
#block_1 .img_box .pic {width:50px;padding: 0 10px 0 0;}
#block_1 .img_box .img_desc {width: calc(100% - 50px);}
#block_1 .main_picture{margin-bottom:20vw}
#block_1 .img_box .img_desc {margin: auto;}
#block_1 .text_box .text {width: 100%;margin-bottom: 20px;}
#block_2, #block_4, #footer_1 {padding: 50px 20px;}
#block_3 .bread { padding: 0 20px;}
#szolg_right #tag {font-size: 30px;bottom: auto;left: 0;top: 0;  padding: 20px 0 20px 20px;}
#szolg_left {padding: 30px 20px;}
#szolg_left #number {right: calc(50% + 30vw);font-size: 100vw;}
.owl-nav button {top: 0;}
.owl-prev {left: calc(50% - 50px);}
.owl-next {right: calc(50% - 50px);}
.csapat_gal {padding-top:50px}
.ugyfel .csapat_gal {padding-top: 0;}
#block_5 {padding: 40px 20px;}
#kgce {width: 100%;}
#kgct {width: 100%;margin: 0 0 15px 0;}
#footer_bottom {grid-template-columns: 100%;padding: 0;}
#footer_bottom #footer_menu {padding: 40px 20px 20px 20px;grid-row: 2;grid-column: 1;}
#footer_bottom #szolg_menu {grid-row: 3;grid-column: 1;padding:20px}
#footer_bottom #kapcsolat_menu {padding: 20px 20px 20px 20px;grid-row: 4;grid-column: 1;}
#footer_end {margin-top: 10px;grid-column: 1;grid-row: 5;margin:10px 0;padding: 0 20px;}
.main_blog_list .blog_block .blog_text{display:none}
.main_blog_list .blog_block {  width: 100%;margin: 0 0 30px 0;}
.main_blog_list .blog_block a{width:100%;}
.main_blog_list .blog_block .blog_block_main_pic {max-height: 40vw!important;height: 40vw!important;}
#altalanos_oldal {padding: 100px 20px 20px 20px;}
.altalanos, .galeria {padding: 120px 20px 100px 20px;}
}



@media only screen
and (max-width : 400px){
#block_1 .text_box {padding: 30vw 20px 20px 20px;}
#block_1 .main_picture {margin-bottom: 26vw;}
.csapat_cont.ugyfel .img_box{width:100%;}
.palyaz-2020 {width: 100px;}

}

@media only screen
and (max-width : 350px){
#block_1 .text_box {padding: 25vw 20px 20px 20px;}
#block_1 .main_picture {margin-bottom: 35vw;}
	
}

/**********SPECIAL***********/
@media only screen
and (max-width : 1920px)
and (min-width : 1890px)
and (max-height : 1000px)
and (min-height : 930px){
/*#slider #carousel-custom-dots{bottom:15.6vw;}*/
}



@media only screen
and (max-width : 1600px)
and (min-width : 1570px)
and (max-height : 900px)
and (min-height : 750px){

}


@media only screen
and (max-width : 1536px)
and (min-width : 1516px)
and (max-height : 864px)
and (min-height : 714px){

}

@media only screen
and (max-width : 1440px)
and (min-width : 1420px)
and (max-height : 900px)
and (min-height : 750px){


}

@media only screen
and (max-width : 1366px)
and (min-width : 1346px)
and (max-height : 700px)
and (min-height : 618px){

}

@media only screen
and (max-width : 1280px)
and (min-width : 1260px)
and (max-height : 1024px)
and (min-height : 874px){

}

@media only screen
and (max-width : 1280px)
and (min-width : 1270px)
and (max-height : 800px)
and (min-height : 650px){

}

@media only screen
and (max-width : 1280px)
and (min-width : 1270px)
and (max-height : 720px)
and (min-height : 570px){


}


@media only screen
and (max-width : 1024px)
and (min-width : 1004px)
and (max-height : 650px)
and (min-height : 618px){

}

@media only screen
and (min-width : 1025px)
and (max-height : 730px)
and (min-height : 550px){
	
}

@media only screen
and (max-width : 400px)
and (max-height : 650px)
and (min-height : 571px){
	
}

@media only screen
and (max-width : 400px)
and (max-height : 571px)
and (min-height : 451px){

}

@media only screen
and (max-height : 450px){

}