@import "https://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,300,600,400,700,800,900";.container{padding-left:0!important;padding-right:0!important}.headermenu{width:100%;padding-top:0!important;clear:both;display:table}.byline{display:inline!important}.headermenu .container{width:1050px;margin:0 auto;padding-left:0;padding-right:0}.grid-item--width2{width:345px;margin-right:30px;margin-bottom:30px}.headermenu .menunav{padding-left:0}.headermenu .menunav li{padding-right:25px;float:left}.headermenu .menunav li a{text-transform:uppercase;font-weight:700;color:#d3d3d3;font-family:'open sans'!important;font-size:11px}.headermenu .col-9{width:90%;float:left}.headermenu .col-1{width:10%;float:right;padding-top:0;text-align:right;margin-top:10px}.headermenu .col-1 .menuli{text-transform:uppercase;font-weight:700;color:#d3d3d3;font-family:'open sans'!important;font-size:11px;margin-bottom:0}.headermenu .floatingmenu .menunav{padding-left:0;margin-top:0;float:right;margin-bottom:0;list-style:none!important}.headermenu .floatingmenu li{padding-right:0;float:left}.headermenu .floatingmenu li a{text-transform:uppercase;color:#d3d3d3;font-family:'open sans'!important;font-size:11px;font-weight:700;padding:30px 12px 27px}.headermenu .floatingmenu .col-6{width:30%;float:left;text-align:left;padding-top:17px}.headermenu .floatingmenu .col-4{width:68%;float:right;text-align:left}.headermenu .floatingmenu .menutitle{font-size:27px;font-family:'open sans'!important;font-weight:700;color:#3392cf;line-height:0}.headermenu .floatingmenu .menutitle:hover{color:#FFF}.headermenu .floatingmenu .menuli{font-family:'open sans'!important;background-color:#ff6b06;color:#fff;padding:11px 30px;text-align:center;margin:auto 0;border-radius:25px;border:solid 1px #ff6b06}.headermenu .floatingmenu .menuli:hover{border:solid 1px #ff6b06;color:#ff6b06!important;background-color:transparent}.floatingmenu{height:auto;display:none;background-color:#000;text-align:center;position:fixed;top:0;width:100%;z-index:999;padding:0 10px}.headermenu #floatingmenu .menunav{padding-left:0;margin-top:0;float:right;margin-bottom:0;list-style:none!important}.fullmenuwidth .container .right .industrymenu .column ul{list-style:none!important}.headermenu #floatingmenu li{padding-right:0;float:left}.headermenu #floatingmenu li a.cta_button{font-size:11px;font-weight:600}.headermenu #floatingmenu li a{text-transform:uppercase;color:#d3d3d3;font-family:'open sans'!important;font-size:11px;font-weight:700;padding:27px 12px 30px}.headermenu #floatingmenu .col-6{width:30%;float:left;text-align:left;padding-top:18px}.headermenu #floatingmenu .col-4{width:68%;flex: 0 0 68%;max-width: 68%;float:right;text-align:left;}.headermenu #floatingmenu .menutitle{font-size:27px;font-family:'open sans'!important;font-weight:700;color:#3392cf;line-height:0}.headermenu #floatingmenu .menutitle:hover{color:#FFF}.headermenu .cta_button{margin-left:12px!important;padding:11px 30px!important;padding-bottom:12px!important;padding-top:12px!important;margin-top:13px!important}.headermenu #floatingmenu .menuli{font-family:'open sans'!important;background-color:transparent;color:#3392cf;padding:11px 30px;text-align:center;margin:auto 0;border-radius:25px;border:1px solid #3392cf}.headermenu #floatingmenu .menuli:hover{border:solid 1px #147fc3;color:#147fc3!important}.headermenu .fixehokumenu .menunav{padding-left:0;margin-top:8px;float:right}.headermenu .fixehokumenu li{padding-right:25px;float:left}.headermenu .fixehokumenu li a{text-transform:uppercase;font-weight:700;color:#d3d3d3;font-family:'open sans'!important;font-size:11px}.headermenu .fixehokumenu .col-6{width:30%;float:left;text-align:left;padding-top:13px}.headermenu .fixehokumenu .col-4{width:68%;float:right;text-align:left}.headermenu .fixehokumenu .menutitle{font-size:27px;font-family:'open sans'!important;font-weight:700;color:#fff;line-height:0}.headermenu .fixehokumenu .menutitle:hover{color:#FFF}.fixehokumenu{height:98px;background-color:#000;text-align:center;position:fixed;top:0;width:100%;z-index:1;padding:20px 10px}.headermenu-mobile{display:none}.col-6 a:hover{color:#FFF!important;text-decoration:none}.col-6 a:hover span{color:#FFF!important;text-decoration:none}.col-6 a span:hover{color:#FFF!important;text-decoration:none}#myfooter_r1 .container .col-9 .head a{color:#fff}#myfooter_r1 .container .col-9 .head a .branding{color:#fff}.banner{text-align:center;padding:100px 0;padding-bottom:0}.banner .container .myheading{font-family:'open sans'!important;font-weight:700;font-size:49px;line-height:79px;color:#000;padding-bottom:20px}.banner .container .mysubheading{font-family:'open sans'!important;font-weight:300;font-size:40px;line-height:59px;color:#000;width:100%;margin:0 auto}.banner .container .myimage{padding-top:35px;padding-bottom:0}.banner .container .mycontent{font-family:'open sans'!important;font-weight:300;font-size:30px;line-height:40px;color:#3e3e3e;width:56%;margin:0 auto;text-align:center;padding-top:70px}.banner .container .mycontent_title{font-family:'open sans'!important;font-weight:400;font-size:30px;line-height:40px;color:#242424;width:56%;margin:0 auto;text-align:center;padding-bottom:100px;padding-top:20px}.mybeepindustry .container{width:1050px;margin:0 auto;text-align:center}.mybeepindustry .container .industryhead{padding:100px 0;width:100%;padding-bottom:0}.mybeepindustry .container .industryhead img{margin-bottom:10px}.mybeepindustry .container .industryhead .title{font-family:'open sans'!important;font-weight:300;font-size:24px;color:#07c8ff}.mybeepfeature{padding:100px 0;border-bottom:1px solid #E4E4E4;padding-top:0}.mybeepfeature .container{width:1050px;margin:0 auto}.mybeepfeature .container .row{clear:both;padding-top:50px;display:table}.mybeepfeature .container .row .col-3{width:28%;margin-right:84px;float:left}.mybeepfeature .container .row .col-3 .feaureimage{text-align:left;margin-bottom:15px}.mybeepfeature .container .row .col-3 .feauretitle{font-family:'open sans'!important;font-weight:300;font-size:28px;line-height:35px;color:#2a2a2a;margin-bottom:15px}.mybeepfeature .container .row .col-3 .feaurecontent{font-family:'open sans'!important;font-weight:400;font-size:14px;line-height:22px;color:#000}.mybeepapps{padding-top:0}.mybeepapps .lagerheading{font-family:'open sans'!important;font-weight:300;font-size:47px;color:#FFF;text-align:center;padding:90px 0;background-color:#292929}.mybeepapps .container{width:1050px;margin:0 auto}.mybeepapps .container .enterpriseapp{clear:both;padding-bottom:100px;padding-top:150px;display:table;border-bottom:1px solid #ababaa}.mybeepapps .container .lagerheading{font-family:'open sans'!important;font-weight:300;font-size:47px;color:#000;text-align:center;padding-top:100px}.mybeepapps .container .enterpriseapp .enterprise-app-left-content{width:45%;float:left}.mybeepapps .container .enterpriseapp .enterprise-app-left-content .title{font-family:'open sans'!important;font-weight:300;font-size:40px;line-height:56px;color:#000;padding-bottom:10px}.mybeepapps .container .enterpriseapp .enterprise-app-left-content hr{margin:44px 0;width:10%}.mybeepapps .container .enterpriseapp .enterprise-app-left-content .subtitle{font-family:'open sans'!important;font-weight:300;font-size:40px;line-height:45px;color:#6b6b6b;margin-bottom:20px;width:70%}.mybeepapps .container .enterpriseapp .enterprise-app-left-content .content{font-family:'open sans'!important;font-weight:400;font-size:16px;line-height:27px;color:#464646}.mybeepapps .container .enterpriseapp .enterprise-app-left-content .smalltitle{font-family:'open sans'!important;font-weight:400;font-size:16px;line-height:27px;color:#6b6b6b;padding-bottom:30px}.mybeepapps .container .enterpriseapp .enterprise-app-left-content .app-details img{width:84px;height:66px}.mybeepapps .container .enterpriseapp .enterprise-app-left-image{width:50%;float:right;text-align:right}.mybeepapps .container .enterpriseapp .enterprise-app-right-image1{display:none}.mybeepapps .container .enterpriseapp .enterprise-app-right-image2{display:none}.mybeepapps .container .enterpriseapp .enterprise-app-left-content .app-details .col{width:90px;margin-right:15px;float:left;text-align:center}.mybeepapps .container .enterpriseapp .enterprise-app-left-content .app-details .col img{margin-bottom:10px;clear:both}.mybeepapps .container .enterpriseapp .enterprise-app-left-content .app-details .col .prtitle{font-family:'open sans'!important;font-weight:400;font-size:13px;line-height:18px;color:#464646}.mybeepapps .container .enterpriseapp .enterprise-app-right-image{width:45%;float:left;text-align:center}.mybeepapps .container .enterpriseapp .enterprise-app-right-content{width:50%;float:right}.mybeepapps .container .enterpriseapp .enterprise-app-right-content hr{margin:44px 0;width:10%}.mybeepapps .container .enterpriseapp .enterprise-app-right-content .title{font-family:'open sans'!important;font-weight:300;font-size:40px;line-height:56px;color:#000;padding-bottom:10px}.mybeepapps .container .enterpriseapp .enterprise-app-right-content .title_padding{font-family:'open sans'!important;font-weight:300;font-size:40px;line-height:56px;color:#000;padding-bottom:10px;padding-top:70px}.mybeepapps .container .enterpriseapp .enterprise-app-right-content .subtitle{font-family:'open sans'!important;font-weight:300;font-size:40px;line-height:45px;color:#6b6b6b;margin-bottom:20px}.mybeepapps .container .gradiatebottom{background:#fff;background:-webkit-linear-gradient(#fff,#e6e6e6);ackground:-o-linear-gradient(#fff,#e6e6e6);background:-moz-linear-gradient(#fff,#e6e6e6);background:linear-gradient(#fff,#e6e6e6);line-height:110px}.mybeepapps .container .enterpriseapp .enterprise-app-right-content .content{font-family:'open sans'!important;font-weight:400;font-size:16px;line-height:30px;color:#464646}.mybeepapps .container .enterpriseapp .enterprise-app-right-content #content_new{font-size:18px!important;font-weight:300!important;color:#323232!important}.mybeepapps .container .enterpriseapp .enterprise-app-right-content .smalltitle{font-family:'open sans'!important;font-weight:400;font-size:16px;line-height:27px;color:#6b6b6b;padding-bottom:30px}.mybeepapps .container .enterpriseapp .enterprise-app-right-content .app-details img{margin-right:30px;width:84px;height:66px}.mybeepapps .container .enterpriseapp .enterprise-app-right-content .app-details .col{width:90px;margin-right:15px;float:left;text-align:center}.mybeepapps .container .enterpriseapp .enterprise-app-right-content .app-details .col img{margin-bottom:10px;clear:both}.mybeepapps .container .enterpriseapp .enterprise-app-right-content .app-details .col .prtitle{font-family:'open sans'!important;font-weight:400;font-size:13px;line-height:18px;color:#464646}.mybeepapps .container .enterpriseapp .enterprise-app-right-content .content_link{padding-top:25px}.mybeepapps .container .enterpriseapp .enterprise-app-right-content .content_link .anchorlink{font-family:'open sans'!important;font-weight:400;font-size:16px;line-height:20px;color:#538fda;margin-top:10px}.mybeepapps .container .enterpriseapp .enterprise-app-center-image1{display:none}.mybeepapps .container #mobile_enterpriseapp{padding-top:0}.mybeepapps .container .enterpriseapp .enterprise-app-center-content{width:65%;text-align:center;margin:0 auto}.mybeepapps .container .enterpriseapp .enterprise-app-center-image{width:100%;text-align:center}.mybeepapps .container .enterpriseapp .enterprise-app-center-content .title{font-family:'open sans'!important;font-weight:300;font-size:40px;line-height:45px;color:#000;padding-bottom:30px}.mybeepapps .container .enterpriseapp .enterprise-app-center-content .content{font-family:'open sans'!important;font-weight:300;font-size:18px;line-height:27px;color:#000;padding-bottom:70px}.mybeepapps .container .enterpriseapp .enterprise-app-center-content .content_new{font-size:18px!important;font-weight:300!important;color:#323232!important}.mybeepapps .container .enterpriseapp .enterprise-app-center-content .content_link{padding-top:25px;padding-bottom:40px}.mybeepapps .container .enterpriseapp .enterprise-app-center-content .content_link .anchorlink{font-family:'open sans'!important;font-weight:400;font-size:16px;line-height:20px;color:#2785c7;margin-top:10px}.mybeephelp{padding:100px 0;border-top:1px solid #E4E4E4;clear:both}.whitepapers .mybeephelp{padding:100px 0;border-top:none;clear:both}.mybeephelp .container{width:1050px;margin:0 auto}.mybeephelp .title{text-align:center;font-family:'open sans'!important;font-weight:300;font-size:40px;line-height:56px;color:#2c2c2c;padding-bottom:50px}.mybeephelp .btnview{width:100%;text-align:center}.mybeephelp .btn_talktous{font-family:'open sans'!important;font-weight:300;font-size:13px;line-height:56px;background-color:#489AFE;color:#fff;padding:11px 30px;text-align:center;margin:auto 0;border-radius:20px}.mybeephelp .btn_talktous:hover{background-color:#347bd2;color:#fff!important;text-decoration:none}.mybeephelp .contactusbt{font-family:'open sans'!important;font-weight:300;font-size:13px;line-height:56px;background-color:#489AFE;color:#fff;padding:11px 30px;text-align:center;margin:auto 0;border-radius:20px}.mybeephelp .contactusbt:hover{background-color:#347bd2;color:#fff!important;text-decoration:none}.mybeephelp .title b{font-weight:600}#mybeephelp .title{text-align:center;font-family:'open sans'!important;font-weight:300;font-size:40px;line-height:56px;color:#000;padding-bottom:50px}#mybeephelp{padding:100px 0;border-top:1px solid #E4E4E4;clear:both}#mybeephelp .btn_talktous{font-family:'open sans'!important;font-weight:300;font-size:13px;line-height:56px;background-color:#3392CF;color:#fff;padding:11px 30px;text-align:center;margin:auto 0;border-radius:20px;font-family:'open sans'!important;font-weight:300;font-size:13px;line-height:56px;background-color:#3392CF;color:#fff;padding:11px 30px;text-align:center;margin:auto 0;border-radius:20px}#mybeephelp .btn_talktous:hover{background-color:#2c81cf;color:#fff!important;text-decoration:none}.mybeepbannertext{width:100%}.mybeepbannertext .container{width:1050px;margin:0 auto}.mybeepbannertext .container .width50per{padding-top:195px;width:35%}.mybeepbannertext .container .width50per .title{font-size:40px;font-family:'open sans'!important;font-weight:300;color:#fefefe;padding-bottom:20px}.mybeepbannertext .container .width50per .content{font-size:20px;font-family:'open sans'!important;font-weight:300;color:#fefefe;line-height:30px}.mybeepbannertext .container .width50per .content_link .anchorlink{font-family:'open sans'!important;font-weight:400;font-size:16px;line-height:48px;color:#2785c7;margin-top:20px}.mybeepbannertext .container .width50per .link_black_bg{padding-top:10px}.mybeepbannertext .container .width50per .link_black_bg .anchorlink{background-color:#1a1a1a;font-size:20px;color:#FF6A07;font-family:'open sans'!important;font-weight:400;line-height:20px;padding-left:3px;padding-right:3px;text-decoration:none}.mybeepbannertext .container .width50per .link_black_bg .anchorlink:hover{color:#FF6A07!important;cursor:default}.mybeepapps .circle{width:65px;height:65px;background:#292929;-moz-border-radius:50px;-webkit-border-radius:50px;position:relative;margin:-41px auto 0!important;border-radius:50px}.mybeepapps .circle:before{content:'';display:inline-block;margin-top:33px;width:1.3em;height:1.3em;border-top:.1em solid #ebebeb;border-right:.1em solid #ebebeb;-moz-transform:rotate(135deg);-webkit-transform:rotate(135deg);transform:rotate(135deg);margin-left:24px}#myfooter_r1{padding-top:60px;padding-bottom:15px}#myfooter_r1 .container{width:1050px;margin:0 auto}#myfooter_r1 .container .col-9{width:84%;float:left}#myfooter_r1 hr{border-top:1px solid #191919}#myfooter_r1 .container .col-9 .head{font-size:27px;font-family:'open sans'!important;font-weight:700;color:#fff;line-height:0;text-transform:none}#myfooter_r1 .container .col-9 .head:hover{color:#fff}#myfooter_r1 .container .col-1{width:16%;float:right;text-align:right;flex: 0 0 16%;max-width: 16%;padding:0px;}#myfooter_r1 .container .col-1 a{color:#9b9b9b;font-size:11px;font-family:'open sans'!important;font-weight:400;text-transform:none}.myfooter_r2{background-color:#070707;padding-top:30px;padding-bottom:20px;display:table;clear:both;width:100%;background:#000;background:-webkit-linear-gradient(#000,#2f2f2f);background:-o-linear-gradient(#000,#2f2f2f);background:-moz-linear-gradient(#000,#2f2f2f);background:linear-gradient(#000,#2f2f2f)}.myfooter_r2 .container{width:1050px;margin:0 auto;display:table}.myfooter_r2 .col-2{width:20%;float:left;margin-right:30px}.myfooter_r2 .col-4{width:40%;float:right}.myfooter_r2 .menutitle{font-size:11px;font-family:'open sans'!important;font-weight:700;color:#757575;text-transform:uppercase!important;color:#9b9b9b;width:50%;float:left}.myfooter_r2 .col-2 hr{width:10%;text-align:left;margin:0;clear:both;margin-top:30px;border-color:#757575;border-top:1px solid #757575!important}.myfooter_r2 ul{padding:0;list-style:none!important}.myfooter_r2 ul li{line-height:25px}.myfooter_r2 a{font-size:11px;font-family:'open sans'!important;font-weight:700;color:#9b9b9b;text-transform:uppercase}.mobilefooter{display:none}.scrollToTop{position:fixed;right:0;background-color:#489AFE;bottom:0;padding:5px 10px;display:none}.floatTalkToUs{position:fixed;left:0;bottom:0;display:none}.floatTalkToUs .btntalktous{font-family:'open sans'!important;font-weight:600;font-size:13px;line-height:28px;background-color:#489AFE;color:#fff;padding:5px 15px;text-align:center;margin:auto 0;border-radius:0}.floatTalkToUs .btntalktous:hover{background-color:#347bd2;color:#fff!important;text-decoration:none}.enterprise{text-align:center;padding:100px 0;padding-bottom:130px}.enterprise .container{width:1050px;margin:0 auto;display:table}.enterprise .container .myheading{font-family:'open sans'!important;font-weight:600;font-size:49px;color:#FFF}.enterprise .container .mysubheading{font-family:'open sans'!important;font-weight:300;font-size:54px;line-height:59px;color:#FFF;width:100%;margin:0 auto}.enterprise .container .myimage{padding-left:3%;padding-right:3%;width:100%}.enterprise .container .mycontent{font-family:'open sans'!important;font-weight:300;font-size:24px;line-height:36px;color:#AFAFAF;width:74%;margin:0 auto;text-align:center;text-shadow:none}.enterprise .container .mycontent_title{font-family:'open sans'!important;font-weight:400;font-size:30px;line-height:40px;color:#242424;width:56%;margin:0 auto;text-align:center;padding-bottom:100px;padding-top:20px}.enterprise .container .myimage .col{width:20%;float:left;margin-right:40px}.enterprise .container .myimage .col img{padding-bottom:10px;clear:both;display:table;margin:0 auto}.enterprise .container .myimage .col .title a{font-family:'open sans'!important;font-weight:400;font-size:16px;color:#AFAFAF}.headergraditent{background:#000;background:-webkit-linear-gradient(#000,#2f2f2f);background:-o-linear-gradient(#000,#2f2f2f);background:-moz-linear-gradient(#000,#2f2f2f);background:linear-gradient(#000,#2f2f2f)}.headergraditentbi{background:#333;background:-webkit-linear-gradient(#333,#333);background:-o-linear-gradient(#333,#333);background:-moz-linear-gradient(#333,#333);background:linear-gradient(#333,#333)}.mybeepingration{text-align:center;padding:100px 0;background-color:#FFF;padding-bottom:100px}.mybeepingration .container{width:1050px;margin:0 auto;display:table}.mybeepingration .container .integration_box{background:none repeat scroll 0 0 #F1F1F1;border:none;border-radius:0;box-shadow:none!important;float:left;height:135px;margin:15px 15px 0 0;padding:20px 0 20px 15px;position:relative;width:330px}.mybeepingration .container .integration_box_grey{background:none repeat scroll 0 0 #F9F9F9;border:none;border-radius:0;box-shadow:none!important;float:left;height:135px;margin:15px 15px 0 0;padding:20px 0 20px 15px;padding-top:20px;position:relative;width:330px}.mybeepingration .container .integration_box .content{width:190px;min-height:auto;float:left;padding-top:10px;text-align:left}.mybeepingration .container .integration_box_grey .content{width:190px;min-height:auto;float:left;padding-top:10px;text-align:left}.mybeepingration .container .integration_box_grey .image{width:85px;float:left;margin:5px;min-height:auto!important}.mybeepingration .container .integration_box .image{width:85px;float:left;margin:5px;min-height:auto!important}.mybeepingration .container .integration_box .title{line-height:28px;font-size:24px;font-family:'open sans'!important;font-weight:400}.mybeepingration .container .integration_box_grey .title{line-height:28px;font-size:24px;font-family:'open sans'!important;font-weight:400}.mybeepingration .container .integration_box .subtitle{font-size:15px;font-family:'open sans'!important;font-weight:400;color:#8b8b8b}.mybeepingration .container .integration_box_grey .subtitle{font-size:15px;font-family:'open sans'!important;font-weight:400;color:#8b8b8b}.integration{text-align:center;padding:100px 0;background-color:#F5F5F5;padding-bottom:100px;clear:both}.integration .container{width:1050px;margin:0 auto;display:table}.integration .container .myheading{font-family:'open sans'!important;font-weight:600;font-size:49px;color:#FFF}.integration .container .mysubheading{font-family:'open sans'!important;font-weight:300;font-size:54px;line-height:59px;color:#FFF;width:100%;margin:0 auto}.integration .container .myimage{padding-left:3%;padding-right:3%;width:100%}.integration .container .mycontent{font-family:'open sans'!important;font-weight:300;font-size:24px;line-height:36px;color:#AFAFAF;width:74%;margin:0 auto;text-align:center;padding-top:25px;margin-bottom:60px}.integration .container .mycontent_title{font-family:'open sans'!important;font-weight:400;font-size:30px;line-height:40px;color:#242424;width:56%;margin:0 auto;text-align:center;padding-bottom:100px;padding-top:20px}.integration .container .myimage .col{width:13%;float:left;margin-right:25px}.integration .container .myimage .col img{padding-bottom:10px;clear:both;display:table;margin:0 auto}.integration .container .myimage .col .title a{font-family:'open sans'!important;font-weight:400;font-size:16px;color:#1a1a1a}.contactusform{margin-bottom:90px}.contactusform h3{font-family:'open sans'!important;font-weight:400;font-size:20px;color:#333;margin:0 auto;text-align:center;width:100%;padding:20px 0;padding-top:30px}.contactusform .container{width:1050px;margin:0 auto;display:table}.contactusform .container .bs_row{clear:both;padding:60px 0}.contactusform .container .bs_row .col-5{width:49%;float:left}.contactusform .container .bs_row .col-5 .content{width:83%;margin-left:17px}.contactusform .container .bs_row .col-5 .content p{font-size:18px;font-family:'open sans'!important;line-height:26px;font-weight:300;color:#000}.contactusform .container .bs_row .col-5 .content a{font-size:18px!important;font-family:'open sans'!important;line-height:26px;font-weight:400;color:#25a5d5!important}.contactusform .container .contact_fontbody{background-color:#EFEFEF!important;padding-bottom:30px}.contactusform .container .contact_fontbody .contact_fontdiv{font-size:16px!important;font-family:'open sans'!important;line-height:26px;font-weight:400!important;color:#3d3d3d!important}.contactusform .container .contact_fontbody .bs_form-control{border:none!important}.contactusform .container .contact_fontbody .bs_btn{border-radius:20px;padding:11px 30px;touch-action:inherit!important;background-color:#499AFF;color:#fff;font-size:14px!important;font-family:'open sans'!important;border:none;font-weight:600!important;text-shadow:none}.contactusform .container .contact_fontbody .btn-warning:hover{border-color:#499AFF}.contactusform .caldera-grid input[type="submit"]{border-radius:20px;padding:11px 30px;touch-action:inherit!important;background-color:#499AFF;color:#fff;font-size:14px!important;font-family:'open sans'!important;border:none;font-weight:600!important;text-shadow:none;margin-bottom:20px;margin-top:20px}.menunav li a,.dropbtn{display:inline-block;color:#fff;text-align:center;text-decoration:none}.menunav li a:hover{color:#3392cf!important}.menunav li.dropdown{display:inline-block}.menunav .dropdown-content{display:none;position:absolute;background-color:#000;min-width:160px;box-shadow:0 8px 16px 0 rgba(0,0,0,0.2);border-top:solid 2px #3392cf}.menunav .dropdown-content a{font-weight:600!important;color:#fff!important;padding:5px 16px!important;text-decoration:none;display:block;text-align:left;text-transform:inherit!important}.menunav .dropdown-content a:hover{color:#3392cf!important}.menunav .dropdown:hover .arrow-inside{display:block!important}.menunav .dropdown:hover .dropdown-content{display:block}.menunav .dropdown:hover .submenubf{display:table!important}.menunav .dropdown .submenubf{display:none;width:119px;height:120px;position:absolute}.menunav .arrow-inside{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #3392cf;display:table}.dropdown-subcompany{position:absolute;width:100%;background-color:#212120;padding-top:20px;padding-bottom:60px;clear:both;display:table;z-index:9999}.dropdown-subcompany .container{width:980px;margin:0 auto}.dropdown-subcompany .container .left{width:37%;float:left;display:table;border-right:2px dashed #494949;margin-right:70px}.dropdown-subcompany .container .left .blog{width:80%}.dropdown-subcompany .container .right{width:48%;float:left;display:table}.dropdown-subcompany .container .right .newrow{width:100%;margin-top:15px;display:table}.dropdown-subcompany .container .right .newrow a{font-size:15px;font-family:'open sans'!important;line-height:20px;font-weight:400;color:#fff}.dropdown-subcompany .container .right .newrow p{font-size:14px;font-family:'open sans'!important;line-height:20px;font-weight:300;color:#b0b0b0;margin-top:4px;margin-bottom:0}.dropdown-subcompany .left .blog .text{line-height:20px;font-size:15px;font-family:'open sans';font-weight:600;padding-bottom:20px;color:#fff;padding-top:20px}.dropdown-subcompany .left .blog a{line-height:20px;font-size:15px;font-family:'open sans';font-weight:600;color:#3392cf}.functiontype .wrap span{font-family:'open sans'!important;font-weight:300;font-size:35px;color:#FFF;margin:0 auto;text-align:center;text-decoration:underline;line-height:45px}.functiontype .wrap{margin:0 auto;text-align:center}.functiontype .type-wrap{width:70%;margin:0 auto;height:100px}.functiontype .type-wrap p{line-height:45px;text-align:center;color:#FFF;font-family:'open sans'!important;font-weight:400;font-size:35px;color:#FFF}.functiontype .title{text-align:center;margin-bottom:30px;margin-top:100px;font-family:'open sans'!important;font-weight:300;font-size:18px;color:#FFF}.functiontype .desktop{display:block}.functiontype .mobile{display:none}.functiontype .extrapadding{margin-top:30px}.function_main{clear:both;display:table;width:100%;padding:70px 0}.function_main .container{width:1050px;margin:0 auto}.function_main .container .title{font-family:'open sans'!important;font-weight:300;font-size:50px;color:#000;margin-bottom:25px;width:100%;text-align:center}.function_main .container .content{font-family:'open sans'!important;font-weight:300;font-size:20px;color:#474747;margin-bottom:50px;width:100%;text-align:center;line-height:28px}.function_main .container .header{font-family:'open sans'!important;font-weight:400;font-size:40px;color:#2e2e2e;margin-bottom:80px;width:100%;text-align:center}.function_main .container .colmargin{width:19%;float:left}.function_main .container .col{width:29%;margin-right:40px;float:left}.function_main .container .col img{padding-bottom:20px;text-align:center}.function_main .container .col .imageb{width:15%;float:left;padding-top:6px}.function_main .container .col .contentb{font-family:'open sans'!important;font-weight:400;color:#464646;font-size:15px;line-height:24px;width:85%;float:right}.function_main .container .col1{width:29%;margin-right:40px;float:left}.function_main .container .col1 img{padding-bottom:20px;text-align:center}.function_main .container .col1 .imageb{width:15%;float:left;padding-top:6px}.function_main .container .col1 .contentb{font-family:'open sans'!important;font-weight:400;color:#464646;font-size:15px;line-height:24px;width:85%;float:right}.functionview{clear:both;background-color:#F3F1F2;padding:55px 0;margin-bottom:50px;clear:both;display:table;width:100%}.oddborder_lblue{border-bottom:10px solid #1CB1DC;clear:both;display:table;width:100%}.evenborder_green{border-bottom:10px solid #6FCA15;clear:both;display:table;width:100%}.oddborder_dblue{border-bottom:10px solid #12719D;clear:both;display:table;width:100%}.functionview .container{width:1050px;margin:0 auto}.functionview .container .function_left{width:70%;text-align:left;float:left}.functionview .container .function_right{width:70%;text-align:left;float:right}.functionview .container .function_left .title,.functionview .container .function_right .title{font-family:'open sans'!important;font-weight:400;font-size:35px;color:#000;line-height:42px;padding-bottom:20px}.functionview .container .function_left .content,.functionview .container .function_right .content{font-family:'open sans'!important;font-weight:400;font-size:14px;line-height:22px;color:#5c5b5b}.dropdown-content a:hover{color:#538fda!important}.typed-cursor{opacity:1;font-weight:100;-webkit-animation:blink .7s infinite;-moz-animation:blink .7s infinite;-ms-animation:blink .7s infinite;-o-animation:blink .7s infinite;animation:blink .7s infinite}.hokuappscustomerlive .container .trow .right .linka a{font-size:14px;color:#337ab7}.all_blogs .container .right #secondary{width:100%;margin-top:-15px}.mybeepbannertext .container .width50perright{padding-top:195px;width:50%;float:right}.mybeepbannertext .container .width50perright .title{font-size:40px;font-family:'open sans'!important;font-weight:300;color:#fefefe;padding-bottom:20px}.mybeepbannertext .container .width50perright .content{font-size:20px;font-family:'open sans'!important;font-weight:300;color:#fefefe;line-height:30px}.mybeepbannertext .container .width50perright .content_link .anchorlink{font-family:'open sans'!important;font-weight:400;font-size:16px;line-height:48px;color:#2785c7;margin-top:20px}.mybeepbannertext .container .width50perright .link_black_bg{padding-top:10px}.mybeepbannertext .container .width50perright .link_black_bg .anchorlink{background-color:#1a1a1a;font-size:20px;color:#FF6A07;font-family:'open sans'!important;font-weight:400;line-height:20px;padding-left:3px;padding-right:3px;text-decoration:none}.mybeepbannertext .container .width50perright .link_black_bg .anchorlink:hover{color:#FF6A07!important;cursor:default}.innermybeeps .enterpriseapp{padding-bottom:90px!important;padding-top:90px!important}.innermybeeps .enterpriseapp .enterprise-app-right-content hr{margin:35px 0!important}.innermybeeps .enterpriseapp .enterprise-app-right-image{width:45%}.innermybeeps .enterpriseapp .enterprise-app-right-content{width:55%;float:right}.mybeepapps .leftmyapps{width:17%;float:left}.mybeepapps .rightmyapps{width:83%;float:right}.mybeepapps .clear:after{visibility:hidden;display:block;content:"";clear:both;height:0}.mybeepapps nav{width:193px;padding:0;position:absolute}.mybeepapps nav.stickydiv{position:fixed;top:0;z-index:2;margin-top:120px}.mybeepapps nav ul{list-style-type:none;margin:0;padding:0}.mybeepapps nav li{padding:7px 0}.mybeepapps nav li a{color:#c3c1c1;font-weight:400;line-height:25px;text-decoration:none}.mybeepapps .active{color:#333;text-decoration:none}.mybeepapps #wrapper{margin:0 auto}.mybeepapps #sidebar{width:250px;float:left}.mybeepapps #content{width:720px;float:right;padding-left:12px}.mybeepbannerbuildapp{width:100%;padding:90px 0;background-color:#E9E9E9;clear:both;display:table}.mybeepbannerbuildapp .container{width:1050px;margin:0 auto}.mybeepbannerbuildapp .container .width55perright{width:60%;float:left}.mybeepbannerbuildapp .container .width55perright .col{width:22%;float:left;margin-right:50px;text-align:center}.mybeepbannerbuildapp .container .width55perright .col img{margin-bottom:20px}.mybeepbannerbuildapp .container .width55perright .col .content{font-family:'open sans'!important;font-weight:600;font-size:13px;text-transform:uppercase;color:#6b6b6b}.mybeepbannerbuildapp .container .width45perright{width:40%;float:right}.mybeepbannerbuildapp .container .width45perright .title{font-family:'open sans'!important;font-weight:300;font-size:40px;line-height:56px;color:#000;padding-bottom:10px}.mybeepbannerbuildapp .container .width45perright .content{font-family:'open sans'!important;font-weight:400;font-size:16px;line-height:30px;color:#464646}.mybeepbannerbuildapp #mobile_viewc{display:none}.mybeepsbuildapp{width:100%;padding:90px 0;clear:both;display:table}.mybeepsbuildapp .container{width:1050px;margin:0 auto}.mybeepsbuildapp .container .leftpanel{width:36%;float:left;padding:130px 0}.mybeepsbuildapp .container .leftpanel .title{font-family:'open sans'!important;font-weight:400;font-size:35px;line-height:45px;color:#000;padding-bottom:25px}.mybeepsbuildapp .container .leftpanel .content{font-family:'open sans'!important;font-weight:400;font-size:20px;line-height:33px;color:#474747;letter-spacing:1px}.mybeepsbuildapp .container .rightpanel{width:64%;float:left;text-align:right}#mybeepsbuildappimg .container .leftpanel .title{font-family:'open sans'!important;font-weight:400;font-size:26px!important;line-height:30px;color:#000;padding-bottom:20px}#mybeepsbuildappimg .container .leftpanel .content{font-family:'open sans'!important;font-weight:400;font-size:14px!important;line-height:20px;color:#474747;letter-spacing:0}.mybeepsbuildworkflow{width:100%;padding:187px 0;clear:both;display:table}.mybeepsbuildworkflow .container{width:1050px;margin:0 auto}.mybeepsbuildworkflow .container .rightpanel{width:50%;float:right}.mybeepsbuildworkflow .container .rightpanel .title{font-family:'open sans'!important;font-weight:600;font-size:48px;line-height:60px;color:#FFF;padding-bottom:25px}.mybeepsbuildworkflow .container .rightpanel .content{font-family:'open sans'!important;font-weight:400;font-size:20px;line-height:35px;color:#FFF}.mybeepsbuildworkflow .container .rightpanel .content_link{padding-top:25px}.mybeepsbuildworkflow .container .rightpanel .content_link a{font-family:'open sans'!important;font-weight:400;font-size:18px;line-height:27px;color:#ebb700}.mybeepapps .lagerheadingwithoutbg{font-family:'open sans'!important;font-weight:300;font-size:47px;color:#000;text-align:center;padding-bottom:20px;background-color:#FFF}.mybeepapps .container hr{width:50%;margin:0 auto;border-top:1px solid #bdb9b9}.mobile_view_image{display:none}#lightbox{position:fixed;top:0;left:0;width:100%;height:100%;background:url(/wp-content/uploads/2017/06/overlay.png) repeat;text-align:center;z-index:9}#lightbox p{text-align:right;color:#000;font-size:12px;background-color:#E3E3E3}#lightbox #content{width:900px;margin:60px auto 0!important;background-color:#fff;box-shadow:0 0 25px #111;-webkit-box-shadow:0 0 25px #111;-moz-box-shadow:0 0 25px #111}#lightbox #content .title{color:#211f1f;font-size:30px;font-weight:300;padding-top:15px}#lightbox img{max-width:940px;padding:40px 0;background-color:#fff}#lightbox #lightboxp img{padding:15px;background-color:#E3E3E3}.mybeepappsalltools .container .enterpriseapp{border:none}.mybeepapps .container #mobile_enterpriseapp{padding-top:100px!important}.blankheader{padding-top:70px}.blankheader .container{margin:0 auto;width:1050px}.blankheader .container h1{font-size:55px;font-weight:300;color:#3392cf;text-align:left}.blankheader .container h4{font-size:16px;color:#464646;padding-top:40px;font-weight:400;line-height:25px}.blankcontent{padding-bottom:70px}.blankcontent .container{margin:0 auto;width:1050px}.blankcontent .container h2{font-size:26px;font-weight:300;color:#3392cf;text-align:left;line-height:25px;font-weight:300;padding-top:40px}.blankcontent .container h3{font-size:16px;color:#464646}.blankcontent .container p{font-size:16px;color:#464646;line-height:25px}.security .container{margin:0 auto;width:1050px}.security .title{text-align:center;padding-bottom:20px;padding-top:100px;font-family:'open sans'!important;font-weight:300;font-size:54px;color:#000}.security .content{text-align:center;margin-bottom:20px;margin-top:0;font-family:'open sans'!important;font-weight:300;font-size:16px;color:#000}.securitycontent{padding:70px 0}.securitycontent .container{margin:0 auto;width:1050px}.securitycontent .row{clear:both;padding:20px 0;display:table}.securitycontent .row .column20{width:15%;float:left}.securitycontent .row .column80{width:85%;float:right}.securitycontent .row .column80 .bslegend{font-size:26px;font-weight:300;color:#3392cf;text-align:left;line-height:30px;font-weight:300;padding-bottom:15px}.securitycontent .row .column80 .subtitle{font-size:16px;color:#464646;line-height:25px}.testimonial{padding:67px 0}.testimonial .container{margin:0 auto;width:1050px;color:#000;text-align:left}.testimonial .container .title{font-size:25px;line-height:25px;width:55%;padding-bottom:20px;font-weight:300}.testimonial .container .author{font-size:14px;padding-bottom:20px}.testimonial .btn_talktous{font-family:'open sans'!important;font-weight:400;font-size:13px;line-height:56px;background-color:#EE6100;color:#FFF;padding:11px 30px;text-align:left;margin:auto 0;border-radius:20px}.testimonial .btn_talktous:hover{background-color:#EE4612;color:#FFF!important;text-decoration:none}.branding{font-weight:300!important;color:#3392cf}.banner .container .myheading span{color:#3392cf}.mybeephelp .title .branding{color:#2c2c2c}.mybeephelp .title b .branding{color:#2c2c2c}.social-links{width:50%;text-align:right;float:right}.fa-2x{font-size:2em!important}.fa{background:#6d6e71;clear:none;display:inline-block;zoom:1;padding:5px;border-radius:50%;font-size:21px;margin:0 6px 0 0;color:#fff;height:32px;width:32px;text-align:center}.fa:hover{background:#FFF;color:#3392cf}.blog_header .container{margin:0 auto;width:1050px}.blog_header .container h4{padding-top:90px;font-family:'open sans'!important;font-weight:300;font-size:18px;color:#FFF;width:43%;text-align:left}.blog_header .container h1{padding-top:5px;font-family:'open sans'!important;font-weight:300;font-size:48px;color:#FFF;width:43%;text-align:left;line-height:60px}.blog_header .container .csheaderh4{padding-top:70px;text-transform:uppercase}.blog_header .container .csheader{font-size:35px;line-height:42px;width:48%}.blog_header .container .csheader b{font-weight:600}.blog_header .container .csheader-l{font-size:40px;line-height:48px}.blog_header .container .csheader-l b{font-weight:600}.feature_resources{width:100%;padding-top:60px}.feature_resources .row{display:table;clear:both}.feature_resources .row .column{width:48%;float:left;margin-right:40px;display:inline}.feature_resources .row .column .rtitle{font-family:'open sans'!important;font-weight:400;font-size:16px;color:#000;text-align:left;padding-bottom:15px;clear:both}.feature_resources .row .column a{font-family:'open sans'!important;font-weight:400;font-size:16px;color:#3392cf;text-align:left;clear:both}.blog_content{padding:70px 0}.blog_content .container{margin:0 auto;width:1050px;display:table}.blog_content .container .left{float:left;width:57%;text-align:left}.blog_content .container .right{float:right;width:42%;text-align:left;padding-top:24px}.blog_content .container .left h2{line-height:30px;font-family:'open sans'!important;font-weight:400;font-size:30px;color:#90573b;line-height:35px}.blog_content .container .left p{font-family:'open sans'!important;font-weight:400;font-size:16px;color:#464646;line-height:25px;text-align:justify}.blog_content .container .left .greybox{padding-top:40px;background-color:#FFF;text-align:left}.blog_content .container .left .greybox .download{font-family:'open sans'!important;font-weight:600;font-size:12px;line-height:56px;background-color:#347bd2;color:#fff;text-transform:uppercase;padding:11px 40px;text-align:left;margin:auto 0;border-radius:20px}.blog_content .container .left .greybox .download:hover{background-color:#32A7CE;color:#fff!important;text-decoration:none}.blog_content .container ul li{font-family:'open sans'!important;font-weight:400;font-size:16px;color:#464646;line-height:22px;list-style-type:square;padding-bottom:7px;padding-top:7px}.blog_content .container .right .greybox{padding:0;background-color:#FFF;text-align:center}.blog_content .container .right .greybox h2{font-family:'open sans'!important;font-weight:300;font-size:25px;color:#323232;padding-bottom:25px}.blog_content .container .right .greybox img{clear:both;margin-bottom:15px}.blog_content .container .right .greybox div{clear:both}.blog_content .container .right .greybox .download{font-family:'open sans'!important;font-weight:600;font-size:12px;line-height:56px;background-color:#347bd2;color:#fff;text-transform:uppercase;padding:11px 40px;text-align:center;margin:auto 0;border-radius:20px}.blog_content .container .right .greybox .download:hover{background-color:#32A7CE;color:#fff!important;text-decoration:none}.bloglisting .container{margin:0 auto;width:1050px}.bloglisting .container .fullwidth{padding:70px 0}.bloglisting .container .left{width:50%;float:left;padding-top:80px}.bloglisting .container .right{width:50%;float:right;padding-top:80px;padding-left:70px}.bloglisting .container .readmorebt{font-family:'open sans'!important;font-weight:600;font-size:12px;line-height:56px;background-color:#000;color:#fff;text-transform:uppercase;padding:11px 30px;text-align:center;margin:auto 0;border-radius:20px;opacity:.5}.bloglisting .container .readmorebt:hover{color:#FFF;background-color:#000;opacity:1}.bloglisting .container h2{font-family:'open sans'!important;font-weight:300;font-size:35.5px;color:#FFF;width:100%;text-align:left;line-height:45px;padding-bottom:30px}.bloglisting_ver .container{margin:0 auto;width:1050px;text-align:center}.bloglisting_ver .container .fullwidth{padding:70px 0}.bloglisting_ver .container .left{width:50%;float:left;padding-top:80px}.bloglisting_ver .container .right{width:50%;float:right;padding-top:80px;padding-left:70px}.bloglisting_ver .container .readmorebt{font-family:'open sans'!important;font-weight:600;font-size:12px;line-height:56px;background-color:#19a6d9;color:#333;text-transform:uppercase;padding:11px 30px;text-align:center;margin:auto 0;border-radius:20px}.bloglisting_ver .container .readmorebt:hover{color:#333!important;background-color:#1b89d9;opacity:1}.bloglisting_ver .container h2{font-family:'open sans'!important;font-weight:300;font-size:35.5px;color:#FFF;width:40%;text-align:center;margin:0 auto;line-height:45px;padding-bottom:30px;padding-top:140px}.mybeephelp .subblogtitle{font-family:'open sans'!important;font-weight:300;font-size:40px;line-height:56px;color:#000;padding-bottom:10px;margin:0 auto;text-align:center}.mybeephelp .subblogtext{font-family:'open sans'!important;font-weight:300;font-size:18px;color:#2c2c2c;text-align:center;line-height:25px;width:60%;margin:0 auto}.related_whitepapers{padding:100px 0;background-color:#F5F5F5}.related_whitepapers .container{margin:0 auto;width:1050px}.related_whitepapers .container h1{font-size:30px;font-family:'open sans'!important;color:#000;font-weight:300}.related_whitepapers .container h3{font-size:20px;font-family:'open sans'!important;color:#737373;padding-bottom:40px;font-weight:300;padding-top:0!important;margin-top:0}.related_whitepapers .container .row{clear:both;display:table;margin:auto}.related_whitepapers .container .row .column{width:329px;margin-right:31px;float:left;padding-bottom:0;display:table}.related_whitepapers .container .row .column img{margin-bottom:10px}.related_whitepapers .container .row .column a{font-size:16px;font-family:'open sans'!important;color:#3392cf;padding-bottom:35px;font-weight:400}.requestdemo .container .bs_row .col-5 .content .title{font-size:22px;font-family:'open sans'!important;color:#000;padding-bottom:0;font-weight:300}.requestdemo .container .bs_row .col-5 .content ul li{list-style-type:square;font-size:16px;font-family:'open sans'!important;color:#000;padding-bottom:10px;font-weight:400}.requestdemo .container .bs_row .col-5 .content .italictext{font-size:16px;font-family:'open sans'!important;color:#000;padding-bottom:10px;font-weight:300;font-style:italic}.requestdemo .container .bs_row .col-5 .content p{color:#000;font-weight:400}.requestdemo .container .bs_row .col-5 .content .row{width:90%;margin:0 auto;display:table;padding-top:30px;text-align:center}.requestdemo .container .bs_row .col-5 .content .logocolumn{width:45%;margin-right:20px;float:left}.ui-loader h1{display:none}.customers{padding:70px 0;background-color:#000;margin-bottom:-1px}.customers .container{margin:0 auto;width:1050px}.customers .container .header{width:70%;font-family:'open sans'!important;font-weight:300;font-size:40px;line-height:56px;color:#FFF;padding-bottom:10px;margin:0 auto;text-align:center}.hbspt-form{margin:0 auto;margin-left:30px}.hbspt-form label{font-size:15px!important;font-family:'open sans'!important;line-height:26px;font-weight:400!important;color:#3d3d3d!important}select.hs-input{font-family:'open sans'!important}select.hs-input,.hs-form input:not([type="image"]){display:block;width:85%;height:34px;padding:2px 5px;font-size:14px;line-height:1.42857143;color:#555;background-image:none;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;background-color:#fff;border:none!important;font-family:'open sans'}.hbspt-form input[type="submit"]{-webkit-appearance:button;border:none!important;cursor:pointer;border-radius:4px;padding:0 22px!important;background-color:#499AFF!important;color:#fff!important;font-size:14px!important;font-family:'open sans'!important;border:none;font-weight:600!important;width:30%!important}.campaignform .container .bs_row .col-5 .ctitle{font-family:'open sans'!important;font-weight:300;font-size:54px;line-height:59px;color:#FFF;width:100%;margin:0 auto}.campaignform .container .bs_row .col-5 p{color:#FFF!important;font-weight:300!important}.campaignform .container .bs_row .col-5 .row{width:100%!important;clear:both;padding-top:25px;padding-bottom:0}.campaignform .container .bs_row .col-5 .row .leftside{width:35%;float:left;text-align:left}.campaignform .container .bs_row .col-5 .row .rightside{width:45%;float:left;text-align:left;font-size:18px;font-family:'open sans'!important;color:#9e9e9e;padding-bottom:10px;font-weight:300}.campaignform .container .contact_fontbody{background-color:transparent!important}.campaignform .container .bs_row .col-5 .hs-form input:not([type="image"]){box-shadow:none!important;text-shadow:none;display:block;width:85%;height:34px;padding:2px 10px;font-size:15px;line-height:1.42857143;background-color:#fff!important;color:#555;background-image:none;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;background-color:#fff;border:1px solid #ccc!important;font-family:'open sans'}.campaignform .container .bs_row .col-5 .hbspt-form input[type="submit"]{border:none!important;background-color:#ff8901!important;width:100px!important;margin:0 auto;border-radius:25px!important;padding:3px 10px!important}.campaignform .container .bs_row .col-5 .hs_submit{text-align:center}.campaignform .container .bs_row .col-5 .hbspt-form{margin-left:41px;width:90%}.campaignform2 .container .bs_row .col-5 .ctitle{font-family:'open sans'!important;font-weight:300;font-size:54px;line-height:59px;color:#000;width:100%;margin:0 auto}.campaignform2 .container .bs_row .col-5 p{color:#646464!important;font-weight:400!important}.campaignform2 .container .bs_row .col-5 .row{width:100%!important;clear:both;padding-top:25px;padding-bottom:0}.campaignform2 .container .bs_row .col-5 .row .leftside{width:25%;float:left;text-align:left}.campaignform2 .container .bs_row .col-5 .row .rightside{width:70%;vertical-align:middle;float:left;text-align:left;font-size:16px;font-family:'open sans'!important;color:#646464;padding-bottom:10px;font-weight:300}.campaignform2 .container .bs_row .col-5 .row .rightside .demotagline{font-size:15px;font-family:'open sans'!important;color:#646464}.campaignform2 .container .contact_fontbody{background-color:transparent!important}.campaignform2 .container .bs_row .col-5 .hs-form input:not([type="image"]){box-shadow:none!important;text-shadow:none;display:block;width:100%;height:34px;padding:2px 10px;font-size:15px;line-height:1.42857143;background-color:#fff!important;color:#555;background-image:none;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;background-color:#fff;border:0 solid #ccc!important;font-family:'open sans'}.campaignform2 .container .bs_row .col-5 .hbspt-form input[type="submit"]{border:none!important;background-color:#3392CF!important;width:100px!important;border-radius:25px!important;padding:3px 10px!important}.campaignform2 .container .bs_row .col-5 .hs_submit{text-align:center}.campaignform2 .container .bs_row .col-5 .hbspt-form{padding-left:15px;width:90%}.campaignform2 .hbspt-form{margin-left:0}.headingcontent{padding:30px 0;padding-bottom:60px;background-color:#002050}.headingcontent .container{margin:0 auto;width:1050px}.campaignform2 .container .bs_row .col-5 .para{padding-top:0;font-size:20px!important;color:#646464!important;margin-top:0;text-align:left}.headingcontent .container .mycontent{font-family:'open sans'!important;font-weight:300;font-size:45px;line-height:40px;color:#fff;margin:0 auto;text-align:left;padding-top:0}.headingcontent .container .pagelink{font-family:'open sans'!important;font-weight:400;font-size:16px;line-height:40px;color:#616d85;margin:0 auto;text-align:left;padding-bottom:20px}.campaignform2 .container .bs_row .col-5 .content .row{padding-top:36px}.campaignform2 .container .bs_row .col-5 .content .logocolumn{width:30%;margin-right:20px;float:left;text-align:left}.customers_casestudy{background-color:#000;padding:50px 0;width:100%}.customers_casestudy .container{margin:0 auto;width:1050px;display:table}.customers_casestudy .container .header{width:77%;font-family:'open sans'!important;font-weight:300;font-size:40px;line-height:50px;color:#FFF;padding-top:38px;text-align:left}.customers_casestudy .column{width:40%;float:left;margin-right:25px;text-align:left}.customers_casestudy .column1{width:27%;float:left;margin-right:30px;text-align:center;border:1px solid #969696;padding:40px}.customers_casestudy .column1 .img{min-height:83px;padding-bottom:25px}.customers_casestudy .column1 .ptiimg{padding-top:10px}.customers_casestudy .column1 .title{font-size:18px;font-weight:300;color:#9d9d9d;padding-bottom:37px;line-height:22px}.customers_casestudy .column1 a{font-size:13px;font-weight:400;color:#fff;background-color:#3392CF;padding:7px 11px}.customers_casestudy .column1 a:hover{background-color:#2c81cf;color:#fff!important}.customers_casestudy_res{background-color:#282828;padding:60px 0;width:100%}.customers_casestudy_res .container{margin:0 auto;width:1050px;display:table}.customers_casestudy_res .container .header{width:100%;font-family:'open sans'!important;font-weight:300;font-size:35px;line-height:40px;color:#FFF;padding-top:0;text-align:left}.customers_casestudy_res .column3{width:26%;float:left;margin-right:90px;text-align:left;padding-top:40px}.customers_casestudy_res .column3 h3{color:#3392cf;font-size:16px;text-align:left;line-height:30px;font-weight:400;padding-top:15px}.customers_casestudy_res .column2{width:29%;float:left;margin-right:50px;text-align:center;padding:0}.customers_casestudy_res .column2 .img{min-height:83px;padding-bottom:0}.customers_casestudy_res .column2 .ptiimg{padding-top:0}.customers_casestudy_res .column2 .title{font-size:18px;font-weight:300;color:#9d9d9d;padding-bottom:37px;line-height:22px}.stick{position:fixed;top:0}#hokugooser{display:table}#mybeepappsalltools .btnview{padding-bottom:70px}#mybeepappsalltools .btnview .btn_talktous_now{font-family:'open sans'!important;font-weight:400;font-size:13px;line-height:56px;background-color:#EE6100;color:#FFF;padding:11px 30px;text-align:left;margin:auto 0;border-radius:20px}#mybeepappsalltools .btnview .btn_talktous_now:hover{color:#fff!important;background-color:#EE4612}#hokuappAdvantage{background-color:#599FCB;padding:100px 0}#hokuappAdvantage .container{margin:0 auto;width:1050px}#hokuappAdvantage .container h1{color:#fff;text-align:center;font-size:35px;font-weight:300;padding-bottom:20px}#hokuappAdvantage .container .text{color:#fff;text-align:center;padding-bottom:60px;width:56%;margin:0 auto;font-size:18px}#hokuappAdvantage .container .row{display:table;clear:both;width:100%}#hokuappAdvantage .container .row .column{width:22%;text-align:center;float:left;margin-right:40px}#hokuappAdvantage .container .row .column img{padding-bottom:15px}#hokuappAdvantage .container .row .column .title{font-weight:600;font-size:16px;color:#fff;width:80%;margin:0 auto;padding-bottom:10px}#hokuappAdvantage .container .row .column .content{font-weight:300;font-size:16px;color:#fff}#hokusolutionevery{background-color:#F2F2F2;padding:100px 0}#hokusolutionevery .container{margin:0 auto;width:1050px}#hokusolutionevery .container h1{color:#000;text-align:center;font-size:40px;font-weight:300;padding-bottom:20px}#hokusolutionevery .container .text{color:#000;text-align:center;padding-bottom:0;width:54%;margin:0 auto;font-size:18px;font-weight:300}#hokusolutionevery .container .btnview{padding-bottom:0;text-align:center}#hokusolutionevery .container .btnview .btn_talktous_now{font-family:'open sans'!important;font-weight:400;font-size:13px;line-height:56px;background-color:#EE6100;color:#FFF;padding:11px 30px;text-align:left;margin:auto 0;border-radius:20px}#hokusolutionevery .container .btnview .btn_talktous_now:hover{color:#fff!important;background-color:#EE4612}#hokusolutionevery .container .row .solutioncol{float:left;width:33.33333%;text-align:center}#hokusolutionevery .container .row .solutioncol a{color:#000;font-size:30px;font-weight:300}#hokusolutionevery .container .row .solutioncol a:hover{color:#0085c3!important}#hokusolutionevery .container .row .solutioncol a:focus{color:#0085c3!important}#hokusolutionevery .container .row .solutioncol a:active{color:#0085c3!important}.selectSolAnchor{color:#0085c3!important}.noselectSolAnchor{color:#000}#hokusolutionevery .container .rowsolution{width:75%;margin:0 auto;clear:both;padding:60px 0;display:table}#hokusolutionevery .s-rows{width:100%;display:table;clear:both}#hokusolutionevery .container .solCol{width:25%;border-right:1px solid #000;border-bottom:1px solid #000;float:left;padding:30px 0;text-align:center}#hokusolutionevery .container .solCol1{width:25%;border-right:1px solid #000;border-bottom:1px solid #000;float:left;padding:30px 0;text-align:center;margin-left:15%}#hokusolutionevery .container #byindustrybox .solCol{min-height:169px}#hokusolutionevery .container .solCol1 img{margin-bottom:15px}#hokusolutionevery .container .solCol1 .title{font-size:14px;color:#545454;font-weight:600;text-transform:uppercase}#hokusolutionevery .container .solCol img{margin-bottom:15px}#hokusolutionevery .container .solCol .title{font-size:14px;color:#545454;font-weight:600;text-transform:uppercase}#hokusolutionevery .container .nobtborder .solCol{border-bottom:0}#hokusolutionevery .container .nobtborder .solCol1{border-bottom:0}.banner .container .mytext{padding-top:30px;color:#fff;font-size:16px;width:43%;margin:0 auto;padding-bottom:20px}#hokusolutionevery .mobileviewsol{display:none;width:100%;text-align:center}#hokusolutionevery .mobileviewsol h2{color:#337ab7!important;font-size:30px;font-weight:400;padding-bottom:20px;padding-top:30px}#hokusolutionevery .mobileviewsol .row{display:table;width:100%;border-bottom:1px solid #9c9898}#hokusolutionevery .mobileviewsol .row .column{width:50%;float:left;text-align:center;padding:30px 0;border-right:1px solid #000;border-bottom:1px solid #000}#hokusolutionevery .mobileviewsol .row .column img{margin-bottom:10px;text-align:center}.headergraditentbi .banner .container .mysubheading{line-height:47px}#hokusolutionevery .mobileviewsol .row .column .title{font-size:18px;text-align:center;text-transform:uppercase}.ondemandimg{width:80%}.hokuappProcess{padding:70px 0;background-color:#373F46;width:100%;clear:both}.hokuappProcess .container{margin:0 auto;width:1050px;display:table}.hokuappProcess .container .left{width:50%;float:left;text-align:center}.hokuappProcess .container .right{width:50%;float:left;text-align:left}.hokuappProcess .container .right h3{color:#fff;font-weight:300;font-size:24px;padding-bottom:10px;line-height:30px}.hokuappProcess .container .right p{margin-top:0;color:#7c8995;font-weight:400;font-size:16px;line-height:25px}.btn_talktous_now_blue{font-family:'open sans'!important;font-weight:300;font-size:13px;line-height:56px;background-color:#3392CF;color:#fff;padding:11px 30px;text-align:center;margin:auto 0;border-radius:20px}.btn_talktous_now_blue:hover{background-color:#2c81cf;color:#fff!important;text-decoration:none}#mybeepappsalltools .container .howitwork{width:74%;margin:0 auto;display:table;padding-bottom:100px}#mybeepappsalltools .container .howitwork .row .column{width:26%;float:left;margin-right:85px;text-align:center;margin-bottom:20px}#mybeepappsalltools .container .howitwork .row .column img{margin-bottom:20px}#mybeepappsalltools .container .howitwork .row .column h5{color:#000;font-family:'open sans'!important;font-size:16px;font-weight:600}#mybeepappsalltools .container .howitwork .row .column p{margin-top:5px;color:#000;font-family:'open sans'!important;font-size:16px}#mybeepappsalltools .container .howitwork .row h4{color:#ff6b06;font-size:22px;font-weight:300;text-align:center;margin-bottom:20px;clear:both}#mybeepappsalltools .anchorlink:hover{color:#2785c7!important;text-decoration:underline}#mybeepappsalltools a:hover{color:#fff!important}.drivinglegacy{background-image:url(/wp-content/uploads/2017/06/Driving_factors_for_legacy_application_migration_banner.png);background-position:center;height:383px}.plantengineering{background-image:url(/wp-content/uploads/2017/06/casestudy-plantenginerring-banner.png);background-position:center;height:383px}.ptiqcsmobile{background-image:url(/wp-content/uploads/2017/06/casestudy-ptiqcs-banner.png);background-position:center;height:383px}.cio_mobility{background-image:url(/wp-content/uploads/2017/06/CIO_banner.png);background-position:center;height:383px}.productbrochure{background-image:url(/wp-content/uploads/2017/06/Product-brochure-landingpage-banner.png);background-position:center;height:383px}.rapidmobile{background-image:url(/wp-content/uploads/2017/06/Factors-banner.png);background-position:center;height:383px}.legacysystem{background-image:url(/wp-content/uploads/2017/06/Legacy_application_banner.png);background-position:center;height:383px}.mobile_enr_strategy{background-image:url(/wp-content/uploads/2017/06/Mobile-Enterprise-Strategy-banner.png);background-position:center;height:383px}.webifylegacyapp{background-image:url(/wp-content/uploads/2017/06/4-step-legacy_application_banner.png);background-position:center;height:383px}.rad_platform{background-image:url(/wp-content/uploads/2017/06/banner_RAD.png);background-position:center;height:383px}.modernizelegacymobile{background-image:url(/wp-content/uploads/2017/06/Modernize-Legacy-Application-banner.png);background-position:center;height:383px}.dataintegration{background-image:url(/wp-content/uploads/2017/06/Data-Integration-Strategy-Banner.png);background-position:center;height:383px}.passbenefits{background-image:url(/wp-content/uploads/2017/06/5-key-PaaS-benefits-for-your-business-banner.png);background-position:center;height:383px}.crossplatformdev{background-image:url(/wp-content/uploads/2017/06/cross_platform_app_development_banner.png);background-position:center;height:383px}.dataintegration .container h4{color:#000;padding-top:50px}.dataintegration .container h1{color:#000}.resources_list{background-color:#FFF;padding:50px 0;clear:both}.resources_list .container{margin:0 auto;width:1050px;display:table}.resources_list .heading{color:#1b1b1b;font-family:'open sans'!important;font-size:35px;margin-bottom:60px;font-weight:300;text-align:center}.resources_list .heading b{font-weight:600}.resources_list .column{width:28%;float:left;margin-right:70px}.resources_list .column .rimg{margin-bottom:20px}.resources_list .column .title{margin-bottom:7px}.resources_list .column .title a{color:#3392cf;font-family:'open sans'!important;font-size:16px;font-weight:600;line-height:20px}.resources_list .column .text{color:#333;font-family:'open sans'!important;font-size:16px;font-weight:400}.all_resources_list{background-color:#FFF;padding:80px 0;clear:both}.all_resources_list .container{margin:0 auto;width:1050px;display:table}.all_resources_list .container .row{margin-bottom:60px;clear:both;display:table;width:100%}.all_resources_list .container .row .left{width:24%;float:left}.all_resources_list .container .row .right{width:75%;float:left}.all_resources_list .container .row .right .title{padding-bottom:10px;text-align:left!important}.all_resources_list .container .row .right .title a{color:#428bca;text-align:left;font-size:16px;font-weight:400;font-family:'open sans'!important}.all_resources_list .container .row .right .text{color:#555;text-align:justify;font-size:14px;font-weight:400;font-family:'open sans'!important}.all_resources_list .container .pagination{margin:0 auto;clear:both;display:table;padding:0;text-align:center}.all_resources_list .container .pagination div{float:left;margin-right:3px;display:table;margin-bottom:0}.all_resources_list .container .pagination div a{padding:7px;color:#428BCA;border:1px solid #DFDFDF;padding:7px;padding-left:13px;padding-right:13px;font-size:14px}.all_resources_list .container .pagination div a:hover{background-color:#428BCA;color:#fff!important}.all_resources_list .container .pagination .selected a{background-color:#428BCA;color:#fff!important;padding:7px;padding-left:13px;padding-right:13px;font-size:14px}.allresource .mysubheading{text-shadow:0 1px 2px rgba(0,0,0,1);font-size:46px;font-family:'open sans'!important;color:#fff;line-height:60px;text-align:center;font-weight:700;text-transform:uppercase;padding-bottom:20px;padding-top:20px}.allresource .mycontent{text-shadow:0 1px 2px rgba(0,0,0,1);font-family:'open sans'!important;font-weight:600;font-size:24px;color:#fff;margin:0 auto;text-align:center;line-height:30px;width:50%}.all_resources_list img{width:90%}.roofingsouthwest{margin-top:0;background-image:url(/wp-content/uploads/2017/06/casestudy-roofingsouthwest-banner.png);background-position:center;height:383px}.teddynissan{margin-top:0;background-image:url(/wp-content/uploads/2017/06/casestudy-teddynissan-banner.png);background-position:center;height:383px}.paddockbook{margin-top:0;background-image:url(/wp-content/uploads/2017/06/casestudy-paddockbook-banner.png);background-position:center;height:383px}.bigred{margin-top:0;background-image:url(/wp-content/uploads/2017/06/casestudy-bigred-banner.png);background-position:center;height:383px}.casais{margin-top:0;background-image:url(/wp-content/uploads/2017/06/casestudy-casais-banner.png);background-position:center;height:383px}.related_whitepapers .container h3{color:#3392cf;font-size:16px;text-align:left;line-height:30px;font-weight:400;padding-top:15px;padding-bottom:40px}.related_whitepapers .container .header{width:100%;width:71%;font-family:'open sans'!important;font-weight:300;font-size:35px;line-height:40px;color:#FFF;padding-top:0;text-align:center;padding-bottom:20px;margin:0 auto}.innerlnk{padding-left:16px!important}.menunav .dropdown-content .innerlnk,.headermenu #floatingmenu li .innerlnk{padding-left:30px!important}.hokuapps{width:100%;font-family:'open sans'!important}.hokuapps .container{width:1200px;margin:0 auto}.carousel-indicators{position:absolute;left:50%;z-index:15;width:60%;padding-left:0;text-align:center;list-style:none;margin-bottom:40px}.hokuapps-customers{width:100%;background-color:#FAFAFA;padding:70px 0;clear:both}.hokuapps-customers .container{width:1219px;margin:0 auto;padding:0}.hokuapps-customers .container .columnx{width:593px;margin-right:12px;float:left}.hokuapps-customers .container h1{clear:both;display:table;padding-bottom:35px;font-size:32px;font-family:'open sans';font-weight:400}.hokuapps-customers .container .row{width:100%;display:table;margin-bottom:0px;margin-left:0}.hokuapps-customers .container .columnx .title{bottom:20px;text-align:center;font-family:'open sans';font-size:18px;font-weight:300;width:80%;color:#fff;margin:0 auto;margin-top:325px}.hokuapps-customers .container .columnM{display:none}.hokuapps-customers .container .columnM,.hokuapps-customers .container .column{width:290px;margin-right:12px;float:left;box-shadow:1px 1px 2px #ececec}.hokuapps-customers .container .column .innersection,.hokuapps-customers .container .columnM .innersection{border:1px solid #E3E3E3;height:225px;background-color:#fff}.hokuapps-customers .container .column .head{text-align:left;font-family:'open sans';font-size:14px;font-weight:600;color:#2C81CF;padding:30px 20px;padding-bottom:10px}.hokuapps-customers .container .column .text,.hokuapps-customers .container .columnM .text{text-align:left;font-family:'open sans';font-size:18px;font-weight:300;color:#000;padding-bottom:30px;padding-left:20px;padding-right:20px}.hokuapps-customers .container .browserall{padding:12px 30px;background-color:#E9E9E9;font-family:'open sans';font-size:16px;color:#333;text-decoration:none}.hokuapps-customers .container .browserall:hover{background-color:#DDD;text-decoration:none;color:#333!important}.hokuapps-slider .container{width:1219px;margin:0 auto}.hokuapps-slider .container h1{font-family:'open sans';font-size:35px;color:#fff;font-weight:300;line-height:40px;width:498px;background-color:rgba(0,0,0,.5);display:inline-block;padding:30px;margin-top:110px;overflow:hidden!important;margin-bottom:35px;clear:both;display:table}.hokuapps-slider .container .readstory{padding:12px 30px;background-color:#0078D7;font-family:'open sans';font-size:16px;color:#FFF;text-decoration:none;z-index:999}.hokuapps-slider .container .readstory:hover{background-color:#0068BD;text-decoration:none;color:#FFF!important}.carousel-indicators li{border:1px solid #fff!important}.carousel-indicators li,.carousel-indicators .active{width:10px!important;height:10px!important}.carousel-indicators .active{border:none!important}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{left:40%!important}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:30%!important}.mobileslider{display:none}.carousel-control{width:8%!important}.hokuappsbanner{width:100%;padding:100px 0}.hokuappsbanner .container{width:1050px;margin:0 auto;text-align:center}.hokuappsbanner .container #newmysubheading{font-weight:700;font-size:54px;text-shadow:0 1px 2px rgba(0,0,0,1);padding-bottom:30px;font-family:'open sans';line-height:68px;color:#fff;width:80%;margin:0 auto}.hokuappsbanner .container .subtext{text-shadow:0 1px 2px rgba(0,0,0,1);font-weight:700;font-size:24px;font-family:'open sans';line-height:60px;width:61%;margin:0 auto;color:#fff;line-height:30px;padding-bottom:65px}.hokuappsbanner .container .explore{font-family:'open sans'!important;font-weight:400;font-size:18px;line-height:56px;background-color:#2FA0E0;color:#fff;padding:11px 30px;text-align:center;margin:auto 0;text-transform:uppercase}.hokuappsbanner .container .explore:hover{color:#fff!important}.hokuapptech{width:100%;background-color:#222;padding:70px 0}.hokuapptech .container{width:1050px;margin:0 auto}.hokuapptech .container h1{text-align:center;width:70%;margin:0 auto;font-size:30px;font-family:'open sans';font-weight:900;padding-bottom:40px;line-height:40px;color:#999}.hokuapptech .container .row{width:100%;display:table}.hokuapptech .container .row .column{width:20%;margin-right:70px;float:left}.hokuapptech .container .row .column img{text-align:center}.hokuapptech .container .row .column .title{font-size:15px;font-family:'open sans';font-weight:300;margin-top:15px;margin-bottom:20px;color:#fff}.hokuapptech .container .row .column .title span{font-size:26px;font-family:'open sans';font-weight:300;color:#fff}.hokuapptech .container .row .column .text{font-size:14px;font-family:'open sans';font-weight:400;color:#999}.hokuappmodern{width:100%;background-color:#FFF;padding:90px 0}.hokuappmodern .container{width:1050px;margin:0 auto}.hokuappmodern .container h1{text-align:center;margin:0 auto;font-size:38px;font-family:'open sans';font-weight:900;padding-bottom:20px;color:#333}.hokuappmodern .container h4{text-align:center;width:74%;margin:0 auto;font-size:18px;font-family:'open sans';font-weight:400;padding-bottom:40px;color:#000}.hokuappmodern .container .row{width:80%;display:table;margin:0 auto}.hokuappmodern .container .row .column{width:47%;margin-right:40px;float:left}.hokuappmodern .container .row .column img{text-align:center}.hokuappmodern .container .row .column .title{font-size:25px;line-height:30px;font-family:'open sans';font-weight:900;margin-top:15px;margin-bottom:20px;color:#5C5C5C}.hokuappmodern .container .row .column .text{font-size:14px;font-family:'open sans';font-weight:400}.hokuappsdashboard{width:100%;background-color:#136FAA;padding-top:220px}.hokuappsdashboard .container{width:1050px;margin:0 auto}.hokuappsdashboard .container .leftpanel{width:39%}.hokuappsdashboard .container .leftpanel .title{font-size:36px;font-family:'open sans';font-weight:900;color:#fff;padding-bottom:10px}.hokuappsdashboard .container .leftpanel .subtitle{font-size:18px;font-family:'open sans';font-weight:400;color:#fff}.hokuappbusiness{width:100%;background-color:#FFF;padding:90px 0}.hokuappbusiness .container{width:1050px;margin:0 auto}.hokuappbusiness .container h1{text-align:center;width:70%;line-height:45px;margin:0 auto;font-size:38px;font-family:'open sans';font-weight:900;padding-bottom:20px;color:#333}.hokuappbusiness .container h4{text-align:center;width:65%;margin:0 auto;font-size:18px;font-family:'open sans';font-weight:400;padding-bottom:50px;color:#333}.hokuappbusiness .container .row{width:100%;display:table}.hokuappbusiness .container .row .column{width:24%;margin-right:147px;float:left}.hokuappbusiness .container .row .column img{text-align:center}.hokuappbusiness .container .row .column .title{font-size:25px;line-height:30px;font-family:'open sans';font-weight:900;padding-top:20px;padding-bottom:20px;color:#5C5C5C}.hokuappbusiness .container .row .column .text{font-size:14px;font-family:'open sans';font-weight:400;color:#000}.hokuappssection{width:100%;background-color:#FFB500;padding:129px 0}.hokuappssection .container{width:1050px;margin:0 auto}.hokuappssection .container .leftpanel{width:66%}.hokuappssection .container .leftpanel .title{font-size:36px;font-family:'open sans';font-weight:900;color:#333;margin-bottom:30px;line-height:45px}.hokuappssection .container .leftpanel .text{font-size:18px;font-family:'open sans';font-weight:400;color:#333;padding-bottom:20px}.hokuappssection .container a{font-family:'open sans'!important;font-weight:600;font-size:16px;line-height:56px;background-color:#333;color:#fff;padding:11px 30px;text-align:center;margin:auto 0;text-transform:uppercase}.hokuappscustomers{width:100%;background-color:#FFF;padding:110px 0}.hokuappscustomers .container{width:1050px;margin:0 auto}.hokuappscustomers .container h1{line-height:35px;margin:0 auto;font-size:38px;font-family:'open sans';font-weight:600;padding-bottom:15px;color:#333}.hokuappscustomers .container h5{margin:0 auto;font-size:14px;font-family:'open sans';font-weight:600;padding-bottom:40px;text-transform:uppercase;color:#000}.hokuappscustomers .container .row{width:100%;display:table}.hokuappscustomers .container .row .column{width:22%;margin-right:40px;float:left;text-align:center}.hokuappscustomers .container .row .column img{text-align:center}.hokuappscustomers .container .row .column a .text{font-size:14px;font-family:'open sans';font-weight:400;padding-top:20px;padding-bottom:30px;color:#000}.hokuappsbanner .container .downarrow{margin-top:0}.hokuappsbanner .container .downarrow .fa-chevron-down{background-color:transparent;font-size:28px}.hokuappscustomers .container .textcontent{padding:60px;padding-top:65px;width:56%}.hokuappscustomers .container .tagtitle{font-size:26px;font-family:'open sans';font-weight:700;padding-bottom:20px;color:#fff;line-height:30px}.hokuappscustomers .container .author{font-size:20px;font-family:'open sans';font-weight:700;padding-bottom:10px;color:#8a8a8a}.hokuappscustomers .container .designation{font-size:14px;font-family:'open sans';font-weight:700;color:#8a8a8a;padding-bottom:30px}.hokuappscustomers .container .btn_talktous{font-family:'open sans'!important;font-weight:400;font-size:13px;line-height:56px;background-color:#2FA0E0;color:#FFF;padding:11px 30px;text-align:left;margin:auto 0}.hokuappscustomers .container .btn_talktous:hover{color:#fff!important}.hokuappscustomers .container .column .imagebox{height:70px;vertical-align:bottom}.hokuappscustomers .container .column .imagebox img{vertical-align:bottom}.roofingsouthwestimg img{margin-top:44px}.plantengimg img{margin-top:35px}.paddockbookimg img{margin-top:32px}.ptiqcsimg img{margin-top:32px}.plantengimg:hover img{content:url('/wp-content/uploads/2017/07/plant-engineering-hover.png')}.teddynissanimg:hover img{content:url('/wp-content/uploads/2017/07/teddy-nissan.png')}.roofingsouthwestimg:hover img{content:url('/wp-content/uploads/2017/07/roofing-southwest.png')}.bigredimg:hover img{content:url('/wp-content/uploads/2017/07/big-red.png')}.paddockbookimg:hover img{content:url('/wp-content/uploads/2017/07/paddockbook.png')}.ptiqcsimg:hover img{content:url('/wp-content/uploads/2017/07/pti.png')}.hokuappsdashboardmobile{width:100%;padding:70px 0;text-align:center;display:none}.hokuappsdashboardmobile .title{font-size:36px;font-family:'open sans';font-weight:900;color:#fff;padding-bottom:15px;padding-top:40px;width:95%;margin:0 auto}.hokuappsdashboardmobile .subtitle{font-size:18px;font-family:'open sans';font-weight:400;color:#fff;width:95%;margin:0 auto}.hokuappsbanner .container .subtext{padding-bottom:40px}.hokuappssolSection{width:100%;padding:80px 0;display:table}.hokuappssolSection .container{width:1050px;margin:0 auto}.hokuappssolSection .container .left{width:50%;float:left}.hokuappssolSection .container .left .heading{font-size:34px;font-family:'open sans';font-weight:700;padding-bottom:20px;color:#333;line-height:45px}.hokuappssolSection .container .left .subheading{font-size:16px;font-family:'open sans';font-weight:700;padding-bottom:0;color:#333;line-height:24px}.hokuappssolSection .container .left .text ul{margin-top:15px;list-style-image:url(/wp-content/uploads/2017/07/ul-arrow.png);padding-left:15px}.hokuappssolSection .container .left .text,.hokuappssolSection .container .left .text ul li{padding-left:3px;font-size:14px;font-family:'open sans';font-weight:400;color:#333;line-height:20px;padding-bottom:10px}.hokuappssolSection .container .right{float:left;width:47%;text-align:left;padding-top:11px}.hokuappssolSection .container .right1{width:95%;margin:0 auto;text-align:center;display:none}.hokuappssoltagging{width:100%;padding:96px 0;display:table}.hokuappssoltagging .title{text-shadow:0 1px 2px rgba(0,0,0,1);font-size:36px;font-family:'open sans';font-weight:700;padding-bottom:40px;color:#FFF;line-height:45px;width:42%;margin:0 auto;text-align:center}.hokuappssoltagging .subtitle{text-shadow:0 1px 2px rgba(0,0,0,1);font-size:18px;font-family:'open sans';font-weight:700;color:#FFF;line-height:27px;width:42%;margin:0 auto;text-align:center}.hokuappssolstories{width:100%;padding:90px 0;display:table;background-color:#2FA0E0}.hokuappssolstories .container{width:1050px;margin:0 auto}.hokuappssolstories .container .row{padding-bottom:50px;display:table;width:100%}.hokuappssolstories .container .left{width:70%;float:left}.hokuappssolstories .container .left h1{line-height:35px;margin:0 auto;font-size:38px;font-family:'open sans';font-weight:700;padding-bottom:15px;color:#fff}.hokuappssolstories .container .left h5{margin:0 auto;font-size:14px;font-family:'open sans';font-weight:600;padding-bottom:40px;text-transform:uppercase;color:#fff}.hokuappssolstories .container .right{width:30%;float:left}.hokuappssolstories .container .right a:hover{color:#2FA0E0!important}.hokuappssolstories .container .right a{font-family:'open sans'!important;font-weight:700;font-size:16px;line-height:56px;background-color:#FFF;color:#2FA0E0;padding:11px 30px;text-align:left;margin:auto 0}.hokuappssolstories .container .row .column{width:28%;margin-right:84px;float:left;text-align:left}.hokuappssolstories .container .row .column .title{line-height:30px;margin:0 auto;font-size:26px;font-family:'open sans';font-weight:700;padding-bottom:20px;color:#fff;padding-top:20px}.hokuappssolstories .container .row .column .text{line-height:20px;margin:0 auto;font-size:16px;font-family:'open sans';font-weight:400;padding-bottom:25px;color:#fff}.hokuappssolstories .container .row .column .readmorebox a{font-family:'open sans'!important;font-weight:600;font-size:14px;line-height:20px;color:#FFF;padding:8px 15px;text-align:left;margin:auto 0;border:1px solid #fff}.fullmenuwidth{position:absolute;width:100%;background-color:#212120;padding-top:20px;padding-bottom:20px;clear:both;display:table;z-index:9999}.headermenu .fullmenuwidth .container{width:1050px;margin:0 auto}.fullmenuwidth .container .left{width:26%;float:left;display:table;border-right:2px dashed #494949}.fullmenuwidth .container .left .casestudy{width:70%;margin:0 auto;text-align:left;float:left}.fullmenuwidth .container .left .casestudy .text{line-height:20px;font-size:15px;font-family:'open sans';font-weight:600;padding-bottom:20px;color:#fff;padding-top:20px}.fullmenuwidth .container .left .casestudy a{line-height:20px;font-size:15px;font-family:'open sans';font-weight:600;color:#3392cf}.fullmenuwidth .container .left .casestudy a:hover{color:#3392cf}.fullmenuwidth .container .right{width:74%;float:left;display:table}.fullmenuwidth .container .right .industrymenu{width:100%;margin-left:40px;padding-top:0}.fullmenuwidth .container .right .industrymenu .column{width:41%;float:left;margin-right:44px}.fullmenuwidth .container .right .industrymenu .column .head{line-height:27px;font-size:18px;font-family:'open sans';font-weight:400;color:#3392cf;padding-bottom:6px}.fullmenuwidth .container .right .industrymenu .column a.head:hover{color:#3392cf!important;text-decoration:none}.fullmenuwidth .container .right .industrymenu .column ul{padding-left:0}.fullmenuwidth .container .right .industrymenu .column .headli{margin-bottom:10px;border-bottom:1px solid #AEAEAE!important}.fullmenuwidth .container .right .industrymenu .column li a{line-height:20px;font-size:15px;font-family:'open sans';font-weight:300;color:#c7c7c7;padding-left:0!important}.fullmenuwidth .container .right .industrymenu .column li{padding-bottom:6px;line-height:20px;font-size:15px;font-family:'open sans';font-weight:400;color:#fff;padding-left:0!important}.fullmenuwidth .container .right .industrymenu .column li a:hover{color:#3392cf!important}.selectedMenu{background-color:#212120;color:#3392cf!important}.fullmenuwidth .container .right .industrymenu .column li .orangespan{border-left:2px solid #F47422;margin-right:5px}.fullmenuwidth .container .right .industrymenu .column li .yellowspan{border-left:2px solid #F5C717;margin-right:5px}.fullmenuwidth .container .right .industrymenu .column li .greenspan{border-left:2px solid #8DC74F;margin-right:5px}.hokublogs{width:100%}.hokublogs .mysubheading{padding-top:170px;font-size:46px;font-family:'open sans'!important;color:#000;line-height:60px;text-align:center;font-weight:300}.hokublogs .mysubheading b{font-weight:700}.hokuappsplatformview{width:100%;padding:70px 0}.hokuappsplatformview .container{width:1050px;margin:0 auto;padding:0}.hokuappsplatformview .container .header{line-height:40px;margin:0 auto;font-size:34px;font-family:'open sans';font-weight:300;padding-bottom:60px;color:#333;padding-top:20px;text-align:center;width:80%}.hokuappsplatformview .container .left{float:left;width:18%}.hokuappsplatformview .container .right{float:right;width:82%}.hokuappsplatformview .container .left h2{line-height:30px;margin:0 auto;font-size:25px;font-family:'open sans';font-weight:700;padding-bottom:20px;color:#000}.hokuappsplatformview .container .left .text{line-height:23px;margin:0 auto;font-size:14px;font-family:'open sans';font-weight:400;padding-bottom:45px;color:#000}.hokuappsplatformview .container .right .row{display:table;width:90%;margin-bottom:70px;float:right}.hokuappsplatformview .container .right .row .column{width:36%;margin-right:5%;float:left;text-align:left}.hokuappsplatformview .container .right .row .column .subcolumn .platformlinemobile{display:none}.hokuappsplatformview .container .right .row .column .subcolumn .greensh{line-height:30px;margin:0 auto;font-size:24px;font-family:'open sans';font-weight:600;padding-bottom:20px;color:#000}.hokuappsplatformview .container .right .row .column .subcolumn .orangesh{line-height:30px;margin:0 auto;font-size:24px;font-family:'open sans';font-weight:600;padding-bottom:20px;color:#000}.hokuappsplatformview .container .right .row .column .subcolumn .brownsh{line-height:30px;margin:0 auto;font-size:24px;font-family:'open sans';font-weight:600;padding-bottom:20px;color:#000}.hokuappsplatformview .container .right .row .column .subcolumn .orangesh span{border-left:7px solid #F5C717;height:60px;float:left}.hokuappsplatformview .container .right .row .column .subcolumn .greensh span{border-left:7px solid #8DC74F;height:60px;float:left}.hokuappsplatformview .container .right .row .column .subcolumn .brownsh span{border-left:7px solid #F47422;height:60px;float:left}.hokuappsplatformview .container .right .row .column1{width:56%;margin-right:5%;float:left;text-align:left}.hokuappsplatformview .container .right .row .cloumnimg{text-align:center}.hokuappsplatformview .container .right .row .column .title{line-height:30px;margin:0 auto;font-size:16px;font-family:'open sans';font-weight:400;padding-bottom:15px;color:#333;padding-top:20px;text-align:left}.hokuappsplatformview .container .right .row .column .contenttext{line-height:23px;margin:0 auto;font-size:14px;font-family:'open sans';font-weight:400;padding-bottom:15px;color:#53565a;padding-left:16px}.hokuappsplatformview .container .right .row .column .contenttext ul{margin-top:0;padding-left:19px;padding-bottom:25px;text-align:left}.hokuappsplatformview .container .right .row .column .contenttext ul li{list-style:square;line-height:18px;margin:0 auto;font-size:14px;font-family:'open sans';font-weight:400;color:#333;padding-bottom:7px}.hokuappsplatformview .container .right .row .column .anchorbtn{padding-left:16px}.hokuappsplatformview .container .right .row .column .anchorbtn a{font-family:'open sans';font-size:14px;color:#2FA0E0;text-decoration:none;font-weight:400}.hokuapphmplatform{width:100%;padding:70px 0;padding-bottom:70px}.hokuapphmplatform .container{width:850px;margin:0 auto;padding:0}.hokuapphmplatform .container .header{line-height:40px;margin:0 auto;font-size:34px;font-family:'open sans';font-weight:600;padding-bottom:20px;color:#333;padding-top:20px;text-align:center;width:80%}.hokuapphmplatform .container .text{width:83%;line-height:24px;margin:0 auto;font-size:18px;font-family:'open sans';font-weight:400;padding-bottom:45px;color:#333;padding-top:20px;text-align:center}.hokuapphmplatform .container .row{display:table;width:100%}.hokuapphmplatform .container .row .column{width:30%;margin-right:5%;float:left;text-align:left}.hokuapphmplatform .container .row .column .title{line-height:30px;margin:0 auto;font-size:16px;font-family:'open sans';font-weight:400;padding-bottom:15px;color:#333;padding-top:20px;text-align:left}.hokuapphmplatform .container .row .column .contenttext ul{margin-top:0;padding-left:19px;padding-bottom:25px;text-align:left}.hokuapphmplatform .container .row .column .contenttext ul li{list-style:square;line-height:18px;margin:0 auto;font-size:14px;font-family:'open sans';font-weight:400;color:#333;padding-bottom:7px}.hokuapphmplatform .container .row .column .anchorbtn a{font-family:'open sans';font-size:14px;color:#c01818;text-decoration:none;font-weight:400}.hokuapphmdeploysol{width:100%;padding:70px 0;background-color:#F4F4F4}.hokuapphmdeploysol .container{width:800px;margin:0 auto;padding-left:0;padding-right:0}.hokuapphmdeploysol .container .header{line-height:37px;margin:0 auto;font-size:28px;font-family:'open sans';font-weight:600;padding-bottom:20px;color:#333;padding-top:0;text-align:center;padding-bottom:50px;width:80%}.hokuapphmdeploysol .container .text{width:83%;line-height:21px;margin:0 auto;font-size:18px;font-family:'open sans';font-weight:400;padding-bottom:30px;color:#333;padding-top:20px;text-align:center}.hokuapphmdeploysol .container .row{display:table;width:100%;margin:0 auto}.hokuapphmdeploysol .container .row .column{width:30%;margin-right:5%;float:left}.hokuapphmdeploysol .container .row .column .title{line-height:30px;margin:0 auto;font-size:18px;font-family:'open sans';font-weight:400;padding-bottom:5px;color:#333;padding-top:20px}.hokuapphmdeploysol .container .row .column .contenttext{line-height:21px;margin:0 auto;font-size:14px;font-family:'open sans';font-weight:400;color:#333;padding-bottom:7px}.hokuapphmdeploysol .container .row .column .anchorbtn a{font-family:'open sans';font-size:14px;color:#21A1D9;text-decoration:none;z-index:999}.hokuapphmdeploysol .container .row .fullrow .title{line-height:21px;margin:0 auto;font-size:14px;font-family:'open sans';font-weight:600;color:#333;padding-bottom:7px}.hokuapphmdeploysol .container .row .fullrow .text{line-height:21px;margin:0 auto;font-size:14px;font-family:'open sans';font-weight:400;color:#333;padding-bottom:7px}.hokuapphmdeploysol .container .row .fullrow .laink a{font-family:'open sans';font-size:14px;color:#2FA0E0;text-decoration:none;z-index:999}.hokuapphmdeploysol .container-full{width:1050px;margin:0 auto}.hokuapphmdeploysol .container-full hr{margin-top:20px;margin-bottom:40px;border:0;border-top:1px solid #D9D9D9}.hokuapphmdeploysol .container-midfull{width:860px;margin:0 auto}.hokuapphmdeploysol .container-midfull .row .title{line-height:21px;margin:0 auto;font-size:14px;font-family:'open sans';font-weight:600;color:#333;padding-bottom:7px}.hokuapphmdeploysol .container-midfull .row .fullrow .text{padding-left:33px;line-height:21px;margin:0 auto;font-size:14px;font-family:'open sans';font-weight:400;color:#333;padding-bottom:7px}.hokuapphmdeploysol .container-midfull .row .fullrow .laink{padding-left:33px}.hokuapphmdeploysol .container-midfull .row .fullrow .laink a{font-family:'open sans';font-size:14px;color:#2FA0E0;text-decoration:none;z-index:999}.hokuappshr{width:100%;background-color:#fff}.hokuappshr .container{width:1050px;margin:0 auto}.hokuappshr .container hr{margin-top:0;margin-bottom:0;border:0;border-top:13px solid #F0AB00}.hokuappshr .container .row{display:table;width:100%;padding-bottom:35px}.hokuappshr .container .row .column{width:40%;margin-right:10%;float:left}.hokuappshr .container .row .column .title{line-height:30px;margin:0 auto;font-size:16px;font-family:'open sans';font-weight:400;padding-bottom:5px;color:#333;padding-top:20px}.hokuappshr .container .row .column .contenttext{line-height:21px;margin:0 auto;font-size:14px;font-family:'open sans';font-weight:400;color:#333;padding-bottom:7px}.hokuappshr .container .row .column .anchorbtn a{font-family:'open sans';font-size:14px;color:#2FA0E0;text-decoration:none;z-index:999}.hokuappsmulsys{width:100%;background-color:#fff;padding:90px 0 ;background-image:url(/wp-content/uploads/2017/07/botom-separator.png);background-position:bottom;background-repeat:no-repeat}.hokuappsmulsys .container{width:800px;margin:0 auto}.hokuappsmulsys .container .header{line-height:40px;margin:0 auto;font-size:34px;font-family:'open sans';font-weight:600;padding-bottom:10px;color:#333;padding-top:20px;text-align:center}.hokuappsmulsys .container .text{line-height:21px;margin:0 auto;font-size:18px;font-family:'open sans';font-weight:400;padding-bottom:45px;color:#333;padding-top:20px;text-align:center}.homehokupage .container #newmysubheading{font-weight:700;font-size:48px;text-shadow:0 1px 2px rgba(0,0,0,1);padding-bottom:30px;font-family:'open sans';line-height:60px;color:#fff}.homehokupage .container .subtext{text-shadow:0 1px 2px rgba(0,0,0,1);font-weight:400;font-size:22px;font-family:'open sans';line-height:60px;width:61%;margin:0 auto;color:#fff;line-height:30px;padding-bottom:95px}.hokuappmobilej{width:100%;background-color:#fff;padding:50px 0;background-image:url(/wp-content/uploads/2017/07/botom-separator.png);background-position:bottom;background-repeat:no-repeat}.hokuappmobilej .container{width:800px;margin:0 auto}.hokuappmobilej .container .header{line-height:40px;margin:0 auto;font-size:34px;font-family:'open sans';font-weight:600;padding-bottom:60px;color:#333;padding-top:20px;text-align:center}.hokuappmobilej .container .header a{line-height:40px;margin:0 auto;font-size:34px;font-family:'open sans';font-weight:600;padding-bottom:60px;color:#333;padding-top:20px;text-align:center;text-decoration:none}.hokuappmobilej .container .row{display:table;width:90%;padding-bottom:50px;margin:0 auto}.hokuappmobilej .container .row .column{width:43%;margin-right:14%;float:left}.hokuappmobilej .container .row .column .title{line-height:22px;margin:0 auto;font-size:16px;font-family:'open sans';font-weight:400;padding-bottom:5px;color:#333;padding-top:20px}.hokuappmobilej .container .row .column .contenttext{line-height:21px;margin:0 auto;font-size:14px;font-family:'open sans';font-weight:400;color:#333;padding-bottom:7px}.hokuappmobilej .container .row .column .anchorbtnd a{font-family:'open sans';font-size:14px;color:#2FA0E0;text-decoration:none;z-index:999}.hokuappsreimage{width:100%;background-color:#fff;padding:50px 0}.hokuappsreimage .container .header{width:80%;line-height:40px;margin:0 auto;font-size:34px;font-family:'open sans';font-weight:600;padding-bottom:90px;color:#333;padding-top:20px;text-align:center}.hokuappsreimage .container{width:850px;margin:0 auto;display:table}.hokuappsreimage .container .left{width:38%;margin-right:4%;float:left}.hokuappsreimage .container .text{padding-bottom:10px;line-height:21px;margin:0 auto;padding-top:30px;padding-bottom:20px;font-size:14px;font-family:'open sans';font-weight:400;color:#333;text-align:center}.hokuappsreimage .container .anchorbtnd{text-align:center}.hokuappsreimage .container .anchorbtnd a{font-family:'open sans';font-size:14px;color:#2FA0E0;text-decoration:none;z-index:999}.hokuappsreimage .container .left .text{padding-bottom:10px;line-height:21px;margin:0 auto;font-size:14px;font-family:'open sans';font-weight:400;color:#333}.hokuappsreimage .container .left .anchorbtnd a{font-family:'open sans';font-size:14px;color:#2FA0E0;text-decoration:none;z-index:999}.hokuappsreimage .container .right{width:58%;float:left}.hokuappsreimage .container-full{width:1050px;margin:0 auto;padding-top:70px}.hokuappsreimage .container-full hr{margin-top:0;margin-bottom:0;border:0;border-top:13px solid #F0AB00}.hokuappscustomerd{width:100%;background-color:#fff;padding:50px 0;padding-bottom:100px;background-image:url(/wp-content/uploads/2017/07/botom-separator.png);background-position:bottom;background-repeat:no-repeat}.hokuappscustomerd .header{width:80%;line-height:40px;margin:0 auto;font-size:30px;font-family:'open sans';font-weight:600;padding-bottom:60px;color:#333;padding-top:0;text-align:center}.hokuappscustomerd .container{width:1000px;margin:0 auto!important;display:table;transform:none!important}.hokuappscustomerd .container .left{width:66%;margin-right:4%;float:left;transform:none!important}.hokuappscustomerd .container .right{width:30%;float:left;transform:none!important}.hokuappscustomerd .container .right h2{font-size:26px;font-family:'open sans';font-weight:400;color:#333;padding-top:50px;transform:none!important}.hokuappscustomerd .container .right .text{font-size:14px;font-family:'open sans';font-weight:400;color:#333;padding-top:20px;padding-bottom:30px;transform:none!important}.hokuappscustomerd .container .right .text p {font-size:14px;font-family:'open sans';font-weight:400;color:#333;padding-top:10px;padding-bottom:10px;transform:none!important}.hokuappscustomerd .container .right a{font-family:'open sans';font-size:14px;color:#2FA0E0;text-decoration:none;z-index:999;transform:none!important}.hokuapphmdeploysol .container .row .column .anchorbtn a:hover,.hokuapphmdeploysol .container-midfull .row .fullrow .laink a:hover,.hokuappmobilej .container .row .column .anchorbtnd a:hover,.hokuappscustomerd .container .right a:hover{color:#2FA0E0!important;text-decoration:underline}.hokuappscustomerd .carousel-indicators{display:none}.hokuappscustomerd .carousel-control.left,.hokuappscustomerd .carousel-control.right,.hokuappscustomert .carousel-control.left,.hokuappscustomert .carousel-control.right{background-color:transparent!important;background-image:none}.glyphicon-chevron-right:before,.hokuappscustomerd .glyphicon-chevron-left:before{font-size:30px}.hokuapphmplatform .container .row .column .contenttext{font-size:14px;font-family:'open sans';font-weight:400;color:#53565a;padding-bottom:20px;line-height:22px;min-height:175px}.hokuappsindustrysou{width:100%;background-color:#fff;padding:50px 0;padding-bottom:100px}.hokuappsindustrysou .container{width:800px;margin:0 auto;display:table}.hokuappsindustrysou .container .header{width:97%;line-height:40px;margin:0 auto;font-size:34px;font-family:'open sans';font-weight:600;padding-bottom:60px;color:#333;padding-top:20px;text-align:center}.hokuappsindustrysou .container .row{display:table;width:100%;padding-bottom:50px;margin:0 auto}.hokuappsindustrysou .container .row .column{width:30%;margin-right:5%;float:left}.hokuappsindustrysou .container .row .column a{font-family:'open sans';font-size:14px;color:#2FA0E0;text-decoration:none;z-index:999}.hokuappsindustrysou .container .row .column a:hover{color:#2FA0E0!important;text-decoration:underline}#slvj-window{z-index:9999!important}.hokuappsmulsys #cuvideo:after:hover{border-left:50px solid #3392cf;z-index:9999}#hokuappscustomerdmobile,#hokuappscustomertmobile{display:none}.hokuappsbanner .container .bannerheading{padding-top:35px;text-align:left;width:45%;font-weight:600;font-size:50px;text-shadow:0 1px 2px rgba(0,0,0,1);padding-bottom:30px;font-family:'open sans';line-height:68px;color:#fff}.hokuappbuildapp{width:100%;padding-top:99px}.hokuappbuildapp .container{width:1050px;margin:0 auto;display:table;padding-bottom:99px;background-image:url(/wp-content/uploads/2017/07/botom-separator.png);background-position:bottom;background-repeat:no-repeat}.hokuappbuildapp .container .subcontainer{width:800px;margin:0 auto;display:table}.hokuappbuildapp .container .subcontainer .header{line-height:40px;margin:0 auto;font-size:34px;font-family:'open sans';font-weight:600;padding-bottom:20px;color:#333;text-align:center}.hokuappbuildapp .container .subcontainer .subheading{line-height:25px;margin:0 auto;font-size:18px;font-family:'open sans';font-weight:400;padding-bottom:60px;color:#333;text-align:center}.hokuappbuildapp .container .subcontainer .buildimage{text-align:center}.hokuappplatform .container .subcontainer .buildimage .title{font-family:'open sans';font-size:26px;text-transform:uppercase;font-weight:700;display:inline-block;color:#000;padding-left:15px;margin:0}.hokuappbuildapp .container .subcontainer .subtext{line-height:21px;margin:0 auto;font-size:14px;font-family:'open sans';font-weight:400;padding-top:30px;color:#333;text-align:center}.hokuappplatform{width:100%;padding-top:61px}.hokuappplatform .container{width:1150px;margin:0 auto;display:table;border-bottom:13px solid #F0AB00;padding-bottom:49px}.hokuappplatform .container .subcontainer{width:800px;margin:0 auto;display:table}.hokuappplatform .container .subcontainer .subheading{line-height:25px;margin:0 auto;font-size:18px;font-family:'open sans';font-weight:400;padding-bottom:70px;color:#333;text-align:center}.hokuappplatform .container .subcontainer .buildimage{text-align:center;padding-bottom:20px}.hokuappplatform .container .subcontainer .trow{display:table;width:100%;padding-bottom:50px;margin:0 auto}.hokuappplatform .container .subcontainer .trow .column{width:25%;margin-right:100px;float:left}.hokuappplatform .container .subcontainer .trow .column .title{line-height:22px;margin:0 auto;font-size:16px;font-family:'open sans';font-weight:600;padding-bottom:10px;color:#333;padding-top:10px}.hokuappplatform .container .subcontainer .trow .column .contenttext{line-height:21px;margin:0 auto;font-size:14px;font-family:'open sans';font-weight:400;color:#333}.hokuappplatform .container .subcontainer .linka{text-align:center}.hokuappplatform .container .subcontainer .linka a{font-family:'open sans';font-size:14px;color:#2FA0E0;text-decoration:none;z-index:999}.hokuappscustomerlive{width:100%;background-color:#fff;background-image:url(/wp-content/uploads/2017/07/botom-separator.png);background-position:bottom;background-repeat:no-repeat}.hokuappscustomerlive .container{width:800px;margin:0 auto;padding-top:61px;padding-bottom:49px}.hokuappscustomerlive .container .header{line-height:40px;margin:0 auto;font-size:30px;font-family:'open sans';font-weight:600;padding-bottom:60px;color:#333;padding-top:0;text-align:center}.hokuappscustomerlive .container .trow{display:table;width:100%;padding-bottom:50px;margin:0 auto}.hokuappscustomerlive .container .trow .left{width:46%;margin-right:80px;float:left}.hokuappscustomerlive .container .trow .right{width:43%;float:right}.hokuappscustomerlive .container .trow .right .title{line-height:22px;margin:0 auto;font-size:18px;font-family:'open sans';font-weight:600;padding-bottom:10px;color:#333;padding-top:0}.hokuappscustomerlive .container .trow .right .contenttext{line-height:21px;margin:0 auto;font-size:14px;font-family:'open sans';font-weight:400;color:#333;padding-bottom:10px}.hokuappsfunc .container .subcontainer .right ul li b,.hokuappsfunc .container .subcontainer .left ul li b{font-weight:600}.hokuappsbuilddeplysol{width:100%;background-color:#fff}.hokuappsbuilddeplysol .container{width:800px;margin:0 auto;padding-top:78px;padding-bottom:99px}.hokuappsbuilddeplysol .container .header{line-height:40px;margin:0 auto;font-size:30px;font-family:'open sans';font-weight:600;padding-bottom:60px;color:#333;padding-top:20px;text-align:center}.hokuappsbuilddeplysol .container .trow{display:table;width:100%;padding-bottom:0;margin:0 auto}.hokuappsbuilddeplysol .container .trow .column{width:28%;margin-right:8%;float:left}.hokuappsbuilddeplysol .container .trow .column .solimg{text-align:center}.hokuappsbuilddeplysol .container .trow .column .title{line-height:21px;margin:0 auto;font-size:14px;font-family:'open sans';font-weight:400;color:#333;padding-bottom:7px;padding-top:20px}.hokuappsbuilddeplysol .container .trow .column .sollink a{font-family:'open sans';font-size:14px;color:#2FA0E0;text-decoration:none;z-index:999}#rapidappdev .container .bannerheading{width:60%}#productfieldservices{width:100%;padding:80px 0}#productfieldservices .container{width:980px;margin:0 auto;display:table;padding:0}#productfieldservices .container .leftsec{width:54%;background-color:#fff;opacity:.75;padding:45px;text-align:left}#productfieldservices .container .leftsec .headingtext{line-height:45px;font-size:38px;font-family:'open sans';font-weight:400;padding-bottom:30px;color:#000}#productfieldservices .container .leftsec .headingsub{line-height:28px;font-size:16px;font-family:'open sans';font-weight:400;color:#000}#productcrmservices{width:100%;padding:80px 0}#productcrmservices .container{width:980px;margin:0 auto;display:table;padding:0}#productcrmservices .container .leftsec{width:54%;background-color:#fff;opacity:.75;padding:60px;text-align:left}#productcrmservices .container .leftsec .headingtext{line-height:45px;font-size:38px;font-family:'open sans';font-weight:400;padding-bottom:30px;color:#000}#productcrmservices .container .leftsec .headingsub{line-height:28px;font-size:16px;font-family:'open sans';font-weight:400;color:#000}#producthrservices{width:100%;padding:80px 0}#producthrservices .container{width:980px;margin:0 auto;display:table;padding:0}#producthrservices .container .leftsec{width:54%;background-color:#fff;opacity:.75;padding:60px;text-align:left}#producthrservices .container .leftsec .headingtext{line-height:45px;font-size:38px;font-family:'open sans';font-weight:400;padding-bottom:30px;color:#000}#producthrservices .container .leftsec .headingsub{line-height:28px;font-size:16px;font-family:'open sans';font-weight:400;color:#000}#productcustomapp{width:100%;padding:80px 0}#productcustomapp .container{width:980px;margin:0 auto;display:table;padding:0}#productcustomapp .container .leftsec{width:54%;background-color:#2B8F7F;padding:60px;text-align:left}#productcustomapp .container .leftsec .headingtext{margin:0px;line-height:45px;font-size:38px;font-family:'open sans';font-weight:400;padding-bottom:30px;color:#FFF}#productcustomapp .container .leftsec .headingsub{line-height:28px;font-size:16px;font-family:'open sans';font-weight:400;color:#FFF}#deploymentsupport .container{width:800px}#deploymentsupport .container .headingtext{font-size:50px;font-family:'open sans';padding-bottom:30px;color:#fff;padding-top:15px;text-align:left;width:40%;font-weight:bolder;line-height:60px}#deploymentsupport .container .headingsub{line-height:21px;font-size:14px;font-family:'open sans';font-weight:400;color:#000;margin:0 auto;width:75%}#technicalsupport .container{width:800px}#technicalsupport .container .headingtext{font-size:50px;font-family:'open sans';padding-bottom:30px;color:#fff;padding-top:15px;text-align:left;width:40%;font-weight:bolder;line-height:60px}#technicalsupport .container .headingsub{line-height:21px;font-size:14px;font-family:'open sans';font-weight:400;color:#000;margin:0 auto;width:75%}#productdashboardapp{width:100%;padding:80px 0}#productdashboardapp .container{width:980px;margin:0 auto;display:table;padding:0}#productdashboardapp .container .leftsec{width:50%;background-color:#BBE8FD;padding:45px;text-align:left}#productdashboardapp .container .leftsec .headingtext{line-height:45px;font-size:38px;font-family:'open sans';font-weight:400;padding-bottom:30px;color:#000}#productdashboardapp .container .leftsec .headingsub{line-height:28px;font-size:16px;font-family:'open sans';font-weight:400;color:#000}.hokuappbuildapppro{width:100%;padding:90px 0}.hokuappbuildapppro .container{width:960px;margin:0 auto;display:table}.hokuappbuildapppro .container .header{width:70%;margin:0 auto;line-height:42px;margin:0 auto;font-size:34px;font-family:'open sans';font-weight:600;padding-bottom:30px;color:#333;text-align:center}.hokuappbuildapppro .container .text{width:90%;margin:0 auto;line-height:25px;margin:0 auto;font-size:14px;font-family:'open sans';font-weight:400;padding-bottom:60px;color:#333;text-align:center}.hokuappbuildapppro .container .rows{display:table;width:100%;margin:0 auto}.hokuappbuildapppro .container .rows .column{width:26%;margin-right:100px;float:left}.hokuappbuildapppro .container .rows .column .title{line-height:24px;margin:0 auto;font-size:20px;font-family:'open sans';font-weight:400;padding-bottom:10px;color:#333;padding-top:30px}.hokuappbuildapppro .container .rows .column .contenttext{line-height:18px;margin:0 auto;font-size:14px;font-family:'open sans';font-weight:400;color:#333}.hokuappbuildapppro .container .rows .column1{width:43%;margin-right:100px;float:left}.hokuappbuildapppro .container .rows .column1 .title{line-height:24px;margin:0 auto;font-size:20px;font-family:'open sans';font-weight:400;padding-bottom:10px;color:#333;padding-top:30px}.hokuappbuildapppro .container .rows .column1 .contenttext{line-height:18px;margin:0 auto;font-size:14px;font-family:'open sans';font-weight:400;color:#333}.hokuappbuildprostr{width:100%;padding:110px 0;background-color:#fff;background-image:url(/wp-content/uploads/2017/07/botom-separator.png);background-position:bottom;background-repeat:no-repeat}.hokuappbuildprostr .container{width:960px;margin:0 auto;display:table}.hokuappbuildprostr .container .left{width:45%;float:left}.hokuappbuildprostr .container .right{width:51%;float:right}.hokuappbuildprostr .container .right .title{line-height:30px;margin:0 auto;font-size:28px;font-family:'open sans';font-weight:400;padding-bottom:15px;color:#000;text-align:left}.hokuappbuildprostr .container .right .text{line-height:22px;margin:0 auto;font-size:14px;font-family:'open sans';font-weight:400;color:#333;text-align:left}.hokuappbuildproservice{width:100%;padding-top:90px}.hokuappbuildproservice .container{width:1050px;margin:0 auto;display:table;padding-bottom:90px;border-bottom:13px solid #F0AB00}.hokuappbuildproservice .container .subcontainer{width:960px;margin:0 auto;display:table}.hokuappbuildproservice .container .subcontainer .header{width:70%;margin:0 auto;line-height:40px;margin:0 auto;font-size:30px;font-family:'open sans';font-weight:600;padding-bottom:30px;color:#333;text-align:center}.hokuappbuildproservice .container .subcontainer .text{margin:0 auto;line-height:25px;margin:0 auto;font-size:14px;font-family:'open sans';font-weight:400;padding-bottom:60px;color:#333;text-align:center}.hokuappbuildproservice .container .subcontainer .rows{display:table;width:100%;margin:0 auto}.hokuappbuildproservice .container .subcontainer .rows .column{width:19%;margin-right:75px;float:left}.hokuappbuildproservice .container .subcontainer .rows .column .title{line-height:24px;margin:0 auto;font-size:20px;font-family:'open sans';font-weight:400;padding-bottom:15px;color:#000;padding-top:30px}.hokuappbuildproservice .container .subcontainer .rows .column .contenttext{line-height:18px;margin:0 auto;font-size:14px;font-family:'open sans';font-weight:400;color:#333}.hokuappbuildprocase{width:100%;padding:90px 0;background-color:#fff;background-image:url(/wp-content/uploads/2017/07/botom-separator.png);background-position:bottom;background-repeat:no-repeat;padding-bottom:120px}.hokuappbuildprocase .container{width:960px;margin:0 auto;display:table}.hokuappbuildprocase .container .header{margin:0 auto;line-height:42px;margin:0 auto;font-size:34px;font-family:'open sans';font-weight:600;padding-bottom:80px;color:#333;text-align:center}.hokuappbuildprocase .container .right{width:56%;float:right}.hokuappbuildprocase .container .left{width:40%;float:left}.hokuappbuildprocase .container .left .title{line-height:30px;margin:0 auto;font-size:28px;font-family:'open sans';font-weight:400;padding-bottom:30px;color:#000;text-align:left}.hokuappbuildprocase .container .left .text{line-height:22px;margin:0 auto;font-size:14px;font-family:'open sans';font-weight:400;color:#333;text-align:left;padding-bottom:15px}.hokuappbuildprocase .container .left a{line-height:22px;font-size:14px;font-family:'open sans';font-weight:400;text-align:left}.hokuappsfunc{width:100%;background-color:#F4F4F4}.hokuappsfunc .container{width:1050px;margin:0 auto;display:table;padding-bottom:90px;padding-top:90px}.hokuappsfunc .container .subcontainer{width:960px;margin:0 auto;display:table}.hokuappsfunc .container .subcontainer .left{width:45%;float:left;text-align:center}.hokuappsfunc .container .subcontainer .right{width:50%;float:right;text-align:center}.hokuappsfunc .container .subcontainer .left .title{text-align:left;margin-top:-6px;line-height:40px;font-size:38px;font-family:'open sans';font-weight:400;padding-bottom:20px;color:#000}.hokuappsfunc .container .subcontainer .left .text{text-align:left;line-height:22px;margin:0 auto;font-size:16px;font-family:'open sans';font-weight:400;color:#000;padding-bottom:20px}.hokuappsfunc .container .subcontainer .left ul li{text-align:left;line-height:22px;font-size:14px;font-family:'open sans';font-weight:400;color:#333;padding-bottom:5px}.hokuappsfunc .container .subcontainer .right .title{margin:0px;text-align:left;margin-top:-6px;line-height:40px;font-size:38px;font-family:'open sans';font-weight:400;padding-bottom:20px;color:#000}.hokuappsfunc .container .subcontainer .right .text{text-align:left;line-height:22px;margin:0 auto;font-size:16px;font-family:'open sans';font-weight:400;color:#000;padding-bottom:20px}.hokuappsfunc .container .subcontainer .left ul,.hokuappsfunc .container .subcontainer .right ul{padding-left:0;margin-top:0}.hokuappsfunc .container .subcontainer .right ul li{text-align:left;line-height:22px;font-size:14px;font-family:'open sans';font-weight:400;color:#333;padding-bottom:5px}.hokuappsfunc .container .subcontainer .right .subtext,.hokuappsfunc .container .subcontainer .left .subtext{text-align:left;line-height:22px;font-size:14px;font-family:'open sans';font-weight:400;color:#333;padding-bottom:5px}.hokuappsfunc .container .subcontainer .left ul,.hokuappsfunc .container .subcontainer .right ul{list-style-image:url(/wp-content/uploads/2017/06/ul-arrow.png);padding-left:15px}.myfooter_r2 .col-3{width:43%;float:left;padding-right:70px;flex: 0 0 43%;max-width: 43%}.myfooter_r2 a{text-transform:inherit}.myfooter_r2 ul li{line-height:17px}.myfooter_r2 a{padding-left:0!important;font-size:13px;line-height:20px}.myfooter_r2 .menutitlen{font-family:'open sans'!important;color:#9b9b9b;float:left;width:100%;color:#9b9b9b;text-transform:uppercase!important;font-size:14px;font-weight:700;padding-bottom:10px}.myfooter_r2 .companytitle{color:#b1adad;font-size:15px}.myfooter_r2 .col-2{width:17%;float:left;margin-right:30px}.myfooter_r2 ul li{line-height:17px;padding-bottom:6px}.myfooter_r2 a{padding-left:0!important;font-size:14px;line-height:16px;font-weight:400}#myfooter_r1{padding-top:20px;padding-bottom:15px}.hokuappsbanner .container .hbreadcum{font-weight:300;font-size:16px;font-family:'open sans'!important;line-height:35px;border-bottom:1px solid #fff;color:#fff;text-align:left;width:224px}.hokuappsbanner .container .hbannerblock h1{font-size:46px;font-family:'open sans'!important;line-height:48px;color:#fff;text-align:left;width:81%;font-weight:300;margin-top:25px}.postid-2900 .hokuappsbanner .container .hbannerblock h1{width:93%}.hokuappsbanner .container .hbannerblock h2{font-size:20px;font-family:'open sans'!important;line-height:30px;color:#fff;text-align:left;width:50%;font-weight:300;margin-top:0}.hokuappsbanner .container .hbannerblock ul{list-style-image:url(/wp-content/uploads/2017/07/tick.png);padding-left:26px}.hokuappsbanner .container .hbannerblock ul li{margin-bottom:9px;padding-left:10px;font-size:16px;font-family:'open sans'!important;font-weight:400;line-height:25px;color:#fff;text-align:left}.hokuappssubtext{display:none;background-color:#000;width:84%;margin:0 auto!important;padding-top:40px;padding-bottom:31px}.hokuappssubtext ul{list-style-image:url(/wp-content/uploads/2017/07/tick.png);padding-left:20px}.hokuappssubtext ul li{margin-bottom:9px;padding-left:10px;font-size:16px;font-family:'open sans'!important;font-weight:300;line-height:25px;color:#fff;text-align:left}.hokuappsultideploy{width:100%;padding-top:67px}.hokuappsultideploy .container{width:1050px;margin:0 auto}.hokuappsultideploy .container .leftsec{width:45%;background-color:#fff;opacity:.75;padding:23px;text-align:left}.hokuappsultideploy .container .leftsec .headingtext{line-height:45px;font-size:34px;font-family:'open sans';font-weight:400;padding-bottom:20px;color:#000;opacity:1}.hokuappsultideploy .container .leftsec .headingsub{line-height:22px;font-size:14px;font-family:'open sans';font-weight:400;color:#000;padding-bottom:10px;opacity:1}.hokuappsultideploy .container .leftsec a{font-family:'open sans'!important;opacity:1;font-weight:300;font-size:13px;line-height:56px;background-color:#008FD3;color:#fff;padding:11px 30px;text-align:center;margin:auto 0;border-radius:20px}.hokuappsultideploy .container .leftanchor a{font-family:'open sans'!important;opacity:1;font-weight:300;font-size:13px;line-height:56px;background-color:#008FD3;color:#fff;padding:11px 30px;text-align:center;margin:auto 0;border-radius:0}.hokuappsultideploymplatform{width:100%;padding-top:67px}.hokuappsultideploymplatform .container{width:1050px;margin:0 auto}.hokuappsultideploymplatform .container .leftsec{width:45%;background-color:#fff;opacity:.75;padding:23px;text-align:left}.hokuappsultideploymplatform .container .leftsec .headingtext{line-height:45px;font-size:34px;font-family:'open sans';font-weight:400;padding-bottom:20px;color:#000;opacity:1}.hokuappsultideploymplatform .container .leftsec .headingsub{line-height:22px;font-size:14px;font-family:'open sans';font-weight:400;color:#000;padding-bottom:10px;opacity:1}.hokuappsultideploymplatform .container .leftsec a{font-family:'open sans'!important;opacity:1;font-weight:300;font-size:13px;line-height:56px;background-color:#008FD3;color:#fff;padding:11px 30px;text-align:center;margin:auto 0;border-radius:20px}.hokuappsultideploymobile{width:100%;padding-top:30px;padding-bottom:70px;border-bottom:13px solid #F0AB00}.hokuappsultideploymobile .container{width:85%;margin:0 auto}.hokuappsultideploymobile .container .headingtext{line-height:45px;font-size:35px;font-family:'open sans';font-weight:400;padding-bottom:20px;color:#000;opacity:1}.hokuappsultideploymobile .container .headingsub{line-height:22px;font-size:14px;font-family:'open sans';font-weight:400;color:#000;padding-bottom:10px;opacity:1}.hokuappsultideploymobile .container a{font-family:'open sans'!important;opacity:1;font-weight:300;font-size:13px;line-height:56px;background-color:#008FD3;color:#fff;padding:11px 30px;text-align:center;margin:auto 0;border-radius:20px}.all_blogs{width:100%;padding-top:70px}.all_blogs .container{width:1050px;margin:0 auto;padding:0}.all_blogs .container .left{width:72%;margin:0 auto;float:left;margin-top:-12px}.widget > ul{list-style:none!important}.all_blogs .container .right{width:28%;margin:0 auto;float:right}.all_blogs .container .right .emailsubscription{padding-top:10px;padding-bottom:50px}.all_blogs .container .right .emailsubscription h4{margin-bottom:0;line-height:18px;font-size:14px;font-family:'open sans';font-weight:600;color:#000;padding-bottom:20px}.all_blogs .container .right .emailsubscription label{line-height:18px;font-size:14px;font-family:'open sans';font-weight:400;color:#000}.all_blogs .container .right .emailsubscription input[type="text"]{line-height:18px;font-size:14px;font-family:'open sans';width:100%;font-weight:400;color:#000;padding-left:5px;margin-bottom:10px}.all_blogs .container .right .emailsubscription input[type="button"]{line-height:18px;font-size:14px;font-family:'open sans';font-weight:400;color:#000}.all_blogs .container .right .blogrecentpost h4{margin-bottom:0;line-height:18px;font-size:14px;font-family:'open sans';font-weight:600;color:#000;padding-bottom:20px}.all_blogs .container .right .blogrecentpost ul{padding-left:0}.all_blogs .container .right .blogrecentpost ul li{line-height:17px;margin-bottom:12px}.all_blogs .container .right .blogrecentpost ul li a{line-height:18px;font-size:14px;font-family:'open sans';font-weight:400;color:#999}.all_blogs .container .left .row{-moz-column-width:18em;-webkit-column-width:18em;-moz-column-gap:1em;-webkit-column-gap:1em;font-size:11px}.all_blogs .container .left .item{display:inline-block;padding:13px;width:auto;margin-bottom:0;padding-left:0}.all_blogs .container .left .item .article{position:relative;display:block;width:238px}.all_blogs .container .left .item .article .box{border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;padding:20px 15px}.all_blogs .container .left .item .article .box .title{padding-bottom:10px}.all_blogs .container .left .item .article .box .title a{line-height:20px;font-size:14px;font-family:'open sans';font-weight:400;color:#000;text-transform:uppercase}.all_blogs .container .left .item .article .box .text{line-height:18px;font-family:'open sans';font-weight:300;color:#999;font-style:italic;font-size:11px}.all_blogs .container .left .item .article .boxlink{border:1px solid #e2e2e2;padding:15px}.all_blogs .container .left .item .article .boxlink a{line-height:18px;font-size:12px;font-family:'open sans';font-weight:700;color:#000}.hokuapphmplatform .container .row .column .subcolumn{width:93%;margin:0 auto}.hokuapphmplatform .container .row .column .subcolumn .brownsh{line-height:30px;margin:0 auto;font-size:24px;font-family:'open sans';font-weight:400;padding-bottom:15px;color:#aa5017}.hokuapphmplatform .container .row .column .subcolumn .orangesh{line-height:30px;margin:0 auto;font-size:24px;font-family:'open sans';font-weight:400;padding-bottom:15px;color:#ab8b0e}.hokuapphmplatform .container .row .column .subcolumn .greensh{line-height:30px;margin:0 auto;font-size:24px;font-family:'open sans';font-weight:400;padding-bottom:15px;color:#628b37}.jssorb05{position:absolute}.jssorb05 div,.jssorb05 div:hover,.jssorb05 .av{position:absolute;width:16px;height:16px;overflow:hidden;cursor:pointer}.jssorb05 div{background-position:-7px -7px}.jssorb05 div:hover,.jssorb05 .av:hover{background-position:-37px -7px}.jssorb05 .av{background-position:-67px -7px}.jssorb05 .dn,.jssorb05 .dn:hover{background-position:-97px -7px}.jssora22l,.jssora22r{display:block;position:absolute;width:40px;height:58px;cursor:pointer;background:url(/wp-content/uploads/2017/07/arrow-big.png) center center no-repeat;overflow:hidden;top:135px!important}.jssora22l{background-position:-10px -31px}.jssora22r{background-position:-70px -31px}.jssora22l:hover{background-position:-130px -31px}.jssora22r:hover{background-position:-190px -31px}.jssora22l.jssora22ldn{background-position:-250px -31px}.jssora22r.jssora22rdn{background-position:-310px -31px}.jssora22l.jssora22lds{background-position:-10px -31px;opacity:.3;pointer-events:none}.jssora22r.jssora22rds{background-position:-70px -31px;opacity:.3;pointer-events:none}.single-blog{width:100%;padding:45px 0;background-color:#EBEBEB!important}.single-blog .container{width:1050px;margin:0 auto}.single-blog .container h1{line-height:40px;font-family:'open sans';font-weight:400;text-transform:inherit;color:#FFF;font-size:35px;width:80%;margin:0 auto;padding-top:95px;text-align:center}.single-blog .container .page-title{line-height:22px;font-family:'open sans';font-weight:400;text-transform:uppercase;color:#333;font-size:20px}.single-blog-content{width:100%;padding:0;background-color:#EBEBEB;padding-bottom:90px}.single-blog-content .container{width:1050px;margin:0 auto}.single-blog-content .container h2{margin-bottom:10px;line-height:35px;font-family:'open sans';font-weight:400;text-transform:inherit;color:#333;font-size:24px;margin-top:20px}.single-blog-content .container .blog-single-meta{margin-bottom:20px;float:left}.single-blog-content .container .blog-single-meta .mk-blog-author,.single-blog-content .container .blog-single-meta .mk-post-date{color:#999;font-style:italic;font-size:14px;display:inline-block}.single-blog-content .container #primary{padding-top:0;background-color:#EBEBEB;padding-left:15px;padding-right:0}.blog_sharing{padding-top:25px;padding-bottom:40px;margin-top:20px;border-top:1px solid #ebebeb}.addtoany_share_save_container{padding-top:25px;padding-bottom:20px;margin-top:20px;border-top:1px solid #ebebeb}.single-blog-content .container #main .single-content-mkt{margin-bottom:50px;background:#fff;padding:30px!important;padding-bottom:0!important;-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 4px rgba(0,0,0,0.1);box-shadow:0 1px 4px rgba(0,0,0,0.1)}.single-blog-content .container #main .single-content-mkt .calltoaction{display:table;padding-top:0;padding-bottom:40px;text-align:center;width:100%}.single-blog-content .container #main #comments{margin-bottom:50px;background:#fff;padding:25px!important}#reply-title{padding-top:30px;color:#303030}.comment-notes{font-size:13px;padding-top:10px;padding-bottom:10px}.single-blog-content .container #main #comments .comments-area .comment-reply-title,.single-blog-content .container #main #comments .comments-area .comments-title{padding-top:30px;color:#303030}.single-blog-content .container #main #comments label{padding:0!important;height:19px!important;text-transform:inherit}.single-blog-content .container #main #comments input{border-radius:0;border:1px solid #ebebeb;height:40px;padding:7px}.single-blog-content .container #main #comments p{color:#505050}.comments-area .comment-form-comment textarea{border-radius:0;border:1px solid #ebebeb;box-shadow:none}.comment-respond input[type="submit"]{padding:7px 35px!important}.single-blog-content .container #main #comments label,.single-blog-content .container #main #comments input{font-size:14px;padding:4px;box-shadow:none}.single-blog-content .container .row #primary #main .single-content-mkt h3{padding-bottom:0;margin-top:0;font-size:18px;color:#333;font-weight:400;font-style:italic}.single-blog-content .container .row #primary #main .single-content-mkt h5{padding-bottom:10px;margin-top:0;font-size:15px;color:#959595;font-weight:400;font-style:italic}.single-blog-content .container .row #primary #main .single-content-mkt p{font-size:15px;color:#333;line-height:28px}.single-blog-content .container .row #primary #main .single-content-mkt p img{margin-top:10px;margin-bottom:10px}.single-blog-content .container .row #primary #main .single-content-mkt h5{font-size:15px;color:#333;font-weight:600;line-height:28px}.single-blog-content .container .row #primary #main .single-content-mkt ul li{font-size:15px;color:#333;font-weight:400;line-height:1.66em;list-style:square}.single-blog-content .widget a{font-size:14px;color:#000;font-weight:400;line-height:1.66em;font-family:'open sans'}.single-blog-content .widget-title,.single-blog-content .widgettitle{text-transform:inherit;border-bottom:1px solid #EBEBEB;font-family:'open sans';color:#000}.single-blog-content #categories-2,.single-blog-content #meta-2,.single-blog-content #recent-comments-2{display:none!important}.all_blogs #categories-2,.all_blogs #meta-2,.all_blogs #recent-comments-2{display:none!important}.all_blogs .widget{padding:0;padding-bottom:25px}.widget{margin-bottom:40px;margin-bottom:3rem;word-wrap:break-word;background-color:#FFF;padding:25px;-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 4px rgba(0,0,0,0.1);box-shadow:0 1px 4px rgba(0,0,0,0.1)}.single-blog-content .container .single-content-mkt h3{font-size:15px;color:#404040;font-weight:400;font-style:italic}.single-blog-content .container .single-content-mkt p{font-size:16px;color:#333;line-height:1.66em}.single-blog-content .container .single-content-mkt h5{font-size:16px;color:#333;font-weight:600;line-height:1.66em}.single-blog-content .container .single-content-mkt ul li{font-size:16px;color:#333;font-weight:400;line-height:1.66em;list-style:square}.all_blogs .widget > ul > li,.single-blog-content .widget > ul > li{padding-bottom:7px;margin-bottom:7px}.hokuevents{width:100%}.hokuevents .mysubheading{padding-top:170px;font-size:46px;font-family:'open sans'!important;color:#FFF;line-height:60px;text-align:center;font-weight:300;text-transform:uppercase}.hokuevents .mysubheading b{font-weight:700}.hokueventslist{width:100%}.hokueventslist .container{width:1050px;margin:0 auto;padding:100px 0}.hokueventslist .container .trow{width:100%;margin-bottom:100px;display:table}.hokueventslist .container .trow .column{width:30%;margin-right:5%;float:left}.hokueventslist .container .trow .column .title{font-family:'open sans'!important;color:#333;font-size:17px;font-weight:600;padding-top:30px;padding-bottom:10px}.hokueventslist .container .trow .column .subtitle p{font-family:'open sans'!important;color:#333;font-size:14px;letter-spacing:0;line-height:22px;margin-bottom:0;margin-top:5px}.hokueventslist .container .trow .column .subtitle p.description{font-family:'open sans'!important;color:#797979;font-size:14px;letter-spacing:0;line-height:1.6em;margin-bottom:1.5em;margin-top:1em;margin-top:11px}.hokueventslist .container .trow .column .cta-text-link{font-family:'open sans'!important;font-size:14px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.hokucareers{width:100%}.hokucareers .mysubheading{padding-top:170px;font-size:46px;font-family:'open sans'!important;color:#FFF;line-height:60px;text-align:center;font-weight:300;text-transform:uppercase}.hokucareers .mysubheading b{font-weight:700}.hokucareerslist{background-color:#EDE9E6;width:100%;display:table}.hokucareerslist .container{width:980px;margin:0 auto;padding:80px 0}.hokucareerslist .container h1{font-family:'open sans'!important;color:#333;font-size:34px;font-weight:600;padding-bottom:20px;width:90%;text-align:center;margin:0 auto}.hokucareerslist .container .subtitle{font-family:'open sans'!important;color:#333;font-size:18px;font-weight:400;padding-bottom:10px;width:90%;text-align:center;margin:0 auto}.hokucareerslist .container p{font-family:'open sans'!important;color:#333;font-size:16px;font-weight:400;padding-bottom:40px;width:80%;text-align:center;margin:0 auto}.hokucareerslist .container .trow{width:100%;display:table}.hokucareerslist .container .trow .column{width:32%;margin-right:10px;float:left}.hokucareerslist .container .trow .column .subscold{height:100px}.hokucareerslist .container .trow .column .subscol{display:table;margin-bottom:7px}.hokucareerslist .container .trow .column .subscol p{display:inline-block;font-family:'open sans'!important;color:#FFF;font-size:18px;font-weight:400;background-color:rgba(247,117,31,.9);margin:0;width:100%;margin-top:-41px!important;text-align:center;padding:8px 0}.hokuappswhy{background-color:#fff;width:100%;display:table;background-image:url(/wp-content/uploads/2017/07/botom-separator.png);background-position:bottom;background-repeat:no-repeat}.hokuappswhy .container{width:800px;margin:0 auto;padding:80px 0;text-align:center}.hokuappswhy .container .header{font-family:'open sans'!important;color:#333;font-size:34px;font-weight:600;margin-bottom:20px}.hokuappswhy .container .text{font-family:'open sans'!important;color:#333;font-size:18px;font-weight:400;margin-bottom:10px}.hokuappswhy .container .trow{width:80%;display:table;padding-bottom:50px;padding-top:50px;margin:0 auto}.hokuappswhy .container .trow .column{width:40%;margin-right:20%;float:left}.hokuappswhy .container .trow .column .title{font-family:'open sans'!important;color:#333;font-size:20px;font-weight:400;text-transform:uppercase;margin-top:15px;margin-bottom:15px}.hokuappswhy .container .trow .column .subtext{font-family:'open sans'!important;color:#333;font-size:14px;font-weight:400}.careerspositions{background:#fff;width:100%}.careerspositions .container{width:1050px;margin:0 auto;padding:100px 0}.careerspositions .container h1{font-family:'open sans'!important;color:#333;font-size:34px;font-weight:600;margin-bottom:20px;text-align:center;width:100%}.careerspositions .container .trow{height:55px;width:80%;display:table;margin:0 auto;border-bottom:1px solid #eee}.careerspositions .container .trow .column5{width:38%;float:left;font-family:'open sans'!important;color:#23A0DA;font-size:15px;font-weight:400;margin:17px 0}.careerspositions .container .trow .column3{width:25%;float:left;font-family:'open sans'!important;color:#53565a;font-size:15px;font-weight:400;margin:17px 0}.careerspositions .container .trow .column2{width:12%;float:left;margin:17px 0}.careerspositions .container .trow .column2 a{font-family:'open sans'!important;color:#66AFDE;font-size:15px;font-weight:400;padding:6px 10px;border:1px solid #23A0DA}.careerspositions .container .allpost{margin-top:60px;width:100%;text-align:center}.careerspositions .container .allpost a{background:#23A0DA;font-family:'open sans'!important;color:#FFF;font-size:15px;font-weight:600;padding:10px 25px}.hokucareerapply{width:100%}.hokucareerapply .container{width:800px;margin:0 auto;padding:100px 0}.hokucareerapply .container h1{font-family:'open sans'!important;color:#333;font-size:34px;font-weight:600;margin-bottom:10px;text-align:left;width:100%;line-height:40px}.hokucareerapply .container .subtitle{font-family:'open sans'!important;color:#333;font-size:26px;font-weight:400;margin-bottom:5px;text-align:left;width:100%;line-height:30px}.hokucareerapply .container .companyname{font-family:'open sans'!important;color:#333;font-size:16px;font-weight:400;margin-bottom:10px;text-align:left;width:100%}.hokucareerapply .container .location{font-family:'open sans'!important;color:#333;font-size:12px;font-weight:400;margin-bottom:30px;text-align:left;width:100%}.hokucareerapply .container .careerapplyform{display:table;padding-top:40px}.hokucareerapply .container .careerapplyform .applynowform{padding:25px 30px 30px;background-color:#f3f3f3;max-width:550px}.hokucareerapply .container .careerapplyform .applynowform h3{font-family:'open sans'!important;color:#000;font-size:20px;font-weight:600;margin-bottom:30px;text-align:left;width:100%;line-height:30px}.hokucareerapply .container .bs_col-sm-12{padding:0}.hokucareerapply .container .bs_col-sm-12 .btn-warning{background:#23A0DA;font-family:'open sans'!important;color:#FFF;font-size:15px;font-weight:600;padding:10px 25px}.hokucareerapply .container p{font-family:'open sans'!important;color:#333;font-size:14px;font-weight:400;margin:5px 0;text-align:left;width:100%}.hokucareerapply .container h5{font-family:'open sans'!important;color:#333;font-size:14px;font-weight:600;margin:5px 0;margin-top:8px;text-align:left;width:100%}.hokucareerapply .container ul{list-style-type:square;margin-left:0;padding-left:20px}.hokucareerapply .container ul li{font-family:'open sans'!important;color:#333;font-size:14px;font-weight:400;margin-bottom:5px;text-align:left;width:100%}.hokupress{width:100%}.hokupress .mysubheading{padding-top:90px;font-size:46px;font-family:'open sans'!important;color:#FFF;line-height:60px;text-align:center;font-weight:300}.pressreleaselist .container .row .right .pressdate{font-size:14px;font-weight:400;color:#333;font-family:'open sans'!important;margin-bottom:0;margin-top:-6px;text-align:left}.pressreleaselist .container .row .right .title a{font-size:16px;font-weight:400;color:#21a1d9!important;font-family:'open sans'!important;margin-bottom:15px}.pressreleaselist .container .row .right .text b{font-size:15px;color:#555;font-weight:600}.pressreleaselist .container .row .right .text{color:#555}.hokucareerapply .container .careerapplyform label{color:#333!important;font-size:14px!important;font-weight:400!important;font-family:'open sans'!important}.hokucareerapply .container .careerapplyform .contact_fontdiv{color:#333!important;font-size:14px!important;font-weight:400!important;font-family:'open sans'!important}.hokucareerapply .container .careerapplyform select,.hokucareerapply .container .careerapplyform textarea,.hokucareerapply .container .careerapplyform input[type="text"],.hokucareerapply .container .careerapplyform input[type="password"],.hokucareerapply .container .careerapplyform input[type="email"],.hokucareerapply .container .careerapplyform input[type="url"],.hokucareerapply .container .careerapplyform input[type="search"],.hokucareerapply .container .careerapplyform input[type="tel"],.hokucareerapply .container .careerapplyform input[type="color"],.hokucareerapply .container .careerapplyform .form-control,.hokucareerapply .container .careerapplyform li.search-field input[type="text"]{display:block;width:100%;height:34px;font-weight:400;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;text-transform:inherit;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.hokucareerapply .container .careerapplyform .caldera-grid .alert-success{text-transform:inherit}.floating-form{max-width:300px;padding:20px 10px 10px 20px;font:13px 'open sans';background:#F9F9F9;border:1px solid #ddd;right:10px;position:fixed;box-shadow:-2px -0 8px rgba(43,33,33,0.06);-moz-box-shadow:-2px -0 8px rgba(43,33,33,0.06);-webkit-box-shadow:-2px -0 8px rgba(43,33,33,0.06)}.contact-opener{position:absolute;left:-70px;transform:rotate(-90deg);top:100px;background-color:#3392cf;padding:9px;color:#fff;cursor:pointer;border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0}.floating-form-heading{font-weight:600;margin-bottom:20px;font-size:13px;color:#333}.floating-form label{display:inline-block;margin:0 0 15px}.floating-form label > span{width:70px;font-weight:600;float:left;font-size:12px;padding-top:5px;padding-right:5px;font-family:'open sans'!important;color:#333}.floating-form span.required{color:red}.floating-form .tel-number-field{width:40px;text-align:left}.floating-form .long{width:120px}.floating-form input.input-field{width:68%}#contact_results{font-weight:600;font-size:15px}.floating-form input.input-field,.floating-form .tel-number-field,.floating-form .textarea-field,.floating-form .select-field{height:28px;font-family:'open sans'!important;font-size:12px;font-weight:400;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;box-sizing:border-box;font-family:'open sans'!important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;border:1px solid #C2C2C2;box-shadow:1px 1px 4px #EBEBEB;-moz-box-shadow:1px 1px 4px #EBEBEB;-webkit-box-shadow:1px 1px 4px #EBEBEB;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;padding:3px 7px;outline:none}.floating-form .input-field:focus,.floating-form .tel-number-field:focus,.floating-form .textarea-field:focus,.floating-form .select-field:focus{border:1px solid #3392cf}.floating-form .textarea-field{height:100px;width:68%}input[type="submit"]{border-radius:5px;box-shadow:none;-webkit-box-shadow:none;background-color:#3392CF}.floating-form input[type="button"],.floating-form input[type="submit"],.contact-opener{background-color:#3392cf;border:1px solid #3392cf;display:inline-block;cursor:pointer;color:#FFF;padding:10px 18px;text-decoration:none;font:13px 'open sans'}.floating-form input[type="button"]:hover,.floating-form input[type="submit"]:hover,.contact-opener{background:linear-gradient(to bottom,#3392cf 5%,#3392cf 100%);background-color:#3392cf}.floating-form #contact_body{width:274px}.contactusform .caldera-grid label{font-family:'open sans';font-size:14px;color:#333;font-weight:400}.contactusform form{width:80%;margin:0 auto}.contactusform .caldera-grid .form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;text-transform:inherit}.floating-form .success{background:#D8FFC0;padding:5px 10px;margin:0 0 5px;border:none;font-weight:700;color:#2E6800;border-left:3px solid #2E6800}.floating-form .error{background:#FFE8E8;padding:5px 10px;margin:0 0 5px;border:none;font-weight:700;color:red;border-left:3px solid red}#whyhoku .container{width:980px;margin:0 auto;text-align:center}#whyhoku .container h1{padding-top:0;font-size:46px;font-family:'open sans'!important;color:#FFF;line-height:60px;text-align:center;font-weight:700;text-transform:uppercase;padding-bottom:20px}#whyhoku .container h4{font-family:'open sans'!important;font-weight:600;font-size:24px;color:#FFF;margin:0 auto;text-align:center;line-height:30px;width:54%}.hokuappwhyhokuapps{width:100%;margin-top:90px}.hokuappwhyhokuapps .container{width:980px;margin:0 auto;display:table}.hokuappwhyhokuapps .container .left{width:45%;float:left}.hokuappwhyhokuapps .container .left h2{font-family:'open sans'!important;font-weight:400;font-size:35px;color:#000;text-align:left;line-height:35px;padding-bottom:10px}.hokuappwhyhokuapps .container .left p{font-family:'open sans'!important;font-weight:400;font-size:14px;color:#53565a;text-align:left;line-height:25px;padding:7px 0}.hokuappwhyhokuapps .container .right{width:45%;float:right;text-align:right}.hokuappwhyhokuapps .container .right h2{font-family:'open sans'!important;font-weight:400;font-size:35px;color:#000;text-align:left;line-height:35px;padding-bottom:10px}.hokuappwhyhokuapps .container .right p{font-family:'open sans'!important;font-weight:400;font-size:14px;color:#53565a;text-align:left;line-height:25px;padding:7px 0}.hokuappwhyhokuapps1{width:100%;margin:90px 0}.hokuappwhyhokuapps1 .container{width:100%;margin:0 auto;display:table}.hokuappwhyhokuapps1 .container .left{width:45%;float:left;text-align:right}.hokuappwhyhokuapps1 .container .right{width:30%;float:left;text-align:right;margin-left:60px;text-align:left}.hokuappwhyhokuapps1 .container .right h2{font-family:'open sans'!important;font-weight:400;font-size:35px;color:#000;text-align:left;line-height:35px;padding-bottom:10px}.hokuappwhyhokuapps1 .container .right p{font-family:'open sans'!important;font-weight:400;font-size:14px;color:#53565a;text-align:left;line-height:25px;padding:7px 0}.hokuappmkt{width:100%}.hokuappmkt .container{width:100%;margin:0 auto;display:table}.hokuappmkt .container .left{width:50%;float:left;background-image:url(/wp-content/uploads/2017/07/why-hoku-career.jpg)!important;background-repeat:no-repeat!important;height:563px;background-position:right center}.hokuappmkt .container .right{width:50%;float:left;background-image:url(/wp-content/uploads/2017/07/why-hoku-platform.jpg)!important;background-repeat:no-repeat!important;height:563px!important;background-position:left center}.hokuappmkt .container .left .box{padding-top:203px;text-align:center;padding-right:0;width:86%}.hokuappmkt .container .left .box h3{line-height:30px;margin:0 auto;font-size:35px;font-family:'open sans';font-weight:300;padding-bottom:30px;color:#FFF;padding-bottom:80px}.hokuappmkt .container .left .box a{color:#fff;padding:11px 30px;text-align:center;border-radius:20px;line-height:22px;margin:0 auto;font-size:14px;font-family:'open sans';font-weight:400;border:1px solid #FFF}.hokuappmkt .container .right .box{padding-top:203px;text-align:center;padding-left:180px;width:82%}.hokuappmkt .container .right .box h3{line-height:40px;margin:0 auto;font-size:35px;font-family:'open sans';font-weight:300;padding-bottom:30px;color:#FFF}.hokuappmkt .container .right .box a{background-color:transparent;color:#fff;padding:11px 30px;text-align:center;border-radius:20px;line-height:22px;margin:0 auto;font-size:14px;font-family:'open sans';font-weight:400;border:1px solid #FFF}.hokuappwhyhoku{width:100%;padding:90px 0;background-color:#F4F4F4}.hokuappwhyhoku .container{width:980px;margin:0 auto;display:table}.hokuappwhyhoku .container .titlecap{font-family:'open sans'!important;font-weight:400;font-size:35px;color:#000;margin:0 auto;text-align:center;line-height:45px;padding-bottom:30px}.hokuappwhyhoku .container .subheading{line-height:20px;margin:0 auto;font-size:14px;font-family:'open sans';font-weight:400;padding-bottom:15px;color:#333;text-align:center;width:84%}.hokuappwhyhoku .container h4{line-height:20px;margin:0 auto;font-size:16px;font-family:'open sans';font-weight:700;padding-bottom:60px;color:#333;text-align:center}.hokuappwhyhoku .container .trow{display:table;width:100%;margin:0 auto}.hokuappwhyhoku .container .trow .column{width:25%;margin-right:100px;float:left}.hokuappwhyhoku .container .trow .column .title{line-height:22px;margin:0 auto;font-size:16px;font-family:'open sans';font-weight:600;padding-bottom:10px;color:#333;padding-top:20px}.hokuappwhyhoku .container .trow .column .contenttext{line-height:21px;margin:0 auto;font-size:14px;font-family:'open sans';font-weight:400;color:#333}.hokuappwhyhoku .container .linka{text-align:center}.hokuappwhyhoku .container .linka a{font-family:'open sans';font-size:14px;color:#2FA0E0;text-decoration:none;z-index:999}.whyhoukblue{width:100%;background-color:#119ADB;padding:100px 0;text-align:center}.whyhoukblue .container{width:980px;margin:0 auto}.whyhoukblue .container h1{line-height:45px;margin:0 auto;font-size:35px;font-family:'open sans';font-weight:400;padding-bottom:60px;color:#fff}.whyhoukblue .container a{background-color:transparent;color:#fff;padding:11px 30px;text-align:center;border-radius:20px;line-height:22px;margin:0 auto;font-size:14px;font-family:'open sans';font-weight:400;border:1px solid #FFF}.hokuappmktmobile{width:100%;margin:0 auto;background-color:#fff}.hokuappmktmobile .container{width:90%;margin:0 auto}.hokuappmktmobile .container .trow{margin-bottom:30px}.hokuappmktmobile .container .trow .box{background-color:#000;width:100%;padding:30px;text-align:center;padding-bottom:50px}.hokuappmktmobile .container .trow img{width:100%}.hokuappmktmobile .container .trow .box h3{line-height:40px;margin:0 auto;font-size:35px;font-family:'open sans';font-weight:300;padding-bottom:30px;color:#FFF;padding-bottom:30px}.hokuappmktmobile .container .trow .box a{color:#fff;padding:11px 30px;text-align:center;border-radius:20px;line-height:22px;margin:0 auto;font-size:14px;font-family:'open sans';font-weight:400;border:1px solid #FFF}.hokuappmkt .container .right .box a:hover,.hokuappmkt .container .left .box a:hover{background-color:#3392cf!important;color:#fff!important}#mybeepsbuildworkflowp{padding-top:80px;padding-bottom:0}#mybeepsbuildworkflowp .container .rightpanel .title{font-family:'open sans'!important;font-weight:600;font-size:36px;line-height:40px;color:#FFF;padding-bottom:25px}#mybeepsbuildworkflowp .container .rightpanel .content{font-family:'open sans'!important;font-weight:400;font-size:16px;line-height:25px!important;color:#FFF}#hokuappsultideploypb .container .leftsec{width:54%;background-color:#fff;opacity:.75;padding:45px;text-align:left;float:right}.dropdown-subcompany .container .right .newrow a:hover{color:#3392cf!important;text-decoration:none!important}.fullmenuwidth .container .right .industrymenu .column li a:hover{color:#3392cf!important;text-decoration:none!important}.dropdown-subcompany .left .blog a:hover{color:#3392cf!important;text-decoration:none!important}.fullmenuwidth .container .left .casestudy a:hover{color:#3392cf!important;text-decoration:none!important}.all_blogs .container .left .pagination .centerpo div a{padding:7px;color:#428BCA;border:1px solid #DFDFDF;padding:7px;padding-left:13px;padding-right:13px;font-size:14px}.all_blogs .container .left .pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px;width:100%;text-align:center;margin-top:50px;margin-bottom:50px}.all_blogs .container .left .pagination .centerpo div a:hover{background-color:#428BCA;color:#fff!important}.widget a{font-size:14px;color:#000;font-weight:400;line-height:1.66em;font-family:'open sans'}.widget > ul > li{padding-bottom:7px}.all_blogs .widget-title,.all_blogs .widgettitle{font-family:'open sans';color:#000;text-transform:inherit}.Nknewsletter_description{display:none}#meta-2,#categories-2,#archives-2,#recent-comments-2,#archives-2{display:none}.widget .search-form.header-search-form input.search-submit,.search-form.header-search-form input.search-field{font-family:'open sans'}.search-form.header-search-form input.search-field{box-shadow:none;border:1px solid #e2e2e2}.widget a{font-size:14px;color:#000;font-weight:400;line-height:1.66em;font-family:'open sans'}.widget-title,.widgettitle{font-family:'open sans';color:#000}.mybeepsbuildfloat{width:100%;clear:both;display:table;background-image:url(/wp-content/uploads/2017/07/botom-separator.png);background-position:top;background-repeat:no-repeat}.mybeepsbuildfloat .container{width:800px;margin:0 auto;display:table;padding:78px 0 99px}.mybeepsbuildfloat .container .left{width:65%;float:left}.mybeepsbuildfloat .container .right{width:35%;float:left;padding-left:35px}.mybeepsbuildfloat .container .right .title{font-family:'open sans'!important;font-weight:600;font-size:30px;line-height:30px;color:#333;padding-bottom:25px}.mybeepsbuildfloat .container .right .content{margin-top:-5px;font-family:'open sans'!important;font-weight:400;font-size:14px;line-height:20px;color:#333}.mybeepsbuildfloat .container .right .content_link{padding-top:15px}.mybeepsbuildfloat .container .right .content_link a{font-family:'open sans'!important;font-weight:400;font-size:14px;line-height:27px;color:#2FA0E0}.mybeepsbuildfloat .container .header{font-family:'open sans'!important;font-weight:700;font-size:30px;line-height:30px;color:#333;padding-bottom:60px;text-align:center;clear:both}.mybeepsbuildplatformfeature{width:100%;clear:both;display:table;background-image:url(/wp-content/uploads/2017/07/botom-separator.png);background-position:top;background-repeat:no-repeat}.mybeepsbuildplatformfeature .container .platformimage{margin-bottom:0}.mybeepsbuildplatformfeature .container{width:800px;margin:0 auto;display:table;padding:78px 0 99px}.mybeepsbuildplatformfeature .container .header{font-family:'open sans'!important;font-weight:700;font-size:30px;line-height:30px;color:#333;padding-bottom:60px;text-align:center;width:90%;margin:0 auto}.mybeepsbuildplatformfeature .container .trow{width:100%}.mybeepsbuildplatformfeature .container .trow .column{width:46%;float:left;margin-right:7%}.mybeepsbuildplatformfeature .container .trow .column .title{font-family:'open sans'!important;font-weight:400;font-size:28px;line-height:30px;color:#333;padding-bottom:25px;padding-top:40px}.mybeepsbuildplatformfeature .container .trow .column .text{font-family:'open sans'!important;font-weight:300;font-size:14px;line-height:20px;color:#000;padding-bottom:25px;min-height:174px}.mybeepsbuildplatformfeature .container .trow .column a{font-family:'open sans'!important;font-weight:300;font-size:14px;line-height:20px;color:#fff;background-color:#2FA0E0;padding:10px 15px}.mybeepsbuildplatformfeature .container .trow .column a:hover{text-decoration:none!important}.hokuappsbuilddeplysolrap .container{padding-bottom:99px;padding-top:61px}.hokuappsbuilddeplysolrap .container .trow{display:table;width:100%;margin:0 auto}.hokuappsbuilddeplysolrap{padding-bottom:0;width:100%;clear:both;display:table;background-image:url(/wp-content/uploads/2017/07/botom-separator.png);background-position:top;background-repeat:no-repeat}.hokuappsbuilddeplysolrap .container-full{width:1050px;margin:0 auto;padding:0}.hokuappsbuilddeplysolrap .container-full hr{margin-top:0;margin-bottom:0;border:0;border-bottom:13px solid #F0AB00}.hokuappsultideployrap .container .leftsec{padding:23px 30px!important;width:44%!important}.hokuappsultideployrap .container .leftanchor{width:44%!important;text-align:left;padding-top:7px;clear:both;float:right}.hokuappsultideployrap .container .leftanchor a{font-family:'open sans'!important;opacity:1;font-weight:300;font-size:13px;line-height:56px;background-color:#008FD3;color:#fff;padding:11px 30px;text-align:center;margin:auto 0;border-radius:0}.hokuappbuildplatformapp{width:100%;padding-top:99px}.hokuappbuildplatformapp .container{width:1200px;margin:0 auto;display:table;padding-bottom:99px;background-image:url(/wp-content/uploads/2017/07/botom-separator.png);background-position:bottom;background-repeat:no-repeat}.hokuappbuildplatformapp .container .left{float:left;width:200px}.hokuappbuildplatformapp .container .right{float:left;width:800px}.hokuappbuildplatformapp .container .subcontainer{width:800px;margin:0 auto;display:table}.hokuappbuildplatformapp .container .subcontainer .header{line-height:40px;margin:0 auto;font-size:34px;font-family:'open sans';font-weight:600;padding-bottom:20px;color:#333;text-align:center}.hokuappbuildplatformapp .container .subcontainer .subheading{line-height:25px;margin:0 auto;font-size:18px;font-family:'open sans';font-weight:400;padding-bottom:60px;color:#333;text-align:center}.hokuappbuildplatformapp .container .subcontainer .buildimage{text-align:center}.hokuappbuildplatformapp .container .subcontainer .subtext{line-height:21px;margin:0 auto;font-size:14px;font-family:'open sans';font-weight:400;padding-top:30px;color:#333;text-align:center}.hokuappbuildplatformapp .relativefaster{width:140px;margin-top:205px;left:6%}.hokuappbuildplatformapp .relativefaster .faster{font-family:'Verdana'!important;font-weight:400;font-size:72px;line-height:45px;color:#EFAC1F;padding-bottom:5px}.hokuappbuildplatformapp .relativefaster .subtext{font-family:'Verdana'!important;font-weight:400;font-size:32px;line-height:30px;color:#EFAC1F;padding-bottom:25px;margin-left:8px}.hokuappbuildplatformapp .relativefaster .faster span{font-size:45px;color:#EFAC1F}.hokuappbuildplatformapp .relativefaster .text{font-family:'open sans'!important;font-weight:300;font-size:14px;line-height:20px;color:#000;padding-bottom:25px}.hokuappbuildplatformapp .relativefaster .author{font-family:'open sans'!important;font-weight:400;font-size:9px;line-height:15px;color:#000;padding-top:5px;border-top:1px solid #000}.hokuappsultideploymplatform .container .leftanchor a:hover{text-decoration:none}.hokuappsultideploymplatform .container .leftanchor a{font-family:'open sans'!important;opacity:1;font-weight:300;font-size:13px;line-height:56px;background-color:#008FD3;color:#fff;padding:11px 30px;text-align:center;margin:auto 0;border-radius:0}.hokuappsprebuilddapp{padding-bottom:0;width:100%;clear:both;display:table;background-image:url(/wp-content/uploads/2017/07/botom-separator.png);background-position:top;background-repeat:no-repeat}.hokuappsprebuilddapp .container{width:1030px;padding-bottom:99px;padding-top:78px}.hokuappsprebuilddapp .container .trow{display:table;width:100%;margin:0 auto}.hokuappsprebuilddapp .container .trow .column{width:22%;float:left;margin-right:4%}.hokuappsprebuilddapp .container-full{width:1050px;margin:0 auto;padding:0}.hokuappsprebuilddapp .container-full hr{margin-top:0;margin-bottom:0;border:0;border-bottom:13px solid #F0AB00}.hokuappsprebuilddapp .container .header{line-height:40px;margin:0 auto;font-size:30px;font-family:'open sans';font-weight:600;color:#333;text-align:center}.hokuappsprebuilddapp .container .text{line-height:20px;margin:0 auto;font-size:14px;font-family:'open sans';font-weight:400;padding-bottom:60px;color:#333;padding-top:20px;text-align:center;width:66%}.hokuappsprebuilddapp .container .trow .column .solimg{}.hokuappsprebuilddapp .container .trow .column .title{line-height:21px;margin:0 auto;font-size:18px;font-family:'open sans';font-weight:400;color:#333;padding-bottom:7px;padding-top:20px;text-align:left}.hokuappsprebuilddapp .container .trow .column .text{line-height:21px;margin:0 auto;font-size:14px;font-family:'open sans';font-weight:400;color:#333;padding-bottom:7px;padding-top:0;text-align:left;width:100%}.hokuappsprebuilddapp .container .trow .column .sollink a{font-family:'open sans';font-size:14px;color:#2FA0E0;text-decoration:none;z-index:999;text-align:left}.hokucareers{width:100%}.hokucareers .mysubheading{padding-top:170px;font-size:46px;font-family:'open sans'!important;color:#FFF;line-height:60px;text-align:center;font-weight:300;text-transform:uppercase}.hokucareers .mysubheading b{font-weight:700}.hokucareerslist{background-color:#EDE9E6;width:100%;display:table}.hokucareerslist .container{width:980px;margin:0 auto;padding:80px 0}.hokucareerslist .container h1{font-family:'open sans'!important;color:#333;font-size:34px;font-weight:600;padding-bottom:20px;width:90%;text-align:center;margin:0 auto}.hokucareerslist .container .subtitle{font-family:'open sans'!important;color:#333;font-size:18px;font-weight:400;padding-bottom:10px;width:90%;text-align:center;margin:0 auto}.hokucareerslist .container p{font-family:'open sans'!important;color:#333;font-size:16px;font-weight:400;padding-bottom:40px;width:80%;text-align:center;margin:0 auto}.hokucareerslist .container .trow{width:100%;display:table}.hokucareerslist .container .trow .column{width:32%;margin-right:10px;float:left}.hokucareerslist .container .trow .column .subscold{height:100px}.hokucareerslist .container .trow .column .subscol{display:table;margin-bottom:7px}.hokucareerslist .container .trow .column .subscol p{display:inline-block;font-family:'open sans'!important;color:#FFF;font-size:18px;font-weight:400;background-color:rgba(247,117,31,.9);margin:0;width:100%;margin-top:-41px!important;text-align:center;padding:8px 0}.deploymentbusiness{width:100%}.deploymentbusiness .container{width:1200px;margin:0 auto;display:table;padding:78px 0 99px}.deploymentbusiness .container .header{line-height:40px;margin:0 auto;font-size:36px;font-family:'open sans';font-weight:600;padding-bottom:20px;color:#333;text-align:center}.deploymentbusiness .container .subheading{line-height:25px;margin:0 auto;font-size:18px;font-family:'open sans';font-weight:400;padding-bottom:60px;color:#333;text-align:center}.deploymentbusiness .container .trow{display:table;width:100%;margin:0 auto}.deploymentbusiness .container .trow .column{width:28%;float:left;margin-right:8%}.deploymentbusiness .container .trow .column .title{line-height:21px;margin:0 auto;font-size:16px;font-family:'open sans';font-weight:600;color:#333;padding-bottom:7px;padding-top:15px;text-align:left}.deploymentbusiness .container .trow .column ul{padding-left:19px}.deploymentbusiness .container .trow .column ul li{list-style:square;line-height:21px;margin:0 auto;font-size:14px;font-family:'open sans';font-weight:400;color:#333;padding-bottom:7px;padding-top:0;text-align:left;width:100%}.hokuappproservices{width:100%;background-image:url(/wp-content/uploads/2017/07/botom-separator.png);background-position:top;background-repeat:no-repeat}.hokuappproservices .container{width:800px;margin:0 auto;display:table;padding:78px 0 99px}.hokuappproservices .container .header{line-height:40px;margin:0 auto;font-size:30px;font-family:'open sans';font-weight:600;padding-bottom:20px;color:#333;text-align:center}.hokuappproservices .container .subheading{line-height:25px;margin:0 auto;font-size:18px;font-family:'open sans';font-weight:400;padding-bottom:60px;color:#333;text-align:center}.hokuappproservices .container .trow{display:table;width:100%;margin:0 auto;clear:both;padding-bottom:45px}.hokuappproservices .container .trow .column{width:28%;float:left;margin-right:8%;text-align:center}.hokuappproservices .container .trow .column1{width:64%;float:right}.hokuappproservices .container .trow .column1 .title{line-height:21px;margin:0 auto;font-size:18px;font-family:'open sans';font-weight:400;color:#333;padding-bottom:10px;text-align:left;margin-top:-4px}.hokuappproservices .container .trow .column1 .text{line-height:21px;margin:0 auto;font-size:14px;font-family:'open sans';font-weight:300;color:#333;text-align:left;width:100%}.hokucustsuccessed{width:100%;background-image:url(/wp-content/uploads/2017/07/botom-separator.png);background-position:top;background-repeat:no-repeat}.hokucustsuccessed .container{width:800px;margin:0 auto;display:table;padding:78px 0 99px}.hokucustsuccessed .container .header{line-height:40px;margin:0 auto;font-size:30px;font-family:'open sans';font-weight:600;padding-bottom:60px;color:#333;text-align:center;width:72%}.hokucustsuccessed .container .trow{display:table;width:100%;margin:0 auto}.hokucustsuccessed .container .trow .column{width:28%;float:left;margin-right:8%}.hokucustsuccessed .container .trow .column .cimage{min-height:66px}.hokucustsuccessed .container .trow .column .title{line-height:21px;margin:0 auto;font-size:18px;font-family:'open sans';font-weight:400;color:#333;padding-bottom:7px;padding-top:15px}.hokucustsuccessed .container .trow .column .text{line-height:21px;margin:0 auto;font-size:14px;font-family:'open sans';font-weight:300;color:#333;width:100%;padding-bottom:10px}.hokucustsuccessed .container .trow .column .sollink a{font-family:'open sans';font-size:14px;color:#2FA0E0;text-decoration:none;z-index:999;text-align:left;font-weight:300}.deploymentbusiness .container .left{float:left;width:200px}.deploymentbusiness .container .right{float:left;width:800px}.deploymentbusiness .relativefaster{width:140px;margin-top:205px;left:6%}.deploymentbusiness .relativefaster .faster{font-family:'Verdana'!important;font-weight:400;font-size:72px;line-height:45px;color:#EFAC1F;padding-bottom:5px}.deploymentbusiness .relativefaster .subtext{font-family:'Verdana'!important;font-weight:400;font-size:32px;line-height:30px;color:#EFAC1F;padding-bottom:25px;margin-left:8px}.deploymentbusiness .relativefaster .faster span{font-size:45px;color:#EFAC1F}.deploymentbusiness .relativefaster .text{font-family:'open sans'!important;font-weight:300;font-size:14px;line-height:20px;color:#000;padding-bottom:25px}.deploymentbusiness .relativefaster .author{font-family:'open sans'!important;font-weight:400;font-size:9px;line-height:15px;color:#000;padding-top:5px;border-top:1px solid #000}.single-content-mkt div .left{width:580px;float:left;margin-right:30px}.single-content-mkt div .right{width:438px;float:left}.hokueventslist .container .pagination{display:inline-block;padding-left:0;border-radius:4px;width:100%;text-align:center;margin:0}.hokueventslist .container .pagination .centerpo div a{padding:7px;color:#428BCA;border:1px solid #DFDFDF;padding:7px;padding-left:13px;padding-right:13px;font-size:14px}.hokuappsplatformview .container .right .row .column .subcolumn .brownsh a,.hokuappsplatformview .container .right .row .column .subcolumn .greensh a,.hokuappsplatformview .container .right .row .column .subcolumn .orangesh a{color:#000}.hokuappsplatformview .container .right .row .column .subcolumn .brownsh a:hover,.hokuappsplatformview .container .right .row .column .subcolumn .greensh a:hover,.hokuappsplatformview .container .right .row .column .subcolumn .orangesh a:hover{text-decoration:none}.hokublogs .container h1{font-size:42px;font-family:'open sans'!important;color:#000;line-height:40px;text-align:center;font-weight:700;text-transform:uppercase;padding-bottom:0;padding-top:75px;margin-top:0}.hokublogs .container h1 b{font-weight:700}.hokublogs .container h4{font-family:'open sans'!important;font-weight:600;font-size:24px;color:#000;margin:0 auto;text-align:center;line-height:30px;width:50%}.hokublogs{width:100%}.hokublogs .mysubheading{padding-top:170px;font-size:46px;font-family:'open sans'!important;color:#000;line-height:60px;text-align:center;font-weight:300}.hokublogs .mysubheading b{font-weight:700}.hokupress .container h1{text-shadow:0 1px 2px rgba(0,0,0,1);font-size:46px;font-family:'open sans'!important;color:#fff;line-height:60px;text-align:center;font-weight:700;text-transform:uppercase;padding-bottom:20px;padding-top:100px}.hokupress .container h4{text-shadow:0 1px 2px rgba(0,0,0,1);font-family:'open sans'!important;font-weight:600;font-size:24px;color:#fff;margin:0 auto;text-align:center;line-height:30px;width:50%}.hokucareers .container h1{text-shadow:0 1px 2px rgba(0,0,0,1);font-size:46px;font-family:'open sans'!important;color:#fff;line-height:60px;text-align:center;font-weight:700;text-transform:uppercase;padding-bottom:20px;padding-top:126px}.hokucareers .container h4{text-shadow:0 1px 2px rgba(0,0,0,1);font-family:'open sans'!important;font-weight:600;font-size:24px;color:#fff;margin:0 auto;text-align:center;line-height:30px;width:50%}.hokuevents .container h1{text-shadow:0 1px 2px rgba(0,0,0,1);font-size:46px;font-family:'open sans'!important;color:#fff;line-height:60px;text-align:center;font-weight:700;text-transform:uppercase;padding-bottom:20px;padding-top:126px}.hokuevents .container h4{text-shadow:0 1px 2px rgba(0,0,0,1);font-family:'open sans'!important;font-weight:600;font-size:24px;color:#fff;margin:0 auto;text-align:center;line-height:30px;width:50%}.hokuappsindustrysouhome{width:100%;background-color:#fff;padding:50px 0;padding-bottom:100px}.hokuappsindustrysouhome .container{width:1050px;margin:0 auto;display:table}.hokuappsindustrysouhome .container .header{width:97%;line-height:40px;margin:0 auto;font-size:34px;font-family:'open sans';font-weight:600;padding-bottom:60px;color:#333;padding-top:20px;text-align:center}.hokuappsindustrysouhome .container .row{display:table;width:100%;padding-bottom:50px;margin:0 auto}.hokuappsindustrysouhome .container .row .column{width:23%;margin-right:28px;float:left}.hokuappsindustrysouhome .container .row .column .title{text-align:center;line-height:22px;margin:0 auto;font-size:18px;font-family:'open sans';font-weight:300;padding-bottom:5px;color:#333;padding-top:20px}.hokuappsindustrysouhome .container .row .column .anchorbtn{margin-top:35px;text-align:center}.hokuappsindustrysouhome .container .row .column a{font-family:'open sans';font-size:14px;color:#2FA0E0;text-decoration:none;z-index:999;padding:10px 30px;border:1px solid #2FA0E0}.hokuappsindustrysouhome .container .row .column a:hover{color:#2FA0E0!important;text-decoration:underline}.entry-featured{text-align:left;border:none;background-color:#fff}.post-content{padding-left:0;border:none;padding-top:10px}.entry-header .entry-title a:hover{color:#3392cf}.entry-header .entry-title{line-height:20px}.entry-header .entry-title a{font-family:'open sans';font-size:20px;color:#000;font-weight:400}.entry-meta{text-transform:initial;font-weight:400;margin-top:15px;margin-top:1.5rem;font-size:14px;font-style:italic;color:#000}.entry-footer .cat-links{display:none}.entry-footer{border:none}.entry-footer .comments-link{top:-25px;display:none}.hentry{box-shadow:none}.pagehead-button{display:none}.search-results .section-content{padding-top:60px}.search-results .col-md-12 h1{font-family:'open sans';font-size:24px;padding-top:30px;color:#333}.entry-meta > span{margin-left:1px}#hokuappsplatformview .subcolumn a:hover{color:#004b9c!important}.myfooter_r2 a:hover{color:#3392cf!important;text-decoration:none!important}#bitnami-banner{display:none!important}.myfooter_r2 .col-3{width:43%;float:left;padding-right:70px}.myfooter_r2 a{text-transform:inherit}.myfooter_r2 ul li{line-height:17px}.myfooter_r2 a{padding-left:0!important;font-size:13px;line-height:20px}.myfooter_r2 .menutitlen{font-family:'open sans'!important;color:#9b9b9b;float:left;width:100%;color:#9b9b9b;text-transform:uppercase!important;font-size:14px;font-weight:700;padding-bottom:10px}.myfooter_r2 .companytitle{color:#b1adad;font-size:15px;font-family:'open sans'}.myfooter_r2 .col-2{width:17%;float:left;margin-right:30px}.myfooter_r2 ul li{line-height:17px;padding-bottom:6px}.myfooter_r2 a{padding-left:0!important;font-size:14px;line-height:16px;font-weight:400}#myfooter_r1{padding-top:20px;padding-bottom:15px}.single-blog-content .container .row #primary #main .single-content-mkt h1{line-height:23px;font-size:20px;font-weight:600;font-family:'open sans'!important;color:#000}.single-blog-content .container .row #primary #main .single-content-mkt ul,.single-blog-content .container .row #primary #main .single-content-mkt ol{padding-left:20px;margin-bottom:0}.single-blog-content .container .row #primary #main .single-content-mkt ul,.single-blog-content .container .row #primary #main .single-content-mkt li,.single-blog-content .container .row #primary #main .single-content-mkt ol,.single-blog-content .container .row #primary #main .single-content-mkt strong{font-size:22px;color:#333;line-height:1.66em}.contactusform .container .bs_row .col-5 .content ul li{font-family:'open sans';color:#000;font-weight:300}.single-blog-content{padding-top:50px}.single-blog-content .container .blog-single-title{line-height:42px!important;font-family:'open sans';font-weight:400!important;text-transform:inherit;color:#FFF;font-size:35px!important;width:100%;margin:0 auto;padding-top:10px;padding-bottom:10px;text-align:center}.Nknewsletter_space_submit{font-weight:400!important;font-size:14px!important;padding:10px 1px;max-width:125px!important;background-color:#3392CF;border-radius:0!important;text-transform:inherit!important}select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.form-control,li.search-field input[type="text"]{box-shadow:none!important;border:1px solid #e2e2e2}.single-pressrelease .container .page-title{padding-top:0!important}.single-pressrelease-content{background-color:#fff!important}.page-id-2324 .enterprise .container .mysubheading{font-size:52px;padding-top:55px}.all_blogs .container .left .row1{-moz-column-width:18em;-webkit-column-width:18em;-moz-column-gap:1em;-webkit-column-gap:1em;font-size:11px;width:100%;display:table}.all_blogs .container .left .row1 .column{width:48%;margin-right:30px;float:left;padding-bottom:30px}.all_blogs .container .left .row1 .column .box{border-bottom:1px solid #e2e2e2;border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;padding:15px;min-height:190px;padding-bottom:10px}.all_blogs .container .left .row1 .column .box .title{padding-bottom:10px}.all_blogs .container .left .row1 .column .box .title a{line-height:25px;font-size:19px;font-family:'open sans';font-weight:600;color:#000;text-transform:inherit}.all_blogs .container .left .row1 .column .box .title a:hover{text-decoration:underline}.all_blogs .container .left .row1 .column .box .content{line-height:20px;font-size:14px;font-family:'open sans';font-weight:400;color:#000;text-transform:inherit}.all_blogs .container .left .row1 .column .box .content p span,.all_blogs .container .left .row1 .column .box .content h2,.all_blogs .container .left .row1 .column .box .content p,.all_blogs .container .left .row1 .column .box .content h5{line-height:20px;margin-bottom:5px;font-size:14px}.all_blogs .container .left .row1 .column .box .content p b{font-weight:400}.all_blogs .container .left .row1 .column .box .text{line-height:18px;font-family:'open sans';font-weight:400;color:#999;font-style:italic;font-size:12px;padding-bottom:5px}.all_blogs .container .left .row1 .column .box .boxlink{padding-top:5px}.all_blogs .container .left .row1 .column .box .boxlink a{line-height:18px;font-size:14px;font-family:'open sans';font-weight:400;color:#3392cf}.all_blogs .container .left .row1 .column .box .boxlink a .fa{font-size:17px;padding:0;width:20px;background:transparent;height:25px;color:#3392cf}.all_blogs .container .left #masonry-grid .grid-item .box{border-bottom:1px solid #e2e2e2;border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;padding:15px;padding-bottom:10px}.all_blogs .container .left #masonry-grid .grid-item .box .title{padding-bottom:10px}.all_blogs .container .left #masonry-grid .grid-item .box .title a{line-height:25px;font-size:19px;font-family:'open sans';font-weight:600;color:#000;text-transform:inherit}.all_blogs .container .left #masonry-grid .grid-item .box .content{line-height:20px;font-size:14px;font-family:'open sans';font-weight:400;color:#000;text-transform:inherit}.all_blogs .container .left #masonry-grid .grid-item .box .content p span,.all_blogs .container .left #masonry-grid .grid-item .box .content h2,.all_blogs .container .left #masonry-grid .grid-item .box .content p,.all_blogs .container .left #masonry-grid .grid-item .box .content h5{line-height:20px;margin-bottom:5px;font-size:14px}.all_blogs .container .left #masonry-grid .grid-item .box .content p b{font-weight:400}.all_blogs .container .left #masonry-grid .grid-item .box .text{line-height:18px;font-family:'open sans';font-weight:400;color:#999;font-style:italic;font-size:12px;padding-bottom:5px}.all_blogs .container .left #masonry-grid .grid-item .box .boxlink{padding-top:5px}.all_blogs .container .left #masonry-grid .grid-item .box .boxlink a{line-height:18px;font-size:14px;font-family:'open sans';font-weight:400;color:#3392cf}.all_blogs .container .left #masonry-grid .grid-item .box .boxlink a .fa{font-size:17px;padding:0;width:20px;background:transparent;height:25px;color:#3392cf}.Nknewsletter-widget input[type="submit"]{font-family:'open sans'}.all_blogs .widget{box-shadow:none}.postid-2905 .hokuappsultideploymplatform .container .leftsec{float:right}.postid-2905 .hokuappsultideploymplatform .container .leftanchor{width:44%!important;text-align:left;padding-top:7px;clear:both;float:right}.floating-form .form-group div{display:inline-block}.floating-form .caldera-grid label{width:80px;font-weight:400;vertical-align:top;color:#333}.floating-form label > span{width:10px;padding-top:1px}.floating-form .caldera-grid .form-control{height:30px}.caldera-grid textarea.form-control{height:70px!important}.floating-form .caldera-grid input[type=submit]{background-color:#3392cf;border:1px solid #3392cf;display:inline-block;cursor:pointer;color:#FFF;padding:6px 13px;text-decoration:none;font:13px 'open sans';margin-left:81px}.floating-form .form-group{display:table}.floating-form .col-sm-12{padding-right:0}.floating-form .form-control{padding:0 8px}.floating-form .alert-success{text-transform:inherit;color:#333;background-color:transparent;border-color:transparent;text-transform:inherit;font-family:'open sans';font-weight:400}.caldera-grid .alert{text-transform:initial;background-color:transparent!important;border:none!important}.floating-form .caldera-grid .col-sm-12{padding-right:0}.single-event .entry-header .entry-title{line-height:45px}.section-404{background-image:url(https://www.hokuapps.com/wp-content/uploads/404-wooden-background.jpg);height:593px;background-position:center}.section-404 .container{width:1050px}.section-404 .container #left{width:52%;float:left;margin-right:8%}.section-404 .container #right{width:40%;float:left}.section-404 .container #left .entry-header .entry-title{font-size:36px;font-family:'open sans';color:#333;font-weight:400;text-transform:initial;line-height:43px;padding-top:65px}.section-404 .container #left .page-content p{font-size:18px;font-family:'open sans';color:#000;font-weight:400;text-transform:initial;clear:both;display:table;padding-bottom:20px}.section-404 .container #left .page-content p a{font-size:18px;font-family:'open sans';color:#2FA0E0!important;font-weight:400;text-transform:initial}.section-404 .container #left .page-content span{font-size:16px;font-family:'open sans';line-height:28px;color:#000;font-weight:400;text-transform:initial;clear:both;display:table}.section-404 .container #left .page-content span a{font-size:18px;font-family:'open sans';color:#2FA0E0!important;font-weight:400;text-transform:initial}#contact_body .hbspt-form{margin-left:0}#contact_body .hbspt-form label{width:75px;display:inline-block;vertical-align:top}#contact_body .hbspt-form .hs-form input.hs-input,#contact_body .hbspt-form .hs-form textarea.hs-input{border:1px solid #e2e2e2!important}#contact_body .hbspt-form .hs-form textarea.hs-input{width:105%}#contact_body .hbspt-form .hs-form input.hs-input{height:25px;width:95%}#contact_body .hbspt-form .hs-form .input{display:inline-block}#contact_body .hbspt-form .hs-form .hs-form-required{margin-left:-18px}.addtoany_content_bottom .addtoany_list.a2a_kit_size_32 .addtoany_share_save{float:right;font-family:'open sans';font-size:15px;background:#fe6d4c;padding:0;padding-left:14px;color:#fff;padding-right:14px}.hs-error-msgs label{width:100%!important;font-size:12px!important;color:red;margin-bottom:0!important;line-height:16px!important}.hs-error-msgs{padding-left:0!important}.addtoany_content_bottom .addtoany_list.a2a_kit_size_32 a,.addtoany_content_bottom a,#a2apage_dropdown .a2a_count,#a2apage_dropdown a{font-family:'open sans';font-size:14px}.postid-2286 #productdashboardapp{padding:60px 0}.postid-2286 #productdashboardapp .container .leftsec{padding:39px}.hokuappscustom{width:100%;padding-bottom:0;position:relative;z-index:0}.hokuappscustom .blackoverlay+div,.hokuappscustom .blackoverlay>*{position:relative;z-index:1}.hokuappscustom .blackoverlay{position:absolute;z-index:0;top:0;left:0;overflow:hidden;width:100%;height:100%}.hokuappscustom .blackoverlay.blackoverlay-half:before{width:51%}.hokuappscustom .blackoverlay:before{position:absolute;z-index:0;top:0;left:0;width:51%;height:100%;content:'';background-color:rgba(5,5,5,0.7)}.hokuappscustom .row{max-width:121.5rem;margin-right:auto;margin-left:auto;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.hokuappscustom .columnblock{-ms-flex:1 1 0;flex:1 1 0;padding-right:.9375rem;padding-left:.9375rem;min-width:initial;flex:0 0 50%;max-width:48%;padding-top:145px}#hokuapps-platform-radp .feature-row .columnblock.withImage{padding:0}.hokuappscustom .row h1{color:#fff;font-size:40px;font-weight:400;font-family:'open sans';line-height:55px;padding-bottom:20px;text-shadow:0 0 10px rgba(0,0,0,0.5)}.hokuappscustom .row p{color:#fff;font-size:24px;font-weight:300;font-family:'open sans'}#hokuapps-platform-radp{background:#f6f9fc}.hokuapps-platforms{padding-top:9rem;padding-bottom:7rem}.feature-row.fullwidth{max-width:none}.feature-row{max-width:95%;margin-right:auto;margin-left:auto;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.view-middle{-ms-flex-align:center;align-items:center}.columnblock,.columnblocks{-ms-flex:1 1 0;flex:1 1 0;padding-right:.9375rem;padding-left:.9375rem;min-width:initial}.colsmall-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media print,screen and (min-width: 40em){.colmedium-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media print,screen and (min-width: 64em){.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}#hokuapps-platform-radp .feature-row .columnblock.paraWidth .content{float:right;max-width:640px;padding-right:35px}#hokuapps-platform-radp .feature-row .columnblock.paraWidth .heading{color:#333;font-size:36px;font-weight:600;font-family:'open sans';line-height:50px;padding-bottom:20px}#hokuapps-platform-radp .feature-row .columnblock.paraWidth h2{color:#333;font-size:36px;font-weight:600;font-family:'open sans';line-height:50px;padding-bottom:20px}.hokuapps-platforms-benefits-row .feature-row .columnblock.paraWidth p,.hokuapps-platforms-benefits .feature-row .columnblock.paraWidth p,#hokuapps-platform-radp .feature-row .columnblock.paraWidth p{color:#333;font-size:18px;font-weight:400;font-family:'open sans';line-height:30px;padding-bottom:15px}#hokuapps-platform-radp .feature-row .col-large{padding:0 9%;flex:0 0 100%;max-width:100%}#hokuapps-platform-radp .feature-row .columnblock.textWidth{padding:0 10%;text-align:center}.hokuapps-journey .feature-row .columnblock.paraWidth .heading{color:#333;font-size:36px;font-weight:600;font-family:'open sans';line-height:50px;padding-bottom:20px;text-shadow:0 0 2px rgba(0,0,0,0.5)!important}.hokuapps-journey .feature-row .columnblock.paraWidth p{color:#333;font-size:18px;font-weight:400;font-family:'open sans';line-height:30px;padding-bottom:15px;text-shadow:0 0 2px rgba(0,0,0,0.5)!important}.withImagenoshow{display:none}.hokuapps-platforms-benefits{padding-top:90px;padding-bottom:40px}.hokuapps-platforms-benefits .title{color:#333;font-size:36px;font-weight:600;font-family:'open sans';line-height:50px;padding-bottom:10px;width:100%;text-align:center}.hokuapps-platforms-benefits .feature-row{padding:40px 0}.hokuapps-platforms-benefits .feature-row .columnblock.paraWidth .content{float:right;max-width:640px;padding-right:35px}.hokuapps-platforms-benefits .feature-row .columnblock.paraWidth h2{color:#333;font-size:24px;font-weight:600;font-family:'open sans';line-height:34px;padding-bottom:0}.hokuapps-platforms-benefits .feature-row .withImage{text-align:center}#hokuapps-platform-radp .feature-row .columnblock.paraWidth p{color:#333;font-size:18px;font-weight:400;font-family:'open sans';line-height:30px;padding-bottom:15px}.postid-3347 #hokuapps-platform-radp .feature-row .col-large{padding:0 5%}.hokuapps-platforms-admin{padding:100px 0;text-align:left}.hokuapps-platforms-admin .feature-row .columnblock.paraWidth .heading{color:#333;font-size:36px;font-weight:600;font-family:'open sans';line-height:50px;padding-bottom:20px;text-align:left}.hokuapps-platforms-admin .feature-row .columnblock.paraWidth p{color:#333;font-size:18px;font-weight:400;font-family:'open sans';line-height:30px;padding-bottom:15px;text-align:left}.page-id-3389 .contactusform .container .bs_row .col-5 .content{width:93%}.page-id-3389 .contactusform .container .bs_row .col-5.noMobile{width:60%}.page-id-3389 .contactusform .container .bs_row .col-5{width:39%}.page-id-3389 .enterprise{height:150px!important}.page-id-3389 .enterprise .container .mysubheading{font-size:48px;text-align:left}.page-id-3389 .contactusform .container .bs_row .col-5 .content ul li,.page-id-3389 .contactusform .container .bs_row .col-5 .content p{line-height:25px;font-size:16px;font-weight:400}.mobileviewcontent{display:none}.calltoactionbtn{font-family:'open sans'!important;font-weight:600;font-size:13px;line-height:56px;background-color:#fff;color:#489AFE;padding:11px 30px;text-align:center;margin:auto 0;border-radius:20px}.calltoactionbtn:hover{background-color:#e2e2e2}.hokuapps-journey{padding-top:7rem}.campaignlayout .leftposition{width:74%!important}.page-id-3480 .hokuappscustomerlive .container,.page-id-3480 .mybeepsbuildfloat .container,.page-id-3923 .hokuappbuildplatformapp .container,.page-id-3480 .hokuappbuildplatformapp .container{width:1050px}.page-id-3480 .hokuappscustomerlive .container .trow .right{width:47%}.page-id-3480 .hokuappscustomerlive .container .trow .left{margin-right:50px}.page-id-3480 #contact_form{display:none}.page-id-3923 .hokuappbuildplatformapp,.page-id-3480 .hokuappbuildplatformapp{padding-top:70px}.page-id-3923 .hokuappbuildplatformapp .container,.page-id-3480 .hokuappbuildplatformapp .container{background-image:none!important}.page-id-3923 .hokuappbuildplatformapp .container .subcontainer .header,.page-id-3480 .hokuappbuildplatformapp .container .subcontainer .header
.page-id-4410 .hokuappbuildplatformapp .container .subcontainer .header{font-weight:300!important;color:#fff!important;width:70%;margin:0 auto;line-height:45px;padding-bottom:0;font-size:40px}.page-id-3923 .hokuappbuildplatformapp .container .subcontainer .header{width:100%}.page-id-3923 .hokuappbuildplatformapp .container,.page-id-4410 .hokuappbuildplatformapp .container,.page-id-3480 .hokuappbuildplatformapp .container{padding-bottom:0}.page-id-4410 .hokuappplatform .container .subcontainer .subheading p,.page-id-3480 .hokuappplatform .container .subcontainer .subheading p{font-size:30px;line-height:35px}.page-id-4410 .hokuappscustomerd .container .right,.page-id-4410 .hokuappscustomerd .container .left,.page-id-3480 .hokuappscustomerd .container .right,.page-id-3480 .hokuappscustomerd .container .left{width:100%;float:none!important}.page-id-3923 .hokuappscustomerd .container .left,.page-id-3480 .hokuappscustomerd .container .left{margin-right:0!important}.page-id-4410 .hokuappscustomerd .container .left img,.page-id-3480 .hokuappscustomerd .container .left img{width:80%}.page-id-4410 #requestformcampaign,.page-id-3480 #requestformcampaign{width:24%;background-color:#00A1E0!important;padding:24px!important;position:fixed;top:90px!important;right:2%}.page-id-3923 #requestformcampaign{width:24%;background-color:#00A1E0!important;padding:24px!important;position:fixed;top:175px!important;right:2%}.page-id-4410 .hbspt-form,.page-id-3923 .hbspt-form,.page-id-3480 .hbspt-form{margin-left:0}.page-id-3923 #requestformcampaign form,.page-id-3480 #requestformcampaign form{width:100%}.page-id-4410 textarea.hs-input,.page-id-3923 textarea.hs-input,.page-id-3480 textarea.hs-input{width:100%!important}.page-id-4410 #requestformcampaign h3,.page-id-3923 #requestformcampaign h3,.page-id-3480 #requestformcampaign h3{font-family:'open sans'!important;font-weight:300;font-size:35px;color:#fff;margin:0 auto;text-align:left;width:100%;padding-top:0;padding-bottom:20px}.page-id-4410 #requestformcampaign p,.page-id-3923 #requestformcampaign p,.page-id-3480 #requestformcampaign p{font-family:'open sans'!important;font-weight:400;font-size:14px;color:#fff;margin:0 auto;text-align:left;width:100%;padding-bottom:20px}.page-id-4410 .hbspt-form label,.page-id-3923 .hbspt-form label,.page-id-3480 .hbspt-form label{width:25%!important;float:left!important;color:#fff!important}.page-id-4410 .hbspt-form .input,.page-id-3923 .hbspt-form .input,.page-id-3480 .hbspt-form .input{width:72%;float:left}.page-id-4410 .hbspt-form .hs-error-msgs label,.page-id-3923 .hbspt-form .hs-error-msgs label,.page-id-3480 .hbspt-form .hs-error-msgs label{width:100%!important;float:none!important}.page-id-3923 #requestformcampaign h3{font-size:27px;font-weight:400;line-height:34px;text-align:center;padding-top:10px}.page-id-3923 #contact_form{display:none}.page-id-4410 .hs_submit .actions,.page-id-3923 .hs_submit .actions,.page-id-3480 .hs_submit .actions{margin-top:0;margin-bottom:0;padding:17px 20px 0 0}.page-id-3923 .hs-form input:not([type="image"]),.page-id-3923 textarea.hs-input:focus,.page-id-4410 .hs-form input:not([type="image"]),.page-id-4410 textarea.hs-input:focus,.page-id-3480 .hs-form input:not([type="image"]),.page-id-3480 textarea.hs-input:focus{width:94%}.page-id-4410 .hbspt-form input[type="submit"],.page-id-3480 .hbspt-form input[type="submit"]{background:#0581b6;background:-webkit-linear-gradient(#0581b6,#025b97);background:-o-linear-gradient(#0581b6,#025b97);background:-moz-linear-gradient(#0581b6,#025b97);background:linear-gradient(#0581b6,#025b97);width:91%!important}.page-id-4410 .hokuappbuildplatformapp .container .subcontainer .header{color:#fff;font-size:30px}.page-id-4410 .hokuappbuildplatformapp .container{background-image:none!important}.page-id-4410 .hokuappscustomerlive .container .trow .left{margin-right:62px}.page-id-3923 .hbspt-form input[type="submit"]{background-color:#F05A26!important;border-radius:20px;color:#fff!important;width:91%!important;height:35px;text-shadow:none!important;font-weight:600!important;border:none!important;box-shadow:none!important}.page-id-3923 .hbspt-form input[type="submit"]:hover{color:#fff!important;border:none!important;box-shadow:none!important;background-color:#025b97!important}.page-id-3923 .submitted-message{color:#fff!important;text-align:center}.hokuappscampaign{width:100%}.hokuappsdata .container .left .texthead{font-family:'open sans';font-size:16px;color:#333;font-weight:600;line-height:25px;padding-top:20px}.hokuappscampaign .container{width:1050px;margin:0 auto}.hokuappscampaign .container .hbannerblock{width:65%}.hokuappscampaign .container .hbannerblock h1{font-size:47px;font-weight:300;font-family:'open sans';line-height:50px;color:#fff;margin-top:60px;margin-bottom:40px;width:73%}.hokuappscampaign .container .hbannerblock h4{font-size:29px;font-weight:300;font-family:'open sans';line-height:30px;color:#fff}.hokuappsdata{width:100%;padding:70px 0}.hokuappsdata .container{width:1050px;margin:0 auto}.hokuappsdata .container .left{width:65%;margin-right:5%;float:left}.hokuappsdata .container .right{width:30%;float:left}.hokuappsdata .container .left .text{font-size:16px;font-weight:400;font-family:'open sans';line-height:22px;color:#000}.hokuappsdata .container .left .smallhead{font-size:18px;font-weight:600;font-family:'open sans';line-height:22px;color:#000;padding-bottom:30px}.hokuappsdata .container .left .row{width:100%;margin-bottom:20px}.hokuappsdata .container .left .row .column{width:47%;margin-right:5%;float:left}.hokuappsdata .container .left .row .column .scol1{width:18%;margin-right:0;float:left;text-align:center}.hokuappsdata .container .left .row .column .scol2{width:82%;float:left;font-size:16px;font-weight:400;font-family:'open sans';line-height:22px;color:#000}.hokuappsdata .container .left hr{margin:30px 0}.hokuappsdata .container .contactusbox img,.hokuappsdata .container .getquote img{display:inline;margin-right:7px}.hokuappsdata .container .getquote{display:table;width:100%;margin-bottom:20px}.hokuappsdata .container .getquote .number,.hokuappsdata .container .getquote p{display:inline}.hokuappsdata .container .getquote a{display:inline;font-size:15px;font-weight:600;font-family:'open sans';line-height:22px;color:#000;display:inline}.hokuappsdata .container .getquote a.getquotelink{display:inline;float:right;font-size:14px;font-weight:400;font-family:'open sans';line-height:22px;color:#fff;border-radius:16px;background-color:#21A1D9;padding:5px 10px}.hokuappsdata .container .contactusbox{display:table;border:1px solid #bbbaba;border-top:3px solid #bbbaba;padding:25px 15px;width:100%}.hokuappsdata .container .contactusbox h4{font-size:18px;font-weight:600;font-family:'open sans';line-height:22px;color:#000;padding-bottom:15px;width:100%;text-align:center}.hokuappsdata .container .contactusbox .emailus,.hokuappsdata .container .contactusbox .call{display:table;font-size:15px;font-weight:400;font-family:'open sans';line-height:22px;color:#000;padding-bottom:10px}.hokuappsdata .container .contactusbox .emailus a,.hokuappsdata .container .contactusbox .call a{display:inline;font-size:15px;font-weight:600;font-family:'open sans';line-height:22px;color:#21A1D9}.hokuappsdata .container .contactusbox p span{display:inline;font-size:14px;font-weight:400;font-family:'open sans';line-height:22px;color:#000;padding-bottom:0}.hokuappsdata .container .contactusbox p{margin-bottom:0}.hokuappsdata .container .officeaddress{margin-top:0}.hokuappsdata .container .contactusbox .row hr{margin-top:15px!important;margin-bottom:10px!important}.hokuappsdata .container .contactusbox p a.requestcallback{margin-top:20px;display:inline;float:right;font-size:14px;font-weight:400;font-family:'open sans';line-height:22px;color:#fff;border-radius:22px;background-color:#21A1D9;padding:10px 0;width:100%;text-align:center}.hokuappsdata .container .contactusbox .row{width:100%;margin:0 auto;padding-bottom:10px}.hokuappsdata .container .contactusbox .row .col{width:10%;float:left}.hokuappsdata .container .contactusbox .row .col1{width:90%;float:left;display:table;font-size:14px;font-weight:400;font-family:'open sans';line-height:22px;color:#000}.hokuappsdata .container .right .officeaddress h4{text-align:left}.hokuappsdata .container .right.mobileview{display:none}.hokuappsdata .container .contactusbox .row .hbspt-form{margin-left:0}.hokuappsdata .container textarea.hs-input,.hokuappsdata .container select.hs-input,.hokuappsdata .container .hs-form input:not([type="image"]){border:1px solid #e2e2e2!important;width:95%}.hokuappsdata .container .hbspt-form input[type="submit"]{width:91%!important;border-radius:20px!important;margin:0 auto;background-color:#21A1D9!important;border:0!important;box-shadow:none;text-shadow:none;font-weight:400!important}.hokuappsdata .container .hs_submit .actions{text-align:center;margin:0 auto;text-align:center;padding-left:0}.page-template-page-template-campaign #contact_form{display:none}#hbspt-form-1504189485204,#hbspt-form-1504189485143,#hbspt-form-1504189484998{width:50%}.all_resources_list .container .row .right .blogtype{padding-bottom:0;text-align:left!important;color:#428bca;text-align:left;font-size:13px;font-weight:400;font-family:'open sans'!important;margin-top:-5px}.postid-2866 .hokuappplatform .container .subcontainer{width:900px}.postid-2866 .hokuappplatform .container .subcontainer .trow .column{width:20%;margin-right:60px;float:left}.hokuapps-platforms-benefits-row{padding-top:90px;padding-bottom:40px}.hokuapps-platforms-benefits-row .title{color:#333;font-size:36px;font-weight:600;font-family:'open sans';line-height:50px;padding-bottom:10px;width:100%;text-align:center}.hokuapps-platforms-benefits-row .feature-row{padding:40px 0}.hokuapps-platforms-benefits-row .feature-row .columnblock.paraWidth .content{float:right;max-width:640px;padding-right:35px}.hokuapps-platforms-benefits-row .feature-row .columnblock.paraWidth h2{color:#333;font-size:24px;font-weight:600;font-family:'open sans';line-height:34px;padding-bottom:0}.hokuapps-platforms-benefits-row .feature-row .withImage{text-align:center}.page-id-3764 .hokuappsdata .container .left .row{margin-left:0;margin-bottom:0}.page-id-3764 .hokuappsdata .container .left .row .column .scol2{width:100%}.page-id-3764 .hokuappsdata .container .left .row .column .scol2 ul li{list-style:square}.hokuappsdata .container .pagecontainer{width:100%;padding-bottom:35px;display:table;padding-top:0}.hokuappsdata .container .pagecontainer p{font-size:16px;font-weight:400;font-family:'open sans';line-height:22px;color:#000}.hokuappsdata .container .pagecontainer .bluebg{font-size:24px;margin-top:30px;font-weight:400;font-family:'open sans';text-align:center;line-height:27px;background-color:#21A1D9;padding:25px 40px;color:#fff}.page-id-3764 .hokuappsdata .container .left .row .column .scol2 ul{padding-left:17px}.hokuappsdata .container .flowknow{width:100%}.hokuappsdata .container .flowknow .column{float:left}.hokuappsdata .container .flowknow .column .title{font-size:30px;font-weight:600;font-family:'open sans';line-height:30px;color:#000;padding-left:41%;padding-top:42px}.hokuappsdata .container .flowknow .column .text{font-size:12px;font-weight:400;font-family:'open sans';line-height:18px;color:#000}.hokuappsdata .container .flowknow .column .arrow{text-align:center;padding:20px 0}#onmobileview,.showmobile{display:none}.hokuappsdata .container .camdeploy{font-size:28px;margin:20px 0;font-weight:700;font-family:'open sans';color:#fff;padding:35px 0;text-align:center;margin-bottom:40px}.hokuappsdata .container .getfeaturerow{width:100%;display:table}.hokuappsdata .container .getfeaturerow .column{width:30%;margin-right:30px;padding-bottom:30px;float:left;text-align:center}.hokuappsdata .container .getfeaturerow .column img{margin-bottom:10px}.hokuappsdata .container .getfeaturerow .column .title{font-size:16px;font-weight:400;font-family:'open sans';line-height:18px;color:#000}.hokuappsdata .container .customers{padding-top:25px;display:table;background-color:#fff;padding-bottom:5px}.hpcloudexpo{width:100%;padding:19px 0}.hpcloudexpo .container{width:1230px;margin:0 auto}.hpcloudexpo .container .col1{float:left;width:55%;margin-left:20px}.hpcloudexpo .container .col2{float:left;width:25%;margin-left:10px}.hpcloudexpo .container .col3{float:left;width:15%;margin-top:20px}.hpcloudexpo .container .title{font-size:19px;font-weight:400;font-family:'open sans';line-height:30px;color:#325c80;padding-top:16px}.hpcloudexpo .container .title b{font-size:19px;font-weight:700;font-family:'open sans';line-height:20px;color:#efa902}.hpcloudexpo .container .tag{font-size:15px;font-weight:400;font-family:'open sans';line-height:30px;color:#325c80}.hpcloudexpo .container .intro{font-size:15px;font-weight:700;font-family:'open sans';line-height:30px;color:#efa902;display:inline}.hpcloudexpo .container .intro b{font-size:15px;font-weight:700;font-family:'open sans';line-height:30px;color:#325c80;display:inline}.hpcloudexpo .container a{font-size:15px;font-weight:700;font-family:'open sans';line-height:20px;padding:7px 25px;color:#4178be;border:2px solid #4178be}.hpcloudexpo .container a:hover{background-color:#4178be;color:#fff}.page-id-3923 .headermenu #floatingmenu .col-6{padding-bottom:18px}.hokuappsdata .container .campaigntitle{font-size:22px;text-align:center;font-weight:700;font-family:'open sans';line-height:30px;color:#21A1D9}.hokuappsdata .container .campaignsubtitle{font-size:16px;text-align:center;padding-bottom:20px;font-weight:700;font-family:'open sans';line-height:30px;color:#333}.hokuappsdata .container .cpmresources{width:100%;display:table;border-top:1px solid #DAD9D9;border-left:1px solid #DAD9D9;border-right:1px solid #DAD9D9}.hokuappsdata .container .cpmresources .columngrey{background-color:#F8F8F8;float:left;width:50%;border-right:1px solid #DAD9D9;padding:40px;padding-top:20px;padding-bottom:20px;padding-right:0}.hokuappsdata .container .cpmresources .columngrey .vimage{display:inline;float:left;width:13%}.hokuappsdata .container .cpmresources .columngrey .title{float:left;width:84%;font-size:15px;padding-left:10px;font-weight:700;font-family:'open sans';line-height:22px;color:#333;display:inline}.hokuappsdata .container .cpmresources .columnwhite{background-color:#fff;float:left;width:50%;text-align:center}.hokuappsdata .container .cpmresources .columnwhite .row{margin:0;padding:15px}.hokuappsdata .container .cpmresources .columnwhite .title{padding-left:10px;margin:0 auto;display:table;font-size:14px;font-weight:700;font-family:'open sans';padding-bottom:5px;line-height:20px;color:#333;text-align:center}.hokuappsdata .container .cpmresources .columnwhite img{display:table;text-align:center;margin:0 auto}.hokuappsdata .container .cpmresources .contentarea{width:78%;text-align:left;margin:0 auto}.hokuappsdata .container .cpmresources .contentarea h2{font-size:62px;padding-bottom:0;font-weight:700;font-family:'open sans';line-height:65px;color:#333}.hokuappsdata .container .cpmresources .contentarea h4{font-size:32px;padding:0;font-weight:700;font-family:'open sans';line-height:35px;color:#333;margin:0}.hokuappsdata .container .cpmresources .contentarea p{font-size:13px;font-weight:400;font-family:'open sans';line-height:20px;color:#333;margin-bottom:1px}.hokuappsdata .container .cpmresources .contentarea b{font-weight:700}.hokuappsdata .container .cpmresources .contentarea .schedubtm{padding-top:20px}.hokuappsdata .container .cpmresources .contentarea .schedubtm a{color:#fff;width:100%;border-radius:0!important;margin:0 auto;background-color:#21A1D9!important;border:0!important;box-shadow:none;text-shadow:none;font-size:12px;padding:5px 10px;font-weight:600!important;display:table;text-align:center}.hokuappsdata .container .cpmresources .contentarea ul{padding-left:18px}.hokuappsdata .container .cpmresources .contentarea ul li{font-size:13px;font-weight:400;font-family:'open sans';line-height:20px;color:#333;margin-bottom:0}.hokuappsdata .container .cpmresources .columngrey .contentarea{width:80%;margin:0}.page-id-3911 .hokuappscampaign .container .hbannerblock{width:100%}.page-id-3911 .hokuappscampaign .container .hbannerblock h1{text-align:center;width:100%}.page-id-3911 .hokuappscampaign .container .hbannerblock h1 b{color:#ffe325}.page-id-3911 #contact_form{display:none}.hokuappssysint{width:100%}.hokuappssysint .container{width:1050px;display:table;margin:0 auto}.hokuappssysint .container .hbannerblock{width:43%;padding-top:70px}.hokuappssysint .container .hbannerblock h1{font-size:44px;padding-bottom:20px;font-family:'open sans'!important;line-height:48px;color:#fff;text-align:left;font-weight:600}.hokuappssysint .container .hbannerblock h4{font-size:24px;font-family:'open sans'!important;line-height:30px;color:#fff;text-align:left;font-weight:300}.integrationsol{padding:60px 0}.integrationsol .container{width:1050px;display:table;margin:0 auto}.integrationsol .container .col-5{width:50%;float:left;text-align:center}.integrationsol .container .mcol-5{width:100%;text-align:center;display:none}.integrationsol .container .mcol-5 .img{width:100%}.integrationsol .container .col-5 .title{font-size:30px;font-weight:400;font-family:'open sans';line-height:40px;color:#333;text-align:left;padding-bottom:20px}.integrationsol .container .col-5 .text{font-size:16px;font-weight:400;font-family:'open sans';line-height:23px;color:#333;text-align:left}.page-template-page-template-campaign .hokuappsdata .container .caldera-grid input[type=submit]{width:100%!important;border-radius:20px!important;margin:0 auto;background-color:#21A1D9!important;border:0!important;box-shadow:none;text-shadow:none;color:#fff;font-weight:400!important}.hokuappsdata .container .caldera-grid input[type=submit]{width:100%!important;border-radius:20px!important;margin:0 auto;background-color:#21A1D9!important;border:0!important;box-shadow:none;text-shadow:none;color:#fff;font-weight:400!important}.hokuappsdata .container .caldera-grid label{font-size:15px!important;font-family:'open sans'!important;line-height:26px;font-weight:400!important;color:#3d3d3d!important}.page-template-page-template-campaign .hokuappsdata .container .caldera-grid label{font-size:15px!important;font-family:'open sans'!important;line-height:26px;font-weight:400!important;color:#3d3d3d!important}.caldera-grid label{font-size:15px!important;font-family:'open sans'!important;line-height:26px;font-weight:400!important;color:#3d3d3d!important}.caldera-grid input[type=submit]{width:100%!important;border-radius:20px;margin:0 auto;background-color:#21A1D9;border:0!important;box-shadow:none;text-shadow:none;color:#fff;font-weight:400!important}.hokupmarketingcp-header{width:100%;display:table}.hokupmarketingcp-header .container{width:1190px;margin:0 auto}.hokupmarketingcp-header .container h1{font-size:23px;font-family:'open sans'!important;line-height:26px;font-weight:400;color:#000;padding-top:0;padding-bottom:20px;text-align:center}.hokupmarketingcp-header .container h2{font-size:22px;font-family:'open sans'!important;line-height:26px;font-weight:600;color:#58595b;text-align:center;margin-top:8px}.hokupmarketingcp-header .container .row{width:100%;display:table;margin:0!important}.hokupmarketingcp-header .container .row .col{width:31%;float:left;margin-right:37px}.hokupmarketingcp-header .container .row .col1{width:27%;float:right}.hokupmarketingcp-header .container .row .col hr{margin-top:22px;margin-bottom:22px;border:0;border-top:2px solid #58595b}.hokupmarketingcp-header .container .row .col ul{padding-left:0;list-style:none}.hokupmarketingcp-header .container .row .col p{font-size:14px;font-family:'open sans'!important;line-height:23px;font-weight:400;color:#000}.hokupmarketingcp-header .container .row .col ul li{font-size:14px;font-family:'open sans'!important;line-height:26px;font-weight:400;color:#000;line-height:26px;margin-bottom:11px}.hokupmarketingcp-header .container .brandinglogo{text-align:center;padding-top:60px;width:100%}.hokupmarketingcp-header .container .row .col ul li b{background-color:#959C9E;color:#fff;border-radius:15px;width:25px;float:left;height:25px;line-height:25px;text-align:center;margin-right:10px}.formanme,.hokupmarketingcp-header .container .row .col h5{font-size:18px;font-family:'open sans'!important;line-height:26px;font-weight:600;color:#000}.hokupmarketingcp-header .container .row .col1 .caldera-grid input[type=submit]{width:100%!important;border-radius:4px!important;margin:0 auto;background-color:#EB6B2A!important;border:0!important;box-shadow:none;text-shadow:none;color:#fff;font-weight:600!important}.hokupmarketingcp-header .container .row .col1 .webform{width:100%;padding-top:15px}.hokupmarketingcp-header .container .row .col1 .webform .col-sm-12{padding:0}.hokupmarketingcp2-header{width:100%;display:table}.hokupmarketingcp2-header .container{width:730px;margin:0 auto}.hokupmarketingcp2-header .container h1{font-size:45px;font-family:'open sans'!important;line-height:56px;width:74%;font-weight:400;color:#fff;text-align:center;margin:0 auto;padding-bottom:40px}.hokupmarketingcp2-header .container h2{font-size:30px;font-family:'open sans'!important;line-height:30px;font-weight:600;color:#fff;text-align:center;margin-top:8px;padding-top:70px;padding-bottom:20px}.hokupmarketingcp2-header .container .learnaboutcp{font-size:25px;font-family:'open sans'!important;line-height:30px;font-weight:300;color:#fff;text-align:center;padding-bottom:50px}.hokupmarketingcp2-header .container .webform{width:75%;margin:0 auto}.hokupmarketingcp2-header .container .caldera-grid label{display:none}.hokupmarketingcp2-header .container .caldera-grid input[type=submit]{width:100%!important;border-radius:4px;margin:0 auto;background-color:#31B44B;border:0!important;box-shadow:none;text-shadow:none;color:#fff;font-size:20px;font-weight:600!important;height:50px}.hokupmarketingcp2-header .container .caldera-grid input[type="text"]{height:50px;font-size:18px}.hokupmarketingcp2-header .container .mkfooter{padding-top:70px;font-size:18px;font-family:'open sans'!important;line-height:30px;font-weight:300;color:#fff;text-align:center;width:100%}.hokupmarketingcp2-header .container .caldera-grid .alert{font-size:18px;font-family:'open sans'!important;line-height:30px;font-weight:400;color:#fff;text-align:center}.page-id-4062 .hokupmarketingcp-header .container .heading{font-size:29px;font-family:'open sans';color:#231f20;line-height:30px;font-weight:400;padding-bottom:15px}.page-id-4062 .hokupmarketingcp-header .container .subheading{font-size:17px;font-family:'open sans';color:#3c95ce;line-height:30px;font-weight:400;padding-bottom:40px}.page-id-4062 .hokupmarketingcp-header .caldera-grid label{display:none}.hokupmarketingcp-header .container .row .colbig{width:40%;float:left;margin-right:0}.hokupmarketingcp-header .container .row .colsmall{width:28%;float:left;margin-right:37px}.hokupmarketingcp-header .container .formtitle{font-size:25px;font-family:'open sans';color:#000;line-height:30px;font-weight:400;padding-bottom:15px;text-align:center}.hokupmarketingcp-header .container .formsubtitle{font-size:17px;font-family:'open sans';color:#808285;line-height:20px;font-weight:400;padding-bottom:35px;text-align:center}.hokupmarketingcp-header .container .webformbox{background-color:#E7E8E9;padding:30px 17px;border:1px solid #DCDDDF;box-shadow:0 8px 16px 0 rgba(0,0,0,0.2)}.page-id-4062 .hokupmarketingcp-header .container .caldera-grid .alert{height:auto;margin:auto;padding:0}.page-id-4062 .hokupmarketingcp-header .container .caldera-grid input[type="submit"]{width:100%!important;border-radius:0!important;margin:0 auto;background-color:#57BE89!important;border:0!important;box-shadow:none;text-shadow:none;color:#fff;font-size:17px;font-weight:400;height:45px;margin-top:20px}.page-id-4062 #floatTalkToUs{display:none}.page-id-4100 .hokupmarketingcp-header .container .caldera-grid .alert{height:auto;margin:auto;padding:0}.page-id-4100 .hokupmarketingcp-header .container .caldera-grid input[type="submit"]{width:100%!important;border-radius:0!important;margin:0 auto;background-color:#57BE89!important;border:0!important;box-shadow:none;text-shadow:none;color:#fff;font-size:17px;font-weight:400;height:45px;margin-top:20px}.page-id-4100 #floatTalkToUs{display:none}.page-id-4100 .hokupmarketingcp-header .container .heading{font-size:29px;font-family:'open sans';color:#231f20;line-height:30px;font-weight:400;padding-bottom:15px}.page-id-4100 .hokupmarketingcp-header .container .subheading{font-size:17px;font-family:'open sans';color:#3c95ce;line-height:30px;font-weight:400;padding-bottom:40px}.page-id-4100 .hokupmarketingcp-header .caldera-grid label{display:none}.blog_header .col-6{float:left;width:55%;max-width:55%;margin-right:4%}.new_blog_header .container .author{width:100%;font-weight:600;font-family:'open sans'!important;font-size:14px;color:#FFF;text-align:left;text-transform:uppercase;line-height:20px}.blog_header .col-4{float:right;width:36%}.new_blog_header .container .col-6 h1{width:100%;font-weight:300;font-family:'open sans'!important;font-size:42px;color:#FFF;text-align:left;line-height:50px;padding-top:0;margin-top:10px}.blog_content .container .right .greybox .download{font-family:'open sans'!important;font-weight:600;font-size:12px;line-height:56px;background-color:#347bd2;color:#fff;text-transform:uppercase;padding:11px 40px;text-align:left;margin:auto 0;border-radius:20px}.new_template_view .container .left h2{margin-top:0;color:#23A1D9!important}.new_template_view .container .right .greybox .download{background-color:#23A1D9;padding:15px 80px;text-align:left;margin:auto 0;border-radius:25px;font-size:14px}.two_column_widget_section .container .subtext ul{list-style:none}.myfooter_r2 li{font-size:11px;font-family:'open sans'!important;font-weight:700;color:#9b9b9b;text-transform:inherit;padding-left:0!important;font-size:14px;line-height:16px;font-weight:400}.campaign_header{width:100%;background-color:#F3F3F4;padding:10px 0}.campaign_header .container{width:980px;margin:0 auto}.campaign_header .container .left{width:50%;float:left;text-align:left}.campaign_header .container .right{width:50%;float:right;text-align:right}.campaign_header .container .right p{font-family:'open sans'!important;color:#808285;text-transform:inherit;font-size:14px;line-height:20px;font-weight:400;clear:both;margin-bottom:0}.campaign_header .container .right a{font-family:'open sans'!important;color:#23a0d9;text-transform:inherit;font-size:18px;line-height:25px;font-weight:400;clear:both}.campaign_container{width:100%;padding:40px 0}.campaign_container .container{width:980px;margin:0 auto}.campaign_container .container .left{width:49%;float:left;text-align:left;margin-right:11%}.campaign_container .container .left h5{font-family:'open sans'!important;color:#23a0d9;text-transform:uppercase;font-size:17px;line-height:20px;font-weight:600;clear:both;padding-top:50px;padding-bottom:20px}.campaign_container .container .left img{float:right}.campaign_container .container .left h1{font-family:'open sans'!important;color:#FFF;text-transform:inherit;font-size:40px;line-height:50px!important;font-weight:700;clear:both;width:75%;padding-bottom:30px}.campaign_container .container .left p{font-family:'open sans'!important;color:#fff;text-transform:inherit;font-size:17px;line-height:25px;font-weight:400;clear:both;padding-bottom:25px}.campaign_container .container .right{width:40%;float:right;text-align:left}.campaign_container .container .right .webformbox{background-color:#393A39;border:2px solid #302F2F;padding:30px}.campaign_container .container .right .webformbox label{font-family:'open sans'!important;color:#fff!important;text-transform:inherit;font-size:12px;line-height:18px}.campaign_container .container .right .webformbox .field_required{color:#fff}.campaign_container .container .right .webformbox .caldera-grid input[type="submit"]{background-color:#8ebd3f;font-size:17px;border-radius:0;color:#fff;margin-top:15px}.campaign_container .container .right .webformbox .formtitle{font-family:'open sans'!important;color:#fff;text-transform:inherit;font-size:22px;line-height:25px;padding-bottom:10px}.campaign_container .container .right .webformbox .formsubtitle{font-family:'open sans'!important;padding-bottom:15px;color:#939598;text-transform:inherit;font-size:15px;line-height:20px}.campaign_container .container .right .webformbox .form-control{height:35px;padding:0 16px;color:#000}.integrationsol .container .title{font-size:30px;font-weight:400;font-family:'open sans';line-height:40px;color:#333;text-align:center;padding-bottom:30px}.integrationsol .container .text{font-size:16px;font-weight:400;font-family:'open sans';line-height:23px;color:#333;text-align:left;padding-bottom:20px}.integrationsol .container .col-5 .text b{display:table;padding-bottom:10px}.integrationsolution{width:100%}.integrationsolution .container{width:1050px;display:table;margin:0 auto}.integrationsolution .container .hbannerblock{width:43%;padding-top:70px}.integrationsolution .container .hbannerblock h1{font-size:44px;padding-bottom:20px;font-family:'open sans'!important;line-height:48px;color:#fff;text-align:left;font-weight:600}.integrationsolution .container .hbannerblock h4{font-size:24px;font-family:'open sans'!important;line-height:30px;color:#fff;text-align:left;font-weight:400}.integrationsolutionoptions{width:100%}.integrationsolutionoptions .container{width:1050px;display:table;margin:0 auto;padding-top:70px;padding-bottom:20px}.integrationsolutionoptions .container h2{font-size:30px;font-family:'open sans'!important;line-height:35px;color:#333;text-align:center;font-weight:400;padding-bottom:60px}.integrationsolutionoptions .container .rowfeature{width:100%;display:table}.integrationsolutionoptions .container .rowfeature .col{width:29%;margin-right:6%;float:left;padding-bottom:50px}.integrationsolutionoptions .container .rowfeature .col .image{text-align:center;padding-bottom:25px}.integrationsolutionoptions .container .rowfeature .col .title{padding-bottom:25px}.integrationsolutionoptions .container .rowfeature .col .title a{font-size:18px;font-family:'open sans'!important;line-height:20px;color:#21A1D9;text-align:center;font-weight:600;text-align:center}.integrationsolutionoptions .container .rowfeature .col .text{font-size:16px;font-family:'open sans'!important;line-height:25px;color:#333;font-weight:400;padding-bottom:15px}.integrationsolutionoptions .container .rowfeature .col a{font-size:16px;font-family:'open sans'!important;line-height:20px;color:#21A1D9;font-weight:400;padding-bottom:15px}.integrationsolutionoptions .container .rowfeature .col .showmore{display:none}.hokupmarketingcpnoheader{width:100%}.hokupmarketingcpnoheader .container{width:980px;margin:0 auto}.hokupmarketingcpnoheader .container .col7{width:550px;float:left;margin-right:60px}.hokupmarketingcpnoheader .container .col7 img{margin-top:68px;margin-bottom:40px}.hokupmarketingcpnoheader .container .col7 .leftelement{margin-bottom:35px;width:100%;border-left:6px solid #E5554C;margin-right:7px}.hokupmarketingcpnoheader .container .col7 h1{padding-left:15px;font-size:35px;font-family:'open sans'!important;line-height:40px;color:#FFF;font-weight:400}.hokupmarketingcpnoheader .container .col7 h2{padding-left:15px;font-size:25px;font-family:'open sans'!important;line-height:30px;color:#FFF;font-weight:400}.hokupmarketingcpnoheader .container .col7 p{font-size:18px;font-family:'open sans'!important;line-height:22px;color:#FFF;font-weight:400}.hokupmarketingcpnoheader .container .col3{width:370px;float:left;margin-right:0}.hokupmarketingcpnoheader .container .title{font-size:23px;font-family:'open sans'!important;line-height:30px;color:#FFF;font-weight:400;text-align:center;padding:40px 25px}.hokupmarketingcpnoheader .container .gform_title,.hokupmarketingcpnoheader .container .gform_description{display:none}.hokupmarketingcpnoheader .container .gform_body ul{list-style:none;padding-left:0;margin-bottom:0}.hokupmarketingcpnoheader .container .gform_body ul li{padding-bottom:15px}.hokupmarketingcpnoheader .container .gform_body{padding-top:60px;padding-left:20px;padding-right:20px}.hokupmarketingcpnoheader .container .gfield_label{font-family:'open sans'!important;font-size:14px;font-weight:600;display:none}.gform_body select,.gform_body textarea,.gform_body input[type="text"],.gform_body input[type="password"],.gform_body input[type="datetime"],.gform_body input[type="datetime-local"],.gform_body input[type="date"],.gform_body input[type="month"],.gform_body input[type="time"],.gform_body input[type="week"],.gform_body input[type="number"],.gform_body input[type="email"],.gform_body input[type="url"],.gform_body input[type="search"],.gform_body input[type="tel"],.gform_body input[type="color"],.gform_body .form-control,.gform_body li.search-field input[type="text"]{font-family:'open sans'!important;font-size:14px}.validation_error{display:none}.validation_message{font-family:'open sans'!important;font-size:12px;color:red}.hokupmarketingcpnoheader .container .gform_footer{padding:20px;padding-top:0}.hokupmarketingcpnoheader .container .gform_confirmation_wrapper{padding-top:50px;text-align:center;color:#333}.hokupmarketingcpnoheader .container input[type="submit"]{width:100%;border-radius:0;background-color:#E5554C;font-family:'open sans'!important;font-size:16px}.gform_heading{display:none}.blog_content input[type="submit"]{font-family:'open sans'!important;font-weight:600;font-size:12px!important;line-height:40px;background-color:#347bd2;color:#fff;text-transform:uppercase;padding:0 40px;text-align:left;margin:auto 0;border-radius:30px;margin:0!important}.blog_content .gform_wrapper .top_label .gfield_label{font-family:'open sans'!important;font-size:14px!important;font-weight:400}.blog_content .gform_wrapper input.medium{font-family:'open sans'!important;font-size:14px!important;font-weight:400}.gform_wrapper li.gfield.gfield_error,.gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{background-color:transparent!important;margin-bottom:0!important;border-top:0 solid #C89797!important;border-bottom:0 solid #C89797!important;padding-bottom:0!important;padding-top:0!important;box-sizing:border-box;margin-top:0!important}.gform_wrapper .field_description_below .gfield_description{padding-top:2px!important}.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container{margin-top:0!important}.gform_wrapper .gform_footer{margin:0!important}.blog_content .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){width:80%}.blog_content .widget > ul > li{padding-bottom:7px;margin-bottom:7px}.blog_content .container .articleleft{width:69%;margin:0 auto;float:left;margin-top:-12px;border-right:1px solid #e2e2e2;padding-right:40px}.blog_content .container .articleright{width:28%;margin:0 auto;float:right}.blog_content .container .articleright ul{list-style:none;padding-left:0}.blog_content .container .articleright ul li{list-style:none;border-bottom:1px dashed #ebebeb}.blog_content .container .articleright a{font-size:14px;color:#000;font-weight:400;line-height:20px;font-family:'open sans'}.blog_content .container .articleleft h3{margin-bottom:10px;line-height:35px;font-family:'open sans';font-weight:400;text-transform:inherit;color:#333!important;font-size:24px;margin-top:20px}.blog_content .container .articleleft h3 span{color:#333!important}.floating-form .gform_wrapper .top_label .gfield_label{font-size:13px!important;line-height:20px;margin-bottom:0}.floating-form .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){height:30px}.floating-form .gform_wrapper textarea.medium{height:40px}.floating-form .gform_wrapper .top_label div.ginput_container{padding-top:0!important;margin-top:4px!important}.gform_wrapper textarea.medium{height:80px!important}.floating-form .gform_wrapper ul li.gfield{margin-top:8px!important}.gform_wrapper .top_label .gfield_label{font-size:15px!important;font-family:'open sans'!important;line-height:26px;font-weight:400!important;color:#3d3d3d!important}.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;text-transform:inherit}#contact_body .gform_body ul li{list-style:none}#contact_body .gform_body ul{padding-left:0}.ebookget .container{width:1050px;margin:0 auto;padding:50px 0}.ebookget h1{font-size:24px;color:#000}.hpcloudexpoevent{width:100%;padding:20px 0}.hpcloudexpoevent .container{width:1050px;margin:0 auto}.hpcloudexpoevent .container .col1{float:left;width:8%}.hpcloudexpoevent .container .col2{float:left;width:25%}.hpcloudexpoevent .container .col3{float:left;width:14%;padding-top:10px}.hpcloudexpoevent .container .col4{float:left;width:1%;border-right:2px solid #e2e2e2;height:55px}.hpcloudexpoevent .container .col5{float:left;width:22%;text-align:center}.hpcloudexpoevent .container .col6{float:left;width:20%}.hpcloudexpoevent .container .col7{float:left;width:10%;padding-top:10px}.hpcloudexpoevent .container .tag{font-size:16px;font-weight:400;font-family:'open sans';line-height:25px;color:#107fcc;text-transform:uppercase}.hpcloudexpoevent .container .intro{font-size:16px;font-weight:600;font-family:'open sans';line-height:25px;color:#393536;text-transform:uppercase}.hpcloudexpoevent .container a{font-size:13px;font-weight:600;font-family:'open sans';line-height:30px;padding:8px 15px;color:#107fcc;border:1px solid #107fcc}hpcloudexpoevent .container .col6 .tag{font-size:16px;font-weight:400;font-family:'open sans';line-height:25px;color:#cb2326;text-transform:uppercase}.hpcloudexpoevent .container .col6 .intro{font-size:16px;font-weight:600;font-family:'open sans';line-height:25px;color:#393536;text-transform:uppercase}.hpcloudexpoevent .container .col7 a{font-size:13px;font-weight:600;font-family:'open sans';line-height:30px;padding:8px 15px;color:#cb2326;border:1px solid #cb2326}.hokuappsexpoevent{width:100%}.hokuappsexpoevent .container{width:1050px;padding:20px 0;display:table;margin:0 auto}.hokuappsexpoevent .container .column{width:83px;float:left}.hokuappsexpoevent .container .column1{width:350px;float:left}.hokuappsexpoevent .container .column2{float:left;width:1px;border-right:2px solid #e2e2e2;height:55px}.hokuappsexpoevent .container .eventcomp{font-family:'open sans';font-size:15px;font-weight:700;color:#d32427;line-height:20px}.hokuappsexpoevent .container .eventcomp span{color:#666}.hokuappsexpoevent .container .eventlocation{font-family:'open sans';font-size:15px;font-weight:400;color:#666;line-height:20px}.hokuappsexpoevent .container .eventjoin a{font-family:'open sans';font-size:15px;font-weight:400;color:#666;line-height:20px}.play-iconth{width:250px;height:118px;position:relative;display:block}.play-iconth span{width:46px;height:46px;position:absolute;top:40px;right:115px;border:4px solid #fff;border-radius:54px;background-color:#fff}.play-iconth span:after{content:"";display:block;position:absolute;top:18%;left:35%;margin:0 auto;border-style:solid;border-width:12px 0 12px 18px;border-color:transparent transparent transparent #777}.play-icon{height:213px;width:378px;position:relative;display:block}.play-icon span{width:60px;height:60px;position:absolute;top:78px;right:155px;border:4px solid #777;border-radius:54px;background-color:#777}.play-icon span:after{content:"";display:block;position:absolute;top:16%;left:37%;margin:0 auto;border-style:solid;border-width:19px 0 19px 24px;border-color:transparent transparent transparent #fff}.radp_banner{width:100%}.radp_banner .container{width:1050px;margin:0 auto;display:table;text-align:center}.radp_banner .container h1{font-family:'open sans';font-size:32px;font-weight:300;color:#fff;line-height:40px;padding-top:60px;padding-bottom:15px;margin:0}.radp_banner .container h2{font-family:'open sans';font-size:16px;font-weight:400;color:#fff;line-height:24px;padding-bottom:60px;margin:0}.radp_banner .container .row{width:70%;display:table;margin:0 auto}.radp_banner .container .row .col{width:20%;margin-right:6%;float:left;padding-bottom:20px;text-align:center}.radp_banner .container .row .col .title{font-family:'open sans';font-size:14px;font-weight:400;color:#fff;line-height:30px;padding-top:15px}.web_and_mobile_app{width:100%;background-color:#fff}.web_and_mobile_app .container{width:1050px;margin:0 auto;display:table;text-align:center;padding-top:80px;padding-bottom:50px}.web_and_mobile_app .container h2{font-family:'open sans';font-size:40px;font-weight:300;color:#333;line-height:45px;padding-bottom:35px;margin:0}.web_and_mobile_app .container h2 b{font-weight:400}.web_and_mobile_app .container .title{font-family:'open sans';font-size:16px;font-weight:400;color:#333;line-height:24px;padding-bottom:60px;margin:0}.web_and_mobile_app .container .title p{padding-bottom:15px}.web_and_mobile_app .container .row{width:75%;display:table;margin:0 auto}.web_and_mobile_app .container .row .col{width:20%;margin-right:6%;float:left;padding-bottom:30px;text-align:center}.web_and_mobile_app .container .row .col .title{font-family:'open sans';font-size:16px;font-weight:600;color:#333;line-height:24px;padding-top:15px;padding-bottom:0}.two_column_widget_section{width:100%;background-color:#F8F8F8}.two_column_widget_section .container{width:1050px;margin:0 auto;display:table;padding-top:80px;padding-bottom:50px;border-bottom:13px solid #F0AB00}.two_column_widget_section .container .left{width:47%;float:left;margin-right:6%;padding-bottom:30px}.two_column_widget_section .container .right{width:47%;float:left}.two_column_widget_section .container h2{font-family:'open sans';font-size:40px;font-weight:300;color:#333;line-height:50px;padding-bottom:35px;margin:0;width:50%}.two_column_widget_section .container .text{font-family:'open sans';font-size:16px;font-weight:400;color:#333;line-height:26px;margin:0}.two_column_widget_section .container .subtext ul li{font-family:'open sans';font-size:16px;font-weight:600;color:#333;line-height:24px;margin:0;margin-bottom:45px;list-style:none}.two_column_widget_section .container .subtext ul li img{margin-right:13px}.radp_cta_1_section{width:100%;background-color:#F8F8F8}.radp_cta_1_section .container{width:1050px;margin:0 auto;display:table;padding-top:100px;padding-bottom:70px}.radp_cta_1_section .container .left{width:47%;float:left;margin-right:6%;padding-bottom:30px}.radp_cta_1_section .container .right{width:47%;float:left}.radp_cta_1_section .container h2{font-family:'open sans';font-size:40px;font-weight:300;color:#fff;line-height:50px;padding-bottom:60px;margin:0;text-align:center;width:73%;margin:0 auto}.radp_cta_1_section .container .subtitle{font-family:'open sans';font-size:20px;font-weight:600;color:#fff;line-height:28px;margin:0;padding-bottom:30px}.radp_cta_1_section .container .text{font-family:'open sans';font-size:18px;font-weight:400;color:#fff;line-height:27px;margin:0;padding-bottom:50px}.radp_cta_1_section .container a{background-color:#008FD3;color:#fff;padding:13px 35px;font-family:'open sans';font-size:14px;font-weight:600;border-radius:4px}.product_platform_features_section{width:100%;background-color:#008FD3}.product_platform_features_section .container{width:1050px;margin:0 auto;display:table;padding-top:100px;padding-bottom:0;border-bottom:13px solid #F0AB00}.product_platform_features_section .container .left{width:47%;float:left;margin-right:6%;padding-bottom:40px}.product_platform_features_section .container .right{width:47%;float:left;padding-bottom:40px}.product_platform_features_section .container .mobileright{display:none}.product_platform_features_section .container h2{font-family:'open sans';font-size:40px;font-weight:300;color:#fff;line-height:50px;padding-bottom:30px;margin:0;text-align:center;margin:0 auto}.product_platform_features_section .container .title{font-family:'open sans';font-size:20px;font-weight:400;color:#fff;line-height:28px;margin:0;padding-bottom:80px;width:96%;margin:0 auto;text-align:center}.product_platform_features_section .container .row{margin:0}.product_platform_features_section .container .row .title{font-family:'open sans';font-size:22px;font-weight:600;color:#fff;line-height:28px;margin:0;padding-bottom:20px;width:100%;margin:0 auto;text-align:left}.product_platform_features_section .container .text{font-family:'open sans';font-size:16px;font-weight:400;color:#fff;line-height:26px;margin:0;padding-bottom:30px}.product_platform_features_section .container .text p{padding-bottom:20px}.product_full_screen_section{width:100%;background-color:#152634}.product_full_screen_section .container{width:1050px;margin:0 auto;display:table;padding-top:100px;padding-bottom:70px;text-align:center}.product_full_screen_section .container h2{font-family:'open sans';font-size:36px;font-weight:300;color:#fff;line-height:40px;padding-bottom:20px;margin:0;text-align:center;margin:0 auto}.product_full_screen_section .container .text{font-family:'open sans';font-size:18px;font-weight:400;color:#fff;line-height:27px;margin:0 auto;padding-bottom:70px;text-align:center;width:70%}.product_full_screen_section .container a{background-color:#008FD3;color:#fff;padding:13px 35px;font-family:'open sans';font-size:14px;font-weight:600;border-radius:4px}.hokuapps_offer_section{width:100%;background-color:#fff}.hokuapps_offer_section .container{width:1050px;margin:0 auto;display:table;padding-top:90px;padding-bottom:60px}.hokuapps_offer_section .container .left{width:47%;float:left;margin-right:6%;padding-bottom:30px}.hokuapps_offer_section .container .right{width:47%;float:left;padding-bottom:30px}.hokuapps_offer_section .container .row{width:100%;display:table;clear:both;margin:0}.hokuapps_offer_section .container .row .col{width:25%;float:left;padding-bottom:40px}.hokuapps_offer_section .container .row .col1{width:75%;float:left;padding-bottom:40px}.hokuapps_offer_section .container h2{font-family:'open sans';font-size:40px;font-weight:300;color:#333;line-height:45px;padding-bottom:20px;margin:0;text-align:center;margin:0 auto}.hokuapps_offer_section .container .subtitle{font-family:'open sans';font-size:20px;font-weight:400;color:#333;line-height:27px;margin:0 auto;padding-bottom:70px;text-align:center;width:83%}.hokuapps_offer_section .container .content ul li{font-family:'open sans';font-size:14px;font-weight:400;color:#333;line-height:24px;margin:0 auto;list-style:disc;padding-left:30px;padding-bottom:30px;list-style-image:url(https://www.hokuapps.com/wp-content/uploads/blue-bullet.png)}.hokuapps_offer_section .container .content ul li p{font-family:'open sans';font-size:16px;font-weight:300;color:#333;line-height:24px;margin:0 auto}.hokuapps_offer_section .container .content ul li b{font-weight:600;line-height:30px;margin-bottom:20px;font-size:22px;display:block}.hokuapps_offer_section .container .intitle{padding-top:20px;font-family:'open sans';font-size:20px;font-weight:600;color:#333;line-height:27px}.why_hokuapps_platform_section{width:100%;background-color:#F8F8F8}.why_hokuapps_platform_section .container{width:1050px;margin:0 auto;display:table;padding-top:90px;padding-bottom:60px}.why_hokuapps_platform_section .container h2{font-family:'open sans';font-size:40px;font-weight:300;color:#333;line-height:45px;padding-bottom:30px;margin:0;text-align:center;margin:0 auto}.why_hokuapps_platform_section .container .subtitle{font-family:'open sans';font-size:16px;font-weight:400;color:#333;line-height:27px;margin:0 auto;padding-bottom:60px;text-align:center}.why_hokuapps_platform_section .container .row{width:75%;display:table;clear:both;margin:0 auto}.why_hokuapps_platform_section .container .row .col{width:21%;float:left;margin-right:4%;padding-bottom:30px;text-align:center}.why_hokuapps_platform_section .container .row .col .title{font-family:'open sans';font-size:16px;font-weight:400;color:#333;line-height:24px;margin:0 auto;text-align:center;padding-top:15px}.left_right_screen_section{width:100%;background-color:#07253B}.left_right_screen_section .container{width:1050px;margin:0 auto;display:table;padding-top:90px}.left_right_screen_section .container .position{width:60%}.left_right_screen_section .container h2{font-family:'open sans';font-size:40px;font-weight:300;color:#fff;line-height:45px;padding-bottom:40px;margin:0;margin:0 auto}.left_right_screen_section .container .text{font-family:'open sans';font-size:16px;font-weight:400;color:#fff;line-height:27px;margin:0 auto;padding-bottom:60px}.left_right_screen_section .container a{background-color:#FFC600;color:#333;padding:13px 35px;font-family:'open sans';font-size:14px;font-weight:600;border-radius:4px}.mobile_platform_section{width:100%;background-color:#fff}.mobile_platform_section .container{width:1050px;margin:0 auto;display:table;padding-top:90px;padding-bottom:60px}.mobile_platform_section .container h2{font-family:'open sans';font-size:40px;font-weight:300;color:#333;line-height:45px;padding-bottom:30px;margin:0;margin:0 auto;text-align:center}.mobile_platform_section .container .title{font-family:'open sans';font-size:20px;font-weight:400;color:#333;line-height:27px;margin:0 auto;padding-bottom:60px;text-align:center}.mobile_platform_section #tabs{list-style:none;margin:0 auto;margin-bottom:80px;width:40%;padding-left:0;border-bottom:1px solid #e2e2e2;padding-bottom:0}.mobile_platform_section #tabs li{display:inline;line-height:50px;cursor:pointer;font-size:26px;font-family:'open sans';color:#333;line-height:40px;font-weight:400;padding:11px 70px}.mobile_platform_section #tabs li.active{border-bottom:2px solid #21A1D9;display:inline-block;position:relative}.mobile_platform_section ul#tabv{padding:0;text-align:center}.mobile_platform_section ul#tabv li{display:none}.mobile_platform_section ul#tabv li.active{display:block;display:inline-block;position:relative;text-align:center}.mobile_platform_section #tabs li.active:after{content:'';display:block;position:absolute;left:42%;width:auto;height:auto;border-top:9px solid #00ABEC;border-right:9px solid transparent;border-bottom:0 solid transparent;border-left:9px solid transparent;text-align:center;margin-top:13px}




.home .popVideo{
    display: table-cell;
    position: relative;
    top: 0;
    left: 0;
}/*
.home .popVideo:hover .overlayHokuVideo:hover{
     background-color:rgba(255,0,0,0.6)!important;
     width:100%;
     height:100%;
     left:0;
     top:0;
     position:absolute;
     transition:0.2s ease-in;
}*/
.home .popVideo .overplayIcon {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 18%;
    height: 20%;
    background-color: rgba(204,34,0,0.75);
    transition:all 80ms ease-out 0s;
}

.home .popVideo:hover .overplayIcon{
    position: absolute;
    top: 50%;
    left: 50%;
    width: 100%;
    height: 100%;
    background-color: rgba(204, 34, 0, 0.3);
    transition:all 80ms ease-out 0s;
}

.home .fa-play{
    display: table;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    /*background-color: rgba(255,0,0,0.6);*/
    border-radius: 0;
    text-decoration: none;
    color: white;
    width: 61px;
    background:transparent;
}
./*overlayHokuVideo{
	    position: absolute;
     background-color: red;
    width: 100%;
    height: 100%;
    top: 0%;
    left:0%;
}*/

    /*.home .overlayHokuVideo:hover{
        height: 100% !important;
        top: 0;
        position: absolute !important;
        background-color: rgba(255,0,0,0.5) ;
        z-index: 99999;
        width: 100% !important;
        height:100%;
    }*/





.hokuapps_messaging_section { width: 100%; background-color: #ffffff;}
.hokuapps_messaging_section .container { width: 1349px; display: table; margin: 0 auto;}
.hokuapps_messaging_section .container h2 { font-size: 36px; margin: 0px;   font-family: 'open sans';    color: #4178BE;    line-height: 40px;    font-weight: 300; }
.hokuapps_messaging_section .container .left { width: 24%;
    float: left;
    padding: 20px 30px 42px 30px;}
.hokuapps_messaging_section .container .right { width: 76%;
    float: right;}
.hokuapps_messaging_section .container .right .row { width: 100%; display: table; margin: 0px;}
.hokuapps_messaging_section .container .right .row .col { width: 341px;
    float: left;
    padding: 40px 70px 42px 30px;
    text-align: left;
    min-height: 355px;}

.hokuapps_messaging_section .container .right .row .col .imagebox { min-height: 80px;}
.hokuapps_messaging_section .container .right .row .col .imagebox:before {
    content: "";
    display: inline-block;
    height: 80px;
    vertical-align: middle;
    vertical-align: bottom;
}
.hokuapps_messaging_section .container .right .row .col .blanktext { padding: 28px 0px;}
.hokuapps_messaging_section .container .right .row .col .title { font-size: 16px;    font-family: 'open sans';    color: #ffffff;    line-height: 25px;font-weight: 600;    padding-top: 20px;    padding-bottom: 5px;}
.hokuapps_messaging_section .container .right .row .col .text { font-size: 14px;    font-family: 'open sans';    color: #ffffff;    line-height: 24px;    font-weight: 400; padding-bottom: 10px;}
.hokuapps_messaging_section .container .right .row .col  a {margin-top: 20px; background-color: transparent; border: 1px solid #ffffff; padding: 9px 23px;font-size: 14px;    font-family: 'open sans';    color: #ffffff;    line-height: 20px;}


.callto_section { width: 100%; background-color: #D7D5DA; }
.callto_section .container { width: 1349px; display: table; margin: 0 auto;padding: 80px 0px; }
.callto_section .container .position { width: 55%;    float: right;    display: table;}
.callto_section .container h2 { margin: 0px;font-size: 30px;    font-family: 'open sans';    color: #333;    line-height: 35px;    font-weight: 400;    padding-bottom: 30px;    width: 74%;}
.callto_section .container a { font-size: 18px; font-family: 'open sans'; color: #ffffff; line-height: 30px; font-weight: 400; padding: 9px 30px; background-color: #F87833;}

.callto_center_section { width: 100%; background-color: #D7D5DA; }
.callto_center_section .container { width: 790px; display: table; margin: 0 auto; padding-top: 95px; text-align: center;}
.callto_center_section .container h2 { margin: 0px;font-size: 40px;    font-family: 'open sans';    color: #333;    line-height: 50px;    font-weight: 300;    padding-bottom: 50px;}
.callto_center_section .container a { font-size: 18px; font-family: 'open sans'; color: #333; line-height: 30px; font-weight: 400; padding: 10px 30px; background-color: #F87833; border-radius: 0px;}
.blog_content .container .left ol { padding-top: 20px; color: #333; padding-left: 20px;}
.blog_content .container .left ol li { padding-left: 10px; }
.blog_content .container .left h4 { color: #333; }
.blog_content .container .left ul { padding-left: 20px; }


.head_message_section { width: 100%; padding-top: 80px; clear: both; padding-bottom: 80px;}
.head_message_section .container { width: 1000px; margin: 0 auto; display: table;text-align: center;}
.head_message_section .container h2 {     margin: 0px;
    font-size: 32px;
    font-family: 'open sans';
    color: #333;
    line-height: 45px;
    font-weight: bold;
    padding-bottom: 25px;
    text-align: center;}
.head_message_section .container hr { padding: 0px;
    border-bottom: 2px solid #B0AEAE;
    width: 5%;
    margin: 0 auto;}
.head_message_section .container  img { margin-top: 45px;}
.head_message_section .container h1 { margin: 0px;font-size: 46px;    font-family: 'open sans';    color: #333;    line-height: 55px;    font-weight: 600;    padding-bottom: 60px;    text-align: center; }
.head_message_section .container h1 b { color: #4178be;}
.head_message_section .container .text {     font-size: 17px;    font-family: 'open sans';    color: #333;    line-height: 28px;    font-weight: 400; padding: 50px 0px; width: 73%;    margin: 0 auto;padding-bottom: 0px;}
.head_message_section .container .mobile { display: none; margin: 0px;font-size: 46px;    font-family: 'open sans';    color: #333;    line-height: 55px;    font-weight: 600;    padding-bottom: 60px;    text-align: center; }
.head_message_section .container .mobile b { color: #4178be;}
.key_benefits_section { width: 100%; background-color: #1A1A1A; padding-top: 70px; padding-bottom: 30px;}
.key_benefits_section .container { width: 1200px; margin: 0 auto; display: table;}
.key_benefits_section .container h2 {  font-size: 36px;
    font-family: 'open sans';
    color: #fff;
    line-height: 40px;
    font-weight: 300;
    padding-bottom: 20px;
    text-align: left;
    text-transform: uppercase;
    border-bottom: 1px solid #a1a1a1;
    margin-bottom: 30px;     margin-top: 0px;}
.key_benefits_section .container .row { width: 100%; margin: 0px; display: table;}
.key_benefits_section .container .row .col {  width: 22%;    float: left;   text-align: left;   margin-right: 4%; padding-bottom: 40px;}
.key_benefits_section .container .row .col .title { font-size: 22px;    font-family: 'open sans';    color: #ffffff;    line-height: 25px;font-weight: 300;    padding-bottom: 15px; }
.key_benefits_section .container .row .col .text { font-size: 14px;    font-family: 'open sans';    color: #a1a1a1;    line-height: 22px;font-weight: 400;  }

.ems_industries_section { width: 100%; background-color: #fff; padding-top: 80px; padding-bottom: 50px; border-bottom: 1px solid #F4F4F4;}
.ems_industries_section .container { width: 1180px; display: table;}
.ems_industries_section .container h2 {  font-size: 32px;
    font-family: 'open sans';
    color: #333;
    line-height: 45px;
    font-weight: 300;
    padding-bottom: 35px;
    text-align: center; margin: 0px;
}
.ems_industries_section .container hr { padding: 0px; border-bottom: 2px solid #B0AEAE; width: 10%; margin: 0 auto; }
.ems_industries_section .container .row {  padding-top: 30px;width: 100%; margin: 0px; display: table; margin: 0px;}
.ems_industries_section .container .row .col { width: 116px;
    float: left;
    text-align: center;
    margin-right: 30px;
    padding-bottom: 40px; padding-left:0px; padding-right:0px;}

.ems_industries_section .container .row .col .imagebox:before {
    content: "";
    display: inline-block;
    height: 100px;
    vertical-align: middle;
    vertical-align: bottom;
}
.ems_industries_section .container .row .col .title { font-size: 15px;    font-family: 'open sans';    color: #333;    line-height: 25px;font-weight: 400;    padding-top: 20px; }


.choose_messaging_section { width: 100%; background-color: #fff; padding: 80px 0px;}
.choose_messaging_section .container { width: 1180px; display: table;}
.choose_messaging_section .container h2 {  font-size: 32px;margin: 0px;
    font-family: 'open sans';
    color: #333;
    line-height: 45px;
    font-weight: 600;
    padding-bottom: 20px;
    text-align: center;
}
.choose_messaging_section .container .text {  font-size: 18px;
    font-family: 'open sans';
    color: #333;
    line-height: 24px;
    font-weight: 400;
    padding-bottom: 20px;
    text-align: center;
}
.choose_messaging_section .container hr { padding: 0px; border-bottom: 2px solid #B0AEAE; width: 5%; margin: 0 auto; }
.choose_messaging_section .container .row {width: 75%; margin: 0px auto; display: table;  border-bottom: 1px solid #E0E0E0;}
.choose_messaging_section .container .row .col {     width: 70%;
    float: left;
    text-align: left;
    padding: 8px;
    padding-left: 0px;
    padding-right: 0px;}
.choose_messaging_section .container .row .col1 { width: 15%;
    float: left;
    text-align: center;
    padding: 10px;
    padding-left: 0px;
    padding-right: 0px;}
.choose_messaging_section .container .row .bgblue { background-color: #5596E6;}
.choose_messaging_section .container .row .bggrey { background-color: #C0C0C0;}
.choose_messaging_section .container .row .subtitle { font-size: 15px;    font-family: 'open sans';       line-height: 25px;font-weight: bold;    text-transform: uppercase;}
.choose_messaging_section .container .row .subtitle.white { color: #4178BE; }
.choose_messaging_section .container .row .subtitle.grey { color: #333; }
.choose_messaging_section .container .row .col .title { font-size: 15px; color: #333;   font-family: 'open sans'; line-height: 25px;font-weight: 400;  }
.choose_messaging_section .container .row .imgv {    display: table;
    padding-bottom: 7px;
    width: 100%;
    text-align: center;
}

.emd_banner_section { width: 100%;}
.emd_banner_section .container { width: 1050px;margin:0 auto;padding-top: 30px;}
.emd_banner_section .container .boxp { width: 65%;}
.emd_banner_section .container .breadcum { font-size: 16px;    font-family: 'open sans';   color:#333333;    line-height: 25px;font-weight: 400; }
.emd_banner_section .container .breadcum .fa {     background: transparent;    color: #333;    font-size: 16px;}
.emd_banner_section .container h2 {  font-size: 38px;margin: 0px;
    font-family: 'open sans';
    color: #333;
    line-height: 45px;
    font-weight: 300;
    padding-bottom: 30px;
    padding-top: 100px;
}
.emd_banner_section .container h2 b { font-weight: bold;}
.emd_banner_section .container .text {  font-size: 24px;margin: 0px;
    font-family: 'open sans';
    color: #333;
    line-height: 30px;
    font-weight: 300;
    padding-bottom: 60px;
}

.emd_banner_section .container .cta1 { margin-right: 40px;font-size: 16px; font-family: 'open sans'; color: #fff; line-height: 30px; font-weight: 400; padding: 10px 30px; background-color: #323232; }
.emd_banner_section .container .cta2 { font-size: 16px;
    font-family: 'open sans';
    color: #333;
    line-height: 30px;
    font-weight: 400;
    padding: 8px 30px;
    background-color: transparent;
    border: 2px solid #323232;     padding-left: 15px;}
.emd_banner_section .container .cta2 i { margin-right: 10px;}
.emd_banner_section .container .cta2 .fa {     background: transparent;    color: #333;    font-size: 16px;}

.ems_feature_resource { width: 100%; background: #5aaafa;
    background: -moz-linear-gradient(-45deg, #5aaafa 66%, #4178be 100%);
    background: -webkit-linear-gradient(-45deg, #5aaafa 66%,#4178be 100%);
    background: linear-gradient(135deg, #5aaafa 66%,#4178be 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5aaafa', endColorstr='#4178be',GradientType=1 );}

.ems_feature_resource .container { width: 1180px;margin:0 auto;padding-top: 70px; padding-bottom: 30px;}
.ems_feature_resource .container .row { width: 100%; margin: 0px; display: table;}
.ems_feature_resource .container .row .col { width: 16%; margin-right: 4%; float: left; padding-bottom: 40px;}
.ems_feature_resource .container .row .col1 { width: 28%; margin-right: 4%; float: left; padding-bottom: 40px;}
.ems_feature_resource .container .row .col2 { width: 48%;float: left; padding-bottom: 40px;}
.ems_feature_resource .container h2 {  font-size: 40px;margin: 0px;
    font-family: 'open sans';
    color: #fff;
    line-height: 45px;
    font-weight: 300;
}
.ems_feature_resource .container .title {  font-size: 24px;margin: 0px;
    font-family: 'open sans';
    color: #fff;
    line-height: 30px;
    font-weight: 400;
    padding-bottom: 20px;
}
.ems_feature_resource .container .text {  font-size: 15px;margin: 0px;
    font-family: 'open sans';
    color: #fff;
    line-height: 24px;
    font-weight: 400;
    padding-bottom: 50px;

}
.ems_feature_resource .container .cta1 { margin-right: 40px;font-size: 15px; font-family: 'open sans'; color: #fff; line-height: 30px; font-weight: 400;
    padding: 8px 30px;background-color: transparent; border: 2px solid #fff;     padding-left: 20px; }
.ems_feature_resource .container .cta2 { font-size: 15px;
    font-family: 'open sans';
    color: #333;
    line-height: 30px;
    font-weight: 400;
    padding: 10px 30px;
    background-color: #fff;
}
.ems_feature_resource .container .cta1 i { margin-right: 10px;}
.ems_feature_resource .container .cta1 .fa {     background: transparent;    color: #fff;    font-size: 16px;}

#gform_wrapper_11.gform_wrapper ul.gform_fields li.gfield { margin-top: 5px; padding-right: 0px;}
#gform_wrapper_11.gform_wrapper .top_label div.ginput_container { margin-top: 0px;}
.hokupmarketingcp-header .container .webformbox { padding-top: 20px !important; padding-bottom: 20px !important;}
#gform_wrapper_11.gform_wrapper { margin-bottom: 0px;}
.hokupmarketingcp-header .container .formsubtitle { padding-bottom: 20px !important;}
#gform_wrapper_11 #gform_submit_button_11 { width: 100%;     display: block; border-radius: 0px;    }
#gform_wrapper_11.gform_wrapper textarea.medium { height: 55px !important;}

.gform_wrapper ul { list-style: none;padding-left: 15px;}
.rapid_web_dev_tool_banner { width: 100%;}
.rapid_web_dev_tool_banner .container { width: 1050px; margin: 0 auto; display: table;}
.rapid_web_dev_tool_banner .container .leftposition { width: 40%; float: left;}
.rapid_web_dev_tool_banner .container .leftposition h1 { font-size: 40px;margin: 0px;
    font-family: 'open sans';
    color: #fff;
    line-height: 50px;
    font-weight: 400;
    padding-top: 100px;padding-bottom: 25px;
}
.rapid_web_dev_tool_banner .container .leftposition h2 { font-size: 18px;
    font-family: 'open sans';margin: 0px;
    color: #fff;
    line-height: 24px;
    font-weight: 400;

}


.product_app_features { width: 100%;}
.product_app_features .container { width: 1050px; margin: 0 auto; display: table; padding-top: 80px; padding-bottom: 40px; text-align: center; border-bottom: 13px solid #F0AB00;}
.product_app_features .container h2 { font-size: 40px;    font-family: 'open sans';    color: #333;    line-height: 50px;    font-weight: 400;    padding-bottom: 30px;}
.product_app_features .container .text {  font-size: 16px;    font-family: 'open sans';    color: #333;    line-height: 24px;    font-weight: 400; padding-bottom: 60px; }
.product_app_features .container .newrow { width: 90%; margin: 0 auto;}
.product_app_features .container .newrow .col { width: 27%;
    margin-right: 9%;
    float: left;
    padding-bottom: 40px;}
.product_app_features .container .newrow .col .title { font-size: 16px;    font-family: 'open sans';    color: #333;    line-height: 24px;    font-weight: bold; padding-bottom: 20px;padding-top: 20px;}
.product_app_features .container .newrow .col .text { font-size: 16px;    font-family: 'open sans';    color: #333;    line-height: 24px;    font-weight: 400; padding-bottom: 20px;}


.postid-3170 .product_platform_features_section .container .row .title { font-size: 40px; font-weight: 300;line-height: 50px;padding-bottom: 30px;}


.single_image_side_content { width: 100%;}
.single_image_side_content .container { width: 1050px; display: table; margin: 0 auto; padding-top: 90px; padding-bottom: 50px;}
.single_image_side_content .container h2 {font-size: 40px;    font-family: 'open sans';    color: #333;    line-height: 50px;    font-weight: 400;    padding-bottom: 30px; margin: 0px;text-align: center;}
.single_image_side_content .container .title { font-size: 16px;    font-family: 'open sans';    color: #333;    line-height: 24px;    font-weight: 400; padding-bottom: 40px;  padding-bottom: 70px;
    text-align: center;}
.single_image_side_content .container .newrow { width: 100%; display: table;}
.single_image_side_content .container .newrow .col { width: 50%; float: left; text-align: center; padding-bottom: 40px;}
.single_image_side_content .container .newrow .col1 { width: 50%; float: left; text-align: left; padding-bottom: 40px;}
.single_image_side_content .container .newrow .col1 .text ul { list-style-image: url('http://www.faronics.com/assets/BullerArrow.png');}
.single_image_side_content .container .newrow .col1 .text ul li { line-height: 24px; font-size: 16px;    font-family: 'open sans';    color: #333;    line-height: 24px;    font-weight: 400; margin-bottom: 11px;    padding-left: 15px;}

.web_application_platform { width: 100%;}
.web_application_platform .container { width: 1050px; display: table; margin: 0 auto; padding-top: 90px; padding-bottom: 10px;}
.web_application_platform .container h2 { font-size: 40px; font-family: 'open sans'; color: #333; line-height: 50px; font-weight: 400; padding-bottom: 50px; width: 70%; margin: 0 auto; text-align: center;}
.web_application_platform .container .newrow { width: 100%; display: table;}
.web_application_platform .container .newrow .col { float: left;width: 32%; margin-right: 5%; padding-bottom: 80px;}
.web_application_platform .container .newrow .col1 { float: left;width: 60%;  padding-bottom: 80px;}
.web_application_platform .container .newrow .col1 h2 { font-size: 22px;    font-family: 'open sans';    color: #333;    line-height: 26px;    font-weight: 600; padding-bottom: 25px;    margin-bottom: 25px;    border-bottom: 1px solid #E2E2E2 !important;    text-align: left;    width: 100%;}
.web_application_platform .container .newrow .col1 .text { font-size: 16px;    font-family: 'open sans';    color: #333;    line-height: 24px;    font-weight: 400; }


.formboxview #gform_wrapper_19 .gform_wrapper label { display: none !important;}
.formboxview #gform_wrapper_19 .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description { color: #fff; font-weight: 400 !important;}

#field_19_4 label, #field_19_3 label, #field_19_2 label, #field_19_1 label { display: none !important;}
#input_19_1, #input_19_2, #input_19_3, #input_19_4 {     font-size: 14px; font-family: 'open sans' !important; font-weight: 400; color:#000; border-radius: 0px;padding-left: 10px;}
#gform_submit_button_19 { background-color: #e45200 !important;    width: 100%;    border-radius: 0px;font-size: 14px; font-family: 'open sans' !important; font-weight: 400;}
.gform_wrapper_19 { margin-right: 0px;}
#field_19_1, #field_19_2, #field_19_3, #field_19_4 { padding-right: 0px !important;}

.marketing_banner_with_form .container .right #gform_wrapper_32 .gfield_label {  display: none;}
.marketing_banner_with_form .container .right #gform_wrapper_32 textarea.medium, .marketing_banner_with_form .container .right #gform_wrapper_32 input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {	    font-size: 14px;    font-family: 'open sans' !important;    font-weight: 400;    color: #000;    border-radius: 0px;    padding-left: 10px;}
#gform_wrapper_32 ul.gform_fields li.gfield { padding-right: 0px; }
.marketing_banner_with_form .container .right #gform_submit_button_32  {
    background-color: #e45200 !important;
    width: 100%;
    border-radius: 0px;
    font-size: 14px;
    font-family: 'open sans' !important;
    font-weight: 400;
}

#field_32_18 { display: inline; float: left; margin-right: 10px; }
#input_32_18 { width: 100px; }
#field_32_19  { display: inline; }
#input_32_19 { margin-top: 24px; }
#input_32_19_3, #input_32_19_2  {  margin-top: 16px; }
#input_32_19_3 {	font-size: 14px;
    font-family: 'open sans' !important;
    font-weight: 400;
    color: #000;
    border-radius: 0px;
    max-width: 120px !important;
    padding: 0px;
    height: 34px;}

.marketing_banner_with_form { width: 100%;}
.marketing_banner_with_form .container { width: 1050px; display: table; margin: 0 auto; padding-top: 40px; }
.marketing_banner_with_form .container .left { width: 55%; float: left;}
.marketing_banner_with_form .container h1 {font-size: 48px;    font-family: 'open sans';    color: #fff; padding-top: 95px;   line-height: 55px;    font-weight: 300;    padding-bottom: 50px;    margin: 0px;}
.marketing_banner_with_form .container h1.twentyorange {    font-size: 45px;
    font-family: 'open sans';
    color: #e45200;
    padding-top: 95px;
    line-height: 50px;
    font-weight: 300;
    padding-bottom: 50px;
    margin: 0px;
    width: 65%;}
.marketing_banner_with_form .container h1 b { font-weight: 300; color: #e45200 ;}
.marketing_banner_with_form .container h2 {font-size: 23px; font-family: 'open sans'; color: #fff; line-height: 30px; font-weight: 300; margin: 0px; }
.marketing_banner_with_form .container h2.twentyh2 { font-size: 20px; font-family: 'open sans'; color: #fff; line-height: 30px; font-weight: 300; margin: 0px; width: 75%;}
.marketing_banner_with_form .container .right { width: 32%; float: right; margin-right: -100px;}
.marketing_banner_with_form .container .right .formboxview { background-color: #395C81; padding: 30px; }
.marketing_banner_with_form .container .right .formboxview .formtitle { font-size: 32px;    font-family: 'open sans';    color: #fff;    line-height: 35px;    font-weight: 400;}
.marketing_banner_with_form .container .right .formboxview .formtext { font-size: 14px;    font-family: 'open sans';    color: #fff;    line-height: 24px;    font-weight: 400; }
.marketing_banner_with_form .container .row { width: 100%; margin:0px !important;}
.marketing_banner_with_form .container .row .abtper { font-size: 96px; padding-right: 20px; line-height: 55px;  font-family: 'open sans';float: left; font-weight: 300; color: #e45200 ;    letter-spacing: -10px;}
.marketing_banner_with_form .container .row .abtper b { font-size: 96px;    font-family: 'open sans';font-weight: 300; color: #e45200 ; padding-left: 10px;}
.marketing_banner_with_form .container .row .benefits { font-size: 36px;    font-family: 'open sans'; float: left;font-weight: 300; color: #e45200;margin-top: -6px;}
.marketing_banner_with_form .container .row .benefits p { margin: 0px;font-size: 36px;    font-family: 'open sans'; line-height: 39px;}


.marketing_banner_with_form_mobile { width: 100%;}
.marketing_banner_with_form_mobile .container { width: 1050px; display: table; margin: 0 auto; padding-top: 40px; }
.marketing_banner_with_form_mobile .container .left { width: 32%; float: left;}
.marketing_banner_with_form_mobile .container h1 {font-size: 48px;    font-family: 'open sans';    color: #fff; padding-top: 95px;   line-height: 55px;    font-weight: 300;    padding-bottom: 50px;    margin: 0px;}
.marketing_banner_with_form_mobile .container h1 b { font-weight: 300; color: #e45200 ;}
.marketing_banner_with_form_mobile .container h2 {font-size: 23px; font-family: 'open sans'; color: #fff; line-height: 30px; font-weight: 300; margin: 0px; }
.marketing_banner_with_form_mobile .container .right { width: 55%; float: right; margin-right: -100px;}
.marketing_banner_with_form_mobile .container .left .formboxview { background-color: #395C81; padding: 30px; }
.marketing_banner_with_form_mobile .container .left .formboxview .formtitle { font-size: 32px;    font-family: 'open sans';    color: #fff;    line-height: 35px;    font-weight: 400;}
.marketing_banner_with_form_mobile .container .left .formboxview .formtext { font-size: 14px;    font-family: 'open sans';    color: #fff;    line-height: 24px;    font-weight: 400; }


.marketing_tab_line { width: 100%; background-color: #090f13; padding: 20px 0px;}
.marketing_tab_line .container { width: 1050px; display: table; margin: 0 auto;  }
.marketing_tab_line .container h2 { font-size: 16px;    font-family: 'open sans';    color: #fff;    line-height: 24px;    font-weight: 400;margin: 0px; }

.marketing_feature_with_video { width: 100%; background-color: #fff; }
.marketing_feature_with_video .heading {     line-height: 40px;    margin: 0 auto;    font-size: 30px;    font-family: 'open sans';    font-weight: 600;    color: #333;    text-align: center;    padding-bottom: 100px;}
.marketing_feature_with_video .container { width: 1200px; display: table; margin: 0 auto;  padding-top: 90px; padding-bottom: 50px;}
.marketing_feature_with_video .container .left { width: 47%; float: left;    padding-top: 0px;}
.marketing_feature_with_video .container .left .newrow { display: table;}
.marketing_feature_with_video .container .left .col { width: 42%;    margin-right: 8%;    padding-bottom: 40px;    float: left;}
.marketing_feature_with_video .container .right { width: 53%; float: left; text-align: center;}
.marketing_feature_with_video .container h2 { margin: 0px; padding-bottom: 15px;font-size: 26px;    font-family: 'open sans';  line-height: 34px;    font-weight: 400;}
.marketing_feature_with_video .container hr { border-bottom: 3px solid;margin: 0px; margin-bottom: 15px;}
.marketing_feature_with_video .container .text { margin: 0px; padding-bottom: 10px;font-size: 14px;    font-family: 'open sans';  color: #333; line-height: 24px;    font-weight: 400;}

.marketing_about_platform { width: 100%; background-color: #fff; background-image: url(/wp-content/uploads/2017/07/botom-separator.png);    background-position: top;    background-repeat: no-repeat;}
.marketing_about_platform .container { width: 1150px; display: table; margin: 0 auto;  padding: 90px 0px; text-align: center;}
.marketing_about_platform .container h2 { line-height: 40px;    margin: 0 auto;    font-size: 30px;    font-family: 'open sans';    font-weight: 600;    color: #333;    text-align: center; padding-bottom: 20px;}
.marketing_about_platform .container .title {     line-height: 22px;    margin: 0 auto;    font-size: 14px;    font-family: 'open sans';    font-weight: 400;    color: #333;    text-align: center;    width: 75%; padding-bottom: 60px;}
.marketing_about_platform .container imgf { margin-top: 20px;}

.marketing_two_column_section { width: 100%; background-color: #fff;}
.marketing_two_column_section .container { width: 1050px; display: table; margin: 0 auto;  padding: 110px 0px; }
.marketing_two_column_section .container .left { width: 50%; float: left; text-align: center;}
.marketing_two_column_section .container .right  { width: 50%; float: left; }
.marketing_two_column_section .container .right1 { display: none;}
.marketing_two_column_section .container h2 { line-height: 40px; margin: 0 auto; font-size: 35px; font-family: 'open sans'; font-weight: 400; color: #333; padding-bottom: 20px; }
.marketing_two_column_section .container .text { line-height: 24px; margin: 0 auto; font-size: 14px; font-family: 'open sans'; font-weight: 400; color: #333; padding-bottom: 40px;}
.marketing_two_column_section .container a { font-size: 18px;    font-family: 'open sans';    color: #333;    line-height: 30px;    font-weight: 400;    padding: 10px 30px;    background-color: #4A78C0;}


.marketing_two_column_image_section { width: 100%; background-color: #fff;background-image: url(/wp-content/uploads/2017/07/botom-separator.png);    background-position: top;    background-repeat: no-repeat;}
.marketing_two_column_image_section .container { width: 1349px; display: table; margin: 0 auto;  padding: 110px 0px; }
.marketing_two_column_image_section .container .left { width: 50%; float: left; text-align: left;}
.marketing_two_column_image_section .container .right  { width: 35%; float: left; }
.marketing_two_column_image_section .container h2 { line-height: 40px; margin: 0 auto; font-size: 37px; font-family: 'open sans'; font-weight: 300; color: #333; padding-bottom: 20px; }
.marketing_two_column_image_section .container .text { line-height: 24px; margin: 0 auto; font-size: 14px; font-family: 'open sans'; font-weight: 400; color: #333; padding-bottom: 40px;}
.marketing_two_column_image_section .container a { font-size: 18px;    font-family: 'open sans';    color: #fff;    line-height: 30px;    font-weight: 400;    padding: 10px 30px;    background-color: #4A78C0;}

.marketing_customer_widget { width: 100%; background-color: #212D45;}
.marketing_customer_widget .container { width: 1050px; display: table; margin: 0 auto;  padding-top: 70px; padding-bottom: 70px; text-align: center;}
.marketing_customer_widget .container h2 { margin: 0px; font-size: 16px; font-weight: 400; color: #d1d1d1; font-family: 'open sans'; padding-bottom: 40px; text-transform: uppercase; }

.marketing_industry { width: 100%; background-color: #090F13; }
.marketing_industry .container { width: 1150px; display: table; margin: 0 auto;  padding-top: 90px; padding-bottom: 30px; }
.marketing_industry .container h2 { margin: 0px auto; line-height: 40px; margin: 0 auto; font-size: 30px; font-family: 'open sans'; font-weight: 600; color: #fff; padding-bottom: 60px;  width: 52%; text-align: center;}
.marketing_industry .container .newrow {  width: 100%; display: table;}
.marketing_industry .container .newrow .col { width: 21%; margin-right: 5%; float: left; padding-bottom: 60px;}
.marketing_industry .container .newrow .col .title {width: 100%;font-size: 14px;    font-family: 'open sans';    color: #fff;    line-height: 30px;    font-weight: 600;  text-align: left; padding-top: 20px;padding-bottom: 0px;}
.marketing_industry .container .newrow .col .subtitle { text-transform: uppercase; font-size: 14px;    font-family: 'open sans';    color: #747373;    line-height: 24px;    font-weight: bold; padding-bottom: 20px; }
.marketing_industry .container .newrow .col .text { font-size: 14px;    font-family: 'open sans';    color: #aaaaaa;    line-height: 21px;    font-weight: 400; padding-bottom: 20px; }
.marketing_industry .container .newrow .col a { font-size: 14px;    font-family: 'open sans';    color: #747373;    line-height: 21px;    font-weight: 400;  }

.marketing_schedule_a_call { width: 100%;}
.marketing_schedule_a_call .container { width: 1050px; display: table; margin: 0 auto;  padding: 90px 0px;  }
.marketing_schedule_a_call .container h2 { margin: 0px; font-size: 32px; font-family: 'open sans'; font-weight: 400; color: #e45200; padding-bottom: 60px; text-align: center;}
.marketing_schedule_a_call .container .formbox {     width: 50%;    margin: 0 auto;}
.marketing_schedule_a_call .container .gform_wrapper .top_label .gfield_label { width: 17%; float: left;margin-top: 22px; color: #666666 !important;text-align: left;    padding-right: 20px;    font-size: 15px !important;}
.marketing_schedule_a_call .container .gform_wrapper .top_label div.ginput_container { width: 80%; float: left;}
.marketing_schedule_a_call .container .gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]),
.marketing_schedule_a_call .container .gform_wrapper textarea.medium {    background: transparent;    border: 0px;    border-bottom: 1px solid #D2D2D2;    font-size: 16px;    font-family: 'open sans' !important;    color: #333;    padding-left: 10px;    font-weight: 300 !important; border-radius: 0px;}
.marketing_schedule_a_call .container .gform_wrapper .gform_footer { text-align: center; margin-top: 20px;}
.marketing_schedule_a_call .container .gform_wrapper ul.gform_fields li.gfield {margin-bottom: 30px;    display: table;    width: 100%;}
.marketing_schedule_a_call .container .gform_wrapper .gform_footer #gform_submit_button_20 {    background-color: #e45200 !important; border-radius: 0px;padding: 10px 40px;}

.marketing_schedule_a_call .container .gfield_required { display: none;}

.page-id-6225 #contact_form { display: none !important;}


.all_device_banner { width: 100%;}
.all_device_banner .container { width: 1050px; margin: 0 auto; padding-top: 90px; display: table;}
.all_device_banner .container h2 { font-family: 'open sans'; font-size: 20px; font-weight: 400; padding-bottom: 30px; line-height:24px; color: #fff;margin: 0px;}
.all_device_banner .container h1 { font-family: 'open sans'; font-size: 44px; font-weight: bold; padding-bottom: 60px; line-height:50px; color: #fff; width: 60%;margin: 0px;}
.all_device_banner .container a.learnm { font-family: 'open sans';
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    color: #333;
    padding: 11px 30px;
    background-color: #F4C900;
    margin-right: 30px;}
.all_device_banner .container a.scheduled { font-family: 'open sans'; font-size: 16px; font-weight: 400; line-height:24px; color: #fff; border: 1px solid #fff;padding: 10px 30px; background-color: transparent;}

.all_hokuapps_clients { width: 100%; background-color: #196CAC; }
.all_hokuapps_clients .container { width: 1050px; margin: 0 auto; padding-top: 60px; padding-bottom: 20px; display: table;border-bottom: 13px solid #F0AB00;}
.all_hokuapps_clients .container .col {  width: 33.33%; text-align: center; float: left; padding-bottom: 40px;}
.all_hokuapps_clients .container .col h2 { font-family: 'open sans'; font-size: 50px; font-weight: bold;  line-height:60px; color: #F4C900; padding-bottom: 10px;margin: 0px;}
.all_hokuapps_clients .container .col .subtitle { font-family: 'open sans'; font-size: 18px; font-weight: 400; line-height:24px; color: #fff;}

.all_hokuapps_services { width: 100%; }
.all_hokuapps_services .container { width: 1050px; margin: 0 auto; padding-top: 90px; padding-bottom: 50px; display: table;}
.all_hokuapps_services .container h2 {text-align: center; font-family: 'open sans'; font-size: 40px; font-weight: 600; padding-bottom: 30px; line-height:50px; color: #333;margin: 0px;}
.all_hokuapps_services .container .text  {text-align: center; font-family: 'open sans'; font-size: 16px; font-weight: 400; padding-bottom: 60px; line-height:24px; color: #333;}
.all_hokuapps_services .container .text p { padding-bottom: 20px;}
.all_hokuapps_services .container .row { width: 88%;  display: table;margin: 0px auto;}
.all_hokuapps_services .container .row .col { width: 19%;
    float: left;
    text-align: center;
    padding-bottom: 60px;
    margin-right: 7%;}
.all_hokuapps_services .container .row .col1 { width: 19%;
    float: left;
    text-align: center;
    padding-bottom: 60px;
    margin-right: 7%;}
.all_hokuapps_services .container .row .col h2 { font-family: 'open sans'; font-size: 16px; font-weight: 600; line-height:24px; color: #333; padding-top: 10px;padding-bottom: 0px;}

.service_case_studies { width: 100%; background-color: #F5F5F5;}
.service_case_studies .container { width: 1050px; margin: 0 auto; padding-top: 90px; padding-bottom: 50px; display: table;}
.service_case_studies .container h2 { font-family: 'open sans';
    font-size: 40px;
    font-weight: 600;
    padding-bottom: 30px;
    line-height: 50px;
    color: #21A1D9;
    margin: 0px;
    text-align: center;}
.service_case_studies .container .text  { font-family: 'open sans'; font-size: 40px; font-weight: 600; padding-bottom: 60px; line-height:50px; color: #333; text-align: center; width: 80%; margin: 0 auto;}
.service_case_studies .container .row { width: 100%;  display: table;margin: 0px;}
.service_case_studies .container .row .col { width: 329px;
    margin-right: 31px;
    float: left;
    padding-bottom: 0;
    display: table; padding-bottom: 40px;}

.mobile_life_cycle { width: 100%; background-color: #fff; }
.mobile_life_cycle .container { width: 1050px; margin: 0 auto; padding-top: 90px; padding-bottom: 0px; display: table;}
.mobile_life_cycle .container h2 { font-family: 'open sans'; font-size: 40px; font-weight: 600; line-height:50px; color: #333;margin: 0px; text-align: center;}
.mobile_life_cycle .container .row { width: 100%;  display: table; padding-top: 70px; background-image: url(/wp-content/uploads/2017/07/botom-separator.png);    background-position: bottom;    background-repeat: no-repeat; margin: 0px;}
.mobile_life_cycle .container .row .left { width: 45%; margin-right: 4%; float: left; text-align: center; padding-bottom: 70px;}
.mobile_life_cycle .container .row .right { width: 51%; float: left; padding-bottom: 70px;}
.mobile_life_cycle .container .row h2 { font-family: 'open sans'; font-size: 22px; font-weight: 600; line-height:24px; color: #333; padding-bottom: 30px; margin: 0px; text-align: left;}
.mobile_life_cycle .container .row .title { font-family: 'open sans'; font-size: 22px; font-weight: 600; line-height:24px; color: #333; padding-bottom: 30px; margin: 0px; text-align: left;}
.mobile_life_cycle .container .row .text { font-family: 'open sans'; font-size: 16px; font-weight: 400; line-height:24px; color: #333; width: 100%;display: table;}
.mobile_life_cycle .container .row .text p { padding-bottom: 15px;}
.mobile_life_cycle .container .row .text ul { list-style: disc;padding-left: 17px;padding-bottom: 20px; padding-top: 20px;}
.mobile_life_cycle .container .row .text ul li {padding-left: 7px; font-family: 'open sans'; font-size: 16px; font-weight: 400; line-height:24px; color: #333; padding-bottom: 5px;}
.mobile_life_cycle .container .row a {font-family: 'open sans'; font-size: 20px; font-weight: 600; line-height:24px; color: #21A1D9; }
.mobile_life_cycle .container .row .text .col { width: 46%; float: left; margin-right: 5%; }
.mobile_life_cycle .container .row .text .col2 { width: 30%; float: left; margin-right: 5%; }

.service_cta_left { width: 100%;}
.service_cta_left .container { width: 1050px; margin: 0 auto; padding-top: 60px; padding-bottom: 50px; display: table;}
.service_cta_left .container .position { width: 50%;}
.service_cta_left .container .title { font-family: 'open sans'; font-size: 36px; font-weight: 600; line-height:50px; color: #fff;margin: 0px; padding-bottom: 30px;}
.service_cta_left .container .text { font-family: 'open sans'; font-size: 18px; font-weight: 400; line-height:24px; color: #fff;margin: 0px;padding-bottom: 70px;}
.service_cta_left .container a { font-family: 'open sans';
    font-size: 18px;
    font-weight: 400;
    line-height: 24px;
    color: #333;
    padding: 11px 30px;
    background-color: #F4C900;
    border-radius: 20px;}
.service_cta_center .container h2 {
    font-family: 'open sans';
    font-size: 40px;
    font-weight: 600;
    line-height: 50px;
    color: #fff;
    margin: 0px;
    padding-bottom: 30px;
}
.service_cta_center { width: 100%;}
.service_cta_center .container { width: 950px;
    margin: 0 auto;
    padding-top: 90px;
    padding-bottom: 129px;
    display: table;
    text-align: center;
    border-bottom: 13px solid #F0AB00;}
.service_cta_center .container .title { font-family: 'open sans'; font-size: 40px; font-weight: 600; line-height:50px; color: #fff;margin: 0px; padding-bottom: 30px;}
.service_cta_center .container .text { font-family: 'open sans'; font-size: 18px; font-weight: 400; line-height:24px; color: #fff;margin: 0px;padding-bottom: 70px;}
.service_cta_center .container a { font-family: 'open sans';
    font-size: 18px;
    font-weight: 400;
    line-height: 24px;
    color: #fff;
    padding: 11px 30px;
    background-color: #21A1D9;
}

.service_cta_request_a_demo { width: 100%;}
.service_cta_request_a_demo .container { width: 1050px;
    margin: 0 auto;
    padding-top: 70px;
    padding-bottom: 129px;
    display: table;
    text-align: center;
}
.service_cta_request_a_demo .container h2 { width: 95%;
    margin: 0 auto;font-family: 'open sans'; font-size: 40px; font-weight: 600; line-height:50px; color: #fff;margin: 0px; padding-bottom: 30px;}
.service_cta_request_a_demo .container .text {width: 90%;
    margin: 0 auto; font-family: 'open sans'; font-size: 18px; font-weight: 400; line-height:24px; color: #fff;margin: 0px;padding-bottom: 50px;}
.service_cta_request_a_demo .container .formname { font-family: 'open sans'; font-size: 24px; font-weight: 400; line-height:30px; color: #F4C900;margin: 0px;padding-bottom: 0px;}
.service_cta_request_a_demo .container a { font-family: 'open sans';
    font-size: 18px;
    font-weight: 400;
    line-height: 24px;
    color: #fff;
    padding: 11px 30px;
    background-color: #21A1D9;
}

#gform_fields_22 label { display: none;}
#gform_fields_22 li { display: inline;
    clear: none;
    float: left; width: auto;}
.cta_formname .gform_wrapper li.gfield.gfield_error { padding-top: 24px !important;}
.cta_formname .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description { color: #fff !important;}

#gform_wrapper_22 .gform_body { display: inline; }
#gform_wrapper_22.gform_wrapper .gform_footer { display: inline; }
#gform_wrapper_22 { margin: 0px;}
#gform_submit_button_22 { margin-top: 24px;
    border-radius: 0px;
    padding: 11px 25px;}
#gform_wrapper_22.gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]){
    border-radius: 0px;
    height: 45px;
    font-family: 'open sans' !important;
    font-size: 14px !important;padding: 5px 15px;
}
.cta_formname .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) { width: auto;}
.postid-7532 #cta_form_section .cta_formname .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description { color: #790000 !important;font-weight: 400;}

.service_left_right_content {width: 100%; background-color: #fff;  }
.service_left_right_content .container { width: 1050px; margin: 0 auto; padding-top: 90px; padding-bottom: 20px; display: table;}
.service_left_right_content .container .left { width: 45%; margin-right: 5%; float: left; text-align: center; padding-bottom: 70px;}
.service_left_right_content .container .right { width: 50%; float: left; padding-bottom: 70px;}
.service_left_right_content .container h2 { font-family: 'open sans'; font-size: 40px; font-weight: 600; line-height:50px; color: #333;margin: 0px; text-align: left; padding-bottom: 50px;}
.service_left_right_content .container .text { font-family: 'open sans'; font-size: 16px; font-weight: 400; line-height:24px; color: #333; width: 100%;display: table;}
.service_left_right_content .container .text p { padding-bottom: 15px;}
.service_left_right_content .container .text ul { list-style: disc;padding-left: 17px;padding-bottom: 20px;}
.service_left_right_content .container .text ul li {padding-left: 7px; font-family: 'open sans'; font-size: 16px; font-weight: 400; line-height:24px; color: #333; padding-bottom: 5px;}

.floatingrequestademo { width: 100%;
    background-color: #000;
    z-index: 10;
    top: 0px;
    position: fixed;}
.floatingrequestademo .container{     width: 1050px;
    margin: 0 auto;
    padding: 15px 0px;
    display: table;}
.floatingrequestademo .container .title { font-size: 16px;
    font-family: 'open sans';
    color: #fff;
    line-height: 24px;
    font-weight: 400;
    margin: 0px;float: left;padding-top: 6px;}
.floatingrequestademo .container a { background-color: #e45200 !important;
    padding: 8px 25px;
    border-radius: 0px; color: #fff;
    font-size: 14px;
    font-family: 'open sans' !important;
    font-weight: 400;float: right;}

.android_dev_company_banner { width: 100%; }
.android_dev_company_banner .container { width: 1050px; margin: 0 auto; padding-top: 70px;}
.android_dev_company_banner .container .title { font-family: 'open sans'; font-size: 26px; font-weight: 400; line-height:30px; color: #FEEF00;margin: 0px; padding-bottom: 5px;}
.android_dev_company_banner .container h1 { text-transform: uppercase;font-family: 'open sans'; font-size: 34px; font-weight: bold; line-height:50px; color: #fff;margin: 0px; padding-bottom: 30px; width: 60%;}
.android_dev_company_banner .container .text {font-family: 'open sans';
    font-size: 18px;
    font-weight: 400;
    line-height: 24px;
    color: #fff;
    width: 64%;}
.android_dev_company_banner .container .text h2 { font-family: 'open sans';margin: 0px;padding: 0px;
    display: inline;
    font-size: 18px;
    font-weight: 400;
    line-height: 24px;
    color: #fff;
}


.cta_form_section { width: 100%;}
.cta_form_section .container { width: 1050px; margin: 0 auto; padding: 40px 0px;}
.cta_form_section .container h2 { font-family: 'open sans'; font-size: 34px; font-weight: 400; line-height:50px; color: #333;margin: 0px; padding-bottom: 0px; text-align: center;}
#gform_fields_23 li {
    display: inline;
    clear: none;
    float: left;width: auto; padding-right: 16px !important;margin-top: 16px !important;
}

#gform_fields_23 li div.ginput_container { margin-top: 8px !important;}
#gform_fields_23 label {
    display: none;
}
#gform_wrapper_23.gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]){
    border-radius: 0px;
    height: 45px;
    font-family: 'open sans' !important;
    font-size: 14px !important;
    padding: 5px 15px;width: auto;
}
#gform_wrapper_23 .gfield_required { display: none;}
#gform_submit_button_23 {
    margin-top: 24px;
    border-radius: 0px;
    padding: 11px 25px;
    background-color: #FFAF03;
    font-family: 'open sans' !important;
    font-size: 16px !important;
    font-weight: 600;margin-right: 0px;
    color: #333;
}
#gform_wrapper_23.gform_wrapper .gform_footer {
    display: inline;
}
#gform_wrapper_23 .gform_body {
    display: inline;
}

#gform_fields_23 #field_23_4 { margin-right: 0px;}

.android_feature_left_image { width: 100%; background-color: #F7F7F7;}
.android_feature_left_image .container { width: 1050px; margin: 0 auto; padding-top: 70px; padding-bottom: 30px;display: table;}
.android_feature_left_image .container .row { width: 100%; display: table; clear: both;margin: 0px;}
.android_feature_left_image .container .row .left { width: 44%;
    float: left;
    padding-bottom: 60px;
    margin-right: 4%;}
.android_feature_left_image .container .row .right { width: 52%;
    float: left;
    padding-bottom: 60px;text-align: left;}
.android_feature_left_image .container .row .right h2 { margin: 0px; font-family: 'open sans';
    font-size: 34px;
    font-weight: 400;
    line-height: 40px;
    color: #333;
    margin: 0px;
    padding-bottom: 20px;
    width: 100%;}
.android_feature_left_image .container .row .right .text { margin: 0px; font-family: 'open sans'; font-size: 16px; font-weight: 400; line-height:24px; color: #333;margin: 0px; }
.android_feature_left_image .container .row .right .text h3 { font-weight: 600; display: table;font-family: 'open sans'; font-size: 16px; line-height:24px; color: #333;margin-top: 0px;}

.development_diagram { width: 100%; background-color: #fff;}
.development_diagram .container { width: 1050px; margin: 0 auto; padding: 70px 0px;border-bottom: 13px solid #F0AB00; text-align: center;}
.development_diagram .container h2 { font-family: 'open sans'; font-size: 34px; font-weight: 400; line-height:40px; color: #333;margin: 0px; padding-bottom: 60px; text-align: center;}

.postid-6588 .service_cta_center .container { width: 1050px;}
.postid-6588 .service_cta_center .container { border: 0px !important;}
.postid-6588 .service_cta_center .container h2 { font-weight: 400;}
.postid-6588 .service_cta_center .container .text p  { padding-bottom: 10px;}
.postid-6588 .service_cta_center .container .text { font-size: 20px; font-weight: 300;}

.left_content_and_form { width: 100%; background-color: #fff;}
.left_content_and_form .container { width: 1050px; margin: 0 auto; padding: 70px 0px;}
.left_content_and_form .container .left { width: 50%; margin-right: 5%; float: left;}
.left_content_and_form .container .right { width: 45%; float: left;}
.left_content_and_form .container h2 { font-family: 'open sans'; font-size: 34px; font-weight: 400; line-height:40px; color: #333;margin: 0px; padding-bottom: 30px; }
.left_content_and_form .container p { font-family: 'open sans'; font-size: 16px; font-weight: 400; line-height:24px; color: #333;margin: 0px; padding-bottom: 15px;}
.left_content_and_form .container h3 { font-family: 'open sans'; font-size: 20px; font-weight: 400; line-height:24px; color: #333;margin: 0px; padding-bottom: 15px; padding-top: 10px;}
.left_content_and_form .container ul { padding-left: 0px;
    list-style: none;}
.left_content_and_form .container ul li { font-family: 'open sans'; font-size: 16px !important; font-weight: 300; line-height:24px; color: #333;margin: 0px; padding-bottom: 0px;}
.left_content_and_form .container ul li h4 { font-weight: 600;font-size: 16px !important; }

.left_content_and_form .container .formbox { width: 100%; background-color: #F2F2F2; margin: 0 auto;padding: 30px 50px;}
.left_content_and_form .container .formbox .title { font-family: 'open sans'; font-size: 28px; font-weight: 400; line-height:35px; color: #333;margin: 0px; padding-bottom: 20px; text-align: center; text-transform: uppercase; padding-top: 30px;}
#gform_wrapper_24 .gfield_required { display: none;}
#gform_wrapper_24 label {
    display: none;
}

#gform_wrapper_24.gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]){
    border-radius: 0px;
    height: 45px;
    font-family: 'open sans' !important;
    font-size: 14px !important;
    padding: 5px 15px;width: 100%;
}

#gform_wrapper_24.gform_wrapper textarea.medium {
    border-radius: 0px;
    font-family: 'open sans' !important;
    font-size: 14px !important;
    padding: 5px 15px;width: 100%;
}

#gform_submit_button_24 { border-radius: 0px; text-align: center; padding: 10px 30px; background-color: #0C6BA1;}
#gform_submit_button_24.gform_wrapper form { text-align: center;}


.development_process_view { width: 100%; text-align: center;}
.development_process_view .container { width: 950px; margin: 0 auto; padding-top: 90px; padding-bottom: 50px;}
.development_process_view .container h3 {  font-family: 'open sans'; font-size: 34px; font-weight: 400; line-height:40px; color: #fff;margin: 0px; padding-bottom: 15px; }
.development_process_view .container .title { font-family: 'open sans'; font-size: 16px; font-weight: 400; line-height:24px; color: #fff;margin: 0px; padding-bottom: 100px;}
.development_process_view .container .row { width: 100%; display: table; clear: both;margin: 0px;}
.development_process_view .container .row .col { width: 21%; margin-right: 5%; float: left; text-align: center; padding-bottom: 40px;}
.development_process_view .container .row .col h2 { font-family: 'open sans'; font-size: 16px; font-weight: 600; line-height:24px; color: #fff;margin: 0px; padding-bottom: 0px;
    padding-top: 20px;}

.android_services { width: 100%;}
.android_services .container { width: 950px; margin: 0 auto; padding-top: 90px; padding-bottom: 50px;}
.android_services .container h2 {  font-family: 'open sans'; font-size: 34px; font-weight: 400; line-height:40px; color: #333;margin: 0px; padding-bottom: 15px; text-align: center; }
.android_services .container .title { font-family: 'open sans'; font-size: 16px; font-weight: 400; line-height:24px; color: #333;margin: 0px; padding-bottom: 40px; text-align: center;}
.android_services .container .text { font-family: 'open sans'; font-size: 16px; font-weight: 400; line-height:24px; color: #333;margin: 0px; padding-bottom: 50px; text-align: center;}
.android_services .container .row { width: 100%; display: table; clear: both; margin: 0px;}
.android_services .container .row .col { width: 26%;     margin-right: 11%; float: left; text-align: left; padding-bottom: 40px;}
.android_services .container .row .col .ctitle { font-family: 'open sans'; font-size: 16px; font-weight: 600; line-height:24px; color: #333;margin: 0px; padding-bottom: 10px;
    padding-top: 20px; }
.android_services .container .row .col .ctext { font-family: 'open sans'; font-size: 16px; font-weight: 400; line-height:24px; color: #333;margin: 0px;}


.two_column_view { width: 100%;}
.two_column_view .container { width: 1050px; margin: 0 auto; padding-top: 90px; padding-bottom: 50px;}
.two_column_view .container .left { width: 65%; float: left; padding-bottom: 40px; }
.two_column_view .container .left .col { width: 17%; float: left;}
.two_column_view .container .left .col1 { width: 80%; float: left;}
.two_column_view .container .right { width: 35%; float: left; padding-bottom: 40px;}
.two_column_view .container .left h2 {  font-family: 'open sans'; font-size: 30px; font-weight: 400; line-height:40px; color: #333;margin: 0px; padding-bottom: 15px; }
.two_column_view .container .left h2 b { font-weight: bold;}
.two_column_view .container .left .title { border-left: 1px solid #000; padding-left: 10px; font-family: 'open sans'; font-size: 14px; font-weight: 400; line-height:24px; color: #333; font-style: italic;}
.two_column_view .container .right h3 { font-family: 'open sans'; font-size: 22px; font-weight: 600; line-height:40px; color: #FFAF03; padding-bottom: 25px; margin: 0px;}
.two_column_view .container .right .colview .col { width: 20%; float: left;}
.two_column_view .container .right .colview .col1 { width: 80%; float: left;}
.two_column_view .container .right .colview p { font-family: 'open sans'; font-size: 16px; font-weight: 400; line-height:24px; color: #fff; padding-bottom: 20px;}
.two_column_view .container .right .colview a { font-family: 'open sans';     font-size: 18px;    font-weight: 600;    line-height: 24px;    color: #fff;    padding: 10px 30px;    background-color: #FFAF03;margin-top: 30px;
    display: table;}

#gform_wrapper_24 .gform_footer { padding-top: 40px; text-align: center;}
#gform_wrapper_24 ul.gform_fields li.gfield { padding-top: 1px;}

.technologies { width: 100%; background-color: #fff;}
.technologies .container { width: 1050px; margin: 0 auto; padding: 90px 0px; text-align: center; display: table;}
.technologies .container h2 {  font-family: 'open sans'; font-size: 34px; font-weight: 400; line-height:40px; color: #333; margin: 0px; padding-bottom: 30px; }
.technologies .container .text { font-family: 'open sans'; font-size: 16px; font-weight: 300; line-height:24px; color: #333; padding-bottom: 60px; }

.android_results { width: 100%; }
.android_results .container { width: 800px; margin: 0 auto; padding-top: 90px; text-align: center; display: table;}
.android_results .container h2 {  font-family: 'open sans'; font-size: 34px; font-weight: 400; line-height:40px; color: #333; margin: 0px; padding-bottom: 30px; }
.android_results .container h3 { font-family: 'open sans'; font-size: 16px; font-weight: 300; line-height:24px; color: #333; padding-bottom: 60px; margin: 0px;}
.android_results .container .row { width: 100%; display: table; margin: 0px;}
.android_results .container .row .col { width: 25%; margin-right: 12%; float: left; padding-bottom: 40px;}
.android_results .container .row .col .ctitle { font-family: 'open sans'; font-size: 16px; font-weight: 600; line-height:24px; color: #333; padding-top: 20px;}


.android_expertise_include { width: 100%; }
.android_expertise_include .container { width: 950px; margin: 0 auto; padding-top: 90px; text-align: center; display: table;border-bottom: 13px solid #F0AB00; padding-bottom: 40px;}
.android_expertise_include .container h2 {  font-family: 'open sans'; font-size: 34px; font-weight: 400; line-height:40px; color: #333; margin: 0px; padding-bottom: 30px; }
.android_expertise_include .container .text { font-family: 'open sans'; font-size: 16px; font-weight: 300; line-height:24px; color: #333; padding-bottom: 80px; }
.android_expertise_include .container .row { width: 100%; display: table; margin: 0px;}
.android_expertise_include .container .row .col { width: 25%; margin-right: 12%; float: left; padding-bottom: 50px;}
.android_expertise_include .container .row .col .ctitle { font-family: 'open sans'; font-size: 16px; font-weight: 400; line-height:24px; color: #333; padding-top: 20px;}

.cta_with_case_study { width: 100%; background-color: #232323; }
.cta_with_case_study .container { width: 1050px; margin: 0 auto; padding-top: 90px; display: table; padding-bottom: 50px;}
.cta_with_case_study .container h2 {  font-family: 'open sans'; font-size: 34px; font-weight: 400; line-height:40px; color: #fff; margin: 0px; padding-bottom: 20px; text-align: center;}
.cta_with_case_study .container .text { font-family: 'open sans'; font-size: 16px; font-weight: 300; line-height:24px; color: #fff; padding-bottom: 50px;  text-align: center; }
.cta_with_case_study .container .row { width: 100%; display: table; margin: 0px;}
.cta_with_case_study .container .row .left { width: 59%; float: left; padding-bottom: 40px;}
.cta_with_case_study .container .row .right { width: 41%; float: left; padding-bottom: 40px;}
.cta_with_case_study .container .row .right .content {  font-family: 'open sans'; font-size: 16px; font-weight: 400; line-height:24px; color: #fff; padding-bottom: 50px;}
.cta_with_case_study .container .row .right a { font-family: 'open sans';     font-size: 16px;    font-weight: 400;    line-height: 24px;    color: #fff;    padding: 10px 30px;    background-color: #0C6BA1;}


.range_of_industry { width: 100%; background-color: #fff;}
.range_of_industry .container { width: 1050px; margin: 0 auto; padding-top: 90px; display: table; padding-bottom: 50px; text-align: left;}
.range_of_industry .container .row { width: 100%; display: table; margin: 0px;}
.range_of_industry .container .row .left { width: 40%; float: left; padding-bottom: 40px; margin-right: 5%;}
.range_of_industry .container .row .right { width: 55%; float: left; padding-bottom: 0px;}
.range_of_industry .container .row .left h2 {  font-family: 'open sans'; font-size: 34px; font-weight: 400; line-height:40px; color: #333; margin: 0px; padding-bottom: 30px; }
.range_of_industry .container .row .left .text { font-family: 'open sans'; font-size: 16px; font-weight: 400; line-height:24px; color: #333; }
.range_of_industry .container .row .right .col { width: 50%; float: left; padding-bottom: 40px;}
.range_of_industry .container .row .right .col ul { list-style: disc; padding-left: 30px; border-left: 1px solid #D4D4D4;}
.range_of_industry .container .row .right .col ul li { font-family: 'open sans'; font-size: 16px; font-weight: 600; line-height:24px; color: #0C6BA1; padding-bottom: 10px;}
.range_of_industry .container .row .right .col1 { width: 70%; float: left; padding-bottom: 40px;}
.range_of_industry .container .row .right .col2 { width: 30%; float: left; padding-bottom: 40px;margin-top: 70px;}
.range_of_industry .container .row .right .col1 .content p b { font-family: 'open sans'; font-size: 20px; font-weight: 400; line-height:30px; color: #333; padding-bottom: 20px; text-transform: initial;}
.range_of_industry .container .row .right .col1 .content p { font-family: 'open sans'; font-size: 20px; font-weight: 400; line-height:30px; color: #9A9A9A; text-transform: uppercase;}
.range_of_industry .container .row .right .col2 a { font-family: 'open sans';     font-size: 15px;    font-weight: 600;    line-height: 24px;    color: #333;    padding: 10px 25px;    background-color: #FFAF03;}


.three_column_core { width: 100%; background-color: #F7F7F7;}
.three_column_core .container { width: 1050px; margin: 0 auto; padding-top: 90px; display: table; padding-bottom: 50px; text-align: left;}
.three_column_core .container h2 {  font-family: 'open sans'; font-size: 26px; font-weight: 400; line-height:40px; color: #333; margin: 0px; padding-bottom: 30px; }
.three_column_core .container .text { font-family: 'open sans'; font-size: 16px; font-weight: 400; line-height:24px; color: #333; }
.three_column_core .container .row { width: 100%; display: table; margin: 0px;}
.three_column_core .container .row .col { width: 33%; float: left; padding-bottom: 40px; margin-right: 5%;}
.three_column_core .container .row .col1 { width: 29%; float: left; padding-bottom: 40px; margin-right: 4%;}
.three_column_core .container ul { list-style: disc; padding-left: 25px; }
.three_column_core .container ul li { font-family: 'open sans'; font-size: 16px; font-weight: 400; line-height:24px; color: #333; padding-bottom: 13px;}
.three_column_core .container .boxborder { border: 1px solid #E4E4E4; padding: 25px; -webkit-box-shadow: -2px -1px 12px -11px rgba(0,0,0,0.75);
    -moz-box-shadow: -2px -1px 12px -11px rgba(0,0,0,0.75);
    box-shadow: -2px -1px 12px -11px rgba(0,0,0,0.75); background-color: #fff;}
.three_column_core .container .title { margin-top: 0px;font-family: 'open sans'; font-size: 16px; font-weight: 600; line-height:24px; color: #333; text-align: center; padding-bottom: 25px; border-bottom: 1px solid #E1E1E1; margin-bottom: 20px;}
.three_column_core .container .jobcontent { font-family: 'open sans'; font-size: 16px; font-weight: 400; line-height:24px; color: #333; text-align: left; padding-bottom: 25px;  padding-top: 20px; padding-left: 25px; padding-right: 25px;}
.three_column_core .container a { font-family: 'open sans'; font-size: 15px; font-weight: 600; line-height: 24px; color: #fff;    padding: 10px 25px;    background-color: #0C6BA1;}
.three_column_core .container .profilemanage { text-align: center;}
.three_column_core .container .aboutprofile { font-family: 'open sans'; font-size: 14px; font-weight: 400; line-height:24px; color: #333; padding-top: 20px; padding-bottom: 20px; }
.three_column_core .container .profilename { font-family: 'open sans'; font-size: 18px; font-weight: 400; line-height:24px; color: #0C6BA1; padding-bottom: 20px;}


.android_faq { width: 100%;}
.android_faq .container { width: 1000px; margin: 0 auto; padding-top: 90px; display: table; padding-bottom: 90px;}
.android_faq .container h2 {  font-family: 'open sans'; font-size: 34px; font-weight: 400; line-height:40px; color: #333; margin: 0px; padding-bottom: 15px; text-align: center;}
.android_faq .container .text { font-family: 'open sans'; font-size: 16px; font-weight: 400; line-height:24px; color: #333;  text-align: center; padding-bottom: 60px;}
.android_faq .container .row { width: 100%; display: table; margin: 0px;    padding-bottom: 20px;}

.android_faq .container p { text-align: left;
    padding: 15px 30px;
    margin: 0px;
    background-color: #F7F7F7; }

.android_faq .container h3 {  background-color: #F7F7F7; font-family: 'open sans'; font-size: 16px; margin: 0px; background: #F7F7F7;padding: 15px 30px;    font-weight: 600; color: #333;}
.android_faq .container h3 strong a {font-size: 16px;padding-bottom: 30px;font-family: 'open sans'; color: #333333; font-weight: 600;}
.android_faq .container p strong a {font-size: 16px;padding-bottom: 30px;font-family: 'open sans'; color: #333333; font-weight: 600;line-height: 20px; }
.android_faq .container p strong a {font-size: 16px;padding-bottom: 30px;font-family: 'open sans'; color: #333333; font-weight: 600;line-height: 20px; }
.android_faq .container ul {    padding-bottom: 0px; list-style: none; display: block; width: 100%; padding-top: 25px;border: 1px solid #eeeeee;    padding-left: 31px; }
/*.android_faq .container ul li { display: list-item; }*/
.android_faq .container ul li div.answertext { font-size: 16px;padding-bottom: 30px;font-family: 'open sans'; color: #333; font-weight: 400;line-height: 24px;display: block;}
.android_faq .container ul li img { margin-right: 20px; display: inline;}
.android_faq .container p strong a.open { font-weight: 400; color: #333333;}
.android_faq .container a.autohide::before {  padding-top: 10px;  color: #333; float: right;   content: "+";    font-family: 'Open Sans',Arial;    font-size: 33px;    line-height: 1px;    font-weight: 400;    vertical-align: sub;    margin-right: 15px;}
.android_faq .container a.autohide.open::before {  padding-top: 0px;  content: "_";    top: -5px;color: #333333; font-weight: 400;vertical-align: text-top;float: right;}
.android_faq .container .ctabox { padding-top: 30px;}
.android_faq .container a.ctaska { font-family: 'open sans' !important; font-size: 15px !important; font-weight: 400 !important; line-height: 24px !important; color: #333 !important;    padding: 10px 25px !important;    background-color: #FFAF03 !important;}
.android_faq .container ul li .answertext ul { padding: 0px; border: 0px; padding-top: 15px;}


.about_ideas { width: 100%; background-color: #09ABDF;}
.about_ideas .container { width: 1000px; margin: 0 auto; padding-top: 90px; display: table; padding-bottom: 50px;}
.about_ideas .container .row { width: 100%; display: table; margin: 0px;}
.about_ideas .container .row .col { width: 45%; margin-right: 10%; float: left; background-color: #fff; padding: 30px 50px; text-align: center; padding-bottom: 50px;margin-bottom: 40px;min-height: 230px;}
.about_ideas .container .row .col h2 { font-family: 'open sans'; font-size: 16px; font-weight: 400; line-height:24px; color: #333; text-align: center; padding-bottom: 40px;}
.about_ideas .container .row .col a { font-family: 'open sans'; font-size: 15px; font-weight: 600; line-height: 24px; color: #fff; padding: 10px 25px; background-color: #0C6BA1; }
.about_ideas .container .about_ideas-1 { display: none;}

.iphone_dev_comp_banner { width: 100%;}
.iphone_dev_comp_banner .container { width: 1050px; margin: 0 auto;display: table;}
.iphone_dev_comp_banner .container h1 { font-size: 38px;padding-bottom: 10px;font-family: 'open sans'; color: #333333; font-weight: 600;line-height: 45px; width: 42%; padding-top: 150px;}
.iphone_dev_comp_banner .container .subheading { font-size: 18px;font-family: 'open sans'; color: #333333; font-weight: 400;line-height: 27px; width: 45%; }

.iphone_image_content { width: 100%;}
.iphone_image_content .container { width: 1050px; margin: 0 auto;display: table; padding-top: 90px; padding-bottom: 60px;}
.iphone_image_content .container .left { width: 45%; float: left; margin-right: 5%;}
.iphone_image_content .container .right { width: 50%; float: left; }
.iphone_image_content .container img { margin-right: 40px; margin-bottom: 30px;}
.iphone_image_content .container .text { font-size: 16px;font-family: 'open sans'; color: #333333; font-weight: 400;line-height: 24px; }
.iphone_image_content .container h2 { font-size: 34px; ont-family: 'open sans'; color: #333333; font-weight: 400;line-height: 40px;  padding-bottom: 25px; margin: 0px;}
.iphone_image_content .container .row { margin: 0px; padding-bottom: 30px;}

.iphone_process_flow { width: 100%; background-color: #FBFBFB; border-top: 1px solid #E3E3E3;}
.iphone_process_flow .container { width: 1050px; margin: 0 auto;display: table; padding-top: 90px; padding-bottom: 90px;border-bottom: 13px solid #F0AB00;}
.iphone_process_flow .container .row { margin: 0px; display: table; width: 100%; }
.iphone_process_flow .container h2 { font-size: 34px; font-family: 'open sans'; color: #333333; font-weight: 400;line-height: 40px;  padding-bottom: 25px; text-align: center;margin: 0px;}
.iphone_process_flow .container .col { width: 331px; float: left; padding: 30px; border: 1px solid #EBEBEB; background-color: #fff; text-align: center;height: 400px;}
.iphone_process_flow .container .col1 { width: 27px; float: left;height: 400px; padding-top: 175px;}
.iphone_process_flow .container .text { font-size: 16px; font-family: 'open sans'; color: #333333; font-weight: 400;line-height: 24px;  text-align: center; padding-bottom: 40px;}
.iphone_process_flow .container .title { font-size: 16px; font-family: 'open sans'; color: #333333; font-weight: 600;line-height: 24px;  text-align: center; padding-top: 15px; padding-bottom: 15px;}
.iphone_process_flow .container .content ul { padding-left: 16px;}
.iphone_process_flow .container .content ul li { font-size: 16px; font-family: 'open sans'; color: #333333; font-weight: 400;line-height: 24px;  padding-bottom: 5px; text-align: left;}

.radp_cta_1_section .container .title {
    font-family: 'open sans';
    font-size: 40px;
    font-weight: 300;
    color: #fff;
    line-height: 50px;
    padding-bottom: 60px;
    margin: 0;
    text-align: center;
    width: 73%;
    margin: 0 auto;
}

.postid-6675 .mobile_life_cycle .container { padding-top: 30px;}
.postid-6675 .mobile_life_cycle .container .row .title { font-size: 34px; font-family: 'open sans'; color: #333333; font-weight: 300;line-height: 40px; }
.postid-6675 .mobile_life_cycle .container .row .text b { color:#0C679B; font-size: 16px; font-weight: 600;display: table;margin-bottom: 10px;}
.postid-6675 .mobile_life_cycle .container .row .text div.bl { margin-bottom: 10px; }
.postid-6675 .mobile_life_cycle .container .row .text div.bl::after { border-bottom: 2px solid #0C679B; width: 20%;content: ' ';    clear: both;    display: table;}
.postid-6675 .service_cta_left .container .title { font-size: 34px; font-weight: 400;}
.postid-6675 .service_cta_left .container .text { font-size: 16px; font-weight: 400;line-height: 27px;}

.iphone_features_image_text { width: 100%; background-color: #fff;}
.iphone_features_image_text .container { width: 1050px; margin: 0 auto;display: table; padding-top: 90px; padding-bottom: 30px;}
.iphone_features_image_text .container h2, .iphone_features_image_text .container .ctitle { font-size: 34px; font-family: 'open sans'; color: #333333; font-weight: 400;line-height: 40px; padding-bottom: 60px; text-align: center; margin: 0px;}
.iphone_features_image_text .container .row { width: 100%; margin: 0px; display: table;}
.iphone_features_image_text .container .left { float: left; width: 50%; padding-bottom: 60px;}
.iphone_features_image_text .container .right1 { display: none; width: 100%; padding-bottom: 40px;}
.iphone_features_image_text .container .right { float: left; width: 50%; padding-bottom: 60px;}
.iphone_features_image_text .container .title { font-size: 34px; font-family: 'open sans'; color: #333333; font-weight: 300;line-height: 40px; padding-bottom: 40px;}
.iphone_features_image_text .container .text { color:#333333; font-size: 16px; font-weight: 400;display: table;}
.iphone_features_image_text .container .text b { font-weight: 600; display: table; padding-bottom: 10px;}
.iphone_features_image_text .container .text ul { list-style: none; padding-left: 0px;}
.iphone_features_image_text .container .text ul li { padding-bottom: 30px;}
.postid-6675 .service_left_right_content .container h2 { font-weight: 400; padding-bottom: 30px;font-size: 34px; line-height: 40px;}
.postid-6675 .service_left_right_content .container .text { line-height: 30px;}

.postid-6675 .service_left_right_content { background-color: #F7F7F7; border-top: 1px solid #E3E3E3;}

.hire_now_iphone { width: 100%;}
.hire_now_iphone .container { width: 1050px; margin: 0 auto;display: table; }
.hire_now_iphone .container .row { width: 100%; margin: 0px; display: table;  padding-bottom: 60px;}
.hire_now_iphone .container .row .col { width: 13%;
    float: left;
    padding-bottom: 30px;}
.hire_now_iphone .container .row .col1 {width: 69%;
    float: left;
    padding-bottom: 30px;
    margin-right: 5%;}
.hire_now_iphone .container .row .col2 {width: 13%;
    float: left;
    padding-bottom: 30px;
    margin-top: 100px;}
.hire_now_iphone .container .title {text-align: center;
    width: 80%;
    margin: 0 auto; padding-top: 90px;font-size: 32px; font-family: 'open sans'; color: #333333; font-weight: 300;line-height: 40px; padding-bottom: 40px;}
.hire_now_iphone .container .heading { text-transform: uppercase; font-size: 50px; font-family: 'open sans'; color: #333333; font-weight: 600;line-height: 50px; padding-bottom: 40px; text-align: center;}
.hire_now_iphone .container h2 { text-transform: uppercase; font-size: 50px; font-family: 'open sans'; color: #333333; font-weight: 600;line-height: 50px; padding-bottom: 40px; text-align: center; margin:0px;}
.hire_now_iphone .container .text { font-size: 18px; font-family: 'open sans'; color: #333333; font-weight: 400;line-height: 24px;text-align: center;}
.hire_now_iphone .container a { font-family: 'open sans'; font-size: 16px; font-weight: 600; line-height: 24px; color: #fff;    padding: 10px 25px;    background-color: #0C9AD2;}
.hire_now_iphone .container .text a {font-family: 'open sans'; font-size: 18px; font-weight: 400; line-height: 24px; color: #0C9AD2;    padding: 0px;    background-color: transparent;}


.iphone_build_apps {
    width: 100%;
    background-color: #fff
}

.iphone_build_apps .container {    width: 1050px;    margin: 0 auto;    display: table;    padding-top: 90px;    padding-bottom: 60px}
.iphone_build_apps .container .title {     font-weight: 400; padding-bottom: 30px;font-size: 34px; line-height: 40px; color: #333; text-align: center; margin:0px;}
.iphone_build_apps .container .text {     font-weight: 400; padding-bottom: 30px;font-size: 16px; line-height: 24px; color: #333; text-align: center; }
.iphone_build_apps .container .ctitle {     font-weight: 400; padding-bottom: 30px;font-size: 16px; line-height: 24px; color: #333; text-align: center; padding-top: 15px; padding-bottom: 15px;}


.iphone_build_apps #tabs {
    list-style: none;
    margin: 0 auto;
    margin-bottom: 0px;
    width: 100%;
    padding-left: 0;
    border-bottom: 2px solid #e2e2e2;
    padding-bottom: 0;display: table;
}

.iphone_build_apps #tabv li .left { float: left; width:40%; margin-right:5%; padding-bottom: 30px;}
.iphone_build_apps #tabv li .right { float: left; width:55%; }
.iphone_build_apps #tabv li .right .subtitle { font-weight: 600; padding-bottom: 30px;font-size: 16px; line-height: 24px;color: #333; padding-bottom: 20px; text-align: left;font-family: 'open sans';}
.iphone_build_apps #tabv li .right .subtext { font-weight: 400; padding-bottom: 30px;font-size: 16px; line-height: 26px; color: #333;text-align: left;font-family: 'open sans';}

.iphone_build_apps #tabs li {
    display: inline;
    line-height: 50px;
    cursor: pointer;
    font-size: 26px;
    font-family: 'open sans';
    color: #333;
    line-height: 40px;
    font-weight: 400;
    padding: 11px 63px;float: left;
    text-align: center;
}

.iphone_build_apps #tabs li.active {
    border-bottom: 2px solid #0C689D;
    display: inline-block;
    position: relative;margin-bottom: -2px;
}

.iphone_build_apps ul#tabv {
    padding: 0;
    text-align: center
}

.iphone_build_apps ul#tabv li {
    display: table;
    padding-top: 80px;
}

.iphone_build_apps ul#tabv li.active {
    display: block;
    display: inline-block;
    position: relative;
    text-align: center
}

.iphone_build_apps #tabs li.active:after {
    content: '';
    display: block;
    position: absolute;
    left: 47%;
    width: auto;
    height: auto;
    border-top: 9px solid #0C689D;
    border-right: 9px solid transparent;
    border-bottom: 0 solid transparent;
    border-left: 9px solid transparent;
    text-align: center;
    margin-top: 13px
}

.iphone_testimonial { width: 100%; background-color: #069FDF;}
.iphone_testimonial .container {    width: 1050px;    margin: 0 auto;    display: table;    padding-top: 90px;    padding-bottom: 90px;}
.iphone_testimonial .container .title {   font-family: 'open sans';font-weight: 400; font-size: 34px; line-height: 40px; color: #fff; text-align: center; padding-bottom: 50px;}
.iphone_testimonial .container .left { float: left; width:10%; margin-right: 5%;}
.iphone_testimonial .container .right { float: left; width:85%; }
.iphone_testimonial .container .text {  font-weight: 400; font-size: 22px; line-height: 30px; color: #fff; text-align: left; padding-bottom: 20px;}
.iphone_testimonial .container .content  {   font-family: 'open sans';font-weight: 400; font-size: 12px; line-height: 30px; color: #fff; text-align: left; border-left: 2px solid #fff; padding-left: 15px;}
.iphone_testimonial .container .content p { line-height: 17px; margin: 0px; text-align: left;}

.mobile_app_dev_comp_banner { width: 100%;}
.mobile_app_dev_comp_banner .container {    width: 1050px;    margin: 0 auto;    display: table; }
.mobile_app_dev_comp_banner .container h1 { font-weight: 600; font-size: 40px; line-height: 50px; color: #fff; text-align: left; padding-bottom: 0px; padding-top: 90px; width: 50%;}
.mobile_app_dev_comp_banner .container .subheading {  font-family: 'open sans';width: 47%; font-weight: 400; font-size: 18px; line-height: 30px; color: #fff;  padding-bottom: 50px;}
.mobile_app_dev_comp_banner .container a {  font-family: 'open sans';padding: 10px 30px; background-color: #F8AA03; color: #333;font-weight: 400; font-size: 16px; line-height: 30px;}

.madc_two_column_head { width: 100%;}
.madc_two_column_head .container { width: 1050px; margin: 0 auto; display: table; padding-top: 90px; padding-bottom: 50px;}
.madc_two_column_head .container .left { width:45%; margin-right: 5%; float: left; padding-bottom: 40px;}
.madc_two_column_head .container .right { width:50%; float: left; padding-bottom: 40px;}
.madc_two_column_head .container .title { font-family: 'open sans'; font-weight: 400; font-size: 36px; line-height: 45px; color: #333; text-align: center; padding-bottom: 60px; margin: 0px;}
.madc_two_column_head .container .text {  font-family: 'open sans';font-weight: 400; font-size: 16px; line-height: 24px; color: #333;  }

.comparison_madc { width: 100%; background-color: #F4F4F4;}
.comparison_madc .container { width: 1050px; margin: 0 auto; display: table; padding-top: 90px; padding-bottom: 50px;}
.comparison_madc .container .col { width: 47%; float: left; margin-right: 6%; padding-bottom: 40px;}
.comparison_madc .container h2 {  font-family: 'open sans';font-weight: 400; font-size: 36px; line-height: 40px; color: #333; text-align: left; padding-bottom: 40px; margin: 0px;}
.comparison_madc .container .text {  font-family: 'open sans';font-weight: 400; font-size: 16px; line-height: 24px; color: #333; padding-bottom: 40px;  min-height: 160px;}
.comparison_madc .container .row  { width: 100%; display: table; margin: 0px;}
.comparison_madc .container .row .col1 { width: 25%; margin-right: 5%; float: left; padding-bottom: 30px;}
.comparison_madc .container .row .col2 { width: 70%; float: left; padding-bottom: 30px;}
.comparison_madc .container .row .subtitle {  font-family: 'open sans';font-weight: 300; font-size: 26px; line-height: 30px; color: #333; padding-bottom: 10px;  }
.comparison_madc .container .row .subtext {  font-family: 'open sans';font-weight: 400; font-size: 16px; line-height: 24px; color: #333; }

.madc_left_right { width: 100%}
.madc_left_right .container { width: 1050px; margin: 0 auto; padding-top: 70px; padding-bottom: 30px; display: table;}
.madc_left_right .container .left { width: 50%; margin-right: 5%; float: left; padding-bottom: 40px;}
.madc_left_right .container .right { width: 45%; float: left; padding-bottom: 40px;}
.madc_left_right .container .right1 { width: 100%; display: table; display: none; padding-bottom: 40px;}
.madc_left_right .container .title { font-family: 'open sans'; font-size: 36px; font-weight: 400; line-height:50px; color: #333;margin: 0px; padding-bottom: 30px; }
.madc_left_right .container .text { font-family: 'open sans'; font-size: 16px; font-weight: 400; line-height:24px; color: #333;margin: 0px; padding-bottom: 30px;}
.madc_left_right .container .content { font-family: 'open sans'; font-size: 16px; font-weight: 400; line-height:27px; color: #333;margin: 0px; padding-bottom: 18px;}
.madc_left_right .container .content p { font-family: 'open sans'; font-size: 16px; font-weight: 400; line-height:27px; color: #333;margin: 0px; padding-bottom: 18px;}
.madc_left_right .container .content ul { padding-left: 15px;}
.madc_left_right .container .content ul li { padding-left: 5px;font-family: 'open sans'; font-size: 16px; font-weight: 400; line-height:27px; color: #333;margin: 0px; padding-bottom: 5px;}
.madc_left_right .container .content .col { width: 45%;    float: left;    margin-right: 5%;}


.postid-6794 .service_cta_center .container h2 { font-weight: 300;
    padding-bottom: 10px;
    width: 80%;
    margin: 0 auto;
    font-size: 50px;
    line-height: 64px;}
.postid-6794 .service_cta_center .container { border-bottom: 0px;}
.postid-6794 .service_cta_center .container a {  font-family: 'open sans';font-weight: 600; font-size: 16px;}
.postid-6794 .service_left_right_content { background-image: url(/wp-content/uploads/2017/07/botom-separator.png);
    background-position: bottom;
    background-repeat: no-repeat;}

.postid-6794 .service_left_right_content .container .text ul { list-style-image: url(https://www.hokuapps.com/wp-content/uploads/Blue-bullet.png); }
.postid-6794 .service_left_right_content .container .text ul  li {  font-family: 'open sans';font-size: 22px; line-height: 30px;padding-bottom: 10px; }
.postid-6794 .service_cta_center-12 .container h2 {  font-family: 'open sans';font-size: 50px; font-weight: 400; line-height: 66px; color: #333; padding-top: 30px; width: 90%; padding-bottom: 0px;}
.postid-6794 .service_cta_center-12 .container a {  font-family: 'open sans';background-color: #333; color: #fff; font-size: 16px; border-radius: 5px; font-weight: 600;}


.madc_solution_flow { width: 100%; background-color: #F4F4F4;}
.madc_solution_flow .container { width: 1050px; margin: 0 auto; padding-top: 90px; padding-bottom: 0px; display: table; text-align: center;}
.madc_solution_flow .container .title { font-family: 'open sans'; font-size: 36px; font-weight: 400; line-height:40px; color: #333;margin: 0px; padding-bottom: 60px; }
.madc_dedicate { width: 100%; }
.madc_dedicate .container { width: 1050px; margin: 0 auto; padding-top: 90px; padding-bottom: 50px; display: table; }
.madc_dedicate .container .title { font-family: 'open sans'; font-size: 36px; font-weight: 400; line-height:50px; color: #333;margin: 0px; padding-bottom: 60px; text-align: center;}
.madc_dedicate .container .text { font-family: 'open sans'; font-size: 16px; font-weight: 400; line-height:24px; color: #333;margin: 0px;padding-bottom: 60px;}
.madc_dedicate .container .col { width: 30%; float:left; margin-right: 5%; padding-bottom: 40px;}
.madc_dedicate .container .col .subtitle { font-family: 'open sans'; font-size: 26px; font-weight: 400; line-height:30px; color: #333;margin: 0px;padding-bottom: 20px;padding-top: 20px;}
.madc_dedicate .container .col .subtext { font-family: 'open sans'; font-size: 16px; font-weight: 400; line-height:27px; color: #333;margin: 0px;}
.madc_dedicate .container .content { font-family: 'open sans'; font-size: 26px; font-weight: 400; line-height:30px; color: #333;margin: 0px; clear: both; display: table;padding-bottom: 40px;}

.madc_our_values { width: 100%; background-color: #21A1D9;}
.madc_our_values .container { width: 1200px; margin: 0 auto; padding-top: 90px; padding-bottom: 90px; display: table; }
.madc_our_values .container .title { font-family: 'open sans'; font-size: 36px; font-weight: 400; line-height:50px; color: #fff;margin: 0px; padding-bottom: 60px; text-align: center;}
.madc_our_values .container .row { width: 92%; margin: 0 auto;}
.madc_our_values .container .col { width: 16%; float:left; margin-right: 0%; padding-bottom: 40px; text-align: center;}
.madc_our_values .container .col .subtitle { font-family: 'open sans'; font-size: 16px; font-weight: 400; line-height:30px; color: #fff;margin: 0px;padding-top: 20px;}
.madc_our_values .container .formrow { width: 100%; margin: 0 auto; display: table;background-color: #fff;}
.madc_our_values .container .formblock { padding-left: 50px; padding-right: 50px;}
.madc_our_values .container .ctitle { font-family: 'open sans'; font-size: 36px; font-weight: 400; line-height:50px; color: #333;margin: 0px; padding-top: 60px; padding-bottom:40px; text-align: center;}
.madc_our_values .container .gform_wrapper .top_label .gfield_label { display: none;}
.madc_our_values .container .gform_wrapper ul.gform_fields li.gfield { width: 33%; float: left; clear: none !important;}

.madc_our_values .container .gform_wrapper textarea.medium,
.madc_our_values .container .gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium,
.madc_our_values .container .gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]) {    font-family: 'open sans'; font-size: 14px; font-weight: 400; color: #000;margin: 0px; height: 50px; padding: 5px 15px;}
.madc_our_values .container .gform_wrapper .top_label select.medium { width: 100%;}
.madc_our_values .container #field_25_11 { width: 99% !important;    float: none !important;    padding-top: 16px !important;    clear: both !important;    display: table;}
.madc_our_values .container .gform_wrapper .gform_footer { margin-top: 30px !important;    text-align: center;    margin-bottom: 30px !important;}
#gform_submit_button_25 { font-family: 'open sans';    font-size: 16px;    font-weight: 600;    line-height: 24px;    color: #333;    padding: 10px 30px;    background-color: #FFAF03;}
#noheaderbody .marketing_two_column_section {    background-color: #fff;    background-image: url(/wp-content/uploads/2017/07/botom-separator.png);    background-position: top;    background-repeat: no-repeat;}
.page-id-6860 #floatTalkToUs { display: none !important;}

#gform_fields_26 li {    display: inline;    clear: none;    float: left;width: auto; padding-right: 16px !important;margin-top: 16px !important;}
#gform_fields_26 li div.ginput_container { margin-top: 8px !important;}
#gform_fields_26 label {    display: none;}
#gform_wrapper_26.gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]){    border-radius: 0px;    height: 45px;    font-family: 'open sans' !important;    font-size: 14px !important;    padding: 5px 15px;width: auto;}
#gform_wrapper_26 .gfield_required { display: none;}
#gform_submit_button_26 {    margin-top: 24px;    border-radius: 0px;    padding: 11px 25px;    background-color: #FFAF03;    font-family: 'open sans' !important;    font-size: 16px !important;    font-weight: 600;margin-right: 0px;}
#gform_wrapper_26.gform_wrapper .gform_footer {    display: inline;}
#gform_wrapper_26 .gform_body {    display: inline;}
#gform_fields_26 #field_26_4 { margin-right: 0px;}

.android_app_dev_banner { width: 100%;}
.android_app_dev_banner .container { width: 1050px; margin: 0 auto; padding-top: 60px; display: table; }
.android_app_dev_banner .container h1 { font-size: 40px;padding-bottom: 20px;font-family: 'open sans'; color: #fff; font-weight: 400;line-height: 45px; width: 60%; }
.android_app_dev_banner .container h2 { font-size: 20px;padding-bottom: 20px;font-family: 'open sans'; color: #039DFF; font-weight: 400;line-height: 24px; width: 50%; margin: 0px;    text-transform: uppercase;}
.android_app_dev_banner .container .text { font-size: 18px;padding-bottom: 40px;font-family: 'open sans'; color: #fff; font-weight: 300;line-height: 24px; width: 60%; }
.android_app_dev_banner .container .anchorbox { display: table;padding-top: 20px;}
.android_app_dev_banner .container .anchorbox a { display: inline; margin-right: 20px;}
.android_app_dev_banner .container .btnhire { background-color: #FFAF03; color:#fff; font-size: 18px; line-height: 24px; font-family: 'open sans';padding: 10px 40px;}
.android_app_dev_banner .container .btnprotfolio   { background-color: transparent; color:#fff; font-size: 18px; line-height: 24px; font-family: 'open sans'; border:1px solid #fff;padding: 9px 30px;}

.postid-6888 .android_feature_left_image { background-color: #fff;}
.postid-6888 .development_diagram { background-color: #F4F3F3;}
.postid-6888 .development_diagram .container { border: 0px;}
.postid-6888 .service_left_right_content { background-color: #F4F3F3}

.postid-6888 .service_left_right_content .container .text ul { list-style-image: url(https://www.hokuapps.com/wp-content/uploads/aad-Tick.png); }
.postid-6888 .service_left_right_content .container .text ul  li { font-size: 22px; line-height: 30px;padding-bottom: 20px; padding-left: 20px; }
.postid-6888 .madc_two_column_head .container .text ul { list-style: none;}
.postid-6888 .madc_two_column_head .container .text ul li {  font-size: 16px;padding-bottom: 30px;font-family: 'open sans'; color: #333; font-weight: 400;line-height: 24px;}
.postid-6888 .madc_two_column_head .container .text ul li b {  font-size: 22px;display: table; font-weight: 400; padding-bottom: 8px;}

.android_feature_left_image { width: 100%;}
.android_feature_left_image .container { width: 1050px; margin: 0 auto; padding-top: 80px; display: table; padding-bottom: 40px;}
.android_feature_left_image .container .left { padding-bottom: 40px; float: left; width:50%; }
.android_feature_left_image .container .right { padding-bottom: 40px; float: left; width:50%; text-align: center; }
.android_feature_left_image .container h2 { font-size: 36px;padding-bottom: 35px;font-family: 'open sans'; color: #fff; font-weight: 400;line-height: 45px; }
.android_feature_left_image .container .text { font-size: 16px;padding-bottom: 50px;font-family: 'open sans'; color: #fff; font-weight: 300;line-height: 24px; }
.android_feature_left_image .container a { background-color: #FFAF03; color:#333; font-size: 18px; line-height: 24px; font-family: 'open sans';padding: 8px 40px;}

.android_app_dev_hire { widthg: 100%; background-color: #fff;}
.android_app_dev_hire .container { width: 1050px; margin: 0 auto;display: table; padding-top: 90px; padding-bottom: 50px;border-bottom: 13px solid #F0AB00;}
.android_app_dev_hire .container .left { width: 54%; margin-right:5%; padding-bottom: 40px; float: left;}
.android_app_dev_hire .container h2 { font-size: 36px; padding-bottom: 50px;font-family: 'open sans'; color: #333; font-weight: 400;line-height: 45px; margin:0px; text-align: center;}
.android_app_dev_hire .container .text { font-size: 16px;padding-bottom: 40px;font-family: 'open sans'; color: #333; font-weight: 400;line-height: 30px; }
.android_app_dev_hire .container .content h3 { font-size: 16px;font-family: 'open sans'; color: #333; font-weight: 400;line-height: 30px; margin: 0px;margin-bottom: 5px; }
.android_app_dev_hire .container .content h3 b { font-size: 30px;font-weight: 300; color:#078EDA; padding-bottom: 40px; display: table;  margin: 0px;}
.android_app_dev_hire .container .right { width: 41%;  padding-bottom: 40px; float: left;}
.android_app_dev_hire .container .row { width: 100%; display: table; clear: both; margin: 0px;}
.android_app_dev_hire .container .row .col { width: 25%; float: left; text-align: center; padding-top: 10px;border-left:4px solid #078EDA; padding-bottom: 10px;}
.android_app_dev_hire .container .row .col1 { width: 75%; float: left; padding-bottom: 40px;}
.android_app_dev_hire .container .row .ctitle {font-size: 22px;padding-bottom: 0px;font-family: 'open sans'; color: #333; font-weight: 400;line-height: 30px;  margin: 0px;}
.android_app_dev_hire .container .row .ctext {font-size: 16px;font-family: 'open sans'; color: #333; font-weight: 400;line-height: 26px; }
.android_app_dev_hire .container .right .formbox { width: 90%;    margin: 0 auto;    margin-top: 0px;    border: 1px solid #e2e2e2;    padding: 30px;    margin-top: 15px;    -webkit-box-shadow:  0px 0px 11px -1px rgba(0,0,0,0.67);    -moz-box-shadow:  0px 0px 11px -1px rgba(0,0,0,0.67);    box-shadow: 0px 0px 11px -1px rgba(0,0,0,0.67);}
.android_app_dev_hire .container .right .formbox .formtitle { font-size: 24px;padding-bottom: 20px;font-family: 'open sans'; color: #333; font-weight: 600;line-height: 30px; text-align: center; text-transform: uppercase;}
.android_app_dev_hire .container .right .formbox .formdesc { font-size: 14px;     padding-bottom: 0px;    font-family: 'open sans';    color: #333;    font-weight: 400;    line-height: 24px;}
.android_app_dev_hire .container .right .formbox .gform_wrapper .top_label .gfield_label { display: none;}
.android_app_dev_hire .container .right .formbox .gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]) {    font-size: inherit;    font-family: inherit;    padding: 5px 4px;    letter-spacing: normal;    font-size: 14px;font-family: 'open sans' !important; color: #333; font-weight: 400;line-height: 26px; border: 0px;border-bottom: 1px solid #e2e2e2;}

.android_app_dev_hire .container .right .formbox .gform_wrapper ul li.gfield { margin-top: 30px;}
.android_app_dev_hire .container .right .formbox .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description {    max-width: 100%;    padding-right: 16px;    font-family: 'open sans' !important;    font-size: 12px;    font-weight: 400;}
#gform_submit_button_27 { width: 100%; margin-top: 40px;font-family: 'open sans' !important;font-weight: 600; border-radius: 0px;}

.android_app_dev_industry { width: 100%;}
.android_app_dev_industry .container { width: 1050px; margin: 0 auto;display: table; padding-top: 90px; padding-bottom: 40px;}
.android_app_dev_industry .container h2 { margin: 0px;    text-align: center;font-size: 36px;padding-bottom: 70px;font-family: 'open sans'; color: #fff; font-weight: 400; line-height: 45px; }
.android_app_dev_industry .container .row { width: 100%; display: table; margin: 0px;}
.android_app_dev_industry .container .row .col { width: 20%; float: left; text-align: center; padding-bottom: 50px;}
.android_app_dev_industry .container .title {font-size: 16px;font-family: 'open sans'; color: #fff; font-weight: 600;line-height: 26px; padding-top: 15px;}
.android_app_dev_industry .container .row1 { width: 50%; margin: 0 auto;}
.android_app_dev_industry .container .row1 .col1 { width: 50%; float: left; text-align: center;padding-bottom: 50px;}

.advantages_android_app_dev { width: 100%; background-color: #F4F3F3;}
.advantages_android_app_dev .container { width: 1050px; margin: 0 auto; padding: 70px 0px;border-bottom: 13px solid #F0AB00; text-align: center;}
.advantages_android_app_dev .container h2 { font-family: 'open sans'; font-size: 34px; font-weight: 400; line-height:40px; color: #333;margin: 0px; padding-bottom: 60px; text-align: center;}
.advantages_android_app_dev .container .row { width: 100%; display: table; margin: 0px;}
.advantages_android_app_dev .container .col { width: 30%; float: left;    padding-top: 50px;}
.advantages_android_app_dev .container .colim { width: 40%; float: left;}
.advantages_android_app_dev .container .col .row { width: 100%; display: table; margin: 0px;}
.advantages_android_app_dev .container .col .row .col1 { width: 53%;    margin-right: 8%;    float: left;    padding-bottom: 45px;}
.advantages_android_app_dev .container .col .row .col2 { width: 35%; float: left; padding-bottom: 45px;}
.advantages_android_app_dev .container .col .row .title {font-size: 16px;font-family: 'open sans'; color: #333; font-weight: 600;line-height: 26px; padding-top: 15px;}
.advantages_android_app_dev .container .col .row h3 {font-size: 16px;font-family: 'open sans'; color: #333; font-weight: 600;line-height: 26px; padding-top: 15px; margin: 0px;}
.advantages_android_app_dev .container .col .row .showimagem { display: none;}

.iphone_app_dev_banner { width: 100%;}
.iphone_app_dev_banner .container { width: 1050px; margin: 0 auto; padding-top: 80px;}
.iphone_app_dev_banner .container h1 { font-family: 'open sans'; font-size: 50px; color:#fff; line-height: 55px; padding-bottom: 10px; margin: 0px; font-weight: bold;}
.iphone_app_dev_banner .container h1 b { color: #FFCC00;}
.iphone_app_dev_banner .container .title { font-family: 'open sans'; font-size: 22px; color:#fff; line-height: 30px; padding-bottom: 30px;  font-weight: 400;}
.iphone_app_dev_banner .container .text { font-family: 'open sans';text-transform: uppercase;    font-size: 16px;    color: #fff;    line-height: 24px;    padding-bottom: 60px;    width: 65%;    font-weight: 400;}
.iphone_app_dev_banner .container .content { font-family: 'open sans';    font-size: 18px;    color: #fff;    line-height: 24px;    width: 60%;    display: table;}
.iphone_app_dev_banner .container .content .col { width: 50%; float: left; padding-bottom: 40px;}
.iphone_app_dev_banner .container .content .col ul { padding-left: 15px; list-style: disc;}
.iphone_app_dev_banner .container .content .col ul li { font-family: 'open sans'; font-size: 18px; color:#fff; line-height: 24px;  font-weight: 300; padding-bottom: 15px;}
.iphone_app_dev_banner .container a { font-family: 'open sans'; font-size: 16px; color:#fff; line-height: 24px; padding: 10px 24px; background-color: #008BC8;font-weight: 600;    border-radius: 4px;}

.iphone_app_dev_customer_form { width: 100%; background-color: #fff;}
.iphone_app_dev_customer_form .container { width: 1050px; margin: 0 auto; padding-top: 70px;}
.iphone_app_dev_customer_form .container .head {font-family: 'open sans'; font-size: 36px; font-weight: 400; line-height:40px; color: #333;margin: 0px; padding-bottom: 30px; text-align: center;}
.iphone_app_dev_customer_form .container h2 {font-family: 'open sans'; font-size: 36px; font-weight: 400; line-height:40px; color: #333;margin: 0px; padding-bottom: 30px; text-align: center; margin:0px;}
.iphone_app_dev_customer_form .container .title {font-size: 16px;font-family: 'open sans'; color: #333; font-weight: 400;line-height: 26px; padding-bottom: 30px; text-align: center;}
.iphone_app_dev_customer_form .container h2 {font-size: 16px;font-family: 'open sans'; color: #333; font-weight: 400;line-height: 26px; padding-bottom: 30px; text-align: left; margin:0px;}
.iphone_app_dev_customer_form .container .left { float:left; width:60%; margin-right: 5%; padding-bottom: 40px;}
.iphone_app_dev_customer_form .container .right { float:left; width:35%; }

.iphone_app_dev_customer_form .container .devtitle {font-size: 22px;font-family: 'open sans'; color: #008BC8; font-weight: 400;line-height: 30px; padding-bottom: 30px; margin:0px;}
.iphone_app_dev_customer_form .container .detext { font-size: 16px;font-family: 'open sans'; color: #333; font-weight: 400;line-height: 26px; padding-bottom: 40px; }
.iphone_app_dev_customer_form .container .crow { width: 100%; display: table; clear: both;}
.iphone_app_dev_customer_form .container .col { width: 47%; float: left; margin-right: 5%; padding-bottom: 40px;}
.iphone_app_dev_customer_form .container .col1 { width: 15%; float: left; margin-right: 5%; padding-bottom: 20px;}
.iphone_app_dev_customer_form .container .col2  { width: 80%; float: left; }
.iphone_app_dev_customer_form .container .dtitle { font-size: 18px;font-family: 'open sans'; color: #333; font-weight: 600;line-height: 24px; padding-bottom: 10px; }
.iphone_app_dev_customer_form .container h3 { font-size: 18px;font-family: 'open sans'; color: #333; font-weight: 600;line-height: 24px; padding-bottom: 10px; margin:0px;}
.iphone_app_dev_customer_form .container .dtext { font-size: 16px;font-family: 'open sans'; color: #333; font-weight: 400;line-height: 24px;}
.iphone_app_dev_customer_form .container .formboxv { background-color: #F2F2F2; border: 1px solid #D7D7D7; padding: 30px;}
.iphone_app_dev_customer_form .container .formboxv .ftitle { font-size: 22px;font-family: 'open sans'; color: #333; font-weight: 600;line-height: 30px; padding-bottom: 20px;}
.iphone_app_dev_customer_form .container .formboxv .ftext { font-size: 13px;font-family: 'open sans'; color: #333; font-weight: 400;line-height: 20px; padding-bottom: 30px;}

.postid-7132 .service_left_right_content_2 { background-color: #F5F5F5;}
.postid-7132 .service_left_right_content_2 .container h2 { font-size: 36px; font-weight: 400; padding-bottom: 30px;}
.postid-7132 .service_left_right_content_2 .container .text { font-size: 22px;}
.postid-7132 .service_left_right_content_2 .container .text b { font-weight: 600;}
.postid-7132 .service_left_right_content_2 .container .text ul { list-style: disc;}
.postid-7132 .service_left_right_content_2 .container .text ul li { padding-bottom: 15px;font-size: 22px; line-height: 30px; }

.iphone_app_dev_easy_steps { width: 100%;}
.iphone_app_dev_easy_steps .container { width: 1050px; margin: 0 auto; padding-top: 80px; padding-bottom: 40px;}
.iphone_app_dev_easy_steps .container h2.title {font-family: 'open sans'; font-size: 36px; font-weight: 400; line-height:40px; color: #333;margin: 0px; padding-bottom: 30px; text-align: center;}
.iphone_app_dev_easy_steps .container .text {font-size: 16px;font-family: 'open sans'; color: #333; font-weight: 400;line-height: 26px; padding-bottom: 60px; text-align: center;}
.iphone_app_dev_easy_steps .container .crow { width: 100%; display: table; clear: both;}
.iphone_app_dev_easy_steps .container .col { width: 18%; float: left; margin-right:2%; padding-bottom: 40px; text-align: center;}
.iphone_app_dev_easy_steps .container .col .title { font-size: 22px;font-family: 'open sans'; color: #333; font-weight: 600;line-height: 30px; padding-bottom: 10px; padding-top: 22px;}
.iphone_app_dev_easy_steps .container .col h3 { font-size: 22px;font-family: 'open sans'; color: #333; font-weight: 600;line-height: 30px; padding-bottom: 10px; padding-top: 22px; margin:0px;}
.iphone_app_dev_easy_steps .container .col .text { font-size: 16px;font-family: 'open sans'; color: #333; font-weight: 400;line-height: 24px;}
.iphone_app_dev_easy_steps .container .col h4 { font-size: 16px;font-family: 'open sans'; color: #333; font-weight: 400;line-height: 24px; margin:0px;}

.reason_to_choose_iphonedev { width: 100%; background-color: #14374B;}
.reason_to_choose_iphonedev .container { width: 1050px; margin: 0 auto; padding-top: 80px; padding-bottom: 40px;}
.reason_to_choose_iphonedev .container h2 {font-family: 'open sans'; font-size: 36px; font-weight: 400; line-height:40px; color: #fff;margin: 0px; padding-bottom: 60px; text-align: center;}
.reason_to_choose_iphonedev .container .col {width: 47%; margin-right: 5%; float: left;}
.reason_to_choose_iphonedev .container .col ul { list-style-image: url(https://www.hokuapps.com/wp-content/uploads/blue-tick.png); }
.reason_to_choose_iphonedev .container .col ul li { font-size: 16px; font-family: 'open sans'; color: #fff; font-weight: 400;line-height: 26px; padding-bottom: 10px;padding-left: 7px;}

.postid-7132 .radp_cta_1_section .container a { background-color: #FFB400; color: #333; font-size: 16px;}



.postid-7443 .madc_two_column_head .container .text ul, .postid-7132 .madc_two_column_head .container .text ul {  list-style-image: url(https://www.hokuapps.com/wp-content/uploads/blue-tick.png); }
.postid-7443 .madc_two_column_head .container .text ul li, .postid-7132 .madc_two_column_head .container .text ul li { font-size: 22px;    font-family: 'open sans';    color: #333;    font-weight: 300;    line-height: 24px; }
.postid-7443 .madc_two_column_head .container .text ul li h3 { font-size: 22px;    font-family: 'open sans';    color: #333;    font-weight: 300;    line-height: 24px;    padding-bottom: 15px;  margin:0px;}
.postid-7443 .madc_two_column_head .container .left, .postid-7132 .madc_two_column_head .container .left { padding-bottom: 0px;}
.postid-7443 .madc_two_column_head .container, .postid-7132 .madc_two_column_head .container { padding-bottom: 0px;}

.iphone_dev_offer_services  { width: 100%; background-color: #fff;}
.iphone_dev_offer_services .container { width: 1050px; margin: 0 auto; padding-top: 80px; padding-bottom: 40px;}
.iphone_dev_offer_services .container h2  {font-family: 'open sans'; font-size: 36px; font-weight: 400; line-height:40px; color: #333;margin: 0px; padding-bottom: 50px; text-align:    center;}
.iphone_dev_offer_services .container .title  {font-family: 'open sans'; font-size: 36px; font-weight: 400; line-height:40px; color: #333;margin: 0px; padding-bottom: 50px; text-align:    center;}
.iphone_dev_offer_services .container .text {font-size: 16px;font-family: 'open sans'; color: #333; font-weight: 400;line-height: 26px; padding-bottom: 30px; }
.iphone_dev_offer_services .container .left { width: 45%; float: left; margin-right: 5%;padding-bottom: 40px;}
.iphone_dev_offer_services .container .right { width: 50%; float: left; }
.iphone_dev_offer_services .container ul { list-style: disc;padding-left: 17px;}
.iphone_dev_offer_services .container ul li { font-size: 16px; font-family: 'open sans'; color: #333; font-weight: 400;line-height: 26px; padding-bottom: 5px;padding-left: 7px;}

.postid-7132 .madc_two_column_head { background-color: #F5F5F5;}

.iphone_dev_skills_set { width: 100%; background-color: #F5F5F5;}
.iphone_dev_skills_set .container { width: 1050px; margin: 0 auto; padding-top: 80px; padding-bottom: 20px;}
.iphone_dev_skills_set .container h2  {font-family: 'open sans'; font-size: 36px; font-weight: 400; line-height:40px; color: #333;margin: 0px; padding-bottom: 20px; text-align: center;}
.iphone_dev_skills_set .container .text {font-size: 16px;font-family: 'open sans'; color: #333; font-weight: 400;line-height: 26px; padding-bottom: 80px; text-align: center;}
.iphone_dev_skills_set .container h3 {font-size: 16px;font-family: 'open sans'; color: #333; font-weight: 400;line-height: 26px; padding-bottom: 80px; text-align: center; margin:0px;}
.iphone_dev_skills_set .container .col {width: 32%;    margin-right: 2%;    border: 1px solid #D7D7D7;    padding: 20px;    margin-bottom: 60px;    background-color: #fff;    float: left;}
.iphone_dev_skills_set .container .col .imgtext { padding-bottom: 25px; margin-top: -40px; }
.iphone_dev_skills_set .container .col .imgtext img { display: inline; }
.iphone_dev_skills_set .container .col .imgtext .title { font-size: 16px;    font-family: 'open sans';    color: #333;    font-weight: 600;    line-height: 26px;    padding-top: 35px;    text-transform: uppercase;    display: inline;    padding-left: 20px;position: absolute;}
.iphone_dev_skills_set .container .col .text { text-align: left; padding-bottom: 0px;}
.iphone_dev_skills_set .container .col .text ul { list-style: disc; padding-left: 17px;}
.iphone_dev_skills_set .container .col .text ul li { font-size: 14px; font-family: 'open sans'; color: #333; font-weight: 400;line-height: 22px; padding-bottom: 5px;padding-left: 5px; text-align: left;}

.postid-7132 .service_cta_left-10 .container a { background-color: #008BC8; color: #fff; font-size: 16px; border-radius: 0px; padding: 10px 30px;}
.postid-7132 .service_cta_left .container .position { width: 60%;}

.iphone_app_dev_way_work { width: 100%; background-color: #fff;}
.iphone_app_dev_way_work .container { width: 1050px; margin: 0 auto; padding-top: 80px; padding-bottom: 40px;}
.iphone_app_dev_way_work .container .head  {font-family: 'open sans'; font-size: 36px; font-weight: 400; line-height:40px; color: #333;margin: 0px; padding-bottom: 60px; text-align: center;}
.iphone_app_dev_way_work .container h2 {font-family: 'open sans'; font-size: 36px; font-weight: 400; line-height:40px; color: #333;margin: 0px; padding-bottom: 60px; text-align: center; margin:0px;}
.iphone_app_dev_way_work .container .col {    width: 19%;    margin-right: 2%;    margin-bottom: 40px;    float: left;    border-right: 1px solid #e2e2e2;    padding-right: 15px;}
.iphone_app_dev_way_work .container .col .title { font-size: 22px; font-family: 'open sans'; color: #008BC8; font-weight: 600;line-height: 45px; padding-bottom: 20px; }
.iphone_app_dev_way_work .container .col .title::after { border-bottom: 2px solid #008BC8; width: 20%;content: ' ';    clear: both;    display: table;}
.iphone_app_dev_way_work .container .col .text ul { list-style: disc; padding-left: 17px;}
.iphone_app_dev_way_work .container .col .text ul li { font-size: 15px; font-family: 'open sans'; color: #333; font-weight: 400;line-height: 24px; padding-bottom: 5px;padding-left: 5px; text-align: left;}


.iphone_industries { width: 100%; background-color: #14374B;}
.iphone_industries .container { width: 1050px; margin: 0 auto; padding-top: 80px; padding-bottom: 80px; display: table;}
.iphone_industries .container .head  {font-family: 'open sans'; font-size: 36px; font-weight: 400; line-height:40px; color: #fff;margin: 0px; padding-bottom: 60px; text-align: center;}
.iphone_industries .container h2 {font-family: 'open sans'; font-size: 36px; font-weight: 400; line-height:40px; color: #fff;margin: 0px; padding-bottom: 60px; text-align: center; margin:0px;}
.iphone_industries .container .bstimeslider { width: 1050px; margin: 0 auto; display: table;position: relative; height: 90px;}
.iphone_industries .container .bstimeslider #tslshow {
    position:absolute;
    left:0;
    width:6000px;
}
.iphone_industries .container .bstimeslider #leftArrow {
    width:40px;
    height:40px;
    position:absolute;
    left:0px;
    cursor: pointer;margin-left: -60px;
}
.iphone_industries .container .bstimeslider #rightArrow {
    width:40px;
    height:40px;
    position:absolute;
    right:0px;
    cursor: pointer;margin-right: -60px;
}
.iphone_industries .container .bstimeslider #viewContainer {
    width:920px;
    height:100%;
    position:absolute;
    left:28%;
    margin-left:-235px;
    overflow:hidden;
}

.hokuappmobilej .container .row .column .anchorbtn a { font-family: 'open sans';
    font-size: 14px;
    color: #2FA0E0;}
.iphone_industries .container .title { font-size: 16px; font-family: 'open sans'; color: #fff; font-weight: 600;line-height: 24px; padding-bottom: 5px;padding-top: 5px; }

.iphone_industries .container .bstimeslider .bktibx {
    text-align: center;
    float: left;
    margin: 0 50px 0 0;
    font-size: 18px;
    width: auto;
    display: block;
    color: #fff;

}
.iphone_app_dev_customer_form .container .formboxv .gform_wrapper .top_label .gfield_label { display: none;}

.iphone_app_dev_customer_form .container .formboxv .gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"])
{
    font-family: 'open sans';
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    height: 55px;
    padding-left: 15px;
}
.iphone_app_dev_customer_form .container .formboxv .gform_wrapper input[type="file"]{
    font-family: 'open sans';
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;width: 100%;
}
.iphone_app_dev_customer_form .container .formboxv .gform_wrapper ul.gform_fields li.gfield { padding-bottom: 20px; padding-right: 0px;}
.iphone_app_dev_customer_form .container .formboxv .gform_wrapper textarea.large {
    font-family: 'open sans';
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;width: 100%;
}
.iphone_app_dev_customer_form .container .formboxv .gform_wrapper .gform_footer input.button,
.iphone_app_dev_customer_form .container .formboxv  .gform_wrapper .gform_footer input[type="submit"]
{ width: 100%; text-align: center; display: block; border: 0px; border-radius: 0px;}


.postid-7443 .android_feature_left_image .container .text, .postid-7443 .android_feature_left_image .container h2 { color: #333; font-weight: 400;margin: 0px;}

.ios_application_process { width: 100%;}
.ios_application_process .container { width: 1050px; margin: 0 auto; padding-top: 80px; padding-bottom: 40px;}
.ios_application_process .container .title  {font-family: 'open sans';
    font-size: 36px;
    font-weight: 400;
    line-height: 50px;
    color: #333;
    margin: 0px;
    padding-bottom: 30px;
    text-align: center;
    width: 62%;
    margin: 0 auto;}
.ios_application_process .container .text  {
    font-family: 'open sans';
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    color: #333;
    margin: 0px;
    padding-bottom: 60px;
    text-align: center;
    width: 85%;
    margin: 0 auto;}
.ios_application_process .container .col {    width: 32%;    margin-right: 2%;    margin-bottom: 40px;    float: left;   text-align: center; }
.ios_application_process .container .col .col2 { width: 100%; padding: 35px;background-color: #F7F7F7; border: 1px solid #e2e2e2;min-height: 472px;box-shadow: 1px 1px 5px #e2e2e2;}
.ios_application_process .container .col .col2 .title { font-size: 18px; font-family: 'open sans'; color: #333; font-weight: 600;line-height: 24px; text-align: center;
    padding-bottom: 25px;
    border-bottom: 1px solid #e2e2e2; width: 100%;
    margin-bottom: 25px;}
.ios_application_process .container .col .col2 h3 { font-size: 18px; font-family: 'open sans'; color: #333; font-weight: 600;line-height: 24px; text-align: center;
    padding-bottom: 25px;
    border-bottom: 1px solid #e2e2e2; width: 100%;
    margin-bottom: 25px;margin-top: 0px;}
.ios_application_process .container .col .col2 .text { width: 100%;font-size: 16px; font-family: 'open sans'; color: #333; font-weight: 400;line-height: 24px;text-align: left;padding-bottom: 10px;}
.ios_application_process .container .col .col2 .subtext ul { list-style: disc;padding-left: 17px;}
.ios_application_process .container .col .col2 .subtext ul li { font-size: 16px; font-family: 'open sans'; color: #333; font-weight: 400;line-height: 24px; padding-bottom: 5px;padding-left: 5px; text-align: left;}
.ios_application_process .container .col .col2 .subtext ul li h4 { font-size: 16px; font-family: 'open sans'; color: #333; font-weight: 400;text-align: left; margin: 0px;}



.postid-7443 .service_left_right_content_2 { background-color: #F5F5F5;}
.postid-7443 .service_left_right_content_2 .container .text p b { font-size: 26px; font-weight: 400;}
.postid-7443 .service_left_right_content_2 .container .text ul li { font-size: 22px; padding-bottom: 15px;}
.postid-7443 .service_left_right_content_2 .container .text ul li h3 { font-size: 22px; font-family: 'open sans'; margin: 0px;}
.postid-7443 .service_left_right_content_2 .container .text ul { padding-top:20px; padding-left: 23px; list-style-image: url(https://www.hokuapps.com/wp-content/uploads/blue-bullete-1.png);}


.ios_developer_hire_services { width: 100%; background-color: #F5F5F5;}
.ios_developer_hire_services .container { width: 1050px; margin: 0 auto; padding-top: 80px; padding-bottom: 40px;}
.ios_developer_hire_services .container h2  {font-family: 'open sans';    font-size: 36px;    font-weight: 400;    line-height: 50px;    color: #333;    margin: 0px;    padding-bottom: 30px;    text-align: center;    width: 62%;    margin: 0 auto;}
.ios_developer_hire_services .container .crow { width: 100%; display: table;}
.ios_developer_hire_services .container .col {    width: 32%; min-height: 370px;   margin-right: 2%;    margin-bottom: 30px;  padding: 35px;  float: left;   text-align: center; background-color: #fff; border: 1px solid #e2e2e2;}
.ios_developer_hire_services .container .col .title { font-size: 18px; font-family: 'open sans'; color: #333; font-weight: 600;line-height: 24px; padding-bottom: 20px; padding-top: 25px;    width: 100%;    }
.ios_developer_hire_services .container .col .text { width: 100%;font-size: 16px; font-family: 'open sans'; color: #333; font-weight: 400;line-height: 24px;padding-bottom: 10px;}
.ios_developer_hire_services .container .crow2 { width: 66%; margin: 0 auto;}
.ios_developer_hire_services .container .crow2 .col {    width: 48%;    margin-right: 2%;    margin-bottom: 40px;  padding: 35px;  float: left;   text-align: center; background-color: #fff; border: 1px solid #e2e2e2;}

.postid-7443 .iphone_dev_skills_set { background-color: #fff;}
.postid-7443 .madc_two_column_head {  background-color: #F5F5F5;}
.postid-7443 .service_cta_center-12 .container .crow  {width: 100%; display: table;}
.postid-7443 .service_cta_center-12 .container .crow .col1 { width: 45%; margin-right: 5%; float: left; text-align: left; padding-top: 30px;}
.postid-7443 .service_cta_center-12 .container { width: 1050px; padding-top: 60px;padding-bottom: 80px; text-align: left;}
.postid-7443 .service_cta_center-12 .container .title { font-weight: 400;}
.postid-7443 .service_cta_center-12 .container .text { text-align: left;font-size: 16px; padding-bottom: 40px;}

.postid-7443 .service_cta_center-12 .crow .col1 ul { padding-left: 17px; list-style-image: url(https://www.hokuapps.com/wp-content/uploads/yellow-bullete-banner.png);}
.postid-7443 .service_cta_center-12 .crow .col1 ul li { padding-left: 15px;}
.postid-7443 .service_cta_center-12 .container h2 { text-align: center; font-size: 36px;}

.postid-7443 .iphone_app_dev_banner .container .text { text-transform: inherit;}
.postid-7443 .iphone_app_dev_banner .container h1 { width: 60%;}
.postid-7443 .radp_cta_1_section .container a { background-color: #FFB400; color: #333;}
.postid-7443 .radp_cta_1_section .container .title { width: 100%;}


.mobile_application_designer_banner { width: 100%; }
.mobile_application_designer_banner .container { width: 1050px; margin: 0 auto; padding-top: 80px; padding-bottom: 40px;}
.mobile_application_designer_banner .container h1 b { color: #FFAF03;}
.mobile_application_designer_banner .container h1 { font-family: 'open sans'; font-size: 50px; color:#fff; line-height: 55px; padding-bottom: 10px; margin: 0px; font-weight: bold; width: 60%;}
.mobile_application_designer_banner .container .text { font-size: 20px;
    font-family: 'open sans';
    color: #00B1FF;
    font-weight: 400;
    line-height: 24px;
    padding-bottom: 25px;
    padding-top: 25px;
    width: 50%;
    text-transform: uppercase;}
.mobile_application_designer_banner .container ul { padding-left: 17px; list-style-image: url(https://www.hokuapps.com/wp-content/uploads/yellow-bullete-banner.png); padding-bottom: 20px;}
.mobile_application_designer_banner .container ul li { font-size: 16px; font-family: 'open sans'; color: #fff; font-weight: 400;line-height: 24px; padding-bottom: 10px; padding-left: 9px;}
.mobile_application_designer_banner .container .anchorbox { display: table;padding-top: 20px;}
.mobile_application_designer_banner .container .anchorbox a { display: inline; margin-right: 20px;}
.mobile_application_designer_banner .container .btnhire { background-color: #FFAF03; color:#333; font-size: 18px; line-height: 24px; font-family: 'open sans';padding: 10px 40px; font-weight: 400;}
.mobile_application_designer_banner .container .btnprotfolio   { background-color: transparent; color:#fff; font-size: 18px; line-height: 24px; font-family: 'open sans'; border:1px solid #fff;padding: 9px 30px;}

.postid-7532 .mobile_life_cycle .container .row { padding-top: 0px;}
.postid-7532 .mobile_life_cycle .container .row .title { font-size: 38px; font-weight: 400; line-height: 45px;}
.postid-7532 .mobile_life_cycle .container .row .text { padding-bottom: 30px;line-height: 28px;}
.postid-7532 .mobile_life_cycle .container .row a { font-size: 16px;}

.mobile_app_developement_strategy { width: 100%; background-color: #F7F7F7;}
.mobile_app_developement_strategy .container { width: 1050px; margin: 0 auto; padding-top: 80px; padding-bottom: 40px;}
.mobile_app_developement_strategy .container h2 { font-family: 'open sans';    font-size: 36px;    font-weight: 400;    line-height: 50px;    color: #333;    margin: 0px;    padding-bottom: 40px;    text-align: center;}
.mobile_app_developement_strategy .container .text { font-size: 16px; font-family: 'open sans'; color: #333; font-weight: 400;line-height: 26px; padding-bottom: 25px; padding-top: 25px;}
.mobile_app_developement_strategy .container .right, .mobile_app_developement_strategy .container .left { width: 50%; float: left;}
.mobile_app_developement_strategy .container .left {padding-bottom: 40px;}

.mobile_app_developement_strategy .container .right { text-align: center;}
.mobile_app_developement_strategy .container .subtext p { padding-bottom: 20px;}
.mobile_app_developement_strategy .container .subtext p b { font-weight: 600; padding-bottom: 20px; color: #333;}
.mobile_app_developement_strategy .container .subtext .crow { width: 100%; display: table;}
.mobile_app_developement_strategy .container .subtext .crow .col { width: 45%; float: left; margin-right: 10%;}
.mobile_app_developement_strategy .container .subtext .crow .col ul { padding-left: 17px; list-style-image: url(https://www.hokuapps.com/wp-content/uploads/blue-bullete-1.png); padding-bottom: 20px;}
.mobile_app_developement_strategy .container .subtext .crow .col ul li { font-size: 16px; font-family: 'open sans'; color: #333; font-weight: 400;line-height: 24px; padding-bottom: 10px; padding-left: 9px;}
.mobile_app_developement_strategy .container .subtext a { font-size: 16px; font-weight: 600;}

.postid-7532 .iphone_features_image_text .container .title { font-weight: 400; color: #000; font-size: 38px; line-height: 45px;}
.postid-7532 .iphone_features_image_text .container .text { line-height: 26px;}
.postid-7532 .iphone_features_image_text .container .text p { padding-bottom: 15px;}
.postid-7532 .iphone_features_image_text .container .text b { font-weight: 600; padding-bottom: 20px; color: #333;}
.postid-7532 .iphone_features_image_text .container .text .crow { width: 100%; display: table;}
.postid-7532 .iphone_features_image_text .container .text .crow .col { width: 45%; float: left; margin-right: 10%;}
.postid-7532 .iphone_features_image_text .container .text .crow .col ul { padding-left: 17px; list-style-image: url(https://www.hokuapps.com/wp-content/uploads/blue-bullete-1.png); padding-bottom: 20px;}
.postid-7532 .iphone_features_image_text .container .text .crow .col ul li { font-size: 16px; font-family: 'open sans'; color: #333; font-weight: 400;line-height: 24px; padding-bottom: 10px; padding-left: 9px;}
.postid-7532 .iphone_features_image_text .container .text a { font-size: 16px; font-weight: 600;}
.postid-7532 .iphone_features_image_text .container .left, .postid-7532 .iphone_features_image_text .container .right { padding-bottom: 60px;}
.postid-7532 .all_hokuapps_services { background-color: #123A4B;}
.postid-7532 .all_hokuapps_services .container .row .col h2, .postid-7532 .all_hokuapps_services .container .text, .postid-7532 .all_hokuapps_services .container h2 { color: #fff;}
.postid-7532 .all_hokuapps_services .container h2 { font-weight: 400;}
.postid-7532 .iphone_dev_offer_services .container .left p b { font-size: 16px;
    font-family: 'open sans';
    color: #333;
    font-weight: 600;
    line-height: 26px;
    padding-bottom: 20px; display: table; padding-bottom: 20px;
}
.postid-7532 .iphone_dev_offer_services .container ul { padding-left: 26px; list-style-image: url(https://www.hokuapps.com/wp-content/uploads/blue-tick.png); padding-bottom: 20px;}
.postid-7532 .iphone_dev_offer_services .container ul li { padding-bottom: 20px;}
.postid-7532 .iphone_dev_offer_services .container { padding-bottom: 0px;}

.postid-7532 .cta_form_section .container h2 { width: 65%; margin: 0 auto;}

.cta_formname li {
    display: inline;
    clear: none !important;
    float: left;
    width: auto;
    padding-right: 16px !important;
    margin-top: 16px !important;
}
.cta_formname .gform_wrapper .top_label .gfield_label {
    display: none !important;
}
.cta_formname .gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]) {
    border-radius: 0px;
    height: 45px;
    font-family: 'open sans' !important;
    font-size: 14px !important;
    padding: 5px 15px;
    width: auto;
}

.cta_formname  .gform_wrapper .gform_footer {
    display: inline !important;
}

#gform_submit_button_29 {
    margin-top: 24px;
    border-radius: 0px;
    padding: 11px 25px;
    background-color: #FFAF03;
    font-family: 'open sans' !important;
    font-size: 15px !important;
    font-weight: 600;
    margin-right: 0px;
    color: #333;
}

.mobile_app_designer_two_column_banner { width: 100%; }
.mobile_app_designer_two_column_banner .container { width: 1050px; margin: 0 auto; padding-top: 80px; padding-bottom: 40px;}
.mobile_app_designer_two_column_banner .container .col { width: 45%; margin-right: 10%; float: left; padding-bottom: 40px;}
.mobile_app_designer_two_column_banner .container .col .title { font-family: 'open sans'; font-size: 36px; font-weight: 400; line-height: 50px; color: #fff; padding-bottom: 30px; margin:0px;}
.mobile_app_designer_two_column_banner .container .col .text { font-family: 'open sans'; font-size: 16px; font-weight: 400; line-height: 25px; color: #fff; }
.mobile_app_designer_two_column_banner .container .anchorbox { display: table; text-align: center; width: 100%; padding-top: 30px;}
.mobile_app_designer_two_column_banner .container .anchorbox  a {    border-radius: 0px;    padding: 15px 40px;    background-color: #FFAF03;    font-family: 'open sans' !important;    font-size: 16px !important;    font-weight: 600;    margin-right: 0px;    color: #333;}

.postid-7532 .iphone_dev_offer_services .container .left { padding-bottom: 27px;}
.postid-7532 .mobile_life_cycle .container .row h2 { font-size: 38px; font-weight: 400; line-height: 45px;}


.ios_app_to_android_app_porting_banner { width: 100%; background-color: #16394D;}
.ios_app_to_android_app_porting_banner .container { width: 1050px; margin: 0 auto; padding-top: 40px; padding-bottom: 0px;}
.ios_app_to_android_app_porting_banner .container img { margin-top: 40px;}
.ios_app_to_android_app_porting_banner .container .left { width: 60%; float: left; padding-bottom: 40px;}
.ios_app_to_android_app_porting_banner .container .right { width: 37%; float: right; padding-bottom: 40px;}
.ios_app_to_android_app_porting_banner .container h1 {text-transform: uppercase; margin: 0px; font-family: 'open sans'; font-weight: bold; font-size: 50px; line-height: 65px; color: #fff; padding-bottom: 30px; padding-top: 30px;}
.ios_app_to_android_app_porting_banner .container .subheading { margin: 0px; font-family: 'open sans'; font-weight: 400; font-size: 20px;line-height: 26px; color: #fff; padding-bottom: 50px;}
.ios_app_to_android_app_porting_banner .container h2 { margin: 0px; font-family: 'open sans'; font-weight: 400; font-size: 20px;line-height: 26px; color: #fff; padding-bottom: 50px; margin: 0px;}
.ios_app_to_android_app_porting_banner .container a {    border-radius: 0px;    padding: 15px 40px;    background-color: #FFAF03;    font-family: 'open sans' !important;    font-size: 16px !important;    font-weight: 600;    margin-right: 0px;    color: #333;}
.ios_app_to_android_app_porting_banner .container .formbox { background-color: #fff; padding: 30px;}
.ios_app_to_android_app_porting_banner .container .formbox .formname { font-family: 'open sans'; font-weight: 600; font-size: 22px;line-height: 26px; color: #333; text-transform: uppercase;}

.ios_app_to_android_app_porting_banner .container .formbox .gform_wrapper .top_label .gfield_label { display: none;}
.ios_app_to_android_app_porting_banner .container .formbox .gform_wrapper .top_label select.medium,
.ios_app_to_android_app_porting_banner .container .formbox .gform_wrapper textarea.medium,
.ios_app_to_android_app_porting_banner .container .formbox .gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"])
{
    border-radius: 0px;
    color: #333;
    font-family: 'open sans' !important;
    font-size: 14px !important;
    padding: 5px 15px;
    width: 100%;
}

.ios_app_to_android_app_porting_banner .container .formbox .gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]){
    height: 45px;
}
#gform_submit_button_30 {
    margin-top: 0px;
    border-radius: 0px;
    padding: 16px 25px;
    background-color: #008BC8;
    font-family: 'open sans' !important;
    font-size: 15px !important;
    font-weight: 600;
    margin-right: 0px;
    color: #fff;
    width: 100%;
    display: block;
}
.ios_app_to_android_app_porting_banner .container .formbox .gform_wrapper ul.gform_fields li.gfield { padding-right: 0px;}

.ios_to_android_porting_functions_two_column { width: 100%;     background-color: #fff;   }
.ios_to_android_porting_functions_two_column .container { width: 1050px; margin: 0 auto; padding-top: 70px; padding-bottom: 70px;}
.ios_to_android_porting_functions_two_column .container .tbox { display: table; clear: both;padding-bottom: 20px; }
.ios_to_android_porting_functions_two_column .container img { margin-top: -10px; display: inline;}
.ios_to_android_porting_functions_two_column .container h2 {font-weight: 400;
    font-size: 36px;
    line-height: 45px;
    color: #333;
    text-align: center;
    padding-bottom: 60px;
    margin: 0px;
}

.ios_to_android_porting_functions_two_column .container .title { display: inline;font-family: 'open sans'; font-weight: 400; font-size: 26px; line-height: 30px; color: #008BC8; padding-left: 20px;}
.ios_to_android_porting_functions_two_column .container .text { font-family: 'open sans'; font-weight: 400; font-size: 16px; line-height: 24px; color: #333; padding-bottom: 30px; }
.ios_to_android_porting_functions_two_column .container .col { width: 45%; margin-right: 10%; float: left; }
.ios_to_android_porting_functions_two_column .container .col .para ul { padding-left: 28px; list-style-image: url(https://www.hokuapps.com/wp-content/uploads/blue-tick.png); }
.ios_to_android_porting_functions_two_column .container .col .para ul li {padding-left: 15px; font-family: 'open sans'; font-weight: 400; font-size: 16px; line-height: 24px; color: #333; padding-bottom: 30px;}
.ios_to_android_porting_functions_two_column .container .col .para ul li b { font-weight: 600; display: table; padding-bottom: 10px;}

.ios_to_android_porting_text { width: 100%;     background-color: #fff;    background-image: url(/wp-content/uploads/2017/07/botom-separator.png);    background-position: top;    background-repeat: no-repeat;}
.ios_to_android_porting_text .container { width: 1050px; margin: 0 auto; padding-top: 70px; padding-bottom: 70px;}
.ios_to_android_porting_text .container img { margin-top: -10px; display: inline;}
.ios_to_android_porting_text .container .tbox { display: table; clear: both;padding-bottom: 20px; }
.ios_to_android_porting_text .container .title, .ios_to_android_porting_text .container h2 { display: inline;font-family: 'open sans'; font-weight: 400; font-size: 26px; line-height: 30px; color: #008BC8; padding-left: 20px;}
.ios_to_android_porting_text .container .text { font-family: 'open sans'; font-weight: 400; font-size: 16px; line-height: 24px; color: #333; }


.ios_to_android_porting_plan { width: 100%;     background-color: #fff;    background-image: url(/wp-content/uploads/2017/07/botom-separator.png);  background-position: top;    background-repeat: no-repeat;}
.ios_to_android_porting_plan .container { width: 1050px; margin: 0 auto; padding-top: 70px; padding-bottom: 30px;}
.ios_to_android_porting_plan .container img { margin-top: -10px; display: inline;}
.ios_to_android_porting_plan .container .tbox { display: table; clear: both;padding-bottom: 50px; }
.ios_to_android_porting_plan .container .title, .ios_to_android_porting_plan .container h2 { display: inline;font-family: 'open sans'; font-weight: 400; font-size: 26px; line-height: 30px; color: #008BC8; padding-left: 20px;}
.ios_to_android_porting_plan .container .crow { width: 100%; display: table;}
.ios_to_android_porting_plan .container .crow img { margin-top: 0px; display: table;}
.ios_to_android_porting_plan .container .crow .col { width: 19%;    float: left;    margin-right: 8%;    padding-bottom: 40px;}
.ios_to_android_porting_plan .container .crow .col .ctitle { font-family: 'open sans'; font-weight: 600; font-size: 16px; line-height: 24px; color: #333; padding-top: 20px; margin-bottom: 10px;}
.ios_to_android_porting_plan .container .crow .col .ctitle::after {padding-top: 10px; border-bottom: 2px solid #008BC8; width: 10%;content: ' '; clear: both;    display: table;}
.ios_to_android_porting_plan .container .crow .col .text { font-family: 'open sans'; font-weight: 400; font-size: 16px; line-height: 24px; color: #333; }


.ios_to_android_porting_testing { width: 100%;     background-color: #fff;    background-image: url(/wp-content/uploads/2017/07/botom-separator.png);  background-position: top;    background-repeat: no-repeat;}
.ios_to_android_porting_testing .container { width: 1050px; margin: 0 auto; padding-top: 70px; padding-bottom: 30px;}
.ios_to_android_porting_testing .container img { margin-top: -10px; display: inline;}
.ios_to_android_porting_testing .container .tbox { display: table; clear: both;padding-bottom: 50px;}
.ios_to_android_porting_testing .container .title, .ios_to_android_porting_testing .container h2 { display: inline;font-family: 'open sans'; font-weight: 400; font-size: 26px; line-height: 30px; color: #008BC8; padding-left: 20px;}
.ios_to_android_porting_testing .container .crow { width: 100%; display: table;}
.ios_to_android_porting_testing .container .crow img { margin-top: 0px; display: table;}
.ios_to_android_porting_testing .container .crow .col { width: 31%;    float: left;    margin-right: 3%;    margin-bottom: 40px;    background-color: #F6F6F6;    padding: 30px 25px;    min-height: 290px;}
.ios_to_android_porting_testing .container .crow .col .imagetitle { padding-bottom: 30px;}
.ios_to_android_porting_testing .container .crow .col img { margin-top: -50px;}
.ios_to_android_porting_testing .container .crow .col img, .ios_to_android_porting_testing .container .crow .col .ctitle { display: inline;}
.ios_to_android_porting_testing .container .crow .col .ctitle { font-family: 'open sans'; font-weight: 400; font-size: 22px; line-height: 24px; color: #333; padding-left: 12px;}
.ios_to_android_porting_testing .container .crow .col .text { font-family: 'open sans'; font-weight: 300; font-size: 16px; line-height: 24px; color: #333; }

.ios_to_android_porting_case_study { width: 100%;     background-color: #16374A;}
.ios_to_android_porting_case_study .container { width: 1050px; margin: 0 auto; padding-top: 70px; text-align: center;}
.ios_to_android_porting_case_study .container .title, .ios_to_android_porting_case_study .container h2 { display: table;font-family: 'open sans'; font-weight: 400; font-size: 34px; line-height: 45px; width: 100%;color: #fff; padding-bottom: 50px; text-align: center;}

.convert_ios_to_android { width: 100%;     background-color: #fff;}
.convert_ios_to_android .container { width: 1050px; margin: 0 auto; padding-top: 70px; text-align: center;padding-bottom: 20px; }
.convert_ios_to_android .container .title, .convert_ios_to_android .container h2 { display: table;font-family: 'open sans'; font-weight: 400; font-size: 34px; line-height: 45px; width: 100%;color: #333; padding-bottom: 50px; text-align: center; margin: 0px;}
.convert_ios_to_android .container .crow { width: 100%; display: table; }
.convert_ios_to_android .container .crow .col { width: 47%;    margin-right: 6%;    float: left;    }
.convert_ios_to_android .container .crow .col .crown { display: table; width: 100%; }
.convert_ios_to_android .container .crow .col .col1  { width: 70%; float: left; text-align: right;}
.convert_ios_to_android .container .crow .col .col2  { width: 30%; float: left; text-align: center;padding-bottom: 50px;}
.convert_ios_to_android .container .crow .colleftt .crown { display: table; width: 100%; }
.convert_ios_to_android .container .crow .colleftt .col1  { width: 70%; float: left; text-align: left; padding-bottom: 40px;}
.convert_ios_to_android .container .crow .col .ctitle { font-family: 'open sans'; font-weight: 400; font-size: 22px; line-height: 24px; color: #008BC8;padding-bottom: 10px; }
.convert_ios_to_android .container .crow .col .text { font-family: 'open sans'; font-weight: 300; font-size: 16px; line-height: 24px; color: #333; }
.blog_content .gform_wrapper .top_label select.medium { width: 80% !important;    height: 35px;}
.gform_wrapper .top_label select.medium { width: 100% !important;height: 35px;}
.postid-7709 .iphone_image_content .container ul li h3 { margin: 0px;    font-size: 16px;
    font-family: 'open sans';
    color: #fff;
    font-weight: 400;
    line-height: 24px;}
#input_2_16 { padding: 0px; height: 35px;    font-size: 13px;}
#input_25_7 { height: 50px;}
#input_2_5 { height: 55px;}
.iphone_image_content .container .text h2 {     font-size: 16px;    font-family: 'open sans';    color: #fff;    font-weight: 400;    line-height: 24px;margin: 0px; text-align: left; padding-bottom: 0px;}
.postid-7709 .iphone_image_content { background-color: #123B4C;}
.postid-7709 .iphone_image_content .container .text, .postid-7709 .iphone_image_content h2 { color: #fff;}
.postid-7709 .iphone_image_content .container ul { padding-top: 20px; padding-left: 17px;}
.postid-7709 .iphone_image_content .container ul li { padding-left: 15px; }
.postid-7709 .mobile_life_cycle .container .row .text b { color: #0C679B; padding-bottom: 5px; margin-bottom: 5px; display: table; font-weight: 600;}
.postid-7709 .mobile_life_cycle .container .row .text b:after {border-bottom: 2px solid #0C679B;
    width: 30%;
    content: ' ';
    clear: both;
    display: table;
    padding-top: 10px;}
.postid-7709 .iphone_process_flow .container .col { height: 430px;}
.postid-7709 .mobile_life_cycle .container .row .text ul { list-style: none; padding-left: 0px;}
.postid-7709 .mobile_life_cycle .container .row .text ul li { padding-left: 0px;}
.postid-7709 .iphone_process_flow .container .content ul li { font-size: 15px; line-height: 22px;}
.postid-7709 .iphone_process_flow .container .text { padding-bottom: 60px;line-height: 26px;}
.postid-7709 .iphone_build_apps #tabs li { padding: 11px 49px;}
.postid-7709 .iphone_process_flow .container .content ul li ul { padding-top: 10px;}
.postid-7709 .iphone_build_apps { background-color: #F7F7F7 !important;}
.postid-7709 .iphone_process_flow .container { border: 0px !important;}

.iphone_app_development_services { width: 100%; background-color: #fff;}
.iphone_app_development_services .container { width: 1050px; padding-top: 90px; display: table; padding-bottom: 40px;}
.iphone_app_development_services .container .title, .iphone_app_development_services .container h2 { font-family: 'open sans';
    font-size: 36px;
    font-weight: 400;
    line-height: 45px;
    color: #333;
    margin: 0px;
    padding-bottom: 30px; text-align: center;}
.iphone_app_development_services .container .text { font-family: 'open sans';
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    color: #333;
    margin: 0px;
    padding-bottom: 60px; text-align: center;}
.iphone_app_development_services .container .crow { width: 100%; display: table;}
.iphone_app_development_services .container .crow .col { width: 20%; margin-right: 6%; float: left; padding-bottom: 50px;}
.iphone_app_development_services .container .crow .col .ctitle { font-size: 16px;
    font-family: 'open sans';
    color: #333333;
    font-weight: 600;
    line-height: 24px;
    text-align: left;
    padding-top: 20px;
    padding-bottom: 15px;}
.iphone_app_development_services .container .crow .col .ctext { font-size: 16px;
    font-family: 'open sans';
    color: #333333;
    font-weight: 400;
    line-height: 26px;
}
.iphone_app_development_services .container .crow .col h3 { font-size: 16px;
    font-family: 'open sans';
    color: #333333;
    font-weight: 600;
    line-height: 24px;
    text-align: left;
    padding-top: 20px;
    padding-bottom: 15px; margin: 0px;}

.postid-7709 .iphone_image_content h2 { text-align: center; padding-bottom: 60px;}
.postid-7709 .mobile_life_cycle .container h2 { font-size: 34px; line-height: 40px; font-weight: 400;}
.postid-7709 .service_left_right_content .container .text ul { list-style-image: url(https://www.hokuapps.com/wp-content/uploads/Blue-bullet.png); }
.postid-7709 .service_left_right_content .container .text ul  li { font-size: 22px; line-height: 30px;padding-bottom: 10px; }

.all_case_studies { width: 100%; background-color: #fff;}
.all_case_studies .container { width: 1050px; margin:0 auto; clear: both; padding-top: 80px; padding-bottom: 60px;}
.all_case_studies .container .title { font-weight: 400;    font-size: 34px;    line-height: 40px;    color: #333;    text-align: center;    margin: 0px;font-family: 'open sans'; }
.all_case_studies_view {    width: 100%;    background-color: #fff;}
.all_case_studies_view .header {    width: 80%;    line-height: 40px;    margin: 0 auto;    font-size: 30px;    font-family: 'open sans';    font-weight: 600;    padding-bottom: 60px;    color: #333;    padding-top: 0;    text-align: center;}
.all_case_studies_view .container {    width: 1000px;    margin: 0 auto !important;    display: table;    transform: none !important;}
.all_case_studies_view .container .left {    width: 30%;    margin-right: 5%;    float: left;    transform: none !important;}
.all_case_studies_view .container .right {    width: 65%;    float: left;    transform: none !important;}
.all_case_studies_view .container .right .text {    font-size: 16px;    font-family: 'open sans';    font-weight: 400;    line-height: 24px;    color: #333;    transform: none!important; margin-top: -6px !important;}
.all_case_studies_view .container .right .text p {    font-size: 16px;    font-family: 'open sans';    font-weight: 400;    line-height: 24px;    color: #333;    transform: none!important;}
.all_case_studies_view .carousel-indicators {    display: none}
.all_case_studies_view .carousel-control.left,.all_case_studies_view .carousel-control.right {    background-color: transparent!important;    background-image: none}
.glyphicon-chevron-right:before,.all_case_studies_view .glyphicon-chevron-left:before {    font-size: 30px}
.all_case_studies_view .jssora22l, .all_case_studies_view .jssora22r { top: 55px !important;}

.dropdown-subresource {
    position: absolute;
    width: 100%;
    background-color: #212120;
    padding-top: 20px;
    padding-bottom: 60px;
    clear: both;
    display: table;
    z-index: 9999
}

.dropdown-subresource .container {
    width: 980px;
    margin: 0 auto
}

.dropdown-subresource .container .left {
    width: 37%;
    float: left;
    display: table;
    border-right: 2px dashed #494949;
    margin-right: 70px
}

.dropdown-subresource .container .left .blog {
    width: 70%
}

.dropdown-subresource .container .right {
    width: 48%;
    float: left;
    display: table
}

.dropdown-subresource .container .right .newrow {
    width: 100%;
    margin-top: 15px;
    display: table
}

.dropdown-subresource .container .right .newrow a {
    font-size: 15px;
    font-family: 'open sans'!important;
    line-height: 20px;
    font-weight: 400;
    color: #fff
}

.dropdown-subresource .container .right .newrow p {
    font-size: 14px;
    font-family: 'open sans'!important;
    line-height: 20px;
    font-weight: 300;
    color: #b0b0b0;
    margin-top: 4px;
    margin-bottom: 0
}

.dropdown-subresource .left .blog .text {
    line-height: 20px;
    font-size: 15px;
    font-family: 'open sans';
    font-weight: 600;
    padding-bottom: 20px;
    color: #fff;
    padding-top: 20px
}

.dropdown-subresource .left .blog a {
    line-height: 20px;
    font-size: 15px;
    font-family: 'open sans';
    font-weight: 600;
    color: #3392cf
}
.dropdown-subresource .container .right .newrow a:hover {
    color: #3392cf!important;
    text-decoration: none!important
}
.dropdown-subresource .left .blog a:hover {
    color: #3392cf!important;
    text-decoration: none!important
}

.zopim { right: 41px !important;}
.zopim .meshim_widget_components_chatButton_ButtonBar .button_text, .zopim  .meshim_widget_components_chatButton_ButtonBar .favicon { background-color: #000;}
.floating-form .gform_wrapper .top_label .gfield_label { display:none;}
.floating-form input[type="submit"] { padding: 6px 15px;}
.hokuappsexpoevent .container .eventlocation span { font-weight: 700;}

.mobile_app_development_section { width: 100%; background-color: #fff;}
.mobile_app_development_section .container { width: 1050px;    margin: 0 auto;    display: table;    padding-top: 70px;    padding-bottom: 20px;}
.mobile_app_development_section .container h2 { font-family: 'open sans';    font-size: 40px;    font-weight: 600;    line-height: 50px;    color: #333; padding-bottom: 50px;    text-align: center;margin-top: 0px;}
.mobile_app_development_section .container p { font-family: 'open sans';    font-size: 16px;    font-weight: 400;    line-height: 24px;    color: #333; padding-bottom: 30px;}
.mobile_app_development_section .container .crow { width: 100%; display: table;}
.mobile_app_development_section .container .crow .col4 { width: 40%; float: left; margin-right: 10%;}
.mobile_app_development_section .container .crow .col5 { width: 50%; float: left; }
.mobile_app_development_section .container .title { font-family: 'open sans';    font-size: 26px;    font-weight: 400;    line-height: 35px;    color: #333; padding-bottom: 30px;}
.mobile_app_development_section .container .crow .col { width:45%; float: left; margin-right: 10%; padding-bottom: 50px;}
.mobile_app_development_section .container .crow .col .title {font-family: 'open sans';    font-size: 22px;    font-weight: 600;    line-height: 40px;    color: #333; padding-top: 20px; padding-bottom: 0px;}
.mobile_app_development_section .container .crow .col .text {font-family: 'open sans';    font-size: 16px;    font-weight: 400;    line-height: 24px;    color: #333; }

.postid-8010 .madc_two_column_head { background-color: #1C3A54;}
.postid-8010 .madc_two_column_head .container .text ul li, .postid-8010 .madc_two_column_head .container .text, .postid-8010 .madc_two_column_head .container .title { color: #fff;}
.postid-8010 .madc_two_column_head .container .text ul { padding-left: 18px;}
.postid-8010 .madc_two_column_head .container .text ul li { line-height: 24px; padding-bottom: 10px;padding-left: 10px;}
.postid-8010 .madc_two_column_head .container, .postid-8010 .madc_two_column_head .container .left { padding-bottom: 0px;}
.postid-8010 .iphone_features_image_text .container .title { font-size: 24px; line-height: 30px; color: #559DE6; padding-bottom: 5px;}

.mobile_app_dev_project { width: 100%; }
.mobile_app_dev_project .container { width: 1050px;    margin: 0 auto;    display: table;    padding-top: 70px;    padding-bottom: 20px;}
.mobile_app_dev_project .container h2 { font-family: 'open sans';    font-size: 34px;    font-weight: 400;    line-height: 50px;    color: #fff; padding-bottom: 50px;    text-align: center;margin-top: 0px;}
.mobile_app_dev_project .container p { font-family: 'open sans';    font-size: 16px;    font-weight: 400;    line-height: 28px;    color: #fff; padding-bottom: 30px;}
.mobile_app_dev_project .container ul {  list-style-image: url(https://www.hokuapps.com/wp-content/uploads/Tick2.png); padding-top: 10px; }
.mobile_app_dev_project .container ul li b {position: absolute;font-family: 'open sans';    font-size: 22px;    font-weight: 600;    line-height: 19px;    color: #fff; padding-bottom: 5px; }
.mobile_app_dev_project .container ul li {font-family: 'open sans';    font-size: 16px;    font-weight: 400;    line-height: 28px;    color: #fff; padding-left: 60px; padding-bottom: 30px;}

.postid-8010 .iphone_industries .container .head, .postid-8010 .iphone_industries .container .title {color: #000;}
.postid-8010 .iphone_industries .container .title { font-weight: 400;}
.postid-8010 .iphone_industries .container .head { padding-bottom: 40px;}
.postid-8010 .iphone_industries .container .subhead { font-family: 'open sans';    font-size: 16px;    font-weight: 400;    line-height: 24px;    color: #333; padding-bottom: 60px;}


.mobile_app_partner { width: 100%;  margin-top: 70px; margin-bottom: 20px; clear: both;display: table;}
.mobile_app_partner .left { width: 50%;    float: left; text-align: left; margin-bottom: 50px; }
.mobile_app_partner .right { width: 40%;    float: left; margin-bottom: 0px;}
.mobile_app_partner h2 { font-family: 'open sans';    font-size: 34px;    font-weight: 400;    line-height: 50px;    color: #000; padding-bottom: 50px;  text-align: center;margin-top: 0px;}
.mobile_app_partner h3 { font-family: 'open sans'; margin: 0px;   font-size: 22px;    font-weight: 400;    line-height: 30px;    color: #088FDC; }
.mobile_app_partner p { font-family: 'open sans';    font-size: 16px;    font-weight: 400;    line-height: 28px;    color: #000;  padding-bottom: 10px;}

.postid-8010 .radp_cta_1_section .container .text ul li { font-size: 22px; line-height: 30px; padding-bottom: 15px; font-weight: 300; padding-left: 10px;}
.postid-8010 .radp_cta_1_section .container .left { margin-right: 0px;}
.postid-8010 .radp_cta_1_section .container .right { width: 53%;}
.postid-8010 .radp_cta_1_section .container { padding-top: 70px;  padding-bottom: 40px;}

.build_mobile_app_team { width: 100%; background-color: #F5F5F5; }
.build_mobile_app_team .container { width: 1050px;    margin: 0 auto;    display: table;    padding-top: 70px;    padding-bottom: 50px;}
.build_mobile_app_team .container h2 { font-family: 'open sans';    font-size: 34px;    font-weight: 400; line-height: 50px;    color: #000; padding-bottom: 50px;    text-align: center;margin-top: 0px;}
.build_mobile_app_team .container p { font-family: 'open sans';    font-size: 16px;    font-weight: 400;    line-height: 28px;    color: #000; padding-bottom: 30px;}
.build_mobile_app_team .container .imgsec { text-align: center; padding: 20px 0px; padding-bottom: 40px;}
.build_mobile_app_team .container .crow { width: 100%; display: table;}
.build_mobile_app_team .container .crow .col { width: 50%; float: left; padding-bottom: 40px;}
.build_mobile_app_team .container .crow .col .ttable { width: 100%;}
.build_mobile_app_team .container .crow .col .trow { width: 100%; }
.build_mobile_app_team .container .crow .col .trow .thead { height: 45px; font-family: 'open sans';    font-size: 15px;    font-weight: 400;    line-height: 24px; text-transform: uppercase; width: 70%; padding: 10px 0px; padding-left: 20px; background-color: #1E7AC8; color: #fff; float: left;}
.build_mobile_app_team .container .crow .col .trow .thead.timg {height: 45px; width: 30%; padding: 10px 0px; padding-left: 20px; background-color: #1E7AC8; text-align: center;float: left;}
.build_mobile_app_team .container .crow .col .trow .tdata {font-family: 'open sans';    font-size: 15px;    font-weight: 400;    line-height: 24px; width: 70%; padding: 10px 0px; padding-left: 20px; background-color: #fff; color: #000;float: left; border-left: 1px solid #C3C3C3;border-right: 1px solid #C3C3C3;border-bottom: 1px solid #C3C3C3;}
.build_mobile_app_team .container .crow .col .trow p { display: none;}
.build_mobile_app_team .container .crow .col .trow .timg {height: 45px;width: 30%; background-color: #fff;padding: 10px 0px;text-align: center;float: left;border-bottom: 1px solid #C3C3C3;border-right: 1px solid #C3C3C3;}
.build_mobile_app_team .container .crow .col .trow .timg.tgetquote { width: 30%; padding: 0px;  background-color: #FFAF03; text-align: center;float: left;}
.build_mobile_app_team .container .crow .col .trow .timg.tgetquote a { font-family: 'open sans';  background-color: #FFAF03; color: #333;  font-size: 15px;  display: block;  font-weight: 400;    line-height: 24px; padding: 10px 27px;}

.mobile_all_case_studies { width: 100%; background-color: #fff;}
.mobile_all_case_studies .container { width: 1050px;    margin: 0 auto;    display: table;    padding-top: 70px;    padding-bottom: 50px;}
.mobile_all_case_studies .container h2 { font-family: 'open sans';    font-size: 34px;    font-weight: 400; line-height: 50px;    color: #000; padding-bottom: 50px;    text-align: center;margin-top: 0px;}
.mobile_all_case_studies .container .crow { width: 100%; display: table;}
.mobile_all_case_studies .container .crow .col { width: 30%; float: left; padding-bottom: 40px; margin-right: 7%;}
.mobile_all_case_studies .container .crow .col1 { width: 63%; float: left; padding-bottom: 40px;}
.mobile_all_case_studies .container .crow .title { font-family: 'open sans';font-size: 22px; line-height: 30px; padding-bottom: 5px; font-weight: 400;  color: #000;}
.mobile_all_case_studies .container .crow .text { font-family: 'open sans';font-size: 16px; line-height: 30px; font-weight: 400;  padding-bottom: 5px; color: #000;}
.mobile_all_case_studies .container .crow a {font-family: 'open sans';font-size: 16px; line-height: 30px; font-weight: 400;  color: #429CFE; }

.image_strip_custom { width: 100%;}
.image_strip_custom .container { width: 1050px; margin: 0 auto; padding-top:70px; }
.image_strip_custom .container h2 { font-family: 'open sans'; font-size: 34px; font-weight: 400; line-height: 50px; color: #000; padding-bottom: 50px; width:60%; text-align: center; margin: 0 auto;}
.image_strip_custom .container .left { width: 50%; float: left; padding-bottom: 30px;}
.image_strip_custom .container .right { width: 50%; float: left; text-align: center;}
.image_strip_custom .container  ul li { font-family: 'open sans';font-size: 14px; line-height: 20px; font-weight: 400;  padding-bottom: 15px; color: #000; padding-left: 20px;}

.custom_app_solution { width: 100%;}
.custom_app_solution .container { width: 1050px; margin: 0 auto; padding-top:70px; padding-bottom: 30px; }
.custom_app_solution .container h2 { font-family: 'open sans'; font-size: 34px; font-weight: 400; line-height: 50px; color: #000;text-align: center;}
.custom_app_solution .container .position { width: 50%; }
.custom_app_solution .container .position .title { font-family: 'open sans';font-size: 24px; line-height: 30px; font-weight: 400;  padding-bottom: 15px; color: #fff; }
.custom_app_solution .container .position .text { font-family: 'open sans';font-size: 14px; line-height: 20px; font-weight: 400;  padding-bottom: 15px; color: #fff; }

.custom_app_process { width: 100%; background-color: #fff;}
.custom_app_process .container { width: 1050px; margin: 0 auto; padding-top:80px; padding-bottom: 40px; }
.custom_app_process .container h2 { font-family: 'open sans'; font-size: 34px; font-weight: 400; line-height: 50px; color: #000;text-align: center; padding-bottom: 50px; margin: 0px;}
.custom_app_process .container .crow { width: 100%; display: table;}
.custom_app_process .container .crow .col { width: 30%; float: left; margin-right: 5%; text-align: center; padding-bottom: 40px;}
.custom_app_process .container .crow .col .title { font-family: 'open sans';font-size: 18px; line-height: 24px; font-weight: 400;  padding-bottom: 15px; padding-top: 15px; color: #000; }
.custom_app_process .container .crow .col .text { font-family: 'open sans';font-size: 14px; line-height: 20px; font-weight: 400; color: #000; }

.hokuapps_offerings { width: 100%; background-color: #fff;background-image:url(/wp-content/uploads/2017/07/botom-separator.png);background-position:bottom;background-repeat:no-repeat}
.hokuapps_offerings .container { width: 1050px; margin: 0 auto; padding-top:80px; padding-bottom: 40px; }
.hokuapps_offerings .container h2 { font-family: 'open sans'; font-size: 34px; font-weight: 400; line-height: 50px; color: #000;text-align: center; padding-bottom: 50px; margin: 0px;}
.hokuapps_offerings .container .crow { width: 100%; display: table;}
.hokuapps_offerings .container .crow .col { width: 30%; float: left; margin-right: 5%; text-align: center; padding-bottom: 40px;}
.hokuapps_offerings .container .crow .col .title { font-family: 'open sans';font-size: 18px; line-height: 24px; font-weight: 600;  padding-bottom: 15px; padding-top: 15px; color: #000; }
.hokuapps_offerings .container .crow .col .text { font-family: 'open sans';font-size: 14px; line-height: 20px; font-weight: 400; color: #000; }
.postid-8456 .hokuappsindustrysou .container .row { padding-bottom: 0px;}
.postid-8456 .hokuappsindustrysou { padding-bottom: 40px; padding-top: 80px;}
.postid-8456 .hokuappsindustrysou .container .row .column { padding-bottom: 40px;}
.all_case_studies_view .container .right .title {font-size: 26px;    font-family: 'open sans';    font-weight: 400;    color: #333;    padding-bottom: 15px;    transform: none !important;line-height: 25px;}
.all_case_studies_view .container .right  a {    font-family: 'open sans';    font-size: 14px;    color: #2FA0E0;    text-decoration: none;    z-index: 999;    transform: none!important;}
.postid-8456 .all_case_studies_view .container .right .text { padding-bottom: 20px;font-size: 14px;}
.postid-8010 .mobile_app_dev_comp_banner .container a { border-radius: 0px;}
#hokuapps-gif { display: none;}
.newhokuappsexpoevent { width: 100%; border-top:1px solid #717171;     display: table; clear: both; height: 119px; background: #000;}
.newhokuappsexpoevent .left { background-color: #000;background-image: url('https://www.hokuapps.com/wp-content/uploads/first-event-1.png'); background-position: right bottom; background-repeat: no-repeat; padding-right: 20px; padding-top: 15px; float: left; width:50%;padding-bottom: 20px;}
.newhokuappsexpoevent .right {     background-color: #000;    background-image: url(https://www.hokuapps.com/wp-content/uploads/second-event.png);    background-position: right bottom;    background-repeat: no-repeat;    border-left: 1px solid #717171;    padding-right: 25px;    padding-top: 9px;    padding-bottom: 20px;    float: left;    width: 50%;}
.newhokuappsexpoeventhome .left { background-image: none !important; padding-left: 10%;}
.newhokuappsexpoeventhome .right {background-image: none !important; padding-left: 5%;}
.newhokuappsexpoevent .content { padding-left: 40px;}
.newhokuappsexpoevent .content .eventcomp { font-family: 'open sans'; font-size: 28px; font-weight: 300; color: #2fa0e0;    line-height: 35px;padding-bottom: 5px;}
.newhokuappsexpoevent .content .eventlocation { font-family: 'open sans'; font-size: 17px; font-weight: 400;    color: #cccccc;    line-height: 24px;padding-bottom: 13px;}
.newhokuappsexpoevent .content .eventlocation span { font-weight: 600;}
.newhokuappsexpoevent .content .eventjoin {font-family: 'open sans'; font-size: 17px;    font-weight: 400;    color: #cccccc;    line-height: 24px;}
.newhokuappsexpoevent .content .eventjoin a  {font-family: 'open sans'; font-size: 17px;    font-weight: 400;    color: #cccccc;    line-height: 24px;}
.newhokuappsexpoevent .content .eventjoin img { margin-right: 15px;}
.newhokuappsexpoeventhome .left .col {    width: 28%;    float: left;    /* margin-top: 12px; */    margin-right: 6%;}
.newhokuappsexpoeventhome .right .col {     width: 27%;    float: left;    margin-top: 26px;}
.newhokuappsexpoeventhome .right .col  img {    margin-top: 6px; width: auto;}
.newhokuappsexpoeventhome .right .col1 { margin-top: 10px;}
.newhokuappsexpoeventhome .left .col { padding-top: 0px;}
.newhokuappsexpoeventhome .left .col img {margin-top: 12px; width: auto;}
.newhokuappsexpoeventhome .right .col1, .newhokuappsexpoeventhome .left .col1 { width:57%; float: left;}
.newhokuappsexpoeventhome .left .col1 {width: 62%;padding-top: 4px;}
.newhokuappsexpoevent .eventcomp { font-family: 'open sans'; font-size: 18px; font-weight: 300; color: #fff;    line-height: 23px;padding-bottom: 5px;}
.newhokuappsexpoevent .eventlocation { font-family: 'open sans'; font-size: 15px; font-weight: 400;    color: #969696;    line-height: 24px;padding-bottom: 5px;}
.newhokuappsexpoevent .eventlocation span { font-weight: 600;}
.newhokuappsexpoevent .eventjoin {font-family: 'open sans'; font-size: 14px;    font-weight: 400;    color: #969696;    line-height: 24px;}
.newhokuappsexpoevent .eventjoin a  {font-family: 'open sans'; font-size: 14px;    font-weight: 400;    color: #969696;    line-height: 24px;}
.newhokuappsexpoevent .eventjoin img { margin-right: 10px;}
.btnhire {    margin-top: -90px;    position: absolute;    left: 25%;}
.btnhire a { background-color: #F0AB00;    padding: 10px 35px;    font-family: 'open sans';    font-size: 16px;    font-weight: 600;    color: #fff;}
.hokuappsthankyou { width: 100%; background-color: #1C3CCD;}
.hokuappsthankyou .container { width: 1050px; margin:0 auto; display: table;}
.hokuappsthankyou .container .title { font-family: 'open sans'; font-size: 50px; font-weight: 300; color: #fff; line-height: 60px;padding-top: 90px;padding-bottom: 10px;}
.hokuappsthankyou .container p { font-family: 'open sans'; font-size: 18px; font-weight: 400; color: #fff; line-height: 24px;}

.support-section { width: 100%; background-color: #000;}
.support-section .container { width: 1050px; margin:0 auto; display: table; padding: 15px 0px;}
.support-section .container b {  font-family: 'open sans'; font-size: 16px; font-weight: 400; color: #3293db; line-height: 24px;text-transform: uppercase;}
.support-section .container  img { margin-right: 20px; margin-left: 7px;margin-top: -3px;}
.support-section .container p a, .support-section .container p {  font-family: 'open sans'; font-size: 16px; font-weight: 400; color: #fff; line-height: 24px;margin: 0px;}
.support-section .container b, .support-section .container p a, .support-section .container p { display: inline;}

.platform-section { width: 100%; background-color: #fff;}
.platform-section .container { width: 1050px; margin:0 auto; display: table; padding-top: 90px; padding-bottom: 70px;}
.platform-section .container .title { font-family: 'open sans'; font-size: 34px; font-weight: 300; color: #000; line-height: 45px;padding-bottom: 50px; width: 60%; text-align: center; margin: 0 auto;}
.platform-section .container .crow { width: 100%; display: table; clear: both;}
.platform-section .container .crow .column { width: 30%; margin-right: 5%; float: left; margin-bottom: 50px;}
.platform-section .container .crow .column:nth-child(3) { margin-right: 0px;}
.platform-section .container .crow .column h2 { line-height: 27px;  font-size: 19px; font-family: 'open sans'; font-weight: 600 !important; padding-bottom: 5px; color: #222222; padding-top: 0px; width: 75%; }
.platform-section .container .crow .column h2 span { padding-right: 5px; display: table; height: 60px; float: left;}
.platform-section .container .crow .column:nth-child(1) h2 span { border-left: 7px solid #F5C717; }
.platform-section .container .crow .column:nth-child(2) h2 span { border-left: 7px solid #8DC74F; }
.platform-section .container .crow .column:nth-child(3) h2 span { border-left: 7px solid #F47422; }
.platform-section .container .crow .column .text { padding-left: 20px;line-height: 24px; font-size: 14px; font-family: 'open sans'; font-weight: 400; color: #53565a; min-height: 150px;}
.platform-section .container .crow .column a { margin-left: 20px; line-height: 24px; font-size: 14px; font-family: 'open sans'; font-weight: 400; color: #fff; background-color: #3190D6; padding: 10px 40px;}
.custom_app_solution .container .position .text a { color: #fff;}
.hokuapps_offerings .container .crow .col .title a { font-family: 'open sans'; font-size: 18px; line-height: 24px; font-weight: 600; color: #000;}
.enterprise_platform { width: 100%; background-color: #fff;}
.enterprise_platform .container { width: 1050px; margin:0 auto; display: table; padding-top: 90px; padding-bottom: 60px;}
.enterprise_platform .container h2 { font-weight: 400; font-size: 36px; line-height: 45px; font-family: 'open sans'; color: #333; text-align: center; padding-bottom: 60px; margin: 0px;}
.enterprise_platform .container .text { font-weight: 400; font-size: 16px; line-height: 24px; color: #333; padding-bottom: 30px; margin: 0px;}
.enterprise_platform .container .crow { width: 100%; display: table;}
.enterprise_platform .container .crow .left { float: left; width: 60%; margin-right: 10%; }
.enterprise_platform .container .crow .right { float: left; width: 30%; }
.enterprise_platform .container .crow .left .text ul { padding-bottom: 20px;padding-left: 17px;}
.enterprise_platform .container .crow .left .text b , .enterprise_platform .container .crow .left .text ul li, .enterprise_platform .container .crow .left .text { font-weight: 400; font-size: 16px; line-height: 24px; font-family: 'open sans'; color: #333; margin: 0px;}
.enterprise_platform .container .crow .left .text p { margin: 0px;}
.enterprise_platform .container .crow .left .text b { font-weight: 600;}
.enterprise_platform .container .crow .left .text ul li { line-height: 30px; padding-left: 10px; }

.about_hokuapps { width: 100%; background-color: #fff;}
.about_hokuapps .container { width: 1050px; margin:0 auto; display: table; padding-top: 90px; padding-bottom: 0px;}
.about_hokuapps .container h2 { font-weight: 400; font-size: 36px;  font-family: 'open sans'; line-height: 45px; color: #333; text-align: center; padding-bottom: 60px; margin: 0px;}
.about_hokuapps .container .crow { width: 100%; display: table;}
.about_hokuapps .container .leftview { float: left; width: 50%; border-right: 1px solid #A1A1A1;}
.about_hokuapps .container .leftview:nth-child(2) { border-right: 0px; }
.about_hokuapps .container .leftview:nth-child(2) ul { padding-left: 110px;}
.about_hokuapps .container .crow .col { width: 26%; float: left; padding-bottom: 40px; text-align: center;}
.about_hokuapps .container .crow .col1 { width: 10%; float: left;text-align: center;}
.about_hokuapps .container .crow .col1 img { margin-top: 80px;}
.about_hokuapps .container .crow .col .title { font-weight: 400; font-size: 22px; line-height: 30px; color: #333;text-align:center; padding-top: 20px; margin: 0px;}
.about_hokuapps .container .leftview .ctext ul { list-style-image: url(https://www.hokuapps.com/wp-content/uploads/blue-tick-1.png); padding-bottom: 20px;margin: 0px;}
.about_hokuapps .container .leftview:nth-child(2) .ctext ul { padding-bottom: 0px;}
.about_hokuapps .container .leftview .ctext ul li { font-weight: 300;font-family: 'open sans';font-size: 22px; line-height: 30px; color: #333; padding-left: 15px;margin: 0px; padding-bottom: 5px;}

.madc_two_column_head_new .container .subtitle { font-weight: 400; font-size: 16px; line-height: 24px; font-family: 'open sans'; color: #333; margin: 0px; padding-bottom: 30px;}
.madc_two_column_head_new { background-color: #F2F2F2 !important;}
.madc_two_column_head_new .container .text p b { font-size: 14px; line-height: 24px; font-family: 'open sans';font-weight: 600; color: #333; margin: 0px; display: table; padding-bottom: 10px;}
.madc_two_column_head_new .container .text ul { padding-left: 17px;}
.madc_two_column_head_new .container .text ul li { padding-left: 15px; padding-bottom: 4px;font-size: 14px; line-height: 24px; font-family: 'open sans';color: #333;}
.madc_two_column_head_new .container .left:nth-child(2) { width: 50%; margin-right: 0px;}

.hokuapps_advantage { width: 100%; background-color: #fff;}
.hokuapps_advantage .container { width: 1050px; margin:0 auto; display: table; padding-top: 90px; padding-bottom: 50px;}
.hokuapps_advantage .container h2 { font-weight: 400; font-size: 36px;  font-family: 'open sans'; line-height: 45px; color: #333; text-align: center; padding-bottom: 60px; margin: 0px auto; width: 80%;}
.hokuapps_advantage .container .left { width: 45%; float: left; padding-bottom: 40px;}
.hokuapps_advantage .container .right { width: 55%; float: left; padding-bottom: 40px;}
.hokuapps_advantage .container .right .contenttext b { font-weight: 600; font-size: 16px; line-height: 24px; font-family: 'open sans'; color: #333; margin: 0px; padding-bottom: 20px;}
.hokuapps_advantage .container .right .contenttext h3 { font-weight: 400; font-size: 22px; line-height: 32px; color: #0B95CE;padding-top: 5px; margin: 0px;}
.hokuapps_advantage .container .right .contenttext p { font-weight: 400; font-size: 16px; line-height: 24px; font-family: 'open sans'; color: #333; margin: 0px; padding-bottom: 20px;}

.two_column_offers { width: 100%; background-color: #144062;}
.two_column_offers .container { width: 1050px; margin:0 auto; display: table; padding-top: 90px; padding-bottom: 50px;}
.two_column_offers .container h2 { font-weight: 400; font-size: 36px;  font-family: 'open sans'; line-height: 45px; color: #fff; text-align: center; padding-bottom: 50px; margin: 0px auto; width: 80%;}
.two_column_offers .container .text { font-weight: 400; font-size: 16px; line-height: 24px; color: #fff; padding-bottom: 30px; margin: 0px;}
.two_column_offers .container .crow { width: 100%; display: table;}
.two_column_offers .container .crow .left { width: 50%; float: left;}
.two_column_offers .container .crow .left .content { width: 90%;}
.two_column_offers .container .crow .left .content ul { list-style-image: url(https://www.hokuapps.com/wp-content/uploads/yello-tick.png); margin: 0px;padding-left: 28px;}
.two_column_offers .container .crow .left .content ul li { padding-left: 15px; padding-bottom: 30px;font-size: 16px; line-height: 24px; font-family: 'open sans';color: #fff;}
.two_column_offers .container .crow .left .content ul li b { font-size: 22px; line-height: 30px; display: table; font-weight: 400; padding-bottom: 5px;}

.left_right_content { width: 100%; background-color: #fff;}
.left_right_content .container { width: 1050px; margin:0 auto; display: table; padding-top: 90px; padding-bottom: 50px;}
.left_right_content .container h2 { font-weight: 400; font-size: 36px;  font-family: 'open sans'; line-height: 45px; color: #333; text-align: center; padding-bottom: 50px; margin: 0px auto; width: 80%;}
.left_right_content .container .left { width: 52%; float: left; padding-bottom: 40px;}
.left_right_content .container .right { width: 48%; float: left; padding-bottom: 40px;text-align: right;}
.left_right_content .container .left .text { font-weight: 400; font-size: 16px; line-height: 24px; color: #333; padding-bottom: 0px; margin: 0px;}
.left_right_content .container .left ul { padding-left: 17px; margin: 0px;}
.left_right_content .container .left ul li { padding-left: 15px; font-size: 16px; line-height: 24px; font-family: 'open sans';color: #333;}
.left_right_content .container .left .text p { margin-bottom: 25px;}

.postid-8642 .mobile_app_dev_comp_banner .container a { border-radius: 0px !important;}
.postid-8642 .mobile_app_dev_comp_banner .container h1 { padding-top: 120px; padding-bottom: 30px;}
.postid-8642 .mobile_app_dev_comp_banner .container .subheading { padding-bottom: 60px;}

.both_os_banner { width: 100%; }
.both_os_banner .container { width: 1050px; margin:0 auto; display: table; }
.both_os_banner .container h1 { font-weight: 600; font-size: 38px;  font-family: 'open sans'; line-height: 48px !important; color: #fff; text-align: center; padding-bottom: 40px; padding-top: 70px; width: 70%; margin: 0 auto;}
.both_os_banner .container .subtitle { font-weight: 400; font-size: 20px;  font-family: 'open sans'; line-height: 30px; color: #24A3F3; text-align: center; padding-bottom: 30px; width: 70%; margin: 0 auto; text-transform: uppercase;}
.both_os_banner .container .text { font-weight: 400; font-size: 20px;  font-family: 'open sans'; line-height: 30px; color: #fff; text-align: center; padding-bottom: 40px;  }
.both_os_banner .container .content { width: 100%; display: table;  }
.both_os_banner .container .content ul { width: 33%; float: left; padding-left: 23px; list-style-image: url(https://www.hokuapps.com/wp-content/uploads/Yellow-bullet.png) }
.both_os_banner .container .center { text-align: center; margin-top: 40px;}
.both_os_banner .container .center a { padding: 15px 35px; color: #333; font-size: 16px; background-color: #FFAF03; font-family: 'open sans'; line-height: 24px; border-radius: 0px; font-weight: 600;}
.both_os_banner .container .content ul li {font-weight: 400; font-size: 16px;  font-family: 'open sans'; line-height: 30px; color: #fff; padding-left: 10px; }

.both_os_development { width: 100%; }
.both_os_development .container { width: 1050px; margin:0 auto; display: table; padding-top: 90px; padding-bottom: 50px; }
.both_os_development .container h2 { font-weight: 600; font-size: 38px;  font-family: 'open sans'; line-height: 45px; color: #333; text-align: center; padding-bottom: 40px;}
.both_os_development .container .text { font-weight: 400; font-size: 16px;  font-family: 'open sans'; line-height: 24px; color: #333;}
.both_os_development .container .text p { font-weight: 400; font-size: 16px;  font-family: 'open sans'; line-height: 24px; color: #333; padding-bottom: 25px;}
.both_os_development .container .crow { width: 100%; display: table; }
.both_os_development .container .crow .left { width: 52%; float: left;}
.both_os_development .container .crow .left:nth-child(2) { width: 48%; text-align: right;}
.both_os_development .container .crow .content { font-weight: 400; font-size: 16px;  font-family: 'open sans'; line-height: 24px; color: #333;}
.both_os_development .container .crow .content b { font-weight: 600; padding-bottom: 20px; display: table;}
.both_os_development .container .crow .content p { margin: 0px;}
.both_os_development .container .crow .content ul {list-style-image: url(https://www.hokuapps.com/wp-content/uploads/Blue-bullet-1.png); padding-left: 17px; }
.both_os_development .container .crow .content ul li { padding-left: 15px; font-weight: 400; font-size: 16px;  font-family: 'open sans'; line-height: 24px; color: #333; padding-bottom: 10px;}

.best_os_development { width: 100%; background-color: #F7F7F7;}
.best_os_development .container { width: 1050px; margin:0 auto; display: table; padding-top: 90px; }
.best_os_development .container h2 { font-weight: 400; font-size: 38px;  font-family: 'open sans'; line-height: 45px; color: #333; text-align: center; padding-bottom: 40px; width: 85%; margin: 0 auto;}
.best_os_development .container .subtitle { font-weight: 400; font-size: 16px;  font-family: 'open sans'; line-height: 24px; color: #333; padding-bottom: 30px;}
.best_os_development .container .crow { width: 100%; display: table; }
.best_os_development .container .crow .left { width: 50%; float: left;}
.best_os_development .container .crow .content p { font-weight: 400; font-size: 16px;  font-family: 'open sans'; line-height: 27px; color: #333; padding-bottom: 30px; margin: 0px;}
.best_os_development .container .crow .content b { font-weight: 400; font-size: 22px;  font-family: 'open sans'; line-height: 30px; color: #24A3F3; padding-bottom: 5px; margin: 0px; display: table;}

.zig_zag_content { width: 100%; background-color: #fff;}
.zig_zag_content .container { width: 1050px; margin:0 auto; display: table; padding-top: 70px; padding-bottom: 50px;     background-image: url(/wp-content/uploads/2017/07/botom-separator.png);    background-position: bottom;    background-repeat: no-repeat;}
.zig_zag_content .container:nth-child(2) { background-image: none;}
.zig_zag_content .container h2 { font-weight: 400; font-size: 38px;  font-family: 'open sans'; line-height: 45px; color: #333; text-align: center; padding-bottom: 40px; width: 85%; margin: 0 auto;}
.zig_zag_content .container .subtitle { font-weight: 400; font-size: 16px;  font-family: 'open sans'; line-height: 24px; color: #333; padding-bottom: 30px;}
.zig_zag_content .container .crow { width: 100%; display: table; }
.zig_zag_content .container .crow .right { width: 100%; display: none; }
.zig_zag_content .container .crow .left { width: 50%; float: left; padding-bottom: 40px;}
.zig_zag_content .container .crow .content p { font-weight: 400; font-size: 16px;  font-family: 'open sans'; line-height: 27px; color: #333; padding-bottom: 30px; margin: 0px;}
.zig_zag_content .container .crow .content b { font-weight: 400; font-size: 18px;  font-family: 'open sans'; line-height: 30px; color: #24A3F3; padding-bottom: 5px; margin: 0px; display: table;}

.os_approches { width: 100%; background-color: #fff; background-image: url(https://www.hokuapps.com/wp-content/uploads/Our-iPhone-iOS-App-Development-Approaches.png); height: 805px; background-position: center; }
.os_approches .container { width: 1050px; margin:0 auto; display: table; padding-top: 70px; padding-bottom: 50px; }
.os_approches .container h2 { font-weight: 400; font-size: 38px;  font-family: 'open sans'; line-height: 45px; color: #fff; text-align: center; padding-bottom: 30px; margin: 0px;}
.os_approches .container .subtitle { font-weight: 400; font-size: 16px;  font-family: 'open sans'; line-height: 24px; color: #fff; padding-bottom: 70px;width: 60%; margin: 0 auto; text-align: center; padding-bottom: 70px;}
.os_approches .container .crow { width: 100%; display: table;}
.os_approches .container .crow .col { width: 25%;    float: left;    margin-right: 12%;    text-align: center;    padding-bottom: 50px;}
.os_approches .container .crow .col:nth-child(3) { margin-right: 0px;}
.os_approches .container .crowl { width: 70%; display: table; margin: 0 auto;}
.os_approches .container .crowl .col { width: 44%;    float: left;    margin-right: 11%;    text-align: center;    padding-bottom: 50px;}
.os_approches .container .crowl .col:nth-child(2) { margin-right: 0px;}
.os_approches .container .title { font-weight: 400; font-size: 18px;  font-family: 'open sans'; line-height: 24px; color: #FFAF03; padding-bottom: 15px; padding-top:15px;margin: 0px;}
.os_approches .container .text { font-weight: 400; font-size: 16px;  font-family: 'open sans'; line-height: 24px; color: #fff; margin: 0px;}

.os_development_services { width: 100%; background-color: #fff;}
.os_development_services .container { width: 1050px; margin:0 auto; display: table; padding-top: 90px; padding-bottom: 50px;}
.os_development_services .container h2 { font-weight: 400; font-size: 38px;  font-family: 'open sans'; line-height: 45px; color: #333; text-align: center; padding-bottom: 60px; margin: 0 auto;}
.os_development_services .container .crow { width: 100%; display: table; }
.os_development_services .container .crow .right { width: 100%; display: none; padding-bottom: 40px;}
.os_development_services .container .crow .left { width: 50%; float: left; padding-bottom: 40px;}
.os_development_services .container .crow .right1 { width: 50%; text-align: center;margin-top: 30px; float: left;}
.os_development_services .container .crow .content ul li { font-weight: 400; font-size: 16px;  font-family: 'open sans'; line-height: 27px; color: #333; padding-bottom: 30px; margin: 0px; text-align: left;}
.os_development_services .container .crow .content ul { list-style: none; padding-left: 0px;margin: 0px;}
.os_development_services .container .crow .content b { font-weight: 400; font-size: 22px;  font-family: 'open sans'; line-height: 30px; color: #24A3F3; padding-bottom: 5px; margin: 0px; display: table;}

.leading_industry { width: 100%; background-color: #F7F7F7;}
.leading_industry .container { width: 1050px; margin:0 auto; display: table; padding-top: 80px; padding-bottom: 50px; }
.leading_industry .container h2 { font-weight: 400; font-size: 38px;  font-family: 'open sans'; line-height: 45px; color: #333; text-align: center; padding-bottom: 60px; margin: 0 auto;}
.leading_industry .container .crow { width: 100%; display: table; }
.leading_industry .container .crow .left { width: 50%; float: left; text-align: center;}
.leading_industry .container .crow .left:nth-child(2) { width: 50%; text-align: left;}
.leading_industry .container .crow .content .col { width: 47%; float: left; margin-right: 6%;}
.leading_industry .container .crow .content .col:nth-child(2) { margin-right: 0px;}
.leading_industry .container .crow .content ul { list-style: none;padding-left: 0px; padding-bottom: 30px;margin: 0px;}
.leading_industry .container .crow .content ul li { font-weight: 400; font-size: 16px;  font-family: 'open sans'; line-height: 24px; color: #333; padding-bottom: 10px; margin: 0px;}
.leading_industry .container .crow .content b { font-weight: 600; font-size: 16px;  font-family: 'open sans'; line-height: 24px; color: #24A3F3; margin: 0px; display: table;}

.cta_form_section .container .text { font-weight: 400; font-size: 14px;  font-family: 'open sans'; line-height: 24px; color: #fff; padding-bottom: 20px; padding-top: 20px;}
.postid-8714 .android_faq .container { border-bottom: 0px !important;}
#gform_submit_button_26 { color: #333 !important;}
.development_process_view .container .title a { color: #fff;}
.android_faq .container ul li div.answertext a, .madc_two_column_head .container .text p a { color: #333;}
.cta_formname #gform_wrapper_26 li.gfield.gfield_error { padding-top: 0px !important;}

.postid-8769 .best_os_development { background-color: #fff;}
.postid-8769 .best_os_development .container { padding-bottom: 80px;}
.postid-8769 .both_os_development .container .crow .content p { padding-bottom: 15px; line-height: 26px;}
.postid-8769 .both_os_development2 { background-color: #F7F7F7;}
.postid-8769 .both_os_development2 .container { padding-bottom: 90px;}

.contact_us_section { width: 100%; background-color: #EBEBEB; }
.contact_us_section .container { width: 867px; margin: 0 auto; padding: 50px 0px;}
.contact_us_section .container .title {  display: inline;font-weight: bold; font-size: 22px;  font-family: 'open sans'; line-height: 26px; color: #000; margin-right: 40px;}
.contact_us_section .container a {display: inline; background-color: #008FF1; padding: 8px 22px; font-size: 18px; font-family: 'open sans'; line-height: 24px; color: #fff;}

.hire_best_dev { width: 100%; background-color: #1F4160;}
.hire_best_dev .container { width: 1050px; margin:0 auto; display: table; padding-top: 80px; padding-bottom: 30px; }
.hire_best_dev .container h2 { font-weight: 400; font-size: 38px;  font-family: 'open sans'; line-height: 45px; color: #fff; text-align: center; padding-bottom: 60px; margin: 0 auto;}
.hire_best_dev .container .subtitle { padding-bottom: 45px;}
.hire_best_dev .container .subtitle p { font-weight: 400; font-size: 16px;  font-family: 'open sans'; line-height: 24px; color: #fff; padding-bottom: 10px;}
.hire_best_dev .container .crow { width: 100%; display: table;}
.hire_best_dev .container .crow .col { width: 22%; margin-right: 4%; float: left; text-align: center; padding-bottom: 50px}
.hire_best_dev .container .crow .col:nth-child(4) { margin-right: 0px;}
.hire_best_dev .container .crow .col .title { font-weight: 400; font-size: 36px;  font-family: 'open sans'; line-height: 40px; color: #fff; padding-top: 15px; padding-bottom: 10px;}
.hire_best_dev .container .crow .col .text { font-weight: 400; font-size: 16px;  font-family: 'open sans'; line-height: 24px; color: #fff; }

.postid-8769 .both_os_development .container h2 { width: 85%;    margin: 0 auto; font-weight: 400;}
.postid-8769 .both_os_development .container h3 { font-size: 22px; line-height: 30px; color: #008FF1;margin-top: 0px; margin-bottom: 5px;}
.postid-8769 .both_os_development .container .subtext { font-weight: 400;    font-size: 16px;    font-family: 'open sans';    line-height: 24px;    color: #333;    }
.postid-8769 .both_os_development .container { padding-bottom: 90px;}
.postid-8769 .best_os_development6 { background-color: #EBEBEB; }
.postid-8769 .best_os_development6 .container .crow .content ul { list-style-image: url(https://www.hokuapps.com/wp-content/uploads/blue-tick-1.png);}
.postid-8769 .best_os_development6 .container .crow .content ul li { padding-left: 15px;}
.postid-8769 .best_os_development6 .container .crow .content ul li { font-weight: 400;    font-size: 16px;    font-family: 'open sans';    line-height: 27px;    color: #333; padding-bottom: 10px;    margin: 0px;}
.postid-8769 .mobile_app_dev_comp_banner .container h1 { font-size: 38px; width: 60%;}
.postid-8769 .mobile_app_dev_comp_banner .container h1 b { display: table; color: #FFAF03; line-height: 60px; padding-bottom: 0px; font-size: 55px; font-weight: bold; padding-top: 30px;width: 100%;}
.postid-8769 .mobile_app_dev_comp_banner .container .subheading { font-size: 16px; width: 48%; line-height: 24px;}
.postid-8769 .mobile_app_dev_comp_banner .container a { background-color: #0092F6 !important; border-radius: 0px !important; color: #fff !important;}

.reason_to_choose_iphonedev .container .col ul li a, .cta_form_section .container .text a { color: #fff;}
.mobile_life_cycle .container .row .text a { color: #333; font-size: 16px; font-weight: 400;}
.postid-8769 .cta_form_section .container h2 { width: 80%; margin: 0 auto;}
.best_os_development .container .subtext  { font-weight: 400; font-size: 16px;  font-family: 'open sans'; line-height: 24px; color: #333; padding-bottom: 50px;    margin: 0px;}
.postid-8876 .best_os_development2 .container { padding-bottom: 80px;}

.benefit_aad { width: 100%; background-image: url('https://www.hokuapps.com/wp-content/uploads/Benefits-of-Android-App-Development.png'); height: 990px; background-position: center;}
.benefit_aad .container { width: 1050px; margin:0 auto; display: table; padding-top: 60px; padding-bottom: 30px; }
.benefit_aad .container h2 { margin: 0px; font-weight: 400; font-size: 38px;  font-family: 'open sans'; line-height: 45px; color: #fff; text-align: center; padding-bottom: 20px; margin: 0 auto;}
.benefit_aad .container .subtext { font-weight: 400; font-size: 16px;  font-family: 'open sans'; line-height: 24px; color: #fff; padding-bottom: 45px; text-align: center;}
.benefit_aad .container h3 { font-weight: 400; font-size: 16px;  font-family: 'open sans'; line-height: 24px; color: #fff; padding-bottom: 45px; text-align: center; margin: 0px;}
.benefit_aad .container .crow { width: 100%; display: table;}
.benefit_aad .container .crow .left { width: 47%; float: left; margin-right: 6%;}
.benefit_aad .container .crow .left:nth-child(2) { margin-right: 0px;}
.benefit_aad .container .crow .left .frow { width: 100%; display: table;}
.benefit_aad .container .crow .left .frow .col1 { width: 20%; float: left; padding-bottom: 30px;}
.benefit_aad .container .crow .left .frow .col2 { width: 80%; float: left; padding-bottom: 30px;}
.benefit_aad .container .crow .left .frow .ctitle {font-weight: 600; font-size: 22px;  font-family: 'open sans'; line-height: 26px; color: #fff; padding-bottom: 10px; }
.benefit_aad .container .crow .left .frow h4 {    margin: 0px;    font-weight: 600; font-size: 22px;  font-family: 'open sans'; line-height: 26px; color: #fff; padding-bottom: 10px; }
.benefit_aad .container .crow .left .frow .ctext {font-weight: 400; font-size: 16px;  font-family: 'open sans'; line-height: 24px; color: #fff; }

.why_customer_aad { width: 100%; background-color: #F6F6F6;}
.why_customer_aad .container { width: 1050px; margin: 0 auto; padding-top: 70px; background-position: bottom right; background-repeat: no-repeat;}
.why_customer_aad .container h2 { margin: 0px; font-weight: 400; font-size: 38px;  font-family: 'open sans'; line-height: 45px; color: #333; text-align: center; padding-bottom: 40px; margin: 0 auto;}
.why_customer_aad .container .crow { width: 100%; display: table;}
.why_customer_aad .container .crow .col { width: 47%; margin-right: 6%; float: left; padding-bottom: 40px;}
.why_customer_aad .container .crow .col:nth-child(2) { margin-right: 0px;}
.why_customer_aad .container .crow .ctitle { font-weight: 600; font-size: 22px;  font-family: 'open sans'; line-height: 26px; color: #333; padding-bottom: 10px; }
.why_customer_aad .container .crow h2 { font-weight: 600; font-size: 22px;  font-family: 'open sans'; line-height: 26px; color: #333; padding-bottom: 10px; text-align: left;}
.why_customer_aad .container .crow ul {padding-left: 17px; list-style-image: url('https://www.hokuapps.com/wp-content/uploads/blue-bullet-1.png');}
.why_customer_aad .container .crow ul li { font-weight: 400; font-size: 16px; padding-left: 10px; font-family: 'open sans'; line-height: 24px; color: #333; padding-bottom: 5px;}
.why_customer_aad .container .crow ul h3 { font-weight: 400; font-size: 16px; padding-left: 10px; font-family: 'open sans'; line-height: 24px; color: #333;    margin: 0px;}

.two_column_experties { width: 100%; background-color: #11324C;}
.two_column_experties .container { width: 1050px; margin: 0 auto; padding-top: 70px; padding-bottom: 30px;}
.two_column_experties .container h2 { margin: 0px; font-weight: 400; font-size: 38px;  font-family: 'open sans'; line-height: 45px; color: #fff; text-align: center; padding-bottom: 40px; margin: 0 auto;}
.two_column_experties .container .subtitle { font-weight: 400; font-size: 16px;  font-family: 'open sans'; line-height: 24px; color: #fff; padding-bottom: 30px; text-align: left;}
.two_column_experties .container .left { width: 47%; margin-right: 6%; float: left; padding-bottom: 40px;}
.two_column_experties .container .left:nth-child(2) { margin-right: 0px;}
.two_column_experties .container .left .text p { margin: 0px;}
.two_column_experties .container .left .text b { font-weight: 600; font-size: 16px;  font-family: 'open sans'; line-height: 24px; color: #fff; padding-bottom: 10px;  display: block; width: 100%;}
.two_column_experties .container .left .text h2 { font-weight: 600; font-size: 16px;  font-family: 'open sans'; line-height: 24px; color: #fff; padding-bottom: 10px;  width: 100%; text-align: left;}
.two_column_experties .container .left ul {padding-left: 17px; list-style-image: url('https://www.hokuapps.com/wp-content/uploads/blue-bullet-1.png');}
.two_column_experties .container .left ul li { font-weight: 400; font-size: 16px; padding-left: 10px; font-family: 'open sans'; line-height: 24px; color: #fff; padding-bottom: 5px;}
.two_column_experties .container .left ul li h3 { font-weight: 400; font-size: 16px; padding-left: 10px; font-family: 'open sans'; line-height: 24px; color: #fff; margin: 0px;}

.all_case_studies_view .container .title {font-size: 26px;    font-family: 'open sans';    font-weight: 400;    color: #333;    padding-bottom: 15px;    transform: none !important;line-height: 25px;}
.all_case_studies_view .container .text { font-size: 16px;    font-family: 'open sans';    font-weight: 400;    line-height: 24px;    color: #333;    transform: none !important;}
.all_case_studies_view .container .text p { padding-bottom: 20px;}
.all_case_studies_view .container .text p a { font-family: 'open sans'; font-size: 16px;}
.madc_two_column_head .container .text p { font-size: 16px;    font-family: 'open sans';    font-weight: 400;    line-height: 24px;    color: #333;    transform: none !important;}
.postid-8876 .both_os_development .container .crow .content p { margin-bottom: 20px;}
.postid-8876 .both_os_development .container .text { margin-bottom: 30px;}
.postid-8876 .both_os_development .container h2 { margin: 0px; font-weight: 400;}
.postid-8876 .both_os_development .container .crow .left:nth-child(2) { padding-bottom: 40px;}
.postid-8876 .madc_two_column_head .container .title { padding-bottom: 30px;}
.postid-8876 .mobile_app_dev_comp_banner .container h1 { width: 65%;padding-bottom: 10px;}
.postid-8876 .mobile_app_dev_comp_banner .container .subheading {    width: 58%;    font-weight: 400;    font-size: 16px;    line-height: 24px;    color: #fff;    padding-bottom: 50px;    font-family: 'open sans';}
.postid-8876 .mobile_app_dev_comp_banner .container a { border-radius: 0px !important;}
.postid-8876 .best_os_development .container .crow .content p a, .postid-8876 .best_os_development .container .subtext a { color: #333; }
.postid-8876 .two_column_experties .container .subtitle a { color: #fff;}
.postid-8876 .all_case_studies_view .container .text p, .postid-8876 .all_case_studies_view .container .text b, .postid-8876 .all_case_studies_view .container .text p b { font-weight: 400; transform: none !important;}
.postid-8876 .mobile_app_dev_comp_banner .container .subheading h2 {    display: inline;     font-weight: 400;    font-size: 16px;    line-height: 24px;    color: #fff;     font-family: 'open sans';}
.postid-8876 .best_os_development .container .crow .content h3 {    font-weight: 400;    font-size: 22px;    font-family: 'open sans';    line-height: 30px;    color: #24A3F3;    padding-bottom: 5px;    margin: 0px;    display: table;}

.all_customer_view { background-color: #000; width: 100%;}
.all_customer_view .container { width: 1200px;    display: table;    margin: 0 auto;    padding: 20px 0px; text-align: center;    }
.postid-6888 .android_app_dev_hire .container .row .ctext a , .postid-6888 .madc_two_column_head .container .text ul li a, .postid-6888 .iphone_image_content .container .text a { color: #333333;}
.mkt_custom_stories { width: 100%; background-color: #fff;}
.mkt_custom_stories .container { width: 1150px;    display: table;    margin: 0 auto;    padding: 70px 30px;    }
.mkt_custom_stories .container h2 { line-height: 40px;    margin: 0 auto;    font-size: 30px;    font-family: 'open sans';    font-weight: 600;    color: #333;    text-align: center;    padding-bottom: 40px;}
.mkt_custom_stories .container .crow { width: 100%; display: table;}
.mkt_custom_stories .container .crow .col { width: 30%; margin-right: 4%; float: left; padding-bottom: 40px;}
.mkt_custom_stories .container .crow .col:nth-child(3) { margin-right: 0px;padding-bottom: 10px;}
.mkt_custom_stories .container .crow .col .title {font-family: 'open sans';font-size: 18px;font-weight: 600;color: #000;padding: 15px 0px;}
.mkt_custom_stories .container .crow .col .text {font-family: 'open sans';font-size: 14px;font-weight: 400;color: #000; padding-bottom: 25px;}
.mkt_custom_stories .container .crow .col a { font-family: 'open sans';font-size: 14px;font-weight: 400; background-color: #3392cf;color: #fff; padding: 10px 25px;}

.enterprise .container { padding-bottom: 60px !important;}
.enterprise .container .mycontent { margin-bottom: 0px !important; padding-bottom: 20px;}
.enterprise .container .mysubheading { padding-bottom: 25px;}
.enterprise .container a { font-size: 18px;}
.page-id-6863 .marketing_two_column_section { background-image: none !important;}
.benefit_aad .container .crow .left .frow .ctext a { font-weight: 400;    font-size: 16px;    font-family: 'open sans';    line-height: 24px;    color: #fff;}
.page-id-3480 .hokuappbuildplatformapp .container .subcontainer .header { color: #fff;}
.page-id-3480 .marketing_about_platform { background-image: none !important;}
.page-id-3480 .marketing_about_platform .container .title { width: 100%;}
.page-id-6225 .marketing_about_platform .container .platform { margin-bottom: 30px;}
.marketing_about_platform .container .featureimg { margin-bottom: 20px;}
.page-id-3480 .mkt_custom_stories .container .crow .col { width: 30%; margin-right: 5%;}
.page-id-3480 .mkt_custom_stories .container .crow .col:nth-child(3) { margin-right: 0px;padding-bottom: 10px;}
.page-id-6225 .marketing_banner_with_form .container h1 { font-size: 57px !important; line-height: 60px !important;}

.hokudigital_section { width: 100%;background-image: url(/wp-content/uploads/2017/07/botom-separator.png);    background-position: bottom;    background-repeat: no-repeat;}
.hokudigital_section .container { width: 1150px; padding: 70px 0px; display: table;text-align: center;}
.hokudigital_section .container h2 { line-height: 40px;    margin: 0 auto;    font-size: 30px;    font-family: 'open sans';    font-weight: 600;    color: #333;    padding-bottom: 30px;    }
.hokudigital_section .container .title { line-height: 24px;    margin: 0 auto;    font-size: 18px;    font-family: 'open sans';    font-weight: 400;    color: #333;    padding-bottom: 20px;    }
.hokudigital_section .container .text  { line-height: 21px;    margin: 0 auto;    font-size: 14px;    font-family: 'open sans';    font-weight: 400;    color: #333;    padding-bottom: 40px;    }

.page-id-3480 #gform_submit_button_16 { display: block; background-color: #F88312; color: #fff !important; border-radius: 0px; width: 100%; font-family: 'open sans';}
.page-id-3480 #requestformcampaign p { padding-bottom: 0px !important;}
.page-id-3480 #requestformcampaign h3 { font-size: 30px; padding-bottom: 10px !important;}
.page-id-3480 .gform_wrapper .top_label .gfield_label { margin-bottom: 0px;padding-bottom: 0px;}
.page-id-6863 .floatTalkToUs, .page-id-3480 .floatTalkToUs { display: none !important;}
.marketing_banner_with_form .container .right .formboxview .notev, .page-id-3480 #requestformcampaign .notev { font-size: 12px; color: #fff; font-family: 'open sans';}
.marketing_banner_with_form .container .right .formboxview .gform_wrapper textarea.medium { height: 55px !important; }
.iphone_dev_comp_banner_video {height: 405px; }
.iphone_dev_comp_banner_video .banner-embed-container {    height: 460px;    overflow: hidden;    position: relative; width: 100%;}
.iphone_dev_comp_banner_video .banner-embed-container .video-shade {   display: block;    position: absolute;    top: 0;    left: 0;    height: 100%;   width: 100%;}
.iphone_dev_comp_banner_video .banner-embed-container video {   width: 100%    !important;    height: auto   !important; display: block;    float: right;    min-width: 100%;    height: 600px;}
.iphone_dev_comp_banner_video .banner-embed-container .video-shade {    display: block;    position: absolute;    top: 0;    left: 0;    height: 100%;    width: 100%;}
.iphone_dev_comp_banner_video .banner-embed-container .video-shade img {    height: 88%;    width: 100%;}

.iphone_dev_comp_banner_video .maincontainer {    background: 0 0;    height: 100%;    position: absolute;    top: 0;    left: 0;    display: flex;    align-items: center;    justify-content: center;    z-index: 1;width: 100%;}
.iphone_dev_comp_banner_video .maincontainer .container {    margin: 0 auto;    width: 1050px;}
.iphone_dev_comp_banner_video .maincontainer .container h1 {    font-size: 38px;    padding-bottom: 10px;    font-family: 'open sans';    color: #fff;    font-weight: 600;    line-height: 45px;    padding-top: 0px;margin-top: 0px;}
.iphone_dev_comp_banner_video .container .subheading {    font-size: 18px;    font-family: 'open sans';    color: #fff;    font-weight: 400;    line-height: 27px;}
.iphone_dev_comp_banner_video .maincontainer .container .rightposition {    float: right; width: 45%; margin-top: -100px;}
.page-id-9018 .blankheader h1 {padding-bottom: 30px; font-size: 55px;    font-weight: 300;    color: #3392cf !important;    text-align: left;}
.page-id-9018 .blankheader h2 {      font-size: 26px;    font-weight: 300;    color: #3392cf !important;    text-align: left;    line-height: 25px;    font-weight: 300;    padding-top: 0px;}
.page-id-9018 .blankheader p { color: #333; font-size: 14px; text-align: justify;}
.page-id-9018 #section-content { padding-top: 40px;}
.page-id-9018 .blankheader {     padding-top: 0px;padding-bottom: 70px;}
.page-id-9018 .blankheader ul li { color: #333;}
.page-id-9018 .blankheader a { color:#3392cf !important;}
.blankcontent .container { color: #333;}
.page-id-9018 .blankheader div { margin-top: 50px;}

.postid-2287 #productcustomapp .container .leftsec .headingsub { padding-bottom: 20px;}
.postid-2287 #productcustomapp .container .leftsec a {     font-family: 'open sans';    padding: 10px 30px;    background-color: #F8AA03;    color: #333;    font-weight: 400;    font-size: 16px;    line-height: 30px;    margin-top: 20px;}
.iphone_process_flow .container h3{    font-size: 16px;    font-family: 'open sans';    color: #333333;    font-weight: 600;    line-height: 24px;    text-align: center;    padding-top: 15px;    padding-bottom: 15px; margin: 0px;}
.iphone_process_flow .container .content ul li h4 {    font-size: 15px;    line-height: 22px;    font-family: 'open sans';    color: #333333;    font-weight: 400;    padding-bottom: 0px;    text-align: left;    margin: 0px;}
.mobile_life_cycle .container .row h2 {    font-size: 34px;    font-family: 'open sans';    color: #333333;    font-weight: 300;    line-height: 40px;    padding-bottom: 30px;    margin: 0px;    text-align: left;margin: 0px;}
.hokuappbuildplatformapp .container .subcontainer h1 {    font-size: 57px !important;    line-height: 60px !important;    font-family: 'open sans';    color: #fff;    padding-top: 95px;    font-weight: 300;    padding-bottom: 50px;    margin: 0px;    width: 70%;}
.hokuappbuildplatformapp .container .subcontainer .row {    width: 100%;    margin: 0px !important;}
.hokuappbuildplatformapp .container .subcontainer .row .abtper {    font-size: 96px;    padding-right: 20px;    line-height: 55px;    font-family: 'open sans';    float: left;    font-weight: 300;    color: #e45200;    letter-spacing: -10px;}
.hokuappbuildplatformapp .container .subcontainer .row .abtper b { font-size: 96px;    font-family: 'open sans';font-weight: 300; color: #e45200 ;    padding-left: 10px;}
.hokuappbuildplatformapp .container .subcontainer .row .benefits { font-size: 36px;    font-family: 'open sans'; float: left;font-weight: 300; color: #e45200;margin-top: -8px;}
.hokuappbuildplatformapp .container .subcontainer .row .benefits p { margin: 0px;font-size: 36px;    font-family: 'open sans'; line-height: 39px;}
.page-id-3480 .hokuappplatform .container .subcontainer .trow .column { text-align: center;}
.page-id-3480 .hokuappplatform .container .subcontainer .trow .column .title {font-weight: bold;padding-top: 20px;}
.page-id-3480 .gform_wrapper .top_label .gfield_label { color: #fff !important;}
.page-id-3480 #customerstripsmobile { display: none;}
.page-id-3480 #gform_submit_button_16 { background-color: #F88312; display: block;}
.page-template-page-template-custom-layout .gform_wrapper ul.gform_fields li.gfield { padding-right: 0px !important;}
.page-id-3480 .hokuappplatform .container .subcontainer .subheading p { font-weight: 600 !important;}
.page-id-3480 .testimonial .container .title { font-size: 21px; font-family: 'open sans'; line-height: 30px; width:49%;}
.testimonial .container .author b,.testimonial .container .author, .testimonial .container .title { font-family: 'open sans';}
.testimonial .container .title { line-height: 30px !important;}
.page-id-3480 .gform_wrapper .gfield_required { color: #F88312;}
.customer_logo_section { width: 100%; background-color: #090F13;}
.customer_logo_section  .container { width: 1168px; margin:0px auto;}
.customer_logo_section_mobile { width: 100%; background-color: #090F13; display: none;}
.customer_logo_section_mobile  .container { width: 100%; margin:0px auto;}

.postid-2866 .hokuappscustomerd { background-image: none !important; }

#slvj-close-icon {    background-image: url(https://www.hokuapps.com/wp-content/uploads/lightbox-close.png) !important;    width: 31px !important;    height: 31px !important;    top: -10px !important;    right: -10px !important;}

.hokuappsbanner .container .crow {    width: 70%;    margin: 0 auto;    display: table;padding-top: 25px;}
.hokuappsbanner .container .crow .col4 { width: 45%; float: left; }
.hokuappsbanner .container .crow .col2 { width: 10%; float: left; }
.hokuappsbanner .container .crow .col2 .line { padding-top: 65px;color: #fff;font-size: 35px;font-weight: 400; }
.homehokupage .container .subtitle {    font-weight: 400;    font-size: 20px;   padding-top: 0px; font-family: 'open sans';    line-height: 30px;    color: #fff; padding-bottom: 30px;}

.hokuapps_platform_video { width: 100%;  }
.hokuapps_platform_video .container { width: 1150px;  margin: 0 auto; padding: 35px 0px;}
.hokuapps_platform_video .container .leftposition { width: 74%; }
.page-id-3480 .hokuapps_platform_video .container  { width: 1150px; padding: 60px 0px;}
.page-id-3480 .hokuapps_platform_video .container h2 { padding-top: 0px; }
.page-id-3480 .hokuapps_platform_video {  height: 405px;}
.hokuapps_platform_video .container .col1 { width: 39%;float: left;margin-right: 6%;}
.hokuapps_platform_video .container .col2 { width: 55%;  float: left;}
.hokuapps_platform_video .container h2 { padding-top: 35px;margin: 0 auto;font-size: 40px;font-family: 'open sans';font-weight: 300;color: #fff;line-height: 50px;  padding-bottom: 25px;}
.hokuapps_platform_video .container .title  { font-size: 14px;font-family: 'open sans';font-weight: 400;color: #fff;line-height: 24px;   padding-bottom: 40px; width: 93%;}
.hokuapps_platform_video .container .col1 a { font-size: 14px;font-family: 'open sans';font-weight: 400;color: #fff;line-height: 24px; padding: 13px 55px; background-color: #2D6AFF;}
.page-id-6225 .hokuapps_platform_video .container { width: 1150px; }
.hokuappsplatformview .container .right .row:nth-child(3) { margin-bottom: 0px; }
.postid-2866 .hokuappsprebuilddapp  { background-image: none !important; }
.postid-8010 .madc_two_column_head .container .text p { color: #fff; }

#mxpqtOz-1524027431704 {     height: 35px !important;min-height: 35px !important;    max-height: 35px !important; }
.page-id-3480 .hokuappbuildplatformapp .container .subcontainer h1 {  font-size: 35px !important;
    line-height: 40px !important;}
.hokuappbuildplatformapp .container .subcontainer .row ul { font-size: 16px; line-height: 24px; color: #fff; font-family: 'open sans';padding-left: 20px; }
.hokuappbuildplatformapp .container .subcontainer .row ul li { padding-bottom: 5px;padding-left: 10px; }
.page-id-3480 .gform_wrapper .top_label .gfield_label { display: none !important; }

.custom_app_banner { width: 100%; }
.custom_app_banner .container { width: 1050px; margin: 0 auto; padding-top: 50px;}
.custom_app_banner .container h1 { font-family: 'open sans'; font-size: 23px; font-weight: 600;line-height: 30px; padding-bottom: 20px; color: #f5c817;margin: 0px;
    padding-top: 40px;}
.custom_app_banner .container .title { font-family: 'open sans'; font-size: 46px; font-weight: bold; color: #fff; line-height: 55px; padding-bottom: 10px;}
.custom_app_banner .container .subtitle {line-height: 24px; font-family: 'open sans'; font-size: 15px; font-weight: 400;color: #fff; width: 60%;}
.custom_app_banner .container .subtitle h2 {line-height: 24px; font-family: 'open sans'; font-size: 15px; font-weight: 400;color: #fff; padding: 0px;margin: 0px;display: inline;}

.custom_app_testimonial { width: 100%; background: linear-gradient( to right, #396DB8 0%, #396DB8 26.6%, #000 26.6%, #000 100%);}
.custom_app_testimonial .container { width: 100%; margin: 0 auto;}
.custom_app_testimonial .container .row { width: 100%; display: table;margin: 0px;}
.custom_app_testimonial .container .row .col1 { width: 358px; float: left;padding-top: 40px;    padding-left: 40px;}
.custom_app_testimonial .container .row .col20 { width: 338px; float: left; padding-bottom: 40px;}
.custom_app_testimonial .container .row .col21 { width: 337px; float: left; padding-bottom: 40px;}
.custom_app_testimonial .container .row .col22 { width: 316px; float: left; padding-bottom: 40px;}

.custom_app_testimonial .container .row .column {width: 26.6%;float: left;padding-top: 40px;padding-left: 40px;background-color: #396DB8;min-height: 538px;}
.custom_app_testimonial .container .row .column1 { width: 24.4%;float: left;padding-bottom: 40px;min-height: 538px;background: #000;}

.custom_app_testimonial .container h2 { font-size: 28px; font-family: 'open sans'; line-height: 35px; font-weight: 600; color: #fff; padding-bottom: 35px; margin: 0px;}
.custom_app_testimonial .container a.blink { border: 1px solid #fff; padding: 10px 20px;font-size: 16px; font-family: 'open sans'; line-height: 24px; font-weight: 600; color: #fff;}
.custom_app_testimonial .container a.blinkvideo:hover { opacity: 0.8;}
.custom_app_testimonial .container .row .boxpadd { padding: 25px;}
.custom_app_testimonial .container .row .title { color: #fff; font-size: 20px; font-family: 'open sans'; line-height: 24px; font-weight: 400; padding-bottom: 20px;}
.custom_app_testimonial .container .row .text { color: #fff; font-size: 14px; font-family: 'open sans'; line-height: 24px; font-weight: 400; padding-bottom: 35px;}
.custom_app_testimonial .container .row a.link { color: #005aff; font-size: 15px; font-family: 'open sans'; line-height: 24px; font-weight: 600;}
.custom_app_testimonial .container .row #cuvideo .testimonialimage { height: 201px;}

.postid-2287 .hokuappbuildplatformapp .container .subcontainer .header { font-size: 34px; font-weight: 600; width: 80%; margin: 0 auto; padding-bottom: 40px;}
.postid-2287 .hokuappbuildplatformapp .relativefaster .text { color: #333;}
.postid-2287 .hokuappbuildplatformapp .relativefaster { width: 124px;}
.postid-2287 .hokuappbuildplatformapp .container .subcontainer .subtext { font-size: 15px;width: 80%; margin: 0 auto; line-height: 24px;}
.postid-2287 .hokuappbuildplatformapp .container { background-image: none !important;}

.custom_app_fast { width: 100%; }
.custom_app_fast .container { width: 1200px; padding: 70px 0px; text-align: center;}
.custom_app_fast .container h2 { font-size: 30px; font-family: 'open sans'; line-height: 35px; font-weight: 600; color: #000; padding-bottom: 20px; margin: 0px;}
.custom_app_fast .container .title { font-size: 15px; font-family: 'open sans'; line-height: 24px; font-weight: 400; color: #000; width: 60%; margin: 0 auto; padding-bottom: 50px;}
.custom_app_fast .container .box { padding-top: 60px;}
.custom_app_fast .container .box a { color: #386db6; font-size: 16px; font-family: 'open sans'; line-height: 24px; font-weight: 600; }

.custom_app_platforms { width: 100%; }
.custom_app_platforms .container { width: 900px; padding: 90px 0px; text-align: center;}
.custom_app_platforms .container h2 { font-size: 28px; font-family: 'open sans'; line-height: 35px; font-weight: 600; color: #333; padding-bottom: 60px; margin: 0px;}
.custom_app_platforms .container .title { font-size: 15px; font-family: 'open sans'; line-height: 24px; font-weight: 400; color: #333; margin: 0 auto; padding-top: 40px;}

.custom_app_customers { width: 100%; background-color: #2C5276; }
.custom_app_customers .container { width: 905px; padding: 70px 0px; text-align: center;}
.custom_app_customers .container h2 { font-size: 16px; font-family: 'open sans'; line-height: 24px; font-weight: 400; color: #d1d1d1; padding-bottom: 10px; margin: 0px; text-transform: uppercase;}


.why_custom_apps { width: 100%; background-color: #000; }
.why_custom_apps .container { width: 1300px; display: table;}
.why_custom_apps .container h2 { width: 80%;font-size: 24px; font-family: 'open sans'; line-height: 30px; font-weight: bold; color: #fff; padding-right: 60px; margin: 0px;}
.why_custom_apps .container .left{ width: 30%; float: left;padding-top: 60px;}
.why_custom_apps .container .right{ width: 70%; float: left;}
.why_custom_apps .container .right .row { width: 100%; display: table; margin: 0px;}
.why_custom_apps .container .right .row:nth-child(1) { border-bottom: 1px solid #808080;}
.why_custom_apps .container .right .row .col { width: 27%;
    float: left;
    margin-right: 9%;
    padding: 60px 0px; }
.why_custom_apps .container .right .row .col:nth-child(3) { margin-right: 0%;}
.why_custom_apps .container .right .row .col .title { color: #428efc; font-size: 18px; font-family: 'open sans'; font-weight: 600; line-height: 30px; padding-bottom: 20px;}
.why_custom_apps .container .right .row .col .text {  color: #fff; font-size: 14px; font-family: 'open sans'; font-weight: 400; line-height: 24px; padding-bottom: 30px;}
.why_custom_apps .container .formobile { display: none;}

.custom_app_faq { width: 100%; padding: 80px 0px;}
.custom_app_faq .container { width: 800px; display: table;}
.custom_app_faq .container .row { margin: 0px; display: table; width: 100%; border-bottom: 1px solid #C7C7C7;}
.custom_app_faq .container h2 { font-size: 28px; font-family: 'open sans'; line-height: 35px; font-weight: bold; color: #333; margin: 0px; text-align: center; padding-bottom: 10px;}
.custom_app_faq .container .title { font-size: 28px; text-align: center;    font-family: 'open sans';    line-height: 30px;    font-weight: 300;    color: #333;    margin: 0px;padding-bottom: 50px;    }
.custom_app_faq .container h2.title { font-size: 28px; text-align: center;    font-family: 'open sans';    line-height: 30px;    font-weight: 300;    color: #333;    margin: 0px;padding-bottom: 50px;    }
.custom_app_faq .container .left{ width: 30%; float: left;}
.custom_app_faq .container .right{ width: 70%; float: left; margin-top: -20px;}
.custom_app_faq .container p { text-align: left;    padding: 25px 30px;    margin: 0px;  padding-left: 0px;  }

.custom_app_faq .container p strong a {font-size: 16px;padding-bottom: 30px;font-family: 'open sans'; color: #333; font-weight: 600;line-height: 20px; }
.custom_app_faq .container p strong a {font-size: 16px;padding-bottom: 30px;font-family: 'open sans'; color: #333; font-weight: 600;line-height: 20px; }
.custom_app_faq .container ul { padding-bottom: 0px;    list-style: none;    display: block;    width: 100%;    padding-top: 0px;margin-top: -5px;    padding-left: 30px; }
.custom_app_faq .container ul li { display: list-item; }
.custom_app_faq .container ul li div.answertext { font-size: 14px;padding-bottom: 30px;font-family: 'open sans'; color: #333; font-weight: 400;line-height: 24px;display: block;}
.custom_app_faq .container ul li div.answertext h3 { font-size: 14px;font-family: 'open sans'; color: #333; font-weight: 400;line-height: 24px;display: inline; }
.custom_app_faq .container ul li div.answertext b h3  { font-weight: bold; }
.custom_app_faq .container ul li div.answertext h4 { font-size: 14px;font-family: 'open sans'; color: #333; font-weight: 400;line-height: 24px;display: inline;}
.custom_app_faq .container ul li img { margin-right: 20px; display: inline;}
.custom_app_faq .container p strong a.open { font-weight: 600; color: #333;}
.custom_app_faq .container a.autohide::before {    padding-top: 10px;    color: #000;    float: left;    content: " ";    background-image: url('https://www.hokuapps.com/wp-content/uploads/plus-1.png');    font-family: 'Open Sans';    font-size: 33px;    line-height: 1px;    font-weight: 400;    vertical-align: sub;    margin-right: 15px;    width: 15px;    height: 15px;    margin-top: 5px;}
.custom_app_faq .container a.autohide.open::before {    padding-top: 0px;    content: " ";    background-image: url('https://www.hokuapps.com/wp-content/uploads/minus.png');    top: -5px;    color: #333333;    font-weight: 400;    vertical-align: text-top;    float: left;    width: 15px;    height: 15px;    background-repeat: no-repeat;    margin-top: 11px;}
.custom_app_faq .container ul li .answertext ul { padding: 0px; border: 0px; padding-top: 15px;}

.custom_app_faq .container .crow h2 {font-size: 16px;padding-bottom: 20px;font-family: 'open sans'; color: #333; font-weight: 600;line-height: 20px; text-align: left;}
.custom_app_faq .container .crow h2.open { font-weight: 600; color: #333;}
.custom_app_faq .container .crow h2.autohide::before {    padding-top: 10px;    color: #000;    float: left;    content: " ";    background-image: url('https://www.hokuapps.com/wp-content/uploads/plus-1.png');    font-family: 'Open Sans';    font-size: 33px;    line-height: 1px;    font-weight: 400;    vertical-align: sub;    margin-right: 15px;    width: 15px;    height: 15px;    margin-top: 5px;}
.custom_app_faq .container .crow h2.autohide.open::before {    padding-top: 0px;    content: " ";    background-image: url('https://www.hokuapps.com/wp-content/uploads/minus.png');    top: -5px;    color: #333333;    font-weight: 400;    vertical-align: text-top;    float: left;    width: 15px;    height: 15px;    background-repeat: no-repeat;    margin-top: 11px;}

.custom_app_faq .container .crow .row { margin-bottom: 20px;}
.marketing_banner_with_form .container .right .formboxview { margin-top: -40px; }

#input_19_18 {
    font-size: 14px;
    font-family: 'open sans' !important;
    font-weight: 400;
    color: #000;
    border-radius: 0px;
    padding-left: 10px;

}
#field_19_18 .gfield_label { display: none; }
#field_19_18 { padding-right: 0px; }

.nav-up {
    top: -72px;
}
.nav-down { position: fixed; }
.headergraditent {

    height: 72px;
    top: 0;
    transition: top 0.2s ease-in-out;
    width: 100%;
    z-index: 999999999;
}


.client_testimonial  { width: 100%; }
.client_testimonial .container {    width: 800px; padding: 80px 0px;   margin: 0 auto;    display: table;
    background-image: url(/wp-content/uploads/2017/07/botom-separator.png);    background-position: bottom;    background-repeat: no-repeat;
}

.client_testimonial .container h2 {
    line-height: 40px;
    margin: 0 auto;
    font-size: 30px;
    font-family: 'open sans';
    font-weight: 600;
    color: #333;
    text-align: center;
    padding-bottom: 70px;
}
.client_testimonial .container .crow { width: 100%; display: table;}
.client_testimonial .container .crow .column { width:45%; margin-right: 10%; float: left; padding-bottom: 40px;}
.client_testimonial .container .crow .column:nth-child(2) {margin-right: 0px;}
.client_testimonial .container .crow .column .title { font-size: 17px;padding: 15px 0px;font-family: 'open sans'; color: #333; font-weight: 400;line-height: 24px; }
.client_testimonial .container .crow .column .text { font-size: 14px;font-family: 'open sans'; color: #333; font-weight: 400;line-height: 24px; padding-bottom: 5px; }
.client_testimonial .container .crow .column a { font-size: 14px;font-family: 'open sans'; color: #1C82C2; font-weight: 400;line-height: 24px; }


.best_mad_company  { width: 100%; }
.best_mad_company .container {    width: 775px; padding: 80px 0px; padding-bottom: 40px;  margin: 0 auto;    display: table;    background-image: url(/wp-content/uploads/2017/07/botom-separator.png);    background-position: bottom;    background-repeat: no-repeat;}
.best_mad_company .container h2 {    line-height: 40px;    margin: 0 auto;    font-size: 30px;    font-family: 'open sans';    font-weight: 600;    color: #333;    text-align: center;    padding-bottom: 20px;}
.best_mad_company .container .subtitle {    line-height: 24px;    margin: 0 auto;    font-size: 15px;    font-family: 'open sans';    font-weight: 400;    color: #333;    text-align: center;    padding-bottom: 60px;}
.best_mad_company .container .crow { width: 95%;    display: table;    padding-bottom: 20px;    margin: 0 auto;}
.best_mad_company .container .crow .column { width:26%; float: left; padding-bottom: 20px; text-align: center;}
.best_mad_company .container .crow .column2 { width:74%; float: left; padding-bottom: 40px;}
.best_mad_company .container .crow .column2 .title { font-size: 20px;padding-bottom: 5px;font-family: 'open sans'; color: #333; font-weight: 400;line-height: 24px; }
.best_mad_company .container .crow .column2 .text { font-size: 13px;font-family: 'open sans'; color: #333; font-weight: 300;line-height: 20px; }
.best_mad_company .container .crow:nth-child(3) { padding-bottom: 0px;}

.build_rad  { width: 100%; text-align: center;}
.build_rad .container {    width: 775px; padding: 80px 0px;   margin: 0 auto;    display: table;    background-image: url(/wp-content/uploads/2017/07/botom-separator.png);    background-position: bottom;    background-repeat: no-repeat;}
.build_rad .container h2 {    line-height: 40px;    margin: 0 auto;    font-size: 30px;    font-family: 'open sans';    font-weight: 600;    color: #333;    text-align: center;    padding-bottom: 20px;}
.build_rad .container .subtitle {    line-height: 24px;    margin: 0 auto;    font-size: 15px;    font-family: 'open sans';    font-weight: 400;    color: #333;    text-align: center;    padding-bottom: 50px;}



.video_widget_ca  { width: 100%;}
.video_widget_ca .container {    width: 775px; padding: 70px 0px;   margin: 0 auto;    display: table;    background-image: url(/wp-content/uploads/2017/07/botom-separator.png);    background-position: bottom;    background-repeat: no-repeat;}
.video_widget_ca .container h2 {   text-align: center;  line-height: 40px;    margin: 0 auto;    font-size: 30px;    font-family: 'open sans';    font-weight: 600;    color: #333;    text-align: center;    padding-bottom: 40px;}
.video_widget_ca .container .left { width: 40%; float: left;}
.video_widget_ca .container .right { width: 60%; float: left;}
.video_widget_ca .container .subtitle {    line-height: 24px;    margin: 0 auto;    font-size: 14px;    font-family: 'open sans';    font-weight: 400;    color: #333; padding-bottom: 10px;}
.video_widget_ca .container a { font-size: 14px;font-family: 'open sans'; color: #1C82C2; font-weight: 400;line-height: 24px; }
.video_widget_ca .container .left img {     border: 1px solid #d6d6d6; }

.choose_cadp {    width: 100%;    padding-top: 50px; }
.choose_cadp .container {    width: 1200px;    margin: 0 auto;    display: table;    padding-bottom: 40px;  }
.choose_cadp .container .left {    float: left;    width: 240px;}
.choose_cadp .relativefaster {    width: 124px;    margin-top: 205px;    left: 6%;}
.choose_cadp .relativefaster .faster {    font-family: 'Verdana'!important;    font-weight: 400;    font-size: 72px;    line-height: 45px;    color: #EFAC1F;    padding-bottom: 5px;}
.choose_cadp .relativefaster .subtext {    font-family: 'Verdana' !important;    font-weight: 400;    font-size: 22px;    line-height: 22px;    color: #EFAC1F;    padding-bottom: 10px;    margin-left: 8px;    padding-top: 5px;}
.choose_cadp .relativefaster .faster span {
    font-size: 45px;
    color: #EFAC1F;
}
.choose_cadp .relativefaster .text {    font-family: 'open sans'!important;    font-weight: 300;    font-size: 14px;    line-height: 20px;    color: #333;    padding-bottom: 10px;}
.choose_cadp .relativefaster .author {    font-family: 'open sans'!important;    font-weight: 400;    font-size: 9px;    line-height: 15px;    color: #000;    padding-top: 5px;     margin-left: 8px;}
.choose_cadp .container .right {    float: left;    width: 800px;}
.choose_cadp .container .subcontainer {    width: 800px;    margin: 0 auto;    display: table;   background-image: url(/wp-content/uploads/2017/07/botom-separator.png);    background-position: bottom;    background-repeat: no-repeat; padding-bottom: 40px;}
.choose_cadp .container .subcontainer .header {    line-height: 40px;    margin: 0 auto;    font-size: 30px;    font-family: 'open sans';    font-weight: 600;    padding-bottom: 50px;    color: #333;    text-align: center;}
.choose_cadp .container .crow { width: 100%; display: table;}
.choose_cadp .container .crow .column { width:27%; margin-right: 9%; float: left; padding-bottom: 40px;}
.choose_cadp .container .crow .column:nth-child(3) { margin-right:0px;}
.choose_cadp .container .crow .column .title {    line-height: 22px;    margin: 0 auto;    font-size: 18px;    font-family: 'open sans';    font-weight: 600;    color: #333; padding-bottom: 10px;padding-top: 5px;}
.choose_cadp .container .crow .column .text {    line-height: 22px;    margin: 0 auto;    font-size: 14px;    font-family: 'open sans';    font-weight: 400;    color: #333; padding-bottom: 10px;}
.choose_cadp .relativefaster  hr { margin: 0px; margin-left: 8px;border-top: 1px solid #000; }

.all_device_all_platform  { width: 100%;}
.all_device_all_platform .container {    width: 800px; padding: 80px 0px;  padding-top: 10px; margin: 0 auto;    display: table;    background-image: url(/wp-content/uploads/2017/07/botom-separator.png);    background-position: bottom;    background-repeat: no-repeat;}
.all_device_all_platform .container h2 {  width: 70%; text-align: center;  line-height: 40px;    margin: 0 auto;    font-size: 30px;    font-family: 'open sans';    font-weight: 600;    color: #333;    text-align: center;    padding-bottom: 50px;}
.all_device_all_platform .container .left {padding-top: 50px; width: 71%; float: left;}
.all_device_all_platform .container .right { width: 29%; float: left;}
.all_device_all_platform .container .title {    line-height: 30px;    margin: 0 auto;    font-size: 24px;    font-family: 'open sans';    font-weight: 400;    color: #333; padding-bottom: 10px;}
.all_device_all_platform .container .subtitle {    line-height: 20px;    margin: 0 auto;    font-size: 13px;    font-family: 'open sans';    font-weight: 400;    color: #333; }


.postid-2287 .hokuappbuildplatformapp .relativefaster .author { border: 0px !important; }
.postid-2287 .hokuappbuildplatformapp .relativefaster  hr { margin: 0px; margin-left: 8px;border-top: 1px solid #000; }

.custom_app_faq .container p strong a h2 {     font-size: 16px;
    font-family: 'open sans';
    color: #333;
    font-weight: 600;
    line-height: 20px; padding: 0px; margin: 0px;
}

.campaign_marketing_banner_view .container h1 {
    font-family: 'open sans';
    font-size: 23px;
    font-weight: 600;
    line-height: 30px;
    padding-bottom: 20px;
    color: #f5c817;
    margin: 0px;
    padding-top: 40px;
}

.campaign_marketing_banner_view .container h2 {
    font-family: 'open sans';
    font-size: 46px;
    font-weight: bold;
    color: #fff;
    line-height: 55px;
    padding-bottom: 20px;

}

.campaign_marketing_banner_view .container .text {
    line-height: 24px;
    font-family: 'open sans';
    font-size: 15px;
    font-weight: 400;
    color: #fff;
    width: 90%;
}

.home .hokuappsmulsys .container { width : 90%}
/*.home .csvideo { display: -webkit-box; overflow: auto}*/
.home .csvideo .customerTestimonial{ padding: 2%;width: 33.33% !important}
.home .csvideo a{text-decoration:none !important;}

.home .csvideo a.left.carousel-control{	position: absolute;left: -20px;}
.home .csvideo .carousel-inner{ width: auto; margin: 0 20px; }
.home .csvideo a p{  color:#78726d !important;margin: 10px 0; font-size:14px;}
.home .csvideo a:hover p{color:#78726d !important}
/*.home .csvideo .carousel-inner{padding: 0 5%;}*/
.home .csvideo .carousel-control.left{background-image: none; width: 3% !important ;background-color: transparent!important;}
.home .csvideo .carousel-control.right{background-image: none;width: 3% !important ;background-color: transparent!important;}
/*.home .csvideo .left{}*/
/*.home .csvideo .right{}*/

.hokuapps-customers .container .columnM, .hokuapps-customers .container .column { margin-bottom: 10px;    height: 389px;}

.industry_new_banner { width: 100%; }
.industry_new_banner .container { padding: 60px 0px;  width: 1170px; margin: 0 auto; display: table;}
.industry_new_banner .container .row { margin: 0px;}
.industry_new_banner .container h1 { text-transform: capitalize;font-family: 'open sans'; font-size: 40px; line-height: 46px; color: #fff; padding-bottom: 20px; width: 60%; margin: 0px; font-weight: normal; padding-top: 40px; }
.industry_new_banner .container h2 { text-transform: capitalize; font-family: 'open sans'; font-size: 18px; line-height: 26px; color: #fff; padding-bottom: 40px; width: 50%; margin: 0px; font-weight: normal;}
.industry_new_banner .container .btn_talktous {text-decoration: none !important; font-family: 'open sans'; background-color: #FD923C; padding: 15px 25px; color: #000 !important; font-size: 16px; margin-right: 20px; text-decoration: none;}
.industry_new_banner .container .getintouch { text-decoration: none !important; font-family: 'open sans'; background-color: transparent; padding: 14px 25px; color: #fff !important; font-size: 16px; border: 1px solid #fff; text-decoration: none;}
.industry_new_banner .mobileviewclass { display: none;}

.sub_industry_new_banner { width: 100%; }
.sub_industry_new_banner .container { padding: 90px 0px;  width: 1170px; margin: 0 auto; display: table; padding-bottom: 0px;}
.sub_industry_new_banner .container .row { margin: 0px;}
.sub_industry_new_banner .container h1 { text-transform: capitalize;font-family: 'open sans';font-size: 40px; line-height: 46px; color: #fff; padding-bottom: 20px; width: 60%; margin: 0px; font-weight: normal;}
.sub_industry_new_banner .container h2 { text-transform: capitalize; font-family: 'open sans';font-size: 18px; line-height: 26px; color: #fff; padding-bottom: 40px; width: 50%; margin: 0px; font-weight: normal;}


.industry_automation_section { background-color: #fff; width: 100%; padding: 100px 0px;}
.industry_automation_section .container { width: 1170px; margin: 0 auto; display: table;}
.industry_automation_section .container .col { width: 53%; margin-right: 3%; float: left;}
.industry_automation_section .container .col img { margin-top: 40px;}
.industry_automation_section .container .col:nth-child(2) { width: 44%; margin-right: 0%; float: left;}
.industry_automation_section .container h2 {font-family: 'open sans';    font-size: 30px;    text-transform: capitalize;    line-height: 42px;    color: #000;    padding-bottom: 30px;    margin: 0px;    font-weight: bold;}
.industry_automation_section .container .col .row { width: 100%; padding-bottom: 35px; margin: 0px;}
.industry_automation_section .container .col .row:nth-child(4) { padding-bottom: 0px;}
.industry_automation_section .container .col .row .title { font-family: 'open sans'; font-size: 18px; line-height: 21px; color: #000; padding-bottom: 5px; font-weight: 600;}
.industry_automation_section .container .col .row .text { font-family: 'open sans'; font-size: 14px; line-height: 22px; color: #000;}

.industry_solution_section { width: 100%; background-color: #F0F2F4; padding: 100px 0px;    padding-bottom: 40px;}
.industry_solution_section .container { width: 1170px; margin: 0 auto; display: table;}
.industry_solution_section .container .title {font-family: 'open sans'; font-size: 30px; line-height: 42px; color: #000; padding-bottom: 45px; text-align: center; width: 100%; font-weight: bold;}
.industry_solution_section .container .row { width: 100%; margin: 0px;}
.industry_solution_section .container .row .col { width: 334px; margin-right: 5%; float: left; margin-bottom: 60px;}
.industry_solution_section .container .row .col .box { padding: 20px 15px; background-color: #fff; height: 255px;}
.industry_solution_section .container .row .col h2 { font-size: 24px;    font-family: 'open sans';    line-height: 30px;    margin: 0px;    color: #000;    padding-bottom: 20px;    font-weight: bold;}
.industry_solution_section .container .row .col .rtext { font-size: 14px; line-height: 24px; color: #000;font-family: 'open sans';  padding-bottom: 20px;}
.industry_solution_section .container .row .col a {  font-size: 16px; line-height: 24px; color: #812af2; font-family: 'open sans'; font-weight: 600;text-decoration: none !important; }
.industry_solution_section .container .row .col:nth-child(3n+3) { margin-right: 0px !important;}

.industry_connect_section { background-color: #325C80; padding: 40px 0px;}
.industry_connect_section .container { width: 1170px; margin: 0 auto; display: table;}
.industry_connect_section .container h2 {font-family: 'open sans'; font-size: 30px; line-height: 35px; color: #fff; margin: 0px; padding-top: 35px; padding-bottom: 20px; font-weight: bold;}
.industry_connect_section .container .text {font-family: 'open sans'; font-size: 14px; line-height: 18px; color: #fff; margin: 0px; padding-bottom: 50px;}
.industry_connect_section .container .content ul { margin-left: 0px;}
.industry_connect_section .container .content ul li  {font-family: 'open sans'; font-size: 14px; line-height: 18px; color: #fff; margin: 0px; padding: 15px 0px;}
.industry_connect_section .container .col:nth-child(1)  a {font-family: 'open sans';background-color: #fff; padding: 14px 25px; color: #000 !important; font-size: 16px;  }
.industry_connect_section .container a.mobilebutton {font-family: 'open sans';background-color: #fff; padding: 10px 25px; color: #000 !important; font-size: 16px;  }
.industry_connect_section .container .col:nth-child(1) { padding-bottom: 40px;width: 40%;}
.industry_connect_section .container .col { margin-right: 5%; float: left;}
.industry_connect_section .container .col:nth-child(2) { margin-right: 0px; width: 55%;}
.industry_connect_section .mobilebutton { display: none;}


.video_section_view { background-color: #325C80; padding: 90px 0px;}
.video_section_view .container { width: 1170px; margin: 0 auto; display: table;}
.video_section_view .container h2 {font-family: 'open sans'; font-size: 30px; line-height: 35px; color: #fff; margin: 0px; padding-top: 0px; padding-bottom: 20px; font-weight: bold;}
.video_section_view .container .text {font-family: 'open sans'; font-size: 14px; line-height: 18px; color: #fff; margin: 0px; padding-bottom: 20px;}
.video_section_view .container .content ul { margin-left: 0px;    padding-left: 0px;list-style: none; padding-bottom: 30px;}
.video_section_view .container .content ul li  {    font-family: 'open sans';    font-size: 14px;    line-height: 18px;    color: #fff;    margin: 0px;    padding: 12px 0px;    border-bottom: 1px solid #fff;}
.video_section_view .container .col:nth-child(1)  a {font-family: 'open sans';background-color: #000; padding: 14px 25px; color: #fff !important; font-size: 16px;  }
.video_section_view .container a.mobilebutton {font-family: 'open sans';background-color: #000; padding: 10px 25px; color: #fff !important; font-size: 16px;  }
.video_section_view .container .col:nth-child(1) { padding-bottom: 40px;width: 40%;}
.video_section_view .container .col { margin-right: 5%; float: left;}
.video_section_view .container .col:nth-child(2) { margin-right: 0px; width: 55%;}
.video_section_view .mobilebutton { display: none;}


.about_custom_apps_section {padding: 100px 0px;}
.about_custom_apps_section .container { width: 1100px; margin: 0 auto; display: table; background-color: #fff; border-radius: 20px;padding: 40px; padding-right: 0px !important;    padding-left: 40px !important;}
.about_custom_apps_section .container h2 {font-family: 'open sans'; font-size: 30px; line-height: 35px; color: #000; margin: 0px; padding-top: 0px; padding-bottom: 20px; font-weight: bold;}
.about_custom_apps_section .container .content ul { margin-left: 0px;    padding-left: 0px;list-style: none; padding-bottom: 30px;}
.about_custom_apps_section .container .content ul li  {    font-family: 'open sans';    font-size: 15px;    line-height: 18px;    color: #000;    margin: 0px;    padding: 8px 0px;}
.about_custom_apps_section .container .col {     width: 40%;    margin-right: 5%;    float: left;}
.about_custom_apps_section .container .col:nth-child(2) {  width: 55%;   margin-right: 0px;    box-shadow: 0px 2px 13px #d0cece;    position: relative;    margin-top: -65px;    left: 30px; border-radius: 2px !important; text-align: center !important; background-color: #fff !important;}


.industry_business_section { background-color: #fff; width: 100%; padding: 100px 0px; padding-bottom: 40px !important;}
.industry_business_section .container { width: 1050px; margin: 0 auto; display: table;}
.industry_business_section .container h2 {font-family: 'open sans'; font-size: 27px; line-height: 42px; color: #000; margin: 0px; font-weight: bold; text-align: center; padding-bottom: 20px;}
.industry_business_section .container .text {font-family: 'open sans'; font-size: 14px; line-height: 24px; color: #000; margin-bottom: 60px; text-align: center;}
.industry_business_section .container .row { width: 100%; margin: 0px; }
.industry_business_section .container .row .col { width: 25%; margin-right: 12%; float: left; padding-bottom: 60px;}
.industry_business_section .container .row .col .imagebox { height: 60px; vertical-align: baseline;}
.industry_business_section .container .row .col img {        max-height: 60px;}
.industry_business_section .container .row .col .rtitle { font-size: 18px; line-height: 21px; color: #000;font-family: 'open sans';  padding-bottom: 20px; padding-top: 15px; font-weight: bold;}
.industry_business_section .container .row .col .rtext { font-size: 14px; line-height: 22px; color: #000;font-family: 'open sans'; }
.industry_business_section .container .row .col:nth-child(3n+3) { margin-right: 0px !important;}

.postid-2961 .industry_case_study_section .container .title,
.postid-2961 .industry_case_study_section .container .text,
.postid-2961 .industry_case_study_section .container h2 { color: #000 !important;    text-shadow: 0px 0px 0px !important;}
.postid-2961 .industry_case_study_section .container a { color: #000 !important; border: 1px solid #000 !important;}

.postid-11472 .industry_case_study_section .container .title,
.postid-11472 .industry_case_study_section .container .text,
.postid-11472 .industry_case_study_section .container h2 { color: #000 !important;    text-shadow: 0px 0px 0px !important;}
.postid-11472 .industry_case_study_section .container a { color: #000 !important; border: 1px solid #000 !important;}


.postid-2956  .industry_case_study_section .container .title,
.postid-2956  .industry_case_study_section .container .text,
.postid-2956  .industry_case_study_section .container h2 { color: #000 !important;    text-shadow: 0px 0px 0px !important;}
.postid-2956  .industry_case_study_section .container a { color: #000 !important; border: 1px solid #000 !important;}



.business_roles_section { background-color: #fff; width: 100%; padding: 100px 0px; padding-bottom: 0px !important;}
.business_roles_section .container { width: 1050px; margin: 0 auto; display: table;}
.business_roles_section .container h2 {font-family: 'open sans'; font-size: 27px; line-height: 42px; color: #000; margin: 0px; font-weight: bold; text-align: center; padding-bottom: 80px;}
.business_roles_section .container .text {font-family: 'open sans'; font-size: 14px; line-height: 24px; color: #000; margin-bottom: 60px; text-align: center;}
.business_roles_section .container .row { width: 100%; margin: 0px; }
.business_roles_section .container .row .col { width: 25%; margin-right: 12%; float: left; padding-bottom: 60px; }
.business_roles_section .container .row .col .imagebox {  vertical-align: baseline;}
.business_roles_section .container .row .col img {     }
.business_roles_section .container .row .col .title { font-size: 26px; line-height: 30px; color: #000;font-family: 'open sans';  padding-bottom: 20px; padding-top: 40px; font-weight: bold;}
.business_roles_section .container .row .col .text { font-size: 14px; line-height: 22px; color: #000;font-family: 'open sans'; text-align: left;}
.business_roles_section .container .row .col:nth-child(3n+3) { margin-right: 0px !important;}

.general_workflow_section { background-color: #F4F8FB; width: 100%; padding: 60px 0px; padding-bottom: 0px !important;}
.general_workflow_section .container { width: 1200px; margin: 0 auto; display: table;}
.general_workflow_section .container h2 {       font-family: 'open sans';    font-size: 27px;    line-height: 42px;    color: #000;    margin: 0px;    font-weight: bold;    text-align: center;    padding-bottom: 60px;}
.general_workflow_section .container .text {font-family: 'open sans'; font-size: 14px; line-height: 24px; color: #000; margin-bottom: 60px; text-align: center;}
.general_workflow_section .container .row { width: 100%; margin: 0px; }
.general_workflow_section .container .row .col { width: 16%; float: left; padding-bottom: 60px; text-align: center; }
.general_workflow_section .container .row .col .imagebox {  vertical-align: baseline;}
.general_workflow_section .container .row .col img {  margin-bottom: 25px;   }
.general_workflow_section .container .row .col .title {    font-size: 15px;    line-height: 24px;    color: #000;    font-family: 'open sans';    padding-bottom: 10px !important;    font-weight: 600;    text-align: center;}
.general_workflow_section .container .row .col .text { font-size: 13px; line-height: 19px; color: #777;font-family: 'open sans'; text-align: center;    padding: 0px 15px;}


.industry_case_study_section { width: 100%; }
.industry_case_study_section .container { width: 1170px; margin: 0 auto; display: table; padding: 60px 0px;}
.industry_case_study_section .container .title { text-shadow: 0px 1px 1px #000; font-size: 20px; line-height: 21px; color: #fff;font-family: 'open sans';  padding-bottom: 20px;font-weight: 300;}
.industry_case_study_section .container h2 {  text-shadow: 0px 1px 1px #000;font-size: 27px; line-height: 35px; color: #fff;font-family: 'open sans';  padding-bottom: 10px; margin: 0px; width: 50%;}
.industry_case_study_section .container .text {  font-size: 14px; line-height: 24px; color: #fff;font-family: 'open sans';  padding-bottom: 50px; width: 60%;font-weight: 300;}
.industry_case_study_section .container a {font-size: 16px; color: #fff; font-family: 'open sans';   border: 1px solid #fff; padding: 10px 20px;font-weight: 300;text-decoration: none !important;}


.industry_news_section { width: 100%; padding: 70px 0px;}
.industry_news_section .container { width: 1170px; margin: 0 auto; display: table;}
.industry_news_section .container h2 {  font-size: 30px; line-height: 42px; color: #000;font-family: 'open sans';  padding-bottom: 30px; margin: 0px; text-align: center; font-weight: bold;}
.industry_news_section .container .row { width: 100%; margin: 0px;}
.industry_news_section .container .row .col { width: 363px; margin-right: 30px; float: left;}
.industry_news_section .container .row .col:nth-child(3n) { margin-right: 0px;}
.industry_news_section .container .row .col .box { background: #fff; border: 1px solid #DCDCDC;  padding: 20px 30px; height: 300px;}
.industry_news_section .container .row .col .box .rtype { font-size: 14px; color: #000; font-family: 'open sans'; padding-bottom: 5px; padding-left: 0px;    text-transform: uppercase; margin-bottom: 5px;}
.industry_news_section .container .row .col .box .rtype:after {     content: " ";    width: 20%;    display: table;    border-bottom: 1px solid #812af2;}
.industry_news_section .container .row .col .box .rtitle { font-size: 24px; color: #000; font-family: 'open sans'; line-height: 30px;padding-bottom: 20px; font-weight: bold;}
.industry_news_section .container .row .col .box .rtext { font-size: 14px; color: #000; font-family: 'open sans'; line-height: 24px;padding-bottom: 20px; }
.industry_news_section .container .row .col .box a { font-size: 16px; color: #812af2; font-family: 'open sans'; line-height: 24px; font-weight: 600;text-decoration: none !important;}


.business_process_section { width: 100%; padding: 70px 0px; text-align: center; padding-bottom: 40px;}
.business_process_section .container { width: 980px; margin: 0 auto; display: table;}
.business_process_section .container h2 {  font-size: 30px; line-height: 34px; color: #000;font-family: 'open sans';  padding-bottom: 50px; margin: 0px; text-align: center; font-weight: bold; }
.business_process_section .container .row { margin: 0px;}
.business_process_section .container ul { list-style: none;    padding-left: 0px;}
.business_process_section .container ul li { font-family: 'open sans';display: inline; padding: 10px 35px; border-radius: 25px; background: #F0F3F9 !important;border:2px solid #F0F3F9; margin-right: 20px; color: #000 !important; text-transform: uppercase; font-size: 13px !important; font-weight: 600; cursor: pointer;}
.business_process_section .container ul li.active { border:2px solid #812AF2; background: #fff !important;}
.business_process_section .container .text { font-family: 'open sans'; font-size: 14px !important; font-weight: 400; line-height: 24px; text-align: center; padding-top: 40px; padding-bottom: 30px;}


.business_process_layout_section { width: 100%; padding-bottom: 70px;}
.business_process_layout_section .container { width: 1170px; margin: 0 auto; display: table;}
.business_process_layout_section .container .row { margin: 0px;}
.business_process_layout_section .container .col { width: 45%; margin-right: 5%; float: left;}
.business_process_layout_section .container .col:nth-child(2) { margin-right: 0px; width: 45%;}
.business_process_layout_section .container .col .title { font-size: 13px; color: #A9A9AA; font-family: 'open sans'; line-height: 24px;padding-bottom: 10px; text-transform: uppercase;}
.business_process_layout_section .container .col .text { font-size: 30px; color: #000; font-family: 'open sans'; line-height: 42px;padding-bottom: 5px; font-weight: bold;}
.business_process_layout_section .container .col .content { font-size: 14px; color: #000; font-family: 'open sans'; line-height: 24px;padding-bottom: 40px; }
.business_process_layout_section .container .col .col1 { padding: 35px 20px; background: #F4F4F9; width: 47%; margin-right: 6%; float: left; margin-bottom: 20px;}
.business_process_layout_section .container .col .col1:nth-child(even) { margin-right: 0px;}
.business_process_layout_section .container .col .col1 .lcol { width: 16%; float: left;}
.business_process_layout_section .container .col .col1 .rcol { width: 84%; float: left;}
.business_process_layout_section .container .col .col1 .rcol .title { font-size: 19px; color: #000; font-family: 'open sans'; line-height: 24px;padding-bottom: 10px;text-transform: capitalize;}
.business_process_layout_section .container .col .col1 .rcol .text { font-size: 14px; color: #9B9B9C; font-family: 'open sans'; line-height: 24px; font-weight: normal; padding-bottom: 0px !important;}
.business_process_layout_section .container a { color: #812AF2;  font-weight: 600; font-size: 16px;font-family: 'open sans'; line-height: 24px;}


.field_business_process_section { width: 100%; text-align: center;}
.field_business_process_section .container {width: 980px;margin: 0 auto;margin-top: -67px;display: table;background: #fff;/* padding: 0px 20px !important; */border-radius: 10px;height: 135px;padding-top: 20px;box-shadow: 0px 2px 3px #e0e0e0;}
.field_business_process_section .container .col .title {      font-size: 20px;    color: #000;    font-family: 'open sans';    line-height: 24px;    padding-bottom: 20px;    text-transform: capitalize;    text-align: left;    font-weight: 400;}
.field_business_process_section .container .row { margin: 0px;}
.field_business_process_section .container ul { list-style: none;    padding-left: 0px;    margin: 0px;}
.field_business_process_section .container ul li {font-family: 'open sans';float: left;margin-right: 0px;color: #333;text-align: center !important;text-transform: capitalize;font-size: 12px !important;font-weight: 400;cursor: pointer;width: 16.66%;text-align: center;}
.field_business_process_section .container ul li img {/* display: block; */width: 60px;}
.field_business_process_section .container ul li.active { color: #812AF2;     font-weight: bold;}
.field_business_process_section .container .text { font-family: 'open sans'; font-size: 14px !important; font-weight: 400; line-height: 24px; text-align: center; padding-top: 40px; padding-bottom: 30px;}


.field_business_process_layout_section { width: 100%; padding-bottom: 70px; }
.field_business_process_layout_section .container {     width: 980px;    margin: 0 auto;    display: table;    padding-top: 70px;}
.field_business_process_layout_section .container .row { margin: 0px; width: 100%;}
.field_business_process_layout_section .container .row .left { width: 55%; float: left;}
.field_business_process_layout_section .container .row .right { width: 45%; float: left;    text-align: center;}
.field_business_process_layout_section .container .col {width: 80%;/* margin-right: 5%; */float: left;}
.field_business_process_layout_section .container .col:nth-child(2) { margin-right: 0px; width: 45%;}
.field_business_process_layout_section .container .col .title {font-size: 30px;    color: #000;    font-family: 'open sans';    line-height: 42px;    padding-bottom: 5px;    font-weight: bold;}
.field_business_process_layout_section .container .col .text { font-size: 30px; color: #000; font-family: 'open sans'; line-height: 42px;padding-bottom: 5px; font-weight: bold;}
.field_business_process_layout_section .container .col .content { font-size: 14px; color:#333; font-family: 'open sans'; line-height: 24px;padding-bottom: 60px; }
.field_business_process_layout_section .container .col .col1 {padding: 20px;background: #fff;width: 47%;margin-right: 6%;float: left;margin-bottom: 20px;box-shadow: 0px 3px 11px #c1c1c1;border-radius: 10px; padding-right: 0px !important;}
.field_business_process_layout_section .container .col .col1:nth-child(even) { margin-right: 0px;}
.field_business_process_layout_section .container .col .col1 .lcol { width: 100%;    margin-bottom: 10px;}
.field_business_process_layout_section .container .col .col1 .rcol { width: 100%; }
.field_business_process_layout_section .container .col .col1:nth-child(2) {    background-image: linear-gradient(to right,#482596, #6337B2);}
.field_business_process_layout_section .container .col .col1 .rcol .title {    padding-top: 10px;font-size: 16px;color: #000;font-family: 'open sans';line-height: 24px;padding-bottom: 10px;text-transform: capitalize;text-align: left;font-weight: 400;}
.field_business_process_layout_section .container .col .col1:nth-child(2) .rcol .title { color: #fff;}
.field_business_process_layout_section .container .col .col1 .rcol .text { font-size: 14px; color: #9B9B9C; font-family: 'open sans'; line-height: 24px; font-weight: normal; padding-bottom: 0px !important;}
.field_business_process_layout_section .container a { color: #812AF2;  font-weight: 600; font-size: 16px;font-family: 'open sans'; line-height: 24px;}


.role_solutions_section { width: 100%; padding: 90px 0px; padding-bottom: 20px;}
.role_solutions_section .container { width: 800px;    margin: 0 auto;    display: table; }
.role_solutions_section .container .row { margin: 0px;}
.role_solutions_section .container .col { width: 40%; margin-right: 20%; float: left; padding-bottom: 70px;}
.role_solutions_section .container .col:nth-child(2) { margin-right: 0px; width: 40%;}
.role_solutions_section .container h2 {      font-size: 30px;    color: #000;    font-family: 'open sans';    line-height: 42px;    padding-bottom: 5px;    font-weight: bold;padding-bottom: 30px; margin: 0px; text-align: center;}
.role_solutions_section .container .text { font-size: 14px; color: #000; font-family: 'open sans'; line-height: 24px;padding-bottom: 70px; font-weight: normal; text-align: center;}
.role_solutions_section .container .col .rtitle { font-size: 26px; color: #000; font-family: 'open sans'; line-height: 24px;padding-bottom: 20px;padding-top: 40px; font-weight: bold;}
.role_solutions_section .container .col .rtext { font-size: 13px; color: #000; font-family: 'open sans'; line-height: 24px;font-weight: 400;}


.sub_business_process_feature_section { width: 100%; padding: 70px 0px;}
.sub_business_process_feature_section .container { width: 1170px; margin: 0 auto; display: table;}
.sub_business_process_feature_section .container .row { margin: 0px;}
.sub_business_process_feature_section .container .col { width: 45%; float: left; }
.sub_business_process_feature_section .container .col2 { width: 50%; float: left;}
.sub_business_process_feature_section .container .col h2 { font-size: 30px; color: #000; font-family: 'open sans'; line-height: 42px;padding-bottom: 0px;font-weight: bold; margin-top: 0px; }
.sub_business_process_feature_section .container .col .text { font-size: 14px; color: #000; font-family: 'open sans'; line-height: 24px;padding-bottom: 10px;  }
.sub_business_process_feature_section .container .col ul li, .sub_business_process_feature_section .container .col .content { font-size: 15px; color: #000; font-family: 'open sans'; line-height: 38px; }
.sub_business_process_feature_section .container .col ul { padding-left: 18px;}
.sub_business_process_feature_section .container .col ul { padding-bottom: 0px !important;}
.sub_business_process_feature_section .container .col ul li { padding-left: 20px !important;}


.industry_highlight_section { width: 100%; padding: 70px 0px; text-align: center;}
.industry_highlight_section .container { width: 980px; margin: 0 auto; display: table;}
.industry_highlight_section .container h2 {  font-size: 30px; line-height: 34px; color: #000;font-family: 'open sans';  padding-bottom: 30px; margin: 0px; text-align: center; }
.industry_highlight_section .container .text {  font-size: 16px; line-height: 24px; color: #000;font-family: 'open sans'; text-align: center; }

.blankrow { padding: 35px 0px; width: 100%; display: table;}

.industry_capbilities_section { width: 100%; padding: 70px 0px; background-color: #F0F0F0;}
.industry_capbilities_section .container { width: 1170px; margin: 0 auto; display: table;}
.industry_capbilities_section .container h2 {  font-size: 30px; line-height: 34px; color: #000;font-family: 'open sans';  padding-bottom: 20px; margin: 0px; }
.industry_capbilities_section .container .text {  font-size: 14px; line-height: 24px; color: #000;font-family: 'open sans'; padding-bottom: 50px;}
.industry_capbilities_section .container .col1 { width: 65%; float: left; margin-right: 5%; background-color: #fff; border: 1px solid #E2E2E2; height: 200px; margin-bottom: 25px;}
.industry_capbilities_section .container .col2 { width: 30%; padding: 20px;float: left; background-color: #fff; border: 1px solid #E2E2E2; height: 200px;}
.industry_capbilities_section .container .col { width: 30%;padding: 20px; float: left; margin-right: 5%; background-color: #fff; border: 1px solid #E2E2E2; height: 200px;margin-bottom: 25px;}
.industry_capbilities_section .container .col1 .rowview { display: table;}
.industry_capbilities_section .container .col1 .rowview .colv { width: 26%; float: left;}
.industry_capbilities_section .container .col1 .clspos {         width: 65px;    height: auto;    float: right;    margin-right: -10px;    margin-bottom: -20px;    margin-top: 20px;}
.industry_capbilities_section .container .col2 .clspos,
.industry_capbilities_section .container .col .clspos {    width: 65px;    height: auto;    float: right;    margin-right: -32px;}
.industry_capbilities_section .container .rowview .colafter:after { content: " "; background-image: url(https://www.hokuapps.com/wp-content/uploads/arrowright.png); display: table;}
.industry_capbilities_section .container .col1 .rowview .colv2 { width: 74%; float: left; padding: 15px 20px;    margin-top: -36px;}
.industry_capbilities_section .container img { width: 30px; height: 30px;}
.industry_capbilities_section .container .col1 .rowview .colv img { width: 200px; height: 200px}
.industry_capbilities_section .container .row .rtitle { font-size: 19px; line-height: 30px; color: #000;font-family: 'open sans';  padding-bottom: 10px; font-weight: bold; padding-top: 5px;}
.industry_capbilities_section .container .row .rtext { font-size: 14px; line-height: 21px; color: #000;font-family: 'open sans';  }


.industry_key_benefits_section { width: 100%; padding: 70px 0px; }
.industry_key_benefits_section .container a {     font-family: 'open sans';font-size: 16px; color: #000; border:1px solid #000; padding: 14px 25px; text-decoration: none !important;}
.industry_key_benefits_section .container { width: 1170px; margin: 0 auto; display: table;}
.industry_key_benefits_section .container .col { width: 40%; float: left; margin-right: 7%;}
.industry_key_benefits_section .container .col:nth-child(2) { margin-right: 0px;width: 53%; }
.industry_key_benefits_section .container .col h2 {  font-size: 30px; line-height: 34px; color: #000;font-family: 'open sans';  padding-bottom: 15px; margin: 0px; }
.industry_key_benefits_section .container .text {  font-size: 14px; line-height: 24px; color: #000;font-family: 'open sans'; padding-bottom: 50px;}
.industry_key_benefits_section .container .title {  font-size: 28px; line-height: 30px; color: #812af2;font-family: 'open sans'; padding-bottom: 40px;}
.industry_key_benefits_section .container .col .row {  margin: 0px; padding: 9px 0px; border-top: 2px solid #C2C3C2;}
.industry_key_benefits_section .container .rtitle {  font-size: 14px; line-height: 24px; color: #000;font-family: 'open sans'; padding-bottom: 0px;}


.custom_apps_banner {background-image: linear-gradient(#8325F2, #4498E8); padding-top: 90px !important; text-align: center;}
.custom_apps_banner .container { width: 1170px; margin: 0 auto; display: table;}
.custom_apps_banner .container h1 { font-size: 40px; color: #f9f9f9 !important; font-weight: bold; text-align: center;font-family: 'open sans'; line-height: 46px;     margin: 0px;    padding-bottom: 20px;    width: 71%;    margin: 0 auto;}
.custom_apps_banner .container h2 { font-size: 21px; color: #f9f9f9 !important; font-weight: 400; text-align: center;font-family: 'open sans'; line-height: 30px;    margin: 0px; padding-bottom: 45px;}
.custom_apps_banner .container .row { margin: 0px; padding-bottom: 65px;}
.custom_apps_banner .container a {     font-size: 18px;    color: #f9f9f9 !important;    font-weight: 600;    padding: 11px 26px;    background-color: #FD923C;    font-family: 'open sans';    border-radius: 25px; text-decoration: none;}


.sub_custom_apps_banner {background-image: linear-gradient(#8325F2, #4498E8); text-align: center;margin-top: -1px;}
.sub_custom_apps_banner .container { width: 1170px; margin: 0 auto; display: table;padding-top: 100px !important; }
.sub_custom_apps_banner .container h1 { font-size: 40px; color: #f9f9f9 !important; font-weight: bold; text-align: center;font-family: 'open sans'; line-height: 46px;     margin: 0px;    padding-bottom: 20px;}
.sub_custom_apps_banner .container h2 { font-size: 21px; color: #f9f9f9 !important; font-weight: 400; text-align: center;font-family: 'open sans'; line-height: 30px;    margin: 0px; padding-bottom: 75px; width: 60%; margin: 0 auto !important;}
.sub_custom_apps_banner .container a {     font-size: 18px;    color: #f9f9f9 !important;    font-weight: 600;    padding: 11px 50px;    background-color: #FD923C;    font-family: 'open sans';    border-radius: 25px; text-decoration: none;}


.custom_apps_benefits { width: 100%; padding-top: 40px;     }
.custom_apps_benefits .container { width: 1170px; margin: 0 auto; display: table; background-color: #fff !important; border-radius: 10px;box-shadow: 0px 2px 13px #d0cece;  padding: 50px 20px !important;position: relative;}
.custom_apps_benefits .container h2 {  font-size: 30px; line-height: 34px; color: #000;font-family: 'open sans';  padding-bottom: 40px; margin: 0px; text-align: center;}
.custom_apps_benefits .container .row { margin: 0px;}
.custom_apps_benefits .container .row .col { width: 33.33%; float: left;}
.custom_apps_benefits .container .row .col:nth-child(2) { text-align: center;}
.custom_apps_benefits .container .row .col .rrow { box-shadow: 0px 1px 11px #e2e2e2; border-radius: 10px; width: 100%; display: table; margin-bottom: 30px !important;}
.custom_apps_benefits .container .row .col .rrow:nth-child(3) { margin-bottom: 0px !important;}
.custom_apps_benefits .container .row .col .rrow .rcol { width: 75%; padding: 5px 10px; margin: 10px; float: left;}
.custom_apps_benefits .container .row .col .rrow .rcol2 { width: 13%; padding: 20px 10px;margin: 20px 10px; float: left;    text-align: center !important;}
.custom_apps_benefits .container .row .col .rrow .title { font-size: 18px; line-height: 21px; color: #000;font-family: 'open sans';  padding-bottom: 5px; font-weight: bold;}
.custom_apps_benefits .container .row .col .rrow .text {font-size: 14px; line-height: 24px; color: #000;font-family: 'open sans';   }


.hokuapps-customers .paginationbar { margin: 0 auto;    clear: both;    display: table;    padding: 0;    text-align: center;    margin-top: 30px;}
.hokuapps-customers .paginationbar a {    padding: 7px;    color: #428BCA;    border: 1px solid #DFDFDF;    padding: 7px;    padding-left: 13px;    padding-right: 13px;    font-size: 14px; margin-right: 10px !important; font-family: 'open sans'; text-decoration: none !important;}
.hokuapps-customers .paginationbar a.active {     background: #3ebef1;    color: #fff;    border: 0;}
.fullmenuwidth.dropdown-subindustry .container .right .industrymenu .column li {    padding: 6px 0px;}


.field_banner { background-color: #5F35AC; padding:70px 0px;     padding-bottom: 130px;}
.field_banner .container { width: 835px; margin: 0 auto; display: table; }
.field_banner .container h1 {    margin-bottom: 10px !important;    font-family: 'open sans';    text-align: center;    font-size: 40px;    color: #f9f9f9 !important;    font-weight: bold;    text-align: center;    font-family: 'open sans';    line-height: 46px;    margin: 0px;    padding-bottom: 20px;    margin: 0 auto;}
.field_banner .container h2 {    font-size: 21px;    color: #f9f9f9 !important;    font-weight: 400;    text-align: center;    font-family: 'open sans';    line-height: 30px;    margin: 0px;    padding-bottom: 45px;}
.field_banner .row { margin: 0px !important; text-align: center;  }
.field_banner .row a { border: 1px solid #fff;    border-radius: 6px;    color: #fff;    padding: 7px 40px;    font-family: 'open sans';    font-size: 14px;    text-decoration: none;    font-size: 18px;    font-weight: 600;}


.page-id-13111 .enterprise .container .mycontent { width: 79%; padding-bottom: 0px !important;}
.page-id-13111 .enterprise { height: 260px !important; }
.page-id-13111 .enterprise .container .mysubheading { font-size: 46px;}
.page-id-13111 .contactusform .container .bs_row .col-5 .content { margin: 0 auto;}


.contactusform .container .bs_row .col-5 .row { width: 100%; display: table;}
.contactusform .container .bs_row .col-5 .row .column { width: 47%; margin-right: 6%; float: left;}
.contactusform .container .bs_row .col-5 .row .column hr { margin-bottom: 0px; border-top:2px solid #c7c7c7; }
.contactusform .container .bs_row .col-5 .row .column:last-child { margin-right: 0px;}
.contactusform .container .bs_row .col-5 .row .column .row { width: 100%; display: tablel}
.contactusform .container .bs_row .col-5 .row .column .row ul { list-style: none;}
.contactusform .container .bs_row .col-5 .row .column .row .col { width: 15%; float: left;}
.contactusform .container .bs_row .col-5 .row .column .row .col1 { width: 85%; float: left;}
.contactusform .container .bs_row .col-5 .row .column h2 { margin-bottom: 0px;font-size:20px; color: #03B5FB; font-weight: bold;font-family: 'open sans'; padding-bottom: 20px;}
.contactusform .container .bs_row .col-5 .row .column b { font-size:20px; color: #000; font-weight: bold;font-family: 'open sans';}
.contactusform .container .bs_row .col-5 .row .column a { margin-bottom: 30px;font-size:20px; color: #03B5FB !important; font-weight: 400;font-family: 'open sans';     display: table;}


.site_visit_workflow { width: 100%; padding-top: 40px;      background-image: url(/wp-content/uploads/2017/07/botom-separator.png);background-position: bottom;       background-repeat: no-repeat;}
.site_visit_workflow .container { width: 720px; margin: 0 auto; display: table; background-color: #fff !important; border-radius: 10px; padding: 50px 0px !important;position: relative;}
.site_visit_workflow .container h2 {     line-height: 40px;    margin: 0 auto;    font-size: 30px;    font-family: 'open sans';    font-weight: 600;    color: #333;    text-align: center;    padding-bottom: 20px;}
.site_visit_workflow .container .row { width: 100%; margin: 0 auto;}
.site_visit_workflow .container .row img {     width: 180px;        display: inline;        vertical-align: text-top;        box-shadow: 0px 0px 20px #e2e2e2;}
.site_visit_workflow .container .row img:nth-child(1) { z-index: 9; }
.site_visit_workflow .container .row img:nth-child(2) { z-index: 8; margin-top: 10px;}
.site_visit_workflow .container .row img:nth-child(3) { z-index: 7; margin-top: 18px;}
.site_visit_workflow .container .row img:nth-child(4) { z-index: 6; margin-top: 28px;}
.site_visit_workflow .container .title {line-height: 22px;    margin: 0 auto;    font-size: 14px;    font-family: 'open sans';    font-weight: 400;    color: #333;    text-align: left;        padding-bottom: 60px; text-align: center;}


.business_case { width: 100%; padding-top: 60px;  }
.business_case .container { width: 1200px; margin: 0 auto; display: table; background-color: #fff !important; }
.business_case .container .row { width: 100%; display: table;}
.business_case .container .row .col7 { float: right; border-bottom: 1px solid #333; padding-bottom: 30px;}
.business_case .container .row .col7 .col3 { width: 260px; float: left; margin-right: 40px; margin-bottom: 30px;}
.business_case .container .row .col7 .col3:last-child { width: 300px; margin-right: 0px;}
.business_case .container .row .col7 .col3:nth-child(3) { width: 300px; margin-right: 0px;}
.business_case .container .row .col7 .col3 h2 { font-size: 20px; font-family: 'open sans'; font-weight: 600; color: #000; padding-bottom: 20px; margin: 0px; line-height: 26px;}
.business_case .container .row .col7 .col3 h3 { font-size: 13px; font-family: 'open sans'; font-weight: bold; color: #000; padding-bottom: 20px;  margin: 0px;border-bottom: 1px solid #D9D9D9; margin-bottom: 20px; display: inline-block; }
.business_case .container .row .col7 .col3 .text { font-size: 20px; font-family: 'open sans';    font-weight: 300;    color: #000;}
.business_case .container .row .col7 .col3 .title ul { list-style: none; margin: 0px;padding: 0px;}
.business_case .container .row .col7 .col3 .title ul li { font-size: 13px; font-family: 'open sans';    font-weight: 400;    color: #000; padding-bottom: 10px;}
.business_case .container .row .col100 { display: none;}
.business_case .container .groupheader {     line-height: 40px;    margin: 0 auto;    font-size: 30px;    font-family: 'open sans';    font-weight: 600;    color: #333;    text-align: center;    padding-bottom: 60px;}


.customer_testimonial_section {     width: 100%;    background-color: #fff;}
.customer_testimonial_section .container {     width: 1150px;    display: table;    margin: 0 auto;    padding: 70px 30px; padding-top: 40px; padding-bottom: 30px;}
.customer_testimonial_section .container h2 {     line-height: 40px;    margin: 0 auto;    font-size: 30px;    font-family: 'open sans';    font-weight: 600;    color: #333;    text-align: center;    padding-bottom: 50px;}
.customer_testimonial_section .container .row { width: 100%; display: table;}
.customer_testimonial_section .container .row .column { width: 30%; margin-right: 5%; float: left; margin-bottom: 40px;}
.customer_testimonial_section .container .row .column:last-child { margin-right: 0px;}
.customer_testimonial_section .container .row .column a { color: #777 !important; font-size:13px;}
.customer_testimonial_section .container .row .column .popVideo {    display: table-cell;    position: relative;    top: 0;    left: 0;}
.customer_testimonial_section .container .row .column .popVideo .overplayIcon {    position: absolute;    top: 50%;    left: 50%;    transform: translate(-50%,-50%);    width: 18%;    height: 20%;    background-color: rgba(204,34,0,0.75);    transition: all 80ms ease-out 0s;}
.customer_testimonial_section .container .row .column .popVideo .fa-play {    display: table;    position: absolute;    top: 50%;    left: 50%;    transform: translate(-50%,-100%);    background-color: rgba(255,0,0,0.6) !important;    border-radius: 0;    text-decoration: none;    color: white;    width: 61px;    background: transparent;}
.customer_testimonial_section .container .row .column p { font-size: 13px; font-family: 'open sans'; color: #777 !important; padding-top: 10px;}

.twenty_banner { width: 100%;}
.twenty_banner .container {     width: 1200px;    display: table;    margin: 0 auto;}
.twenty_banner .container .right { width: 37%; float: right;  text-align: center; margin-top: 170px;}
.twenty_banner .container h1 {  font-family: 'Oswald'; font-weight: 400; font-size: 52px; line-height: 70px; color: #000;margin: 0 auto; text-transform: uppercase; padding-bottom: 20px;}
.twenty_banner .container h2 {  font-family: 'open sans';    font-weight: normal;    font-size: 16px;    line-height: 24px;    width: 64%;    color: #777;    margin: 0 auto;}
.page-id-4410 .gform_wrapper #gform_fields_17.top_label .gfield_label { color: #fff !important;}


.twenty_customer_testimonial { width: 100%; background: #162C49;}
.twenty_customer_testimonial .container {     width: 1200px;    display: table;    margin: 0 auto; padding: 90px 0px; padding-bottom: 50px;}
.twenty_customer_testimonial .container .box { position: absolute; display: contents;}
.twenty_customer_testimonial .container .left { width: 45%; float: left;  margin-right: 5%;padding-bottom: 40px;}
.twenty_customer_testimonial .container .right { width: 50%; float: left;  }
.twenty_customer_testimonial .container h2 {      font-family: 'Oswald';    font-weight: 400;    font-size: 40px;    line-height: 48px;    margin-top: 0px;    color: #fff;    padding-bottom: 25px;    border-bottom: 2px solid #C59917;    margin-bottom: 20px;    text-transform: uppercase;    width: 90%;}
.twenty_customer_testimonial .container p {  font-family: 'open sans'; font-weight: normal; font-size: 16px; line-height: 24px; color: #fff; padding-bottom: 60px;width: 92%;}
.twenty_customer_testimonial .container .left a { font-family: 'open sans'; font-weight: bold; font-size: 14px; line-height: 24px; color: #fff; background: #0091FF; padding: 10px 100px;    display: inline;}
.twenty_customer_testimonial .container .right img { width: 100%;}
.twenty_customer_testimonial .container .right .popVideo {    display: table-cell;    position: relative;    top: 0;    left: 0;}
.twenty_customer_testimonial .container .right .popVideo .fa-play {    display: table;    position: absolute;    top: 50%;    left: 50%;    transform: translate(-50%,-100%);    background-color: rgba(0,145,255,0.8) !important;    border-radius: 0;    text-decoration: none;    color: white;    border-radius: 6px;    width: 61px;    background: transparent; height: 35px; padding: 7px;}
.twenty_customer_testimonial .container .right .popVideo .fa-play:before {    padding-left: 8px;}


.twenty_case_studies { width: 100%; background: #162C49;}
.twenty_case_studies .container {     width: 1200px;    display: table;    margin: 0 auto; padding: 120px 0px; padding-bottom: 70px;}
.twenty_case_studies .container h2 { font-family: 'Oswald';    font-weight: 400;    font-size: 40px;    line-height: 48px;    margin-top: 0px;    color: #fff;    padding-bottom: 20px;    margin-bottom: 20px;    text-transform: uppercase;    }
.twenty_case_studies .container h2:after {     content: " ";    width: 40%;    padding-top: 20px;    display: block;    border-bottom: 2px solid #C59917;}
.twenty_case_studies .container .row { width: 100%; display: table;    margin: 0px;}
.twenty_case_studies .container .row .column { width: 30%; margin-right: 5%; float: left;}
.twenty_case_studies .container .row .column:last-child { margin-right: 0px;}
.twenty_case_studies .container .row .column h3 { font-family: 'Oswald'; font-weight: 400; font-size: 28px; line-height: 34px;    margin-top: 0px; color: #fff; padding-bottom: 10px; padding-top: 20px; text-transform: uppercase; margin: 0px;}
.twenty_case_studies .container p {  font-family: 'open sans'; font-weight: normal; font-size: 16px; line-height: 24px; color: #fff; padding-bottom: 20px;}
.twenty_case_studies .container .box { min-height: 170px;}
.twenty_case_studies .container a {  font-family: 'open sans'; font-weight: bold; font-size: 14px; line-height: 24px; color: #fff; background: #0091FF; display: block; padding: 9px 0px; text-align: center;}


.twenty_schedule_call { width: 100%; background: #fff;}
.twenty_schedule_call .container {     width: 1200px;    display: table;    margin: 0 auto; padding-bottom: 90px;}
.twenty_schedule_call .container .left { width: 60%; float: left; margin-right: 5%;}
.twenty_schedule_call .container .right { width: 35%; float: left;  padding-top: 80px;}
.twenty_schedule_call .container h2 { font-family: 'Oswald';    font-weight: 400;    font-size: 40px;    line-height: 48px;    margin-top: 0px;    color: #000;    padding-bottom: 20px;    margin-bottom: 30px;    text-transform: uppercase;}
.twenty_schedule_call .container h2:after {     content: " ";    width: 100%;    padding-top: 20px;    display: block;    border-bottom: 2px solid #FFCD44;}
.twenty_schedule_call .container .right textarea,.twenty_schedule_call .container .right input {     border: 0px !important;    border-bottom: 1px solid #B8B8B8 !important;    font-family: 'Open Sans';    font-size: 14px !important;    /* margin: 0px 20px; */    width: 80% !important;    margin: 0 auto;}
.twenty_schedule_call .container .right #gform_submit_button_19 { background-color: #0091FF !important; font-family: 'Open Sans'; font-weight: bold; text-transform: uppercase;     margin-top: 60px;    width: 100% !important;    display: block !important;}
.twenty_schedule_call .container .right .gform_wrapper ul.gform_fields li.gfield {     padding-bottom: 10px;    display: block;    clear: both;    width: 100%;}


.twenty_hokuapps_feature { width: 100%; background: #fff;}
.twenty_hokuapps_feature .container {     width: 1200px;    display: table;    margin: 0 auto; padding-top: 90px;}
.twenty_hokuapps_feature .right {  width: 47%; float: right}
.twenty_hokuapps_feature .container h2 { font-family: 'Oswald';    font-weight: 400;    font-size: 40px;    line-height: 48px;    margin-top: 0px;    color: #fff;    padding-bottom: 20px;    margin-bottom: 10px;    text-transform: uppercase;}
.twenty_hokuapps_feature .container .row { width: 100%; display: table; margin: 0px; clear: both; padding-top: 130px;}
.twenty_hokuapps_feature .container h2:after {     content: " ";    width: 70%;    padding-top: 20px;    display: block;    border-bottom: 2px solid #FFCD44;}
.twenty_hokuapps_feature .container p {  font-family: 'open sans'; font-weight: normal; font-size: 16px; line-height: 24px; color: #fff; padding-bottom: 20px;}
.twenty_hokuapps_feature .container h3 { font-family: 'Oswald';    font-weight: 400;    font-size: 40px;    line-height: 48px;    margin-top: 0px;    color: #fff;    padding-bottom: 0px;    margin-bottom: 0px;    text-transform: uppercase;    padding-left: 134px;}
.twenty_hokuapps_feature .container .header { text-align: center;}
.twenty_hokuapps_feature .container .header p { padding: 0px; margin: 0px;}
.twenty_hokuapps_feature .imageview { display: none; padding-bottom: 40px;}
.twenty_hokuapps_feature .container .header b { font-family: 'Oswald';    font-weight: 400;    font-size: 200px;    line-height: 160px;    margin-top: 0px;    color: #FFBD07;    text-transform: uppercase;}
.twenty_hokuapps_feature .container .header div { font-family: 'Oswald';    font-weight: 400;    font-size: 40px;    line-height: 48px;    margin-top: 0px;    color: #fff;    padding-bottom: 30px;    margin-bottom: 20px;    text-transform: uppercase;border-bottom: 2px solid #FFCD44; display: block; width: 100%;    padding-left: 172px;}
.twenty_hokuapps_feature .container .text {  font-family: 'open sans'; font-weight: normal; font-size: 16px; line-height: 24px; color: #fff; padding-bottom: 20px; text-align: center;    width: 62%;    margin: 0 auto;}
.twenty_hokuapps_feature .container .column { width: 45%; margin-right: 10%; float: left; padding-bottom: 50px;}
.twenty_hokuapps_feature .container .column2 { width: 45%; float: left; padding-bottom: 50px;}
.twenty_hokuapps_feature .container .column2 video { box-shadow: 0px 10px 40px #000;border-radius: 2px;}


.twenty_schedule_call .container .gform_wrapper .validation_message,
.twenty_schedule_call .container .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description {    max-width: 80%;    padding-right: 16px;    margin: 0 auto; font-weight: 400;}


.twenty_application_features {    background: linear-gradient(to right, white 0%,white 70%,#000000 70%,#0091FF 70%,#0091FF 100%);    background: -webkit-gradient(to right, white 0%,white 70%,#000000 70%,#0091FF 70%,#0091FF 100%);    background: -webkit-linear-gradient(to right, white 0%,white 70%,#000000 70%,#0091FF 70%,#0091FF 100%);    background: -moz-linear-gradient(to right, white 0%,white 70%,#000000 70%,#0091FF 70%,#0091FF 100%);    background: -ms-linear-gradient(to right, white 0%,white 70%,#000000 70%,#0091FF 70%,#0091FF 100%);    background: -o-linear-gradient(to right, white 0%,white 70%,#000000 70%,#0091FF 70%,#0091FF 100%);    width: 100%; padding: 130px 0px;}
.twenty_application_features .container {     width: 1200px;    display: table;    margin: 0 auto; }
.twenty_application_features .container h2 { font-family: 'Oswald';    font-weight: 400;    font-size: 40px;    line-height: 48px;    margin-top: 0px;    color: #000;    padding-bottom: 20px;    margin-bottom: 60px;    text-transform: uppercase;}
.twenty_application_features .container h2:after {     content: " ";    width: 30%;    padding-top: 20px;    display: block;    border-bottom: 2px solid #FFCD44;}
.twenty_application_features .container .collapsep { margin-bottom: 0px;}
.twenty_application_features .container .collapsep a {     color: #000;    font-family: 'Oswald';    display: block;    line-height: 24px;    font-size: 16px;    border-bottom: 2px solid #FFCD44;    padding: 20px 0px; font-weight: 400;}
.twenty_application_features .container .collapsep a span {width: 58%;    display: inline-block; }
.twenty_application_features .container .collapsep a b { color: #0091FF; font-weight: 400;}
.twenty_application_features .container .collapsep a.autohide::after {    color: #000;    content: "";    line-height: 1;    font-weight: 300;    width: 17px;    height: 17px;    margin-top: 5px;    float: right;    background-image: url(https://www.hokuapps.com/wp-content/uploads/DownArrow.png);}
.twenty_application_features .container .collapseul {     margin-left: 0px; padding-left: 0px; list-style: none; border-bottom: 2px solid #FFCD44;}
.twenty_application_features .container .collapseul li { display: table;width: 100%;}
.twenty_application_features .container .collapsep a.autohide.open::after { content: ""; top: 4px; margin-top: 5px; background-image: url(https://www.hokuapps.com/wp-content/uploads/SideArrow.png);}
.twenty_application_features .container .features { width: 100%; display: table;}
.twenty_application_features .container .features .column { width: 30%;float: left;}
.twenty_application_features .container .features .column:last-child { width: 70%;}
.twenty_application_features .container .features .column .title {color: #000; font-family: 'Oswald'; display: block; line-height: 30px; font-size: 24px; font-weight: 400;}
.twenty_application_features .container .collapsep a.autohide.controls.open { border: 0px;}
.twenty_application_features .container .collapseul .left { width: 35%; float: left; margin-right: 5%;}
.twenty_application_features .container .collapseul .left p { font-family: 'Open Sans'; font-size: 14px; color: #AAAAAA; line-height: 24px; font-weight: normal; }
.twenty_application_features .container .collapseul .left .text { padding-top: 25px;}
.twenty_application_features .container .collapseul .right { width: 60%; float: left; text-align: right;}


.twenty_campaign_banner { width: 100%; padding: 100px 0px;}
.twenty_campaign_banner .container {     width: 1200px;    display: table;    margin: 0 auto; }
.twenty_campaign_banner .container .left { width: 55%; float: left;}
.twenty_campaign_banner .container .right {     width: 30%;
    float: left;
    margin-top: 50px;
    text-align: right;}

.twenty_campaign_banner .container .left h1 { font-family: 'Oswald'; font-weight: bold; font-size: 36px; line-height: 40px; margin-top: 0px; color: #000; padding-bottom: 20px; width: 65%;}
.twenty_campaign_banner .container .left h1 b { color: #0091FF;}
.twenty_campaign_banner .container .left h2 { font-family: 'Open Sans'; font-weight: 400; font-size: 16px; line-height: 24px; margin-top: 0px; color: #000; }
.twenty_campaign_banner .container .left h2 b { color: #FFBD07 !important; font-weight: bold;}
.twenty_campaign_banner .container .left p { font-family: 'Oswald'; font-weight: bold; font-size: 58px; line-height: 64px; margin-top: 0px; color: #000; padding-bottom: 20px; }
.twenty_campaign_banner .container .left p b { color: #0091FF;}
.twenty_campaign_banner .container .right a {      color: #fff;  background: #0091FF;  font-family: 'Open Sans';    line-height: 24px;   font-size: 16px;   padding: 10px 30px;    font-weight: 400;    display: initial;}



.twenty_hokuapps_apps_features { width: 100%; min-height: 100vh }
.twenty_hokuapps_apps_features .container {     width: 1200px;    display: table;    margin: 0 auto; padding-top: 70px;}
.twenty_hokuapps_apps_features .container .left { width: 31%; float: left; position: absolute;}
.twenty_hokuapps_apps_features .container h2 { font-family: 'Oswald'; font-weight: bold; font-size: 36px; line-height: 44px; margin-top: 0px; color: #000; border-bottom: 2px solid #FECA3B; padding-bottom: 20px; margin-bottom:  20px;}
.twenty_hokuapps_apps_features .container h2 b {color: #0091FF; }
.twenty_hokuapps_apps_features .container .subtitle { font-family: 'Oswald'; font-weight: 400; font-size: 28px; line-height: 32px; width: 90%;   margin-top: 0px;  color: #000;   padding-bottom: 20px;}
.twenty_hokuapps_apps_features .container .row { margin: 0px; }
.twenty_hokuapps_apps_features .container .text { font-family: 'Open Sans'; font-weight: 400; font-size: 16px; line-height: 24px; margin-top: 0px; color: #000; padding-bottom: 0px;    min-height: 112px;}
.page-id-13453 .headermenu .container {  width: 1200px;}
.twenty_hokuapps_apps_features .container .carousel-indicators li { background: #000 !important;    border-radius: 100%; width: 10px !important; height: 10px !important;}
.twenty_hokuapps_apps_features .container #myCarousel { width: 100% !important;}
.twenty_hokuapps_apps_features .container .carousel-indicators { bottom: -40px;}

.twenty_hokuapps_features_overview { width: 100%;    background: #162C49;}
.twenty_hokuapps_features_overview .container {     width: 1200px;    display: table;    margin: 0 auto; padding-top: 80px; padding-bottom: 40px;}
.twenty_hokuapps_features_overview .container .column { width: 360px; float: left; margin-right: 30px; padding-bottom: 40px; cursor: pointer;}
.twenty_hokuapps_features_overview .container .column:last-child { margin-right: 0px;}
.twenty_hokuapps_features_overview .container .column img { margin-bottom: 20px;}
.twenty_hokuapps_features_overview .container h2 { font-family: 'Open Sans'; font-weight: bold; font-size: 16px; line-height: 24px; margin-top: 0px; color: #fff; margin-bottom: 0px; text-align: center;}


.twenty_hokuapps_apps_features .container img { height: 350px;}
.page-id-13453 .headergraditent { height: 60px !important}
.page-id-13453 .headermenu #floatingmenu .col-6 { padding-bottom: 10px !important;padding-top: 10px !important;}
.page-id-13453 .headermenu .floatingmenu .col-6 { padding-top: 10px !important;padding-bottom: 10px !important;}
.mybeepsbuildplatformfeature .container .trow .column .text a {     background: #fff !important;
    color: #2FA0E0;
    padding: 0px;}

.headergraditentcp {
    height: 57px;
    top: 0;
    transition: top 0.2s ease-in-out;
    width: 100%;
    z-index: 999999999;
}
.nav-down {
    position: fixed;
}
.headergraditentcp {
    background: #000;
    background: -webkit-linear-gradient(#000,#2f2f2f);
    background: -o-linear-gradient(#000,#2f2f2f);
    background: -moz-linear-gradient(#000,#2f2f2f);
    background: linear-gradient(#000,#2f2f2f);
}



.page-id-13510 .hokuappplatform .container .subcontainer .trow .column {
    width: 20%;
    margin-right: 60px;
    float: left;
}
.page-id-13510 .hokuappplatform .container .subcontainer {
    width: 900px;
}

.page-id-13510 .hokuappsbanner .container .hbannerblock h1 { text-transform: capitalize;    width: 65%;}
.page-id-13510 .hokuappsbanner .container .hbannerblock h2 {
    font-size: 24px;
    font-family: 'open sans'!important;
    line-height: 30px;
    text-transform: capitalize;    width: 38%;
}

.postid-11810 .industry_case_study_section .container h2,
.postid-11810 .industry_case_study_section .container .text,
.postid-11810 .industry_case_study_section .container .title {     color: #000;    text-shadow: 0px 0px 0px !important;}
.postid-11810 .industry_case_study_section .container a {color: #000; border: 1px solid #000; }

.covid_banner { background: #F4F4F4;}
.covid_banner .container { width: 980px; margin: 0px auto; display: table; padding: 50px 0px;}
.covid_banner .container .left {  width: 50%;  background-color: #BBE8FD;  text-align: left;   padding: 39px;    float: left;}
.covid_banner .container .left .headingtext {line-height: 45px;    font-size: 38px;    font-family: 'open sans';    font-weight: 400;    padding-bottom: 30px;    color: #000;}
.covid_banner .container .left .text { line-height: 28px;    font-size: 16px;    font-family: 'open sans';    font-weight: 400;    color: #000; padding-bottom: 0px;}
.covid_banner .container .left a {     font-size: 14px;    font-family: 'open sans';    font-weight: 400;    color: #fff;    line-height: 24px;    padding: 13px 55px;    background-color: #2D6AFF; }
.covid_banner .container .right {      width: 48%;
    text-align: right;
    float: left;
    padding-left: 2%;}
.hokuappsfunc .container .subcontainer .left p {    text-align: left;    line-height: 22px;    font-size: 14px;    font-family: 'open sans';    font-weight: 400;    color: #333;    padding-bottom: 5px;}

.covid_pricing {    width: 100%;}
.covid_pricing .container { width: 980px; margin: 0px auto; display: table; padding: 90px 0px; padding-bottom: 50px;}
.covid_pricing .container h2 { margin: 0 auto; line-height: 40px;  margin: 0 auto;  font-size: 34px;  font-family: 'open sans';  font-weight: 600;  padding-bottom: 60px;   color: #333;    text-align: center;}
.covid_pricing .container .rows { width: 100%; display:table;}
.covid_pricing .container .rows .column { width:30%; margin-right:5%; float: left;padding-bottom: 40px;}
.covid_pricing .container .rows .column:last-child { margin-right:0px;}
.covid_pricing .container .rows .column .box { border: 3px solid #2F7598; border-radius: 4px; width: 100%; padding: 20px; text-align: center; display:table;    min-height: 170px;}
.covid_pricing .container .rows .column a { font-size: 14px; font-family: 'open sans'; font-weight: 400; color: #fff; line-height: 24px; padding: 13px 55px; background-color: #153748; }
.covid_pricing .container .rows .column .box .title { background: #9BBFD1; color: #000; font-size:20px; padding: 7px 20px; font-weight: bold;position: relative;
    margin-top: -43px;}
.covid_pricing .container .rows .column .box .subtext {    color: #153748;
    font-size: 18px;
    padding: 20px 0px;
    font-weight: bold;}


.covid_details {    width: 100%;}
.covid_details .container { width: 1170px; margin: 0px auto; display: table; }
.covid_details .container .leftbox { width: 50%;
    background-color: #BBE8FD;
    text-align: left;
    padding: 39px;
    float: left;margin-left: 5%;margin-top: 5%;}
.covid_details .container .leftbox h2 {
    line-height: 45px;
    font-size: 38px;
    font-family: 'open sans';
    font-weight: 400;
    padding-bottom: 30px;
    color: #000;
}
.covid_details .container .leftbox .title {  line-height: 24px;  font-size: 16px;   font-family: 'open sans';    font-weight: 400;    color: #000;    padding-bottom: 30px;}
.covid_details .container .leftbox .title ul {   padding-left: 19px;}
.covid_details .container .leftbox .title ul li { padding-bottom:20px;}
.covid_details .container .leftbox a {  font-size: 14px;    font-family: 'open sans';    font-weight: 400;    color: #fff;    line-height: 24px;    padding: 13px 55px;    background-color: #153748;}
.page-id-14128 .hokuappsfunc .container .subcontainer .right .subtext {     padding-bottom: 15px;}
.page-id-14128 .hokuappsfunc .container .subcontainer .right ul li {     padding-bottom: 10px;}


.edg_banner_section { width:100%; background: #fff;}
.edg_banner_section .container { width: 1030px; margin: 0px auto; display: table; padding: 35px 0px;}
.edg_banner_section .container .left { width: 35%; float:left;}
.edg_banner_section .container .left h1 { font-size: 42px; font-family: 'open sans'; font-weight: bold; color: #000000; line-height: 42px; padding-top: 71px; padding-bottom: 14px; margin:0px;}
.edg_banner_section .container .left h2 { font-size: 20px; font-family: 'open sans'; font-weight: bold; color: #000000;line-height: 24px;padding-bottom: 14px; margin:0px;}
.edg_banner_section .container .left .text { font-size: 15px; font-family: 'open sans'; font-weight: 400; color: #000000;line-height: 20px;color: #000000; padding-bottom:40px;}
.edg_banner_section .container .right { width: 30%; float:right;}
.edg_banner_section .container .right .formviewbox { background: #00000090;padding:20px 18px;}
.edg_banner_section .container .right .formviewbox .formtitle { font-size: 25px; font-family: 'open sans'; font-weight: 300; line-height: 25px;   letter-spacing: 0px;    color: #FFFFFF; padding-bottom: 14px;}
.edg_banner_section .container .right .formviewbox .formsubtitle { font-size: 14px; font-family: 'open sans'; font-weight: 300; line-height: 20px;  color: #FFFFFF; padding-bottom: 0px;}
.edg_banner_section .container .right .gform_wrapper .top_label .gfield_label { display:none;}
.edg_banner_section .container .right .gform_wrapper ul.gform_fields li.gfield { padding-right: 0px !important }
.edg_banner_section .container .right .gform_wrapper .validation_message { display:none;}
.edg_banner_section .container .right .gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .gform_wrapper li.gfield_error textarea { border: 2px solid red;}

.edg_banner_section .container .right .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {     height: 30px;    font-size: 14px;}
.edg_banner_section .container .right .gform_wrapper textarea.medium {     height: 60px!important; font-size: 14px;}
.edg_banner_section .container .right .gform_wrapper {     margin-bottom: 0px;  }
.edg_banner_section .container .right .gform_wrapper .gform_footer input.button { background: #F6A400 !important;    width: 100%;}
.edg_banner_section .container .right .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) {max-width: calc(100% - 0px)!important;    margin-bottom: 15px!important; }

.automate_process_section { width: 100%; background: transparent linear-gradient(180deg, #FFFFFF 0%, #F5F5F5 100%) 0% 0%; padding: 80px 0px;}
.automate_process_section .container { width: 1012px; margin: 0px auto; display: table;}
.automate_process_section .container h2 { font-size: 30px;
    font-family: 'open sans';
    font-weight: bold;
    color: #000000;
    line-height: 32px;
    padding-bottom: 55px;
    width: 60%;
    margin: 0 auto; text-align: center;}
.automate_process_section .container .left { width: 50%; float:left; margin-right: 10%;}
.automate_process_section .container .right { width: 40%; float:left; }
.automate_process_section .container .right .row { width: 100%; display:table;margin: 0px;}
.automate_process_section .container .left .text {font-size: 14px; font-family: 'open sans'; font-weight: 400; line-height: 24px;color: #000000; }
.automate_process_section .container .right .rowv { width: 100%; display:table;  border-left: 7px solid #F6A400; margin-bottom: 25px;}
.automate_process_section .container .right .rowv .head{ padding-left:15px;font-size: 18px; font-family: 'open sans'; font-weight: bold; line-height: 24px;color: #000000; padding-bottom:10px;}
.automate_process_section .container .right .rowv .subhead{ padding-left:15px;font-size: 14px; font-family: 'open sans'; font-weight: 400; line-height: 24px;color: #000000; }

.on_demand_solution_section { width: 100%; background: #fff;padding: 75px 0px;}
.on_demand_solution_section .container { width: 1012px; margin: 0px auto; display: table; }
.on_demand_solution_section .container h2 { font-size: 30px;
    font-family: 'open sans';
    font-weight: bold;
    color: #000000;
    width: 50%;
    line-height: 32px;
    margin: 0 auto;
    text-align: center;
    padding-bottom: 25px;}
.on_demand_solution_section .container .text {font-size: 16px;
    font-family: 'open sans';
    font-weight: 400;
    color: #000000;
    line-height: 24px;
    padding-bottom: 25px;
    width: 80%;
    margin: 0 auto;
    text-align: center;}
.on_demand_solution_section .container .platformimage {margin-bottom: 25px;}
.on_demand_solution_section .container .row { width: 100%; display:table;margin: 0px;}
.on_demand_solution_section .container .row .column { width: 20%; float: left;}
.on_demand_solution_section .container .row .column .title { font-size: 14px; font-family: 'open sans'; font-weight: 400; color: #000000;line-height: 24px;padding-bottom: 12px;}
.on_demand_solution_section .container .row .column .title img { margin-right:10px;}

.eligibility_criteria_section { width: 100%; background: #fff;padding: 63px 0px;}
.eligibility_criteria_section .container { width: 1012px; margin: 0px auto; display: table; }
.eligibility_criteria_section .container h2 { font-size: 30px; font-family: 'open sans'; font-weight: bold; color: #ffffff;line-height: 32px;padding-bottom: 26px; margin:0px;}
.eligibility_criteria_section .container .left { width:40%;}
.eligibility_criteria_section .container .title { font-size: 14px; font-family: 'open sans'; font-weight: 400; color: #ffffff;line-height: 24px;padding-bottom: 16px;}
.eligibility_criteria_section .container .text ul { padding-left: 16px;}
.eligibility_criteria_section .container .text ul li { font-size: 16px; font-family: 'open sans'; font-weight: 400; color: #ffffff;line-height: 24px;padding-bottom: 15px;}


.how_hoku_help_section { width: 100%; background: #fff;padding: 63px 0px; padding-bottom: 20px;}
.how_hoku_help_section .container { width: 1012px; margin: 0px auto; display: table; }
.page-id-14355 .how_hoku_help_section .container { background-image: url(/wp-content/uploads/2017/07/botom-separator.png);
    background-position: bottom;
    background-repeat: no-repeat;}
.how_hoku_help_section .container h2 {     font-size: 30px;
    font-family: 'open sans';
    font-weight: bold;
    color: #000000;
    line-height: 40px;
    padding-bottom: 26px;
    width: 60%;
    margin: 0 auto;
    text-align: center;}
.how_hoku_help_section .container .title { width:70%; margin: 0 auto;font-size: 14px; font-family: 'open sans'; font-weight: 400; color: #000000;line-height: 24px;padding-bottom: 60px;text-align: center;}
.how_hoku_help_section .container .row { width: 100%; display:table;margin: 0px;}
.page-id-14355 .how_hoku_help_section .container .row { padding-bottom:60px;}
.how_hoku_help_section .container .row .col { width: 18%; float: left; text-align:center; padding-bottom:40px;}
.how_hoku_help_section .container .row .col .ctitle { font-size: 14px; font-family: 'open sans'; font-weight: 600; color: #000000;line-height: 24px;}
.how_hoku_help_section .container .row .col img { margin-bottom:15px;}
.how_hoku_help_section .container .row .col1 { width: 9.33%; float: left; text-align:center;    padding-top: 36px;}


.hoku_build_anything_section { width: 100%; background: #F5F5F5;padding: 75px 0px; padding-bottom: 15px;}
.hoku_build_anything_section .container { width: 1012px; margin: 0px auto; display: table; }
.hoku_build_anything_section .container h2 { font-size: 30px; font-family: 'open sans'; font-weight: bold; color: #000000;line-height: 32px;padding-bottom: 26px; margin:0px;    text-align: center;}
.hoku_build_anything_section .container .text { width:70%; margin: 0 auto;font-size: 14px; font-family: 'open sans'; font-weight: 400; color: #000000;line-height: 24px;padding-bottom: 60px; text-align: center;}

.hoku_build_anything_section .container .row { width: 100%; display:table;margin: 0px;}
.hoku_build_anything_section .container .row .column { width: 20%; float: left; text-align:left; margin-right:6.5%; padding-bottom:66px;}
.hoku_build_anything_section .container .row .column:last-child { margin:0px;}
.hoku_build_anything_section .container .row .column .title { font-size: 16px; font-family: 'open sans'; font-weight: bold; color: #000000;line-height: 24px; padding-top:32px; padding-bottom:7px;}
.hoku_build_anything_section .container .row .column .subtitle { font-size: 14px; font-family: 'open sans'; font-weight: 400; color: #000000;line-height: 22px; }


.hoku_testimonial_section { width: 100%; background: #fff;padding: 75px 0px; padding-bottom: 15px;}
.hoku_testimonial_section .container { width: 1012px; margin: 0px auto; display: table; }
.hoku_testimonial_section .container h2 {font-size: 30px;
    font-family: 'open sans';
    font-weight: bold;
    color: #000000;
    line-height: 38px;
    padding-bottom: 70px;
    margin: 0px;
    text-align: center;
    width: 55%;
    margin: 0 auto;}
.hoku_testimonial_section .container .row { width: 100%; display:table;margin: 0px;}
.hoku_testimonial_section .container .row .column { width: 48%; float: left; text-align:center; margin-right:4%; padding-bottom:65px;}
.hoku_testimonial_section .container .row .column:last-child { margin:0px;}
.hoku_testimonial_section .container .row .column .title {text-align:left;font-size: 20px; font-family: 'open sans'; font-weight: 400; color: #000000;line-height: 24px;padding-top: 15px;padding-bottom: 15px;}
.hoku_testimonial_section .container .row .column .subtitle {text-align:left;font-size: 14px; font-family: 'open sans'; font-weight: 400; color: #000000;line-height: 24px;}
.hoku_testimonial_section .container .imageview { text-align: center;margin-bottom: 60px;}

.get_in_touch_section { width: 100%; background: #FDC114;padding: 45px 0px; padding-bottom: 45px;}
.get_in_touch_section .container { width: 1012px; margin: 0px auto; display: table;text-align: center; }
.get_in_touch_section .container h2 { font-size: 40px; font-family: 'open sans'; font-weight: 300; color: #000000;line-height: 44px;padding-bottom: 45px; margin:0px;    text-align: center;}
.get_in_touch_section .container a { font-size: 14px; font-family: 'open sans'; font-weight: 400; color: #fff;line-height: 24px; background: #000;     padding: 10px 60px;
}
.how_hoku_help_section .container .row .col1:last-child { display:none;}

.home_edg_section { width: 100%; background: #FDC114;padding: 20px 0px; }
.home_edg_section .container { width: 1012px; margin: 0px auto; display: table;text-align: center; }
.home_edg_section .container h2 {font-size: 17px; font-family: 'open sans'; font-weight: bold; color: #000000;line-height: 24px; padding-top: 10px; float: left;     margin: 0px;}
.home_edg_section .container a { font-size: 14px; font-family: 'open sans'; font-weight: 400; color: #fff;line-height: 24px; background: #000;     padding: 10px 40px; float: right;
}

.slvj-lightbox { z-index: 9999 !important;}
.ccw_plugin.chatbot { right: 275px !important;}

.sliderHokuApps { background: #000000; width:100%;}
.sliderHokuApps .container { width:925px; margin: 0 auto; padding: 50px 0px;}
.sliderHokuApps .container p { font-family: 'open sans'; font-size:15px; color:#888888;width: 100%; text-align: center;margin: 0px; padding-bottom: 36px;}
.sliderHokuApps .container h2 { font-family: 'open sans';  line-height: 33px;font-size:24px; color:#fff;width: 100%; text-align: center; margin: 0px; padding-bottom: 60px;}
.sliderHokuApps .container h2 a {font-family: 'open sans'; font-size:24px; color:#fff; font-weight: 400; line-height: 33px; text-decoration: underline;}

.sliderHokuApps .carousel-indicators { top: 174px !important; width:69%;}
.sliderHokuApps .carousel-indicators li, .sliderHokuApps .carousel-indicators .active {
    width: 26px!important; border:0px !important;
    height: 4px!important;
}

.press_release_section { width:100%;}
.press_release_section .container { width:1175px; margin: 0 auto; padding: 50px 0px;}
.press_release_section .container h2 { font-size: 30px; font-weight: bold; padding-bottom:55px; width:100%; text-align:center;color:#000;}
.press_release_section .container .col { width:365px; float:left; margin-right:40px;}
.press_release_section .container .col:last-child { margin-right: 0px;}
.press_release_section .container .col .date { font-size: 14px; color:#6f6E6E; padding-top:30px; padding-bottom: 10px; font-weight: 400;}
.press_release_section .container .col .title { font-size: 19px; color:#000000; padding-bottom:20px; font-weight: 400;}
.press_release_section .container .col a { color:#2fa0e0; font-size:14px; font-weight: 400;}
.page-id-14386 .marketing_about_platform { background-image: none !important; }
.page-id-14386 .ems_industries_section { border: 0px !important; padding-top:90px; padding-bottom:70px; background: #f5f5f5;}
.page-id-14386 .mkt_custom_stories .container .crow .col a { display:none;}
.page-id-14386 .marketing_schedule_a_call .container h2 { color:#000 !important;}
.page-id-14386 .mkt_custom_stories .container .crow .col .title { padding: 20px 0px;}
.page-id-14386 .mkt_custom_stories .container .crow .col .text { font-size: 15px;}
.page-id-14386 .on_demand_solution_section {  padding-top:110px; display:none !important;}
.page-id-14386 .floatingrequestademo {background-color: #0530ad; z-index:9999;}
.page-id-14386 .on_demand_solution_section .container h2 { color: #333; padding-bottom:50px;width: 100%;font-size: 34px;}
.page-id-14386 .hokuapps_platform_video .container .col1 a { display:none;}
.page-id-14386 .mkt_custom_stories .container h2 { font-size: 34px;}
.page-id-14386 .mkt_custom_stories .container { padding:110px  0px; padding-bottom: 70px;}
.page-id-14386 .ems_industries_section .container h2,
.singapore_edg_grant_process_section .container h2,
.page-id-14386 .marketing_schedule_a_call .container h2 { font-size: 34px; color:#333; font-weight: 600;}
.page-id-14386 .on_demand_solution_section {padding:110px  0px;}
.page-id-14386 .hokuappplatform .container .subcontainer .buildimage .title {font-size: 34px; color:#333; font-weight: 600; text-transform: capitalize !important;}
.page-id-14386 .hokuappplatform .container .subcontainer {
    width: 900px;
}
.page-id-14386 .hokuappsmulsys { background: #f5f5f5 !important;}
.page-id-14386 .hokuappsmulsys .container {
    width: 90%;
}
.page-id-14386 .popVideo .overplayIcon {
    position: absolute;
    top: 34%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 18%;
    height: 15%;
    background-color: rgba(204,34,0,0.75);
    transition: all 80ms ease-out 0s;
}
.page-id-14386 .csvideo a p {
    color: #78726d !important;
    margin: 10px 0;
    font-size: 14px;
}
.page-id-14386 .popVideo .fa-play {
    display: table;
    position: absolute;
    top: 34%;
    left: 50%;
    transform: translate(-50%,-50%);
    /* background-color: rgba(255,0,0,0.6); */
    border-radius: 0;
    text-decoration: none;
    color: white;
    width: 61px;
    background: transparent;
}
.page-id-14386 .hokuappplatform .container .subcontainer .trow .column {
    width: 20%;
    margin-right: 60px;
    float: left;
}
/*.page-id-14386 .popVideo:hover .overplayIcon {
    position: absolute;
    top: 26%;
    left: 50%;
    width: 92%;
    height: 98%;
    background-color: rgba(204, 34, 0, 0.3);
    transition: all 80ms ease-out 0s;
}*/
.page-id-14386 .hokuappsmulsys { background-image: none !important;}
.page-id-14386 .testimonial,
.page-id-14386 .mkt_custom_stories { display:none;}
.page-id-14386 .ccw_plugin.chatbot {     right: 50px !important; display:none !important;}
.page-id-14386  .marketing_banner_with_form .container h1 { font-weight: bold;    text-shadow: 0 1px 2px rgba(0,0,0,1);}
.marketing_banner_with_form .container .rtalk { font-size: 37px;font-weight: 300; color:#fff; line-height: 49px; padding-bottom:30px;}
.marketing_banner_with_form .container .rhi { font-size:14px; color:#fff; line-height: 24px; padding-bottom: 20px;}
.marketing_banner_with_form .container .rimage { margin-bottom:20px}
.marketing_banner_with_form .container .rimage img  { border-radius: 50%; width:116px; height:116px; object-fit: cover;}
.marketing_banner_with_form .container .rtagline { font-size:14px; color:#fff; line-height: 20px; padding-bottom: 20px;}
.marketing_banner_with_form .container .rname { font-size:14px; color:#fff; line-height: 20px; padding-bottom: 0px;padding-top: 10px;}
.marketing_banner_with_form .container .raddress { font-size:14px; color:#fff; line-height: 20px; padding-bottom: 30px;}
.marketing_banner_with_form .container .rwhat { padding-bottom:22px;}
.marketing_banner_with_form .container .rwhat a { background: #43c631; padding:7px 0px; display:block;font-size:14px; color:#fff; line-height: 24px;text-transform: uppercase; font-weight: 400;text-align: center;}
.marketing_banner_with_form .container .builtapp {
    margin: 0px;
    font-size: 30px;
    font-family: 'open sans';
    line-height: 39px;
    font-family: 'open sans';
    font-weight: 300;
    color: #e45200;width:100%; display:block; padding-bottom:10px;
}

.page-id-14386  .hokuappplatform { background: #FFF;}
.singapore_edg_grant_process_section_blue { width:100%;    padding: 70px 0px;background: #FFF; padding-top:10px;}
/*background: transparent linear-gradient(180deg, #FFFFFF 0%, #F5F5F5 100%) 0% 0% no-repeat padding-box;*/
.singapore_edg_grant_process_section_blue .container { width: 1019px; margin: 0 auto; display:table;}
.singapore_edg_grant_process_section_blue .container .left { width: 40%; float:left; margin-right:0%;}
.singapore_edg_grant_process_section_blue .container .right { width: 40%; float:left; }
.singapore_edg_grant_process_section_blue .container .left .book_amount { font-size: 22px; font-weight: 400; color:#000; line-height: 40px;}
.singapore_edg_grant_process_section_blue .container .book a {
    font-size: 18px;
    font-family: 'open sans';
    font-weight: 400;
    color: #000;
    line-height: 24px;
    /*padding: 9px 53px;*?
    /*background: #EE6200;*/
    margin: 0 auto;

}
.singapore_edg_grant_process_section .rowgrant { width:69%; margin:0 auto; padding: 40px 0px;display: table;}

.singapore_edg_grant_process_section .rowgrant .govermentitle { width: 49%; float: left; font-size: 18px;
    font-family: 'open sans';
    font-weight: 400;
    color: #000;
    line-height: 27px;margin-right:7%;
    }
.singapore_edg_grant_process_section .rowgrant .urlLink {
    width: 43%;
    float: left;

}
.singapore_edg_grant_process_section .rowgrant .urlLink a { font-size: 16px;
    font-family: 'open sans';
    font-weight: 400;
    color: #585858;
    line-height: 24px;text-decoration: underline;
    /*padding: 9px 53px;*?
    /*background: #EE6200;*/
    margin: 0 auto;}
.singapore_edg_grant_process_section { width:100%;    padding: 110px 0px; padding-bottom:50px;}
/*background: transparent linear-gradient(180deg, #FFFFFF 0%, #F5F5F5 100%) 0% 0% no-repeat padding-box;*/
.singapore_edg_grant_process_section .container { width: 1100px; margin: 0 auto; display:table;}
.singapore_edg_grant_process_section .container h2 {
    font-size: 34px;
    font-family: 'open sans';
    font-weight: 600;
    color: #333;
    line-height: 40px;
    padding-bottom: 70px;
    width: 70%;
    margin: 0 auto;
    text-align: center;
}
.singapore_edg_grant_process_section .container .tagline {
    font-size: 14px;
    font-family: 'open sans';
    font-weight: 600;
    color: #000;
    line-height: 24px;
    padding-bottom: 30px;
    width: 100%;
    margin: 0 auto;
    text-align: left;
}
.singapore_edg_grant_process_section .container .book_amount {
    font-size: 26px;
    font-family: 'open sans';
    font-weight: 400;
    color: #333;
    line-height: 30px;
    padding-bottom: 10px;
    padding-top: 20px;
    width: 100%;
    margin: 0 auto;
    text-align: center;
}
.singapore_edg_grant_process_section .container .refund {font-size: 16px;
    font-family: 'open sans';
    font-weight: bold;
    color: #333;
    line-height: 30px;
    padding-bottom: 30px;
    width: 100%;
    margin: 0 auto;
    text-align: center; }
.singapore_edg_grant_process_section .container hr { border: 0px; border-top:1px solid #aaaaaa;padding-bottom:30px;margin:0px auto; width:20%;margin-top:30px;}
.singapore_edg_grant_process_section .container .book { text-align: center; width: 100%; padding-bottom:50px;}
.singapore_edg_grant_process_section .container .book a {
    font-size: 14px;
    font-family: 'open sans';
    font-weight: 400;
    color: #FFF;
    line-height: 24px;
    padding: 9px 53px;
    background: #EE6200;
    margin: 0 auto;
    text-align: center;text-transform: uppercase;
}
.singapore_edg_grant_process_section .container .cimage { text-align: center;}
.singapore_edg_grant_process_section .container .cimage img { height: 156px;}
.singapore_edg_grant_process_section .container .row {
    width: 100%;
    display: table;
    margin: 0px;
}
.singapore_edg_grant_process_section .container .row .col {
    width: 28.66%;
    float: left;
    text-align: left;
    padding:0px;
    padding-bottom: 40px; margin-right: 7%;
}
.singapore_edg_grant_process_section .container .row .col1 {
    width: 9.33%;
    float: left;
    text-align: center;
    padding-top: 90px;
}
.singapore_edg_grant_process_section .container .row .col:last-child { margin-right: 0px;}
.singapore_edg_grant_process_section .container .row .col .ctitle img { margin-right: 10px; vertical-align: middle;}
.singapore_edg_grant_process_section .container .row .col .ctitle {
    font-size: 22px;
    font-family: 'open sans';
    font-weight: 300;
    color: #000000;
    line-height: 24px; padding-bottom: 20px; padding-top:40px;
}
.singapore_edg_grant_process_section .container .row .col .ctext {
    font-size: 14px;
    font-family: 'open sans';
    font-weight: 400;
    color: #333333;
    line-height: 24px;padding-left: 38px;
}

.social_banner_section { width: 100%;}
.social_banner_section .container {  width: 800px; margin: 0 auto; display:table; }
.social_banner_section .container h1 { background: #000; color:#fff; font-size: 24px; padding: 10px 40px !important; margin: 0px; text-align: center; text-transform: uppercase; font-weight: bold; margin: 0 auto; width: fit-content; margin-top:170px;}

.social_content_section { width: 100%;}
.social_content_section .container {  width: 1050px; margin: 0 auto; display:table;padding: 30px 0px; padding-bottom: 0px;}
.social_content_section .container h2 { color:#000; font-size: 18px; line-height: 24px; padding-bottom:20px;font-weight: bold;font-weight: bold; margin-bottom: 0px;}
.social_content_section .container ul { padding-left: 16px; margin: 0px;}
.social_content_section .container ul li { font-size: 14px; line-height: 24px; padding-bottom:10px; color:#000;}
.social_content_section .container h2 { color:#000; font-size: 18px; line-height: 24px; padding-bottom:30px;font-weight: bold;font-weight: bold; margin-bottom: 0px;}
.social_content_section .container .col-6 { width:50%; float: left; margin-bottom: 50px;}
.social_content_section .container .col-6:last-child { padding: 0px 20px;}
.social_content_section .container  { width: 1050px; margin: 0 auto; }
.social_content_section .container li { padding-right: 0px !important;}
.social_content_section .container .top_label .gfield_label, 
.social_content_section .container legend.gfield_label,
.social_content_section .container input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) { font-size: 14px; color:#000 !important;}
.social_content_section .container #gform_submit_button_34 { width: 100%;}
.page-id-14649 .headermenu .container { width: 1050px; }
.social_content_section .container .gform_wrapper .top_label .gfield_label { display: none !important;}
.social_content_section .container .col-6:last-child { margin-bottom: 0px; width:40%;} 
.social_content_section .container .gform_wrapper #input_34_10 { 
    height: 34px;
    background: #dbdada;
    font-size: 14px;padding: 0px 8px;
}
.social_content_section .mobile { display:none;}
.ccw_plugin.chatbot { display:block !important;}
.contact-opener { display: none !important;}


@media (max-width: 810px) {
    .page-id-14583 .mobile_menu_f,
    .page-id-14649 .mobile_menu_f { background: #fff !important;}
    .social_banner_section .container h1 { margin-top: 100px; font-size:24px !important;}
    .singapore_edg_grant_process_section .rowgrant { text-align:center;}
    .singapore_edg_grant_process_section .rowgrant .urlLink,
    .singapore_edg_grant_process_section .rowgrant .govermentitle { width: 100% !important; float: none;text-align:center; margin-right:0px;}
    .singapore_edg_grant_process_section .rowgrant .govermentitle { padding-bottom: 15px;}
    .edg_banner_section { background: #C4C3C9; background-image: none !important; height: auto !important;}
    .edg_banner_section .container .right,
    .eligibility_criteria_section .container .left,
    .how_hoku_help_section .container .row .col,
    .hoku_build_anything_section .container .row .column,    
    .hoku_testimonial_section .container .row .column,.press_release_section .container .col,
    .singapore_edg_grant_process_section .container .row .col,
    .edg_banner_section .container .left { width:100%; text-align:center; float:none;}
    .social_contantus_section .container .gform_legacy_markup_wrapper,
    .page-id-14386 .multi-item-carousel .carousel-inner>.item .col-xs-4 { width:100%;}
    /*.page-id-14386 .headermenu-mobile.stick { display:none; }
    .floatingrequestademo .container .title { font-size: 12px;}*/
    .social_content_section .desktop { display:none;}
    .social_content_section .mobile { display:block !important;}
    .social_content_section .container .col-6:last-child,
    .social_content_section .container .col-6 {  width:100%; text-align:left; float:none; padding: 0px 0px;}
    .automate_process_section .container,
    .eligibility_criteria_section .container,
    .singapore_edg_grant_process_section .container,
    .home_edg_section .container,
    .get_in_touch_section .container,
    .on_demand_solution_section .container,
    .how_hoku_help_section .container,
    .hoku_build_anything_section .container,
    .social_banner_section .container,
    .social_content_section .container,
    .social_contantus_section .container,
    .hoku_testimonial_section .container,.sliderHokuApps .container,.press_release_section .container,
    .edg_banner_section .container { width:90%; margin:0 auto !important;}
    .automate_process_section .container .right,

    .on_demand_solution_section .container .row .column  {  width:100%; text-align:center; float:none;}
    .automate_process_section .container .left {  width:100%; text-align:left; float:none;}
    .automate_process_section .container .left { margin-bottom:40px;}
    .on_demand_solution_section .container h2,
    .on_demand_solution_section .container .text,
    .hoku_build_anything_section .container .text,
    .hoku_testimonial_section .container h2,
    .hoku_build_anything_section .container h2,
    .how_hoku_help_section .container h2,
    .how_hoku_help_section .container .title,
    .automate_process_section .container h2 { width:100%;text-align:center; }
    .home_edg_section .container h2,
    .home_edg_section .container a { width:100%; float: none !important;}
    .home_edg_section .container h2 { margin-bottom:40px !important;}
    .how_hoku_help_section .container .row .col1 { display:none;}
    .eligibility_criteria_section .container .text ul li { text-align: left;}
    .get_in_touch_section,
    .home_edg_section { background: #FEC113 !important; background-image: none !important; height: auto !important;}
    .marketing_banner_with_form .container .builtapp { text-align:center;}
    .sliderHokuApps .carousel-indicators { top: 240px !important;}
    .page-id-14386 .marketing_banner_with_form .container .right .formboxview { text-align: center;}
    .singapore_edg_grant_process_section .container .row .col1 { display:none;}
    .page-id-14386 .centeralign { width:90%; margin:0 auto; }
    .singapore_edg_grant_process_section .container .row .col .ctext { padding-left: 0px;}
    .singapore_edg_grant_process_section .container .row .col { padding-bottom: 75px !important;}
    .page-id-14386 .hokuappplatform .container .subcontainer .subheading { display:none !important;}

    .page-id-14386 .headermenu-mobile.stick { display:none !important;}

    .singapore_edg_grant_process_section .container .tagline,
    .singapore_edg_grant_process_section .container h2 { width:100% !important;}
    .page-id-14386 #floatTalkToUs { display:none;}
    .floatingrequestademo .container { width:95% !important}

/*    .singapore_edg_grant_process_section .container hr,*/
    .floatingrequestademo .title { display:none !important;}
    .floatingrequestademo .container a { font-size: 12px !important;padding: 8px 15px;}
    .floatingrequestademo .titlemode { display:block !important;    font-size: 12px;
        font-family: 'open sans';
        color: #fff;
        line-height: 24px;
        font-weight: 400;
        margin: 0px;
        float: left;}
    .page-id-14386 .hokuappplatform .container .subcontainer .buildimage .title { padding-bottom: 40px !important;}


    .page-id-14386 .multi-item-carousel .carousel-inner>.item .col-xs-4 { margin-bottom:60px !important;}



    .hokuappsfunc .container .subcontainer #leftimg img { width: auto !important;}
    .covid_details .container{ width:90%!important; margin:0 auto; height: auto !important; }
    .covid_banner .container .left .text { text-align: center;}
    .covid_pricing .container{ width:90%!important; margin:0 auto; }
    .covid_banner .container { width:90%!important; margin:0 auto; padding: 0px;}
    .covid_pricing .container .rows .column,
    .covid_details .container .leftbox,
    .covid_banner .container .left { width:100%; display:table; float: none !important}
    .covid_banner .container .right { display:none;}
    .covid_details {     background-color: #BBE8FD;}
    .covid_details .container .leftbox { margin:0px !important;}
    .contactusform .container .noMobile { display: none;}
    .contactusform .container .mobileviewcontent { display: block !important; padding-top: 0px !important;}
    .contactusform .container .contact_fontbody { margin-top: 20px !important}
    .contactusform .container input[type="submit"] { margin-bottom: 0px !important;}
    .contactusform .container .gform_wrapper { margin-bottom: 0px !important;}
    .contactusform .container .contactusform h3 { padding-top:20px !important;}
    .enterprise {         padding-bottom: 0px !important;    height: 273px !important;}
    .contactusform .container .bs_row .col-5 .content, .contactusform .container .bs_row .col-5, .contactusform .container .bs_row { width: 100% !important}
    .contactusform .container .bs_row { padding: 0px !important;}
    .page-id-13510 .hokuappsbanner .container .hbannerblock h2 { width: 90% !important; margin: 0 auto !important;}
    .page-id-13510 .hokuappscustomerd #myCarousel2 .slidercontainer img { display: none;}
    .twenty_hokuapps_apps_features .container #myCarousel {
        width: 100% !important;
        text-align: center;
    }
    .twenty_hokuapps_feature .container .header b {
        font-family: 'Oswald';
        font-weight: 400;
        font-size: 140px;
        line-height: 115px;
        margin-top: 0px;
        color: #FFBD07;
        text-transform: uppercase;
    }
    .page-id-13510 .headermenu-mobile .mobile_menu_f .col-5:nth-child(1) { padding-left: 20px;}
    .page-id-13510 .hokuappplatform .container .subcontainer .buildimage .title { padding-top: 20px;}
    .page-id-13510 .headermenu-mobile .mobile_menu_f .col-5:nth-child(2) { display: none;}
    .page-id-13453  #floatTalkToUs { display: none; }
    .overlaymobile { display: none !important;}
    .twenty_campaign_banner { height: auto !important; padding: 70px 0px;}
    .twenty_hokuapps_apps_features .container .text { min-height: auto !important;}
    .twenty_hokuapps_apps_features .container .text,
    .twenty_hokuapps_apps_features .container .subtitle,
    .twenty_hokuapps_apps_features .container h2 { text-align: center;}
    .twenty_campaign_banner .container .left p, .twenty_campaign_banner .container .left h1, .twenty_campaign_banner .container .left h2 { text-align: center; width: 100%;}
    .twenty_campaign_banner .container .left h2 { padding-bottom: 50px;}
    .twenty_campaign_banner .container .left { margin-bottom: 10px;}
    .twenty_campaign_banner .container .right a { display: block; text-align: center;}
    .twenty_hokuapps_apps_features {     min-height: auto !important;        background: #eaeaea !important;        background-image: none !important; border-bottom: 2px solid #000;}
    .twenty_application_features {    background: linear-gradient(to right, white 0%,white 70%,white 70%,white 70%,white 100%);    background: -webkit-gradient(to right, white 0%,white 70%,white 70%,white 70%,white 100%);    background: -webkit-linear-gradient(to right, white 0%,white 70%,white 70%,white 70%,white 100%);    background: -moz-linear-gradient(to right, white 0%,white 70%,white 70%,white 70%,white 100%);    background: -ms-linear-gradient(to right, white 0%,white 70%,white 70%,white 70%,white 100%);    background: -o-linear-gradient(to right, white 0%,white 70%,white 70%,white 70%,white 100%);
        width: 100%; padding: 80px 0px;}
    .twenty_campaign_banner .container .left h1 {     line-height: 43px !important;
        font-size: 34px !important;}
    .twenty_customer_testimonial .container .left a { padding: 10px 0px !important; display: block !important; }
    .twenty_hokuapps_apps_features .container .left { position: relative;}
    .twenty_campaign_banner .container .left p { font-size: 44px; line-height: 50px;}
    .page-id-13453 .mobilefooter { padding: 0px;}
    .page-id-13453 .mobilefooter .mobile_menu_f { padding: 10px;}
    .twenty_customer_testimonial { height:  auto !important; background-image: none !important;}
    .twenty_hokuapps_apps_features .container .subtitle { width: 100%;}
    .twenty_campaign_banner .container,.twenty_hokuapps_apps_features .container,.twenty_hokuapps_features_overview .container,
    .twenty_hokuapps_feature .container, .twenty_schedule_call .container,.twenty_application_features .container,
    .twenty_case_studies .container, .twenty_customer_testimonial .container { width: 90%; margin: 0 auto;}
    .twenty_hokuapps_apps_features .container .carousel-indicators {     bottom: -25px;}
    .twenty_customer_testimonial .container .right { display: none;}
    .twenty_hokuapps_feature { height: auto !important; background-repeat: repeat !important;}
    .twenty_banner .container { width: 100%;}
    .twenty_hokuapps_feature  { background-image: url(https://www.hokuapps.com/wp-content/uploads/twenty_feature_banner.jpg) !important; height: 1080px !important; background-repeat: repeat !important;}
    .twenty_banner .container #homeimg { display: block !important;}
    .twenty_banner { background-image: none !important; height:  auto !important;}
    .twenty_banner .container h2 { padding-bottom: 60px;}
    .twenty_banner .container .right { margin-top: 40px;}
    .twenty_banner .container h2,
    .twenty_banner .container h1 { width: 70% !important; margin: 0 auto;}
    .twenty_application_features .container h2:after { width: 70%;}
    .twenty_application_features .container h2 { font-size: 34px; line-height: 40px;}
    .twenty_application_features .container .collapsep a span { width: 100%;}
    .twenty_hokuapps_features_overview .container .column,
    .twenty_campaign_banner .container .left, .twenty_campaign_banner .container .right,.twenty_hokuapps_apps_features .container .left,
    .twenty_schedule_call .container .left,.twenty_schedule_call .container .right,.twenty_hokuapps_feature .right,
    .twenty_application_features .container .column, .twenty_application_features .container .column:last-child,
    .twenty_application_features .container .collapseul .left,.twenty_application_features .container .collapseul .right,
    .twenty_hokuapps_feature .container .column, .twenty_hokuapps_feature .container .column2,.twenty_application_features .container .features .column:last-child,
    .twenty_customer_testimonial .container .right,.twenty_case_studies .container .row .column,.twenty_banner .container .right,
    .twenty_customer_testimonial .container .left { width: 100%; float: none !important; margin-right: 0px !important; }
    .twenty_application_features .container .collapseul .right { text-align: center;}
    .twenty_application_features .container .collapseul .right img { width: 100%;}
    .twenty_customer_testimonial .container .right1 { display: block !important; padding-bottom: 40px !important; }
    .twenty_hokuapps_feature .container h2:after, .twenty_case_studies .container h2:after { width: 100%;}
    .twenty_hokuapps_feature .container .row { padding-top: 40px !important;}
    .twenty_hokuapps_feature .container h3 { padding-left: 0px !important;}

    .twenty_hokuapps_feature .container h2,
    .twenty_schedule_call .container h2,
    .twenty_case_studies .container h2,
    .twenty_customer_testimonial .container h2 { width: 100% !important; font-size: 34px; line-height: 40px;}
    .twenty_hokuapps_feature .container h2 {    padding-top: 155px;}
    .twenty_case_studies .container a,
    .twenty_customer_testimonial .container a { display: block !important;    text-align: center;}
    .twenty_case_studies .container .box { min-height:  auto !important;}
    .twenty_case_studies .container .row .column { padding-bottom: 50px !important;}
    .twenty_case_studies .container .row .column img,
    .twenty_schedule_call .container .left img { width: 100%;}
    .twenty_banner .container h2 { width: 100%; color: #000;}


    .marketing_feature_with_video .heading { padding-bottom: 50px !important;}
    .customer_testimonial_section .container, .business_case .container { width: 90%; margin: 0 auto;}
    .business_case .container .row .col7 { width: 100% !important; float: none !important;}
    .business_case .container .row .col7 .col3:nth-child(3),
    .business_case .container .row .col7 .col3:last-child, .business_case .container .row .col7 .col3 { width: 100%; !important; text-align: center; float: none !important; margin-right: 0px !important;}
    .site_visit_workflow .container { text-align: center; width: 95% !important; margin: 0 auto;}
    .business_case .container .row .nomobile { display: none;}
    .business_case .container .row .col100 { display: block;}
    .customer_testimonial_section .container .row .column { width: 100%; float: none !important; margin-right: 0px !important;}

    .site_visit_workflow .container .row img { width: 25%;}
    .contactusform .container .bs_row .col-5 .row .column { width: 100%; float: none !important; margin-right: 0px !important;}
    .field_banner { background-color: #5F35AC; background-image: none !important; height: auto !important; }
    .industry_new_banner  { background-position:center !important; background-color: #000 !important; height:  auto !important; background-image: none !important;  }
    .sub_custom_apps_banner .container , .industry_new_banner .container { width: 90%; margin: 0px auto; padding: 20px 0px; padding-bottom: 40px !important;}
    .industry_new_banner .container h2, .industry_new_banner .container h1 { width: 100% !important; text-align: left;padding-top: 20px !important;}
    .industry_new_banner .container h2 { font-size: 16px !important; line-height: 21px !important; display: none;}
    .industry_new_banner .container h1 {font-size: 24px !important; line-height: 30px !important;}
    .industry_new_banner .container a { display: block; margin-bottom: 20px; margin-right: 0px !important; text-align: center; font-size: 14px !important; text-decoration: none; padding: 10px 25px !important;}
    .industry_new_banner .container a.getintouch { margin-bottom: 0px !important;}
    .industry_new_banner .mobileviewclass { display: block !important;width: 100%; height: auto;    margin: 0 auto;}

    .sub_custom_apps_banner .container h2 { width: 100% !important;}
    .custom_apps_benefits .container, .sub_business_process_feature_section .container, .business_process_section .container, .video_section_view .container, .business_roles_section .container, .business_process_layout_section  .container,
    .about_custom_apps_section .container, .custom_apps_banner .container { width: 90% !important; margin: 0 auto; display: table;}
    .business_process_layout_section { background: none !important; height:  auto !important;}
    .video_section_view .container .col:nth-child(2),
    .business_process_layout_section .container .col, .business_roles_section .container .row .col, .business_roles_section .container .row .col:nth-child(3n+3), .video_section_view .container .col:nth-child(1), .about_custom_apps_section .container .col, .video_section_view .container .col,
    .business_roles_section .container .col { width: 100%; float: none !important; margin-right: 0px !important; text-align: center;}
    .business_process_section img { width: 100% !important;}
    .custom_apps_benefits .container .row .col, .sub_business_process_feature_section .container .col, .sub_business_process_feature_section .container .col2 { width: 100% !important; margin: 0 auto !important; float: none !important;}
    .sub_business_process_feature_section .container .col ul { padding-left: 20px !important; }
    .sub_business_process_feature_section .container .col, .sub_business_process_feature_section .container .col2 { padding-top: 30px !important;}
    .sub_business_process_feature_section { padding-top: 40px !important;}
    .sub_business_process_feature_section .container .col ul li, .sub_business_process_feature_section .container .col .content { padding: 0px !important;}
    .about_custom_apps_section .container .col:nth-child(2) { width: 100% !important; margin-top: 20px !important; box-shadow: 0px 0px 0px !important; position: inherit !important; left: 0px !important;background: #fff;    text-align: center;}
    .business_roles_section .container .row .col:last-child { margin-bottom: 0px !important;}
    .business_process_layout_section .container .col .col1 { text-align: left !important;}
    .sub_business_process_feature_section .container .col .text { padding: 0px !important;}
    .role_solutions_section .container, .general_workflow_section .container, .field_business_process_layout_section .container, .field_business_process_section .container, .field_banner .container { width: 90%; margin: 0 auto;}
    .general_workflow_section .container .row .col .text { margin-bottom: 0px !important;}
    .general_workflow_section .container .row .col { margin-bottom: 30px !important;}
    .role_solutions_section .container .col, .general_workflow_section .container .row .col,.role_solutions_section .container .col:nth-child(2),
    .field_business_process_layout_section .container .row .left, .field_business_process_layout_section .container .row .right { width: 100%; float: none !important; margin-right: 0px !important;}
    .business_process_layout_section .container .col .col1 { width: 100%; float: left !important; margin-right: 0px !important;}
    .field_business_process_layout_section .container .row .right { text-align: center;}
    .field_business_process_section .container ul li {
        font-family: 'open sans';
        float: left;
        margin-right: 0px;
        display: inline-flex;
        color: #333;
        text-align: center !important;
        text-transform: capitalize;
        font-size: 12px !important;
        font-weight: 600;
        cursor: pointer;
        min-height: 92px;
        width: 50% !important;
        text-align: left !important;

    }

    .marketing_banner_with_form .container h1.twentyorange,
    .marketing_banner_with_form .container h2.twentyh2 { width: 100% !important; text-align: center;}
    .sub_business_process_feature_section .container .col h2,
    .sub_business_process_feature_section .container .col text { padding: 0px !important;}

    .sub_business_process_feature_section .container .col3 { display: block !important;}
    .sub_business_process_feature_section .container .col3 img { width: 100%;}
    .sub_business_process_feature_section .container .col4 { display: none !important;}
    .custom_apps_benefits .container .row .col .rrow .rcol2 { text-align: center !important; width: 17% !important;}

    .custom_apps_benefits, .about_custom_apps_section { background-image: none !important; height:  auto !important; background-color: #7476CA !important; padding-bottom: 70px !important;}
    .custom_apps_benefits .container .row .col:nth-child(2) { padding-top: 40px !important; padding-bottom: 40px !important;}
    .blankrow { display: none;}
    .business_process_layout_section .col1 { display: block; width: 100%;}


    .business_process_layout_section .container .col .col1 .lcol { width: 10% !important; text-align: center !important;margin-top: 20px;}
    .business_process_layout_section .container .col .col1 .rcol { width: 90% !important; float: left;}
    .about_custom_apps_section .container { padding-left: 0px !important;}

    .sub_industry_new_banner  { background-position:center !important; background-color: #000 !important; height:  auto !important; background-image: none !important;  }
    .sub_industry_new_banner .container { width: 90%; margin: 0px auto; padding: 50px 0px;}
    .sub_industry_new_banner .container h2, .sub_industry_new_banner .container h1 { width: 100% !important; text-align: left;}
    .sub_industry_new_banner .container h2 { font-size: 16px !important; line-height: 21px !important;}
    .sub_industry_new_banner .container h1 {font-size: 24px !important; line-height: 30px !important;}

    .industry_highlight_section { width: 100%; padding: 70px 0px; text-align: center;}
    .industry_highlight_section .container { width: 90%; margin: 0px auto; }
    .industry_highlight_section .container .text { font-size: 16px !important; line-height: 21px !important;}
    .industry_highlight_section .container h2 {font-size: 24px !important; line-height: 30px !important;}

    .industry_automation_section { padding: 60px 0px !important; padding-bottom: 40px !important;}
    .industry_automation_section .container { width: 90%; margin: 0px auto; }
    .industry_automation_section .container .col { width: 100% !important; margin-right: 0px !important; float: none !important;}
    .industry_automation_section .container .row { margin: 0px !important;}
    .industry_automation_section .container h2 {font-family: 'open sans';    font-size: 18px;    text-transform: capitalize;    line-height: 22px;    color: #000;    padding-bottom: 30px;    margin: 0px;    font-weight: bold;}
    .industry_automation_section .container .col .row .title { font-size: 14px; line-height: 21px; }
    .industry_automation_section .container .col .row .text { font-size: 12px; line-height: 22px; }
    .industry_automation_section .container .col img { margin-top: 0px !important; margin-bottom: 30px;}
    .industry_automation_section .container .col .row { margin: 0px !important; margin-bottom: 20px !important;  padding-bottom: 0px !important;}

    .industry_capbilities_section { width: 100%; padding: 70px 0px; background-color: #F0F0F0;}
    .industry_capbilities_section .container { width: 90%; margin: 0px auto; }
    .industry_capbilities_section .container h2 {  font-size: 24px; line-height: 30px; color: #000;}
    .industry_capbilities_section .container .text {  font-size: 14px; line-height: 24px; color: #000;}

    .industry_key_benefits_section { width: 100%; padding: 70px 0px; }
    .industry_key_benefits_section .container { width: 90%; margin: 0px auto; }
    .industry_key_benefits_section .container .col { width: 100% !important; float: none !important; margin-right: 0% !important; }
    .industry_key_benefits_section .container .col h2 {  font-size: 24px; line-height: 30px; color: #000;}
    .industry_key_benefits_section .container .text {  font-size: 14px; line-height: 24px; color: #000; padding-bottom: 50px;}
    .industry_key_benefits_section .container .title {  font-size: 24px; line-height: 30px; color: #812af2; padding-bottom: 15px;}
    .industry_key_benefits_section .container a { display: block !important; text-align: center;padding: 10px 25px !important;}

    .industry_solution_section { width: 100%; padding: 40px 0px;    padding-bottom: 0px; padding-top: 20px;}
    .industry_solution_section .container { width: 90% !important; margin: 0px auto; }
    .industry_solution_section .container .title {font-family: 'open sans'; font-size: 20px; line-height: 31px; text-align: left;     padding-bottom: 25px;}
    .industry_solution_section .container .row .col img { width: 100%;; height: auto;}
    .industry_solution_section .container .row .col { width: 100% !important; margin-right: 0% !important; float: none !important; margin-bottom: 20px !important; }
    .industry_solution_section .container .row .col .box { height: auto !important; text-align: left;}
    .industry_solution_section .container .row .col h2 {    font-size: 16px; line-height: 30px; padding-bottom: 10px;}
    .industry_solution_section .container .row .col .rtext { font-size: 12px; line-height: 22px; }
    .industry_solution_section .container .row .col a {  font-size: 13px; line-height: 19px;padding: 0px 0px !important;}

    .industry_connect_section { background-color: #325C80; padding: 40px 0px; padding-bottom: 0px !important;}
    .industry_connect_section .container { width: 90% !important; margin: 0px auto; }
    .industry_connect_section .container h2 {font-size: 20px; line-height: 30px; padding-top: 0px !important; padding-bottom: 15px !important; font-weight: 600;}
    .industry_connect_section .container .text { font-size: 14px; line-height: 18px; color: #fff; margin: 0px; padding-bottom: 0px;}
    .industry_connect_section .container .col { width: 100% !important; margin-right: 0% !important; float: none !important; margin-bottom: 0px !important; }
    .industry_connect_section .container .col:nth-child(1) { padding-bottom: 30px;}
    .industry_connect_section .container a.mobilebutton  { margin-top: 30px;margin-bottom: 30px;}
    .industry_connect_section .container .col:nth-child(1) a { display: block; text-align: center;}
    .industry_connect_section .desktopbutton { display: none !important;}
    .industry_connect_section .mobilebutton { display: block !important; margin-top: 20px; text-align: center;}

    .industry_business_section { background-color: #fff; width: 100%; padding: 40px 0px; padding-bottom: 0px !important; text-align: left;}
    .industry_business_section .container { width: 90% !important; margin: 0px auto;}
    .industry_business_section .container h2 { font-size: 20px; line-height: 30px;padding-bottom: 10px; text-align: left; font-weight: 600;}
    .industry_business_section .container .text {font-size: 12px; line-height: 20px; color: #000; margin-bottom: 40px; text-align: left;}
    .industry_business_section .container .row .col {  width: 100% !important; margin-right: 0% !important; float: none !important; margin-bottom: 0px !important; padding-bottom: 20px !important;}
    .industry_business_section .container .row .col img {     width: 50px;    max-height: 100px;}
    .industry_business_section .container .row .col .rtitle { font-size: 18px; line-height: 21px; color: #000; padding-bottom: 10px; padding-top: 10px; font-weight: 600;}
    .industry_business_section .container .row .col .rtext { font-size: 12px; line-height: 20px; color: #000; }

    .industry_case_study_section { width: 100%; background-color: #000 !important; height:  auto !important; background-image: none !important;}
    .industry_case_study_section .container { width: 90%; margin: 0 auto; display: table; padding: 40px 0px;}
    .industry_case_study_section .container .title {  font-size: 16px; line-height: 21px; padding-bottom: 10px;font-weight: 300;}
    .industry_case_study_section .container h2 {  font-size: 20px; line-height: 30px; padding-bottom: 10px; margin: 0px; width: 100%;}
    .industry_case_study_section .container .text {  font-size: 12px; line-height: 20px; padding-bottom: 30px; width: 100% !important;font-weight: 300;}
    .industry_case_study_section .container a {display: block; text-align: center;padding: 10px 25px !important;}

    .industry_news_section { width: 100%; padding: 20px 0px;padding-bottom: 10px;}
    .industry_news_section .container { width: 90%; margin: 0 auto; display: table; }
    .industry_news_section .container h2 {  font-size: 20px; line-height: 30px;  text-align: left; font-weight: 600;}
    .industry_news_section .container .row .col { width: 100%; margin-right: 0px !important; float: none !important; margin-bottom: 30px;}
    .industry_news_section .container .row .col img { width: 100%;}
    .industry_news_section .container .row .col .box { height: auto !important;}
    .industry_news_section .container .row .col .box .rtype { font-size: 11px; color: #000; }
    .industry_news_section .container .row .col .box .rtitle { font-size: 16px; color: #000; line-height: 22px;}
    .industry_news_section .container .row .col .box .rtext { font-size: 12px; }

    .industry_capbilities_section .container .col,
    .industry_capbilities_section .container .col2,
    .industry_capbilities_section .container .col1 { width: 100% !important; float: none !important;}

    .industry_capbilities_section .container .col,
    .industry_capbilities_section .container .col2 { margin-bottom: 20px;}
    .best_mad_company .container .subtitle { font-size: 16px;     line-height: 1.4em; }

    .client_testimonial .container .crow .column .title,
    .best_mad_company .container .crow .column2 .title,
    .choose_cadp .container .crow .column .title, .all_device_all_platform .container .title
    { font-size: 15px; line-height: 20px;}

    .client_testimonial .container .crow .column .text, .best_mad_company .container .crow .column2 .text,
    .choose_cadp .container .crow .column .text { font-size: 12px; line-height: 18px; }
    .all_device_all_platform .container h2, .choose_cadp .container .subcontainer .header,
    .video_widget_ca .container h2, .build_rad .container h2, .best_mad_company .container h2,
    .custom_app_faq .container h2, .client_testimonial .container h2 { font-size: 28px;     line-height: 34px;}
    .choose_cadp .container .crow .column, .client_testimonial .container .crow .column { text-align: center; }
    .custom_app_faq .container .title { font-size: 16px; }
    .choose_cadp .container .left  { padding-bottom: 0px; }
    .custom_app_faq .container p strong a { font-size: 15px; line-height: 20px; }

    .postid-2287 .hokuappbuildplatformapp .relativefaster { display: block !important;     width: 100%;    left: auto;    display: block !important;    margin-top: 0px; padding-bottom: 40px;}
    .postid-2287 .hokuappbuildplatformapp .container .left {     float: none !important;    width: 100%;    text-align: center;    display: block !important;    clear: both; }
    .postid-2287 .hokuappbuildplatformapp .relativefaster .subtext { padding-bottom: 10px; }
    .postid-2287 .hokuappbuildplatformapp .relativefaster .author:before {     border-top: 1px solid #000; width: 40%; margin: 0 auto;display: table;}
    .choose_cadp .relativefaster  hr, .postid-2287 .hokuappbuildplatformapp .relativefaster hr { width: 40%; margin: 0 auto !important; }
    .all_device_all_platform .container .left, .all_device_all_platform .container .right { padding-top: 0px !important; width: 100%; text-align: center; float: none !important;}
    .all_device_all_platform .container, .choose_cadp .container, .client_testimonial .container,    .best_mad_company .container, .build_rad .container, .video_widget_ca .container    { width: 90% !important; margin: 0 auto;}
    .best_mad_company .container .crow, .video_widget_ca .container .right, .video_widget_ca .container .left,
    .choose_cadp .container .subcontainer, .best_mad_company .container .crow .column, .best_mad_company .container .crow .column2, .client_testimonial .container .crow .column,
    .choose_cadp .container .right, .choose_cadp .container .crow .column { width: 100% !important; float: none !important; margin-right: 0px !important;}
    .choose_cadp .container .left { float: none !important;    width: 100%;    text-align: center;    display: block !important;    clear: both; }
    .choose_cadp .relativefaster { display: block !important;     width: 100%;    left: auto;    display: block !important;    margin-top: 0px; padding-bottom: 0px;}
    .all_device_all_platform .container .left { display: block !important;}
    .video_widget_ca .container { text-align: center;}
    .choose_cadp .container .left, .video_widget_ca .container .left { padding-bottom: 40px; }
    .choose_cadp .container .left img { width: 100%;}
    .all_device_all_platform .container .left { padding-bottom: 40px;}
    .best_mad_company .container .crow .column2 { text-align: center;padding-bottom: 40px;}
    .custom_app_faq .container, .custom_app_faq, .custom_app_banner .container, .custom_app_testimonial .container, .custom_app_fast .container, .custom_app_platforms .container,
    .custom_app_customers .container, .why_custom_apps .container { width: 90% !important; margin: 0 auto !important }
    .business_process_section .container ul li {     display: inline-block !important; margin-bottom: 20px !important;}
    .about_custom_apps_section .container h2 { width: 95%; margin: 0 auto;}
    .why_custom_apps .container .left, .why_custom_apps .container .right, .custom_app_faq .container .left, .custom_app_faq .container .right,
    .custom_app_testimonial .container .row .col1, .custom_app_testimonial .container .row .col20,
    .custom_app_testimonial .container .row .col21, .custom_app_testimonial .container .row .col22 {
        width: 100% !important; margin-right: 0px !important; float: none !important;
    }
    .postid-2287 .custom_app_banner .container { padding-top: 20px; }
    .custom_app_banner .container .subtitle { line-height: 20px; }
    .headergraditent { height: auto !important; }
    .custom_app_testimonial .container .row .column { padding-bottom: 30px; }
    .custom_app_testimonial .container .row .column, .custom_app_testimonial .container .row .column1 { width: 100%; float: none !important; min-height: auto !important; display: table;}
    .custom_app_testimonial .container .row .col1 { padding-bottom: 40px;}
    .custom_app_testimonial .container .row .col1, .custom_app_testimonial .container .row .col20,
    .custom_app_testimonial .container .row .col21, .custom_app_testimonial .container .row .col22 { text-align: center;}
    .all_device_all_platform .container h2, .custom_app_faq .container .title, .custom_app_faq .container .title, .postid-2287 .hokuappbuildplatformapp .container .subcontainer .header { width: 100% !important;}



    .why_custom_apps .container .right, .custom_app_faq .container .right { margin-top: 20px !important;}
    .why_custom_apps .container h2, .custom_app_fast .container img, .custom_app_platforms .container img, .custom_app_customers .container img { width: 100%;}
    .why_custom_apps .container h2 { padding-right: 0px !important;}
    .custom_app_banner .container { text-align: center;}
    .custom_app_fast .container .title, .postid-2287 .hokuappbuildplatformapp .container .subcontainer .subtext,
    .custom_app_banner .container .subtitle { width: 100% !important;}
    .custom_app_testimonial { background: linear-gradient( to right, #000 0%, #000 26.6%, #000 26.6%, #000 100%) !important;}
    .custom_app_testimonial .container .row .col1 { background: #000 !important;}
    .custom_app_testimonial .container .row .col20, .custom_app_testimonial .container .row .col21, .custom_app_testimonial .container .row .col22 { background: #000 !important; border-bottom: 1px solid #e2e2e2; padding-top: 40px;}
    .custom_app_testimonial .container .row .col22 { border-bottom: 0px !important;}
    .why_custom_apps .container .left { text-align: center;}
    .why_custom_apps .container .right .row { border: 0px !important;}
    .why_custom_apps .container .right .row .col { width: 100% !important; text-align: center !important; border-bottom: 1px solid #e2e2e2; float: none !important; margin-right: 0px !important;}
    .why_custom_apps .container .formobile { display: block !important; margin: 0 auto;}
    .why_custom_apps .container .fordesk { display: none !important;}
    .custom_app_faq .container .left, .why_custom_apps .container .right .row .col  { text-align: center !important;}
    .why_custom_apps .container .right .row .col .text { padding-bottom: 0px !important;}
    .why_custom_apps .container .right .row .col .title { padding-top: 30px !important;}
    .custom_app_faq .container ul { padding-left: 31px !important;}
    .page-id-10575  .campaign_marketing_banner_view .container .text { display: none;}
}