*{font-family: 'Exo 2', sans-serif;padding:0; margin:0;font-size: 14px;color: #444;outline: none;}
a{color: #fff;}
a:hover, a:focus{text-decoration:none;color: inherit;}

html, body{width: 100%;height:100%;}
body {font-family: 'Exo 2', sans-serif;background: #fff;}
ul {list-style: none;text-decoration: none;margin: 0;padding: 0;}
button, .btn {border: none;border-radius: 0;}
.btn.focus, .btn:focus, .btn:active:focus {outline: none;color: #fff; box-shadow: none;}
.f-left{float:left;}
.f-right{float:right;}
h1,h2,h3,h4,h5,h6{margin:0px;}
img{max-width: 100%;}
.btn-all{padding: 15px 39px; background:none; border: 1px solid #fff; color: #fff;}
.w-left{float: left; width: 100%;}
.w-right{float: right; width: 100%;}
.container{max-width:1140px; padding: 0;}

/* header */
main{float: left; width: 100%; overflow: hidden;}
body#index{overflow-x: hidden;}
#nav {position: fixed; top: 0; right: 0; left: 0; z-index: 1000; min-height: 71px;}  
.main-nav{padding-top:20px; position: relative;}
.logo h2{font-family: 'Exo 2', sans-serif; font-weight: 600; font-size: 38px; color: #fff; vertical-align: top; line-height: 31px;}
.logo span{color: #fff; font-family: 'Exo 2', sans-serif; font-weight: 600; font-size: 38px; vertical-align: top;}
.try-now{padding-left: 28px;}
.nav-left{max-width: 198px;}
.try-now a{color: #fff; font-size:24px;font-weight: 600; line-height: 30px;}
.nav-right{width: calc(100% - 198px);display: flex; align-items: center; justify-content: flex-end;}
.nav-right ul{float: left; padding-left: 50px;}
.nav-right ul li{display: inline-block; float: left;}
.nav-right ul li a{font-size: 20px; color: #fff; padding: 0 23px; transition: all 400ms ease-in-out;}
.nav-right ul li a:hover, .nav-right ul li a:focus{color: #fff; cursor: pointer;}
.nav-right ul li:last-child a{padding-right: 0;}  
.main-nav .container{display: flex;align-items: center;}
.free-trailn {float: right; padding: 10px 20px; background: #fff; color: #000; border-radius: 25px; transition: all 400ms ease-in-out;}
.free-trailn:hover, .free-trailn:focus{background: #000; color: #fff;}
#home{position: relative;/*padding-top: 200px;*/float: left; width: 100%; background-color: #011423; z-index: 1;height: 700px;display: flex;align-items: center;}
.inner-overlay.gradient {background:#011423 url('../images/slider.jpg');background-repeat: no-repeat;height: 100%;opacity: 0.1;width: 100%;background-size: cover;}
.inner-overlay { position: absolute; top: 0; left: 0; right: 0; bottom: 2px; overflow: hidden;z-index: -1;}
.particles { position:fixed;  top: 0px; left: 0; right: 0; bottom: 0; z-index: -1;padding: 0 1.5rem;}
.top-dec{text-align: center;  padding: 0 15px; float: left; width: 100%;/* margin-top: 130px;*/}
.header .container { position: relative; margin: 0 auto;}
#particles-js_main {position: absolute;top: 0;width: 100%;z-index: 0;height: 100%}
.maindiv{ opacity: 0; -webkit-transform: translate(0px, 60px); -ms-transform: translate(0px, 60px); transform: translate(0px, 60px);z-index: 1;position: relative;}
.animate .maindiv {opacity: 1; transform: translateX(0px) translateY(0px) translateZ(0px); transition: opacity 600ms ease 0.2s, transform 900ms ease 0.2s;}
.maindiv h2{font-size: 40px; font-weight: bold; color: #fff; margin-bottom: 30px;}
.maindiv p{font-size: 20px; font-weight: 500; color: #fff; margin-bottom: 40px;}
.maindiv a{font-size: 22px;font-weight: 600;color: #fff;background-color: #04bb8e;border-radius: 50px;padding: 9px 33px 9px 37px;display: inline-block;transition: all 400ms ease-in-out;border: 3px solid #fff; } 
.maindiv a:hover, .maindiv a:focus{background-color: #fff; cursor: pointer;color:#04bb8e;border: 3px solid #04bb8e; transition: coloe 0.5s ease;}
.computerimg{float: left; width: 50%; text-align: center; margin-top: 0; margin-bottom: -110px; opacity: 0; -webkit-transform: translate(0px, 60px); -ms-transform: translate(0px, 60px); transform: translate(0px, 60px);}
.computerimg > a{display: inline-block; position: relative;z-index: 1;}
.absltae-div{position: absolute;left: 0;right: 0;top: 0;bottom: 0;height: 65%;width: 75%;margin: auto; background-color: #fff;}
.computerimg .absltae-div img{    height: 100%;width: 100%;border-radius: 0;object-fit: cover;}
.animate .computerimg {opacity: 1; transform: translateX(0px) translateY(0px) translateZ(0px); transition: opacity 600ms ease 0.5s, transform 900ms ease 0.5s;}
#amezingapp{text-align:center;}
.computerimg img{filter: drop-shadow(3px 6px 10px rgba(0,0,0,.2));}
.sp-title{text-align: center;margin-bottom: 50px;}
.sp-title h2{margin-top: 6px;margin-bottom: 0;text-transform:capitalize;font-size: 40px;font-weight: 600;color: #000000;}
.sp-title h2 span{margin-bottom: 50px; text-transform:capitalize;font-size: 40px;font-weight: 600;color: #2f2368;}
.sp-title span{color: rgb(255, 255, 255);height: 24px;font-size: 18px;font-weight: 600;border-radius: 25px;padding: 0px 13px 2px;background-color:#04bb8e;}
.heading_border {display: inline-flex;}
.border_bar {height: 4px;background-color: rgb(4, 187, 142);width: 34px;border-radius: 25px;margin: 0 2px;}
.border_bar.bar_two {width: 15px;}
#how-work .sp-title p { font-size: 15px; max-width: 70%; margin: auto;}
.main-nav.fixed {background: #011423; box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);-moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);-webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); float: left; left: 0; margin: 0; position: fixed !important; right: 0; top: 0; transition: all 400ms ease 0s; -webkit-transition: all 400ms ease 0s; -moz-transition: all 400ms ease 0s; -o-transition: all 400ms ease 0s; -ms-transition: all 400ms ease 0s; z-index: 999; border: none;padding-bottom: 20px; padding-top: 20px;}
.main-nav.fixed::after{display: none;}
.banner_pattern {position: absolute;top: 0;left: 0;z-index: 0;width: 100%;background-size: cover;background-repeat: no-repeat;opacity: 0.2;bottom:0;}

#reviewsec .reviewmain { align-items: center; display: flex; position: relative;}
#reviewsec{overflow: hidden; position: relative; background-color: #ffffff;} 
#reviewsec .review-shadow{text-align: center; position: relative;padding: 100px 0;background: url() no-repeat center center fixed;}
#reviewsec .reviewdec{width: 100%; text-align: center; z-index: 12; position: relative; display: flex; justify-content: center;}
.review-shadow .patern{position: absolute; top: 0; right: 0; left: 0; bottom: auto;}
#reviewsec .reviewdec svg{height: 50px; width: 50px; fill: #fff;}
.m_icon_review{display: inline-block; float: left; margin-right: 20px;}
.counter-date{flex: 1; text-align: left;}
#reviewsec .reviewdec span {font-size: 18px; font-weight: 400; color: #ffffff; letter-spacing: 0.4px; text-transform: uppercase;}
#reviewsec .reviewdec h2{font-size: 40px; margin-top: -8px; font-weight: 700; color: #fff; margin-bottom: 0;}
#reviewsec .review-row1{display: flex; flex-wrap: wrap; padding:0; margin-bottom: 0; opacity: 0; -webkit-transform: translate(0px, 60px); -ms-transform: translate(0px, 60px); transform: translate(0px, 60px); }
.sub-img-about{text-align: center; height: 100%;background-color: #f2f2f2;padding: 50px 0 43px;border-radius: 4px;box-shadow: 0 0 6px 0px rgba(0,0,0,.2);}
.sub-img-about-h2{font-size: 40px; font-weight: 600; margin-bottom: 8px; letter-spacing: 0.3px; color: #000000;}
.sub-img-about-p{color: #000000; font-size: 20px; letter-spacing: 0.3px; margin-bottom: 0; line-height: inherit;font-weight: 500;text-transform: uppercase;}
#reviewsec .review-row1.animate   {z-index: 1; opacity: 1; transform: translateX(0px) translateY(0px) translateZ(0px); transition: opacity 600ms ease 0s, transform 900ms ease 0s;}
.revieminfo { float: left; width: 100%; text-align: center; font-size: 15px; color: rgba(255, 255, 255, 0.8); margin-bottom: 20px;}
#reviewsec .container{z-index: 9; position: relative;}
#reviewsec .reviewdec:last-child::after{display: none;}
#reviewsec .marginright {margin:15px 0 0; font-size: 17px;font-weight: 600; color: #fff; background-color: #000; border-radius: 25px; padding: 9px 30px 9px 30px; display: inline-block; transition: all 400ms ease-in-out;}
#reviewsec .marginright:hover, #reviewsec .marginright:focus{background: #fff; color: #000;}
.reviewsec_img{margin: 0 auto 12px;display: flex;justify-content: center;align-items: center;border-radius: 50%;}
.reviewsec_img svg {fill: #04bb8e;width: 50px;height: 50px;}
.review_pattern{position: absolute;bottom:-1px;width: 100%;}
.review_pattern img {width: 100%;}

#our-service .servicediv{text-align: center;-webkit-transform: translate(0px, 20px);-ms-transform: translate(0px, 20px);transform: translate(0px, 20px);}
#our-service .innerservice{margin: auto; display: inline-block; padding:50px;background-color: #fff;-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);border-radius: 10px;}
#our-service .innerservice:hover {background-color: #04bb8e;}
#our-service .innerservice h2{ font-weight: 600; font-size: 20px; color: #010101; margin-top: 27px; margin-bottom: 15px;}
#our-service .innerservice h2:hover{color: #552ea5;transition: opacity 600ms ease 0s}
#our-service .innerservice p{ font-weight: 400; font-size: 16px; color: rgba(0, 0, 0, 0.8); margin-bottom: 0; margin: auto; max-width: 97%;}
#our-service .service3{margin-top: 40px;}
#our-service .servicediv:hover{transform: translateX(0px) translateY(0px) translateZ(0px);transition: opacity 600ms ease 0s, transform 900ms ease 0s;cursor:pointer;}
#our-service .serviceimg{text-align: center; position: relative;background: url(../images/upgrade_bg.png) no-repeat center center;width: 91px;height: 91px;margin: 0 auto;line-height: 90px;}
#our-service .innerservice:hover .serviceimg{background: url(../images/upgrade_bg_hover.png) no-repeat center center;}
#our-service .innerservice:hover h2, #our-service .innerservice:hover p{color: #fff;}
#our-service .serviceimg svg {width: 40px;height: 40px;vertical-align: middle;fill: #04bb8e;margin-left: -5px;}
#our-service .innerservice:hover .serviceimg svg {fill: #fff;}
#our-service .servicediv:last-child .serviceimg svg{margin-left: 0;}
#our-service .innerservice.animate {animation:animatezoom 2s}@keyframes animatezoom{from{transform:scale(0.8)} to{transform:scale(1)}}
#our-service{position: relative;padding:80px 0;}

#aboutsec{padding: 80px 0 0;position: relative;}
.about_app_bg {background-color: #f4f4f4;position: absolute;top: 0;left: 0;right: 0;height: 397px;z-index: -1;}
.about_pattern{position: absolute;top: 0;right: 0;}
.sp-title.why_title {text-align: left;padding-top: 90px;}
#aboutsec .aboutsecdiv.aboutleft {align-items: center;display: flex;opacity: 0;-webkit-transform: translate(0px, 60px);-ms-transform: translate(0px, 60px);transform: translate(0px, 60px);}
#aboutsec .aboutsecdiv.aboutleft.animate {z-index: 1;opacity: 1;transform: translateX(0px) translateY(0px) translateZ(0px);transition: opacity 600ms ease 0s, transform 900ms ease 0s;}
.aboutapp_content {display: inline-flex;width: 100%;}
.aboutapp_box {background-color: #ffffff;box-shadow: 0 0 2px 2px rgba(0,0,0,.2);border-bottom: 5px solid #04bb88;border-radius: 5px;margin-bottom: 40px;padding: 20px 40px;}
#aboutsec .aboutsecdiv .aboutapp_box {opacity: 0;-webkit-transform: translate(0px, 60px);-ms-transform: translate(0px, 60px);transform: translate(0px, 60px);}
#aboutsec .aboutsecdiv .aboutapp_box.animate {z-index: 1;opacity: 1;transform: translateX(0px) translateY(0px) translateZ(0px);transition: opacity 600ms ease 0s, transform 900ms ease 0s;}
.about_svg {margin-bottom: 20px;margin-right: 32px;}
.about_svg svg {fill: #04bb8e;stroke-width: 1px;stroke: #04bb8e;width: 32px;height: 32px;}
#aboutsec .aboutapp_content img {margin-bottom: 20px;}
#aboutsec .about_title{font-size: 24px;font-weight: 500;color: #000000;margin-bottom: 20px;}
#aboutsec .about_subtitle {font-size: 16px;color: rgba(0, 0, 0, 0.8);margin-bottom: 40px;}
#aboutsec .about_subtitle.abandone_title {min-height: 120px;}
#aboutsec .aboutapp_box:last-child .about_title {min-height: 56px;display: flex;align-items: flex-start;}
.aboutapp_box:last-child {margin-bottom: 0;}

#whysec {padding: 80px 0 0;}
.why_section p{font-size: 16px;}
.why_section ul{padding-bottom: 130px;}
.why_section ul li{font-size: 16px;}
.why_mobile {position: absolute;top: 0px;left: 0px;z-index: 1;width: calc(100% - 100px);background-size: cover;bottom: 0px;background-repeat: no-repeat;right: 0;margin: 0 auto;}
#whysec .why_notifier{opacity: 0; -webkit-transform: translate(0px, 60px); -ms-transform: translate(0px, 60px); transform: translate(0px, 60px); }
#whysec .why_notifier.animate{z-index: 1; opacity: 1; transform: translateX(0px) translateY(0px) translateZ(0px); transition: opacity 600ms ease 0s, transform 900ms ease 0s;}

#screenshotsec {position: relative;background-color: #04bb8e;padding: 80px 0;}
#screenshotsec .sp-title span{background-color: rgb(255, 255, 255);color: #04bb8e;}
#screenshotsec .sp-title h2{color: #fefefe;}
#screenshotsec .border_bar{background-color: rgb(255, 255, 255);}
.screenshot_pattern{position: absolute;bottom: -7px;width: 100%;}
.screenshot_item img {border-radius: 10px;}
.screenshot_pattern img {width: 100%;}
#screenshotsec .screenshot-row1{display: flex; flex-wrap: wrap; padding:0; margin-bottom: 0; opacity: 0; -webkit-transform: translate(0px, 60px); -ms-transform: translate(0px, 60px); transform: translate(0px, 60px); }
#screenshotsec .screenshot-row1.animate   {z-index: 1; opacity: 1; transform: translateX(0px) translateY(0px) translateZ(0px); transition: opacity 600ms ease 0s, transform 900ms ease 0s;}
.slick-controls {width: 100%;float: left;text-align: center;margin-top: 40px;}
.previous.slick-prev.slick-arrow,.next.slick-next.slick-arrow{background: transparent;cursor:pointer;outline:none;box-shadow:none;}
.next.slick-next.slick-arrow i, .previous.slick-prev.slick-arrow i{font-size: 20px;color: #000000;}
.previous.slick-prev.slick-arrow i{margin-right:10px;}
.next.slick-next.slick-arrow:hover i,.previous.slick-prev.slick-arrow:hover i{color: #ffffff;}

#testimonial{padding-bottom: 250px; position: relative;}
.svg-cta-bottom {height: 50%;width: 100%;bottom: -10px;fill: #1886bd;top: auto;position: absolute;}
#testimonial .mainuser{padding: 0 15px;opacity: 0;-webkit-transform: translate(0px, 30px);-ms-transform: translate(0px, 30px);transform: translate(0px, 30px);}
#testimonial .mainuser.animate{opacity: 1;transform: translateX(0px) translateY(0px) translateZ(0px);transition: opacity 600ms ease 0s, transform 600ms ease 0s;}
#testimonial .toptestidiv{background: #eee; border-radius: 20px; position: relative; min-height: 115px;}
#testimonial .toptestidiv::before { width: 0; height: 0; border-left: 0px solid transparent; border-right: 22px solid transparent; border-top: 22px solid #eee;content: ''; position: absolute;left: 50px; bottom: -20px; transform: rotatey(180deg);}
#testimonial .toptestidiv p{font-size: 17px; color: rgba(0, 0, 0, 0.8); font-weight: normal; padding: 39px 25px 37px 24px;} 
#testimonial .bottomtestidiv{float: left; width: 100%; padding-left: 80px;}
#testimonial .bottomtestidiv img{float: left; width: auto; padding-right: 18px;}
#testimonial .bottomtestidiv span{font-size: 20px; color: #000000; font-weight: 500;float: left; padding: 13px 0;}
#testimonial .slick-dots li button {background: #b7bcde; color: #b7bcde; border: 2px solid #b7bcde;}
#testimonial .slick-dots .slick-active button{border:2px solid #1886bd; background-color: #1886bd;}
#testimonial .sp-title{margin-bottom: 10px;}

#free-trail{margin-bottom: 0; background-repeat: no-repeat; background-size: cover; background-attachment: fixed; position: relative;}
#free-trail .innderdiv-trail .sp-title h2{color: #fff;margin-bottom: 16px;}
.traildiv .sp-title {margin-bottom: 0;}
#free-trail .innderdiv-trail .sp-title h2 hr{border-color: #000;}
#free-trail .innderdiv-trail{ padding:140px 0 157px;}
#free-trail .bottom-img{position: absolute; bottom: 0; top: auto; left: 0; right: 0; width: 100%; background-color: #2873f0;}
#free-trail .bottom-img img{width:100%;}
#free-trail .top-img{position: absolute; bottom: auto; top: 0; left: 0; right: 0; width: 100%; background-color: #dae8ff;}
#free-trail .top-img img{width:100%;}
.traildiv .sp-title h2 hr{border-color: #fff;}
#free-trail .innderdiv-trail .sp-title p { color: rgba(255,255,255,0.8); max-width: 70%; margin: auto; margin-bottom: 30px; font-size: 15px;}
.traildiv{text-align: center; position: relative; z-index: 9; opacity: 0; -webkit-transform: translate(0px, 60px); -ms-transform: translate(0px, 60px); transform: translate(0px, 60px);}
.traildiv.animate {opacity: 1; transform: translateX(0px) translateY(0px) translateZ(0px); transition: opacity 600ms ease 0s, transform 900ms ease 0s;}
#free-trail .sp-title p::after, #free-trail .sp-title p::before{background: #fff;}
#free-trail .traildiv a{font-size: 17px;font-weight: 600;color: #fff;background-color: #04bb8e;border-radius: 25px;padding: 9px 33px 9px 37px;display: inline-block;transition: all 400ms ease-in-out;border: 1px solid #fff;} 
#free-trail .traildiv a:hover, #free-trail .traildiv a:focus{background: #fff;color: #04bb8e;border: 1px solid #04bb8e;}
.download_pattern {position: absolute;bottom: 0;}
#free-trail::after {content: '';background-color: rgba(0,0,0,.4);width: 100%;position: absolute;top: 0;height: 100%;left: 0;right: 0;}

#ClientTestimonial{padding: 80px 0;background-color: #ffffff;}
#ClientTestimonial .clientreviewdiv .innerclient_box {/*background-color: rgb(85, 46, 165, 0.1);box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);padding: 40px;*/text-align: left;}
#ClientTestimonial .innerclient_mainbox.innerclient_box .sp-title {text-align: left;}
#ClientTestimonial .innerclient_mainbox.innerclient_box .sp-title h2 {margin-top: 7px;}
#ClientTestimonial .client_slider svg {width: 40px;height: 40px;}
#ClientTestimonial .client_slider {margin-bottom: 17px;}
#ClientTestimonial .clientreviewdiv .innerclient_box p {font-size: 16px;color: rgba(0,0,0,.8);margin-bottom: 30px;}
#ClientTestimonial .clientreviewdiv .innerclient_box h3 {font-size: 20px;color: #000;margin-bottom: 23px;}
#ClientTestimonial .clientreviewdiv .innerclient_box a img {width: auto;text-align: left;}
#ClientTestimonial .innerclient_mainbox.innerclient_box .sp-title p {font-weight: 500;}
.clienttestimonial_slider .slick-track {padding: 3px 0;}
#ClientTestimonial .client_slider i {font-size: 120px;color: rgb(0, 0, 0,0.2);}
#ClientTestimonial .clientreviewdiv .innerclient_box a {display: block;margin-bottom: 70px;}
#ClientTestimonial .clientreviewdiv_box{opacity: 0; -webkit-transform: translate(0px, 60px); -ms-transform: translate(0px, 60px); transform: translate(0px, 60px); }
#ClientTestimonial .clientreviewdiv_box.animate{z-index: 1; opacity: 1; transform: translateX(0px) translateY(0px) translateZ(0px); transition: opacity 600ms ease 0s, transform 900ms ease 0s;}
.ct_slick-controls {width: 100%;float: left;text-align: center;}
.ct_previous.slick-prev.slick-arrow,.ct_next.slick-next.slick-arrow{background: transparent;cursor:pointer;outline:none;box-shadow:none;}
.ct_next.slick-next.slick-arrow i, .ct_previous.slick-prev.slick-arrow i{font-size: 20px;color: #000000;}
.ct_previous.slick-prev.slick-arrow i{margin-right:10px;}
.ct_next.slick-next.slick-arrow:hover i,.ct_previous.slick-prev.slick-arrow:hover i{color: #04bb8e;}

#footersec{overflow: hidden; z-index: 1; position: relative; padding-top: 80px; background-image: linear-gradient(180deg,#011423 35%,#011423 80%);}
.footer_banner_pattern {position: absolute;background-image: url(images/footer_bg.png);top: 0;background-repeat: no-repeat;background-size: cover;width: 100%;height: 100%;}
.logo-footer h2{color: #fff; font-size: 50px; font-weight: 600; text-transform: uppercase; margin-bottom: 40px;}
.left-footer ul li{display: inline-block; padding: 0 15px;}
.left-footer ul li svg{fill: #fff; height: 25px; width: 25px;}
.left-footer ul li:first-child {padding-left: 0;}
.copyrightby{text-align: center; padding-top: 75px;}
.copyrightby span, .copyrightby a{color: #fff; font-size: 16px; font-weight: normal;  padding-bottom: 20px; text-transform: capitalize;}
.copyrightby a{padding-left: 5px; transition: all 400ms ease-in-out;}
.copyrightby a:hover{color: #000; cursor: pointer;}
.right-footer{text-align: right;}
.right-footer ul li a{font-size: 24px; color: #fff; font-weight: 600; transition: all 400ms ease-in-out; }
.right-footer ul li a:hover{color: #000; cursor: pointer;}
.f-dec { font-weight: 500; color: #fff; font-size: 15px; max-width: 75%;}
.left-footer{opacity: 0; -webkit-transform: translate(-60px, 0px); -ms-transform: translate(-60px, 0px); transform: translate(-60px, 0px);}
.left-footer.animate{opacity: 1;transform: translateX(0px) translateY(0px) translateZ(0px); transition: opacity 600ms ease 0s, transform 600ms ease 0s;}
.right-footer {opacity: 0; -webkit-transform: translate(30px, 0px); -ms-transform: translate(30px, 0px); transform: translate(30px, 0px);}
.right-footer.animate{opacity: 1; transform: translateX(0px) translateY(0px) translateZ(0px);transition: opacity 600ms ease 0s, transform 600ms ease 0s;}

#goTotop{position: fixed;right: 30px;bottom: 30px;	border: 1px solid #04bb8e;width: 40px;height: 40px;cursor: pointer;line-height: 36px;text-align: center;z-index: 9;background: #fff;border-radius: 50%;}
#goTotop img{font-size: 16px;fill: #04bb8e;animation: float 2s linear infinite;}
@keyframes float{
0%{-webkit-transform:translateY(0);transform:translateY(0)}
50%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}
100%{-webkit-transform:translateY(0);transform:translateY(0)}
}.faa-float.animated,.faa-float.animated-hover:hover,
.faa-parent.animated-hover:hover>.faa-float{-webkit-animation:float 2s linear infinite;animation:float 2s linear infinite}
.faa-float.animated-hover.faa-fast:hover,.faa-float.animated.faa-fast,
.faa-parent.animated-hover:hover>.faa-float.faa-fast{-webkit-animation:float 1s linear infinite;animation:float 1s linear infinite}
.faa-float.animated-hover.faa-slow:hover,.faa-float.animated.faa-slow,
.faa-parent.animated-hover:hover>.faa-float.faa-slow{-webkit-animation:float 3s linear infinite;animation:float 3s linear infinite}
