@import url("https://fonts.maateen.me/solaiman-lipi/font.css");
:root{--primary-color:#0f6849;--secondary-color:#db2d27;--black-color:#000;--white-color:#fff;--border-color:#dddddd4f;}
 body{font-size:20px;background:#fff;color:#222;font-weight:normal;overflow-x:hidden;padding:0;margin:0;font-family:"SolaimanLipi", sans-serif;}
 h1, h2, h3, h4, h5, h6{margin-bottom:0;font-size:16px;line-height:20px;font-family:"SolaimanLipi", sans-serif;}
 a{color:#222;text-decoration:none;}
 a:hover{text-decoration:none;color:inherit;}
 p{margin-bottom:0;font-size:16px;line-height:22px;}
 ul{margin:0;padding:0;}
 .container{max-width:1280px;padding-right:10px;padding-left:10px;}
 .container-fluid{padding:0;}
 .img100{width:100%;}
 .sticky{position:fixed;background:var(--white-color);top:0 !important;z-index:9999999;margin-top:0;left:0;right:0;}
 .navbar-toggler:focus{box-shadow:none;}
 .common-btn{margin-top:20px;}
 .common-btn a{font-size:14px;border:1px solid#fff;border-radius:20px;padding:8px 20px;background:var(--primary-color);color:var(--white-color);transition:all 0.3s ease;}
 .common-btn a:hover{color:var(--black-color);}
/*back-to-top*/
#button{display:inline-block;background-color:var(--primary-color);border:1px solid var(--border-color);width:50px;height:50px;text-align:center;border-radius:50%;position:fixed;bottom:30px;right:30px;transition:background-color 0.3s, opacity 0.5s, visibility 0.5s;opacity:0;visibility:hidden;z-index:98;animation:floatUpDown 2.5s ease-in-out infinite;}
 #button::after{font-weight:normal;font-style:normal;font-size:2em;line-height:50px;color:#fff;}
 #button:hover{cursor:pointer;background-color:var(--secondary-color);border-color:var(--secondary-color);}
 #button:active{background-color:var(--white-color);}
 #button.show{opacity:1;visibility:visible;}
 #button i{font-size:25px;line-height:50px;color:#fff;}
 #button:hover i{font-size:25px;line-height:50px;}
 .btn-check:focus + .btn, .btn:focus{box-shadow:none;}
 li{list-style:none;}
 @keyframes floatUpDown{0%{transform:translateY(0);}
 50%{transform:translateY(-10px);}
 100%{transform:translateY(0);}
}
/*common*/
.Desc .Title{color:var(--black-color);font-size:17px;font-weight:600;margin-top:6px;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;transition:all 0.3s ease;}
.Desc .Brief{color:#222222e3;font-size:14px;line-height:1.5;margin-top:10px;-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;}
.common-news:hover .Title{color:var(--secondary-color);}
.common-lead-news-imgs{overflow:hidden;border-radius:5px;}
.common-lead-news-imgs img{width:100%;object-fit:cover;aspect-ratio:1.62;object-position:center;border-radius:5px;transition:all ease 0.4s;}
.common-lead-news:hover .common-lead-news-imgs img{transform:scale(1.05);}
.common-lead-news:hover .Desc .Title{color:var(--secondary-color);}
.common-news-img{overflow:hidden;border-radius:5px;}
.common-news-img img{width:100%;aspect-ratio:1.62;object-fit:cover;object-position:center;border-radius:5px;transition:all ease 0.4s;}
.common-news:hover .common-news-img img{transform:scale(1.05);}
.common-list-news .Title{margin-top:0;}
.common-list-news:hover .Title{color:var(--secondary-color);}
.common-list-news-img{overflow:hidden;border-radius:5px;}
.common-list-news-img img{width:100%;aspect-ratio:1.62;object-fit:cover;object-position:center;border-radius:5px;transition:all ease 0.4s;}
.common-list-news:hover .common-list-news-img img{transform:scale(1.05);}
.adds-area{padding:15px 0;}
.adds-2 img{border-radius:5px;}
.dynamic-ad-frame{max-width:100%;overflow:hidden;}
.dynamic-ad-frame--banner{width:100%;}
.dynamic-ad-frame--compact{width:100%;max-width:300px;margin-right:auto;margin-left:auto;}
.dynamic-ad-link,.dynamic-ad-picture{display:block;max-width:100%;}
.dynamic-ad-link{width:100%;text-align:center;}
.dynamic-ad-picture img{display:block;max-width:100%;height:auto;margin:0 auto;}
.dynamic-ad-script{width:100%;max-width:100%;overflow:hidden;text-align:center;}
.dynamic-ad-script iframe,.dynamic-ad-script img{max-width:100%;}
.dynamic-ad-script--mobile{display:none;}
.DRightSideAdd{display:flex;justify-content:center;width:100%;}
.DRightSideAdd>a{display:block;max-width:100%;}
.DRightSideAdd img{display:block;max-width:100%;height:auto;margin:0 auto;}
.popup-ad-open{overflow:hidden;}
.popup-ad-overlay{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(0,0,0,.72);opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease;}
.popup-ad-overlay.is-visible{opacity:1;visibility:visible;}
.popup-ad-panel{position:relative;width:min(100%,600px);max-height:90vh;padding:12px;background:#fff;border-radius:6px;box-shadow:0 15px 45px rgba(0,0,0,.35);}
.popup-ad-close{position:absolute;top:-14px;right:-14px;z-index:1;display:flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:2px solid #fff;border-radius:50%;background:var(--primary-color);color:#fff;cursor:pointer;box-shadow:0 3px 10px rgba(0,0,0,.3);}
.popup-ad-close svg{width:20px;height:20px;fill:currentColor;}
.popup-ad-body{max-height:calc(90vh - 24px);overflow:auto;text-align:center;}
.popup-ad-link,.popup-ad-picture{display:block;}
.popup-ad-picture img{display:block;max-width:100%;max-height:calc(90vh - 24px);height:auto;margin:0 auto;}
.popup-ad-script{max-width:100%;overflow:hidden;}
.popup-ad-script--mobile{display:none;}
.heading-title{display:flex;align-items:center;gap:15px;margin-bottom:20px;}
.heading-title h2{margin:0;font-size:22px;font-weight:600;line-height:1.4;white-space:nowrap;flex-shrink:0;}
.heading-title h2 a{color:var(--primary-color);position:relative;display:inline-flex;align-items:center;}
.heading-title h2:hover a{color:var(--secondary-color);}
.heading-title span{color:var(--secondary-color);display:inline-block;margin-left:15px;font-size:19px;transform:rotate(-30deg);position:absolute;top:1px;left:100%;}
.title-right-border{flex:1;height:2px;background:var(--border-color);margin-top:18px;margin-left:4px;}
/*================= common  area End ====================*/
/*================= header area start ====================*/
.header-area{border-top:1px solid var(--border-color);}
.DateTime p{font-size:14px;color:var(--black-color);}
.DateTime span{margin-right:9px;}
.top-menu{padding:10px 0;position:relative;}
.HeaderTopSocialIcon{display:flex;gap:5px;}
.HeaderTopSocialIcon a{display:flex;transition:all ease 0.4s;}
.HeaderTopSocialIcon a:hover{transform:translateY(-5px);}
.HeaderTopSocialIcon a i{width:25px;height:25px;font-size:12px;line-height:25px;text-align:center;color:var(--white-color);border-radius:50%;}
.HeaderTopSocialIcon .facebook i{background:#4267b2;}
.HeaderTopSocialIcon .youtube i{background:#ff0000;}
.HeaderTopSocialIcon .instagram i{background:#14171a;}
.HeaderTopSocialIcon .instagram i{background:#c13584;}
.HeaderTopSocialIcon .whatsapp i{background:#25d366;}
.HeaderTopSocialIcon .telegram i{background:#3290eb;}
/* main menu  */
.menu-logo img{width:120px;}
.main-menu{background:var(--primary-color);}
.main-menu .navbar-light{margin:0;padding:0;}
.main-menu .navbar-light .navbar-nav .nav-link{padding:6px 15px;color:var(--white-color);font-size:16px;transition:all ease 0.4s;cursor:pointer;font-weight:600;}
.main-menu .navbar-light .navbar-nav .nav-link:hover{background:#42424230;}
.main-menu .dropdown-toggle-custom i{font-size:14px;transition:all 0.35s ease;margin-left:5px;}
.main-menu .dropdown{position:relative;}
.main-menu .dropdown-menu{border-top:1px solid #3c896521 !important;background:var(--primary-color);display:block;position:absolute;top:100%;left:0;min-width:200px;border:0;opacity:0;visibility:hidden;transform:translateY(15px);transition:all 0.35s ease;padding:0;border-radius:0 !important;}
.main-menu .dropdown:hover .dropdown-menu{opacity:1;visibility:visible;top:100%;transform:translateY(0);}
.main-menu .dropdown:hover .dropdown-toggle-custom i{transform:rotate(180deg);}
.main-menu .dropdown-item{color:#fff;padding:10px 25px;font-size:15px;font-weight:600;background:var(--primary-color);}
.main-menu .dropdown-item:hover{background:#42424230;}
/* Mega Menu */
.main-menu .mega-dropdown{position:static;}
.main-menu .mega-menu{position:absolute;left:0;right:0;top:100%;width:100%;background:var(--primary-color);padding:25px 30px;border-top:1px solid #417966;box-shadow:0 10px 35px rgba(0, 0, 0, 0.12);opacity:0;visibility:hidden;transform:translateY(15px);transition:0.35s ease;z-index:999;}
.main-menu .mega-dropdown:hover .mega-menu{opacity:1;visibility:visible;transform:translateY(0);}
.main-menu .mega-menu ul{list-style:none;margin:0;padding:0;}
.main-menu .mega-menu ul li{margin-bottom:8px;}
.main-menu .mega-menu ul li:last-child{margin-bottom:0;}
.main-menu .mega-menu ul li a{color:var(--white-color);font-size:16px;font-weight:500;display:block;padding:6px 0;transition:all ease 0.4s;}
.main-menu .mega-menu ul li a:hover{background:#42424230;padding-left:15px;}
/* search  */
.header-tools{display:flex;align-items:center;gap:0 25px;}
.menu-search .nav-link{color:var(--white-color);padding:0;margin:0;font-size:14px;}
.search_block{position:absolute;top:100%;right:0px;z-index:9999999;width:100%;background:var(--white-color);border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color);padding:10px;box-shadow:rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;}
.show{display:inline-block;}
.Hide{display:none;}
.menu-search{font-size:17px;margin-top:5px;}
.search_logo input{margin-right:auto;width:calc(100% - 112px);border:1px solid #9e9e9e4f;display:inline-block;outline:none;padding:0 8px;font-size:14px;}
a.close-search{display:inline-block !important;}
.search_logo.display-flex a, .search_logo.display-flex button{background:#e9eef3;width:50px;margin-right:2px;height:36px;text-align:center;line-height:39px;color:var(--primary-color);border:none;cursor:pointer;font-size:16px;}
.search_logo.display-flex a:hover, .search_logo.display-flex button:hover{color:var(--secondary-color);}
.search_logo.display-flex a:last-child{margin-right:0;}
.search_logo.display-flex{display:flex;}
/*=======Dark Light =========*/
.darkmoder-btns .checkbox{display:none;}
.darkmoder-btns .switch{border-radius:50px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding:3px;position:relative;height:15px;width:40px;border:1px solid var(--white-color);background:var(--white-color);}
.darkmoder-btns .switch .ball{background-color:var(--primary-color);border-radius:50%;position:absolute;height:12px;width:12px;line-height:10px;transition:transform 0.2s linear;}
.darkmoder-btns .checkbox:checked + .switch .ball{transform:translateX(20px);}
.fa-moon{color:var(--primary-color);font-size:11px;}
.darkmoder-btns .fa-sun{color:var(--primary-color);font-size:10px;}
/* Dark Mode */
body.dark{background:var(--black-color);color:var(--white-color);}
.dark .DateTime p{color:var(--white-color);}
.dark .Desc .Title{color:var(--white-color);}
.dark .Desc .Brief{color:var(--white-color);}
.dark .common-news:hover .Title{color:var(--secondary-color);}
.dark .common-list-news:hover .Title{color:var(--secondary-color);}
.dark .video-list{background:var(--black-color);border-color:#ececec47;}
.dark .interview-content h3{color:var(--white-color);}
.dark .photo-gallery-area{background:var(--black-color);}
.dark .catagory-elaven-list .Title{color:var(--white-color);}
.dark .border-left-inner{border-color:var(--border-color);}
.dark .latest-News{border:1px solid var(--border-color);}
.catagory-theree-area .Desc .Title{color:var(--black-color);}
.catagory-theree-area .common-news:hover .Desc .Title{color:var(--secondary-color);}
.catagory-theree-area .Desc .Brief{color:var(--black-color);}
/*=================header area End ====================*/
/*=================header area Start ====================*/
.lead-news-area{padding-bottom:25px;}
.lead-news-area .lead-news .Desc .Title{font-size:25px;margin-top:0;-webkit-line-clamp:3;}
.lead-news:hover .Desc .Title{color:var(--secondary-color);}
.lead-news-area .Desc .Brief{-webkit-line-clamp:5;}
.lead-news .lead-news-imgs{overflow:hidden;border-radius:5px;}
.lead-news-imgs img{width:100%;aspect-ratio:1.479;object-fit:cover;object-position:center;border-radius:5px;transition:all ease 0.4s;}
.lead-news:hover .lead-news-imgs img{transform:scale(1.05);}
.news-dive{margin-bottom:6px;}
.news-dive-imgs img{width:100%;height:110px;overflow:hidden;object-fit:cover;object-position:top;}
.lead-news-bottom{border-top:1px solid var(--border-color);margin-top:15px;padding-top:15px;}
/*=================header area End ====================*/
/*=================catagory one area start====================*/
.catagory-one-area{padding:25px 0;}
.special-report-slider-item{padding:0 8px;}
.special-report-slider .priv_arrow.slick-arrow, .special-report-slider .next_arrow.slick-arrow{position:absolute;top:48%;background:var(--primary-color);width:30px;height:30px;line-height:30px;text-align:center;color:var(--white-color);z-index:10;font-size:16px;border-radius:50%;font-weight:600;transform:translateY(-50%);transition:all ease 0.4s;cursor:pointer;}
.special-report-slider .priv_arrow.slick-arrow:hover, .special-report-slider .next_arrow.slick-arrow:hover{background:var(--secondary-color);}
.special-report-slider .priv_arrow.slick-arrow{left:0;}
.special-report-slider .next_arrow.slick-arrow{right:0;}
.catagory-one-area .common-news .Desc .Brief{-webkit-line-clamp:5;}
/* letest News  start*/
.latest-news-content{height:270px;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:var(--primary-color) #eaeaea;}
.latest-News .nav-tabs{border:none;color:var(--black-color);background:#eaecf0;border-bottom:1px solid#ddd;}
.latest-News .nav-tabs .nav-item{width:50%;float:left;}
.latest-News .nav-tabs .nav-item a{border:none;border-radius:0;text-align:center;font-size:18px;padding:7px 0;font-weight:600;color:#171717;}
.latest-News .nav-tabs .nav-item a.active{background:var(--primary-color);font-weight:600;color:#fff;}
.latest-News .common-list-news-img img{aspect-ratio:1.4;}
.allnews a{display:block;text-align:center;border:none;padding:5px;color:#fff;background:var(--primary-color);text-decoration:none;font-size:18px;}
.latest-News{border:1px solid #ddd;}
.latest-News .common-list-news{padding:10px;margin-bottom:8px;border-bottom:1px solid var(--border-color);}
.latest-News .col-lg-12:last-child .common-list-news{border:none;}
.latest-News .common-list-news .Title{margin-top:0;font-size:16px;-webkit-line-clamp:3;}
/*=================catagory one area End ====================*/
/*=================catagory tow area start ====================*/
.catagory-tow-area{padding:25px 0;}
.catagory-tow-area .common-news{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid var(--border-color);}
.catagory-tow-list-wrap .common-list-news{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid var(--border-color);}
.video-list{position:relative;background:#fff;border:1px solid #ececec;overflow:hidden;margin-bottom:8px;transition:all 0.3s ease;border-radius:5px;}
.video-list-wrap .col-lg-12:last-child .video-list{position:relative;margin:0;}
.video-list-img{position:relative;overflow:hidden;}
.video-list-img img{width:100%;aspect-ratio:1.1;object-fit:cover;transition:0.5s;}
.video-list:hover .video-list-img img{transform:scale(1.05);}
.video-list-icons{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:30px;height:30px;margin:0;background:var(--secondary-color);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;z-index:2;transition:all ease 0.4s;}
.video-list .Title{color:var(--white-color);font-size:17px;text-align:center;line-height:1.6;transition:all 0.3s ease;}
.video-list:hover .Title{color:var(--secondary-color);}
.video-list .Desc{width:100%;position:absolute;bottom:0;left:0;background:linear-gradient(180deg, #08080800 0, #050505) repeat scroll 0 0;z-index:10;overflow:hidden;padding:10px;transition:all ease .4s;}
.catagory-tow-list-wrap .common-list-news .Desc .Title{-webkit-line-clamp:3;font-size:16px;}
.catagory-tow-list-wrap .col-lg-12:last-child .common-list-news{margin-bottom:0;padding-bottom:0;border:none;}
.catagory-tow-area .common-news .Desc{height:62px;overflow:hidden;}
.catagory-tow-list-wrap .Desc{height:70px;overflow:hidden;}
/*=================catagory tow area End ====================*/
/*=================catagory three area start====================*/
.catagory-theree-area{padding:25px 0;background:#f4fbf4;}
.catagory-theree-left .common-lead-news{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid var(--border-color);}
.catagory-theree-left .common-lead-news .Desc .Title{font-size:22px;margin-top:0;}
.catagory-theree-left .common-lead-news .Desc .Brief{-webkit-line-clamp:5;}
.border-left-inner{border-left:1px solid #eee;}
.catagory-theree-area .adds-2{margin-bottom:20px;}
.catagory-theree-right .col-lg-12:last-child .adds-2{margin:0;}
.more-news-btn{border:1px dashed;padding:3px 20px;font-size:16px;font-weight:600;border-radius:2px;color:var(--primary-color);transition:all ease 0.4s;}
.more-news-btn:hover{color:var(--secondary-color);}
.more-news-btn span{font-size:14px;margin-left:5px;}
/*=================catagory three area End====================*/
/*=================catagory four area start====================*/
.catagory-four-area{padding:25px 0;}
/*=================catagory four area End====================*/
/*=================catagory five area start====================*/
.catagory-five-area{padding:25px 0;}
.elected-slider .priv_arrow.slick-arrow, .elected-slider .next_arrow.slick-arrow{position:absolute;bottom:0;width:30px;height:30px;line-height:30px;text-align:center;color:var(--white-color);background:var(--primary-color);color:var(--white-color);z-index:10;font-size:16px;font-weight:600;transform:translateY(-50%);transition:all ease 0.4s;cursor:pointer;border-radius:3px;}
.elected-slider .priv_arrow.slick-arrow:hover, .elected-slider .next_arrow.slick-arrow:hover{background:var(--secondary-color);}
.elected-slider .priv_arrow.slick-arrow{left:44%;}
.elected-slider .next_arrow.slick-arrow{right:49%;}
.elected-slider{margin-left:30px;}
.catagory-five-right-bottom-news{border-top:2px solid var(--primary-color);margin-top:10px;padding-top:15px;}
.elected-slider-item .Desc .Title{font-size:22px;margin-bottom:15px;}
.elected-slider-item .Desc .Brief{-webkit-line-clamp:5;}
.catagory-five-left-wrap .common-news{margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid var(--border-color);}
.catagory-five-list-wrap .common-list-news{padding-bottom:11.4px;margin-bottom:12px;border-bottom:1px solid var(--border-color);}
.catagory-five-list-wrap .col-lg-12:last-child .common-list-news{padding:0;margin:0;border:none;}
.catagory-five-list-wrap .common-list-news .Desc{height:65px;overflow:hidden;}
.catagory-five-list-wrap .common-list-news .Title{-webkit-line-clamp:3;font-size:16px;}
.catagory-five-right-bottom-news-wrap .common-news{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid var(--border-color);}
.catagory-five-right-bottom-news-wrap .col-sm-4:nth-last-child(-n + 3) .common-news{border:none;margin:0;padding:0;}
.catagory-five-right-bottom-news-wrap .Desc, .catagory-five-left-wrap .Desc{height:55px;overflow:hidden;}
/*=================catagory five area End====================*/
/*=================catagory six area start====================*/
.catagory-six-area{padding:25px 0;}
/*=================catagory six area End====================*/
/*=================catagory seven area start====================*/
.catagory-seven-area{padding:25px 0;}
.SPSecTitle3{background-color:var(--primary-color);text-align:center;padding:6px;}
.SPSecTitle3 h2{color:#fff;font-size:16px;font-weight:600;line-height:1.4;}
.DOnlineVote .form-check-input{position:relative;margin-top:0;margin-left:0;top:2px;margin-right:5px !important;border-radius:50%;border-color:var(--primary-color);}
.DOnlineVote .form-check-input:checked{background-color:var(--primary-color);border-color:var(--primary-color);}
.form-check-input:focus{border-color:none;outline:0;box-shadow:none;}
.DOnlineVote .Question h3{font-size:16px;font-weight:600;color:var(--black-color);-webkit-line-clamp:3;line-height:1.5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;transition:all 0.3s ease;margin-bottom:12px;}
.DOnlineVote .VoteAnswer label{color:var(--black-color);margin-bottom:3px;width:100%;font-size:16px;}
.online-vote-din{margin-top:14px;display:flex;justify-content:space-between;}
.DOnlineVote .VoteSubmit .btns{display:block;background:transparent;color:var(--primary-color);border-radius:4px;padding:5px 32px;text-align:center;font-size:15px;box-shadow:none;font-weight:600;outline:none;border:1px solid var(--border-color);}
.DOnlineVote .VoteSubmit .btns:hover{color:var(--white-color);background:var(--secondary-color);transition:0.3s;}
.DOnlineVote .VoteSubmit button.btns{font-family:inherit;cursor:pointer;}
.DOnlineVote .poll-message{margin:0 0 10px;padding:7px 9px;border-radius:4px;background:#e9f7f1;color:var(--primary-color);font-size:14px;line-height:1.4;}
.DOnlineVote .poll-message--error{background:#fff1f1;color:#b42318;}
.DOnlineVote .poll-result{margin-top:12px;padding-top:8px;border-top:1px solid var(--border-color);font-size:14px;}
.DOnlineVote .poll-result div{display:flex;justify-content:space-between;padding:2px 0;color:var(--black-color);}
.DOnlineVote .poll-result p{margin:5px 0 0;font-weight:600;color:var(--primary-color);}
.DOnlineVote .poll-empty{margin:0;color:var(--black-color);font-size:15px;}
.Question{padding:12px 15px 18px;background:#fff;border:1px solid var(--border-color);}
/*=================catagory seven area End====================*/
/*=================catagory eight area start====================*/
.catagory-eight-area{padding:25px 0;}
.catagory-eight-wrap .common-news{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid var(--border-color);}
.catagory-eight-wrap .col-lg-12:last-child .common-news{margin:0;padding:0;border:none;}
.catagory-eight-wrap .common-news .Desc{height:65px;overflow:hidden;}
.catagory-eight-wrap .Desc .Title{font-size:20px;}
/*=================catagory eight area End====================*/
/*=================catagory nine area Start====================*/
.catagory-nine-area{padding:25px 0;}
.catagory-nine-area .common-lead-news{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid var(--border-color);}
.catagory-nine-area .common-lead-news .Desc .Title{font-size:20px;}
.catagory-nine-area .common-lead-news .Desc{height:65px;overflow:hidden;}
/*=================catagory nine area End====================*/
/*=================catagory ten area start=================*/
.catagory-ten-area{padding:25px 0;}
.interview-item{border:1px solid #33333336;padding:10px;border-radius:8px;transition:all 0.4s ease;}
.interview-thumb{overflow:hidden;}
.interview-thumb img{overflow:hidden;width:170px;height:170px;line-height:170px;border-radius:50%;display:block;margin:0 auto;object-fit:cover;object-position:top;transition:0.4s ease;}
.interview-content{padding-top:20px;}
.interview-content h3{color:var(--black-color);font-size:16px;font-weight:600;line-height:1.4;margin:0;text-align:center;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;transition:all 0.3s ease;height:45px;}
.interview-item:hover .interview-content h3{color:var(--secondary-color);}
/*=================catagory tean area end=================*/
/* ========== photo-gallery area Start========== */
.photo-gallery-area{padding:25px 0;background:#f4fbf4;}
.photo-gallery-list .photo-gallery-imgs{position:relative;overflow:hidden;border-radius:5px;}
.photo-gallery-list .photo-gallery-imgs img{width:100%;aspect-ratio:1.62;object-fit:cover;object-position:center;transition:all ease 0.4s;border-radius:5px;}
.photo-gallery-list:hover .photo-gallery-imgs img{transform:scale(1.05);}
.photo-gallery-lead .photo-gallery-imgs{position:relative;overflow:hidden;border-radius:5px;}
.photo-gallery-lead .photo-gallery-imgs img{width:100%;aspect-ratio:1.42;object-fit:cover;object-position:center;border-radius:5px;transition:all ease 0.4s;}
.photo-gallery-lead:hover .photo-gallery-imgs img{transform:scale(1.05);}
.photo-gallery-lead .Title{font-size:20px;}
.photo-gallery-lead:hover .Title{color:var(--secondary-color);}
.photo-icons{position:absolute;z-index:2;top:5px;color:var(--white-color);opacity:1;right:5px;transition:all ease 0.4s;}
.photo-gallery-lead:hover .photo-icons, .photo-gallery-list:hover .photo-icons{color:var(--secondary-color);}
.photo-gallery-list{border-bottom:1px solid var(--border-color);padding-bottom:8px;margin-bottom:8px;}
.photo-gallery-wrap .col-md-12:last-child .photo-gallery-list{padding:0;border:none;}
.photo-gallery-list .Desc{height:55px;overflow:hidden;}
.photo-gallery-slider .Desc .Title{font-size:20px;}
.photo-gallery-area .photo-gallery-list:hover .Title{color:var(--secondary-color);}
.photo-gallery-slider .priv_arrow.slick-arrow, .photo-gallery-slider .next_arrow.slick-arrow{position:absolute;top:25px;transform:translateY(-50%);background:var(--primary-color);width:30px;height:30px;line-height:30px;text-align:center;color:var(--white-color);z-index:10;font-size:16px;border-radius:50%;font-weight:600;transition:all ease 0.4s;cursor:pointer;}
.photo-gallery-slider .priv_arrow.slick-arrow:hover, .photo-gallery-slider .next_arrow.slick-arrow:hover{background:var(--secondary-color);}
.photo-gallery-slider .priv_arrow.slick-arrow{left:5px;}
.photo-gallery-slider .next_arrow.slick-arrow{left:40px;}
/* ==========photo-gallery area end========== */
/* ==========video gallery area start========== */
.video-gallery-area{padding:25px 0;}
.video-gallery-lead{position:relative;}
.video-gallery-lead-imgs{overflow:hidden;border-radius:5px;}
.video-gallery-lead-imgs img{width:100%;aspect-ratio:1.62;object-fit:cover;object-position:center;border-radius:5px;transition:all ease 0.4s;}
.video-gallery-lead:hover .video-gallery-lead-imgs img{transform:scale(1.05);}
.video-gallery-lead .play-icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:40px;height:40px;background:var(--secondary-color);color:var(--white-color);border-radius:50%;display:flex;justify-content:center;align-items:center;font-size:20px;z-index:2;transition:all ease 0.4s;}
.video-gallery-lead:hover .play-icon{background:var(--primary-color);}
.video-gallery-lead .caption{position:absolute;bottom:20px;left:20px;right:20px;z-index:3;}
.video-gallery-lead .video-overlay{width:100%;border-radius:5px;position:absolute;inset:0;background:linear-gradient( to bottom, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.55), rgba(0, 0, 0, 0.8) );}
.video-gallery-lead .Desc .Title{color:var(--white-color);font-size:20px;}
.video-gallery-lead:hover .Title{color:var(--secondary-color);}
.video-gallery-list{border-bottom:1px solid var(--border-color);padding-bottom:15px;margin-bottom:16px;}
.video-gallery-list-wrap .col-sm-6:nth-last-child(-n + 2) .video-gallery-list{border:none;margin:0;padding:0;}
.video-list-items-imgs{position:relative;overflow:hidden;border-radius:5px;}
.video-list-items-imgs img{width:100%;aspect-ratio:1.62;object-fit:cover;object-position:center;border-radius:5px;transition:all ease 0.4s;overflow:hidden;}
.video-gallery-list:hover .video-list-items-imgs img{transform:scale(1.05);}
.video-gallery-list .play-icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:30px;height:30px;background:var(--secondary-color);color:var(--white-color);border-radius:50%;display:flex;justify-content:center;align-items:center;font-size:15px;z-index:2;transition:all ease 0.4s;}
.video-gallery-list:hover .play-icon{background:var(--primary-color);}
.video-gallery-list .Desc .Title{margin-top:0;font-size:16px;-webkit-line-clamp:3;}
.video-gallery-list:hover .Title{color:var(--secondary-color);}
 /* ==========video gallery area end========== */ /* ==========catagory area start========== */ .catagory-elaven-area{padding:25px 0;}
.catagory-elaven-wrap{border:1px solid var(--border-color);}
.catagory-elaven-wrap .common-news-img{border-radius:5px 5px 0 0;}
.catagory-elaven-wrap .common-news-img img{border-radius:5px 5px 0 0;}
.catagory-elaven-wrap .common-news{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid var(--border-color);}
.catagory-elaven-wrap .common-news .Desc{padding:0 10px;height:55px;overflow:hidden;}
.catagory-elaven-list{padding:0 10px;}
.catagory-elaven-list .Title{font-size:16px;font-weight:600;line-height:1.3;border-bottom:1px solid var(--border-color);padding-bottom:10px;margin-bottom:10px;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;transition:all 0.3s ease;height:60px;overflow:hidden;}
.catagory-elaven-list li:hover .Title{color:var(--secondary-color);}
.catagory-elaven-list ul li:last-child .Title{border:none;margin:0;}
/*====DPrayer Start======*/
.DPrayer{padding-top:40px;margin-bottom:22px;}
.DPrayersBanner{margin-top:10px;}
.DPrayersBanner img{background:#0e6848;width:100%;}
.DPrayersTime{background:#0e6848;color:#fff;}
.DPrayersTime .table{background:#fff;border-left:1px solid #01673726;border-right:1px solid #01673726;margin-bottom:0;}
.DPrayersTime .table tr{background:var(--white-color);transition:all ease 0.4s;}
.DPrayersTime .table tr:hover{background:#00713b1c;}
.DPrayersTime .table td{border-bottom:1px solid #01673726;border-right:1px solid #01673726;border-top:0 solid #dee2e6;color:#333;font-size:17px;text-align:center;}
.DPrayersTime .table td{padding:3px;}
.DPrayersTime .table td:last-of-type{border-right:0 solid #dee2e6;}
.DPrayersTime p{padding:10px 15px;text-align:center;}
/*===DPrayer end=======*/
/* ==========catagory area end========== */
/*=================== Footer CSS Start================*/
.footer-area{margin-top:25px;padding-top:20px;}
.quick-links{padding:20px 0 40px;}
.footer-Tops-links{display:flex;flex-wrap:wrap;justify-content:center;text-align:center;gap:10px;}
.footer-Tops-links a{color:#fff;background:#031c13;padding:5px 10px;font-size:14px;font-weight:500;}
.footer-Tops-links a:hover{color:#fc1415;}
.back_to_top.on{position:fixed;bottom:50px;right:15px;cursor:pointer;height:40px;width:40px;line-height:35px;text-align:center;border:2px solid;border-radius:50%;z-index:999;color:#fc1415;display:block;}
.footer-area{background:#002216;color:#fff;font-family:"SolaimanLipi", sans-serif;}
.footer-top{border-bottom:1px solid rgba(255, 255, 255, 0.1);padding:18px 0;}
.footer-top .container{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px;}
.footer-email span, .footer-social span{color:var(--white-color);margin-right:8px;font-size:15px;}
.footer-email a{color:#fff;text-decoration:none;transition:0.3s;font-size:14px;}
.footer-email a:hover{color:#ef4444;}
.footer-social{display:flex;align-items:center;gap:10px;}
.footer-social a{width:30px;height:30px;border-radius:50%;background:rgba(255, 255, 255, 0.08);color:#fff;display:flex;align-items:center;justify-content:center;text-decoration:none;font-size:16px;transition:all ease 0.4s;}
.footer-social a i{font-size:12px;}
.footer-social a:hover{background:#ef4444;transform:translateY(-3px);}
.footer-whatsapp a{display:flex;align-items:center;gap:8px;color:#25d366;text-decoration:none;font-weight:600;font-size:16px;}
.footer-whatsapp i{font-size:22px;}
.footer-main{padding:40px 0 30px;}
.footer-main .container{display:flex;align-items:center;justify-content:space-between;gap:30px;flex-wrap:wrap;}
.footer-logo img{width:150px;}
.footer-menu{margin:0;padding:0;display:flex;flex-wrap:wrap;gap:18px;list-style:none;}
.footer-menu li{position:relative;}
.footer-menu li:not(:last-child)::after{content:"|";color:#64748b;position:absolute;right:-11px;}
.footer-menu a{color:#e2e8f0;text-decoration:none;transition:0.3s;font-size:15px;}
.footer-menu a:hover{color:#ef4444;}
.footer-bottom{border-top:1px solid rgba(255, 255, 255, 0.1);text-align:center;padding:25px 0;}
.footer-bottom p{margin:0px 0 6px;font-size:16px;font-weight:500;}
.footer-bottom p a{color:var(--white-color);transition:all ease 0.4s;}
.footer-bottom p a:hover{color:var(--secondary-color);}
.footer-bottom small{display:block;max-width:850px;margin:auto;color:#8a8989;line-height:1.8;font-size:14px;}
/*=================== Footer CSS End================*/
/*==========Mobile Responsive Start=============*/
.mobile-menu-area{z-index:99;background-color:#ffff;width:100%;transition:all linear 0.2s;border-bottom:1px solid var(--border-color);box-shadow:0 8px 25px rgba(0, 0, 0, 0.12);}
.mobile-menu-area .mobile-topbar{width:100%;padding:6px 0;}
.mobile-menu-area .mobile-topbar .bars i{width:35px;height:35px;line-height:35px;color:var(--primary-color);font-size:20px;text-align:center;border-radius:5px;cursor:pointer;transition:var(--transision);box-shadow:none;transition:all ease 0.4s;}
.mobile-menu-area .mobile-topbar .icon i{width:45px;height:45px;background-color:var(--white-color);border-radius:50%;text-align:center;line-height:45px;font-size:16px;cursor:pointer;transition:all linear 0.2s;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);}
.mobile-menu-area .mobile-topbar .icon i:hover{background-color:var(--primary);color:var(--white-color);border-color:var(--primary);}
.mobile-menu-area .mobile-menu-overlay{width:100%;height:100%;background-color:rgba(0, 0, 0, 0.6);position:fixed;top:0;left:0;z-index:99;}
.mobile-menu-area .mobile-menu-main{width:320px;height:100%;background-color:var(--primary-color);position:fixed;top:0;left:-320px;z-index:100;overflow-y:scroll;transition-duration:0.3s;}
.mobile-menu-area .moblile-close{margin-bottom:80px;}
.mobile-menu-area .mobile-menu-main .close-mobile-menu{position:absolute;top:20px;left:20px;}
.mobile-menu-area .mobile-menu-main .close-mobile-menu i{width:35px;height:35px;text-align:center;line-height:35px;color:var(--white-color);font-size:17px;cursor:pointer;transition:var(--transision);border:1px solid var(--border-color);border-radius:50%;transition:all linear 0.4s;}
.mobile-menu-area .mobile-menu-main .close-mobile-menu i:hover{background:var(--secondary-color);border-color:var(--secondary-color);}
.mobile-menu-area .mobile-menu-main .menu-body .menu-list{padding-top:10px;}
.mobile-menu-area .mobile-menu-main .menu-body .menu-list ul li a{font-size:15px;font-weight:600;color:var(--white-color);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;}
.mobile-menu-area .mobile-menu-main .menu-body .menu-list ul li a i{width:32px;height:32px;background-color:var(--white-color);text-align:center;line-height:32px;font-size:13px;border-radius:3px;background-color:var(--section-background);transition:all linear 0.2s;}
.mobile-menu-area .mobile-menu-main .menu-body .menu-list ul li a:hover i{background-color:var(--primary);color:var(--white-color);}
.mobile-menu-area .mobile-menu-main .menu-body .menu-list ul li ul{padding-left:0;display:none;}
.mobile-menu-area .mobile-menu-main .menu-body .menu-list ul li ul a{padding:0px 20px;padding-left:30px;}
.mobile-menu-area .mobile-menu-main .menu-body .menu-list ul li ul li:last-child a{border:none;}
.mobile-menu-area .mobile-menu-overlay{transition-duration:0.4s;visibility:hidden;opacity:0;}
.mobile-menu-area .mobile-menu-overlay.active{visibility:visible;opacity:1;}
.mobile-menu-area .mobile-menu-main.active{left:0 !important;}
.mobile-menu-area .mobile-menu-search{padding:0 20px 16px;}
.mobile-menu-area .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-area .mobile-menu-search input:focus{border-color:var(--black-color);}
.mobile-menu-area .mobile-menu-search .input-groups button{position:absolute;top:50%;right:20px;transform:translateY(-50%);background-color:transparent;border:0;}
.mobile-menu-area .menu-action-btn{padding:20px;}
.mobile-menu-area .menu-action-btn a{font-weight:600;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;}
.mobile-menu-area .menu-action-btn a:hover{background-color:var(--black-color);}
.mobile-menu-area .menu-action-btn a i{font-size:14px;margin-left:8px;}
.mobile-menu-area .accordion-click{color:var(--white-color);width:40px;text-align:center;height:100%;display:inline-block;padding:5px;}
.mobile-menu-area .sub-menu-mobile-link{display:flex;justify-content:space-between;align-items:center;}
.mobile-menu-area .mobile-menu-main .menu-body .menu-list ul li .sub-menu-mobile-link a{color:var(--white-color);font-weight:600;font-size:16px;width:100%;transition:all ease 0.04s;border-right:1px solid var(--border-color);}
.mobile-menu-area .sub-mobile-menu{border:1px solid var(--border-color);margin:10px 0;transition:all ease 0.4s;}
.mobile-menu-area .sub-mobile-menu:hover{border-color:#ffffffaf;}
.mobile-menu-area .menu-body{padding:0 20px;}
.mobile-menu-area .mobile-menu-main .menu-body .menu-list ul li ul li{border-top:1px solid#dddddd2e;transition:all ease 0.4s;}
.mobile-menu-area .logo{width:200px;}
.mobile-menu-area .breaking-news-section{background:var(--white-color);box-shadow:rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;}
.mobile-menu-area .menu-search a{color:var(--primary-color);transition:all ease 0.4s;}
.mobile-menu-area .search-block-bottom{position:unset;}
.mobile-menu-area .search_block{top:0;padding:25px 10px;border:0;}
.mobile-menu-area .darkmoder-search-bar{display:flex;align-items:center;gap:0 15px;}
.mobile-menu-area .menu-logo img{width:80px;}
.mobile-menu-area .darkmoder-btns .switch{height:18px;width:50px;border:1px solid var(--border-color);}
.mobile-menu-area .darkmoder-btns .checkbox:checked + .switch .ball{transform:translateX(30px);}
.mobile-menu-area .DateTime p{font-size:13px;color:var(--white-color);}
/*==========Mobile Responsive End=============*/
/*==========Mobile Responsive=============*/
@media (min-width:1200px) and (max-width:1500px){}
/* LG Device :992px. */
@media (min-width:992px) and (max-width:1200px){
.main-menu .navbar-light .navbar-nav .nav-link{padding:6px 9px;font-size:16px;}
.header-tools{gap:0 15px;}
.news-dive-imgs img{height:auto;}
.catagory-tow-list-wrap .common-list-news-img img{aspect-ratio:1.3;}
.latest-news-content{height:230px;}
.catagory-five-list-wrap .common-list-news{padding-bottom:10px;margin-bottom:10px;}
.catagory-five-list-wrap .common-list-news .Title{font-size:14px;line-height:1.4;}
.catagory-five-list-wrap .common-list-news .Desc{height:58px;}
.video-list{margin-bottom:26px;}
.DOnlineVote .VoteAnswer label{font-size:14px;}
.DOnlineVote .Question h3{font-size:14px;margin-bottom:6px;}
.DOnlineVote .VoteSubmit .btns{padding:4px 18px;font-size:14px;}
.thumbSlider{height:355px;}
.photo-gallery-lead .photo-gallery-imgs img{aspect-ratio:1.35;}
.video-gallery-lead-imgs img{aspect-ratio:1.389;}
.video-list-items-imgs img{aspect-ratio:1.4;}
.catagory-six-area .common-lead-news .Desc .Title{font-size:22px;}
.catagory-seven-area .common-lead-news .Desc .Title{font-size:22px;}
.catagory-seven-area .Desc .Brief{margin-top:8px;}
.interview-thumb img{width:150px;height:150px;line-height:150px;}
.video-gallery-list{padding-bottom:14px;margin-bottom:14px;}
.elected-slider .next_arrow.slick-arrow{right:47%;}
.photo-gallery-lead .Title{font-size:18px;}
}
/* MD Device :768px. */
@media (min-width:768px) and (max-width:991px){
.lead-news-area .lead-news .Desc .Title{font-size:22px;margin-top:8px;}
.news-dive{margin-bottom:20px;}
.news-dive-imgs img{height:auto;}
.lead-news-bottom .common-news{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid var(--border-color);}
.lead-news-bottom .col-lg-3:nth-last-child(-n + 2) .common-news{margin-bottom:0;padding-bottom:0;border-bottom:none;}
.lead-news-bottom .Desc{height:56px;overflow:hidden;}
.catagory-one-left{margin-bottom:35px;}
.special-report-slider .priv_arrow.slick-arrow, .special-report-slider .next_arrow.slick-arrow{top:41%;}
.latest-news-content{height:370px;}
.latest-News .col-lg-12:nth-last-child(-n + 2) .common-list-news{border-bottom:none;}
.video-list-img img{aspect-ratio:1.47;}
.catagory-theree-left .catagory-theree-news-bottom{margin-bottom:40px;}
.catagory-five-left-part{margin-bottom:50px;}
.catagory-five-left-wrap .common-news .Desc .Title{font-size:20px;}
.elected-slider{margin-left:0;}
.elected-slider .next_arrow.slick-arrow{right:47%;}
.catagory-six-area .common-lead-news{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid var(--border-color);}
.catagory-six-left{margin-bottom:40px;}
.catagory-six-area .common-lead-news .Desc .Title{font-size:20px;}
.catagory-seven-left .common-lead-news{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid var(--border-color);}
.catagory-seven-left .common-lead-news .Desc .Title{font-size:20px;}
.catagory-seven-left{margin-bottom:40px;}
.DOnlineVote .VoteSubmit .btns{padding:5px 38px;}
.online-vote-din{justify-content:unset;gap:5px;}
.catagory-eight-wrap{margin-bottom:25px;}
.catagory-eight-area .col-lg-4:last-child .catagory-eight-wrap{margin-bottom:0;}
.catagory-eight-wrap .col-lg-12:nth-child(-n + 2) .common-news{margin:0;padding:0;border:none;}
.photo-gallery-lead .photo-gallery-imgs img{aspect-ratio:1.32;}
.video-gallery-lead{margin-bottom:35px;}
}
/* Extra small Device. */
@media (max-width:767px){
section{padding:15px 0 !important;}
.adds-area{padding:6px 0 !important;}
.dynamic-ad-script--desktop.dynamic-ad-script--has-mobile{display:none;}
.dynamic-ad-script--mobile{display:block;}
.popup-ad-script--desktop.popup-ad-script--has-mobile{display:none;}
.popup-ad-script--mobile{display:block;}
.Desc .Title{font-size:16px;}
.mobile-menu-area .search_block{padding:13px 10px;}
.lead-news-area .lead-news .Desc .Title{font-size:21px;margin-top:8px;}
.lead-news{margin-bottom:30px;}
.news-dive{margin-bottom:20px;}
.news-dive-imgs img{height:auto;}
.lead-news-bottom .common-news{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid var(--border-color);}
.lead-news-bottom .col-lg-3:nth-last-child(-n + 2) .common-news{margin-bottom:0;padding-bottom:0;border-bottom:none;}
.lead-news-bottom .Desc{height:56px;overflow:hidden;}
.catagory-one-left{margin-bottom:35px;}
.special-report-slider .priv_arrow.slick-arrow, .special-report-slider .next_arrow.slick-arrow{top:30%;}
.latest-news-content{height:350px;}
.latest-News .col-lg-12:nth-last-child(-n + 2) .common-list-news{border-bottom:none;}
.catagory-tow-wrap{margin-bottom:30px;}
.catagory-tow-wrap .common-news .Desc .Title{font-size:18px;}
.catagory-tow-area .col-lg-3:last-child .catagory-tow-wrap{margin-bottom:0;}
.video-list{margin-bottom:15px;}
.catagory-four-wrap .common-news{padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid var(--border-color);}
.catagory-four-wrap .col-md-3:nth-last-child(-n + 2) .common-news{padding-bottom:0;margin-bottom:0;border-bottom:none;}
.catagory-four-wrap .common-news .Desc{overflow:hidden;}
.catagory-theree-left .catagory-theree-news-bottom{margin-bottom:40px;}
.catagory-theree-news-bottom .common-news{border-bottom:1px solid var(--border-color);padding-bottom:15px;margin-bottom:15px;}
.catagory-theree-news-bottom .col-md-4:last-child .common-news{border-bottom:none;padding-bottom:0;margin-bottom:0;}
.catagory-theree-left .common-lead-news .Desc .Title{margin-top:8px;}
.catagory-theree-news-bottom .Desc .Title{font-size:16px;-webkit-line-clamp:3;}
.catagory-five-left-part{margin-bottom:30px;}
.catagory-five-list-wrap .common-list-news{padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid var(--border-color);}
.catagory-five-left-wrap .common-news .Desc .Title{font-size:19px;}
.elected-slider{margin-left:0;/* margin-bottom:25px;*/}
.elected-slider .next_arrow.slick-arrow{right:45%;}
.catagory-five-right-bottom-news{border:none;}
.elected-slider .priv_arrow.slick-arrow, .elected-slider .next_arrow.slick-arrow{top:0;}
.elected-slider .next_arrow.slick-arrow{right:0;}
.elected-slider .priv_arrow.slick-arrow{right:35px !important;left:auto !important;}
.elected-slider .Desc{margin-top:30px;margin-bottom:20px;}
.elected-slider-item .Desc .Title{font-size:18px;margin-bottom:8px;}
.catagory-five-right-bottom-news-wrap .col-6:nth-last-child(-n + 3) .common-news{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid var(--border-color);}
.catagory-five-right-bottom-news-wrap .col-6:nth-last-child(-n + 2) .common-news{border:none;margin:0;padding:0;}
.catagory-six-area .common-lead-news{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid var(--border-color);}
.catagory-six-left{margin-bottom:40px;}
.catagory-six-area .common-lead-news .Desc .Title{font-size:18px;}
.catagory-seven-left .common-lead-news{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid var(--border-color);}
.catagory-seven-left .common-lead-news .Desc .Title{font-size:18px;}
.catagory-seven-left{margin-bottom:40px;}
.DOnlineVote .VoteSubmit .btns{padding:5px 38px;}
.online-vote-din{justify-content:unset;gap:5px;}
.catagory-eight-wrap{margin-bottom:25px;}
.catagory-eight-area .col-lg-4:last-child .catagory-eight-wrap{margin-bottom:0;}
.catagory-eight-wrap .col-lg-12:nth-child(-n + 2) .common-news{margin:0;padding:0;border:none;}
.catagory-eight-wrap .Desc .Title{font-size:16px;}
.catagory-nine-wrap{margin-bottom:30px;}
.catagory-nine-area .col-md-6:last-child .catagory-nine-wrap{margin:0;}
.interview-thumb img{overflow:hidden;width:140px;height:140px;line-height:140px;}
.photo-gallery-lead{padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid var(--border-color);}
.photo-gallery-wrap .photo-gallery-list{padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid var(--border-color);}
.photo-gallery-wrap .col-md-12:last-child .photo-gallery-list{padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid var(--border-color);}
.photo-gallery-wrap .order-md-3 .col-md-12 .photo-gallery-list{border-bottom:none;padding-bottom:0;margin-bottom:0;}
.video-gallery-lead{margin-bottom:30px;}
.video-gallery-list-wrap .col-sm-6:nth-last-child(-n + 2) .video-gallery-list{border-bottom:1px solid var(--border-color);padding-bottom:15px;margin-bottom:16px;}
.video-gallery-list-wrap .col-sm-6:last-child .video-gallery-list{border-bottom:none;padding-bottom:0;margin-bottom:0;}
.catagory-elaven{margin-bottom:30px;}
.catagory-elaven-area .col-lg-3:last-child .catagory-elaven{margin:0;}
.DPrayer{padding:0;}
.DPrayersBanner{margin:0;}
.footer-area{margin-top:15px;}
.footer-top .container{justify-content:center;}
.footer-logo{margin:0 auto;}
.footer-menu{gap:6px 18px;justify-content:center;}
.footer-bottom{padding:25px 20px;}
.quick-links{padding:20px 0 20px;}
}
/* SM Small Device :550px. */
@media only screen and (min-width:576px) and (max-width:767px){
.mobile-menu-area .search_block{padding:23px 10px;}
.catagory-tow-wrap{margin-bottom:0;}
.video-list-img img{aspect-ratio:1.37;}
.catagory-theree-left .common-lead-news .Desc .Title{margin-top:0;}
.catagory-five-right-bottom-news-wrap .col-6:nth-last-child(-n + 3) .common-news{border:none;margin:0;padding:0;}
.video-gallery-list-wrap .col-sm-6:nth-last-child(-n + 2) .video-gallery-list{border:none;margin:0;padding:0;}
}

/* Category-page */
.Cat-lead-wrapper .CatMain-img {
    overflow: hidden;
    border-radius: 10px;
}

.Cat-pageTitle a {
    font-size: 28px;
    color: #ed1c24;
    font-weight: 700;
    text-transform: uppercase;
    position: relative;
    font-family: var(--primary-font);
}

.Cat-pageTitle a::before {
    background-color: var(--arrow-c-brand1);
    content: "";
    height: 4px;
    left: 0;
    position: absolute;
    top: 100%;
    width: 25px;
}

.Cat-listItems {
    margin-top: 25px;
    padding-bottom: 15px;
    border-bottom: 1px solid #eee;
    overflow-x: scroll;
    scrollbar-width: none;
}

.Cat-listItems ul li {
    list-style: none;
    color: var(--black);
    font-size: 14px;
    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;
}

.Cat-lead {
    margin-top: 24px;
    padding-bottom: 30px;
    border-bottom: 1px solid #dedede;
}

.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;
}

/* Content details: read-more 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;
    }
}

/* Content details sidebar: recent and most-read stories */
.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;
}

.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 */
.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;
}

.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: 12px 30px;
    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;
}

@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;
}

.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;
}

.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;
}

.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 */
.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,#073f2f 0%,var(--primary-color) 65%,#16815d 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(--secondary-color);font-size:15px;font-weight:700;letter-spacing:.04em;}
.about-hero .about-eyebrow{color:#bde8d9;}
.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-purpose-card{height:100%;padding:38px;background:#edf7f3;border:1px solid #d8ece4;border-radius:16px;}
.about-purpose-card>i{width:55px;height:55px;margin-bottom:22px;background:var(--primary-color);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-color);}
.about-coverage{background:#f6f8f7;}
.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:#badbce;box-shadow:0 14px 35px rgba(15,104,73,.1);}
.about-topic-card>i{margin-bottom:20px;color:var(--primary-color);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-color);background:#f8faf9;border-radius:0 0 12px 12px;}
.about-standard-card strong{display:block;margin-bottom:16px;color:var(--secondary-color);font-size:26px;font-weight:800;}
.about-reader-note{padding-top:10px;}
.about-reader-panel{display:flex;align-items:center;justify-content:space-between;gap:40px;padding:45px;background:#073f2f;border-radius:18px;color:var(--white-color);}
.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-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-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:#f7f9f8;}
.comment-policy-hero{position:relative;overflow:hidden;padding:72px 0;background:linear-gradient(135deg,#073f2f 0%,var(--primary-color) 72%,#16815d 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:#bde8d9;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-color);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:#d8eee6;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(--secondary-color);border-radius:10px;box-shadow:0 8px 28px rgba(15,104,73,.07);}
.comment-policy-intro>div{min-width:165px;padding-right:30px;border-right:1px solid #dfe8e4;}
.comment-policy-intro span,.comment-policy-intro strong{display:block;}
.comment-policy-intro span{margin-bottom:5px;color:#708079;font-size:14px;}
.comment-policy-intro strong{color:var(--primary-color);font-size:18px;}
.comment-policy-intro p{margin:0;color:#4e5d57;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 #e2eae6;border-radius:12px;}
.comment-policy-principles i,.comment-policy-details i{margin-bottom:16px;color:var(--primary-color);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:#68766f;font-size:16px;line-height:1.7;}
.comment-policy-guide{height:100%;padding:34px;background:var(--white-color);border:1px solid #e2eae6;border-radius:14px;}
.comment-policy-guide--allowed{border-top:4px solid var(--primary-color);}
.comment-policy-guide--blocked{border-top:4px solid var(--secondary-color);}
.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-color);}
.comment-policy-guide--blocked .comment-policy-guide-title i{background:var(--secondary-color);}
.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:#53615b;font-size:16px;line-height:1.65;}
.comment-policy-guide li::before{content:"";position:absolute;top:10px;left:3px;width:7px;height:7px;background:#9bb5aa;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-color);}
.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:#68766f;font-size:17px;line-height:1.7;}
.comment-policy-moderation article{height:100%;padding:28px;background:#edf6f2;border-radius:12px;}
.comment-policy-moderation article strong{display:block;margin-bottom:16px;color:var(--secondary-color);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:#607068;font-size:16px;line-height:1.7;}
.comment-policy-note{display:flex;gap:15px;margin-top:24px;padding:22px 25px;background:#fff8e8;border:1px solid #f0dfb8;border-radius:10px;}
.comment-policy-note i{margin-top:5px;color:#a87305;font-size:19px;}
.comment-policy-note p{margin:0;color:#665b42;font-size:15px;line-height:1.75;}
.comment-policy-details{margin-bottom:55px;}
.comment-policy-details a{color:var(--primary-color);font-weight:700;}
.comment-policy-report{display:flex;align-items:center;justify-content:space-between;gap:45px;padding:42px 45px;background:#073f2f;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(--secondary-color);border-radius:6px;color:var(--white-color);font-size:16px;font-weight:700;}
.comment-policy-primary-btn:hover{background:#bb241f;color:var(--white-color);}
.comment-policy-report-actions>a:last-child{color:#d6e9e2;font-size:14px;word-break:break-word;}
.comment-policy-report-actions>a:last-child:hover{color:var(--white-color);}
.dark .CommentPolicyPage{background:#101412;}
.dark .comment-policy-intro,.dark .comment-policy-principles article,.dark .comment-policy-guide,.dark .comment-policy-details article{background:#151a18;border-color:#29332f;}
.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:#c4cec9;}
.dark .comment-policy-intro>div{border-color:#34423c;}
.dark .comment-policy-moderation article{background:#18231f;}
@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 #dfe8e4;}.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:#f7f9f8;}
.policy-page-hero{position:relative;overflow:hidden;padding:72px 0;background:linear-gradient(135deg,#073f2f 0%,var(--primary-color) 72%,#16815d 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:#bde8d9;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:#bde8d9;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-color);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:#d8eee6;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(--secondary-color);border-radius:10px;box-shadow:0 8px 28px rgba(15,104,73,.07);}
.policy-page-date{min-width:165px;padding-right:30px;border-right:1px solid #dfe8e4;}
.policy-page-date span,.policy-page-date strong{display:block;}
.policy-page-date span{margin-bottom:5px;color:#708079;font-size:14px;}
.policy-page-date strong{color:var(--primary-color);font-size:18px;}
.policy-page-summary>p{margin:0;color:#4e5d57;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;}
.policy-page-highlights article{height:100%;padding:27px;background:var(--white-color);border:1px solid #e2eae6;border-radius:12px;}
.policy-page-highlights i{margin-bottom:16px;color:var(--primary-color);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:#68766f;font-size:16px;line-height:1.7;}
.policy-page-nav{position:sticky;top:90px;padding:24px;background:var(--white-color);border:1px solid #e2eae6;border-radius:12px;}
.policy-page-nav>span{display:block;margin-bottom:15px;padding-bottom:12px;border-bottom:1px solid #e2eae6;color:var(--black-color);font-size:18px;font-weight:800;}
.policy-page-nav a{display:block;position:relative;padding:8px 0 8px 16px;color:#68766f;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:#a7bbb2;border-radius:50%;}
.policy-page-nav a:hover{color:var(--primary-color);transform:translateX(3px);}
.policy-page-nav a:hover::before{background:var(--primary-color);}
.policy-page-document{padding:0 38px;background:var(--white-color);border:1px solid #e2eae6;border-radius:14px;}
.policy-page-section{position:relative;padding:38px 0;border-bottom:1px solid #e5ebe8;scroll-margin-top:95px;}
.policy-page-section:last-child{border-bottom:0;}
.policy-page-section-number{display:inline-block;margin-bottom:10px;color:var(--secondary-color);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>p{margin-bottom:15px;color:#53615b;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:#53615b;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:#8daf9f;border-radius:50%;}
.policy-page-section a{color:var(--primary-color);font-weight:700;}
.policy-page-split{display:grid;grid-template-columns:1fr 1fr;gap:22px;}
.policy-page-split>div{padding:24px;background:#f3f7f5;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:#073f2f;border:0;border-radius:12px;color:var(--white-color);}
.policy-page-contact>div>span{display:inline-block;margin-bottom:8px;color:#bde8d9;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-actions{min-width:200px;text-align:center;}
.policy-page-primary-btn{display:block;margin-bottom:13px;padding:11px 22px;background:var(--secondary-color);border-radius:6px;color:var(--white-color)!important;font-size:15px;font-weight:700;}
.policy-page-primary-btn:hover{background:#bb241f;}
.policy-page-contact-actions>a:last-child{color:#d6e9e2;font-size:13px;word-break:break-word;}
.policy-page-contact-actions>a:last-child:hover{color:var(--white-color);}
.dark .PolicyPage{background:#101412;}
.dark .policy-page-summary,.dark .policy-page-highlights article,.dark .policy-page-nav,.dark .policy-page-document{background:#151a18;border-color:#29332f;}
.dark .policy-page-date,.dark .policy-page-nav>span,.dark .policy-page-section{border-color:#34423c;}
.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:#c4cec9;}
.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:#1b2420;}
@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:#edf5f1;border-radius:20px;}.policy-page-nav a::before{display:none;}.policy-page-nav a:hover{transform:none;}.dark .policy-page-nav a{background:#202b26;}.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 #dfe8e4;}.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;
}

.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;
}

/* Archive Page */
.filter-inputs {
    margin-top: 20px;
}

.DArchivesSec input {
    border-radius: 0;
}

.DArchivesSec .form-control:focus {
    border-color: var(--background-color);
    box-shadow: none;
}

.DArchivesSec .form-select:focus {
    border-color: var(--background-color);
    box-shadow: none;
}

.DArchivesSec select {
    border-radius: 0;
}

.DArchivesSec .form-control {
    background: #fff !important;
}

.DArchivesSec #archive_search,
.DArchivesSec #archive_refresh {
    background: #ed1c24;
    color: #fff;
}

/* Search Page */
.search-box-wrap {
    margin-bottom: 40px;
    padding: 8px;
}

.searchBar form {
    display: flex;
    justify-content: space-between;
}

.searchBar input {
    border-radius: 0;
}

.searchBar .form-control:focus {
    border-color: var(--background-color);
    box-shadow: none;
}

.searchBar a {
    padding: 5px 9px;
    background-color: var(--background-color);
}

.searchBar i {
    color: var(--white);
    font-size: 16px;
}

.searchBar button {
    padding: 5px 9px;
    background-color: var(--background-color);
    border: 0;
    outline: 0;
}

/*  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 */
