 @import url('https://fonts.googleapis.com/css2?family=Nunito:wght@300;400;500;600;700;800&display=swap');
  @import url('https://fonts.googleapis.com/css2?family=Covered+By+Your+Grace&display=swap');
 p{
font-family: 'Nunito', sans-serif;
 }	 
#eut-header #eut-main-menu > ul > li > a span.eut-item {
  position: relative;
  color: #452004;
  font-size: 15px;
  text-transform: uppercase;
  font-family: 'Nunito', sans-serif !important;
  font-weight: 500;
}
#eut-header.eut-default #eut-main-menu > ul > li > a span.eut-item::after {
  background-color: transparent;
}	 
#eut-header .eut-menu-options-wrapper {
  margin-top: 35px;
}
#eut-inner-header .eut-container {
  width: 100%;
  max-width: 85%;
}
.eut-menu-options-wrapper p {
  line-height: 25px;
  margin-bottom: 0px;
}
.eut-menu-options-wrapper {
  border: none !important;
}
.we-week {
  color: #452004;
  font-size: 17px;
} 


.call-head {
  color: #452004 !important;
  font-size: 21px;
  text-transform: uppercase;
  font-family: 'Nunito', sans-serif !important;
  font-weight: 400;
  line-height: 45px !important;
  margin-top: 5px;
  background: url(/wp-content/uploads/2023/04/call-icon.png);
  background-repeat: no-repeat;
  padding-left: 60px;
  background-size: 45px;
}
#eut-header .eut-menu-options-wrapper {
  margin-top: 20px;
  height: 100px !important;
}
#eut-header #eut-inner-header {
  border: none;
}
.eut-box-title {
  font-family: 'Covered By Your Grace', cursive !important;
  font-size: 30px;
  font-weight: 400;
  margin-bottom: 0px;
  text-transform: uppercase;
  color: #fff !important;
}
.banner-sec .eut-image-icon {
  margin-right: 15px !important;
}
.banner-title {
  font-family: 'Nunito', sans-serif !important;
  font-size: 65px;
  color: #fff !important;
  line-height: 65px;
}
.eut-box-content p {
  font-family: 'Nunito', sans-serif !important;
 font-size: 19px;
  color: #fff;
  font-weight: 600;
}
.wpb_column.eut-column.eut-column-1-2.pad-right {
  padding-right: 0px !important;
}
.wpb_column.eut-column.eut-column-1-2.pad-left {
  padding-left: 0px;
  padding-right: 0px !important;
}
.top-title {
  color: #f45c00;
  font-size: 35px;
  font-family: 'Covered By Your Grace', cursive !important;
  margin-bottom: 0px;
  font-weight: 400 !important;
}
.sec-title {
  font-family: 'Nunito', sans-serif !important;
  font-size: 53px;
  line-height: 50px;
  margin-top: 15px;
margin-bottom: 25px;
  color: #452004 !important;
  font-weight: 800;
}
.about-text {
  color: #555;
  font-size: 18px;
  margin-bottom: 10px;
  line-height: 26px;
}
.about-text span {
  color: #555;
  font-size: 18px;
  margin-bottom: 10px;
  line-height: 26px;
  font-family: 'Nunito', sans-serif !important;
}
.about-list li {
  font-family: 'Nunito', sans-serif !important;
  font-size: 18px;
  font-weight: 500;
  color: #333;
  line-height: 37px;
  background: url(/wp-content/uploads/2023/04/list-icon.png);
  background-repeat: no-repeat;
  background-position: center left;
  padding-left: 25px;
  list-style: none;
}
.about-list {
  margin-left: 0px;
  margin-bottom: 20px;
}
.read-more-btn a {
  background: #f45c00;
  padding: 10px 30px;
  border-radius: 34px;
  font-size: 17px;
  color: #fff;
}
.read-more-btn {
  margin-top: 50px;
}
.callus-on p {
  margin-bottom: 0px;
  color: #f45c00;
  font-size: 35px;
  font-family: 'Covered By Your Grace', cursive !important;
  margin-bottom: 5px;
  font-weight: 400 !important;
  text-transform: uppercase;
}
.callus-on h3 {
  font-family: 'Nunito', sans-serif !important;
font-size: 36px;
line-height: 36px;
  margin-top: 5px;
  margin-bottom: 20px;
  color: #452004 !important;
}
.callus-on {
  background: url(/wp-content/uploads/2023/04/call-us-icon.png);
  background-repeat: no-repeat;
  padding-left: 85px;
  background-size: 60px;
  background-position: center left;
}
.home-services p {
  color: #f45c00;
  font-size: 35px;
  font-family: 'Covered By Your Grace', cursive !important;
  margin-bottom: 5px;
  font-weight: 400 !important;
  text-align: center;
}
.home-services h3 {
  font-family: 'Nunito', sans-serif !important;
  font-size: 45px;
  line-height: 45px;
  margin-top: 0px;
  margin-bottom: 0px;
  color: #452004 !important;
  text-align: center;
  font-weight: 800;
}
.testimonial-sec .eut-box-title {
  font-family: 'Nunito', sans-serif !important;
  font-size: 24px;
  line-height: 26px;
  margin-top: 15px;
  margin-bottom: 5px;
  color: #452004 !important;
  font-weight: 600;
  text-transform: capitalize;
}
.testimonial-sec .eut-box-content p {
  font-family: 'Nunito', sans-serif !important;
  font-size: 18px;
  line-height: 26px;
  margin-top: 0px;
  margin-bottom: 5px;
  color: #f45c00 !important;
  font-weight: 600;
  text-transform: capitalize;
}
.eut-element.testimonial-sec.eut-testimonial.eut-carousel-element.eut-align-left.eut-testimonial-element {
  background: #f1f1f1;
  border-radius: 25px;
}
.eut-element.eut-text.testi-text {
  padding: 30px 30px 0px 30px;
  margin-bottom: 0px;
}
.eut-element.eut-box-icon.eut-align-left.eut-large.testi-bot {
  padding: 10px 0px 0px 25px;
}
.eut-section.testi {
  margin-bottom: 0px;
  padding-bottom: 25px;
}
.eut-testimonial-element p {
  margin-bottom: 0.45em;
  font-family: 'Nunito', sans-serif !important;
  font-size: 17px;
  line-height: 26px;
}
.eut-element.eut-text.testi-text {
  background-repeat: no-repeat;
  background-position: center left;
  background-position-x: 30px;
  background-size: 120px;
}
.owl-controls.clickable {
  float: right;
  margin-top: -56px;
  margin-right: 35px;
}
.eut-testimonial .owl-controls .owl-page span{
	width:15px;
	height:15px;
}
.eut-testimonial .owl-controls .owl-page.active span, .eut-testimonial .owl-controls.clickable .owl-page:hover span{
	border:3px solid #f45c00;
}
.wpb_column.eut-column.eut-column-1-2.margin-top {
  margin-top: 75px;
}
#eut-footer-area {
  background: #fff;
}
.eut-copyright p {
  font-family: 'Nunito', sans-serif !important;
  font-size: 15px;
  margin-bottom: 0px;
  color: #fff;
}
#eut-footer-bar {
  background-color: transparent;
  color: #5c5c5c;
  background-image: url(/wp-content/uploads/2023/04/footer-bottom.png);
  background-position: center left;
  background-size: cover;
  background-position-y: 5px;
background-repeat: no-repeat;
}
.footer-about {
  color: #555;
  font-size: 17px;
  line-height: 25px;
  margin-bottom: 0px !important;
}
#block-8 {
  margin-bottom: 15px;
}
#block-7 {
  margin-bottom: 15px;
}
#eut-widget-social-2 a {
  color: #555 !important;
  padding-top: 10px;
  padding-right: 10px;
}
.eut-widget-title {
  font-family: 'Nunito', sans-serif !important;
  font-size: 28px;
  line-height: 30px;
  margin-bottom: 20px;
  text-transform: capitalize;
  color: #f45c00 !important;
}
#menu-main-menu-2 li {
  border: none;
  line-height: 15px;
  font-size: 16px;
}
#menu-main-menu-2 li {
  border: none;
  line-height: 15px;
  font-size: 16px;
  color: #555 !important;
  margin-bottom: 7px;
}
#menu-main-menu-2 li a {
  color: #555 !important;
  font-weight: 600;
}
#menu-main-menu-2 li a {
  background: url(/wp-content/uploads/2023/04/icon-arrow.png);
  background-repeat: no-repeat;
  padding-left: 13px;
  background-position: center left;
}
#eut-widget-contact-info-3 h3 {
  font-size: 17px;
  color: #555 !important;
  margin-bottom: 20px;
}
#eut-widget-contact-info-2 {
  margin-bottom: 0px;
}
#eut-widget-contact-info-3 ul li {
  border: none;
  margin-bottom: 0px;
  font-size: 16px;
  font-family: 'Nunito', sans-serif !important;
  color: #555;
}
#eut-widget-contact-info-3 ul li a {
  font-family: 'Nunito', sans-serif !important;
  color: #555 !important;
    font-size: 16px;
}
.eut-widget.eut-contact-info li.eut-address::before,
.eut-widget.eut-contact-info li.eut-mobile-number::before,
.eut-widget.eut-contact-info li.eut-email::before {
  content: none;
}
.eut-address {
  background: url(/wp-content/uploads/2023/04/location-icon.png);
  background-repeat: no-repeat;
  padding-left: 25px;
  background-position-y: 5px;
}
.eut-mobile-number{
  background: url(/wp-content/uploads/2023/04/mobile-icon.png);
  background-repeat: no-repeat;
  padding-left: 25px;
  background-position-y: 5px;
}
.eut-email{
background: url(/wp-content/uploads/2023/04/email-icon.png);
  background-repeat: no-repeat;
  padding-left: 30px;
background-position-y: 5px;
background-size: 20px;
}
.gallery-sty img {
  border-radius: 10px;
}
.gallery-sty.eut-isotope.eut-with-gap .eut-isotope-item {
  padding-left: 5px !important;
  padding-right: 5px !important;
  margin-bottom: 5px !important;
}
.eut-section.contact-page-icons .eut-box-icon.eut-align-center img {
  height: 135px;
  width: auto;
}
.contact-page-icons .eut-box-title {
  color: #452004 !important;
  font-family: 'Nunito', sans-serif !important;
  font-size: 25px;
  font-weight: 700;
  text-transform: capitalize;
}
.contact-page-icons .eut-image-icon {
  margin-bottom: 12px !important;
}
.contact-page-icons p {
color: #000;
font-size: 17px;
font-weight: 400;
}
.contact-page-form {
  background: #f1f1f1;
  padding: 50px;
}
.contact-page-form input[type="text"], 
.contact-page-form input[type="email"],
 .contact-page-form input[type="date"],
 .contact-page-form select,
 .contact-page-form textarea {
  background-color: #fff !important;
  padding: 16px !important;
  opacity:1 !important;
  border-radius: 5px;
}
.contact-page-form .eut-column-1-2, .contact-page-form .eut-column-1 {
  padding: 10px;
}
.contact-page-form textarea {
  height: 140px;
}
.contact-page-form input[type="submit"] {
  background: #f45c00 !important;
  padding: 18px 35px;
  border-radius: 25px;
  font-size: 17px !important;
  text-transform: capitalize;
  border: none;
  font-weight: 400;
}
.eut-element.eut-box-icon.eut-align-left.eut-large.testi-bot img {
  display: none;
}
@media(max-width:767px){
	#eut-header .eut-logo .eut-logo-wrapper img {
  display: block;
  position: relative;
  height: 290%;
  top: -50%;
  width: auto !important;
  max-width: none;
}
#eut-header .eut-menu-options-wrapper {
  margin-top: 50px;
}
.eut-menu-options-wrapper {
  margin-left: 0px !important;
}	
#eut-main-menu-responsive ul.eut-menu li a {
  font-family: 'Nunito', sans-serif !important;
  color: #333 !important;
}
.eut-section.eut-feature-header.banner-sec {
  padding-top: 50px !important;
  padding-bottom: 50px !important;
}
.wpb_column.eut-column.eut-column-1-2.pad-left {
  padding-left: 22px;
  padding-right: 0px !important;
}
#eut-footer-bar {
 background-position: center left;
  background-position-x: -50px;
}
}