.wow { visibility: hidden; }

footer { padding: 50px 0 22px;}
footer .container { max-width: 1435px;}
.dis-flex.f-row1 {justify-content: space-between;}
.f-form p { color: #00BAD6; letter-spacing: 0.85px;font-weight: bold;}
.f-form { width: 25%;}
.f-form h3 {margin: 0;}
.f-menu ul { display: flex;flex-wrap: wrap;justify-content: space-between;}
.f-menu ul > li h4 {font-size: 16px;font-weight: bold;color: #00BAD6; margin: 0 0 24px;}
.f-menu ul > li.hs-menu-item.hs-menu-depth-2 {width: 100%;margin: 0 0 18px;}
.f-menu ul > li.hs-menu-item.hs-menu-depth-2 > a {color: #2F4050;font-size: 14px;font-weight: 600;}
.f-menu ul > li {display: flex;width: 15%;flex-flow: column;}
.f-menu.f-last { width: 11%;}
.f-menu {width:62%;}
.f-menu.f-last > ul > li {width: 100%; margin: 0 0 22px;}
.f-menu.f-last > ul > li a {font-size:16px;color: #2F4050;font-weight:700;}
.add-box { padding: 81px 0 0;}
.add-box p {padding: padding: 18px 0 0; letter-spacing: 0;}
address, .add-box p a {font-size: 12px; font-style: normal;color: #2F4050;font-weight: 500;}
.footer-logo {width: 110px;}
.f-left {width: 55%; display: inline-flex;align-items: center;}
.dis-flex.f-row2 { padding-top: 94px;justify-content: space-between;}
.footer-social ul{ display: inline-flex;align-items: center;}
.footer-links ul li {margin-right: 44px;}
.footer-links ul li a{font-size: 14px;color: #2F4050;font-weight: 700;}
.footer-links ul {display: inline-flex;}
.footer-social ul li a {color: #00BAD6;font-size: 20px;display: inline-block;margin-left: 24px;}
.footer-links { margin-left: 66px;}
.f-form form {display: flex;margin: 24px 0 0 !important; max-width: 330px;justify-content: space-between;}
.f-form form .hs_email {margin: 0 !important;width: 65%;}
.f-form form .hs_email input {background: #f0f0f0;font-size: 12px;font-weight: 700;color: #95989a;padding: 13px 44px;}
.f-form input.hs-button.primary.large {min-width: 100px;
  background: #2f4050;color: #fff;border-radius: 4px;box-shadow: none;
  border-color: #2f4050; padding: 13px 10px;}
.hubspot-link__container.sproket {color: #9fa0a2;display: none;}
.add-box p a:hover,.f-menu ul > li.hs-menu-item.hs-menu-depth-2 > a:hover,
.footer-links ul li a:hover {color: #00BAD6;}
.f-menu.f-last>ul>li a:hover {color: #00bad6 !important;}
.footer-social ul li a:hover {opacity:.7;}
.mfp-content> div {max-width: 767px;position: relative;margin: 0 auto;background: #fff;padding: 66px 60px 30px;}
.company .mfp-content > div{padding: 29px 60px 30px;}
a.blue-btn.open-popup-link1 {min-width: 0 !important;margin-top: 10px;padding: 10px 6px;color: #fff !important;
 max-width: 102px;box-shadow: none; text-transform: none;border: 1px solid #03bbd5;}
a.blue-btn.open-popup-link1:hover{color:#00BAD6;border-color:transparent;box-shadow: 0 0 8px rgba(0,0,0,0.6) !important;}
.form-div input[type="text"], .form-div input[type="tel"], .form-div input[type="email"] { color: #00bad6;-webkit-appearance: none !important;border: 2px solid #2F4050; padding: 15px 10px;width: 100% !important;padding: 15px 18px; width: 100% !important;text-transform: capitalize;}
.form-div form fieldset {max-width: 100% !important;}
.form-div form fieldset.form-columns-2>div.hs-form-field {width: 47.5% !important;}
.form-div form fieldset.form-columns-1 {width:47.5% !important;}
.form-div form { position: relative;}
.form-div .hs_submit.hs-submit { position: absolute;right: 0;top:114px; width: 33%; text-align: right;}
.form-div input.hs-button.primary.large{width:100%;min-width:0;padding: 15px 10px;letter-spacing: .42px;text-transform: uppercase;}
.form-title p { font-size: 18px;}
.mfp-close { color: #03bbd5 !important;font-size:40px!important;}
ul.no-list.hs-error-msgs.inputs-list li { list-style: none;}
.submitted-message {font-size: 25px;font-weight: 600;}
.form-title {margin: 0 0 40px;}



@media(max-width:1500px){
  .f-menu.f-last > ul > li a { font-size: 14px;}
  .add-box {padding: 42px 0 0;}
  .dis-flex.f-row2 { padding-top: 65px;}
}

@media(max-width:1200px){
  .f-form {width: 100%;}
  .f-menu {width: 88%;}
  .dis-flex.f-row2 { padding-top: 50px;}
  .mfp-content > div {padding: 60px 40px 40px;}
}

@media(max-width:1024px){
  footer {padding: 40px 0 20px;}
  .footer-links ul li a {font-size: 12px;}
  .footer-links ul li { margin-right: 15px; }
  .dis-flex.f-row2 { padding-top: 35px;}
  .f-menu ul > li.hs-menu-item.hs-menu-depth-2 > a {font-size: 12px;}
  .f-menu ul > li.hs-menu-item.hs-menu-depth-2 {margin: 0 0 10px;}
  .mfp-content> div {padding: 40px 40px;}
  .company .mfp-content > div{padding: 29px 40px 30px;}
  .form-title p { font-size: 16px;}

}
@media(max-width:767px){
  .f-menu ul > li h4 { font-size: 12px; margin: 0 0 10px;}
  .f-menu.f-last > ul > li a {font-size: 12px;}
  .f-menu.f-last > ul > li {width: auto;margin: 0 15px 12px 0px; justify-content: flex-start;}
  .f-menu.f-last ul {display: flex;flex-flow: column;width: 100%;justify-content: flex-start;}
  .f-menu.f-last { width: 100%;}
  .f-menu {width: 100%;}
  .dis-flex.f-row2 {padding-top: 18px;}
  .add-box {padding: 24px 0 0;}
  .footer-social ul li a {font-size: 16px;margin-left: 4px; margin-right: 4px;}
  .footer-social ul li a img {max-width: 16px;}
  .footer-links { margin-left:0px;}
  .f-left {width: 100%; justify-content: center;flex-wrap: wrap;}
  .footer-social {width: 100%;text-align: center;margin: 15px 0 0;}
  .footer-logo { width: 100%;margin:0px 0 15px;text-align: center;}
  .footer-logo img {max-width: 120px;}
  .f-form input.hs-button.primary.large {padding: 12px 10px;}
  .f-form form .hs_email input {padding: 14px 44px;}
  .mfp-content > div {padding: 40px 20px;}
  .company .mfp-content > div{padding: 29px 20px 30px;}
}

@media (max-width:640px){
.form-div form fieldset.form-columns-2>div.hs-form-field { width: 100% !important;}
.form-div .hs_submit.hs-submit {position: relative;right: 0;top: 0; width: 45%;}
.form-div form fieldset.form-columns-1 {width: 100% !important;}
.form-title p { font-size: 14px;}
}

@media (max-width:480px){
  .f-menu {flex-wrap: wrap;}
  .f-menu ul > li {width: 32%;margin-bottom: 30px;}
  .f-menu.f-last ul { justify-content: center;}
}


