:root {
  --thm-base: #005230 !important;
}
.header {
	background: #e5f0ec; 
}
.header-top {
	background: #005230; 
}
.main-menu .navigation>li.current-menu-item>a {
    background-color: #e5f0ec !important;
}
.main-logo-box {
    height: 122px;
	background: #005230;
}
.main-logo-box img {
    height: 85px;
}
.sticky-header .logo img {
    height: 75px !important;
}
.sticky-header{
		  background: #e5f0ec;

}
.progress-box.wow{
	display:none;
}
.about-style1-area {
	padding: 90px 0 0px;
}
/* .bottom-parallax .footer-area {
	position: absolute;
} */
.about-style1-area .shape1
{
   top: 0px;
    width: 640px;
    height: 604px;
}
.main-menu .navigation>li.current-menu-item>a {
    background-color: #ffffff;
}
.submenu{
	    top: 106px !important;
}
.sec-title--style2 .sub-title h3 {
	font-family: auto;
}
.sec-title .sub-title h3 {
	font-family: auto;
}
.phone-number-box2 .phone p {
	font-family:auto;
}
.video-gallery-style1 {
	display:none;
}
.breadcrumb-menu ul li a {
	font-family:auto;
}
.breadcrumb-menu ul li:last-child {
	font-family:auto;
}
.breadcrumb-area-bg:before {
	    background: none;
}
.breadcrumb-menu ul li:last-child {
    color: black;
}
.breadcrumb-area .title h2
 {
    color: #000000;
}
.breadcrumb-area .inner-content
 {
    padding: 80px 0 0px;
}
.tag-social-share-box
 {
    display: none !important;
}
@media (max-width: 768px) {
  h2 {
    font-size: 30px !important;
  }
	.about-style1-area {
	padding: 10px 0 60px;
}
	.about-style1__bottom-content {
		display:none !important;
	}
}
/* 1. Target ONLY the icons by name */
.footer-area i, 
.footer-area svg, 
[class^="eicon-"], 
.elementor-icon i {
    width: 25px !important;
    height: 25px !important;
    font-size: 25px !important;
    max-width: 25px !important;
    display: inline-block !important;
}

/* 2. Reset ALL images to behave normally */
img {
    width: auto !important;
    max-width: 100% !important;
    height: auto !important;
}

/* 3. Specifically fix the "Small Photo" on the Home Page */
#big-photo img, 
.elementor-widget-image img {
    min-width: 250px !important; /* Forces them to stay at least this big */
}