 @import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400;500;600;700&display=swap');
 p{
	 font-family: 'Montserrat', sans-serif;
 }
 #eut-header.eut-default #eut-main-menu > ul > li > a span.eut-item::after {
  background-color: transparent !important;
}
#eut-header #eut-main-menu > ul > li > a span.eut-item {
  position: relative;
  font-family: 'Montserrat', sans-serif;
  font-size: 15px;
  font-weight: 600;
  color: #000;
}
#eut-header #eut-main-menu ul li.current-menu-item > a span {
  color: #568d5e !important;
}
#eut-header.eut-default #eut-main-menu > ul > li > a span.eut-item::after {
  background-color: transparent !important;
}
.phone-number span {
  background: url(/wp-content/uploads/2023/03/phone-icon.png);
  background-repeat: no-repeat;
  padding-left: 20px;
  background-position: center left;
  font-weight: 400 !important;
}
.email-address span {
  background: url(/wp-content/uploads/2023/03/email-icon.png);
  background-repeat: no-repeat;
  padding-left: 28px;
  background-position: center left;
  font-weight: 400 !important;
}
.eut-title.eut-dark {
  font-family: 'Montserrat', sans-serif !important;
  font-size: 50px !important;
  line-height: 55px !important;
} 
.eut-description.eut-dark {
  font-family: 'Montserrat', sans-serif !important;
  font-size: 15px !important;
  width: 35% !important;
  line-height: 24px !important;
}
#eut-feature-section .eut-feature-content .eut-button-wrapper {
  margin-top: 20px !important;
}
.eut-btn.eut-btn-medium.eut-square.eut-bg-primary-1 {
  background: #568d5e;
  text-transform: capitalize;
  font-size: 15px !important;
  padding: 12px 26px !important;
  border-radius: 5px;
  border: none;
}
.about-title {
  font-family: 'Montserrat', sans-serif !important;
  font-size: 40px !important;
  text-align: center;
} 
.eut-element.eut-text.home-about p {
  text-align: center;
  margin-bottom: 15px;
}
.eut-element.eut-text.home-about p strong {
  color: #568d5e !important;
  font-size: 20px;
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 500;
}
.eut-element.eut-text.home-about p {
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 400;
  color: #000;
}
.know-more a {
  color: #568d5e;
  text-transform: uppercase;
  font-size: 13px;
  font-weight: 600;
  font-family: 'Montserrat', sans-serif !important;
  border: 2px solid;
  padding: 10px 30px;
  border-radius: 10px;
}
.know-more {
  margin-top: 40px;
} 
.home-service-title {
  font-family: 'Montserrat', sans-serif !important;
  font-size: 40px !important;
  padding-top: 50px;
  padding-bottom: 0px !important;
  margin-bottom: 10px;
}
.home-service-title {
  margin-bottom: 20px;
}
.h-service-text {
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 400;
  color: #000;
  margin-bottom: 5px;
  font-size: 14px;
  line-height: 25px;
}
.home-service-list li {
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 400;
  color: #568d5e;
  margin-bottom: 5px;
  font-size: 15px;
  line-height: 25px;
}
.home-service-list li {
font-family: "Open Sans" !important;
  font-weight: 400;
  color: #568d5e;
  margin-bottom: 20px;
  font-size: 16px;
  line-height: 30px;
  background: url(/wp-content/uploads/2023/03/service-icon.png);
    background-repeat: repeat;
  background-repeat: no-repeat;
  list-style: none;
  padding-left: 30px;
}
.home-service-list {
  margin-left: 0px;
}
.contact-form-home input[type="text"], .contact-form-home input[type="tel"], .contact-form-home input[type="email"], .contact-form-home textarea {
  background: #fff !important;
  border: 1px solid #555 !important;
  border-radius: 5px;
  opacity: 1 !important;
}
.contact-form-home textarea {
  background: #fff !important;
  border: 1px solid #555 !important;
  border-radius: 5px;
  opacity: 1 !important;
  height: 130px;
}
.contact-form-home input[type="submit"] {
  background: #568d5e;
  font-size: 15px !important;
  padding: 14px 26px !important;
  border-radius: 5px;
  border: none;
  width: 100%;
  font-family: 'Montserrat', sans-serif !important;
  text-transform: uppercase;
}
.eut-element.eut-text.home-service {
  padding: 50px 100px;
}
.eut-section.home-contact {
  padding-right: 0px !important;
}
.eut-element.eut-text.contact-info h3 {
  margin-bottom: 40px !important;
}  
.contact-form-home .wpb_column.eut-column.eut-column-1-2 {
  width: 49%;
}
.wpb_column.eut-column.eut-column-1-2.mar-right-c {
  margin-right: 10px;
}
.footer-top-title {
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 400;
  font-size: 40px;
  text-align: center;
  color: #fff !important;
  line-height: 45px;
}

.home-footer-top-btn a {
  background: #568d5e;
  font-size: 15px !important;
  padding: 14px 26px !important;
  border-radius: 5px;
  border: none;
  width: 100%;
  font-family: 'Montserrat', sans-serif !important;
  text-transform: uppercase;
  color: #fff !important;
  font-weight: 500;
}
.home-footer-top-btn {
  text-align: center;
  margin-top: 40px !important;
}
#eut-footer-area {
  background: #000 !important;
}
#eut-footer-bar {
  border-top: 1px solid #555;
  background: #000 !important;
}
#eut-widget-contact-info-2 li {
  font-family: 'Montserrat', sans-serif !important;
  font-size: 14px;
  border: none;
  line-height: 18px;
  margin-bottom: 5px;
}
#eut-widget-contact-info-2 li a,
 #eut-widget-contact-info-2 li,
#menu-quick-links li a,
 #nav_menu-3 li a  {
  color: #fff !important;
}
#menu-quick-links li, #nav_menu-3 li {
font-family: "Open Sans" !important;
  font-size: 14px;
  border: none;
  line-height: 18px;
}
.eut-widget-title {
  font-family: 'Montserrat', sans-serif !important;
  font-size: 20px;
  color: #fff !important;
  text-transform: capitalize;
  font-weight: 400;
  margin-bottom: 20px;
}
#eut-widget-contact-info-2 li::before {
  content: none;
}
.eut-address {
  background: url(/wp-content/uploads/2023/03/location.png);
  background-repeat: no-repeat;
padding-left: 25px;
background-size: 15px;
}
.eut-phone{
	 background: url(/wp-content/uploads/2023/03/phone.png);
  background-repeat: no-repeat;
padding-left: 25px;
background-size: 15px;
}
.eut-email{
background: url(/wp-content/uploads/2023/03/email.png);
  background-repeat: no-repeat;
padding-left: 25px;
background-size: 18px;
}
.eut-web{
background: url(/wp-content/uploads/2023/03/link.png);
  background-repeat: no-repeat;
padding-left: 25px;
background-size: 18px;	
}
.eut-copyright {
  font-family: 'Montserrat', sans-serif !important;
  color: #fff;
}
#eut-page-title-content h1 {
  font-family: 'Montserrat', sans-serif !important;
  text-transform: uppercase !important;
  font-size: 40px !important;
}
.what-we-do {
  font-family: 'Montserrat', sans-serif !important;
  font-size: 40px !important;
  text-align: center;
  font-weight: 600;
  text-transform: capitalize;
}
.eut-element.eut-text.service-sec h3 {
  font-family: 'Montserrat', sans-serif !important;
  font-size: 30px !important;
  font-weight: 500;
  color: #568d5e !important;
}
.eut-element.eut-text.service-sec ul li {
  background: url(/wp-content/uploads/2023/03/icon-list.png);
  background-repeat: no-repeat;
 font-family: "Open Sans" !important;
  background-repeat: no-repeat;
background-position: left top;
padding-left: 30px;
background-position-y: 8px;
list-style: none;
margin-bottom: 10px;
color: #000;
}
.eut-element.eut-text.service-sec ul {
  margin-left: 0px;
}
.mg-posts-modul-6 .mg-sec-top-post .mg-blog-meta {
  margin-bottom: 0px;
  display: none;
}
.mg-blog-category {
  display: none;
}
.mg-sec-top-post.py-3.col {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}
.mg-posts-sec-post {
  padding: 5px;
  margin-bottom: 20px;
  box-shadow: none;
}
.eut-element.eut-text.contact-info p, .eut-element.eut-text.contact-info h3 {
  text-align: center;
  margin-bottom: 10px !important;
  line-height: 24px;
  color: #fff !important;
}
.eut-element.eut-text.contact-info {
  background: #000;
  padding: 0px 50px 50px 50px;
}
.eut-description.eut-dark {
  margin-top: 15px;
}
.email-address.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-23 span {
  text-transform: lowercase !important;
}
@media (max-width:767px){
.eut-element.eut-text.home-service {
  padding: 20px 30px;
}
.eut-element.eut-text.home-contact {
 padding: 0px 20px 0px 20px;
}
.contact-form-home .wpb_column.eut-column.eut-column-1-2 {
  width: 100%;
}	
#eut-main-menu-responsive ul span {
  margin: 0;
  list-style: none;
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 500;
  color: #000 !important;
}
#eut-header .eut-logo .eut-logo-wrapper img {
  display: block;
  position: relative;
  height: 170% !important;
  top: -86% !important;
  width: auto !important;
  max-width: none;
}
.eut-description.eut-dark {
  font-family: 'Montserrat', sans-serif !important;
  font-size: 15px !important;
  width: 100% !important;
  line-height: 24px !important;
}
#eut-feature-section .eut-bg-image {
background-color: #f7f7f7 !important;
background-image: none !important;
}
#eut-footer-area {
  padding-top: 50px;
  padding-bottom: 0px !important;
}
.page-18 .eut-container {
  padding-top: 0px !important;
}
.home-service-title {
  text-align: center;
}
.home-service-list {
  margin-left: 75px;
}
} 