@charset "utf-8";
/* CSS Document */

.outerWrap .siteContent p {
  margin: 0em 0 .8em;
}
#section2 .grid-6-6 {
  margin: 0;
  align-items: flex-start;
}

#section7 .siteContent ul {
  margin-top: 1em;
  text-align: left; 
}
ul.grid-6-6{
  align-items: flex-start;
  gap: 20px 40px;
}
.siteBottom ul li {
  position: relative;
}
.siteBottom ul li:before {
  content: '';
  display: inline-block;
  position: absolute;
  z-index: 100;
  top: 6px;
  left: 0px;
  width: 20px;
  height: 12px;
  background-color: #ff2246;
  -webkit-mask: url(https://www.websitedesign.com.au/files/chevron.svg) no-repeat center left / contain;
  mask: url(https://www.websitedesign.com.au/files/chevron.svg) no-repeat center left / contain;
}

#section4 .landing-image::after{
  display: none;
}

.outerWrap .siteBottom .feature-wrap .feature h2::after{
  width: 30%;
}

@media (max-width: 950px){
  .outerWrap .siteTop #subBanner{
		height: 320px;
	}

  #section2 .grid-6-6,
  #section4 .grid-6-6,
  #section6 .grid-8-4,
  #section8 .grid-6-6{
    grid-template-columns: 1fr;
    gap: 0;
  }
  #section4 .grid-6-6 + .grid-6-6,
  #section8 .grid-6-6 div + div{
    margin-top: 2rem;
  }
  #section4 .grid-6-6 .landing-image{
    order: 2;
  }
  #section6 .landing-image{
    max-width: 300px;
    margin: auto;
  }
 
}