/* @import url("https://fonts.maateen.me/solaiman-lipi/font.css"); */
@import url("https://fonts.googleapis.com/css2?family=Noto+Serif+Bengali:wght@100..900&display=swap");
:root { --primary-color: #03265a; --secondary-color:#135dab; --black-color: #202224; --white-color: #fff; --text-color: #5d5f5f; --border-color: #e5e5e5; --transition: all 0.3s ease; }
* { margin: 0; padding: 0; box-sizing: border-box; }
body { /* font-family: "SolaimanLipi", sans-serif; */ font-family: "Noto Serif Bengali", serif; font-size: 16px; line-height: 1.6; color: #222; background: var(--white-color); }
h1, h2, h3, h4, h5, h6 { margin-bottom: 0; font-weight: 600; line-height: 1.4; color: #000; }
p { margin-bottom: 0; font-size: 16px; line-height: 1.6; }
a { text-decoration: none; color: var(--black-color); }
ul, ol, li { margin: 0; padding: 0; list-style: none; }
img { max-width: 100%; height: auto; display: block; }
.container { max-width: 1200px; padding-left: 12px; padding-right: 12px; }
.container-fluid { padding-left: 12px; padding-right: 12px; }
div.DLogo img{width:200px;}
.sticky { position: fixed; top: 0; left: 0; right: 0; z-index: 10; background: var(--white-color) !important; box-shadow: 0 2px 10px rgba(0, 0, 0, 0.08); }
.navbar-toggler:focus, .btn:focus, .btn-check:focus + .btn { box-shadow: none; }
.navbar { padding: 0; margin: 0; }
/*back-to-top*/
#button { display: inline-block; background-color: var(--secondary-color); width: 40px; height: 40px; text-align: center; border-radius: 50%; position: fixed; bottom: 30px; right: 30px; transition: all ease 0.4s; opacity: 0; visibility: hidden; z-index: 98; animation: floatUpDown 2.5s ease-in-out infinite; }
#button::after { font-weight: normal; font-style: normal; font-size: 2em; line-height: 40px; color: #fff; }
#button:hover { cursor: pointer; background-color: var(--primary-color); }
#button:active { background-color: var(--white-color);
}
#button.show { opacity: 1; visibility: visible; }
#button i { font-size: 20px; line-height: 40px; color: #fff; }
.btn-check:focus + .btn, .btn:focus { box-shadow: none; }
/* common  */
.section-title { position: relative; margin-bottom: 25px; }
.section-title h2 a { font-size: 25px; font-weight: 700; color: var(--black-color); text-decoration: none; margin-left: 15px; }
.section-title h2 a::before { content: ""; position: absolute; left: 0px; top: 15px; width: 4px; height: 20px; background: #b80000; }
.common-lead-news-imgs img { width: 100%; aspect-ratio: 1.62; object-fit: cover; object-position: center; transition: all ease 0.4s; border-radius:10px; }
.common-lead-news:hover .common-lead-news-imgs img { opacity: 0.8; }
.common-news-imgs img { width: 100%; aspect-ratio: 1.62; object-fit: cover; object-position: center; transition: all ease 0.4s; border-radius:10px; }
.common-news:hover .common-news-imgs img { opacity: 0.8; }
.common-list-lead-news .common-list-lead-imgs img { width: 100%; aspect-ratio: 1.62; object-fit: cover; object-position: center; transition: all ease 0.4s; border-radius:10px; }
.common-list-lead-news:hover .common-list-lead-imgs img { opacity: 0.8; }
.common-list-imgs img { width: 100%; aspect-ratio: 1.62; object-fit: cover; object-position: center; transition: all ease 0.4s; border-radius:10px; }
.common-list:hover .common-list-imgs img { opacity: 0.8; }
.Title { margin-top: 8px; line-height: 1.4; font-size: 18px; color: var(--black-color); -webkit-box-orient: vertical; -webkit-line-clamp: 2; display: -webkit-box; overflow: hidden; text-overflow: ellipsis; transition: all 0.3s ease; font-weight: 600; }
.Desc .Brief { color: var(--text-color); font-size: 16px; line-height: 1.5; margin-top: 6px; -webkit-box-orient: vertical; -webkit-line-clamp: 3; display: -webkit-box; overflow: hidden; text-overflow: ellipsis; }
.common-lead-news .Title { font-size: 22px; }
.common-lead-news:hover .Title { color: var(--secondary-color); }
.common-news:hover .Title { color: var(--secondary-color); }
.common-list .Title { margin-top: 0; -webkit-line-clamp: 3; font-size: 18px; }
.common-list:hover .Title { color: var(--secondary-color); }

/* header-top-area */
.dateinfo p { color: #333; font-size: 16px; padding: 5px 0 4px; }
.dateinfo p i{ margin-right: 8px; }
.header-social-icon { display: flex; justify-content: center; }
.header-social-icon a { font-size: 12px; margin-left: 6px; }
.header-social-icon a i { background:var(--secondary-color); border-radius: 50%;border:1px solid transparent; color: #fff; height: 25px; line-height: 25px; text-align: center; transition: all .3s ease; width: 25px; }
.header-social-icon a:hover i{background:#fff; border:1px solid var(--secondary-color); color:var(--secondary-color);}
.conv-and-phcard { margin-top: 8px; }
.conv-and-phcard a { font-size: 14px; border: 1px solid #517ab7; padding: 2px 10px; border-radius: 30px; font-weight: 600; color: var(--primary-color); margin-bottom: 5px; text-align: center; display: inline-block;}

/* =========================header area start========================= */

.sticky .main-menu { box-shadow: 0 2px 10px rgba(0, 0, 0, 0.08); }
.stickey-bar-menu { display: none; }
.sticky .stickey-bar-menu { display: block; }
/* top menu */
.top-header-area { background: #fff; padding: 6px 0; }
.top-menu-logo img { width:200px; }
/* main menu area  */
.desktop-menu-area { padding: 0; margin: 0; }
.main-menu { background: var(--secondary-color); }
.main-menu .collapse.navbar-collapse { justify-content: center; }
.sticky .main-menu .menu-logo { margin-right: 30px; }
.main-menu .menu-logo img { width: 130px; }
.main-menu .navbar-nav .nav-link { font-size: 18px; color: var(--white-color); display: block; padding: 10px 28px; transition: color 0.3s ease, border-color 0.3s ease; font-weight: 600; }
.sticky.main-menu .navbar-nav .nav-link { color: var(--secondary-color); }
.main-menu .navbar-nav .nav-link:hover { background: #03193926; border-bottom-color: #ddd; }
.main-menu .dropdown-toggle-custom i { font-size: 14px; transition: all 0.35s ease; }
.offcanvas-body .top-social-icon { margin-top: 25px; border-top: 1px solid var(--border-color); padding-top: 15px; display: flex; gap: 30px; }
/* =========================header area end========================= */

/* search */
.search-block-bottom{position: relative;}
.search_block { position: absolute; top:0; left: 0px; z-index: 9999999; width: 100%; }
.bg-wrap { background:var(--secondary-color); padding: 10px; }
.search_block.MobileSearchBox{position:fixed;top:0px!important;z-index:99999;width:100%;background:#fff;padding:15px 0;}
.search_logo input{padding:3px 9px;margin-right:auto;width:calc(100% - 98px);border:1px solid #ddd;display:inline-block;border-radius:0;height:37px;font-size:14px;}
.search_logo.display-flex a, .search_logo.display-flex button{background:#ccc;width:40px;margin-left:2px;height:35px;text-align:center;line-height:33px;color:#333;border:none;cursor:pointer;}

.search_logo.MobileSearchBox input{padding:6px;margin-right:auto;width:calc(100% - 113px);border:2px solid #ddd;}
a.close-search{display:inline-block !important;}
.search_logo.display-flex a:last-child{margin-right:0;}
.show{display:inline;}
.Hide{display:none;}

/* scroll-menu  */
.scroll-menu { overflow-x: auto; overflow-y: hidden; margin-top:5px; }
.scroll-menu ul { display: flex; }
.scroll-menu ul li { list-style: none; display: inline-block; }
.scroll-menu ul li a { font-size: 16px; display: block; padding: 3px 8px; white-space: nowrap; }
.scroll-menu ul li .all-cat { background: var(--secondary-color); color: var(--white-color); display: inline-block; border-radius:5px; }

/*============= Latest News =============*/
.DLPSTab2 { margin-bottom: 0; }
.DLPSTab2 .nav-tabs { border: none; color: #171717; background: #eaecf0; border-bottom: 1px solid #ddd; }
.DLPSTab2 .nav-tabs .nav-item { width: 50%; float: left; }
.DLPSTab2 .nav-tabs .nav-item a { border: none; border-radius: 0; text-align: center; font-size: 18px; padding: 7px 0; font-weight: 600; color: #171717; }
.DLPSTab2 .nav-tabs .nav-item a.active { background:var(--secondary-color); font-weight: 600; color: #fff; }
.DLPSTab2 .PanelHeight { height:280px; overflow: auto; scrollbar-width: thin; }
.DLatestNews { overflow: hidden; }
.DLatestNews .DLatestNewsList { border-bottom: 1px solid #e2e2e2; padding:5px; }
.DLatestNews .DLatestNewsList span { font-size: 30px; padding-right: 12px; color:#92c2f5; }
.DLatestNews .DLatestNewsList:last-child { border-bottom: none; }
.DLatestNews .DLatestNewsList p { font-size:16px; line-height: 1.2; align-items: center; display: flex; position: relative; top: 2px; font-weight: 600; color: #212121; }
.DLatestNews .DLatestNewsList:hover p { color: var(--secondary-color); }
.DLatestNewsHeight.longEnough { max-height: 241px; overflow: auto; border: 1px solid #e2e2e2; border-top: none; }

.allnews a { display: block; text-align: center; border: none; padding: 5px; color: #fff; background: var(--secondary-color); text-decoration: none; }


/* =========================lead News area start========================= */
.lead-news-area { padding: 30px 0; }
.lead-news-imgs { overflow: hidden; position: relative; border-radius:10px; }
.lead-news-imgs .Desc { position: absolute; bottom: 0; left: 0; width: 100%; padding: 5px; background: linear-gradient(180deg, rgba(68, 53, 21, 0.028431355452337215) 1%, rgb(16 16 15 / 73%) 60%); }
.lead-news-imgs .Desc .Title{ color: var(--white-color); margin:0; }
.lead-news-imgs img { width: 100%; aspect-ratio: 1.62; object-fit: cover; object-position: center; }
.lead-news:hover .lead-news-imgs img { opacity: 0.9; }
.lead-news .Title { font-size: 25px; transition: all ease 0.4s; }
/* .lead-news:hover .Title {
  color: var(--secondary-color);
} */
.lead-common-news-wrap .common-news { margin-bottom:8px; padding-bottom:8px; border-bottom: 1px solid var(--border-color); }
.lead-common-news-wrap .common-news-imgs { position: relative; overflow: hidden; border-radius:10px; }
.lead-common-news-wrap .common-news-imgs .Desc { position: absolute; bottom: 0; left: 0; width: 100%; padding: 5px; background: linear-gradient(180deg, rgba(68, 53, 21, 0.028431355452337215) 1%, rgb(16 16 15 / 73%) 60%); }
.lead-common-news-wrap .common-news-imgs .Desc .Title{ color: var(--white-color); margin: 0; }

.lead-common-news-wrap .col-12:last-child .common-news { border: none; padding: 0; margin: 0; }
.lead-common-news-wrap .col-lg-12:last-child .common-news { border: none; padding: 0; margin: 0; }
/* .lead-common-news-wrap .common-news .Desc {
  height: 56px;
  overflow: hidden;
} */
.lead-news-list-wrap .common-list { margin-bottom: 18px; padding-bottom: 18px; border-bottom: 1px solid var(--border-color); }
.lead-news-list-wrap .col-lg-12:last-child .common-list { border: none; padding: 0; margin: 0; }
.lead-news-bottom-wrap .lead-bottom-list-news { border-top: 1px solid var(--border-color); padding-top: 15px; margin-top:15px; }
.lead-news-bottom-wrap .lead-bottom-list-news .Title { -webkit-line-clamp: 3; }
.lead-news-bottom-wrap .lead-bottom-list-news:hover .Title { color: var(--secondary-color); }
/* =========================lead News area end========================= */
/* =========================catagory-one area start========================= */
.catagory-one-area { padding: 30px 0; }
.catagory-one-area .common-news { background: #fff; border: 1px solid #ececec; overflow: hidden; height: 100%; transition: 0.4s; }

.catagory-one-area .common-news:hover { box-shadow: 0 15px 35px rgba(0, 0, 0, 0.02); }
.catagory-one-area .common-news .Desc { padding: 6px 15px 15px; }
/* =========================catagory-one area end========================= */

/* =========================catagory-two area start========================= */
.catagory-tow-area { padding: 30px 0; }
.common-list-lead-news .Title { margin-top: 0px; font-size: 22px; -webkit-line-clamp: 2; }
.common-list-lead-news:hover .Title { color: var(--secondary-color); }
.catagory-tow-left .common-list-lead-news { margin-bottom: 15px; padding-bottom: 15px; border-bottom: 1px solid var(--border-color); }
.catagory-tow-right .common-news { margin-bottom: 17px; padding-bottom: 17px; border-bottom: 1px solid var(--border-color); }
.catagory-tow-left-bottom .Desc { height: 56px; overflow: hidden; }
/* .catagory-tow-right .col-6:nth-last-child(-n + 2) .common-news {
  border: none;
  padding: 0;
  margin: 0;
} */
.catagory-tow-right .common-news .Desc { height: 58px; overflow: hidden; }
/* =========================catagory-two area end========================= */
/* =========================catagory-three area start========================= */
.catagory-theree-area { padding: 30px 0; }
.catagory-theree-common-news-wrap .common-list { margin-bottom: 20px; padding-bottom: 21px; border-bottom: 1px solid var(--border-color);
}
.catagory-theree-common-news-wrap .col-sm-6:nth-last-child(-n + 2) .common-list { border: none; padding: 0; margin: 0; }
/* =========================catagory-three area end========================= */

/* =========================catagory-four area start========================= */
.catagory-four-area { padding: 30px 0; }
.catagory-four-common-news-list-wrap .common-list { padding-bottom: 14px; margin-bottom: 14px; border-bottom: 1px solid var(--border-color); }
.catagory-four-common-news-list-wrap .col-lg-12:last-child .common-list { margin: 0; padding: 0; border: 0; }
.catagory-four-left .Desc .Brief { -webkit-line-clamp: 4; }
.catagory-four-common-news-wrap .common-news { border-bottom: 1px solid var(--border-color); margin-bottom: 6px; padding-bottom: 6px; }
.catagory-four-common-news-wrap .col-lg-12:last-child .common-news { border-bottom: none; margin-bottom: 0; padding-bottom: 0; }
.catagory-four-common-news-wrap .common-news .Desc { height: 57px; overflow: hidden; }
/* =========================catagory-four area end========================= */

/* video-area */
.video-area {padding-top:30px 0; }
.video-big { position: relative; background: #111111; width: 100%; }
.video-big img{ aspect-ratio: 1.58; object-fit: cover; object-position: center; width: 100%; }
.video-big { position: relative; background: #111111; width: 100%; }
.video-big .Title{ color: #fff; font-size: 24px; line-height: 34px; -webkit-line-clamp: 2; }
.video-big .Brief p{ color: #eee; font-size: 17px; line-height: 26px; }
.DLifestyleTop1 .Desc .Brief p{ -webkit-line-clamp: 4; margin-top: 5px; font-size: 17px; line-height: 1.5; }
.video-img-wrap { position: relative; }
.video-middel .video-img-wrap img{ aspect-ratio: 1.62; object-fit: cover; object-position: center; transition: all 0.5s ease;}
.video-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #000; z-index: 1; opacity: 0.44; transition: all 0.3s ease; }
.video-big:hover .video-overlay { opacity:0; } 
.video-big .Desc { position: absolute; left: 0; bottom: 0; width: 100%; padding: 6px; z-index: 1; background: linear-gradient(180deg, rgba(68, 53, 21, 0.028431355452337215) 1%, rgb(16 16 15 / 73%) 60%); }
.video-big .Desc .Title2 { color: #fff; font-size: 22px; line-height: 30px; height: auto; -webkit-line-clamp:2;}
.video-big:hover .video-icon i{ color: #fff; }
.video-middel-items { margin-bottom: 24px; position: relative; width:100%; }
.video-middel-items .Desc { position: absolute; left: 0; bottom: 0; width: 100%; padding: 6px; background: linear-gradient(180deg, rgba(68, 53, 21, 0.028431355452337215) 1%, rgb(16 16 15 / 73%) 60%);}
.video-middel-items .Desc .Title{ height:auto; color: #fff; font-size: 18px; line-height: 24px;-webkit-line-clamp:2;}
.video-small .Spccat-small { padding-bottom: 12px; margin-bottom: 12px; }
.video-icon { position: absolute; z-index: 1; top: 50%; left: 50%; transform: translate(-50%, -50%); }
.video-icon i { color: #fff; font-size: 20px; border-radius: 50%; width: 40px; height: 40px; line-height:40px; background: #D81922; text-align: center; }
.video-middel-items .video-icon i { color: #fff; font-size: 12px; width: 30px; height: 30px; line-height: 30px; text-align: center; }
/* .video-middel-items:hover .Desc .Title{ color:var(--secondary-color); } */
.video-middel-items:hover .video-icon i{ color: #fff; }
.video-middel-items:hover .video-img-wrap img { opacity: 0.8; }
.video-big:hover .video-img-wrap img { opacity: 0.8; }


/* =========================footer area start========================= */
.news-footer { background: #eee; color:#000; position: relative; overflow: hidden; margin-top: 50px; }
.footer-logo { width: 150px; }
.DFooterBg { padding: 20px 0; }
.footer-bottom { border-top: 1px solid #ddd; padding:15px 0; font-size: 14px; line-height: 28px; color:#000; text-align: center; }
.footer-bottom a { color:#000; transition: all ease 0.4s; }
.footer-bottom a:hover { color: var(--secondary-color); }

.border-right-inner { border-right: 1px solid #ddd; border-right: 1px solid #ddd; }
.footer-info p { margin-bottom: 8px; text-align: center }
.footer-info p a { /* color: #fff; */ }

/* =========================footer area end========================= */

/*==========Mobile Responsive Start=============*/
.mobile-menu-area { z-index: 99; width: 100%; background-color: var(--white-color); border-bottom: 1px solid var(--border-color); transition: all linear 0.2s; }
.mobile-menu-area .mobile-topbar { width: 100%; padding: 8px 0; }

.mobile-menu-area .mobile-topbar .bars i { width: 40px; height: 40px; background-color: var(--primary); border: 1px solid #e5e5e5a6; color: var(--primary-color); font-size: 24px; text-align: center; line-height: 40px; border-radius: 5px; cursor: pointer; box-shadow: none; transition: all ease 0.4s; }


.mobile-menu-area .mobile-menu-overlay { position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 99; background-color: rgba(0, 0, 0, 0.6); visibility: hidden; opacity: 0; transition: all 0.4s ease; }

.mobile-menu-area .mobile-menu-overlay.active { visibility: visible; opacity: 1; }

.mobile-menu-area .mobile-menu-main { position: fixed; top: 0; left: -320px; width: 320px; height: 100%; background-color: var(--white-color); z-index: 100; overflow-y: auto; transition: left 0.3s ease; }

.mobile-menu-area .mobile-menu-main.active { left: 0; }

.mobile-menu-area .moblile-close { margin-bottom: 60px; }

.mobile-menu-area .mobile-menu-main .close-mobile-menu { position: absolute; top: 20px; left: 20px; }

.mobile-menu-area .mobile-menu-main .close-mobile-menu i { width: 35px; height: 35px; text-align: center; line-height: 35px; color: var(--primary-color); font-size: 17px; cursor: pointer; border: 1px solid #e5e5e5a6; border-radius: 50%; transition: all linear 0.4s; }

.mobile-menu-area .mobile-menu-main .close-mobile-menu i:hover { color: var(--secondary-color); border-color: var(--secondary-color); }

.mobile-menu-area .menu-body { padding: 0 20px; } 
.mobile-menu-area .mobile-menu-main .menu-body .menu-list { padding-top: 10px; }

.mobile-menu-area .mobile-menu-main .menu-body .menu-list ul li a { display: flex; justify-content: space-between; align-items: center; width: 100%; padding: 0 20px; line-height: 40px; font-size: 15px; font-weight: 600; color: var(--white-color); transition: all linear 0.2s; }
.mobile-menu-area .mobile-menu-main .menu-body .menu-list ul li .sub-menu-mobile-link a { width: 100%; color: var(--primary-color); font-size: 16px; font-weight: 600; transition: all ease 0.04s; }
.mobile-menu-area .mobile-menu-main .menu-body .menu-list ul li .sub-menu-mobile-link:hover a { color: var(--secondary-color); }
.mobile-menu-area .sub-mobile-menu { margin: 10px 0; border: 1px solid #e5e5e54f; transition: all ease 0.4s; border-radius: 3px; }
.mobile-menu-area .sub-mobile-menu:hover { border-color: var(--secondary-color); }
.mobile-menu-area .logo { width: 200px; }

.mobile-menu-logo { width: 120px; }

 /*  =============category-page============ */
.category-page{padding:60px 0;}
.cat-list{width:100%;margin-bottom:24px;}
.cat-list-img{overflow:hidden;}
.cat-list .cat-list-img img{ transition:all 0.5s ease; aspect-ratio: 1.777; object-fit: cover; object-position: center;width:100%; }
.cat-list .Desc .Title{margin-top:5px; min-height:50px; color:var(--back-color) ;font-size:20px;line-height:25px;}
.cat-list:hover .Desc .Title{color:#044497;}
.cat-list:hover .cat-list-img img{transform:scale(1.1);}
.catListTwo-wrap .cat-list{margin-bottom:0;}
.cat-lead{width:100%;margin-bottom:24px;}
.cat-lead .cat-lead-img{overflow:hidden;}
.cat-lead .cat-lead-img img{ transition:all 0.5s ease;}
.cat-lead .Desc{min-height:112px;}
.cat-lead .Desc .Title{margin:10px 0 5px 0; font-size:24px; line-height:32px; color:var(--back-color);}
.cat-lead .Desc .Brief p{-webkit-line-clamp:2; color:#767676;}
.cat-lead:hover .Desc .Title{color:#044497;}
.cat-lead:hover .cat-lead-img img{transform:scale(1.1);}
.category-single-news{padding-top:60px;}
.cat-sin-news-list{margin-bottom:24px;}
.cat-sin-news-list-img{overflow:hidden;}
.cat-sin-news-list-img img{ transition:all 0.5s ease;}
.cat-sin-news-list-text .Title{margin-bottom:5px;font-size:20px;line-height:28px;}
.cat-sin-news-list-text:hover .Desc .Title{color:#044497;}
.cat-sin-news-list:hover .cat-sin-news-list-img img{transform:scale(1.1);}
.sing-heading-title h1{ font-size: 34px; font-weight: 700; line-height: 44px; margin-bottom: 20px; border-bottom: 1px dotted #04396B; }
.read-more-btn button{ background:#04396B; padding:6px 30px; color:#fff; border:1px solid transparent;display:inline-block;}
.read-more-btn button:hover{color:#04396B; background:#fff; border-color:#04396B;}
.read-more-btn a{ background:#044497; padding:6px 30px; color:var(--white-color); border:1px solid transparent;display:inline-block;}
.read-more-btn a:hover{color:#044497; background:var(--white-color); border-color:#044497;}
.LatestNewsList{padding:0;margin:0;overflow:hidden;}
.LatestNewsList li{padding:8px 5px 8px 10px;border-bottom:1px solid #ccc;background:#f5f5f5;display:flex;}
.LatestNewsList li:hover{background:#fff}
.DCatLatestContent .col-sm-4{padding-right:0;}
.DCatLatestContent .col-md-4 { padding-right: 0; }
.DCatLatestContent h3{font-size:16px;line-height:22px;font-weight: normal;}
.DCatLatestContent{width:100%;}
.LatestNewsList .col-sm-4{padding-right:0;}

  /*details-page*/
.details-page{ padding:30px 0; }
.breadcrumb-wrap .breadcrumb-item{font-size:16px}
.breadcrumb-wrap .breadcrumb-item i{color:#6c757d}
.breadcrumb-item+.breadcrumb-item::before{content:"\f054"; font-family:"font awesome 5 free"; font-weight:900;font-size:12px; line-height:24px;}

.dheading{margin:24px 0}
.DsubHead{margin-bottom:10px; color:var(--back-color); font-size:18px;}
.DShoulder{ margin-bottom:10px; color:#044497; font-size:18px}
.dheading h1{font-size:34px; font-weight:700; line-height:44px}

.writter{margin-bottom:5px}
.writter p{font-size:15px;font-weight:700;}
.dateAndTime p>i{font-size:14px}
.DNewsImg{margin-top:20px;background: #ededed;border-radius: 15px;}
.DNewsImg img{border-radius: 15px;}
.DNewsImg p{padding: 5px;font-size:15px; font-style:italic;  text-align: center;  background: #ededed;border-radius:0 0 15px 15px; }
.dcontent-details{margin-top:30px;}
.dcontent-details h2{ font-size:20px; line-height:34px; color:#333; margin-bottom:20px;font-weight:bold; }
.dcontent-details p{ font-size:20px; line-height:34px; color:#222; margin-bottom:20px; font-family: 'Solaimanlipi',sans-serif; }
.dcontent-details img{height:100% !important;width:100% !important;border-radius: 15px;margin-bottom: 5px;}
.WritterInitial{color:#555;}

.MostPopularTab{margin-top:55px;}
.MostPopularTab .panel-heading h2{ background:var(--gray-color); color:#044497; font-size:18px; font-weight:600; text-align:center; padding:8px 15px; }
.DLatestNews{ border:1px solid #e2e2e2; border-bottom:0; }
.MostPopularTab .PanelHeight{ border-bottom:1px solid #a9a9a9; max-height:410px; overflow-x:hidden; transition:all 1s ease }
.MostPopularTabList{ border-bottom:1px solid #e2e2e2; padding:10px 5px }
.MostPopularTabList .Desc{padding:0 }
.MostPopularTabList .Desc .Title{font-size:16px; font-weight:400!important; line-height:22px; overflow:hidden; text-overflow:ellipsis }
.DLatestNews img{border-radius:15px;}
.read-more-section{padding:30px 0;}

.DTextZoom button{ border-radius:50%; width:25px; height:25px; border:1px solid #000; padding:0; margin-left:5px; font-size:16px; line-height:16px }
.DTextZoom button:nth-child(1){font-size:30px; line-height:20px}
.DTextZoom button:nth-child(2){font-size:16px; line-height:20px}
.DTextZoom button:nth-child(3){font-size:20px; line-height:10px}

  /* Details */
.RelatedTags{margin-top:20px;}
.RelatedTags p{margin-bottom:10px !important;color:#044497;padding:0 !important;font-weight:bold !important;}
.RelatedTags .list-inline{margin-top:10px;}
.RelatedTags .list-inline-item{border:1px solid #ddd;padding:1px 10px;}
.RelatedTags .list-inline-item:hover{background:#d0d0d0;color:#333}
.RelatedTags .list-inline-item a{font-size:15px;color:#333;}
.RelatedTags .list-inline-item i{font-size:13px;color:#044497;}

.RelatedNews{padding-bottom:10px;margin-top:20px;}
.RelatedNews .related_caption{font-size:18px;padding:10px;color:#044497;font-weight:700;}
.RelatedNews .related_caption .ColorBox{margin-right:5px;margin-top:9px;}
.RelatedNews ul{padding:0 10px;margin:0;list-style:none;}
.RelatedNews ul li{padding:5px 0;}
.RelatedNews ul li i{font-size:13px;padding-right:5px;}panel-heading
.RelatedNews ul li a{color:#069;font-size:17px;line-height:20px;}
.RelatedNews ul li a:hover{color:#044497;}

.catTitle{margin:20px 0 10px 0;padding:0 0 0 5px;font-size:26px;line-height:36px;color:#4251A3;font-weight:bold;}

  /*Fb Comments Width Fix*/
.fb_iframe_widget_fluid_desktop, .fb_iframe_widget_fluid_desktop span, .fb_iframe_widget_fluid_desktop iframe{max-width:100% !important;width:100% !important;}
/*Archives*/
.common-img-animation {
transition: all 0.5s ease;
overflow: hidden;
}
.DPaginationL{float:left;}
.DPaginationR{float:right;}
div.DCategoryListNews{margin:10px 0;padding:5px;position:relative;}
div.DCategoryListNews h3{font-size:17px;line-height:24px;font-weight:500;}
.DCategoryListNews p{padding-top:8px;color:#666;}
.DCategoryListNews:hover .common-img-animation img{transform:scale(1.1); transition:all 0.5s ease;}

/*Archives*/
.DCategoryListNews{padding:7px;margin-top:20px;}
.DCategoryListNews:hover{color:#044497;}
.DCategoryListNews:hover .pHead{color:#044497;}
.pHead{font-size:20px;line-height:30px;padding-bottom:5px;}
.btnCatName{margin-bottom:10px;}
.arrow-right2{position:absolute;background:#EE383A;padding:3px 5px;color:#fff;}
.DArchiveNewsList{max-height:163px;overflow:hidden}
.DArchiveNewsList .col-md-8{padding-left:0;}
.DArchiveNewsList .Brief{max-height:63px;overflow:hidden;line-height:22px;}
.DArchiveNewsList .pDate{position:absolute;bottom:18px;}

.CatInnerTitle{display:block;margin-top:10px;background:#fff;}
.CatInnerTitle .breadcrumb{padding:5px 0;margin:0;background:#f2f3f4;font-size:17px;font-weight:500;}
.CatInnerTitle .breadcrumb > li.active a{color:#D1000E;padding-left:7px;}
.CatInnerTitle .breadcrumb > li i{border:1px solid #ccc;font-size:12px;padding:5px ;margin-right:2px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;}
.CatInnerTitle .breadcrumb > li i{font-size:13px;}
.CatInnerTitle .breadcrumb > li.child{position:relative;padding-left:15px;}

/*Division*/
.DDivisionNav{min-height:30px !important;margin-bottom:15px;text-align:center;margin-top:20px;}
.DDivisionNav .nav{padding:0;margin:0;text-align:center;}
.DDivisionNav .nav li{float:left;margin-bottom:17px;}
.DDivisionNav .nav li a{padding:10px 15px;margin-right:1px;background-color:#ddd;border-bottom:1px solid #fff;font-size:0.9em;color:#000;}
.DDivisionNav .nav li a:hover{color:#044497;}
.DDivisionNav .dropdown-menu{padding:0;border:none;border-radius:0;}
.DDivisionNav .dropdown-menu{width:100%;border-bottom:0;}
.DDivisionNav .dropdown-menu .dropdown-item{padding:4px 15px;}
div.HmAnnouncement2{text-align:left;padding:5px 0 5px 10px;margin-top:20px;}
.HmAnnouncement2 a { font-size: 19px; line-height: 1.4; margin-bottom: 10px;  color: #044497; }
.article-photo picture { display: block;}
.article-photo img {width: 100%; transition:all 0.5s ease;}
.article-big-block:hover .common-img-animation img{transform:scale(1.1); }

.content-panel{background:#fff;}
.article-big-block, .article-small-block{border-bottom:1px dotted#ccc;display:block;margin-bottom:10px;padding-bottom:10px;background:#fff;}
.article-big-block a:hover .article-header p{color:#044497;}

.article-big-block .article-content{margin-top:5px;padding:0 0 0 3px;}
.article-big-block .article-content .article-header h3{font-size:18px;margin:0 0 4px 0;line-height:26px;font-weight:bold;color:#333;}

.cat_content_block{margin:5px 0 0 0;padding-bottom:7px;background:#fff;}
.cat_content_block a:hover{color:#044497;}
.cat_content_block .col-sm-8{padding-left:0;}
.cat_content_block .col-sm-8 h4{font-size:16px;padding:0 0 0 3px;margin:0;line-height:25px;font-weight:bold;color:#333;}

.DCatTopNewsList{border:1px solid #e2e2e2;margin-bottom:20px;width:100%;}
.DCatTopNews figure{margin: 0;}
.DCatTopNewsList figure{margin: 0;}
.DCatTopNewsList .Desc {  height: 56px; overflow: hidden; }
.DCatTopNewsList .Desc p{line-height:23px;}
.DCatTopNewsList h3{font-size:19px;line-height:25px; font-weight:600;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}
/* .DCatTopNewsList:last-child{margin-bottom:0;} */


.DCatTopNewsList2{width:100%;margin-top:20px;border:1px solid #e2e2e2;}
.DCatTopNewsList2 .Desc{padding:5px 8px;}
.DCatTopNewsList2 .Heading{font-size:19px;line-height:25px;}

.DCatNewsList3{margin-bottom:15px;display:block;padding:5px;border:1px solid #e2e2e2;}
.DCatNewsList3 .col-sm-3{padding-right:0;}
.DCatNewsList3 .DCatHeading2{font-size:20px;line-height:28px;font-weight:600;}
/* .DCatNewsList3 .ImgViewer{padding-top:52.25%;} */
.DCatNewsList3 .Desc{max-height:102px;overflow:hidden;}
.DCatNewsList3 .Desc .Brief p{font-size:14px;line-height:22px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;margin-top:7px;}
.catTitle{position:relative;overflow:hidden;margin:20px 0 10px 0;padding:0 0 0 5px;font-size:20px;line-height:30px;color:#0a1f48;font-weight:600;}
.MostReadHeader{margin-top:20px;padding:10px;background:rgba(0, 0, 0, 0.3) linear-gradient(to left, rgba(0, 0, 0, 0.3) 20%, rgba(0, 0, 0, 0.9) 100%) repeat scroll 0 0;}
.MostReadHeader h2{font-size:20px;text-align:center;color:#FFF}
.MostReadNewsList{padding:0 8px;margin-bottom:0;max-height:390px;overflow:auto;background:#fff;border:1px solid #e2e2e2;}
.MostReadNewsList li{padding:8px 0;border-bottom:1px dashed #ccc;background:#fff;display:flex;overflow:hidden;}
.MostReadNewsList li:hover{background:#f0f0f0;;}
.MostReadNewsList li:last-child{border-bottom:0 solid #ccc;}
.MostReadNewsList .col-sm-4{padding-right:0;}
.MostReadNewsList li h3{font-size:19px;line-height:25px;font-weight:500;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}
/* .MostReadNewsList .ImgViewer{padding-top:52.25%;} */

.DCatMostReadList{background:#fff;margin-top:20px;width:100%;}
.DCatMostReadList .Desc{padding:5px 8px;height:56px;overflow:hidden;}
.DCatMostReadList h3{font-size:17px;font-weight:500;line-height:23px;padding:5px;}
.DCatMostReadList .DImageResize{overflow:hidden;position:relative;height:115px;}
.DCatMostReadList .DImageResize img{max-width:100%;min-height:100%;object-fit:cover;}

.ButtonBG{background:#0a1f48;border-radius:0;border:1px solid #0a1f48; width: 100%;}
.ButtonBG:hover{background:#e22e34;}

.LatestNewsList{padding:0;margin:0;overflow:hidden;}
.LatestNewsList li{padding:8px 5px 8px 10px;border-bottom:1px solid #ccc;background:#f5f5f5;display:flex;}
.LatestNewsList li:hover{background:#fff}
.DCatLatestContent .col-sm-4{padding-right:0;}
.DCatLatestContent .col-md-4 {
    padding-right: 0;
}
.DCatLatestContent h3{font-size:16px;line-height:22px;font-weight: normal;}
.DCatLatestContent{width:100%;}
.LatestNewsList .col-sm-4{padding-right:0;}

.DLPSTab2 .PanelHeight.PanelHeightInner{max-height:426px;overflow:auto;}
.DFbPage{margin-top:20px;padding:6px;background:#fff;}

/*District*/
.DDistrictNav{min-height:30px !important;margin-bottom:15px;text-align:center;}
.DDistrictNav .nav{padding:0;margin:0;text-align:center;}
.DDistrictNav .nav li{float:left;}
.DDistrictNav .nav li a{padding:10px 15px;margin-right:1px;background-color:#ddd;border-bottom:1px solid #fff;font-size:1.1em;}
.DDistrictNav .nav li a:hover{color:#044497;}
.DDistrictNav .dropdown-menu{padding:0;border:none;border-radius:0;}
.DDistrictNav .dropdown-menu li{width:100%;border-bottom:0;}
.DDistrictNav .dropdown-menu li a{padding:7px 15px;}

.DCatMorContain{margin-top:15px;padding-bottom:15px;}
.DCatMorContainList{margin-top:12px;background:#fff;padding:5px 2px;}
.DCatMorContainList:hover{color:#044497;}
.DCatMorContainList a:hover p{color:#044497;}
.DCatMorContainList a h4{font-size:16px;margin:0;line-height:25px;color:#333;font-weight:600;}
.DCatMorContainList a .DCatDate{font-size:0.9em;margin:0;line-height:18px;color:#888;}
.DCatMorContainList .col-sm-4{padding-right:0;}
.DCatMorContainList:hover .common-img-animation img{transform:scale(1.1); transition:all 0.5s ease; }

/* Sub district */
.InnerCatTitle2 h2 {
  font-size: 24px;
  font-weight: 600;
  color: #a50c24;
}
.InnerCatTitle .Initial {
  font-size: 18px;
  padding: 0 5px;
  color: #222;
  font-weight: bold;
}

.InnerCatTitle .Category {
  font-size: 18px;
  padding: 0 5px;
  color: #333;
  font-weight: normal;
}

.DCatTitle2 {
  background-color: var(--primary-color);
  padding: 5px 20px;
  text-align: center;
  display: inline-block;
}
.DCatTitle2 a {
  color: #fff;
  font-weight: 600;
  font-size: 20px;
}
.DCatTitle2.MarginTop20 {
  margin: 20px 0 10px;
}

.DCatTitle2 a p {
  color: #fff;
  margin: 0;
  font-size: 20px;
  font-weight: bold;
}

/*Sub Category*/
.DSubCategoryTopNews:first-child{margin-top:20px;}
.DSubCategoryTopNews{padding:7px;background:#fff;margin-bottom:15px;}
.DSubCategoryTopNews .col-lg-3{padding-right:0;}
.DSubCategoryTopNews .Title{font-size:1.1em;font-weight:500;padding-top:0px;line-height:24px;}
.DSubCategoryTopNews p{font-size:0.95em;padding-top:5px;line-height:21px;max-height:66px;overflow:hidden;color:#555;}
.DSubCategoryTopNews .pDate{font-size:14px;line-height:20px;padding-top:0;position:absolute;bottom:-6px;color:#979797;border:none;}

.DCatTopNews{border:1px solid #e2e2e2;width:100%;}
.DCatTopNews .Desc{padding:10px 12px;max-height:118px;overflow:hidden;}
.DCatTopNews h2{font-size:1.31em;margin:0;font-weight:600;line-height:25px;color:#222;}
.DCatTopNews a:hover{color:#1E88E6;}
.DCatTopNews p{font-size:15px;padding-top:7px;color:#666;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}

.DSubCategoryTopNewsList{border:1px solid #e2e2e2;margin-bottom:20px;width:100%;}
.DSubCategoryTopNewsList .Desc{padding:5px 8px;height:60px;overflow:hidden;}
.DSubCategoryTopNewsList h3{font-size:19px;line-height:25px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}

.DSubCategoryTopNewsList2{width:100%;margin-top:20px;border:1px solid #e2e2e2;}
.DSubCategoryTopNewsList2 .Desc{padding:5px 8px;}
.DSubCategoryTopNewsList2 .Heading{font-size:19px;line-height:25px;}
.single-cat-info{ display: flex; align-items: center; margin: 10px 0; }
.single-cat-home a{ font-size: 20px; font-weight: 600; background-color: #044497; color: #fff; padding: 5px 10px; }
.single-cat-cate a{ font-size: 20px; font-weight: 600; background-color: #044497; color: #fff; padding: 5px 10px; /* border-radius: 5px; */ }
.single-cat-cate a i{ margin-right: 5px; margin-left: 10px; }
.CategoryNameInner  h1{ font-size: 28px; line-height: 1.4; font-weight: 600; /* padding-bottom: 15px; */ border-bottom: 1px dotted #044497; margin-bottom: 15px; }
  
  /*Tags*/
.DPaginationL{float:left;}
.DPaginationR{float:right;}
.DArchiveNewsList{background-color:#fff;border:1px solid #ccc;margin:10px 0;padding:8px;}
.DArchiveNewsList:hover{background-color:#eae8e8;border:1px solid #b4b3b3;}
.btnCatName{position:absolute;margin-bottom:5px;min-width:100px;background-color:#044497;padding:2px 8px;border-radius:10;left:5px;bottom:-10px;border:none;}
.btnCatName:hover{background-color:#000;}
  
.DTagName h1{font-size:24px;line-height:40px;color:#044497;margin-top:30px;}
.DTagName h1 i{color:#044497;padding-right:8px;}
.DWritersLead{margin-top:15px;margin-bottom:20px;background:#fff;padding:10px;border:1px solid#ccc;}
.DWritersLead img{ aspect-ratio: 1; object-fit: cover; object-position: center;}
.DWritersLead p{font-size:1.1em;line-height:24px;}
.DWritersName{margin:10px 0;}
.DWritersName p{font-size:1.50em;line-height:30px;}
  
.DTagImgClass .img-fluid{max-width:150px!important;}

/*Writers Page*/
.DWritersTitle p{font-size:22px;line-height:40px;color:#044497;margin-top:30px;}
.DWritersTitle p i{color:#044497;}
.DWritersLead{margin-top:15px;margin-bottom:20px;background:#fff;padding:10px;border:1px solid#ccc;}
/* .DWritersLead img{border:3px solid#ccc;} */
.DWritersLead p{font-size:1.1em;line-height:24px;}
.DWritersName{margin:10px 0;}
.DWritersName p{font-size:1.50em;line-height:30px;}
.wBrife{color:#444;font-size:15px;line-height:21px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}
.ShareTitle{font-size:18px;}

.DReadMore{margin-top:20px;}
.DReadMoreTitle{margin-bottom:10px;}
.DReadMoreTitle h2{color:#CB0000;font-weight:500;font-size:20px;}
.DReadMoreTitle a span{color:#CB0000;font-weight:900;font-size:22px;}
.DetailsReadMore{margin-bottom:20px;border-bottom:1px dotted #333;padding-bottom:10px;}
.DetailsReadMore .Desc{padding:5px;max-height:97px;overflow:hidden;}
.DetailsReadMore .Title{font-size:17px;line-height:22px;font-weight:500;padding-top:0;color:#222;}
.DetailsReadMore p{font-size:15px;line-height:21px;padding-top:8px;color:#555;max-height:69px;overflow:hidden;}
.MobileMenuShow{display:none;}

/*Privacy Policy*/
.DetailsLeftContent{margin-top:20px;}
.DetailsLeftContent .PrivacyTitle{font-size:18px;font-weight:500;margin-top:10px;line-height:26px;}
.DetailsLeftContent .PrivacyTitle2{font-size:18px;font-weight:normal;margin-top:10px;line-height:26px;}
.DetailsLeftContent p{font-size:17px;font-weight:normal;margin-top:10px;line-height:24px;}

.DAboutUs{padding:0 30px 30px;}
.DAboutUs .section-title{font-size:18px;letter-spacing:0.5px;line-height:26px;position:relative;font-weight:500;color:#053A6B}
.DAboutUs p{font-size:17px;font-weight:normal;margin-top:10px;line-height:24px;}

.DContactArea{padding:30px 0;}
.DContact1{border:1px solid #e2e2e2;padding:15px 20px;}
.DContact1 .section-title{font-size:18px;letter-spacing:0.5px;line-height:26px;position:relative;font-weight:500;color:#053A6B}
.DContact2 .section-title{font-size:18px;letter-spacing:0.5px;line-height:26px;position:relative;font-weight:500;color:#053A6B}
.DContact1 h3{font-size:15px;letter-spacing:0.5px;line-height:24px;position:relative;font-weight:500;color:#053A6B;margin-top:10px;margin-bottom:-5px;}
.DContact1 p{font-size:14px;font-weight:normal;margin-top:10px;line-height:24px;}
.DContact2 p{font-size:14px;font-weight:normal;margin-top:10px;line-height:24px;}
.DContact2 p a{color:#CD241F;}
.DContact2{border:1px solid #e2e2e2;padding:15px;}
.DMap{margin-top:50px;}

/*tag list*/
.DTagLead{margin-top:30px;} .tag-list{margin-bottom:20px;background:#efefef;padding:10px 30px;border-radius:10px;box-shadow:6px 3px 5px #ccc;} .tag-list:nth-child(n+4){margin-bottom:0;} .tag-list i{margin-right:10px;}

/* Video */
.embed-responsive::before{display:block;content:"";}
.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden;}
.embed-responsive iframe{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0;}
.embed-responsive-16by9::before{padding-top:56.25%;}
  
 /*============= Latest News =============*/ 
 .DLPSTab2{margin-bottom:0;}
.DLPSTab2 .nav-tabs{border:none;color:#171717;background:#eaecf0;border-bottom:1px solid #ddd;}
.DLPSTab2 .nav-tabs .nav-item{width:50%;float:left;}
.DLPSTab2 .nav-tabs .nav-item a{border:none;border-radius:0;text-align:center;font-size:18px;padding:7px 0;font-weight:600;color:#171717;}
.DLPSTab2 .nav-tabs .nav-item a.active{background:#319bcd;font-weight:600;color:#fff;}
.DLPSTab2 .PanelHeight{max-height:445px;overflow:auto;}
.DLatestNews{background:#f0f0f0;overflow:hidden;}
.latest-page{margin:60px 0;}
.DLatestNews .DLatestNewsList{border-bottom:1px solid #e2e2e2;padding:12px 10px;}
.DLatestNews .DLatestNewsList span{font-size:40px;padding-right:12px;color:#8DA88A;}
.DLatestNews .DLatestNewsList:last-child{border-bottom:none;}
.DLatestNews .DLatestNewsList .Desc{padding:0;}
.DLatestNews .DLatestNewsList .col-lg-5{padding-left:0;}
.DLatestNews .DLatestNewsList .Title {font-size:18px;line-height:26px;font-weight:600;color:#2b2b2b;}.DLatestNews .DLatestNewsList:hover p{color:#319bcd;}
.DLatestNewsHeight.longEnough{max-height:241px;overflow:auto;border:1px solid #e2e2e2;border-top:none;}
.allnews a{display:block;text-align:center;border:none;padding:5px;color:#fff;background:#319bcd;text-decoration:none;}
.section-heading h5 {padding:1px 0px;display:inline;font-size:24px;font-weight:bold;line-height:34px;border-bottom:3px solid #319bcd;}
.section-heading a{color:#171717;}
.section-heading {margin-bottom:28px;border-bottom:1px dotted #319bcd;position:relative;}
.section-heading h2 { font-size: 24px; line-height: 1.4; font-weight: 600; }
.common-list-news {padding: 15px 5px;border-bottom: 1px solid #ccc;}
 
/* event css */

.event-area{ margin: 40px 0; background-color: var(--bg); border: 1px solid var(--Details-CatTitle); }
.event-area .Title{ background-color: #fff }
.event-area .Title h3{ font-size:20px;line-height:32px;   font-weight:bold;padding: 4px 0 5px 5px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis; background-color: var(--BlockQuoteBg); }
.evcat-area{ /* padding: 10px 0; */ background-color: #001948; margin-bottom:20px; }
.evcat-area h3{ color: #fff; }
.events-container{ margin: 0 20px 20px 20px; }
.DCatNewsList3{background:transparent;margin-bottom:15px;padding-bottom:15px;display:block;border-bottom:1px solid var(--Border-Color); position:relative;}
.DCatNewsList3 .col-md-4{padding-right:0;}
.DCatNewsList3 .DCatHeading2{font-size:18px;line-height:25px;color:var(--DCatHeading2Color);}
.DCatNewsList3 p{font-size:15px;line-height:19px;padding-top:5px;color:var(--Brief-Color);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}
.DCatNewsList3 .NewsPublishTime{font-size:14px;line-height:17px;padding-bottom:0;position:absolute;bottom:10px;color:var(--DCatHeading2Color)}
.catTitle{position:relative;overflow:hidden;margin:20px 0 10px 0;padding:0 0 0 5px;font-size:24px;line-height:30px;color:var(--ReadMore);font-weight:bold;}
.catTitle .liner::after{position:absolute;content:'';width:15%;border-top:7px solid #404040;top:9px;display:inline-block;vertical-align:bottom;}
.catTitle .liner::before{position:absolute;content:'';width:15%;border-top:7px solid #C4141A;top:16px;display:inline-block;vertical-align:bottom;}
/* .DCatNewsList3 .col-sm-9{padding-left:0;} */
/* .DCatNewsList3 .ImgViewer{padding-top:60%;margin:0;} */
.DCatNewsList3 figure{margin:0;}
 /* Exclusive Section News */
 .exclusive-news-area{margin:30px 0;}
.exclusive-news-area .Common-list-details{border-bottom:unset;padding-bottom:unset;margin-bottom:unset;}
.DCatTopNews h1{font-size:25px;line-height:32px;font-weight:600;-webkit-line-clamp:2; }
.InnerCatTitle h2{font-size:28px;line-height:28px;font-weight:600;padding: 15px 0; text-align:center;}
/* .InnerCatTitle{margin-bottom: 15px; margin-top: 15px; border-bottom: 1px solid #e3e3e3; width: 100%;} */
.event-wrapper { background: #042b56; }
figure{margin:0;}
.events-container { padding-bottom: 20px; }
.evnews { border: 1px solid #fff; box-shadow: 6px -6px 2px 2px #00000042; }

/* sub district */
.categoryTopLeadNews { width: 100%; background: #fff; margin-bottom: 20px; }
.categoryTopLeadNews .desc { padding: 10px 8px; }
.categoryPage .categoryTopLeadNews .Title { -webkit-line-clamp: 2; font-size: 24px !important; margin-bottom: 20px; line-height: 30px; display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden; }
.categoryPage .categoryTopLeadNews .Brief { -webkit-line-clamp: 5; }
.categoryPage .categoryTopLeadNews { margin-top: 15px; }
.categoryTopLeadNews .Brief { font-size: 16px; line-height: 24px; color: #555; display: -webkit-box; -webkit-line-clamp: 5; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; margin-top: 5px; }

/*==========Mobile Responsive End=============*/
/*==========footer area  end=============*/
@media (min-width: 1200px) and (max-width: 1500px) {
}
/* LG Device :992px. */
@media (min-width: 992px) and (max-width: 1200px) {
  .catagory-four-common-news-wrap .common-news {
    padding-bottom: 8px;
    margin-bottom: 8px;
  }
  .catagory-tow-right .common-news {
    margin-bottom: 7px;
    padding-bottom: 7px;
  }
  .catagory-four-common-news-wrap .common-news {
    padding-bottom: 12px;
    margin-bottom: 12px;
  }
  .catagory-four-common-news-list-wrap .common-list {
    padding-bottom: 17px;
    margin-bottom: 17px;
  }
  .catagory-theree-common-news-wrap .common-list {
    margin-bottom: 16px;
    padding-bottom: 17px;
  }
  .footer-links {
    gap: 25px 8px;
  }
  .footer-links a:hover {
    padding-left: 2px;
  }
}
/* MD Device :768px. */
@media (min-width: 768px) and (max-width: 991px) {
  .common-lead-news {
    margin-bottom: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid var(--border-color);
  }
  .common-list-lead-news .Title {
    margin-top: 8px;
  }
  .lead-news {
    margin-bottom: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid var(--border-color);
  }
  .lead-common-news-wrap .common-news {
    margin-bottom: 20px;
    padding-bottom: 20px;
  }
  .lead-news-bottom-wrap .lead-bottom-list-news {
    margin-top: 15px;
  }
  .catagory-tow-left-bottom .common-news {
    margin-bottom: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid var(--border-color);
  }
  .catagory-tow-left-bottom .common-news .Desc {
    height: 58px;
    overflow: hidden;
  }
  .catagory-four-left .common-lead-news {
    margin-bottom: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid var(--border-color);
  }
  .catagory-four-common-news-wrap .common-news {
    border-bottom: 1px solid var(--border-color) !important;
    margin-bottom: 20px !important;
    padding-bottom: 20px !important;
  }
  .catagory-four-common-news-list-wrap
    .col-lg-12:nth-last-child(-n + 2)
    .common-list {
    margin: 0;
    padding: 0;
    border: 0;
  }
  .footer-links {
    grid-template-columns: repeat(2, 1fr);
    gap: 25px;
  }
  .video-middel-items {
    margin-bottom:8px;
  }
  .video-middel-items .Desc .Title {
    font-size: 14px;
    line-height: 1.3;
  }
  .video-icon {
    position: absolute;
    z-index: 1;
    top: 5px;
    left: unset;
    transform: unset;
    right: 5px;
  }
}
/* Extra small Device. */
@media (max-width: 767px) {
  .section-title h2 a::before {
    top: 8px;
  }
  .lead-news {
    margin-bottom: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid var(--border-color);
  }
  .lead-news-area {
        padding: 10px 0;
  }
  .lead-news .Title {
    font-size: 19px;
  }
  .common-lead-news {
    margin-bottom: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid var(--border-color);
  }
  .common-list-lead-news .Title {
    margin-top: 8px;
  }
  .lead-news-bottom-wrap .lead-bottom-list-news {
    margin-top: 20px;
  }
  .lead-bottom-list-news .Title {
    font-size: 16px;
  }
  .catagory-tow-left-bottom .common-news {
    margin-bottom: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid var(--border-color);
  }
  .catagory-tow-left-bottom .common-news .Title {
    font-size: 14px;
  }
  .catagory-one-common-news-wrap .common-news .Title {
    font-size: 16px;
  }
  .catagory-one-area .common-news .Desc {
    padding: 5px 10px 10px;
  }
  .catagory-tow-left-bottom .Desc {
    height: 45px;
    overflow: hidden;
  }
  .catagory-four-common-news-wrap .common-news {
    border-bottom: 1px solid var(--border-color) !important;
    margin-bottom: 20px !important;
    padding-bottom: 20px !important;
  }
  .catagory-theree-common-news-wrap
    .col-sm-6:nth-last-child(-n + 2)
    .common-list {
    border-bottom: 1px solid var(--border-color);
    margin-bottom: 20px;
    padding-bottom: 20px;
  }
  .catagory-theree-common-news-wrap .col-sm-6:last-child .common-list {
    border-bottom: none;
    margin-bottom: 0;
    padding-bottom: 0;
  }
  .video-slider .priv_arrow.slick-arrow,
  .video-slider .next_arrow.slick-arrow {
    top: 110px;
  }
  .video-slider .priv_arrow.slick-arrow {
    left: 5px;
  }
  .video-slider .next_arrow.slick-arrow {
    right: 5px;
  }
  .footer-links {
    grid-template-columns: repeat(1, 1fr);
    gap: 25px 14px;
  }
  .video-middel-items {
    margin-bottom:8px;
  }
  .video-middel-items .Desc .Title {
    font-size: 14px;
    line-height: 1.3;
  }
  .video-icon {
    position: absolute;
    z-index: 1;
    top: 5px;
    left: unset;
    transform: unset;
    right: 5px;
  }
}
/* SM Small Device :550px. */
@media only screen and (min-width: 576px) and (max-width: 767px) {
    
  .common-lead-news {
    margin-bottom: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid var(--border-color);
  }
  .common-list-lead-news .Title {
    margin-top: 8px;
  }
  .lead-news {
    margin-bottom: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid var(--border-color);
  }
  .catagory-tow-left-bottom .common-news {
    margin-bottom: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid var(--border-color);
  }
  .catagory-tow-left-bottom .common-news .Desc {
    height: 58px;
    overflow: hidden;
  }
  .catagory-four-left .common-lead-news {
    margin-bottom: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid var(--border-color);
  }
  .catagory-four-common-news-wrap .common-news {
    border-bottom: 1px solid var(--border-color) !important;
    margin-bottom: 20px !important;
    padding-bottom: 20px !important;
  }
  .catagory-four-common-news-list-wrap
    .col-lg-12:nth-last-child(-n + 2)
    .common-list {
    margin: 0;
    padding: 0;
    border: 0;
  }
  .footer-links {
    grid-template-columns: repeat(2, 1fr);
    gap: 25px 14px;
  }
}
/*==========Mobile Responsive End=============*/
