*, html, body{
    font-family: 'Roboto', sans-serif;
}
:root{
    --primary-color: #602662;
    --secondary-color: #ee9b23 ;
    --text-color: #134763;
    --grey: #c5c9c9;
    --bg: #edfff0;
    --footer-height: 58px;
}
ul, ol {
    margin: 0 !important;
}
.primary-color{
    background-color: #602662 !important;
}
.secondary-color{
    background-color: #ee9b23  !important;
}
.mean-container .mean-bar{
    z-index: 1;
}
.btn-primary{
    background-color: #602662 !important;
}
.btn-secondary{
    background-color: #ee9b23  !important;
    color: black !important;
    font-weight: 600;
}

.heading-color{
    color: #ee9b23 !important;
}
.main-navigation .current_page_item a, .main-navigation .current-menu-item a, .main-navigation ul.menu li a:hover {
    color: var(--primary-color);
}
.main-navigation ul li a{
    color: var(--primary-color) !important;
    font-weight: bold;
}
/***Flex Start ***/
.flex{
    display: flex;
}
.flex-row{
    flex-direction: row;
}
.flex-column{
    flex-direction: column;
}
.flex-content-center, .content-center{
    justify-content: center;
}
.flex-content-end{
    justify-content: end;
}
.space-around{
    justify-content: space-around;
}
.space-between{
    justify-content: space-between;
}
.flex-item-stretch{
    align-items: stretch;
}
.flex-item-end{
    align-items: flex-end;
}
.flex-item-start{
    align-items: flex-start;
}
.flex-item-center, .item-center{
    align-items: center;
}
.flex-wrap{
    flex-wrap: wrap;
}
/*** Flex End ***/