:root{--primary:#274d98;--Seconday:#c0433c;--text-color:#ffffff;--white-color:#ffffff;--black-color:#000000;--primary-font:"Tiro Bangla", serif;}
body{font-family:var(--primary-font);font-size:16px;background:#fff;color:#222;font-weight:400;overflow-x:hidden;}
h1, h2, h3, h4, h5, h6{font-family:var(--primary-font);margin-bottom:0;font-size:17px;line-height:1.43;letter-spacing:-0.3px;padding-left:2px;color:#242424;}
a{color:#242424;text-decoration:none;}
a:hover{text-decoration:none;color:#242424;}
a:hover .Title{color:var(--primary);}
p{margin-bottom:0;font-size:16px;line-height:22px;padding-left:2px;}
.FW700{font-weight:700;}
.MT-60{margin-top:60px;}
.container{max-width:1280px !important;padding-right:10px;padding-left:10px;}
.container-fluid{padding:0;overflow:hidden;}
.img100{width:100%;}
.BorderBottom{border-bottom:1px solid #eee;}
.DPostDate{font-size:15px;color:#5a5a5a;display:inline-block;}
.Brief p{font-size:16px;line-height:1.4;color:#646464;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;font-size:28px;line-height:38px;color:#242424;font-weight:600;}
.DBorder{border-bottom:1px solid#ccc;}
.border-right-inner{border-right:1px solid #e2e2e2;}
.border-bottom-inner{border-bottom:1px solid #e2e2e2;}
.border-top-inner{border-top:1px solid #e2e2e2;}
.border-right-bold{border-right:1px solid #e2e2e2;}
.Desc{padding:6px 0;}
.Desc .Title:hover{color:var(--primary);}
picture img{aspect-ratio:1.62;width:100%;object-fit:cover;object-position:center;border-radius:unset;}
.slick-slide{margin-left:10px;margin-right:10px;}
.slick-list{margin-left:-10px;margin-right:-10px;}
.SectionName{margin:18px 0;border-left:6px solid var(--primary);padding-left:10px;color:#606060;font-size:25px;}
.SectionName2{margin:30px 0;padding-left:10px;color:#333;font-size:25px;text-align:center;text-decoration:underline #a62107;text-underline-offset:6px;text-decoration-thickness:3px;}
.SectionName2:after{content:"";border-top:3px solid #ad1313;width:130px;margin-top:0.625rem;text-align:center;display:block;margin-left:auto;margin-right:auto;}
span.publishTime{color:#8e8e8e;display:flex;margin-top:8px;font-size:14px;margin-left:4px;}
.MT-25{margin-top:25px;}

/*======================Header========================*/
.DHeaderwrapper{position:relative;}
.HeaderTop{padding:4px 0 5px;background:#f5f5f5;}
.sidemenu-search-top{display:flex;align-items:center;}
.DateTime p{font-size:14px;color:#fff;}
.DateTime p span{font-weight:500;}
.DLogoArea{padding:12px 0;}
.DLogoArea .header-top-right .menu-search{display:none;}
.sticky .DHeaderwrapper .DLogoArea{display:none;}
.DLogo img{width:150px;}
.HeaderTopSocial{margin-bottom:5px;}
.header-meta-link ul{display:flex;list-style:none;padding-left:0;justify-content:end;align-items:end;margin-bottom:0;}
.header-meta-link{margin-top:14px;}
.header-meta-link ul li{display:inline-block;padding:0 10px;position:relative;}
.header-meta-link ul li::after{content:" ";position:absolute;right:0px;top:7px;width:1px;height:11px;background:#353535;}
.header-meta-link ul li:last-child::after{padding-right:0px;position:relative;}
.header-meta-link .en a{font-weight:600;border:1px solid #a62107;font-size:14px;color:#fff;padding:8px 22px;background:#a62107;border-radius:5px;}
.header-meta-link .en a:hover{color:#a62107;background:#fff;transition:0.3s;}
.search-top{display:none;}
.DateTimeBn{margin-top:14px;}
.DateTimeBn p{font-size:14px;font-weight:600 !important;display:inline-block;line-height:15px;color:#585858;}
.DateTimeBn .date i{font-size:11px;}
.HeaderTopSocial{display:flex;}
.DSocialLink ul{padding:0;margin:0;justify-content:end;display:flex;}
.DSocialLink ul li{list-style:none;display:inline;}
.DSocialLink ul li a i{font-size:22px;width:32px;text-align:center;line-height:32px;color:#4d4d4d;margin-left:5px;}
.DSocialLink ul li a:hover i{color:#000;}
.DSocialLink ul li a .fa-facebook-f:hover{color:#3b5998;}
.DSocialLink ul li a .fa-x-twitter:hover{color:#000;}
.DSocialLink ul li a .fa-linkedin-in:hover{color:#0e76a8;}
.DSocialLink ul li a .fa-youtube:hover{color:#ff0000;}
.DSocialLink ul li a .fa-instagram:hover{color:#d6249f;}
.DHeaderNav{position:relative;border-top:1px solid #e4e4e4;border-bottom:1px solid #bababa;}
.DHeaderNav .navbar-expand-lg .navbar-nav{width:100%;}
.sticky .DHeaderNav .navbar-expand-lg .navbar-nav{justify-content:end !important;}
.menu-search{padding-left:20px;}
.DHeaderNav .navbar{padding:0;}
.DHeaderNav .navbar-nav{justify-content:end;gap:8px;display:flex;}
.DHeaderNav .navbar-light .navbar-nav .nav-link{color:#000;padding:15px 14px;font-size:17px;display:block;}
.sticky .DHeaderNav::after{position:relative;}
.DHeaderNav .navbar-light .navbar-nav .nav-link:hover{color:var(--primary);}
.DHeaderNav .navbar-light .navbar-nav .nav-link i{color:#333;}
.DHeaderNav .dropdown:hover > .dropdown-menu{display:block;}
.DHeaderNav .dropdown-menu{padding:0;margin:0;border-radius:0;border:0px solid #ccc;font-weight:400;font-size:14px;background:#333;color:#fff;left:-2px;}
.DHeaderNav .dropdown-item:focus, .dropdown-item:hover{color:var(--primary);text-decoration:none;background:#555;}
.DHeaderNav .dropdown-item{padding:0.5rem 0.8rem;font-weight:400;color:#171717;font-size:18px;min-width:auto;}
.DHeaderNav .navbar .megamenu{padding:1.5rem;}
.DHeaderNav .navbar .has-megamenu{position:static !important;}
.DHeaderNav .navbar .megamenu{left:0;right:0;width:100%;margin-top:0;min-width:1260px;background:#f0f0f0 !important;border-bottom:3px solid #a62107;}
.DHeaderNav .megamenu .col-lg-3{flex:20%;}
.DHeaderNav .megamenu .row{--bs-gutter-x:1.5rem;}
.DHeaderNav .nav-item.menu-search{display:inline-block;}
.menu-search .nav-link:focus, .nav-link:hover{color:#171717;}
.DHeaderNav .nav-link.nav-link-search{color:#171717;font-size:12px;line-height:16px;}
.DHeaderNav .navbar-nav .liveBtn{display:flex;align-items:center;}
.DHeaderNav .navbar-light .navbar-nav .liveBtn .nav-link{padding:1px 6px;background:#eee;border-radius:50px;}
.DHeaderNav .navbar-nav .EnBtn{display:flex;align-items:center;}
.DHeaderNav .navbar-light .navbar-nav .EnBtn .nav-link{padding:4px 10px;background:#e0f2fe;border-radius:50px;font-size:14px;}
.sticky .DHeaderNav .navbar-light .navbar-nav .EnBtn .nav-link{padding:2px 7px;background:#e0f2fe;border-radius:50px;font-size:14px;}
.sticky .DHeaderNav .navbar-light .navbar-nav .liveBtn .nav-link{padding:2px 6px;background:#fff3f3;border-radius:50px;}
.DHeaderNav .navbar-nav .liveBtn img{width:56px;}
.DHeaderNav .navbar-light .navbar-nav .nav-item .dropdown-menu{background:#fff;}
.DHeaderNav .navbar-light .navbar-nav .nav-item .dropdown-menu li{border-bottom:1px solid #eee;}
.DHeaderNav .navbar-light .navbar-nav .nav-item .dropdown-menu li a:hover{color:#a62107;}
.DHeaderNav .navbar .megamenu{padding:1.5rem;}
.DHeaderNav .navbar .has-megamenu{position:static !important;}
.DHeaderNav .navbar .megamenu{left:0;right:0;width:100%;margin-top:0;min-width:1260px;background:#f0f0f0 !important;border-bottom:3px solid #a62107;}
.DHeaderNav .megamenu .col-lg-3{flex:20%;}
.DHeaderNav .megamenu .row{--bs-gutter-x:1.5rem;}
.sticky .StickyLogo{display:block;}
.sticky .Dlogo{display:block;}
.StickyLogo{display:none;}
.StickyLogo img{width:140px;margin:0;}
.StickyLogo:hover img{opacity:1;}
.sticky .DHeaderNav .navbar-light .navbar-nav .nav-link{padding:15px 12px;font-size:16px;}
.search{width:100%;position:relative;}
.searchTerm{width:50%;border:1px solid #ddd;border-right:none;padding:5px;height:28px;border-radius:0;outline:none;color:#333;font-size:14px;font-weight:bold;}
.searchButton{width:40px;height:28px;border:1px solid #1879d0;background:#1879d0;text-align:center;color:#fff;border-radius:0;cursor:pointer;font-size:14px;margin-left:-5px;}
.searchButton{text-align:center;color:#fff;cursor:pointer;font-size:15px;}
.no-scrollbar{width:100% !important;height:100% !important;overflow:hidden !important;margin:0 !important;padding:0 !important;}
.sticky2{position:fixed;top:0px;width:100%;z-index:999999;padding:0;transition:0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);border-bottom:0px;background:#fff;}
.show{display:inline;}
.hide{display:none;}
.navbar-expand-lg .navbar-nav .menu-search{padding:0.5em 0.7rem 0.4em;}
.sticky .navbar-expand-lg .navbar-nav .menu-search{padding:0.9em 0.7rem 0.4em;}
.sticky .search_block{top:58px;}
.navbar-expand-lg .navbar-nav .nav-link-search{font-size:17px;color:#04396b;}
.search_block{position:absolute;top:45px;right:-8px;z-index:9999999;width:30%;background:#ddd !important;padding:8px 0;border-top:2px solid var(--primary);}
.search_block::before{content:"";position:absolute;top:-30px;right:6px;border-color:transparent transparent var(--primary);border-style:solid;border-width:14px 11px;}
.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;}
.label{font-size:0.625rem;font-weight:400;text-transform:uppercase;letter-spacing:+1.3px;margin-bottom:1rem;}
.searchBar{width:100%;display:flex;flex-direction:row;align-items:center;}
#searchQueryInput{width:100%;height:2.8rem;background:#f5f5f5;outline:none;border:none;border-radius:1.625rem;padding:0 3.5rem 0 1.5rem;font-size:1rem;}
#searchQuerySubmit{width:3.5rem;height:2.8rem;margin-left:-3.5rem;background:none;border:none;outline:none;}
#searchQuerySubmit:hover{cursor:pointer;}
.label{font-size:0.625rem;font-weight:400;text-transform:uppercase;letter-spacing:+1.3px;margin-bottom:1rem;}
.searchBar{width:100%;display:flex;flex-direction:row;align-items:center;}
#searchQueryInput{width:100%;height:2.8rem;background:#f5f5f5;outline:none;border:none;border-radius:1.625rem;padding:0 3.5rem 0 1.5rem;font-size:1rem;}
#searchQuerySubmit{width:3.5rem;height:2.8rem;margin-left:-3.5rem;background:none;border:none;outline:none;}
#searchQuerySubmit:hover{cursor:pointer;}
.menu-search a{font-size:16px;color:var(--primary);line-height:16px;padding:0;}
.search_logo input{padding:5px;margin-right:auto;width:calc(100% - 112px);border:2px solid #ddd;display:inline-block;}
a.close-search{display:inline-block !important;}
.search_logo.display-flex a, .search_logo.display-flex button{background:#e6e4e4;width:50px;margin-right:2px;height:38px;text-align:center;line-height:39px;color:var(--primary);border:none;cursor:pointer;}
.search_logo.display-flex a:hover, .search_logo.display-flex button:hover{color:#171717;}
.search_logo.display-flex a:last-child{margin-right:0;}
.search_logo.display-flex{display:flex;}
.woodmart-logo{display:none;}
.sticky .DLogo{display:block;}
.dropdown-item:focus, .dropdown-item:hover{color:#171717;text-decoration:none;background:transparent;}
.sticky{position:fixed;top:0px;width:100%;z-index:9999;transition:0.2s;background:#fff;box-shadow:0 0 2px 0 #00000051;}
.sticky.DHeaderNav .navbar-light .navbar-nav .nav-item .nav-link{padding:10px;color:#171717;font-size:18px;}
.sticky.DHeaderNav .navbar-light .navbar-nav .nav-item .nav-link:hover{padding:10px;color:#a62107;font-size:18px;}
.woodmart-sticky-logo img{width:175px;padding:0;margin-right:20px;}
.dropdown:hover > .dropdown-menu{display:block;}
.sticky .woodmart-logo.woodmart-sticky-logo{display:block;}
.woodmart-logo:hover img{opacity:1;}
.TopMenu .menu-left, .menu-right{cursor:pointer;color:#a62107;font-size:18px;width:28.5px;}
.MobileBtn.DBanglaButton .btn{font-size:14px;line-height:13px;border-radius:1px;padding:5px 5px;background:#a62107;border:1px solid #a62107;letter-spacing:0.2px;}
.MobileBtn.DBanglaButton{display:inline;position:relative;top:0px;}
.sticky .DHeaderNav .nav-link.nav-link-search{color:#171717;font-size:12px;line-height:15px;}

/* Toggle menu css */
.offcanvas-header{justify-content:space-between;background:#fff;}
.offcanvas-start{z-index:99999999;}
.offcanvas-header .btn-close{font-size:20px;border:1px solid #ededed;padding:2px 3px;background:unset;line-height:16px;opacity:unset;}
.offcanvas-header .btn-close i{color:var(--primary) !important;}
.offcanvas-header .text-reset{color:unset !important;}
.DHeaderNav .offcanvas-body .navbar-nav .nav-link{color:#fff !important;font-size:18px;line-height:28px;font-weight:700;padding:0.5rem 1rem;padding-left:0;}
.DHeaderNav .offcanvas-body .navbar-nav .nav-link:hover{color:#a62107;}
.sticky .offcanvas-body .navbar-nav .nav-link{color:#fff;font-size:18px;line-height:28px;font-weight:700;}
.sticky .DHeaderNav .offcanvas-body .navbar-nav .nav-item .nav-link:hover{color:#a62107;}
.offcanvas-body .navbar-nav .nav-item{border-bottom:1px solid #757575;}
.offcanvas-body .navbar-nav .nav-item:last-of-type{border-bottom:unset;}
.offcanvas-body .navbar-nav{display:block !important;overflow-y:scroll;scrollbar-width:thin;position:relative;width:100%;height:100vh;padding-bottom:150px;}
.toggle-menu{display:none;}
.toggle-menu .offcanvas-start{background:rgb(28 85 168);}
.toggle-menu .offcanvas-end{width:315px;background:var(--primary);}
.DHeaderNav .offcanvas-body .dropdown:hover > .dropdown-menu{position:static;}
.offcanvas-body .dropdown .dropdown-menu.show{display:block !important;left:0;}
.offcanvas-body .dropdown:hover .dropdown-menu{display:none;}
.dropdown-menu.show{display:block;}
.toggle-menu .btn{padding:unset;padding-right:15px;line-height:12px;}
.toggle-menu .btn i{font-size:24px;color:#fff;}
button:focus:not(:focus-visible){box-shadow:none;}
.sticky .DHeaderNav .offcanvas-body .navbar-nav .nav-item .nav-link{color:#fff;padding:0.5rem 1rem;padding-right:0;padding-left:0;}
.DHeaderNav .offcanvas-body .dropdown-menu a{margin-left:44px;}
.offcanvas-body .dropdown-menu .dropdown-item::before{content:"\f45c";font-family:"Font Awesome 5 Free";font-weight:900;font-size:10px;margin-right:10px;line-height:20px;}
.offcanvas-header .search{position:relative;box-shadow:0 0 40px rgba(51, 51, 51, 0.1);width:80%;}
.offcanvas-header .search input{height:40px;text-indent:20px;border:1px solid #d6d4d4;font-size:14px;color:#828282;}
.offcanvas-header .search input:focus{box-shadow:none;border:1px solid #a62107;}
.offcanvas-header .search .fa-search{position:absolute;top:15px;left:16px;font-size:12px;color:#828282;}
.offcanvas-header .search button{position:absolute;top:3px;right:3px;height:34px;width:74px;background:#a62107;border-radius:unset;border-color:unset;font-size:13px;}
.menu-list{padding-top:10px;}
.menu-list ul li a{font-size:16px;font-weight:600;color:#2e2e2e;width:100%;padding:0px 20px;line-height:40px;padding-right:10px;transition:all linear 0.2s;display:flex;justify-content:space-between;align-items:center;}
.menu-list ul li a:hover{color:var(--primary);}
.menu-list ul li a i{background-color:var(--white-color);text-align:center;line-height:32px;font-size:18px;border-radius:3px;background-color:var(--section-background);transition:all linear 0.2s;}
.menu-list ul li a:hover i{background-color:var(--primary);color:var(--white-color);}
.menu-list ul li ul{padding-left:0;display:none;}
.menu-list ul li ul a{padding:0px 20px;padding-left:35px;color:#fff;}
.menu-list ul li ul li:last-child a{border-bottom:0;}
.mobile-menu-search{padding:0 20px 16px;}
.mobile-menu-search input{width:100%;height:45px;border:1px solid var(--primary);border-radius:5px;padding:0 20px;transition:var(--transision);background-color:var(--section-background);}
.mobile-menu-search input:focus{border-color:var(--black-color);}
.mobile-menu-search .input-groups button{position:absolute;top:50%;right:20px;transform:translateY(-50%);background-color:transparent;border:0;}
.menu-action-btn{padding:20px;}
.menu-action-btn a{font-weight:700;font-family:var(--link-font-family);color:var(--white-color);background-color:var(--primary);padding:12px 30px;border-radius:5px;width:100%;text-align:center;}
.menu-action-btn a:hover{background-color:var(--black-color);}
.menu-action-btn a i{font-size:14px;margin-left:8px;}
.accordion-click{color:var(--primary-bg-color);width:40px;text-align:center;height:100%;display:inline-block;padding:5px;}
.accordion-click i{font-size:16px;color:#fff;}
.sub-menu-mobile-link{display:flex;justify-content:space-between;align-items:center;}
.menu-list ul li .sub-menu-mobile-link a{color:#fff;font-weight:700;font-size:17px;width:100%;border-right:1px solid rgb(34 110 179);}
.sub-mobile-menu{border:1px solid rgb(34 110 179);margin:10px 0;}
.menu-list ul li ul li{border-top:1px solid rgb(34 110 179);}
.menu-list ul li ul li ul{padding-left:0;display:none;}

/* Heading Top News CSS */
.heading-newsList picture img{aspect-ratio:1.1;object-fit:cover;object-position:center;}
.heading-newsList .kma-J{width:19px;height:19px;margin-right:1px;}
.heading-newsList .col-lg-8{padding-left:0;}
.heading-newsList .Desc .Title{font-size:16px;line-height:1.4;-webkit-line-clamp:2;font-weight:400;color:#000;}
.heading-newsList .Desc{padding:0;}

/*===== Mobile Menu =====*/
.MobileShow{display:none;}
.DMLogo img{width:215px;}
.menu-button{color:#333;cursor:pointer;font-size:28px;position:absolute;top:20px;z-index:1;}
.open-menu{color:#333;cursor:pointer;font-size:17px;position:absolute;right:10px;top:10px;transition:transform 250ms ease;}
.rotate{transform:rotate(135deg);color:#900;}
.overflow{margin:-25px -12px 0;overflow-x:hidden;overflow-y:auto;}
.MobileDateArea{background:#e5e5e5;width:100%;text-align:center;padding:9px 5px 7px;color:#333;font-size:15px;}
.MobileDateArea p{font-size:15px;}
.MobileTopBtn{width:100%;}
.MobileTopBtn a{color:#333;display:inline-block;font-size:16px;padding:0px 8px !important;text-decoration:none;width:30% !important;}
.show{display:inline;}
.Hide{display:none;}
.MobileMenuShow{display:none;}
.seeMore .btnMore{display:flex;justify-content:end;font-size:15px;border:unset;color:#878787;padding-bottom:0;}
.seeMore .btnMore:hover{text-decoration:underline;}

/* ============== Footer CSS ============== */
.footerTopSection ul{list-style-type:none;margin-left:-33px;margin-top:30px;}
.footerTopSection ul li{float:left;line-height:26px;font-size:14px;min-width:20%;border-right:1px solid #767676;padding-left:10px;}
.footerTopSection ul li:nth-child(6), .footerTopSection ul li:first-child{padding-left:0;}
.footerTopSection ul li:nth-child(5), .footerTopSection ul li:last-child{border-right:unset;}
.footerTopSection ul li a{color:#3e3e3e;}
.footerTopSection{padding-bottom:25px;border-bottom:1px solid #767676;}
.FSocialHeadLine, .FCopyRight{color:#3e3e3e;margin-bottom:0;}
.FSocialShare{margin-top:10px;text-align:center;}
.FSocialShare ul{margin:0;padding:0;}
.FSocialShare ul li{list-style:none;display:inline;}
.FSocialShare ul li a i{border:1px solid #ddd;font-size:14px;width:28px;height:28px;text-align:center;line-height:27px;border-radius:50px;color:#fff;padding-left:1px;}
.FSocialShare ul li a .fa-facebook-f{background:#3b5998;}
.FSocialShare ul li a .fa-twitter{background:#00acee;}
.FSocialShare ul li a .fa-linkedin-in{background:#0e76a8;}
.FSocialShare ul li a .fa-youtube{background:#ff0000;}
.FSocialShare ul li a .fa-instagram{background:radial-gradient( circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285aeb 90% );color:#fff;}
.footerMiddleSection{margin-top:25px;}
.footerMiddleSection .col-lg-4:first-child p{color:#3e3e3e;margin:30px 0;}
.footerMiddleSection .col-lg-4:nth-child(2){padding:0 38px;border-right:1px solid #767676;border-left:1px solid #767676;}
.footerMiddleSection .col-lg-4 p{text-align:center;color:#3e3e3e;line-height:26px;}
.footerMiddleSection .col-lg-4 h5{text-align:center;color:#3e3e3e;line-height:26px;}
.footerMiddleSection .col-lg-4 h6{text-align:center;color:#3e3e3e;line-height:26px;}
.footerMiddleSection .col-lg-4 p a{text-align:center;color:#3e3e3e;}
.DFooterTopSec{padding:5px 0;border-top:2px solid var(--primary);}
.DFooterLogo img{width:150px;}
.DFooterLogo { width: 100%; text-align: center; }
.DFooterSocialIcon{text-align:center;}
.DFooterSocialIcon ul.social-network li{display:inline;margin-right:5px;}
.DFooterSocialIcon .social-circle li a{display:inline-block;position:relative;margin:0 auto 0 auto;border-radius:50%;text-align:center;width:34px;height:34px;font-size:15px;line-height:34px;color:#fff;border:1px solid var(--primary);}
.DFooterSocialIcon .social-circle li i{margin:0;line-height:24px;text-align:center;color:var(--primary);}
.DFooterSocialIcon .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;color:#fff;}
.DFooterSocialIcon ul.social-network{list-style:none;margin-left:0 !important;padding:0;margin-bottom:0;margin-top:5px;}
.DFooterSocialIcon .social-network a.icoFacebook:hover{background-color:#3b5998;}
.DFooterSocialIcon .social-network a.icoTwitter:hover{background-color:#000;}
.DFooterSocialIcon .social-network a.icoLinkedIn:hover{background-color:#1da1f3;}
.DFooterSocialIcon .social-network a.icoInstagram:hover{background:radial-gradient( circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285aeb 90% );}
.DFooterSocialIcon .social-network a.icoYoutube:hover{background-color:#ff0000;}
.DFooterSocialIcon .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;}
.DFooterSocialIcon .social-network a.socialIcon:hover, .socialHoverClass{color:#44bcdd;}
.DFooterBg{border-top:1px solid #d5d5d5;padding:20px 0;}
.DFooterBg .committee h6{font-size:18px;font-weight:700;margin-bottom:10px;}
.DFooterBottomBg{background:#212529;padding:15px 0;}
.DFooterBottomBg p{color:#fff;font-size:14px;}
.DFooterBottomBg a{color:#fff;}
.DFooterBottomBg a:hover{color:var(--primary);}
.DFooterBg p{font-size:15px;line-height:1.4;}
.DFooterBg .Info p{font-size:15px;line-height:1.4;}
.DFooterBg .Info a{font-size:14px;line-height:1.4;}
.DFooterBg address{font-size:14px;margin-bottom:8px;}
.DFooterBg a:hover{color:var(--primary);}
.DFooterLink{width:100%;}
.DFooterLink ul{list-style:none;padding:0;margin:0;}
.DFooterLink li{margin-bottom:5px;line-height:26px;font-size:14px;border:1px solid #eaeaea;display:inline-block;padding:4px 10px;}
.DFooterLink li a{font-size:14px;color:#171717;line-height:1.2;font-weight:500;}
.DFooterLink li a:hover{color:var(--primary);}
.Flogo img{width:200px;margin:30px;margin-left:auto;margin-right:auto;display:block;}
.back_to_top.on{position:fixed;bottom:50px;right:15px;cursor:pointer;height:40px;width:40px;line-height:40px;text-align:center;border:2px solid;border-radius:50%;z-index:999;color:var(--primary);display:block;}

/*=========== Online Vote ==========*/
.DOnlineVote{margin-top:30px;}
.SPSecTitle3{background-color:#a62107;text-align:center;}
.SPSecTitle3 h2{color:#fff;font-size:18px;font-weight:bold;line-height:22px;padding:5px;}
.DOnlineVote .VoteOption{background:#a62107;padding:7px 8px 5px;font-size:17px;width:100%;color:#fff;line-height:18px;border-top-right-radius:8px;border-bottom-right-radius:8px;}
.DOnlineVote .progress{width:100%;height:1.8rem;display:inline-block;background:#a62107;font-size:16px;border-top-left-radius:0;border-bottom-left-radius:0;}
.DOnlineVote .progress-bar{background:#a62107;text-align:left;padding:3px 10px;display:block;}
.DOnlineVote .progress-bar p{display:inline-flex;}
.DOnlineVote .form-check-input{position:relative;margin-top:0;margin-left:0;top:1px;margin-right:5px !important;width:20px;height:20px;}
.DOnlineVote .VoteHeader a{background-color:#8e1818;line-height:20px;font-size:20px;color:#fff;display:block;text-align:center;padding:8px 5px 5px;}
.DOnlineVote .Question h3{font-size:16px;font-weight:600;line-height:23px;color:#222;}
.DOnlineVote .VoteAnswer{margin:12px 0 6px;}
.DOnlineVote .VoteAnswer label{margin-bottom:3px;width:100%;}
.DOnlineVote .VoteSubmit{text-align:center;display:inline-block;margin-right:10px;}
.DOnlineVote .VoteSubmit .btn-success{background:#a62107;border-color:#a62107;border-radius:25px;padding:9px 15px 7px;line-height:16px;}
.Question{padding:12px 15px 15px;background:#fff;border:1px solid #e2e2e2;}

/*========body=========*/
/*Lead Section*/
.LeadNewsTop{margin-top:20px;}
.DTopNewsSection{margin:0px 0 30px 0;}
.DLeadNews{width:100%;position:relative;}
.DLeadNews:hover .Desc .Title{color:var(--primary);}
.DTopNewsSection .DLeadNews{position:relative;margin-bottom:12px;border-bottom:1px solid #e2e2e2;padding-bottom:12px;}
.DTopNewsSection .DLeadNews .lead-img{position:relative;overflow:hidden;display:block;}
.DTopNewsSection .DLeadNews .lead-img img{margin-bottom:5px;transition:transform 1s;}
.DLeadNews:hover .lead-img img{transform:scale(1.03);}
.DTopNewsSection .DLeadNews .col-lg-4{padding-right:0;}
.time-meta-data{padding-top:12px;line-height:13px;}
.time-meta-data span{font-size:14px;color:#717171;}
.DLeadNews .Desc .Title{font-size:28px;line-height:1.3;font-weight:700;-webkit-line-clamp:3;color:#242424;}
.DLeadNews .Title:hover{color:var(--primary);}
.DLeadNews .Desc .Brief p{-webkit-line-clamp:4;font-size:16px;line-height:1.4;margin-bottom:7px;}
.DLeadNews .Desc{padding-top:0;height:178px;overflow:hidden;}
.DLeadMiddleContent .Common-list-details .Desc{padding-top:0;}
.DLeadMiddleContent .DLeadMiddleContent-img{float:right;width:78px;height:75px;margin-left:5px;margin-bottom:5px;position:relative;overflow:hidden;}
.DLeadMiddleContent .DLeadMiddleContent-img img{transition:transform 0.2s ease-out;width:100%;aspect-ratio:1.1;object-fit:cover;}
.DLeadMiddleContent:hover .DLeadMiddleContent-img img{transform:scale(1.03);}
.DLeadMiddleContent.Common-list-details .Desc{padding-top:0;}
.DLeadMiddleContent .Common-list-details .Brief{margin-bottom:7px;}
.DLeadMiddleContent .Common-list-details .Brief p{display:unset;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}
.DTopNewsSection .DLeadMiddle{position:relative;margin-bottom:20px;border-bottom:1px solid #bbb;padding-bottom:20px;}
.DLeadMiddleContent .Common-list-details .Desc .Title{-webkit-line-clamp:3;}
.DLeadBottom .Common-list-details{border-bottom:1px solid #e3e3e3;padding-bottom:12px;margin-bottom:16px;width:100%;}
.Common-list-details .video-icon i{padding:0px 13px;font-size:16px;width:36px;height:36px;line-height:36px;}
.DLeadBottom .col-lg-4:nth-last-child(-n + 3) .Common-list-details{border-bottom:none;margin-bottom:0;padding-bottom:0;}
.DLeadNewsList3{margin-bottom:12px;}
.DLeadNewsList3 .CommonLeadList{padding-bottom:12px;margin-bottom:12px;}
.DLeadNewsList3 .CommonLeadList .col-lg-5{padding-right:0.5rem;}
.DLeadNewsList3 .CommonLeadList picture img{aspect-ratio:1.5;}
.DLeadNewsList3 .Brief p{margin-top:7px;}
.DLeadNewsList3 .CommonLeadList .col-5{padding-right:0.5rem;}
.DLeadTitleList4 .Common-listBox-item .Desc{padding:0;height:50px;}
.DLeadTitleList4 .Common-listBox-item{padding-top:9px;margin-top:9px;}
.DLeadTitleList4 .Common-listBox-item:first-of-type{margin-top:12px;padding-top:12px;}
.DLeadNews .lead-img-wrap p{font-size:15px;line-height:20px;color:#6c6c6c;margin-top:8px;}
.DTopNewsSection .DHomeAdd970X90{margin-top:20px;}
.subHeading{color:#a62107;}
.DTitleStyle{border-top:2px solid #a62107;border-bottom:1px solid #ebebeb;}
.DTitleStyle h3{padding:12px 10px;font-size:20px;line-height:26px;font-weight:bold;}
.DTitleStyle h3 i{font-size:16px;margin-right:7px;color:#a62107;}
.DQuickPostNews .DQuickPostNewsList{background:#fff;border-radius:5px;margin-bottom:7px;padding:4px;}
.DQuickPostNews .DQuickPostNewsList:first-child{padding-top:0;}
.DQuickPostNews .DQuickPostNewsList:last-child{padding-bottom:0;margin-bottom:0;}
.DQuickPostNews ul li a{font-size:18px;line-height:24px;}
.DQuickPostNews .DQuickPostNewsList .Title{font-size:18px;line-height:26px;margin-top:0;font-weight:500;}
.DQuickPostNews .DQuickPostNewsList picture img{aspect-ratio:1.44;border-radius:unset;}
.DQuickPostNewsList .col-lg-5{padding-right:0;}

/* Opinion Area */
.opinion-areaTop{position:relative;border:2px solid #a62107;margin-bottom:20px;}
.opinion-itemBox{padding:10px;}
.opinion-heading{position:relative;padding-top:35px;}
.opinion-title{position:absolute;top:-18px;left:0;right:0;display:block;text-align:center;padding:0;font-weight:bold;}
.opinion-title h5{display:inline-block;padding:3px 10px;font-size:20px;font-weight:700;color:#fff;background:#a62107;z-index:1;position:relative;}
.opinion-list .col-lg-7{padding-right:0;}
.opinion-list img{border-radius:50% !important;width:75px;height:75px;}
.opinion-list{border-bottom:1px solid #e3e3e3;padding-bottom:10px;margin-bottom:10px;}
.opinion-list:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0;}
.opinion-list p{font-size:18px;line-height:1.4;font-weight:600;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;margin-bottom:3px;color:#212121;}
.opinion-list .writer{font-size:14px;color:var(--primary);}
.opinion-list:hover p{color:var(--primary);}
.commonSlider .Common-list3-img{padding:20px 10px;}
.commonSlider .next_arrow{position:absolute;right:4px;top:50%;transform:translateY(-50%);z-index:1;cursor:pointer;}
.commonSlider .next_arrow i{font-size:17px;color:#d81922;padding:0px 8px;background:#00000073;width:27px;height:27px;border-radius:50%;line-height:27px;}
.commonSlider .priv_arrow{position:absolute;left:4px;top:50%;transform:translateY(-50%);z-index:1;cursor:pointer;}
.commonSlider .priv_arrow i{font-size:17px;color:#d81922;padding:0px 8px;background:#00000073;width:27px;height:27px;border-radius:50%;line-height:27px;}
.slick-dots{padding:0;text-align:center;position:absolute;left:50%;transform:translateX(-50%);bottom:-58px;}
.slick-dots button{background-position:center !important;background-size:cover !important;overflow:hidden;border:unset;}
.slick-dots li{position:relative;display:inline-block;padding:0;cursor:pointer;padding:0 5px;}
.slick-dots li button{font-size:0;line-height:0;display:block;padding:6px;cursor:pointer;color:transparent;outline:none;background:#d20000;opacity:0.5;border-radius:50%;}
.slick-dots li.slick-active button{opacity:1 !important;}
.Common-list-details .Desc .Title{font-size:18px;line-height:1.4;font-weight:700;-webkit-line-clamp:2;}
.Common-list-details .Desc{padding:6px 0 0 0;}

/*============= Photo Gallery =============*/
/* .DPhotoSecBG{background:#009999;padding:30px 0;margin:30PX 0;}
*/
.DPhotoSecBG{margin:30px 0;}
.DPhotoSecBG a:hover .Title{color:var(--primary);}
.DPhotoSecBG .SectionTitle h3{border-bottom:2px solid #fff;}
.FeaturedSlider{margin-top:15px;}
.DPhotoGalleryList .Desc{background:linear-gradient(0deg, #000, transparent 99%);width:100%;position:absolute;bottom:0px;border-radius:0 5px 0 0;padding:10px 12px 8px;height:74px;overflow:hidden;box-shadow:1px 1px 6px rgb(0 0 0 / 10%);}
.DPhotoGalleryList picture img{aspect-ratio:0.7;border-radius:5px;}
.DPhotoGalleryList .Title{color:#fff;font-size:20px;line-height:28px;}
.DPhotoGalleryList .card-video-img{width:3rem;height:3rem;position:absolute;left:50%;top:48%;transform:translate(-50%, -50%);background:url(../../media/common/photo-icon.png) no-repeat;background-size:auto;background-size:100% 100%;opacity:1;transition-property:color, opacity, background-color, border-color;transition-duration:0.3s;border-radius:50%;opacity:0.8;}
.DPhotoGalleryList .CatName{font-size:20px;line-height:20px;font-weight:bold;color:#fff;padding:10px 10px 7px;text-align:center;background:#e18b20;position:absolute;z-index:999;width:46%;left:28%;}
.FeaturedSlider .owl-nav button{position:absolute;top:50%;background-color:#000;color:#fff;margin:0;transition:all 0.3s ease-in-out;}
.FeaturedSlider .owl-nav button.owl-prev{left:0;}
.FeaturedSlider .owl-nav button.owl-next{right:0;}
.owl-dots{text-align:center;padding-top:15px;}
.FeaturedSlider .owl-nav button{position:absolute;top:50%;transform:translateY(-50%);background:rgba(255, 255, 255, 0.5) !important;}
.FeaturedSlider .owl-nav span{font-size:70px;position:relative;}
.FeaturedSlider .owl-nav button:focus{outline:none;}
.FeaturedSlider .owl-stage{right:60px;}

/*============= 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 .nav-link{width:100%;border:none;border-radius:0;text-align:center;font-size:18px;padding:7px 0;font-weight:600;color:#171717;}
.DLPSTab2 .nav-tabs .nav-item .nav-link.active{background:var(--primary);font-weight:600;color:#fff;}
.DLPSTab2 .PanelHeight{height:450px;max-height:450px;overflow:auto;scrollbar-width:thin;}
.DLatestNews{overflow:hidden;}
.DLatestNews .DLatestNewsList{border-bottom:1px solid #e2e2e2;padding:12px 10px;}
.DLatestNews .DLatestNewsList span{font-size:36px;padding-right:12px;color:#a3b5e4e6;}
.DLatestNews .DLatestNewsList:last-child{border-bottom:none;}
.DLatestNews .DLatestNewsList p{font-size:18px;line-height:1.2;align-items:center;display:flex;position:relative;top:2px;font-weight:600;color:#212121;}
.DLatestNews .DLatestNewsList:hover p{color:var(--primary);}
.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(--primary);text-decoration:none;}
.section-heading h5{display:inline;font-size:26px;font-weight:bold;line-height:20px;position:relative;}
.section-heading a{color:#171717;position:relative;padding-right:18px;display:inline-block;white-space:nowrap;}
.section-heading{margin-bottom:20px; /* border-bottom:1px dotted #171717; */ border-bottom: 3px solid #afc5f0; position:relative;padding-bottom:7px;}
.section-heading i{font-size:20px;}

/* Rajniti Section News */
.RajnitiNews{margin:60px 0 30px 0;}
.RajnitiNews .Common-list-details{border-bottom:unset;padding-bottom:0;margin-bottom:0;}
.RajnitiNews .Common-list-details .Desc{height:unset;}

/* health-special-news-area */
.lifeStyle-news-area{margin:30px 0;}
.lifeStyle-news-area .Common-list-details{margin-bottom:42px;}
.lifeStyle-news-area .col-right3 .Common-list-details{border-bottom:unset;padding-bottom:0;margin-bottom:10px;}
.lifeStyle-news-area .col-right3 .Common-listBox-item .Desc{padding:0 0;height:48px;}
.lifeStyle-news-area .col-lg-4:nth-last-child(-n + 3) .Common-list-details{margin-bottom:0;border-bottom:unset;padding-bottom:unset;}

/* Sports Area News*/
.sports-area-news{margin:30px 0;}
.sports-area-news .CommonLeadList .col-5{padding-left:0;padding-right:12px;}
.sports-lead-left .CommonLead .Desc{height:181px;}
.sports-area-news .col-right4 .Common-list-details{border-bottom:1px solid #e3e3e3;padding-bottom:7px;margin-bottom:12px;}
.sports-area-news .col-right4 .Common-list-details:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0;}
.sports-area-news .CommonLeadList{padding-bottom:18px;margin-bottom:18px;}
.sports-area-news .CommonLead .Desc .Brief p{-webkit-line-clamp:5;}
.col-right4 .CommonLeadList{padding-bottom:7px;margin-bottom:7px;}
.sports-area-news .col-right4 .CommonLeadList{padding-bottom:9px;margin-bottom:9px;}
.sports-area-news .col-right4 .CommonLeadList:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0;}
.Common-list .Common-list-details .Desc{height:56px;}
.Common-list-details:hover .Desc .Title{color:var(--primary);}
.CommonLead .Desc{padding:6px 0px;height:132px;overflow:hidden;}
.CommonLead .Desc .Title{-webkit-line-clamp:2;font-size:22px;line-height:1.3;}
.CommonLead .Desc .Brief p{-webkit-line-clamp:3;line-height:1.4;}
.Common-list-details .Brief p{font-size:16px;line-height:1.4;margin-top:10px;}
.CommonLeadList .Desc{padding:0;}
.CommonLeadList{margin-bottom:5px;border-bottom:1px solid #e3e3e3;padding-bottom:10px;margin-bottom:10px;}
.CommonLeadList:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0;}
.CommonLeadList .col-5{padding-right:0;}
.CommonLeadList .Desc .Title{font-size:18px;line-height:1.4;-webkit-line-clamp:3;font-weight:600;color:#242424;}
.CommonLeadList picture img{aspect-ratio:1.74;}
.CommonLeadList2{margin-bottom:5px;border-bottom:1px solid #e3e3e3;padding-bottom:12px;margin-bottom:12px;}
.CommonLeadList2:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0;}
.CommonLeadList2 .col-7{padding-left:0;}
.CommonLeadList2 .Desc .Title{font-size:18px;line-height:26px;-webkit-line-clamp:2;font-weight:500;}
.DCategory4NewsList picture img, .CommonLeadList2 picture img{}
.CommonLeadList2 .Desc{padding:0;}
.CommonLeadList2:last-child{margin-bottom:0;padding-bottom:0;}
.Common-listBox-item{border-top:1px solid #e3e3e3;padding-top:10px;margin-top:10px;}
.Common-listBox-item .Desc{height:61px;}
.Common-listBox-item .Title{font-size:18px;line-height:1.4;-webkit-line-clamp:2;font-weight:600;color:#212121;}

/* Common Section2 css */
.CommonLead2 .Desc{padding:16px 6px;height:156px;overflow:hidden;}
.CommonLead2 .Desc .Title{-webkit-line-clamp:2;font-size:24px;line-height:34px;}
.CommonLead2 .Desc .Brief p{-webkit-line-clamp:3;}
.CommonLead2List .Desc{padding-left:0;padding-right:0;}
.Common-list2-details .Desc .Title{font-size:18px;line-height:26px;-webkit-line-clamp:2 !important;}
.Common-list2-details:hover .Desc .Title{color:var(--primary);}
.Common-list2-details{margin-bottom:14px;}
.Common-list2-details .Desc{height:70px;}

/* Common Section3 css */
.CommonLead3{margin-bottom:16px;}
.CommonLead3 .Desc{padding:0 6px 16px 6px;overflow:hidden;}
.CommonLead3 .Desc .Title{-webkit-line-clamp:3;font-size:22px;line-height:32px;}
.CommonLead3 .Desc .Brief p{-webkit-line-clamp:5;}
.CommonLead3List .Desc{padding-left:0;padding-right:0;}
.CommonLead3 .col-lg-4{padding-left:0;}
.Common-list3-details .Desc .Title{font-size:18px;line-height:1.2;-webkit-line-clamp:2 !important;}
.Common-list3-details:hover .Desc .Title{color:var(--primary);}
.Common-list3-details{margin-bottom:14px;}
.Common-list3-details .Desc{height:70px;}
.economy-area-news .Common-list3 .col-lg-4:nth-last-child(-n + 3) .Common-list3-details{margin-bottom:0;}
.news-img{position:relative;overflow:hidden;}
.news-img img{transition:transform 0.2s ease-out;}
.news-img:hover img{transform:scale(1.03);}

/* AllDesh Css Area */
.jatio-area-news{margin:30px 0;}
.jatio-area-news .CommonLead .Desc{height:122px;}
.jatio-area-news .CommonLeadList{padding-bottom:12px;margin-bottom:12px;}
.jatio-area-news .CommonLeadList2{padding-bottom:12px;margin-bottom:12px;}
.jatio-area-news .CommonLeadList2:last-child{padding-bottom:0;margin-bottom:0;}
.jatio-area-news .Common-list-details:last-child{margin-bottom:0;border-bottom:0;padding-bottom:0;}
.jatio-area-news .CommonLeadList:last-child{padding-bottom:0;margin-bottom:0;}
.jatio-area-news .Common-list-details .Desc{height:60px;}
.jatio-area-news .Common-listBox-item:first-child{border-top:unset;padding-top:0;margin-top:0;}
.jatio-area-news .Common-listBox-item .Desc{padding:0 0;}
.jatio-area-news .CommonLead{border-bottom:1px solid #e3e3e3;padding-bottom:7px;margin-bottom:8px;}
.jatio-area-news .CommonLeadList .col-5{padding-left:12px;padding-right:0;}

/* Video Css Area */
.video-area-news{margin:80px 0;}
.video-sec-media{position:relative;}
.video-sec-media img{aspect-ratio:1.7;}
.video-icon{position:absolute;top:6px;left:6px;z-index:1;}
.video-icon i{background:#CC181E;border:1px solid #CC181E;padding:0px 15px;font-size:20px;color:#fff;border-radius:50%;width:42px;height:42px;line-height:42px;}

/*============= Entertainment =============*/
.EntertainmentBG{background:#ff580612;padding:30px 0;margin:30px 0;}
.DEntertainment{margin-top:15px;}
.DEntertainment .CommonLead{width:100%;background:#fff;border-bottom:3px solid var(--primary);box-shadow:1px 1px 6px rgb(0 0 0 / 10%);}
.DEntertainment .CommonLead .Desc .Title{-webkit-line-clamp:4;}
.DEntertainment .CommonLead .Desc{height:unset;padding:10px 6px 6px 0;}
.DEntertainment .CommonLead .Desc .Brief p{-webkit-line-clamp:8;}
.DEnterTop2 .Common-list-details{margin-top:20px;}
.DEnterTop2 .Common-list-details .Desc{height:60px;padding:6px;}
.DEntertainment .DEntertainment-img img{transition:transform 0.2s ease-out;}
.DEntertainment .DEntertainment-img{overflow:hidden;}
.DEntertainment .CommonLead:hover .DEntertainment-img img{transform:scale(1.03);}
.DEntertainment .Common-list-details:hover .DEntertainment-img img{transform:scale(1.03);}
.DEntertainment .CommonLeadList2:hover .DEntertainment-img img{transform:scale(1.03);}
.DEntertainmentList{padding:15px;box-shadow:1px 1px 6px rgb(0 0 0 / 10%);background:#fff;}
.DEntertainmentList .CommonLeadList2{padding-bottom:14px;margin-bottom:14px;}
.DEntertainmentList .CommonLeadList2:last-child{margin-bottom:0;padding-bottom:0;}
.DEnterTop2 .Common-list-details{background:#fff;width:100%;border-bottom:1px solid var(--primary);box-shadow:1px 1px 6px rgb(0 0 0 / 10%);}

/* Entertainment-area-news */
.entertainment-area{margin:30px 0;}
.entertainment-area .CommonLead .Desc{height:128px;}
.entertainment-area .entertaiment-right .CommonLeadList .col-5{padding-left:0;padding-right:12px;}
.entertainment-area .CommonLeadList{padding-bottom:13px;margin-bottom:13px;}
.entertainment-area .CommonLeadList:last-of-type{padding-bottom:0px;margin-bottom:0px;}
.entertainment-area .CommonLeadList .col-5.order-lg-first{padding-left:12px;padding-right:0;}
.entertainment-area .CommonLead3{padding-bottom:21px;border-bottom:1px solid #e2e2e2;margin-bottom:21px;}
.entertainment-area .Common-list3 .Common-list3-details{margin-bottom:0;}
.entertainment-area .Common-list3 .Common-list3-details .Desc{height:unset;padding-bottom:0;}
.entertainment-area .Common-list-details{border-bottom:1px solid #e3e3e3;padding-bottom:12px;margin-bottom:12px;}
.entertainment-area .Common-list-details:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0;}

/* AllDesh Css Area */
.AllDesh-area-news{margin:30px 0;}
.AllDesh-area-news .CommonLead .Desc{height:138px;padding-bottom:0;}
.AllDesh-area-news .CommonLead .Desc .Title{margin:4px 0;}
.AllDesh-area-news .CommonLeadList{padding-bottom:15px;margin-bottom:15px;}
.AllDesh-area-news .Common-list-details{border-bottom:1px solid #e3e3e3;padding-bottom:12px;margin-bottom:18px;}
.AllDesh-area-news .CommonLead .Desc .Brief p{-webkit-line-clamp:4;}
.AllDesh-area-news .CommonLeadList2:last-child{padding-bottom:0;margin-bottom:0;}
.AllDesh-area-news .Common-list-details:last-child{margin-bottom:0;border-bottom:0;padding-bottom:0;}
.AllDesh-area-news .CommonLeadList:last-child{padding-bottom:0;margin-bottom:0;}
.AllDesh-area-news .border-top-inner{margin-top:10px;padding-top:12px;}
.AllDesh-area-news .col-right3 .multiple-newsBg .Common-listBox-item:first-child{border-top:0;padding-top:0;margin-top:0;}
.AllDesh-area-news .col-right3 .multiple-newsBg .Common-listBox-item{padding-top:8px;margin-top:8px;}
.AllDesh-area-news .col-right3 .multiple-newsBg .Common-listBox-item .Desc{padding:0;height:57px;}

/* Area Search */
.AreaSearch{border:1px solid #e2e2e2;padding:20px 10px;border-radius:5px;width:100%;margin-bottom:20px;background:#cbd4dd;}
.AreaSearch .form-control{font-size:16px;font-weight:bold;box-shadow:unset;border:unset;background:#eee;}
.AreaSearch .form-control option{font-size:14px;}
.AreaSearch .ColorBox{width:28px;height:10px;display:inline-block;vertical-align:top;margin-right:10px;margin-top:7px;background-color:#009999;}
.AreaSearch .DescTitle h2{font-size:18px;margin-bottom:0;color:#000;font-weight:bold;display:inline-block;position:relative;}
.AreaSearch .searchCap{color:#fff;background-color:var(--primary);border-color:var(--primary);width:100%;padding:4px 0.75rem;font-size:16px;}
.AreaSearch .form-control{position:relative;}
.AreaSearch .form-control::after{position:absolute;display:block;content:'';width:10px;height:10px;top:50%;right:25px;margin-top:-3px;border-bottom:1px solid #fff;border-right:1px solid #fff;transform:rotate(45deg) translateY(-50%);transition:all .4s ease-in-out;transform-origin:50% 0;}
.AreaSearch .form-control:hover::after{color:#23b499;}

/* International Css Area */
.international-area-news{margin:30px 0;}
.international-area-news .CommonLead .Desc{height:111px;}
.international-area-news .CommonLeadList{padding-bottom:24px;margin-bottom:24px;}
.international-area-news .CommonLeadList .col-5{padding-right:12px;padding-left:0;}
.international-area-news .common-left .CommonLeadList .col-5{padding-right:0;padding-left:12px;}
.international-area-news .CommonLeadList2{padding-bottom:12px;margin-bottom:12px;}
.international-area-news .CommonLeadList2:last-child{padding-bottom:0;margin-bottom:0;}
.international-area-news .common-right .col-lg-6:nth-last-child(-n + 2) .Common-list-details{margin-bottom:0;padding-bottom:0;border-bottom:unset;}
.international-area-news .CommonLeadList .Desc .Title{-webkit-line-clamp:2;}
.international-area-news .CommonLeadList .Brief p{-webkit-line-clamp:2;}
.international-area-news .Common-list-details{margin-bottom:17px;border-bottom:1px solid #e3e3e3;padding-bottom:15px;}
.international-area-news .CommonLeadList:last-child{padding-bottom:0;margin-bottom:0;}
.CommonLeadList:hover .Desc .Title{color:var(--primary);}

/* lifeStyle-area-news Css Area */
.lifeStyle-area-news{margin:30px 0;}
.lifeStyle-area-news .CommonLead .Desc{height:124px;}
.lifeStyle-area-news .CommonLeadList{padding-bottom:12px;margin-bottom:12px;}
.lifeStyle-area-news .CommonLeadList2{padding-bottom:12px;margin-bottom:12px;}
.lifeStyle-area-news .CommonLeadList2:last-child{padding-bottom:0;margin-bottom:0;}
.lifeStyle-area-news .common-right .col-lg-6:nth-last-child(-n + 2) .Common-list-details{margin-bottom:0;padding-bottom:0;border-bottom:unset;}
.lifeStyle-area-news .Common-list-details{margin-bottom:22px;border-bottom:1px solid #e3e3e3;padding-bottom:10px;}
.lifeStyle-area-news .CommonLeadList:last-child{padding-bottom:0;margin-bottom:0;}
.lifeStyle-area-news .Common-list-details .Desc{height:60px;}

/* Economy CSS */
.economy-news-area{margin:30px 0;}
.economy-news-area .Common-list-details{padding-bottom:20px;border-bottom:1px solid #e3e3e3;margin-bottom:20px;}
.economy-news-area .economy-new-wrapper .col-lg-4:nth-last-child(-n + 3) .Common-list-details{padding-bottom:0;border-bottom:unset;margin-bottom:0;}
.economy-news-area .col-right3 .Common-list-details{padding-bottom:9px;margin-bottom:9px;}

/* Photo Css Area */
.photo-area{margin-top:30px;background:#181818;padding:40px 0;}
.photo-area .section-heading{border-color:#787878;}
.photo-area .section-heading a{color:#fff;}
.photo-area .section-heading a::after{border-color:#fff;}
.photo-galleryTop{margin-bottom:20px;}
.photo-gallery-wrap .photo-galleryLead  .Desc .Title{font-size:22px;line-height:1.4;color:#fff;}
.photo-galleryTop .photo-galleryLead{position:relative;border-radius:5px;}
.photo-galleryTop .photo-galleryLead .col-lg-8{padding-left:0;}
.photo-area .photo-icon-wrap{position:relative;}
.photo-icon{position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%, -50%);}
.photo-icon i{color:#fff;border:2px solid #d81922;padding:2px 9px;font-size:18px;border-radius:50%;width:40px;height:40px;line-height:32px;background:#d81922;}
.photo-galleryTop .photo-galleryLead .Desc .Title{color:#fff;-webkit-line-clamp:3;font-size:26px;line-height:1.4;}
.photo-galleryTop .photo-galleryLead:hover .Desc .Title{color:var(--primary);transition:0.3s;}
.photo-galleryTop .Desc .Brief p{-webkit-line-clamp:5;margin-top:10px;font-size:17px;line-height:1.5;}
.photo-galleryTop .photo-galleryLead picture img{aspect-ratio:1.57;}
.DphotoList2{width:100%;margin-bottom:20px;}
.DphotoList2 .Desc{padding:10px 0;}
.DphotoList2 .Title{font-size:18px;line-height:1.4;-webkit-line-clamp:2;color:#fff;}
.DPhotoGTop2 .DphotoList2 .Title{-webkit-line-clamp:2;}
.DphotoList2 picture img{aspect-ratio:1.79;}
.photo-gallery-slider .slick-list{overflow:hidden;padding-left:0!important;padding-right:100px!important;box-sizing:border-box;}
.photo-gallery-slider .slick-slide{transition:transform 0.3s ease, opacity 0.3s ease;opacity:0.8;transform:scale(0.95);}
.photo-gallery-slider .slick-center{opacity:1;transform:scale(1);z-index:2;}
.photo-gallery-slider .priv_arrow i{font-size:25px;color:#fff;padding:0px 16px;background:#a6210766;width:56px;height:48px;line-height:46px;border-radius:6px;}
.photo-gallery-slider .next_arrow i{font-size:25px;;color:#fff;padding:0px 16px;background:#a6210766;width:56px;height:48px;line-height:46px;border-radius:6px;}
.photo-gallery-slider .priv_arrow{position:absolute;left:0px;bottom:0;transform:translateY(-50%);z-index:1;cursor:pointer;}
.photo-gallery-slider .next_arrow{position:absolute;right:0px;bottom:0;transform:translateY(-50%);z-index:1;cursor:pointer;}
.photo-area .slick-disabled{display:none !important;}

/* International Css Area */
.international-area-news{margin:30px 0;}
.international-area-news .CommonLead3 picture img{aspect-ratio:1.92;}
.international-area-news .Common-list3-details{margin-bottom:unset;}

/* National News Css */
.national-News-area{margin:80px 0;}

/* video-area */
.video-area{background:#edf3ff;padding:50px 0;margin-top:40px;}
.video-area .video-list-details .Desc{padding:6px;}
.video-area .video-list-details .Desc .Title{font-size:18px;line-height:1.4;font-weight:700;-webkit-line-clamp:2;/* color:#fff;*/}
.video-area .video-list-details:hover .Desc .Title{color:var(--primary);}
.video-area .video-list-details .Desc .time-meta-data span{color:#d0d0d0;}
.video-area .CommonLead3{background:#fff;}
.video-area .CommonLead3 .Desc{padding-top:10px;}
.video-area .commonSlider .video-list-details{background:#fff;}
.video-list-details .video-img{position:relative;overflow:hidden;}
.video-list-details .video-img img{transition:transform 0.2s ease-out;}
.video-list-details .video-img:hover img{transform:scale(1.03);}
.video-middel-items .video-icon{padding:7px 10px;}
.video-middel-items .video-icon i{color:red;font-size:20px;}
.video-middel-items:hover .Desc .Title{color:var(--primary);transition:0.3s;}
.video-middel-items:hover .video-overlay{opacity:0;}
.DCategory4Top{background:#fff;border-radius:5px;}
.video-middel .CommonLeadList .col-5{padding-left:12px;padding-right:0;}
.video-middel .CommonLeadList .Desc .Title{color:#fff;}
.video-middel .CommonLeadList .small-video{position:relative;}
.video-middel .CommonLeadList{border-bottom:unset;padding-bottom:0;margin-bottom:40px;}

/* Multiple News Css */
.multiple-news-area{margin:30px 0;}
.multiple-news-wrap .Common-list{background:#fff;border-radius:10px;}
.multiple-news-area .Common-listBox-item .Desc{padding:0;height:50px;}
.multiple-news-area .Common-listBox-item{padding-top:15px;margin-top:15px;}
.multiple-news-area .Common-list-details{position:relative;border-bottom:unset;padding-bottom:unset;margin-bottom:unset;}
.multiple-news-area .Common-list-details .Desc{padding:6px;}
.multiple-news-area .Common-list-details:hover .Desc .Title{color:var(--primary);}
.multiple-news-area .multiple-newsBg{padding:6px 6px 6px;margin-top:0 !important;}
.multiple-news-area .multiple-newsBg .CommonLeadList2{padding-bottom:9px;margin-bottom:9px;}

/* Category Details Page */
/* .Deatils-wrapper .container{max-width:1230px !important;padding-right:10px;padding-left:10px;} */
.Deatils-wrapper .DRightSideAdd{background:#fff;padding:15px;border-radius:5px;}
.Deatils-wrapper .SideAreaLeft{width:821px;}
.Deatils-wrapper .SideAreaRight{width:359px;}
.Deatils-wrapper .SideAreaMiddle{width:50px;}
.breadcrumb{margin-top:10px;}
.breadcrumb ul{padding-left:0;}
.breadcrumb ul li{position:relative;font-size:16px;display:inline-block;}
.breadcrumb ul li:last-child::after{content:unset;}
.breadcrumb ul li a{font-size:16px;color:var(--grey-text-color);}
.breadcrumb ul li a > i{color:var(--black);}
.breadcrumb-item.active{color:#4b7ed1;}
.DPLeftSideArea{background:#fff;padding:10px 8px 30px 8px;border-radius:5px;}
.details-right .DLPSTab2{background:#fff;}
.details-title h1{font-size:30px;line-height:40px;color:var(--black);font-weight:700;margin-bottom:20px;}
.details-brief h2{font-size:30px;line-height:40px;color:var(--black);font-weight:700;margin:20px 0;}
.details-brief h3{font-size:30px;line-height:40;color:var(--black);font-weight:700;margin:20px 0;}
.details-brief h4{font-size:28px;line-height:38;color:var(--black);font-weight:700;margin:20px 0;}
.details-brief h5{font-size:26px;line-height:36;color:var(--black);font-weight:700;margin:20px 0;}
.details-brief h6{font-size:24px;line-height:34;color:var(--black);font-weight:700;margin:20px 0;}
.details-brief ul{margin-bottom:30px;}
.details-brief ul li{font-size:20px;color:var(--black);line-height:1.452;margin-bottom:10px;}
.details-title p{font-size:20px;line-height:1.4;color:var(--grey-text-color);font-style:italic;font-family:var(--primary-font);}
.details-img{margin:20px 0;}
.details-img img{max-width:100%;}
.details-img span{font-style:italic;font-size:14px;color:#636363;}
.detail-author-name{margin-bottom:20px;}
.detail-author-name .author{position:relative;margin-left:15px;}
.connet-social{padding:10px 0;background:#efefef;}
.connet-social h3{font-size:20px;font-style:italic;font-weight:600;color:var(--black);line-height:1.4;padding-left:10px;}
.follow-btn a{margin-right:15px;}
.follow-btn a i.fa-facebook-f{background-color:#202d52;color:var(--white);}
.follow-btn a:hover i.fa-facebook-f{background-color:#fff;color:var(--black);}
.follow-btn a i.fa-x-twitter{background-color:rgb(29, 161, 242);color:var(--white);}
.follow-btn a:hover i.fa-x-twitter{background-color:#fff;color:var(--black);}
.follow-btn a i.fa-youtube{background-color:rgb(205, 32, 31);color:var(--white);}
.follow-btn a:hover i.fa-youtube{background-color:#fff;color:var(--black);}
.follow-btn a i.fa-instagram{background-image:linear-gradient( 45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100% );color:var(--white);}
.follow-btn a:hover i.fa-instagram{background-color:#fff !important;background-image:none;color:var(--black);}
.follow-btn i{height:31px;width:31px;line-height:30px;text-align:center;font-size:16px;border-radius:50%;transition:all 0.3s ease-in;}
.follow-img img{padding-right:10px;width:180px;}
.author::after{content:"";left:-8px;position:absolute;top:50%;height:2px;width:2px;background-color:#000;border-radius:50%;}
.detail-author-name p{color:var(--grey-text-color);font-size:18px;}
.pub{color:#7d7d7d;font-size:15px;}
.pub-up{margin-bottom:10px;}
.pub-up .author{position:relative;margin-left:15px;color:#333;}
.pub-up .author::after{content:"";left:-8px;position:absolute;top:50%;height:2px;width:2px;background-color:#000;border-radius:50%;}
.details-brief{margin:20px 0;}
.details-brief p{font-size:20px;color:var(--black);line-height:30px;margin-bottom:30px;}
.details-brief .sq-add{margin-bottom:20px;}
.Deatils-wrapper{margin-bottom:100px;}
.details-addSec{margin-bottom:40px;}
.related-stories .col-md-4{padding-left:0;}
.related-stories{margin:25px 0;background:#fff;padding:10px 6px;border-radius:5px;}
.related-stories .SubcatList-detail .Title{font-size:18px;line-height:28px;-webkit-line-clamp:2;margin-bottom:0;}
.story-list{padding:18px 0;border-bottom:1px solid #e5e5e5;}
.story-list:hover h5{color:var(--primary-bg-color);}
.related-stories .story-list:first-child{padding-top:0;}
.story-list:last-child{padding-bottom:0;border-bottom:0;}
.story-list .cat-head a{font-size:22px;}
.opinion-img picture img{aspect-ratio:1;border-radius:50%;overflow:hidden;}
.opinion{padding:30px 0;border-bottom:1px solid #dedede;}
.op-content{border-bottom:1px solid #dedede;padding:28px 0;}
.Oplist-wrapper .col-md-6:nth-child(1) .op-content{padding-top:0;}
.Oplist-wrapper .col-md-6:nth-child(2) .op-content{padding-top:0;}
.Oplist-wrapper .col-md-6:nth-child(3) .op-content{padding-bottom:0;border-bottom:0;}
.Oplist-wrapper .col-md-6:nth-child(4) .op-content{padding-bottom:0;border-bottom:0;}
.op-content .col-md-3{padding-left:0;}
.op-text h5{font-size:20px;line-height:1.452;color:var(--black);font-weight:600;}
.op-content:hover h5{color:var(--primary-bg-color);}
.zoom-col{margin:0 20px;}
.zoom-col i{color:#5a5a5a;font-size:20px;margin-right:15px;}
.DTag-area{display:flex;}
.DTag-area h5{font-size:16px;margin-right:6px;}
.DTag-area ul{display:flex;gap:20px;flex-wrap:wrap;padding-left:0;}
.DTag-area ul li{list-style:none;}
.DTag-area ul li a{font-size:16px;padding:7px 15px;border:1px solid #dedede;}
.DTag-area ul li a:hover{color:var(--primary-bg-color);}
.cat-head{margin-bottom:35px;position:relative;}
.cat-head a{font-size:20px;font-weight:800;line-height:1.4;text-transform:uppercase;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}
.cat-head a::before{background-color:#4b7ed1;content:"";height:4px;left:0;position:absolute;top:100%;width:25px;margin-top:5px;}
.rm-container h5{font-size:20px;font-weight:700;line-height:1.425;margin-top:12px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}
.common-btn-wrap{text-align:center;}
.common-btn-wrap a{background:#4b7ed1;font-size:18px;color:#fff;padding:5px 25px;font-weight:700;}
.Cat-readMore{margin:50px 0;}
 .readMore-wrapper .readMoreList{background:#fff;border-radius:5px;}
.readMore-wrapper .readMoreList .Title{font-size:20px;line-height:28px;font-weight:700;-webkit-line-clamp:2;}
.readMore-wrapper .readMoreList img{border-radius:10px;}
.ShareBottom{margin-top:50px;}
.ShareBottom .sharethis-wrap{margin-top:6px;}
.ShareBottom .sharethis-wrap h5{font-size:16px;margin-right:6px;}

/* Opinion CSS */
.opinion-area{margin:30px 0;}
.opinion-wrapperBG{border:1px dashed rgb(69 84 106 / 59%);padding:40px 30px;}
.opinion-wrapperBG .section-heading{border-bottom:1px dotted #b1b1b1;margin-bottom:50px;}
.opinionList{margin-bottom:15px;padding:10px;box-shadow:0px 6px 30px rgb(145 145 145 / 22%);}
.opinionListImg img{border-radius:50%;height:100px;width:100px;}
.opinionList .col-8{padding-left:0;}
.opinionListText .Desc .Title{font-size:16px;font-weight:500;line-height:30px;color:var(--Seconday);}
.opinionList:hover .opinionListText .Desc .Title{color:var(--Seconday);text-decoration:underline;}
.opinionListText .Desc .Brief p{color:var(--primary);-webkit-line-clamp:2;font-size:22px;margin-bottom:5px;}
.opinion-wrap .col-sm-6:nth-last-child(-n + 2) .opinionList{margin-bottom:0;border-bottom:0;padding-bottom:0;}
.opinion-wrap .col-sm-12:nth-last-child(-n+1) .opinionList{margin-bottom:0;}
.opinionList .col-9{padding-left:0;}
.opinion-leadBig{margin:0 50px;padding:40px 30px;width:100%;background:rgb(189 199 214 / 44%);box-shadow:0px 6px 30px rgb(145 145 145 / 10%);}
.opinion-leadBig-wrapper{display:flex;align-items:center;gap:20px;background:rgb(190 203 221 / 44%);border-radius:50px 0 0 50px;}
.opinion-leadBig-wrapper .Title{font-size:20px;}
.opinion-leadBig-wrapper .opinionListImg img{width:80px;height:80px;}
.opinion-leadBigText .opinion-leadBig-qus{margin-top:40px;}
.opinion-leadBigText .opinion-leadBig-qus h5{font-size:24px;line-height:1.4;margin-bottom:15px;color:var(--primary);text-decoration:underline;}
.opinion-leadBigText .opinion-leadBig-qus p{font-size:20px;line-height:1.4;color:rgb(48 57 71);}

/* Category Page  Area Css */
.CategoryPageArea{margin:50px 0;position:relative;}
.CategoryPageArea .DRightSideAdd{background:#fff;padding:10px;border-radius:5px;}
.CategoryPageTitleTop{position:relative;margin-bottom:30px;}
span.CategoryPageTitle{color:#a62107;display:inline-block;font-size:30px;font-weight:900;line-height:40px;position:relative;z-index:1;}
.DcatLeadTopUp{margin-bottom:15px;}
.DcatLeadTop{width:100%;position:relative;background:#fff;border-radius:5px;}
.DcatLeadTop img{border-radius:10px;aspect-ratio:1.599;}
.DcatLeadTop .Desc{position:absolute;bottom:0;width:100%;padding:10px;background:linear-gradient( to bottom, rgba(0, 0, 0, 0.02) 0%, rgb(0 0 0 / 100%) 100% );border-radius:5px;height:90px;overflow:hidden;}
.DcatLeadTop .Desc .Title{font-size:26px;line-height:36px;color:#fff;font-weight:700;-webkit-line-clamp:2;}
.DcatLeadTop:hover .Desc .Title{color:var(--primary);}
.DcatLeadTop2{background:#fff;border-radius:5px;}
.DcatLeadTop2:last-child{margin-bottom:0;}
.DcatLeadTop2 img{border-radius:5px;}
.DcatLeadTop2{border-radius:5px;position:relative;margin-bottom:15px;}
.DcatLeadTop2 .Desc{position:absolute;bottom:0;width:100%;padding:10px;background:linear-gradient( to bottom, rgba(0, 0, 0, 0.02) 0%, rgb(0 0 0 / 100%) 100% );border-radius:5px;overflow:hidden;}
.DcatLeadTop2 .Title{font-size:18px;line-height:24px;color:#fff;-webkit-line-clamp:2;}
.DCatLeadTopList3{background:#fff;border-radius:5px;}
.DCatLeadTopList3 img{border-radius:10px;}
.DCatLeadTopList3 .Title{font-size:18px;line-height:24px;}
.CategoryPageArea .DLatestNewsList .Title{font-weight:normal;}
.DCatNewsList{background:#fff;margin-top:20px;width:100%;border-radius:5px;}
.DCatNewsList .col-lg-5{padding-right:0;}
.DCatNewsList picture img{aspect-ratio:1.64;border-radius:10px;}
.DCatNewsList .Desc .Title{font-size:18px;line-height:26px;}
.DCatNewsList .Desc{padding:7px 10px 0 0;}
.pagination-sec{margin-top:50px;text-align:center;}
.pagination-sec .page-link > i{font-size:14px;}
.pagination{border-radius:5px;}
.pagination-sec .page-link{background:unset;color: var(--primary);font-size:18px;border:1px solid  var(--primary);padding:3px 12px;}
.pagination-sec .page-link.active{background: var(--primary);color:#fff;}
.pagination-sec .page-link:hover{background:var(--primary);color:#fff;}
.page-link:focus{box-shadow:unset;}
.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;}
.writter p{margin-bottom:5px;}

/* XL Device :1200px. */
@media (min-width:1200px) and (max-width:1500px){
}

/* LG Device :992px. */
@media (min-width:992px) and (max-width:1200px){
}

/* MD Device :768px. */
@media (min-width:768px) and (max-width:991px){
.navbar-light .navbar-toggler{display:none;}
.toggle-menu{display:block;}
.StickyLogo{display:block;}
.toggle-menu .btn i{font-size:20px;color:var(--primary);}
.DHeaderNav{border-top:unset;margin-top:unset;}
.DLogoArea{display:none;padding:10px 0;}
.DLeadNews .Desc{height:unset;padding-top:6px;}
.DLeadBottom .col-lg-4:nth-last-child(-n+3) .Common-list-details{border-bottom:1px solid #e3e3e3;padding-bottom:20px;margin-bottom:20px;}
.DLeadMiddleContent{margin-bottom:20px;border-bottom:1px solid #bbb;padding-bottom:20px;}
.DTopNewsSection .DLeadMiddle{padding-bottom:0;margin-bottom:0;border-bottom:0;}
.opinion-areaTop{margin-top:50px;}
.DLeadNewsList3 .CommonLeadList .col-lg-5{padding-left:12px;}
.DLeadNewsList3 .CommonLeadList .Desc .Brief p{display:none;}
.DLeadNewsList3 .CommonLeadList .time-meta-data span{display:none;}
.DLeadNewsList3 .CommonLeadList .col-7{padding-right:12px!important;}
.opinion-areaTop{margin-top:50px;}
.opinion-itemBox .opinion-list .col-lg-5{justify-content:end!important;}
.international-area-news .CommonLeadList:last-child{border-bottom:1px solid #e3e3e3;padding-bottom:10px;margin-bottom:10px;}
.international-area-news{margin-bottom:0px;}
.international-area-news .CommonLeadList .col-5{padding-left:12px;padding-right:0;}
.international-area-news .CommonLeadList .Brief p{display:none;}
.international-area-news .CommonSecNews-wrapper{padding-bottom:unset;border-bottom:unset;margin-bottom:unset;}
.international-area-news .CommonSecNews-wrapper .Common-list-details .col-5{padding-right:0;}
.international-area-news .CommonSecNews-wrapper .Common-list-details .Desc .Title{font-size:22px;line-height:1.4;-webkit-line-clamp:2;font-weight:700;}
.AllDesh-area-news .CommonLead .Desc{height:unset;padding-bottom:0;}
.AllDesh-area-news .Common-list-details{border-bottom:1px solid #e3e3e3;padding-bottom:10px;margin-bottom:10px;}
.AllDesh-area-news .Common-list-details .col-7{padding-left:12px;}
.AllDesh-area-news .Common-list-details .col-5{padding-left:12px;padding-right:0;}
.AllDesh-area-news .Common-list-details .Desc{padding-left:0;padding-right:0;}
.AllDesh-area-news .CommonLeadList:last-child{border-bottom:1px solid #e3e3e3;padding-bottom:12px;margin-bottom:12px;}
.AllDesh-area-news .col-right3{margin-top:0px;}
.RajnitiNews .RajnitiNews-wrap .Common-list-details{border-bottom:1px solid #e3e3e3;padding-bottom:12px;margin-bottom:12px;width:100%;}
.RajnitiNews .RajnitiNews-wrap .col-lg-3:nth-last-child(-n+1) .Common-list-details{border-bottom:unset;padding-bottom:0px;margin-bottom:0px;}
.sports-area-news .col-right4 .Common-list-details:last-of-type{border-bottom:1px solid #e3e3e3;padding-bottom:12px;margin-bottom:12px;}
.sports-area-news .col-right4 .Common-list-details{padding-bottom:12px;margin-bottom:12px;}
.sports-area-news .col-right4{margin-bottom:0;}
.sports-area-news .CommonLeadList{padding-bottom:12px;border-bottom:1px solid #e3e3e3;margin-bottom:12px;}
.entertainment-area .CommonLead .Desc{height:unset;}
.entertainment-area .entertaiment-left{padding-bottom:10px;border-bottom:1px solid #e3e3e3;margin-bottom:10px;}
.entertainment-area .CommonLeadList .col-5.order-lg-first{padding-right:12px;}
.entertainment-area .CommonLead .Desc{height:unset;}
.entertainment-area .entertaiment-left{padding-bottom:10px;border-bottom:1px solid #e3e3e3;margin-bottom:10px;}
.entertainment-area .CommonSecNews-wrapper .Common-list-details .col-5{padding-left:0;}
.entertainment-area .CommonSecNews-wrapper .CommonLeadList .col-7{padding-right:12px;}
.entertainment-area .Common-list-details:last-of-type{padding-bottom:10px;border-bottom:1px solid #e3e3e3;margin-bottom:10px;}
.economy-news-area .economy-new-wrapper .col-lg-4:nth-last-child(-n + 3) .Common-list-details{padding-bottom:20px;border-bottom:1px solid #e3e3e3;margin-bottom:20px;}
.economy-news-area .economy-new-wrapper .col-lg-4:nth-last-child(-n + 1) .Common-list-details{padding-bottom:0px;border-bottom:unset;margin-bottom:0px;}
.economy-news-area .col-right3{margin-top:50px;}
.lifeStyle-area-news .CommonLead .Desc{height:unset;}
.lifeStyle-area-news .common-right .col-lg-6:nth-last-child(-n + 2) .Common-list-details{border-bottom:1px solid #e3e3e3;padding-bottom:10px;margin-bottom:10px;}
.lifeStyle-area-news .common-right .col-lg-6:nth-last-child(-n + 1) .Common-list-details{margin-bottom:0;padding-bottom:0;border-bottom:unset;}
.lifeStyle-area-news .CommonSecNews-wrapper .CommonLead{border-bottom:1px solid #e3e3e3;padding-bottom:10px;}
.DFooterBg .DFooterLink .col-lg-6.justify-content-end{justify-content:center!important;}
.RajnitiNews-wrap .Rajniti-lead.Common-list-details .Desc .Title{font-size:22px;line-height:1.4;}
.lead1.Common-list-details .Desc .Title{font-size:22px;}
.photo-galleryTop .photo-galleryLead .Desc .Title{font-size:18px;}
.opinion-leadBig{margin-bottom:30px;}
.DFooterLink{margin-top:20px;}
.photo-area .photo-galleryLead{margin-bottom:20px;}
.DEntertainmentList{padding:15px 0;}
.DLeadMiddleContent.Common-list-details a{display:flex;}
.DLeadMiddleContent .DLeadMiddleContent-img{float:unset;height:unset;margin-left:0;margin-bottom:0;margin-right:12px;flex:0 0 40%;}
.DLeadMiddleContent .DLeadMiddleContent-img img{aspect-ratio:1.67;}
.DLeadMiddleContent .published-time{display:none;}
.economy-new-wrapper .col-lg-4.d-flex{display:block!important;}

}



@media screen and (max-width:768px){
.navbar-light .navbar-toggler{display:none;}
.toggle-menu{display:block;}
.DMLogo img{width:90px;}
.MobileMenu .menu-search{position:absolute;top:15px;right:5px;}
.toggle-menu-mobile{position:absolute;bottom:15px;}
.menu-top{display:none;}
.video-big{margin-bottom:10px;}
footer{margin-top:20px;}
.details-page{margin-top:20px;}
.leadTop3-wrap{margin-bottom:14px;border-bottom:1px solid #e3e3e3;padding-bottom:14px;}
.leadTop3-wrap .Title2{margin-top:0;min-height:100%;}
#mobile-nav{background-color:#fff;box-shadow:0 5px 5px -5px #b4b4b4;}
.DLogoArea .header-top-right .menu-search{display:block;}
.sticky .mobile-menubar .toggle-menu{display:block;}
.toggle-menu-mobile .btn{font-size:16px;background:#fff;padding:0px 8px;border:1px solid #171717;color:#171717;box-shadow:unset;border-radius:50%;width:32px;height:32px;line-height:32px;}
.MobileMenu .menu-search{position:absolute;top:22px;right:11px;border-radius:50%;width:30px;height:30px;line-height:30px;border:1px solid #171717;padding:0px 0 0 8px;}
.menu-search a{font-size:16px;color:var(--primary);}
.search_block{width:100%;top:55px;left:0px;}
.search_block::before{right:12px;left:unset;}
.date{display:none;}
.header-meta-link > a{font-size:14px;font-family:unset;padding:4px 10px;}
.search-top{display:block;}
.toggle-menu .btn i{font-size:20px;color:var(--primary);}
.DLPSTab2{margin-top:30px;}
.leadTop3 .col-lg-4:nth-last-child(-n + 3) .leadTop3-wrap{margin-bottom:24px;}
.CommonSecNews-wrapper .CommonLead{margin-bottom:24px;}
.CommonLead .Desc{padding:16px 0;}
.DLeadNewsList3 .CommonLeadList picture img{aspect-ratio:1.62;}
.DLeadNewsList3 .CommonLeadList .row.gx-2{--bs-gutter-x:1.5rem;}
.DLeadNewsList3 .CommonLeadList .col-5{padding-right:12px;}
.AllDesh-area-news .CommonLead .Desc{height:unset;padding-bottom:0;}
.AllDesh-area-news .Common-list-details{border-bottom:1px solid #e3e3e3;padding-bottom:10px;margin-bottom:10px;}
.AllDesh-area-news .Common-list-details .col-7{padding-left:12px;}
.AllDesh-area-news .Common-list-details .col-5{padding-left:12px;padding-right:0;}
.AllDesh-area-news .Common-list-details .Desc{padding-left:0;padding-right:0;}
.AllDesh-area-news .CommonLeadList:last-child{border-bottom:1px solid #e3e3e3;padding-bottom:12px;margin-bottom:12px;}
.AllDesh-area-news .col-right3{margin-top:0px;}
.DRightSideAdd{text-align:center;}
.multiple-news-area .multiple-news-wrap{margin-bottom:30px;}
.CommonLead .Desc .Brief p{-webkit-line-clamp:3;}
.multiple-news-area .Common-list3-details .Desc{height:unset;}
.CommonLeadList .col-5{padding-left:12px;}
.CommonLeadList .col-7{padding-right:0;}
.CommonLead3 .col-lg-4{padding-left:12px;}
.CommonLead3 .Desc{padding-top:6px;}
.footer-area{padding-top:50px;}
.footerTopSection{text-align:center;}
.footerBottomSection{text-align:center;}
.footerBottomSection .col-lg-4{justify-content:center !important;margin-top:20px;}
.details-newsSide-area .writter{margin-bottom:10px;}
.details-newsSide-area .dateAndTime{margin-bottom:10px;}
.details-newsSide-area .sharethis-wrap{margin-bottom:10px;}
.DTag-area ul li{margin-bottom:10px;}
.readMore-wrapper .col-7{padding-left:0;}
.readMore-wrapper .readMoreList{margin-bottom:24px;}
.readMore-wrapper .readMoreList{width:100%;}
.DcatLeadTop2 .Title{color:#323232;}
.DcatLeadTop2 .Desc{position:relative;background:unset;padding-top:0;padding-bottom:0;}
.DcatLeadTop{margin-bottom:15px;}
.DCatLeadTopList3{width:100%;margin-bottom:15px;}
.DCatLeadTopList3 .col-7{padding-left:0;}
.DcatLeadTop2 .col-7{padding-left:0;}
.section-heading{margin-bottom:20px;}
.search-top{display:block;}
.DSocialLink ul li a i{font-size:12px;width:unset;margin-left:2px;}
.DSocialLink ul li a{margin-right:unset;}
.menu-search{width:27px;height:27px;padding:5px;line-height:26px;}
.mobile-menubar .offcanvas-body{height:100vh;}
.StickyLogo img{margin:0;width:114px;}
.DLeadNews .Desc .Title{font-size:26px;line-height:36px;}
.DLeadNews{margin-bottom:20px;}
.DLeadBottom .col-lg-4:nth-last-child(-n+3) .Common-list-details{border-bottom:1px solid #e3e3e3;padding-bottom:20px;margin-bottom:20px;}
.leadTop3-wrap .Desc{position:unset;bottom:unset;width:unset;padding:unset;background:unset;}
.leadTop3-wrap .Title{color:#222;font-weight:500;}
.leadTop3-wrap .col-5{padding-right:0;}
.DLeadBottom .Common-list-details .col-7{padding-left:0;}
.DLeadNewsList3 .CommonLeadList .col-7{padding-left:0;}
.DLeadTitleList4{margin-bottom:30px;}
.video-area .commonSlider .video-icon i{padding:0px 12px;font-size:14px;width:34px;height:34px;line-height:34px;}
.video-area .video-list-details .Desc .Title{font-size:16px;}
.CommonLead3 .Desc .Brief p{display:none;}
.section-heading a{font-size:24px;}
.section-heading i{font-size:17px;}
.CommonLead .Desc .Brief p{display:none;}
.CommonLead .Desc .Title{line-height:1.4;}
.col-right3{margin-top:30px;}
.CommonLead .Desc{height:unset;}
.multiple-news-area .Common-list-details .Desc{height:unset;}
.multiple-news-area .Common-listBox-item .Desc{height:unset;}
.Photo-glly-area .CommonLead2{margin-bottom:24px;}
.Photo-glly-area .CommonLead2 .Desc .Brief p{display:none;}
.CommonLead2 .Desc{height:unset;}
.video-big .Title{font-size:20px;line-height:30px;}
.Common-list .Common-list-details .Desc{height:unset;}
.DFooterBg .committee{margin-bottom:24px;}
.DFooterBg .contact{margin-bottom:24px;}
.DFooterBg .DFooterLink{margin-bottom:24px;}
.DFooterBg address{font-size:16px;}
.DFooterBg p{font-size:20px;}
.DSocialLink ul li a i{font-size:14px;width:unset;line-height:24px;margin-left:5px;}
.leadTop3-wrap .Title{font-weight:600;}
.DQuickPostNews .DQuickPostNewsList{margin-bottom:14px;border-bottom:1px solid #e3e3e3;padding-bottom:14px;}
.DQuickPostNews .DQuickPostNewsList:last-child{padding-bottom:14px;}
.DQuickPostNews .DQuickPostNewsList .Title{font-weight:600;}
.sticky .DLogo{display:block;}
.sticky .DLogoArea{display:block;}
.DHeaderNav{border-top:unset;margin-top:unset;}
.jatio-area-news .Common-list-details .col-5{padding-right:0;}
.CommonLeadList2 .Desc .Title{font-weight:700;}
.CommonLeadList .Desc .Title{font-weight:700;}
.DLeadNewsList3 .CommonLeadList .Desc .Title{-webkit-line-clamp:2;}
.DLeadNewsList3 .CommonLeadList .Desc .Brief p{display:none;}
.DLeadNewsList3 .CommonLeadList .time-meta-data span{display:none;}
.video-middel .CommonLeadList .col-7{padding-right:12px;}
.photo-area .photo-galleryLead{margin-bottom:20px;}
.photo-area .DphotoList2{margin-bottom:10px;}
.sidemenu-search-top .nav-item.menu-search{display:none;}
.DLogoArea .header-top-right .DSocialLink{display:none;}
.DLogoArea .header-top-right .header-meta-link{display:none;}
.DLogo img{width:130px;}
.DLogoArea{padding:10px 0;}
.DHeaderNav::after{position:relative;}
.sticky .DHeaderNav{padding:0px 0;}
.DateTimeBn{display:none !important;}
.photo-galleryTop{margin-bottom:0;}
.jatio-area-news .Common-list-details .Desc{height:unset;}
.liveUpdate{padding:0 0 20px 0;}
.RajnitiNews .RajnitiNews-wrap .Common-list-details{border-bottom:1px solid #e3e3e3;padding-bottom:12px;margin-bottom:12px;width:100%;}
.RajnitiNews .RajnitiNews-wrap .col-lg-3:nth-last-child(-n+1) .Common-list-details{border-bottom:unset;padding-bottom:0px;margin-bottom:0px;}
.international-area-news .common-right .col-lg-6:nth-last-child(-n + 2) .Common-list-details{margin-bottom:11px;border-bottom:1px solid #e3e3e3;padding-bottom:11px;}
.international-area-news .common-right .col-lg-6:nth-last-child(-n + 1) .Common-list-details{margin-bottom:0;padding-bottom:0;border-bottom:unset;}
.jatio-area-news .CommonLeadList:last-child{border-bottom:1px solid #e3e3e3;padding-bottom:12px;margin-bottom:12px;}
.jatio-area-news .Common-list-details{border-bottom:1px solid #e3e3e3;padding-bottom:12px;margin-bottom:12px;}
.jatio-area-news .Common-listBox-item:first-child{border-top:1px solid #e3e3e3;padding-top:10px;margin-top:12px;}
.multiple-newsBg .Common-listBox-item .Desc{height:unset;}
.international-area-news .CommonSecNews-wrapper{padding-bottom:unset;border-bottom:unset;margin-bottom:unset;}
.StickyLogo{display:block;}
.DLogo img{display:none;}
.offcanvas-header .DLogo img{display:block;}
.lifeStyle-area-news .Common-list-details{margin-bottom:11px;border-bottom:1px solid #e3e3e3;padding-bottom:11px;}
.lifeStyle-area-news .common-right .col-lg-6:nth-last-child(-n + 2) .Common-list-details{margin-bottom:11px;border-bottom:1px solid #e3e3e3;padding-bottom:11px;}
.lifeStyle-area-news .common-right .col-lg-6:nth-last-child(-n + 1) .Common-list-details{margin-bottom:0;padding-bottom:0;border-bottom:unset;}
.DLeadMiddleContent{border-bottom:1px solid #bbb;padding-bottom:12px;margin-bottom:16px;}
.DTopNewsSection .DLeadMiddle{padding-bottom:0;margin-bottom:0;border-bottom:0;}
.toggle-menu{display:block;}
.sticky .DLogo{display:block;}
.sticky .DLogoArea{display:block;}
.search-top{display:block;}
.header-meta-link{display:none;}
.DateTimeBn{display:none !important;}
.DLeadNews .Desc{padding:6px 0px;margin:unset;height:unset;}
.sticky .search_block{top:46px;left:6px;}
.liveUpdate{padding:0 0 20px 0;}
.Common-list-details .Brief p{display:none;}
.DLeadNewsList3 .CommonLeadList .col-lg-5{padding-left:12px;}
.opinion-areaTop{margin-top:50px;}
.jatio-area-news .CommonLead .Desc{height:unset;}
.AreaSearch .DescTitle h2{margin-bottom:10px;}
.sports-lead-left .CommonLead .Desc{height:unset;padding-bottom:0;}
.international-area-news .CommonLead .Desc{height:unset;padding-bottom:0;}
.international-area-news .Common-list-details{margin-bottom:11px;border-bottom:1px solid #e3e3e3;padding-bottom:11px;}
.jatio-area-news .Common-list-details .col-5{padding-right:0;}
.sports-area-news .CommonLeadList{padding-bottom:7px;border-bottom:1px solid #e3e3e3;margin-bottom:7px;}
.CommonLead .Desc .Brief p{-webkit-line-clamp:3;}
.international-area-news .CommonSecNews-wrapper{padding-bottom:unset;border-bottom:unset;margin-bottom:unset;}
.international-area-news .CommonSecNews-wrapper .Common-list-details .col-5{padding-right:0;}
.international-area-news .CommonSecNews-wrapper .Common-list-details .Desc .Title{font-size:18px;line-height:1.4;-webkit-line-clamp:2;font-weight:700;}
.sports-area-news .col-right4 .Common-list-details:last-of-type{border-bottom:1px solid #e3e3e3;padding-bottom:12px;margin-bottom:12px;}
.sports-area-news .CommonLeadList .col-7{padding-right:12px;}
.sports-area-news .col-right4 .Common-list-details .col-5{padding-left:0;}
.sports-area-news .col-right4 .Common-list-details{padding-bottom:12px;margin-bottom:12px;}
.sports-area-news .col-right4{margin-bottom:0;}
.sports-area-news .CommonLeadList{padding-bottom:12px;border-bottom:1px solid #e3e3e3;margin-bottom:12px;}
.entertainment-area .CommonLead .Desc{height:unset;}
.entertainment-area .entertaiment-left{padding-bottom:10px;border-bottom:1px solid #e3e3e3;margin-bottom:10px;}
.entertainment-area .CommonLeadList .col-5.order-lg-first{padding-right:12px;}
.entertainment-area .CommonLead .Desc{height:unset;}
.entertainment-area .entertaiment-left{padding-bottom:10px;border-bottom:1px solid #e3e3e3;margin-bottom:10px;}
.entertainment-area .CommonSecNews-wrapper .Common-list-details .col-5{padding-left:0;}
.entertainment-area .CommonSecNews-wrapper .CommonLeadList .col-7{padding-right:12px;}
.entertainment-area .Common-list-details:last-of-type{padding-bottom:10px;border-bottom:1px solid #e3e3e3;margin-bottom:10px;}
.economy-news-area .economy-new-wrapper .col-lg-4:nth-last-child(-n + 3) .Common-list-details{padding-bottom:20px;border-bottom:1px solid #e3e3e3;margin-bottom:20px;}
.economy-news-area .economy-new-wrapper .col-lg-4:nth-last-child(-n + 1) .Common-list-details{padding-bottom:0px;border-bottom:unset;margin-bottom:0px;}
.economy-news-area .col-right3{margin-top:50px;}
.lifeStyle-news-area .col-lg-4:nth-last-child(-n + 3) .Common-list-details{border-bottom:1px solid #e3e3e3;padding-bottom:7px;margin-bottom:7px;}
.lifeStyle-news-area .col-lg-4:nth-last-child(-n + 1) .Common-list-details{margin-bottom:0;border-bottom:unset;padding-bottom:unset;}
.lifeStyle-news-area .Common-list-details.lead1 .Desc .Title{font-size:20px;line-height:28px;font-weight:700;-webkit-line-clamp:2;}
.lifeStyle-news-area .Common-list-details{margin-bottom:7px;}
.lifeStyle-news-area .Common-list-details .col-7{padding-left:0;}
.photo-area .photo-galleryLead{margin-bottom:20px;}
.photo-area .DphotoList2{margin-bottom:20px;}
.DFooterLogo{text-align:center;}
.DFooterBg .justify-content-start{justify-content:center !important;}
.DFooterSocialIcon ul.social-network{text-align:center;}
.DFooterBg .committee{text-align:center;margin-bottom:5px;}
.DFooterBg .contact{text-align:center;}
.DFooterBg .DFooterLink{text-align:center;}
.sidemenu-search-top .nav-item.menu-search{display:none;}
.DLogoArea{display:none;}
.DHeaderNav::after{position:relative;}
.photo-galleryTop{margin-bottom:0;}
.jatio-area-news .Common-list-details .Desc{height:unset;}
.footer-logo-left{margin-bottom:30px;}
.opinion-itemBox .opinion-list .col-lg-5{justify-content:end !important;}
.international-area-news .CommonLeadList:last-child{border-bottom:1px solid #e3e3e3;padding-bottom:10px;margin-bottom:10px;}
.international-area-news{margin-bottom:0px;}
.international-area-news .CommonLeadList .col-5{padding-left:12px;padding-right:0;}
.international-area-news .CommonLeadList .Brief p{display:none;}
.AreaSearch .form-control{margin-bottom:20px;}
.lifeStyle-area-news .CommonLead .Desc{height:unset;}
.lifeStyle-area-news .CommonSecNews-wrapper .CommonLead{border-bottom:1px solid #e3e3e3;padding-bottom:10px;}
.DFooterBg .DFooterLink .col-lg-6.justify-content-end{justify-content:center!important;}
.RajnitiNews-wrap .Common-list-details .col-7{padding-left:0;}
.RajnitiNews-wrap .Rajniti-lead.Common-list-details .Desc .Title{font-size:22px;line-height:1.4;}
.sports-area-news{margin-bottom:0;}
.DEnterTop2 .Common-list-details .col-7{padding-left:0;}
.EntertainmentBG{margin-bottom:0;}
.lead1.Common-list-details .Desc .Title{font-size:22px;}
.economy-new-wrapper .Common-list-details .col-7{padding-left:0;}
.lifeStyle-area-news .CommonLead .Desc{padding:6px 0;}
.lifeStyle-area-news .CommonSecNews-wrapper .common-right .Common-list-details .col-7{padding-left:0;}
.multiple-news-area{margin-bottom:0;}
.photo-galleryTop .photo-galleryLead .Desc .Title{font-size:20px;}
.photo-area .time-meta-data{margin-bottom:10px;}
.photo-gallery-slider .priv_arrow i{font-size:18px;color:#fff;padding:0px 16px;background:#a6210766;width:42px;height:42px;line-height:40px;border-radius:6px;}
.photo-gallery-slider .next_arrow i{font-size:18px;color:#fff;padding:0px 16px;background:#a6210766;width:42px;height:42px;line-height:40px;border-radius:6px;}
.opinion-wrapperBG{padding:20px 15px;}
.opinion-leadBig{margin:0;padding:20px 20px;}
.opinion-wrapperBG .section-heading{margin-bottom:20px;}
.opinion-wrapperBG img{width:68px;height:68px;object-fit:cover;}
.opinion-leadBig-wrapper .Title{font-size:18px;}
.opinion-leadBigText .opinion-leadBig-qus h5{font-size:20px;}
.opinion-leadBigText .opinion-leadBig-qus p{font-size:16px;}
.opinionListText .Desc .Brief p{font-size:18px;font-weight:700;margin-bottom:0;}
.opinionList{padding:6px;}
.opinionListText .Desc .Title{font-size:14px;}
.opinion-leadBig{margin-bottom:30px;}
.DFooterTopSec{margin-bottom:20px;}
.DFooterTopSec .col-lg-5.justify-content-end{justify-content:center!important;}
.DFooterBg .Info{text-align:center;}
.DFooterLink{margin-top:20px;}
.DFooterLink ul{display:block;}
.DFooterBg .row.mb-4{margin-bottom:0!important;}
.DFooterBg{padding-bottom:0;}
.DFooterSocialIcon{width:100%;}
.DLeadMiddleContent.Common-list-details a{display:flex;}
.DLeadMiddleContent .DLeadMiddleContent-img{float:unset;height:unset;margin-left:0;margin-bottom:0;margin-right:12px;flex:0 0 37%;}
.DLeadMiddleContent .DLeadMiddleContent-img img{aspect-ratio:1.67;}
.DLeadMiddleContent .published-time{display:none;}
.international-area-news .CommonLeadList{padding-bottom:10px;margin-bottom:10px;}
.sports-area-news .Common-list-details .Desc .Title{-webkit-line-clamp:3;}
.DEntertainment .CommonLead .Desc{padding:6px;}
.DEnterTop2 .Common-list-details .Desc{padding:6px 6px 0 0;}
.DEntertainmentList{padding:15px 0;}
.lifeStyle-area-news{margin-bottom:10px;}
.photo-area .DPhotoGTop2 .row{--bs-gutter-x:0.6rem;}
}
@media only screen and (min-width:576px) and (max-width:767px){}

/* Homepage advertisement positions */
.home-section-ad-wrap {
    margin-top: 24px;
    margin-bottom: 8px;
}
.home-section-ad-wrap--embedded {
    margin-top: 0;
    margin-bottom: 24px;
}
.advertisement-slot {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 300px));
    justify-content: space-between;
    align-items: start;
    gap: 16px;
    width: 100%;
    max-width: 970px;
    margin: 0 auto;
}
.advertisement-slot--count-1 {
    grid-template-columns: minmax(0, 300px);
    justify-content: center;
}
.advertisement-slot--count-2 {
    grid-template-columns: repeat(2, minmax(0, 300px));
    justify-content: space-between;
}
.advertisement-slot--banner,
.advertisement-slot--banner.advertisement-slot--count-1 {
    grid-template-columns: minmax(0, 1fr);
    max-width: 970px;
    justify-content: center;
}
.advertisement-item {
    width: min(100%, var(--ad-width-px, 300px));
    aspect-ratio: var(--ad-width, 300) / var(--ad-height, 250);
    overflow: hidden;
}
.advertisement-item > a,
.advertisement-item img,
.advertisement-script,
.advertisement-script-frame {
    display: block;
    width: 100%;
    height: 100%;
    border: 0;
}
.advertisement-item img {
    object-fit: contain;
}
@media (max-width: 767.98px) {
    .advertisement-slot,
    .advertisement-slot--count-1,
    .advertisement-slot--count-2,
    .advertisement-slot--count-3 {
        grid-template-columns: minmax(0, 300px);
        justify-content: center;
    }
}

/* ===========================================================================
   CATEGORY PAGE — category.blade.php (header, lead news and advertisements)
   ========================================================================== */
.category-heading-area {
    padding: 6px 0 18px;
}

.Cat-pageTitle h1 {
    margin: 0;
    line-height: 1.4;
}

.Cat-lead-wrapper .CatMain-img {
    overflow: hidden;
    border-radius: 10px;
}

.Cat-pageTitle a {
    display: inline-block;
    font-family: var(--primary-font);
    font-size: 26px;
    color: var(--primary);
    font-weight: 700;
    position: relative;
    transition: color .3s ease;
}

.Cat-pageTitle a:hover {
    color: var(--secondary-color);
}

.Cat-pageTitle a::before {
    background-color: var(--secondary-color);
    content: "";
    height: 2px;
    left: 0;
    position: absolute;
    top: 100%;
    width: 25px;
}

.Cat-listItems {
    margin-top: 14px;
    padding-bottom: 12px;
    border-bottom: 1px solid #eee;
    overflow-x: auto;
    scrollbar-width: none;
}

.Cat-listItems::-webkit-scrollbar {
    display: none;
}

.Cat-listItems ul {
    align-items: center;
    width: max-content;
    margin: 0;
    padding: 0 0 0 2px;
}

.Cat-listItems ul li {
    list-style: none;
    color: var(--black);
    font-family: var(--primary-font);
    font-size: 16px;
    line-height: 1.5;
    position: relative;
    margin-right: 15px;
    white-space: nowrap;
}

.Cat-listItems ul li::after {
    content: "|";
    right: -10px;
    position: absolute;
}

.Cat-listItems ul li:last-child::after {
    content: unset;
}

.category-lead-area {
    padding: 18px 0 24px;
    border-bottom: 1px solid #dedede;
}

.category-lead-area > .container > .row {
    --bs-gutter-x: 1.5rem;
}

.category-lead-news {
    margin-bottom: 0;
}

.category-lead-news > a > .row {
    --bs-gutter-x: 1.5rem;
}

.category-lead-news .Desc {
    padding: 2px 0 0;
}

.category-lead-news .Desc .Title {
    font-family: var(--primary-font);
    font-size: 24px;
    font-weight: 700;
    line-height: 1.4;
}

.category-lead-news .Desc .Brief {
    margin-top: 8px;
    font-size: 16px;
    line-height: 1.5;
}

.category-lead-news .CatMain-img {
    overflow: hidden;
    border-radius: 5px;
}

.category-lead-news .CatMain-img img {
    display: block;
    border-radius: inherit;
}

.category-sidebar-ad {
    align-items: flex-start;
    min-height: 250px;
}

.category-sidebar-ad img {
    display: block;
    width: 100%;
    max-width: 300px;
    height: auto;
    margin: 0 auto;
}

.category-lead-news-bottom .common-news {
    height: 100%;
}

.category-lead-news-bottom {
    margin-top: 24px;
}

.category-lead-news-bottom > .row {
    --bs-gutter-x: 1.5rem;
    row-gap: 24px;
}

.category-lead-news-bottom .Desc {
    padding-top: 8px;
}

.category-lead-news-bottom .Desc .Title {
    font-family: var(--primary-font);
    font-size: 19px;
    font-weight: 700;
    line-height: 1.4;
}

.category-lead-news-bottom .common-news-img {
    aspect-ratio: 1.62;
    background: #f3f3f3;
}

.category-lead-news-bottom .common-news-img img {
    height: 100%;
}

.category-top-ad .dynamic-ad-picture {
    width: min(100%, 970px);
    aspect-ratio: 970 / 90;
}

.category-top-ad .dynamic-ad-picture img {
    width: 100%;
}

.category-after-lead-ad img {
    display: block;
    max-width: 100%;
    height: auto;
    margin: 0 auto;
}

.category-after-lead-ad {
    padding-top: 24px;
}

.category-after-lead-ad .DHomeAdd970X90 {
    width: min(100%, 970px);
    /* aspect-ratio: 970 / 90; */
    margin: 0 auto;
}

.dark .Cat-pageTitle a,
.dark .category-lead-area .Desc .Title {
    color: var(--white-color);
}

@media (max-width: 991px) {
    .category-lead-news {
        margin-bottom: 20px;
    }

    .category-sidebar-ad {
        align-items: flex-start;
        margin-bottom: 24px;
    }
}

@media (max-width: 767px) {
    .category-heading-area {
        padding: 8px 0 12px !important;
    }

    .Cat-pageTitle a {
        font-size: 24px;
    }

    .Cat-listItems {
        margin-top: 12px;
        padding-bottom: 10px;
    }

    .Cat-listItems ul li {
        font-size: 15px;
    }

    .category-lead-area {
        padding: 0 0 15px !important;
    }

    .category-lead-news .Desc {
        padding-top: 10px;
    }

    .category-lead-news .Desc .Title {
        font-size: 22px;
    }

    .category-lead-news-bottom {
        margin-top: 0;
    }

    .category-lead-news-bottom .Desc .Title {
        font-size: 17px;
    }

    .category-after-lead-ad {
        padding-top: 18px;
    }

    .Cat-readMore.category-read-more {
        margin-top: 20px;
        padding-top: 0;
    }

    .category-lead-news {
        margin-bottom: 30px;
    }

    .category-lead-news-bottom>.row {
        height: auto;
        align-content: flex-start;
        align-items: flex-start;
        row-gap: 18px;
    }

    .category-lead-news-bottom>.row>[class*="col-"] {
        height: auto;
        align-self: flex-start;
    }

    .category-lead-news-bottom .common-news {
        height: auto;
    }

}

.CatMain-detail p {
    font-size: 16px;
    line-height: 1.4;
    color: #555;
    -webkit-line-clamp: 5;
    display: -webkit-box;
    ;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

.Cat-lead-wrapper:hover h1 {
    color: var(--primary-bg-color);
}

.border-right-inner {
    border-right: 1px solid #dedede;
}

.Cat-readMore {
    padding: 30px 0;
    border-bottom: 1px solid #dedede;
}

.Cat-readMore .common-btn-wrap {
    text-align: center;
}

.Cat-readMore .common-btn-wrap .load-more-data {
    background: #ed1c24;
    border: initial;
    border-radius: 0;
    color: #fff;
    padding: 8px 36px;
    font-size: 16px;
}

/* ===========================================================================
   END CATEGORY PAGE — category.blade.php (header, lead news and advertisements)
   ========================================================================== */

/* ===========================================================================
   DETAILS PAGE — content-details.blade.php (read-more story cards)
   ========================================================================== */
.details-read-more .Cat-readMore-contentBox,
.details-read-more .readMore-wrapper {
    width: 100%;
}

.details-read-more .story-grid {
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: 24px;
}

.details-read-more .story-card {
    min-width: 0;
}

.details-read-more .story-card-link {
    display: block;
    height: 100%;
}

.details-read-more .story-card-media {
    overflow: hidden;
    border-radius: 5px;
    background: #f3f3f3;
}

.details-read-more .story-card-media img {
    display: block;
    width: 100%;
    aspect-ratio: 1.7777;
    object-fit: cover;
    object-position: center;
    transition: transform .35s ease;
}

.details-read-more .story-card-copy {
    padding-top: 12px;
}

.details-read-more .story-card-copy h4 {
    display: -webkit-box;
    overflow: hidden;
    color: var(--black-color);
    font-size: 20px;
    font-weight: 700;
    line-height: 1.425;
    text-overflow: ellipsis;
    transition: color .3s ease;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
}

.details-read-more .story-card-meta {
    display: block;
    margin-top: 8px;
    color: #666;
    font-size: 14px;
    line-height: 1.4;
}

.details-read-more .story-card:hover .story-card-media img {
    transform: scale(1.04);
}

.details-read-more .story-card:hover .story-card-copy h4 {
    color: var(--secondary-color);
}

@media (max-width: 991px) {
    .details-read-more .story-grid {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}

@media (max-width: 767px) {
    .details-read-more .story-grid {
        grid-template-columns: 1fr;
        gap: 20px;
    }

    .details-read-more .story-card-link {
        display: grid;
        grid-template-columns: minmax(0, 5fr) minmax(0, 7fr);
        align-items: start;
    }

    .details-read-more .story-card-copy {
        padding: 0 0 0 12px;
    }

    .details-read-more .story-card-copy h4 {
        font-size: 16px;
        -webkit-line-clamp: 3;
    }

    .details-read-more .story-card-meta {
        margin-top: 5px;
        font-size: 13px;
    }
}

/* ===========================================================================
   END DETAILS PAGE — content-details.blade.php (read-more story cards)
   ========================================================================== */

/* ===========================================================================
   CATEGORY PAGE — category.blade.php ("আরও" / read-more story cards)
   ========================================================================== */
.category-read-more .readMore-wrapper {
    width: 100%;
}

.category-read-more .cat-head a::before {
    background-color: var(--primary);
}

.category-read-more #data-wrapper {
    row-gap: 24px;
}

.category-read-more #data-wrapper>.col-md-3 {
    min-width: 0;
}

.category-read-more .rm-container {
    width: 100%;
    min-width: 0;
    margin-bottom: 0;
}

.category-read-more .rm-container>a {
    display: block;
    height: 100%;
}

.category-read-more .rm-container>a>.row {
    height: 100%;
    margin: 0;
}

.category-read-more .rm-container>a>.row>[class*="col-"] {
    padding: 0;
}

.category-read-more .rm-pic {
    overflow: hidden;
    border-radius: 5px;
    background: #f3f3f3;
    aspect-ratio: 16 / 9;
}

.category-read-more .rm-pic picture {
    display: block;
    width: 100%;
    height: 100%;
}

.category-read-more .rm-pic img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
    transition: transform .35s ease;
}

.category-read-more .rm-subCat {
    padding-top: 12px;
}

.category-read-more .rm-container h5 {
    display: -webkit-box;
    overflow: hidden;
    margin: 0;
    color: var(--black-color);
    font-size: 20px;
    font-weight: 700;
    line-height: 1.425;
    text-overflow: ellipsis;
    transition: color .3s ease;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
}

.category-read-more .rm-container:hover .rm-pic img {
    transform: scale(1.04);
}

.category-read-more .rm-container:hover h5 {
    color: var(--secondary-color);
}

.category-read-more .common-btn-wrap .load-more-data {
    min-width: 104px;
    border-radius: 3px;
    background: var(--primary);
    cursor: pointer;
    transition: background-color .3s ease;
}

.category-read-more .common-btn-wrap .load-more-data:hover {
    background: var(--primary);
    color: var(--white-color);
}

.dark .category-read-more .rm-container h5 {
    color: var(--white-color);
}

@media (min-width: 768px) and (max-width: 991px) {
    .category-read-more #data-wrapper>.col-md-3 {
        flex: 0 0 50%;
        max-width: 50%;
    }
}

@media (max-width: 767px) {
    .category-read-more #data-wrapper {
        row-gap: 20px;
    }

    .category-read-more .rm-container>a>.row {
        align-items: start;
    }

    .category-read-more .rm-subCat {
        padding: 0 0 0 12px;
    }

    .category-read-more .rm-container h5 {
        font-size: 16px;
        line-height: 1.4;
        -webkit-line-clamp: 3;
    }
}

/* ===========================================================================
   END CATEGORY PAGE — category.blade.php ("আরও" / read-more story cards)
   ========================================================================== */

/* ===========================================================================
   DETAILS PAGE — content-details.blade.php (sidebar story panels)
   ========================================================================== */
.details-sidebar-panel {
    margin-top: 30px;
    /* padding: 20px; */
    border: 1px solid var(--border-color);
    border-radius: 5px;
    background: var(--white-color);
}

.details-sidebar-panel .cat-head {
    margin-bottom: 18px;
}

.details-sidebar-panel .related-stories {
    margin-bottom: 0;
}

.details-sidebar-panel .story-card {
    padding: 16px 0;
    border-bottom: 1px solid #eee;
}

.details-sidebar-panel .story-card:first-child {
    padding-top: 0;
}

.details-sidebar-panel .story-card:last-child {
    padding-bottom: 0;
    border-bottom: 0;
}

.details-sidebar-panel .story-card-link {
    display: grid;
    grid-template-columns: minmax(0, 1fr) 104px;
    gap: 12px;
    align-items: start;
}

.details-sidebar-panel .story-card-media {
    grid-column: 2;
    overflow: hidden;
    border-radius: 5px;
    background: #f3f3f3;
}

.details-sidebar-panel .story-card-media img {
    display: block;
    width: 100%;
    aspect-ratio: 1.62;
    object-fit: cover;
    object-position: center;
    transition: transform .35s ease;
}

.details-sidebar-panel .story-card-copy {
    grid-row: 1;
    grid-column: 1;
    min-width: 0;
}

.details-sidebar-panel .story-card-copy h4 {
    display: -webkit-box;
    overflow: hidden;
    color: var(--black-color);
    font-size: 17px;
    font-weight: 700;
    line-height: 1.4;
    text-overflow: ellipsis;
    transition: color .3s ease;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
}

.details-sidebar-panel .story-card-meta {
    display: block;
    margin-top: 6px;
    color: #666;
    font-size: 13px;
    line-height: 1.4;
}

.details-sidebar-panel .story-card:hover .story-card-media img {
    transform: scale(1.05);
}

.details-sidebar-panel .story-card:hover .story-card-copy h4 {
    color: var(--secondary-color);
}

@media (min-width: 768px) and (max-width: 1199px) {
    .details-sidebar-panel .related-stories {
        display: grid;
        grid-template-columns: repeat(2, minmax(0, 1fr));
        column-gap: 24px;
    }

    .details-sidebar-panel .story-card:nth-child(-n + 2) {
        padding-top: 0;
    }

    .details-sidebar-panel .story-card:nth-last-child(-n + 2) {
        padding-bottom: 0;
        border-bottom: 0;
    }
}

@media (max-width: 575px) {
    .details-sidebar-panel {
        padding: 15px;
    }

    .details-sidebar-panel .story-card-link {
        grid-template-columns: minmax(0, 1fr) 96px;
        gap: 10px;
    }

    .details-sidebar-panel .story-card-copy h4 {
        font-size: 16px;
    }
}

.load-more-data {
    background: #ed1c24;
    border: initial;
    border-radius: 0;
    color: #fff;
    padding: 8px 36px;
    font-size: 16px;
}

.tab-panel {
    padding: 30px 0;
    border-bottom: 1px solid #dedede;
}

.CatMain-detail h1 {
    font-size: 32px;
    font-weight: 900;
    line-height: 1.425;
    margin-bottom: 10px;
    -webkit-line-clamp: 3;
    display: -webkit-box;
    ;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    font-family: var(--primary-font);
    padding-left: 4px;
}

.Cat-list {
    padding: 25px 0;
    border-bottom: 1px solid #dedede;
}

.Cat-list:hover h5 {
    color: var(--primary-bg-color);
}

.Cat-list .col-md-5 {
    padding-left: 0;
}

.Cat-list:first-child {
    padding-top: 0;
}

.Cat-list:last-child {
    padding-bottom: 0;
    border-bottom: 0;
}

.catlist-head h5 {
    font-size: 18px;
    line-height: 1.425;
    font-weight: 900;
    -webkit-line-clamp: 3;
    display: -webkit-box;
    ;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

.catlist-head h5:hover {
    color: #ed1c24;
}

.divider {
    margin: 30px 0;
    border: 1px solid #eee;
}

.cat-head {
    margin-bottom: 35px;
    position: relative;
}

.cat-head a {
    font-size: 20px;
    font-weight: 800;
    line-height: 1.4;
    text-transform: uppercase;
    display: -webkit-box;
    ;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-left: 2px;
    border-bottom: 1px solid #d9d9d9;
    padding-bottom: 4px;
}

.cat-head a::before {
    background-color: #ed1c24;
    content: "";
    height: 4px;
    left: 0;
    position: absolute;
    top: 25px;
    width: 25px;
    margin-top: 5px;
}

.Deatils-wrapper .cat-head a::before,
.details-read-more .cat-head a::before {
    background-color: var(--primary);
}

.cat-head h2 {
    font-size: 22px;
    font-weight: 800;
    line-height: 1.4;
    text-transform: uppercase;
    display: -webkit-box;
    ;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

.cat-head h2::before {
    background-color: var(--arrow-c-brand1);
    content: "";
    height: 4px;
    left: 0;
    position: absolute;
    top: 100%;
    width: 25px;
}

.rm-subCat p {
    font-size: 14px;
    position: relative;
    margin: 10px 0;
    text-transform: uppercase;
}

.rm-subCat p::before {
    background-color: var(--arrow-c-brand1);
    content: "";
    height: 2px;
    left: 0;
    position: absolute;
    top: 100%;
    width: 25px;
    margin-top: 5px;
}

.rm-container {
    margin-bottom: 24px;
    width: 100%;
}

.rm-container h5 {
    font-size: 20px;
    font-weight: 700;
    line-height: 1.425;
    margin-top: 12px;
    display: -webkit-box;
    -webkit-line-clamp: unset;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

.rm-container:hover h5 {
    color: var(--primary-bg-color);
}

.load-btn {
    display: flex;
    justify-content: center;
}

.load-btn a {
    font-size: 18px;
    font-weight: 600;
    padding: 3px 25px;
    background-color: var(--background-color);
    color: #fff;
    border-radius: 5px;
    margin: 20px 0;
    transition: all 0.3s ease;
}

.load-btn a:hover {
    color: var(--primary-bg-color);
}

.tab-all-content {
    margin: 25px 0;
}

.tab-panel .nav-tabs .nav-link.active {
    color: #000;
    background-color: transparent;
    border-bottom: 4px solid var(--arrow-c-brand1);
    border-left: 0;
    border-top: 0;
    border-right: 0;
}

.tab-panel .nav-tabs .nav-link {
    color: #495057;
    background-color: transparent;
    border-left: 0;
    border-top: 0;
    border-right: 0;
    font-size: 20px;
    font-weight: 900;
}

.Tabnews-id h4 {
    font-size: 37px;
    color: #bababa;
    line-height: 1;
    margin-right: 20px;
}

.tab-news p {
    font-size: 18px;
    line-height: 1.425;
    color: #000;
    font-weight: 900;
}

.tab-news p:hover {
    color: var(--primary-bg-color);
}

.tab-news {
    display: flex;
    align-items: center;
}

.TabPanel-contents {
    margin-bottom: 40px;
}

.tab-content .col-md-6:nth-child(5) .TabPanel-contents {
    margin-bottom: 0 !important;
}

.tab-content .col-md-6:nth-child(6) .TabPanel-contents {
    margin-bottom: 0 !important;
}

.category-card-area {
    margin-top: 30px;
}

.Catcards {
    width: 100%;
    padding: 10px;
    background: #eee;
}

.Catcards .img-box {
    border-radius: 10px;
}

.Catcards picture img {
    transition: all 0.3s ease-in;
}

.CatCardTitle {
    margin-top: 5px;
}

.CatCardTitle h3 {
    font-size: 18px;
    line-height: 1.425;
    font-weight: 900;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

.Catcards:hover .CatCardTitle h3 {
    color: #ed1c24;
}

/* Sub-category */
.ArchiveList .col-md-6:nth-last-child(-n+2) .SubCat-wrapper {
    padding-bottom: 0 !important;
    border-bottom: 0 !important;
}

.SubcatList-detail h5 {
    font-size: 20px;
    line-height: 1.4;
    font-weight: 700;
    margin-bottom: 7px;
}

.SubCat-wrapper:hover h5 {
    color: var(--primary-bg-color);
}

.SubcatList-detail p {
    font-size: 16px;
    line-height: 1.2;
    color: var(--grey-text-color);
    padding-left: 2px;
}

.sub-caegory {
    padding: 50px 0;
}

.category-arch {
    color: var(--primary-bg-color) !important;
    font-size: 16px;
    font-weight: 500;
    margin-bottom: 5px;
}

.publish-time {
    font-size: 16px;
    color: #4d4d4d;
}

.SubCat-wrapper {
    padding: 15px 0;
    border-bottom: 1px solid #dedede;
}

.SubCat-wrapper:first-child {
    padding-top: 0;
}

/* .ArchiveList .SubCat-wrapper:last-child{padding-bottom:0 !important;border-bottom:0;}
*/
/* .ArchiveList .col-md-6:last-child .SubCat-wrapper{border-bottom:0;padding-bottom:0;}
*/
.subcat-ad .sq-add {
    margin-bottom: 20px;
}

.Subcat-news .common-btn-wrap .load-more-data {
    background: #ed1c24;
    border: initial;
    border-radius: 0;
    color: #fff;
    padding: 7px 43px;
    font-size: 1.1rem;
    /* width:40%;*/
}

.Subcat-news .common-btn-wrap.read-more-btn {
    border: none;
    border-radius: 0;
    text-align: center;
}

.SubcatList-detail .publish-time {
    color: #6f6f6f;
}

.SubcatList-detail .category-arch {
    color: #ed1c24;
}

/* ===========================================================================
   DETAILS PAGE — content-details.blade.php (article, related-news and content)
   ========================================================================== */
.related-news-section {
    margin: 20px 0;
}

.news-bullet-list.circle-style {
    list-style: none;
    padding: 0;
    margin: 0;
}

.news-bullet-list.circle-style .news-item {
    position: relative;
    margin-bottom: 15px;
    padding-left: 25px;
    padding-bottom: 12px;
    border-bottom: 1px dashed #dee2e6;
    transition: all 0.3s ease;
}

.news-bullet-list.circle-style .news-item:last-child {
    border-bottom: none;
    margin-bottom: 0;
    padding-bottom: 0;
}

.news-bullet-list.circle-style .news-item::before {
    content: '';
    position: absolute;
    left: 0;
    top: 8px;
    width: 8px;
    height: 8px;
    background-color: #d32f2f;
    border-radius: 50%;
    transition: all 0.3s ease;
}

.news-bullet-list.circle-style .news-item:hover::before {
    transform: scale(1.3);
    background-color: #b71c1c;
}

.news-bullet-list.circle-style .news-item a {
    display: block;
    text-decoration: none;
    color: #333;
    font-size: 15px;
    line-height: 1.6;
    transition: color 0.3s ease;
}

.news-bullet-list.circle-style .news-item a:hover {
    color: #d32f2f;
    padding-left: 5px;
}

/* Responsive */
@media (max-width:768px) {
    .news-bullet-list.circle-style .news-item {
        padding-left: 20px;
        margin-bottom: 12px;
    }

    .news-bullet-list.circle-style .news-item a {
        font-size: 14px;
    }
}

.breadcrump ul {
    padding-left: 0;
    margin-bottom: 0 !important;
}

.breadcrump ul li {
    position: relative;
    padding: 0 6px;
    font-size: 16px;
    display: inline-block;
}

.breadcrump ul li::after {
    content: "\f054";
    font-family: "Font Awesome 5 Free";
    position: absolute;
    top: 50%;
    font-weight: 900;
    right: -7px;
    font-size: 14px;
    transform: translateY(-50%);
}

.breadcrump ul li:last-child::after {
    content: unset;
}

.breadcrump ul li a {
    font-size: 16px;
    color: var(--grey-text-color);
}

.breadcrump ul li a>i {
    color: var(--black);
}

.details-title h1 {
    font-size: 35px;
    line-height: 1.2;
    color: var(--black);
    font-weight: 900;
    margin: 12px 0;
}

.details-brief h2 {
    font-size: 34px;
    line-height: 1.2;
    color: var(--black);
    font-weight: 900;
    margin: 20px 0;
}

.details-brief h3 {
    font-size: 30px;
    line-height: 40px;
    color: var(--black);
    font-weight: 900;
    margin: 20px 0;
}

.details-brief h4 {
    font-size: 28px;
    line-height: 38x;
    color: var(--black);
    font-weight: 900;
    margin: 20px 0;
}

.details-brief h5 {
    font-size: 26px;
    line-height: 36px;
    color: var(--black);
    font-weight: 900;
    margin: 20px 0;
}

.details-brief h6 {
    font-size: 24px;
    line-height: 34px;
    color: var(--black);
    font-weight: 900;
    margin: 20px 0;
}

/* CKEditor article headings keep the article-body text size and use bold weight only. */
.details-brief h1,
.details-brief h2,
.details-brief h3,
.details-brief h4,
.details-brief h5,
.details-brief h6 {
    font-size: 20px;
    line-height: 1.452;
    color: var(--black);
    font-weight: 700;
}

.details-brief ul {
    /* list-style:none;*/
    margin-bottom: 30px;
}

.details-brief ul li,
.details-brief ol li {
    font-size: 20px;
    color: var(--black);
    line-height: 1.452;
    margin-bottom: 10px;
}

.details-title p {
    font-size: 20px;
    line-height: 1.4;
    color: var(--grey-text-color);
    font-family: var(--primary-font);
}

.details-img {
    margin-top: 20px;
    text-align: center;
}

.details-img img {
    max-width: 100%;
}

.details-img-add-wrap,
.details-wrap-img,
.details-wrap-img picture,
.details-wrap-img img {
    display: block;
    width: 100%;
}

.tab-ad-area {
    display: none;
}

.details-ad-slot {
    width: 100%;
    max-width: 100%;
}

.details-ad-slot .sq-add,
.details-ad-slot .dynamic-ad-link,
.details-ad-slot .dynamic-ad-picture,
.details-ad-slot .dynamic-ad-picture img {
    width: 100%;
}

.details-ad-slot--banner {
    margin-top: 24px;
}

.details-ad-slot--banner .dynamic-ad-frame {
    width: min(100%, 970px);
    margin-right: auto;
    margin-left: auto;
}

.details-ad-slot--compact .dynamic-ad-frame {
    width: min(100%, 300px);
    margin-right: auto;
    margin-left: auto;
}

.DContentAdd2.details-ad-slot {
    margin-top: 24px;
}

.details-addSec.details-ad-slot {
    margin-top: 0;
}

@media (min-width: 950px) and (max-width: 1200px) {
    .details-img-add-wrap:has(.tab-ad-area > [aria-label="Advertisement section"]) {
        display: grid;
        grid-template-columns: minmax(0, 1fr) 300px;
        gap: 20px;
        align-items: center;
    }

    .tab-ad-area:has(> [aria-label="Advertisement section"]) {
        display: flex;
        width: 300px;
        max-width: 100%;
        align-items: center;
        justify-content: center;
    }

    .tab-ad-area>[aria-label="Advertisement section"],
    .tab-ad-area .dynamic-ad-link,
    .tab-ad-area .dynamic-ad-picture,
    .tab-ad-area .dynamic-ad-picture img {
        display: block;
        width: 100%;
        max-width: 300px;
    }
}

.details-title .shoulder-text {
    margin-top: 16px;
}

@media (max-width: 767px) {

    .details-ad-slot--banner,
    .DContentAdd2.details-ad-slot {
        margin-top: 20px;
    }

    .Deatils-wrapper.mt-4 {
        margin-top: 0 !important;
        padding-top: 10px !important;
    }

    .Deatils-wrapper .breadcrump ul {
        line-height: 24px;
    }

    .Deatils-wrapper .breadcrump ul li {
        padding: 0 5px;
        font-size: 14px;
        line-height: 24px;
    }

    .Deatils-wrapper .breadcrump ul li::after {
        right: -6px;
        font-size: 11px;
    }

    .Deatils-wrapper .breadcrump ul li a {
        font-size: 14px;
    }

    .Deatils-wrapper .details-title .shoulder-text:empty {
        display: none;
    }

    .Deatils-wrapper .details-title h1 {
        font-size: 27px !important;
        margin-top: 8px;
    }
}

.details-img-caption {
    text-align: center;
    font-size: 14px;
    margin-top: 8px;
    color: #565656;
}

.dCaption img {
    max-width: 100% !important;
    height: auto !important;
}

.dCaption p {
    text-align: start;
    font-size: 16px !important;
    margin-top: 8px;
    color: #565656 !important;
    font-style: italic;
}

.detail-author-name .author {
    position: relative;
    margin-left: 15px;
    color: #333;
}

.author-img img {
    height: 40px;
    width: 40px;
    border-radius: 50%;
    margin-right: 10px;
    aspect-ratio: 1;
    object-fit: cover;
}

.connet-social {
    padding: 10px 0;
    background: #efefef;
}

.connet-social h3 {
    font-size: 20px;
    font-style: italic;
    font-weight: 600;
    color: var(--black);
    line-height: 1.4;
    padding-left: 10px;
}

.follow-btn a {
    margin-right: 15px;
}

.follow-btn a i.fa-facebook-f {
    background-color: #202d52;
    color: var(--white);
}

.follow-btn a:hover i.fa-facebook-f {
    background-color: #fff;
    color: var(--black);
}

.follow-btn a i.fa-x-twitter {
    background-color: rgb(29, 161, 242);
    color: var(--white);
}

.follow-btn a:hover i.fa-x-twitter {
    background-color: #fff;
    color: var(--black);
}

.follow-btn a i.fa-youtube {
    background-color: rgb(205, 32, 31);
    color: var(--white);
}

.follow-btn a:hover i.fa-youtube {
    background-color: #fff;
    color: var(--black);
}

.follow-btn a i.fa-instagram {
    background-image: linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%);
    ;
    color: var(--white);
}

.follow-btn a:hover i.fa-instagram {
    background-color: #fff !important;
    background-image: none;
    color: var(--black);
}

.follow-btn i {
    height: 31px;
    width: 31px;
    line-height: 30px;
    text-align: center;
    font-size: 16px;
    border-radius: 50%;
    transition: all .3s ease-in;
}

.follow-img img {
    padding-right: 10px;
    width: 180px;
}

.author::after {
    content: "";
    left: -8px;
    position: absolute;
    top: 50%;
    height: 2px;
    width: 2px;
    background-color: #000;
    border-radius: 50%;
}

.detail-author-name p {
    color: var(--grey-text-color);
    font-size: 18px;
    line-height: 1.5;
}

/* .author-name-wrap:nth-child(2){margin-left:11px;position:relative;}
.author-name-wrap:nth-child(2):before{position:absolute;bottom:-3px;left:-9px;}
*/
.detail-author-name {
    margin-bottom: 8px;
    flex-wrap: wrap;
    margin-top: 8px;
}

.details-meta-bar {
    display: grid;
    grid-template-columns: minmax(0, 1fr) auto;
    grid-template-areas:
        "author author"
        "meta share";
    align-items: center;
    gap: 10px 20px;
    position: relative;
    margin: 18px 0 20px;
    padding: 18px 0 14px;
    border-bottom: 1px solid #e1e5e3;
}

.details-meta-bar::before {
    content: "";
    position: absolute;
    top: -1px;
    left: 0;
    width: 32px;
    height: 6px;
    background: #d9dddb;
}

.details-meta-bar .detail-author-name {
    grid-area: author;
    margin: 0;
    min-width: 0;
}

/* Contributor commas use .author-name-wrap; the generic author dot is not needed here. */
.details-meta-bar .detail-author-name .author::after {
    content: none;
}

.details-meta-bar .pub-up .author::after {
    content: none;
}

.details-meta-bar .pub-up {
    grid-area: meta;
    display: flex;
    flex-wrap: wrap;
    gap: 5px 18px;
    margin: 0;
}

.details-meta-bar .pub-up p {
    margin: 0;
}

.details-share-option {
    grid-area: share;
    align-self: end;
    justify-self: end;
    flex-wrap: nowrap;
    transform: translateY(-5px);
}

@media (max-width: 767px) {
    .details-meta-bar {
        grid-template-columns: minmax(0, 1fr);
        grid-template-areas:
            "author"
            "meta"
            "share";
        gap: 10px;
        padding-bottom: 16px;
    }

    .details-meta-bar .pub-up {
        width: 100%;
        flex-direction: column;
        gap: 4px;
    }

    .details-meta-bar .pub-up p {
        display: block;
        width: 100%;
        font-size: 15px;
        line-height: 1.6;
    }

    .details-meta-bar .pub-up .author,
    .details-meta-bar .detail-author-name .author {
        margin-left: 0;
    }

    .details-meta-bar .detail-author-name p {
        margin: 0;
    }

    .details-meta-bar .detail-author-name .author {
        font-size: 14px;
        font-style: italic;
    }

    .details-share-option {
        width: 100%;
        justify-self: stretch;
        justify-content: flex-start;
        transform: none;
        flex-wrap: wrap;
        gap: 10px;
    }

    .details-meta-bar .details-share-option .zoom-col {
        display: flex;
        gap: 16px;
        margin: 0;
    }

    .details-meta-bar .details-share-option .zoom-col i {
        margin-right: 0;
    }

    .details-meta-bar .details-share-option .print-col {
        margin-left: 8px;
    }
}

.author-name-wrap:after {
    content: ',';
}

.author-name-wrap:last-child::after {
    content: unset;
}

.author-container {
    flex-wrap: wrap;
}

.author-name-wrap {
    margin-left: 10px;
    display: flex;
    align-items: center;
    position: relative;
}

/* .detail-author-name .author-name-wrap:not(:first-child)::after{position:absolute;content:",";bottom:-3px;left:-7px;}
*/
.author-name-wrap .author {
    margin-left: 0;
}

.author-name-wrap .author::after {
    content: unset;
}

.detail-author-name .author-name-wrap:first-child {
    margin-left: 0;
}

.detail-author-name p:first-child .author::after {
    content: unset;
}

.detail-author-name .author-name-wrap p:first-child .author::after {
    content: unset;
}

.detail-author-name .author-name-wrap p:first-child .author {
    margin-left: 0;
    font-size: 14px;
}

.detail-author-name p:first-child .author {
    margin-left: 0;
    font-size: 14px;
    font-style: italic;
}

.pub {
    color: #7d7d7d;
    font-size: 15px;
}

.pub-up {
    margin-bottom: 8px;
}

.pub-up .author::after {
    content: "";
    left: -8px;
    position: absolute;
    top: 50%;
    height: 2px;
    width: 2px;
    background-color: #000;
    border-radius: 50%;
}

.details-brief {
    margin: 12px 0;
}

.details-brief p {
    font-size: 20px;
    color: var(--black);
    line-height: 1.452;
    margin-bottom: 30px;
}

.details-brief span {
    font-family: inherit !important;
    font-size: inherit !important;
}

/* Keep CKEditor media inside the article column without distorting its ratio. */
.details-brief img {
    display: block;
    max-width: 100% !important;
    height: auto !important;
    object-fit: contain;
    margin-right: auto;
    margin-left: auto;
}

.details-brief figure,
.details-brief .image,
.details-brief .dCaption {
    max-width: 100% !important;
    box-sizing: border-box;
}

.details-brief .sq-add {
    margin-bottom: 20px;
}

.Deatils-wrapper {
    padding-bottom: 30px;
    border-bottom: 1px solid #dedede;
}

.details-addSec {
    margin-bottom: 40px;
}

.related-stories .col-md-4 {
    padding-left: 0;
}

.related-stories {
    margin-bottom: 25px;
}

.related-stories .SubcatList-detail h5 {
    font-size: 18px;
    line-height: 28px;
    ;
    margin-bottom: 0;
}

.story-list {
    padding: 18px 0;
    border-bottom: 1px solid #eee;
}

.story-list:hover h5 {
    color: var(--primary-bg-color);
}

.story-list:first-child {
    padding-top: 0;
}

.story-list:last-child {
    padding-bottom: 0;
    border-bottom: 0;
}

.story-list .cat-head a {
    font-size: 22px;
}

.story-textbox-bg {
    background-color: rgb(8 8 8 / 60%);
    color: #fff;
    font-size: 24px;
    line-height: 30px;
    font-weight: 700;
    margin: 30px 0;
    padding: 20px;
    text-align: center;
}

.highlighted-date {
    padding: 5px 15px;
    background-color: var(--primary-bg-color);
    color: #fff !important;
    margin-bottom: 10px !important;
}

.opinion-img picture img {
    aspect-ratio: 1;
    border-radius: 50%;
    overflow: hidden;
}

.opinion {
    padding: 30px 0;
    border-bottom: 1px solid #dedede;
}

.Oplist-wrapper .common-btn-wrap {
    text-align: center;
}

.opinion .common-btn-wrap .btn {
    background: #ed1c24;
    border: initial;
    border-radius: 0;
    color: #fff;
    padding: 8px 36px;
    font-size: 16px;
}

.op-content {
    border-bottom: 1px solid #dedede;
    padding: 28px 0;
}

.Oplist-wrapper .col-md-6:nth-child(1) .op-content {
    padding-top: 0;
}

.Oplist-wrapper .col-md-6:nth-child(2) .op-content {
    padding-top: 0;
}

.Oplist-wrapper .col-md-6:nth-child(3) .op-content {
    padding-bottom: 0;
    border-bottom: 0;
}

.Oplist-wrapper .col-md-6:nth-child(4) .op-content {
    padding-bottom: 0;
    border-bottom: 0;
}

.op-content .col-md-3 {
    padding-left: 0;
}

.op-text h5 {
    font-size: 20px;
    line-height: 1.452;
    color: var(--black);
    font-weight: 600;
}

.op-content:hover h5 {
    color: var(--primary-bg-color);
}

.zoom-col {
    margin: 0 20px;
}

.zoom-col i {
    color: #5a5a5a;
    font-size: 20px;
    margin-right: 15px;
}

.DTag-area ul {
    display: flex;
    gap: 20px;
    flex-wrap: wrap;
}

.DTag-area ul li {
    list-style: none;
}

.DTag-area ul li a {
    font-size: 16px;
    padding: 7px 15px;
    border: 1px solid #dedede;
}

.DTag-area ul li a:hover {
    color: var(--primary-bg-color);
}

.ArchiveList .col-md-6 .SubCat-wrapper {
    border-bottom: 1px solid #e3e3e3;
    padding: 15px 0;
}

/* ============== Koushik details page ============== */
/* blurb */
.blurb-area {
    margin-bottom: 25px;
    padding: 15px;
    border: 1px solid #222;
}

.blurb-area blockquote {
    margin: 0;
    font-size: 20px;
    color: var(--black);
    line-height: 1.452;
}

Blockquote.blockquote-area {
    margin-bottom: 25px;
    padding: 100px 9.6rem 44px;
    background-color: #202d52;
    position: relative;
}

.blockquote-area blockquote {
    font-size: 28px;
    color: #fff;
    font-weight: 600;
}

.blockquote-area p {
    text-align: end;
    font-style: italic;
    font-size: 28px;
    color: #fff;
    font-weight: 600;
}

.blockquote-area .attribution {
    display: flex;
    justify-content: end;
    font-style: italic;
    font-size: 28px;
    color: #fff;
    font-weight: 600;
    line-height: 1.5;
}

blockquote {
    margin: 0 45px 0;
}

.details-brief>blockquote {
    margin-bottom: 30px;
    padding: 61px 4.6rem 18px;
    background-color: #ffcea636;
    position: relative;
}

.details-brief>blockquote>p {
    font-size: 22px;
    color: #222;
    font-weight: 600;
}

.details-brief>blockquote::before {
    color: #f5821f;
    content: "\201C";
    font-family: sans-serif;
    font-size: 64px;
    left: 70px;
    line-height: 4px;
    position: absolute;
    font-weight: 600;
}

/* quote */
.quote-area {
    margin-bottom: 25px;
    position: relative;
}

.quote-area blockquote {
    padding-top: 15px;
    font-size: 18px;
    line-height: 1.5;
    font-weight: 600;
    color: #333;
}

.quote-area::before {
    background: #ff5080;
    content: "";
    height: 4px;
    left: 0;
    position: absolute;
    top: 0;
    width: 40px;
}

/* bigfact */
.bigfact-area {
    margin-bottom: 25px;
}

.bigfact-area .bigfact-title {
    font-size: 64px;
    line-height: 1.5;
    color: #202d52;
    margin-bottom: 10px;
    font-weight: 600;
}

.bigfact-area .bigfact-description {
    color: #0f0f0f;
    font-size: 20px;
    font-style: italic;
    line-height: 1.5;
    font-weight: 600;
}

/* cta area */
.cta-area a {
    color: #00f;
}

.cta-area a:hover {
    color: #e43232;
}

/* details links style */
.details-brief a {
    color: #00f;
}

.details-brief a:hover {
    color: #e43232;
}

/* details-additional-page */
.chora-post {
    margin: 50px 0;
}

.chora-post .chora-titel h2 {
    font-size: 35px;
    font-weight: 700;
    margin-bottom: 30px;
    line-height: 45px;
}

.chora-post .chora-text p {
    font-size: 20px;
    margin-bottom: 20px;
    line-height: 30px;
}

/* Question & Answer Section Area CSS */
.qus-ans-box {
    margin: 50px 0;
}

.qus-ans-box strong {
    margin-right: 7px;
}

.qus-title p {
    font-size: 20px;
    font-weight: 700;
    margin-bottom: 25px;
    line-height: 30px;
    margin-left: 25px;
    position: relative;
}

.qus-title p::before {
    content: "à¦ªà§à¦°:";
    position: absolute;
    left: -25px;
    font-size: 20px;
    font-weight: 700;
}

.added-ans p {
    font-size: 20px;
    margin-bottom: 30px;
    line-height: 30px;
    margin-left: 25px;
    position: relative;
}

.added-ans p::before {
    content: "à¦‰:";
    position: absolute;
    left: -25px;
    font-size: 20px;
    font-weight: 700;
}

.qus-ans-story-media {
    margin: 30px 0;
}

.qus-ans-story-media p {
    font-size: 18px;
    margin-top: 5px;
    line-height: 28px;
}

.glance-area {
    margin: 50px 0 30px 0;
    border: 1px solid #000;
    position: relative;
}

.glance-heading {
    padding: 0;
    position: relative;
    z-index: 99999;
}

.glance-title {
    position: relative;
    background: #152141;
    /* position:absolute;top:0;background-color:#fff;margin-top:-20px;margin-left:25px;*/
}

.glance-title::before {
    content: "à¦à¦• à¦¨à¦œà¦°à§‡";
    padding: 5px 24px;
    font-size: 20px;
    line-height: 30px;
    font-weight: 700;
    color: #fff;
    background: #152141;
    position: absolute;
    top: 0;
    margin-top: -20px;
    margin-left: 25px;
}

.glance-heading h5 {
    display: inline-block;
    padding: 5px 24px;
    font-size: 20px;
    line-height: 30px;
    font-weight: 700;
    color: #fff;
    background: #152141;
}

.glance-area p {
    font-size: 20px;
    line-height: 30px;
    padding: 35px 25px;
    font-style: italic;
}

.details-brief p sub:before {
    content: "à¦à¦• à¦¨à¦œà¦°à§‡";
    padding: 5px 24px;
    font-size: 20px;
    line-height: 30px;
    font-weight: 700;
    color: #fff;
    background: #152141;
    position: absolute;
    top: 0;
    margin-top: -20px;
}

.details-brief p sub {
    display: block !important;
    font-size: 20px;
    line-height: 30px;
    padding: 35px 25px;
    font-style: italic;
    margin: 50px 0 30px 0;
    border: 1px solid #000;
    position: relative;
}

/* Details Page Content with Gallery CSS */
.details-brief-gallery picture img {
    aspect-ratio: 1.14;
}

.details-brief-gallery {
    margin-bottom: 30px;
}

.fancybox-container {
    z-index: 99999999;
}

.details-brief-gallery-img {
    margin-bottom: 8px;
}

/* Details Gallery Content with Slider  */
.details-brief-gallery-slider {
    margin-bottom: 30px;
}

.detais-page-slider-img {
    position: relative;
}

.detais-page-slider-img img {
    aspect-ratio: 1.7777;
    object-fit: cover;
    object-position: center;
    width: 100%;
}

.details-brief-gallery-slider .priv_arrow,
.details-brief-gallery-slider .next_arrow {
    position: absolute;
    top: 45%;
    width: 35px;
    height: 35px;
    font-size: 14px;
    line-height: 35px;
    text-align: center;
    transform: translateY(-50%);
    border-radius: 50%;
    background: var(--black);
    z-index: 1;
    cursor: pointer;
    color: #fff;
}

.details-brief-gallery-slider .next_arrow {
    right: 0px;
}

.details-brief-gallery-slider .priv_arrow {
    left: 0px;
}

.details-brief-gallery-slider .detais-page-slider-text-wrap h5 {
    font-size: 16px;
    font-weight: 400;
    line-height: 26px;
    color: var(--grey-text-color);
    margin-top: 5px;
}

/* Details Page Video Gallery Section */
.details-page-video-area {
    margin-bottom: 30px;
}

.details-brief .video-fix-width iframe {
    /* height:396px;*/
    width: 100% !important;
    height: auto !important;
    margin: 15px 0;
    aspect-ratio: 16 / 9;
    margin-bottom: 30px;
}

.details-brief iframe {
    max-width: 100% !important;
    text-align: center;
    margin-bottom: 30px;
}

/* Sports Details Page Css */
.sports-details-box {
    margin: 30px 0;
}

.details-meta {
    display: flex;
    justify-content: space-between;
    /* margin-bottom:10px;*/
    /* margin-top:3px;*/
}

.details-meta p {
    font-size: 17px !important;
    line-height: 26px;
    margin-bottom: 0px;
}

.details-meta .details-meta-share {
    font-size: 18px;
    /* margin-right:20px;*/
}

.sports-details-box .sports-details-title h2 {
    font-size: 30px;
    font-weight: 700;
    margin-bottom: 30px;
    line-height: 40px;
}

.sports-details-box p {
    font-size: 20px;
    margin-bottom: 30px;
    line-height: 30px;
}

.sports-details-box .sports-details-media {
    margin-bottom: 30px;
}

.sports-details-box strong {
    margin-right: 5px;
}

/* ======== t20 event ============= */
.path-btns {
    margin-top: 8px;
}

/* .path-btns a:last-child{margin-bottom:0;}
*/
.table-btn {
    color: #333;
    text-decoration: none !important;
    display: block;
    text-align: center;
    background: #160053;
    color: #fff;
    font-weight: 600;
    font-size: 16px;
    margin-bottom: 16px;
    padding: 4px;
    border: 3px double #ccc;
}

.table-btn:hover {
    color: var(--arrow-c-brand1);
}

.t20-logo img {
    width: 100%;
    height: 120px;
}

.banner {
    margin-bottom: 10px;
}

.box-news {
    background-color: #fff;
    margin-bottom: 33px;
}

.list-wrap .col-md-6:nth-child(3) .box-news {
    margin-bottom: 0 !important;
}

.list-wrap .col-md-6:nth-child(4) .box-news {
    margin-bottom: 0 !important;
}

.pt-lead h5 {
    color: #fff;
    font-size: 20px;
    line-height: 30px;
    padding: 3px 4px;
    background-color: #1b0d3e;
    height: 64px;
}

.box-news {
    background-color: #1b0d3e;
    margin-bottom: 33px;
    box-shadow: 2px 1px 10px 0px rgba(89, 89, 89, 0.75);
}

.box-news h5 {
    color: #d0d3d4;
    font-size: 17px;
    line-height: 1.5;
    padding: 9px 4px;
}

.bg {
    background-color: #d1d1d1;
    margin-top: 40px;
}

.pt-lead picture img {
    aspect-ratio: 1.7777;
}

.match-text {
    margin-top: 15px;
}

.worldcup-wrap {
    background-color: rgb(16, 5, 74);
    padding: 10px;
}

.t20-logo {
    border: 1px solid #4a4a4a;
}

.tlogo img {
    width: 40px;
    height: 25px;
}

.dt p {
    color: #fff;
    font-family: "Roboto", sans-serif;
    font-size: 11px;
    font-weight: 600;
}

.score {
    background-color: #080035;
    padding: 5px 5px;
    margin-top: 10px;
}

.sponser-head a {
    text-align: center;
    font-size: 20px;
    line-height: 1.4;
    margin: 15px 0;
    background-color: #152141;
    padding: 10px 35px;
    border-radius: 10px;
}

.dt .vs {
    font-size: 12px;
    font-family: "Roboto", sans-serif;
    font-weight: 600;
    color: rgb(182, 23, 23);
}

.play {
    font-size: 14px;
    font-family: "Roboto", sans-serif;
    margin-bottom: 3px;
    color: #fff;
    font-weight: 700;
}

.teams {
    padding-bottom: 14px;
}

.tlogo p {
    font-size: 12px;
    /* font-family:"Roboto", sans-serif;*/
    color: #fff;
}

.stadium p {
    font-size: 12px;
    font-family: "Roboto", sans-serif;
    font-weight: 600;
    margin-bottom: 0;
    color: #fff;
}

.score-text {
    padding: 4px 0;
}

.sponser-logo img {
    height: 100px;
    width: 100px;
}

.spons {
    border-bottom: 1px solid #fff;
    padding-bottom: 10px;
    font-size: 28px;
    line-height: 1.4;
}

.event-details-btn .path-btns {
    margin-top: 30px;
}

.event-details-btn .path-btns .table-btn {
    padding: 15px 26px;
    border-radius: 12px;
}

/* .event-details-btn .path-btns a:last-child{padding-bottom:0;}
*/
/* .euro-btns a{display:block;text-align:center;margin-top:10px;background-color:#080035;color:#fff;display:flex;justify-content:center;width:auto;padding:8px 8px;border-radius:5px;margin-right:10px !important;}
*/
.euro-btns {
    flex-wrap: wrap;
}

.euro-btns a {
    text-align: center;
    background-color: #080035;
    color: #fff;
    display: flex;
    width: auto;
    justify-content: center;
    padding: 8px 12px;
    border-radius: 5px;
    font-size: 18px;
    margin: 10px auto !important;
}

.top-banner {
    background-color: #261680;
    padding: 4px 0;
}

.top-banner h3 {
    font-size: 24px;
    line-height: 1.4;
    color: #fff;
    margin-bottom: 0;
}

.top-banner i {
    color: #fff;
    margin-right: 15px;
    margin-left: 15px;
    font-size: 20px;
}

.euro-list h3 {
    font-size: 18px;
    line-height: 1.4;
}

.rotate {
    -webkit-animation: rotate 5s normal linear infinite;
    animation: rotate 5s normal linear infinite;
}

@keyframes rotate {
    0% {
        -webkit-transform: rotate3d(0, 0, 1, 0deg);
        transform: rotate3d(0, 0, 1, 0deg);
    }

    25% {
        -webkit-transform: rotate3d(0, 0, 1, 90deg);
        transform: rotate3d(0, 0, 1, 90deg);
    }

    50% {
        -webkit-transform: rotate3d(0, 0, 1, 180deg);
        transform: rotate3d(0, 0, 1, 180deg);
    }

    75% {
        -webkit-transform: rotate3d(0, 0, 1, 270deg);
        transform: rotate3d(0, 0, 1, 270deg);
    }

    100% {
        -webkit-transform: rotate3d(0, 0, 1, 360deg);
        transform: rotate3d(0, 0, 1, 360deg);
    }
}

.euro-news {
    padding: 0 15px 25px 15px;
}

.bg {
    background: linear-gradient(90deg, hsl(227.4, 54.3%, 65.7%) 30%, hsl(211.9, 85.5%, 10.8%) 100%);
}

.ev-head {
    color: #fff;
    font-size: 28px;
    line-height: 1.4;
}

.common-btn-wrap .ev-more {
    background-color: #261680 !important;
}

.border-right-innerF {
    border-right: 1px solid #24475b;
}

.euro-wrap {
    padding-bottom: 15px;
    margin-bottom: 15px;
    border-bottom: 1px solid #24475b;
}

.euro-list {
    padding-bottom: 15px;
    margin-bottom: 15px;
    border-bottom: 1px solid #24475b;
}

.euro-wrap h3 {
    color: #fff;
    font-size: 22px;
    line-height: 1.4;
    padding-top: 10px;
}

.euro-list h3 {
    color: #fff;
}

/* .TopLeadList dotlottie-player{display:inline-block;vertical-align:middle;}
.MainLead dotlottie-player{display:inline-block;vertical-align:middle;}
.CatMain-detail dotlottie-player{display:inline-block;vertical-align:middle;}
*/
.live-icon {
    width: 30px;
    height: 30px;
    padding: 5px;
    display: inline !important;
}

.live-icon-head {
    width: 30px;
    height: 30px;
}

/* live portion */
.livenow-icon-section {
    width: 25px;
    height: 25px;
    position: block;
}

.livenow {
    padding: 30px 31px 4px 0px;
}

.live-icon-margin>span {
    margin: 8px auto !important;
}

.live h5 {
    margin-bottom: 0;
    font-size: 18px;
    line-height: 1.4;
    font-weight: 600;
    margin-top: 3px;
}

.livenow>span {
    vertical-align: middle;
    width: 25px;
    height: 25px;
    border-radius: 100%;
    position: absolute;
    margin: 0 auto;
    border: 2px solid white;
    -webkit-animation: live 2s infinite ease-in-out;
    animation: live 2s infinite ease-in-out;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}

.livenow>span:nth-child(1) {
    background-color: rgba(255, 255, 255, 0.3);
    background-color: #e35252;
    -webkit-animation-delay: -0.1s;
    animation-delay: -0.1s;
}

.livenow>span:nth-child(2) {
    -webkit-animation-delay: 0.16s;
    animation-delay: 0.16s;
}

.livenow>span:nth-child(3) {
    -webkit-animation-delay: 0.42s;
    animation-delay: 0.42s;
    border: 2px solid rgba(255, 255, 255, 0.5);
}

.livenow>span:nth-child(4) {
    border: 2px solid #e35252;
    -webkit-animation-delay: -0.42s;
    animation-delay: -0.42s;
}

.livenow>div {
    vertical-align: middle;
    width: 25px;
    height: 25px;
    border-radius: 100%;
    position: absolute;
    margin: 0 auto;
    border: 2px solid white;
    -webkit-animation: live 2s infinite ease-in-out;
    animation: live 2s infinite ease-in-out;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}

.livenow>div:nth-child(1) {
    background-color: rgba(255, 255, 255, 0.3);
    background-color: #e35252;
    -webkit-animation-delay: -0.1s;
    animation-delay: -0.1s;
}

.livenow>div:nth-child(2) {
    -webkit-animation-delay: 0.16s;
    animation-delay: 0.16s;
}

.livenow>div:nth-child(3) {
    -webkit-animation-delay: 0.42s;
    animation-delay: 0.42s;
    border: 2px solid rgba(255, 255, 255, 0.5);
}

.livenow>div:nth-child(4) {
    border: 2px solid #e35252;
    -webkit-animation-delay: -0.42s;
    animation-delay: -0.42s;
}

.sharethis-inline-share-buttons .st-btn {
    background: #fff !important;
}

.sharethis-inline-share-buttons .st-btn:hover {
    background: #f0d0d0 !important;
    transition: .3s all;
}

@-webkit-keyframes live {

    0%,
    80%,
    100% {
        -webkit-transform: scale(0.6);
    }

    40% {
        -webkit-transform: scale(1);
    }
}

@keyframes live {

    0%,
    80%,
    100% {
        transform: scale(0.6);
        -webkit-transform: scale(0.6);
    }

    40% {
        transform: scale(1);
        -webkit-transform: scale(1);
    }
}

.live-desc h3 {
    font-size: 18px;
    line-height: 1.4;
    margin-right: 10px;
    margin-top: 5px;
    color: var(--black);
    padding-left: 25px;
}

.live-desc h3>a {
    color: var(--black);
}

.live-heading .livenow {
    padding: 0px 47px 38px 0px;
}

.live-heading .livenow>div {
    width: 40px;
    height: 40px;
}

.live-heading h1 {
    color: var(--arrow-c-brand1);
}

.subhead-liveblog p {
    font-size: 18px;
    font-style: normal;
    line-height: 1.4;
    color: var(--black);
}

.liveblog-details-area {
    padding: 30px 0;
    background-color: #EAEAEA;
}

.blog-headline h2 {
    color: var(--background-color);
    font-size: 34px;
    line-height: 1.4;
    font-weight: 600;
    padding-bottom: 15px;
    border-bottom: 1px solid #000;
}

.liveblog-contents {
    padding-top: 15px;
}

.author-live {
    margin: 10px 0;
}

.liveblog-summary {
    padding: 10px 10px 10px 25px;
    background-color: #fff;
    margin-bottom: 16px;
}

.liveblog-summary ul {
    margin: 0;
    padding: 0;
}

.liveblog-summary ul li {
    font-size: 16px;
    line-height: 1.4;
    margin-bottom: 15px;
}

.liveblog-details .liveblog-summary {
    padding: 10px;
}

.liveblog-details-body {
    margin-bottom: 20px;
}

.liveblog-details-body .liveblog-summary ul {
    padding-left: 30px;
}

.cat-head h4 {
    font-size: 14px;
    line-height: 1.4;
}

.cat-head h4::before {
    background-color: var(--arrow-c-brand1);
    content: "";
    height: 2px;
    left: 4px;
    position: absolute;
    top: 100%;
    width: 25px;
    margin-top: 5px;
}

.liveblog-title {
    margin-bottom: 10px;
    font-size: 28px;
    line-height: 1.4;
    font-weight: 600;
}

/* .liveblog-details .cat-head{margin-bottom:20px;}
*/
.liveblog-details-body .cat-head {
    margin-bottom: 20px;
}

.lv-desc p {
    font-size: 16px;
    line-height: 1.4;
    color: var(--black);
    margin-bottom: 15px;
}

.lv-desc h5 a {
    text-decoration: underline;
    color: var(--black);
    font-weight: 600;
}

.lv-desc img {
    max-width: 100% !important;
    height: auto !important;
}

.lv-share a {
    display: inline-block;
    height: 32px;
    width: 32px;
    text-align: center;
    line-height: 32px;
    background-color: #ccc;
    color: #000;
    margin-right: 10px;
    font-size: 16px;
    border-radius: 50%;
}

.details-brief .key-events-content:last-child {
    margin-bottom: 30px;
}

.sp-head h5 a {
    color: var(--black) !important;
    font-size: 20px;
}

.sp-head .SectionHeading {
    margin-bottom: 20px;
}

.sp-head h5 {
    margin: 10px 0;
}

/* Details3 Page CSS  */
.details-img p {
    font-size: 16px;
    line-height: 26px;
    margin-top: 5px;
    display: flex;
    justify-content: start;
}

.details-title .details-brief-italic {
    color: #3b3b3b;
    margin-bottom: 30px;
}

.all-bangladesh .details-img {
    padding: 0 0 5px 0;
}

/* Details4 Page CSS  */
.world-area .video-frame iframe {
    height: 600px;
}

.world-area .connet-social {
    margin-bottom: 30px;
}

/* Details Page Data Table CSS */
/* .details-data-table{margin-bottom:30px;}
.details-data-table p{font-size:20px;color:var(--black);line-height:1.452;margin-bottom:30px;}
*/
.table-responsive {
    margin-bottom: 30px;
}

.table-responsive td {
    font-size: 18px;
    color: var(--black);
}

/* Details Page Read More with Link */
/* .details-link-Rmore ul{list-style:none;}
.details-link-Rmore ul li{margin-bottom:20px;}
*/
.details-link-Rmore>a {
    font-size: 20px;
    color: #0c0cff;
    line-height: 1.452;
    font-weight: 600;
}

.details-link-Rmore>a:hover {
    color: var(--arrow-c-brand1);
    transition: all 0.2s ease;
}

/* PDF Preview Section Area */
.PDF-preview-area {
    margin-bottom: 30px;
}

.PDF-preview-box {
    border: 1px solid #c0c0c0;
    border-radius: 5px;
    padding: 30px 25px;
    background: #e9e9e9;
    display: flex;
    justify-content: space-between;
}

.PDF-preview-box .PDF-preview-title span {
    background: var(--arrow-c-brand1);
    padding: 8px 10px;
    border-radius: 5px;
    color: #fff;
    margin-right: 10px;
    font-size: 17px;
    line-height: 27px;
    font-weight: 700;
}

.PDF-preview-box .PDF-preview-title {
    font-size: 20px;
    line-height: 30px;
    margin-bottom: 0;
}

.PDF-preview-box .preview {
    /* background:#fff;*/
    border: 1px solid #535353;
    padding: 7px 10px;
    border-radius: 5px;
    font-size: 15px;
    color: #152141;
    display: inline-block;
    margin-bottom: 0;
}

.PDF-preview-box .preview:hover {
    color: var(--arrow-c-brand1);
}

.spot {
    position: relative;
    color: var(--primary-bg-color);
    padding-right: 15px;
}

.spot::before {
    content: " â€¢";
    position: absolute;
    font-family: var(--primary-font);
    right: 3px;
    top: 50%;
    color: var(--primary-bg-color);
    transform: translateY(-50%);
}

/* special menu */
.awesome {
    font-family: futura;
    width: 100%;
    text-align: center;
    color: #313131;
    font-size: 25px;
    /* font-weight:bold;*/
    -webkit-animation: colorchange 3s infinite alternate;
}

@-webkit-keyframes colorchange {
    0% {
        color: #222;
    }

    30% {
        color: #803535;
    }

    50% {
        color: red;
    }

    70% {
        color: red;
    }

    100% {
        color: #222;
    }
}

/* Writters page */
.writters-section {
    padding: 40px 0;
}

.writters-section .op-content {
    padding-top: 0;
}

.writters-section .op-text h1 {
    font-size: 22px;
    line-height: 1.2;
    margin: 15px 0;
    font-weight: 700;
}

.writter-content:hover h1 {
    color: var(--primary-bg-color);
}

.writters-section .op-text p {
    color: var(--grey-text-color);
    font-size: 16px;
    line-height: 1.4;
    font-family: var(--primary-font);
}

.writters-news {
    padding-top: 28px;
}

.writters-news .cat-head {
    margin-bottom: 10px;
}

.writters-news .cat-head a {
    font-size: 16px;
}

.writters-news .SubcatList-detail h6 {
    font-size: 15px;
    margin: 5px 0;
    color: var(--grey-text-color);
}

/* tag page */
.topic-heading-area {
    padding-bottom: 4px;
}

.topic-results {
    padding-top: 18px;
}

@media (min-width: 768px) {
    .topic-results-column {
        flex: 0 0 70%;
        max-width: 70%;
    }
}

.tag-text h5 {
    font-size: 24px;
    line-height: 1.4;
    margin-bottom: 6px;
    font-weight: 800;
}

.tag-text .cat-head h1 {
    font-size: 22px;
    font-weight: 800;
    line-height: 1.4;
    text-transform: uppercase;
    display: -webkit-box;
    ;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

.tag-text p {
    color: var(--grey-text-color);
    font-size: 18px;
    line-height: 1.2;
    display: -webkit-box;
    ;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

.tag-text .cat-head {
    margin-bottom: 10px;
}

.tag-content {
    padding-bottom: 15px;
}

.tag-title {
    padding-bottom: 15px;
    border-bottom: 1px solid #dede;
}

.writters-news .SubCat-wrapper {
    border-bottom: 1px solid #dedede;
}

.writters-news .SubCat-wrapper:last-child {
    border-bottom: 0;
}

.ad-wrapper-writter {
    padding-top: 28px;
}

/* contact-us-page */
.contactUsPage {
    padding: 40px 0;
}

.ContactForm label {
    font-size: 16px;
    font-weight: 700;
}

.ContactForm .form-control,
.ContactForm select {
    border-radius: 0;
    padding: 8px;
}

.ContactForm .form-select:focus {
    border-color: var(--primary-bg-color);
    box-shadow: none;
}

.ContactForm .form-control:focus {
    border-color: var(--primary-bg-color);
    box-shadow: none;
}

.ContactForm .form-control::placeholder {
    font-size: 14px;
}

.submit-btn input[type="submit"] {
    min-width: 170px;
    padding: 11px 32px;
    border: 1px solid var(--primary-color);
    border-radius: 5px;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.4;
    text-align: center;
    background: var(--primary-color);
    color: var(--white-color);
    cursor: pointer;
    transition: background-color .25s ease, border-color .25s ease, transform .25s ease;
}

.submit-btn input[type="submit"]:hover {
    border-color: var(--secondary-color);
    background: var(--secondary-color);
    color: var(--white-color);
    transform: translateY(-1px);
}

.submit-btn input[type="submit"]:focus-visible {
    outline: 3px solid rgba(15, 104, 73, .25);
    outline-offset: 3px;
}

@media(max-width:575.98px) {
    .submit-btn input[type="submit"] {
        width: 100%;
    }
}

.ContactInfo {
    margin-top: 37px;
}

.ContactInfoGroup {
    border: 1px solid #dedede;
    margin-bottom: 10px;
    padding: 10px;
}

.ContactInfoGroup h2 {
    font-size: 16px;
    font-weight: 700;
    margin-bottom: 5px;
}

.ContactInfoGroup p {
    font-size: 14px;
    line-height: 24px;
    color: var(--grey-text-color);
}

.ContactInfoGroup p>a {
    margin-right: 5px;
    color: var(--grey-text-color);
}

/* about-us-area */
.AboutUsPage {
    padding: 40px 0;
}

.AboutUsSlideWrap .priv_arrow,
.AboutUsSlideWrap .next_arrow {
    position: absolute;
    top: 50%;
    width: 40px;
    height: 40px;
    font-size: 14px;
    line-height: 40px;
    text-align: center;
    transform: translateY(-50%);
    border-radius: 50%;
    background: var(--black);
    z-index: 1;
    cursor: pointer;
}

.AboutUsSlideWrap .priv_arrow {
    left: 0px;
}

.AboutUsSlideWrap .next_arrow {
    right: 0px;
}

.AboutUsSlideWrap .priv_arrow i,
.AboutUsSlideWrap .next_arrow i {
    color: var(--white);
}

.AboutUsSlideWrap .slick-dots {
    bottom: -35px;
}

.AboutUsSlideWrap .slick-dots li {
    margin: 0 1px;
}

.AboutUsSlideWrap .slick-dots li button::before {
    font-size: 15px;
    color: var(--primary-bg-color);
}

.AboutUsSlideWrap .slick-dots li.slick-active button::before {
    color: var(--primary-bg-color);
    opacity: 1;
}

.AboutUsSlideWrap .items {
    position: relative;
}

.AboutUsSlideWrap .items img {
    aspect-ratio: 2.5;
    object-fit: cover;
    object-position: center;
}

.AboutUsTextArea {
    padding-top: 40px;
}

.AboutUsTextWrap h1 {
    font-size: 30px;
    font-weight: 700;
    margin-bottom: 20px;
}

.AboutUsTextWrap p {
    font-size: 20px;
    line-height: 30px;
    color: var(--grey-text-color);
    margin-bottom: 10px;
    font-family: var(--primary-font);
}

.AboutUsPage {
    padding: 0;
}

.about-hero {
    position: relative;
    overflow: hidden;
    padding: 80px 0;
    background: linear-gradient(135deg, #1d3b78 0%, var(--primary) 65%, #3e68bb 100%);
    color: var(--white-color);
}

.about-hero::after {
    content: "";
    position: absolute;
    width: 360px;
    height: 360px;
    right: -100px;
    bottom: -220px;
    border: 70px solid rgba(255, 255, 255, .07);
    border-radius: 50%;
}

.about-eyebrow,
.about-section-heading>span,
.about-reader-panel>div>span {
    display: inline-block;
    margin-bottom: 12px;
    color: var(--primary);
    font-size: 15px;
    font-weight: 700;
    letter-spacing: .04em;
}

.about-hero .about-eyebrow {
    color: #dce7ff;
}

.about-hero h1 {
    max-width: 750px;
    margin-bottom: 18px;
    color: var(--white-color);
    font-size: 52px;
    font-weight: 800;
    line-height: 1.2;
}

.about-hero p {
    max-width: 780px;
    margin: 0;
    color: rgba(255, 255, 255, .88);
    font-size: 21px;
    line-height: 1.8;
}

.about-logo-card {
    position: relative;
    z-index: 1;
    padding: 40px 30px;
    background: var(--white-color);
    border-radius: 16px;
    text-align: center;
    box-shadow: 0 20px 50px rgba(0, 0, 0, .18);
}

.about-logo-card img {
    max-width: 190px;
    margin-bottom: 22px;
}

.about-logo-card span {
    display: block;
    color: #4d5b56;
    font-size: 15px;
    font-weight: 600;
}

.about-intro,
.about-coverage,
.about-standards,
.about-reader-note {
    padding: 70px 0;
}

.about-section-heading {
    margin-bottom: 32px;
}

.about-section-heading h2 {
    margin: 0;
    color: var(--black-color);
    font-size: 34px;
    font-weight: 800;
    line-height: 1.35;
}

.about-section-heading>p {
    max-width: 760px;
    margin: 15px auto 0;
    color: #65716d;
    font-size: 17px;
    line-height: 1.7;
}

.about-copy p {
    margin-bottom: 16px;
    color: #4e5a56;
    font-size: 18px;
    line-height: 1.9;
    text-align: justify;
}

.about-copy h3 {
    margin: 30px 0 12px;
    padding-left: 12px;
    border-left: 4px solid var(--primary);
    color: var(--black-color);
    font-size: 26px;
    font-weight: 800;
}

.about-purpose-card {
    height: 100%;
    padding: 38px;
    background: #f3f6fc;
    border: 1px solid #dce5f5;
    border-radius: 16px;
}

.about-purpose-card>i {
    width: 55px;
    height: 55px;
    margin-bottom: 22px;
    background: var(--primary);
    border-radius: 14px;
    color: var(--white-color);
    font-size: 22px;
    line-height: 55px;
    text-align: center;
}

.about-purpose-card h2 {
    margin-bottom: 15px;
    color: var(--black-color);
    font-size: 28px;
    font-weight: 800;
}

.about-purpose-card p {
    color: #4e5a56;
    font-size: 17px;
    line-height: 1.8;
}

.about-purpose-card ul {
    margin: 22px 0 0;
    padding: 0;
    list-style: none;
}

.about-purpose-card li {
    display: flex;
    gap: 10px;
    margin-top: 12px;
    color: #31423c;
    font-size: 16px;
    line-height: 1.5;
}

.about-purpose-card li i {
    margin-top: 4px;
    color: var(--primary);
}

.about-coverage {
    background: #f6f8fc;
}

.about-feature-heading {
    margin-top: 52px;
}

.about-topic-card {
    height: 100%;
    padding: 30px;
    background: var(--white-color);
    border: 1px solid #e5ebe8;
    border-radius: 14px;
    transition: transform .25s ease, box-shadow .25s ease, border-color .25s ease;
}

.about-topic-card:hover {
    transform: translateY(-5px);
    border-color: #b8c9e8;
    box-shadow: 0 14px 35px rgba(39, 77, 152, .12);
}

.about-topic-card>i {
    margin-bottom: 20px;
    color: var(--primary);
    font-size: 29px;
}

.about-topic-card h3,
.about-standard-card h3 {
    margin-bottom: 10px;
    color: var(--black-color);
    font-size: 22px;
    font-weight: 700;
}

.about-topic-card p,
.about-standard-card p {
    margin: 0;
    color: #65716d;
    font-size: 16px;
    line-height: 1.7;
}

.about-standard-card {
    height: 100%;
    padding: 28px;
    border-top: 3px solid var(--primary);
    background: #f8faf9;
    border-radius: 0 0 12px 12px;
}

.about-standard-card strong {
    display: block;
    margin-bottom: 16px;
    color: var(--primary);
    font-size: 26px;
    font-weight: 800;
}

.about-contribution-row {
    margin-top: 38px;
}

.about-reader-note {
    padding-top: 10px;
}

.about-reader-panel {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 40px;
    padding: 45px;
    background: #1d3b78;
    border-radius: 18px;
    color: var(--white-color);
}

.about-reader-panel>div>span {
    color: #dce7ff;
}

.about-reader-panel h2 {
    max-width: 700px;
    margin-bottom: 12px;
    color: var(--white-color);
    font-size: 30px;
    font-weight: 800;
    line-height: 1.4;
}

.about-reader-panel p {
    max-width: 720px;
    margin: 0;
    color: rgba(255, 255, 255, .78);
    font-size: 16px;
    line-height: 1.75;
}

.about-reader-actions {
    min-width: 210px;
    text-align: center;
}

.about-primary-btn {
    display: block;
    margin-bottom: 15px;
    padding: 12px 24px;
    background: var(--secondary-color);
    border-radius: 6px;
    color: var(--white-color);
    font-size: 16px;
    font-weight: 700;
    transition: background .2s ease;
}

.about-primary-btn:hover {
    background: #bb241f;
    color: var(--white-color);
}

.about-email-link {
    color: #d9eee6;
    font-size: 14px;
    word-break: break-word;
}

.about-email-link:hover {
    color: var(--white-color);
}

.about-email-link i {
    margin-right: 5px;
}

.dark .about-section-heading h2,
.dark .about-copy h3,
.dark .about-purpose-card h2,
.dark .about-topic-card h3,
.dark .about-standard-card h3 {
    color: var(--white-color);
}

.dark .about-copy p,
.dark .about-section-heading>p,
.dark .about-topic-card p,
.dark .about-standard-card p {
    color: #c6ceca;
}

.dark .about-purpose-card,
.dark .about-topic-card,
.dark .about-standard-card {
    background: #151a18;
    border-color: #29332f;
}

.dark .about-purpose-card p,
.dark .about-purpose-card li {
    color: #c6ceca;
}

.dark .about-coverage {
    background: #101412;
}

@media(max-width:991.98px) {
    .about-hero {
        padding: 60px 0;
    }

    .about-hero h1 {
        font-size: 42px;
    }

    .about-reader-panel {
        align-items: flex-start;
        flex-direction: column;
    }

    .about-reader-actions {
        width: 100%;
        text-align: left;
    }

    .about-primary-btn {
        display: inline-block;
        margin-right: 18px;
    }
}

@media(max-width:575.98px) {
    .AboutUsPage {
        padding: 0;
    }

    .about-hero {
        padding: 48px 0;
    }

    .about-hero h1 {
        font-size: 34px;
    }

    .about-hero p {
        font-size: 18px;
    }

    .about-intro,
    .about-coverage,
    .about-standards,
    .about-reader-note {
        padding: 50px 0;
    }

    .about-section-heading h2 {
        font-size: 28px;
    }

    .about-copy h3 {
        font-size: 23px;
    }

    .about-purpose-card,
    .about-topic-card,
    .about-standard-card {
        padding: 24px;
    }

    .about-reader-panel {
        padding: 30px 24px;
    }

    .about-reader-panel h2 {
        font-size: 25px;
    }

    .about-reader-actions {
        text-align: center;
    }

    .about-primary-btn {
        display: block;
        margin-right: 0;
    }
}

/* Comment policy page */
.CommentPolicyPage {
    background: #f5f7fb;
}

.comment-policy-hero {
    position: relative;
    overflow: hidden;
    padding: 72px 0;
    background: linear-gradient(135deg, #1d3b78 0%, var(--primary) 72%, #3e68bb 100%);
    color: var(--white-color);
}

.comment-policy-hero::after {
    content: "";
    position: absolute;
    right: -90px;
    bottom: -190px;
    width: 340px;
    height: 340px;
    border: 65px solid rgba(255, 255, 255, .07);
    border-radius: 50%;
}

.comment-policy-eyebrow,
.comment-policy-section-heading>span,
.comment-policy-report>div>span {
    display: inline-block;
    margin-bottom: 12px;
    color: #dce7ff;
    font-size: 15px;
    font-weight: 700;
    letter-spacing: .04em;
}

.comment-policy-hero h1 {
    margin-bottom: 16px;
    color: var(--white-color);
    font-size: 48px;
    font-weight: 800;
    line-height: 1.25;
}

.comment-policy-hero p {
    max-width: 780px;
    margin: 0;
    color: rgba(255, 255, 255, .88);
    font-size: 20px;
    line-height: 1.8;
}

.comment-policy-hero-card {
    position: relative;
    z-index: 1;
    padding: 34px 28px;
    background: rgba(255, 255, 255, .11);
    border: 1px solid rgba(255, 255, 255, .22);
    border-radius: 16px;
    text-align: center;
    backdrop-filter: blur(4px);
}

.comment-policy-hero-card>i {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 68px;
    height: 68px;
    margin: 0 auto 20px;
    background: var(--white-color);
    border-radius: 50%;
    color: var(--primary);
    font-size: 29px;
}

.comment-policy-hero-card strong,
.comment-policy-hero-card span {
    display: block;
}

.comment-policy-hero-card strong {
    margin-bottom: 8px;
    color: var(--white-color);
    font-size: 21px;
}

.comment-policy-hero-card span {
    color: #dce7ff;
    font-size: 15px;
}

.comment-policy-content {
    padding: 64px 0 75px;
}

.comment-policy-intro {
    display: flex;
    align-items: center;
    gap: 35px;
    margin-bottom: 34px;
    padding: 30px 34px;
    background: var(--white-color);
    border-left: 4px solid var(--primary);
    border-radius: 10px;
    box-shadow: 0 8px 28px rgba(39, 77, 152, .08);
}

.comment-policy-intro>div {
    min-width: 165px;
    padding-right: 30px;
    border-right: 1px solid #dce5f3;
}

.comment-policy-intro span,
.comment-policy-intro strong {
    display: block;
}

.comment-policy-intro span {
    margin-bottom: 5px;
    color: #64708a;
    font-size: 14px;
}

.comment-policy-intro strong {
    color: var(--primary);
    font-size: 18px;
}

.comment-policy-intro p {
    margin: 0;
    color: #46516a;
    font-size: 17px;
    line-height: 1.85;
    text-align: justify;
}

.comment-policy-principles {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 22px;
    margin-bottom: 42px;
}

.comment-policy-principles article,
.comment-policy-details article {
    height: 100%;
    padding: 28px;
    background: var(--white-color);
    border: 1px solid #dce4f1;
    border-radius: 12px;
}

.comment-policy-principles i,
.comment-policy-details i {
    margin-bottom: 16px;
    color: var(--primary);
    font-size: 25px;
}

.comment-policy-principles h2,
.comment-policy-details h2 {
    margin-bottom: 9px;
    color: var(--black-color);
    font-size: 21px;
    font-weight: 750;
}

.comment-policy-principles p,
.comment-policy-details p {
    margin: 0;
    color: #65718a;
    font-size: 16px;
    line-height: 1.7;
}

.comment-policy-guide {
    height: 100%;
    padding: 34px;
    background: var(--white-color);
    border: 1px solid #dce4f1;
    border-radius: 14px;
}

.comment-policy-guide--allowed {
    border-top: 4px solid var(--primary);
}

.comment-policy-guide--blocked {
    border-top: 4px solid #3e68bb;
}

.comment-policy-guide-title {
    display: flex;
    align-items: center;
    gap: 14px;
    margin-bottom: 20px;
}

.comment-policy-guide-title i {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 38px;
    height: 38px;
    border-radius: 50%;
    color: var(--white-color);
}

.comment-policy-guide--allowed .comment-policy-guide-title i {
    background: var(--primary);
}

.comment-policy-guide--blocked .comment-policy-guide-title i {
    background: #3e68bb;
}

.comment-policy-guide-title h2 {
    margin: 0;
    color: var(--black-color);
    font-size: 24px;
    font-weight: 800;
}

.comment-policy-guide ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

.comment-policy-guide li {
    position: relative;
    margin-top: 13px;
    padding-left: 25px;
    color: #46516a;
    font-size: 16px;
    line-height: 1.65;
}

.comment-policy-guide li::before {
    content: "";
    position: absolute;
    top: 10px;
    left: 3px;
    width: 7px;
    height: 7px;
    background: #7f9dd4;
    border-radius: 50%;
}

.comment-policy-moderation {
    margin: 58px 0;
}

.comment-policy-section-heading {
    max-width: 760px;
    margin: 0 auto 30px;
    text-align: center;
}

.comment-policy-section-heading>span {
    color: var(--primary);
}

.comment-policy-section-heading h2 {
    margin-bottom: 12px;
    color: var(--black-color);
    font-size: 34px;
    font-weight: 800;
}

.comment-policy-section-heading p {
    margin: 0;
    color: #65718a;
    font-size: 17px;
    line-height: 1.7;
}

.comment-policy-moderation article {
    height: 100%;
    padding: 28px;
    background: #f2f5fb;
    border-radius: 12px;
}

.comment-policy-moderation article strong {
    display: block;
    margin-bottom: 16px;
    color: var(--primary);
    font-size: 25px;
}

.comment-policy-moderation article h3 {
    margin-bottom: 9px;
    color: var(--black-color);
    font-size: 21px;
    font-weight: 750;
}

.comment-policy-moderation article p {
    margin: 0;
    color: #46516a;
    font-size: 16px;
    line-height: 1.7;
}

.comment-policy-note {
    display: flex;
    gap: 15px;
    margin-top: 24px;
    padding: 22px 25px;
    background: #eef4ff;
    border: 1px solid #c9d9f5;
    border-radius: 10px;
}

.comment-policy-note i {
    margin-top: 5px;
    color: var(--primary);
    font-size: 19px;
}

.comment-policy-note p {
    margin: 0;
    color: #46516a;
    font-size: 15px;
    line-height: 1.75;
}

.comment-policy-details {
    margin-bottom: 55px;
}

.comment-policy-details a {
    color: var(--primary);
    font-weight: 700;
}

.comment-policy-report {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 45px;
    padding: 42px 45px;
    background: #1d3b78;
    border-radius: 16px;
    color: var(--white-color);
}

.comment-policy-report h2 {
    margin-bottom: 10px;
    color: var(--white-color);
    font-size: 30px;
    font-weight: 800;
}

.comment-policy-report p {
    max-width: 730px;
    margin: 0;
    color: rgba(255, 255, 255, .8);
    font-size: 16px;
    line-height: 1.75;
}

.comment-policy-report-actions {
    min-width: 220px;
    text-align: center;
}

.comment-policy-primary-btn {
    display: block;
    margin-bottom: 14px;
    padding: 12px 24px;
    background: var(--white-color);
    border-radius: 6px;
    color: var(--primary);
    font-size: 16px;
    font-weight: 700;
}

.comment-policy-primary-btn:hover {
    background: #dce7ff;
    color: var(--primary);
}

.comment-policy-report-actions>a:last-child {
    color: #dce7ff;
    font-size: 14px;
    word-break: break-word;
}

.comment-policy-report-actions>a:last-child:hover {
    color: var(--white-color);
}

.dark .CommentPolicyPage {
    background: #101626;
}

.dark .comment-policy-intro,
.dark .comment-policy-principles article,
.dark .comment-policy-guide,
.dark .comment-policy-details article {
    background: #171d2d;
    border-color: #2d3b5a;
}

.dark .comment-policy-principles h2,
.dark .comment-policy-details h2,
.dark .comment-policy-guide-title h2,
.dark .comment-policy-section-heading h2,
.dark .comment-policy-moderation article h3 {
    color: var(--white-color);
}

.dark .comment-policy-intro p,
.dark .comment-policy-principles p,
.dark .comment-policy-details p,
.dark .comment-policy-guide li,
.dark .comment-policy-section-heading p,
.dark .comment-policy-moderation article p {
    color: #c7d2e9;
}

.dark .comment-policy-intro>div {
    border-color: #344567;
}

.dark .comment-policy-moderation article {
    background: #202a40;
}

@media(max-width:991.98px) {
    .comment-policy-hero {
        padding: 58px 0;
    }

    .comment-policy-hero h1 {
        font-size: 40px;
    }

    .comment-policy-principles {
        grid-template-columns: 1fr;
    }

    .comment-policy-report {
        align-items: flex-start;
        flex-direction: column;
    }

    .comment-policy-report-actions {
        width: 100%;
        text-align: left;
    }

    .comment-policy-primary-btn {
        display: inline-block;
        margin-right: 18px;
    }
}

@media(max-width:767.98px) {
    .comment-policy-content {
        padding: 45px 0 55px;
    }

    .comment-policy-intro {
        align-items: flex-start;
        flex-direction: column;
        gap: 18px;
        padding: 25px;
    }

    .comment-policy-intro>div {
        width: 100%;
        padding: 0 0 17px;
        border-right: 0;
        border-bottom: 1px solid #dce5f3;
    }

    .comment-policy-guide {
        padding: 26px 22px;
    }

    .comment-policy-moderation {
        margin: 45px 0;
    }

    .comment-policy-report {
        padding: 32px 26px;
    }
}

@media(max-width:575.98px) {
    .comment-policy-hero {
        padding: 45px 0;
    }

    .comment-policy-hero h1 {
        font-size: 32px;
    }

    .comment-policy-hero p {
        font-size: 17px;
    }

    .comment-policy-section-heading h2 {
        font-size: 28px;
    }

    .comment-policy-guide-title h2 {
        font-size: 21px;
    }

    .comment-policy-report h2 {
        font-size: 26px;
    }

    .comment-policy-report-actions {
        text-align: center;
    }

    .comment-policy-primary-btn {
        display: block;
        margin-right: 0;
    }
}

/* Shared policy pages */
.PolicyPage {
    background: #f5f7fb;
}

.policy-page-hero {
    position: relative;
    overflow: hidden;
    padding: 72px 0;
    background: linear-gradient(135deg, #1d3b78 0%, var(--primary) 72%, #3e68bb 100%);
    color: var(--white-color);
}

.policy-page-hero::after {
    content: "";
    position: absolute;
    right: -90px;
    bottom: -190px;
    width: 340px;
    height: 340px;
    border: 65px solid rgba(255, 255, 255, .07);
    border-radius: 50%;
}

.policy-page-eyebrow {
    display: inline-block;
    margin-bottom: 12px;
    color: #dce7ff;
    font-size: 15px;
    font-weight: 700;
    letter-spacing: .04em;
}

.policy-page-hero h1 {
    margin-bottom: 16px;
    color: var(--white-color);
    font-size: 48px;
    font-weight: 800;
    line-height: 1.25;
}

.policy-page-hero h1 small {
    display: block;
    margin-top: 8px;
    color: #dce7ff;
    font-size: 17px;
    font-weight: 600;
    letter-spacing: .03em;
}

.policy-page-hero p {
    max-width: 780px;
    margin: 0;
    color: rgba(255, 255, 255, .88);
    font-size: 20px;
    line-height: 1.8;
}

.policy-page-hero-card {
    position: relative;
    z-index: 1;
    padding: 34px 28px;
    background: rgba(255, 255, 255, .11);
    border: 1px solid rgba(255, 255, 255, .22);
    border-radius: 16px;
    text-align: center;
    backdrop-filter: blur(4px);
}

.policy-page-hero-card>i {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 68px;
    height: 68px;
    margin: 0 auto 20px;
    background: var(--white-color);
    border-radius: 50%;
    color: var(--primary);
    font-size: 28px;
}

.policy-page-hero-card strong,
.policy-page-hero-card span {
    display: block;
}

.policy-page-hero-card strong {
    margin-bottom: 8px;
    color: var(--white-color);
    font-size: 21px;
}

.policy-page-hero-card span {
    color: #dce7ff;
    font-size: 15px;
}

.policy-page-content {
    padding: 64px 0 75px;
}

.policy-page-summary {
    display: flex;
    align-items: center;
    gap: 35px;
    margin-bottom: 32px;
    padding: 30px 34px;
    background: var(--white-color);
    border-left: 4px solid var(--primary);
    border-radius: 10px;
    box-shadow: 0 8px 28px rgba(39, 77, 152, .08);
}

.policy-page-date {
    min-width: 165px;
    padding-right: 30px;
    border-right: 1px solid #dce5f3;
}

.policy-page-date span,
.policy-page-date strong {
    display: block;
}

.policy-page-date span {
    margin-bottom: 5px;
    color: #64708a;
    font-size: 14px;
}

.policy-page-date strong {
    color: var(--primary);
    font-size: 18px;
}

.policy-page-summary>p {
    margin: 0;
    color: #46516a;
    font-size: 17px;
    line-height: 1.85;
    text-align: justify;
}

.policy-page-highlights {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 22px;
    margin-bottom: 42px;
}

.PolicyPage--advertisement .policy-page-highlights {
    grid-template-columns: repeat(2, 1fr);
}

.policy-page-highlights article {
    height: 100%;
    padding: 27px;
    background: var(--white-color);
    border: 1px solid #dce4f1;
    border-radius: 12px;
}

.policy-page-highlights i {
    margin-bottom: 16px;
    color: var(--primary);
    font-size: 24px;
}

.policy-page-highlights h2 {
    margin-bottom: 9px;
    color: var(--black-color);
    font-size: 21px;
    font-weight: 750;
}

.policy-page-highlights p {
    margin: 0;
    color: #65718a;
    font-size: 16px;
    line-height: 1.7;
}

.policy-page-nav {
    position: sticky;
    top: 90px;
    padding: 24px;
    background: var(--white-color);
    border: 1px solid #dce4f1;
    border-radius: 12px;
}

.policy-page-nav>span {
    display: block;
    margin-bottom: 15px;
    padding-bottom: 12px;
    border-bottom: 1px solid #dce4f1;
    color: var(--black-color);
    font-size: 18px;
    font-weight: 800;
}

.policy-page-nav a {
    display: block;
    position: relative;
    padding: 8px 0 8px 16px;
    color: #65718a;
    font-size: 15px;
    line-height: 1.45;
    transition: color .2s ease, transform .2s ease;
}

.policy-page-nav a::before {
    content: "";
    position: absolute;
    top: 16px;
    left: 0;
    width: 6px;
    height: 6px;
    background: #a9bce0;
    border-radius: 50%;
}

.policy-page-nav a:hover {
    color: var(--primary);
    transform: translateX(3px);
}

.policy-page-nav a:hover::before {
    background: var(--primary);
}

.policy-page-document {
    padding: 0 38px;
    background: var(--white-color);
    border: 1px solid #dce4f1;
    border-radius: 14px;
}

.policy-page-section {
    position: relative;
    padding: 38px 0;
    border-bottom: 1px solid #dce4f1;
    scroll-margin-top: 95px;
}

.policy-page-section:last-child {
    border-bottom: 0;
}

.policy-page-section-number {
    display: inline-block;
    margin-bottom: 10px;
    color: var(--primary);
    font-size: 15px;
    font-weight: 800;
    letter-spacing: .08em;
}

.policy-page-section>h2,
.policy-page-contact h2 {
    margin-bottom: 17px;
    color: var(--black-color);
    font-size: 27px;
    font-weight: 800;
    line-height: 1.4;
}

.policy-page-section>h3 {
    margin: 26px 0 10px;
    color: var(--primary);
    font-size: 20px;
    font-weight: 700;
    line-height: 1.45;
}

.policy-page-section>p {
    margin-bottom: 15px;
    color: #46516a;
    font-size: 17px;
    line-height: 1.9;
    text-align: justify;
}

.policy-page-section>p:last-child {
    margin-bottom: 0;
}

.policy-page-section>ul,
.policy-page-split ul {
    margin: 5px 0 0;
    padding: 0;
    list-style: none;
}

.policy-page-section>ul li,
.policy-page-split li {
    position: relative;
    margin-top: 12px;
    padding-left: 25px;
    color: #46516a;
    font-size: 16px;
    line-height: 1.75;
}

.policy-page-section>ul li::before,
.policy-page-split li::before {
    content: "";
    position: absolute;
    top: 11px;
    left: 3px;
    width: 7px;
    height: 7px;
    background: #7f9dd4;
    border-radius: 50%;
}

.policy-page-section a {
    color: var(--primary);
    font-weight: 700;
}

.policy-page-split {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 22px;
}

.policy-page-split>div {
    padding: 24px;
    background: #f2f5fb;
    border-radius: 10px;
}

.policy-page-split h3 {
    margin-bottom: 12px;
    color: var(--black-color);
    font-size: 19px;
    font-weight: 750;
}

.policy-page-note {
    display: flex;
    gap: 14px;
    margin-top: 22px;
    padding: 21px 23px;
    background: #fff8e8;
    border: 1px solid #f0dfb8;
    border-radius: 9px;
}

.policy-page-note i {
    margin-top: 5px;
    color: #a87305;
    font-size: 18px;
}

.policy-page-note p {
    margin: 0;
    color: #665b42;
    font-size: 15px;
    line-height: 1.75;
    text-align: left;
}

.policy-page-contact {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 35px;
    margin: 38px 0;
    padding: 34px;
    background: #1d3b78;
    border: 0;
    border-radius: 12px;
    color: var(--white-color);
}

.policy-page-contact>div>span {
    display: inline-block;
    margin-bottom: 8px;
    color: #dce7ff;
    font-size: 14px;
    font-weight: 700;
}

.policy-page-contact h2 {
    margin-bottom: 8px;
    color: var(--white-color);
    font-size: 25px;
}

.policy-page-contact p {
    max-width: 560px;
    margin: 0;
    color: rgba(255, 255, 255, .8);
    font-size: 15px;
    line-height: 1.7;
    text-align: left;
}

.policy-page-contact p a {
    color: var(--white-color);
    font-weight: 700;
}

.policy-page-contact p a:hover {
    color: #dce7ff;
}

.policy-page-contact-actions {
    min-width: 200px;
    text-align: center;
}

.policy-page-primary-btn {
    display: block;
    margin-bottom: 13px;
    padding: 11px 22px;
    background: var(--white-color);
    border-radius: 6px;
    color: var(--primary) !important;
    font-size: 15px;
    font-weight: 700;
}

.policy-page-primary-btn:hover {
    background: #dce7ff;
}

.policy-page-contact-actions>a:last-child {
    color: #dce7ff;
    font-size: 13px;
    word-break: break-word;
}

.policy-page-contact-actions>a:last-child:hover {
    color: var(--white-color);
}

.dark .PolicyPage {
    background: #101626;
}

.dark .policy-page-summary,
.dark .policy-page-highlights article,
.dark .policy-page-nav,
.dark .policy-page-document {
    background: #171d2d;
    border-color: #2d3b5a;
}

.dark .policy-page-date,
.dark .policy-page-nav>span,
.dark .policy-page-section {
    border-color: #344567;
}

.dark .policy-page-summary>p,
.dark .policy-page-highlights p,
.dark .policy-page-nav a,
.dark .policy-page-section>p,
.dark .policy-page-section>ul li,
.dark .policy-page-split li {
    color: #c7d2e9;
}

.dark .policy-page-highlights h2,
.dark .policy-page-nav>span,
.dark .policy-page-section>h2,
.dark .policy-page-split h3 {
    color: var(--white-color);
}

.dark .policy-page-split>div {
    background: #202a40;
}

@media(max-width:991.98px) {
    .policy-page-hero {
        padding: 58px 0;
    }

    .policy-page-hero h1 {
        font-size: 40px;
    }

    .policy-page-highlights {
        grid-template-columns: 1fr;
    }

    .policy-page-nav {
        position: static;
        display: flex;
        gap: 9px;
        overflow-x: auto;
        margin-bottom: 4px;
        padding: 16px;
        white-space: nowrap;
    }

    .policy-page-nav>span {
        display: none;
    }

    .policy-page-nav a {
        flex: 0 0 auto;
        padding: 8px 13px;
        background: #edf2fb;
        border-radius: 20px;
    }

    .policy-page-nav a::before {
        display: none;
    }

    .policy-page-nav a:hover {
        transform: none;
    }

    .dark .policy-page-nav a {
        background: #202a40;
    }

    .policy-page-contact {
        align-items: flex-start;
        flex-direction: column;
    }

    .policy-page-contact-actions {
        width: 100%;
        text-align: left;
    }

    .policy-page-primary-btn {
        display: inline-block;
        margin-right: 15px;
    }
}

@media(max-width:767.98px) {
    .policy-page-content {
        padding: 45px 0 55px;
    }

    .policy-page-summary {
        align-items: flex-start;
        flex-direction: column;
        gap: 18px;
        padding: 25px;
    }

    .policy-page-date {
        width: 100%;
        padding: 0 0 17px;
        border-right: 0;
        border-bottom: 1px solid #dce5f3;
    }

    .policy-page-document {
        padding: 0 25px;
    }

    .policy-page-split {
        grid-template-columns: 1fr;
    }

    .policy-page-contact {
        padding: 30px 24px;
    }
}

@media(max-width:575.98px) {
    .policy-page-hero {
        padding: 45px 0;
    }

    .policy-page-hero h1 {
        font-size: 32px;
    }

    .policy-page-hero p {
        font-size: 17px;
    }

    .policy-page-document {
        padding: 0 20px;
    }

    .policy-page-section {
        padding: 30px 0;
    }

    .policy-page-section>h2 {
        font-size: 23px;
    }

    .policy-page-contact-actions {
        text-align: center;
    }

    .policy-page-primary-btn {
        display: block;
        margin-right: 0;
    }
}

/* 404 page */
.FouZeroFourpage {
    padding: 40px 0;
}

.FouZeroFourContent h1 {
    font-size: 160px;
    font-weight: 700;
    line-height: 1;
}

.FouZeroFourContent h2 {
    font-size: 30px;
    font-weight: 700;
}

.FouZeroFourContent p {
    font-size: 16px;
    margin: 20px 0;
}

/* photos-details */
.PhotosWrapSlider .priv_arrow,
.PhotosWrapSlider .next_arrow {
    position: absolute;
    top: 50%;
    z-index: 1;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background: var(--black);
    color: var(--white);
    cursor: pointer;
    font-size: 14px;
    line-height: 40px;
    text-align: center;
    transform: translateY(-50%);
    opacity: .8;
}

.PhotosWrapSlider .priv_arrow {
    left: 0;
}

.PhotosWrapSlider .next_arrow {
    right: 0;
}

.PhotosWrapSlider .priv_arrow i,
.PhotosWrapSlider .next_arrow i {
    color: var(--white);
}

.PhotosWrapSlider .slick-dots {
    bottom: 15px;
}

.PhotosWrapSlider .slick-dots li {
    margin: 0 1px;
}

.PhotosWrapSlider .slick-dots li button::before {
    color: var(--white);
    font-size: 10px;
}

.PhotosWrapSlider .slick-dots li.slick-active button::before {
    color: var(--white);
    opacity: 1;
}

.PhotosWrapSlider .items,
.CommonSliderImg {
    position: relative;
}

.CommonSliderImg img {
    width: 100%;
    aspect-ratio: 1.7777;
    object-fit: cover;
    object-position: center;
}

.DPhotoSlide .PhotosWrapSlider .items .CommonSliderTextWrap {
    position: static;
    padding: 0;
    margin-top: 10px;
}

.DPhotoSlide .PhotosWrapSlider .items .CommonSliderTextWrap h5 {
    font-size: 16px;
    font-weight: 400;
    line-height: 26px;
    color: var(--grey-text-color);
}

.DPhotoSlide .PhotosWrapSlider .slick-dots {
    bottom: 80px;
}

/* video-category-page */
/* .video-cat .Cat-pageTitle h1 a{font-family:'SolaimanLipi', Arial, sans-serif !important;}
.video-cat .Cat-listItems ul li{font-family:'SolaimanLipi', Arial, sans-serif !important;}
.video-list.Subcat-news .SubcatList-detail h5{font-family:'SolaimanLipi', Arial, sans-serif !important;}
.video-list.Subcat-news .SubcatList-detail p{font-family:'SolaimanLipi', Arial, sans-serif !important;}
.video-list.Subcat-news .SubcatList-detail p{font-family:'SolaimanLipi', Arial, sans-serif !important;}
*/
.DVideoGalleryTopSec picture img {
    border-radius: unset;
}

.DVideoGalleryCatSec picture img {
    border-radius: unset;
}

.category-area {
    margin: 30px 0;
}

.DVideoGalleryTop {
    background-color: #f0f0f0;
    position: relative;
    width: 100%;
    margin-top: 20px;
}

.DVideoGalleryTopSec {
    margin-bottom: 24px;
}

.DVideoGTop2List .Desc {
    padding: 5px;
    min-height: 61px;
}

.category-area .heading-title h1 {
    font-size: 32px;
    text-align: start;
    font-weight: 600;
    color: #ff8c00;
    margin-bottom: 10px;
}

.sub-category-area ul {
    margin: 0 !important;
    padding: 0;
    list-style: none;
}

.sub-category li {
    list-style: none;
    display: inline-block;
    margin-right: 10px;
    margin-bottom: 5px;
}

.sub-list::before {
    color: #ff8c00;
    content: "\2022";
    padding-right: 5px;
}

.sub-list::before {
    color: #ff8c00;
    content: "\2022";
    padding-right: 5px;
}

.DVideoGalleryTop .Title {
    font-size: 20px;
    line-height: 30px;
    color: #222;
    font-weight: 700;
}

.DVideoGTop2List {
    width: 100%;
    margin-top: 20px;
    position: relative;
    background: #f0f0f0;
}

.DVideoGTop2List .Title {
    -webkit-line-clamp: 2;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.4;
}

.DVideoGalleryCatSec .SectionTitle {
    border-bottom: 1px solid #e2e2e2;
    position: relative;
}

.DVideoCatListTop2 {
    width: 100%;
    margin-bottom: 20px;
    background: #f0f0f0;
    position: relative;
}

.DVideoCatTop {
    width: 100%;
    margin-bottom: 20px;
    background: #f0f0f0;
    position: relative;
}

.DVideoGalleryCatSec .SectionTitle h3 {
    color: #181819;
    padding: 0 15px 3px 3px;
    display: inline;
    font-size: 22px;
    border-bottom: 2px solid #F9A038;
    font-weight: bold;
}

.DVideoCatListTop2 .Desc {
    padding: 5px;
}

.DVideoGalleryCatSec .SectionTitle i {
    color: #F9A038;
    font-size: 20px;
    margin-left: 5px;
}

.DVideoGalleryCatSec .DVideoCatListTop2 {
    margin-bottom: 24px;
}

.DVideoCatListTop2 .Title {
    -webkit-line-clamp: 2;
    font-size: 18px;
    line-height: 1.6;
    font-weight: 400;
}

.DVideoCatTop .Title {
    -webkit-line-clamp: 5;
    font-size: 20px;
    line-height: 30px;
    font-weight: 600;
}

.DVideoGalleryCatSec .DVideoCatTop {
    margin-bottom: 24px;
}

.videoIcon {
    position: relative;
}

.play-btn-big {
    border-radius: 50%;
    width: 32px;
    height: 32px;
    line-height: 32px;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    color: #fff;
    background: red;
    padding: 2px 10px;
}

.play-btn-big i {
    font-size: 18px;
    color: #fff;
}

/* Video Details */
.heading-title {
    display: flex;
}

.video-details-page {
    padding-bottom: 40px;
}

.video-details-page .category-area {
    margin: 24px 0;
}

.video-details-page .category-area .heading-title {
    position: relative;
    display: flex;
    gap: 10px 14px;
    align-items: center;
    flex-wrap: wrap;
    margin-bottom: 0;
}

.video-details-page .category-area .heading-title h1 {
    margin: 0;
    color: #ff8c00;
    font-size: 26px;
    font-weight: 700;
    line-height: 1.3;
}

.video-details-page .category-area .heading-title h1 i {
    margin-left: 4px;
    font-size: .72em;
}

.video-details-page .category-area .heading-title span {
    position: static;
    top: auto;
    left: auto;
    margin: 0;
    padding-left: 14px;
    border-left: 1px solid #dedede;
    color: #555;
    font-size: 16px;
    line-height: 1.4;
    transform: none;
}

.video-details-page .DVideoGalleryTopSec>.row {
    align-items: flex-start;
}

.video-details-page .responsive-video-wrapper {
    position: relative;
    width: 100%;
    overflow: hidden;
    aspect-ratio: 16 / 9;
    background: #000;
}

.video-details-page .responsive-video-wrapper iframe {
    position: absolute;
    inset: 0;
    display: block;
    width: 100% !important;
    height: 100% !important;
    margin: 0 !important;
    border: 0;
}

.video-details-page .DVideoDetailsTitle {
    margin: 18px 0 12px !important;
}

.video-details-page .DVideoDetailsTitle h1 {
    color: var(--black-color);
    font-size: clamp(24px, 2.1vw, 30px);
    font-weight: 700;
    line-height: 1.35;
}

.video-details-page .DSocialTop {
    min-height: 32px;
}

.video-details-page .DRightSideAdd {
    display: flex;
    justify-content: center;
}

.video-details-page .DRightSideAdd:first-child {
    margin-top: 0 !important;
}

.video-details-page .DRightSideAdd img {
    display: block;
    width: 100%;
    max-width: 300px;
    height: auto;
}

.video-details-page .DVideoGalleryCatSec {
    margin-top: 36px;
}

.video-details-page .DVideoGalleryCatSec .videoIcon {
    overflow: hidden;
}

.video-details-page .DVideoGalleryCatSec .videoIcon img {
    display: block;
    width: 100%;
    aspect-ratio: 16 / 9;
    object-fit: cover;
    object-position: center;
}

@media (max-width: 991px) {
    .video-details-page .DVideoGalleryTopSec>.row>.col-lg-3 {
        display: grid;
        grid-template-columns: repeat(2, minmax(0, 1fr));
        gap: 20px;
        margin-top: 24px;
    }

    .video-details-page .DRightSideAdd {
        margin-top: 0 !important;
    }
}

@media (max-width: 575px) {
    .video-details-page {
        padding-bottom: 25px;
    }

    .video-details-page .category-area {
        margin: 20px 0;
    }

    .video-details-page .category-area .heading-title {
        gap: 7px 10px;
    }

    .video-details-page .category-area .heading-title h1 {
        font-size: 22px;
    }

    .video-details-page .category-area .heading-title span {
        padding-left: 10px;
        font-size: 14px;
    }

    .video-details-page .DVideoDetailsTitle h1 {
        font-size: 22px;
        line-height: 1.4;
    }

    .video-details-page .DVideoGalleryTopSec>.row>.col-lg-3 {
        grid-template-columns: 1fr;
    }

    .video-details-page .DVideoGalleryCatSec {
        margin-top: 28px;
    }
}

.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;
}

.video-details-page .heading-title span {
    font-size: 18px;
    color: #444;
    margin-left: 10px;
    margin-top: 10px;
}

.DVideoCatList {
    width: 100%;
    margin-bottom: 20px;
    background: #f0f0f0;
    position: relative;
}

.DVideoCatList .Desc {
    padding: 5px;
}

.DVideoDetailsTitle h1 {
    font-size: 30px;
    font-weight: 600;
    color: #222;
    line-height: 38px;
}

.DVideoCatList .Title {
    -webkit-line-clamp: 2;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.4;
}

/* video details page */
.video-frame iframe {
    height: 396px;
    width: 100%;
    margin: 15px 0;
}

/* Video details theme */
.video-details-page,
.video-details-page h1,
.video-details-page h2,
.video-details-page h3,
.video-details-page h4,
.video-details-page h5,
.video-details-page h6,
.video-details-page a,
.video-details-page span {
    font-family: var(--primary-font);
}

.video-details-page {
    color: #242424;
}

.video-details-page .category-area .heading-title h1,
.video-details-page .category-area .heading-title h1 i {
    color: var(--primary);
}

.video-details-page .category-area .heading-title span {
    color: #444;
    font-weight: 600;
}

.video-details-page .DVideoDetailsTitle::before {
    display: block;
    width: 32px;
    height: 3px;
    margin-bottom: 10px;
    background: var(--primary);
    content: "";
}

.video-details-page .DVideoGalleryCatSec .SectionTitle {
    margin-bottom: 20px;
    border-bottom-color: #dedede;
}

.video-details-page .DVideoGalleryCatSec .SectionTitle h3 {
    color: var(--primary);
    border-bottom-color: var(--primary);
    font-size: 24px;
}

.video-details-page .DVideoGalleryCatSec .SectionTitle i {
    color: var(--primary);
}

.video-details-page .video-details-related > .row:last-child {
    row-gap: 24px;
}

.video-details-page .DVideoCatList {
    overflow: hidden;
    margin-bottom: 0;
    border: 1px solid #e5e5e5;
    background: #fff;
}

.video-details-page .DVideoCatList .Desc {
    padding: 10px 12px 12px;
}

.video-details-page .DVideoCatList .Title {
    font-size: 18px;
    font-weight: 700;
    line-height: 1.45;
}

.video-details-page .DVideoCatList:hover .Title {
    color: var(--primary);
}

.video-details-page .video-details-share {
    padding-bottom: 14px;
    border-bottom: 1px solid #e5e5e5;
}

@media (max-width: 575px) {
    .video-details-page .category-area {
        margin: 16px 0;
    }

    .video-details-page .DVideoDetailsTitle h1 {
        font-size: 23px;
    }

    .video-details-page .DVideoGalleryCatSec .SectionTitle h3 {
        font-size: 21px;
    }

    .video-details-page .DVideoCatList .Desc {
        padding: 6px 10px;
    }

    .video-details-page .DVideoCatList .Title {
        font-size: 16px;
    }

    .video-details-page .video-details-sidebar .DRightSideAdd:last-child {
        display: none;
    }
}

/* Video gallery theme */
.video-gallery-page,
.video-gallery-page h1,
.video-gallery-page h2,
.video-gallery-page h3,
.video-gallery-page h4,
.video-gallery-page h5,
.video-gallery-page h6,
.video-gallery-page a,
.video-gallery-page p,
.video-gallery-page span {
    font-family: var(--primary-font);
}

.video-gallery-page {
    padding-bottom: 40px;
    color: #242424;
}

.video-gallery-page .video-gallery-heading {
    margin: 24px 0;
}

.video-gallery-page .video-gallery-heading h1 {
    position: relative;
    display: inline-block;
    margin: 0;
    padding-bottom: 4px;
    color: var(--primary);
    font-size: 28px;
    font-weight: 700;
    line-height: 1.35;
}

.video-gallery-page .video-gallery-heading h1::after {
    position: absolute;
    bottom: 0;
    left: 2px;
    width: 30px;
    height: 3px;
    background: var(--primary);
    content: "";
}

.video-gallery-page .video-gallery-lead > .row {
    align-items: flex-start;
}

.video-gallery-page .video-gallery-lead-card,
.video-gallery-page .video-gallery-secondary-card,
.video-gallery-page .video-gallery-featured-card,
.video-gallery-page .video-gallery-grid-card {
    overflow: hidden;
    border: 1px solid #e5e5e5;
    background: #fff;
}

.video-gallery-page .video-gallery-lead-card,
.video-gallery-page .video-gallery-secondary-card {
    margin-top: 0;
}

.video-gallery-page .video-gallery-lead-card .videoIcon img,
.video-gallery-page .video-gallery-secondary-card .videoIcon img,
.video-gallery-page .video-gallery-grid-card .videoIcon img {
    display: block;
    width: 100%;
    aspect-ratio: 16 / 9;
    object-fit: cover;
    object-position: center;
}

.video-gallery-page .video-gallery-lead-card .Desc {
    min-height: 0;
    padding: 12px 14px 14px;
}

.video-gallery-page .video-gallery-lead-card .Title {
    font-size: 24px;
    font-weight: 700;
    line-height: 1.4;
}

.video-gallery-page .video-gallery-lead-card .Brief {
    margin-top: 7px;
}

.video-gallery-page .video-gallery-lead-card .Brief p {
    display: -webkit-box;
    overflow: hidden;
    margin: 0;
    color: #555;
    font-size: 16px;
    line-height: 1.5;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

.video-gallery-page .video-gallery-secondary {
    width: 100%;
}

.video-gallery-page .video-gallery-secondary-card {
    margin-bottom: 18px;
}

.video-gallery-page .video-gallery-secondary-card:last-child {
    margin-bottom: 0;
}

.video-gallery-page .video-gallery-secondary-card .Desc,
.video-gallery-page .video-gallery-grid-card .Desc {
    min-height: 0;
    padding: 9px 11px 11px;
}

.video-gallery-page .video-gallery-secondary-card .Title,
.video-gallery-page .video-gallery-grid-card .Title {
    font-size: 17px;
    font-weight: 700;
    line-height: 1.45;
}

.video-gallery-page .video-gallery-lead-card:hover .Title,
.video-gallery-page .video-gallery-secondary-card:hover .Title,
.video-gallery-page .video-gallery-featured-card:hover .Title,
.video-gallery-page .video-gallery-grid-card:hover .Title {
    color: var(--primary);
}

.video-gallery-page .video-gallery-sidebar .DRightSideAdd {
    display: flex;
    justify-content: center;
}

.video-gallery-page .video-gallery-sidebar .DRightSideAdd:first-child {
    margin-top: 0 !important;
}

.video-gallery-page .video-gallery-sidebar img {
    display: block;
    width: 100%;
    max-width: 300px;
    height: auto;
}

.video-gallery-page .video-gallery-banner img {
    display: block;
    width: min(100%, 970px);
    height: auto;
}

.video-gallery-page .video-gallery-section-heading {
    border-bottom-color: #dedede;
}

.video-gallery-page .video-gallery-section-heading h3 {
    color: var(--primary);
    border-bottom-color: var(--primary);
    font-size: 24px;
}

.video-gallery-page .video-gallery-section-heading i {
    color: var(--primary);
}

.video-gallery-page .video-gallery-section > .row:last-child {
    row-gap: 24px;
}

.video-gallery-page .video-gallery-featured-card,
.video-gallery-page .video-gallery-grid-card {
    margin-bottom: 0;
}

.video-gallery-page .video-gallery-featured-card .Desc {
    height: 100%;
    padding: 12px;
}

.video-gallery-page .video-gallery-featured-card .Title {
    font-size: 20px;
    font-weight: 700;
    line-height: 1.45;
}

.video-gallery-page .video-gallery-featured-card .Brief p {
    margin-top: 8px;
    color: #555;
    font-size: 15px;
    line-height: 1.5;
}

@media (max-width: 991px) {
    .video-gallery-page .video-gallery-secondary {
        margin-top: 20px;
    }

    .video-gallery-page .video-gallery-sidebar {
        display: grid;
        grid-template-columns: repeat(2, minmax(0, 1fr));
        gap: 20px;
        margin-top: 24px;
    }

    .video-gallery-page .video-gallery-sidebar .DRightSideAdd {
        margin-top: 0 !important;
    }
}

@media (max-width: 575px) {
    .video-gallery-page {
        padding-bottom: 25px;
    }

    .video-gallery-page .video-gallery-heading {
        margin: 16px 0 18px;
    }

    .video-gallery-page .video-gallery-heading h1 {
        font-size: 24px;
    }

    .video-gallery-page .video-gallery-lead-card .Desc {
        padding: 9px 10px 11px;
    }

    .video-gallery-page .video-gallery-lead-card .Title {
        font-size: 21px;
    }

    .video-gallery-page .video-gallery-lead-card .Brief p {
        font-size: 15px;
    }

    .video-gallery-page .video-gallery-secondary-card .Desc,
    .video-gallery-page .video-gallery-grid-card .Desc {
        padding: 6px 10px;
    }

    .video-gallery-page .video-gallery-secondary-card .Title,
    .video-gallery-page .video-gallery-grid-card .Title {
        font-size: 16px;
    }

    .video-gallery-page .video-gallery-sidebar {
        grid-template-columns: 1fr;
    }

    .video-gallery-page .video-gallery-sidebar .DRightSideAdd:last-child {
        display: none;
    }

    .video-gallery-page .video-gallery-section-heading h3 {
        font-size: 21px;
    }

    .video-gallery-page .video-gallery-featured-card .Desc {
        padding: 10px;
    }

    .video-gallery-page .video-gallery-featured-card .Title {
        font-size: 18px;
    }
}

/* Video category theme */
.video-category-page,
.video-category-page h1,
.video-category-page h2,
.video-category-page h3,
.video-category-page h4,
.video-category-page h5,
.video-category-page h6,
.video-category-page a,
.video-category-page p,
.video-category-page span {
    font-family: var(--primary-font);
}

.video-category-page {
    padding-bottom: 40px;
    color: #242424;
}

.video-category-page .video-category-heading {
    margin: 24px 0;
}

.video-category-page .video-category-heading .heading-title {
    display: flex;
    align-items: center;
    gap: 10px;
}

.video-category-page .video-category-heading h1 {
    position: relative;
    display: inline-block;
    margin: 0;
    padding-bottom: 4px;
    color: var(--primary);
    font-size: 28px;
    font-weight: 700;
    line-height: 1.35;
}

.video-category-page .video-category-heading h1::after {
    position: absolute;
    bottom: 0;
    left: 2px;
    width: 30px;
    height: 3px;
    background: var(--primary);
    content: "";
}

.video-category-page .video-category-heading .heading-title > span {
    font-size: 20px;
    font-weight: 700;
}

.video-category-page .video-category-lead > .row {
    align-items: flex-start;
}

.video-category-page .video-category-lead-card,
.video-category-page .video-category-secondary-card,
.video-category-page .video-category-list-card {
    overflow: hidden;
    margin-top: 0;
    border: 1px solid #e5e5e5;
    background: #fff;
}

.video-category-page .video-category-lead-card .videoIcon img,
.video-category-page .video-category-secondary-card .videoIcon img,
.video-category-page .video-category-list-card .videoIcon img {
    display: block;
    width: 100%;
    aspect-ratio: 16 / 9;
    object-fit: cover;
    object-position: center;
}

.video-category-page .video-category-lead-card .Desc {
    min-height: 0;
    padding: 12px 14px 14px;
}

.video-category-page .video-category-lead-card .Title {
    font-size: 24px;
    font-weight: 700;
    line-height: 1.4;
}

.video-category-page .video-category-lead-card .Brief {
    margin-top: 7px;
}

.video-category-page .video-category-lead-card .Brief p {
    display: -webkit-box;
    overflow: hidden;
    margin: 0;
    color: #555;
    font-size: 16px;
    line-height: 1.5;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

.video-category-page .video-category-secondary {
    width: 100%;
}

.video-category-page .video-category-secondary-card {
    margin-bottom: 18px;
}

.video-category-page .video-category-secondary-card:last-child {
    margin-bottom: 0;
}

.video-category-page .video-category-secondary-card .Desc,
.video-category-page .video-category-list-card .Desc {
    min-height: 0;
    padding: 9px 11px 11px;
}

.video-category-page .video-category-secondary-card .Title,
.video-category-page .video-category-list-card .Title {
    font-size: 17px;
    font-weight: 700;
    line-height: 1.45;
}

.video-category-page .video-category-lead-card:hover .Title,
.video-category-page .video-category-secondary-card:hover .Title,
.video-category-page .video-category-list-card:hover .Title {
    color: var(--primary);
}

.video-category-page .video-category-sidebar .DRightSideAdd {
    display: flex;
    justify-content: center;
}

.video-category-page .video-category-sidebar .DRightSideAdd:first-child {
    margin-top: 0 !important;
}

.video-category-page .video-category-sidebar img {
    display: block;
    width: 100%;
    max-width: 300px;
    height: auto;
}

.video-category-page .video-category-list {
    margin-top: 32px;
}

.video-category-page .video-category-list > .row:first-child {
    row-gap: 24px;
}

.video-category-page .video-category-list-card {
    width: 100%;
    margin-bottom: 0;
}

.video-category-page .load-more-data {
    margin-top: 28px;
    padding: 8px 30px;
    border: 0;
    border-radius: 3px;
    background: var(--primary);
    color: #fff;
    font-size: 18px;
    font-weight: 700;
    cursor: pointer;
}

.video-category-page .load-more-data:hover {
    color: #fff;
    opacity: .9;
}

@media (max-width: 991px) {
    .video-category-page .video-category-secondary {
        margin-top: 20px;
    }

    .video-category-page .video-category-sidebar {
        display: grid;
        grid-template-columns: repeat(2, minmax(0, 1fr));
        gap: 20px;
        margin-top: 24px;
    }

    .video-category-page .video-category-sidebar .DRightSideAdd {
        margin-top: 0 !important;
    }
}

@media (max-width: 575px) {
    .video-category-page {
        padding-bottom: 25px;
    }

    .video-category-page .video-category-heading {
        margin: 16px 0 18px;
    }

    .video-category-page .video-category-heading h1 {
        font-size: 24px;
    }

    .video-category-page .video-category-heading .heading-title > span {
        font-size: 17px;
    }

    .video-category-page .video-category-lead-card .Desc {
        padding: 9px 10px 11px;
    }

    .video-category-page .video-category-lead-card .Title {
        font-size: 21px;
    }

    .video-category-page .video-category-lead-card .Brief p {
        font-size: 15px;
    }

    .video-category-page .video-category-secondary-card .Desc,
    .video-category-page .video-category-list-card .Desc {
        padding: 6px 10px;
    }

    .video-category-page .video-category-secondary-card .Title,
    .video-category-page .video-category-list-card .Title {
        font-size: 16px;
    }

    .video-category-page .video-category-sidebar {
        grid-template-columns: 1fr;
    }

    .video-category-page .video-category-sidebar .DRightSideAdd:last-child {
        display: none;
    }

    .video-category-page .video-category-list {
        margin-top: 24px;
    }
}

/* Archive Page */
.photo-feature-page,
.photo-feature-page h1,
.photo-feature-page h2,
.photo-feature-page h3,
.photo-feature-page a,
.photo-feature-page p,
.photo-feature-page span {
    font-family: var(--primary-font);
}

.photo-feature-page {
    padding: 24px 0 45px;
    color: #242424;
}

.photo-feature-heading {
    margin-bottom: 22px;
    border-bottom: 1px solid #dedede;
}

.photo-feature-heading h1,
.photo-feature-heading h2 {
    display: inline-block;
    margin: 0 0 -1px;
    padding-bottom: 6px;
    border-bottom: 3px solid var(--primary);
    color: var(--primary);
    font-size: 28px;
    font-weight: 700;
}

.photo-feature-grid {
    row-gap: 24px;
}

.photo-feature-card {
    overflow: hidden;
    width: 100%;
    border: 1px solid #e5e5e5;
    background: #fff;
}

.photo-feature-image {
    position: relative;
}

.photo-feature-image img,
.photo-feature-detail-grid img {
    display: block;
    width: 100%;
    height: auto;
    object-fit: cover;
}

.photo-feature-image img {
    aspect-ratio: 16 / 9;
}

.photo-feature-image span {
    position: absolute;
    right: 12px;
    bottom: 12px;
    display: grid;
    width: 36px;
    height: 36px;
    place-items: center;
    border-radius: 50%;
    background: var(--primary);
    color: #fff;
}

.photo-feature-card h2,
.photo-feature-card h3 {
    margin: 0;
    padding: 11px 13px 13px;
    color: #242424;
    font-size: 19px;
    font-weight: 700;
    line-height: 1.45;
}

.photo-feature-card:hover h2,
.photo-feature-card:hover h3 {
    color: var(--primary);
}

.photo-feature-breadcrumb {
    display: flex;
    gap: 7px;
    align-items: center;
    margin-bottom: 16px;
}

.photo-feature-title {
    margin-bottom: 10px;
    font-size: 36px;
    font-weight: 700;
    line-height: 1.35;
}

.photo-feature-writer {
    margin-bottom: 10px;
    color: #666;
}

.photo-feature-brief {
    margin-bottom: 22px;
    font-size: 18px;
    line-height: 1.65;
}

.photo-feature-detail-grid {
    display: grid;
    gap: 24px;
    max-width: 970px;
}

.photo-feature-detail-grid figure {
    margin: 0;
}

.photo-feature-detail-grid figcaption {
    padding: 9px 12px;
    background: #f3f3f3;
    color: #555;
    font-size: 15px;
}

.photo-feature-related {
    margin-top: 38px;
}

@media (max-width: 575px) {
    .photo-feature-page {
        padding: 16px 0 28px;
    }

    .photo-feature-heading h1,
    .photo-feature-heading h2 {
        font-size: 23px;
    }

    .photo-feature-title {
        font-size: 28px;
    }

    .photo-feature-card h2,
    .photo-feature-card h3 {
        font-size: 17px;
    }

    .photo-feature-brief {
        font-size: 16px;
    }
}

.archive-page {
    padding-top: 6px;
}

.archive-page .archive-page-title {
    margin-bottom: 22px !important;
}

.archive-page .archive-page-title a {
    color: var(--primary);
}

.archive-page .archive-page-title a::before {
    background-color: var(--primary);
}

.filter-inputs {
    margin: 0 0 28px;
}

.DArchivesSec {
    padding: 22px;
    border: 1px solid #dfe5ef;
    border-radius: 6px;
    background: #f7f9fc;
}

.DArchivesSec .archive-filter-title h1 {
    padding: 0;
    color: var(--primary);
    font-size: 24px;
    font-weight: 700;
    line-height: 1.4;
}

.DArchivesSec input,
.DArchivesSec select {
    min-height: 44px;
    border: 1px solid #cfd7e4;
    border-radius: 4px;
    color: #242424;
    font-family: var(--primary-font);
    font-size: 16px;
}

.DArchivesSec .form-control:focus {
    border-color: var(--primary);
    box-shadow: 0 0 0 2px rgba(39, 77, 152, .12);
}

.DArchivesSec .form-select:focus {
    border-color: var(--primary);
    box-shadow: 0 0 0 2px rgba(39, 77, 152, .12);
}

.DArchivesSec .form-control {
    background: #fff !important;
}

.DArchivesSec #archive_search,
.DArchivesSec #archive_refresh {
    display: inline-flex;
    min-height: 44px;
    align-items: center;
    justify-content: center;
    border-radius: 4px;
    background: var(--primary);
    color: #fff;
    cursor: pointer;
    transition: opacity .2s ease;
}

.DArchivesSec #archive_search:hover,
.DArchivesSec #archive_refresh:hover {
    color: #fff;
    opacity: .9;
}

.ArchiveList {
    padding: 4px 0 42px;
}

.ArchiveList .SubCat-wrapper {
    height: 100%;
    padding: 16px 0;
}

.ArchiveList .SubcatList-detail .category-arch {
    display: inline-block;
    margin-bottom: 4px;
    color: var(--primary) !important;
    font-weight: 600;
}

.ArchiveList .SubcatList-detail h5 {
    font-size: 20px;
    line-height: 1.45;
}

.ArchiveList .SubCat-wrapper:hover h5 {
    color: var(--primary);
}

.ArchiveList .common-btn-wrap .load-more-data {
    border-radius: 4px;
    background: var(--primary);
}

.ArchiveList .common-btn-wrap .load-more-data:hover {
    background: var(--primary);
    color: #fff;
    opacity: .9;
}

.area-news-page,
.area-news-page h1,
.area-news-page a,
.area-news-results,
.area-news-results h5,
.area-news-results span,
.area-news-results a {
    font-family: var(--primary-font);
}

.area-news-results .area-empty-message {
    padding: 35px 0;
    font-size: 18px;
}

@media (max-width: 767px) {
    .archive-page .archive-page-title {
        margin-top: 16px !important;
        margin-bottom: 18px !important;
    }

    .DArchivesSec {
        padding: 16px 14px;
    }

    .DArchivesSec .archive-filter-title h1 {
        font-size: 21px;
    }

    .DArchivesSec .form-group > .row:last-child {
        row-gap: 12px;
    }

    .DArchivesSec .common-btn-wrap {
        display: flex;
        justify-content: flex-start;
    }

    .ArchiveList {
        padding-bottom: 30px;
    }

    .ArchiveList .SubcatList-detail h5 {
        font-size: 18px;
        line-height: 1.4;
    }
}

/* Search Page */
.SearchPage {
    background: #f5f8f6;
}

.search-page-section {
    padding: 48px 0 70px;
}

.search-page-header {
    max-width: 760px;
    margin-bottom: 26px;
}

.search-page-eyebrow {
    display: inline-block;
    margin-bottom: 6px;
    color: var(--secondary-color);
    font-size: 15px;
    font-weight: 700;
    letter-spacing: .04em;
}

.search-page-header h1 {
    color: #17241f;
    font-size: clamp(32px, 4vw, 48px);
    font-weight: 800;
    line-height: 1.2;
}

.search-page-header p {
    max-width: 650px;
    margin-top: 10px;
    color: #5d6964;
    font-size: 18px;
    line-height: 1.65;
}

.search-page-form-panel {
    padding: 18px;
    border: 1px solid #dbe5e0;
    border-radius: 12px;
    background: #fff;
    box-shadow: 0 10px 28px rgba(15, 104, 73, .07);
}

.search-page-form {
    display: flex;
    gap: 12px;
}

.search-page-input-wrap {
    position: relative;
    flex: 1;
}

.search-page-input-wrap i {
    position: absolute;
    top: 50%;
    left: 18px;
    color: #6f7e77;
    font-size: 17px;
    transform: translateY(-50%);
    pointer-events: none;
}

.search-page-input-wrap input {
    width: 100%;
    height: 52px;
    padding: 10px 18px 10px 50px;
    border: 1px solid #cbd8d2;
    border-radius: 8px;
    background: #fbfdfc;
    color: #17241f;
    font-family: inherit;
    font-size: 17px;
    outline: none;
    transition: border-color .2s ease, box-shadow .2s ease;
}

.search-page-input-wrap input:focus {
    border-color: var(--primary-color);
    box-shadow: 0 0 0 3px rgba(15, 104, 73, .12);
}

.search-page-form button {
    min-width: 118px;
    height: 52px;
    padding: 0 24px;
    border: 0;
    border-radius: 8px;
    background: var(--primary-color);
    color: #fff;
    font-family: inherit;
    font-size: 17px;
    font-weight: 700;
    transition: background-color .2s ease, transform .2s ease;
}

.search-page-form button:hover {
    background: #0a5339;
    transform: translateY(-1px);
}

.search-page-error {
    margin-top: 10px;
    color: #b42318;
    font-size: 15px;
}

.search-page-state {
    margin-top: 28px;
    padding: 58px 24px;
    border: 1px dashed #c6d5ce;
    border-radius: 12px;
    background: #fff;
    text-align: center;
}

.search-page-state-icon {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 62px;
    height: 62px;
    margin-bottom: 18px;
    border-radius: 50%;
    background: #e8f2ed;
    color: var(--primary-color);
    font-size: 24px;
}

.search-page-state h2 {
    color: #17241f;
    font-size: 25px;
    font-weight: 700;
    line-height: 1.35;
}

.search-page-state p {
    margin-top: 8px;
    color: #66736d;
    font-size: 16px;
}

.search-results-heading {
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
    gap: 24px;
    margin: 36px 0 16px;
    padding-bottom: 14px;
    border-bottom: 2px solid #dce6e1;
}

.search-results-heading span {
    color: var(--primary-color);
    font-size: 15px;
    font-weight: 700;
}

.search-results-heading h2 {
    margin-top: 3px;
    color: #17241f;
    font-size: 27px;
    font-weight: 800;
    line-height: 1.35;
}

.search-results-heading p {
    flex: 0 0 auto;
    color: #66736d;
    font-size: 15px;
}

.search-results-list {
    display: grid;
    gap: 16px;
}

.search-result-card {
    display: grid;
    grid-template-columns: minmax(210px, 280px) minmax(0, 1fr);
    gap: 22px;
    padding: 14px;
    border: 1px solid #dfe7e3;
    border-radius: 10px;
    background: #fff;
    transition: border-color .2s ease, box-shadow .2s ease, transform .2s ease;
}

.search-result-card:hover {
    border-color: #bfd2c8;
    box-shadow: 0 10px 24px rgba(30, 56, 45, .08);
    transform: translateY(-2px);
}

.search-result-image {
    display: block;
    overflow: hidden;
    border-radius: 7px;
    background: #e8eeeb;
}

.search-result-image img {
    display: block;
    width: 100%;
    height: 100%;
    min-height: 165px;
    aspect-ratio: 1.62;
    object-fit: cover;
    transition: transform .35s ease;
}

.search-result-card:hover .search-result-image img {
    transform: scale(1.035);
}

.search-result-content {
    display: flex;
    flex-direction: column;
    min-width: 0;
    padding: 3px 8px 3px 0;
}

.search-result-meta {
    display: flex;
    align-items: center;
    gap: 10px;
    margin-bottom: 7px;
    color: #748078;
    font-size: 14px;
}

.search-result-meta span {
    color: var(--primary-color);
    font-weight: 700;
}

.search-result-meta time::before {
    content: "•";
    margin-right: 10px;
    color: #aab5af;
}

.search-result-content h3 {
    font-size: 24px;
    font-weight: 700;
    line-height: 1.4;
}

.search-result-content h3 a {
    color: #17241f;
}

.search-result-content h3 a:hover {
    color: var(--secondary-color);
}

.search-result-live {
    display: inline-block;
    margin-right: 5px;
    padding: 2px 7px;
    border-radius: 3px;
    background: var(--secondary-color);
    color: #fff;
    font-size: 12px;
    line-height: 1.5;
    vertical-align: 3px;
}

.search-result-content>p {
    margin-top: 8px;
    color: #5e6964;
    font-size: 16px;
    line-height: 1.55;
}

.search-result-read-more {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    align-self: flex-start;
    margin-top: auto;
    padding-top: 10px;
    color: var(--primary-color);
    font-size: 15px;
    font-weight: 700;
}

.search-result-read-more:hover {
    color: var(--secondary-color);
}

.search-results-pagination {
    margin-top: 32px;
}

.search-pagination-summary {
    margin-bottom: 12px;
    color: #66736d;
    font-size: 14px;
    text-align: center;
}

.search-results-pagination .pagination {
    flex-wrap: wrap;
    justify-content: center;
    gap: 6px;
}

.search-results-pagination .page-link {
    min-width: 40px;
    border-color: #d6e1dc;
    border-radius: 6px !important;
    color: var(--primary-color);
    text-align: center;
}

.search-results-pagination .page-item.active .page-link {
    border-color: var(--primary-color);
    background: var(--primary-color);
    color: #fff;
}

.search-results-pagination .page-item.disabled .page-link {
    color: #9aa59f;
}

@media (max-width: 767.98px) {
    .search-page-section {
        padding: 32px 0 50px;
    }

    .search-page-header p {
        font-size: 16px;
    }

    .search-page-form-panel {
        padding: 14px;
    }

    .search-results-heading {
        align-items: flex-start;
        flex-direction: column;
        gap: 5px;
    }

    .search-result-card {
        grid-template-columns: 150px minmax(0, 1fr);
        gap: 14px;
        padding: 10px;
    }

    .search-result-image img {
        min-height: 110px;
    }

    .search-result-content h3 {
        font-size: 19px;
    }

    .search-result-content>p {
        display: none;
    }
}

@media (max-width: 575.98px) {
    .search-page-form {
        flex-direction: column;
    }

    .search-page-form button {
        width: 100%;
    }

    .search-page-state {
        padding: 42px 18px;
    }

    .search-result-card {
        grid-template-columns: 1fr;
        gap: 12px;
    }

    .search-result-image img {
        min-height: 0;
    }

    .search-result-content {
        padding: 0 4px 5px;
    }

    .search-result-content>p {
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden;
    }
}

/*  Division page */
.division-filter {
    padding: 30px 0;
    border-bottom: 1px solid #dedede;
}

.division-filter .form-select:focus {
    border-color: var(--background-color);
    box-shadow: none;
}

.division-filter .form-select {
    font-size: 16px;
}

.division-filter .form-select option {
    font-size: 18px;
}

/* District page */
.district-page .Cat-pageTitle h1 a {
    font-size: 24px;
}

/* Content details: responsive advertisement variants */
.MobileShow {
    display: none;
}

@media screen and (max-width: 1024px) {
    .MobileShow {
        display: block !important;
    }
}

@media (max-width: 767px) {
    .MobileHide {
        display: none;
    }
}

/* CONTACT MAIL STYLES START */
.osb-contact-mail-body {
    width: 100%;
    margin: 0;
    padding: 0;
    background-color: #eef4f1;
    color: #1f2d28;
    font-family: Arial, Helvetica, sans-serif;
}

.osb-contact-mail-preheader {
    display: none;
    max-height: 0;
    overflow: hidden;
    opacity: 0;
    color: transparent;
}

.osb-contact-mail-page {
    width: 100%;
    background-color: #eef4f1;
}

.osb-contact-mail-page-cell {
    padding: 36px 14px;
}

.osb-contact-mail-card {
    width: 100%;
    max-width: 640px;
    background-color: #ffffff;
    border: 1px solid #dce8e3;
    border-collapse: separate;
    border-spacing: 0;
}

.osb-contact-mail-accent {
    height: 6px;
    background-color: #0f6849;
    font-size: 0;
    line-height: 0;
}

.osb-contact-mail-header {
    padding: 24px 34px;
    background-color: #ffffff;
    border-bottom: 1px solid #e6eeea;
}

.osb-contact-mail-brand {
    color: #db2d27;
    font-size: 19px;
    font-weight: 700;
    letter-spacing: 2px;
    line-height: 1.2;
}

.osb-contact-mail-brand span {
    color: #0f6849;
    font-size: 28px;
    letter-spacing: -1px;
}

.osb-contact-mail-tagline {
    margin-top: 3px;
    color: #708078;
    font-size: 12px;
}

.osb-contact-mail-badge-cell {
    vertical-align: middle;
}

.osb-contact-mail-badge {
    display: inline-block;
    padding: 7px 12px;
    border: 1px solid #cce0d7;
    border-radius: 20px;
    background-color: #f0f8f4;
    color: #0f6849;
    font-size: 12px;
    font-weight: 700;
}

.osb-contact-mail-content {
    padding: 34px;
}

.osb-contact-mail-eyebrow {
    margin: 0 0 7px;
    color: #db2d27;
    font-size: 12px;
    font-weight: 700;
    letter-spacing: 1px;
    text-transform: uppercase;
}

.osb-contact-mail-title {
    margin: 0;
    color: #173f32;
    font-size: 28px;
    font-weight: 700;
    line-height: 1.35;
}

.osb-contact-mail-intro {
    margin: 10px 0 25px;
    color: #617169;
    font-size: 15px;
    line-height: 1.7;
}

.osb-contact-mail-details {
    width: 100%;
    margin-bottom: 26px;
    border: 1px solid #e0e9e5;
    border-collapse: collapse;
}

.osb-contact-mail-details td {
    padding: 12px 14px;
    border-bottom: 1px solid #e8efec;
    font-size: 14px;
    line-height: 1.5;
    vertical-align: top;
}

.osb-contact-mail-label {
    width: 92px;
    background-color: #f5f9f7;
    color: #486158;
    font-weight: 700;
}

.osb-contact-mail-value {
    color: #1f2d28;
    word-break: break-word;
}

.osb-contact-mail-value a {
    color: #0f6849;
    text-decoration: none;
}

.osb-contact-mail-message-label {
    margin-bottom: 8px;
    color: #173f32;
    font-size: 14px;
    font-weight: 700;
}

.osb-contact-mail-message {
    padding: 18px 20px;
    border-left: 4px solid #0f6849;
    background-color: #f4f8f6;
    color: #253a32;
    font-size: 15px;
    line-height: 1.8;
    white-space: pre-wrap;
    word-break: break-word;
}

.osb-contact-mail-action-wrap {
    margin-top: 26px;
}

.osb-contact-mail-action {
    display: inline-block;
    padding: 12px 22px;
    border-radius: 4px;
    background-color: #0f6849;
    color: #ffffff;
    font-size: 14px;
    font-weight: 700;
    text-decoration: none;
}

.osb-contact-mail-footer {
    padding: 22px 34px;
    background-color: #073d2b;
    color: #c9dbd4;
    font-size: 12px;
    line-height: 1.6;
    text-align: center;
}

.osb-contact-mail-footer p {
    margin: 0;
}

.osb-contact-mail-footer-brand {
    margin-top: 6px;
    color: #ffffff;
    font-weight: 700;
}

/* CONTACT MAIL STYLES END */

/* CONTENT DETAILS PRINT */
.article-print-header,
.article-print-category,
.article-print-hero {
    display: none;
}

@page {
    size: Letter portrait;
    margin: 0.25in 0.7in 0.7in;
}

@media print {
    html,
    body {
        width: auto !important;
        min-width: 0 !important;
        margin: 0 !important;
        padding: 0 !important;
        background: #fff !important;
        color: #111 !important;
        font-family: var(--primary-font) !important;
        print-color-adjust: exact;
        -webkit-print-color-adjust: exact;
    }

    header,
    footer,
    .adds-area,
    #back_to_top,
    .ignore-print,
    body > section:not(.Deatils-wrapper),
    .Deatils-wrapper .breadcrump,
    .Deatils-wrapper .details-img,
    .Deatils-wrapper .DPhotoSlide,
    .Deatils-wrapper .video-frame,
    .Deatils-wrapper .story-textbox-bg,
    .Deatils-wrapper .details-right,
    .Deatils-wrapper .details-sidebar-panel,
    .Deatils-wrapper .related-news-section,
    .Deatils-wrapper .related-stories,
    .Deatils-wrapper .DTag-area,
    .Deatils-wrapper .DContentAdd,
    .Deatils-wrapper .DContentAdd2,
    .Deatils-wrapper .DContentAdd3,
    .Deatils-wrapper .details-ad-slot,
    .Deatils-wrapper .tab-ad-area,
    .Cat-readMore,
    .details-read-more {
        display: none !important;
    }

    .Deatils-wrapper,
    .Deatils-wrapper.mt-4 {
        display: block !important;
        margin: 0 !important;
        padding: 0 !important;
        border: 0 !important;
        background: #fff !important;
    }

    .Deatils-wrapper > .container {
        display: block !important;
        width: 100% !important;
        max-width: none !important;
        margin: 0 !important;
        padding: 0 !important;
    }

    .Deatils-wrapper .row {
        display: block !important;
        margin: 0 !important;
    }

    .Deatils-wrapper .rowresize,
    .Deatils-wrapper .details-page-contentBox {
        display: block !important;
        width: 100% !important;
        max-width: none !important;
        margin: 0 !important;
        padding: 0 !important;
        background: #fff !important;
        box-shadow: none !important;
    }

    .article-print-header {
        display: block !important;
        margin: 0 0 22px !important;
        padding: 0 0 13px !important;
        border-bottom: 1px solid #d9d9d9 !important;
    }

    .article-print-header img {
        display: block !important;
        width: 160px !important;
        height: auto !important;
        margin: 0 !important;
    }

    .article-print-category {
        display: block !important;
        margin: 0 0 10px !important;
        color: var(--primary) !important;
        font-size: 13pt !important;
        font-weight: 600 !important;
        line-height: 1.35 !important;
    }

    .Deatils-wrapper .details-title {
        margin: 0 !important;
        padding: 0 !important;
    }

    .Deatils-wrapper .details-title .shoulder-text:empty,
    .Deatils-wrapper .details-title > p:last-child:empty {
        display: none !important;
    }

    .Deatils-wrapper .details-title .shoulder-text {
        margin: 0 0 6px !important;
        color: #555 !important;
        font-size: 13pt !important;
        font-style: normal !important;
        line-height: 1.35 !important;
    }

    .Deatils-wrapper .details-title .live {
        display: block !important;
    }

    .Deatils-wrapper .details-title h1 {
        margin: 0 0 8px !important;
        color: #111 !important;
        font-size: 27pt !important;
        font-weight: 800 !important;
        line-height: 1.28 !important;
    }

    .Deatils-wrapper .details-title > p:last-child {
        margin: 0 0 12px !important;
        color: #4d4d4d !important;
        font-size: 14pt !important;
        font-style: normal !important;
        line-height: 1.45 !important;
    }

    .Deatils-wrapper .details-meta-bar {
        display: block !important;
        margin: 0 0 18px !important;
        padding: 0 0 13px !important;
        border-bottom: 1px solid #d9d9d9 !important;
    }

    .Deatils-wrapper .details-meta-bar::before {
        display: none !important;
    }

    .Deatils-wrapper .detail-author-name,
    .Deatils-wrapper .detail-author-name .author-container,
    .Deatils-wrapper .detail-author-name .author-name-wrap {
        display: flex !important;
        margin: 0 !important;
        padding: 0 !important;
        gap: 4px !important;
    }

    .Deatils-wrapper .detail-author-name {
        margin-bottom: 5px !important;
    }

    .Deatils-wrapper .detail-author-name .author-img {
        display: none !important;
    }

    .Deatils-wrapper .detail-author-name p,
    .Deatils-wrapper .detail-author-name .author {
        margin: 0 !important;
        color: #222 !important;
        font-size: 12.5pt !important;
        font-style: normal !important;
        line-height: 1.4 !important;
        text-decoration: none !important;
    }

    .Deatils-wrapper .pub-up {
        display: flex !important;
        flex-flow: row nowrap !important;
        align-items: center !important;
        gap: 18px !important;
        margin: 0 !important;
    }

    .Deatils-wrapper .pub-up p,
    .Deatils-wrapper .pub-up span {
        margin: 0 !important;
        color: #555 !important;
        font-size: 10.5pt !important;
        font-style: normal !important;
        line-height: 1.4 !important;
        white-space: nowrap !important;
    }

    .Deatils-wrapper .pub-up p {
        display: block !important;
        width: auto !important;
    }

    .article-print-hero {
        display: block !important;
        margin: 0 0 20px !important;
        padding: 0 !important;
        break-inside: avoid;
        page-break-inside: avoid;
    }

    .article-print-hero img {
        display: block !important;
        width: 100% !important;
        max-width: 100% !important;
        height: auto !important;
        margin: 0 !important;
        object-fit: contain !important;
    }

    .article-print-hero figcaption {
        margin: 7px 0 0 !important;
        color: #666 !important;
        font-size: 10.5pt !important;
        font-style: italic !important;
        line-height: 1.35 !important;
        text-align: center !important;
    }

    .Deatils-wrapper .details-brief {
        margin: 0 !important;
        padding: 0 !important;
        color: #111 !important;
    }

    .Deatils-wrapper .details-brief p,
    .Deatils-wrapper .details-brief li,
    .Deatils-wrapper .details-brief span {
        color: #111 !important;
        font-family: var(--primary-font) !important;
        font-size: 14.5pt !important;
        line-height: 1.65 !important;
    }

    .Deatils-wrapper .details-brief p {
        margin: 0 0 14px !important;
        text-align: justify !important;
        orphans: 3;
        widows: 3;
    }

    .Deatils-wrapper .details-brief h1,
    .Deatils-wrapper .details-brief h2,
    .Deatils-wrapper .details-brief h3,
    .Deatils-wrapper .details-brief h4,
    .Deatils-wrapper .details-brief h5,
    .Deatils-wrapper .details-brief h6 {
        color: #111 !important;
        break-after: avoid;
        page-break-after: avoid;
    }

    .Deatils-wrapper .details-brief img,
    .Deatils-wrapper .details-brief figure,
    .Deatils-wrapper .details-brief blockquote,
    .Deatils-wrapper .details-brief table {
        max-width: 100% !important;
        break-inside: avoid;
        page-break-inside: avoid;
    }

    .Deatils-wrapper .details-brief a {
        color: #111 !important;
        text-decoration: none !important;
    }
}
/* CONTENT DETAILS PRINT END */
