@media screen and (max-width: 760px) {
 body > .banner > img {
  width:  100% !important;
  height: 290px !important;
  object-fit: cover !important;
 }
 #b1 {
  margin-top: 30px !important;
 }
 body > div:nth-child(13) {
  margin-top: 30px !important;

 }
 body > div:nth-child(13),#b2,body > div.map > img {
  width:  100% !important;
 }

 body > div:nth-child(13) {
  display: block !important;
 }

 body > div:nth-child(13) > div:nth-child(1) > div:nth-child(5) > img {
  display: none !important;
 }

 body > div:nth-child(13) > div:nth-child(1) , body > div:nth-child(13) > div:nth-child(2){
  padding: 0 20px !important;
 }

 body > div:nth-child(13) > div:nth-child(2) {
  margin: 0 !important;
  width: 100% !important;
  box-sizing: border-box !important;
 }
 body > div:nth-child(13) > div:nth-child(2)  > div, body > div:nth-child(13) > div:nth-child(2)  >  a {
  width: 100% !important;
  display: block !important;
  box-sizing: border-box !important;
 }

 #b2 {
  width: 100% !important;
  padding: 0 20px !important;
  box-sizing: border-box !important;
  margin-top: 30px !important;
 }
 body > div.service-head {
  
  width: 100% !important;
  padding: 0 20px !important;
  display: block !important;
  box-sizing: border-box !important;
  height: fit-content !important;
 }
 #citypicker1 {
  
  width: 100% !important;
  display: block !important;
  box-sizing: border-box !important;
  margin-bottom: 20px !important;
 }
 #citypicker1 > select, #citypicker1 > button  {
  width: 100% !important;
  display: block !important;
  box-sizing: border-box !important;
  margin: 0 !important;
  margin-top: 20px !important;
 }

 #gsCOntainer > p {
  width: calc(100% - 40px) !important;
  margin : 0 20px !important;
  line-height: 50px !important;
 }

 body > div.map {
  width: calc(100% - 40px) !important;
  margin : 0 20px !important;
 
 }
 #gsList {
  display: block !important;
  width: calc(100% - 40px) !important;
  margin : 0 20px !important;
 }
 #gsList .item {
  display: block !important;
  width: 100% !important;
  margin: 0 !important;
  box-sizing: border-box !important;
  margin-top: 20px !important;
 }
 #gsCOntainer {
 width: 100% !important;
 }

 body > div.map {
  margin-top: 30px !important;
 }

 body > div:nth-child(13) > div:nth-child(1) > div:nth-child(1)::before {
  content: '';
  display: inline-block;
width: 16px ;
height: 16px;
background-image: url("/static/image/cpy.svg");
margin-right: 7px;
 }
 body > div:nth-child(13) > div:nth-child(1) > div:nth-child(2)::before {
  content: '';
  display: inline-block;
width: 13px ;
height: 13px;
background-image: url("/static/image/ads.svg");
margin-right: 7px;
 }
  body > div:nth-child(13) > div:nth-child(1) > div:nth-child(3)::before {
  content: '';
  display: inline-block;
width: 13px ;
height: 13px;
background-image: url("/static/image/phone.svg");
margin-right: 7px;
 } 
 body > div:nth-child(13) > div:nth-child(1) > div:nth-child(4)::before {
  content: '';
  display: inline-block;
width: 13px ;
height: 13px;
background-image: url("/static/image/email.svg");
margin-right: 7px;
 }

 body > div:nth-child(13) > div:nth-child(1) > div:nth-child(2), 
 body > div:nth-child(13) > div:nth-child(1) > div:nth-child(3),
 body > div:nth-child(13) > div:nth-child(1) > div:nth-child(4)
  {
font-size: 13px !important;
margin-top: 12px !important;
 }

 #b1 > h2 {
  font-size: 25px !important;
  font-weight: bold !important;
 }

 body > div:nth-child(13){
  margin-bottom: 55px !important;
 }

 body > div.banner {
  position: relative;
 }
 body > div.banner > img:nth-child(1) {
  display: none !important;
 }
 body > div.banner > img:nth-child(2), body > div.banner >svg {
  display: block !important;
 }
 body > div.banner >svg{
  position: absolute;
  left: 20px;
  bottom: 50px;
 }
}