.demo1-col{float: left;height: 100%;width: 100%;}
.demo1{margin:10px 0;width: 100%;height: 65vh;border-top: solid 1px #CCC;}
.demo1 p{font-size: 18px;font-family: 'Kuro-Regular', sans-serif;}
.demo1 p.odd{background:#f0f0f0}
.demo-raw{margin:10px 0;width:250px;height:300px;overflow:auto}
.simplebar,[data-simplebar-direction]{position:relative;overflow:hidden;-webkit-overflow-scrolling:touch;}
.simplebar .simplebar-scroll-content,[data-simplebar-direction] .simplebar-scroll-content{overflow-y:scroll;overflow-x:auto;position:absolute;left:0;right:0;top:0;bottom:0;-ms-overflow-style:none}
.simplebar-scroll-content::-webkit-scrollbar{display:none}
[data-simplebar-direction="horizontal"] .simplebar-scroll-content,.simplebar.horizontal .simplebar-scroll-content{overflow-x:scroll;overflow-y:auto}
.simplebar-track{z-index:99;position:absolute;top:0;right:0;bottom:0;width:11px}
.simplebar-track .simplebar-scrollbar{position:absolute;right:2px;min-height:10px;width:7px;-ms-filter:"alpha(opacity=0)";opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;-o-transition:opacity .2s linear;-ms-transition:opacity .2s linear;transition:opacity .2s linear;background:#008ad1;-webkit-background-clip:padding-box;-moz-background-clip:padding}
.simplebar-track:hover .simplebar-scrollbar{-ms-filter:"alpha(opacity=70)";opacity:.7;-webkit-transition:opacity 0 linear;-moz-transition:opacity 0 linear;-o-transition:opacity 0 linear;-ms-transition:opacity 0 linear;transition:opacity 0 linear}
.simplebar-track .simplebar-scrollbar.visible{-ms-filter:"alpha(opacity=70)";opacity:.7}
[data-simplebar-direction="horizontal"] .simplebar-track,.simplebar.horizontal .simplebar-track{top:auto;left:0;width:auto;height:11px}
[data-simplebar-direction="horizontal"] .simplebar-track .simplebar-scrollbar,.simplebar.horizontal .simplebar-track .simplebar-scrollbar{right:auto;top:2px;height:7px;min-height:0;min-width:10px;width:auto}
@media all and (max-width:1366px){.demo1 {height: 87vh;}.col {height: 78vh;overflow: auto;}}
/*@media all and (max-width:1280px){.demo1 {height: 65vh;}.col {height: 105vh;}}*/
@media (max-width: 1024px){.col {height: 107vh;}}
@media all and (max-width: 960px) {.demo1{height: 105vh;border-top:solid 1px #CCC;}}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {.demo1{height: 74vh;}.col{height: 83vh;}}
