/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/

b, strong {
  font-weight: 600 !important; 
}

.top-section > div > div {
    border-radius: 20px 20px 0px 0px !important;
}

.btm-section > div > div {
    border-radius: 0px 0px 20px 20px !important;
}

.map-section .c-content-con.c-dblock.c-in-1 {
    margin-bottom: 0px !important;
}

.map-section .c-col.c-1.col-lg-6.col-md-6.col-sm-12 {
    padding-left: 0px;
}

.cta-section .row {
    padding-right: 0px !important;
}

.cta-section .c-col.c-2.col-lg-6.col-md-6.col-sm-12 {
    padding-right: 0px;
}

.cta-section img {
    min-height: 493px;
    width: auto; 
}

.hero-section .c-col.c-1.col-lg-12 {
    max-width: 1000px;
}

.hero-section .row {
    align-items: center;
    justify-content: center;
}

.logo-slider img {
    min-height: 40px;
    width: auto;
}

.benefit-box-top p {
    min-height: 90px;
}

.cta-primary, .cta-secondary, .cta-tertiary {
    margin-top: 15px;
}

.two-panel .c-content-con.c-dblock.c-in-1 {
    padding: 45px 50px 0px 45px;
    min-height: 320px; 
}

.clean-base.supported-panels img, .clean-base.connectors-panel img {
    border-radius: 0px !important;
    margin: 0px 0px 20px 0px;
}

.clean-base.supported-panels p {
    font-size: 16px;
    line-height: 1em; 
}

legend.hs-field-desc {
    color: white;
}

.grecaptcha-badge {
    display: none;
}

.social-sharing-wrapper {
    display: none;
}



/* .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children>a:after {
  display: none; 
}

.hhs-side-menu .hhs-side-menu__mobile li a {
    font-weight: 600 !important;
}

.hhs-sidebar-nav-toggle i {
    color: #dd192f !important;
}

ul.hs-menu-children-wrapper li a{
    border-bottom: 1px solid rgba(0,0,0,0);
}

li.hs-menu-item.hs-menu-depth-2.hs-item-has-children.active.sub-active.active-branch a, li.hs-menu-item.hs-menu-depth-2.active.sub-active.active-branch a {
    border-bottom: 1px solid #dd192f;
}

li.hs-menu-item.hs-menu-depth-2.hs-item-has-children.active.sub-active.active-branch li a {
    border-bottom: 1px solid rgba(0,0,0,0);
}

ul.hs-menu-children-wrapper li a:hover{
    border-bottom: 1px solid #dd192f !important;
}

li.hs-menu-item.hs-menu-depth-3.active.sub-active.active-branch a {
    border-bottom: 1px solid #dd192f;
} */



footer li {
  line-height: 1.2;
}

.hhs-foot-logo {
  margin-left: 15px;
}

.footer .cta-input-inline .hs-button.primary, .cta-input-inline .submit-alt .hs-button.primary {
    margin-right: -2px;
    margin-top: -18px;
    padding-bottom: 16px;
    padding-top: 15px;
}



@media only screen and (min-width: 768px) and (max-width: 992px) {
  .cta-section .c-col.c-2.col-lg-6.col-md-6.col-sm-12 {
    margin-bottom: 0px !mportant; 
  }
  
  .connect-btm .c-col.c-2.col-lg-4.col-md-4.col-sm-12, .connect-btm .c-col.c-1.col-lg-8.col-md-8.col-sm-12 {
    min-width: 100% !important;
}
  

@media only screen and (max-width: 992px) {
  .support-banner .c-col.c-2.col-lg-6.col-md-6.col-sm-12 {
    display: none !important;
  }
  
  .support-banner .c-col.c-1.col-lg-6.col-md-6.col-sm-12 {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
  
}