html {
    width: 100% !important;
    font-size: 14px;
}

@media (min-width: 768px) {
  html {
    font-size: 16px;
  }
}

html {
    position: relative;
    min-height: 100%;
}

body {
    width: 100% !important;
    margin-bottom: 60px;
}


.txt-color-a {
    color: rgb(221, 221, 221);
}

.txt-color-b {
    color: rgb(30, 119, 53)
}

.txt-color-c {
    color: rgb(30, 0, 80);
}

.txt-size-a {
    font-size: 28px;
}

txt-header {
    color: aquamarine;
    font-size: 18px;
    padding-top: .3125rem;
    padding-bottom: .3125rem;
    margin-right: 1rem;
    text-decoration: none;
    white-space: nowrap;
}



.section-a {
    width: 100%;
    background-color: rgb(241, 241, 241) !Important;
}
.section-a-txt-a {
    color: rgb(30, 119, 53)
}
.section-a-txt-b {
    color: rgb(30, 0, 80);
}
.section-a-txt-c {
    color: rgb(30, 0, 80);
    font-size: 28px;
}
.section-a-txt-d {
    color: rgb(30, 0, 80);
    font-size: 28px;
}

.section-b {
    width: 100%;
    background-image: url('/img/rockpop/concert.png');
    background-repeat: no-repeat;
    background-color: rgb(209, 208, 190) !Important;
    background-position: center center;
    background-size: cover;
}
.section-b-txt-a {
    color: rgb(30, 119, 53);
}
.section-b-txt-b {
    color: rgb(30, 0, 80);
}

.section-d {
    width: 100%;
    background-color: rgb(232, 232, 253) !Important;
}

border-3 {
    border-width: 3px !important;
}

.mc-button-dark-blue {
    background-color: rgb(30, 119, 53) !important;
    color: rgb(221, 221, 221);
}