/* .fancybox-slide--iframe .fancybox-content {
    width: 400px !important;
    height: 600px !important;
    max-width: 90%;
    max-height: 90%;
} */
.fancybox-slide--iframe .fancybox-content {
  width: 550px !important;
  height: 900px !important;
  max-width: 95%;
  max-height: 95%;
  margin: auto;
}

section.fullwidthcta .firstctalogo {
  min-width: 100px;
}

section.fullwidthcta .first-cta {
  padding: 40px 120px;
}

.blog-detail-page figure.wp-block-gallery,
.blog-detail-page .imgcenter {
  display: flex;
  flex-wrap: wrap;
  /*     margin: 0 -15px 0px; */
  row-gap: 15px;
  column-gap: 15px;
}

.form-group:has(textarea) {
  margin-bottom: 0;
}

/* .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image) {
	padding: 5px;
} */
.wp-block-gallery.has-nested-images figure.wp-block-image img {
  border-radius: 10px;
}

.wp-block-video {
  padding: 15px 0;
  margin: 0 -15px 0px;

}

.wp-block-video video {
  border-radius: 20px;
}

.blog-detail .wp-block-image img {
  margin-bottom: 20px;
}

.blog-detail .wp-block-video video {
  width: 100%;
}

.blog-detail .wp-block-video {
  padding: 0;
  margin: 0;
}

.postid-728 .img-content-wrapper {
  max-width: 48%;
}

.img-content-wrapper {
  flex: 0 0 50%;
  max-width: 49%;
  width: 100%;
}

.img-content-wrapper p {
  text-align: left;
  padding: 15px 0;
  color: #000;
}

.img-content-wrapper br {
  display: none;
}

#suburb-missing-popup h2 {
  color: #fff;
}

#suburb-missing-popup .wpcf7-response-output {
  margin-top: 20px;
}

.form-bottom-text {
  color: #fff;
  font-size: 12px;
  line-height: 21px;
  letter-spacing: 0.42px;
}

form.wpcf7-form .form-bottom-text>a {
  color: var(--yellowcolor);
  text-decoration: underline;
}

.sec_innerbanner .form-bottom-text,
.home_page .form-bottom-text {
  color: #fff;
  font-size: 12px;
  line-height: 22px;
}

.form-bottom-text p>a {
  text-decoration: underline;
  font-size: 12px;
  line-height: 22px;
max-width: 450px;
}

.smk_accordion .accordion_in .acc_content p,
.faq_accordion .accordion_in .acc_content p.ser-image-btm {
  color: #082e53;
  font-weight: bold;
  margin-top: 15px;
  font-size: 20px;
}

.page-template-faq .faq_content {
  margin-bottom: 50px;
  margin-top: 0;
}

/* .factsheet_section .pest_solutions_content span {
  font-size: 14px;
} */

.ctalogo.acta_aepa_logo {
    max-width: 200px;
}


.video-center-bg {
    background: #f5f5f5;
    padding: 0;
    border-radius: 0;
    text-align: center;
	margin-bottom: 40px;
}

.video-center-bg video {
    display: block;
    margin: 0 auto;
  max-width: 450px;
    height: auto;
	    border-radius: 0;
}

.page-id-254 .wp-block-video {
    padding: 0;
}



.blog_page  .ctatext{
    text-align: left !important;
    width: 100%;
    display: block;
}
.blog_page .ctatext-wrapper{
    justify-content: flex-start !important;
}
.blog_page section.fullwidthcta .ctatext {
    margin-left: 40 !important;
}




/* ------------------ Careers Form Css -------------------- */
.about-page .form-bg-wrapper {
  background-color: #f2f2f2;
  max-width: 800px;
  margin-inline: auto;
  border: 2px solid var(--themecolor);

  & .title_lg {
    font-size: clamp(16px, 16px + (20 - 16) * ((100vw - 575px) / (1920 - 575)), 20px);
    color: var(--themecolor);
    font-weight: 600;
    margin-bottom: 20px;
    text-align: center;
  }

  & p.form-bottom-text {
    font-size: 12px;
    color: var(--themecolor);
  }
}





@media (max-width: 575.98px) {

.blog_page section.fullwidthcta .first-cta {
    padding: 20px;
}

}





