
section.follow-news { padding: 0 0 40px 0; }
section.follow-news .follow-news-bgimage img { height: 70vh; }
section.follow-news .follow-news-inner { margin-top: -35vh; }
section.follow-news .follow-news-inner .follow-news-box { border-radius: 20px; background-color: var(--whitecolor); position: relative; z-index: 1; padding: 80px 80px 40px 80px; }
section.follow-news .follow-news-inner .follow-news-box .title-content { margin: 0 0 81px 0; }
section.follow-news .follow-news-inner .twitter-new-listing .twitter-new-listing-inner { display: flex; gap: 20px; }
section.follow-news .follow-news-inner .twitter-new-listing .twitter-new-listing-inner .twitter-box { width: calc((100% - 20px) / 3); height: 600px; overflow: auto;}
section.follow-news .follow-news-inner .twitter-new-listing .twitter-new-listing-inner .news-listing { width: calc(((100% - 20px) / 3) * 2);}
section.follow-news .follow-news-inner .twitter-new-listing .twitter-new-listing-inner .news-listing-flex { display: flex; flex-flow: row wrap; gap: 20px; height: 100%}
section.follow-news .follow-news-inner .twitter-new-listing .twitter-new-listing-inner .news-listing-flex .news-list { width: calc((100% - 20px) / 2); overflow: hidden;}
section.follow-news .follow-news-inner .twitter-new-listing .twitter-new-listing-inner .twitter-box,
section.follow-news .follow-news-inner .twitter-new-listing .twitter-new-listing-inner .news-listing-flex .news-list { color: var(--blackcolor); box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.1); border-radius: 20px; font-size: 18px; }
section.follow-news .follow-news-inner .twitter-new-listing .twitter-new-listing-inner .twitter-box { padding: 15px 30px; }
section.follow-news .follow-news-inner .twitter-new-listing .twitter-new-listing-inner .news-listing-flex .news-list .news-list-image > a { display: block; }
section.follow-news .follow-news-inner .twitter-new-listing .twitter-new-listing-inner .news-listing-flex .news-list .news-list-image img { aspect-ratio: 16/9; }
section.follow-news .follow-news-inner .twitter-new-listing .twitter-new-listing-inner .news-listing-flex .news-list .news-list-details { padding: 40px; display: flex; flex-direction: column; gap: 10px; line-height: 1.5; }
section.follow-news .follow-news-inner .twitter-new-listing .twitter-new-listing-inner .news-listing-flex .news-list .news-list-details .news-list-date { color: #00000059; }
section.follow-news .follow-news-inner .twitter-new-listing .twitter-new-listing-inner .news-listing-flex .news-list .news-list-title { font-size: 22px; font-weight: 600; }
section.follow-news .follow-news-inner .twitter-new-listing .twitter-new-listing-inner .news-listing-flex .news-list .news-list-shortcontent { margin: 0 0 20px 0; }
section.follow-news .follow-news-inner .twitter-new-listing .twitter-new-listing-inner .news-listing-flex .news-list .news-list-shortcontent p{
   overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical; 
}
section.follow-news .follow-news-inner .twitter-new-listing .twitter-new-listing-inner .news-listing-flex .news-list .bottom-buttons { display: flex; flex-direction: column; gap: 10px; }
section.follow-news .follow-news-inner .twitter-new-listing .twitter-new-listing-inner .news-listing-flex .news-list .bottom-buttons .bottom-button-each > a { display: flex; align-items: center; color: #DE1788; font-size: 20px; font-weight: 500; text-transform: uppercase; letter-spacing: 1px; gap: 20px; }
section.follow-news .follow-news-inner .twitter-new-listing .twitter-new-listing-inner .news-listing-flex .news-list .bottom-buttons .bottom-button-each > a span.learn-more-icon { width: 16px; height: 16px; }
section.follow-news .follow-news-inner .twitter-new-listing .twitter-new-listing-inner .news-listing-flex .news-list .bottom-buttons .bottom-button-each > a span.learn-more-icon svg { width: 16px; height: 16px; display: block; }
section.follow-news .follow-news-inner .twitter-new-listing .twitter-new-listing-inner .news-listing-flex .news-list .bottom-buttons .bottom-button-each > a span.learn-more-icon svg path { fill: #DE1788; transition: 400ms; }
section.follow-news .follow-news-inner .twitter-new-listing .twitter-new-listing-inner .news-listing-flex .news-list .bottom-buttons .bottom-button-each > a:hover { color: #91096a; }
section.follow-news .follow-news-inner .twitter-new-listing .twitter-new-listing-inner .news-listing-flex .news-list .bottom-buttons .bottom-button-each > a:hover span.learn-more-icon svg path { fill: #91096a; }
section.follow-news .follow-news-inner .twitter-new-listing .twitter-new-listing-inner .news-list.news-list-has-no-video .bottom-button-each.view-video a { pointer-events: none; cursor: not-allowed; }

@media (max-width:1200px) {
   section.follow-news .follow-news-inner .follow-news-box{
      padding: 30px;
   }
}
@media (max-width:1024px) {
   section.follow-news .follow-news-inner .follow-news-box { padding: 80px 20px; }
   section.follow-news .follow-news-inner .twitter-new-listing .twitter-new-listing-inner { flex-direction: column-reverse; }
   section.follow-news .follow-news-inner .twitter-new-listing .twitter-new-listing-inner .twitter-box { width: 100%; padding: 40px; }
   section.follow-news .follow-news-inner .twitter-new-listing .twitter-new-listing-inner .news-listing { width: 100%; }
}
@media (max-width:767px) {
   section.follow-news .follow-news-inner .twitter-new-listing .twitter-new-listing-inner .news-listing-flex .news-list { width: 100%; }
   section.follow-news .follow-news-inner .container { padding: 0; }
   section.follow-news .follow-news-inner .twitter-new-listing .twitter-new-listing-inner .twitter-box .twitter-box-inner { max-height: 550px; overflow: auto; padding: 0 25px 0 0; }
   section.follow-news .follow-news-inner .twitter-new-listing .twitter-new-listing-inner .twitter-box { padding: 40px 15px 40px 40px; }
   section.follow-news .follow-news-inner .follow-news-box { padding: 50px 20px 80px 20px; }
   section.follow-news .follow-news-inner .follow-news-box .title-content { width: calc(100% + 20px); margin: 0 -10px 30px -10px; }
   section.follow-news{
      padding: 0;
   }
}


