a:link, a:active, a:visited {text-decoration: none;}

* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}

 
body {
  font-family: Verdana, Arial, Helvetica, sans-serif, Times New Roman, Garamond;
  font-size: 100%;
  background-color: #ffffff;
  /*-moz-hyphens: auto;
  -ms-hyphens: auto;
  -o-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;*/
}

code, pre, abbr, kbd {
  -moz-hyphens: none;
  -ms-hyphens: none;
  -o-hyphens: none;
  -webkit-hyphens: none;
  hyphens: none;
} 

.wrapper {
  width: 100%;
  margin: 0;
}

.circle {
  width: 15px;       /* Sets the width of the element */
  height: 15px;      /* Sets the height of the element */
  background-color: #c39c8a;    /* Sets the background color */
  border-radius: 50%; /* Makes the element circular */
  display: inline-block; /* Allows the element to have width and height */
  vertical-align: middle;
  }

.main-navigation-margo {margin: 0;}

.bannerbox {
    width: 100%;
    overflow: hidden;
    aspect-ratio: 4;
  }
  
  .bannerbox figure {
    width: 80%;
    float: left;
    height: 100%;
    margin: 0;
    display: inline-block;
  }
  
  .bannerbox figure img {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
  
  .banner_text {
    display: flex;
    flex-direction: row;
    justify-content: space-around;
    height: 100%;
    background-color: #888375;
    position: relative;
    align-items: end;
  }
  
  .banner_text > div {
    height: 100%;
    width: 34%;
  }

  .text-item {
    transform: rotate(-90deg);
    bottom: -75%;
    position: relative;
  }

  .text-item p {
    font-size: 2.3vw;
    font-family: serif;
    color: white;
    margin: 0;
    white-space: nowrap;
    position: relative;
    height: 100%;
  }
  
  .banner_text > div:nth-child(1) p {
    color: white;
  }
  
  .banner_text > div:nth-child(1) {
    background-color: #888375;
  }
  
  .banner_text > div:nth-child(2) {
    background-color: #beb395;
    padding: 0 0 22% 0;
  }
  
  .banner_text > div:nth-child(2) p {
    color: black;
  }
  
  .banner_text > div:nth-child(3) {
    background-color: #cac3b1;
    padding: 0 0 54% 0;
  }
  
  .banner_text > div:nth-child(3) p {
    color: rgb(107, 151, 149);
  }

.csop1 {
  height: 100%;
  width: 30%;
  float: left;
  position: relative;
}

.csop2 {
  background-color: #cac3b1;
  width: 70%;
  height: 100%;
  display: inline-block;
  /* position: relative; */
}

.csop2_text1 {
  height: 100%;
  width: 50%;
  display: inline;
  background-color: #beb395;
  float: left;
  /* position: relative; */
}

.csop2_text2 {
  width: 50%;
  display: inline-block;
  background-color: #cac3b1;
  /* position: relative; */
}

.csop1 p {
  color: white;
  bottom: 20%;
  left: -44%;
}

.csop2_text1 p {
  bottom: 63%;
  left: 81%;
}

.csop2_text2 p {
  color: rgb(107, 151, 149);
  bottom: 76%;
  left: 91%;
}

.elvalaszto1 {
    /* margin: 20px 0 20px 0; */
    background-image: url(../images/width_1600.png);
    background-repeat: no-repeat;
    width: 100%;
    background-size: contain;
    height: 100%;
    /* background-position: center; */
    /* object-fit: cover; */
}

.elvalaszto2 {
    background-image: url(../images/trening_csik_elvalaszto_a.svg);
    background-repeat: no-repeat;
    width: 100%;
    background-size: 100% 100%;
    background-position: center;
    height: 90px;
}

.bevezeto {
  width: 100%;
  font-size: 2.5em;
  height: 200px;
}

.bevezeto > p {
  text-align: center;
  font-family:"Caveat";
  margin: 20px;
}

.bevezeto p:last-child {
  text-align:justify;
  font-family: sans-serif;
  margin: 20px 50px;
  padding: 20px;
  font-size: 1.2em;
  line-height: 1.5em;
}

.eletmodmanage {width: 95%;margin: auto;overflow: hidden;position: relative;padding: 5px;}

.eletmodmanage_box {display: flex; flex-direction: row;}

.eletmodmanage figure {
  /* display: inline; */
  /* float: left; */
  width: 300%;
  /* padding: 15px; */
}

.eletmodmanage figure img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.eletmodmanage .hline {
  width: 36%;
  height: 4px;
  background-color: #c39c8a;
  display: inline-block;
  left: -130px;
  position: relative;
}

.eletmodmanage p {
  text-align: justify;
  font-size: 1.2em;
  font-family:serif;
  line-height: 1.5em;
  position: relative;
  /* right: 10%; */
  /* width: 100%; */
  margin: 6% 0 0 0;
  hyphens: auto;
  right: 8%;
}

.eletmodmanage hr {
  
}

.csapat {
  margin: 10px auto;
  width: 85%;
  position: relative;
  background-image: url(../images/csapat_bg.png);
  background-size: cover;
  isolation: isolate;
  background-repeat: no-repeat;
  display: flex;
  flex-direction: column;
}

.csapat::after {
  z-index:-1;
  inset: 0;
  position: absolute;
  background: #f5f5f5;
  content: "";
  opacity: 0.8;
}

.csapat_szlogen {
  position:absolute;
  right: 0;
  margin: 40px 20px 0 0;
  text-align: left;
  background: rgb(255 255 255 / 45%);
  border-radius: 20px;
  padding: 10px;
  z-index: 2;
}

.csapat_szlogen p:first-child {
  font-size: 2em;
  font-style: italic;
  font-family: serif;
  font-weight: bold;
}

.csapat_szlogen p:last-child {
  font-size: 1em;
  margin: 0 0 0 30px;
}

.csapat_box1 {
  justify-content: start;
  margin-left: 5vh;
}

.csapat_box2 {
  justify-content: right;
  margin-right: 5vh;
  margin-top: -5vw;
}

.csapat_box {
  display: flex;
  /* gap: 20vh; */
  flex-wrap: wrap;
  padding: 20px 0;
}

.csapat .csapat_box1 .csapat_item {
  position: relative;
  display: flex;
  align-items: center;
  flex: 1 1 30vw;
  max-width: 100%;
}

.csapat .csapat_box2 .csapat_item {
    position: relative;
    display: flex;
    align-items: center;
    flex: 1 1 30vw;
    max-width: 100%;
}

.csapat_item figure {
  margin: 0;
  width: 45%;
}

.csapat .csapat_box2 .csapat_item figure {
  left: 56%;
  position: relative;
}

.csapat_item img {
  width: 100%;
  height: auto;
  display: block;
  border-radius: 8px;
}

/* Buborék stílus */
.buborek {
  position: absolute;
  background: #beb395;
  padding: 12px 16px;
  border-radius: 12px;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 1);
  width: 34%;
  /* transform: translateY(-50%); */
  /* top: 50%; */
  text-align: center;
}

.buborek.right {
  right: 25%;
  top: 50%;
}

.buborek.left {
  left: 35%;
  width: 25%;
  z-index: 1;
}

.buborek p {
  margin: 0;
  font-size: 0.9rem;
  line-height: 1.4;
}

.treningek {
  text-align: center;
  padding: 10px;
  font-size: 1.2em;
  font-family: system-ui;
}

.eloadasok_content {
  margin: 0 auto;
  width: 85%;
  display: flex;
  flex-direction: column;
}

.eloadasok_container3 {
  hyphens: auto;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  position: relative;
}

.eloadasok_container3 .eload_box {display: flex;flex-direction: column;box-sizing: border-box;width: 92%;margin: 2% 0 1% 0px;}

.eloadasok_container1 {
  position: relative;
  background-image: url(../images/eloadasok_container1.jpg);
  isolation: isolate;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}

.eloadasok_container1::after {
  z-index:-1;
  inset: 0;
  position: absolute;
  background: white;
  content: "";
  opacity: 0.8;
}

.eloadasok_container1 .eloadasok_container1_tallline {
  box-sizing: border-box;
  background-image: url(../images/trening_csik2_tall_mix_l.svg);
  background-repeat: no-repeat;
  background-size: cover;
  width: 10%;
}

.eloadasok_container1_tallline svg {
  width: 70px;
  height: 420px;
}

.eloadasok_container1 .eloadasok {
  flex-direction: column;
  display: flex;
  flex-wrap: wrap;
  width: 90%;
  }

.eloadasok_container1 .eloadasok .eloadtextbox .eloadasok_container1_kepkeret {
    margin: 0 -20px 0 0px;
    position: relative;
    right: 0;
}

.eloadasok_container1_kep {
  width: 90%;
  margin: 13% 0 7% 0;
}

.eloadasok_container1_kep img {
  height: 100%;
  object-fit: cover;
  width: 100%;
}

.eloadasok_container1 .eloadasok .eloadtextbox .eloadtextbox_text {
  /* flex: 1 1 65%; */
  display: flex;
  flex-direction: row;
  width: 69%;
  position: absolute;
  margin: 10% 20% 0 0;
  padding: 20px;
  z-index: 1;
}

.eloadasok_container1 .eloadasok .eloadtextbox .eloadtextbox_text .eloadtextbox_text_item {
  width: 95%;
  align-self: flex-start;
  background-color: white;
  border-radius: 20px;
  font-size: 1.2em;
  font-style: italic;
  padding: 20px;
}

.eloadasok_container1 .eloadtextcontaner figure {
  height: 100%;
  display: inline-block;
  text-align: right;
  position: relative;
  width: 20%;
}


.eloadasok_container1 .elerheto  {
    /* position: relative; */
    margin: 0px auto;
    width: 70%;
    padding: 2% 0;
    text-align: center;
}

.eloadasok_container1 .ajanlatker, .eloadasok_container3 .eload_box .ajanlatker, .vezker .ajanlatker {
  text-align: center;
  
  /*! bottom: 20px; */
  /*! position: relative; */
  /*! height: 50px; */
  width: 100%;
  position: absolute;
  bottom: 1%;
  left: 0;
  display: block;
}

.eloadasok_container1 .ajanlatker p, .eloadasok_container3 .ajanlatker p, .vezker .ajanlatker p {
  border-radius: 20px;
  padding: 15px;
  background: #6b9795;
  color: white;
  width: 12%;
  margin: auto;
}

.eloadasok_container1 .eloadasok .eloadtextbox {
  z-index: 2;
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  justify-content: end;
}

.eloadasok_container1 .eloadasok .eloadtextbox .eloadtextbox_text .vl {
  background-color: #beb395;
  width: 10px;
  margin: 15px;
}

.eloadasok_container1 .eloadasok .eloadcim, .eloadasok_container3 .eloadcim  {
  font-family: serif;
  font-size: 2em;
  margin: 4% 0 0% 0;
  position: relative;
}

.eloadasok_container1 .leircim,  {
  font-style: italic;
  padding: 2% 0 2% 5%;
  position: relative;
  width: 93%;
}

.eloadasok_container1 .leir{
  text-align: justify;
  line-height: 1.5em;
  /* font-size: 1.2em; */
  margin: 4% 0 0 0;
}

.eloadasok_container2 {
  display: flex;
  flex-direction: row;
}

.eloadasok_container2 > div {
  display: flex;
  margin: 0% -10% 0 0px;
  box-sizing: border-box;
  flex-direction: column;
}

.eloadasok_container2 > figure {
  background-image: url(../images/trening_csik2_tall_r.svg);
  background-repeat: no-repeat;
  background-size: cover;
  box-sizing: border-box;
  width: 35%;
  z-index: 2;
}

.eloadasok_container2 .eloadasok2 {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  flex: 1 1 50%;
  box-sizing: border-box;
  background-image: url(../images/termeszetkodja_backgroun.png);
  margin: -5vw 0 0% 0;
}

.eloadasok_container2 .eloadasok2 .eloadcim {
  font-family: serif;
  font-size: 2em;
  margin: 10px 0 0 2%;
}

.eloadasok_container2 .eloadasok2 .eloadasok2_container {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  position: relative;
  z-index: 1;
}

.eloadasok_container2 .eloadasok2 .eloadasok2_container_szoveg {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}

.eloadasok_container2 .eloadasok2 .eloadasok_container2_kep {
  /* flex: 1 1 0vw; */
  margin: 20px;
  width: 35%;
}

.eloadasok_container2 .eloadasok2 .eloadasok_container2_kep img {
  width:100%
}

.eloadasok_container2 .eloadasok2 .leir {
  /* flex: 1 1 25vw; */
  text-align: justify;
  line-height: 1.5em;
  font-size: 1.2em;
  padding: 20px;
  position: relative;
  display: block;
  margin: 4% 0px 0 0;
  width: 51%;
}

.eloadasok_container2 .eloadasok2 .ajanlatker {
  text-align: center;
  margin: 20px auto;
  padding: 0px;
  width: 15%;
}

.eloadasok_container2 .eloadasok1 {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  flex: 1 1 50%;
  box-sizing: border-box;
  margin: 0 0 2% 0;
  z-index: 3;
}

.eloadasok_container2 .eloadasok1 .eloadcim {
  font-family: serif;
  font-size: 2em;
  text-align: right;
  margin: 25px 32% 15px 0;
}

.eloadasok_container2 .eloadasok1 .eloadtextbox {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  width: 100%;
  margin: 0;
}

.eloadasok_container2 .eloadasok1 .eloadtextbox figure {
  align-items: center;
  width: 35%;
  /* right: 0; */
  position: relative;
  margin: 0 0 0 5%;
}

.eloadasok_container2 .eloadasok1 .eloadtextbox figure img {
  height: 100%;
  object-fit: cover;
  width: 100%;
  display: block;
}

.eloadasok_container2 .eloadasok1 .leir {
  /* flex: 1 1 55%; */
  align-self: flex-start;
  text-align: justify;
  line-height: 1.5em;
  font-size: 1.2em;
  padding: 20px;
  hyphens: auto;
  width: 55%;
  left: 4%;
  position: relative;
}

.eloadasok_container2 .eloadasok1 .hline_circle {
  position: absolute;
  z-index: 4;
  width: 50%;
  margin: 15% 0 0px 40%;
}

.eloadasok_container2 .eloadasok1 .hline {
  width: 36%;
  height: 4px;
  background-color: #c39c8a;
  display: inline-block;
}

.ajanlatker p {
  border-radius: 20px;
  padding: 15px;
  background: #6b9795;
  color: white;
}

.eloadasok_container3 > figure {
  background-image: url(../images/trening_csik2_tall_mix_l.svg);
  background-repeat: no-repeat;
  background-size: cover;
  width: 8%;
  box-sizing: border-box;
}
  
.eloadasok_container3 > div > figure img {
    transform: translateY(190px) translateX(-205px) rotate(90deg);
    width: 380px;
}

.eloadasok_container3 .eloadasok {display: flex;flex-direction: row;flex-wrap: wrap;}

.eloadasok_container3 .eloadasok > div {
    width: 67%;
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    margin: 0px -10% 0 0;
}

.eloadasok_container3 .hl {
  width: 40%;
  background-color: #888375;
  height: 4px;
  position: relative;
}

.eloadasok_container3 .eloadasok .eloadcim {
  position: relative;
}

 .eloadasok_container3 .eloadasok .eloadtextbox {
 display: flex;
 flex-direction: row;
 margin: 6% 0 0 0;
 }

.eloadasok_container3 .eloadasok > figure {
   */
   vertical-align: middle;
   width: 40%;
   padding: 0 0 7% 0;
}

.eloadasok_container3 .eloadasok figure img {
  /*! height: 450px; */
  object-fit: fill;
  width: 100%;
  height: 100%;
}

.eloadasok_container3 .vl {
  width: 3vh;
  background-color: #888375;
  margin: 10px;
}

.eloadasok_container3 .leir {
  z-index: 2;
  background-color: white;
  border-radius: 20px;
  padding: 10px;
  line-height: 1.5em;
  text-align: justify;
  font-size: 1.2em;
  margin: 0 0px 0px 0%;
}

.vezker {
  width: 85%;
  margin: auto;
  background-image: linear-gradient(to left, rgb(255 255 255 / 10%), rgb(255 255 255)), url(../images/eloadasok_container1.jpg);
  isolation: isolate;
  position: relative;
}

.vezker::after {
  z-index:-1;
  inset: 0;
  position: absolute;
  background: white;
  content: "";
  opacity: 0.8;
}

.vezker_box {
  display: flex;
  flex-direction: row;
  /* align-items: flex-start; */
  /* justify-content: center; */
  gap: 20px;
  padding: 0 0 85px 0;
  flex-wrap: wrap;
}

.vezker_img1,
.vezker_img2,
.vezker_text {
  flex: 1 1 22vh;
  max-width: 50vh;
}

.vezker_img1 img,
.vezker_img2 img {
  width: 100%;
  height: auto;
  display: block;
}

.vezker .vezker_img2 {
    margin-top: 18%;
    position: relative;
}

.vezker_text {
  text-align: justify;
  gap: 12px;
  display: grid;
  margin: 3vw 0 0 0;
  font-size: 1.2em;
}

.vezker .vezker_text .cim {
  text-align: center;
}

.vezker .vezker_text .leir, .vezker .vezker_text .leir2 {
  text-align: justify;
  hyphens: auto;
}


.vezker_box .ajanlatker {
  bottom: unset;
  padding: 20px 0 0 0;
  width: 55%;
  display: block;
  clear: both;
}

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

}

@media only screen and (min-width : 321px) and (max-width : 375px) {
  .bevezeto {font-size: 1.2em;height: 75px;}
  .eletmodmanage_box {flex-direction: column;}
  .eletmodmanage_leir p {font-size: 1em;width: 100%;line-height: 1.3em;right: unset;}
  .eletmodmanage figure {display: block;float: unset;margin: auto;width: 75%;}
  .eletmodmanage figure img {width: 100%;}
  .eletmodmanage p {}
  .eletmodmanage .hline {left: unset; width: 98%; margin: auto;}
  .bevezeto > p {margin: 10px;}
  .csapat {width: 100%;}
  .csapat_box1 {margin: 3%;}
  .csapat_box2 {margin: 3%;}
  .csapat .csapat_item {margin: 0 0 3% 0}
  .csapat_szlogen {position: relative;margin: auto;}
  .csapat_box {flex-direction: column;padding: 10px 0;}
  .treningek {font-size: 1em;}
  .eloadasok_content {width:100%;}
  .buborek.right {right: 0%;top: 29%;width: 62%;}
  .buborek.left {left: 5%;width: 58%;}
  .buborek p {font-size: .8em;}
  .eloadasok_container1 {width: 100%;flex-direction: column;}
  .eloadasok_container1 .eloadasok_container1_tallline {display: none;background-image: unset;width: unset;}
  .eloadasok_container1 .eloadasok {width: 100%;position: relative;display: block;}
  .eloadasok_container1 .eloadasok .eloadcim, .eloadasok_container3 .eloadcim {font-size: 1.5em;position: relative;margin: 4% 4% 0;text-align: center;}
  .eloadasok_container1 .eloadasok .eloadtextbox {flex-direction: column;width: 100%;display: block;padding: 0 0 17% 0;}
  .eloadasok_container1 .eloadasok .eloadtextbox .eloadtextbox_text {position: relative;margin: 0;flex-direction: column;width: 96%;padding: 0;margin: auto;}
  .eloadasok_container1 .eloadasok .eloadtextbox .eloadtextbox_text .eloadtextbox_text_item {width: 100%;position: relative;padding: 3%;}
  .eloadasok_container1 .eloadasok .eloadtextbox .eloadtextbox_text .eloadtextbox_text_item .leircim {text-align: center;font-size: .9em;}
  .eloadasok_container1 .eloadasok .eloadtextbox .eloadtextbox_text .eloadtextbox_text_item .leir {width: 100%;font-size: .9em;hyphens: auto;text-align: justify;line-height: 1.2;}
  .eloadasok_container1 .eloadasok .eloadtextbox .eloadtextbox_text .eloadtextbox_text_item .elerheto {text-align: center;font-size: .9em;}
  .eloadasok_container1 .eloadasok .eloadtextbox .eloadasok_container1_kepkeret {margin: 5% 0;}
  .eloadasok_container1_kep {width: 80%;margin: auto;}
  .eloadasok_container1 .ajanlatker, .eloadasok_container3 .eload_box .ajanlatker, .vezker .ajanlatker {margin: 2% 0;}
  .eloadasok_container1 .ajanlatker p, .eloadasok_container3 .ajanlatker p, .vezker .ajanlatker p {width: 44%;}
  .eloadasok_container2 {flex-direction: column;}
  .eloadasok_container2 > div {width: 100%;}
  .eloadasok_container2 .eloadasok1 .eloadcim {margin: 3%;text-align: center;font-size: 1.5em;}
  .eloadasok_container2 .eloadasok1 .eloadtextbox {flex-direction: column;}
  .eloadasok_container2 .eloadasok1 .leir {width: 95%;font-size: 1em;left: unset;padding: 0;margin: auto;}
  .eloadasok_container2 .eloadasok1 .hline_circle {display: none;}
  .eloadasok_container2 .eloadasok1 .eloadtextbox figure {width: 86%; margin: 5% auto;}
  .eloadasok_container2 .eloadasok2 {}
  .eloadasok_container2 .eloadasok2 .eloadcim {font-size: 1.5em;margin: 8% auto;}
  .eloadasok_container2 .eloadasok2 .eloadasok2_container {}
  .eloadasok_container2 .eloadasok2 .eloadasok2_container_szoveg {flex-direction: column;}
  .eloadasok_container2 .eloadasok2 .eloadasok_container2_kep {margin: 0 auto; width: 84%;}
  .eloadasok_container2 .eloadasok2 .leir {width: 100%;font-size: 1em;margin: auto; padding: 0; width: 90%;}
  .eloadasok_container2 .eloadasok2 .ajanlatker {width: 44%;}
  .eloadasok_container3 {width: 100%;}
  .eloadasok_container3 > figure {display: none;}
  .eloadasok_container3 .eload_box {width: 100%;padding: 0 0 13% 0;}
  .eloadasok_container3 .eloadasok {flex-direction: column;}
  .eloadasok_container3 .eloadasok > div {width: 100%;}
  .eloadasok_container3 .eloadasok .eloadcim {margin:2% auto;}
  .eloadasok_container3 .hl {margin:2% auto; width: 55%;}
  .eloadasok_container3 .leir {font-size: 1em;}
  .eloadasok_container3 .eloadasok .eloadtextbox {margin: 0;}
  .eloadasok_container3 .eloadasok > figure {margin: auto;width: 90%;}
  .vezker {width: 100%;padding: 0 0 4% 0;}
  .vezker_box {flex-direction: column;align-items: center;padding: 3%;}
  .vezker_text {font-size: .9em;}
  .vezker_img1, .vezker_img2 {max-width: 90%;margin: 0;/* position: relative; */}
  .vezker .vezker_img2 {margin: 0;}
  .vezker .ajanlatker {position: relative; margin: 0% 0 0% 0;}
}

@media only screen
and (min-width: 376px) and (max-width : 414px) {
  .wrapper {width: 100%;}
  .eloadasok_container3 > figure {display:none;}
  .bannerbox {height: 110px;}
  .banner_text p {font-size: .8em;}
  .csop1 p {transform: translatey(575%) translateX(0%) rotate(-90deg);}
  .csop2_text1 p {transform: translatey(520%) translateX(0%) rotate(-90deg);}
  .csop2_text2 p {transform: translatey(300%) translateX(0%) rotate(-90deg);}
  .bevezeto {font-size: 1em;height: 70px;}
  .bevezeto > p {margin:0;}
  .elvalaszto1 {height: 50%;margin: 0;}
  .eletmodmanage {width: unset;}
  .eletmodmanage_box {flex-direction: column;align-items: center;}
  .eletmodmanage_leir {display: flex;flex-direction: column;}
  .eletmodmanage .hline {/* display: inline; */width: 94%;height: 4px;left: unset;}
  .eletmodmanage figure {width: 90%;height: 90%;/* display: unset; */padding: 10px;}
  .eletmodmanage figure img {width: 100%;height: 100%;object-fit: cover;}
  .eletmodmanage p {font-size: .9em;width: 94%;top: unset;padding: 0 10px;right: unset;}
  .hline {width:100%;left: unset;top: unset;}
  .csapat {width: 100%;height: 100%;}
  .csapat_szlogen {position: relative;margin: 2% 1% 0 1%;}
  .csapat_box {flex-direction: column;}
  .buborek {margin: 0 auto;width: 52%;}
  .buborek.right {right: 5%;top: 18%;}
  .buborek.left {left: 9%;width: 53%;}
  .csapat_box > div {position: relative;display: block;width: 100%;margin: 0 0 10px 0;}
  .csapat_box > div:nth-child(1), .csapat_box > div:nth-child(2), .csapat_box > div:nth-child(3), .csapat_box > div:nth-child(4) {display: block;left: unset;top: unset;}
  .csapat_box > div > div figure {display: block; width: 100%; margin: 0;}
  .csapat_box p {display: block;width: 80%;font-size: .9em;height: 50%;margin: 5px auto;left: unset;}
  .csapat_box p:nth-child(2n) {left: unset;}
  .csapat_box p:nth-child(1n) {left: unset;}
  .treningek {font-size: 1em;}
  .eloadasok_content {width: unset;}
  .eloadasok_container1 .eloadasok {width: unset;left: unset;position: relative;height: unset;margin: 2%;/* display: block; */}
  .eloadasok_container1, .eloadasok_container2, .eloadasok_container3 {width: 100%;}
  .eloadasok_container1 {/* height: 820px; */display: block;}
  .eloadasok_container1 .eloadasok_container1_tallline {display: none;}
  .eloadasok_container1 .eloadasok .eloadcim, .eloadasok_container2 .eloadasok1 .eloadcim, .eloadasok_container2 .eloadasok2 .eloadcim, .eloadasok_container3 .eloadcim {font-size:1.5em;position: relative;margin: auto;text-align: center;}
  .eloadasok_container2 .eloadasok1 .eloadcim {margin: 10px 0;text-align: center;}
  .eloadasok_container1 .eloadasok .eloadtextbox {/* display: block; */width: unset;margin: 0 0 15% 0;/* padding: 10px; */left: unset;position: relative;flex-direction: column;}
  .eloadasok_container1 .eloadasok .eloadtextbox .eloadasok_container1_kepkeret {margin: 10px;}
  .eloadasok_container1_kep {margin: 10px auto;}
  .eloadasok_container1 .eloadasok .eloadtextbox .eloadtextbox_text {width: 100%;position: relative;padding: 5px;margin: 0;flex-direction: column;}
  .eloadasok_container1 .eloadasok .eloadtextbox .eloadtextbox_text .eloadtextbox_text_item {width: unset;padding: 0;display: block;}
  .eloadasok_container1 .eloadasok .eloadtextbox .eloadtextbox_text .eloadtextbox_text_item .leircim {margin: 15px;}
  .eloadasok_container1 .eloadasok .eloadtextbox .eloadtextbox_text .vl {height: 100%;margin: 0 5px;left: -35px;position: relative;display: none;}
  .eloadasok_container1 .leir {line-height: 1.5em;/* left: -27px; */position: relative;/* width: 90%; */font-size: .9em;margin: 13px;}
  .eloadasok_container1 .elerheto, .eloadasok1 .eloadasok_container2 .elerheto {left: -27px;/* margin: 10px 0 0 0; */width: 80%;font-size: .9em;text-align: center;}
  .eloadasok_container1 .eloadtextcontaner {height: 100%;}
  .eloadasok_container1 .eloadtextcontaner figure, .eloadasok_container2 .eloadasok1 .eloadtextcontaner figure {display: block;width: 100%;height: 30%;left: -25px;}
  .eloadasok_container1 .eloadtextcontaner figure img {width: 70%;height: 100%;}
  .eloadasok_container2 {/* height: 1259px; */display: block;}
  .eloadasok_container2 > div {margin: 0;}
  .eloadasok_container2 > figure {/* width: 70px; */display: none;}
  .eloadasok_container2 .eloadasok1 {/* height: 54%; *//* display: block; */}
  .eloadasok_container2 .eloadasok1 .hline_circle {display: none;}
  .eloadasok_container2 .eloadasok1 .eloadtextbox {/* display:block; *//* width: unset; */margin: unset;/* padding: 10px; */flex-direction: column;}
  .eloadasok_container2 .eloadasok1 .eloadtextbox figure {width: 70%; margin: auto;}
  .eloadasok_container2 .eloadasok1 .leircim {left: 0px;}
  .eloadasok_container2 .eloadasok1 .leir{display: block;font-size: .9em;width: 85%;left: unset;padding: 0;margin: auto;}
  .eloadasok_container2 .eloadasok1 .eloadtextcontaner {height: 100%;}
  .eloadasok_container2 .eloadasok1 .eloadtextcontaner figure {left: unset;height: 28%;width: 97%;position: relative;top: unset;right: unset;}
  .eloadasok_container2 .eloadasok2 {top: unset;position: relative;margin: 0;width: 100%;}
  .eloadasok_container2 .eloadasok2 .eloadtextcontaner figure {left: unset;width: 88%;display: block;float: unset;}
  .eloadasok_container2 .eloadasok2 .eloadcim {margin: auto;padding: 10px;}
  .eloadasok_container2 .eloadasok2 .eloadasok2_container {}
  .eloadasok_container2 .eloadasok2 .eloadasok2_container_szoveg {display: block;}
  .eloadasok_container2 .eloadasok2 .eloadasok_container2_kep {width: 70%;margin: auto;}
  .eloadasok_container2 .eloadasok2 .leir {width: unset;left: unset;line-height: 1.5em;font-size: .9em;margin: 0;}
  .eloadasok_container2 .eloadasok2 .ajanlatker {width: 95%;}
  .eloadasok_container2 .eloadasok2 .ajanlatker p {width: 40%;margin: auto;}
  .eloadasok_container2 .eloadasok2 .eloadtextbox {display: block;}
  .eloadasok_container3 {height: unset;flex-direction: column;}
  .eloadasok_container3 > div > figure {width: 50px;left: unset;}
  .eloadasok_container3 .eloadasok .eloadcim {padding: 10px;top: unset;margin: auto;}
  .eloadasok_container3 .hl {width: 100%;top: unset;}
  .eloadasok_container3 .vl {/* height: 540px; *//* top: 5px; */width: 2%;}
  .eloadasok_container3 .eload_box {width: unset;flex-wrap: wrap;}
  .eloadasok_container1 .ajanlatker p, .eloadasok_container3 .ajanlatker p, .vezker .ajanlatker p {width: 42%;}
  .eloadasok_container3 .eloadasok {height: unset;flex-wrap: wrap;flex-direction: column;margin: 0 0 8% 0;}
  .eloadasok_container3 .eloadasok > div {width: unset;margin: 0;}
  .eloadasok_container3 .eloadasok .eloadtextbox {}
  .eloadasok_container3 .leir {width: 85%;display: block;font-size: .9em;left: unset;padding: 5px;top: unset;/* height: 90%; */position: relative;}
  .eloadasok_container3 .eloadasok > div figure {width: 100%;height: 50%;position: unset;}
  .eloadasok_container3 .eloadasok > figure {width: unset;}
  .elvalaszto2 {height: 100px;}
  .vezker {width: 100%;/* height: 395px; */position: relative;}
  .vezker > div {width: unset;flex-direction: column;align-items: center;}
  .vezker_text {
    width: 95%;
}
  .vezker .vezker_img2 {margin-top: unset;}
}

@media only screen and (min-width: 415px) and (max-width: 767px) {
  #wrapper { width: 100%;}
  .bannerbox {}
  .bannerbox figure img {}
  .bevezeto {height: 108px;}
  .elvalaszto1 {margin: 10px 0 10px 0;width: 100%;background-size: 100% 155px;    height: 55px;}
  .hline {width: 100%;left: unset;}
  .eletmodmanage figure {width: 60%;}
  .eletmodmanage p {/* padding: 10px; */width: 100%;top: 0px;font-size: 1.1em;/* right: -44px; */}
  .eletmodmanage {width: unset;margin: unset;height: fit-content;font-size: .7em;}
  .eletmodmanage > div {display: block;width: 97%;position: relative;/* right: 34px; *//* left: -36px; */}
  .bevezeto > p {font-size: 60%;margin: unset;}
  .banner_text p {position: relative;font-size:60%;}
  .csapat p {font-size: .9em;}
  .csop1 p {transform: translatey(850%) translateX(0%) rotate(-90deg);}
  .csop2_text1 p {transform: translatey(700%) translateX(0%) rotate(-90deg);}
  .csop2_text2 p {transform: translatey(300%) translateX(0%) rotate(-90deg);}
  .csapat {width: unset;padding: 10px;}
  .csapat_box {flex-direction: column;margin: 0 5%;padding: 0;}
  .csapat_box2 .csapat_item {display: block;position: relative;padding: 10px 0 0 0;}
  .buborek.left {left: 10%;width: 45%;top: 35%;}
  .csapat .csapat_box1 > .csapat_item {width: unset;margin: unset;/* height: 542px; */display: block;padding: 10px 0;}
  .csapat .csapat_box1 .csapat_item figure {margin: 10px 0 0 0;}
  .csapat .csapat_box2 .csapat_item figure {margin: 20px 0 0 0;}
  .buborek.right {padding: 0;width: 55%;right: 1%;padding: 10px;top: 35%;}
  .csapat_szlogen {margin: 0% auto;position: relative;top: 0;}
  .csapat_szlogen p:first-child {font-size: 1.5em;}
  .csapat_szlogen p:last-child {font-size: .9em;}
  .treningek {font-size: 1em;/* width: 100%; */}
  .vezker .cim {font-size: 1em;margin: 10px 0 20px 0;}
  .vezker .leir {font-size: .8em;/* display: inline; */}
  .eloadasok_content {width:unset;}
  .eloadasok_container1 {}
  .eloadasok_container1 .ajanlatker {text-align: center;margin: 0 auto;padding: 0% 0 0 0;width: 73%;position: relative;}
  .eloadasok_container1 .leircim {width: 90%;left: 0px;}
  .eloadasok_container1 .eloadasok {}
  .eloadasok_container1 .eloadasok .eloadtextbox .eloadasok_container1_kepkeret {position: relative;margin: 2% 0 0 3vh;display: block;}
  .eloadasok_container1 .eloadasok_container1_kep {width: 91%;}
  .eloadasok_container1 .eloadtextcontaner figure {width: 100%;display: block;}
  .eloadasok_container1 > div > figure {height: 100%;width: 40px;/* left: -15px; */}
  .eloadasok_container1 .ajanlatker p, .eloadasok_container2 .eloadasok2 .ajanlatker p, .eloadasok_container3 .ajanlatker p, .vezker .ajanlatker p {width: 50%;margin: 10px auto;}
  .eloadasok_container1, .eloadasok_container2, .eloadasok_container3 {}
  .eloadasok_container1 .eloadasok .eloadtextbox .eloadtextbox_text {width: unset;margin: unset;padding: unset;position: unset;}
  .eloadasok_container1 .eloadasok .eloadtextbox .eloadtextbox_text .eloadtextbox_text_item {display: flex;flex-direction: column;width: 90%;margin: 0 3% 0 0;}
  .eloadasok_container1 .eloadasok .eloadtextbox {/* margin: 0 auto 10px; */font-size: .9em;padding: 10px;flex-direction: column;justify-content: unset;align-items: center;}
  .eloadasok_container1 .leir {line-height: 1.5em;font-size: 1em;}
  .eloadasok_container1 .eloadasok .eloadtextbox .eloadtextbox_text .vl {margin: 0 10px;}
  .eloadasok_container1 .elerheto {left: unset;margin: 10px 0 0 0;}
  .eloadasok_container2 > div {/* width: 100%; */}
  .eloadasok_container2 > figure {width: 84%;background-size: 100% 100%;}
  .eloadasok_container2 .eloadasok2 .eloadtextcontaner figure {text-align: center;display: block;width: 100%;float: unset;}
  .eloadasok_container2 .eloadasok1 .eloadtextbox {width: 90%;margin: 0 auto;padding: 0;/* display: block; */flex-direction: column;}
  .eloadasok_container2 .eloadasok1 .eloadtextbox figure {width: 80%;margin: auto;}
  .eloadasok_container2 .eloadasok1 .leir {padding: 10px;font-size: .9em;width: 90%;}
  .eloadasok_container2 .eloadasok1 .leircim {margin: 0;}
  .eloadasok_container2 .eloadasok1 .eloadtextcontaner figure {display: block;width: 89%;text-align: center;height: 100%;}
  .eloadasok_container2 .eloadasok1 .eloadtextcontaner figure img {width: 85%;}
  .eloadasok_container2 .eloadasok1 {}
  .eloadasok_container2 .eloadasok1 .hline_circle {margin: 75% 0 0 0;display: none;}
  .eloadasok_container2 .eloadasok2 {margin: 20px 0 0 0;}
  .eloadasok_container2 .eloadasok2 .eloadasok2_container {}
  .eloadasok_container2 .eloadasok2 .eloadasok2_container_szoveg {flex-direction: column;}
  .eloadasok_container2 .eloadasok2 .eloadasok_container2_kep {width: 88%;}
  .eloadasok_container2 .eloadasok2 .ajanlatker {width: 70%;margin: 0px auto;}
  .eloadasok_container2 .eloadasok2 .leir {padding: 20px;width: 94%;left: unset;font-size: .9em;display: block;}
  .eloadasok_container2 {}
  .eloadasok_container3 {}
  .eloadasok_container3 .eloadasok .eloadtextbox {padding: 0 0 20px 0;}
  .eloadasok_container3 .hl {width: 60%;margin: 0 0 0 1%;}
  .eloadasok_container1 .eloadcim, .eloadasok_container2 .eloadasok1 .eloadcim, .eloadasok_container2 .eloadasok2 .eloadcim, .eloadasok_container3 .eloadcim {font-size: 1.5em;padding: 10px;}
  .eloadasok_container3 .leir {line-height: 1.5em;font-size: .9em;padding: 10px;width: 90%;}
  .eloadasok_container3 .eloadasok > div figure {width: 100%;height: 350px;}
  .eloadasok_container3 .eloadasok figure img {width: 80%;}
  .eloadasok_container3 .vl {width: 1%;}
  .eloadasok_container2 .eloadasok2 .eloadtextcontaner .eloadtextbox figure img {width: 65%;}
  .eloadasok_container3 .eload_box {}
  .eloadasok_container3 > div > figure {background-size: 100% 100%;width: 54px;height: 100%;}
  .eloadasok_container3 > div > figure img {width: 450px;transform: translateY(280px) translateX(-235px) rotate(90deg);height: 40px;}
  .eloadasok_container1 > div > figure img {width: 580px;transform: translateY(238px) translateX(-280px) rotate(90deg);}
  .eloadasok_container3 .eloadasok {flex-direction: column;}
  .eloadasok_container3 .eloadasok > figure {width: 100%;text-align: center;}
  .eloadasok_container3 .eload_box .ajanlatker {width: 100%;position: relative;left: unset;}
  .eloadasok_container3 .eloadasok > div {width: 100%;}
  .elvalaszto2 {height: 50px;}
  .vezker {width: unset;}
  .vezker_box {flex-direction: column;align-items: center;padding: unset;}
  .vezker .ajanlatker {/* width: 55%; */position: relative;}
  .vezker .vezker_img2 {flex: 1 0 19vh;margin-top: unset;}
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .bannerbox {/* width: 100%; *//* height: 300px; */}
  .bannerbox figure img {}
  .bevezeto {height: 137px;}
  .elvalaszto1 {margin: 0px;}
  .csapat {width: 95%;}
  .csapat_szlogen {margin: 28% 25%;}
  .csapat .csapat_box1 .csapat_item {margin: 0px;}
  .csapat > div::after {content: "";clear:both;position: absolute;}
  .csop1 p {font-size:1.5em;}
  .csop2_text1 p {font-size:1.5em;}
  .csop2_text2 p {font-size:1.5em;}
  .bevezeto > p {font-size: 1em;margin: 0;}
  .eletmodmanage {width: 95%;margin: auto;}
  .eletmodmanage figure {/* width: 50%; */height: 100%;}
  .eletmodmanage figure img {height: 100%;object-fit: cover;}
  .eletmodmanage p {font-size: 1em;width: 100%;position: relative;line-height: 1.2em;}
  .eloadasok_container2 .eloadasok1 .hline_circle {width: 25%;text-align: end;margin: unset;bottom: 43px;position: relative;left: 235px;}
  .eloadasok_container2 .eloadasok1 .hline {margin: auto 0;width: 70%;}
  .csapat_box1 {padding: 0; margin: 0 0 10% 0;}
  .csapat_box2 {padding: 0; margin: 0;}
  .buborek.right {width: 62%; top: 31%; right: 2%;}
  .buborek.left {width: 52%;top: 31%;left: 10%;}
  .csapat img {height: 35%;}
  .csapat p {font-size: .8em;/* height: 80px; */}
  .treningek {/* margin: 20px; */font-size: .9em;}
  .eloadasok_content {width: 95%}
  .eloadasok_container1 > div {height: 100%;}
  .eloadasok_container2 {position: relative;}
  .eloadasok_container2 .eloadasok1 {margin: 0 0 -3% 0;}
  .eloadasok_container1 .eloadasok .eloadtextbox .eloadtextbox_text .eloadtextbox_text_item {width: 86%;}
  .eloadasok_container1 .eloadasok .eloadtextbox .eloadtextbox_text .eloadtextbox_text_item .leircim {font-size: .9em;}
  .eloadasok_container3 {display: flex;flex-direction: row;flex-wrap: wrap;}
  .eloadasok_container1 .ajanlatker > figure {height: 330px;}
  .eloadasok_container1 .vl {margin: 8px 10px 0 10px;height: 80%;}
  .eloadasok_container1 > div > figure {height: 100%;/* background-size: 100% 100%; *//* width: 60px; */}
  .eloadasok_container1 {/*! margin: 10px 0 0 0; *//*! height: 350px; */}
  .eloadasok_container1 .eloadcim, .eloadasok_container2 .eloadasok1 .eloadcim, .eloadasok_container2 .eloadasok2 .eloadcim, .eloadasok_container3 .eloadcim {font-size: 1.5em;padding: 10px;}
  .eloadasok_container1 .eloadtextcontaner {/*! height: 230px; */height: 88%;}
  .eloadasok_container1 .eloadasok .eloadtextbox {margin: 0 0 13% 0;}
  .eloadasok_container2 .eloadasok1 .leir {}
  .eloadasok_container1 .eloadasok .eloadtextbox .eloadtextbox_text {margin: 13% 20% 0 0;}
  .eloadasok_container1 .leir {}
  .eloadasok_container1 .eloadasok .eloadtextbox .eloadasok_container1_kepkeret {margin: 57px -67px 0 0px;}
  .eloadasok_container1 .leir, .eloadasok_container2 .eloadasok1 .leir, .eloadasok_container2 .eloadasok2 .leir {font-size: 1em;/* line-height: 1.5em; */flex: 1 1 5%;/* width: 50%; */hyphens: auto;}
  .eloadasok_container1 .elerheto, .eloadasok1 .eloadasok_container2 .elerheto {padding: 10px;width: 80%;font-size: .9em;}
  .eloadasok_container1 .eloadtextcontaner figure, .eloadasok_container2 .eloadasok1 .eloadtextcontaner figure {position: absolute;left: unset;right: 4%;width: 30%;height: 70%;}
  .eloadasok_container1 .eloadtextcontaner figure img {width: 100%;height: 100%;}
  .eloadasok_container1 .eloadasok {width: 85%;}
  .eloadasok_container2 .eloadasok2 {margin: 0vw 0 0% 0;}
  .eloadasok_container2 > div {width: 100%; margin: 0% -11% 0 0px;}
  .eloadasok_container2 .eloadasok2 .leir{width: 52%;}
  .eloadasok_container2 .eloadasok2 .eloadtextcontaner .eloadtextbox figure img {width: 325px;}
  .eloadasok_container2 .eloadasok1 .eloadtextcontaner figure {height: 80%;width: 42%;}
  .eloadasok_container2 > figure {width: 13%;}
  .eloadasok_container2 .eloadasok1 .eloadtextcontaner figure img {width: 380px;}
  .eloadasok_container3 .eloadasok > div figure {width: 40%;display: inline-block;margin: auto;background-color: unset;}
  .eloadasok_container3 .eloadasok .eloadtextbox {/* left: 0; */width: 90%;margin: 1% 0 0 0;}
  .eloadasok_container3 .eloadasok {height: 100%;padding: 0 0 13% 0;}
  .eloadasok_container3 .eloadasok > div {width: 56%;}
  .eloadasok_container3 .eloadasok > figure {width: 54%;padding: 37px 0 0% 0;}
  .eloadasok_container3 .vl {width: 1vh;}
  .eloadasok_container3 .leir {width: 95%;padding: 10px;font-size: .9em;height: 92%;}
  .eloadasok_container3 .eload_box {height: 85%;}
  .eloadasok_container3 > div > figure {background-size: 100% 100%;width: 70px;height: 100%;}
  .eloadasok_container1 .ajanlatker, .eloadasok_container2 .eloadasok2 .ajanlatker, .eloadasok_container3 .ajanlatker, .vezker .ajanlatker {}
  .eloadasok_container2 .eloadasok2 .ajanlatker p {width: 155%;}
  .eloadasok_container1 .ajanlatker p {width: 24%;}
  .eloadasok_container3 .ajanlatker p {width: 23%;}
  .vezker .ajanlatker p {width: 23%;}
  .eloadasok_container2 .eloadasok1 .eloadtextcontaner figure img {width: 100%;height: 100%;}
  .eloadasok_container2 .eloadasok1 .eloadtextbox {}
  .eloadasok_container2 .eloadasok1 .eloadtextbox figure {width: 50%;}
  .eloadasok_container2 .eloadasok2 .eloadtextcontaner .eloadtextbox {}
  .vezker {width: 95%;padding: 0 0 10px 0;}
  .vezker_box {/* flex-direction: column; *//* align-items: center; */}
  .vezker_text {font-size: 1em;}
  .vezker .vezker_img2 {/* flex: 1 1 19vh; */display: flex;align-items: end;margin: 0;}
}

@media only screen and (min-width : 1024px) and (max-width : 1440px) {
  .wrapper {/* width: 101%; */}
  .bevezeto {height: 177px;}
  .eletmodmanage p {font-size: 1em;}
  .csapat_szlogen {margin: 28% 25%;}
  .buborek {width: 50%;padding: 10px 8px;}
  .buborek.right {right: 7%;}
  .buborek.left {left: 13%;width: 50%;}
  .buborek p {}
  .eletmodmanage .hline {right: -38%;/* left: 362px; */}
  .eloadasok_container1 .eloadasok .eloadcim, .eloadasok_container3 .eloadcim {margin: 4% 0 0% 0;position: relative;}
  .eloadasok_container1 .eloadasok .eloadtextbox {position: relative;justify-content: unset;margin: 0 0 10% 0;}
  .eloadasok_container1 .eloadasok .eloadtextbox .eloadtextbox_text {width: 80%;margin: 5% 0 0 0;/* flex: 1 0 50%; */position: relative;padding: 0%;}
  .eloadasok_container1 .eloadasok .eloadtextbox .eloadasok_container1_kepkeret {position: absolute;bottom: -43px;margin: 0 0 0 0;right: 0;}
  .eloadasok_container1 .eloadasok .eloadtextbox .eloadtextbox_text .eloadtextbox_text_item {width: 94%;position: relative;z-index: 1;padding: 10px;font-size: 1em;}
  .eloadasok_container1_kep {width: 59%;margin: 0 0 0 0;position: relative;/* right: 0; */right: -37%;}
  .eloadasok_container1 .ajanlatker {/* left: unset; */bottom: 0px;margin: 0 0 2% 0;position: absolute;}
  .eloadasok_container1 .ajanlatker p {width: 21%;}
  .eloadasok_container1 .elerheto {width: 95%;text-align: center;}
  .eloadasok_container1 .leir {font-size: 1em;hyphens: auto;}
  .eloadasok_container2 .eloadasok1 {margin: 0px -2vh 0 0;position: relative;}
  .eloadasok_container2 .eloadasok1 .hline_circle {width: 25%;text-align: end;bottom: 13%;}
  .eloadasok_container2 .eloadasok1 .hline {margin: 0;width: 70%;}
  .eloadasok_container2 .eloadasok2 {margin: -2vw -2vh 0% 0;}
  .ajanlatker p {width: 129%;}
  .eloadasok_container2 .eloadasok1 .leir {font-size: 1em;}
  .eloadasok_container2 > figure {width: 58%;}
  .eloadasok_container2 .eloadasok2 .leir {font-size: 1em;margin: auto 0% 0px 0;}
  .eloadasok_container2 > div {/* width: 223%; */}
  .eloadasok_container2 .eloadasok1 .eloadtextbox figure {width: 40%;}
  .eloadasok_container3 .eloadasok > div {width: 68%;}
  .eloadasok_container3 .eloadasok > figure {width: 42%;padding: 30px 0 0% 0;}
  .eloadasok_container3 .leir {font-size: 1em;}
  .eloadasok_container3 .eloadasok {margin: 0 0 10% 0;}
  .eloadasok_container3 .ajanlatker p {width: 20%;}
  .vezker_box {margin: 0px 0 0% 0;/* align-items: center; *//* flex-direction: column; *//* align-items: center; */}
  .vezker_text {/* font-size: 1.5em; */line-height: 1.3;}
  .vezker .vezker_img2 {margin: 0;display: flex;align-items: end;}
  .vezker .ajanlatker {position: relative;}
  .vezker .ajanlatker p {width: 21%;}
}
