body{background:#000;color:#999;font-family:Raleway,sans-serif;font-size:16px;font-weight:400}#about,#about .fp-slide,#about .fp-tableCell,#contact,#contact .fp-slide,#contact .fp-tableCell,#home,#home .fp-slide,#home .fp-tableCell,#portfolio,#portfolio .fp-slide,#portfolio .fp-tableCell,#work,#work .fp-slide,#work .fp-tableCell,footer,footer .fp-slide,footer .fp-tableCell{height:auto!important}h1,h2,h3,h4,h5{color:#fff;font-weight:700}#about,#contact,#portfolio,#work{padding-top:100px;padding-bottom:120px}.rotating{display:inline-block;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:rotateX(0) rotateY(0) rotateZ(0);-moz-transform:rotateX(0) rotateY(0) rotateZ(0);-ms-transform:rotateX(0) rotateY(0) rotateZ(0);-o-transform:rotateX(0) rotateY(0) rotateZ(0);transform:rotateX(0) rotateY(0) rotateZ(0);-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s;-webkit-transform-origin-x:50%}.rotating.flip{position:relative}.rotating .back,.rotating .front{left:0;top:0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden}.rotating .front{position:absolute;display:inline-block;-webkit-transform:translate3d(0,0,1px);-moz-transform:translate3d(0,0,1px);-ms-transform:translate3d(0,0,1px);-o-transform:translate3d(0,0,1px);transform:translate3d(0,0,1px)}.rotating.flip .front{z-index:1}.rotating .back{display:block;opacity:0}.rotating.spin{-webkit-transform:rotate(360deg) scale(0);-moz-transform:rotate(360deg) scale(0);-ms-transform:rotate(360deg) scale(0);-o-transform:rotate(360deg) scale(0);transform:rotate(360deg) scale(0)}.rotating.flip .back{z-index:2;display:block;opacity:1;-webkit-transform:rotateY(180deg) translate3d(0,0,0);-moz-transform:rotateY(180deg) translate3d(0,0,0);-ms-transform:rotateY(180deg) translate3d(0,0,0);-o-transform:rotateY(180deg) translate3d(0,0,0);transform:rotateY(180deg) translate3d(0,0,0)}.rotating.flip.up .back{-webkit-transform:rotateX(180deg) translate3d(0,0,0);-moz-transform:rotateX(180deg) translate3d(0,0,0);-ms-transform:rotateX(180deg) translate3d(0,0,0);-o-transform:rotateX(180deg) translate3d(0,0,0);transform:rotateX(180deg) translate3d(0,0,0)}.rotating.flip.cube .front{-webkit-transform:translate3d(0,0,100px) scale(.9,.9);-moz-transform:translate3d(0,0,100px) scale(.85,.85);-ms-transform:translate3d(0,0,100px) scale(.85,.85);-o-transform:translate3d(0,0,100px) scale(.85,.85);transform:translate3d(0,0,100px) scale(.85,.85)}.rotating.flip.cube .back{-webkit-transform:rotateY(180deg) translate3d(0,0,100px) scale(.9,.9);-moz-transform:rotateY(180deg) translate3d(0,0,100px) scale(.85,.85);-ms-transform:rotateY(180deg) translate3d(0,0,100px) scale(.85,.85);-o-transform:rotateY(180deg) translate3d(0,0,100px) scale(.85,.85);transform:rotateY(180deg) translate3d(0,0,100px) scale(.85,.85)}.rotating.flip.cube.up .back{-webkit-transform:rotateX(180deg) translate3d(0,0,100px) scale(.9,.9);-moz-transform:rotateX(180deg) translate3d(0,0,100px) scale(.85,.85);-ms-transform:rotateX(180deg) translate3d(0,0,100px) scale(.85,.85);-o-transform:rotateX(180deg) translate3d(0,0,100px) scale(.85,.85);transform:rotateX(180deg) translate3d(0,0,100px) scale(.85,.85)}#home{background:url(../images/home-bg.jpg);background-size:cover;background-repeat:no-repeat;padding-top:120px;padding-bottom:140px;text-align:center}#home h1{border:2px solid #d43f52;color:#d43f52;display:inline-block;letter-spacing:6px;padding:25px 35px;margin:30px 0}#home h2{padding-bottom:10px}#home .btn{background:0 0;border:2px solid #fff;color:#fff;font-size:16px;font-weight:700;width:180px;height:60px;margin-top:40px;padding-top:18px;transition:all .4s ease-in-out}#home .btn:hover{background:#d43f52;border-color:transparent}#work{background:#1a1a1a}#work h2{text-align:center}#work .media{margin-top:30px}#work .media .fa{border:2px solid #fff;border-radius:50%;color:#d43f52;font-size:24px;margin-right:24px;width:60px;height:60px;line-height:55px;text-align:center;vertical-align:middle;transition:all .4s ease-in}#work .media .fa:hover{background:#fff;cursor:pointer}#work .media .media-heading{font-weight:600;font-size:20px;padding-bottom:10px}#about h4{padding:15px 0;color:#d43f52}#about .progress{border-radius:4px;background:#fff;height:4px}#about .progress .progress-bar-danger{background:#d43f52}#about .text-top{padding-top:50px}#about span{color:#fff;font-weight:700;display:block;padding-bottom:6px}#about small{font-weight:700;float:right}#portfolio{background:#1a1a1a;text-align:center}#portfolio h2{padding-bottom:30px}#portfolio .portfolio-thumb{overflow:hidden;position:relative;margin-bottom:30px}#portfolio .portfolio-thumb .portfolio-overlay{background:#d43f52;top:0;left:0;right:0;bottom:0;opacity:0;width:100%;height:100%;position:absolute;padding-top:60px;transition:all .4s ease-in-out}#portfolio .portfolio-thumb:hover .portfolio-overlay{cursor:pointer;opacity:.8;transform:scale(.9)}#contact address{padding-bottom:18px}#contact .contact-title{font-size:24px;font-weight:700;padding-bottom:20px;color:#fff}#contact .fa{border:2px solid #fff;border-radius:50%;color:#d43f52;width:50px;height:50px;line-height:45px;text-align:center;margin-right:20px}#contact .form-control{background:0 0;border:2px solid #999;border-radius:0;box-shadow:none;color:#fff;margin-bottom:20px}#contact input{height:50px}#contact input[type=submit]{background:#d43f52;border:2px solid transparent;color:#fff;font-weight:700;transition:all .4s ease-in-out}#contact input[type=submit]:hover{background:#fff;color:#d43f52}footer{border-top:1px solid #090909;text-align:center;padding-top:40px;padding-bottom:20px}footer hr{width:100px}.social-icon{position:relative;padding:0;margin:0}.social-icon li{display:inline-block;list-style:none}.social-icon li a{border-radius:50%;color:#606060;text-decoration:none;transition:all .4s ease-in-out;text-align:center;margin-right:10px}.social-icon li a:hover{color:#d43f52}#container3D canvas{width:100vw!important;height:100vh!important;position:inherit;top:0;left:0}