@media (min-width: 1920px) {
  html,
  body {
    font: size 16px !important;
  }
}

@media (max-width: 1920px) and (min-width: 1680px) {
  html,
  body {
    font-size: 16px !important;
  }
}

@media (max-width: 1680px) and (min-width: 1200px) {
  html,
  body {
    font-size: 14px !important;
  }
}

@media (max-width: 1200px) and (min-width: 1350px) {
  html,
  body {
    font-size: 14px !important;
  }
}

@media (max-width: 1350px) and (min-width: 1024px) {
  html,
  body {
    font-size: 11.3833333333px !important;
  }
}

@media (max-width: 1024px) and (min-width: 750px) {
  html,
  body {
    font-size: 6.25px !important;
  }
  .index-box .nav-container {
    display: flex;
    justify-content: space-between !important;
  }
  .index-box .nav-container .header-right,
  .index-box .nav-container .login {
    display: none;
  }
  .index-box .nav-container .menu {
    display: block !important;
    padding-right: 20px;
  }
  html body .index-box .nav-container .header-right li {
    float: left;
    width: unset;
  }
  html body footer .footer-container .footer .main-container .container {
    grid-template-columns: 1fr 1fr !important;
  }
  html body footer .footer-container .footer {
    height: unset !important;
  }
  html body .pro-plan .container .left .tags-container {
    display: none !important;
  }
}

@media (max-width: 750px) and (min-width: 414px) {
  footer .footer-bottom-container {
    display: none !important;
  }
  html
body
.index-box
#banner
.swiper-wrapper
.swiper-slide
.container-one
.left
.free-use-btn
span {
    font-size: 13px !important;
  }
  html,
  body {
    font-size: 3.125px !important;
  }
  html .main-body .container .header,
  body .main-body .container .header {
    font-size: 16px !important;
    font-weight: 600;
  }
  html .main-body .container .short-info,
  body .main-body .container .short-info {
    font-size: 14px !important;
    font-weight: 600;
  }
  html .main-body .container .desc,
  body .main-body .container .desc {
    display: none;
  }
  html
body
.index-box
#banner
.swiper-wrapper
.swiper-slide
.container-one
.left
.desc {
    display: none;
  }
  .index-box .nav-container {
    height: 30px !important;
    display: flex;
    justify-content: space-between !important;
  }
  .index-box .nav-container .header-right,
  .index-box .nav-container .login {
    display: none;
  }
  .index-box .nav-container .menu {
    display: block !important;
    padding-right: 20px;
  }
  html body .index-box .nav-container .header-right li {
    float: left;
    width: unset;
  }
  html body .index-box .header-bottom-container {
    display: none !important;
  }
  html body footer .footer-container .footer .main-container .container {
    grid-template-columns: 1fr !important;
  }
  html body footer .footer-container .footer {
    height: unset !important;
  }
  .fixed-nav {
    display: none !important;
  }
  html body footer .footer-container {
    display: none !important;
  }
  .footer {
    display: block !important;
  }
  .footer .margin {
    display: flex;
    justify-content: center;
  }
  .footer .margin .footer-about {
    display: flex;
    padding: 20px 10px;
  }
  .footer .margin .footer-about .footer-address {
    padding: 10px;
    border-right: 1px solid #999999;
    width: 150px;
  }
  .footer .margin .footer-about .footer-address .about-title {
    font-size: 18px;
    color: #202020;
    margin-bottom: 20px;
  }
  .footer .margin .footer-about .footer-address .footer-comname {
    font-size: 12.8px;
    color: #202020;
    padding-bottom: 20px;
  }
  .footer .margin .footer-about .footer-address .footer-comaddress {
    margin-bottom: 20px;
    line-height: 20px;
  }
  .footer .margin .footer-about .footer-contact {
    padding: 10px;
  }
  .footer .margin .footer-about .footer-contact .about-title {
    font-size: 18px;
    color: #202020;
    margin-bottom: 20px;
  }
  .footer .margin .footer-about .footer-contact .footer-email {
    font-size: 12.8px;
    color: #202020;
    margin-bottom: 10px;
  }
  .footer .margin .footer-about .footer-contact .contact-inform {
    font-size: 16px;
    color: #2272ff;
    margin-bottom: 20px;
    font-weight: 500;
  }
  .footer .copybootom .cpoyright {
    text-align: center;
    font-size: 12px;
    color: #999999;
    padding: 0 20px;
  }
  .footer .copybootom .cpoyright a {
    color: #999999 !important;
    font-size: 12px;
  }
  html
body
.pro-container
.pagination-container
.pro-swiper-pagination
.swiper-pagination-bullet {
    border-radius: unset;
    height: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    white-space: o;
  }
  .footer-comaddress {
    font-size: 12px !important;
  }
  .free_to_use {
    font-size: 14px !important;
  }
}

@media (max-width: 414px) and (min-width: 375px) {
  html,
  body {
    font-size: 3.125px !important;
  }
  .index-box .nav-container {
    height: 30px !important;
    display: flex;
    justify-content: space-between !important;
  }
  .index-box .nav-container .header-right,
  .index-box .nav-container .login {
    display: none;
  }
  .index-box .nav-container .menu {
    display: block !important;
    padding-right: 20px;
  }
  html body .index-box .nav-container .header-right li {
    float: left;
    width: unset;
  }
  html body .index-box .header-bottom-container {
    display: none !important;
  }
  html body footer .footer-container .footer .main-container .container {
    grid-template-columns: 1fr !important;
  }
  html body footer .footer-container .footer {
    height: unset !important;
  }
  .fixed-nav {
    display: none !important;
  }
  html body footer .footer-container {
    display: none !important;
  }
  .footer {
    display: block !important;
  }
  .footer .margin {
    display: flex;
    justify-content: center;
  }
  .footer .margin .footer-about {
    display: flex;
    padding: 20px 10px;
  }
  .footer .margin .footer-about .footer-address {
    padding: 10px;
    border-right: 1px solid #999999;
    width: 150px;
  }
  .footer .margin .footer-about .footer-address .about-title {
    font-size: 18px;
    color: #202020;
    margin-bottom: 20px;
  }
  .footer .margin .footer-about .footer-address .footer-comname {
    font-size: 12.8px;
    color: #202020;
    padding-bottom: 20px;
  }
  .footer .margin .footer-about .footer-address .footer-comaddress {
    margin-bottom: 20px;
    line-height: 20px;
  }
  .footer .margin .footer-about .footer-contact {
    padding: 10px;
  }
  .footer .margin .footer-about .footer-contact .about-title {
    font-size: 18px;
    color: #202020;
    margin-bottom: 20px;
  }
  .footer .margin .footer-about .footer-contact .footer-email {
    font-size: 12.8px;
    color: #202020;
    margin-bottom: 10px;
  }
  .footer .margin .footer-about .footer-contact .contact-inform {
    font-size: 16px;
    color: #2272ff;
    margin-bottom: 20px;
    font-weight: 500;
  }
  .footer .copybootom .cpoyright {
    text-align: center;
    font-size: 12px;
    color: #999999;
    padding: 0 20px;
  }
  .footer .copybootom .cpoyright a {
    color: #999999 !important;
    font-size: 12px;
  }
  html
body
.pro-container
.pagination-container
.pro-swiper-pagination
.swiper-pagination-bullet {
    border-radius: unset;
    height: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    white-space: o;
  }
  .footer-comaddress {
    font-size: 12px !important;
  }
  .free_to_use {
    font-size: 14px !important;
  }
  footer .footer-bottom-container {
    display: none !important;
  }
}

@media (max-width: 375px) {
  html,
  body {
    font-size: 3.125px !important;
  }
}
