@media (min-width: 991px) {
  .responsive-menu {
    display: none;
  }


}

@media (max-width: 1200px) and (min-width: 991px) {}

@media (max-width: 991px) {
  .bootom-footer {
    margin-bottom: 60px;
  }


  .mynav,
  .topbar .left-topheader {
    display: none;
  }


  .site-search .woocommerce-product-search,
  .site-search .widget_search .search-form {
    width: 93%;
  }

  .site-search .woocommerce-product-search label,
  .site-search .widget_search .search-form label {
    font-size: 28px;
    margin-bottom: 14px;
  }
}

@media (max-width: 768px) {

  .container-fliud {
    padding: 0 15px;
  }

  .logo {
    height: 41px;
  }

  .lang-search {
    gap: 14px;
  }

  .comp-rights {
    text-align: center;
    margin-top: 10px;
  }

  .breadcrumb-section {
    padding-top: 120px;
    padding-bottom: 32px;
  }

  .breadcrumb-info h2 {
    font-size: 22px;
  }

  .contact-form {
    width: 100%;
    padding: 32px 0px;
    margin-bottom: 24px;
    margin-inline-end: 0;
  }

  .contact-us-page .row {
    border-radius: 56px;
    padding: 52px 0px;
    margin: 0 3px;
  }

  .contact-form.contact h5,
  .contact-info h5 {
    font-size: 26px;
  }

  .contact-details::before {
    width: 228px;
  }
  ul.contact-list li a {
    font-size: 17px;
  }
  ul.contact-list li {
    margin-bottom: 18px;
  }
  .footer-soch span {
    font-size: 17px;
  }
  .footer-soch a {
    padding-inline-start: 7px;
}
  .contact-details {
    padding: 48px 12px;
  }
  .copy-right p {
    text-align: center;
  }

  .hero-details {
    padding: 48px 26px 15px 26px;
  }

  .hero-details h2 {
    font-size: 19px;
    line-height: 31px;
  }

  .sidebar .side-content {
    padding-top: 46px;
    padding-inline-start: 24px;
  }

  .hero_sec .container-fluid .row {
    /* height: 493px; */
  }

  .main_image {
    height: 520px;
  }

  .goals-item .item-detail p {
    font-size: 18px;
    line-height: 26px;
  }

  .goals-page .row .col-lg-11 {
    margin-inline-start: 0;
    margin-bottom: 52px;
  }

  .goals-page .row .col-lg-10:nth-child(even) {
    margin-inline-start: 0;
  }

  .goals-item .item-detail .item_number span {
    font-size: 38px;
  }

  .goalItemIcone img {
    height: 42px;
  }

  .goals-item .item-detail {
    flex-direction: column;
    align-items: start;
  }

  .goals-item {
    padding: 34px 30px 34px 10px;
    width: 100%;
    margin-bottom: 24px;
    border-radius: 0 100px 100px 0;
  }

  .goalItemIcone {
    display: none;
  }

  .goals-item .title h5 {
    font-size: 26px;
  }

  .message-title h4 {
    font-size: 28px;
    line-height: 39px;
  }

  .message-disc p,
  .message-disc h6 {
    font-size: 18px;
    line-height: 27px;
  }

  .message-page .main_image {
    height: 100%;
  }

  section {
    padding: 42px 0;
  }

  .copy-right.message-page {
    position: unset;
    bottom: unset;
    right: unset;
    left: unset;
  }

  .message-page {
    padding-bottom: 18px;
  }
  .container-fluid {
    padding: 0 15px;
}
}

@media (max-width: 425px) {

  .sidebar {
    width: 320px;
  }

}