.page-single h2 {
	font-size: 20px;
}
.page-single .top-page {

	position: relative;
	float: left;
	width: 100%;
	margin-bottom: 40px;
}
.page-single .top-page:before {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 90%;
    content: ' ';
    background: url(../images/home/header-bg.jpg) no-repeat center center;
    background-size: cover;
    z-index: -1;
}
.page-single .top-page:after {
	position: absolute;
	content: ' ';
	bottom: 0px;
	left: 50%;
	margin-left: -27px;
	width: 0; 
	height: 0; 
	border-left: 20px solid transparent;
	border-right: 20px solid transparent;
	border-bottom: 20px solid #fff;
}
.page-single .top-page img {
	width: 100%;
}
.page-single .top-page .bread-crumb {
	position: absolute;
	bottom: 7%;
	color: #fff;
	left: 0%;
	width: 100%;
	text-align: center;
}
.page-single .top-page .bread-crumb  a {
	color: #fff;
	font-size: 16px;
}

.page-single .single-content {
	float: left;
	width: 75%;
}
.page-single .single-content .title {
	float: left;
	width: 100%;
	font-family: OxyBold;
	color: #262626;
	text-transform: uppercase;
	font-size: 24px;
	margin-bottom: 10px;
}
.page-single .single-content .post-date {
	float: left;
	width: 100%;
	font-style: italic;
	font-size: 14px;
	color: #808080;
	margin-bottom: 15px;
}
.page-single .single-content .page-content {
	float: left;
	width: 100%;
	text-align: justify;
	font-size: 14px;
	color: #303030;
	margin-bottom: 40px;
}
.page-single .single-sidebar {
	float: right;
	width: 22%;
}
.page-single .single-sidebar .list-news {
	float: left;
	width: 100%;
	margin-bottom: 50px;
}
.page-single .single-sidebar .list-news .news {
	float: left;
	width: 100%;
	margin-bottom: 15px;
}
.page-single .single-sidebar .list-news .news img {
	float: left;
	width: 25%;
}
.page-single .single-sidebar .list-news .news .news-title {
	float: right;
	width: 72%;
	font-size: 14px;
	font-family: OxyBold;
}
.page-single .single-sidebar .list-news .news .news-title > a {
	text-transform: uppercase;
}
.page-single .single-sidebar .list-news .news .news-title .read-more {
	text-transform: unset;
	font-size: 13px;
	color: #b08d3d;
	font-family: Oxy;
}
.page-single .single-sidebar .sidebar-title {
	float: left;
	width: 100%;
	font-size: 20px;
	font-family: OxyBold;
	color: #0f1725;
	margin-bottom: 30px;
	text-transform: uppercase;
}
.page-single .single-sidebar  .list-lib {
	float: left;
	width: 100%;
}
.page-single .single-sidebar .list-lib .lib {
	float: left;
	width: 48%;
	margin-right: 4%;
	margin-bottom: 20px;
}
.page-single .single-sidebar .list-lib .lib:nth-child(2n) {
	margin-right: 0px;
}
.page-single .single-sidebar .list-lib .lib .lib-img {
	float: left;
	width: 100%;
}
.page-single .single-sidebar .list-lib .lib .lib-img img {
	width: 100%;
}
.page-single .single-sidebar .list-lib .lib .lib-title {
	float: left;
	width: 100%;
	text-transform: uppercase;
	font-size: 14px;
	font-family: OxyBold;
}
.page-single .single-content .page-content img {
	max-width: 100%;
	display: block;
	margin: auto;
}
img.aligncenter { display: block; margin-left: auto; margin-right: auto; max-width: 100%; }

@media only screen and (max-width: 425px)  {
	.page-single .single-sidebar, .page-single .single-content  {
		width: 100%;
	}
	.page-single .top-page {
		padding: 0px;
		height: 400px;
		overflow: hidden;
		position: relative;
	}
	.page-single .top-page img {
		position: absolute;
		top: 0px;
		height: 100%;
		width: auto;
		left: -150%;
	}
	.page-single .single-content table {
		width: 320px !important;
	}
	.page-single .top-page .bread-crumb {
		left: 9%;
		margin-left: 0px;
	}
	.page-single h2 {
		font-size: 20px;
	}
}