@media screen and (min-width: 1200px) {
  .mob-menu-icon,
  .header-mob-menu-box {
    display: none; } }

@media screen and (min-width: 768px) {
  .doc-nav li:hover {
    color: #060606; }
  .doc-nav li:hover:after {
    width: 50%; }
  .activity-nav li:hover {
    color: #fff;
    background-image: linear-gradient(178deg, #3E9D42 0%, #3A9A42 100%); }
  .activity-chart-users-wrapper .activity-chart-users li:hover {
    background: #3c9c42;
    color: #fff; } }

@media screen and (max-width: 1200px) {
  header .header-box .header-menu,
  header .header-box .header-search,
  header .header-box .sign-in {
    display: none; }
  header:after {
    content: none; }
  .header-mob-menu-box {
    position: absolute;
    top: calc(100%);
    left: -100%;
    padding-left: 0px;
    height: calc( 100vh - 92px);
    margin: 0px;
    width: 300px;
    z-index: 9999999;
    background: #efefef;
    padding-left: 15px;
    -webkit-transition: .5s;
    transition: .5s;
    padding-top: 5px; }
    .header-mob-menu-box.active {
      left: 0px; } }

@media screen and (max-width: 996px) {
  .mp-advantage-box {
    padding: 100px 0px; }
    .mp-advantage-box .mp-advantage-box-inner .mp-advantage-single {
      width: 100%;
      margin-bottom: 50px; }
  .mp-news-box-inner .mp-news-single {
    width: 50%; }
  .mp-partners-box {
    margin: 110px 0px 90px; }
    .mp-partners-box .mp-partners-logo {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      text-align: center; }
      .mp-partners-box .mp-partners-logo a {
        margin-bottom: 50px; }
  .bargaining-box .bargaining-single {
    width: 50%; }
  .new-filter .new-filter-inner .news-search-box {
    width: 100%; }
  .new-filter .new-filter-inner .new-date-picker-box {
    width: 100%; }
  .new-filter .new-filter-inner .new-select-box {
    width: 50%; }
  .footer-box {
    margin-bottom: 30px;
    text-align: center; }
  footer .footer-h {
    padding-bottom: 10px;
    margin-bottom: 10px; }
  footer .footer-menu li a {
    font-size: 1.4rem; }
  footer .footer-activity {
    font-size: 1.4rem; }
  .main-contact-box {
    padding-top: 150px; }
    .main-contact-box .box-contact-info {
      position: static;
      padding-left: 0px;
      width: 100%; }
  .map-box {
    height: 400px; }
  footer {
    -webkit-clip-path: polygon(50% 3%, 45.5% 0, 0 0, 0 100%, 100% 100%, 100% 0, 54.5% 0);
            clip-path: polygon(50% 3%, 45.5% 0, 0 0, 0 100%, 100% 100%, 100% 0, 54.5% 0); }
    footer .footer-h:after {
      right: 0px;
      margin: 0 auto; }
    footer .footer-menu li {
      display: block;
      margin-right: 0px; }
      footer .footer-menu li a {
        display: inline-block; } }

@media screen and (max-width: 768px) {
  a.button.__default.__big,
  button.button.__default.__big {
    padding: 10px 30px; }
  .mp-news-box-inner .mp-news-single {
    width: 100%; }
  .bargaining-box .bargaining-single {
    width: 100%; }
  .mp-main-carousel .mp-carousel-item .mp-carousel-item-single .mp-carousel-item-single-inner .mp-carousel-item-h {
    font-size: 3.5rem; }
  .mp-main-carousel .mp-carousel-item .mp-carousel-item-single .mp-carousel-item-single-inner .mp-carousel-item-h-sub {
    font-size: 2rem; }
  .main-contact-box .box-contact-info .contact-days .contact-days-single {
    margin-right: 10px; }
  .main-contact-box .box-contact-info .contact-info {
    font-size: 1.4rem; }
  .help-questions-box {
    margin: 100px 0px 80px; }
    .help-questions-box .help-questions-single {
      width: 100%; }
  .help-search-box {
    width: 100%;
    text-align: center; }
    .help-search-box .help-search-box-inner .help-search-input-box {
      width: 100%; }
      .help-search-box .help-search-box-inner .help-search-input-box input {
        font-size: 1.2rem; }
        .help-search-box .help-search-box-inner .help-search-input-box input::-webkit-input-placeholder {
          color: #4a4a4a;
          font-size: 1.2rem;
          font-weight: 300;
          letter-spacing: 1.07px; }
        .help-search-box .help-search-box-inner .help-search-input-box input::-moz-placeholder {
          color: #4a4a4a;
          font-size: 1.2rem;
          font-weight: 300;
          letter-spacing: 1.07px; }
        .help-search-box .help-search-box-inner .help-search-input-box input:-moz-placeholder {
          color: #4a4a4a;
          font-size: 1.2rem;
          font-weight: 300;
          letter-spacing: 1.07px; }
        .help-search-box .help-search-box-inner .help-search-input-box input:-ms-input-placeholder {
          color: #4a4a4a;
          font-size: 1.2rem;
          font-weight: 300;
          letter-spacing: 1.07px; }
        .help-search-box .help-search-box-inner .help-search-input-box input:focus {
          outline: none; }
        .help-search-box .help-search-box-inner .help-search-input-box input:focus::-webkit-input-placeholder {
          color: transparent; }
        .help-search-box .help-search-box-inner .help-search-input-box input:focus:-moz-placeholder {
          color: transparent; }
        .help-search-box .help-search-box-inner .help-search-input-box input:focus::-moz-placeholder {
          color: transparent; }
        .help-search-box .help-search-box-inner .help-search-input-box input:focus:-ms-input-placeholder {
          color: transparent; }
  .contact-from-box-inner {
    width: 100%; }
  .doc-download {
    margin-top: 60px; }
    .doc-download .download-box {
      width: 100%; }
  .new-s-download .download-box {
    width: 100%; }
  .about-box {
    margin-bottom: 90px; }
  .contact-from-box-inner {
    width: 100%; }
  .activity-nav li {
    font-size: 2rem;
    padding: 10px 0px;
    width: 100%; }
  .activity-content-box {
    margin: 100px 0px 100px; }
  .activity-chart-users-wrapper .activity-chart-users {
    height: 285px; } }

@media screen and (max-width: 480px) {
  .doc-nav li {
    font-size: 1.4rem;
    padding: 15px 0px 10px; }
  .news-moore {
    padding: 40px 0px 140px; }
  .mp-main-carousel .mp-carousel-item .mp-carousel-item-single .mp-carousel-item-single-inner .mp-carousel-item-h {
    font-size: 2.7rem; }
  .mp-main-carousel .mp-carousel-item .mp-carousel-item-single .mp-carousel-item-single-inner .mp-carousel-item-h-sub {
    font-size: 1.8rem; }
  .m-title {
    font-size: 2.3rem; }
  .mp-partners-box .mp-partners-h span:before, .mp-partners-box .mp-partners-h span:after {
    content: none; }
  .main-content {
    font-size: 1.4rem; }
  .contact-from-box.__contact {
    padding: 100px 0px; }
    .contact-from-box.__contact .contact-from-box-inner {
      margin-top: 80px; }
    .contact-from-box.__contact .contact-from-box-h {
      font-size: 3.4rem; }
  .contact-from-box-h {
    font-size: 2.4rem; }
  .contact-from-box-h-sub {
    font-size: 2rem; }
  .custom-checkbox {
    font-size: 1.5rem; }
  .contact-from .add-file {
    font-size: 1.2rem; }
  .contact-from input {
    font-size: 2rem; }
    .contact-from input::-webkit-input-placeholder {
      color: #9b9b9b;
      font-size: 2rem;
      font-weight: 300;
      letter-spacing: 1.32px; }
    .contact-from input::-moz-placeholder {
      color: #9b9b9b;
      font-size: 2rem;
      font-weight: 300;
      letter-spacing: 1.32px; }
    .contact-from input:-moz-placeholder {
      color: #9b9b9b;
      font-size: 2rem;
      font-weight: 300;
      letter-spacing: 1.32px; }
    .contact-from input:-ms-input-placeholder {
      color: #9b9b9b;
      font-size: 2rem;
      font-weight: 300;
      letter-spacing: 1.32px; }
    .contact-from input:focus {
      outline: none; }
    .contact-from input:focus::-webkit-input-placeholder {
      color: transparent; }
    .contact-from input:focus:-moz-placeholder {
      color: transparent; }
    .contact-from input:focus::-moz-placeholder {
      color: transparent; }
    .contact-from input:focus:-ms-input-placeholder {
      color: transparent; }
  .contact-from textarea {
    height: 200px; }
  .contact-from .form-group {
    margin-bottom: 30px; }
  footer {
    -webkit-clip-path: polygon(50% 1%, 44.5% 0, 0 0, 0 100%, 100% 100%, 100% 0, 55.5% 0);
            clip-path: polygon(50% 1%, 44.5% 0, 0 0, 0 100%, 100% 100%, 100% 0, 55.5% 0); } }
