@charset "utf-8";

main {
    display: block;
    position: relative;
	text-align: center;
}




#dtlayout {
	display: block;
	width: 100%;
	height: 100vh;
}
#dtcontent {
	display: block;
	position: absolute;
	top: 0rem;
	left: 0rem;
	width: 79rem;
	padding: 57.5rem 0rem 3.5rem 20.5rem;
	font-size: 1.25rem;
}
#dtcontent h1 {
	color: transparent;
}

#dtimages {
	display: block;
}

#dtimages > figure {
	display: block;
	animation-name: imageAnimation;
	animation-duration: 36s;
	animation-timing-function: linear;
	animation-iteration-count: infinite;
	background-size: contain;
	background-repeat: no-repeat;
	color: transparent;
	opacity: 0;
	position: absolute;
	margin: 0;
	width: 100%;
	height: 125rem;
	z-index: 0;
	margin-block-start: 0;
	margin-block-end: 0;
	margin-inline-start: 0;
	margin-inline-end: 0;
}

#dtimages > figure:nth-child(1) { background-image: url("background-image-dt-01.jpg"); }
#dtimages > figure:nth-child(2) { animation-delay: 6s; background-image: url("background-image-dt-02.jpg"); }
#dtimages > figure:nth-child(3) { animation-delay: 12s; background-image: url("background-image-dt-03.jpg"); }
#dtimages > figure:nth-child(4) { animation-delay: 18s; background-image: url("background-image-dt-04.jpg"); }
#dtimages > figure:nth-child(5) { animation-delay: 24s; background-image: url("background-image-dt-05.jpg"); }
#dtimages > figure:nth-child(6) { animation-delay: 30s; background-image: url("background-image-dt-06.jpg"); }

@keyframes 
imageAnimation {
0% { animation-timing-function: ease-out; opacity: 0; }
8% { animation-timing-function: ease-out; opacity: 1; }
17% { opacity: 1 }
25% { opacity: 0 }
100% { opacity: 0 }
}

#dtone {
	display: block;
	padding-bottom: 8.625rem;
}
#dtone p {
	margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0;
    margin-inline-end: 0;
	-webkit-margin-before: 1em;
	-webkit-margin-after: 1em;
	-webkit-margin-start: 0;
	-webkit-margin-end: 0;
}
#dtintro {
	display: block;
}
#dtintrotitle {
	display: block;
	padding-bottom: 1rem;
}
#dtintrotitle img {
	height: 5.5rem;
}
#dtintrobullets {
	display: block;
	padding-top: 2.5rem;
}
.dtintrobulletpoints {
	display: inline-block;
	margin: 0rem 1.125rem 0rem 1.125rem;
}
.dtintrobulletpoints img {
	height: 2.5rem;
	padding-bottom: 1rem;
}

#dttwo {
	display: block;
	padding-bottom: 2.625rem;
}
#dttwo p {
	margin-block-start: 0.75rem;
    margin-block-end: 0;
    margin-inline-start: 0;
    margin-inline-end: 0;
	-webkit-margin-before: 0.75rem;
	-webkit-margin-after: 0;
	-webkit-margin-start: 0;
	-webkit-margin-end: 0;
}
#dtreasons {
	display: block;
	margin-bottom: 6rem;
}
#dtreasons img {
	height: 4.5rem;
}
#dtreasons h2 {
	color: transparent;
}
.dtteaseleft {
	display: block;
	margin: 0rem 5rem 7.5rem 15rem;
	background-color: #e5e5e5;
	border-radius: 1rem;
	box-shadow: 0rem 0rem 1rem 1rem #e5e5e5;
}
.dtteaseright {
	display: block;
	margin: 0rem 15rem 7.5rem 5rem;
	background-color: #e5e5e5;
	border-radius: 1rem;
	box-shadow: 0rem 0rem 1rem 1rem #e5e5e5;
}
.dtteaseimg {
	display: inline-block;
	vertical-align: top;
}
.dtteaseimg img {
	width: 30rem;
	border-radius: 1rem;
}
.dtteasewordingleft {
	display: inline-block;
	width: 27.5rem;
	margin-top: -1.25rem;
	padding-left: 1rem;
}
.dtteasewordingright {
	display: inline-block;
	width: 27.5rem;
	margin-top: -1.25rem;
	padding-right: 1rem;
}
.dtteasewordingleft h2, .dtteasewordingright h2 {
	color: transparent;
}
.dtteasewordingleft img, .dtteasewordingright img {
	height: 1.75rem;
}

#dtthree {
	display: block;
	padding-bottom: 5rem;
}
#dtthree p {
	margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0;
    margin-inline-end: 0;
	-webkit-margin-before: 1em;
	-webkit-margin-after: 1em;
	-webkit-margin-start: 0;
	-webkit-margin-end: 0;
}
#dtareastitle {
	display: block;
	margin-bottom: 5rem;
}
#dtareastitle h2 {
    color: transparent;
}
#dtareastitle img {
	height: 6.25rem;
}
.dtareaspacerhr {
	display: block;
    border-bottom: 0.075rem solid #01407F;
    margin: 3.5rem 2.125rem 3.575rem 3.125rem;
}
#dtareaholder {
	display: block;
}
#dtareaholder h3 {
	margin-block-start: 1.25em;
    margin-block-end: 0.5em;
	-webkit-margin-before: 1.25em;
	-webkit-margin-after: 0.5em;
}
.dtareaholdersub {
	display: block;
	padding-bottom: 1rem;
}
#dtoutbackanchor, #dtovercroftanchor {
	display: block;
}

#dtovercroftbullets {
	display: inline-block;
	margin-top: 0.75rem;
	padding-right: 1rem;
}
#dtovercroftbullets img {
	height: 2.25rem;
	margin-bottom: 0.5rem;
}
#dtovercroftlistone {
	display: block;
	margin: 0rem 0rem 1rem;
}
#dtovercroftlisttwo {
	display: block;
	line-height: 1.75rem;
}
#dtovercroftnote {
	display: block;
	width: 25rem;
	vertical-align: top;
}
#dtovercroftnote p {
	margin-block-start: 0em;
    margin-block-end: 0em;
	-webkit-margin-before: 0em;
	-webkit-margin-after: 0em;
}
#dtovercroftlayouts {
	display: inline-block;
	width: 45rem;
	vertical-align: top;
}
#dtovercroftlayouts img {
	width: 45rem;
}

#dtovercroftlayouts > figure {
	display: block;
	animation-name: imageAnimationOVERdt;
	animation-duration: 31.5s;
	animation-timing-function: linear;
	animation-iteration-count: infinite;
	background-size: contain;
	background-repeat: no-repeat;
	color: transparent;
	opacity: 0;
	position: absolute;
	margin: 0;
	left: 52.5rem;
	z-index: 0;
	margin-block-start: 0;
	margin-block-end: 0;
	margin-inline-start: 0;
	margin-inline-end: 0;
}

#dtovercroftlayouts > figure:nth-child(1) { animation-delay: 0s; background-image: url("slide-overcroft-photo-dt.jpg"); }
#dtovercroftlayouts > figure:nth-child(2) { animation-delay: 3.5s; background-image: url("slide-overcroft-planner-dt.jpg"); }
#dtovercroftlayouts > figure:nth-child(3) { animation-delay: 7s; background-image: url("slide-overcroft-photo-dt.jpg"); }
#dtovercroftlayouts > figure:nth-child(4) { animation-delay: 10.5s; background-image: url("slide-overcroft-banquet-dt.jpg"); }
#dtovercroftlayouts > figure:nth-child(5) { animation-delay: 14s; background-image: url("slide-overcroft-seminar-dt.jpg"); }
#dtovercroftlayouts > figure:nth-child(6) { animation-delay: 17.5s; background-image: url("slide-overcroft-reception-dance-dt.jpg"); }
#dtovercroftlayouts > figure:nth-child(7) { animation-delay: 21s; background-image: url("slide-overcroft-meeting-dt.jpg"); }
#dtovercroftlayouts > figure:nth-child(8) { animation-delay: 24.5s; background-image: url("slide-overcroft-reception-social-dt.jpg"); }
#dtovercroftlayouts > figure:nth-child(9) { animation-delay: 28s; background-image: url("slide-overcroft-boardroom-dt.jpg"); }

@keyframes 
imageAnimationOVERdt {
0% { animation-timing-function: ease-in-out; opacity: 0; }
1.5873% { animation-timing-function: ease-in-out; opacity: 1; }
9.5238% { animation-timing-function: ease-in-out; opacity: 1 }
11.111% { animation-timing-function: ease-in-out; opacity: 0 }
100% { animation-timing-function: ease-in-out; opacity: 0 }
}

#dtovercroftequipment {
	display: block;
	padding: 2.5rem 0rem 1rem 1rem;
}
.dtovercroftequipmentimage {
	display: inline-block;
}
.dtovercroftequipmentimage img {
	height: 3.5rem;
	padding: 0rem 0.25rem 0rem 0.25rem;
	vertical-align: middle;
}
#dtovercroftequipmenttext {
	display: inline-block;
	width: fit-content;
	padding: 0rem 1.5rem 0rem 1.5rem;
	vertical-align: middle;
}
#dtovercroftequipment h3 {
	display: inline-block;
	margin-block-start: 0;
    margin-block-end: 0;
	-webkit-margin-before: 0;
	-webkit-margin-after: 0;
}

.dtovercroftminipics {
	display: block;
	margin-top: 1rem;
	padding-left: 1rem;
}
.dtovercroftminipicsimghold {
	display: block;
}
.dtovercroftminipics img {
	display: inline-block;
	height: 15.5rem;
	margin: 1rem;
    border-radius: 0.5rem;
    border-style: solid;
    border-width: thin;
    border-color: #000000;
}
.dtovercroftminipicsfootnote {
	display: block;
}

#dtoutbackbullets {
	display: inline-block;
	width: 26rem;
	margin-top: 0.75rem;
	padding-right: 1rem;
}
#dtoutbackbullets img {
	height: 2.25rem;
	margin-bottom: 0.5rem;
}
#dtoutbacklistone {
	display: block;
}
#dtoutbackmeasure {
	display: block;
	padding-top: 0.5rem;
}
#dtoutbackmeasure img {
	height: 1.5rem;
	padding-right: 0.75rem;
	vertical-align: middle;
}
#dtoutbacknote {
	display: block;
}
#dtoutbacknote p {
	margin-block-start: 0.5em;
    margin-block-end: 0.5em;
	-webkit-margin-before: 0.5em;
	-webkit-margin-after: 0.5em;
}
#dtoutbacklayouts {
	display: inline-block;
	width: 45rem;
	vertical-align: top;
}
#dtoutbacklayouts img {
	width: 45rem;
}

#dtoutbacklayouts > figure {
	display: block;
	animation-name: imageAnimation;
	animation-duration: 18s;
	animation-timing-function: linear;
	animation-iteration-count: infinite;
	background-size: contain;
	background-repeat: no-repeat;
	color: transparent;
	opacity: 0;
	position: absolute;
	margin: 0;
	left: 52.5rem;
	z-index: 0;
	margin-block-start: 0;
	margin-block-end: 0;
	margin-inline-start: 0;
	margin-inline-end: 0;
}

#dtoutbacklayouts > figure:nth-child(1) { background-image: url("slide-outback-blank-dt.jpg"); }
#dtoutbacklayouts > figure:nth-child(2) { animation-delay: 3s; background-image: url("slide-outback-shaded-dt.jpg"); }
#dtoutbacklayouts > figure:nth-child(3) { animation-delay: 6s; background-image: url("slide-outback-wedding-dt.jpg"); }
#dtoutbacklayouts > figure:nth-child(4) { animation-delay: 9s; background-image: url("slide-outback-blank-dt.jpg"); }
#dtoutbacklayouts > figure:nth-child(5) { animation-delay: 12s; background-image: url("slide-outback-shaded-dt.jpg"); }
#dtoutbacklayouts > figure:nth-child(6) { animation-delay: 15s; background-image: url("slide-outback-wedding-dt.jpg"); }

@keyframes 
imageAnimation {
0% { animation-timing-function: ease-out; opacity: 0; }
8% { animation-timing-function: ease-out; opacity: 1; }
17% { opacity: 1 }
25% { opacity: 0 }
100% { opacity: 0 }
}

.dtoutbackminipics {
	display: block;
	margin-top: 1rem;
	padding-left: 1rem;
}
.dtoutbackminipicsimghold {
	display: block;
}
.dtoutbackminipics img {
	display: inline-block;
	height: 15.5rem;
	margin: 1rem;
    border-radius: 0.5rem;
    border-style: solid;
    border-width: thin;
    border-color: #000000;
}
.dtoutbackminipicsfootnote {
	display: block;
}

#dtareacontact {
	display: block;
	width: fit-content;
	margin: 3.75rem auto 3.75rem auto;
	background-color: #e5e5e5;
	border-radius: 1rem;
	box-shadow: 0rem 0rem 1rem 1rem #e5e5e5;
	padding: 0rem 1rem 0rem 1rem;
}

#dtfour {
	display: block;
}
#dtfour p {
	margin-block-start: 0.5em;
    margin-block-end: 0.5em;
	-webkit-margin-before: 0.5em;
	-webkit-margin-after: 0.5em;
}
#dtreviewstarstitle {
	display: block;
}
#dtreviewstarstitle h2 {
	color: transparent;
}
#dtreviewstarstitle img {
	height: 5rem;
}
#dtreviewsnote {
	display: block;
	margin: 1.5rem auto 3.5rem auto;
}
.dtreviewbox {
	display: inline-block;
	width: 21rem;
	margin: 1rem 1rem 1rem 1rem;
	padding: 1rem 1rem 0.25rem 1rem;
	border-radius: 0.5rem;
	border-style: solid;
	border-width: thin;
	border-color: #7997B5;
}




#tablayout {
	display: block;
	width: 100%;
}
#tabcontent {
	display: block;
	position: absolute;
	top: 0rem;
	left: 0rem;
	width: 61rem;
	padding-top: 47.5rem;
	font-size: 1.25rem;
}
#tabcontent h1 {
	color: transparent;
}

#tabimages {
	display: block;
	position: absolute;
	top: 0rem;
	left: 0rem;
	width: 100%;
}

#tabimages > figure {
	display: block;
	animation-name: imageAnimation;
	animation-duration: 36s;
	animation-timing-function: linear;
	animation-iteration-count: infinite;
	background-size: contain;
	background-repeat: no-repeat;
	color: transparent;
	opacity: 0;
	position: absolute;
	margin: 0;
	width: 100%;
	height: 125rem;
	z-index: 0;
	margin-block-start: 0;
	margin-block-end: 0;
	margin-inline-start: 0;
	margin-inline-end: 0;
}
#tabimages > figure:nth-child(1) { background-image: url("background-image-tab-01.jpg"); }
#tabimages > figure:nth-child(2) { animation-delay: 6s; background-image: url("background-image-tab-02.jpg"); }
#tabimages > figure:nth-child(3) { animation-delay: 12s; background-image: url("background-image-tab-03.jpg"); }
#tabimages > figure:nth-child(4) { animation-delay: 18s; background-image: url("background-image-tab-04.jpg"); }
#tabimages > figure:nth-child(5) { animation-delay: 24s; background-image: url("background-image-tab-05.jpg"); }
#tabimages > figure:nth-child(6) { animation-delay: 30s; background-image: url("background-image-tab-06.jpg"); }

@keyframes 
imageAnimation {
0% { animation-timing-function: ease-out; opacity: 0; }
8% { animation-timing-function: ease-out; opacity: 1; }
17% { opacity: 1 }
25% { opacity: 0 }
100% { opacity: 0 }
}

#tabone {
	display: block;
	padding-bottom: 7.25rem;
}
#tabone p {
	margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0;
    margin-inline-end: 0;
	-webkit-margin-before: 1em;
	-webkit-margin-after: 1em;
	-webkit-margin-start: 0;
	-webkit-margin-end: 0;
}
#tabintro {
	display: block;
	text-align: center;
}
#tabintrotitle {
	display: block;
	padding-bottom: 1rem;
}
#tabintrotitle img {
	height: 5.5rem;
}
#tabintrobullets {
	display: inline-block;
	margin: 2.5rem auto 0rem auto;
}
.tabintrobulletpoints {
	display: inline-block;
	margin: 0rem 0.5rem 0rem 0.5rem;
}
.tabintrobulletpoints img {
	height: 2.5rem;
}

#tabtwo {
	display: block;
	padding-bottom: 2.5rem;
}
#tabtwo p {
	margin-block-start: 0.375em;
    margin-block-end: 0.375em;
    margin-inline-start: 0;
    margin-inline-end: 0;
	-webkit-margin-before: 0.375em;
	-webkit-margin-after: 0.375em;
	-webkit-margin-start: 0;
	-webkit-margin-end: 0;
}
#tabreasons {
	display: block;
	margin-bottom: 6rem;
}
#tabreasons img {
	height: 4.5rem;
}
#tabreasons h2 {
	color: transparent;
}
.tabteaseleft {
	display: block;
	margin: 0rem 2rem 7.5rem 2rem;
	background-color: #e5e5e5;
	border-radius: 1rem;
	box-shadow: 0rem 0rem 1rem 1rem #e5e5e5;
}
.tabteaseright {
	display: block;
	margin: 0rem 2rem 7.5rem 2rem;
	background-color: #e5e5e5;
	border-radius: 1rem;
	box-shadow: 0rem 0rem 1rem 1rem #e5e5e5;
}
.tabteaseimg {
	display: inline-block;
	vertical-align: top;
}
.tabteaseimg img {
	width: 28.5rem;
	border-radius: 1rem;
}
.tabteasewordingleft {
	display: inline-block;
	width: 27.5rem;
	margin-top: -1.25rem;
	padding-left: 0.5rem;
}
.tabteasewordingright {
	display: inline-block;
	width: 27.5rem;
	margin-top: -1.25rem;
	padding-right: 0.5rem;
}
.tabteasewordingleft h2, .tabteasewordingright h2 {
	color: transparent;
}
.tabteasewordingleft img, .tabteasewordingright img {
	height: 1.75rem;
}

#tabthree {
	display: block;
	padding-bottom: 5rem;
}
#tabthree p {
	margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0;
    margin-inline-end: 0;
	-webkit-margin-before: 1em;
	-webkit-margin-after: 1em;
	-webkit-margin-start: 0;
	-webkit-margin-end: 0;
}
#tabareastitle {
	display: block;
}
#tabareastitle h2 {
    color: transparent;
}
#tabareastitle img {
	height: 6.25rem;
}
.tabareaspacerhr {
	display: block;
    border-bottom: 0.075rem solid #01407F;
    margin: 3.5rem 2rem 3.575rem 2rem;
}
#tabareaholder {
	display: block;
}
#tabareaholder h3 {
	margin-block-start: 1.25em;
    margin-block-end: 0.5em;
	-webkit-margin-before: 1.25em;
	-webkit-margin-after: 0.5em;
}
.tabareaholdersub {
	display: block;
	padding-bottom: 1rem;
}
#taboutbackanchor, #tabovercroftanchor {
	display: block;
}

#tabovercroftupper {
	display: block;
}
#tabovercroftupperimage {
	display: inline-block;
	vertical-align: top;
}
#tabovercroftupperimage img {
	height: 2.25rem;
}
#tabovercroftupperinfo {
	display: inline-block;
	padding-left: 2.5rem;
}
#tabovercroftupperinfobox {
	display: block;
	padding-top: 0.175rem;
}
#tabovercroftbullets {
	display: inline-block;
	margin-top: 0.75rem;
	padding-right: 0.5rem;
}
#tabovercroftlist {
	display: block;
	line-height: 1.4em;
}
#tabovercroftnote {
	display: block;
	padding-left: 1.5rem;
}
#tabovercroftnote p {
	margin-block-start: 0em;
    margin-block-end: 0em;
	-webkit-margin-before: 0em;
	-webkit-margin-after: 0em;
}
#tabovercroftlayouts {
	display: inline-block;
	width: 32rem;
	vertical-align: top;
}
#tabovercroftlayouts img {
	width: 30.5rem;
}

#tabovercroftlayouts > figure {
	display: block;
	animation-name: imageAnimationOVERtab;
	animation-duration: 31.5s;
	animation-timing-function: linear;
	animation-iteration-count: infinite;
	background-size: contain;
	background-repeat: no-repeat;
	color: transparent;
	opacity: 0;
	position: absolute;
	margin: 0;
	left: 28.5rem;
	z-index: 0;
	margin-block-start: 1.675rem;
	margin-block-end: 0;
	margin-inline-start: 0;
	margin-inline-end: 0;
}

#tabovercroftlayouts > figure:nth-child(1) { animation-delay: 0s; background-image: url("slide-overcroft-photo-tab.jpg"); }
#tabovercroftlayouts > figure:nth-child(2) { animation-delay: 3.5s; background-image: url("slide-overcroft-planner-tab.jpg"); }
#tabovercroftlayouts > figure:nth-child(3) { animation-delay: 7s; background-image: url("slide-overcroft-photo-tab.jpg"); }
#tabovercroftlayouts > figure:nth-child(4) { animation-delay: 10.5s; background-image: url("slide-overcroft-banquet-tab.jpg"); }
#tabovercroftlayouts > figure:nth-child(5) { animation-delay: 14s; background-image: url("slide-overcroft-seminar-tab.jpg"); }
#tabovercroftlayouts > figure:nth-child(6) { animation-delay: 17.5s; background-image: url("slide-overcroft-reception-dance-tab.jpg"); }
#tabovercroftlayouts > figure:nth-child(7) { animation-delay: 21s; background-image: url("slide-overcroft-meeting-tab.jpg"); }
#tabovercroftlayouts > figure:nth-child(8) { animation-delay: 24.5s; background-image: url("slide-overcroft-reception-social-tab.jpg"); }
#tabovercroftlayouts > figure:nth-child(9) { animation-delay: 28s; background-image: url("slide-overcroft-boardroom-tab.jpg"); }

@keyframes 
imageAnimationOVERtab {
0% { animation-timing-function: ease-in-out; opacity: 0; }
1.5873% { animation-timing-function: ease-in-out; opacity: 1; }
9.5238% { animation-timing-function: ease-in-out; opacity: 1 }
11.111% { animation-timing-function: ease-in-out; opacity: 0 }
100% { animation-timing-function: ease-in-out; opacity: 0 }
}

#tabovercroftequipment {
	display: block;
	padding: 2.5rem 0rem 1rem 0rem;
}
.tabovercroftequipmentimage {
	display: inline-block;
}
.tabovercroftequipmentimage img {
	height: 3.75rem;
	padding: 0rem 0.25rem 0rem 0.25rem;
	vertical-align: middle;
}
#tabovercroftequipmenttext {
	display: inline-block;
	width: fit-content;
	padding: 0rem 1rem 0rem 1rem;
	vertical-align: middle;
}
#tabovercroftequipment h3 {
	display: inline-block;
	margin-block-start: 0;
    margin-block-end: 0;
	-webkit-margin-before: 0;
	-webkit-margin-after: 0;
}

.tabovercroftminipics {
	display: block;
	margin-top: 1rem;
}
.tabovercroftminipicsimghold {
	display: block;
}
.tabovercroftminipics img {
	display: inline-block;
	height: 12.25rem;
	margin: 1rem 0.5rem 0.25rem 0.5rem;
    border-radius: 0.5rem;
    border-style: solid;
    border-width: thin;
    border-color: #000000;
}
.tabovercroftminipicsfootnote {
	display: block;
	font-size: 1rem;
}

#taboutbackupper {
	display: block;
	text-align: left;
}
#taboutbackupperimage {
	display: inline-block;
	vertical-align: top;
	padding-left: 2.5rem;
}
#taboutbackupperimage img {
	height: 2.25rem;
}
#taboutbackupperinfo {
	display: inline-block;
	padding-left: 2.5rem;
}
#taboutbackupperinfobox {
	display: block;
	padding-top: 0.175rem;
}
#taboutbackupperinfobox img {
	height: 1.5rem;
	padding: 0rem 0.75rem 0.25rem 0rem;
	vertical-align: bottom;
}
#taboutbackbullets {
	display: inline-block;
	margin-top: 1.5rem;
	padding-right: 1rem;
}
#taboutbackbullets img {
	height: 2.25rem;
	margin-bottom: 0.5rem;
}
#taboutbacknote {
	display: block;
	width: 26rem;
	padding-left: 1.5rem;
	vertical-align: top;
}
#taboutbacknote p {
	margin-block-start: 0.75em;
    margin-block-end: 0.75em;
	-webkit-margin-before: 0.75em;
	-webkit-margin-after: 0.75em;
}
#taboutbacklayouts {
	display: inline-block;
	width: 32rem;
	vertical-align: top;
}
#taboutbacklayouts img {
	width: 30.5rem;
}

#taboutbacklayouts > figure {
	display: block;
	animation-name: imageAnimation;
	animation-duration: 18s;
	animation-timing-function: linear;
	animation-iteration-count: infinite;
	background-size: contain;
	background-repeat: no-repeat;
	color: transparent;
	opacity: 0;
	position: absolute;
	margin: 0;
	left: 29rem;
	z-index: 0;
	margin-block-start: 1.675rem;
	margin-block-end: 0;
	margin-inline-start: 0;
	margin-inline-end: 0;
}
#taboutbacklayouts > figure:nth-child(1) { background-image: url("slide-outback-blank-tab.jpg"); }
#taboutbacklayouts > figure:nth-child(2) { animation-delay: 3s; background-image: url("slide-outback-shaded-tab.jpg"); }
#taboutbacklayouts > figure:nth-child(3) { animation-delay: 6s; background-image: url("slide-outback-wedding-tab.jpg"); }
#taboutbacklayouts > figure:nth-child(4) { animation-delay: 9s; background-image: url("slide-outback-blank-tab.jpg"); }
#taboutbacklayouts > figure:nth-child(5) { animation-delay: 12s; background-image: url("slide-outback-shaded-tab.jpg"); }
#taboutbacklayouts > figure:nth-child(6) { animation-delay: 15s; background-image: url("slide-outback-wedding-tab.jpg"); }

@keyframes 
imageAnimation {
0% { animation-timing-function: ease-out; opacity: 0; }
8% { animation-timing-function: ease-out; opacity: 1; }
17% { opacity: 1 }
25% { opacity: 0 }
100% { opacity: 0 }
}

.taboutbackminipics {
	display: block;
	margin-top: 1rem;
}
.taboutbackminipicsimghold {
	display: block;
}
.taboutbackminipics img {
	display: inline-block;
	height: 12.25rem;
	margin: 1rem 0.5rem 0.25rem 0.5rem;
    border-radius: 0.5rem;
    border-style: solid;
    border-width: thin;
    border-color: #000000;
}
.taboutbackminipicsfootnote {
	display: block;
	font-size: 1rem;
}

#tabareacontact {
	display: block;
	width: fit-content;
	margin: 4.75rem auto 4.75rem auto;
	padding: 0rem 1rem 0rem 1rem;
	background-color: #e5e5e5;
	border-radius: 1rem;
	box-shadow: 0rem 0rem 1rem 1rem #e5e5e5;
}

#tabfour {
	display: block;
	padding-bottom: 3rem;
}
#tabfour p {
	margin-block-start: 0.5em;
    margin-block-end: 0.5em;
	-webkit-margin-before: 0.5em;
	-webkit-margin-after: 0.5em;
}
#tabreviewstarstitle {
	display: block;
}
#tabreviewstarstitle h2 {
	color: transparent;
}
#tabreviewstarstitle img {
	height: 5rem;
}
#tabreviewsnote {
	display: block;
	margin: 1.5rem auto 3.5rem auto;
}
.tabreviewbox {
	display: inline-block;
	width: 25rem;
	vertical-align: middle;
	margin: 1rem 1rem 1rem 1rem;
	padding: 1rem 1rem 0.25rem 1rem;
	border-radius: 0.5rem;
	border-style: solid;
	border-width: thin;
	border-color: #7997B5;
}




#moblayout {
	display: block;
	width: 100%;
}
#mobcontent {
	display: block;
	position: absolute;
	top: 0rem;
	left: 0rem;
	width: 45rem;
	padding-top: 47.5rem;
	font-size: 1.25rem;
}
#mobcontent h1 {
	color: transparent;
}

#mobimages {
	display: block;
	position: absolute;
	top: 0rem;
	left: 0rem;
	width: 100%;
}

#mobimages > figure {
	display: block;
	animation-name: imageAnimation;
	animation-duration: 36s;
	animation-timing-function: linear;
	animation-iteration-count: infinite;
	background-size: contain;
	background-repeat: no-repeat;
	color: transparent;
	opacity: 0;
	position: absolute;
	margin: 0;
	width: 100%;
	height: 125rem;
	z-index: 0;
	margin-block-start: 0;
	margin-block-end: 0;
	margin-inline-start: 0;
	margin-inline-end: 0;
}
#mobimages > figure:nth-child(1) { background-image: url("background-image-mob-01.jpg"); }
#mobimages > figure:nth-child(2) { animation-delay: 6s; background-image: url("background-image-mob-02.jpg"); }
#mobimages > figure:nth-child(3) { animation-delay: 12s; background-image: url("background-image-mob-03.jpg"); }
#mobimages > figure:nth-child(4) { animation-delay: 18s; background-image: url("background-image-mob-04.jpg"); }
#mobimages > figure:nth-child(5) { animation-delay: 24s; background-image: url("background-image-mob-05.jpg"); }
#mobimages > figure:nth-child(6) { animation-delay: 30s; background-image: url("background-image-mob-06.jpg"); }

@keyframes 
imageAnimation {
0% { animation-timing-function: ease-out; opacity: 0; }
8% { animation-timing-function: ease-out; opacity: 1; }
17% { opacity: 1 }
25% { opacity: 0 }
100% { opacity: 0 }
}

#mobone {
	display: block;
	padding-bottom: 7rem;
}
#mobintro {
	display: block;
	padding-bottom: 1rem;
}
#mobintro p {
	margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0;
    margin-inline-end: 0;
	-webkit-margin-before: 1em;
	-webkit-margin-after: 1em;
	-webkit-margin-start: 0;
	-webkit-margin-end: 0;
}
#mobintrotitle {
	display: block;
	padding-bottom: 1rem;
}
#mobintrotitle img {
	height: 5.5rem;
}
#mobintrobulletsrowone, #mobintrobulletsrowtwo {
	display: block;
	padding: 0.75rem 0rem 0.75rem 0rem;
}
#mobintrobulletsrowone p, #mobintrobulletsrowtwo p {
	margin-block-start: 0.5em;
    margin-block-end: 0.5em;
    margin-inline-start: 0;
    margin-inline-end: 0;
	-webkit-margin-before: 0.5em;
	-webkit-margin-after: 0.5em;
	-webkit-margin-start: 0;
	-webkit-margin-end: 0;
}
.mobintrobulletpoints {
	display: inline-block;
	margin: 0rem 2.5rem 0rem 2.5rem;
}
.mobintrobulletpoints img {
	height: 2.5rem;
}

#mobtwo {
	display: block;
	padding-bottom: 2.5rem;
}
#mobtwo p {
	margin-block-start: 0.375em;
    margin-block-end: 0.375em;
    margin-inline-start: 0;
    margin-inline-end: 0;
	-webkit-margin-before: 0.375em;
	-webkit-margin-after: 0.375em;
	-webkit-margin-start: 0;
	-webkit-margin-end: 0;
}
#mobreasons {
	display: block;
	margin-bottom: 6rem;
}
#mobreasons img {
	height: 4.5rem;
}
#mobreasons h2 {
	color: transparent;
}
.mobteaseleft {
	display: block;
	width: 28.5rem;
	margin: 0rem auto 7.5rem 3.5rem;
	background-color: #e5e5e5;
	border-radius: 1rem;
	box-shadow: 0rem 0rem 1rem 1rem #e5e5e5;
}
.mobteaseright {
	display: block;
	width: 28.5rem;
	margin: 0rem 3.5rem 7.5rem auto;
	background-color: #e5e5e5;
	border-radius: 1rem;
	box-shadow: 0rem 0rem 1rem 1rem #e5e5e5;
}
.mobteaseimg {
	display: block;
}
.mobteaseimg img {
	width: 28.5rem;
	border-radius: 1rem;
}
.mobteasewordingleft {
	display: block;
	width: 27.5rem;
	margin-top: -0.75rem;
}
.mobteasewordingright {
	display: block;
	width: 27.5rem;
	margin-top: -0.75rem;
}
.mobteasewordingleft h2, .mobteasewordingright h2 {
	color: transparent;
}
.mobteasewordingleft img, .mobteasewordingright img {
	height: 1.75rem;
}

#mobthree {
	display: block;
	padding-bottom: 5rem;
}
#mobthree p {
	margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0;
    margin-inline-end: 0;
	-webkit-margin-before: 1em;
	-webkit-margin-after: 1em;
	-webkit-margin-start: 0;
	-webkit-margin-end: 0;
}
#mobareastitle {
	display: block;
}
#mobareastitle h2 {
    color: transparent;
}
#mobareastitle img {
	height: 6.25rem;
}
.mobareaspacerhr {
	display: block;
    border-bottom: 0.075rem solid #01407F;
    margin: 3.5rem 2rem 3.575rem 2rem;
}
#mobareaholder {
	display: block;
}
#mobareaholder h3 {
	margin-block-start: 1.25em;
    margin-block-end: 0.5em;
	-webkit-margin-before: 1.25em;
	-webkit-margin-after: 0.5em;
}
.mobareaholdersub {
	display: block;
	margin-bottom: 30rem;
}
#moboutbackanchor, #mobovercroftanchor {
	display: block;
}

#mobovercroftupper {
	display: block;
}
#mobovercroftupperimage {
	display: block;
}
#mobovercroftupperimage img {
	height: 2.25rem;
}
#mobovercroftupperinfo {
	display: block;
}
#mobovercroftupperinfobox {
	display: block;
	padding: 1rem 0rem 0.5rem 0rem;
}
#mobovercroftbullets {
	display: block;
	margin-top: 0.75rem;
}
#mobovercroftlist {
	display: block;
	line-height: 1.4em;
}
#mobovercroftnote {
	display: block;
}
#mobovercroftnote p {
	margin-block-start: 0em;
    margin-block-end: 0em;
	-webkit-margin-before: 0em;
	-webkit-margin-after: 0em;
}
#mobovercroftequipment {
	display: block;
	padding: 1.75rem 0rem 1rem 0rem;
}
.mobovercroftequipmentimage {
	display: block;
}
.mobovercroftequipmentimage img {
	height: 2rem;
	padding: 0rem 0.25rem 0rem 0.25rem;
}
#mobovercroftequipmenttext {
	display: block;
}
#mobovercroftequipment h3 {
	display: block;
	margin-block-start: 0.5em;
    margin-block-end: 0.5em;
	-webkit-margin-before: 0.5em;
	-webkit-margin-after: 0.5em;
}
#mobovercroftlayouts {
	display: block;
	width: 45rem;
	margin-top: 2.5rem;
}
#mobovercroftlayouts img {
	width: 41rem;
}

#mobovercroftlayouts > figure {
	display: block;
	animation-name: imageAnimationOVERmob;
	animation-duration: 31.5s;
	animation-timing-function: linear;
	animation-iteration-count: infinite;
	background-size: contain;
	background-repeat: no-repeat;
	color: transparent;
	opacity: 0;
	position: absolute;
	margin: 0;
	left: 2rem;
	z-index: 0;
	margin-block-start: 0;
	margin-block-end: 0;
	margin-inline-start: 0;
	margin-inline-end: 0;
}

#mobovercroftlayouts > figure:nth-child(1) { animation-delay: 0s; background-image: url("slide-overcroft-photo-mob.jpg"); }
#mobovercroftlayouts > figure:nth-child(2) { animation-delay: 3.5s; background-image: url("slide-overcroft-planner-mob.jpg"); }
#mobovercroftlayouts > figure:nth-child(3) { animation-delay: 7s; background-image: url("slide-overcroft-photo-mob.jpg"); }
#mobovercroftlayouts > figure:nth-child(4) { animation-delay: 10.5s; background-image: url("slide-overcroft-banquet-mob.jpg"); }
#mobovercroftlayouts > figure:nth-child(5) { animation-delay: 14s; background-image: url("slide-overcroft-seminar-mob.jpg"); }
#mobovercroftlayouts > figure:nth-child(6) { animation-delay: 17.5s; background-image: url("slide-overcroft-reception-dance-mob.jpg"); }
#mobovercroftlayouts > figure:nth-child(7) { animation-delay: 21s; background-image: url("slide-overcroft-meeting-mob.jpg"); }
#mobovercroftlayouts > figure:nth-child(8) { animation-delay: 24.5s; background-image: url("slide-overcroft-reception-social-mob.jpg"); }
#mobovercroftlayouts > figure:nth-child(9) { animation-delay: 28s; background-image: url("slide-overcroft-boardroom-mob.jpg"); }

@keyframes 
imageAnimationOVERmob {
0% { animation-timing-function: ease-in-out; opacity: 0; }
1.5873% { animation-timing-function: ease-in-out; opacity: 1; }
9.5238% { animation-timing-function: ease-in-out; opacity: 1 }
11.111% { animation-timing-function: ease-in-out; opacity: 0 }
100% { animation-timing-function: ease-in-out; opacity: 0 }
}

.mobovercroftminipics {
	display: block;
}
.mobovercroftminipicsimghold {
	display: block;
	width: 45rem;
	line-height: 0;
}
.mobovercroftminipics img {
	display: inline-block;
	width: 12.875rem;
	margin: 0rem 0.5rem 0rem 0.5rem;
    border-radius: 0.5rem;
    border-style: solid;
    border-width: thin;
    border-color: #000000;
}
.mobovercroftminipicsfootnote {
	display: block;
	font-size: 1rem;
	text-align: center;
	margin: 1rem 0rem 2rem 0rem;
}

#moboutbackupper {
	display: block;
	margin-bottom: 1.25rem;
}
#moboutbackupperimage {
	display: block;

}
#moboutbackupperimage img {
	height: 2.25rem;
}
#moboutbackupperinfo {
	display: block;
}
#moboutbackupperinfobox {
	display: block;
	padding-top: 1rem;
}
#moboutbackupperinfobox img {
	height: 1.5rem;
	padding: 0rem 0.75rem 0.25rem 0rem;
	vertical-align: bottom;
}
#moboutbackbullets {
	display: block;
}
#moboutbacknote {
	display: block;
}
#moboutbacknote p {
	margin-block-start: 0em;
    margin-block-end: 1em;
	-webkit-margin-before: 0em;
	-webkit-margin-after: 1em;
}
#moboutbacklayouts {
	display: block;
	width: 45rem;
	margin-top: 2.5rem;
}
#moboutbacklayouts img {
	width: 41rem;
}

#moboutbacklayouts > figure {
	display: block;
	animation-name: imageAnimation;
	animation-duration: 18s;
	animation-timing-function: linear;
	animation-iteration-count: infinite;
	background-size: contain;
	background-repeat: no-repeat;
	color: transparent;
	opacity: 0;
	position: absolute;
	margin: 0;
	left: 2rem;
	z-index: 0;
	margin-block-start: 0;
	margin-block-end: 0;
	margin-inline-start: 0;
	margin-inline-end: 0;
}
#moboutbacklayouts > figure:nth-child(1) { background-image: url("slide-outback-blank-mob.jpg"); }
#moboutbacklayouts > figure:nth-child(2) { animation-delay: 3s; background-image: url("slide-outback-shaded-mob.jpg"); }
#moboutbacklayouts > figure:nth-child(3) { animation-delay: 6s; background-image: url("slide-outback-wedding-mob.jpg"); }
#moboutbacklayouts > figure:nth-child(4) { animation-delay: 9s; background-image: url("slide-outback-blank-mob.jpg"); }
#moboutbacklayouts > figure:nth-child(5) { animation-delay: 12s; background-image: url("slide-outback-shaded-mob.jpg"); }
#moboutbacklayouts > figure:nth-child(6) { animation-delay: 15s; background-image: url("slide-outback-wedding-mob.jpg"); }

@keyframes 
imageAnimation {
0% { animation-timing-function: ease-out; opacity: 0; }
8% { animation-timing-function: ease-out; opacity: 1; }
17% { opacity: 1 }
25% { opacity: 0 }
100% { opacity: 0 }
}

.moboutbackminipics {
	display: block;
}
.moboutbackminipicsimghold {
	display: block;
	width: 45rem;
	line-height: 0;
}
.moboutbackminipics img {
	display: inline-block;
	width: 12.875rem;
	margin: 0rem 0.5rem 0rem 0.5rem;
    border-radius: 0.5rem;
    border-style: solid;
    border-width: thin;
    border-color: #000000;
}
.moboutbackminipicsfootnote {
	display: block;
	font-size: 1rem;
	text-align: center;
	margin: 1rem 0rem 2rem 0rem;
}

#mobareacontact {
	display: block;
	width: fit-content;
	margin: 4.75rem auto 4.75rem auto;
	padding: 0rem 0.25rem 0rem 0.25rem;
	background-color: #e5e5e5;
	border-radius: 1rem;
	box-shadow: 0rem 0rem 1rem 1rem #e5e5e5;
}

#mobfour {
	display: block;
	padding-bottom: 3rem;
}
#mobfour p {
	margin-block-start: 0.5em;
    margin-block-end: 0.5em;
	-webkit-margin-before: 0.5em;
	-webkit-margin-after: 0.5em;
}
#mobreviewstarstitle {
	display: block;
}
#mobreviewstarstitle h2 {
	color: transparent;
}
#mobreviewstarstitle img {
	height: 5rem;
}
#mobreviewsnote {
	display: block;
	margin: 1.5rem auto 3.5rem auto;
}
.mobreviewbox {
	display: inline-block;
	width: 16.5rem;
	vertical-align: middle;
	margin: 1rem 1rem 1rem 1rem;
	padding: 1rem 1rem 0.25rem 1rem;
	border-radius: 0.5rem;
	border-style: solid;
	border-width: thin;
	border-color: #7997B5;
}




#mob668layout {
	display: block;
	width: 100%;
}
#mob668content {
	display: block;
	position: absolute;
	top: 0rem;
	left: 0rem;
	width: 34.5rem;
	padding-top: 47.5rem;
	font-size: 1.25rem;
}

#mob668content h1 {
	color: transparent;
}

#mob668images {
	display: block;
	position: absolute;
	top: 0rem;
	left: 0rem;
	width: 100%;
}
#mob668images > figure {
	display: block;
	animation-name: imageAnimation;
	animation-duration: 36s;
	animation-timing-function: linear;
	animation-iteration-count: infinite;
	background-size: contain;
	background-repeat: no-repeat;
	color: transparent;
	opacity: 0;
	position: absolute;
	margin: 0;
	width: 100%;
	height: 125rem;
	z-index: 0;
	margin-block-start: 0;
	margin-block-end: 0;
	margin-inline-start: 0;
	margin-inline-end: 0;
}
#mob668images > figure:nth-child(1) { background-image: url("background-image-mob668-01.jpg"); }
#mob668images > figure:nth-child(2) { animation-delay: 6s; background-image: url("background-image-mob668-02.jpg"); }
#mob668images > figure:nth-child(3) { animation-delay: 12s; background-image: url("background-image-mob668-01.jpg"); }
#mob668images > figure:nth-child(4) { animation-delay: 18s; background-image: url("background-image-mob668-02.jpg"); }
#mob668images > figure:nth-child(5) { animation-delay: 24s; background-image: url("background-image-mob668-01.jpg"); }
#mob668images > figure:nth-child(6) { animation-delay: 30s; background-image: url("background-image-mob668-02.jpg"); }

@keyframes 
imageAnimation {
0% { animation-timing-function: ease-out; opacity: 0; }
8% { animation-timing-function: ease-out; opacity: 1; }
17% { opacity: 1 }
25% { opacity: 0 }
100% { opacity: 0 }
}

#mob668one {
	display: block;
	padding-bottom: 7rem;
}
#mob668intro {
	display: block;
	padding-bottom: 1.5rem;
}
#mob668intro p {
	margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0;
    margin-inline-end: 0;
	-webkit-margin-before: 1em;
	-webkit-margin-after: 1em;
	-webkit-margin-start: 0;
	-webkit-margin-end: 0;
}
#mob668introtitle {
	display: block;
	padding-bottom: 1rem;
}
#mob668introtitle img {
	height: 5.5rem;
}
#mob668introbullets {
	display: block;
}
#mob668introbullets p {
	margin-block-start: 0.5em;
    margin-block-end: 0.5em;
    margin-inline-start: 0;
    margin-inline-end: 0;
	-webkit-margin-before: 0.5em;
	-webkit-margin-after: 0.5em;
	-webkit-margin-start: 0;
	-webkit-margin-end: 0;
}
.mob668introbulletpoints {
	display: inline-block;
	margin: 2rem 2rem 0rem 2rem;
}
.mob668introbulletpoints img {
	height: 2.5rem;
}

#mob668two {
	display: block;
	padding-bottom: 2.5rem;
}
#mob668two p {
	margin-block-start: 0.375em;
    margin-block-end: 0.375em;
    margin-inline-start: 0;
    margin-inline-end: 0;
	-webkit-margin-before: 0.375em;
	-webkit-margin-after: 0.375em;
	-webkit-margin-start: 0;
	-webkit-margin-end: 0;
}
#mob668reasons {
	display: block;
	margin-bottom: 6rem;
}
#mob668reasons img {
	height: 4.5rem;
}
#mob668reasons h2 {
	color: transparent;
}
.mob668tease {
	display: block;
	width: 30.5rem;
	margin: 0rem auto 7.5rem auto;
	background-color: #e5e5e5;
	border-radius: 1rem;
	box-shadow: 0rem 0rem 1rem 1rem #e5e5e5;
}
.mob668teaseimg {
	display: block;
}
.mob668teaseimg img {
	width: 30.5rem;
	border-radius: 1rem;
}
.mob668teasewording {
	display: block;
	width: 30.5rem;
	margin-top: -0.75rem;
}
.mob668teasewording h2 {
	color: transparent;
}
.mob668teasewording img {
	height: 1.75rem;
}

#mob668three {
	display: block;
	padding-bottom: 5rem;
}
#mob668three p {
	margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0;
    margin-inline-end: 0;
	-webkit-margin-before: 1em;
	-webkit-margin-after: 1em;
	-webkit-margin-start: 0;
	-webkit-margin-end: 0;
}
#mob668areastitle {
	display: block;
}
#mob668areastitle h2 {
    color: transparent;
}
#mob668areastitle img {
	height: 6.25rem;
}
.mob668areaspacerhr {
	display: block;
    border-bottom: 0.075rem solid #01407F;
    margin: 3.5rem 2rem 3.575rem 2rem;
}
#mob668areaholder {
	display: block;
}
#mob668areaholder h3 {
	margin-block-start: 1.25em;
    margin-block-end: 0.5em;
	-webkit-margin-before: 1.25em;
	-webkit-margin-after: 0.5em;
}
.mob668areaholdersub {
	display: block;
	margin-bottom: 22.5rem;
}
.arrows {
	display: inline-block;
	font-size: 1.5em;
	color: #FF0000;
	vertical-align: middle;
	padding-right: 0.5rem;
}
#mob668outbackanchor, #mob668overcroftanchor {
	display: block;
}

#mob668overcroftupper {
	display: block;
}
#mob668overcroftupperimage {
	display: block;
}
#mob668overcroftupperimage img {
	height: 2.25rem;
}
#mob668overcroftupperinfo {
	display: block;
	padding-top: 1rem;
}
#mob668overcroftbullets {
	display: block;
	margin-top: 0.75rem;
}
#mob668overcroftlist {
	display: block;
	line-height: 1.4em;
}
#mob668overcroftnote {
	display: block;
}
#mob668overcroftnote p {
	margin-block-start: 0em;
    margin-block-end: 0em;
	-webkit-margin-before: 0em;
	-webkit-margin-after: 0em;
}
#mob668overcroftequipment {
	display: block;
	padding: 1.75rem 0rem 1rem 0rem;
}
.mob668overcroftequipmentimage {
	display: block;
}
.mob668overcroftequipmentimage img {
	height: 2rem;
	padding: 0rem 0.25rem 0rem 0.25rem;
}
#mob668overcroftequipmenttext {
	display: block;
}
#mob668overcroftequipment h3 {
	display: block;
	margin-block-start: 0.5em;
    margin-block-end: 0.5em;
	-webkit-margin-before: 0.5em;
	-webkit-margin-after: 0.5em;
}
#mob668overcroftlayouts {
	display: block;
	width: 34.5rem;
	margin-top: 2.5rem;
}
#mob668overcroftlayouts img {
	width: 30.5rem;
}

#mob668overcroftlayouts > figure {
	display: block;
	animation-name: imageAnimationOVERmob668;
	animation-duration: 31.5s;
	animation-timing-function: linear;
	animation-iteration-count: infinite;
	background-size: contain;
	background-repeat: no-repeat;
	color: transparent;
	opacity: 0;
	position: absolute;
	margin: 0;
	left: 2rem;
	z-index: 0;
	margin-block-start: 0;
	margin-block-end: 0;
	margin-inline-start: 0;
	margin-inline-end: 0;
}

#mob668overcroftlayouts > figure:nth-child(1) { animation-delay: 0s; background-image: url("slide-overcroft-photo-mob.jpg"); }
#mob668overcroftlayouts > figure:nth-child(2) { animation-delay: 3.5s; background-image: url("slide-overcroft-planner-mob.jpg"); }
#mob668overcroftlayouts > figure:nth-child(3) { animation-delay: 7s; background-image: url("slide-overcroft-photo-mob.jpg"); }
#mob668overcroftlayouts > figure:nth-child(4) { animation-delay: 10.5s; background-image: url("slide-overcroft-banquet-mob.jpg"); }
#mob668overcroftlayouts > figure:nth-child(5) { animation-delay: 14s; background-image: url("slide-overcroft-seminar-mob.jpg"); }
#mob668overcroftlayouts > figure:nth-child(6) { animation-delay: 17.5s; background-image: url("slide-overcroft-reception-dance-mob.jpg"); }
#mob668overcroftlayouts > figure:nth-child(7) { animation-delay: 21s; background-image: url("slide-overcroft-meeting-mob.jpg"); }
#mob668overcroftlayouts > figure:nth-child(8) { animation-delay: 24.5s; background-image: url("slide-overcroft-reception-social-mob.jpg"); }
#mob668overcroftlayouts > figure:nth-child(9) { animation-delay: 28s; background-image: url("slide-overcroft-boardroom-mob.jpg"); }

@keyframes 
imageAnimationOVERmob668 {
0% { animation-timing-function: ease-in-out; opacity: 0; }
1.5873% { animation-timing-function: ease-in-out; opacity: 1; }
9.5238% { animation-timing-function: ease-in-out; opacity: 1 }
11.111% { animation-timing-function: ease-in-out; opacity: 0 }
100% { animation-timing-function: ease-in-out; opacity: 0 }
}

.mob668overcroftminipics {
    display: block;
    padding: 0rem 0rem 0.5rem 1rem;
    overflow-x: auto !important;
    overflow-y: hidden;
    white-space: nowrap;
}
.mob668overcroftminipics::-webkit-scrollbar {
    height: 0rem;
	width: 0rem;
}
.mob668overcroftminipicsimghold {
	display: block;
}
.mob668overcroftminipics img {
	display: inline-block;
	width: 20rem;
	margin: 1rem;
    border-radius: 0.5rem;
    border-style: solid;
    border-width: thin;
    border-color: #000000;
}
.mob668overcroftminipicsfootnote {
	display: block;
	text-align: left;
	padding-left: 1rem;
	font-size: 1.25rem;
	line-height: 2rem;
}

#mob668outbackupper {
	display: block;
	margin-bottom: 1.25rem;
}
#mob668outbackupperimage {
	display: block;

}
#mob668outbackupperimage img {
	height: 2.25rem;
}
#mob668outbackupperinfo {
	display: block;
}
#mob668outbackupperinfobox {
	display: block;
	padding: 1rem 0rem 1rem 0rem;
}
#mob668outbackupperinfobox p {
	margin-block-start: 0em;
    margin-block-end: 0em;
	-webkit-margin-before: 0em;
	-webkit-margin-after: 0em;
}
#mob668outbackupperinfobox img {
	height: 1.5rem;
	padding: 0rem 0.75rem 0.25rem 0rem;
	vertical-align: bottom;
}
#mob668outbackbullets {
	display: block;
}
#mob668outbacknote {
	display: block;
}
#mob668outbacknote p {
	margin-block-start: 0em;
    margin-block-end: 1em;
	-webkit-margin-before: 0em;
	-webkit-margin-after: 1em;
}
#mob668outbacklayouts {
	display: block;
	width: 30.5rem;
	margin-top: 2.5rem;
}
#mob668outbacklayouts img {
	width: 30.5rem;
}

#mob668outbacklayouts > figure {
	display: block;
	animation-name: imageAnimation;
	animation-duration: 18s;
	animation-timing-function: linear;
	animation-iteration-count: infinite;
	background-size: contain;
	background-repeat: no-repeat;
	color: transparent;
	opacity: 0;
	position: absolute;
	margin: 0;
	left: 2rem;
	z-index: 0;
	margin-block-start: 0;
	margin-block-end: 0;
	margin-inline-start: 0;
	margin-inline-end: 0;
}
#mob668outbacklayouts > figure:nth-child(1) { background-image: url("slide-outback-blank-mob.jpg"); }
#mob668outbacklayouts > figure:nth-child(2) { animation-delay: 3s; background-image: url("slide-outback-shaded-mob.jpg"); }
#mob668outbacklayouts > figure:nth-child(3) { animation-delay: 6s; background-image: url("slide-outback-wedding-mob.jpg"); }
#mob668outbacklayouts > figure:nth-child(4) { animation-delay: 9s; background-image: url("slide-outback-blank-mob.jpg"); }
#mob668outbacklayouts > figure:nth-child(5) { animation-delay: 12s; background-image: url("slide-outback-shaded-mob.jpg"); }
#mob668outbacklayouts > figure:nth-child(6) { animation-delay: 15s; background-image: url("slide-outback-wedding-mob.jpg"); }

@keyframes 
imageAnimation {
0% { animation-timing-function: ease-out; opacity: 0; }
8% { animation-timing-function: ease-out; opacity: 1; }
17% { opacity: 1 }
25% { opacity: 0 }
100% { opacity: 0 }
}

.mob668outbackminipics {
    display: block;
    padding: 0rem 0rem 0.5rem 1rem;
    overflow-x: auto !important;
    overflow-y: hidden;
    white-space: nowrap;
}
.mob668outbackminipics::-webkit-scrollbar {
    height: 0rem;
	width: 0rem;
}
.mob668outbackminipicsimghold {
	display: block;
}
.mob668outbackminipics img {
	display: inline-block;
	width: 20rem;
	margin: 1rem;
    border-radius: 0.5rem;
    border-style: solid;
    border-width: thin;
    border-color: #000000;
}
.mob668outbackminipicsfootnote {
	display: block;
	text-align: left;
	padding-left: 1rem;
	font-size: 1.25rem;
	line-height: 2rem;
}

#mob668areacontact {
	display: block;
	width: fit-content;
	margin: 4.75rem auto 4.75rem auto;
	padding: 0rem 0.25rem 0rem 0.25rem;
	background-color: #e5e5e5;
	border-radius: 1rem;
	box-shadow: 0rem 0rem 1rem 1rem #e5e5e5;
}

#mob668four {
	display: block;
	padding-bottom: 3rem;
}
#mob668four p {
	margin-block-start: 0.5em;
    margin-block-end: 0.5em;
	-webkit-margin-before: 0.5em;
	-webkit-margin-after: 0.5em;
}
#mob668reviewstarstitle {
	display: block;
}
#mob668reviewstarstitle h2 {
	color: transparent;
}
#mob668reviewstarstitle img {
	height: 5rem;
}
#mob668reviewsnote {
	display: block;
	margin: 1.75rem auto 3.5rem auto;
}
#mob668reviewsnote p {
	margin-block-start: 1em;
    margin-block-end: 1em;
	-webkit-margin-before: 1em;
	-webkit-margin-after: 1em;
}
.mob668reviewbox {
	display: inline-block;
	width: 30.5rem;
	margin: 1rem 1rem 1rem 1rem;
	padding: 1rem 0.5rem 0.25rem 0.5rem;
	border-radius: 0.5rem;
	border-style: solid;
	border-width: thin;
	border-color: #7997B5;
}




#mob468layout {
	display: block;
	width: 100%;
}
#mob468content {
	display: block;
	position: absolute;
	top: 0rem;
	left: 0rem;
	width: 24.25rem;
	padding-top: 55rem;
	font-size: 1.25rem;
}
#mob468content h1 {
	color: transparent;
}

#mob468images {
	display: block;
	position: absolute;
	top: 11rem;
	left: 0rem;
	width: 100%;
}

#mob468images > figure {
	display: block;
	animation-name: imageAnimation;
	animation-duration: 36s;
	animation-timing-function: linear;
	animation-iteration-count: infinite;
	background-size: contain;
	background-repeat: no-repeat;
	color: transparent;
	opacity: 0;
	position: absolute;
	margin: 0;
	width: 100%;
	height: 125rem;
	z-index: 0;
	margin-block-start: 0;
	margin-block-end: 0;
	margin-inline-start: 0;
	margin-inline-end: 0;
}
#mob468images > figure:nth-child(1) { background-image: url("background-image-mob468-01.jpg"); }
#mob468images > figure:nth-child(2) { animation-delay: 6s; background-image: url("background-image-mob468-02.jpg"); }
#mob468images > figure:nth-child(3) { animation-delay: 12s; background-image: url("background-image-mob468-01.jpg"); }
#mob468images > figure:nth-child(4) { animation-delay: 18s; background-image: url("background-image-mob468-02.jpg"); }
#mob468images > figure:nth-child(5) { animation-delay: 24s; background-image: url("background-image-mob468-01.jpg"); }
#mob468images > figure:nth-child(6) { animation-delay: 30s; background-image: url("background-image-mob468-02.jpg"); }

@keyframes 
imageAnimation {
0% { animation-timing-function: ease-out; opacity: 0; }
8% { animation-timing-function: ease-out; opacity: 1; }
17% { opacity: 1 }
25% { opacity: 0 }
100% { opacity: 0 }
}

#mob468one {
	display: block;
	padding-bottom: 7rem;
}
#mob468intro {
	display: block;
	padding-bottom: 1.5rem;
}
#mob468intro p {
	margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0;
    margin-inline-end: 0;
	-webkit-margin-before: 1em;
	-webkit-margin-after: 1em;
	-webkit-margin-start: 0;
	-webkit-margin-end: 0;
}
#mob468introtitle {
	display: block;
	padding-bottom: 1rem;
}
#mob468introtitle img {
	height: 5rem;
}
#mob468introbullets {
	display: block;
}
#mob468introbullets p {
	margin-block-start: 0.5em;
    margin-block-end: 0.5em;
    margin-inline-start: 0;
    margin-inline-end: 0;
	-webkit-margin-before: 0.5em;
	-webkit-margin-after: 0.5em;
	-webkit-margin-start: 0;
	-webkit-margin-end: 0;
}
.mob468introbulletpoints {
	display: inline-block;
	margin: 2rem 0.75rem 0rem 0.75rem;
}
.mob468introbulletpoints img {
	height: 2.5rem;
}

#mob468two {
	display: block;
	padding-bottom: 2.5rem;
}
#mob468two p {
	margin-block-start: 0.375em;
    margin-block-end: 0.375em;
    margin-inline-start: 0;
    margin-inline-end: 0;
	-webkit-margin-before: 0.375em;
	-webkit-margin-after: 0.375em;
	-webkit-margin-start: 0;
	-webkit-margin-end: 0;
}
#mob468reasons {
	display: block;
	margin-bottom: 6rem;
}
#mob468reasons img {
	height: 3.75rem;
}
#mob468reasons h2 {
	color: transparent;
}
.mob468tease {
	display: block;
	width: 20.25rem;
	margin: 0rem auto 7.5rem auto;
	background-color: #e5e5e5;
	border-radius: 1rem;
	box-shadow: 0rem 0rem 1rem 1rem #e5e5e5;
}
.mob468teaseimg {
	display: block;
}
.mob468teaseimg img {
	width: 20.25rem;
	border-radius: 1rem;
}
.mob468teasewording {
	display: block;
	width: 20.25rem;
	margin-top: -0.25rem;
}
.mob468teasewording h2 {
	color: transparent;
	font-size: 0.75em;
}
.mob468teasewording img {
	height: 1.5rem;
}

#mob468three {
	display: block;
	padding-bottom: 5rem;
}
#mob468three p {
	margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0;
    margin-inline-end: 0;
	-webkit-margin-before: 1em;
	-webkit-margin-after: 1em;
	-webkit-margin-start: 0;
	-webkit-margin-end: 0;
}
#mob468areastitle {
	display: block;
}
#mob468areastitle h2 {
    color: transparent;
}
#mob468areastitle img {
	height: 5.5rem;
}
.mob468areaspacerhr {
	display: block;
    border-bottom: 0.075rem solid #01407F;
    margin: 3.5rem 1rem 3.575rem 1rem;
}
#mob468areaholder {
	display: block;
}
#mob468areaholder h3 {
	margin-block-start: 1.25em;
    margin-block-end: 0.5em;
	-webkit-margin-before: 1.25em;
	-webkit-margin-after: 0.5em;
}
.mob468areaholdersub {
	display: block;
	margin-bottom: 17.5rem;
}
.arrows {
	display: inline-block;
	font-size: 1.5em;
	color: #FF0000;
	vertical-align: middle;
	padding-right: 0.5rem;
}
#mob468outbackanchor, #mob468overcroftanchor {
	display: block;
}

#mob468overcroftupper {
	display: block;
}
#mob468overcroftupperimage {
	display: block;
}
#mob468overcroftupperimage img {
	height: 2rem;
}
#mob468overcroftupperinfo {
	display: block;
	padding-top: 1rem;
}
#mob468overcroftbullets {
	display: block;
	margin-top: 0.75rem;
}
#mob468overcroftlist {
	display: block;
	line-height: 1.4em;
}
#mob468overcroftnote {
	display: block;
}
#mob468overcroftnote p {
	margin-block-start: 0em;
    margin-block-end: 0.5em;
	-webkit-margin-before: 0em;
	-webkit-margin-after: 0.5em;
}
#mob468overcroftlayouts {
	display: block;
	width: 24.25rem;
	margin-top: 2.5rem;
}
#mob468overcroftlayouts img {
	width: 22.25rem;
}

#mob468overcroftlayouts > figure {
	display: block;
	animation-name: imageAnimationOVERmob468;
	animation-duration: 31.5s;
	animation-timing-function: linear;
	animation-iteration-count: infinite;
	background-size: contain;
	background-repeat: no-repeat;
	color: transparent;
	opacity: 0;
	position: absolute;
	margin: 0;
	left: 1rem;
	z-index: 0;
	margin-block-start: 0;
	margin-block-end: 0;
	margin-inline-start: 0;
	margin-inline-end: 0;
}

#mob468overcroftlayouts > figure:nth-child(1) { animation-delay: 0s; background-image: url("slide-overcroft-photo-mob.jpg"); }
#mob468overcroftlayouts > figure:nth-child(2) { animation-delay: 3.5s; background-image: url("slide-overcroft-planner-mob.jpg"); }
#mob468overcroftlayouts > figure:nth-child(3) { animation-delay: 7s; background-image: url("slide-overcroft-photo-mob.jpg"); }
#mob468overcroftlayouts > figure:nth-child(4) { animation-delay: 10.5s; background-image: url("slide-overcroft-banquet-mob.jpg"); }
#mob468overcroftlayouts > figure:nth-child(5) { animation-delay: 14s; background-image: url("slide-overcroft-seminar-mob.jpg"); }
#mob468overcroftlayouts > figure:nth-child(6) { animation-delay: 17.5s; background-image: url("slide-overcroft-reception-dance-mob.jpg"); }
#mob468overcroftlayouts > figure:nth-child(7) { animation-delay: 21s; background-image: url("slide-overcroft-meeting-mob.jpg"); }
#mob468overcroftlayouts > figure:nth-child(8) { animation-delay: 24.5s; background-image: url("slide-overcroft-reception-social-mob.jpg"); }
#mob468overcroftlayouts > figure:nth-child(9) { animation-delay: 28s; background-image: url("slide-overcroft-boardroom-mob.jpg"); }

@keyframes 
imageAnimationOVERmob468 {
0% { animation-timing-function: ease-in-out; opacity: 0; }
1.5873% { animation-timing-function: ease-in-out; opacity: 1; }
9.5238% { animation-timing-function: ease-in-out; opacity: 1 }
11.111% { animation-timing-function: ease-in-out; opacity: 0 }
100% { animation-timing-function: ease-in-out; opacity: 0 }
}

.mob468overcroftminipics {
    display: block;
    padding-bottom: 0.5rem;
    overflow-x: auto !important;
    overflow-y: hidden;
    white-space: nowrap;
}
.mob468overcroftminipics::-webkit-scrollbar {
    height: 0rem;
	width: 0rem;
}
.mob468overcroftminipicsimghold {
	display: block;
}
.mob468overcroftminipics img {
	display: inline-block;
	width: 17.75rem;
	margin: 1rem 1rem 0.25rem 1rem;
    border-radius: 0.5rem;
    border-style: solid;
    border-width: thin;
    border-color: #000000;
}
.mob468overcroftminipicsfootnote {
	display: block;
	text-align: left;
	padding-left: 1rem;
	font-size: 1.125rem;
}

#mob468outbackupper {
	display: block;
	margin-bottom: 1.25rem;
}
#mob468outbackupperimage {
	display: block;

}
#mob468outbackupperimage img {
	height: 2.25rem;
}
#mob468outbackupperinfo {
	display: block;
}
#mob468outbackupperinfobox {
	display: block;
	padding: 1rem 0rem 1rem 0rem;
}
#mob468outbackupperinfobox p {
	margin-block-start: 0em;
    margin-block-end: 0em;
	-webkit-margin-before: 0em;
	-webkit-margin-after: 0em;
}
#mob468outbackupperinfobox img {
	height: 1.5rem;
	padding: 0.5rem 0rem 0.25rem 0rem;
}
#mob468outbackbullets {
	display: block;
}
#mob468outbacknote {
	display: block;
}
#mob468outbacknote p {
	margin-block-start: 0em;
    margin-block-end: 1em;
	-webkit-margin-before: 0em;
	-webkit-margin-after: 1em;
}
#mob468overcroftequipment {
	display: block;
	padding: 1.75rem 0rem 1rem 0rem;
}
.mob468overcroftequipmentimage {
	display: block;
}
.mob468overcroftequipmentimage img {
	height: 2rem;
	padding: 0rem 0.25rem 0rem 0.25rem;
}
#mob468overcroftequipmenttext {
	display: block;
}
#mob468overcroftequipment h3 {
	display: block;
	margin-block-start: 0.5em;
    margin-block-end: 0.5em;
	-webkit-margin-before: 0.5em;
	-webkit-margin-after: 0.5em;
}
#mob468outbacklayouts {
	display: block;
	width: 24.25rem;
	margin-top: 2.5rem;
}
#mob468outbacklayouts img {
	width: 22.25rem;
}

#mob468outbacklayouts > figure {
	display: block;
	animation-name: imageAnimation;
	animation-duration: 18s;
	animation-timing-function: linear;
	animation-iteration-count: infinite;
	background-size: contain;
	background-repeat: no-repeat;
	color: transparent;
	opacity: 0;
	position: absolute;
	margin: 0;
	left: 1rem;
	z-index: 0;
	margin-block-start: 0;
	margin-block-end: 0;
	margin-inline-start: 0;
	margin-inline-end: 0;
}
#mob468outbacklayouts > figure:nth-child(1) { background-image: url("slide-outback-blank-mob.jpg"); }
#mob468outbacklayouts > figure:nth-child(2) { animation-delay: 3s; background-image: url("slide-outback-shaded-mob.jpg"); }
#mob468outbacklayouts > figure:nth-child(3) { animation-delay: 6s; background-image: url("slide-outback-wedding-mob.jpg"); }
#mob468outbacklayouts > figure:nth-child(4) { animation-delay: 9s; background-image: url("slide-outback-blank-mob.jpg"); }
#mob468outbacklayouts > figure:nth-child(5) { animation-delay: 12s; background-image: url("slide-outback-shaded-mob.jpg"); }
#mob468outbacklayouts > figure:nth-child(6) { animation-delay: 15s; background-image: url("slide-outback-wedding-mob.jpg"); }
@keyframes 
imageAnimation {
0% { animation-timing-function: ease-out; opacity: 0; }
8% { animation-timing-function: ease-out; opacity: 1; }
17% { opacity: 1 }
25% { opacity: 0 }
100% { opacity: 0 }
}

.mob468outbackminipics {
    display: block;
    padding-bottom: 0.5rem;
    overflow-x: auto !important;
    overflow-y: hidden;
    white-space: nowrap;
}
.mob468outbackminipics::-webkit-scrollbar {
    height: 0rem;
	width: 0rem;
}
.mob468outbackminipicsimghold {
	display: block;
}
.mob468outbackminipics img {
	display: inline-block;
	width: 17.75rem;
	margin: 1rem 1rem 0.25rem 1rem;
    border-radius: 0.5rem;
    border-style: solid;
    border-width: thin;
    border-color: #000000;
}
.mob468outbackminipicsfootnote {
	display: block;
	text-align: left;
	padding-left: 1rem;
	font-size: 1.125rem;
}

#mob468areacontact {
	display: block;
	width: fit-content;
	margin: 4.75rem auto 4.75rem auto;
	padding: 0rem 0.25rem 0rem 0.25rem;
	background-color: #e5e5e5;
	border-radius: 1rem;
	box-shadow: 0rem 0rem 1rem 1rem #e5e5e5;
}

#mob468four {
	display: block;
	padding-bottom: 3rem;
}
#mob468four p {
	margin-block-start: 0.5em;
    margin-block-end: 0.5em;
	-webkit-margin-before: 0.5em;
	-webkit-margin-after: 0.5em;
}
#mob468reviewstarstitle {
	display: block;
}
#mob468reviewstarstitle h2 {
	color: transparent;
}
#mob468reviewstarstitle img {
	height: 4.25rem;
}
#mob468reviewsnote {
	display: block;
	margin: 1.75rem auto 3.5rem auto;
}
#mob468reviewsnote p {
	margin-block-start: 1em;
    margin-block-end: 1em;
	-webkit-margin-before: 1em;
	-webkit-margin-after: 1em;
}
.mob468reviewbox {
	display: inline-block;
	width: 21rem;
	margin: 1rem 1rem 1rem 1rem;
	padding: 1rem 0.5rem 0.25rem 0.5rem;
	border-radius: 0.5rem;
	border-style: solid;
	border-width: thin;
	border-color: #7997B5;
}




@media screen and (min-width: 1181px) {
#tablayout {
	display: none;
}
}

@media screen and (max-width: 1180px) {
#dtlayout{
	display: none;
}
}

@media screen and (min-width: 869px) {
#moblayout{
	display: none;
}
}

@media screen and (max-width: 868px) {
#tablayout {
	display: none;
}
}

@media screen and (min-width: 669px) {
#mob668layout {
	display: none;
}
}

@media screen and (max-width: 668px) {
#moblayout {
	display: none;
}
}

@media screen and (min-width: 469px) {
#mob468layout {
	display: none;
}
}

@media screen and (max-width: 468px) {
#mob668layout {
	display: none;
}
}