@import url('https://fonts.maateen.me/solaiman-lipi/font.css');

body{font-family: solaimanLipi;font-size:16px;background:#fff;color:#222;font-weight:400;overflow-x:hidden;letter-spacing:-0.2px;}
h1,h2,h3,h4,h5,h6{font-family: solaimanLipi;margin-bottom:0;font-size:19px;line-height:26px;letter-spacing:-0.2px;font-weight:600;}

a{color:#222;text-decoration:none;}a:hover{text-decoration:none;color:#222}
p{margin-bottom:0;font-size:14px;line-height:22px}
.container{max-width:1180px!important;padding-right:10px;padding-left:10px}
.container-fluid{padding:0;overflow:hidden;}
.img100{width:100%}
.Brief p{font-size:17px;line-height:26px;color:#555;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;margin-top: 5px;}
.pHead{font-weight:bold;margin-bottom:5px}
.Title{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}

/*========= Header & Footer ========*/
.DLogoArea{padding:10px 0;}

.DLogoArea .col-md-3{padding-right: 0;width: 23%;}
.DLogoArea .col-md-9{padding-left: 0;width: 77%;}

.DHeaderNav{background:#013244;}
.DHeaderNav .navbar{background:#013244 !important;padding:0;}
.DHeaderNav .navbar-light .navbar-nav .nav-link{color:#fff;padding:.50rem .9rem .4rem;font-size:25px;}

.DHeaderNav .navbar .HomeBtn{background: #9A1515;}
.DHeaderNav .navbar .HomeBtn .nav-link{color: #fff;}

.DHeaderNav .navbar-light .navbar-nav .nav-link:hover{color:#fff;}
.DHeaderNav .navbar-light .navbar-nav .HomeBtn .nav-link:hover{color:#eee;}
.dropdown:hover>.dropdown-menu{display:block;}
.dropdown-menu{padding:0;margin:0;border-radius:0;border:0px solid #ccc;font-weight:400;font-size:14px;background:#333;color:#fff;left:-25px;}
.dropdown-item:focus, .dropdown-item:hover{color:#eee;text-decoration:none;background:#555;}
.dropdown-item{padding:.5rem 0.8rem;font-weight:400;color:#fff;font-size:17px;min-width:auto;}
.no-scrollbar{width:100% !important;height:100% !important;overflow:hidden !important;margin:0 !important;padding:0 !important;}
.navbar-light .navbar-toggler{border:none;}
.navbar-toggler:focus {box-shadow:none; }

.SearchArea {position: relative;}
.search-box {background: #E8E8E4;position: absolute;top: 56px;right: 0;width: 350px;line-height: 60px;box-shadow: 0 0 10px rgba(0,0,0,0.5);border-top: 4px solid #9A1515;display: none;z-index: 99;line-height: 60px;}
.search-box:before{content: "";position: absolute;top: -32px;right: 13px;border-left: 12px solid transparent;border-right: 12px solid transparent;border-top: 14px solid transparent;border-bottom: 14px solid #9A1515;}
.search-box input[type="text"]{width: 200px;padding: 5px 10px;margin-left:35px;border: 1px solid #9A151561;outline: none;line-height:1;}
.search-box input::placeholder{font-size: 14px;color: #000 !important;}
.search-box input[type="button"], input[type="submit"] {width: 80px;padding: 0px 0;background: #9A1515;color: #fff;margin-left: -5px;border: 1px solid #9A151561;outline: none;cursor: pointer;line-height: 16px;font-size: 16px;height: 35px;vertical-align: middle;margin-top: -3px;}
.search {background: #9A1515;padding: 12px 15px 6px;height: 43px;}
.search i{font-size: 16px;color: #fff;cursor: pointer;}
@media screen and (max-width: 700px) {
.search-box{width: 270px;right: -16%;}
.search-box input[type="text"]{width: 140px;margin-left: 15px;}
.search-box input[type="button"] {margin-right: 12px;}
}
@media(max-width: 991px){
.navbar.fixed-top .navbar-collapse, .navbar.sticky-top .navbar-collapse{overflow-y: auto;max-height: 90vh;margin-top:10px;}
}

.sticky{position:fixed;top:0px;width:100%;z-index:9999;transition:0.2s;box-shadow:0 0 2px 0 #00000051;}
.sticky .DHeaderNav{border-bottom:0;border-top:0;}
.sticky .StickyLogo{display:block;}
/*.StickyLogo img{width:60px;padding:0;margin-right:30px;}
.StickyLogo:hover img{opacity:1;}*/
.StickyLogo{display:none;}
.sticky .DHeaderNav .navbar-nav.m-auto{margin-left:auto !important;}
.sticky .DHeaderNav .navbar-light .navbar-nav .nav-link{padding: 1.1rem 0.9rem 1rem;}
.sticky .search{height: 61px;display: flex;align-items: center;width: 60px;justify-content: center;}

.DRightSideAdd{margin-bottom:30px;text-align:center;}

/*========= Body ========*/
.Imgresize{position:relative;}
.ImgViewer{padding-top:56.25%;margin:0;}
.FixingRatio{position:absolute;top:0;left:0;bottom:0;right:0;height:100%;width:100%;object-fit:cover;}
.zoom-desktop{transform:none;transition:transform .1s ease-out;}
.ImgRatio{position:absolute;top:0;left:0;bottom:0;right:0;height:100%;width:100%;object-fit:cover;}

.DLiveTv{margin-top:10px;margin-bottom:20px;}
.videoplayer {
  position: relative;
  display: block;
}
.videoplayer video {
  max-width: 100%;
  max-height: 100%;
}
.videoplayer .controls {
  position: absolute;
  bottom: 0;
  display: flex;
  width: 100%;
  align-items: center;
  bottom: 0;
  background-color: #eee;
}
.videoplayer .controls .progress {
  background-color: #333;
}
.videoplayer .controls .progress .progress-bar {
  transition: none !important;
  background-color: #666;
}
.videoplayer .controls.controls-light .bi {
  color: #2b2b2b;
}
.videoplayer .controls.controls-dark {
  background-color: #2b2b2b;
}
.videoplayer .controls.controls-dark .bi {
  color: #eee;
}
.videoplayer .controls.controls-dark .progress {
  background-color: #ccc;
}
.videoplayer .controls.controls-dark .progress .progress-bar {
  background-color: #999;
}
.videoplayer .controls.auto-hide {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  transition-delay: 0.5s;
}
.videoplayer .controls button > *,
.videoplayer .controls .btn > * {
  pointer-events: none !important;
}
.videoplayer .overlay {
  position: absolute;
  z-index: 300;
  top: 0;
  left: 0;
}
.videoplayer .overlay .title {
  font-size: inherit;
  color: white;
  padding: 0.5rem;
  font-weight: bold;
}
.videoplayer .dropup-volume {
  position: absolute !important;
  bottom: calc(100% + 5px) !important;
  padding: 0.75rem 1rem;
  transform: none !important;
  min-width: inherit;
}
.videoplayer .dropup-volume .form-range {
  -webkit-appearance: slider-vertical;
  width: 1rem !important;
  height: 100% !important;
}
.videoplayer:hover .controls.auto-hide {
  opacity: 1;
}

.tooltip {
  z-index: 1400;
}

.DNewsSection{background:#f0f0f0;padding:25px 0;}

.DLeadNews{}
.DLeadNews{width:100%;background:#fff;}
.DLeadNews .Desc{overflow: hidden;padding: 10px 15px 0 5px;}
.DLeadNews .Title{font-size:24px;line-height:34px;}
.DLeadNews .Desc .Brief p{-webkit-line-clamp: 6;margin-top: 10px;}
.DLeadNews .ImgViewer{padding-top: 57%;}
.DLeadNews .col-lg-8{padding-right: 0;}

.NewsBody{max-height: 149px;padding-bottom: 29px;min-height: 97px;margin-bottom: 7px;overflow: hidden;text-align:justify;}

.DLeadNewsList{margin-top: 15px;}
.DLeadNewsList{margin-bottom: 20px;display: flow-root;background: #fff;padding:22px;min-height:191px;max-height: 191px;overflow: hidden;}
.DLeadNewsList:last-child{margin-bottom: 0;}
.DLeadNewsList .Title{font-size:18px;line-height:26px;margin-top:7px;}
.DLeadNewsList .ImgViewer{padding-top:58%;}
.DLeadNewsList .col-lg-5{padding-right: 0;}

.DChannelLink{padding:0 0 20px 0;background:#f0f0f0;margin:25px 0;border-right:3px solid #013244;border-bottom:5px solid #013244;border-left: 3px solid #013244;}
.DChannelLink ul{text-align:center;}
.DChannelLink .tab-content {height: 370px;overflow-y: auto;overflow-x: hidden;scrollbar-width: thin;}
.DChannelLink .nav-tabs{background:#013244;}
.DChannelLink .nav-link {color: #fff;text-transform: uppercase;border:none;font-size: 14px;}
.DChannelLink .nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover{border:none;}
.DChannelLink .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {color: #fff;background-color: #9A1515;border: none;}
.DChaListArea{padding:0 15px;}
/*.DChaListArea .col-lg-2 {flex: 0 0 auto;width:12.5%;}*/
.DChaListArea .border {border: 1px solid #d0d0d0 !important;}
.clientDiv {height: 145px;}
.clientDiv .clientImg {object-fit: contain;}
.clientDiv .clientName {font-size: 14px;font-weight: 500;line-height: 20px;}

/*Category Page*/ 
.DNewsSection .breadcrumb{background:#fff;padding: 5px 10px;border-radius: 3px;}
.DCatLeadNews{}
.DCatLeadNews{width:100%;background:#fff;}
.DCatLeadNews .Desc{overflow: hidden;padding: 10px 15px 0 5px;}
.DCatLeadNews .Title{font-size:24px;line-height:34px;}
.DCatLeadNews .Desc .Brief p{-webkit-line-clamp: 6;margin-top: 10px;}
.DCatLeadNews .ImgViewer{padding-top: 57%;}
.DCatLeadNews .col-lg-8{padding-right: 0;}

.DCatNewsList{margin-top: 15px;}
.DCatNewsList{margin-bottom: 20px;display: flow-root;background: #fff;padding:22px;min-height:191px;max-height: 191px;overflow: hidden;}
.DCatNewsList:last-child{margin-bottom: 0;}
.DCatNewsList .Title{font-size:18px;line-height:26px;margin-top:7px;}
.DCatNewsList .ImgViewer{padding-top: 60%;}
.DCatNewsList .col-lg-5{padding-right: 0;}

.ButtonBG{background:#013244;border-radius:0;border-color:#013244;width: 100%;}
.ButtonBG a{color:#fff;}
.ButtonBG:hover{background:#C23F3F;border-color:#C23F3F;}

/*============= Latest News =============*/
.DLPSTab2{margin-bottom:0;margin-top:20px;}
.DLPSTab2 .nav-tabs{border:none;color:#000;background:#fff;border-bottom:1px solid #ddd;}
.DLPSTab2 .nav-tabs .nav-item{width:50%;float:left;}
.nav-item:hover{background:#9A1515;}
.DLPSTab2 .nav-tabs .nav-item a{border:none;border-radius:0;text-align:center;font-size:18px;padding:7px 0;font-weight:500;color:#333;}
.DLPSTab2 .nav-tabs .nav-item a.active{background:#CC0001;font-weight:600;color:#fff;}
.DLPSTab2 .PanelHeight{max-height:460px;overflow:auto;}

.DLatestNews{background:#f5f5f5;}
.DLatestNews .DLatestNewsList{border-bottom:1px solid #e2e2e2;padding:6px 10px;}
.DLatestNews .DLatestNewsList span{font-size:35px;padding-right:12px;color:#B78C8C;}
.DLatestNews .DLatestNewsList:last-child{border-bottom:none;}
.DLatestNews .DLatestNewsList p{font-size:18px;line-height:25px;align-items:center;display:flex;position:relative;top:2px;}
.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:#D4000E;text-decoration:none;}

/*Details Page*/
.DDetailsContent{margin-top:10px;}
.DDetailsContent img{width:100%;margin-bottom:10px;}
.DDetailsContent .DDetailsCaption{margin-bottom:10px;font-size:16px !important;padding:5px 10px;line-height:22px !important;color:#fff;background:#555;text-align:center;}
.DDetailsContent p{font-size:18px;line-height:30px !important;margin-bottom:16px !important;word-wrap:break-word !important;text-align:justify !important;font-family:solaimanLipi, "Siyam Rupali", Vrinda !important;}
.DDetailsContent p span{font-size:18px !important;line-height:30px !important;margin-bottom:16px !important;word-wrap:break-word !important;text-align:justify !important;font-family:solaimanLipi, "Siyam Rupali", Vrinda !important;}
.DDetailsContent h2{font-size:18px;line-height:30px;margin-bottom:16px;word-wrap:break-word;text-align:justify;font-weight:bold;}
.DDetailsContent .WritterInitial{margin-top:10px;font-color:16px;color:#666;font-style:italic;padding:10px;}
.DShareThis{padding:5px 10px;}

.DDetailsTitle{margin-top:15px;}
.DDetailsTitle h1{font-size:34px;font-weight:bold;line-height:40px;margin-bottom:5px;}

.AdditionalInfo .DescTitle h2{font-size:17px;line-height:24px !important;margin-bottom:0;color:var(--font-color2);font-weight:bold;text-transform:uppercase;display:inline-block;}
.AdditionalInfo .DescTitle{padding:0;float:left;display:flex;align-items:center;min-height:40px;}
.AdditionalInfo{margin-top:5px;}
.AdditionalInfo .pDate{border-left:3px solid #DC3546;float:left;margin-bottom:5px;margin-left:10px;min-height:40px;display:grid;align-items:center;}
.AdditionalInfo .pDate p{color:var(--PublishDate);font-size:0.9em !important;line-height:16px !important;padding:2px 10px;margin:0 !important;}
.DSocialTop{margin-top:8px;padding:0;text-align:end;}

.DAuthor{padding:5px 0;}
.DAuthor i{font-size:12px;}
.DAuthor .name{color:#337ab7;font-size:15px;margin-bottom:0;line-height:22px;padding:0;}
.DAuthor .name a{color:#337ab7;font-size:15px;margin-bottom:0;line-height:22px;padding:0;}
.DAuthor span{color:#939393;font-size:15px;font-style:italic;}
.DPublishTime{padding:0 0 5px;}
.DPublishTime i{font-size:12px;}
.DPublishTime .Ptime{font-size:14px;color:#939393}

.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;}
.ColorBox{width:28px;height:10px;display:inline-block;vertical-align:top;margin-right:10px;margin-top:7px;background-color:#3C5188;}

.DReadMore{}
.DReadMore{margin-top:20px;display:block}
.DReadMoreList{background:#fff;width:100%;}
.DReadMoreList p{font-size:18px;margin:0;padding:5px 8px;line-height:25px;font-weight:bold;}
.DReadMoreList p a:hover{color:#1E88E6;}
.DReadMoreList a p:hover{color:#1E88E6;}
.DReadMoreList .DImageResize{overflow:hidden;position:relative;height:115px;}
.DReadMoreList .DImageResize img{max-width:100%;min-height:100%;object-fit:cover;}

/*Footer*/
.DFooterTopBg{padding:15px 0;background:#fff;border-top:2px solid #D71F1F;}
.DEditorName{font-size:20px;line-height: 25px;padding-top:10px;color: #222;}
.border-right-inner2{border-right:1px solid #868686;}

.DFooterBg{background: linear-gradient(to right, rgb(237 28 37) 0%, rgb(7 50 68) 100%);padding:30px 0;color:#e7e7e7;}
.footer p{color:#222;}
.contact p{font-size:17px;padding-top:4px;}
.contact a{color:#e7e7e7;}
.address{margin:0;}
.address p{font-size:16px;padding-top:4px;}
.address h5{margin-bottom:5px;font-size:14px;}
.address a{color:#e7e7e7;}
.border-right-inner{border-right:1px solid #e2e2e2;}
.MoreInfo{padding-left:20px;}
.MoreInfo p{font-size:17px;line-height:25px;padding-top:4px;color:#e7e7e7;}

.DFMenu{}
.DFMenu ul{margin:0;padding:0;}
.DFMenu ul li{list-style:none;display:inline-block;margin:5px 0;}
.DFMenu ul li a{color:#fff;border-right:1px solid #e7e7e7;padding:0 10px;position: relative;}
.DFMenu ul li a::before {position: absolute;content: "";left: 0;right: 0;bottom: -5px;width: 0;height: 2px;background: #fff;visibility: hidden;transition: 0.3s;}
.DFMenu ul li a:hover::before {width: 100%;visibility: visible;}
.DFMenu ul li:last-child a{border-right:none;}

.DSocialLink{margin-top:10px;}
.DSocialLink ul.social-network{list-style:none;display:inline;margin-left:0 !important;padding:0;}
.DSocialLink ul.social-network li{display:inline;margin-right:10px;}
.DSocialLink .social-network a.icoFacebook:hover{background-color:#3B5998;}
.DSocialLink .social-network a.icoTwitter:hover{background-color:#1DA1F3;}
.DSocialLink .social-network a.icoInstagram:hover{background:radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%,#d6249f 60%,#285AEB 90%);}
.DSocialLink .social-network a.icoYoutube:hover{background-color:#FF0000;}
.DSocialLink .social-network a.icoRss:hover{background-color:#ff5601;}
.DSocialLink .social-network a.icoFacebook:hover i, .social-network a.icoTwitter:hover i, .social-network a.icoInstagram:hover i, .social-network a.icoYoutube:hover i{color:#fff;}
.DSocialLink .social-network a.socialIcon:hover, .socialHoverClass{color:#44BCDD;}
.DSocialLink .social-circle li a{display:inline-block;position:relative;margin:0 auto 0 auto;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;text-align:center;width:35px;height:35px;font-size:17px;}
.DSocialLink .social-circle li i{margin:0;line-height:35px;text-align:center;}
.DSocialLink .social-circle li a:hover i,
.triggeredHover{-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-ms--transform:rotate(360deg);transform:rotate(360deg);-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;-ms-transition:all 0.2s;transition:all 0.2s;}
.DSocialLink .social-circle i{color:#fff;-webkit-transition:all 0.8s;-moz-transition:all 0.8s;-o-transition:all 0.8s;-ms-transition:all 0.8s;transition:all 0.8s;}
.DSocialLink .social-network a{background-color:#333535;color:#fff;}

.DFooterBottomBg{padding:15px 0;background:#000;}
.DFooterBottomBg p{color:#f0f0f0;font-size:17px;}
.DFooterBottomBg p a{color:#f0f0f0;}
div.scroll {margin: 4px, 4px;padding: 4px;width: 320px;overflow-x: auto;overflow-y: hidden;white-space: nowrap;}
.mlink{padding: 5px;color: #fff;}

.page-item.active .page-link {
    z-index: 3;
    color: #fff;
    background-color: #013244!important;
    border-color: #000;
}
.DChannelList{margin-bottom: 50px;}
