@media (max-width: 767px) and (min-width: 320px) {
	.pageDesctiption h6,
	.pageDesctiption p,
	h3,
	p {
		font-size: 2rem !important;
		line-height: 2;
	}
}

.pTSInner:after {
	/* height: 255px;  */
	height: 0;
}

.contactDetails address p {
	margin: 0.25rem 0;
	font-size: 1.75rem;
}

/* 顏色 */

.blanked {
	border-color: #b8001f;
}

h1,
h3,
.sectionTitle h1,
.pageTitle h1 {
	color: #b8001f;
}

.headerFix,
.footerAreaTwo {
	background-color: #b8001f;
}

.copyText {
	font-size: 1.25rem !important;
	text-align: center !important;
}

.pageTitle {
	padding-left: 15px;
	height: auto;
}
.pageTitle h1 {
	margin-bottom: 24px;
}
@media screen and (min-width: 425px) {
	.pageTitle {
		padding-top: 100px;
	}
}

@media screen and (max-width: 425px) {
	.skillsCont h1,
	.pageTitle h1,
	.singleSkill,
	.newModelContent h1,
	.newModelContent p,
	.sectionTitle,
	.sectionSubtitle,
	#contact h3,
	address,
	.socialIcon {
		text-align: justify;
	}
}

.slideContent {
	font-size: 1.25rem !important;
}

.hBannerIcons {
	display: flex;
	flex-flow: row nowrap;
	justify-content: center;
	align-items: center;
}

.hBannerIcons a {
	color: white !important;
	font-size: 3rem;
	margin: 0 0.5rem;
}
@media screen and (min-width: 425px) {
	.hBannerIcons {
		display: none;
	}
}

.slideTwoCont img {
	position: relative;
	top: -65px;
}
@media screen and (min-width: 425px) {
	.slideTwoCont img {
		position: relative;
		top: 200px;
	}
}
