.zhusr-mfooter-kf {
  display: none;
}
@media (max-width: 1399px) {
  .header-main .main-menu ul li {
    margin-inline-end: 25px;
  }
  .zhusr-header-2 .header-main .header-right {
    gap: 10px;
  }
}
@media (max-width: 1200px) {
  .header-main .main-menu ul li {
    margin-inline-end: 15px;
  }
  .zhusr-header-2 .header-main .header-right {
    gap: 10px;
  }
}
@media only screen and (max-width: 768px) {
  .zhusr-mbxs {
    display: none;
  }
  .zhusr-footer-section {
    margin-bottom: 60px;
  }
  .zhusr-scroll-up {
    bottom: 80px;
  }
  .zhusr-mfooter-kf {
    display: block;
  }
  .zhusr-mfooter-kf {
    width: 100%;
    height: 60px;
    background: #af0f05;
    margin: 0 auto;
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 99;
  }
  .zhusr-mfooter-kf ul {
    max-width: 640px;
    height: 60px;
    margin: 0 auto
  }
  .zhusr-mfooter-kf ul li {
    width: 25%;
    height: 60px;
    padding: 5px 0;
    display: block;
    float: left;
    text-align: center;
  }
  .zhusr-mfooter-kf ul li a {
    color: #fff;
    font-size: 14px;
    text-decoration: none;
  }
  .zhusr-mfooter-kf ul li:nth-of-type(4) {
    background-image: none
  }
  .zhusr-mfooter-kf ul li i {
    display: block;
    width: 100%;
    font-size: 22px;
    margin-top: 3px;
  }
  .header-logo img {
    max-width: 200px;
    height: auto;
  }
  .zhusr-header-2 .container-fluid {
    padding: 0px;
  }
  .header-main {
    padding: 15px;
  }
  .header-main h6 {
    line-height: 2;
  }
  .zhusr_offcanvas__logo img {
    max-width: 200px;
    height: auto;
  }
  .zhusr-index-menu {
    display: none;
  }
  .mean-container .mean-nav {
    margin-bottom: 30px;
  }
  .zhusr-counter-section .col-md-6 {
    width: 50%;
    margin-bottom: 30px;
  }
  .zhusr-counter-wrapper .zhusr-counter-items .icon {
    font-size: 28px;
  }
  .zhusr-about-wrapper .title-anim {
    margin-bottom: 30px;
  }
  .zhusr-about-wrapper .zhusr-index-about-img {
    padding-left: 0px;
    margin-top: 60px;
  }
  .zhusr-index-cpsb .zhusr-list-img-li {
    width: 50%;
  }
  .zhusr-list-img-2025-0515 .zhusr-list-img-li .zhusr-list-img-bt b i {
    display: none;
  }
  .zhusr-coachingbox-items-2 .zhusr-coachingimage {
    width: 100%;
    max-width: 1000px;
    height: auto;
  }
  .zhusr-coachingbox-items-2 {
    padding: 20px 15px;
  }
  .zhusr-coachingcontent a {
    margin-right: 0px;
  }
  .zhusr-coachingcontent h3 {
       white-space:nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .zhusr-hero-1 .hero-content p {
    color: var(--white);
    font-size: 18px;
    font-weight: 500;
    margin-bottom: 40px;
  }
  .zhusr-service-section {
    padding: 80px 0;
  }
  .zhusr-index-case {
    padding: 80px 0 0;
    margin-bottom: 80px;
  }
  .zhusr-counter-section {
    padding: 100px 0;
  }
  .zhusr-about-section {
    padding: 80px 0;
  }
  .zhusr-list-img-2025-0515 {
    padding: 80px 0;
  }
  .zhusr-coachingsection {
    padding: 80px 0;
  }
  .zhusr-content-one {
    padding: 80px 0;
  }
  .thumbnail-mary {
    margin-bottom: 30px;
  }
  .thumbnail-mary::before {
    background: rgba(34, 33, 32, 0.2);
  }
  .zhusr-list-news-one {
    padding: 80px 0;
  }
  .zhusr-list-news-one .zhusr-list-news-title h3 {
    line-height: 1.5;
    margin-bottom: 10px;
  }
  .zhusr-contact-details {
    padding: 80px 0;
  }
  .zhusr-home-title h3 {
    font-size: 28px;
  }
  .zhusr-counter-section .zhusr-home-title h3 {
    font-size: 28px;
  }
  .zhusr-index-cpsb .zhusr-home-title h3 {
    font-size: 28px;
  }
  .zhusr-contact-form.style-2 .zhusr-title-box h3 {
    font-size: 28px;
  }
	.zhusr-service-section .zhusr-index-yewu{
		width: 50% ;
	}
	.zhusr-index-case .zhusr-list-img-2025-0515{
		padding: 60px 0 20px;
	}
	.zhusr-more-tongyong{
		margin-top: 30px;
	}
	.zhusr-list-news-one .zhusr-list-news-img img{
		margin-bottom: 10px;
	}
	.zhusr-service-box-items p{
		font-size: 14px;
	}
	.search-icon{
	margin-right: 25px;
	}
}