/* ============== MIN WIDTH 769PX ============== */
@media only screen and (min-width: 769px) {
  .slider-container-mobile,
  .header-top-mobile,
  .menu-list,
  #showMenu { display: none; }
}

/* ============== MAX WIDTH 601PX ============== */
@media only screen and (max-width: 601px) {
  .slider-container-mobile,
  .header-top-mobile { display: none; }
}

/* ============== MAX WIDTH 428PX ============== */
@media only screen and (max-width: 428px) {
  /* .glide-production-mobile { display: block; }
  .glide-production { display: none; } */
  /* .glide-mobile { display: block; }
  .glide { display: none; } */
  #showMenu {
    z-index: 100000;
    position: fixed;
    background: #203850;
    height: 100%;
    right: -100%;
    width: 100%;
  }
  #showMenu .showMenu-close {
    padding-top: 40px;
    padding-right: 32px;
    color: white;
    font-size: 18px;
    text-align: right;
  }
  #showMenu .showMenu-list {
    text-align: right;
    padding: 0 32px;
  }
  #showMenu .showMenu-list ul { list-style: none; margin: 0; padding: 0; }
  #showMenu .showMenu-list ul li {
    font-family: "Rubik";
    display: block;
    font-style: normal;
    font-weight: 500;
    font-size: 20px;
    line-height: 34px;
    text-align: right;
    letter-spacing: -0.5px;
    color: #FFFFFF;
    padding-top: 15px;
  }

  #showMenu .showMenu-list ul li ul li {
    display: block;
    font-style: normal;
    font-weight: 500;
    font-size: 15px;
    line-height: 34px;
    text-align: right;
    letter-spacing: -0.5px;
    color: #FFFFFF;
    padding-top: 10px;
  }
  #showMenu .showMenu-list ul li ul li span { width: 10px; }
  #showMenu .showMenu-list ul li a { color: white; }
  #showMenu .showMenu-socmed {
    text-align: right;
    padding: 80px 32px 0 32px;
  }

  .header-top-content,
  .header-menu-content,
  .home-about-content,
  .home-news-content,
  .home-technology-content,
  .home-production-content,
  .home-registration-content,
  .footer-top-content,
  .footer-bottom-content,
  .technology-content,
  .faq,
  .aplikator-content,
  .aplikator-monitoring-content,
  .aplikator-detail-content {
    margin: 0 Auto;
    width: 428px;
  }
  .faq {
    padding: 50px 20px 50px 20px;
  }

  .slider-container { display: none; }
  .row { margin: 0; padding: 0; }

  .header-top { height: 85px; }
  .header-top-left ul li { margin-right: 10px; font-size: 10px; line-height: 11px; }
  .header-top-left ul li img { width: 38px; }
  .header-top-content { padding-top: 20px; padding-bottom: 20px; }
  .header-menu-left { display: none; }
  .header-top-right { display: none; }
  .header-menu-right input[type="text"] {
    width: 100%;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
  }
  .header-menu-right button {
    position: relative;
    margin-top: -34px;
  }

  .home-registration-content-right { padding: 16px; }
  .right-question { padding-bottom: 20px; padding-top: 20px; }
  .home-registration-content-left h2 { margin: 0; padding: 30px 0 30px 0; }
  .home-production-content ul li { margin-bottom: 20px; }
  .home-production-content h1 { font-size: 30px; }
  .home-about-content-right ul li { width: 197px; }
  .home-about-content-left { padding-top: 50px; padding-bottom: 50px; }
  .hac-right-text { font-size: 13px; }
  .hac-left-text { text-align: center; }
  .home-about-content-left h1 { text-align: center; font-size: 30px; }
  .home-technology-content-left { padding-bottom: 30px; }

  .adc {
    margin-left: 0;
    margin-right: 0;
  }
  .table-responsive { border: none; }
  .adc-profile { padding: 0 10px; }

  .amc-menu ul li {
    display: inline-flex;
    margin-top: 8px;
    font-size: 12px;
    margin-left: 5px;
    letter-spacing: 0;
  }
  .amc-menu ul li.border-right a,
  .amc-menu ul li.border-left a {
    border-radius: 0;
  }
  .ap-recomendation ul li {
    margin-top: 10px;
    margin-bottom: 10px;
    width: 348px;
  }

  .amc-graphic-workshop, .amc-graphic-production { padding: 30px 20px; }
  .amc-total table th, .amc-company table th,
  .amc-total table td, .amc-company table td {
    font-size: 14px;
    padding: 10px;
    font-weight: 400;
  }

  .technology-view-description .description-mobile {
    margin: 0px 0 70px 0;
    padding: 0 10px 0 10px;
  }

  .technology-view-images .images-mobile {
    margin: 0 0 10px 0;
    padding: 0 10px 0 10px;
  }

  .technology-view-description .description-mobile-content .description-container .container-images img {
    margin-top: -40px;
  }

  .arrow-chevron-right-tech {
    left: 305px;
  }

  .arrows-chevron-applicators button {
    background: #cccccc;
  }

  .arrow-chevron-applicators-left {
    left: 0;
    border-radius: 0px;
  }
  .arrow-chevron-applicators-right {
    left: 345px;
    border-radius: 0px;
  }

  .glide-wrapper {
    max-width: 100vw;
    overflow: hidden;
  }

  .home-about-content-right .items-tech {
    width:132.6px;
    padding: 40px 37px;
  }

  .news-home-next {
    top: 360px;
    position: relative;
    left: -105px;
  }

  .news-home-prev {
    top: 360px;
    position: relative;
    left: 105px;
  }

  .arrow-chevron-left {
    position: relative;
    left: 20px;
    top: 0;
  }

  .arrow-chevron-right {
    position: relative;
    left: 325px;
    top: 0px;
  }

  /* === FOOTER === */
  .footer-top-content-left,
  .footer-top-content-middle,
  .footer-top-content-right,
  .second-contact { text-align: center; }
  .footer-bottom-content-left ul {
    text-align: center;
    margin-bottom: 10px;
  }
  .footer-bottom-content-right { text-align: center; }
}

/* ============== MAX WIDTH 414PX ============== */
@media only screen and (max-width: 414px) {
  .header-top-content,
  .header-menu-content,
  .home-about-content,
  .home-news-content,
  .home-technology-content,
  .home-production-content,
  .home-registration-content,
  .footer-top-content,
  .footer-bottom-content,
  .technology-content,
  .faq,
  .aplikator-content,
  .aplikator-monitoring-content,
  .aplikator-detail-content {
    margin: 0 Auto;
    width: 414px;
  }

  .slider-container { display: none; }
  .row { margin: 0; padding: 0; }

  .header-top { height: 80px; }
  .header-top-left ul li { margin-right: 10px; font-size: 10px; line-height: 11px; }
  .header-top-left ul li img { width: 36px; }
  .header-top-content { padding-top: 20px; padding-bottom: 20px; }
  .header-menu-left { display: none; }
  .header-top-right { display: none; }
  .header-menu-right input[type="text"] {
    width: 100%;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
  }
  .header-menu-right button {
    position: relative;
    margin-top: -34px;
  }

  .home-registration-content-right { padding: 16px; }
  .right-question { padding-bottom: 20px; padding-top: 20px; }
  .home-registration-content-left h2 { margin: 0; padding: 30px 0 0 0; }
  .home-production-content ul li { margin-bottom: 20px; }
  .home-production-content h1 { font-size: 30px; }
  .home-about-content-right ul li { width: 190px; }
  .home-about-content-left { padding-top: 50px; padding-bottom: 50px; }
  .hac-right-text { font-size: 13px; }
  .hac-left-text { text-align: center; }
  .home-about-content-left h1 { text-align: center; font-size: 30px; }
  .home-technology-content-left { padding-bottom: 30px; }

  .home-about-content-right .items-tech {
    width: 128px;
  }
  .arrow-chevron-right-tech {
    left: 291px;
  }

  .arrow-chevron-right {
    position: relative;
    left: 320px;
    top: 0px;
  }

  .arrows-chevron-applicators button {
    background: #cccccc;
  }

  .arrow-chevron-applicators-left {
    left: 0;
    border-radius: 0px;
  }
  .arrow-chevron-applicators-right {
    left: 331px;
    border-radius: 0px;
  }

  /* === FOOTER === */
  .footer-top-content-left,
  .footer-top-content-middle,
  .footer-top-content-right,
  .second-contact { text-align: center; }
  .footer-bottom-content-left ul {
    text-align: center;
    margin-bottom: 10px;
  }
  .footer-bottom-content-right { text-align: center; }
}

/* ============== MAX WIDTH 390PX ============== */
@media only screen and (max-width: 390px) {
  .header-top-content,
  .header-menu-content,
  .home-about-content,
  .home-news-content,
  .home-technology-content,
  .home-production-content,
  .home-registration-content,
  .footer-top-content,
  .footer-bottom-content,
  .technology-content,
  .faq,
  .aplikator-content,
  .aplikator-monitoring-content,
  .aplikator-detail-content {
    margin: 0 Auto;
    width: 390px;
  }

  .slider-container { display: none; }
  .row { margin: 0; padding: 0; }

  .header-top { height: 90px; }
  .header-top-left ul li { margin-right: 10px; font-size: 9px; line-height: 11px; }
  .header-top-left ul li img { width: 35px; }
  .header-top-content { padding-top: 20px; padding-bottom: 20px; }
  .header-menu-left { display: none; }
  .header-top-right { display: none; }
  .header-menu-right input[type="text"] {
    width: 100%;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
  }
  .header-menu-right button {
    position: relative;
    margin-top: -34px;
  }

  .home-registration-content-right { padding: 16px; }
  .right-question { padding-bottom: 20px; padding-top: 20px; }
  .home-registration-content-left h2 { margin: 0 0 10px 0; padding: 50px 0 0 0; font-size: 30px; text-align: center; }
  .home-production-content ul li { margin-bottom: 20px; }
  .home-production-content h1 { font-size: 30px; }
  .home-about-content-right ul li { width: 178px; }
  .home-about-content-left { padding-top: 50px; padding-bottom: 50px; }
  .hac-right-text { font-size: 13px; }
  .hac-left-text { text-align: center; }
  .home-about-content-left h1 { text-align: center; font-size: 30px; }
  .home-technology-content-left { padding-bottom: 30px; }

  .arrow-chevron-right-tech {
    left: 265px;
  }

  .home-about-content-right .items-tech {
    width:120px;
    padding: 40px 30px;
  }

  .news-home-next {
    top: 360px;
    position: relative;
    left: -105px;
  }

  .news-home-prev {
    top: 360px;
    position: relative;
    left: 105px;
  }

  .arrow-chevron-right {
    position: relative;
    left: 295px;
    top: 0px;
  }

  .arrows-chevron-applicators button {
    background: #cccccc;
  }

  .arrow-chevron-applicators-left {
    left: 0;
    border-radius: 0px;
  }
  .arrow-chevron-applicators-right {
    left: 307px;
    border-radius: 0px;
  }

  /* === FOOTER === */
  .footer-top-content-left,
  .footer-top-content-middle,
  .footer-top-content-right,
  .second-contact { text-align: center; }
  .footer-bottom-content-left ul {
    text-align: center;
    margin-bottom: 10px;
  }
  .footer-bottom-content-right { text-align: center; }
}

/* ============== MAX WIDTH 360PX ============== */
@media only screen and (max-width: 360px) {
  .header-top-content,
  .header-menu-content,
  .home-about-content,
  .home-news-content,
  .home-technology-content,
  .home-production-content,
  .home-registration-content,
  .footer-top-content,
  .footer-bottom-content,
  .technology-content,
  .faq,
  .aplikator-content,
  .aplikator-monitoring-content,
  .aplikator-detail-content {
    margin: 0 Auto;
    width: 360px;
  }

  .slider-container { display: none; }
  .row { margin: 0; padding: 0; }

  .header-top { height: 80px; }
  .header-top-left ul li { margin-right: 10px; font-size: 8px; line-height: 11px; }
  .header-top-left ul li img { width: 33px; }
  .header-top-content { padding-top: 20px; padding-bottom: 20px; }
  .header-menu-left { display: none; }
  .header-top-right { display: none; }
  .header-menu-right input[type="text"] {
    width: 100%;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
  }
  .header-menu-right button {
    position: relative;
    margin-top: -34px;
  }

  .home-registration-content-right { padding: 16px; }
  .right-question { padding-bottom: 20px; padding-top: 20px; }
  .home-registration-content-left h2 { margin: 0; padding: 50px 0 0 0; }
  .home-production-content ul li { margin-bottom: 20px; }
  .home-production-content h1 { font-size: 30px; }
  .home-about-content-right ul li { width: 163px; }
  .home-about-content-left { padding-top: 50px; padding-bottom: 50px; }
  .hac-right-text { font-size: 13px; }
  .hac-left-text { text-align: center; }
  .home-about-content-left h1 { text-align: center; font-size: 30px; }
  .home-technology-content-left { padding-bottom: 30px; }

  .faq { padding: 50px 20px; }

  .ap-recomendation ul li {
    width: 300px;
  }
  .ap-recomendation h2, .ap-data-orange h2, .ap-data-white h2 {
    font-size: 30px;
  }


  .home-about-content-right .items-tech {
    width: 110px;
    padding: 40px 25px;
  }

  .arrow-chevron-right-tech {
    left: 237px;
  }

  .arrow-chevron-right {
    position: relative;
    left: 265px;
    top: 0px;
  }

  .news-home-prev {
    top: 375px;
    position: relative;
    left: 105px;
  }

  .news-home-next {
    top: 375px;
    position: relative;
    left: -105px;
  }

  .arrows-chevron-applicators button {
    background: #cccccc;
  }

  .arrow-chevron-applicators-left {
    left: 0;
    border-radius: 0px;
  }
  .arrow-chevron-applicators-right {
    left: 277px;
    border-radius: 0px;
  }

  /* === FOOTER === */
  .footer-top-content-left,
  .footer-top-content-middle,
  .footer-top-content-right,
  .second-contact { text-align: center; }
  .footer-bottom-content-left ul {
    text-align: center;
    margin-bottom: 10px;
  }
  .footer-bottom-content-right { text-align: center; }
}

/* ============== MAX WIDTH 320PX ============== */
@media only screen and (max-width: 320px) {
  .header-top-content,
  .header-menu-content,
  .home-about-content,
  .home-news-content,
  .home-technology-content,
  .home-production-content,
  .home-registration-content,
  .footer-top-content,
  .footer-bottom-content,
  .technology-content,
  .faq,
  .aplikator-content,
  .aplikator-monitoring-content,
  .aplikator-detail-content {
    margin: 0 Auto;
    width: 320px;
  }

  .slider-container { display: none; }
  .row { margin: 0; padding: 0; }

  .header-top { height: 80px; }
  .header-top-left {
    margin: 0;
    padding: 0 8px;
  }
  .header-top-left ul li { margin-right: 8px; font-size: 7px; line-height: 11px; }
  .header-top-left ul li img { width: 30px; }
  .header-top-content { padding-top: 20px; padding-bottom: 20px; }
  .header-top-right { display: none; }

  .home-registration-content-right { padding: 16px; }
  .right-question { padding-bottom: 20px; padding-top: 20px; }
  .home-registration-content-left h2 { margin: 0; padding: 50px 0 0 0; }
  .home-production-content ul li { margin-bottom: 20px; }
  .home-production-content h1 { font-size: 30px; }
  .home-about-content-right ul li { width: 143px; }
  .home-about-content-left { padding-top: 50px; padding-bottom: 50px; }
  .hac-right-text { font-size: 13px; }
  .hac-left-text { text-align: center; }
  .home-about-content-left h1 { text-align: center; font-size: 25px; }
  .home-technology-content-left { padding-bottom: 30px; }

  .ap-recomendation ul li {
    width: 280px;
  }

  .home-about-content-right .items-tech {
    width: 96.6px;
    padding: 20px 15px;
  }

  .arrow-chevron-right {
    position: relative;
    left: 225px;
    top: 0px;
  }

  .arrow-chevron-right-tech {
    left: 200px;
  }

  .arrows-chevron-applicators button {
    background: #cccccc;
  }

  .arrow-chevron-applicators-left {
    left: 0;
    border-radius: 0px;
  }
  .arrow-chevron-applicators-right {
    left: 237px;
    border-radius: 0px;
  }

  /* === FOOTER === */
  .footer-top-content-left,
  .footer-top-content-middle,
  .footer-top-content-right,
  .second-contact { text-align: center; }
  .footer-bottom-content-left ul {
    text-align: center;
    margin-bottom: 10px;
  }
  .footer-bottom-content-right { text-align: center; }
}