@charset "utf-8";h2{color:#263238}.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:30px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;background-color:transparent}.owl-theme .owl-dots .owl-dot span{width:16px;height:16px;margin:5px 3px;background:#fff;border:2px solid #aeaeae;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#ff8515;border:2px solid #ff8515}.application_sec .owl-dots{margin-top:1em}.web_ban{background:#000555;background-position:center top;background-repeat:no-repeat;width:100%;height:584px;background-attachment:local;background-size:cover}.b_sc{width:48%;float:left}.b_sc h1{font-size:33px;line-height:40px;display:block;border-bottom:0;margin-top:35px;text-shadow:1px 0 5px #222}.b_cnt{font:18px/20px Roboto,serif;color:#fff;margin-top:10px;text-shadow:1px 1px 3px #666;margin-bottom:15px;text-align:left}.ban_bg1{background:rgba(251,233,255,.9);margin-top:3px;padding:10px;font-weight:600;font-size:18px;line-height:25px;color:#333;display:table;width:90%}.ban_bg1 .fa-check{background:#000;color:#d0dced;width:28px;height:28px;float:left;border-radius:100%;text-align:center;padding-top:8px;margin-right:10px;font-size:14px}.bn_btn{width:50%;background:#ef255e;text-align:center;margin-top:23px;border-radius:5px;box-shadow:0 1px 0 1px #666}.bn_btn:hover{background:#7860b8}.bn_btn a{display:block;text-decoration:none;padding:10px}.bn_btn .title{font-size:22px;line-height:28px;color:#fff;text-decoration:none}.bn_btn .t_sub{font-size:12px;line-height:16px;color:#fff}.ap_dv_bg{background:#f6f6fa;background:linear-gradient(to bottom,#fdfeff,#f6f6fa);width:100%;height:auto;padding:35px 0 0}.req_cnt{font-size:16px;line-height:26px;color:#222;text-align:center;margin-top:18px;padding-bottom:50px}.app_txt b,.req_cnt b{color:#00796b}.req_cnt b{font-weight:600;font-size:16px;line-height:28px}.ap_bx_cnt h2,.b_sc h1{text-align:left}.plat_sec,.wy_cu_sc{background:#f6f6fa;background:linear-gradient(to bottom,#fdfeff,#f6f6fa);padding:45px 0}.wy_cu_sc{padding:35px 0}hr{margin:0!important;padding:0!important;height:1px;border-top:1px solid #ccc}.b_sc h1,.clientele_sec h4,.clientele_sec h5,.process-step.highlight .process-card h3,.service-card.custom h3{color:#fff}.panel-heading{padding:0}.panel-heading a{color:#005395}.panel-heading a.collapsed:after{content:""}.panel-heading a:after{content:"";display:inline-block;font:1em/1em FontAwesome;padding:5px;position:absolute;right:0}.panel-heading a:hover{color:#0023e7}.faq_cnt{line-height:1.5em}.panel-body{background:#fbfbfb}.panel-title{background:#ecf7ff;background:linear-gradient(to right,#ecf7ff,#fff);border-left:5px solid #2296f3;color:#00796b;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ecf7ff",endColorstr="#ffffff",GradientType=1);margin:0;text-transform:capitalize}.flutter-services{position:relative}.flutter-service-box{position:relative;min-height:232px;margin-bottom:26px;padding:28px 58px 28px 24px;background:#fff;border:1px solid #e1e8f2;border-radius:17px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.flutter-service-box:before{content:"";position:absolute;left:-1px;top:88px;width:3px;height:55px;background:#246bdb;border-radius:0 2px 2px 0;-webkit-transition:height .3s ease;-moz-transition:height .3s ease;transition:height .3s ease}.flutter-service-box:hover:before{height:80px}.flutter-service-box:hover{border-color:#d2ddec;-webkit-transform:translateY(-3px);-moz-transform:translateY(-3px);transform:translateY(-3px);-webkit-box-shadow:0 15px 35px rgba(45,82,135,.1);-moz-box-shadow:0 15px 35px rgba(45,82,135,.1);box-shadow:0 15px 35px rgba(45,82,135,.1)}.service-number{letter-spacing:-1px;-webkit-transition:color .3s ease;-moz-transition:color .3s ease;transition:color .3s ease}.flutter-service-box:hover .service-number{color:#dce6f5}.service-inner{display:table;width:100%}.service-content,.service-icon{display:table-cell;vertical-align:middle}.service-icon{width:100px;padding-right:20px}.service-icon span{width:78px;height:78px;margin:auto;text-align:center;background:#fff;box-shadow:1px 0 10px #eee;border:1px solid #eee;border-radius:15px;color:#1767cf;font-size:31px;line-height:78px;display:inline-block}.flutter-service-box:hover .service-icon span{background:#e6f0ff;-webkit-transform:scale(1.04);-moz-transform:scale(1.04);transform:scale(1.04)}.service-content{padding-left:15px;padding-right:25px}.service-content h3{margin:0 10px 10px 0;color:#1761c2;font-size:19px;font-weight:700;line-height:1.35}.service-content p{margin:0;color:#18212d;font-size:13.5px;font-weight:400;line-height:1.58}.benefit-item{position:relative;margin-bottom:18px;padding:25px 28px 25px 75px;background:#fff;border:1px solid #e7edf4;border-radius:8px;box-shadow:0 5px 20px rgba(20,33,61,.04);transition:all .3s ease}.benefit-item:last-child{margin-bottom:10px}.benefit-item:hover{border-color:#b9dcf7;transform:translateX(6px);box-shadow:0 10px 30px rgba(20,33,61,.09)}.benefit-number{position:absolute;top:23px;left:25px;width:35px;height:35px;line-height:35px;border-radius:50%;background:#1684d7;color:#fff;text-align:center;font-size:13px;font-weight:700}.benefit-item h3{margin:0 0 8px;color:#14213d;font-size:19px;font-weight:600}.benefit-item p{margin:0;color:#6b778c;font-size:14px;line-height:1.75;height:53px;overflow:hidden}.benefit-icon{position:absolute;right:25px;top:25px;color:#d8eafa;font-size:24px}.php_box{border:1px solid #ddd;width:98%}.php_box:hover path:nth-child(odd){background:#04a258;fill:#04a258!important}.php_box i{float:left;color:#096}.php_box:hover i{color:#363}.php_box>div{float:left;width:82%;margin:0 0 0 8px;text-align:left;font-size:1em;padding:5px 0}.php_box .fa-chevron-circle-right{color:#ff5722;margin:2px 4px 0 5px}.flutter-services{padding:30px 0}.service-card{position:relative;min-height:205px;padding:40px 20px;background:#fff;border:1px solid #e5eaf0;border-radius:12px;overflow:hidden;transition:all .3s ease}.service-card:before{content:"";position:absolute;left:0;top:0;width:100%;height:4px;background:#1684d7}.service-card:hover{transform:translateY(-8px);box-shadow:0 18px 40px rgba(20,33,61,.1);border-color:#c9e3f5}.service-number{position:absolute;right:28px;top:20px;color:#edf3f8;font-size:55px;line-height:1;font-weight:700}.service-card h3{position:relative;margin:20px 0 15px;padding-right:45px;color:#172b4d;font-size:21px;line-height:1.4;font-weight:600}.service-card p{position:relative;margin:0;color:#667085;font-size:15px;line-height:1.8}.service-card.custom{background:#172b4d;border-color:#172b4d}.service-card.custom:before{background:#5b98ff}.service-card.custom .service-icon{background:rgba(255,255,255,.1);color:#fff}.process-step.highlight .process-card p,.service-card.custom p{color:rgba(255,255,255,.72)}.service-card.custom .service-number{color:rgba(255,255,255,.06)}.process-row{position:relativ;margin-top:50px}.process-row:before{content:"";position:absolute;top:46px;left:16.66%;right:16.66%;height:2px;background:#d8e7f1}.process-step,.step-circle{position:relative;text-align:center}.process-step{margin-bottom:55px}.step-circle{z-index:2;width:92px;height:92px;margin:0 auto 28px;border:8px solid #f4f8fb;border-radius:50%;background:#f77600;box-shadow:0 8px 22px rgba(22,132,215,.22);color:#fff;padding-top:10px}.step-circle span{display:block;margin-top:2px;font-size:10px;font-weight:700;letter-spacing:1px}.process-card{min-height:210px;padding:28px 25px;background:#fff;border:1px solid #e2eaf0;border-radius:8px;box-shadow:0 7px 25px rgba(21,38,61,.05);transition:all .3s ease}.process-card:hover{transform:translateY(-7px);box-shadow:0 15px 35px rgba(21,38,61,.1);border-color:#bddcf2}.process-card h3{margin:0 0 13px;color:#15263d;font-size:19px;line-height:1.4;font-weight:600}.process-card p{margin:0;color:#68788a;font-size:14px;line-height:1.8}.process-step.highlight .step-circle{background:#15263d;box-shadow:0 8px 22px rgba(21,38,61,.2)}.process-step.highlight .process-card{background:#15263d;border-color:#15263d}
@media only screen and (max-width:1220px){.pl_cnt{width:64%;float:left;margin-left:20px}.pl_cnt .txt{height:255px;overflow:hidden}.app_p_bg{width:100%;height:auto;background-attachment:local;background-size:cover;padding-bottom:10px}.ap_pro_sc{margin-top:25px}.app_pr_bx .sec2{float:left;width:70%}.app_pr_bx .sec2_cnt{font-size:15px;line-height:20px}}
@media only screen and (max-width:1151px){.b_sc h1{font-size:30px;line-height:30px;margin-top:22px}.b_sc{float:left}.b_sc,.bn_btn{width:50%}.ap_bx_cnt{padding:10px;width:56%;margin-top:15px}.pl_cnt{width:74%;float:left;margin-left:0}.pl_cnt .txt{height:145px;overflow:hidden}.fra_sc{width:100%;height:auto;background-attachment:local;background-size:cover}.mo_ap_ar{margin:auto}.app_pr_bx .sec2{float:left;width:68%}.fra_cnt{font-size:14px;line-height:20px}.app_pr_bx .sec2_cnt{font-size:12px;line-height:18px;height:70px}.btn_sec{margin:25px auto 31px;text-align:center}.mo_ap_ar a{font-size:14px}.plat_sec{padding-bottom:20px}.req_cnt{padding-bottom:35px}.windows_sec .pl_cnt{width:82.7%}.platform-card h3{font-size:1em}.platform-card{padding:35px 12px 31px}.platform-card p{min-height:220px}.flutter-service-box{padding:28px 38px 28px 14px;min-height:252px}.benefit-item h3{font-size:17px}.benefit-item p{height:76px}}
@media only screen and (max-width:991px){.ban_bg1{width:55%;margin:3px auto;text-align:left;font-size:14px;line-height:25px}.web_ban{background-image:url(../images/map.webp)!important}.b_sc{width:100%}.b_cnt,.b_sc,.b_sc h1{text-align:center}.b_cnt{font-size:15px;line-height:24px;width:70%;margin:auto}.b_sc h1{line-height:36px;margin-top:30px}.web_ban{height:auto}.bn_btn{width:40%;margin:auto}.ban_icon{position:static;margin-top:15px}.pl_cnt{width:83%;float:left}.pl_cnt .txt{height:130px;overflow:hidden}.ap_bx_cnt{width:100%;text-align:center}.app_bx{height:auto}.app_txt{background:rgba(255,255,255,.9);padding:15px}.m_app_lst ul li{float:left;width:20%;margin-bottom:5px}.app_pr_bx .sec2_cnt{height:110px;overflow:hidden;font-size:14px;line-height:18px}.app_pr_bx .sec2{float:left;width:71%}.bdr_r{border-right:none}.dev_cnt{height:auto}.platform-section{padding:60px 0 64px}.b_sc h1,.section-heading h2{font-size:26px}.platform-card{min-height:410px}.platform-grid .col-sm-4{padding:0 5px!important}.platform-card h3{font-size:.9em}.platform-link{font-size:11px}.platform-card p{min-height:290px}.flutter-service-box{min-height:auto}.flutter-services{padding:10px 0}.service-icon{width:90px}.service-icon span{width:70px;height:70px;line-height:70px}.intro-box{padding:0 0 50px}.benefits-list{padding-left:0}.intro-box h2{font-size:34px}.process-row:before{display:none}.process-card{min-height:175px}.service-content h3{font-size:1em}.benefit-item p{height:auto}.service-card{margin-bottom:15px;padding:9px 20px;min-height:inherit}}
@media only screen and (max-width:767px){.ban_bg1,.bn_btn{width:65%}.b_sc h1{line-height:34px}.bn_btn{margin:auto}.bn_btn .t_sub{font-weight:400;font-size:13px;line-height:16px}.b_cnt{margin-bottom:10px}.pl_cnt{width:67%;float:left;margin-left:20px}.app_pr_bx .sec2_cnt,.pl_cnt .txt{height:auto;overflow:hidden}.mo_ap_ar{width:120px;margin:auto}.mob_a_img,.mob_a_img img{width:90px;height:90px;margin:auto}.mob_a_img{overflow:hidden}.mob_a_img img{text-align:center}.ap_pro_sc1,.ap_pro_sc3{width:100%;float:none}.app_pr_bx .sec2_cnt{font-size:14px;line-height:18px}.ap_bx_cnt{margin-top:0}.windows_sec .pl_cnt{width:67%}.platform-section{padding:48px 0 50px}.section-heading{margin-bottom:30px}.b_sc h1,.section-heading h2{font-size:22px}.section-heading p{font-size:14px;line-height:1.65}.platform-card{min-height:0;padding:30px 25px 27px;border-radius:15px;text-align:center;margin-top:10px}.platform-card p{min-height:0}.flutter-service-box{min-height:auto;margin-bottom:20px;padding:25px 48px 28px 20px}.service-inner{display:block}.service-icon{display:inline-block;width:auto;margin-bottom:18px;padding:0}.service-icon span{width:65px;height:65px;font-size:26px;line-height:65px}.service-content{display:inline-block;width:84%}.service-content h3{font-size:18px}.service-content p{font-size:13.5px;line-height:1.65}.service-number{font-size:27px}.service-arrow{right:15px;bottom:15px}.flutter-section{padding:55px 15px}.intro-box h2{font-size:29px}.intro-box>p{font-size:15px}.benefit-item{padding:22px 20px 22px 65px}.benefit-number{left:20px;top:22px}.benefit-icon{display:none}.benefit-item h3{font-size:17px}.claim-note{padding:14px 15px}.benefit-item p,.claim-note-content{font-size:13px}.flutter-services{padding:50px 15px 10px}.service-card{min-height:auto;margin-bottom:25px;padding:30px 25px}.service-card h3{font-size:19px}.service-card p{font-size:14px}.flutter-process-section{padding:55px 15px}.process-heading{margin-bottom:40px}.process-heading h2{font-size:28px}.process-step{margin-bottom:25px}.step-circle{width:78px;height:78px;margin-bottom:20px;border-width:6px}.process-card{min-height:auto;padding:25px 20px}.process-card h3{font-size:18px}.process-card p{font-size:13px}}
@media only screen and (max-width:479px){.b_cnt,.ban_bg1{width:100%}.b_sc h1{font-weight:900;font-size:1.1em;line-height:1.2em}.b_cnt{font-weight:400;font-size:14px;line-height:18px}.bn_btn{width:auto;margin:auto}.ap_dv_bg{padding:20px 0}.req_cnt{text-align:justify;margin-top:10px}.app_txt b,.pl_cnt .txt,.req_cnt,.req_cnt b{font-size:.9em;line-height:1.5em}.app_txt{text-align:justify;padding:0}.mob_img span img{width:60%;height:auto}.mob_img,.mob_img span{height:auto}.pl_cnt .txt{height:auto;overflow:hidden;text-align:justify}.fra_cnt{margin-top:9px}.app_pr_bx .sec2_cnt,.app_pr_cnt,.fra_cnt{font-size:.9em;line-height:1.5em;text-align:justify}.ap_bx_cnt{padding:0}.app_txt{font-size:14px;line-height:20px;margin-top:10px}.pl_cnt,.pla_img{width:100%;float:none}.pla_img{margin:auto}.pl_cnt{margin-left:0;text-align:center;margin-top:15px}.framework_svg img{width:30%;height:auto}.m_app_lst ul li{float:left;width:33.33%;margin-bottom:15px}.mo_ap_ar{width:100px;margin:auto}.mob_a_img,.mob_a_img img{width:70px;height:70px;margin:auto}.mob_a_img{overflow:hidden}.mob_a_img img{text-align:center}.ap_pro_sc1,.ap_pro_sc3{width:100%;float:none}.app_pr_bx .sec2_cnt{height:auto;overflow:hidden;padding:5px;margin-top:0}.app_pr_bx .sec1{float:none;margin:auto}.app_pr_bx .sec2{float:none;width:100%;text-align:center}.app_bx{background:#fff!important}.fram_box{padding:0}.fr_ar h3{margin:8px 0 15px}.faq-text{padding:8px}ul.fq img{margin:2px 15px 0 0}.dev_cnt{text-align:justify;font-size:.9em;line-height:1.5em}.dev_ar{margin:0 0 10px}.box_bg{padding:20px 0 0}.fra_sc,.plat_sec{padding:20px 0}.app_sec{padding:20px 0 0}.wy_cu_sc{padding:20px 0}.panel-title .p10{padding:13px}.panel-heading a:after{right:7px;top:24px}.windows_sec .pl_cnt{width:100%;float:none}.platform-card,.platform-card:after,.platform-link .arrow{transition:none}.platform-card:hover{transform:none}.benefit-item h3,.platform-card h3,.service-content h3{font-size:1em}.flutter-service-box{min-height:auto;margin-bottom:20px;padding:12px 10px 20px 20px}.service-content{display:block;width:100%;padding:0}.service-icon span img{width:45px;height:45px}.service-content p{text-align:justify;line-height:1.4em}.php_box{font-size:.8em}.php_box .fa-chevron-circle-right{margin:6px 4px 0 5px}.flutter-services{padding:10px 5px}.service-card h3{margin:0}}
