.header.background-color-light-blue-50 {
    background-color: #efefef;
}
.header.background-color-light-blue-50 {
    background-color: #efefef;
}
@media screen and (min-width: 992px)
{
.header {
    padding: 170px 0 90px 0;
}
}
@media screen and (min-width: 768px)
{
.header {
    padding: 45px 0;
}
.header {
    padding: 1.5rem 0;
    text-align: center;
}
}
@media screen and (min-width: 992px)
{
.header {
    padding: 170px 0 90px 0;
}
}
@media screen and (min-width: 992px)
{
.header {
    padding: 170px 0 90px 0;
}
}
@media screen and (min-width: 768px)
{
.header {
    padding: 45px 0;
}
}
.header {
    padding: 1.5rem 0;
    text-align: center;
}
@media (min-width: 991px)
{
h1, .h1, .h1 {
    font-size: 3.5rem;
    font-weight: 700;
    line-height: 125%;
    color: #232D3F;
    padding: 5rem;
}
}
@media (min-width: 768px)
{
    h1, .h1, .h1 {
    font-size: 3.5rem;
    font-weight: 700;
    line-height: 125%;
    color: #232D3F;
    padding: 5rem;
}
}
.custom-menu{
    padding:0;
    margin:0;
    list-style: none;
}
.custom-menu li{
    display:inline-block;
}
.section{
    padding: 5.5rem 0;
}
@media screen and (min-width: 992px)
{.section {
    padding: 6rem 0;
}}
@media screen and (min-width: 768px)
{.section {
    padding: 3rem 0;
}}

@media screen and (min-width: 992px)
{.section {
    padding: 6rem 0;
}}
@media screen and (min-width: 768px)
{.section {
    padding: 3rem 0;
}}
.auth-login-footer{
    padding:10px 0px;
    background: #7367f0;
}
.auth-login-footer ul{
    list-style: none;
    padding:0;
    margin:0;
    display:flex;
    justify-content:space-around;
}
.auth-login-footer ul a{
    color:#fff;
}
.auth-login-footer ul li{
    padding:0;
    margin:0;
}