.home_banner{background-position:50%;background-size:cover}.home_banner .content-wrapper{padding:0 15px}.home_banner .flex_row.row1{margin:0 -15px;padding:150px 0}.home_banner .row1 .col12{padding-top:35px}.home_banner .top_text_wrap{text-align:center;margin-bottom:35px}.home_banner h1.home-title{color:#fff;font-size:3rem;line-height:3rem;font-family:Montserrat,sans-serif;margin-bottom:20px}.home_banner h2.home-subtitle{color:#fff;margin-bottom:50px;font-family:Montserrat,sans-serif}.home_banner p.btn_wrap a.cm_btn{text-transform:capitalize;font-size:1.2rem;padding:10px 50px}.home_banner .flex_row.row2{margin:0 -15px;display:block}.home_banner .col4{float:left;position:relative}.home_banner .flex_row.row2:after{content:"";display:block;clear:both}.home_banner .features-control-item{position:relative;padding:35px 0 15px;transition:all .3s;cursor:pointer;margin-bottom:10px}.home_banner .features-control-item:before{content:" ";opacity:0;position:absolute;bottom:0;left:40px;right:100%;height:1px;background-color:#999;background-color:hsla(0,0%,60%,.5);transition:all .3s}.home_banner .features-control-item:after{content:" ";opacity:0;position:absolute;z-index:55;bottom:-19px;right:100%;height:38px;width:38px;border-radius:50%;background-color:#3cc;box-shadow:0 0 0 0 hsla(0,0%,100%,.2);transition:all .3s,opacity .2s linear .1s;background-color:#1ba0e0!important}.home_banner .features-control-item .media{transition:all .35s ease;padding-left:10px}.home_banner .features-control-item .pull-left{float:left}.home_banner .features-control-item .ia-icon{display:none}.home_banner .features-control-item h3.media-heading{color:#fff}.home_banner .features-control-item h3.media-heading:hover{color:#1ba0e0}.home_banner .features-control-item p.hidden-xs{margin:0;display:contents!important;color:#fff}.home_banner .features-control-item.visible-sm,.home_banner .features-control-item.visible-xs{display:none}.home_banner .ias-devide-wrap{display:inline-block;vertical-align:bottom;max-width:100%;padding:8px 5px}.home_banner .device,.home_banner .wpb_row .device{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;transform-origin:0 0;-webkit-transform-origin:0 0}.home_banner .ia-iphone-x .device{width:375px;height:812px;padding:26px;background:#fdfdfd;-webkit-box-shadow:inset 0 0 11px 0 #000;box-shadow:inset 0 0 11px 0 #000;border-radius:66px;position:relative}.home_banner .ia-iphone-x .device:before{width:calc(100% - 10px);height:calc(100% - 10px);position:absolute;top:5px;content:"";left:5px;border-radius:61px;background:#000;z-index:1}.home_banner .ia-iphone-x .notch{position:absolute;width:210px;height:30px;top:25px;left:108px;z-index:4;background:#000;border-bottom-left-radius:24px;border-bottom-right-radius:24px}.home_banner .ia-iphone-x .notch:after,.home_banner .ia-iphone-x .notch:before{content:"";height:8px;position:absolute;top:1px;width:8px}.home_banner .ia-iphone-x .notch:before{background:radial-gradient(circle at bottom right,transparent 0,transparent 70%,#000 0,#000 100%);right:-8px}.home_banner .ia-iphone-x .notch:after{background:radial-gradient(circle at bottom left,transparent 0,transparent 70%,#000 0,#000 100%);left:-8px}.home_banner .ia-iphone-x .camera{width:6px;height:6px;top:9px;border-radius:100%;position:absolute;left:154px;background:#0d4d71}.home_banner .ia-iphone-x .speaker{height:6px;width:60px;left:50%;position:absolute;top:9px;margin-left:-30px;background:#171818;border-radius:6px}.home_banner .ia-iphone-x .bottom-bar,.home_banner .ia-iphone-x .top-bar{width:100%;position:absolute;height:8px;background:rgba(0,0,0,.1);left:0;display:block}.home_banner .ia-iphone-x .top-bar{top:80px}.home_banner .ia-iphone-x .sleep,.home_banner .ia-iphone-x .volume,.home_banner .ia-iphone-x .volume:after,.home_banner .ia-iphone-x .volume:before{width:3px;background:#b5b5b5;position:absolute}.home_banner .ia-iphone-x .sleep{height:96px;top:200px;right:-3px}.home_banner .ia-iphone-x .bottom-bar{bottom:80px}.home_banner .ia-iphone-x .volume{left:-3px;top:116px;height:32px}.home_banner .ia-iphone-x .volume:before{height:62px;top:62px;content:"";left:0}.home_banner .ia-iphone-x .volume:after{height:62px;top:140px;content:"";left:0}.home_banner .ia-iphone-x .overflow{width:100%;height:100%;position:absolute;top:0;left:0;border-radius:66px;overflow:hidden}.home_banner .shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.home_banner .ia-iphone-x .shadow{border-radius:100%;width:90px;height:90px;position:absolute;background:radial-gradient(ellipse at center,rgba(0,0,0,.6) 0,hsla(0,0%,100%,0) 60%)}.home_banner .ia-iphone-x .shadow--tr{top:-20px;right:-20px}.home_banner .ia-iphone-x .shadow--tl{top:-20px;left:-20px}.home_banner .ia-iphone-x .shadow--br{bottom:-20px;right:-20px}.home_banner .ia-iphone-x .shadow--bl{bottom:-20px;left:-20px}.home_banner .ia-iphone-x .inner-shadow{width:calc(100% - 20px);height:calc(100% - 20px);position:absolute;top:10px;overflow:hidden;left:10px;border-radius:56px;-webkit-box-shadow:inset 0 0 15px 0 hsla(0,0%,100%,.66);box-shadow:inset 0 0 15px 0 hsla(0,0%,100%,.66);z-index:1}.home_banner .ia-iphone-x .inner-shadow:before{-webkit-box-shadow:inset 0 0 20px 0 #fff;box-shadow:inset 0 0 20px 0 #fff;width:100%;height:116%;position:absolute;top:-8%;content:"";left:0;border-radius:200px/112px;z-index:2}.home_banner .device .screen{width:100%;position:relative;height:100%;z-index:2;text-align:left;display:block;-webkit-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 0 0 3px #111;box-shadow:0 0 0 3px #111;overflow:hidden}.home_banner .ia-iphone-x .screen{border-radius:40px;-webkit-box-shadow:none;box-shadow:none}.home_banner .ias-devide-content{position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;overflow:hidden}.home_banner .mobile_btn{display:none}.home_banner .pull-right{float:right}.home_banner .text-right{text-align:right}.home_banner .second-features-col .features-control-item .media{padding-left:0;padding-right:10px}.home_banner .feature-col-text .features-control-item.active:before{opacity:1;right:-25px}.home_banner .feature-col-text .features-control-item.active:after{opacity:1;right:-60px;box-shadow:0 0 0 6px hsla(0,0%,62.7%,.2);-webkit-animation:pointing .5s ease .25s;animation:pointing .5s ease .25s;backface-visibility:visible;-webkit-backface-visibility:visible}.home_banner .features-control-item.active .media{padding:0}.home_banner .second-features-col .features-control-item.active .media{padding-right:0}.home_banner .mobile_btn>a.cm_btn{font-size:.95rem;padding:10px 30px;border-radius:25px;line-height:1.2}.home_banner .second-features-col .features-control-item.active:before{opacity:1}.home_banner .second-features-col .features-control-item.active:after{opacity:1;right:-60px;box-shadow:0 0 0 6px hsla(0,0%,62.7%,.2);-webkit-animation:pointing .5s ease .25s;animation:pointing .5s ease .25s;backface-visibility:visible;-webkit-backface-visibility:visible}.home_banner .second-features-col .features-control-item:after{left:100%;right:auto}.home_banner .second-features-col .features-control-item:before{left:100%;right:40px!important}.home_banner .second-features-col .features-control-item.active:before{left:-25px}.home_banner .second-features-col .features-control-item.active:after{left:-60px}@media(min-width:992px){.home_banner .col4.feature-col-text{right:33.33333333%}.home_banner .col4.feature-col-devide{left:33.33333333%}}@media(max-width:991px){.home_banner .col4{width:50%}.home_banner .second-features-col{display:none}.home_banner .features-control-item{padding:20px 0 10px}.home_banner .features-control-item.active:after{left:-60px}.home_banner .features-control-item.active:before{left:-25px;right:0}.home_banner .features-control-item.visible-sm,.home_banner .features-control-item.visible-xs{display:block}.home_banner .features-control-item .media{padding:0}}@media(max-width:767px){.home_banner .col4.feature-col-text{display:none}.home_banner .col4{margin:0 auto;float:none;width:100%;text-align:center}.home_banner .mobile_btn{display:block;text-align:center;margin-bottom:35px}.home_banner .iapp-showcase-shortcode{margin-bottom:50px}.home_banner .flex_row.row1{padding:80px 0}.home_banner h1.home-title{font-size:2.2rem;line-height:2.2rem;margin-bottom:39px}.home_banner p.btn_wrap a.cm_btn{padding:10px 20px}}