
.alignleft{float:left;margin-right:15px}
.alignright{float:right;margin-left:15px}
.aligncenter{display:block;margin:0 auto 15px}
a:focus{outline:0 solid}
img{max-width:100%;height:auto}
h1,h2,h3,h4,h5,h6{margin:0 0 15px;font-weight:600;color:#373737;font-family: 'Century Gothic', sans-serif;}
a:hover{text-decoration:none}

.boxed-btn:focus{outline:0;text-decoration:none}
.boxed-btn{color:#fff;background-color:#6a38da;display:inline-block;padding:10px 20px;border-radius:5px;margin-top:25px}
.boxed-btn:hover{color:#fff}
.header-area{padding:200px 0 200px 0;position:relative;z-index:1}
.header-area:after{position:absolute;background:rgba(0,0,0,0.75);width:100%;height:100%;content:"";left:0;top:0;z-index:-1;}
/*.header-bg{background:url("../img/header-bg.jpg");background-attachment:fixed;background-position:center;background-size:cover}*/
.header-bg{background-color: #000711;}
.page-showcase{background:#fff;padding:115px 0 70px 0}
.header-area h2{font-size:50px;line-height:75px;font-weight:700;margin-bottom:25px;color:#4f4f4f}
img.header-logo{margin-bottom:10px;width:300px}
.header-area p{font-size:18px;color:#4f4f4f;line-height:28px;max-width:700px;margin:0 auto}
.showcase-thumb{position:relative}
.showcase-thumb:after{background:#000;left:0;top:0;height:100%;width:100%;content:"";position:absolute;opacity:.6;transition:.5s;visibility:hidden;opacity:0}.showcase-thumb a{color:#fff;padding:10px 15px;border-radius:5px;font-size:14px;transition:.5s;background-color:#6a38da}
.showcase-thumb a:hover{opacity:.8}
.showcase-thumb:hover{box-shadow:0 0 45px 0 #e4dfdf}
.showcase-thumb:hover:after{visibility:visible;opacity:.6}
.showcase-thumb:hover .hover{opacity:1;visibility:visible;transform:scale(1.2);z-index:2}
.single-showcase{margin-bottom:50px}
.single-showcase h1{color:#fff;padding:20px;font-size:24px}
a.logo img{margin-top:15px}
.main-menu .boxed-btn{margin-top:11px;margin-bottom:14px}
.showcase-thumb .hover{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;visibility:hidden;opacity:0;transition:.3s ease-in}
.showcase-thumb .hover h4{font-size:24px;color:#fff;font-weight:700;letter-spacing:1px}
.single-showcase{box-shadow:0 0 15px 0 #e4dfdf}
.gray-bg{background-color:#fbfbfb}
.section-title{margin-bottom:80px}
.section-title .title{font-size:50px;line-height:60px;font-weight:800}
.section-title .subtitle{font-size:18px;line-height:24px;text-transform:uppercase;font-weight:700;color:#ffb606;display:block;margin-bottom:10px}
.header-area .btn-wrapper .boxed-btn:hover{background-color:#ffb606;color:#fff}
.header-area .btn-wrapper .boxed-btn{margin:0 10px;width:170px;height:55px;line-height:55px;padding:0;background-color:transparent;border:2px solid rgba(255,255,255,.3);color:#e5e5e5;transition:.3s ease-in}
.header-area .btn-wrapper .boxed-btn:last-child{width:190px}
.header-area .btn-wrapper{margin-top:85px}
canvas{display:block;vertical-align:bottom}
#particles-js{position:absolute;width:100%;height:100%;background-color:transparent;background-image:url("../../../../d/assets/css/%22%22");background-repeat:no-repeat;background-size:cover;background-position:50% 50%;left:0;top:0}
.count-particles{background:#002;position:absolute;top:48px;left:0;width:80px;color:#13e8e9;font-size:.8em;text-align:left;text-indent:4px;line-height:14px;padding-bottom:2px;font-family:Helvetica,Arial,sans-serif;font-weight:700}
.js-count-particles{font-size:1.1em}
#stats,.count-particles{-webkit-user-select:none;margin-top:5px;margin-left:5px}
#stats{border-radius:3px 3px 0 0;overflow:hidden}
.count-particles{border-radius:0 0 3px 3px}

.webkit-text-stroke-thin{-webkit-text-stroke:.15px}
.webkit-antialiased{-webkit-font-smoothing:antialiased;-webkit-text-stroke:.5px}
body.webkit-antialiased section:not(.color){-webkit-text-stroke:.15px}
@-webkit-keyframes scroll-down-arrow{0%{margin-top:8px}100%{margin-top:16px}}
@-moz-keyframes scroll-down-arrow{0%{margin-top:8px}100%{margin-top:16px}}
@-ms-keyframes scroll-down-arrow{0%{margin-top:8px}100%{margin-top:16px}}
@-o-keyframes scroll-down-arrow{0%{margin-top:8px}100%{margin-top:16px}}
@keyframes scroll-down-arrow{0%{margin-top:8px}100%{margin-top:16px}}
@-webkit-keyframes animate-zoom{0%{-webkit-transform:scale(.5,.5);-moz-transform:scale(.5,.5);-ms-transform:scale(.5,.5);-o-transform:scale(.5,.5);transform:scale(.5,.5);opacity:0;bottom:auto}100%{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1);opacity:1;bottom:auto}}
@-moz-keyframes animate-zoom{0%{-webkit-transform:scale(.5,.5);-moz-transform:scale(.5,.5);-ms-transform:scale(.5,.5);-o-transform:scale(.5,.5);transform:scale(.5,.5);opacity:0;bottom:auto}100%{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1);opacity:1;bottom:auto}}
@-ms-keyframes animate-zoom{0%{-webkit-transform:scale(.5,.5);-moz-transform:scale(.5,.5);-ms-transform:scale(.5,.5);-o-transform:scale(.5,.5);transform:scale(.5,.5);opacity:0;bottom:auto}100%{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1);opacity:1;bottom:auto}}
@-o-keyframes animate-zoom{0%{-webkit-transform:scale(.5,.5);-moz-transform:scale(.5,.5);-ms-transform:scale(.5,.5);-o-transform:scale(.5,.5);transform:scale(.5,.5);opacity:0;bottom:auto}100%{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1);opacity:1;bottom:auto}}
@keyframes animate-zoom{0%{-webkit-transform:scale(.5,.5);-moz-transform:scale(.5,.5);-ms-transform:scale(.5,.5);-o-transform:scale(.5,.5);transform:scale(.5,.5);opacity:0;bottom:auto}100%{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1);opacity:1;bottom:auto}}

.scroll-down-arrow:link,.scroll-down-arrow:visited{color:#fff;background-color:#7a4e21}
.scroll-down-arrow{position:absolute;z-index:3;display:block;width:85px;height:85px;bottom:-32px;left:50%;margin-left:-52px;font-size:52px;text-align:center;border-radius:104px;-webkit-transition:background-color .3s ease,color .3s ease;-moz-transition:background-color .3s ease,color .3s ease;-ms-transition:background-color .3s ease,color .3s ease;-o-transition:background-color .3s ease,color .3s ease;transition:background-color .3s ease,color .3s ease;opacity:1}
.scroll-down-arrow span{display:block;margin-top:12px;-webkit-animation:scroll-down-arrow .5s ease infinite alternate;-moz-animation:scroll-down-arrow .5s ease infinite alternate;-ms-animation:scroll-down-arrow .5s ease infinite alternate;-o-animation:scroll-down-arrow .5s ease infinite alternate;animation:scroll-down-arrow .5s ease infinite alternate}


