@media screen {
  .mindmap.not-rotated {
    height: 170mm!important;
    width: 300mm!important;
  }
  .mindmap.rotated {
    position: relative;
    width: 210mm;
    min-height: 300mm;
    padding: 10mm;
    margin: 10mm auto;
    /* border: 1px #D3D3D3 solid; */
    border-radius: 5px;
    background: white;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
  }
  #jsmind_container.rotated {
    transform: rotate(90deg)!important;
    transform-origin: 32% 50%;
    margin-left: 0px;
    width: 1200px;
    padding: none;
  }
}

#jsmind_container {
  width: 100%;
  height: 600px;
}
.hidden {
  display: none;
}

@media print {
  #jsmind_container {
    transform: rotate(90deg)!important;
    margin-top: 100px;
    transform-origin: 32% 50%;
    margin-left: 0px;
    width: 1200px;
    padding: none;
  }
}