.banner-info-bg {
    padding: 2% 4%;
    background: #00000073;
}

.w3l-main-slider .banner-info-bg {
    max-width: 710px;
}

.btn-learn {
    border: 1px solid white;
    color: #ffffff;
}

.w3l-bootstrap-header nav.navbar {
    position: fixed;
}

.modal-body {
    padding: 2.5rem !important;
}

.modal-body h5 {
    margin-bottom: 1rem;
}

.modal-header {
    display: block;
}

.w3l-footer-29-main .footer-top-29 {
    grid-template-columns: 3fr 3fr 2fr;
}

@media only screen and (max-width: 780px) {
    .w3l-footer-29-main .footer-top-29 {
        grid-template-columns: 1fr 1fr 2fr;
    }
}

.modal-body{
    color: #272727;
}

.modal-content{
    background-repeat: no-repeat;
    background-size: cover !important;
    background: url(../images/modal_back.jpg);
}

.modal ul {
  list-style: none;
  padding: 0;
}

.modal ol {
  list-style: none;
}

.modal ul > li {
  padding-left: 1.3em;
}
.modal ul > li:before {
  content: "\f061"; /* FontAwesome Unicode */
  font-family: FontAwesome;
  display: inline-block;
  margin-left: -1.3em; /* same as padding-left set on li */
  width: 1.3em; /* same as padding-left set on li */
}

.modal-header {
    border-bottom: none;
}