@media (min-width: 1200px) {
  .container { max-width: 1390px!important; }
}

@media only screen and (max-width:1199px) {
  .unipen p { width: 100%; }
}

@media only screen and (max-width:991px) {
  h1 { font-size: 60px; }
  body:not(.home) h1 { font-size: 48px; }
  footer .menu { width: 100%; }
  footer .menu ul { margin-left: -10px; }
}

@media (max-width: 767px) {
  body { padding-top: 70px; background-image: none; }
  header { padding: 10px 0; }
  header .socials {display: none !important}
  .logo img { height: 50px; }
  h1 { font-size: 50px; }
  h2 { font-size: 28px; }
  h3 { font-size: 24px; }
  .navbar-collapse { height: 100%; display: flex; text-align: center; align-items: center; justify-content: center; }
  .menu-main-container { color: #fff; overflow: hidden; transition: none; display: none; position: fixed; left: 0; top: 0; height: 100svh; right: 0; bottom: 0; background-color: #008fd9; }
  .menu-main-container .navbar-nav li a { font-size: 24px; color: #fff; }
  .menu .navbar-nav .dropdown-menu { text-align: center; position: static; }
  .dropdown-menu li:hover a { background: transparent; }
  .dropdown:hover>.dropdown-menu { display: none; }
  .dropdown-toggle:after { filter: brightness(0) invert(100%); }
  .about img { left: unset; right: -35px; height: 200px; top: -60px; }
  .icons { padding-bottom: 40px; }
  .icons-item { margin-bottom: 40px; }
  #fortris-page-builder .links .link-inner { transform: translate(0, -50%); left: 30px; right: 30px; font-size: 24px; }
  #fortris-page-builder .logos a { width: calc(50% - 30px); }
  .news-item h4 { font-size: 20px; }
  #fortris-page-builder { background-image: url('img/before-footer.png'); background-size: 100% auto; background-repeat: no-repeat; background-position: center bottom; }
  #fortris-page-builder .callout { padding: 40px 0; }
  #fortris-page-builder .callout > img { object-position: 23% center; }
  footer .menu .btn-contact { margin-left: 0; }
  footer .dropdown-menu li a span { color: #fff!important; }
  footer .dropdown-toggle:after { content: none; }
  footer .dropdown-menu { position: static; visibility: visible; background: transparent; border: none; display: block; float: none; }
  .copy ul li { margin-left: 10px; }
  .menu .btn-contact {margin-right: 40px;}

  #fortris-page-builder .callout.large {padding: 140px 0}
}

@media (max-width: 575px) {
  .about img { right: 15px; }
  #fortris-page-builder .news-slider .slick-arrow { width: 40px; height: 40px; background-image: url('img/scroll-down.svg'); background-size: contain; background-repeat: no-repeat; z-index: 2; display: block; }
  #fortris-page-builder .news-slider .slick-arrow:before { content: none; }
  #fortris-page-builder .news-slider .slick-prev { transform: rotate(90deg); left: 15px; }
  #fortris-page-builder .news-slider .slick-next { transform: rotate(-90deg); right: 15px; }
}
