@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,300italic,300,600,700,800');
@import url('https://fonts.googleapis.com/css?family=Poppins:300,400,500,600,700');@charset "utf-8";*, *::after, *::before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
a, abbr, acronym, address, applet, big,blockquote, body, caption, cite, code, dd,del, dfn, div, dl,dt, em, fieldset, form,h1, h2, h3,h4, h5, h6, html, iframe, img,ins, kbd, label, legend, li, object, ol, p, pre, q, s, samp, section, small, span, strike,strong, sub, sup, table, tbody, td, tfoot, th, thead,tr, tt, ul, var{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-family:inherit;font-size:100%;}
::-webkit-scrollbar{width:5px;height:5px;background-color:#cccccc;border-radius:20px;}
::-webkit-scrollbar-track{background-color:#cccccc;border-radius:20px;}
::-webkit-scrollbar-thumb{background-color:#eb5833;border-radius:20px;}
html,body{width:100%;height:100%;}
body{font-family:'Poppins', sans-serif;font-size:16px;line-height:1.6;color:#212121;background-color:#ffffff;overflow-x:hidden;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;}
img{max-width:100%;height:auto;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;}
a, a:active{color:#616161;text-decoration:none;}
a:hover, a:focus{color:#212121;text-decoration:none;}
a:focus{outline:none !important;}
.hide_block{display:none !important;}
.loader{position:fixed;display:block;top:0;left:0;width:100%;height:100%;z-index:999;}
.loader-wrapper{height:110px;width:110px;position:absolute;top:calc(100% - 50%);left:50%;margin-left:-55px;margin-top:-55px;border-radius:50%;-webkit-transform:scale(1) translate3d(0,0,0);-moz-transform:scale(1) translate3d(0,0,0);-ms-transform:scale(1) translate3d(0,0,0);-o-transform:scale(1) translate3d(0,0,0);transform:scale(1) translate3d(0,0,0);}
.loader-circle{height:100px;width:100px;border-radius:50%;box-shadow:0 1px 0 0 #04293c, 0 -1px 0 0 rgba(0, 188, 212, 0.6), 1px 0 0 0 rgb(63, 81, 181), -1px 0 0 0 rgba(63, 81, 181, 0.36), 1px -1px 0 0 rgba(63, 81, 181, 0.25), -1px 1px 0 0 rgba(33, 150, 243, 0.25), 1px 1px 0 0 rgba(3, 169, 244, 0.22), -1px -1px 0 0 rgba(0, 188, 212, 0.22);-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;}
@-webkit-keyframes spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg);}
}
@keyframes spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg);}
}

.loader-circle-big{height:2500px;width:2500px;border-radius:100%;background-color:#FFFFFF;position:absolute;top:calc(100% - 50%);left:50%;margin-left:-1250px;margin-top:-1250px;-webkit-transform:scale(1) translate3d(0,0,0);-moz-transform:scale(1) translate3d(0,0,0);-ms-transform:scale(1) translate3d(0,0,0);-o-transform:scale(1) translate3d(0,0,0);transform:scale(1) translate3d(0,0,0);}
.loader.isActive .loader-circle-big{-webkit-transition:all 0.8s ease-out;-moz-transition:all 0.8s ease-out;-o-transition:all 0.8s ease-out;transition:all 0.8s ease-out;-webkit-transform:scale(0) translate3d(0,0,0);-moz-transform:scale(0) translate3d(0,0,0);-ms-transform:scale(0) translate3d(0,0,0);-o-transform:scale(0) translate3d(0,0,0);transform:scale(0) translate3d(0,0,0);}
.loader.isActive .loader-wrapper{-webkit-transition:all 0.1s ease-out;-moz-transition:all 0.1s ease-out;-o-transition:all 0.1s ease-out;transition:all 0.1s ease-out;-webkit-transition-delay:0.7s;-moz-transition-delay:0.7s;-mz-transition-delay:0.7s;-o-transition-delay:0.7s;transition-delay:0.7s;-webkit-transform:scale(0) translate3d(0,0,0);-moz-transform:scale(0) translate3d(0,0,0);-ms-transform:scale(0) translate3d(0,0,0);-o-transform:scale(0) translate3d(0,0,0);transform:scale(0) translate3d(0,0,0);}
.main-container{width:100%;position:relative;z-index:1;-webkit-transition:all 0.5s cubic-bezier(0.500, -0.010, 0.000, 1.005);-moz-transition:all 0.5s cubic-bezier(0.500, -0.010, 0.000, 1.005);-o-transition:all 0.5s cubic-bezier(0.500, -0.010, 0.000, 1.005);transition:all 0.5s cubic-bezier(0.500, -0.010, 0.000, 1.005);}
.cart{position:fixed;background-color:#424242;right:43px;top:19px;width:50px;height:50px;border-radius:50%;z-index:4;}
.cart:hover{background-color:#eb5833;box-shadow:0 0 18px rgba(0, 0, 0, 0.2);-webkit-transition:all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);-moz-transition:all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition:all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);}
.cart a{text-align:center;display:block;height:50px;border-radius:50%;line-height:50px;vertical-align:middle;}
.cart a img{width:25px;line-height:50px;}
.hero-section{position:relative;display:block;width:100%;height:100%;background:url(../img/bg.png) no-repeat center center;background-color:#FFFFFF;background-size:cover;background-attachment:fixed;left:0;top:0;overflow:hidden;}
.hero-wrapper{position:relative;z-index:2;}
.screen-wrapper{position:relative;z-index:1;}
.hero-section .logo{text-align:center;margin:auto;}
.hero-titleWrapper{text-align:center;}
.screen-wrapper{position:absolute;display:block;width:100%;top:0;left:0;bottom:0;right:0;}
.screen-wrapper .object-1{position:absolute;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;-webkit-transition-delay:.4s;transition-delay:.4s;opacity:1;-webkit-transform:translate(48%,-38%) translate3d(0,0,0) scale(0.3);-ms-transform:translate(48%,-38%) translate3d(0,0,0) scale(0.3);-o-transform:translate(48%,-38%) translate3d(0,0,0) scale(0.3);transform:translate(48%,-38%) translate3d(0,0,0) scale(0.3);}
.screen-wrapper .object-2{position:absolute;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;-webkit-transition-delay:.4s;transition-delay:.4s;opacity:1;-webkit-transform:translate(-48%,-48%) translate3d(0,0,0) scale(0.3);-ms-transform:translate(-48%,-48%) translate3d(0,0,0) scale(0.3);-o-transform:translate(-48%,-48%) translate3d(0,0,0) scale(0.3);transform:translate(-48%,-48%) translate3d(0,0,0) scale(0.3);}
.object-3{position:absolute;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;-webkit-transition-delay:.4s;transition-delay:.4s;opacity:1;-webkit-transform:translate(-32%,-3%) translate3d(0,0,0) scale(0.2);-ms-transform:translate(-32%,-3%) translate3d(0,0,0) scale(0.2);-o-transform:translate(-32%,-3%) translate3d(0,0,0) scale(0.2);transform:translate(-32%,-3%) translate3d(0,0,0) scale(0.2);}
.section-bigText{width:100%;text-align:center;position:absolute;top:45%;left:0;z-index:1;white-space:nowrap;font-size:237px;line-height:22px;font-weight:700;color:rgba(0, 0, 0, 0.04);letter-spacing:-5px;font-family:Poppins;user-select:none;}
section .title-container{position:relative;margin-bottom:50px;}
section .title-container .section-bigText{width:100%;text-align:center;position:absolute;top:20%;left:0;z-index:1;white-space:nowrap;font-size:190px;line-height:22px;font-weight:700;color:rgba(0, 0, 0, 0.02);letter-spacing:-5px;font-family:Poppins;user-select:none;}
section .title-container .subsection-bigText{width:100%;text-align:center;position:absolute;top:60%;left:0;z-index:1;white-space:nowrap;font-size:190px;line-height:22px;font-weight:700;color:rgba(0, 0, 0, 0.02);letter-spacing:-5px;font-family:Poppins;user-select:none;}
section .title-container .section-title{color:#000000;font-size:36px;font-weight:600;text-align:center;}
section .title-container h4{position:relative;font-size:14px;line-height:24px;font-weight:500;color:#eb5833;margin-bottom:10px;text-align:center;}
section .title-container .section-sub-title{color:#666666;display:block;font-size:18px;font-weight:300;max-width:700px;margin:20px auto 0;}
.layout-section{position:relative;padding:90px 0;overflow:hidden;}
.tags-wrapper .tags{list-style-type:none;list-style:none;text-align:center;}
.tags-wrapper .tags li a{color:#666666;font-size:14px;font-weight:400;letter-spacing:1px;line-height:20px;border:2px solid #e7ecff;border-radius:60px;padding:14px 35px;text-transform:capitalize;text-decoration:none;display:block;-webkit-transition:all .35s ease;-moz-transition:all .35s ease;-ms-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease;}
.tags-wrapper .tags li a:hover{background:#eb5833;border:2px solid #eb5833;color:#fff;box-shadow:0 0 18px rgba(0, 0, 0, 0.2);-webkit-transition:all .35s ease;-moz-transition:all .35s ease;-ms-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease;}
.tags-wrapper .tags li{display:inline-block;margin:10px 5px;}
.demo-wrapper{position:relative;display:block;top:0;padding:20px;background:#ffffff;overflow:hidden;border-radius:2px;margin-top:40px;-webkit-transition:all 0.15s ease 0s;-moz-transition:all 0.15s ease 0s;-ms-transition:all 0.15s ease 0s;-o-transition:all 0.15s ease 0s;transition:all 0.15s ease 0s;}
.demo-wrapper:hover{box-shadow:0 20px 25px rgba(0,0,0,0.12);-webkit-box-shadow:0 20px 25px rgba(0,0,0,0.12);top:-4px;-webkit-transition:all 0.15s ease 0s;-moz-transition:all 0.15s ease 0s;-ms-transition:all 0.15s ease 0s;-o-transition:all 0.15s ease 0s;transition:all 0.15s ease 0s;}
.demo-wrapper .portfolio-img{background-size:initial;background-position:top left;background-repeat:repeat;padding-top:400px!important;margin-left:auto!important;margin-right:auto!important;transition:background-position 3s linear 0.5s;background-position:top center;background-size:100% auto!important;height:100%;background-repeat:no-repeat;}
.demo-wrapper:hover .portfolio-img{background-position:bottom !important;transition:background-position 8s linear 0s;}
.demo-wrapper .leble{display:block;background:rgba(0, 0, 0,0.6);color:#FFF;text-align:center;font-size:11px;line-height:25px;letter-spacing:1px;font-weight:600;opacity:0;position:relative;width:100%;text-transform:uppercase;margin:0;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;}
.demo-wrapper:hover .leble{opacity:1;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;-webkit-transform:translate(0%,0%) translate3d(0,0,0);-ms-transform:translate(0%,0%) translate3d(0,0,0);-o-transform:translate(0%,0%) translate3d(0,0,0);transform:translate(0%,0%) translate3d(0,0,0);}
.portfolio-desc{padding:0 20px;max-width:100%;}
.portfolio-name{text-align:center;font-size:18px;line-height:26px;margin:20px 0 0;font-weight:500;color:#212121;text-transform:capitalize;}
.portfolio-desc span{font-size:12px;font-weight:300;color:#aaaaaa;margin-right:10px;}
.demo-wrapper:hover .portfolio-name{color:#eb5833;-webkit-transition:color 0.3s ease 0s;-moz-transition:color 0.3s ease 0s;-ms-transition:color 0.3s ease 0s;-o-transition:color 0.3s ease 0s;transition:color 0.3s ease 0s;}
.demo-wrapper:hover .portfolio-desc span{color:#000000;-webkit-transition:color 0.3s ease 0s;-moz-transition:color 0.3s ease 0s;-ms-transition:color 0.3s ease 0s;-o-transition:color 0.3s ease 0s;transition:color 0.3s ease 0s;}
.demo-link, .link{position:absolute;display:block;top:0;bottom:0;left:0;right:0;z-index:1;}
.section-info-img-wrapper{width:100%;text-align:center;margin-top:0px;padding-bottom:0px;position:relative;overflow:hidden;}
.section-info-img-middle{width:100%;display:inline-block;position:relative;z-index:1;opacity:1;-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);-o-transform:translateY(0%);transform:translateY(0%);-webkit-transition:all 1000ms cubic-bezier(0.690, 0.005, 0.000, 1.005);-moz-transition:all 1000ms cubic-bezier(0.690, 0.005, 0.000, 1.005);-o-transition:all 1000ms cubic-bezier(0.690, 0.005, 0.000, 1.005);transition:all 1000ms cubic-bezier(0.690, 0.005, 0.000, 1.005);-webkit-transition-delay:0.5s;-moz-transition-delay:0.5s;-o-transition-delay:0.5s;transition-delay:0.5s;}
.spFeatures-section{position:relative;padding:30px 0;overflow:hidden;}
.section-feat-right,.section-feat-left{background-color:#fff!important;position:relative;display:block;width:100%;padding:50px 0;}
.content-table{display:table;width:100%;table-layout:fixed;}
.content-table .table-col{position:relative;display:table-cell;width:50%;height:100%;vertical-align:middle;}
.showcase{display:block;opacity:1;-webkit-transition:opacity 1s ease;-moz-transition:opacity 1s ease;-ms-transition:opacity 1s ease;-o-transition:opacity 1s ease;transition:opacity 1s ease;}
.section-feat-right .showcase{float:right;padding:0 120px 0 40px;max-width:540px;}
.section-feat-left .showcase{float:left;padding:0 40px 0 120px;max-width:540px;}
.site-loaded .showcase-animation .showcase{opacity:1;-webkit-transition-delay:.3s;transition-delay:.3s;}
.showcase h3.title{direction:ltr;position:relative;margin-bottom:30px;font-size:36px;font-weight:600;}
.showcase h4{direction:ltr;position:relative;font-size:14px;line-height:24px;font-weight:500;color:#eb5833;margin-bottom:10px;}
.desc{direction:ltr;display:block;margin:0 auto 30px;max-width:640px;color:#666666;letter-spacing:0.5px;font-size:18px;line-height:1.6;font-weight:300;}
.showcase-img{opacity:1;-webkit-transition-delay:.3s;transition-delay:.3s;-webkit-transform:translate3d(0, 0, 0)!important;-moz-transform:translate3d(0, 0, 0)!important;-ms-transform:translate3d(0, 0, 0)!important;-o-transform:translate3d(0, 0, 0)!important;transform:translate3d(0, 0, 0)!important;}
.showcase-img{position:relative;display:block;max-width:850px;opacity:1;-webkit-transition:opacity .5s, -webkit-transform .8s cubic-bezier(.23, .65, .41, .97);transition:opacity .5s, transform .8s cubic-bezier(.23, .65, .41, .97);-webkit-transform:translate3d(-100%, 0, 0);-moz-transform:translate3d(-100%, 0, 0);-ms-transform:translate3d(-100%, 0, 0);-o-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);}
.section-feat-right .showcase-img{float:right;margin-right:0;margin-left:auto;}
.section-feat-left .showcase-img{float:left;margin-right:auto;margin-left:0;}
.features-section{overflow:hidden;padding-bottom:40px;box-shadow:0 20px 25px rgba(0,0,0,0.15);-webkit-box-shadow:0 20px 25px rgba(0,0,0,0.15);}
.feature-wrapper{margin-bottom:60px;text-align:center;position:relative;padding-top:70px;box-shadow:0 1px 1px rgba(0,0,0,0.1);-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.1);transition:box-shadow .3s,top .3s;top:0;margin:4px 10px 40px 10px;}
.feature-wrapper:hover{box-shadow:0 20px 25px rgba(0,0,0,0.15);-webkit-box-shadow:0 20px 25px rgba(0,0,0,0.15);top:-4px;}
.feature-wrapper{background-color:#FFF;}
.feature-wrapper .icon-holder{margin:0 auto 40px auto;position:relative;}
.feature-wrapper .icon-holder img{width:55px;}
.feature-wrapper .title{position:relative;font-size:18px;font-weight:600;margin-bottom:20px;}
.feature-wrapper .description{font-size:13px;padding-bottom:65px;font-weight:normal;width:90%;margin:0 auto;float:none;}
#space-footer{z-index:-2;height:470px;width:100%;position:relative;}
#footer{position:fixed;bottom:0px;left:0px;width:100%;padding-top:180px;padding-bottom:80px;background:url(../img/footer.png);background-position:center center;background-size:cover;color:#393939;z-index:-1;}
.footer-download{width:100%;padding-top:25px;padding-bottom:0px;text-align:center;}
.footer-buy{text-decoration:none;color:#003e5c !important;margin-right:20px;margin-left:20px;display:inline-block;vertical-align:top;padding:3px 34px;background-color:#ffffff;font-size:14px;font-weight:600;border-radius:60px;line-height:55px;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;}
.footer-buy:hover{background-color: #6b6b6b !important;color: #ffffff !important;box-shadow:0 0 25px rgba(0,0,0,0.15);-webkit-box-shadow:0 0 25px rgba(0,0,0,0.15);-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;}
.footer-download span{display:block;color:#666666;font-size:12px;text-align:center;margin:auto;margin-top:15px;font-weight:600;max-width:300px;}

.hero-section .logo .logo-img {
    width: 260px;
    text-align: center;
    margin: auto;
}

.hero-titleWrapper h4 {
    position: relative;
    font-size: 14px;
    font-weight: 700;
    color: #191919;
    line-height: 1.6;
    letter-spacing: 0.5px;
    text-align: center;
    z-index: 1;
    margin-top: 40px;
    text-transform: uppercase;
}
.hero-titleWrapper h2 {
    position: relative;
    font-size: 30px;
    font-weight: 500;
    color: #191919;
    line-height: 1.6;
    letter-spacing: 0.5px;
    text-align: center;
    z-index: 1;
    margin-top: 10px;
}
.hero-titleWrapper h2 span {
    color: #eb5833;
    font-weight: 600;
}
.hero-titleWrapper img {
    width: 90px;
    margin: 0px 0px;
    margin-top: 30px;
}