.campaignpage .maincontent{width:100%;padding:30px 0px;background-color:#fff;}
.campaignpage .maincontent h3{font-family:'Open Sans';font-weight:600;font-size:21px;color:#2b2b2b;text-align:left;padding:15px 60px 10px;}
.campaignpage .maincontent p{line-height:24px;text-align:center;font-family:'Open Sans';font-weight:400;font-size:15px;color:#000;padding:6px 11%;}
.campaignpage .org_header{background:#22a2f5;padding:22px 50px;text-align:center;color:#fff;font-family:'Open Sans';font-weight:300;font-size:28px;line-height:34px;}
.campaignpage .product_feature{width:100%;}
.campaignpage .product_feature .profeature{float:left;width:50%;background:#fff;text-align:left;}
.campaignpage .product_feature .profeature ul{padding:4px 60px 10px;margin:0;list-style:none !important;}
.campaignpage .product_feature .profeature ul li{font-family:'Open Sans';font-weight:400;font-size:15px;color:#000;text-align:left;padding-top:8px;padding-left:26px;background:url(https://www.hokuapps.com/images/cp-bullet.png) no-repeat 2px 11px;line-height:19px;padding-bottom:3px;}
.campaignpage .product_feature .profeature ul li span{font-family:'Open Sans';font-weight:400;font-size:15px;color:#000;text-align:left;padding-top:5px;padding-left:26px;line-height:18px;padding-bottom:3px;display:table;}
.campaignpage .product_feature .profeature h3{font-family:'Open Sans';font-weight:600;font-size:22px;color:#000;text-align:left;padding:15px 60px 0px;line-height:28px;}
.headermenu .headtitle{font-family:'Open Sans';font-weight:400;font-size:16px;color:#d6d4d4;text-align:left;position:absolute;padding-left:54px;margin-top:-10px;}
.headermenu .campnumber{padding-top:17px;}
.headermenu .campnumber a, .headermenu .campnumber{font-family:'Open Sans';font-weight:400;font-size:16px;color:#d6d4d4;text-align:right;}
.headermenu .campemail a, .headermenu .campemail{font-family:'Open Sans';font-weight:400;font-size:16px;color:#d6d4d4;text-align:right;}
.callusnumber{position:fixed;left:0px;bottom:0px;display:none;}
#callusnumber{font-family:'open sans' !important;font-weight:600;font-size:13px;line-height:28px;background-color:#489AFE;color:#ffffff;padding:5px 15px;text-align:center;margin:auto 0px;border-radius:0px;}
#callusnumber a{font-family:'open sans' !important;font-weight:600;font-size:13px;color:#ffffff;}
.campaignform #overview{margin-top:0px;width:100%;float:left;position:relative;}
.campaignform h1{font-weight:900;margin-top:0px;font-size:40px;text-shadow:0 1px 2px rgba(0,0,0,1);padding-bottom:30px;width:47%;font-family:'open sans';line-height:45px;padding-left:60px;padding-top:205px;position:absolute;color:#ffffff;text-align:left;}
.campaignform .subtitle{font-weight:900;text-shadow:0 1px 2px rgba(0,0,0,1);position:absolute;font-weight:900;font-size:20px;font-family:'open sans';line-height:30px;width:40%;text-align:left;color:#ffffff;line-height:30px;padding-left:60px;padding-top:325px;}
.campaignform .formcontact{background:rgba(0, 142, 232, 0.76);width:30%;padding:30px 0 30px;position:absolute;margin-top:50px;right:70px;border-radius:12px;box-shadow:0 2px 8px rgba(51, 51, 51, 0.28);}
.campaignform .formcontact .formbox{width:100%;float:left;padding:0px 20px;margin-top:0px;}
.campaignform .formcontact .formbox .forminput input{height:25px;padding:0px 6px;min-width:190px;border:solid 1px #1898e9;margin:0 0 0px;color:#333!important;width:215px;background:#fff;font-size:14px;font-family:'open sans';font-weight:400;float:left;}
.campaignform .formcontact .formbox .forminput label span{font-family:'open sans';font-weight:400;font-size:15px;text-align:left;color:#fff;float:left;line-height:28px;}
.campaignform .formcontact .formbox .forminput textarea.hs-input{width:74%;}
.campaignform .formcontact .formbox .forminput .field{margin-bottom:9px !important;}
.campaignform .formcontact .formbox .forminput .hs-error-msgs label{line-height:18px;color:#fff !important;font-size:12px !important;}
.campaignform .formcontact .formbox .forminput .hs-form-required{color:#fff !important;}
.campaignform .formcontact .formbox .forminput .hbspt-form{margin-left:0px;}
.campaignform .formcontact .formbox .forminput label{margin-right:20px;min-width:62px;float:left;}
.campaignform .formcontact .formbox .forminput .actions{padding-top:0px;margin-left:81px;padding:0px;}
.campaignform .formcontact .formbox .forminput .actions input[type="submit"]{padding:0px 10px !important;min-width:100px;background:#FF9800;box-shadow:none;color:#fff !important;background-color:#FF9800 !important;border:none !important;text-shadow:none;}
.campaignform .formcontact .formbox .forminput .actions input[type="submit"]:hover{background-color:#ff511a !important;}
#overviewmobile{width:100%;margin:0 auto;display:none;background-color:#0E7ABF;padding:30px;}
.formtitle{font-family:'Open Sans';font-weight:600;font-size:22px;color:#FFF;text-align:left;padding-top:0px;padding-bottom:20px;}
.campaignhead{width:100%;}
.campaignhead .left{width:65%;float:left;}
.campaignhead .right{width:30%;float:left;}
.campaignhead .left h1{font-weight:900;margin-top:0px;font-size:40px;text-shadow:0 1px 2px rgba(0,0,0,1);padding-bottom:15px;font-family:'open sans';line-height:45px;padding-left:60px;padding-top:90px;color:#ffffff;text-align:left;width:60%;}
.campaignhead .left .subtitle{font-weight:900;text-shadow:0 1px 2px rgba(0,0,0,1);font-weight:900;font-size:20px;font-family:'open sans';line-height:30px;width:90%;text-align:left;color:#ffffff;line-height:30px;padding-left:60px;width:80%;}
.campaignhead .right #overview{margin-top:0px;width:100%;}
.campaignhead .right #overview .formcontact{background:rgba(0, 142, 232, 0.76);padding:30px 0 30px;margin-top:50px;right:70px;border-radius:0px;box-shadow:0 2px 8px rgba(51, 51, 51, 0.28);width:100%;display:table;}
.campaignhead .right #overview .formcontact .formbox{width:100%;float:left;padding:0px 20px;margin-top:0px;}
.campaignhead .right #overview .formcontact .formbox .forminput input{border-radius:0px;height:25px;padding:0px 6px;width:175px;min-width:190px;border:solid 1px #1898e9;margin:0 0 0px;color:#333!important;background:#fff;font-size:14px;font-family:'open sans';font-weight:400;float:left;}
.campaignhead .right #overview .formcontact .formbox .forminput label span{font-family:'open sans';font-weight:400;font-size:15px;text-align:left;color:#fff;float:left;line-height:28px;}
.campaignhead .right #overview .formcontact .formbox .forminput textarea.hs-input{width:74%;}
.campaignhead .right #overview .formcontact .formbox .forminput .field{margin-bottom:9px !important;}
.campaignhead .right #overview .formcontact .formbox .forminput .hs-error-msgs label{line-height:18px;color:#fff !important;font-size:12px !important;}
.campaignhead .right #overview .formcontact .formbox .forminput .hs-form-required{color:#fff !important;}
.campaignhead .right #overview .formcontact .formbox .forminput .hbspt-form{margin-left:0px;}
.campaignhead .right #overview .formcontact .formbox .forminput label{margin-right:20px;min-width:74px;float:left;}
.campaignhead .right #overview .formcontact .formbox .forminput .actions{padding-top:0px;margin-left:87px;padding:0px;}
.campaignhead .right #overview .formcontact .formbox .forminput .actions input[type="submit"]{padding:0px 10px !important;min-width:100px;background:#FF9800;box-shadow:none;color:#fff !important;background-color:#FF9800 !important;border:none !important;text-shadow:none;}
.campaignhead .right #overview .formcontact .formbox .forminput .actions input[type="submit"]:hover{background-color:#ff511a !important;}
.headermenu #campaignfloatingmenu .col-6{width:50%;float:left;text-align:left;padding-top:18px;}
#changeformlayout .gform_title, #changeformlayout .gform_description { display: none !important;}
#changeformlayout .gform_body ul { list-style: none; padding-left: 0px;}
#changeformlayout .gform_body ul li { display: table; width: 100%;line-height: 31px;}
#changeformlayout .gform_body .gfield_label { color: #ffffff;font-family: 'open sans' !important;}

#changeformlayout .gform_footer { width: 100%; text-align:  center;}
#changeformlayout .gform_footer input[type="submit"]{
    padding: 0px 10px !important;
    min-width: 100px;
    background: #FF9800;
    box-shadow: none;
    color: #fff !important;
    background-color: #FF9800 !important;
    border: none !important;
    text-shadow: none;float: none;
}


.campaignhead .right #overview .formcontact .formbox .forminput #gform_wrapper_16 input { min-width: 225px;}

.campaignhead .right #overview .formcontact .formbox .forminput #gform_wrapper_16 input[type="submit"] { width: 70%;
    float: right;
    height: 35px;
    font-weight: 600;}
