/* 2020XXXX ricky - landing page */
body.landing div.icon > div
{
	/* width: initial; */
	margin: 10px 0;
}

body.landing div.icon > div.row > div
{
	width: 33%;
}

div.footer p#copyright {
	text-align: center;
}
/* 2020XXXX ricky - END */

/* 20200114 ricky - enquiry form */
.content form p.instructions {
    font-size: 1rem !important;
}
/* 20200114 ricky - End */

/* 20200115 Alvis - product page */

body.product div.content div#category-slider div#spinner li {
  position: absolute;
  display: block;
  margin: auto;
  width: 75px;
  height: 75px;
  border-radius: 50%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
  transition: -webkit-transform 0.7s linear;
  transition: transform 0.7s linear;
  transition: transform 0.7s linear, -webkit-transform 0.7s linear;
}

body.product div.content div#category-slider div#spinner li:hover {
  cursor: pointer;
}

body.product div.content div#category-slider div#spinner li:nth-child(1) {
  top: -40px;
  left: 120px;
}

body.product div.content div#category-slider div#spinner li:nth-child(2) {
  top: -10px;
  left: 215px;
}

body.product div.content div#category-slider div#spinner li:nth-child(3) {
  top: 70px;
  left: 270px;
}

body.product div.content div#category-slider div#spinner li:nth-child(4) {
  top: 170px;
  left: 270px;
}

body.product div.content div#category-slider div#spinner li:nth-child(5) {
  top: 245px;
  left: 210px;
}

body.product div.content div#category-slider div#spinner li:nth-child(6) {
  top: 280px;
  left: 120px;
}

body.product div.content div#category-slider div#spinner li:nth-child(7) {
  top: 245px;
  left: 30px;
}

body.product div.content div#category-slider div#spinner li:nth-child(8) {
  top: 170px;
  left: -30px;
}

body.product div.content div#category-slider div#spinner li:nth-child(9) {
  top: 70px;
  left: -30px;
}

body.product div.content div#category-slider div#spinner li:nth-child(10) {
  top: -10px;
  left: 30px;
}

body.product div.content div#category-slider div#spinner li.active {
  border: #00539F 2px solid;
  width: 80px;
  height: 80px;
}

/* 20200115 Alvis - end */

/* 20200217 Alvis - location page */

@media screen and (min-width: 1200px) {
	body.location div.background-content div#filter,
	body.location div.background-content div#machine-location-container {
		width: 70%;
		margin: 30px auto;
	}

	body.location div.background-content div#filter div.wrapper:after {
		top: 8px;
	}
}

/* 20200217 Alvis - end */

/* 20200316 Alvis */
body {
	max-width: 810px;
}
/* 20200316 Alvis - end */
