html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { border: 0; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; margin: 0; outline: 0; padding: 0; vertical-align: baseline;}
html {overflow-y: scroll; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%;}
body {background-image:url("v1_bg.jpg"); background-size: cover; width: 100vw; height: 100vh; font-family: "Roboto Slab", Arial; font-size:32px; color:#ffffff; line-height:1.5;}
body * {box-sizing: border-box;}
.div {display:block; float:left; width:100%;}
.padding10 {padding:10px;}
.padding20 {padding:20px;}
.ml0 {margin-left: 0px;} 
.ml10 {margin-left:10px;}
.ml20 {margin-left:20px;}
.ml30 {margin-left:30px;}
.ml40 {margin-left:40px;}
.ml50 {margin-left:50px;}
.ml60 {margin-left:60px;}
.ml70 {margin-left:70px;}
.ml80 {margin-left:80px;}
.ml90 {margin-left:90px;}
.ml100 {margin-left:100px;}
.mr0 {margin-right: 0px;} 
.mr10 {margin-right:10px;}
.mr20 {margin-right:20px;}
.mr30 {margin-right:30px;}
.mr40 {margin-right:40px;}
.mr50 {margin-right:50px;}
.mr60 {margin-right:60px;}
.mr70 {margin-right:70px;}
.mr80 {margin-right:80px;}
.mr90 {margin-right:90px;}
.mr100 {margin-right:100px;}
.mb0 {margin-bottom: 0px;} 
.mb10 {margin-bottom:10px;}
.mb20 {margin-bottom:20px;}
.mb30 {margin-bottom:30px;}
.mb40 {margin-bottom:40px;}
.mb50 {margin-bottom:50px;}
.mb60 {margin-bottom:60px;}
.mb70 {margin-bottom:70px;}
.mb80 {margin-bottom:80px;}
.mb90 {margin-bottom:90px;}
.mb100 {margin-bottom:100px;}
.mt10 {margin-top:10px;}
.mt20 {margin-top:20px;}
.mt30 {margin-top:30px;}
.mt40 {margin-top:40px;}
.mt50 {margin-top:50px;}
.mt60 {margin-top:60px;}
.mt70 {margin-top:70px;}
.mt80 {margin-top:80px;}
.mt90 {margin-top:90px;}
.mt100 {margin-top:100px;}
.pl0 {padding-left: 0px;} 
.pl10 {padding-left:10px;}
.pl20 {padding-left:20px;}
.pl30 {padding-left:30px;}
.pl40 {padding-left:40px;}
.pl50 {padding-left:50px;}
.pl60 {padding-left:60px;}
.pl70 {padding-left:70px;}
.pl80 {padding-left:80px;}
.pl90 {padding-left:90px;}
.pl100 {padding-left:100px;}
.pr0 {padding-right: 0px;} 
.pr10 {padding-right:10px;}
.pr20 {padding-right:20px;}
.pr30 {padding-right:30px;}
.pr40 {padding-right:40px;}
.pr50 {padding-right:50px;}
.pr60 {padding-right:60px;}
.pr70 {padding-right:70px;}
.pr80 {padding-right:80px;}
.pr90 {padding-right:90px;}
.pr100 {padding-right:100px;}
.pb0 {padding-bottom: 0px;} 
.pb10 {padding-bottom:10px;}
.pb20 {padding-bottom:20px;}
.pb30 {padding-bottom:30px;}
.pb40 {padding-bottom:40px;}
.pb50 {padding-bottom:50px;}
.pb60 {padding-bottom:60px;}
.pb70 {padding-bottom:70px;}
.pb80 {padding-bottom:80px;}
.pb90 {padding-bottom:90px;}
.pb100 {padding-bottom:100px;}
.pt10 {padding-top:10px;}
.pt20 {padding-top:20px;}
.pt30 {padding-top:30px;}
.pt40 {padding-top:40px;}
.pt50 {padding-top:50px;}
.pt60 {padding-top:60px;}
.pt70 {padding-top:70px;}
.pt80 {padding-top:80px;}
.pt90 {padding-top:90px;}
.pt100 {padding-top:100px;}
.float-right {float:right;}
.float-left {float:left;}
.proc90 {width:90%;}
.proc85 {width:85%;}
.proc80 {width:80%;}
.proc75 {width:75%;}
.proc70 {width:70%;}
.proc65 {width:65%;}
.proc60 {width:60%;}
.proc50 {width:50%;}
.proc40 {width:40%;}
.proc35 {width:35%;}
.proc33 {width:33.3333%;}
.proc30 {width:30%;}
.proc25 {width:25%;}
.proc20 {width:20%;}
.proc15 {width:15%;}
.proc10 {width:10%;}
.text-align-center {text-align:center;}
.div_center {max-width:990px; display:inline-block; float:none; padding-left:20px; padding-right:20px; width:100%;}
.logo {display:inline-block; float:none; width:auto; height:auto;}
h1 {font-size:60px;}
.contact-details-wrapper {font-size:24px; padding-top:30px; padding-bottom: 30px; background-color: rgba(0,156,219,0.36); line-height:48px; text-align:left;}
.icons {background-image:url("icons_v1.png"); height:48px; display:block; float:left; margin-right:25px; background-size: auto; margin-left:10px; position: relative; top:2px;}
.icon-email {background-position: 0px 0px; width:50px;}
.icon-phone {background-position: -52px 0px; width: 48px;}

@media all and (max-width:990px){    
    .contact-details-container > .pr50 {padding-right:20px;}
    .contact-details-container > .pl50 {padding-left:20px;}
}
@media all and (max-width:880px){
    .contact-details-container > .pr50 {padding-right:0px; padding-bottom: 20px; width:100%;}
    .contact-details-container > .pl50 {padding-left:0px; width:100%;}
    .contact-details-wrapper {text-align:right;}
}

@media all and (max-width:440px){    
    body {font-size:24px;}    
    h1 {font-size:36px;}  
    .contact-details-wrapper {font-size:16px;}
    .div_center {padding-right:10px; padding-left:10px;}
    .icons {margin-right: 10px; margin-left:0px;}
}