.pdl0{
	padding-left: 0 !important;
}

a.btnStyle_02{
	font-weight: normal;
	font-size: 1.43rem;
}

.breadbrdTop{
	border-top: 1px solid #d8d6c2;
}

.topicPath ul {
	padding: 0.6em 0 0.6em 3em;
}

.topicPath li:before {
	content: '';
}

.daytripHeading1 {
	font-size: 38px;
	font-weight: normal;
	padding: 58px 5px 17px 0;
}

.daytripHeading1 span {
	padding-top: 0.18em;
	display: inline-block;
}

.topicPath {
	padding: 6px 0;
}

.topicPath li {
	margin-right: 0.9%;
}

.topicPath li:last-child {
	margin-right: 0;
}

.btnCenter{
	max-width: 750px;
	margin: 2em auto 3.5em;
}

.contentBlockA{
	margin-bottom: 8.4%;
}

.contentBlockA .topicPath{
	padding: 10px 0 13px;
}

.contentBlockA .topicPath ul{
	padding-left: 0!important;
	max-width: 1000px;
	display: flex;
	justify-content: center;
}
.mainBanner {
	display: block;
	margin: 0 auto;
}
.taC {
	margin-bottom: 2em;
}
.spMode-mainBanner {
	display: none;
}

.spMode .breadbrdTop{
	border: 0;
	display: none;
}

.spMode .contentBlockA .topicPath  li{
	width: 30%;
}

.spMode .contentBlockA{
	overflow: hidden;
}

.spMode .daytripHeading1 img {
	width: 88%;
	margin: 0 auto;
} 

.spMode .daytripHeading1 {
	display: flex;
	flex-direction: column;
}

.spMode .daytripHeading1 span {
	font-size: 3.76rem;
	margin-top: 0.5em;
}

.spMode a.btnStyle_02 {
	font-size: 2.8rem;
}

.spMode .taC {
	font-size: 2.6rem;
	margin-bottom: 1.5em;
}

.spMode .btnCenter {
	max-width: 925px;
	margin-bottom: 7em;
}

.spMode a.btnStyle_02 {
	padding: 0.75em 2em;
}
.spMode #footer td.ig a {
    padding-top: 16%;
    background-size: 12%;
}
.spMode .mainBanner {
	display: none;
}
.spMode .spMode-mainBanner {
	display: block;
}