@media (min-width:1200px){#bio .img-cont .imgbx{text-align:center;height:calc(100% - 90px)}}@media (max-width:991px){html{line-height:1.35rem}#home .bg-cont{background-image:url(../imgs/home_md_low.jpg)}#bio .info{width:50%}}@media (min-width:768px) and (max-width:991px) and (orientation:portrait){#bio,#bio .info{margin-top:1rem}#bio .info,#news .info ul li{width:100%}#bio>div{display:block}#bio .img-cont{width:100%;min-height:500px}#bio .img-cont .imgbx{top:0;height:100%}#bio .info{padding:0;margin-bottom:1rem}#bio .info h2{margin-top:0}}@media (max-width:767px){#bio p,#news h3,p{text-align:justify}header img{right:30px;top:30px}section{max-height:none;margin-bottom:3rem}header #img-cont{right:15px;top:32px}.page{padding:2rem}p{font-size:1rem}#bio{height:auto;margin-bottom:5rem}#bio,#bio .info{margin-top:1rem}#bio h1,h2{font-size:2.2rem}#bio>div{display:block}#bio .social{top:50px}#bio .info{width:100%;margin-bottom:1rem}#bio .img-cont{width:100%}#bio .img-cont .imgbx{position:relative;top:0;height:100%}#bio .img-cont .imgbx img{width:100%}#news .info .news-cont ul li:not(:last-child){border-bottom:1px dotted #dadada;padding-bottom:2rem}#news .info .news-cont ul li time{position:relative;top:5px}#news .info .news-cont ul .img-cont{max-width:100%;margin-right:0!important;margin-left:0!important}#news .info .news-cont ul .news{width:100%;margin-top:10px}#terms h1{font-size:1.8rem}#terms h2{font-size:1.3rem}#contact .form-cont{padding-right:20px;padding-left:20px}.cimg-cont{position:fixed;height:100%}#contact .form-cont button{float:left}#downloads .himg-cont img{width:100%;margin:10px 0}footer{position:relative}.lmore{margin-top:30px}}@media (min-width:320px) and (max-width:480px) and (orientation:portrait){#bio h1,h2{font-size:1.65rem}#bio .img-cont .imgbx{position:relative}#news{height:auto}#news .info .news-cont{width:100%}#news .info .news-cont ul li{width:100%;margin:2rem 0}#news .info .news-cont ul li h3{font-size:1rem}#news .info .news-cont ul .img-cont{width:100%;float:none;margin:0}footer span:last-child{display:block}footer span:nth-last-child(2){display:none}}@media (min-width:320px) and (max-width:767px) and (orientation:landscape){#bio .img-cont{min-height:450px}#bio .img-cont .imgbx{position:absolute}#news .info ul li{width:100%}}