/* ipad specific css*/

@media (min-width: 768px) and (max-width: 1024px) {
  #featured-content .featured_a .description-section {
    max-width: 160px;
    padding: 8px 8px 0 8px;
  }
  #featured-content .other-top-stories {
    width: 100%;
  }
  #featured-content .top-stories {
    max-width: 160px;
  }
  #featured-content .featured_a .featured-image {
    max-width: 300px;
    height: 185px;
    width: 100%;
    display: flex;
  }
  #featured-content .other-top-stories a {
    -webkit-line-clamp: 1;
  }
  #featured-content .featured-image img,
  #featured-content .featured_b_and_c .featured-image {
    height: unset;
  }
  #featured-content .featured_b_and_c .featured-image.without-image {
    min-height: 58px;
  }
  .page-template-template-homepage #page .elementor h2,
  .page-template-template-homepage #page .elementor h2 a {
    font-size: 14px;
    line-height: 15px;
    min-height: unset;
    -webkit-line-clamp: 2;
    padding-left: 0;
    padding-right: 0;
  }
  .page-template-template-homepage #page .elementor p,
  .page-template-template-homepage #page .elementor a {
    font-size: 10px !important;
    line-height: 12px !important;
  }
  .page-template-template-homepage #page .main-heading a,
  .page-template-template-homepage #page .homepage-categories-section h2 a {
    font-size: 14px !important;
  }
  #featured-content .other-top-stories {
    margin-top: 100px;
    padding-right: 5px;
  }
  #featured-content .featured_b_and_c .most-viewed {
    max-width: 144px;
  }
  #featured-content .other-top-stories ul li {
    padding: 5px 0;
  }
  #featured-content .other-top-stories ul li:before {
    top: 9px;
  }
  #featured-content .other-top-stories:before {
    top: -15px;
  }
  #featured-content .featured_a .desc p {
    margin-bottom: 5px;
    margin-top: 5px;
    -webkit-line-clamp: 2;
  }
  #featured-content .featured_b_and_c .most-viewed .title {
    padding: 4px;
  }
  .page-template-template-homepage
    #page
    .legal-category-with-two-column
    .section-header
    .title
    a,
  .page-template-template-homepage
    #page
    .legal-category
    .section-header
    .title
    a {
    font-size: 14px !important;
  }
  .legal-category-with-two-column .section-header .desc,
  .legal-category .section-header .desc {
    font-size: 10px;
    line-height: 12px;
  }
  .right-sidebar-top-stories .top-stories-description {
    padding-bottom: 8px;
    padding-top: 8px;
  }
  .right-sidebar-top-stories .top-stories-image {
    padding-top: 5px;
  }
  .homepage-categories-section img,
  .latest-category-section img {
    height: 100px !important;
  }
  .ns-landing-page p.post-title {
    height: unset;
    padding: 5px 7px 5px 13px;
  }
  .ns-landing-page .content-box .post-title a:before {
    top: 9px;
  }
  #page .header-bottom-left ul li {
    margin-right: 2px !important;
  }
  #page .header-bottom-left ul li a {
    font-size: 12px;
  }
  #page .top-news-section ul li a {
    margin-bottom: 2px;
  }
  /* .events-and-webinar {
    max-width: 95%;
  } */
  section.elementor-section {
    margin-bottom: 5px;
  }
  .elementor-container .elementor-column {
    margin-right: unset;
    padding-right: 1%;
  }
  .elementor-section.elementor-section-boxed
    > .elementor-container:has(iframe):not(
      .elementor-container .ads-section iframe
    ),
  .elementor-section.elementor-section-boxed
    > .elementor-container:has(.events-and-webinar) {
    padding: 0;
  }
  .elementor-column:has(.homepage-slideshow-section),
  .elementor-column:has(.other-top-stories) {
    width: 60% !important;
  }
  .elementor-column.elementor-col-33:has(.events-and-webinar),
  .elementor-column.elementor-col-33:has(.newsletter-acton-form-rightsidebar) {
    width: 40% !important;
  }
  .ns-landing-page .right-cs .content-box {
    max-width: 32%;
  }
  .ns-landing-page .right-cs .content-box .without-image,
  .footer-middle-area .newsletter-section .ao-form-submit {
    width: 100%;
  }
  .ns-landing-page .right-cs .content-box .featured-image img {
    height: 125px;
  }
  .ns-landing-page .right-cs .content-box .without-image {
    height: 187px;
  }
  .legal-category.legal-category-with-two-column {
    margin-bottom: 0;
  }
  .homepage-slideshow-section:last-child {
    padding-bottom: 10px;
  }
  .footer-middle-area .newsletter-section .ao-column-inner select {
    font-size: 13px !important;
    width: 100% !important;
  }
  .ns-landing-page .right-cs .content-box .title h2 {
    padding: 0;
  }
  .footer-middle-fourth .digital-edition p {
    font-size: 13px;
    line-height: 18px;
  }
  .footer-middle-area {
    padding-top: 50px;
    padding-bottom: 10px;
  }
  .footer-middle-area .newsletter-section input,
  .footer-middle-area .newsletter-section .ao-column-inner select {
    padding: 1.5px 5px !important;
  }
  .footer-middle-area .newsletter-section .ao-form-submit {
    margin: 0;
    padding: 1.5px 5px !important;
    font-size: 13px !important;
  }
  .footer-middle-first .my-account {
    margin-top: 51px;
  }
  .newsletter-acton-form-rightsidebar {
    margin-bottom: 10px;
    max-height: 250px;
  }
  .newsletter-acton-form-rightsidebar ul {
    display: flex;
  }
  .btm-header .btm-header-section .btm-header-right .menu .sub-menu {
    width: 150px;
  }
  /* category page */
  .content-section h2 {
    line-height: 16px;
  }
  .content-section h2 a {
    font-size: 16px;
  }
  .row > .col-sm-9:not(.page-template-template-homepage .row > .col-sm-9) {
    width: 60%;
  }
  .row > .col-sm-3:not(.page-template-template-homepage .row > .col-sm-3) {
    width: 40%;
  }
  .newsletter-acton-form-rightsidebar h2 {
    font-size: 14px;
    line-height: 15px;
  }
  .newsletter-acton-form-rightsidebar p {
    font-size: 11px !important;
    line-height: 12px;
  }
  h2.main-heading a {
    font-size: 16px !important;
    line-height: 18px !important;
  }
  .featured-contents-row .column-right.featured-contents .featured-image img {
    height: 100px;
  }
  .article-listing .image-section a {
    height: 110px;
    width: 150px;
  }
  .content-section p {
    font-size: 12px;
    line-height: 14px;
    -webkit-line-clamp: 2;
  }
  .content-section span {
    margin-bottom: 0;
  }

  .newsdetail-wrapper h1 {
    font-size: 26.9567px;
    line-height: 28px;
  }
  .newsdetail-wrapper li,
  .newsdetail-wrapper p:not(.breadcrumb p),
  .newsdetail-wrapper a:not(.breadcrumb a),
  .entry-content p:not(.page-template-template-homepage .entry-content p),
  .entry-content li:not(.page-template-template-homepage .entry-content li),
  .entry-content a:not(.page-template-template-homepage .entry-content a),
  .common-page p,
  .common-page a,
  .common-page li {
    font-size: 14px !important;
    line-height: 20px !important;
  }

  .rc-img {
    height: 80px;
  }
  .article-detail-page .rc-img-title {
    font-size: 14px;
    line-height: 16px;
    padding: 0;
  }
  .rc-img-title {
    min-height: unset;
  }
  .related-content-section p {
    font-size: 12px;
    line-height: 14px;
  }
  .related-content-section p.rc-img-content {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    padding: 0;
  }
  .rc-wrapper.without-image {
    height: 170px;
  }
  .rc-wrapper.without-image p.rc-img-content {
    padding: 0 8px;
  }
  .related-content-section .without-image .rc_title_wrap {
    margin-bottom: 0;
    padding: 6px 8px;
  }
  p.image-caption {
    font-size: 10px !important;
    line-height: 14px !important;
  }
  .newsdetail-wrapper h4 {
    font-size: 14px;
  }
  .newsdetail-wrapper h5 {
    font-size: 13px;
  }
  .top-news-section ul li {
    padding: 5px 7px 3px 13px;
    height: unset;
  }
  .top-news-section ul li:before {
    top: 9px;
  }
  .menu-main-navigation-container {
    margin-left: 0 !important;
  }
  .newsletter-acton-form-rightsidebar li {
    font-size: 10px !important;
  }
  .footer-top-right ul {
    gap: 0px;
  }
  .footer-top-right ul li a {
    font-size: 9px;
  }
  .featured_b_and_c .featured-image img {
    max-height: 57px !important;
  }
  .footer-middle-area .newsletter-section p {
    width: 100%;
  }
}
@media (min-width: 1024px) and (max-width: 1100px) {
  .featured_b_and_c .featured-image img {
    max-height: 85px !important;
  }
  #featured-content .featured_a .featured-image {
    height: 240px;
  }
  #featured-content .featured_b_and_c .most-viewed {
    max-width: 187px;
  }
  .newsletter-acton-form-rightsidebar {
    max-height: 280px;
  }
  #featured-content .top-stories,
  #featured-content .featured_a .description-section {
    max-width: 190px;
  }
  #featured-content .featured_a .desc p {
    -webkit-line-clamp: 3;
  }
  #featured-content .other-top-stories a {
    -webkit-line-clamp: 2;
  }
  #featured-content .other-top-stories {
    margin-top: 110px;
  }
  .elementor-column:has(.homepage-slideshow-section),
  .elementor-column:has(.other-top-stories) {
    width: 70% !important;
  }
  .elementor-column.elementor-col-33:has(.events-and-webinar),
  .elementor-column.elementor-col-33:has(.newsletter-acton-form-rightsidebar) {
    width: 30% !important;
  }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  .row > .col-sm-9:not(.page-template-template-homepage .row > .col-sm-9) {
    width: 70%;
  }
  .row > .col-sm-3:not(.page-template-template-homepage .row > .col-sm-3) {
    width: 30%;
  }
  .header-bottom-left ul li a {
    font-size: 14px !important;
  }
  .footer-top-right ul li a {
    font-size: 14px !important;
    margin: 0 8px !important;
  }
}

@media (min-width: 768px) and (max-width: 1199px) {
  .elementor-section.elementor-section-boxed
    > .elementor-container:has(.events-and-webinar) {
    padding-left: 0;
    padding-right: 8px;
  }
  .homepage-categories-section .ads-section {
    display: none;
  }
  .ns-landing-page .leaderboard-ad-section:not(:has(iframe)) {
    margin: 0;
    padding: 0;
  }
  .btm-header .select-region-brand .menu-item-has-children .sub-menu,
  .btm-header-right .manage-account .menu-item-has-children .sub-menu {
    width: 150px;
  }
  .header-bottom-area .header-bottom-left ul li {
    margin-right: 15px !important;
  }
  .header-bottom-adboard-area:not(:has(iframe)) {
    padding: 0;
    margin-bottom: 0;
  }
  .menu-main-navigation-container {
    margin-left: 20px;
  }
  .header-bottom-area {
    border: none;
  }
  .breadcrumb {
    display: flex;
  }
  #tribe-events .hfd-conference-item,
  .event-item {
    max-width: 48% !important;
  }
  .loadmore-btn {
    display: none;
  }
}
