.header-container .hs-menu-flow-horizontal ul li a, .search-login-container .login-btn{color: #000 !important;}
.hs-content-id-182794575488 .header-bg{ background-color:#fff !important}
.header-container .hs-menu-flow-horizontal ul li a:hover {color: #000!important;}
.hs-menu-wrapper ul ul { background: #e6e6e6!important; }
.es-review-content-title {
    position: relative; 
}
.es-review-content-title::before {
    content: ''; 
    background-image: url('https://476011.fs1.hubspotusercontent-na1.net/hubfs/476011/Quote-img.png');
    background-repeat: no-repeat;
    background-size: contain; 
    position: absolute; 
    width: 75px; 
    height: 74px;
    top: -70px; 
    left: 50%; 
    transform: translate(-50%, -50%); 
}
.es-review-content-rating {
    padding-top: 80px;
}
a.mobile-trigger-new i::before {background-color: #FF3D4D !important;  }
.mobile-trigger-new.cta_border_button { border: 1px solid #FF3D4D !important; } 
.mobile-open a.mobile-trigger-new i:after, .mobile-open a.mobile-trigger-new i:before, a.mobile-trigger-new i, a.mobile-trigger-new i:after, a.mobile-trigger-new i:before {
        background-color: #FF3D4D !important;}

.mobile-open a.mobile-trigger-new i {
        background-color: transparent !important;
        -webkit-box-shadow: 0 1px 1px transparent;
        -moz-box-shadow: 0 1px 1px transparent;
        box-shadow: 0 1px 1px transparent;
        -webkit-transition-delay: .2s;
    }

@media screen and (max-width: 1023px) {
.header-container .hs-menu-flow-horizontal ul li a{color: #fff !important;}
.hs-menu-wrapper ul ul {
  background: #FF3D4D !important;
}
.hs-menu-wrapper.hs-menu-flow-horizontal > ul > li > a {
    background-color: #FF3D4D;
  }  
  
  

  }


@media screen and (max-width: 820px) {
  .footer-column-1-row-0-vertical-alignment > .row-fluid { display:block !important; }

  }

@media screen and (max-width: 678px) {
.hs-menu-wrapper.hs-menu-flow-horizontal>ul>li { border-bottom: 1px solid #e6e6e6;!important;}
.header-container .hs-menu-wrapper.hs-menu-flow-horizontal>ul>li{ background-color: #fff;}
 a.mobile-trigger-new {background: #ff3d4d !important;}
.hs-menu-wrapper.hs-menu-flow-horizontal>ul>li { border-bottom: 1px solid #e6e6e6 !important;} 
.child-trigger-new span, a.child-trigger-new span:after { background-color: #000 !important;}
.row-fluid-wrapper.row-depth-1.row-number-1.dnd_area-row-0-max-width-section-centering.dnd_area-row-0-vertical-alignment.dnd_area-row-0-background-color.dnd_area-row-0-background-layers.dnd-section.dnd_area-row-0-padding {
    padding-top: 0px !important;
}  
.mobile-trigger-new.cta_border_button {
  background-color: #00800000 !important;
}  
  
  
  
  
}