.banner-top, 
.banner-top-img, 
.banner-top-img picture {
display: none;
}
.main-contact-wechat {
position: relative;
max-width: 100%;
margin: 0 auto;
}
.section-services{
position: relative;
padding-bottom: 187px;
background-color: #f7f9f8;
background-image: url(//vsquare.clinic/wp-content/themes/plant/img/qr-code/bg-contact-new.png);
background-repeat: no-repeat;
background-position: top center;
background-size: auto;
overflow: hidden;
}
.text-cn{
font-family: 'PingFang SC Regular';
font-weight: 400;
font-size: 35.5px;
text-align: center;
margin-top: 170px;
}
.img-code{
text-align: center;
}
.img-code img {
border-radius: 36px;
}
.qr-contact {
display: flex;
justify-content: center;
align-items: flex-start;
width: 100%;
max-width: 950px;
margin: 80px auto 0;
}
.img-qr-contact {
display: flex;
justify-content: center;
align-items: flex-start;
width: 50%;
padding: 0 35px;
}
.img-qr-contact img {
width: 100%;
height: auto;
}
.img-all-qr-code {
display: block;
width: 100%;
max-width: 1400px;
margin: 0 auto;
}
.img-all-qr-code {
display: block;
width: 100%;
height: auto;
margin: 0 auto;
}
@media (max-width: 1919px) {
.section-services{
padding-bottom: 9.739583333333334vw;
}
.text-cn{
font-size: 1.8489583333333333vw;
margin-top: 8.854166666666668vw;
}
.img-code img {
border-radius: 1.875vw;
}
.qr-contact {
margin: 70px auto 0;
}
.img-qr-contact {
padding: 0 30px;
}
}
@media (max-width: 768px) {
.section-services{ background-position: center center;
background-size: cover; padding: 0 0 12.82051282051282vw;
}
.text-cn{
font-size: 5.641025641025641vw;
margin-top: 20.51282051282051vw;
margin-bottom: 4.102564102564102vw;
}
.img-code img {
border-radius: 5.128205128205128vw;
}
.qr-contact {
justify-content: flex-start;
align-items: center;
flex-direction: column;
max-width: 100%;
margin: 10.416666666666668vw auto 0;
padding-bottom: 15.625vw;
}
.img-qr-contact {
width: 100%;
padding: 0;
margin-top: 10.416666666666668vw;
}
.img-qr-contact:first-child {
margin-top: 0;
}
}