.categoryOne {
	display: block;
	background-color: #ebebeb;
}

.categoryOne a {
	color: #fff;
	font-weight: 400;
	font-size: 18px;
	text-decoration: none;
	position: relative;
	display: inline-block;
	margin: 0 !important;
	background: #0D6B50;
	padding: 8px 10px;
}

.categoryOne a::after {
	left: 100%;
	height: 0;
	width: 7px;
	position: absolute;
	top: 0;
	content: "";
	pointer-events: none;
	margin-left: 0;
	margin-top: 0;
	border-top: 41px solid #0D6B50;
	border-right: 8px solid transparent;
}

.section-four {
	padding: 20px 0;
	margin-bottom: 20px;
}

.secFour-wrpp {
	box-shadow: 0 0 5px #ddd;
	margin: 1px 3px 5px 0;
	padding: 3px;
}

.secFour-title {
	padding: 4px 8px 10px;
}

.secFour-title a {
	font-size: 19px;
	color: #000;
	font-weight: 400;
	transition: .5s all;
}

.secFour-title a:hover {
	color: #013160;
}

.secFour-image {
	position: relative;
	max-width: 100%;
}

.secFour-image img {
	width: 100%;
	height: 170px;
	object-fit: cover;
}

.secFour-wrpp:hover .video-icon1 i {
	background: #fff;
	color: #014859;
}

.secFour-wrpp:hover .video-icon1 i {
	background: #fff;
	color: #014859;
}

.secFour-active button.owl-prev {
	background: rgba(242, 242, 242, 0.8);
	position: absolute;
	left: 5%;
	top: 24%;
	z-index: 999;
	width: 45px;
	height: 45px;
	color: #01284f;
	font-size: 22px;
	line-height: 0;
	transition: .6s all;
	outline: inherit;
	border-radius: 50%;
	opacity: 0;
	visibility: hidden;
	box-shadow: 0 0 5px #ddd;
	border: 1px solid #033440 !important;
}

.secFour-active:hover button.owl-prev {
	left: -15px;
	opacity: 1;
	visibility: visible;
}

.secFour-active button.owl-prev:hover {
	color: #033440;
}

.secFour-active button.owl-next {
	background: rgba(242, 242, 242, 0.8);
	position: absolute;
	right: 5%;
	top: 24%;
	z-index: 999;
	width: 45px;
	height: 45px;
	color: #01284f;
	font-size: 22px;
	padding-right: 0;
	line-height: 0;
	transition: .6s all;
	outline: inherit;
	border-radius: 50%;
	opacity: 0;
	visibility: hidden;
	border: 1px solid #033440 !important;
}

.secFour-active:hover button.owl-next {
	right: -15px;
	opacity: 1;
	visibility: visible;
}

.secFour-active button.owl-next:hover {
	color: #033440;
}

.secFour-active .owl-dots {
	text-align: center;
	position: absolute;
	left: 0;
	right: 0;
	bottom: -25px;
	content: "";
	z-index: 1;
}

.secFour-active .owl-dots button {
	margin: 0 2px;
	padding: 3px !important;
	transition: .8s all;
	background: #033440 !important;
	outline: inherit;
}

.secFour-active .owl-dots button.active {
	background: #014859 !important;
	padding: 10px 3px 3px 3px !important;
}

/* Category Style End=========== */


/* Base CSS */
@font-face {
	font-family: 'SolaimanLipiNormal';
	src: url('fonts/solaiman-lipi.eot');
	src: url('fonts/solaiman-lipi.eot') format('embedded-opentype'),
		url('fonts/solaiman-lipi.woff') format('woff'),
		url('fonts/solaiman-lipi.ttf') format('truetype'),
		url('fonts/solaiman-lipi.html#SolaimanLipiNormal') format('svg');
	font-weight: normal;
	font-style: normal;
}

.alignleft {
	float: left;
	margin-right: 15px;
}

.alignright {
	float: right;
	margin-left: 15px;
}

.aligncenter {
	display: block;
	margin: 0 auto 15px;
}

a:focus {
	outline: 0 solid
}

img {
	max-width: 100%;
	height: auto;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-size: 17px;
	margin: 0 0 0;
	font-weight: normal;
	line-height: 1.2;

}

p {
	margin: 0;
}


ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

body {
	font-size: 17px;
	color: #333;
	width: 100%;
	font-family: SolaimanLipiNormal;
	background: #f3f4f6;


}

a {
	text-decoration: none
}

a:hover {
	text-decoration: none;
	color: none;
}

/*======================================
		bdReport col Start
======================================*/
.bdReport-1 {
	max-width: 100%;
	width: 100%;
	flex: 0 0 auto;
}

.bdReport-2 {
	max-width: 50%;
	width: 100%;
	flex: 0 0 auto;
}

.bdReport-3 {
	max-width: 33.33%;
	width: 100%;
	flex: 0 0 auto;
}

.bdReport-4 {
	max-width: 25%;
	width: 100%;
	flex: 0 0 auto;
}

.bdReport-6 {
	max-width: 16.66%;
	width: 100%;
	flex: 0 0 auto;
}


/*======================================
		bdReport col End
======================================*/



.container,
.container-lg,
.container-md,
.container-sm,
.container-xl {
	max-width: 1280px;
}

/*====================================== 
bdReport_header Section css-start 
======================================*/
.header {
	padding: 8px 0;
	background: #fff;
}

.date {
	color: #6b7280;
	margin-top: 15px;
	text-align: center;
}

.header_click {
	text-align: right;
}

.header_click ul li {
	display: inline-block;
	margin-right: 7px;
	font-size: 27px;
	cursor: pointer;
	color: #6b7280;
}

.tvBnt {
	position: relative;
	top: -6px;
}

.header_click ul li a {
	background: #05ae7e;
	color: #FFF;
	font-size: 15px;
	padding: 7px 7px;
	border-radius: 5px;
}

.header_click ul li a i {
	font-size: 27px;
	position: relative;
	top: 5px;
}



/* click menu */

.header-menu {
	position: fixed;
	width: 330px;
	background: #fff;
	height: 100%;
	top: 0;
	right: -1000px;
	z-index: 9999;
	transition: .8s all;
	box-shadow: 0 7px 10px #ddd;
	overflow: scroll;
	overflow-x: hidden;
}

.header-menu.show-menu {
	right: 0;

}

.close-icons {
	text-align: left;
	margin-bottom: 10px;
	font-size: 25px;
	color: #000;
	border-bottom: 1px solid #eee;
	padding: 7px 15px;
}


.close-icons i {
	width: 30px;
	height: 30px;
	line-height: 22px;
	background: #fff;
	color: #000;
	font-size: 14px;
	text-align: center;
	cursor: pointer;
	border-radius: 50%;
	border: 4px solid #0D6B50;
	float: right;
	box-shadow: 0 0 14px #a8a8a8;
	margin-top: 11px;
}

.click-menu li {
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #eee;
}

.click-menu ul li a {
	font-size: 17px;
	color: #444;
	font-weight: 400;
	padding-left: 10px;
	display: inline-block;
	width: 100%;
	transition: .8s all;
	font-weight: 600;
}

.click-menu ul li ul li a {
	font-size: 17px;
	color: #444;
	font-weight: 400;
	padding-left: 10px;
	display: inline-block;
	width: 100%;
	transition: .8s all;
	margin-left: 20px;
	margin-top: 5px;
}


.click-menu ul li ul li ul li a {
	font-size: 17px;
	color: #444;
	font-weight: 400;
	padding-left: 10px;
	display: inline-block;
	width: 100%;
	transition: .8s all;
	margin-left: 20px;
	margin-top: 5px;
}

.click-menu ul li a:hover {
	color: #05ae7e;
}

.clickMenu_item img {
	max-width: 60%;
}

/* Hero Area start */
.main-menu {
	padding: 9px 0 0;
	box-shadow: 0 3px 4px #eeee;
	position: sticky;
	top: 0;
}

.main-menu li {
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #eee;
}

.main-menu ul li a {
	font-size: 17px;
	color: #444;
	font-weight: 400;
	padding-left: 10px;
	display: inline-block;
	width: 100%;
	transition: .8s all;
}

.main-menu ul li a:hover {
	color: #05ae7e;
}




/*====================================== 
	Logo & Menu Section css Start 
======================================*/
.menu-section {
	border-top: 1px solid #ddd;
	background: #FFF;
	-webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.3);
	box-shadow: 0 2px 3px rgba(0, 0, 0, 0.3);
	margin-bottom: 12px;
	position: relative;
}

.mobile_logo {
	display: none;
}

.logo {
	text-align: center;
}

.logo img {
	max-width: 30%;
	height: auto;
}

.sticky {
	position: fixed;
	width: 100%;
	top: 0;
	left: 0;
	z-index: 999;
	-webkit-transition: .8s all;
	-o-transition: .8s all;
	transition: .8s all;
}

.searchBar {
	max-width: 30%;
	position: relative;
	opacity: 0;
	visibility: hidden;
	width: 100%;
	float: right;
	margin-top: -50px;
	z-index: -1;
	transition: .8s all;
}

.searchBar.showSearch {
	opacity: 1;
	visibility: visible;
	position: absolute;
	right: 26px;
	z-index: 999;
	margin-top: -44px;
}

.searchIcon i {
	line-height: 51px;
	transform: rotate(270deg);
}

.searchBar input[type="text"] {
	width: 100%;
	border: 2px solid #0D6B50;
	height: 50px;
	font-size: 16px;
	outline: inherit;
	padding: 0 5px;
}

.searchBar input[type="submit"] {
	border: none;
	font-size: 16px;
	padding: 0 14px;
	background: transparent;
	color: #fff;
}

.searchBar button {
	position: absolute;
	right: 0;
	top: 0;
	height: 100%;
	background: #0D6B50;
	border: none;
	font-size: 17px;
	padding: 0 10px;
}

.remove {
	position: absolute;
	right: -6px;
	top: -14px;
	width: 18px;
	height: 18px;
	background: #058e67;
	text-align: center;
	font-size: 9px;
	border-radius: 50%;
	line-height: 14px;
	color: #fff;
	cursor: pointer;
	border: 2px solid #058e67;
}

/*====================================== 
	Logo & Menu Section css End 
======================================*/



/*****====================================== 
 * Section css Start 
======================================*****/
.section_one {
	padding: 20px 0;
}

.secImage {
	position: relative;
	margin-bottom: 10px;
}

.secImage img {
	width: 100%;
	height: 373px;
	object-fit: cover;
	border-radius: 5px;
}

.secContent {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	padding: 7px 20px 9px 20px;
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .5) 30%, rgba(0, 0, 0, .8) 100%);
	margin: 0;
	border-radius: 5px;
}

.cat-date {
	color: #fff;
	font-size: 14px;
	margin-bottom: 10px;
	transition: .5s all;
}

.sec_title a {
	color: #fff;
	font-size: 28px;
	transition: .5s all;
}

.secImage:hover .sec_title a {
	color: #05ae7e;
}

.secImage:hover .cat-date {
	color: #000;
}


/* section One Image And Title start */
.secOne_wrpp {
	background: #fff;
	padding: 12px 10px;
	border-radius: 5px;
	transition: .5s all;
	box-shadow: 0 0 5px #ddd;
	display: inline-block;
	width: 100%;
	margin-bottom: 8px;
}


.secOne_wrpp:hover {
	box-shadow: 0 5px 6px #ddd;
}

.secOne_image img {
	border-radius: 5px
}

.secOne_image {
	float: right;
	width: 42%;
	position: relative;
	margin-bottom: 30px;
	margin-left: 10px;
}

.cat_mate2 ul li {
	display: inline-block;
	margin-right: 5px;
	font-size: 15px;
	margin-bottom: 7px;
}

.cat_mate2 ul li a {
	color: #000;
}

.cat_time {
	position: absolute;
	margin-top: 11px;
	font-size: 15px;
	color: #000;
}

.secOne_title a {
	font-size: 19px;
	color: #374151;
	transition: .5s all;
}

.secOne_title a:hover {
	color: #A3A1A4;
}


/* Latest News Start */
.lates_hedline {
	font-size: 20px;
	color: #455259;
	margin-bottom: 15px;
	padding-bottom: 10px;
	border-bottom: 1px solid #eee;
	font-weight: bold;
}


.latest_wrpp {
	background: #fff;
	padding: 15px 10px;
	border-radius: 5px;
	transition: .5s all;
	box-shadow: 0 0 5px #ddd;
	display: inline-block;
	width: 100%;
	margin-bottom: 10px;
}


.latest_item {
	border-bottom: 1px solid #eee;
	padding-bottom: 10px;
	margin-bottom: 10px;
	display: inline-block;
	width: 100%;
}


.latest_image img {
	border-radius: 5px
}

.latest_image {
	float: right;
	width: 40%;
	position: relative;
	margin-left: 10px;
}


.cat_time2 {
	margin-top: 6px;
	font-size: 15px;
	color: #000;
}

.latest_title {
	font-size: 16px;
	font-weight: 600;
	color: #000;
	transition: .5s all;
}

.latest_title:hover {
	font-size: 16px;
	font-weight: 600;
	color: #05ae7e;
	transition: all .5s ease-in-out;
}

.lates_more a {
	background: #fff;
	padding: 5px 10px;
	border-radius: 5px;
	transition: .5s all;
	box-shadow: 0 0 5px #ddd;
	display: inline-block;
	width: 100%;
	margin-bottom: 10px;
	text-align: center;
	color: #000;
	display: block;
	font-size: 17px;
}


/* section One Icon css start */
.video-icon1 i {
	position: absolute;
	top: 50%;
	left: 50%;
	height: 47px;
	width: 47px;
	background: rgba(0, 0, 0, .14);
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	text-align: center;
	line-height: 41px;
	color: #fff;
	border-radius: 50%;
	font-size: 26px;
	padding-left: 5px;
	border: 2px solid #fff;
	-webkit-box-shadow: 0 0 30px 2px grey;
	box-shadow: 0 0 30px 2px gray;
	opacity: .8;
	-webkit-transition: .8s all;
	-o-transition: .8s all;
	transition: .8s all;
	z-index: 99;

}

.video-icon2 i {
	position: absolute;
	top: 50%;
	left: 50%;
	height: 32px;
	width: 32px;
	background: rgba(0, 0, 0, .14);
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	text-align: center;
	line-height: 31px;
	color: #fff;
	border-radius: 50%;
	font-size: 21px;
	padding-left: 4px;
	border: 2px solid #fff;
	-webkit-box-shadow: 0 0 30px 2px grey;
	box-shadow: 0 0 30px 2px gray;
	opacity: .8;
	-webkit-transition: .8s all;
	-o-transition: .8s all;
	transition: .8s all;
	z-index: 99;
}

.secImage:hover .video-icon1 i {
	background: #fff;
	color: #01192F;
}

.secOne_wrpp:hover .video-icon2 i {
	background: #fff;
	color: #01192F;
}

.secTwo_wrpp2:hover .video-icon2 i {
	background: #fff;
	color: #01192F;
}






/*****====================================== 
 * Section One css End 
======================================*****/

.add_image {
	margin-bottom: 10px;
	border-radius: 5px;
	box-shadow: 5px 5px 5px #ddd;
}
.add_image img {
	border-radius: 5px;
	width: 100%;
	height: auto;
}




/*****====================================== 
 * Section Two css Start 
======================================*****/
.section_two {
	padding: 20px 0;
}

.cat_title {
	border-top: 1px solid #dbd5d5;
	margin-top: 10px;
}

.cat_title span {
	background: #f3f4f6;
	position: relative;
	top: -13px;
	padding: 10px 13px 6px 0;
	color: #000;
	font-weight: 600;
	font-size: 23px;
}

.cat_title span2 {
	margin-top: -11px;
	float: right;
	background: #f3f4f6;
}

.cat_title span2 a {
	padding: 10px 0 0 10px;
	color: #000;
	font-weight: 600;
	font-size: 17px;
}

.special_img {
	width: 100%;
	height: 155px;
	object-fit: cover;
	object-position: top center;
	border-radius: 5px 5px 0 0;
	position: relative;
}
.special_img img {
	border-radius: 5px 5px 0 0;
	width: 100%;
	height: 155px;
	object-fit: cover;
	object-position: top center;
}
.secTwo_image {
	position: relative;
}

.secTwo_wrpp {
	margin-bottom: 10px;
	background: #fff;
	transition: .5s all;
}
.special_news {
	margin-bottom: 20px;
	background: #fff;
	box-shadow: 0 0 5px #ddd;
	transition: .5s all;
}
.special_news:hover {
	box-shadow: 10px 10px 10px #ddd;
	transition: .5s all;
}

.secTwo_wrpp:hover {
	box-shadow: 10px 10px 10px #ddd;
}

.secTwo_content {
	padding: 15px 10px 30px;
}

.cat_time3 {
	color: #000;
	font-size: 14px;
}


.secTwo_title {
	margin-top: 7px;
	margin-bottom: 10px;
	font-size: 22px;
	font-weight: bold;
	color: #000;
}

.secTwo_title:hover {
	margin-top: 7px;
	margin-bottom: 10px;
	font-size: 22px;
	font-weight: bold;
	color: #05ae7e;
	transition: .5s all;
}

.secTwo_title a:hover {
	color: #A3A1A4;
}

.secTwo_title a {
	font-size: 19px;
	color: #374151;
	transition: .5s all;
}

.content_details {
	text-align: justify;
	font-size: 16px;
	color: #6b7280;
}

/* secTwo start */

.secTwo_wrpp2 {
	background: #fff;
	transition: .5s all;
	box-shadow: 0 0 5px #ddd;
	display: inline-block;
	width: 100%;
}

.secTwo_wrpp2:hover {
	box-shadow: 0 5px 6px #ddd;
}

.secTwo_image2 img {
	border-radius: 5px
}

.secTwo_image2 {
	float: right;
	width: 42%;
	position: relative;
	margin-bottom: 30px;
	margin-left: 10px;
}

.cat_mate3 ul li {
	display: inline-block;
	margin-right: 5px;
	font-size: 15px;
	margin-bottom: 7px;
}

.cat_mate3 ul li a {
	color: #000;
}

.cat_time4 {
	position: absolute;
	margin-top: 11px;
	font-size: 15px;
	color: #000;
}

.secTwo_title2 a {
	font-size: 19px;
	color: #374151;
	transition: .5s all;
}

.secTwo_title2 a:hover {
	color: #A3A1A4;
}



.secTwo_item {
	border-top: 1px solid #ddd;
	padding: 10px;
}

.secTwo_title3 {
	margin-bottom: 10px;
}

.secTwo_title3 a {
	font-size: 19px;
	color: #000;
	text-decoration: underline;
}

.content_details {
	font-size: 16px;
	color: #6b7280;
}


/*****====================================== 
 * Section Two css End 
======================================*****/

/*****====================================== 
 * Footer css Start 
======================================*****/

.footer_logo {
	text-align: center;
}

.footer_logo img {
	max-width: 25%;
	height: auto;
	margin: 10px 0px;
}


.footer_area {
	background: #fff;
	padding: 20px 0 10px;
}

.footer_item {
	margin-top: 22px;
}

.footer_item i {
	float: left;
	margin-right: 10px;
	color: #000;
}

.footer_item ul li {
	display: inline-block;
	margin-bottom: 6px;
	width: 100%;
	color: #151920;
}

.footer_item ul li i {
	color: #000;
	font-size: 20px;
	margin-right: 4px;
}

.playStore {
	text-align: center;
	margin-top: 25px;
	font-size: 20px;
	color: #000;
	border-bottom: 1px solid #eee;
	padding-bottom: 10px;
}

.playStore ul li {
	display: inline-block;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.Privacy_info {
	border-bottom: 1px solid #eee;
	padding: 23px 0;
}


.Privacy ul li {
	display: inline-block;
	margin-right: 8px;
	border-right: 1px solid #ddd;
	padding-right: 8px;
}

.Privacy ul li:last-child {
	border-right: none;
}

.Privacy ul li a {
	font-size: 14px;
	color: #3b414a;
}

.social {
	text-align: right;
}

.social a {
	display: inline-block;
	margin-right: 10px;
	font-size: 20px;
}

.social a .la-facebook-f {
	color: #3b5998;
}

.social a .la-google-plus-g {
	color: #039BE5;
}

.social a .la-instagram {
	color: #B1309A;
}

.social a .la-twitter {
	color: #0F89E2;
}

.social a .la-linkedin-in {
	color: #0A66C2;
}

.social a .la-youtube {
	color: #FF3D00;
}

.copyright {
	text-align: center;
	margin-top: 10px;
	font-size: 14px;
	color: #3b414a;
}


/*****====================================== 
 * Footer css End 
======================================*****/




/*****====================================== 
 * Single page css Start 
======================================*****/
.single_page {
	margin-top: 22px;
}

.single_cat {
	border-bottom: #fff double 2px;
	padding-bottom: 5px;
	margin-bottom: 15px;
}

.single_cat ul li {
	display: inline-block;
	margin-right: 10px;
	font-size: 14px;
}


.gredent_bg {
	background: linear-gradient(
		90deg,
		rgba(13, 107, 80, 1) 0%,   /* গাঢ় সবুজ */
		rgba(20, 150, 110, 1) 100% /* হালকা/ফ্রেশ সবুজ */
	);
	padding: 50px;
	height: 360px;
	border-radius: 5px 0 0 5px;
}

.gredent_wrpp {
	margin-bottom: 20px;
}

.bg_color {
	color: #d1d5db;
}

.bg_color a {
	color: #d1d5db;
}

.single_page_title {
	font-size: 37px;
	color: #fff;
	margin-bottom: 27px;
	font-weight: bold;
}

.repotar_wrpp {
	display: inline-block;
	width: 100%;
	margin-bottom: 40px;
}

.repotar_image img {
	width: 45px;
	height: 45px;
	border-radius: 50%;
	float: left;
	margin-right: 10px;
}

.repotar_name {
	font-size: 16px;
	font-weight: bold;
}

.repotar_name span {
	display: block;
	font-weight: normal;
}

.single_Page_image {
	position: relative;
}

.single_Page_image::before {
	position: absolute;
	left: -36px;
	content: '';
	width: 20%;
	height: 100%;
	background: linear-gradient(
		to right,
		rgba(13, 107, 80, 0) 0%,   /* একেবারে স্বচ্ছ শুরু */
		#0d6b50 30%,               /* মূল গাঢ় রঙ */
		rgba(13, 107, 80, 0.6) 70%,/* মাঝামাঝি হালকা টোন */
		rgba(13, 107, 80, 0.1) 100%/* একেবারে হালকা শেষে */
	);
	z-index: 99;
}

.single_Page_image img {
	width: 100%;
	height: 330px;
	object-fit: cover;
	object-position: top center;
	border-radius: 0 5px 5px 0;
}
.image_caption {
	color: #6b7280;
	text-align: center;
	font-style: italic;
	padding-bottom: 5px;
	font-size: 14px;
	border-bottom: #0D6B50 solid 1px;
	margin-top: 8px;
}
.content-details {
	font-size: 14px !important;
	line-height: 1.6;
	color: #424553;
	margin-bottom: 25px;
	text-align: justify;
}
.sport-card-img img {
	width: 100%;
	height: 235px;
	object-fit: cover;
	object-position: top center;
	border-radius: 0 5px 5px 0;
}


.single_social {
	text-align: right;
}

.single_social a {
	display: inline-block;
	margin-right: 10px;
	font-size: 17px;
	background: #ddd;
	width: 30px;
	height: 30px;
	line-height: 31px;
	border-radius: 50%;
	text-align: center;
}
.latest_wrpp .cat_title span {
	background: #fff;

}

.latest_wrpp .cat_title span2 {
	background: #fff;
}


.single_details {
	font-size: 20px;
	line-height: 1.5;
	color: #424553;
	margin-bottom: 25px;
}

.single_details strong {
	display: block;
	width: 100%;
	font-weight: bold;
	margin-bottom: 12px;
}

.single_details p {
	font-size: 16px;
	font-family: 'Times New Roman', Times, serif;
	line-height: 1.5;
	color: #424553;
	margin-bottom: 10px;
}

/* Related News */



.related_cat {
	background: #D5D8DB;
	color: #424553;
	font-size: 20px;
	padding: 10px 8px;
	margin-bottom: 10px;
	border-left: 4px solid #0d6b50;
}

.related_image {
	position: relative;
}

.related_image img {
	width: 100%;
	height: 120px;
	object-fit: cover;
}

.related_wrpp {
	background: #fff;
	transition: .5s all;
	box-shadow: 0 0 5px #ddd;
	border-radius: 5px;
	margin-bottom: 20px;
}


.related_title {
	margin-top: 7px;
	margin-bottom: 10px;
}

.related_title a {
	font-size: 19px;
	color: #151920;
	transition: .5s all;
}

.related_content {
	padding: 15px 10px 30px;
}


/*****====================================== 
 * Signle page css End 
======================================*****/


/*****====================================== 
 * Archive page css Start 
======================================*****/
.archive_img {
	position: relative;
	margin-bottom: 20px;
}

.archive_img img {
	width: 100%;
	height: 350px;
	object-fit: cover;
	border-radius: 5px;
}

.secContentArc {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	padding: 7px 20px 9px 20px;
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .5) 30%, rgba(0, 0, 0, .8) 100%);
	margin: 0;
	border-radius: 5px;
}

.archive_title a {
	color: #fff;
	font-size: 28px;
	transition: .5s all;
}

.archive_img:hover .archive_title a {
	color: #000;
}



/*============ Heading Box ==============**/
.heading-box {
	background: #fff;
	padding: 10px 5px;
	transition: .5s all;
	display: inline-block;
	width: 100%;
}
.heading-two {
	padding: 5px;
	font-size: 18px;
	font-weight: 600;
	color: #000;
	transition: .5s all;
}
.heading-box:hover {
	background: #fff;
	transition: .5s all;
}
.lead-heading-box {
	background: #fff;
	padding: 10px 5px;
	transition: .5s all;
	display: inline-block;
	width: 100%;
}
.lead-heading-two {
	padding: 5px;
	font-size: 18px;
	font-weight: 600;
	color: #000;
	transition: .5s all;
}
.lead-heading-box:hover {
	background: #fff;
	transition: .5s all;
}

/*============ Heading Style ==============**/
.main-lead-heading {
	padding: 8px;
	font-size: 24px;
	font-weight: 600;
	text-align: center;
	color: #000;
	transition: .5s all;
}
.sport-heading {
	padding: 8px;
	font-size: 24px;
	font-weight: 600;
	text-align: center;
	color: #000;
	transition: .5s all;
}
.sport-heading:hover {
	padding: 8px;
	font-size: 24px;
	font-weight: 600;
	color: #05ae7e;
	text-align: center;
	transition: .5s all;
}
.main-lead-heading:hover {
	padding: 8px;
	font-size: 24px;
	font-weight: 600;
	color: #05ae7e;
	text-align: center;
	transition: .5s all;
}
.lead-heading {
	padding: 8px;
	font-size: 20px;
	font-weight: 500;
	text-align: center;
	color: #000;
	transition: .5s all;
}

.lead-heading:hover {
	padding: 8px;
	font-size: 20px;
	font-weight: 500;
	color: #05ae7e;
	text-align: center;
	transition: .5s all;
}

.lead-heading-two {
	font-size: 18px;
	font-weight: 500;
	text-align: center;
	color: #000;
}

.lead-heading-two:hover {
	font-size: 18px;
	font-weight: 500;
	color: #05ae7e;
	text-align: center;
	transition: .5s all;
}

.tab_hadding a {
	color: #000;
	font-size: 16px;
	font-weight: 400;
	display: inherit;
	text-decoration: none;
	-webkit-transition: .8s all;
	-o-transition: .8s all;
	transition: .8s all;
}

.tab_hadding a:hover {
	color: #05ae7e;
	transition: all .5s ease-in-out;
}

.article_title {
	font-size: 16px;
	font-weight: normal;
	color: #000;
	text-align: center;
	transition: .5s all;
}

.article_title:hover {
	font-size: 16px;
	font-weight: normal;
	text-align: center;
	color: #05ae7e;
	transition: all .5s ease-in-out;
}

.entertainment-card {
	background-color: #000;
	width: 100%;
	height: 160px;
	padding: 10px;
	border-radius: 12px;
	text-align: center;
	box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1);
	margin: auto;
}
.entertainment-card img {
	width: 130px;
	height: 90px;
	object-fit: cover;
	border-radius: 10%;
	border: 2px solid #0D6B50;
	background-color: #fff;
	margin-top: -55px;
}
.entertainment-card h4 {
	font-size: 20px;
	color: #fff;
	margin-top: 10px;
	line-height: 1.5;
}

/* start editorial */
.editorial {
	background-color: #f5f5f5;
	margin-bottom: 30px;
}
.editor-card {
	background-color: #000;
	width: 100%;
	height: 160px;
	padding: 10px;
	border-radius: 12px;
	text-align: center;
	box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1);
	margin: auto;
}
.editor-card img {
	width: 130px;
	height: 130px;
	object-fit: cover;
	border-radius: 50%;
	border: 2px solid #0D6B50;
	background-color: #fff;
	margin-top: -75px;
}
.editor-card h4 {
	font-size: 20px;
	color: #fff;
	margin-top: 10px;
	line-height: 1.5;
}
/* end editorial */