@media only screen and (max-width:1024px) {
    /* For tablets:ipad pro */
   .service-icons {
    width: 200px;
    margin: 60px;
        margin-top: 60px;
        margin-left: 60px;
    margin-top: 100px;
    margin-left: 135px;
    position: relative;
}

    }
  }
  @media only screen and (max-width:768px) {
    /* For ipad */
    
  }
  @media only screen and (max-width:375px) {
    /* For mobile phones:iphone x */
    .map {
    margin-top: 25px;
    width: 346px;
    height: 305px;
    margin-bottom: 25px;
}
      #contact-form {
    margin-right: 20px;
}
      #address {
    margin-left: 23px;
}
      #locker-facility {
    text-align: left;
    margin-left: 65px;
    padding-bottom: 15px;
    padding-top: 10px;
    color: midnightblue;
}
      .service-icons {
    width: 200px;
    margin: 60px;
    margin-top: 100px;
    margin-left: 70px;
    position: relative;
}
}
@media only screen and (max-width:414px) {
    /* For mobile phones:iphone 8 plus */
    .table {
    width: 100%;
    max-width: 100%;
    margin-bottom: 1rem;
    background-color: transparent;
    margin-left: 6px;
}
    #membership {
    text-align: left;
    margin-left: 80px;
    padding-bottom: 15px;
    padding-top: 10px;
}
    #yeshasvini {
    text-align: left;
    margin-left: 140px;
    padding-bottom: 15px;
    padding-top: 10px;
}
    #locker-facility {
    text-align: left;
    margin-left: 85px;
    padding-bottom: 15px;
    padding-top: 10px;
    color: midnightblue;
}
    #address {
    margin-left: 25px;
}
    #address-row {
    margin-left: 20px;
}
    .map {
    margin-top: 25px;
    width: 380px;
    height: 305px;
    margin-bottom: 25px;
}
    .service-icons {
    width: 200px;
    margin: 60px;
        margin-top: 60px;
        margin-left: 60px;
    margin-top: 60px;
    margin-left: 60px;
    margin-top: 100px;
    margin-left: 90px;
    position: relative;
}
}
@media only screen and (max-width:960px) {
    /* For Nexus 7 */
    
    .service-icons {
    width: 200px;
    margin: 60px;
        margin-top: 60px;
        margin-left: 60px;
    margin-top: 60px;
    margin-left: 60px;
    margin-top: 100px;
    margin-left: 55px;
    position: relative;
}
    #address {
    margin-left: 67px;
}
    #address-row {
    margin-left: 10px;
}
    .map {
    margin-top: 25px;
    width: 325px;
    height: 310px;
}
  }
@media only screen and (max-width:320px) {
    /* For lumia 520 */
    .map {
    margin-top: 25px;
    width: 290px;
    height: 310px;
}
    #address {
    margin-left: 24px;
}
    #address-row {
    margin-left: 0px;
}
    #yeshasvini {
    text-align: left;
    margin-left: 65px;
    padding-bottom: 15px;
    padding-top: 10px;
}
    #membership {
    text-align: left;
    margin-left: 30px;
    padding-bottom: 15px;
    padding-top: 10px;
}
  }
@media only screen and (max-width:360px) {
    /* For Galaxy s7 */
    
    #membership {
    text-align: left;
    margin-left: 55px;
    padding-bottom: 15px;
    padding-top: 10px;
}
    #yeshasvini {
    text-align: left;
    margin-left: 100px;
    padding-bottom: 15px;
    padding-top: 10px;
}
    #locker-facility {
    text-align: left;
    margin-left: 60px;
    padding-bottom: 15px;
    padding-top: 10px;
    color: midnightblue;
}
    #address {
    margin-left: 20px;
}
}