@media (min-width: 1200px){
  footer .container {
    max-width: 1440px;
  }
}
.social-icons 
{
  display:flex;
  justify-content:flex-end;
}
footer .quotefooter {
  max-width:655px;
}
footer .cities {
  padding-top:40px;
}
.social-items {
  padding:0px 7.5px;

}
.bottom-section {
  padding-top: 24px;
  margin-top: 79px;
}
.privacy {
  padding:0px 7.5px;
}
.terms {
  padding:0px 7.5px;
}
@media (max-width: 998px) { 
  .footer-menu-only {
    display:none;
  }
  .socialFooter {
    display:flex;
    justify-content:center;
    padding:25px 0px;
  }

}

footer .hs-menu-wrapper.hs-menu-flow-horizontal>ul {
  flex-direction: column !important;
  list-style-type: none;
  padding-left: 0px !important;
  align-items: normal !important;
  display: flex;
  justify-content: center;
  margin: 0;
}

footer .footerMenuTitle,
footer .newsTitle{
  font-size:17px;
  font-weight:400;
  line-height:27px;
  color:white;
  padding-left:30px;
}

@media (max-width: 992px) { 
  footer .newsTitle{
    padding-top: 50px;
  }
    footer .newsForm{
      margin-top: -18px;
  }
}

footer .footer-menu-wrapper .hs-menu-depth-1 a{
  text-decoration:none;
  font-size:15px;
  font-weight:400;
  line-height:24px;
  color:white;

}

footer .newsForm form {
  padding-left:12px;
}

footer .newsForm form input{
  border-radius:0;
}

footer .newsForm form .hs-submit{
  position: absolute;
  right: 45px;
  top: 30px;
}

footer .newsForm form input[type="submit"]{
  height:55px;
  width: 70px;
  color:transparent;
  background-color: #BF2A37;
  border: 0;
  background: url(https://21856012.fs1.hubspotusercontent-na1.net/hubfs/21856012/360%20Website%202022/red-arrow.png) scroll no-repeat -5px -5px;
}

footer .newsForm form label[id*='label-email']{
  display:none;
}

footer .newsForm form .hs-error-msgs .hs-main-font-element{
  color:#c62d37;
}

footer .contactList{
padding-left:25px;
}

footer .contactList span{
  display:inline-block;
  font-size:14px;
  font-weight:400;
  line-height:24px;
  color:white;
  margin-right:10px;
}


.social_icons {
  display: flex;
  padding-bottom: 40px;
  justify-content: center;
  {#place-content: center;#}
}
.iconFooter{
  text-align: center;
}
.menufooter {
  padding-right: 50px;
}
@media (max-width: 991px){
  .iconFooter {
    display:flex;
    padding:25px 0px;
    flex-direction: column;
    align-items: center;
  }
  .social_icons {
    display: flex;
    align-items: center;
    padding-bottom: 40px;
  }
  .menufooter {
    text-align-last: center;
  }
  footer .newsForm form {
    padding-left: 12%;
  }
}

/*  */
.row.footer-menu {
    justify-content: space-around;
    margin-right: -15px;
    margin-left: -15px;
}

@media only screen and (max-width: 480px) and (min-width: 320px){
.row.footer-menu {
    flex-direction: column;
    gap: 20px;
}
}

.col-12.col-lg-6.d-flex.justify-content-center.text-center.copyright {
    display: flex;
    gap: 30px;
  align-items: center;
}
i.fab.fa-linkedin-in {
    color: rgba(255,255,255,0.5);
    text-decoration: none;
}

#footercontactinfo {
    padding-left: 0;
    list-style: none;
    color: #fff;
    font-size: 15px;
    line-height: 24px;
}
#footercontactinfo li {
    position: relative;
    margin-bottom: 15px;
}
#footercontactinfo li a {
    color: #fff;
    text-decoration: none;
    font-size: inherit;
}
#footercontactinfo li a:hover {color: #B7C6F7;}
#footercontactinfo li i {
    color: inherit;
    text-decoration: none;
    font-size: 14px;
    margin-right: 10px;
}