<commit_before>@media all and (max-width: 1365px) {
  .py-block {
    font-size: 14px;
  }
}
@media screen and (max-width: 1024px) {
    .py-block {
      font-size: 14px;
    }
    .city-heading {
      font-size: 14px;
    }
    .new-city {
      padding: 33px 0px;
    }

    .news-summer-p {
          min-height: 645px;
    }
}

@media(min-width:768px) {
  .join a,
  .join {
      color: #e51e41;
  }

  .news-summer-p {
        min-height: auto;
        margin-top: 60px;
        border: none;
  }

    .navbar-custom {
        padding: 5px 0;
        letter-spacing: 1px;
        background: #fff;
        -webkit-transition: background .5s ease-in-out,padding .5s ease-in-out;
        -moz-transition: background .5s ease-in-out,padding .5s ease-in-out;
        transition: background .5s ease-in-out,padding .5s ease-in-out;
        border-bottom: 1px solid #ddd;
    }
    .navbar-custom.top-nav-collapse {
        padding: 0;
        border-bottom: 1px solid #ddd;
        background: #fff;
        color: #333;
    }
    .navbar-custom a {
        color: #333;
      }
      .navbar-custom .nav li a {
          -webkit-transition: background .3s ease-in-out;
          -moz-transition: background .3s ease-in-out;
          transition: background .3s ease-in-out;
      }
      .navbar-custom .nav li a:hover,
      .navbar-custom .nav li a:focus,
       {
          outline: 0;
          color: #e51e41;
          background-color: transparent;
      }

      .navbar-custom .nav li a:active {
          outline: 0;
          background-color: transparent;
      }
      .navbar-custom .nav li a:active {
          color: #fff;
      }
      .navbar-custom .nav li.active {
          outline: 0;
      }
      .navbar-custom .navbar-brand .navbar-toggle {
          padding: 4px 6px;
          font-size: 16px;
          color: #fff;
      }
      .navbar-custom .navbar-brand .navbar-toggle:focus,
      .navbar-custom .navbar-brand .navbar-toggle:active {
          outline: 0;
      }

      .navbar-custom .nav li.active a {
          background-color: #e51e41;
      }
      .navbar-custom .nav li.active a:hover,
      .navbar-custom .nav li.active a:focus {
          color: #fff;
      }


      .dropdown-menu .sub-menu {
          left: 100%;
          position: absolute;
          top: 0;
          visibility: hidden;
          margin-top: -1px;
      }
      .dropdown-menu li:hover .sub-menu,
      .dropdown-menu li:focus .sub-menu  {
          visibility: visible;
      }
      .dropdown:hover .dropdown-menu,
      .dropdown:focus .dropdown-menu {
          display: block;
      }
      .nav-tabs .dropdown-menu, .nav-pills .dropdown-menu, .navbar .dropdown-menu {
          margin-top: 0;
      }
      .navbar .sub-menu:before {
          border-bottom: 7px solid transparent;
          border-left: none;
          border-right: 7px solid rgba(0, 0, 0, 0.2);
          border-top: 7px solid transparent;
          left: -7px;
          top: 10px;
      }
      .navbar .sub-menu:after {
          border-top: 6px solid transparent;
          border-left: none;
          border-right: 6px solid #fff;
          border-bottom: 6px solid transparent;
          left: 10px;
          top: 11px;
          left: -6px;
       }



}

@media all and (max-width: 768px) {
  img {
    width: auto  !important;
  }

  .member-box  ul li a img {
    width: 20px !important;

  }

a .about img {
  width: 110px;
  height: 110px;
}

img.partner-logo {
  width: auto !important;
}
}

@media all and (max-width: 767px) {
  .nav .open>a, .nav .open>a:focus, .nav .open>a:hover,
  .nav .open>a, .nav .open>a:focus, .nav .open>a:focus {
    color: #fa023c;
  }
  .navbar-custom a {
    color: #333;
  }
  a.dropdown-toggle {
    color: #333;
  }
  .navbar-nav>li>.dropdown-menu {<commit_msg>768px optimalization<commit_after>@media all and (max-width: 1365px) {
  .py-block {
    font-size: 14px;
  }
}
@media screen and (max-width: 1024px) {
    .py-block {
      font-size: 14px;
    }
    .city-heading {
      font-size: 14px;
    }
    .new-city {
      padding: 33px 0px;
    }

    .news-summer-p {
          min-height: 645px;
    }
}

@media(min-width:768px) {
  .join a,
  .join {
      color: #e51e41;
  }

  

    .navbar-custom {
        padding: 5px 0;
        letter-spacing: 1px;
        background: #fff;
        -webkit-transition: background .5s ease-in-out,padding .5s ease-in-out;
        -moz-transition: background .5s ease-in-out,padding .5s ease-in-out;
        transition: background .5s ease-in-out,padding .5s ease-in-out;
        border-bottom: 1px solid #ddd;
    }
    .navbar-custom.top-nav-collapse {
        padding: 0;
        border-bottom: 1px solid #ddd;
        background: #fff;
        color: #333;
    }
    .navbar-custom a {
        color: #333;
      }
      .navbar-custom .nav li a {
          -webkit-transition: background .3s ease-in-out;
          -moz-transition: background .3s ease-in-out;
          transition: background .3s ease-in-out;
      }
      .navbar-custom .nav li a:hover,
      .navbar-custom .nav li a:focus,
       {
          outline: 0;
          color: #e51e41;
          background-color: transparent;
      }

      .navbar-custom .nav li a:active {
          outline: 0;
          background-color: transparent;
      }
      .navbar-custom .nav li a:active {
          color: #fff;
      }
      .navbar-custom .nav li.active {
          outline: 0;
      }
      .navbar-custom .navbar-brand .navbar-toggle {
          padding: 4px 6px;
          font-size: 16px;
          color: #fff;
      }
      .navbar-custom .navbar-brand .navbar-toggle:focus,
      .navbar-custom .navbar-brand .navbar-toggle:active {
          outline: 0;
      }

      .navbar-custom .nav li.active a {
          background-color: #e51e41;
      }
      .navbar-custom .nav li.active a:hover,
      .navbar-custom .nav li.active a:focus {
          color: #fff;
      }


      .dropdown-menu .sub-menu {
          left: 100%;
          position: absolute;
          top: 0;
          visibility: hidden;
          margin-top: -1px;
      }
      .dropdown-menu li:hover .sub-menu,
      .dropdown-menu li:focus .sub-menu  {
          visibility: visible;
      }
      .dropdown:hover .dropdown-menu,
      .dropdown:focus .dropdown-menu {
          display: block;
      }
      .nav-tabs .dropdown-menu, .nav-pills .dropdown-menu, .navbar .dropdown-menu {
          margin-top: 0;
      }
      .navbar .sub-menu:before {
          border-bottom: 7px solid transparent;
          border-left: none;
          border-right: 7px solid rgba(0, 0, 0, 0.2);
          border-top: 7px solid transparent;
          left: -7px;
          top: 10px;
      }
      .navbar .sub-menu:after {
          border-top: 6px solid transparent;
          border-left: none;
          border-right: 6px solid #fff;
          border-bottom: 6px solid transparent;
          left: 10px;
          top: 11px;
          left: -6px;
       }



}

@media all and (max-width: 768px) {
  img {
    width: auto  !important;
  }
  .news-summer-p {
        min-height: auto;
        margin-top: 60px;
        border: none;
  }

  .member-box  ul li a img {
    width: 20px !important;

  }

a .about img {
  width: 110px;
  height: 110px;
}

img.partner-logo {
  width: auto !important;
}
}

@media all and (max-width: 767px) {
  .nav .open>a, .nav .open>a:focus, .nav .open>a:hover,
  .nav .open>a, .nav .open>a:focus, .nav .open>a:focus {
    color: #fa023c;
  }
  .navbar-custom a {
    color: #333;
  }
  a.dropdown-toggle {
    color: #333;
  }
  .navbar-nav>li>.dropdown-menu {
{'fraction_non_alphanumeric': 0.13046895467644748, 'fraction_numerical': 0.03025936599423631, 'mean_word_length': 1.6049129989764586, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 19, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6855762', 'n_tokens_mistral': 2854, 'n_tokens_neox': 2603, 'n_words': 603}