.pac .flex-row { -ms-flex-direction:row!important;flex-direction:row!important}
.pac .flex-column{-ms-flex-direction:column!important;flex-direction:column!important}
.pac .justify-content-end{-ms-flex-pack:end!important;justify-content:flex-end!important}
.pac .align-items-center{-ms-flex-align:center!important;align-items:center!important}
	
.pac .pb-5, .pac .py-5 { padding-bottom: 3rem!important;}
.pac .pt-5, .pac .py-5 { padding-top: 3rem!important;}
.pac .pb-4, .pac .py-4 { padding-bottom: 1.5rem!important;}
.pac .pt-4, .pac .py-4 { padding-top: 1.5rem!important;}
.pac .pb-3, .pac .py-3 { padding-bottom: 1rem!important;}
.pac .pt-3, .pac .py-3 { padding-top: 1rem!important;}

.pac .mb-3, .pac .my-3 { margin-bottom: 1rem!important;}

.pac .w-100 { width: 100%!important;}
.pac .d-inline-block { display: inline-block!important;}
.pac .d-block { display: block!important;}
.pac .d-flex { display:-ms-flexbox!important;display:flex!important}
.pac .border-top { border-top: 1px solid #dee2e6!important;}

.pac .text-uppercase { text-transform: uppercase!important;}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 { text-transform: none;}
.pac .h6, .pac h6 { font-size: 1.6rem;}

.pac .rounded-pill { border-radius: 50rem!important;}

.pac .col { -ms-flex-preferred-size: 0; flex-basis: 0; -ms-flex-positive: 1; flex-grow: 1; max-width: 100%;}
.pac .col, .pac .footer-logo { display: inline-block;}
.pac img.img-fluid { width: 90px;}

@media (min-width: 1200px){
  .pac .col-lg-11 {
    float: right;
  }
}
