.wpcf7 .screen-reader-response {
	position: absolute;
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px);
	clip-path: inset(50%);
	height: 1px;
	width: 1px;
	margin: -1px;
	padding: 0;
	border: 0;
	word-wrap: normal !important;
	word-break: normal !important;
}

.wpcf7 .hidden-fields-container {
	display: none;
}

.wpcf7 form .wpcf7-response-output {
	margin: 2em 0.5em 1em;
	padding: 0.2em 1em;
	border: 2px solid #00a0d2; /* Blue */
}

.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
	display: none;
}

.wpcf7 form.sent .wpcf7-response-output {
	border-color: #46b450; /* Green */
}

.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
	border-color: #dc3232; /* Red */
}

.wpcf7 form.spam .wpcf7-response-output {
	border-color: #f56e28; /* Orange */
}

.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
	border-color: #ffb900; /* Yellow */
}

.wpcf7-form-control-wrap {
	position: relative;
}

.wpcf7-not-valid-tip {
	color: #dc3232; /* Red */
	font-size: 1em;
	font-weight: normal;
	display: block;
}

.use-floating-validation-tip .wpcf7-not-valid-tip {
	position: relative;
	top: -2ex;
	left: 1em;
	z-index: 100;
	border: 1px solid #dc3232;
	background: #fff;
	padding: .2em .8em;
	width: 24em;
}

.wpcf7-list-item {
	display: inline-block;
	margin: 0 0 0 1em;
}

.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
	content: " ";
}

.wpcf7-spinner {
	visibility: hidden;
	display: inline-block;
	background-color: #23282d; /* Dark Gray 800 */
	opacity: 0.75;
	width: 24px;
	height: 24px;
	border: none;
	border-radius: 100%;
	padding: 0;
	margin: 0 24px;
	position: relative;
}

form.submitting .wpcf7-spinner {
	visibility: visible;
}

.wpcf7-spinner::before {
	content: '';
	position: absolute;
	background-color: #fbfbfc; /* Light Gray 100 */
	top: 4px;
	left: 4px;
	width: 6px;
	height: 6px;
	border: none;
	border-radius: 100%;
	transform-origin: 8px 8px;
	animation-name: spin;
	animation-duration: 1000ms;
	animation-timing-function: linear;
	animation-iteration-count: infinite;
}

@media (prefers-reduced-motion: reduce) {
	.wpcf7-spinner::before {
		animation-name: blink;
		animation-duration: 2000ms;
	}
}

@keyframes spin {
	from {
		transform: rotate(0deg);
	}

	to {
		transform: rotate(360deg);
	}
}

@keyframes blink {
	from {
		opacity: 0;
	}

	50% {
		opacity: 1;
	}

	to {
		opacity: 0;
	}
}

.wpcf7 [inert] {
	opacity: 0.5;
}

.wpcf7 input[type="file"] {
	cursor: pointer;
}

.wpcf7 input[type="file"]:disabled {
	cursor: default;
}

.wpcf7 .wpcf7-submit:disabled {
	cursor: not-allowed;
}

.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
	direction: ltr;
}

.wpcf7-reflection > output {
	display: list-item;
	list-style: none;
}

.wpcf7-reflection > output[hidden] {
	display: none;
}
.as-slider {
  position: relative;
  width: 100%;
  padding-bottom: 20px;
  box-sizing: border-box;

  --as-gap: 16px;

  --as-nav-w: 28px;
  --as-nav-h: 56px;
  --as-nav-radius: 4px;
  --as-nav-gap: 6px;
  --as-nav-arrow: 14px;

  --as-nav-bg: rgba(255, 255, 255, 0.3);
  --as-nav-bg-hover: rgba(255, 255, 255, 0.5);
  --as-nav-color: #111;
  --as-nav-ring: #eee;
  --as-nav-ring-width: 2px;
  --as-nav-shadow: 0 2px 8px rgba(0, 0, 0, 0.12);

  --as-line-offset: 20px;
}

.as-viewport {
  overflow: hidden;
  width: 100%;
}

.as-track {
  position: relative;
  display: flex;
  width: 100%;
  gap: var(--as-gap);
  align-items: stretch;

  will-change: transform;
}

.as-item {
  position: relative;
  flex: 0 0 100%;
  box-sizing: border-box;
}

.as-item .wp-block-post {
  list-style: none;
}

.as-slider[data-visible="2"] .as-item { flex-basis: calc((100% - 1 * var(--as-gap)) / 2); }
.as-slider[data-visible="3"] .as-item { flex-basis: calc((100% - 2 * var(--as-gap)) / 3); }
.as-slider[data-visible="4"] .as-item { flex-basis: calc((100% - 3 * var(--as-gap)) / 4); }
.as-slider[data-visible="5"] .as-item { flex-basis: calc((100% - 4 * var(--as-gap)) / 5); }
.as-slider[data-visible="6"] .as-item { flex-basis: calc((100% - 5 * var(--as-gap)) / 6); }

@media (min-width: 700px) and (max-width: 1200px) {
  .as-slider[data-visible-md="1"] .as-item { flex-basis: 100%; }
  .as-slider[data-visible-md="2"] .as-item { flex-basis: calc((100% - 1 * var(--as-gap)) / 2); }
  .as-slider[data-visible-md="3"] .as-item { flex-basis: calc((100% - 2 * var(--as-gap)) / 3); }
  .as-slider[data-visible-md="4"] .as-item { flex-basis: calc((100% - 3 * var(--as-gap)) / 4); }
  .as-slider[data-visible-md="5"] .as-item { flex-basis: calc((100% - 4 * var(--as-gap)) / 5); }
}

@media (max-width: 699px) {
  .as-slider[data-visible-tablet="1"] .as-item { flex-basis: 100%; }
  .as-slider[data-visible-tablet="2"] .as-item { flex-basis: calc((100% - 1 * var(--as-gap)) / 2); }
  .as-slider[data-visible-tablet="3"] .as-item { flex-basis: calc((100% - 2 * var(--as-gap)) / 3); }
}

@media (max-width: 459px) {
  .as-slider[data-visible-mobile="1"] .as-item { flex-basis: 100%; }
  .as-slider[data-visible-mobile="2"] .as-item { flex-basis: calc((100% - 1 * var(--as-gap)) / 2); }
}

.as-item > figure,
.as-item > li,
.as-item > .wp-block-image {
  width: 100%;
  max-width: 100%;
  margin: 0;
  flex: none;
}

.as-item img {
  display: block;
  width: 100%;
  height: auto;
}

.as-slider[data-cropped="1"] .as-item {
  display: flex;
  flex-direction: column;
}

.as-slider[data-cropped="1"] .as-item > figure,
.as-slider[data-cropped="1"] .as-item > li,
.as-slider[data-cropped="1"] .as-item > .wp-block-image {
  flex: 1 1 auto;
  height: 100%;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}

.as-slider[data-cropped="1"] .as-item > figure > a,
.as-slider[data-cropped="1"] .as-item > li > a,
.as-slider[data-cropped="1"] .as-item > .wp-block-image > a {
  display: block;
  flex: 1 1 auto;
  width: 100%;
  height: 100%;
}

.as-slider[data-cropped="1"] .as-item img {
  flex: 1 0 0%;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}

.as-prev,
.as-next {
  position: absolute;
  top: 50%;
  width: var(--as-nav-w);
  height: var(--as-nav-h);
  margin-top: calc(var(--as-nav-h) / -2);
  border-radius: var(--as-nav-radius);
  border: var(--as-nav-ring-width) solid var(--as-nav-ring);
  background: var(--as-nav-bg);
  -webkit-backdrop-filter: blur(1px) saturate(140%);
  backdrop-filter: blur(1px) saturate(140%);
  box-shadow: var(--as-nav-shadow);
  color: var(--as-nav-color);
  outline: none;
  cursor: pointer;
  z-index: 2;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: opacity .2s, background-color .2s, transform .1s, box-shadow .2s;
}

.as-prev { left: 2px; }
.as-next { right: 2px; }

.as-prev:hover,
.as-next:hover { background: var(--as-nav-bg-hover); }

.as-prev:active,
.as-next:active { transform: scale(0.95); }

.as-prev:focus-visible,
.as-next:focus-visible {
  outline: none;
}

.as-prev:disabled,
.as-next:disabled {
  opacity: 0.35;
  cursor: default;
}

.as-prev::before,
.as-next::before {
  content: "";
  width: var(--as-nav-arrow);
  height: var(--as-nav-arrow);
  background: currentColor;
  -webkit-mask: var(--as-arrow) center / contain no-repeat;
  mask: var(--as-arrow) center / contain no-repeat;
}
.as-prev {
  --as-arrow: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M15 4 7 12l8 8' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/></svg>");
}
.as-next {
  --as-arrow: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='m9 4 8 8-8 8' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/></svg>");
}

.as-slider[data-navs="out"] {

  padding-left: calc(var(--as-nav-w) + var(--as-nav-gap));
  padding-right: calc(var(--as-nav-w) + var(--as-nav-gap));
}

.as-slider[data-navs="out"] .as-prev { left: 0; }
.as-slider[data-navs="out"] .as-next { right: 0; }

@media (max-width: 459px) {
  .as-slider[data-navs="out"] {
    padding-left: 4px;
    padding-right: 4px;
  }
  .as-slider[data-navs="out"] .as-prev { left: 2px; }
  .as-slider[data-navs="out"] .as-next { right: 2px; }
}

@media (prefers-reduced-motion: reduce) {
  .as-prev, .as-next { transition: none; }
  .as-prev:active, .as-next:active { transform: none; }
}

.as-line {
  position: absolute;
  bottom: 8px;
  left: 50%;
  transform: translateX(calc(-50% + var(--as-line-offset, 0px)));
  width: 140px;
  height: 3px;
  background: rgba(0, 0, 0, 0.12);
  border-radius: 2px;
  overflow: hidden;
}

.as-dot {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  background: #111;
  border-radius: 2px;
  transition: left .4s ease-in-out, width .2s;
}

.as-dragging { user-select: none; }
.as-wpg-modal {

    --wpg-z: 1000000;
    --wpg-bg: rgba(0, 0, 0, 0.9);
    --wpg-blur: 2px;
    --wpg-fade: .25s;
    --wpg-slide: .3s cubic-bezier(.25, .46, .45, .94);

    --wpg-btn-size: 56px;
    --wpg-btn-bg: rgba(50, 50, 50, 0.5);
    --wpg-btn-bg-hover: rgba(50, 50, 50, 0.9);
    --wpg-btn-color: #fff;
    --wpg-btn-blur: 10px;
    --wpg-btn-ring: rgba(255, 255, 255, 0.61);
    --wpg-btn-shadow: 0 4px 15px rgba(0, 0, 0, 0.4);

    --wpg-img-pad: 20px;

    position: fixed;
    inset: 0;
    z-index: var(--wpg-z);
    background: var(--wpg-bg);
    -webkit-backdrop-filter: blur(var(--wpg-blur));
    backdrop-filter: blur(var(--wpg-blur));
    opacity: 0;
    visibility: hidden;
    transition: opacity var(--wpg-fade) ease, visibility 0s linear var(--wpg-fade);

    display: flex;
    justify-content: center;
    align-items: center;
}

.as-wpg-modal.is-visible {
    opacity: 1;
    visibility: visible;
    transition: opacity var(--wpg-fade) ease;
}

.as-wpg-locked { overflow: hidden !important; }

.as-wpg-track {
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    transform: translateZ(0);
    transition: transform var(--wpg-slide);
    will-change: transform;
}

.as-wpg-track.no-anim { transition: none; }

.as-wpg-slide {
    flex: 0 0 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: var(--wpg-img-pad);
    box-sizing: border-box;
}

.as-wpg-img {
    max-width: calc(100% - var(--wpg-img-pad) * 2);
    max-height: calc(100% - var(--wpg-img-pad) * 2);
    object-fit: contain;
    border-radius: 4px;
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.3);
    opacity: 0;
    transition: opacity .25s ease;
}

.as-wpg-img.is-loaded { opacity: 1; }

.as-wpg-close,
.as-wpg-prev,
.as-wpg-next {
    position: absolute;
    background: var(--wpg-btn-bg);
    color: var(--wpg-btn-color);
    border: none;
    border-radius: 50%;
    cursor: pointer;
    user-select: none;
    -webkit-user-select: none;
    -webkit-backdrop-filter: blur(var(--wpg-btn-blur));
    backdrop-filter: blur(var(--wpg-btn-blur));
    box-shadow: var(--wpg-btn-shadow);
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0;
    z-index: 1;
    transition: background-color .2s ease, transform .1s ease, opacity .2s ease;
}

.as-wpg-close:hover,
.as-wpg-prev:hover,
.as-wpg-next:hover {
    background: var(--wpg-btn-bg-hover);
}

.as-wpg-close:active,
.as-wpg-prev:active,
.as-wpg-next:active {
    transform: scale(0.95);
}

.as-wpg-close:focus-visible,
.as-wpg-prev:focus-visible,
.as-wpg-next:focus-visible {
    outline: 2px solid #fff;
    outline-offset: 2px;
}

.as-wpg-prev:disabled,
.as-wpg-next:disabled {
    opacity: 0.3;
    pointer-events: none;
}

.as-wpg-close {
    top: 20px;
    right: 20px;
    width: 48px;
    height: 48px;
    background: rgba(0, 0, 0, 0.8);
    border: 3px solid var(--wpg-btn-ring);
    font-size: 28px;
    line-height: 1;
}

.as-wpg-prev,
.as-wpg-next {
    top: 50%;
    width: var(--wpg-btn-size);
    height: var(--wpg-btn-size);
    margin-top: calc(var(--wpg-btn-size) / -2);
}

.as-wpg-prev { left: 20px; }
.as-wpg-next { right: 20px; }

.as-wpg-prev::before,
.as-wpg-next::before {
    content: "";
    width: 22px;
    height: 22px;
    background: currentColor;
    -webkit-mask: var(--wpg-arrow) center / contain no-repeat;
    mask: var(--wpg-arrow) center / contain no-repeat;
}

.as-wpg-prev {
    --wpg-arrow: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M15 4 7 12l8 8' fill='none' stroke='white' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/></svg>");
}

.as-wpg-next {
    --wpg-arrow: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='m9 4 8 8-8 8' fill='none' stroke='white' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/></svg>");
}

.as-wpg-spinner {
    position: absolute;
    width: 40px;
    height: 40px;
    border: 3px solid rgba(255, 255, 255, 0.2);
    border-top-color: #fff;
    border-radius: 50%;
    animation: wpg-spin .8s linear infinite;
    pointer-events: none;
}

.as-wpg-slide.is-loaded .as-wpg-spinner { display: none; }

@keyframes wpg-spin {
    to { transform: rotate(360deg); }
}

.as-wpg-host img,
.wp-block-gallery-slider img {
    cursor: zoom-in;
    transition: opacity .2s ease;
}

.as-wpg-host a:hover img {
    opacity: 0.85;
}

@media (max-width: 768px) {
    .as-wpg-modal {
        --wpg-btn-size: 48px;
        --wpg-img-pad: 10px;
    }
    .as-wpg-close {
        width: 40px;
        height: 40px;
        top: 15px;
        right: 15px;
        font-size: 24px;
    }
    .as-wpg-prev { left: 15px; }
    .as-wpg-next { right: 15px; }
    .as-wpg-prev::before,
    .as-wpg-next::before {
        width: 18px;
        height: 18px;
    }
}

@media (max-width: 480px) {
    .as-wpg-modal {
        --wpg-btn-size: 44px;
    }
    .as-wpg-close {
        width: 36px;
        height: 36px;
        top: 10px;
        right: 10px;
        font-size: 22px;
    }
    .as-wpg-prev { left: 10px; }
    .as-wpg-next { right: 10px; }
}

@media (prefers-reduced-motion: reduce) {
    .as-wpg-modal,
    .as-wpg-track,
    .as-wpg-close,
    .as-wpg-prev,
    .as-wpg-next,
    .as-wpg-img {
        transition: none;
    }
    .as-wpg-spinner {
        animation: none;
    }
}
.ib-authors-list .wp-authors {
    list-style: none;
    margin: 0;
}

.ib-authors-list .wp-authors a,
.ib-authors-list .wp-authors a:hover {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.ib-authors-list .wp-authors li {
    float: left;
    margin: 4px 4px 0 0 !important;
}

.ib-authors-list .wp-authors a {
    font-size: 12px;
    color: #eeeeee;
    padding: 1px 10px 2px;
    border: 1px solid #eeeeee;
}
.wp-block-i-slider-h{overflow:hidden}.wp-block-i-slider-h .wp-block-columns,.wp-block-i-slider-h ul.wp-block-post-template,.wp-block-i-slider-h .wp-block-i-slider-item{flex-wrap:nowrap !important;transition:all 0.25s ease 0s;transform:translate3d(0px, 0px, 0px);gap:20px}.wp-block-i-slider-h .wp-block-i-slider-arrows{display:inline-block;text-align:right;width:100%}.wp-block-i-slider-h .wp-block-i-slider-arrow{display:inline-block;cursor:pointer;background-repeat:no-repeat;background-size:100% 100%}.wp-block-i-slider-h .wp-block-i-slider-arrow+.wp-block-i-slider-arrow{margin-left:15px}.wp-block-i-slider-h .wp-block-i-slider-arrow:after{width:25px;height:25px;display:block;content:'';-webkit-mask-size:cover;mask-size:cover;background-color:#000000}.wp-block-i-slider-h .wp-block-i-slider-arrow-prev:after{-webkit-mask:url(//adqualityfencing.com/wp-content/themes/adqualityfencing/assets/images/wp-block-i-slider/arrow-left.svg) no-repeat 50% 50%;mask:url(//adqualityfencing.com/wp-content/themes/adqualityfencing/assets/images/wp-block-i-slider/arrow-left.svg) no-repeat 50% 50%}.wp-block-i-slider-h .wp-block-i-slider-arrow-next:after{-webkit-mask:url(//adqualityfencing.com/wp-content/themes/adqualityfencing/assets/images/wp-block-i-slider/arrow-right.svg) no-repeat 50% 50%;mask:url(//adqualityfencing.com/wp-content/themes/adqualityfencing/assets/images/wp-block-i-slider/arrow-right.svg) no-repeat 50% 50%}
header{position:relative}header a{text-decoration:none}header a:hover{text-decoration:none}@media(max-width: 768px){header{padding-bottom:15px}header .main-menu.wp-block-navigation{position:absolute;right:var(--wp--style--root--padding-right);top:10px}header .main-menu.wp-block-navigation .wp-block-navigation__responsive-container-open svg{width:38px;height:38px}.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){display:none;width:100%;position:relative;z-index:auto;background-color:inherit}.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close{display:block}.wp-block-navigation__responsive-container-open:not(.always-shown){display:block}}*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}body{font-weight:normal;min-width:380px !important}.wp-site-blocks{padding:0}.my-0,.my-0-c>div{margin-top:0 !important;margin-bottom:0 !important}.mx-0{margin-left:0 !important;margin-right:0 !important}.mx-15{margin-left:15px !important;margin-right:15px !important}.ml-0{margin-left:0 !important}.mr-0{margin-right:0 !important}.mt-0{margin-top:0 !important}.mt-5{margin-top:5px !important}.mt-10{margin-top:10px !important}.mt-15{margin-top:15px !important}.mt-20{margin-top:20px !important}.mt-25{margin-top:25px !important}.mt-c-0 :first-child{margin-top:0 !important}.mb-0{margin-bottom:0 !important}.mb-5{margin-bottom:5px !important}.mb-10{margin-bottom:10px !important}.mb-15{margin-bottom:15px !important}.mb-20{margin-bottom:20px !important}.mb-25{margin-bottom:25px !important}.my-15{margin-top:15px !important;margin-bottom:15px !important}.my-20{margin-top:20px !important;margin-bottom:20px !important}.py-0,.py-0-c>div{padding-top:0 !important;padding-bottom:0 !important}.py-15{padding-top:15px !important;padding-bottom:15px !important}.py-20{padding-top:20px !important;padding-bottom:20px !important}.py-25{padding-top:25px !important;padding-bottom:25px !important}.px-0{padding-left:0 !important;padding-right:0 !important}.pt-0{padding-top:0 !important}.pt-5{padding-top:5px !important}.pt-10{padding-top:10px !important}.pt-15{padding-top:15px !important}.pt-25{padding-top:25px !important}.pb-0{padding-bottom:0 !important}.pb-5{padding-bottom:5px !important}.pb-10{padding-bottom:10px !important}.pb-15{padding-bottom:15px !important}.pb-25{padding-bottom:25px !important}.pb-td-15 td{padding-bottom:15px}.pt-td-15 td{padding-top:15px}.p-td-15 td{padding:15px}.pb-th-15 th{padding-bottom:15px}.pt-th-15 th{padding-top:15px}.p-th-15 th{padding:15px}.mw-350{max-width:350px !important;margin:0 auto}.mw-400{max-width:400px !important;margin:0 auto}.mw-500{max-width:500px !important;margin:0 auto}.mw-550{max-width:550px !important;margin:0 auto}.mw-600{max-width:600px !important;margin:0 auto}.mw-700{max-width:700px !important;margin:0 auto}.mw-800{max-width:800px !important;margin:0 auto}.mw-900{max-width:900px !important;margin:0 auto}.mw-main{max-width:1200px !important;margin:0 auto}.min-w-31px{min-width:31px !important}.max-w-100pc{width:100% !important;max-width:100% !important}.max-w-100pc-wrap>*{width:100% !important;max-width:100% !important}.min-w-100pc{min-width:100% !important}.min-w-a-100pc a{min-width:100% !important}.min-w-img-100pc img{min-width:100% !important}.box-shadow-1{-moz-box-shadow:0px 12px 20px rgba(58,68,78,.3098039216);-webkit-box-shadow:0px 12px 20px rgba(58,68,78,.3098039216);box-shadow:0px 12px 20px rgba(58,68,78,.3098039216)}.text-white-border{text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff}@media(max-width: 560px){.wp-block-image:not(.img-ico){width:100%}.wp-block-image:not(.img-ico) img{width:100%}}.d-none{display:none !important}.ta-center{margin:0 auto !important;display:block;text-align:center}.btn-min-w-1,.btn-min-w-1-c a{min-width:180px}.btn-min-w-2,.btn-min-w-2-c a{min-width:282px}.no-underline{text-decoration:none}.no-underline-c a{text-decoration:none}.shadow-none{-moz-box-shadow:none !important;-webkit-box-shadow:none !important;box-shadow:none !important}input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none}.d-bloc-c>*{display:block}.w-45{width:45%}.w-50{width:50%}.w-100{width:100%}.br-5,.br-5-c>*{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px}.br-10,.br-10-c>*{-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;border-radius:10px}.br-8,.br-8-c>*{-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;border-radius:8px}.br-15,.br-15-c>*{-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;border-radius:15px}.br-20,.br-20-c>*{-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;border-radius:20px}.br-25,.br-25-c>*{-webkit-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;border-radius:25px}.link-nd{text-decoration:none}.link-nd a,.link-nd a:hover,.link-nd:hover{text-decoration:none}@media(min-width: 769px)and (max-width: 1199px){.tab-hide{display:none !important}.tab-show{display:block !important}}@media(min-width: 782px)and (max-width: 1199px){.wp-block-columns .btn-min-w-1,.wp-block-columns .btn-min-w-1-c a{min-width:190px}.wp-block-columns .btn-min-w-2,.wp-block-columns .btn-min-w-2-c a{min-width:190px}}@media(max-width: 500px){.ta-center-mobile{margin:0 auto !important;display:block;text-align:center}}@media(min-width: 769px){.main-menu.wp-block-navigation{width:100%}.main-menu.wp-block-navigation a:hover{color:#025ba9}.main-menu.wp-block-navigation .current-menu-item a{color:#025ba9}.main-menu.wp-block-navigation .current-menu-ancestor{color:#025ba9}.main-menu.wp-block-navigation .wp-block-navigation__submenu-container a{color:#212121}.main-menu.wp-block-navigation .wp-block-navigation__submenu-container a:hover{color:#025ba9}.main-menu.wp-block-navigation .wp-block-navigation__submenu-container .current-menu-item a{color:#025ba9}.fixed-nav-wrap.nav-fixed{position:fixed;top:var(--wp-admin--admin-bar--height, 0px);left:0;z-index:99998;background-color:rgba(2,91,169,.8) !important;width:100%;-moz-box-shadow:0 0 6px rgba(0,0,0,.2);-webkit-box-shadow:0 0 6px rgba(0,0,0,.2);box-shadow:0 0 6px rgba(0,0,0,.2);padding:0 15px;color:#fff}.fixed-nav-wrap.nav-fixed .wp-block-image{display:block !important}.fixed-nav-wrap.nav-fixed .main-menu.wp-block-navigation{width:auto;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;padding:0}.fixed-nav-wrap.nav-fixed .main-menu.wp-block-navigation a{color:#fff;font-weight:600}.fixed-nav-wrap.nav-fixed .main-menu.wp-block-navigation a:hover{color:#ec1e29;text-decoration:none;font-weight:600}.fixed-nav-wrap.nav-fixed .main-menu.wp-block-navigation .current-menu-item a{color:#ec1e29;text-decoration:none;font-weight:600}.fixed-nav-wrap.nav-fixed .main-menu.wp-block-navigation .current-menu-ancestor{color:#ec1e29;text-decoration:none;font-weight:600}.fixed-nav-wrap.nav-fixed .main-menu.wp-block-navigation .wp-block-navigation__submenu-container a{color:#212121}.fixed-nav-wrap.nav-fixed .main-menu.wp-block-navigation .wp-block-navigation__submenu-container a:hover{color:#212121}.fixed-nav-wrap.nav-fixed .main-menu.wp-block-navigation .wp-block-navigation__submenu-container .current-menu-item a{color:#212121;text-decoration:underline}}@media(max-width: 768px){.main-menu.wp-block-navigation a:hover{color:#025ba9}.main-menu.wp-block-navigation .current-menu-item>a{color:#025ba9}.main-menu.wp-block-navigation .current-menu-ancestor{color:#025ba9}.main-menu.wp-block-navigation .is-menu-open.has-modal-open ul{gap:10px;padding-top:10px}}.wp-block-media-text:not(.has-media-on-the-right) .wp-block-media-text__content{padding-right:0}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{padding-left:0}@media(max-width: 600px){.wp-block-media-text:not(.has-media-on-the-right) .wp-block-media-text__content{padding-right:0;padding-left:0;padding-top:30px}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{padding-left:0;padding-right:0;padding-top:30px}}.wp-block-gallery.has-nested-images figure.wp-block-image{flex-grow:0}.wp-block-gallery.wp-block-gallery-items-justify figure.wp-block-image{flex-grow:1}.section-header_left-bottom:after{margin-left:0}.section-bg-line{background-color:#f7f7f7}.section-bg-line .section-header{color:#fff}.section-header-white{color:#fff !important}.section-header-white:after,.section-header-white:before{border-color:#fff !important}.section-bg-line-second{background-color:#ec1e29}.section-bg-line-second .section-header{color:#fff}.section-bg-line-second .section-header:after{border-bottom:4px solid #fff}.section-bg-line-second .section-header:before{border-bottom:4px solid #fff}.btns-bottoms-cols .wp-block-column{position:relative;padding-bottom:55px}.btns-bottoms-cols .wp-block-buttons{position:absolute;left:0;right:0;margin-top:0;bottom:0}@media(min-width: 782px)and (max-width: 930px){.btns-bottoms-cols .wp-block-buttons .wp-element-button{min-width:90%}}body.home .wp-block-post-template .wp-block-post{position:relative;padding-bottom:55px}.wp-block-post-template .wp-block-post-featured-image{margin-bottom:5px}.wp-block-post-template .wp-block-post-title a{color:#000;font-size:18px;font-weight:bold}.wp-block-post-template .wp-block-post-excerpt{margin-top:5px}.wp-block-post-template .wp-block-post-excerpt .wp-block-post-excerpt__excerpt{margin-top:0}.wp-block-post-template .wp-block-read-more{position:absolute;left:0;right:0;margin-top:0;bottom:0}@media(min-width: 700px){.grid-wrapper{display:grid;gap:25px}.grid-wrapper br{display:none}.grid-wrapper .wpcf7-form-control-wrap{margin-bottom:0 !important}.grid-wrapper input.wpcf7-submit{height:100%}.grid-wrapper-fr2{grid-template-columns:repeat(2, 1fr)}.grid-wrapper-fr3{grid-template-columns:repeat(3, 1fr)}.grid-row-1{grid-row:1}.grid-row-2{grid-row:2}.grid-row-3{grid-row:3}.grid-row-2_4{grid-row:2/4}.grid-row-1_3{grid-row:1/3}.grid-row-1_3 .wpcf7-form-control-wrap,.grid-row-2_4 .wpcf7-form-control-wrap{height:100%}.grid-row-1_3 .wpcf7-form-control-wrap textarea,.grid-row-2_4 .wpcf7-form-control-wrap textarea{height:100%}.grid-column-1{grid-column:1}.grid-column-2{grid-column:2}.grid-column-3{grid-column:3}.grid-column-1_3{grid-column:1/3}.wp-block-columns-btns-bottom .wp-block-column{position:relative;padding-bottom:100px !important}.wp-block-columns-btns-bottom .wp-block-buttons{position:absolute;bottom:30px}}footer{font-size:17px;font-weight:400}footer a:hover{text-decoration:none}.wp-block-buttons{max-width:100% !important}.btn-mw{max-width:100% !important;width:282px !important}.btn-mw a{width:100%}@media(min-width: 782px)and (max-width: 1200px){.btn-mw{max-width:calc(100% - 40px) !important}}.btn-mw-1{width:180px !important}.btn-mw-2{width:282px !important}.btn-s.wp-block-button__link{background-color:#ec1e29;color:#fff}.btn-s.wp-block-button__link:hover{background-color:#c6111a}.btn-s .wp-element-button,.btn-s .wp-block-button__link{background-color:#ec1e29;color:#fff}.btn-s .wp-element-button:hover,.btn-s .wp-block-button__link:hover{background-color:#c6111a}.btn-ch:hover{opacity:.8}.wp-block-buttons .btn-arrow .wp-block-button__link.wp-element-button{display:flex;gap:22px;align-items:center;justify-content:space-between}.wp-block-social-link{-webkit-border-radius:none;-moz-border-radius:none;-ms-border-radius:none;border-radius:none}.ul-list-style-none{list-style:none;padding-left:0}.ul-list-svg li{display:flex;align-items:center;gap:15px}.ul-list-svg svg{width:19px;text-align:center}.cf7-2col-btn{text-align:center}.cf7-2col-btn .wpcf7-form p{display:flex;flex-wrap:wrap;align-items:baseline;gap:20px}.cf7-2col-btn .wpcf7-form p br{display:none}.cf7-2col-btn .wpcf7-form p .wpcf7-form-control-wrap,.cf7-2col-btn .wpcf7-form p .wpcf7-submit{display:flex;flex-grow:0;justify-content:center;position:relative;flex-direction:column;max-width:100%;box-sizing:border-box;width:calc(50% - 10px);min-width:auto}.wpcf7-form br{display:none}.wpcf7-form .wpcf7-form-control-wrap{margin-bottom:25px}.wpcf7-form .wpcf7-form-control:not([type=submit]){border:2px solid #dcd7ca;font-size:inherit;margin-bottom:0;max-width:100%;width:100%;font-family:inherit;display:block;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px}.wpcf7-form .wpcf7-form-control:not([type=submit]):not(.wpcf7-submit){color:#757575;line-height:1;padding:12px 20px}.wpcf7-form .wpcf7-spinner{display:none}.wpcf7-form.submitting .wpcf7-spinner{display:block}.wpcf7-form span.wpcf7-form-control-wrap{position:relative;display:block}.wpcf7-form span.wpcf7-not-valid-tip{position:absolute;left:10px;bottom:-7px;font-size:14px;background:#fff;padding:0 10px;line-height:1.3;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;border-radius:10px}@media only screen and (min-width: 1000px){.cf7-four-columns .wpcf7-form-control-wrap{margin-bottom:0}.cf7-four-columns p{display:grid;grid-template-columns:repeat(4, 1fr);gap:20px 25px}.cf7-four-columns p br{display:none}.cf7-four-columns p .wpcf7-form-control{height:56px;margin-bottom:0;display:block}.cf7-four-columns p .wpcf7-form-control:not(.wpcf7-submit){background:none}.cf7-four-columns p .wpcf7-form-control-wrap{line-height:initial}}.loop-grid-read-more a:after{content:url(//adqualityfencing.com/wp-content/themes/adqualityfencing/assets/images/post_read_more_arrow.svg);margin-left:15px}@media(min-width: 561px){.wp-block-image.alignright,.wp-block-image.align{max-width:35%;width:35%}}.wp-block-image.img-w1x1 img{max-width:initial;width:initial}@media(max-width: 560px){.wp-block-search__button{min-width:auto !important}.wp-block-image.mob-w-100{width:100%}.wp-block-image.mob-w-100 img{width:100%}.cf7-2col-btn .wpcf7-form p .wpcf7-form-control-wrap,.cf7-2col-btn .wpcf7-form p .wpcf7-submit{width:100%}}@media only screen and (min-width: 1000px){.header-right-group{flex-grow:1}body .wrap-logo-data{gap:4rem}.hero-slogan-big{max-width:600px}}@media only screen and (min-width: 1200px){.hero-checklist-row-1 .hero-checklist-stone{min-width:100px}}body .wrap-logo-data{justify-content:center !important;align-items:center}@media only screen and (max-width: 1000px){body .header-data-wrap{justify-content:center !important;align-items:center}}@media only screen and (max-width: 768px){.fixed-nav-wrap{position:absolute;right:14px;top:15px}.fixed-nav-wrap .wp-block-navigation__responsive-container-open svg{height:48px;width:48px}}.wp-block-button{-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;border-radius:8px}@media only screen and (min-width: 1000px){body.home .section-hero-image{min-height:600px}}@media only screen and (min-width: 1200px){body.home .section-hero-image{min-height:800px}}@media only screen and (min-width: 1000px){body.home .section-have-questions .have-questions-vector{display:block !important;max-width:270px;margin-bottom:50px}body.home .section-have-questions .have-questions-vector img{margin-left:-20%}}body.home .hero-text-block-wrap{position:relative}body.home .hero-text-block-wrap .wp-block-buttons{position:absolute;bottom:-34px}@media(max-width: 1000px){body.home .section-have-questions .wp-block-group.is-layout-flex{justify-content:center;flex-wrap:wrap}body.home .section-have-questions .wp-block-group.is-layout-flex h2,body.home .section-have-questions .wp-block-group.is-layout-flex p{text-align:center}}