.video-container {
    overflow: hidden;
    position: relative;
    width:100%;
}

.video-container::after {
    padding-top: 56.25%;
    display: block;
    content: '';
}

.video-container iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

div.creamer {
  width: 100%;
  text-align: left;
  border-collapse: collapse;
}
.divTable.creamer .divTableCell, .divTable.creamer .divTableHead {
  border: 0px solid #FFFFFF;
      font-family: 'Open Sans', sans-serif;
    font-size: 20px;
}
.divTable.creamer .divTableHeading {
    border-bottom: 1px solid #333333;
}
.divTable.creamer .divTableHeading .divTableHead {
  font-weight: normal;
  text-align: left;
      font-family: 'Open Sans', sans-serif;
    font-size: 20px;
}
.creamer .tableFootStyle {
      font-family: 'Open Sans', sans-serif;
    font-size: 20px;
  font-weight: normal;
  color: #333333;
  border-top: 1px solid #333333;
}
/* DivTable.com */
.divTable{ display: table; }
.divTableRow { display: table-row; }
.divTableHeading { display: table-header-group;}
.divTableCell, .divTableHead { display: table-cell;}
.divTableHeading { display: table-header-group;}
.divTableFoot { display: table-footer-group;}
.divTableBody { display: table-row-group;}



}
.dom,{
  position: relative;
  padding-left: 200px;
  margin-top: 50px;
  margin-bottom: 70px;
}

.dom:before {
        position: absolute;
        content: '';
        background: url(../images/173x230.jpg) center top no-repeat;
        width: 173px;
        height: 230px;
        display: inline-block;
        left: 0px;
    }

.container {
  max-width: 1024px;
}

.hero {
  position: relative;
  width: 100%;
  height: 685px;
  background: url(../images/hero.jpg) top center;
  background-repeat: no-repeat;
  background-size: cover;
}
.hero1 {
  position: relative;
  width: 100%;
  height: 685px;
  background: url(../images/hero2.jpg) top center;
  background-repeat: no-repeat;
  background-size: cover;
}

.hero2 {
  position: relative;
  width: 100%;
  height: 685px;
  background: url(../images/hero3.jpg) top center;
  background-repeat: no-repeat;
  background-size: cover;
}
.hero3 {
  position: relative;
  width: 100%;
  height: 685px;
  background: url(../images/hero4.jpg) top center;
  background-repeat: no-repeat;
  background-size: cover;
}
.hero4 {
  position: relative;
  width: 100%;
  height: 685px;
  background: url(../images/hero2a.jpg) top center;
  background-repeat: no-repeat;
  background-size: cover;
}

.logofent {
  /*max-width: 200px;
  max-height: 80px;*/
  padding-top: 10px;
  display: block;
  top: 5%;
  /*position: absolute;

  left: 40%;*/
}

.logofent img {
  max-width: 200px;
  max-height: 80px;
}

.logofent300 img {
  max-width: 300px;
  max-height: 150px;
}

.logolent {
  /*max-width: 300px;
  max-height: 100px;*/
  padding-top: 400px;
  display: block;
  vertical-align: bottom;
  top: 80%;
}

.koszonto {
  position: relative;
  width: 1024px;
}

.koszonto p {
    font-family: 'Open Sans', sans-serif;
    font-size: 20px;
    padding: 5px;
    padding-left: 20px;
    padding-right: 20px;
    text-align: left;
}
.koszonto h2 {
    font-family: 'Open Sans', sans-serif;
    font-size: 38px;
    padding: 5px;
    padding-left: 20px;
    text-align: left;
    font-weight: bold;
}

.leiras {
    text-align: center;
}


.leiras p {
    font-family: 'Open Sans', sans-serif;
    font-size: 20px;
    padding: 0px;
    text-align: center;
}

.leirasp {
    font-family: 'Open Sans', sans-serif;
    font-size: 20px;
    padding: 0px;
    text-align: center;
}


/*.col-lg-6 {
  position: relative;
  padding: 0px;
  width: 512px;
  height: 430px;
}*/

.dontott {
  margin: 20px;
  width: auto;
  height: 35px;
  /*top: 23%;
  left: 20%;*/
  display: inline-block;
  /*position: absolute;*/
  background: black;    
  transform: skewX(-45deg);
  padding-left: 18px;
  padding-right: 25px;
}

.dontott p {
  text-align: center;
  font-size: 20px;
  color: white;
  font-weight: bold;
  transform: skewX(45deg);
}

.leiras {
  margin: 5px;
  /*top: 38%;*/
  display: block;
  /*position: absolute;*/
}

.leiras p {
  text-align: center;

}
.szazalek {
  margin: 20px;
  width: 60px;
  height: 60px;
  /*top: 23%;
  left: 20%;*/
  display: inline-block;
  /*position: absolute;*/
  
  transform: skewX(-45deg);
}


.termeklent {
  display: block;
  /*position: absolute;*/
  /*bottom: 1%;  */
}
.w100img {
  width: 100%;
  height: auto;
}

.footer {
  margin-top: 15px;
}


@media only screen and (max-width: 992px) {
  .termeklent img {
    width: auto;
    height: 100px;
  }
  .leiras p {
  text-align: center;
  font-size: 30px;
  }
.leiras p {
    font-family: 'Open Sans', sans-serif;
    font-size: 30px;
    padding: 5px;
    padding-left: 20px;
    text-align: center;
}
.leiras h2 {
    font-size: 60px;

}
.dontott {
  height: 35px;
}

.dontott p {
  text-align: center;
  font-size: 25px;
  color: white;
  font-weight: bold;
  transform: skewX(45deg);
}

@media only screen and (min-width: 1200px) {
  .termeklent img {
    width: 100%;
    height: auto;
  }
}

