/*
Theme Name: Mega News
Theme URI: https://doinikbd.com
Author: Doinik BD
Author URI: https://doinikbd.com/
Version: 1.1.0

Description: NewsPress is a Multipurpose WordPress Theme. The best use can be operating News Media, News Paper, Online News Agency etc.  Multi Layer Slider will give extra impression to your readers. Easy and Flexible NewsPress Theme is fully RESPONSIVE which can be fit within any screen of devices. NewsPress Extend is one of the most popular News Themes.

Tags: two-columns, right-sidebar, blog, news, entertainment, custom-header, custom-background, custom-menu, threaded-comments, sticky-post, full-width-template, theme-options, translation-ready, featured-images, footer-widgets, rtl-language-support

License: Mega News WordPress Theme, Copyright 2021: Prime IT World (https://doinikbd.com/)

Text Domain: pitwmeganews
*/

body {
	margin: 0;
	font-family: 'Noto Serif Bengali', serif !important;
	font-size: 17px;
	font-weight: 400;
	line-height: 22PX;
	color: #000;
	text-align: left;
	background-color: #e6f4f3;
}
a {
	color: #000;
	text-decoration: none;
	background-color: transparent;
}
a:hover{
	color: #134D68;
	text-decoration: none;
}
button:focus, a:focus{
	outline: none;
}
h1{font-size: 30px;}
h2{font-size: 25px;}
h3{font-size: 20px;}
h4{font-size: 16px;}
h5{font-size: 15px;}
h6{font-size: 13px;}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
	line-height: 1.2;
    font-family: 'Noto Serif Bengali', serif !important;
    font-weight: 500;
}
ul, ol{margin: 0; padding: 0;}
li{list-style: none;}
button:focus {
	outline: none;
}
img {
	/*width: auto;*/
	max-width: 100%;
	height: auto;
}
.row {
	margin-right: -10px;
	margin-left: -10px;
}
.col, [class*="col-"] {
    padding-right: 10px;
    padding-left: 10px;
}
p {
	display: none;
}
.pitw-ste-wrapper p {
	display: block;
}
/* width */
.category-header .nav::-webkit-scrollbar {
	width: 5px;
	height: 5px;

}
.category-header .nav::-webkit-scrollbar-track {
	background: #f1f1f1; 
}
.category-header .nav::-webkit-scrollbar-thumb {
	background: #888; 
 }
.category-header .nav::-webkit-scrollbar-thumb:hover {
	background: #555; 
}
.category-header .nav{
	scrollbar-color: #888 #f1f1f1;
	scrollbar-width: 5px;
	scrollbar-width: thin;
  }
  .wp-block-image {
	margin: 0;
}
.main-content .content p:last-child::after {
	content: '';
	width: 10px;
	height: 10px;
	background-color: #ff3b26;
	display: inline-block;
	margin-left: 3px;
	border-radius: 2px;
}
.main-content .content p img {
	margin: 10px auto;
	text-align: center;
	width: 100%;
}
.single-left-content .reporter .rep-name {
	font-size: 16px;
	display: block;
	line-height: 24px;
	color: #555151;
}
.single-left-content .reporter .rep-name i {
	color: red;
	font-size: 16px;
	padding: 0 3px;
}
.sidebar-ad.sprst-ad img, .spbs-width-ad img, .sidebar-ad.splsb-ad img {
	margin-bottom: 15px;
}
.header-logo img {
	width: auto;
}
.team_member_sec {
	margin-bottom: 20px;
}
.team_member_loop .row {
	justify-content: center;
}
.team_member_sec .title {
	font-size: 22px;
	text-align: center;
	margin-bottom: 20px;
	color: #134d68;
	font-weight: 600;
	position: relative;
	padding-bottom: 5px;
}
.team_member_sec .title::after {
	content: "";
	width: 100px;
	height: 2px;
	background: #c3c3c3;
	position: absolute;
	bottom: 0;
	left: calc(50% - 50px);
}
.team_member_loop .single-team {
	text-align: center;
	background: #f5f5f5;
	padding: 30px 15px;
	display: block;
}
.team_member_loop .single-team img {
	width: 150px;
	height: 150px;
	border-radius: 50%;
	border: 1px solid #134d68;
	padding: 3px;
	margin-bottom: 15px;
}.team_member_loop .single-team h3 {
	font-size: 19px;
	color: #1c1919;
	font-weight: 600;
}
.team_member_loop .single-team span {
	display: block;
	font-size: 15px;
	color: gray;
	margin: 0;
}
.section-seven .news-item.news-item-box2 img {
	height: 125px;
}
.news-item.news-item-box2 .title {
	min-height: 54px;
}
.full-width-ad {
	text-align: center;
}
.full-width-ad p {
	margin: 0;
}
.full-width-ad img {
	margin-bottom: 15px;
}
.header-main-menu.mobile-main-menu {
	display: none;
}
.main-content .content {
	text-align: justify;
}
.pitw-ste-wrapper {
	overflow: hidden;
}
.jobs-archive-inner .archive-title h3 {
	font-weight: 600;
	color: #134d68;
	font-size: 18px;
	margin-bottom: 15px;
}
.jobs-archive-inner .archive-title h3 span {
	padding: 0 5px;
}




.pitw-ste-wrapper {
	overflow: hidden;
}
.fb-share{margin-top:3px;}
.add_img {
    text-align: center;
    width: 300px;
    margin: 10px auto;
    overflow: hidden;
}
.add_title{color:#ccc;
font-size:16px;}

    .reporterp {
        display: flex;
    }
    .reporterp img {
        width: 60px;
        height: 60px;
        border-radius: 50%;
        margin-right: 10px;
    }
    .main-metap {
        padding-left: 70px;
        position: relative;
        top: -25px;
        font-size: 16px;
			
			margin-bottom:-40px
    }
.rep-namep{padding-top: 10px;font-size: 20px;}
/* Jobs */
.jobs-archive-page {
	padding: 30px 0 20px;
}
.jobs-archive-inner .archive-title h2 {
	text-align: center;
	margin-bottom: 20px;
	font-weight: 900;
	color: #134d68;
}
.jobs-archive-item {
	background: #fff;
	box-shadow: 0 1px 5px #ccc;
	border-top: 5px solid #409efa;
	border-radius: 5px 5px 0 0;
	margin-bottom: 15px;
}
.jobs-archive-item .top {
	display: flex;
	align-items: center;
	border-bottom: 1px solid #ccc;
	padding: 20px 20px 15px 20px;
}
.jobs-archive-item .top .left {
	width: calc(100% - 150px);
}
.jobs-archive-item .top .right {
	width: 150px;
	text-align: right;
}
.jobs-archive-item .top .title {
	font-size: 18px;
	font-family: var(--family1);
	color: #47567b;
	margin-bottom: 10px;
}
.jobs-archive-item .top .company {
	margin: 0;
	padding-right: 15px;
	font-weight: 600;
	font-family: var(--family1);
	font-size: 15px;
	color: #3297fa;
}
.jobs-archive-item .bottom {
	padding: 15px 20px;
}
.jobs-archive-item .bottom .desc p {
	margin-bottom: 5px;
}
.jobs-archive-item .top .right .btn.btn-primary {
	border: 0;
	box-shadow: none;
}
.single-job-content {
	background: #fff;
	padding: 35px;
	box-shadow: 0 1px 3px #b3b3b3;
}
.single-job-content .title {
	font-size: 23px;
	font-family: var(--family1);
	margin-bottom: 21px;
	color: #df470b;
}
.single-job-content .company {
	color: #0a60ba;
	font-weight: 600;
	font-family: var(--family1);
	margin-bottom: 30px;
}
.single-job-content .meta {
	border: 1px solid #c1ddd9;
	background: #f1fffd;
	padding: 10px 15px;
	margin-bottom: 30px;
}
.single-job-content .meta span, .single-job-content .meta span a, .jobs-archive-item .bottom .meta span, .jobs-archive-item .bottom .meta span a {
	padding-right: 15px;
	font-weight: 600;
	font-family: var(--family2);
	font-size: 15px;
	color: #3297fa;
}
.single-job-content .meta span i, .jobs-archive-item .bottom .meta span i {
	padding-right: 5px;
}
.single-job-content h3 {
	font-size: 20px;
	font-family: var(--family2);
	color: #3297fa;
	font-weight: 600;
	margin-bottom: 5px;
}
.single-job-content .category {
	font-family: var(--family2);
	font-weight: 600;
	font-size: 18px;
}
.single-job-content .category a {
	color: #3297fa;
	font-weight: 600;
	font-family: var(--family1);
	font-size: 15px;
}
.online-apply form .wpforms-field {
	display: flex;
	align-items: center;
}
.online-apply form .wpforms-field label {
	width: 30%;
}
#wpforms-238-field_5 {
	width: 100%;
	border: 1px solid #ccc;
	padding: 10px 15px;
	border-radius: 4px;
}
.online-apply form .wpforms-submit-container .wpforms-submit {
	background-color: #3297fa !important;
	color: #fff !important;
	padding: 0px 30px !important;
	border-radius: 5px !important;
	font-family: var(--family2);
	font-size: 22px !important;
	font-weight: 600;
	line-height: 40px !important;
}
.job-corner {
	background: #cde4fd;
	margin-bottom:10px;
}
.corner-title {
	text-align: center;
	line-height: 40px;
	font-weight: 900;
	background: #5784b4;
	color: #fff;
	border-radius: 5px 5px 0 0;
	margin: 0;
}
.job-corner-item {
	padding: 12px;
	border-bottom: 1px solid #5784b4;
}
.job-corner-item:last-child {
	padding: 10px;
	border-bottom: 0;
}
.job-corner-item .top {
	overflow: hidden;
	display: flex;
	flex-wrap: wrap;
}
.job-corner-item .top {
	overflow: hidden;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	padding-bottom: 10px;
}
.job-corner-item .top .title {
	font-style: italic;
	font-weight: 600;
	color: #4c4747;
	width: 100%;
	margin-bottom: 10px;
	font-size: 20px;
}
.job-corner-item .top span {
	width: 50%;
	font-size: 15px;
	padding: 0 5px;
	color: #1f0c64;
	font-weight: 600;
}
.job-corner-item .top span a{
	color: #1f0c64;
}
.job-corner-item .top span i {
	font-size: 13px;
	padding-right: 5px;
	color: #2a0b9a;
}
.job-corner-item .bottom {
	border-top: 1px solid #fffefe;
	padding-top: 10px;
}
.job-corner-item .bottom .btn {
	background: #5784b4;
	color: #fff;
	padding: 0 20px;
	display: inline-block;
	line-height: 28px;
}
.job-corner .read-more {
	display: block;
	color: #fff;
	text-align: center;
	background: #041c36;
	line-height: 30px;
}
.jobs-archive-inner .archive-title h3 {
	font-weight: 600;
	color: #134d68;
	font-size: 18px;
	margin-bottom: 15px;
}
.jobs-archive-inner .archive-title h3 span {
	padding: 0 5px;
}


