
html, body {overflow-x:hidden; }
body {font-family: 'Poppins', sans-serif; font-weight: normal; color: #333; font-size: 14px; line-height: 1.6; background-size:cover; height:100vh; background-position:center; background-repeat:no-repeat; position:relative; display:block;}
body:before {background-color: rgba(0,0,0,0.8); position:fixed; left:0; right:0; top:0; bottom:0; content:"";}
p {font-weight: 300;}
img {max-width:100%; height:auto;}
a {color:#000; -webkit-transition:all linear 0.2s 0s; transition:all linear 0.2s 0s;}
a:hover, a:focus {text-decoration:none; outline:0; color:#333;}
h1, h2, h3, h4, h5, h6 {font-family: 'Poppins', sans-serif;}
.container {max-width: 1320px;}


.splash_wrapper {position:fixed; left:50%; top:50%; -webkit-transform: translate(-50%,-50%); transform: translate(-50%,-50%); padding:50px; -webkit-box-shadow:rgba(0,0,0,0.2) 0 0 10px; box-shadow:rgba(0,0,0,0.2) 0 0 10px; background-color:rgba(255,255,255,.95); width: 80%; max-width:600px;}
.splash_wrapper .logo {margin-bottom:30px; display:block; text-align: center;}
.splash_wrapper .logo img{max-width:200px; }
ul.contact_info_list{list-style:none;padding:0;margin:0;margin-bottom:50px; margin-top:50px;}
ul.contact_info_list li{position:relative; padding:10px 0; padding-left:30px;color:#333; font-size:18px;}
ul.contact_info_list li a{display:block;color:#333;font-weight:400}
ul.contact_info_list li i{ position:absolute;left:0;top:20px; color: #8c076b;}
ul.contact_info_list li a:hover{color:#000;text-decoration:none}

.splash_wrapper .btn {padding:7px 25px;}

.aeroplane {position:absolute; right:-170px; top:-90px; width:360px; }

.disclaimer {color:rgba(255,255,255,0.8); font-size:12px; text-align: center; margin-top:10px; position:absolute; left:50%; -webkit-transform: translateX(-50%); transform: translateX(-50%);
bottom:15px;width:100%; z-index:999;}
.disclaimer p {margin-bottom:1px;}



@media (max-width:767px) {
    .splash_wrapper {position: relative; left: inherit; top: inherit;-webkit-transform:none;transform: none; padding:30px; margin:10px auto 25px; }
    .splash_wrapper .logo {margin-bottom: 0; }
    ul.contact_info_list {margin-bottom:10px; margin-top:10px; }
    .disclaimer {position:relative; display:block; left: inherit; bottom:inherit; -webkit-transform:none; transform: none; margin:10px auto; width: 80%;}
    .aeroplane {display: none;}
}
@media (max-width:375px) {
    .splash_wrapper {padding:30px 10px; }
}
 