@media only screen and (max-width: 425px) {
  header{
    padding: 0 15px;
    width: 100vw;
  }

  body {
    overflow: auto;
    overflow-x: hidden;
  }


   *::before, *::after {
  box-sizing: inherit;
}

.hamburger {
  padding: 10px;
  display: inline-block;
  cursor: pointer;
  background-color: transparent;
  border: 0;
  margin: 0;
}

.navigation {
	display: block;
}

.hamburger, .navigation {
  transition: transform .3s .1s ease-in-out;
}


.hamburger__box {
  width: 35px;
  height: 24px;
  display: inline-block;
  position: relative;
}

.hamburger__inner {
  width: 100%;
  height: 3px;
  background-color: #fff;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: background-color .1s .2s ease-in-out;
}

.hamburger__inner::before,
.hamburger__inner::after {
  width: 100%;
  height: 3px;
  background-color: #fff;
  position: absolute;
  content: '';
  left: 0;
  transition: transform .2s .2s ease-in-out;
}

.hamburger__inner::before {
  top: -10px;
}

.hamburger__inner::after {
  top: 10px;
}

.hamburger--active .hamburger__inner {
  background-color: transparent;
}

.hamburger--active .hamburger__inner:before {
  transform: translateY(10px) rotate(45deg);
}

.hamburger--active .hamburger__inner:after {
  transform: translateY(-10px) rotate(-45deg);
}

.navigation {
  height: calc(100vh - 65px);
  margin-top: 65px;
  width: 100vw;
  background-color: rgba(0,0,0,0.7);
  position: absolute;
  top: 0;
  left: 0;
  transform: translateX(-100vw);
}

.navigation--active {
  transform: translateX(0px);
}

.navigation__list {
  margin-top: 50px;
  list-style: none;
}

.navigation__item {
  margin-bottom: 20px;
}

#menu-hamburger-menu {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

#menu-hamburger-menu li {
  margin: 10px 0;
  list-style: none;
}

#menu-hamburger-menu li a {
  text-decoration: none;
  font-size: 1.5rem;
  color: #fff;
}

  .main_logo {
    height: 25px;
  }

  .container_menu {
    display: none;
  }

  .dots {
    display: none;
    position: unset;
    right:0;
    left:0;
  }

  .section:first-of-type img {
    height:auto;
    width: 100%;
    object-fit: contain;
    object-position: center;
  }

  .container_posts {
    flex-direction: column;
  }

  .container_post {
    width:90%;
    margin-bottom: 10px;
  }

  footer p {
    width: 90%;
  }

  .contener_social_footer {
    width: 80%;
    display: flex;
    justify-content: center;
  }

  .contener_social_footer a {
    margin: 0 14px;
  }

  body > section:nth-child(4) > div > h2 {
    height: auto!important;
  }

  footer {
    height: auto;
    min-height: auto;
    max-height: inherit;
    padding-bottom: 30px;

  }

  footer .nav_menu_display li {
    padding: 0 12px;
  }

  footer section  img {
    object-position: 44%;
    object-fit: cover;
    height: 40vh;
    width: 100%;
  }

  .left_side_section {
    margin: 0 auto;
    max-width: 90%;
}

.rightSide
 {
    margin-right: auto;
    width: 90%;
}

.lefthalf{
  margin-right: auto;
    max-width: 90%!important;
    margin-left: auto!important;
}

#corebox .textAboutWrapper h2 {
  margin-bottom: 10px;
}

#corebox .textAboutWrapper h4 {
  display: none;
}

.about_content .textAboutWrapper {
    width: 100%;
    height: auto;
}

.cl-2 {
  flex-direction: column;
}

.about_content{
  height: auto;
}

.about_photo,
.about_desc {
  width:100%;
}

.about_content {
  flex-direction: column;
}

.textAboutWrapper {
  padding: 15px;
  margin: 20px auto;
}

.navig {
  margin-bottom: 30px;
  margin-top: 0!important;
}

.contener_5col,
.contener_6col {
    grid-template-columns: repeat(1, 1fr);
    grid-row-gap: 40px;
}

.main-image {
  height:230px;
}

.main_post_contener {
  flex-direction: column;
}

.main_post {
  width:100%;
}

.main_post_contener aside {
  width: 100%!important;
}

.carusel_praca {
  grid-template-columns: 1fr 1fr!important;
}

.card1, .card2, .card3, .card4, .card5 {
  width: 320px!important;
  height: 450px!important;
}

.galeria {
  grid-column: 1/3!important;
}

.prevg {
  grid-row: 2!important;
}


}
