#main-header {
    display: block;
    position: fixed;
    width: 100%;
    top:0;
}

.animate-1s{
    -webkit-transition: 0.5s!important;
    -moz-transition: 0.5s!important;
    -ms-transition: 0.5s!important;
    -o-transition: 0.5s!important;
    transition: 0.5s!important;
}


body {
    margin:0;
    margin-top:145px!important;
    overflow-x: hidden;
}

.line-filler-end {
    display: flex;
    align-items: center;
}

.line-filler-end:after {
  content: '';
  flex: 1;
  margin-left: 1rem;
  height: 4px;
  background-color: #1C293C;
}

.line-filler-start {
    display: flex;
    align-items: center;
}

.line-filler-start:before {
    content: '';
    flex: 1;
    margin-right: 1rem;
    height: 4px;
    background-color: #1C293C;
  }


.title-gradient-color {
        background: #00a6b1; /* Old browsers */
        background: -moz-linear-gradient(left,  #00a6b1 2%, #00a6b1 15%, #8b20aa 41%, #8b20aa 99%); /* FF3.6-15 */
        background: -webkit-linear-gradient(left,  #00a6b1 2%,#00a6b1 15%,#8b20aa 41%,#8b20aa 99%); /* Chrome10-25,Safari5.1-6 */
        background: linear-gradient(to right,  #00a6b1 2%,#00a6b1 15%,#8b20aa 41%,#8b20aa 99%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
        width: auto;
        margin: 0 auto;
        }

.title-shadow {
    text-shadow: 1px 1px 1px rgb(0 0 0 / 30%);
}

