.haptik-footer-main {
    display: flex;
    flex-wrap: wrap;
}

.form-sect-tem2 .tem-social-i {
    display: flex;
    flex-wrap: wrap;
}

.form-sect-tem2 .tem-social-i .tem-social-item:first-child {
    padding-left: 0;
}

.form-sect-tem2 .tem-social-i .tem-social-item:last-child img {
    width: 8px;
}

.form-sect-tem2 .tem-social-i .tem-social-item {
    width: auto;
    padding: 8px;
}
.form-sect-tem2 .tem-social-i .tem-social-item img {
    width: 15px;
}

.form-great-place-to-work {
    display: none;
}
.form-1 .submitted-message {
    color: green !important;
    padding-top: 18px;
    font-weight: 700;
}
.haptik-footer-item6 {
    width: 17%;
    max-width: 17%;
    flex: 0 0 17%;
}
.form-1 ul.no-list.hs-error-msgs.inputs-list li {
    list-style: none;
      padding: 0;
}
.form-1 form .hs_error_rollup {
    display: none;
}
.form-1 ul.no-list.hs-error-msgs.inputs-list {
    padding: 0;
}
.form-1 form .hs-error-msgs label.hs-error-msg {
    color: red;
}
.footer-inner {
    padding: 50px 10px;
    background: rgba(0,103,221,.05);
}
.footer-item-lt ul {
    display: inline-flex;
}
.footer-item-lt ul li {
    list-style: none;
      padding-right: 9px;
  font-size: .7em;
}
.footer-item-rt p a {
    color: #0067dd;
}
.footer-item-lt ul li a {
    color: #0067dd;
}
.text-left {
    text-align: left;
}
.footer-item-rt p {
    text-align: right;
    font-size: .7em;
    color: #212529;
}
.footer-in-main {
    display: flex;
    flex-wrap: wrap;
  align-items: baseline;
}
.footer-item-rt {
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
}
.footer-item-lt {
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
}
.haptik-footer-item1 {
        width: 14%;
    max-width: 14%;
    flex: 0 0 14%;

}
.haptik-footer-item2 {
       width: 17%;
    max-width: 17%;
    flex: 0 0 17%;

}

.haptik-footer-item3 {
       width: 14%;
    max-width: 14%;
    flex: 0 0 14%;

}
.haptik-footer-item4 {
       width: 13%;
    max-width: 13%;
    flex: 0 0 13%;

}
.haptik-footer-item5 {
    width: 25%;
    max-width: 25%;
    flex: 0 0 25%;
}
.item-con-menu ul {
    margin: 0;
    padding: 0px;
}
.item-con-menu ul li {
    list-style: none;
}
.item-con-menu ul li a {
    padding: 0px !important;
    text-overflow: unset !important;
    max-width: 203px !important;
}
.item-content h4 {
    margin-bottom: 10px;
  color: #212529;
    font-size: 1.25em;
    font-weight: 700;
}
.form-1 .hs_email.hs-email.hs-fieldtype-text.field.hs-form-field {
       width: 65%;
}
.form-1 .hs_submit.hs-submit {
    width: 32%;
    float: right;
    margin-left: 10px;
}
.form-1 .hs_submit.hs-submit input.hs-button.primary.large {
    font-size: 17px;
    background-color: #e4369c;
    color: #fff;
    font-weight: 700;
    text-transform: capitalize;
    padding: 10px 17px;
  -webkit-appearance: none;
   -moz-appearance:    none;
   appearance:         none !important;
}
.form-section-inner2 h5 {
    font-size: 20px;
    padding-top: 30px;
}
.form-section-inner2 ul li i {
    color: rgb(0 103 221);
}
 
.form-1 .hs_submit.hs-submit {
       width: 32%;
    margin-left: 0px;
    margin-top: 5px;
}
 .form-section-inner2 ul {
    display: flex;
    padding: 0;
}
.form-section-inner2 ul li {
    list-style: none;
    padding-right: 14px;
}
.form-1 form span.hs-form-required {
    display: none;
}
.form-1 .input {
    padding: 10px 0;
}
.form-1 input {
    background-color: #e6e6e6;
    border: 0px;
    height: 40px;
    border-radius: 5px;
}
.form-section-inner h4 {
    color: #212529;
    font-size: 1.25em;
    font-weight: 700;
}
.form-section-inner p {
    font-size: 12px;
    font-family: OpenSans,sans-serif;
    padding-top: 8px;
    color: #212529;
}


.haptik-footer {
    padding-top: 60px;
    padding-bottom: 60px;
    position: relative;
    background-image: url(https://f.hubspotusercontent40.net/hubfs/8183098/GPTW-2021badge.svg);
    background-position: 97% 0px;
    background-repeat: no-repeat;
    background-size: 75px auto;
}
.item-content ul li a {
      font-size: 12px;
    color: #000000;
    font-family: OpenSans,sans-serif;
     
}
.item-con-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1 {
    float: none;
    padding-bottom: 5px;
    padding-top: 0px;
}
.form-1 form {
       display: grid;
    flex-wrap: wrap;
}