a{
    color: #307b5e;
}


/* body{
    text-align: justify;
} */


i.fa.fa-check-circle {
    color: #5bbe97;
}

li {
    line-height: 30px;
    text-align: justify;
}

body{
    font-family: 'Lato', arial, sans-serif;

}


/* p {
    color: #444;
    font-size: 16px !important;
} */

.h1, .h2, .h3, .h4, .h5, .h6 {
    font-family: 'Montserrat', sans-serif !important;
    font-weight: bold !important;
}

/* .hr-line {
    width: 350px !important;
} */

.h1 .h2{
    font-size: 30px !important;
}

.text-justify {
    text-align: justify !important;
}

.main-header{
    font-size: 30px !important;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
}

.title{
    font-size: 24px !important;
}
.container{
    text-align: justify !important;
}
.overview-head{
    font-size: 30px !important;
    font-family: 'Montserrat', sans-serif !important;
    font-weight: bold !important;
}
.text-center {
    text-align: center !important;
}

html {
    scroll-behavior: smooth;
  }

/* p {
    margin: 0 0 10px !important;
} */

/* .col-3 {
    -ms-flex: 0 0 0% !important;
    flex: 0% !important; 
    max-width: none !important; 
}


.list-items {
    margin: 0px calc(1.78571% - 0.58%) 0px 0px;
     width: 23.66071%; 
    background-color: #7d8e9c;
    background: #f4f7f9;
}




.col-md-3 {
    display: flex;
    align-items: center;
    justify-content: center;
} */


/* 
#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu ul.mega-sub-menu ul.mega-sub-menu {
    position: absolute;
    visibility: hidden;
    margin-left: 10px;
}



li#mega-menu-item-129:hover  > ul.mega-sub-menu{
   
    visibility: visible !important;
    opacity: 1 !important;
    
}

li#mega-menu-item-129  > ul.mega-sub-menu{
    border-bottom: 1px solid #ebebeb !important;
    top: 47px !important;
    margin-top: -6px !important;
    margin-left: -1px !important;
    background-color: #ffffff !important;
    border-radius: 0 6px 6px 6px !important;
    width: 250px !important;
    padding: 5% 11% !important;
    

}

li#mega-menu-item-129  > ul.mega-sub-menu a{
    padding: 2% 0% !important;
    border-bottom: 1px solid #ebebeb !important;
} */



