/* MFITPROBHAT - homepage (somoynews-style). Everything scoped under .smhome; auto-generated */
.smhome{--primary:#f04130;--black-color:#000;--white-color:#fff;--border-color:#eee;--border-color2:#ddd;--gray-color:#f7f7f7;--transition:all .3s ease}
.smhome{color:#222;font-size:20px;font-weight:400;font-family:'Noto Serif Bengali','Noto Serif Bengali Fallback',serif}
.smhome h1,.smhome h2,.smhome h3,.smhome h4,.smhome h5,.smhome h6{margin-bottom:0;font-size:16px;line-height:20px;font-weight:500}
.smhome a{color:#222!important;text-decoration:none!important}
.smhome a:hover{color:inherit;text-decoration:none}
.smhome p{font-size:16px;line-height:22px;margin-bottom:0!important}
.smhome ul{margin:0;padding:0;padding-left:0!important}
.smhome .container{padding-left:10px;padding-right:10px;max-width:1300px!important}
.smhome img{max-width:100%}
.smhome .Desc .Title{-webkit-line-clamp:2;text-overflow:ellipsis;transition:var(--transition);-webkit-box-orient:vertical;padding-left:2px;font-size:18px;font-weight:700;line-height:1.4;display:-webkit-box;overflow:hidden}
@media screen and (max-width:768px){.smhome .Desc .Title{display:unset;-webkit-line-clamp:unset;-webkit-box-orient:unset;overflow:unset;text-overflow:unset}}
.smhome .Desc .Brief{color:#555;-webkit-line-clamp:4;text-overflow:ellipsis;transition:var(--transition);-webkit-box-orient:vertical;margin-top:5px;font-size:16px;line-height:1.4;display:-webkit-box;overflow:hidden}
.smhome .Desc .Title span{color:var(--primary);margin-right:5px}
.smhome .section-heading h2{border-bottom:1px solid var(--border-color2);color:var(--primary);margin-bottom:20px;padding-bottom:10px;font-size:22px;font-weight:700;line-height:1.3}
.smhome .section-heading h2 a{color:var(--primary)!important}
.smhome .big-ad{text-align:center}
.smhome .smad{display:flex;justify-content:center;align-items:center}
.smhome .smad .prime_it_world_ad_warp{margin:0;padding:0;width:100%}
.smhome .smad img,.smhome .smad iframe{max-width:100%}
.smhome .lead-news-area{padding:30px 0}
.smhome .news-tabs .news-list .news-list-wrapper .news-list-items{height:100%;max-height:342px;overflow:hidden auto}
.smhome .news-tabs .news-list .news-list-wrapper .news-list-items .news-list-item{border-bottom:1px solid var(--border-color);padding:10px 0}
.smhome .news-tabs .news-list .news-list-wrapper .news-list-items .news-list-item:first-child{padding-top:0}
.smhome .news-tabs .news-list .news-list-wrapper .news-list-items .news-list-item .news-list-item-heading{transition:var(--transition);font-size:18px;line-height:1.4}
.smhome .news-tabs .news-list .news-list-wrapper .news-list-items .news-list-item:hover .news-list-item-heading{color:var(--primary)}
.smhome .news-tabs .nav-link{background-color:var(--gray-color);color:var(--black-color);transition:var(--transition);font-weight:700;border-radius:0}
.smhome .news-tabs .nav-link:hover{color:var(--primary)}
.smhome .news-tabs .nav-link.active{background-color:var(--primary)!important;color:#fff}
.smhome .news-tabs .all-news-link{text-align:center;padding:8px 0;font-weight:700;display:block;background-color:var(--primary)!important;color:var(--white-color)!important}
.smhome .news-tabs .tab-pane{display:none}
.smhome .news-tabs .tab-pane.active{display:block}
.smhome .news-tabs .nav{display:flex;flex-wrap:wrap;list-style:none;margin-bottom:1rem}
.smhome .news-tabs .nav-link{display:block;padding:.5rem 1rem;border:0;width:100%}
.smhome .youtube-thumbnail{cursor:pointer;background:#000;border:0;width:100%;height:185px;padding:0;display:block;position:relative;overflow:hidden}
.smhome .youtube-thumbnail img{object-fit:cover;width:100%;height:100%}
.smhome .youtube-play-button{background:#f03;border-radius:12px;padding:11px 25px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.smhome .youtube-play-button svg{color:#fff}
.smhome .youtube-player iframe{border:0;width:100%;display:block}
@media screen and (max-width:992px){.smhome .lead-news-area{padding:15px 0}}
@media screen and (max-width:991px){.smhome .lead-news-area .lead-second-news .live-tv-video{border-bottom:unset;padding-top:10px;padding-bottom:unset;margin-bottom:unset}
.smhome .lead-news-area .lead-second-news .live-tv-video iframe,.smhome .youtube-thumbnail{height:500px}}
@media screen and (max-width:768px){.smhome .lead-news-area .lead-second-news .live-tv-video iframe,.smhome .youtube-thumbnail{height:450px}}
@media screen and (max-width:576px){.smhome .lead-news-area .lead-second-news .live-tv-video iframe,.smhome .youtube-thumbnail{height:250px}}
.smhome .lead-news-img{border-radius:5px;overflow:hidden}
.smhome .lead-news-img img{aspect-ratio:1.62;object-fit:cover;object-position:center;width:100%;transition:var(--transition)}
.smhome .lead-news-box .Desc .Title{margin-top:10px;font-size:26px;font-weight:700}
.smhome .lead-news-box .Desc .Brief{color:#333;-webkit-line-clamp:3;text-overflow:ellipsis;transition:var(--transition);-webkit-box-orient:vertical;min-height:72px;margin-top:5px;font-size:16px;line-height:1.5;display:-webkit-box;overflow:hidden}
@media screen and (max-width:992px){.smhome .lead-news-box .Desc .Title{min-height:unset}}
.smhome .lead-news-box:hover .lead-news-img img{transform:scale(1.05)}
.smhome .lead-news-box:hover .Desc .Title{color:var(--primary)}
@media screen and (min-width:992px){.smhome .Lead-twoBox-area .lead-second-big-news{border-bottom:none}}
.smhome .lead-news-area .col-lg-3{border-left:1px solid var(--border-color)}
@media (max-width:991.98px){.smhome .lead-news-area .col-lg-3{border-left:0}}
.smhome .lead-second-news .live-tv-video{border-bottom:1px solid var(--border-color);margin-bottom:20px;padding-bottom:8px}
.smhome .lead-second-news-list:not(:last-child){border-bottom:1px solid var(--border-color);margin-bottom:15px;padding-bottom:15px}
.smhome .lead-second-news-list-img{border-radius:5px;overflow:hidden}
.smhome .lead-second-news-list-img img{aspect-ratio:1.62;object-fit:cover;object-position:center;width:100%;transition:var(--transition)}
.smhome .lead-second-news-list .Desc .Title{-webkit-line-clamp:3}
.smhome .lead-second-news-list:hover .lead-second-news-list-img img{transform:scale(1.1)}
.smhome .lead-second-news-list:hover .Desc .Title{color:var(--primary)}
.smhome .video-area{padding:30px 0}
.smhome .video-list-wrap{padding:0 20px;position:relative!important}
.smhome .video-gallery-list{overflow:hidden}
.smhome .video-gallery-list .Desc{margin-top:10px}
.smhome .video-gallery-list .Title{-webkit-line-clamp:2}
.smhome .video-gallery-list .video-thumb{aspect-ratio:295/182;border-radius:5px;width:295px;height:182px;position:relative;overflow:hidden}
.smhome .video-gallery-list .video-thumb img{object-fit:cover;width:100%;height:100%;transition:var(--transition)}
.smhome .video-gallery-list:hover .video-thumb img{transform:scale(1.1)}
.smhome .video-gallery-list:hover .Title{color:var(--primary)}
.smhome .video-play-icon{width:40px;height:40px;color:var(--primary);background-color:var(--white-color);border:1px solid var(--primary);transition:var(--transition);z-index:1;border-radius:50%;justify-content:center;align-items:center;font-size:16px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.smhome .video-play-icon svg{margin-left:2px}
.smhome .video-strip{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch}
.smhome .video-strip::-webkit-scrollbar{display:none}
.smhome .video-strip .video-gallery-list{flex:0 0 295px;scroll-snap-align:start}
@media (max-width:767px){.smhome .video-strip{gap:16px}
.smhome .video-strip .video-gallery-list{flex:0 0 78%;max-width:320px}
.smhome .video-gallery-list .video-thumb{width:100%;height:auto}}
.smhome .latest-news-area{padding:30px 0}
.smhome .latest-news-lead{border-bottom:1px solid var(--border-color);margin-bottom:15px;padding-bottom:15px}
.smhome .latest-news-lead-img{aspect-ratio:463/286;border-radius:5px;position:relative;overflow:hidden}
.smhome .latest-news-wrap .latest-news-lead-img img{object-fit:cover;object-position:center;transition:var(--transition);border-radius:5px;width:100%;height:100%}
.smhome .latest-news-text .Desc .Title{font-size:24px;font-weight:700}
.smhome .latest-news-wrap:hover .latest-news-lead-img img{transform:scale(1.05)}
.smhome .latest-news-wrap:hover .Desc .Title{color:var(--primary)}
.smhome .common-video-img{border-radius:5px;position:relative;overflow:hidden}
.smhome .common-video-img img{aspect-ratio:1.62;object-fit:cover;object-position:center;width:100%;transition:var(--transition)}
.smhome .common-video-wrap .Title{margin-top:10px}
.smhome .common-video-wrap:hover .common-video-img img{transform:scale(1.05)}
.smhome .common-video-wrap:hover .Title{color:var(--primary)}
.smhome .vertical-grid-card figure{border-radius:5px;margin:0 0 12px;overflow:hidden}
.smhome .card-title{-webkit-line-clamp:3;text-overflow:ellipsis;transition:var(--transition);-webkit-box-orient:vertical;font-size:18px;font-weight:700;line-height:1.4;display:-webkit-box;overflow:hidden}
@media screen and (max-width:992px){.smhome .vertical-grid-card a{grid-template-columns:1fr 2fr;gap:16px;display:grid}}
.smhome .vertical-grid-card figure img{aspect-ratio:1.62;object-fit:cover;object-position:center;transition:var(--transition);width:100%}
.smhome .vertical-grid-card .card-title{max-height:75px}
.smhome .vertical-grid-card:hover .card-title{color:var(--primary)}
.smhome .vertical-grid-card:hover figure img{transform:scale(1.1)}
.smhome .content-shoulder{color:var(--primary);line-height:inherit!important}
.smhome .content-shoulder span{line-height:inherit!important}
.smhome .common-post-area{padding:30px 0}
.smhome .common-single-post-wrap{border-bottom:1px solid var(--border-color);margin-bottom:15px;padding-bottom:15px}
.smhome .common-single-post-wrap-img{border-radius:5px;overflow:hidden}
.smhome .common-single-post-wrap-img img{aspect-ratio:1.62;object-fit:cover;object-position:center;width:100%;transition:var(--transition);border-radius:5px}
.smhome .common-single-post-wrap .Desc .Title{height:55px;margin-top:10px;font-size:20px;font-weight:700}
.smhome .common-single-post-wrap:hover .common-single-post-wrap-img img{transform:scale(1.1)}
.smhome .common-single-post-wrap:hover .Desc .Title{color:var(--primary)}
.smhome .common-single-post-list:not(:last-child){border-bottom:1px solid var(--border-color);margin-bottom:15px;padding-bottom:15px}
.smhome .common-single-post-list-img{border-radius:5px;overflow:hidden}
.smhome .common-single-post-list-img img{aspect-ratio:1.5;object-fit:cover;object-position:center;width:100%;transition:var(--transition);border-radius:5px}
.smhome .common-single-post-list:hover .common-single-post-list-img img{transform:scale(1.1)}
.smhome .common-single-post-list .Desc .Title{-webkit-line-clamp:3}
.smhome .common-single-post-list:hover .Desc .Title{color:var(--primary)}
.smhome .latest-news-list-wrap .vertical-grid-card.col-lg-3:not(:nth-child(4n)){border-right:1px solid var(--border-color)}
.smhome .photo-Gallery-Area{padding:30px 0}
.smhome .photo-Gallery-Card{margin-bottom:15px}
.smhome .photo-Gallery-Link{color:inherit;text-decoration:none;display:block;position:relative}
.smhome .photo-Gallery-Imgs{border-radius:12px;position:relative;overflow:hidden}
.smhome .photo-Gallery-Imgs.is-lead{border-radius:16px}
.smhome .photo-Gallery-Imgs img{aspect-ratio:1.77;object-fit:cover;object-position:center;width:100%;transition:transform .4s;display:block}
.smhome .photo-Gallery-Card:hover .photo-Gallery-Imgs img{transform:scale(1.1)}
.smhome .photo-Gallery-Imgs:after{content:"";background:#0003;transition:background .4s;position:absolute;inset:0}
.smhome .photo-Gallery-Card:hover .photo-Gallery-Imgs:after{background:#0009}
.smhome .photo-icons2{z-index:2;color:var(--primary);background:#ffffff73;justify-content:center;align-items:center;padding:8px 14px;transition:background .4s,color .4s;display:flex;position:absolute;top:0;right:0}
.smhome .photo-icons2 svg{width:16px;height:16px;display:block}
.smhome .photo-Gallery-Card:hover .photo-icons2{color:var(--white-color);background:var(--primary)}
.smhome .photo-Gallery-Card .photo-gallery-content{z-index:3;padding:0 15px;position:absolute;bottom:0;left:0;right:0}
.smhome .photo-Gallery-Card .photo-gallery-content .Title{color:var(--white-color);-webkit-line-clamp:2;-webkit-box-orient:vertical;height:42px;font-size:18px;font-weight:600;display:-webkit-box;overflow:hidden!important}
.smhome .photo-Gallery-Imgs.is-lead+.Title{font-size:23px}
.smhome .photo-Gallery-Card .photo-gallery-content .Title,.smhome .photo-Gallery-Card a .Title{color:#fff!important}
@media (min-width:768px) and (max-width:991px){.smhome .lead-second-news-list-wrap .gx-2{--bs-gutter-x:unset!important}
.smhome .lead-second-news-list .col-7{padding-left:0}
.smhome .lead-third-news{border-top:1px solid var(--border-color);margin-top:15px;padding-top:15px}
.smhome .latest-news-area .latest-news-text .Desc{padding-top:6px}
.smhome .latest-news-lead .latest-news-wrap{margin-bottom:10px}
.smhome .ad-small-area{text-align:center}
.smhome .latest-news-list .col-7{padding-left:0}
.smhome .sports-news .latest-news-wrap{padding-bottom:24px}
.smhome .common-single-post-wrap .Desc .Title{height:unset}}
@media (max-width:767px){.smhome .video-gallery-list .Title{-webkit-line-clamp:2}
.smhome .lead-second-news-list-wrap .gx-2{--bs-gutter-x:unset!important}
.smhome .lead-second-news-list .col-7{padding-left:0}
.smhome .lead-third-news{border-top:1px solid var(--border-color);margin-top:15px;padding-top:15px}
.smhome .latest-news-area .latest-news-text .Desc{padding-top:6px}
.smhome .latest-news-lead .latest-news-wrap{margin-bottom:10px}
.smhome .ad-small-area{text-align:center}
.smhome .latest-news-list .col-7{padding-left:0}
.smhome .sports-news .latest-news-wrap{padding-bottom:24px}
.smhome .common-single-post-wrap .Desc .Title{height:unset}}
@media (max-width:991px){.smhome .common-post-area .col-lg-4{margin-bottom:10px}}
.smhome .sm-ad-m{display:none}
.smhome .sm-ad-d,.smhome .sm-ad-m{width:100%}
.smhome .sm-ad-d img,.smhome .sm-ad-m img{max-width:100%;height:auto}
@media (max-width:767.98px){.smhome .sm-ad-d{display:none!important}
.smhome .sm-ad-m{display:block}}
.smhome .lead-second-news .live-tv-video{line-height:0}
.smhome .sm-tv{position:relative;width:100%;height:185px;background:#000;overflow:hidden;line-height:0;font-size:0}
.smhome .sm-tv iframe,.smhome .sm-tv video{display:block;width:100%;height:100%;border:0;background:#000;margin:0;padding:0}
.smhome .sm-tv .tt-livetv-off{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#bbb;font-size:16px;letter-spacing:1px;background:#000;line-height:1.4}
@media screen and (max-width:991px){.smhome .sm-tv{height:500px}}
@media screen and (max-width:768px){.smhome .sm-tv{height:450px}}
@media screen and (max-width:576px){.smhome .sm-tv{height:250px}}
.smhome .vg-area{background:#101216;padding:34px 0 40px;margin:20px 0}
.smhome .vg-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}
.smhome .vg-head h2{margin:0;font-size:24px;line-height:1.3;font-weight:700;color:#fff;padding-left:12px;border-left:4px solid var(--primary)}
.smhome .vg-head h2 a{color:#fff!important}
.smhome .vg-area .vg-all{font-size:15px;font-weight:700;color:#fff!important;border:1px solid #ffffff55;border-radius:20px;padding:5px 16px;white-space:nowrap;transition:var(--transition)}
.smhome .vg-area .vg-all:hover{background:var(--primary);border-color:var(--primary)}
.smhome .vg-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:22px;align-items:start}
.smhome .vg-area a{color:#fff!important}
.smhome .vg-thumb{position:relative;display:block;overflow:hidden;border-radius:10px;background:#000;aspect-ratio:16/9}
.smhome .vg-thumb img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}
.smhome .vg-lead:hover .vg-thumb img,.smhome .vg-item:hover .vg-thumb img{transform:scale(1.06)}
.smhome .vg-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:64px;height:64px;border-radius:50%;background:var(--primary);color:#fff;display:flex;align-items:center;justify-content:center;font-size:22px;box-shadow:0 0 0 8px #ffffff38;transition:var(--transition);z-index:2}
.smhome .vg-play i{margin-left:3px}
.smhome .vg-lead:hover .vg-play,.smhome .vg-item:hover .vg-play{transform:translate(-50%,-50%) scale(1.1)}
.smhome .vg-lead{position:relative;display:block;border-radius:12px;overflow:hidden}
.smhome .vg-lead .vg-thumb{border-radius:12px}
.smhome .vg-cap{position:absolute;left:0;right:0;bottom:0;padding:70px 22px 18px;background:linear-gradient(transparent,#000000d9);z-index:3;pointer-events:none}
.smhome .vg-tag{display:inline-flex;align-items:center;gap:6px;background:var(--primary);color:#fff;font-size:12px;font-weight:700;line-height:1;padding:5px 11px;border-radius:20px;margin-bottom:9px}
.smhome .vg-title{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:2;color:#fff;font-weight:700;line-height:1.45}
.smhome .vg-lead .vg-title{font-size:26px;line-height:1.4}
.smhome .vg-side{display:flex;flex-direction:column;gap:14px}
.smhome .vg-item{display:grid;grid-template-columns:150px minmax(0,1fr);gap:14px;align-items:center;background:#1b1e24;border-radius:10px;padding:8px;transition:var(--transition)}
.smhome .vg-item:hover{background:#262a31}
.smhome .vg-item .vg-thumb{border-radius:8px}
.smhome .vg-item .vg-play{width:34px;height:34px;font-size:12px;box-shadow:0 0 0 4px #ffffff30}
.smhome .vg-item .vg-title{font-size:16px;font-weight:600;-webkit-line-clamp:3}
@media (min-width:992px){.smhome .vg-side .vg-item:nth-child(n+5){display:none}}
@media (max-width:991px){.smhome .vg-grid{grid-template-columns:1fr;gap:16px}
.smhome .vg-side{flex-direction:row;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:10px;gap:12px;margin:0 -10px;padding:0 10px 4px;scrollbar-width:none;-webkit-overflow-scrolling:touch}
.smhome .vg-side::-webkit-scrollbar{display:none}
.smhome .vg-item{display:block;flex:0 0 46%;scroll-snap-align:start;padding:0;overflow:hidden}
.smhome .vg-item .vg-thumb{border-radius:10px 10px 0 0}
.smhome .vg-item .vg-play{width:40px;height:40px;font-size:14px}
.smhome .vg-item .vg-title{padding:10px 12px 12px;-webkit-line-clamp:2}}
@media (max-width:575px){.smhome .vg-area{padding:24px 0 28px;margin:14px 0}
.smhome .vg-head h2{font-size:20px}
.smhome .vg-area .vg-all{font-size:13px;padding:4px 12px}
.smhome .vg-lead .vg-title{font-size:19px}
.smhome .vg-cap{padding:50px 14px 12px}
.smhome .vg-play{width:52px;height:52px;font-size:18px}
.smhome .vg-item{flex-basis:72%}
.smhome .vg-item .vg-title{font-size:15px}}
.smhome .pg-area{padding:30px 0}
.smhome .pg-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:210px;gap:14px}
.smhome .pg-card{position:relative;display:block;border-radius:12px;overflow:hidden;background:#222}
.smhome .pg-card.is-lead{grid-column:span 2;grid-row:span 2}
.smhome .pg-card img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease}
.smhome .pg-card:hover img{transform:scale(1.08)}
.smhome .pg-card:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,#000000c7 0%,#0000000d 58%);transition:var(--transition)}
.smhome .pg-card:hover:after{background:linear-gradient(to top,#000000e6 0%,#00000033 70%)}
.smhome .pg-badge{position:absolute;top:12px;right:12px;z-index:3;width:34px;height:34px;border-radius:50%;background:#ffffffe6;color:var(--primary);display:flex;align-items:center;justify-content:center;font-size:14px}
.smhome .pg-title{position:absolute;left:0;right:0;bottom:0;z-index:3;padding:14px 16px;color:#fff;font-size:17px;font-weight:600;line-height:1.4;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:2}
.smhome .pg-area a.pg-card .pg-title,.smhome .pg-area a.pg-card{color:#fff!important}
.smhome .pg-card.is-lead .pg-title{font-size:26px;padding:24px 26px;-webkit-line-clamp:3}
@media (max-width:991px){.smhome .pg-grid{grid-auto-rows:170px;gap:12px}
.smhome .pg-card.is-lead .pg-title{font-size:21px;padding:18px 20px}}
@media (max-width:575px){.smhome .pg-area{padding:22px 0}
.smhome .pg-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:132px;gap:10px}
.smhome .pg-card.is-lead{grid-column:span 2;grid-row:span 2}
.smhome .pg-card{border-radius:10px}
.smhome .pg-title{padding:10px 11px;font-size:14px}
.smhome .pg-card.is-lead .pg-title{font-size:19px;padding:14px 16px}
.smhome .pg-badge{width:30px;height:30px;top:9px;right:9px;font-size:12px}}
