/* Special Sections Css Start */
.sect-c-sidebar-slider { padding-top:13px; }
.sect-c-sidebar-center-card { position:relative; }
.sect-c-sidebar-center-img { height: 420px; overflow: hidden; position:relative; }
.sect-c-sidebar-center-img a { display: block; height: 100%; position:relative; }
.sect-c-sidebar-center-img a .sect-c-sidebar-center-bg-img {
	min-width: 100%;
	background-position: center 50%;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background-size: cover;
	display: block;
	padding: 20px;
}
.sect-c-sidebar-center-img a:after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: -webkit-linear-gradient(0deg, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0.5) 42%, rgba(0, 0, 0, 0) 61%, rgba(0, 0, 0, 0));
	background: linear-gradient(0deg, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0.5) 42%, rgba(0, 0, 0, 0) 61%, rgba(0, 0, 0, 0));
}
.sect-c-sidebar-center-text {
	position: absolute;
	bottom: 0;
	padding: 0 15px 20px 18px;
	left: 0;
	right: 0;
	width: 100%;
	margin-bottom: 0;
	color: #fff;
}
.sect-c-sidebar-center-text h3 { margin:0; line-height:0; }
.sect-c-sidebar-center-text h3 a {
	margin: 0 0 12px 0;
	color: #FFF !important;
	font-family: Roboto !important;
	font-size: 20px !important;
	font-style: normal !important;
	font-weight: 700 !important;
	line-height: 24px !important;
	display: inline-block !important;
}
.sect-c-sidebar-editor-date {
	display: inline; 
	color: #FFF;
	font-family: Roboto;
	font-size: 13px;
	font-style: normal;
	font-weight: 400;
	line-height: 15.6px; 
	text-transform: capitalize;
}
.sect-c-sidebar-post-author-name { font-weight: 400; display: inline-block; position: relative; top: 0; color: #fff; }
.sect-c-sidebar-post-author-name a { color:#fff; }
.sect-c-sidebar-post-date { color: #fff; display: inline-block; position: relative; top: 0; }
.sect-c-sidebar-center-card:hover .sect-c-sidebar-center-text h3 a { color: #fff; }
.sect-c-sidebar-slider .owl-nav {
	position: absolute;
	top: 33px;
	right: 21px;
}
.sect-c-sidebar-slider .owl-nav .owl-prev {
	background-color: rgba(0, 0, 0, 0.8) !important;
	min-width: 29px !important;
	min-height: 29px !important;
	line-height: 30px !important;
	font-size: 10px !important;
	color: #fff !important;
	border: 0 !important;
	pointer-events: auto !important;
	margin-right: 10px;
}
.sect-c-sidebar-slider .owl-nav .owl-next {
	background-color: rgba(0, 0, 0, 0.8) !important;
	min-width: 29px !important;
	min-height: 29px !important;
	line-height: 30px !important;
	font-size: 10px !important;
	color: #fff !important;
	border: 0 !important;
	pointer-events: auto !important;
}
.sect-c-sidebar-slider .owl-nav button.disabled { opacity:0.5; }
/* Special Sections Css End */

@media (min-width: 1019px) and (max-width: 1140px) {
	/* Sect c Css Start */
	.sect-c-center-text { padding: 0 10px 15px 12px; }
	.sect-c-center-text h3 a { margin: 0 0 6px 0; font-size: 16px !important; }
	.sect-c-grid-title h3 a { font-size: 14px !important; }
	.sect-c-opi-center-img { height:500px; }
	.sect-c-sidebar-center-img { height:300px; }
	.sect-c-opi-center-text { padding: 0 10px 20px 20px; }
	.sect-c-opi-center-text h3 a { margin: 12px 0 10px 0; font-size: 28px !important; }
	.sect-c-opi-center-text p { font-size: 12px ; }
	/* Sect c Css End */
}
@media (min-width: 768px) and (max-width: 1018px) {
	/* Sect c Css Start */
	.sect-c-opi-left-img a { padding-bottom:80%; }
	.sect-c-center-text { padding: 0 10px 15px 12px; }
	.sect-c-center-text h3 a { margin: 0 0 6px 0; font-size: 18px !important; }
	.sect-c-grid-title h3 a { font-size: 14px !important; }
	.sect-c-opi-center-text { padding: 0 10px 20px 20px; }
	/* Sect c Css End */
}

@media(max-width:767px){	
	/* Sect c Css Start */
	.sect-c-opi-center-img { height:600px; }
	.sect-c-opi-center-text { padding:0 20px 20px; }
	.sect-c-opi-left-img a { padding-bottom: 199px; }
	.sect-c-opi-center-img a:after {
		background: -webkit-linear-gradient(0deg, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0.5) 42%, rgba(0, 0, 0, 0) 61%, rgba(0, 0, 0, 0));
		background: linear-gradient(0deg, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0.5) 56%, rgba(0, 0, 0, 0) 80%, rgba(0, 0, 0, 0));
	}
	.sect-c-opi-wapper .opi-mb--3 { margin-bottom:30px; }
	.sect-c-opi-wapper .opi-mb--3:last-child { margin-bottom:0; }
	.sect-c-card-wapper { padding-bottom:30px; }
	/* Sect c Css End */
}