
#mainimg_img.box04 {
  padding-top: 0;
}
#mainimg_img figure img{
  width: auto;
  max-width: 100%;
}

@media ( max-width : 767px ) {
  #mainimg_img figure {
    margin-right: 0%;
    margin-left: 0%;
  }
  #access .twocolumn .txt {
    order: 3;
  }
}

@media ( min-width: 768px) {
  
  #available .txt {
    padding-left: 2%;
  }
  
  #easy .twocolumn ,
  #access .twocolumn {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  #easy .twocolumn > div ,
  #access .twocolumn > div {
    width: 45%;
  }
}

#manageyour .txt {
  margin-top: 1rem;
}
#rotatebox.box04 {
  padding-top: 2rem;
}
#fully .twocolumn {
  padding: 2rem 0;
}
#fully .twocolumn figure {
  padding: 0 4%;
}
@media ( max-width : 767px ) {
  #fully .twocolumn figure {
    padding: 0 12%;
  }
  #fully .twocolumn .txt {
    padding-left: 3%;
    padding-right: 3%;
  }
}
#easy .twocolumn {
  max-width: 860px;
}
#easy .twocolumn p {
  margin-top: 1rem;
}
#access .txt {
  max-width: 520px;
  margin: 2rem auto 0;
}

#stackable figure {
  margin-bottom: 1rem;
}

@media ( max-width : 767px ) {
  #rotate{
    width: 100% !important;
    overflow: hidden;
    height: auto !important;
    padding-top: 100%;
  } 
}

