body{margin:0;padding:0;font-size:14px;color:#4f4f4f;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#004975;font-family:'Lato',sans-serif}a{color:inherit}h1,h2,h3,h4,h5{font-weight:normal;margin:0}#mobile_menu_btn{display:none}#main_wrapper{width:100%;position:relative;margin:0 auto;height:100vh}#content{width:100%;text-align:center}#main_logo{width:80%;max-width:350px}.bg{opacity:.6;display:none;position:fixed!important}video{position:fixed;right:0;bottom:0;min-width:100%;min-height:100%;opacity:.6}#underc_box{position:fixed;bottom:0;left:0;right:0;text-align:center;padding:20px;color:#fff;line-height:30px;opacity:.5}#underc_box span{font-size:20px;font-weight:700;letter-spacing:2px}#address_box{color:#fff;opacity:.6;margin-top:50px;font-size:0}.address_col{padding:30px;width:20%;line-height:30px;font-size:14px;border-top:1px solid rgba(255,255,255,0.2);padding-top:50px}.address_col:first-child{text-align:left}.address_col:last-child{text-align:right}.address_col h2{font-weight:700}@media only screen and (max-width:1600px){.address_col{width:30%}}@media only screen and (max-height:500px){.address_col{width:100%;text-align:center!important;padding-top:0!important;border-top:0!important}.address_col p{margin:0}#content{top:0;left:0;-webkit-transform:translate(0,0);transform:translate(0,0);position:relative;padding:50px;padding-bottom:20px!important}#main_logo{width:100%}#underc_box{position:relative;bottom:auto;left:auto;right:auto;text-align:center;padding:0 20px;color:#fff;line-height:20px;opacity:.5;margin-bottom:50px}}@media only screen and (max-width:1050px){.address_col{width:100%;text-align:center!important;padding-top:0!important;border-top:0!important}.address_col p{margin:0}#content{top:0;left:0;-webkit-transform:translate(0,0);transform:translate(0,0);position:relative;padding:50px;padding-bottom:20px!important}#main_logo{width:100%}#underc_box{position:relative;bottom:auto;left:auto;right:auto;text-align:center;padding:0 20px;color:#fff;line-height:20px;opacity:.5;margin-bottom:50px}}@media only screen and (max-width:600px){#content{padding:50px 20px}video{display:none}.bg{opacity:.6;display:block}}