@media (max-width: 1390px) {
  #jm-top-bar .jm-wcag-settings .container-width {
    display: none !important;
  }
}
@media (max-width: 979px) {
  .jm-module-in {
    height: auto !important;
  }
  img {
    box-sizing: border-box;
  }
  .btn {
    -webkit-appearance: none;
  }
  #jm-top-menu {
    border: none;
  }
  .jm-module-in {
    height: auto !important;
  }
  #jm-allpage .jm-module-content > .dj-simple-contact-form > form {
    max-width: 100%;
  }
  #jm-allpage .jm-module-content > .dj-simple-contact-form .dj-simple-contact-form-introtext {
    max-width: 100%;
  }
  #jm-allpage .jm-module-content > .dj-simple-contact-form .name,
  #jm-allpage .jm-module-content > .dj-simple-contact-form .email,
  #jm-allpage .jm-module-content > .dj-simple-contact-form .message {
    width: 100% !important;
  }
  .mobile-menu-focused #jm-allpage,
  .mobile-menu #jm-allpage {
    padding-bottom: 99px;
  }
}
@media (max-width: 767px) {
  input,
  select,
  textarea {
    max-width: 100%;
  }
  .items-row {
    margin-bottom: 24px;
  }
  .items-row .item {
    margin-bottom: 24px;
  }
  #jm-logo #jm-logotext {
    font-size: 1.5em;
  }
  #jm-logo-right .search {
    padding: 10px 0;
  }
  #jm-logo-right .search input[type="search"] {
    display: none;
  }
  #jm-logo-right .search .btn {
    position: static;
    width: 56px;
    height: 56px;
    line-height: 56px;
  }
  #jm-footer-in #jm-footer-menu,
  #jm-footer-in #jm-copy-powered {
    display: block;
    width: 100%;
    margin: 0 0 10px;
  }
  #jm-back-top a {
    height: 30px;
    width: 30px;
  }
  .btn-large,
  .readmore-large {
    font-size: 23px;
    padding: 14px 30px;
    min-width: 0;
  }
  #jm-allpage .jm-category-module li {
    width: 100% !important;
  }
  .jm-pricing.col2 .box {
    width: 100%;
  }
}
@media (max-width: 480px) {
  input,
  select,
  textarea {
    width: 100%;
  }
  #jm-logo {
    margin-right: 10px;
  }
  #jm-logo #jm-logotext {
    font-size: 1em;
  }
  #jm-logo #jm-logo-img + #jm-logotext-desc {
    padding-left: 10px;
  }
  #jm-logo-left {
    margin-right: 10px;
  }
  #jm-logo-right .search .btn {
    width: 40px;
    height: 40px;
    line-height: 40px;
  }
  #jm-logo-right .search .btn .fa-search {
    font-size: 16px;
  }
  #jm-footer-in #jm-copy-powered #jm-copyrights + #jm-poweredby {
    clear: both;
    padding: 0;
    margin: 0;
    border: none;
  }
  #jm-mobile-menu ul.nav.menu > li > a {
    padding-left: 5px;
    padding-right: 5px;
  }
  dl.tabs,
  .nav-tabs {
    display: block !important;
  }
  dl.tabs dt.tabs,
  .nav-tabs > li {
    float: none !important;
  }
  dl.tabs dt.tabs a,
  .nav-tabs > li a {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  #jm-allpage .djtabs.default-theme .djtabs-title-wrapper {
    display: block;
  }
  #jm-allpage .djtabs.default-theme .djtabs-title-wrapper .djtabs-title {
    float: none;
  }
  #jm-allpage .jm-module-content > .dj-simple-contact-form .dj-simple-contact-form-introtext {
    padding-bottom: 24px;
  }
}
@media (max-width: 350px) {
  #jm-logo #jm-logotext-desc {
    display: none;
  }
}
@media (max-width: 979px) {
  .dj-slide-description,
  .dj-slide-description p {
    display: block;
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    text-rendering: optimizeLegibility;
    box-sizing: border-box;
  }
  .djslider-loader .navigation-container-custom .cust-navigation-in {
    padding: 0 !important;
  }
}
@media (max-width: 480px) {
  .dj-slide-title {
    font-size: 14px !important;
  }
  .dj-slide-desc-text {
    padding: 10px !important;
  }
  .dj-readmore-wrapper {
    display: none !important;
  }
  .skitter-square .play_pause_button,
  .skitter-square .next_button,
  .skitter-square .focus_button,
  .skitter-square .prev_button {
    display: none !important;
  }
}
@media (max-width: 320px) {
  .dj-slide-title,
  .nivo-controlNav,
  .dj-slide-description,
  .dj-slide-desc-text,
  .dj-slide-desc-bg {
    display: none !important;
  }
  .dj-indicators,
  .navigation-container,
  .navigation-container-custom {
    visibility: hidden !important;
    pointer-events: none;
  }
}
/*# sourceMappingURL=/templates/public-administration/css/template_responsive.33.map */