/***responsive**/
@media(max-width: 1170px) {
  button.testimonial-next {
    right: -14px;
  }

  button.testimonial-prev {
    left: -14px;
  }

}

@media (max-width: 1024px) {

  body.single-post .wc-rp-content {
    padding-top: 25%;
  }


  body.single-post .wc-rp-img img {
    object-fit: cover;
  }


  body li.wc_desktop_none {
    display: block !important;
  }

  .wc_client_served .wc_what_makes_different_counter {
    width: 33.3%;
    padding: 0 20px;
  }

  .our-process .heading {
    font-size: 24px !important;
    line-height: 30px !important;
  }

  .our-process .right ul li {
    font-size: 20px !important;
    line-height: 25px !important;
  }

  .wc_home_our_service {
    background: none !important;
  }

  p.wc-post-title {
    font-size: 20px !important;
    line-height: 25px !important;
  }

  .wc_offer_detail li {
    font-size: 20px !important;
    line-height: 24px !important;
  }


}
@media (min-width: 991px) and (max-width: 1130px) {
  .breadcrumb_blog_container {
    text-align: right;
  }
}

@media (max-width: 990px) {

  body.page-template-main-blog-page h1.main_title,
  .blog-search {
    width: 100% !important;
  }

  body.page-template-main-blog-page h1.main_title {
    font-size: 36px;
    margin-bottom: 20px !important;
  }
  body.single-post h1.entry-title {
    padding-left: 0px !important;
  }

  .top-right-icons {
    float: right !important;
    width: 100% !important;
    /*margin-top: 15px !important;*/
  }

  body.single-post .ss-inline-share-wrapper.ss-hover-animation-fade.ss-with-counter-border.ss-inline-total-counter-left.ss-left-inline-content.ss-small-icons.ss-with-spacing.ss-circle-icons.ss-without-labels {
    margin-left: 0px !important;
  }

  body.single-post .wc-rp-content {
    padding-top: 5%;
  }

  body.single-post .wc-rp-img img {
    height: auto !important;
  }


  .wc-rp-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
  .breadcrumb_blog_container {
    margin: 0px 15px 15px 0px;
  }
  .wc-new-content {
        padding: 0px;
    }
  /*  End 20-dec-2025  */

  .content-right-side {
    float: right;
    width: 100% !important;
    margin-top: 0px;
  }

  .single-main .banner_img img {
    width: 100% !important;
  }
  .page-header h1.entry-title {
    font-size: 32px;
  }

  .single-post .page-content {
    margin-top: 35px !important;
  }

  .page-header h1.entry-title {
    margin-top: 20px;
  }

  p.post_details_time {
    margin: 0px;
  }

  body.single-post .wc-rp-content {
    padding-top: 22%;
  }

  .wc_choose_us {
    float: left;
    max-width: 50% !important;
    margin-bottom: 25px !important;
    width: 49% !important;
  }

  .testimonial-slider,
  .testimonial-slider-wrapper {
    width: 100%;
    max-width: 90%;
  }

  button.testimonial-next {
    position: absolute;
    right: -35px !important;
  }

  button.testimonial-prev {
    position: absolute;
    top: 36%;
    left: -33px !important;
  }

  .wc-post-slide {
    width: 48% !important;
  }

  .wc-post-slider {

    justify-content: space-between !important;
  }

  .wc-post-image img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image {
    width: 100% !important;
  }

  .blog-posts-inner {
    display: inline-block !important;
  }

  .blog-page-sidebar-inner {
    margin-right: 0px !important;
  }

  .blog-page-sidebar {
    padding: 20px 20px;
  }

  .blog-page-left {
    padding: 20px !important;
  }

  .blog-page-inner {
    grid-template-columns: auto;
  }
}

@media(max-width: 768px) {

  .wc-listing-table table,
  .wc-liquidity-table table,
  .wc-nasdaq-global-market-table table,
  .wc-direct-listing-table table,
  .wc-spac-listing-table table,
  .wc-nasdaq-cap-market-table table,
  .wc-capital-direct-table table,
  .wc-nasdaq-global-market table,
  .wc-fees-capital-table table,
  .wc-nasdaq-global-market table,
  .wc-nasdaq-global-market table,
  .wc-comparison-table table {
   display: block;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  }
  .wp-pagenavi
  {
      margin: 10px 0 0 0;
  }
  .page-number {
      margin-bottom: 0px;
  }
  .blog-page-inner {
    gap: 0px;
  }
  body.page-template-main-blog-page .page-main-title {
    display: block !important;
  }
	body.wp-singular.single.single-post .page-header h1.entry-title
	{
		margin-top:30px;
	}
  body .breadcrumb_blog_container {
    margin: 0;
 }
  .wc-new-content {
    padding: 0px;
  }
  body.page-template-main-blog-page h1.main_title {
    margin-bottom: 20px !important;
  }

  body.page-template-main-blog-page .blog-posts {
    padding-top: 10px !important;
  }

  body.search .wc-blog-content {
    display: block !important;
    margin-top: 30px;
  }

  body.search .page-header h1.entry-title {
    font-size: 30px !important;
  }

  body.search .page-header .entry-title {
    padding-inline-end: 0px;
    padding-inline-start: 0px;
  }

  body.search .page-content {
    display: flex;
    flex-direction: column;
  }

  body.search article.post {
    width: 100% !important;
  }

  body.search .page-content {
    width: 100% !important;
  }

  body.search .search-widget {
    width: 100% !important;
    float: left;
  }


  body.search .blog-page-sidebar {
    padding: 0px;
  }

  body.search article.post img {
    max-width: 100% !important;
  }

  body.search main#content {
    padding: 0px 20px;
  }

  body.search .blog-page-sidebar-inner {
    margin-bottom: 30px;
  }


  body.page-template-main-blog-page .page-main-title {
    display: block;
    margin-bottom: 20px;
  }


  /*  20-dec-2025  */
  body.single-post h1.entry-title {
    padding-left: 0px !important;
  }

  .top-right-icons {
    float: right !important;
    width: 100% !important;
    /*margin-top: 15px !important;*/
  }

  body.single-post .ss-inline-share-wrapper.ss-hover-animation-fade.ss-with-counter-border.ss-inline-total-counter-left.ss-left-inline-content.ss-small-icons.ss-with-spacing.ss-circle-icons.ss-without-labels {
    margin-left: 0px !important;
  }

  body.single-post .wc-rp-content {
    padding-top: 5%;
  }

  body.single-post .wc-rp-img img {
    height: auto !important;
  }


  .wc-rp-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }

  /*  End 20-dec-2025  */

  .content-right-side {
    float: right;
    width: 100% !important;
  }

  .single-main .banner_img img {
    width: 100% !important;
  }

  .wc-toc-box.wc-toc-black {
    width: 100%;
    /* margin: 0px; */
    /* padding: 0px; */
  }

  .wc-rp-img {
    height: auto !important;
  }

  .banner_img {
    margin-top: 20px;
  }

  .blog-box {
    margin-bottom: 30px;
  }

  .full-service-hover .elementor-icon-box-description {
    position: relative !important;
    padding: 20px !important;
  }

  .wc-service-box p.elementor-image-box-description {
    margin-bottom: 20px;
  }

  .wc-hover-blue:hover .elementor-image-box-description,
  .wc-hover-blue:hover .elementor-image-box-content ul {
    padding: 0px 30px !important;
    text-align: left !important;
  }

  body h4 {
    font-size: 22px;
    line-height: 38px;
  }

  .our-process .number.second-number {
    width: 50px !Important;
    height: 50px;
  }

  body h1 {
    font-size: 35px;
    line-height: 42px;
  }

  .detail-info {
    padding: 0px 10px !important;
    min-height: 630px !important;

  }

  .blog-post-content img {
    width: 100%;
    margin-left: 0px;
    margin-bottom: 20px;
  }

  body li {
    font-size: 18px !important;
  }

  .company h3 {
    font-size: 15px !important;
  }

  .our-process .right ul li {

    font-size: 18px !important;

  }

  .wc_threecol2_offer h3,
  .wc_threecol1_offer h3,
  .wc_threecol3_offer h3 {
    font-size: 25px !important;
  }

  .wc_filing_process .elementor-container {
    display: flex;
    flex-wrap: nowrap;
  }

  .wc-step-img {
    width: auto;
  }

  .wc-step-img img {
    width: 65px;
  }

  .our-process .heading {
    font-size: 30px !important;
    line-height: 42px !important;
  }

  .our-process {
    display: flex;
    flex-direction: column;
    align-items: end;
  }

  .our-process .right,
  .our-process .left {
    width: 100% !important;
  }

  /*
  .our-process .left
  {
    gap: 10px !important;
  }*/
  .wc_choose_us {
    max-width: 100% !important;
    width: 100% !important;

  }

  .name {
    margin-top: 20px !important;
  }

  .wc-count-boxes .elementor-image-box-content.wc-count-boxes2,
  .elementor-image-box-content,
  .wc-count-boxes4 .elementor-image-box-content {
    margin-left: 0px !important;
  }

  .wc_why_choose_edgar_service .our-process .left h3 {
    font-size: 18px !important;

  }

  .wc_why_choose_edgar_service .our-process .right li {
    font-size: 18px !important;
  }

  .our-process .right li {
    margin-left: -15px !important;
  }

  .wc_why_choose_edgar_service .our-process .right,
  .wc_why_choose_edgar_service .our-process .left {
    width: 100% !important;
  }


  .testimonial-slider,
  .testimonial-slider-wrapper {
    width: 100% !important;
    max-width: 90% !important;
  }

  .testimonial-slide {
    padding: 0px !important;
    border-radius: 10px !important;

  }

  .wc_home_our_service figure.elementor-image-box-img {
    display: inline-block !important;
  }

  .wc_client_served .wc_what_makes_different_counter {
    width: 100%;
    padding: 0;
  }

  .wc-post-slide {
    width: 100% !important;
  }

  /* 02-Sep-2025 10k-10q  */

  .wc_10k_10q_what_we_offer .wc_compliance_expert li {
    font-size: 18px !important;
    font-weight: 22px !important;
  }

  .wc_learn_more_toggle_item svg {
    width: 25px !important;
    height: 25px !important;
  }

  .wc_10k_10q_filing_process .elementor-image-box-img img {
    display: inline !important;
  }

  .wc_home_our_service_six_boxes .elementor-image-box-wrapper img,
  .wc_filing_done_main .elementor-image-box-img img,
  .wc_cf_filing_services .elementor-image-box-img img,
  .wc_10q_filing_process_main figure img {
    display: inherit !important;
  }

  /* 08-sep-2025 */
  .wc_ibrl_process {
    padding: 0px 20px 0px 20px;
  }

  /*  05-sep-2025  Expert Registration */

  .wc_comprehensive_support_check_list li {
    font-size: 18px !important;
    line-height: 22px !important;

  }

  .wc_supported_form p strong {
    font-size: 22px !important;
    line-height: 26px !important;

  }

  .wc_supported_form p {
    font-size: 18px !important;
    line-height: 22px !important;
  }

  .wc_expert_offer figure img,
  .wc_our_registration_box figure img,
  .wc_use_cases .elementor-image-box-img img,
  .wc_printing_comprehensive figure img {
    display: inherit !important;
  }

  .wc_our_registration_box .elementor-image-box-content {
    margin-left: 0px !important;
  }

  .wc-expert-list li::before {
    width: 16px !important;
    height: 16px !important;
  }

  .wc_learn_more_faq .elementor-toggle .elementor-tab-title .elementor-toggle-icon svg,
  .wc_newswire_learn_more .elementor-toggle .elementor-tab-title .elementor-toggle-icon svg {
    height: 25px !important;
    width: 25px !important;
  }

  .wc_offer_detail li {
    font-size: 18px !important;
    line-height: 23px !important;
  }

  section.regd-steps {
    float: left;
    width: 100%;
  }

  .step {
    width: 100%;
    float: left;
    margin: 10px 0px;
  }

  .content {
    width: 85%;
    float: left;
  }

  .step span.step-num {
    color: #004DDE;
    font-size: 40px;
    font-weight: bold;
    width: 10%;
    float: left;
    margin-right: 5%;
  }

  .content h4 {
    font-family: "Poppins", Sans-serif !important;
    font-size: 21px;
    font-weight: 500;
    line-height: 28px;
    color: #000000;
    margin-bottom: 3px;
  }

  .content p {
    font-family: "Pretendard", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    color: #333333;
  }
   .wc-inline-xbrl-tagging-funds .wc-xbrl-four-boxes 
    .elementor-widget-wrap.elementor-element-populated{
        grid-template-columns: 1fr;
        grid-template-rows: auto;
    }
    .wc-reg-d-process .elementor-image-box-content:after,
    .wc-inline-xbrl-tagging-funds .wc-xbrl-four-boxes 
    .elementor-widget-icon-box:nth-child(2)::before,
    .wc-inline-xbrl-tagging-funds .wc-xbrl-four-boxes 
    .elementor-widget-icon-box:nth-child(4)::before,
    .wc-inline-xbrl-tagging-funds .wc-xbrl-four-boxes 
    .elementor-widget-wrap.elementor-element-populated::after, 
    .elementor-widget-icon-box:last-child::after{
        display: none;
    }
  .wc-inline-xbrl-tagging-funds .wc-xbrl-four-boxes .elementor-widget-icon-box {
        padding: 20px 0;
        position: relative;
        margin-bottom: 0;
    }
    .wc-inline-xbrl-tagging-funds .wc-xbrl-four-boxes 
    .elementor-widget-icon-box::after{
        content: "";
        position: absolute;
        left: 0px;
        right: 0px;
        bottom: 0;
        height: 1px;
        background: #262626;
    }
    .wc-expert-list.collaborate li {
      margin-bottom: 20px;
    }
    .wc-expert-list.collaborate li:last-child
    {
      margin-bottom: 0px;
    }
}

@media(max-width: 600px)
{
  .wc-listing-table table thead th,
  .wc-liquidity-table table thead th,
  .wc-nasdaq-global-market-table table thead th,
  .wc-direct-listing-table table thead th,
  .wc-spac-listing-table table thead th,
  .wc-nasdaq-cap-market-table table thead th,
  .wc-capital-direct-table table thead th
   {
    min-width: 250px;
  }

}

@media(max-width: 480px) {


  body.single-post table {
    width: 100%;
    table-layout: fixed;
    word-break: break-word;
    font-size: 13px;
  }

  body.single-post table th,
  body.single-post table td {
    padding: 6px;
  }

  body.single-post p {
    margin-top: 15px;
  }

  .testimonial-description {
    font-size: 15px !important;
    line-height: 23px !important;
    padding: 0px !important;

  }

  .our-process .number.second-number {
    width: 40px !Important;
    height: 40px !important;
  }

  .our-process .heading {
    font-size: 20px !important;
    line-height: 25px !important;
  }

  .name p {
    padding-top: 20px;
  }

  button.testimonial-next {
    width: 30px !important;
    height: 30px !important;
    position: absolute;
    right: -5px !important;
    font-size: 15px !important;
    right: -17px !important;
    line-height: 18px;
  }

  button.testimonial-prev {
    position: absolute;
    width: 30px !important;
    height: 30px !important;
    font-size: 15px !important;
    left: -18px !important;
    line-height: 18px !important;
    padding-top: 0px !important;
  }

  .testimonial-description:before {
    content: "";
    width: 20px !important;
    height: 20px !important;
    position: absolute;
    top: -15px !important;
    left: 0px;


  }

  .testimonial-description:after {
    content: "";
    width: 20px !important;
    height: 20px !important;
    position: absolute;
    margin-left: -4px !important;
    bottom: -29px !important;
  }

  button.wc-post-next {
    width: 50px !important;
    height: 50px !important;
    font-size: 31px !important;
    padding-top: 6px !important;
    padding-left: 7px !important;
    line-height: 18px !important;
  }

  button.wc-post-prev {
    width: 50px !important;
    height: 50px !important;
    font-size: 31px !important;
    padding-top: 6px !important;
    padding-left: 7px !important;
    line-height: 18px !important;
  }

  .wc_home_footer .hfe-nav-menu__align-left .hfe-nav-menu .hfe-nav-menu,

  {
  justify-content: center !important;
}


.wc_10k_10q_filing_process .elementor-image-box-img img {
  display: inline !important;
}

.our-process .number {
  width: 40px !important;
  height: 40px !important;
}

}


@media(max-width: 480px) {
  .our-process.seconds .left {
    display: inline-block;
  }

  .number.second-number {
    float: left;
    width: 40px !important;
    margin-right: 15px
  }


}