:root {
  --main-color: #002575;
  --secondery-color: #00b1e2;
  --secondery-bg: #eaf3f6;
  --alternative-bg: #f5f5f5;
  --dark-bg: #202020;
  --gray-text: #aaa;
}
@font-face {
	font-family: 'SutonnyMJ';
	src:url("../font/SolaimanLipiNormal.ttf");
}
body {
	font-size: 14px;
	line-height: 1.3;
	/* font-family: 'Rubik','SutonnyMJ',sans-serif; */
	color: #222;
}
a{
	color: #333;
}
a:hover{
	color: #23527c;
	text-decoration: none;
}

.altBg_right {
    margin-left: 0;
}

.altBg_right_height {
	background-color: var(--alternative-bg);;
}
.mainsection {
	 background-color: #e9f6e3;
}
.popular-news {
    background-color: #eeeeee;
    height: 195px;
}

/*popular-news2 for inedx2.html new section*/

.popular-news2 {
	background-color: #eeeeee;
	min-height: 180px;
	max-height: 185px;
}

.popular-news-content {
    padding: 4px 0 4px 0;
}
.popular-news-content p {
    font-size: 14px;
    line-height: 18px;
    padding-left: 5px;
    font-weight: 500;
}

.grayText{
	color: var(--gray-text);
}

#header .mainlogo img{
	width: 100%;
	height: 100%;
}
.searchTrigger {
	position: relative;
	transition: .5s all;
}
.searchTrigger .fa-search {
    cursor: pointer;
    padding: 6px 10px 8px 6px;
    background-color: #1f414e;
    color: #fff;
    
}

#searchFrom.open .fa-search{
	color: #fff;
}
.searchTrigger input {
    color: #dedede;
    width: 0;
    height: 0;
    left: 0;
    top: 0;
    border-color: transparent;
    transition: all .5s;
    position: absolute;
    background-color: transparent;
}
.searchTrigger input:focus {
	background: #fff;
	border-color: #333;
	width: 160px;
	height: 28px;
	color: #000;
	cursor: pointer;
	padding-left: 10px;
}

.headerAd{
	text-align: right;
}
.headerAd .addItem {
	display: inline-block;
	width: 49.5%;
}

#menu {
    background: #1f414e;
}
.dropdown-menu.my-dropdown-menu {
    margin: 7px 0;
    padding: 3px 0;
}
.dropdown-menu.my-dropdown-menu a {
    font-size: 13px;
}
.dropdown-menu.my-dropdown-menu .fa.fa-angle-double-right {
    font-size: 13px;
    padding-right: 8px;
}
a.nav-link {
    font-size: 13px;
    font-weight: 400;
    font-family: 'Rubik';
}

.miniNews {
    padding: 6px 0;
    position: relative;
}
.miniNews:hover {
	background: var(--secondery-bg);
}
.mainNews a {
	color: #fff;
}
.mainNews a:hover {
	color: #dedede;
}
.mainNews h4 {
	position: absolute;
	bottom: 0;
	width: 100%;
	padding: 0 22px;
	color: #fff700;
}
.miniNews p {
    margin-top: 10px;
    padding: 0 8px;
    font-size: 14px;
}

.othernews .miniNews img{
	border-top: 4px solid #dedede;
	transition: .5s all;
}
.othernews .miniNews:hover img{
	border-color: var(--secondery-color);
}

#header .navbar-toggler{
	display: none;
}

.newsList li, .singelnewsList li{
	border-bottom: 1px dashed #ccc;
	padding: 5px 0;
}
.newsList li:last-child, .singelnewsList li:last-child{
	border: 0;
}

.newsTab {
	border-bottom: 3px dotted #d7d7d7;
}

.newsTab li a {
    font-size: 18px;
    font-weight: 600;
}

.newsTab .nav-item {
	margin-bottom: -2px;
	position: relative;
}
.newsTab .nav-link {
	border: 0;
	border-bottom: 3px solid transparent;
	transition: .3s all;
	background: transparent;
	padding-left: 0;
}
.newsTab .nav-link.active, .newsTab .nav-link:hover {
	border-color: var(--main-color);
	background: transparent;
}

.newsList .img-fluid {
    max-width: 111px;
}
.newsList .dateTime {
	font-size: 13px;
	color: #999;
	padding-top: 5px;
}
.newsList .dateTime .far{
	font-size: 11px;
}

.wideTab .col-md-12 .media img {
	max-width: 345px;
}


#sec8{
	background: var(--dark-bg);
}

.owl-nav span{
	color: #fff;
	font-size: 45px;
}
.owl-nav button {
    float: right;
    position: absolute;
    top: 100px;
}
.owl-prev {
    left: 10px;
}
.owl-next {
	right: 20px;
}
.fImgDiv{
	position: relative;
	overflow: hidden;
}
.fImgDiv img {
	width: 100%;
}
.fImgDiv .hoverDiv {
	position: absolute;
	width: 100%;
	bottom: 0;
	padding: 15px;
	background: rgba(255,255,255,.6);
	height: 80%;
	transition: .3s all;
	bottom: -63%;
}
.fImgDiv:hover .hoverDiv{
	bottom: 0;
}

#sec9{
	background: var(--alternative-bg);
}

.shareThis a {
	border-radius: 50%;
	color: var(--main-color);
	border: 2px solid #ccc;
	background: #eee;
	display: block;
	width: 32px;
	height: 32px;
	line-height: 1.4;
	transition: .3s all;
	font-size: 22px;
	text-align: center;
	font-size: 20px;
}
.shareThis a:hover {
	border-color: var(--secondery-color);
}

.comments .media:not(:last-child) {
	border-bottom: 1px dashed #ddd;
	margin-bottom: 15px;
	padding-bottom: 15px;
}

.subCatList li:not(:last-child){
	border-right: 1px solid #ccc;
	padding-right: 10px;
}

footer {
    background: #222222;
    color: #fff;
    padding: 35px 0 30px 0;
}
ul.list-unstyled .publisher {
    font-size: 15px;
    font-weight: 600;
    color: #fff;
}
.list-unstyled li.title {
    font-size: 14px;
    font-weight: 600;
}
.footerWidget img {
    width: 100%;
    height: 100px;
    margin-top: 20px;
}

footer a{
	color: #aaa;
}
.newsLetterWidget button{
	border-radius: 0 5px 5px 0;
}
footer .list-unstyled li:not(:last-child) {
    margin-bottom: 7px;
    padding-bottom: 5px;
    font-size: 13px;
}

ul.list-unstyled.address li {
    line-height: 14px;
    border-bottom: 0;
}

ul.list-unstyled.address li .fa.fa-phone-square,  ul.list-unstyled.address li .far.fa-envelope {
    font-size: 15px;
    padding-right: 6px;
}

footer .list-unstyled li a:hover{
	color: #fff;
}
.followLinks li a {
	display: block;
	width: 40px;
	height: 40px;
	border: 2px solid var(--secondery-color);
	border-radius: 5px;
	line-height: 1.8;
	color: #fff;
	transition: .3s all;
	font-size: 22px;
}
.followLinks li a:hover {
	border-radius: 50%;
	border-color: #fff;
	color: var(--secondery-color);
}

.gallery .img-fluid {
    height: 200px !important;
}

@media only screen and (max-width: 1199px) {
	#fbLike .display-4 {
		font-size: 32px;
	}
}

@media only screen and (max-width: 991px) {
	#header .navbar-toggler{
		display: block;
	}
	#searchFrom.open {
		position: fixed;
		left: 0;
		top: 0;
		z-index: 10;
		width: 100vw;
		height: 100vh;
		text-align: center;
		background: rgba(0,0,0,.8);
	}
	.searchTrigger {
		top: 50%;
	}
	#searchFrom.open input{
		background: #4d4d4d;
		transition: 0s all;
		border-color: #4d4d4d;
	}
	#fbLike .display-4 {
		font-size: 42px;
	}
	.newsList .img-fluid {
		max-width: 90px;
	}
	.wideTab .col-md-12 .media img {
		max-width: 220px;
	}
	.owl-nav button{
		top: 50px;
	}
}



@media only screen and (max-width: 767px) {
	#fbLike .display-4 {
		font-size: 32px;
	}
	.newsList .img-fluid {
		max-width: 150px;
	}
	.wideTab .col-md-12 .media img,.wideTab .col-md-6 .media img {
		max-width: 220px;
	}
	.owl-nav button {
		top: 45px;
	}
	.headerAd .addItem{
		width: 100%;
	}
	.headerAd .addItem:last-child{
		display: none;
	}
}

@media only screen and (max-width: 600px) {
	#fbLike .display-4 {
		font-size: 27px;
	}
	.wideTab .col-md-12 .media img,.wideTab .col-md-6 .media img {
		max-width: 150px;
	}
	.owl-nav button {
		top: 35px;
	}
}

@media only screen and (max-width: 500px) {
	#fbLike .display-4 {
		font-size: 22px;
	}
	.owl-nav button {
		top: 28px;
	}
}

@media only screen and (max-width: 400px) {
	#fbLike .display-4 {
		font-size: 18px;
	}
	.wideTab .col-md-12 .media img,.wideTab .col-md-6 .media img, .newsList .img-fluid {
		max-width: 150px;
	}
	.owl-nav button {
		top: 65px;
	}
}

.topad{
	max-height: 95px !important;
	min-height: 95px !important;
}

.other-newspaper-top-news{
	max-height: 35px !important;
	overflow: hidden !important;
}
.todays-report{
	max-height: 450px !important;
	overflow: hidden !important;
}
.special-ad{
	font-size: 18px;
    font-weight: 600;
    color: #041c48;
}

p .top_description {
	color: #483d3d !important;
    font-weight: 600 !important;
}

/* go to top button */
.back-to-top {
    position: fixed;
    bottom: 25px;
    right: 25px;
    display: none;
}

/*.news-section-height{
	height: 190px;
    overflow: hidden;
}*/


/* Emran add css index.html */ 

.color {
    background-color: #d9cece33;
    margin-left: -15px;
}

.color h6 {
    font-size: 15px;
}
.scrolling {
    overflow: scroll;
    height: 440px;
}


/* social_area */
.social_area {
    background-color: #89858524;
}

.date p {
    font-size: 15px;
}
.number {
    text-align: center;
}
.number p {
    font-family: 'Rubik';
    font-size: 16px;
    font-weight: 500;
}
.social-icon {
   text-align: right;
}
.social-icon ul li {
    display: inline-block;
}
.social-icon .fab.fa-facebook-f, .social-icon .fab.fa-twitter, .social-icon .fab.fa-google, .social-icon .fab.fa-linkedin-in, .social-icon .fab.fa-youtube-square {
    padding: 6px 10px 8px 6px;
    background-color: #1f414e;
    color: #fff;
    font-size: 13px; 
}

.font-size {
	font-size: 15px;
}
#latest-news {
    padding: 5px 0 0 0;
}
.latest-heading {
    background-color: #2A394E;
    color: #fff;
    padding: 6px 0 2px 5px;
    text-align: left;
    margin-right: -30px;
}
.latest-heading h5 {
    font-size: 17px;
}
.breaking-box {
    background-color: #f0f4f6;
}
#video {
    background-color: #635f5f;
    padding: 20px 0;
    border-bottom: 10px solid #000;
}
.slider-video .video-content {
    color: #fff;
    font-size: 14px;
    background-color: #474545;
    height: 80px;
    padding: 10px 0 0 15px;
}

.section-content h5 {
    color: #fff;
    font-size: 18px;
}

.video-testimonial-block {
    position: relative;
    width: auto;
    height: 145px;
    overflow: hidden;
}
.video-testimonial-block .video-thumbnail {
    height: 100%;
    width: 100%;
    position: relative;
    z-index: 1;
    background-size: cover;
    top: 0;
    left: 0;
}
.video-testimonial-block .video iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: 0px; }
.video-testimonial-block .video-play::before { content: "\f144"; font: normal normal normal 14px/1; font-family: 'Font Awesome\ 5 Free'; font-weight: 900; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: 50px; color: rgba(0,0,0,.58); }
.fab.fa-youtube {
    position: absolute;
    font-size: 41px;
    left: 41%;
    top: 59px;
    color: #fff;
}
.fab.fa-youtube:hover{ color: #FF0000; }
.slider-video {
    padding: 15px 0 0 0;
}

#sec-4, #sec10 {
    padding: 22px 0;
}
.column-heading {
    padding: 0 0 15px 0;
    border-bottom: 3px dotted #b4a3a3;
}
.column-heading a {
    font-size: 18px;
    font-weight: 600;
}
.top-news {
    padding: 11px 0 11px 0;
}
.top-news img {
	max-width: 100%;
}
.top-news-heading {
    border-bottom: 2px dotted #b4a3a3;
    padding: 10px 0;
}
.news {
    border-bottom: 1px dotted #333;
    padding: 10px 0;
}
.news:last-child {
    border-bottom: 0;
}


.flush-video {
    padding: 40px 0;
}

.sub-video-part video {
    width: 100%;
    height: 100%;
}
.video-img {
    position: relative;
}
.video-img img {
    width: 100%;
    height: 100%;
}
.video-img .fa.fa-play {
    position: absolute;
    z-index: 2;
    top: 50%;
    left: 50%;
    margin-left: -20px;
    margin-top: -14px;
    background-color: #333;
    font-size: 14px;
    color: #fff;
    padding: 12px 14px;
    border-radius: 8px;
    opacity: 0.8;
}

.video-part:hover .video-img .fa.fa-play { background-color: #FF0000; }
.video-iframe {
    border: 1px solid #796364;
    padding: 10px;
    background: #B12229;
    display: block;
}
.video-iframe video {
    width: 100%;
    border: 0;
    object-fit: cover;
}
.flush-content {
    padding-top: 20px;
    text-align: left;
}
.flush-content p {
    font-size: 16px;
    font-weight: 400;
}
.sub-video {
    background-color: #f0eeee;
    margin: 40px 0;
     overflow: scroll;
     height: 500px;
}

.sub-video-heading h4 {
    font-size: 22px;
    padding-left: 14px;
}

.sub-video-heading {
    padding: 10px 0 0 0;
    border-bottom: 1px dotted #333;
    height: 48px;
}

.sub-video-part {
    position: relative;
    padding-top: 13px;
    border-bottom: 1px dotted #c3b8b8;
    padding-bottom: 13px;
}

.sub-video-part p {
    font-size: 13px;
    padding: 2px 0 0 10px;
    font-weight: 600;
}

.video-testimonial {
    padding: 0 10px 20px 0;
    margin-bottom: 20px;
}
.letestNews {
	padding: 0 0 5px 0;
	background-color: #1f414e;
	color: #fff;
	min-height: 465px;
	max-height: 495px;
}

.letestNews h4 {
    padding-top: 10px;
    font-size: 17px;
    padding-left: 10px;
    color: #ffff00e8;
    line-height: 22px;
}
.ad-height img {
    max-width: 255px;
    height: 400px;
}
.copyright_area {
    background-color: #222222ed;
    padding: 10px 0 0 0;
}

.copyright_text img {
    width: 5%;
    background-color: transparent;
    border: 1px solid #ac7979;
    border-radius: 7px;
}

.copyright_text {
    text-align: left;
}
.copyright_text p {
    font-size: 13px;
    color: #fff;
}
.down-menu {
    text-align: right;
}
.down-menu ul li {
    display: inline-block;
    padding-left: 6px;
}
.down-menu ul li a, .copyright_text a{
    color: #fff;
}


.mySlides {display: none;}
/* img {vertical-align: middle;} */

/* Slideshow container */
.slideshow-container {
  max-width: 1000px;
  position: relative;
  margin: auto;
}

/* Caption text */
.text {
  color: #f2f2f2;
  font-size: 15px;
  padding: 8px 12px;
  position: absolute;
  bottom: 8px;
  width: 100%;
  text-align: center;
}

/* Number text (1/3 etc) */
.numbertext {
  color: #f2f2f2;
  font-size: 12px;
  padding: 8px 12px;
  position: absolute;
  top: 0;
}

/* The dots/bullets/indicators */
.dot {
  height: 15px;
  width: 15px;
  margin: 0 2px;
  background-color: #bbb;
  border-radius: 50%;
  display: inline-block;
  transition: background-color 0.6s ease;
}

/* Fading animation */
.fade {
  -webkit-animation-name: fade;
  -webkit-animation-duration: 10s;
  animation-name: fade;
  animation-duration: 10s;
}

@-webkit-keyframes fade {
  from {opacity: .4} 
  to {opacity: 1}
}

@keyframes fade {
  from {opacity: .4} 
  to {opacity: 1}
}

/* On smaller screens, decrease text size */
@media only screen and (max-width: 300px) {
  .text {font-size: 11px}
}
@media only screen and (max-width: 600px) {
  .topad-img {    width: 100%;
    padding: 5px;}
}

.wideTab .col-md-6 .media img {
	max-width: 170px;
}

.add-image img {
    width: 100%;
    height: 104px;
}

#sec-8 {
    padding: 10px 0;
}

.media.popular-news {
	padding: 6px 0;
	height: 130px;
}
.wideTab .col-md-6 .media.popular-news img {
    max-width: 185px;
}


/* staff.html */
/* single_staff */
.staff_content {
    padding-bottom: 30px;
    padding-top: 20px;
}
.staff_content h3 {
    font-size: 23px;
    font-weight: 600;
}

.single_staff {
	position: relative;
	text-align: center;
	margin-bottom: 45px;
	transition:  all .4s;
	border: 1px solid #ddd;
}
.single_staff img {
    padding: 15px;
    display: block;
    height: 200px;
}
.single_staff::before {
	position: absolute;
	content: '';
	width: 100%;
	height: 100%;
	background-color: #000;
	top: 0;
	left: 0;
	opacity: 0;
}
.single_staff:hover::before {
	opacity: .7;
	transition:  all .4s;
}
/*staff-content*/
.staff-content h3 {
	font-size: 22px;
	padding-bottom: 6px;
}
.staff-content {
	text-align: left;
	padding: 15px 18px;
}

.staff-content p{
	color: #000;
}

/* hidden_content */
.hidden_content {
	position: absolute;
	left: 50%;
	top: 50%;
	width: 100%;
	transform: translate(-50%,-50%);
	color: #fff;
	text-transform: capitalize;
	opacity:0;
	transition: all 0.6s ease 0s;
}
.hidden_content h3 {
	font-size: 20px;
	margin-bottom: 14px;
	font-weight: 700;
}
.hidden_content h4 {
	font-size: 16px;
	font-weight: 400;
}
.single_staff:hover .hidden_content {
	opacity: 1;
}

/* newspaper.html */
section.newspaper_area_list {
    padding: 20px 0;
}
.newspaper_heding, .newspaper_head {
    padding: 20px 0 20px 0;
}
.newspaper_heding h4, .newspaper_head h4 {
    font-size: 21px;
    font-weight: 500;
    padding-bottom: 6px;
}
.newspaper_heding h4::before {
    position: absolute;
    content: '';
    left: 12%;
    width: 100px;
    height: 2px;
    background-color: #bd2121f7;
    margin-left: -117px;
    bottom: 15px;
}
.newspaper_heding h4::after {
    position: absolute;
    content: '';
    width: 13px;
    height: 13px;
    background-color: #bd2121f7;
    border: 2px solid #352e2ee0;
    transform: rotate(90deg);
    left: 2%;
    margin-left: -7px;
    bottom: 10px;
}
.newspaper_head h4::before {
    position: absolute;
    content: '';
    left: 18%;
    width: 100px;
    height: 2px;
    background-color: #bd2121f7;
    margin-left: -117px;
    bottom: 15px;
}
.newspaper_head h4::after {
    position: absolute;
    content: '';
    width: 13px;
    height: 13px;
    background-color: #bd2121f7;
    border: 2px solid #352e2ee0;
    transform: rotate(90deg);
    left: 2%;
    margin-left: 3px;
    bottom: 10px;
}

/* news-logo */

section.newspaper_area_one {
    padding: 20px 0 0 0;
}

.news-logo {
    margin-bottom: 30px;
    border-bottom: 3px solid #f41414b3;
    padding-bottom: 6px;
    padding-top: 10px;
}
.news-logo img {
    width: 100%;
    height: 55px;
}

.news-menubar {
    border: 2px solid #f4e9e9;
    padding: 2px;
  
    z-index: 1;
    overflow: hidden;
}
.news-menubar h4 {
    padding-left: 27px;
    font-size: 20px;
    color: #ff0000f0;
    background: #eee2e2e0;
}

.properties ul li {
    list-style: none;
    line-height: 25px;
    font-size: 14px;
}

.back-to-top {
	position: fixed;
	bottom: 25px;
	right: 25px;
	display: none;
	width: 50px;
	height: 46px;
}

