body{font-family:Poppins,sans-serif;font-size:14px;color:#222;background-color:#fff;line-height:1.9;font-weight:300}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:Raleway,sans-serif}b{font-weight:700}a{transition:all .15s ease-in-out}a:focus,a:hover{text-decoration:none}.preloader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background-color:#111}.preloader .spinner{position:absolute;top:50%;left:50%;width:40px;height:40px;margin:-20px 0 0 -20px}.preloader .double-bounce-1,.preloader .double-bounce-2{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;opacity:.75;border-radius:50%;-webkit-animation:sk-bounce 2s infinite ease-in-out;animation:sk-bounce 2s infinite ease-in-out}.preloader .double-bounce-2{-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes sk-bounce{0%,100%{-webkit-transform:scale(0)}50%{-webkit-transform:scale(1)}}@keyframes sk-bounce{0%,100%{transform:scale(0);-webkit-transform:scale(0)}50%{transform:scale(1);-webkit-transform:scale(1)}}.intro{padding:65px 0}.intro .title{font-family:'Exo 2',sans-serif;font-size:68px;font-weight:800}.intro .description{margin-bottom:30px;font-weight:400;color:#777}.intro .btn{background-color:#1ac139;border-color:#1ac139;padding:8px 36px;border-radius:30px;font-size:14px;color:#fff;text-transform:uppercase}.intro .btn:active,.intro .btn:focus,.intro .btn:hover{box-shadow:none!important;background-color:#1ac139!important;border-color:#1ac139!important}.demos{padding-bottom:60px}.demos .single-demo{margin:40px 0;box-shadow:0 3px 40px rgba(121,121,121,.6)}.demos .single-demo .caption{padding:7px;display:block;font-size:15px;font-weight:600;color:#444;text-align:center;box-shadow:inset 0 2px 2px 0 rgba(0,0,0,.08)}footer{background-color:#111;color:#fff;padding:10px 0}footer p{margin:0}