@media screen and (min-width: 768px) and (max-width: 1200px) {[box_id="19"]{
  display: none;
}

[box_id="20"] > .cell_v > a > img{
  width: 440px;
}

[box_id="41"] > .cell_v {
    justify-content: center;
}

.main{
  padding-top: 90px;
}

.main .page #content{
  width: 100%;
}

.m_menu_icon {
  display: block;
  top:35px;
  z-index: 10;
}

/* about us */
.info-wrapper{
  justify-content: center;
}

.info{
  width: 100% !important;
  margin-bottom: 25px;
}

/* contact us */
.contact_left,
.contact_right{
  width: 100% !important; 
}

/*banner*/
[box_id="57"] .cell_v{
  height: 365px;
}

[box_id="57"] .cell_v img{
  width: 100%;
  height: 100% !important;
}}