body, html {
  overflow: visible !important;
}

h2.main-heading,
span.orange-txt {
  margin: 0;
  padding: 0 0 3rem;
  color: #212121;
  font-size: 4rem;
  font-weight: 900;
  line-height: normal;
}

span.orange-txt {
  color: #EC6625;
  padding: 0;
}

p.para-txt {
  margin: 0;
  color: #424242;
  font-size: 1.6rem;
  font-weight: 400;
  line-height: 24px;
}

.txt-center {
  text-align: center;
}

span.txt-break {
  display: block;
}

.hide {
  display: none;
}

.show {
  display: block;
}

sup{
  color: #424242;
}

.section-space {
  padding: 8rem 0;
  border-bottom: 1px solid #E0E0E0;
  /* background: var(--Neutral-Warm-50, #F7F3F2); */
}

.compensation-head-block h2,
.compensation-head-block h2 span {
  margin: 0;
  padding: 0 0 0.5rem;
  color: #212121;
  font-size: 4rem;
  font-weight: 900;
  line-height: normal;
}

  .compensation-head-block h2 span {
    padding: 0;
    color: #EC6625;
  }

.compensation-head-block p.sub-banner-txt {
  margin: 0;
  color: #212121;
  font-size: 1.8rem;
  font-weight: 700;
  line-height: normal;
}

.compensation-head-block p.sub-banner-txt span{
    background: #F5FDEE;
    padding: 0.3rem 0.6rem;
    border-radius: 5px;
    margin: 0;
    line-height: normal;
    color: #212121;
    font-size: 1.8rem;
    font-weight: 700;
}

.policy-issued-block p {
  margin: 0;
  color: #212121;
  font-size: 1.6rem;
  font-weight: 600;
  line-height: normal;
}

.policy-issued-block .issued-count {
  margin: 0;
  padding: 0;
  color: #EC6625;
  font-size: 2.4rem;
  font-weight: 800;
  line-height: normal;
  display: block;
}

.policy-issued-block p.market-lead-tag {
  margin: 0;
  color: #424242;
  font-size: 1.4rem;
  font-weight: 700;
  line-height: normal;
  display: flex;
  align-items: center;
  gap: 5px;
  border-radius: 20px;
  border: 1px solid #FFD087;
  background: #FFF3E3;
  padding: 0.9rem 1.3rem;
  width: fit-content;
  position: relative;
}

.compensation-banner-sec {
  display: flex;
  position: relative;
  z-index: 99;
  color: #424242;
}

  .compensation-banner-sec .compensation-head-block {
    width: 60%;
  }

  .compensation-banner-sec .compensation-widget-block {
    width: 40%;
    background: #fff;
  }

.policy-issued-block p.market-lead-tag sup {
  position: absolute;
  top: 9px;
  right: 6px;
  color: #424242;
}

.policy-issued-block {
  display: flex;
  align-items: center;
  gap: 10px;
  margin: 2rem 0 1.5rem;
}

.compensation-banner-img img {
  width: 100%;
}

.compensation-cover-block {
  display: flex;
  align-items: center;
  gap: 12px;
  border-radius: 10px;
  border: 1px solid #FFD6C8;
  background: #FFF2ED;
  width: fit-content;
  padding: 0.8rem 1.2rem;
  width: 100%;
  max-width: 240px;
}

  .compensation-cover-block p {
    margin: 0;
    color: #212121;
    font-size: 1.4rem;
    font-weight: 500;
    line-height: normal;
  }

.compensation-cover-sec {
  display: flex;
  flex-wrap: wrap;
  gap: 15px 15px;
}

.text-block p {
  padding: 0 0 0.8rem;
}

.content-img-sec {
  display: flex;
  gap: 20px;
  align-items: center;
}

  .content-img-sec .text-block {
    width: 60%;
    padding-right: 5rem;
  }

  .content-img-sec .img-block {
    width: 40%;
  }

.compensation-cal-sec .compensation-cal-block {
  width: 100%;
  max-width: 70%;
  margin: 0 auto;
}

.compensation-cal-sec .claim-cal-block {
  border-radius: 10px;
  border: 1px solid #E5E0DF;
  padding: 2rem;
  width: 100%;
  /* max-width: 671px;*/
  margin: 2rem auto 3rem;
  display: flex;
  gap: 25px;
}

.claim-cal-block h3 {
  margin: 0;
  color: #212121;
  font-size: 1.6rem;
  font-weight: 700;
  line-height: normal;
  padding: 0 0 3rem;
}

.claim-cal-block .claim-cal-input,
.claim-cal-block .claim-cal-output {
  width: 50%;
}

.claim-cal-block .il-input-block label {
  margin: 0;
  padding: 0;
  color: #212121;
  font-size: 1.2rem;
  font-weight: 700;
  position: relative;
  top: 0;
  left: 0;
}

.claim-cal-block .il-input-block input {
  padding: 1.2rem 1.2rem;
  font-size: 1.4rem;
  font-weight: 400;
}

.claim-cal-block .il-input-block {
  margin-bottom: 2rem;
}

  .claim-cal-block .il-input-block:last-child {
    margin-bottom: 0;
  }

.claim-cal-block .claim-range-slider {
  margin: 2rem 0 3.4rem;
}

.claim-btn .primary-btn {
  width: 100%;
}

.claim-cal-block .claim-cal-output {
  border-radius: 10px;
  background: #FFF2F0;
  padding: 2rem 2rem 4rem;
}

  .claim-cal-block .claim-cal-output h4 {
    margin: 0;
    color: #212121;
    font-size: 1.4rem;
    font-weight: 700;
    line-height: normal;
    text-align: center;
    padding: 0 0 2rem;
  }

.claim-cal-block .output-details h6 {
  margin: 0;
  padding: 0 0 0.5rem;
  color: #212121;
  font-size: 1.2rem;
  font-weight: 400;
  line-height: normal;
}

.claim-cal-block .output-details input {
  color: #212121;
  font-size: 1.6rem;
  font-weight: 700;
  line-height: normal;
  border: none;
  border-bottom: 1px solid #E0E0E0;
}

.claim-cal-block .output-details {
  margin-bottom: 2rem;
}

  .claim-cal-block .output-details:last-child {
    margin: 0;
  }

.compensation-note-block {
  display: flex;
  gap: 16px;
  align-items: flex-start;
  border-radius: 14px;
  border: 1px solid #F8F6E4;
  background: #FFFEF3;
  padding: 1.2rem 1.6rem;
}

  .compensation-note-block .note-head {
    border-radius: 4px;
    background: linear-gradient(90deg, #FFC400 -5.8%, #FFE9A0 100%);
    width: 100%;
    max-width: 54px;
    padding: 0.3rem 0.8rem;
    text-align: center;
  }

    .compensation-note-block .note-head p {
      color: #282828;
      font-size: 1.6rem;
      font-weight: 700;
      line-height: normal;
      margin: 0;
    }

.compensation-cal-block .compensation-note-sec {
  width: 100%;
  /*  max-width: 671px;*/
  margin: 0 auto;
}

.compensation-note-block p.para-txt {
  font-size: 1.4rem;
}

.compensation-note-block a.note-link {
  margin: 0;
  padding: 0;
  color: #EC6625;
  font-size: 1.4rem;
  font-weight: 600;
  line-height: normal;
  text-decoration: underline !important;
}

.why-compensation-block {
  display: flex;
  gap: 24px;
  margin: 2rem 0;
}

  .why-compensation-block .why-compensation-img img {
    width: 100%;
  }

  .why-compensation-block .why-compensation-details {
    border-radius: 10px;
    border: 1px solid #E5E0DF;
    overflow: hidden;
    width: 100%;
    height: 100%;
  }

  .why-compensation-block .why-compensation-txt h6,
  .why-compensation-block .why-compensation-txt p {
    margin: 0;
    padding: 0 0 1.2rem;
    color: #424242;
    font-size: 1.6rem;
    font-weight: 700;
    line-height: normal;
  }

  .why-compensation-block .why-compensation-txt p {
    font-weight: 400;
  }

  .why-compensation-block .why-compensation-txt {
    padding: 2rem 2rem;
  }

    .why-compensation-block .why-compensation-txt a {
      color: #EC6625;
      font-size: 1.4rem;
      font-weight: 700;
      line-height: normal;
      text-decoration: none;
    }

.why-compensation-sec .compensation-note-sec {
  width: 100%;
  max-width: 806px;
  margin: 0 auto;
}

.buy-compensation-block .buy-compensation-txt h6 {
  margin: 0;
  padding: 0 0 1rem;
  color: #212121;
  font-size: 1.8rem;
  font-weight: 700;
  line-height: normal;
}

.buy-compensation-block .buy-compensation-details {
  border-radius: 10px;
  border: 1px solid #E5E0DF;
  padding: 3rem 3rem 3rem 2.5rem;
  display: flex;
  gap: 10px;
  width: 48%;
}


.buy-compensation-block {
  display: flex;
  gap: 26px;
  flex-wrap: wrap;
}

.compensation-benifit-block .compensation-benifit-txt h6 {
  margin: 0;
  padding: 0 0 1rem;
  color: #212121;
  font-size: 1.8rem;
  font-weight: 700;
  line-height: normal;
}

.compensation-benifit-block .compensation-benifit-txt {
  padding: 2rem 2rem;
}

.compensation-benifit-block .compensation-benifit-details {
  border-radius: 10px;
  border: 1px solid #E5E0DF;
  display: flex;
  overflow: hidden;
  width: 49%;
}

.compensation-benifit-block {
  display: flex;
  gap: 22px;
  flex-wrap: wrap;
}

  .compensation-benifit-block .compensation-benifit-img img {
    width: 100%;
    height: 100%;
  }

  .compensation-benifit-block .compensation-benifit-img {
    width: 40%;
  }

  .compensation-benifit-block .compensation-benifit-txt {
    width: 60%;
  }

.compensation-tab-block .compensation-tab-list {
  display: flex;
  border-bottom: 1px solid #F8F6F6;
}

.compensation-tab-list a {
  margin: 0;
  padding: 0 0 1.4rem;
  display: block;
  color: #565151;
  font-size: 1.6rem;
  font-weight: 700;
  line-height: normal;
  text-decoration: none;
  width: 100%;
  max-width: 136px;
  text-align: center;
  position: relative;
}

  .compensation-tab-list a.active {
    color: #E3530F;
  }

    .compensation-tab-list a.active:after {
      content: '';
      width: 100%;
      height: 2px;
      background: #E3530F;
      position: absolute;
      bottom: 0;
      left: 0;
    }

.compensation-tab-block .compensation-tab-content {
  display: none;
}

.compensation-tab-details {
  margin: 3rem 0;
}

.included-list-block {
  display: flex;
  gap: 14px;
  flex-wrap: wrap;
}

  .included-list-block .included-list-details {
    display: flex;
    gap: 10px;
    align-items: center;
    border-radius: 10px;
    border: 1px solid #E5E0DF;
    padding: 1.5rem 1rem;
    width: 24%;
  }

  .included-list-block .included-list-txt p {
    margin: 0;
    color: #424242;
    font-size: 1.4rem;
    font-weight: 600;
    line-height: normal;
  }

  .included-list-block .tooltip {
    position: relative;
    cursor: pointer;
    top: 0;
    opacity: 1;
    display: inline-block;
  }

  .included-list-block span.tooltip-text {
    top: 22px;
    margin: 0;
    right: -10px;
  }

.compensation-include-sec .compensation-note-block {
  width: 100%;
  max-width: 651px;
  margin: 0 auto;
}

.compensation-policy-sec .para-txt {
  width: 100%;
  max-width: 55%;
  margin: 0 auto;
  text-align: center;
}

.compensation-policy-table table {
  border-radius: 16px;
  border: 1px solid #E0E0E0;
  border-collapse: separate;
  overflow: hidden;
  margin: 2rem auto 1rem;
}

  .compensation-policy-table table td,
  .compensation-policy-table table th {
    color: #212121;
    font-size: 1.6rem;
    font-weight: 700;
    line-height: normal;
    padding: 1.3rem 2rem;
    border-bottom: 1px solid #E0E0E0;
    border-right: 1px solid #E0E0E0;
  }

    .compensation-policy-table table th:last-child,
    .compensation-policy-table table td:last-child {
      border-right: none;
    }

  .compensation-policy-table table tr:last-child td {
    border-bottom: none;
  }

  .compensation-policy-table table th {
    font-size: 1.8rem;
    background: #EDF6FF;
    text-align: center;
  }

.whychoose-compensation-block .whychoose-compensation-txt {
  padding: 2rem 0;
}

  .whychoose-compensation-block .whychoose-compensation-txt h6 {
    margin: 0;
    padding: 0 0 1rem;
    color: #212121;
    font-size: 1.8rem;
    font-weight: 700;
    line-height: normal;
  }

.whychoose-compensation-block .whychoose-compensation-img {
  overflow: hidden;
  border-radius: 10px;
}

.whychoose-compensation-block {
  display: flex;
  gap: 2rem;
}

.whychoose-compensation-details {
  flex: 1;
  width: 100%;
}

.whychoose-compensation-img img {
  width: 100%;
}

.howto-claim-sec .howto-claim-img {
  width: 106px;
  height: 106px;
  background: #FAFAFA;
  border-radius: 100%;
  border: 1px solid #E5E0DF;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 auto 1.5rem;
  position: relative;
}

.howto-claim-sec .howto-claim-txt h6 {
  margin: 0;
  padding: 0 0 0.5rem;
  color: #212121;
  font-size: 1.8rem;
  font-weight: 800;
  line-height: normal;
}

.howto-claim-sec .howto-claim-txt .para-txt {
  font-weight: 600;
}

.howto-claim-sec .howto-claim-txt a {
  font-weight: 700;
  color: #EC6625;
  text-decoration: underline;
}

.howto-claim-sec .howto-claim-block {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 6.5rem 5rem;
}

.howto-claim-sec .howto-claim-details {
  text-align: center;
  width: 28%;
  position: relative;
}

  .howto-claim-sec .howto-claim-details.down-arrow:after,
  .howto-claim-sec .howto-claim-details.up-arrow:after {
    content: '';
    width: 248px;
    height: 20%;
    position: absolute;
    left: 80%;
    top: 30px;
    background-repeat: no-repeat;
  }

  .howto-claim-sec .howto-claim-details.down-arrow:after {
    background: url('../images/claim-down-arrow.svg');
    background-repeat: no-repeat;
   
  }

  .howto-claim-sec .howto-claim-details.up-arrow:after {
    background: url('../images/claim-up-arrow.svg');
    background-repeat: no-repeat;
    top: 50px;
  }

.compensation-faq-wrap {
  background: #F5F5F5;
}

.compensation-faq-block .accordion-head h3 {
  margin: 0;
  padding: 0;
  color: #212121;
  font-size: 1.6rem;
  font-weight: 700;
  line-height: normal;
  display: flex;
  gap: 5px;
}

.compensation-faq-block .accordion-sec .accordion-head {
  padding: 1.8rem 3rem;
}

.compensation-faq-block .accordion-sec {
  border-radius: 10px;
  margin-bottom: 1.5rem;
  background: #fff;
}

  .compensation-faq-block .accordion-sec:last-child {
    margin-bottom: 0;
  }

  .compensation-faq-block .accordion-sec:nth-child(n+4) {
    display: none;
  }

.compensation-faq-block.show-more-accord .accordion-sec {
  display: block;
}

.compensation-faq-block .accordion-body {
  padding: 0 2rem 2rem 4rem;
}

.compensation-faq-block {
  width: 100%;
  max-width: 878px;
  margin: 0 auto;
}

  .compensation-faq-block .accordion-sec .accordion-head:after {
    transform: rotate(-90deg);
    top: 23px;
  }

  .compensation-faq-block .accordion-sec.active .accordion-head:after {
    transform: rotate(180deg);
  }

.compensation-faq-sec .faq-btn-block {
  width: 100%;
  max-width: 125px;
  margin: 3rem auto 0;
}

.faq-btn-block .secondary-btn {
  display: block;
  padding: 0.8rem 1.2rem;
}

.compensation-blog-details {
  border-radius: 15px;
  border: 1px solid #C9C9C9;
  background: #FFF;
  overflow: hidden;
  width: 100%;
}

  .compensation-blog-details h5 {
    margin: 0;
    padding: 0 0 1.2rem;
    color: #212121;
    font-size: 2rem;
    font-weight: 700;
    line-height: normal;
  }

  .compensation-blog-details .compensation-blog-txt {
    padding: 3rem 3rem;
  }

  .compensation-blog-details .para-txt {
    padding-bottom: 1rem;
  }

  .compensation-blog-details span.readmore-content {
    margin: 0;
    padding: 0;
    color: #424242;
    font-size: 1.6rem;
    font-weight: 400;
    line-height: 24px;
    display: none;
  }

.why-compensation-details span.read-more-content {
  display: none;
  margin: 0;
  padding: 0;
  color: #424242;
  font-size: 1.6rem;
  font-weight: 400;
  line-height: 24px;
}

.why-compensation-details .show-more-text-content span.read-more-content {
  display: inline;
}



.compensation-blog-block {
  display: none;
  gap: 20px;
  margin-bottom: 1.7rem;
}

.show-readmore-block .compensation-blog-block {
  display: flex;
}

.compensation-blog-details .compensation-blog-img img {
  width: 100%;
  height: 100%;
}

.compensation-blog-details .compensation-blog-img {
  height: 100%;
  max-height: 180px;
}

.readmore-btn-block .secondary-btn {
  display: block;
  font-size: 1.4rem;
  padding: 0.8rem 1.2rem;
}

.compensation-blog-sec .readmore-btn-block {
  width: 100%;
  max-width: 125px;
  margin: 0 auto;
}

.product-code-table table th,
.product-code-table table td {
  color: #000;
  font-size: 1.6rem;
  font-weight: 400;
  line-height: normal;
  padding: 2rem 2rem;
  border-right: 1px solid #EAEAEA;
  border-bottom: 1px solid #EAEAEA;
  text-align: left;
}

.product-code-table table th {
  font-weight: 600;
  background: #E5E0DF;
}

.product-code-table table {
  border: 1px solid #EAEAEA;
  border-radius: 10px;
  overflow: hidden;
  border-collapse: separate;
  width: 100%;
  max-width: 1052px;
  margin: 0 auto;
  border-spacing: 0;
}

  .product-code-table table td:last-child,
  .product-code-table table th:last-child {
    border-right: none;
  }

  .product-code-table table tr:last-child td {
    border-bottom: none;
  }


.compensation-disclimer-block .accordion-head h3 {
  margin: 0;
  padding: 0;
  color: #212121;
  font-size: 1.8rem;
  font-weight: 700;
  line-height: normal;
}

.compensation-disclimer-block .accordion-sec {
  border-radius: 10px;
  border: 1px solid #CAC5C4;
}

  .compensation-disclimer-block .accordion-sec .accordion-body {
    padding: 1.5rem 2rem 2rem;
  }

  .compensation-disclimer-block .accordion-sec .accordion-body ul{
    padding: 0;
  }

.compensation-disclimer-block li {
  color: #212121;
  font-size: 1.6rem;
  font-weight: 400;
  line-height: normal;
  margin: 0 0 1rem;
}

  .compensation-disclimer-block li a {
    color: #EC6625;
    font-size: 1.6rem;
    font-weight: 600;
    line-height: normal;
    text-decoration: underline;
  }

.compensation-disclimer-block ol {
  padding-left: 2rem;
}

  .compensation-disclimer-block ol.list-number,
  .compensation-disclimer-block .list-number li {
    list-style-type: decimal;
  }

.compensation-disclimer-block .compensation-disclimer-txt {
  display: flex;
  gap: 5px;
}

.compensation-disclimer-block {
  width: 100%;
  max-width: 878px;
  margin: 0 auto;
}

.compensation-rating-block .review-details {
  display: flex;
  gap: 60px;
}

.review-details .left-review,
.review-details .right-review {
  width: 50%;
  position: relative;
  padding-right: 3rem;
}

.review-details h6 {
  margin: 0;
  padding: 0;
  color: #212121;
  font-size: 1.8rem;
  font-weight: 700;
  line-height: normal;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

  .review-details h6 img {
    position: relative;
    right: 30px;
  }

.owl-carousel .owl-item .review-details img {
  width: auto;
}

/*.review-details .left-review:after,
.review-details .right-review:after{
	content: '';
	background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDgiIGhlaWdodD0iNDEiIHZpZXdCb3g9IjAgMCA0OCA0MSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9Ikdyb3VwIDciPgo8ZyBpZD0iR3JvdXAgMyI+CjxtYXNrIGlkPSJtYXNrMF82NjY3XzI5NzY2IiBzdHlsZT0ibWFzay10eXBlOmx1bWluYW5jZSIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iMCIgeT0iMCIgd2lkdGg9IjI4IiBoZWlnaHQ9IjQxIj4KPHBhdGggaWQ9IkNsaXAgMiIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDBIMjcuNDcxOVY0MUgwVjBaIiBmaWxsPSJ3aGl0ZSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfNjY2N18yOTc2NikiPgo8cGF0aCBpZD0iRmlsbCAxIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTEwLjQ2NDcgMTcuNTczTDAgNDEuMDAwMUgxMC40ODg4TDI2Ljc0MTQgMTcuNDU3OUMyNy4xNDQ1IDE2Ljg3MzkgMjcuNDcxOSAxNS44MjU1IDI3LjQ3MTkgMTUuMTE3MlYxLjI4MzM3QzI3LjQ3MTkgMC41NzQ3MjcgMjYuODk0NiAwIDI2LjE4MiAwSDEyLjI3ODZDMTEuNTY1NiAwIDEwLjk4ODMgMC41NzQ3MjcgMTAuOTg4MyAxLjI4MzM3VjE1LjExNzJDMTAuOTg4MyAxNS44MjU1IDEwLjc1MzkgMTYuOTI1IDEwLjQ2NDcgMTcuNTczWiIgZmlsbD0iI0VFRUNERCIvPgo8L2c+CjwvZz4KPGcgaWQ9Ikdyb3VwIDYiPgo8bWFzayBpZD0ibWFzazFfNjY2N18yOTc2NiIgc3R5bGU9Im1hc2stdHlwZTpsdW1pbmFuY2UiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjIwIiB5PSIwIiB3aWR0aD0iMjgiIGhlaWdodD0iNDEiPgo8cGF0aCBpZD0iQ2xpcCA1IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTIwLjU0NjkgMEg0Ny45OTk5VjQxSDIwLjU0NjlWMFoiIGZpbGw9IndoaXRlIi8+CjwvbWFzaz4KPGcgbWFzaz0idXJsKCNtYXNrMV82NjY3XzI5NzY2KSI+CjxwYXRoIGlkPSJGaWxsIDQiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMzEuMDA0OCAxNy41NzNMMjAuNTQ2OSA0MS4wMDAxSDMxLjAyODVMNDcuMjY5OSAxNy40NTc5QzQ3LjY3MjggMTYuODczOSA0Ny45OTk5IDE1LjgyNTUgNDcuOTk5OSAxNS4xMTcyVjEuMjgzMzdDNDcuOTk5OSAwLjU3NDcyNyA0Ny40MjM0IDAgNDYuNzEwOSAwSDMyLjgxN0MzMi4xMDQ2IDAgMzEuNTI4IDAuNTc0NzI3IDMxLjUyOCAxLjI4MzM3VjE1LjExNzJDMzEuNTI4IDE1LjgyNTUgMzEuMjkzNCAxNi45MjUgMzEuMDA0OCAxNy41NzNaIiBmaWxsPSIjRUVFQ0REIi8+CjwvZz4KPC9nPgo8L2c+Cjwvc3ZnPgo=);
	background-repeat: no-repeat;
	width: 48px;
	height: 41px;
	position: absolute;
	top: 0;
	right: 0;
}*/

.compensation-rating-block {
  width: 100%;
  max-width: 950px;
  margin: 0 auto;
}

.section-space .owl-dots {
  margin-top: 3rem;
}

.section-space .owl-theme .owl-dots .owl-dot span {
  width: 9px;
  height: 9px;
  margin: 0 8px 0 0;
  background: #E5E0DF;
}

.section-space .owl-theme .owl-dots .owl-dot.active span {
  background: #EC6625;
  width: 21px;
}

.section-space .owl-carousel .owl-nav button.owl-next,
.section-space .owl-carousel .owl-nav button.owl-prev {
  position: absolute;
  top: 0;
  margin: 0;
  opacity: 1;
  border-radius: 0;
}

.compensation-rating-slider.owl-carousel .owl-nav button.owl-next:hover,
.compensation-rating-slider.owl-carousel .owl-nav button.owl-prev:hover {
  background: transparent;
}

.compensation-rating-slider.owl-carousel .owl-nav button.owl-prev {
  left: -10rem;
}

.compensation-rating-slider.owl-carousel .owl-nav button.owl-next {
  right: -10rem;
}

.compensation-rating-slider.owl-theme .owl-nav {
  position: absolute;
  top: 50%;
  width: 100%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: flex;
  justify-content: space-between;
}

.compensation-rating-slider .owl-next svg {
  transform: rotate(180deg);
}

.compensation-rating-slider .owl-nav svg path {
  fill: #EC6625;
}

.compensation-rating-slider .owl-nav .disabled svg path {
  fill: #F7F3F2;
}

.compensation-breadcrum-wrap {
  padding: 1.4rem 0 1rem;
  border-top: 1px solid #EAEAEA;
}

.compensation-breadcru-sec {
  display: flex;
  align-items: center;
  gap: 0px;
}

  .compensation-breadcru-sec a {
    color: #282828;
    font-size: 1.4rem;
    font-weight: 400;
    line-height: normal;
    text-decoration: none;
    padding: 0 2rem;
    display: block;
    position: relative;
  }

    .compensation-breadcru-sec a:first-child:after {
      content: normal;
    }

    .compensation-breadcru-sec a:first-child {
      font-weight: 600;
      padding-left: 0;
    }

    .compensation-breadcru-sec a:after {
      content: '';
      background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNyIgaGVpZ2h0PSIxMSIgdmlld0JveD0iMCAwIDcgMTEiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xLjA2MDU1IDkuMDkwODJMNS4wNjA1NSA1LjA3NTU5TDEuMDYwNTUgMS4wNjAzNSIgc3Ryb2tlPSIjODM4MzgzIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSIvPgo8L3N2Zz4K);
      background-repeat: no-repeat;
      width: 7px;
      height: 11px;
      position: absolute;
      top: 5px;
      left: 0;
    }

.sticky-nav-sec {
  display: flex;
  gap: 10px;
  -webkit-overflow-scrolling: touch;
  overflow-x: auto;
  white-space: nowrap;
  background: #FAFAFA;
  box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.10);
  padding: 1.6rem 0 0.8rem;
}

  .sticky-nav-sec a {
    color: #424242;
    font-size: 1.4rem;
    font-weight: 700;
    line-height: normal;
    display: block;
    padding: 0.8rem 2rem;
    text-align: center;
    border: 1px solid #EEE;
    border-radius: 8px;
    text-decoration: none;
  }

    .sticky-nav-sec a.active {
      background: #E3530F;
      color: #fff;
    }

.sticky-nav-wrap.fixed {
  position: sticky;
  top: 0;
  width: 100%;
  z-index: 9999;
}

.mobile-btn-block {
  display: none;
}

  .mobile-btn-block .secondary-btn {
    font-size: 1.4rem;
    padding: 0.8rem 1.2rem;
    display: block;
    width: 100%;
    margin: 3rem auto 0;
    max-width: 125px;
  }

.popular-search-sec h2.main-heading {
  font-size: 3.6rem;
  font-weight: 500;
  color: #2d2d2d;
}

.popular-search-sec {
  display: flex;
  align-items: center;
  gap: 20px;
}

  .popular-search-sec .popular-search-list {
    display: flex;
    gap: 5px;
    flex-wrap: wrap;
  }

    .popular-search-sec .popular-search-list a {
      background-color: #fff;
      color: #000;
      font-weight: 500;
      font-size: 12px;
      line-height: 15px;
      border-radius: 100px;
      padding: 8px 15px;
      display: inline-block;
      margin-right: 5px;
      margin-bottom: 10px;
      text-decoration: none;
    }

      .popular-search-sec .popular-search-list a:hover {
        background: #FFF2EB;
        box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1);
      }

.popular-search-wrap {
  background: #F8F6F6;
}

.popular-search-sec .popular-search-img {
  width: 35%;
  text-align: center;
}

.popular-search-sec .popular-search-txt {
  width: 65%;
}

.compensation-disclimer-wrap .section-space,
.popular-search-wrap .section-space {
  border-bottom: none;
}

.compensation-banner-wrap .compensation-banner-img{
  margin-top: -10rem;
}

.user-review-count {
  color: #038542;
  font-size: 16px;
  font-weight: 800;
  line-height: 20px;
  text-align: center;
  padding: 0;
  display: flex;
  justify-content: center;
  gap: 5px;
}

.review-update-section {
  padding-top: 16px;
  display: flex;
  align-items: anchor-center;
  vertical-align: middle;
  justify-content: center;
  gap: 10px;
  font-style: normal;
  font-weight: 700;
  line-height: 21px;
}

.thumb-up, .thumb-down {
  /* width: 30px;
  height: 30px;
  padding: 15px;*/
  border-radius: 100%;
  display: block;
  cursor: pointer;
}

.thumb-up-green {
  background: #DFFFE6
}

.thumb-up-red {
  background: #FFF2F0;
}

  .thumb-up-green:hover, .thumb-up-red:hover {
    opacity: 0.7;
  }

body .popup.light.require-document {
  padding: 20px;
  max-width: 695px;
}

.require-document h2.doc-header {
  font-size: 1.6rem;
  margin-bottom: 1rem;
  font-weight: 700;
}

.require-document ul li {
  position: relative;
}

.require-document .multi-line-ul li {
  padding: .5rem 0 .5rem 2rem;
}

  .require-document .multi-line-ul li:before {
    content: "";
    width: 1rem;
    height: 1.2rem;
    left: 0;
    top: 10px;
    background-size: 1rem;
    position: absolute;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTE2Ij8+DQo8c3ZnIHdpZHRoPSIxNSIgaGVpZ2h0PSIxOSIgdmlld0JveD0iMCAwIDE1IDE5IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPg0KICA8cGF0aCBkPSJNMTQuNzMwNCA4LjcwNDA2TDAuNzU0OTc1IDAuMDc1NzIyMUMwLjM1NDU1OCAtMC4xNzEzNjEgLTAuMTMxNjkyIDAuMjI4MjIyIDAuMDMyODkxNSAwLjY2OTA1NUwzLjEyNzg5IDguOTUxNTZDMy4xNjk1NiA5LjA2MjgxIDMuMTY5NTYgOS4xODU3MiAzLjEyNzg5IDkuMjk3MzlMMC4wMzI4OTE1IDE3LjU3OTlDLTAuMTMxNjkyIDE4LjAyMDMgMC4zNTQ1NTggMTguNDE5OSAwLjc1NDk3NSAxOC4xNzMyTDE0LjczMDQgOS41NDQ4OUMxNS4wNDI5IDkuMzUxNTUgMTUuMDQyOSA4Ljg5Njk3IDE0LjczMDQgOC43MDQwNloiIGZpbGw9IiNFQTY3MjQiIC8+DQo8L3N2Zz4=);
    background-repeat: no-repeat;
  }

.require-document .il-default-li p {
  line-height: 24px;
  font-size: var(--font-16);
  margin:0;
}

.require-document .primary-btn.doc-btn {
  width: 140px;
  justify-content: center;
  margin-top: 3rem;
}

.hide {
  display: none !important;
}

.show {
  display: show !important;
}


/*CSS for Accordian start here*/

.accordion-sec .accordion-head {

    padding: 1.5rem 2rem;
    position: relative;
    cursor: pointer;
}

.accordion-sec .accordion-head:after {
    content: '';
    background: url(/docs/default-source/apps/website-travel-client-app/assets/images/accordian-down-arrow.svg);
    width: 16px;
    height: 10px;
    position: absolute;
    top: 19px;
    right: 20px;
    transition: .3s linear;
}

.accordion-sec.active .accordion-head:after{
    transform: rotate(180deg);
}

.accordion-sec {
    position: relative;
    background: #ffffff;
}

.accordion-sec .accordion-body {
    display: none;
}

/*CSS for Accordian end here*/


/*Button CSS Start here*/

.primary-btn {
    color: #fff;
    padding: 1.1rem 2.4rem;
    font-size: 1.6rem;
    background: #ec6625;
    border-radius: 5px;
    border: 3px solid transparent;
    text-align: center;
}
.secondary-btn {
    position: relative;
    /*overflow: hidden;*/
    padding: 1.3rem 2.4rem;
    font-size: 1.6rem;
    text-align: center;
}
.secondary-btn-disabled {
    position: relative;
    /*overflow: hidden;*/
    padding: 1.3rem 2.4rem;
    font-size: 1.6rem;
    pointer-events: none;
}
.secondary-btn {
    border-radius: 5px;
    border: 1px solid #ec6625;
    background: #fff;
    color: #ec6625;
}

.primary-btn:hover{
    background: #fd7b20;
    color: #fff;
}
.primary-btn:focus-visible {
    background: #e26123;
    box-shadow: 0 0 0 3px #e26123;
    border: 3px solid #fff;
}
.fullwidth-btn:active,
.primary-btn:active,
.small-btn:active,
.standard-btn:active,
.tiny-btn:active {
    background: #d05a06;
    color: #fff;
}
.primary-btn-disabled {
    background: #C9C9C9;
pointer-events: none;
position: relative;
cursor: not-allowed;
overflow: hidden;
font-size: 1.6rem;
text-decoration: none;
outline: none;
font-weight: 700;
text-align: center;
color: #FFFFFF;
}
.primary-btn-disabled:hover {
    background: #c9c9c9;
}
.primary-btn-disabled:focus-visible{
    background: #C9C9C9;
    box-shadow: none;
    border: 3px solid transparent;
}
.orange-border {
    border: 1px solid #ec6625;
    background: #fff;
    color: #ec6625;
}
.quiet-btn:hover,
.secondary-btn:hover {
    background: #fff2eb;
    border: 1px solid #ec6625;
    color: #ec6625;
}
.quiet-btn:focus-visible,
.secondary-btn:focus-visible {
    background: #fff9f6;
    border: 1px solid #ec6625;
    color: #ec6625;
}
.quiet-btn:active,
.secondary-btn:active,
.smallSecondry-btn:active,
.smallSubtle-btn:active,
.subtle-btn:active,
.tinySecondry-btn:active,
.tinySubtle-btn:active {
    background: #fff9f6;
    border: 1px solid #bb5106;
    color: #bb5106;
}
.secondary-btn-disabled {
    border: 1px solid #c9c9c9;
    color: #c9c9c9;
    pointer-events: none;
    cursor: not-allowed;
    border-radius: 5px;
    text-decoration: none;
    outline: 0;
    font-weight: 700;
    text-align: center;
    background: #fff;
}
.subtle-btn,
.subtle-btn-disabled {
    background: #fff;
    border: 1px solid #c9c9c9;
    position: relative;
    overflow: hidden;
    padding: 1.3rem 2.4rem;
    font-size: 1.6rem;
    text-decoration: none;
    outline: 0;
    font-weight: 700;
    text-align: center;
}
.subtle-btn {
    color: #6c6c6c;
    cursor: pointer;
    border-radius: 5px;
}
.smallSubtle-btn:hover,
.subtle-btn:hover,
.tinySubtle-btn:hover {
    background: #fff2eb;
    border: 1px solid #f58820;
    color: #6c6c6c;
}
.subtle-btn:focus-visible {
    background: #fff9f6;
    border: 1px solid #ec6608;
}
.subtle-btn-disabled {
    color: #c9c9c9;
    pointer-events: none;
    cursor: not-allowed;
    border-radius: 5px;
}
.primary-disable {
    background: #c9c9c9;
    color: #fff;
    pointer-events: none;
}
.secondary-disbale {
    border: 1px solid #c9c9c9;
    color: #c9c9c9;
    pointer-events: none;
}
.disabled-linkBtn {
    color: #c9c9c9;
}
.warning-btn,
.warning-btn-disabled {
    color: #fff;
    position: relative;
    font-size: 1.6rem;
    border-radius: 5px;
    text-decoration: none;
    outline: 0;
    overflow: hidden;
}
.warning-btn {
    background: #f28d25;
    cursor: pointer;
    padding: 1.1rem 2.4rem;
    border: 3px solid transparent;
    font-weight: 700;
    text-align: center;
}
.warning-btn:hover {
    background: #ffa548;
}
.warning-btn:focus-visible {
    background: #f37a07;
    box-shadow: 0 0 0 3px #f37a07;
    border: 3px solid #fff;
}
.warning-btn:active {
    background: #d66d01;
}
.warning-btn-disabled {
    padding: 1.4rem 2.4rem;
    border: 0;
    font-weight: 700;
    text-align: center;
    background: #c9c9c9;
    pointer-events: none;
    cursor: not-allowed;
}
.danger-btn,
.danger-btn-disabled {
    border-radius: 5px;
    outline: 0;
    font-weight: 700;
    color: #fff;
    position: relative;
    font-size: 1.6rem;
    text-align: center;
    text-decoration: none;
}
.danger-btn {
    background: #e71a1a;
    cursor: pointer;
    overflow: hidden;
    padding: 1.1rem 2.4rem;
    border: 3px solid transparent;
}
.danger-btn:hover {
    background: #ff5050;
}
.danger-btn:focus-visible {
    background: #d70a0a;
    box-shadow: 0 0 0 3px #d70a0a;
    border: 3px solid #fff;
}
.danger-btn:active {
    background: #ad1010;
}
.danger-btn-disabled {
    background: #cbcdce;
    pointer-events: none;
    pointer-events: all;
    cursor: not-allowed;
    overflow: hidden;
    padding: 1.4rem 2.4rem;
    border: 0;
}
.small-btn,
.standard-btn,
.tiny-btn {
    cursor: pointer;
    overflow: hidden;
    background: #ec6625;
}
.standard-btn {
    color: #fff;
    padding: 11px 50px;
    position: relative;
    font-size: 1.6rem;
    border-radius: 5px;
    text-decoration: none;
    outline: 0;
    border: 3px solid transparent;
    font-weight: 700;
    text-align: center;
}
.link-btn,
.link-btn-disabled,
.subtleLink-btn,
.subtleLink-btn-disabled {
    font-weight: 700;
    font-size: 1.4rem;
    line-height: 18px;
    display: inline-block;
    outline: 0;
    position: relative;
}
.link-btn {
    color: #ec6625;
    text-decoration: underline;
    border: 1px solid transparent;
}
.link-btn.small-linkBtn {
    font-size: 1.2rem;
    line-height: 1.5rem;
}
.link-btn.darkGreyLink {
    color: #282828;
    font-weight: 400;
    text-decoration: none;
}
.link-btn:active,
.link-btn:hover,
.subtleLink-btn {
    text-decoration: underline;
}
.Inline .link-btn {
    font-size: 16px;
}
.link-btn-disabled,
.subtleLink-btn-disabled {
    color: #c9c9c9;
    text-decoration: underline;
    pointer-events: none;
    cursor: not-allowed;
}
.link-btn:hover {
    color: #fd7b20;
}
.link-btn:focus-visible {
    box-shadow: 0 0 0 1px;
    border-radius: 3px;
    color: #fd7b20;
    padding: 1px 4px;
}
.link-btn:active {
    color: #ec6625;
}
.subtleLink-btn {
    color: #6c6c6c;
}
.small-subtleLink-btn {
    font-size: 1.2rem;
    margin-right: 5rem;
}
.subtleLink-btn:hover {
    color: #928f8e;
}
.subtleLink-btn:focus-visible {
    box-shadow: 0 0 0 1px;
    border-radius: 3px;
    color: #6c6c6c;
}
.subtleLink-btn:active {
    color: #6c6c6c;
}
.smallBtnOuter .tiny-btn,
.smallBtnOuter .tinySecondry-btn,
.smallBtnOuter .tinySubtle-btn {
    font-size: 1.2rem;
    padding: 0.6rem 1.2rem;
}
.small-btn,
.tiny-btn {
    position: relative;
    padding: 0.5rem 1.6rem;
    font-size: 1.4rem;
    border-radius: 5px;
    text-decoration: none;
    outline: 0;
    border: 3px solid transparent;
    font-weight: 700;
    text-align: center;
    color: #fff;
}
.smallSecondry-btn,
.smallSubtle-btn,
.tinySecondry-btn,
.tinySubtle-btn {
    padding: 0.7rem 1.6rem;
    font-weight: 700;
    text-align: center;
    cursor: pointer;
    font-size: 1.4rem;
    position: relative;
    outline: 0;
    overflow: hidden;
    text-decoration: none;
}
.small-btn:hover,
.tiny-btn:hover {
    background: #fd7b20;
}
.small-btn:focus-visible,
.tiny-btn:focus-visible {
    background: #e26123;
    box-shadow: 0 0 0 3px #e26123;
    border: 3px solid #fff;
}
.smallSecondry-btn,
.tinySecondry-btn {
    border-radius: 5px;
    border: 1px solid #ec6625;
    color: #ec6625;
    background: transparent;
}
.smallSecondry-btn:hover,
.tinySecondry-btn:hover {
    background: #fff2eb;
    border: 1px solid #ec6625;
    color: #ec6625;
}
.smallSecondry-btn:focus-visible,
.tinySecondry-btn:focus-visible {
    background: #fff9f6;
    border: 1px solid #ec6625;
    color: #ec6625;
}
.smallSubtle-btn,
.tinySubtle-btn {
    color: #6c6c6c;
    background: #fff;
    border: 1px solid #c9c9c9;
    border-radius: 5px;
}
.smallSubtle-btn:focus-visible,
.tinySubtle-btn:focus-visible {
    background: #fff9f6;
    border: 1px solid #ec6608;
}
.smallSecondry-btn-disabled {
    opacity: 0.8;
    background: #f5f6f6;
    color: #282828;
    border: 1px solid #f5f6f6;
    pointer-events: none;
}
button:disabled {
    background: #c9c9c9;
}
a.fullwidth-btn, button.fullwidth-btn{
    width: 100%;
    display: block;
}


/*Button CSS end here*/


span.tooltip-text {
    visibility: hidden;
    width: 250px;
    background: #000;
    color: #fff !important;
    text-align: left;
    border-radius: 10px;
    padding: 1rem 1.5rem;
    position: absolute;
    z-index: 99999;
    left: auto;
    right: 0;
    opacity: 0;
    font-size: 1.4rem;
    margin: 4rem auto auto;
    font-weight: 400;
    transform: none !important;
}
span.tooltip-text:after {
    content: "";
    position: absolute;
    top: -19px;
    left: auto;
    right: 10px;
    margin-left: 0;
    border-width: 10px;
    border-style: solid;
    border-color: #000 transparent transparent;
    transform: rotate(180deg);
}
.tooltip:hover .tooltip-text {
    visibility: visible;
    opacity: 1;
    transform: translateY(-15px);
    transition: 0.3s linear;
    color: #ffff;
    animation: 1s ease-in-out infinite alternate;
}

.form-group span.dropdown-arrow{
    position: absolute;
    top: 20px;
    right: 12px;
    cursor: pointer;
    transform: rotate(180deg);
    transition: all linear 0.2s;
}

.form-group.active span.dropdown-arrow{
 
    transform: rotate(0deg);
}

.form-group .form-control{
  padding-right: 5rem;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
}

@media screen and (max-width: 991px) {

  .compensation-head-block h2, .compensation-head-block h2 span {
    font-size: 2.4rem;
  }

  .compensation-banner-sec .compensation-head-block,
  .compensation-banner-sec .compensation-widget-block {
    width: 100%;
  }

  .compensation-banner-sec {
    flex-direction: column;
  }

  .policy-issued-block p.market-lead-tag {
    font-size: 1.2rem;
  }

  .compensation-cover-block p {
    font-size: 1.2rem;
  }

  .compensation-cover-block .cover-img img {
    height: 24px;
  }

  .compensation-cover-block {
    padding: 0.4rem 0.8rem;
    gap: 5px;
  }

  .compensation-cover-sec {
    flex-wrap: nowrap;
    overflow-x: auto;
    white-space: nowrap;
  }

  h2.main-heading, span.orange-txt {
    font-size: 2.4rem;
    text-align: center;
  }

  .content-img-sec .text-block,
  .content-img-sec .img-block {
    width: 100%;
    padding-right: 0;
  }

  .content-img-sec {
    flex-direction: column;
  }

  .section-space {
    padding: 4rem 0;
  }

  .img-block img {
    width: 100%;
  }

  .compensation-cal-sec .compensation-cal-block {
    width: 100%;
    max-width: 100%;
  }

  .claim-cal-block .claim-cal-input,
  .claim-cal-block .claim-cal-output {
    width: 100%;
  }

  .claim-cal-block .claim-cal-output {
    display: none;
  }

  .compensation-cal-sec .claim-cal-block {
    padding: 3rem 1.6rem 3rem;
  }

  .compensation-note-block {
    flex-direction: column;
  }

    .compensation-note-block .note-head p {
      font-size: 1.2rem;
    }

    .compensation-note-block .note-head {
      padding: 0.3rem 0.3rem;
    }

  span.txt-break {
    display: inline;
  }

  .why-compensation-block {
    flex-direction: column;
  }

  .section-space .owl-carousel .owl-stage {
    padding-left: 0 !important;
    display: flex;
  }

  .buy-compensation-block .buy-compensation-details,
  .compensation-benifit-block .compensation-benifit-details {
    width: 100%;
  }

  .buy-compensation-block .buy-compensation-details {
    padding: 2rem 1.5rem 2rem 1.5rem;
  }

  .buy-compensation-block .buy-compensation-txt h6 {
    font-size: 1.6rem;
  }

  .compensation-benifit-block .compensation-benifit-details {
    flex-direction: column;
    width: 100%;
    height: 100%;
  }

  .compensation-benifit-block .compensation-benifit-img,
  .compensation-benifit-block .compensation-benifit-txt {
    width: 100%;
  }

    .compensation-benifit-block .compensation-benifit-txt h6 {
      font-size: 1.6rem;
    }

  .included-list-block {
    flex-direction: column;
  }

    .included-list-block .included-list-details {
      width: 100%;
      padding: 1rem 2rem;
    }

  .mobile-btn-block {
    display: block;
  }

  .included-list-block .included-list-details:nth-child(n+5) {
    display: none;
  }

  .included-list-block.show-more-list .included-list-details {
    display: flex;
  }

  .compensation-policy-sec .para-txt {
    max-width: 100%;
    text-align: left;
  }

  .compensation-policy-table table th {
    font-size: 1.6rem;
  }

  .compensation-policy-table table {
    white-space: nowrap;
    overflow-x: auto;
    display: block;
  }

  .whychoose-compensation-block {
    flex-direction: column;
  }

  .howto-claim-sec .howto-claim-block {
    flex-direction: column;
    gap: 4rem 0;
  }

  .howto-claim-sec .howto-claim-details {
    width: 100%;
  }

    .howto-claim-sec .howto-claim-details.down-arrow:after,
    .howto-claim-sec .howto-claim-details.up-arrow:after {
      content: none;
    }

  .compensation-rating-block .review-details {
    gap: 4rem 0;
    flex-direction: column;
  }

  .review-details .left-review, .review-details .right-review {
    width: 100%;
    padding-right: 0;
  }

  .compensation-faq-block .accordion-sec .accordion-head {
    padding: 1.8rem 3.5rem 1.8rem 3rem;
  }

  .compensation-blog-block {
    flex-direction: column;
  }

  .product-code-table table {
    white-space: nowrap;
    overflow-x: auto;
    display: block;
    margin: 0;
  }

  .compensation-rating-slider.owl-theme .owl-nav {
    display: none;
  }

  .popular-search-sec {
    flex-direction: column;
  }

    .popular-search-sec .popular-search-img {
      display: none;
    }

    .popular-search-sec .popular-search-img,
    .popular-search-sec .popular-search-txt {
      width: 100%;
    }

    .popular-search-sec h2.main-heading {
      font-size: 2.4rem;
      text-align: left;
    }

    .compensation-banner-wrap .compensation-banner-img {
      margin-top: 2rem;
  }

  .compensation-banner-sec .compensation-widget-block{
    margin-top: 2rem;
  }
}




.popoverlay {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.8);
  -webkit-transition: opacity 0.2s;
  transition: opacity 0.2s;
  visibility: hidden;
  opacity: 0;
  z-index: 10;
}

  .popoverlay.active {
    opacity: 1;
    overflow: auto;
    z-index: 100000;
    height: 100%;
    width: 100%;
    visibility: visible;
  }

.popup.light {
  max-width: 1024px;
  opacity: 1;
  width: 100%;
}

.popup {
  margin: 7.5rem auto;
  -webkit-border-radius: 1.5rem;
  border-radius: 1.5rem;
  position: relative;
  background: #fff;
  opacity: 0;
  -webkit-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
  text-align: left;
  overflow: hidden;
}

.js-popup-close {
  padding: 7px 14px;
  background: #fff;
  border: 1px solid #f0efee;
  border-radius: 5px;
  position: absolute;
  right: 2rem;
  top: 2rem;
  width: 3rem;
  height: 3rem;
  z-index: 2;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  cursor: pointer;
}

  .js-popup-close:hover {
    background-color: #f8f6f6;
  }

  .js-popup-close:after,
  .js-popup-close:before {
    position: absolute;
    content: " ";
    height: 1.5rem;
    width: 0.1rem;
    background-color: #333;
  }

  .js-popup-close:before {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
  }

.close:after {
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}


/* added by Jayesh */
.bg-red-orange{
	background: var(--neutral-Warm-50, #F7F3F2);
}

.il-default-li ul.multi-line-ul li {
	/* padding: .5rem 0 .5rem 2rem; */
    padding: 0.5rem 2rem;
    position: relative;
}

.il-default-li ul.multi-line-ul li:before {
    content: "";
    width: 1rem;
    height: 1.2rem;
    left: 0;
    top: 12px;
    background-size: 1rem;
	position: absolute;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTE2Ij8+DQo8c3ZnIHdpZHRoPSIxNSIgaGVpZ2h0PSIxOSIgdmlld0JveD0iMCAwIDE1IDE5IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPg0KICA8cGF0aCBkPSJNMTQuNzMwNCA4LjcwNDA2TDAuNzU0OTc1IDAuMDc1NzIyMUMwLjM1NDU1OCAtMC4xNzEzNjEgLTAuMTMxNjkyIDAuMjI4MjIyIDAuMDMyODkxNSAwLjY2OTA1NUwzLjEyNzg5IDguOTUxNTZDMy4xNjk1NiA5LjA2MjgxIDMuMTY5NTYgOS4xODU3MiAzLjEyNzg5IDkuMjk3MzlMMC4wMzI4OTE1IDE3LjU3OTlDLTAuMTMxNjkyIDE4LjAyMDMgMC4zNTQ1NTggMTguNDE5OSAwLjc1NDk3NSAxOC4xNzMyTDE0LjczMDQgOS41NDQ4OUMxNS4wNDI5IDkuMzUxNTUgMTUuMDQyOSA4Ljg5Njk3IDE0LjczMDQgOC43MDQwNloiIGZpbGw9IiNFQTY3MjQiIC8+DQo8L3N2Zz4=);
	background-repeat: no-repeat;
}

.il-default-li ul.timeline-ul li{
	padding: 0.1rem 2rem;
}
.il-default-li ul.timeline-ul li:before {
    top: 8px;
}

.timeline {
    position: relative;
    /* padding-left: 60px; */
}
.timeline .line {
    position: absolute;
    left: 16px;
    top: 45px;
    bottom: 315px;
    width: 3px;
    background: #EEE;
    border: none;
}
.step {
    position: relative;
    display: flex;
    align-items: flex-start;
    margin-bottom: 2.4rem;
}
.timeline .circle {
    position: absolute;
    left: 2px;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    background: #ec6625;
    border: 1px solid #ec6625;
    color: #fff;
    font-weight: 700;
    font-size: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 2;
}
.timeline .circle::before {
    position: absolute;
    content: "";
    width: 40px;
    height: 40px;
    border-radius: 50%;
    border: 3px solid #FFD6C8;
    display: flex;
}
.timeline .content {
    padding-left: 5rem;
}
.timeline .content .timeline-heading {
    margin: 0 0 6px;
    font-size: 1.8rem;
    font-weight: 700;
}

.timeline-ul{
    display: grid;
    grid-template-columns: 1fr 1fr;
}
.table-td-div{
	display: flex;
    flex-direction: column;
    gap: 2rem;
}
.table-ol li{
	list-style: disc;
}

.what-is-Workmen-Compensation-table{
	max-width: 85%;
    margin: auto;
}
.what-is-Workmen-Compensation-table table td, .what-is-Workmen-Compensation-table table th {
    font-weight: unset;
	text-align: left;
}
.what-is-Workmen-Compensation-table table th {
    background: #EC6625;
	color: #fff;
}

.what-is-Workmen-Compensation-table table{
	border-radius: 16px;
	background: #FFF;
	box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.10), 0 4px 6px -4px rgba(0, 0, 0, 0.10);
}

@media (max-width: 768px) {
	.timeline .line {
		bottom: 480px;
	}
	.what-is-Workmen-Compensation-table{
		max-width: unset;
	}
}