@media only screen and (min-width: 768px) {
  .desktop-hide {
    display: none;
  }
}

@media only screen and (max-width: 768px) {
  /* For mobile phones: */
  .mobile-hide {
    display: none;
  }

  .for-mobile-wrapper {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    grid-gap: 10px;
  }
  .box {
    width: 100%;
    padding: unset;
  }
  main {
  }
  .country-tabs-item h2 {
    margin-top: 7px;
    line-height: 22px;
    font-size: 17px;
    margin-bottom: 5px;
    font-weight: 600;
  }

  .right__sidebar__menu__wrapper ul {
    margin-top: 54px;
  }
  .single-content-area > h2 {
    padding: 10px 12px;
    border-left: 3px solid var(--brandColor);
    font-size: 18px;
    line-height: 27px;
  }
  .single-content-area > h3 {
    font-size: 17px;
    line-height: 20px;
  }
  .single-content-area > h4 {
    font-size: 16px;
    line-height: 24px;
    padding: 8px;
    border-left: 3px solid var(--brandColor);
  }
  .single-content-area > h5 {
    font-size: 15px;
  }
  .single-content-area > h6 {
    font-size: 14px;
  }
  .single-content-area p {
    font-size: 18px;
  }
  .single-content-area blockquote {
    padding: 15px 10px;
  }
  .single-content-area blockquote p {
    font-size: 19px;
  }

  /* scrolling section */
  .scrolling-section {
    margin-bottom: unset;
    margin-top: 65px;
  }
  .scroll-title {
    width: 95px;
  }
  .scrolling-wrapper {
    height: 28px;
    border-radius: 2px;
  }
  .scroll-title h2 {
    font-size: 15px;
  }
  marquee.scrolling-marquee > ul > li > a {
    font-size: 15px;
  }

  /* super to section */
  .super-top-section {
    display: none;
  }

  /* Hero section */
  .hero-wrappper {
    grid-template-columns: repeat(1, 1fr);
  }
  .hero-with-sub-lead-wrap {
    grid-template-columns: 1fr;
  }
  .lead-sub-wrapper {
    grid-template-columns: repeat(1, 1fr);
    grid-gap: 0px;
  }
  .lead-news-container {
    width: 100%;
  }
  .lead-news-thumb {
    height: 200px;
  }
  .swiper-button-next,
  .swiper-button-prev {
    top: 25% !important;
  }
  .swiper-container-horizontal > .swiper-pagination-bullets,
  .swiper-pagination-custom,
  .swiper-pagination-fraction {
    bottom: 233px !important;
  }
  .right-side-wrapper {
    flex-direction: column;
  }
  .lead-news-content h1 {
    font-size: 25px;
    line-height: 28px;
    font-weight: bold;
    margin-bottom: 7px;
  }
  .lead-news-content p {
    font-size: 16px;
    margin: 0px;
    padding: 0px;
    line-height: 22px;
    color: #4d4d4d;
  }
  .lead-news-content .date {
    color: #626262;
    font-size: 15px;
  }
  .tab button {
    padding: 7px 0px;
    font-size: 18px;
  }

  .country-wrapper {
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 10px;
    top: -43px;
  }
  .tab-item-content p {
    display: none;
  }
  .bg-color {
    height: 105px;
  }
  .today-popular {
    top: 8px;
  }
  .country-tabs-item:last-child {
    display: none;
  }

  .wow-soft-opinion-container {
    grid-template-columns: 1fr;
  }
  .wow-soft-opinion-wrapper {
    flex-direction: column;
  }
  .wow-soft-bd-econmy-wrapper {
    grid-template-columns: 1fr;
  }
  .wow-soft-bd-economy-content p {
    display: none;
  }
  .opinion-wrapper {
    grid-template-columns: repeat(1, 1fr);
  }

  /* tabs */
  .tab-wrapper > ul > li > a {
    font-size: 20px;
    font-weight: 600;
    font-family: unset;
  }
  .tab-wrapper > ul > li {
    padding: 4px 0px;
  }
  .tab-wrapper > ul {
    height: 395px;
  }
  .sportlight-content p {
    font-size: 17px;
  }
  .sportlight-content h2 {
    font-size: 22px;
    line-height: 27px;
  }

  /* country tabs */
  .tabs-container {
    flex-direction: column;
  }
  .country-featured-news {
    width: 100%;
  }
  .specific-country {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 10px;
  }
  .country-tabs {
    width: 100%;
  }
  .tabs-item-thumb {
    height: 110px;
  }
  .country-list {
    display: none;
  }
  .today-popular h2 {
    width: max-content;
  }
  .country-tabs-section {
    padding: 10px 0px;
    padding-bottom: unset;
    margin-bottom: 70px;
  }
  .country-tabs-item h3 {
    margin-top: 7px;
    line-height: 20px;
    font-size: 18px;
    margin-bottom: 5px;
  }

  /* Featured section */
  .featured-wrapper {
    flex-direction: column;
    grid-template-columns: repeat(1, 1fr);
    grid-gap: 5px;
  }
  .featured-lead-news-box {
    width: 100%;
    padding: 0px;
  }
  .featured-lead-news-thumb {
    height: 190px;
  }
  .featured-lead-content h2 {
    font-size: 20px;
    line-height: 25px;
    font-weight: 900;
  }
  .featured-lead-content {
    margin-top: unset;
    padding: 10px;
  }
  .sports-wrapper {
    flex-direction: column;
    grid-gap: 0px;
  }
  .mini-featured-box-list {
    min-height: 40px;
  }
  .mini-featured-box-list-thumb {
    width: 20px !important;
    padding: 5px;
    height: 60px;
    padding-left: 10px !important;
    padding-right: 0px !important;
  }
  .mini-featured-box h2 {
    padding: 10px;
  }
  .featured-box-container {
    flex-direction: column;
  }
  .featured-box-thumb {
    height: 185px;
  }
  .featured-box {
    min-height: unset;
  }
  .featured-box-list-thumb {
    width: 175px;
    padding: 3px;
    height: 62px;
  }
  .featured-box h2 {
    font-size: 20px;
  }

  /* sports section */
  .featured-box-list-container {
    width: 100% !important;
  }
  .featured-box-list {
    margin-bottom: unset;
    margin-top: 7px;
  }

  /* bangladesh section */
  .bangladesh-box-content {
    font-weight: bold;
  }

  /* world news */
  .box.box-mini {
    display: flex;
    justify-content: space-between;
    grid-gap: 10px;
    padding: unset;
  }
  .box-mini-thumb {
    height: 100px;
  }
  .box-content {
    margin-top: unset;
    padding: 5px;
    width: 100%;
  }

  .mini-featured-content h2 {
    font-size: 16px;
    line-height: 20px;
    font-weight: normal;
  }
  .mini-featured-content {
    width: 100%;
    padding: 8px 5px;
  }
  .featured-content h2 {
    font-size: 17px;
    line-height: 22px;
    font-weight: 600;
    font-family: 'Shurjo';
  }

  .header-top-section,
  .navbar-section {
    display: none;
  }
  .wow-soft-bd-opinion-box {
    width: unset;
    padding-top: 25px;
  }
  .featured-lead-content p {
    font-size: 15px;
    color: #606060;
  }
  .featured-lead-content span {
    color: gray;
  }
  .box-thumb {
    width: 100%;
    height: 100px;
  }
  .bangladesh-box-thumb {
    height: 160px;
    width: 220px;
  }
  .facebook-widget-wrapper {
    display: none;
  }
  .box-content p {
    font-size: 15px;
    font-weight: normal;
  }

  /* photo gallery */
  .photo-gallery {
    width: 100%;
  }
  .photo-gallery-thumb {
    height: 275px;
  }
  .photo-content h2 {
    font-size: 18px;
  }
  .photo-content {
    height: 22px;
  }
  .photo-gallery-child-thumb {
    width: 50px;
    height: 30px;
  }
  .photo-gallery-thumb img {
    object-fit: contain;
  }

  .entertainment-wrapper {
    flex-direction: unset;
    overflow-y: scroll;
  }
  .entertainment-box {
    overflow: unset;
  }

  /* video section */
  .video-item {
    padding: unset;
    display: flex;
    justify-content: space-between;
    grid-gap: 7px;
  }
  .video-thumb {
    width: 270px;
    height: 90px;
    padding: 3px;
  }
  .video-item:hover .video-play {
    left: 15%;
    top: 33%;
  }
  .video-play {
    top: 12px;
    left: 12px;
    width: 25px;
    height: 25px;
  }
  .padding-bg {
    padding: unset;
  }
  .title {
    width: 100%;
    padding: 7px 0px;
    border-left: unset;
  }
  .title h2 {
    padding-left: unset;
  }
  .right__sidebar__logo {
    display: none;
  }
  .cross__icon {
    position: absolute;
    top: 62px;
    right: 7px;
  }
  .video-item h2 {
    font-size: 18px;
    line-height: 20px;
    margin-top: 0px;
    padding: 8px 5px;
    font-weight: normal;
  }

  /* category page */
  .category-box-wrap {
    width: 100%;
    display: flex;
    justify-content: space-between;
    grid-gap: 10px;
  }
  .list-news-box {
    grid-gap: 10px;
  }
  .list-news-box {
    padding: unset;
  }
  .list-news-box-thumb {
    width: 210px;
    height: 80px;
  }
  .list-news-box-content h2 {
    font-size: 17px;
    line-height: 19px;
    margin-bottom: 2px;
    font-weight: normal;
    padding-top: 5px;
  }
  .list-news-box-content p {
    display: none;
  }
  aside {
    width: 100%;
  }
  .category-box-thumb {
    height: 100px;
  }
  .box-content h2 {
    font-size: 18px;
    line-height: 25px;
    margin-bottom: 5px;
  }
  .box-mini-content h2 {
    font-weight: normal !important;
    font-size: 18px;
  }
  .main-category {
    grid-gap: 10px;
  }
  .category-box {
    padding: 10px;
  }
  .category-box h2 {
    font-size: 17px;
    line-height: 20px;
    margin-bottom: 5px;
  }
  .category-box p {
    font-size: 14px;
  }
  .category-box span {
    font-size: 13px;
  }

  /* Entertainment section */
  .entertainment-thumb {
    height: 450px;
    width: 300px;
  }

  /* single page */
  .single-thumb {
    width: 100%;
    height: 200px;
  }
  .single-wrap {
    padding: 10px;
    width: 100%;
    max-width: 94%;
    margin: 0px auto;
  }
  .opinion-box {
    background: white;
    padding: unset;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    grid-gap: 10px;
    width: 100%;
  }
  .opinion-box-thumb {
    width: 300px;
    height: 90px;
  }
  .opinion-box h2 {
    padding: 0px;
    font-size: 18px;
    width: 100%;
    font-weight: normal;
    padding-top: 5px;
    margin-right: 5px;
  }
  .single-title h1 {
    font-size: 26px;
    font-weight: bold;
    line-height: 31px;
  }
  .single-mini {
    display: none;
  }

  /* Author page */
  .author-profile-container {
    width: 100%;
    margin-bottom: 40px;
  }
  .author-excerpt {
    flex-direction: column;
    justify-content: center;
  }
  .author-socialmedia {
    margin-right: unset;
  }
  .author-avater {
    flex-direction: column;
    margin-bottom: 0px;
    margin-left: unset;
    grid-gap: 5px;
  }
  .author-wrapper {
    height: 125px;
  }
  .author-thumb {
    width: 80px;
    height: 80px;
    border-radius: 50%;
    border: 4px solid white;
    box-shadow: 0px -4px 5px 0px #4a4a4a;
    margin-top: -50px;
  }
  .author-avater h2 {
    margin-top: unset;
    margin-bottom: 8px;
    padding: 3px 15px;
    font-size: 15px;
  }
  .author-cover-photo {
    height: 215px;
  }

  /* footer area */
  .footer-middle-wrapper {
    flex-direction: column;
    align-items: center;
    justify-content: center;
    grid-gap: 7px;
  }
  .footer-contact-wrapper {
    max-width: 97%;
    margin: 0px auto;
  }
  .footer-end {
    flex-direction: column;
    align-items: center;
    grid-gap: 5px !important;
  }
  .ads-wrapper {
    flex-direction: column;
  }
  .ads-box-big {
    height: auto;
  }
  .ads-box {
    height: auto;
  }
  .wow-soft-bd-economy-featured-wrapper {
    padding-right: unset;
    border: unset;
  }
  .wow-soft-bd-economy-featured-content h2 {
    font-size: 25px;
    line-height: 30px;
    margin-bottom: 10px;
  }
  .wow-soft-bd-economy-content h2 {
    font-size: 19px;
    line-height: 22px;
    font-weight: 600;
  }
  .wow-soft-bd-economy-item {
    grid-gap: 10px;
  }
  .wow-soft-opinion-span {
    line-height: 38px;
  }
  .wow-soft-bd-opinion-box h4 {
    margin-bottom: 5px;
  }
  .wow-soft-bd-opinion-box p {
    font-size: 18px;
  }
  .wow-soft-bd-opinion-thumb {
    width: 50px;
    height: 50px;
  }
  .wow-soft-opinion-author-content .author-line {
    width: 45px;
    height: 3px;
  }
  .wow-soft-news-content h2 {
    font-size: 18px;
    line-height: 25px;
    margin-bottom: 5px;
    font-weight: 600;
  }
  .wow-soft-bd-opinion-box h2 {
    position: relative;
    left: -16px;
    font-size: 27px;
    margin-bottom: 10px;
  }
  .wow-soft-opinion-news-thumb {
    width: 75px;
    height: 75px;
  }
  .opinion-section {
    padding: 10px 0px;
  }
  .popup__wrapper {
    max-width: 90%;
  }
  #close {
    right: -17px;
    top: 270px;
  }
  .bottom__ads {
    max-width: 95%;
  }
  .box-wrapper {
    overflow-y: scroll;
    flex-direction: unset;
  }
  #closeBottom {
    top: -20px;
    left: 0px;
    height: 25px;
    width: 25px;
  }
  /* header */
  .search-wrap {
    width: 370px;
    left: 10px;
  }
  .navbar-section.activeMenu {
    display: none;
  }
  .search-wrap input {
    padding: 3px;
    font-size: 15px;
    height: 35px;
    padding-left: 6px;
  }
  .search-wrap button {
    padding: 3px 18px;
    font-size: 17px;
    margin-left: -71px;
  }
  .search-wrap.active {
    top: 5px;
    left: 10px;
  }
  .search-excerpt {
    right: 10px;
    top: 6px;
    grid-gap: 2px;
  }
  .cancel {
    width: 20px;
    position: unset;
    right: -20px;
    top: -11px;
  }
  .wow-soft-opinion-author-content h5 {
    font-size: 17px;
  }
  .box-content a {
    color: #000000db;
  }
  .featured-content p {
    color: gray;
    font-size: 13px;
  }
  .modern-footer__brand {
    align-items: center;
    flex-direction: column;
    grid-gap: 15px;
  }
  /* mobile header
  ================== */
  .mobile-header-section {
    background: white;
    position: relative;
    z-index: 9999;
    width: 100%;
    box-shadow: 0px 0px 10px 0px #00000082;
    top: 0px;
  }
  .mobile-header-wrapper {
    display: flex;
    justify-content: space-between;
    align-items: center;
    background: white;
    position: sticky;
    top: 0px;
    width: 100%;
  }
  .mobile-header-icon {
    width: 25px;
  }
  .mobile-header-icon img {
    width: 100%;
  }
  .mobile-header-logo {
    width: 170px;
    height: auto;
  }
  .mobile-header-logo img {
    width: 100%;
    height: auto;
    padding: 5px;
  }

  /* fs */
  .sportlight-content {
    padding: 20px 15px;
    /* box-shadow: 0px 2px 8px 0px #d3d3d36b; */
    border: 1px solid rgba(211, 211, 211, 0.308);
    border-radius: 5px;
    /* min-height: 260px; */
    /* overflow: hidden; */
  }
  .border-top-and-padding {
    padding: 15px 0px;
    margin-top: 20px;
  }
  .flat-title-news-container {
    grid-template-columns: 1fr;
  }
  .page-title {
    padding: 10px;
  }
  .page-title h1 {
    font-size: 22px;
  }
  .page-wrapper {
    max-width: 100%;
    margin: 0 auto;
  }
  .author-info {
    border-top: 1px solid var(--borderColor);
    padding-top: 15px;
  }
  .author-avatar img {
    width: 50px;
    height: 50px;
  }
  .author-name {
    font-size: 17px;
    margin-bottom: 2px;
  }
  .single-date p {
    font-size: 15px;
  }
  .related-post-title {
    padding: 10px 0px;
    margin: 0;
  }
  .related-posts-section {
    padding-bottom: unset;
  }
  .single-content-area ul li,
  .single-content-area ol li {
    margin-bottom: 10px;
    font-size: 18px;
  }
  .category-featured-wrapper {
    grid-template-columns: 1fr;
  }
  .author-header-content {
    gap: 0;
    flex-direction: column;
  }
  .author-header {
    padding: 20px;
    margin-bottom: 20px;
  }
  .author-meta {
    margin-bottom: unset;
  }
  .mobile-header-logo .wp-block-image {
    margin: 10px 0px !important;
  }
  .sub-lead-news-item img {
    width: 100%;
    height: 100%;
    border-radius: 10px;
    object-fit: cover;
    border: unset;
    box-shadow: unset;
    overflow: hidden;
  }
  .sub-lead-news-content h2 {
    font-size: 18px;
    line-height: 24px;
    color: var(--black);
    font-weight: 600;
  }
  .flat-title-news-item h2 {
    font-size: 18px;
    color: black;
    font-weight: 600;
    line-height: 25px;
  }
  .footer-about-company {
    text-align: center;
  }
}
