html{-webkit-text-size-adjust:none}body{background-color:#1D1D1D;font-family:Sans Serif,Arial,Helvetica}@media all and (max-width:480px){#chat iframe {width:95% !important}}@media all and (max-width:830px){.bg{content:"";display:block;position:absolute;top:0;left:0;/*background:url(/images/mobile_landing.png) 50% no-repeat fixed #1D1D1D;*/background: url(/images/land.jpeg) 50% no-repeat fixed #1D1D1D; background-size: contain; width:100%;height:100%}.contact_box .fa{margin-right:0!important}}@media (min-width:830px){.bg{content:"";display:block;position:absolute;top:0;left:0;background:url(/images/landing.jpeg) 50% no-repeat fixed #1D1D1D;width:100%;height:100%}}@media only handheld and (min-width:1200px){.bg{background:url(/images/land.jpeg) center center no-repeat fixed!important;background-size:contain!important}.contact_box .fa{margin-right:0!important;border-radius:50%!important;padding:50px!important;width:100px!important;height:100px!important;font-size:100px!important}}@media screen and (-webkit-device-pixel-ratio:1.5) and (-webkit-device-pixel-ratio:2){.bg{background:url(/images/land.jpeg) center center no-repeat fixed!important;background-size:contain!important}}@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation :landscape){.bg{background-size:inherit}.contact_box .fa{margin-right:0!important;border-radius:50%!important;padding:25px!important;width:50px!important;height:50px!important;font-size:50px!important}}@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation :portrait){.contact_box .fa{margin-right:0!important;border-radius:50%!important;padding:15px!important;width:80px!important;height:80px!important;font-size:80px!important}}@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation :landscape) and (-webkit-min-device-pixel-ratio:1){.bg{background-size:inherit}.contact_box .fa{margin-right:0!important;border-radius:50%!important;padding:25px!important;width:50px!important;height:50px!important;font-size:50px!important}}@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation :portrait) and (-webkit-min-device-pixel-ratio:1){.contact_box .fa{margin-right:0!important;border-radius:50%!important;padding:15px!important;width:80px!important;height:80px!important;font-size:80px!important}}@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation :landscape) and (-webkit-min-device-pixel-ratio:2){.bg{background-size:inherit}.contact_box .fa{margin-right:0!important;border-radius:50%!important;padding:25px!important;width:50px!important;height:50px!important;font-size:50px!important}}@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation :portrait) and (-webkit-min-device-pixel-ratio:2){.contact_box .fa{margin-right:0!important;border-radius:50%!important;padding:15px!important;width:80px!important;height:80px!important;font-size:80px!important}}.overlay{background:url(/images/pattern.png) fixed;position:absolute;top:0;z-index:1;opacity:.3;width:100%;overflow:hidden;height:100%}.contact_box .fa{margin-right:5px;border-radius:50%;padding:5px;width:30px;height:30px;color:#fff;font-size:30px}.contact_box .fa:before{position:relative;left:0}.contact_box{width:100%;bottom:35px;position:fixed;margin:10px 0 auto;padding:0;text-align:center;z-index:2}.vat{bottom:8px;color:#ecf0f1;opacity:.5;font-family:serif;letter-spacing:2px;text-rendering:optimizeLegibility}.contact-email,.contact-flickr,.contact-github,.contact-gplus,.contact-linkedin,.contact-phone,.contact-twitter,.contact-pdf,.contact-chat{display:inline-table;}.contact-email i:hover{background-color:#679d43}.contact-phone i:hover{background-color:#27ae60}.contact-linkedin i:hover{background-color:#0172b1}.contact-gplus i:hover{background-color:#d14836}.contact-twitter i:hover{background-color:#38a8df}.contact-flickr i:hover{background-color:#D33257}.contact-github i:hover{background-color:#3498DB}.contact-pdf i:hover{background-color:#d35400}.contact-chat i:hover{background-color:#2c3e50}.social-popout{-webkit-transition:all ease .5s;-moz-transition:all ease .5s;-o-transition:all ease .5s;-ms-transition:all ease .5s;transition:all ease .5s}.social-popout:hover{margin:5px;box-shadow:-10px 0 0 0 rgba(0,0,0,.3)}#chat{height: 100%; margin: 0; background-color: #272526;}.logo_container{text-align: center; height: 20%}.logo_container img{margin: 15px;} #chat iframe {width: 60%;height: 70%;margin:0 auto;display: block}