@font-face {
    font-family: montBoldFooter;
    src: url(../fonts/new-fonts/Montserrat-Bold.otf) format("opentype");
  }

  @font-face {
    font-family: montMediumFooter;
    src: url(../fonts/new-fonts/Montserrat-Medium.otf) format("opentype");
  }

.mont-med-footer{
    font-family: montMediumFooter
}

.cl_base_icon li a {
    display: block;
    float: left;
    font-size: 30px;
    margin-right: 10px;
    color: white;
  }

  .cl_base_icon li {
    float: left;
    list-style: none;
    break-inside: avoid-column;
    -webkit-column-break-inside: avoid;
  }

.connect {
    font-size: 14px;
    margin: 0% 10%;
    color: white;
    letter-spacing: 1px;
    font-family: Arial !important;
}

.mdthink-icon{
    width: 40%;
    padding: 0px;
    margin: 0% 32% 0%;
}

.font-col{
    color: white;
}

.footer-style {
    font-weight: 400;
    letter-spacing: 1px;
}

.phone-style{
    font-size: 28px;
    position: absolute;
}

.margin-30 {
    margin: 30px;
}

.margin-35 {
    margin: 35px;
}

.mdthink-text {
    text-align: center;
    padding-left: 20px;
}

.font-400{
    font-weight: 400;
}

.powered-by-pos{
    margin: 0% 0% 0% 30%;
}
.footerLinks{
    display: inline-block;
}

ul > li > a:hover {
    color: white;
  }

@media only screen and (max-width: 767px){
.powered-by-pos{
    margin: 0% 0% 0% 18%;
}
.mdthink-icon{
    margin: 0 0 0 25% !important;
}
.mdthink-text{
    padding-left: unset;
}
.footerBottom{
    padding: 8px 15px !important;
}
.footerLinks{
    display: grid;
}
}
