/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Mar 26 2026 | 16:25:05 */
.styled-header-wrp {
    display: flex;
    align-items: center;
    text-align: center;
}

.styled-header-wrp::before,
.styled-header-wrp::after {
    content: '';
    flex: 1;
    border-bottom: 2px solid #f7e01e; /* Adjust line thickness and color */
    margin: 0 10px; /* Adjust spacing between text and lines */
}

.tilt-15 {
    display: inline-block; /* Essential to make text rotate */
    transform: rotate(15deg);
    -webkit-transform: rotate(15deg); /* Safari support */
}
.tilt-minus-15 {
    transform: rotate(-15deg);
}

.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"],
.wpcf7 textarea {
    width: 100%;
    padding: 10px;
    font-size: 1em;
    margin-bottom: 10px; /* Space between fields */
}
.cf-textlabel-wrp {padding:0 !important; margin:0 !important;}
/* More aggressive (all p tags inside forms) */
.wpcf7 p {
  margin: 0 !important;
}

@media screen and (min-width:768px) and (max-width:979px) {
  .recent-posts.services-block li .post_content_holder {
    height:215px;
  }
  .recent-posts.services-block li .excerpt {
    padding-left: 0px !important;
}
  }
.recent-posts.services-block li .post_content_holder .link_block {
    min-height: 136px !important;
    padding: 20px 10px 1px !important;
}
@media screen and (max-width:767px) {
.recent-posts.services-block li .excerpt {
    padding-left: 65px !important;
}
}

@media screen and (min-width:1350px) {
  .recent-posts.services-block li .post_content_holder {
    height:155px;
  }
  .recent-posts.services-block li h5 {
    font-size: 20px!important;
  }

@media screen and (min-width:980px)  and (max-width:1199px) {
  .recent-posts.services-block li .post_content_holder {
    height:165px;
  }
  }