#codeigniter_profiler {
  display: none;
}

pre {
  text-transform: none !important;
}
figure.image {
  background: #fff;
}
figure.image img {
  opacity: 0;
}
figure.image.on img {
  opacity: 1;
}
figcaption p a {
  text-decoration: underline;
}
.off {
  opacity: 0;
}
.on {
  opacity: 1;
}
div#section {
  display: none !important;
}
body.hindi .hindi,
body.eng .eng {
  display: block;
}
body.hindi .eng,
body.end .hindi {
  display: none;
}
body.menu {
  height: 100%;
  width: 100%;
  margin-left: 400px;
  overflow: hidden;
  overflow-x: hidden !important;
}
body.menu div#overlay {
  display: block;
}
body.menu nav#main {
  left: 0;
}
body.menu nav#main ul {
  opacity: 1;
}
body.menu nav#main #close span.close {
  display: inline;
}
body.menu nav#main #close span.open {
  display: none;
}

body nav#main {
  width: 400px;
  position: fixed;
  margin: 5em;
  top: 0;
  left: -400px;
  z-index: 9999;
  -webkit-transition: all 200ms ease;
  -moz-transition: all 200ms ease;
  transition: all 200ms ease;
}
body nav#main ul li {
  font-size: 4.5em;
  line-height: 0.85em;
  font-weight: bold;
}
body nav#main #close {
  position: absolute;
  right: -405px;
  top: 0;
  z-index: 9999;
  font-size: 1.2em;
  line-height: 1.5em;
  font-weight: 400;
  height: 13px;
  width: 400px;
  cursor: pointer;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
  -webkit-transform-origin: 0 0;
  -moz-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  -o-transform-origin: 0 0;
  transform-origin: 0 0;
}
body nav#main #close span.close {
  display: none;
}
body nav#main #close span.open {
  display: inline;
}
body nav#main.hide {
  left: -400px;
}
body article#main {
  max-width: 1000px;
  padding: 0px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: all 50ms ease 0;
  -moz-transition: all 50ms ease 0;
  -ms-transition: all 50ms ease 0;
  -o-transition: all 50ms ease 0;
  transition: all 50ms ease 0;
}
li {
  list-style: none;
}
