.Home22-Container01 .line       {background-color: var(--color-primary-dark) !important;}
.Home22-Container02 .line       {background-color: var(--color-primary-dark) !important;}
.Home03-heading03::before       {border-left: 4px solid var(--color-primary-dark) !important;}
footer .DnnModule               {padding: 30px 0;}

@media only screen and (max-width:768px) {
    .Home22-Container01         {font-size: 20px !important;}
}

/* Home Banner */
    .HomeBanner img             {max-height: 620px; margin: 0 auto; width:  auto;}
    .HomeBanner h1              {color: #999; font-weight: 400; padding-top: 40px; font-size: 60px; margin-bottom: 0;}
    .HomeBanner h2              {color: #fff; font-size: 60px; margin-top: 0;}
    .HomeBanner h4              {color: #999; padding: 40px 0 20px 0; line-height: 1.453em;}
    .btn-orange                 {border: solid 2px var(--color-primary-dark); margin: 20px 0; border-radius: 30px; color: var(--color-primary-dark) !important; padding: 10px 30px; margin-right: 15px; transition: 0.3s;}
    .btn-orange:hover           {background-color: var(--color-primary-dark); color: #fff !important;}
    .btn-white                  {border: solid 2px #333; margin: 20px 0; border-radius: 30px; color: #333 !important; padding: 10px 30px; transition: 0.3s;}
    .btn-white:hover            {background-color: #333; color: #fff !important;}

/* Gallery */
    .eds_GravityGallery_TreeLine .edg__gravityPortfolio_itemList.edg__gravityPortfolio_visibleItemList > li.edg__gravityPortfolio_active > span {color: #fff !important;}
    .eds_GravityGallery_TreeLine .edg__gravityPortfolio_itemList.edg__gravityPortfolio_visibleItemList > li:hover > span    {color: #fff !important;}
    .eds_GravityGallery_TreeLine .edg__gravityPortfolio_itemList.edg__gravityPortfolio_visibleItemList > li > span::before  {background-color: var(--color-primary-dark); z-index: -1;}