.icon-card-box .wpb_wrapper.vc_column-inner {
    display: flex;
    align-items: center;

	background: white;
    border-radius: 12px;
    padding: 5px 20px!important;
    min-height: 80px!important;
   
    transition: background 0.3s;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.05);
}
.icon-card-box .wpb_content_element {
	margin:0!important;
}



.icon-card-box .custom-card-left-img {
	width:7%;
}
.icon-card-box .custom-card-text {
    width: 89%;
    padding: 0px 15px;
}
.icon-card-box .custom-right-image {
	width:4%;
	text-align:right!important;
}
.icon-card-box .custom-card-text strong {
	display: block;
    font-size: 23.04px;
    margin-bottom: 10px;
    font-family: 'Poppins';
    font-weight: 600;
}
.icon-card-box .custom-card-text p {
	font-size: 16px;
    color: #555;
    font-family: 'Poppins';
    font-weight: 500;
}

.tabs-left .nav-tabs > li .nav-link {
    border-right: 1px solid #eeeeee00!important;
    border-bottom: 0!important;
}
.tabs-left .nav-tabs > li.active .nav-link, .tabs-left .nav-tabs > li.active .nav-link:hover, .tabs-left .nav-tabs > li.active .nav-link:focus {
    border-right-color: #ffffff00!important;
}
.custom-tab-group .text-left-imp a {
    justify-content: flex-start!important;
}
.custom-tab-group .tab-content {
    background: #fff!important;
}
/* Shape Divider Css */

.shape-divder-purple {
    position: relative;
      z-index: 1;
      overflow: visible !important;
    }
    
    .shape-divder-purple::before {
      content: "";
      position: absolute;
      left: 0;
      width: 101%;
      height: 60px;
      background-repeat: no-repeat;
      background-size: 100% 100%;
      background-position: center;
      z-index: -1;
      pointer-events: none;
    }
    
    
    .shape-divder-purple::before {
      top:-50px;
      background-image: url('https://retensa.com/wp-content/uploads/2025/05/purple-2.svg');
		 
    }
    .custm-logo {
    position: relative;
    z-index: 6;
    background: #f7f5f9;
}
.sticky-header  .custm-logo {

    background: #fff!important;
}
    
    
    
    
    
    .shape-divider-pink {
    position: relative;
      z-index: 1;
      overflow: visible !important;
    }
    
    .shape-divider-pink::before {
      content: "";
      position: absolute;
      left: 0;
      width: 101%;
      height: 60px;
      background-repeat: no-repeat;
      background-size: 100% 100%;
      background-position: center;
      z-index: -1;
      pointer-events: none;
    }
    
    
.shape-divider-pink::before {
    top: -50px;
    background-image: url('https://retensa.com/wp-content/uploads/2025/05/gray.svg');
  
}
.shape-bottom:after {
    content: '';
    border: 0px solid red;
    position: absolute;
    bottom: -57px;
    right: 0;
    width: 100%;
    background: url('https://retensa.com/wp-content/uploads/2025/05/purple-aft.svg');
    z-index: 2;
    background-size: cover;
    height: 60px;
}
.custm-ind.vc_column_container.col-md-6 {
	position:relative;
	z-index:0;
}
    
    
    
    .shape-divider-svg {
      position: relative!important;
      z-index: 1;
      overflow: visible !important;
		background:white;
    }
    
    .shape-divider-svg::before {
      content: "";
      position: absolute;
      left: 0;
      width: 101%;
      height: 60px;
      background-repeat: no-repeat;
      background-size: 100% 100%;
      background-position: center;
      z-index: -1;
      pointer-events: none;
    }
    
    
    .shape-divider-svg::before {
      top:-50px;
      background-image: url('https://retensa.com/wp-content/uploads/2025/05/white.svg');
		
    }
    
    .figma-home-slider .review-post {display: flex; margin-top: 10px;}
        .figma-home-slider .review-web-img img {width: 48px;}
        .figma-home-slider .review-web-data {display: inline-grid; margin-left: 10px;color: #3384fc; font-weight: 400;}
        .figma-home-slider .review-web-data span, .user-time {
          font-size: 11px;
          color: #a6a6a6;
          font-weight: 400;
        }
        .figma-home-slider .user-coment a {
          color: #3384fc !important;
          font-weight: 400;
        }
        .figma-home-slider .user-coment{font-weight: 400;}
		.swiper-wrapper.figma-home-slider {margin-bottom: 70px;}
    
    @media (min-width: 1800px) and (max-width: 1930px) {
        .shape-divider-svg::before,.shape-divider-pink::before,.shape-divder-purple::before{
             top:-58px;
        }
     
    }
    @media (min-width: 1500px) and (max-width: 1800px) {
        .shape-divider-svg::before,.shape-divider-pink::before,.shape-divder-purple::before{
             top:-53px;
        }
    
    }
    @media (min-width: 1400px) and (max-width: 1500px) {
        .shape-divider-svg::before,.shape-divider-pink::before,.shape-divder-purple::before{
             top:-52px;
        }
     
    }
    @media (min-width: 1100px) and (max-width: 1280px) {
        .shape-divider-svg::before,.shape-divider-pink::before,.shape-divder-purple::before{
             top:-47px;
        }
    
    }
    @media (min-width: 900px) and (max-width: 1100px) {
        .shape-divider-svg::before,.shape-divider-pink::before,.shape-divder-purple::before{
             top:-44px;
        }
    
    }
    @media (min-width: 630px) and (max-width: 750px) {
        .shape-divider-svg::before,.shape-divider-pink::before,.shape-divder-purple::before{
             top:-40px;
        }
    
    }
    @media (min-width: 750px) and (max-width: 900px) {
        .shape-divider-svg::before,.shape-divider-pink::before,.shape-divder-purple::before{
             top:-42px;
        }
    
    }
    @media (min-width: 500px) and (max-width: 630px) {
        .shape-divider-svg::before,.shape-divider-pink::before,.shape-divder-purple::before{
             top:-38px;
        }
    
    }
    @media (max-width: 500px) {
        .shape-divider-svg::before,.shape-divider-pink::before,.shape-divder-purple::before{
             top:-35px;
        }
    
    }

/* shapdivider end  */
/* page css start  */

.gr-gold  {
  background: linear-gradient(0deg, #CB9039 0%, #F3BF5A 100%);  
}

.c-slider-box .vc_column_container.col-md-1\/5 {
  width: 20%!important;

}
.c-slider-box .vc_column_container.col-md-4\/5 {
  width: 80%!important;
}
.custom-logo-slider-21 .slick-list.draggable {

  max-width: 100%!important;
  ;
}
.custom-logo-slider-21 .lvca-carousel.lvca-container {
  max-width: 100%!important;

}
.c-img-21 {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 130px;
  background: #fff;
  object-fit: contain!important;
}
.slide-c-1 .lvca-carousel-item {
    background: #ffffff;
}
.c-img-21 img {
  mix-blend-mode:multiply;
  height: 100px;
}
.c-box-shadow {
  box-shadow: 0px -5px 35px 0px rgba(0,0,0,8%);

}
.arrow-icon a {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
}
.arrow-icon a:after {
  content: '';
  height: 17px;
  width: 17px;
  background: url(https://retensa.com/wp-content/uploads/2025/05/arrow-right.png);
  background-size: contain;
  background-repeat: no-repeat;
}
.arrow-icon-white a {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
}
.arrow-icon-white a:after {
  content: '';
  height: 17px;
  width: 17px;
  background: url(https://retensa.com/wp-content/uploads/2025/05/arrow-right-white.png);
  background-size: contain;
  background-repeat: no-repeat;
}

/*custm-box-start */
.custom-plan {
  font-family: 'Poopins';
  font-weight: 600 !important;
  display: flex;
  flex-direction: column;
  gap: 20px;
 
}
.plan-points {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 75px 40px;
 gap:20px;
  border-radius:15px;
}
.point-current { background: #f7f5f9;}
p.plan-cont {
  color: #9882bc;
  border: 2px solid #9882bc;
  height: 35px;
  width: 35px;
  border-radius: 25px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 21px;
  font-weight: 600;

	
/*   margin-right: 20px; */
}

.plan-point-links {
  justify-content:flex-end;
}
.plan-title, .plan-point-links {
    width: 25%;
    align-items: center;
    gap: 10%;
}
.plan-slider {
  width: 50%;
  justify-content: center;
  display: flex;
  align-items: center;
}
p.plan-point-title {
    font-size: 23.04px;
    font-family: 'Poppins';
    width: 80%;
    font-weight: 600;
	line-height: 125%;
}
select.plan-select {
  width: 100%;
  margin: auto;
  padding: 12px;
  font-weight: 600;
  border: 1px solid #d0d0d0;
  border-radius: 5px;
  font-size: 16px;
}
p.link-title a {
  font-size:13px;
  text-transform: uppercase;
	font-family: 'Poppins';
	text-align:right;
}
.plan-title p, .plan-point-links p {

  margin-bottom: 0;
}
.plan-select {
appearance: none;
background-image: url('https://retensa.com/wp-content/uploads/2025/05/select-arrow.png');
background-position: calc(100% - 20px) calc(1em + 2px), calc(100% - 15px) calc(1em + 2px), calc(100% - 2.5em) 0.5em;

background-repeat: no-repeat;


}

.plan-select::-ms-expand {
display: none;
}

a.reset-btn {
  display: flex;
  background: none;
  border: none;
  font-weight: 600;
  color: #ccc;
  margin-top: 40px;
  align-items: center;
  justify-content: center;
  gap: 10px;
}
a.reset-btn:before {
  content: '';
  height: 17px;
  width: 17px;
  background: url(https://retensa.com/wp-content/uploads/2025/05/close-icon.png);
  background-size: contain;
  background-repeat: no-repeat;
}
.plan-point-links.arrow-icon {
  display: flex;
  justify-content: end;
}
.html-inupt-range {
    width: 100%;
	 height: 36px;
    margin-left: 15px;
}
.plan-box {
    background: #f7f5f9;
    border-radius: 15px;
    text-align: center;
    padding-bottom:40px;
}

.pr-top-bar {
    background: #5c4785;
    border-radius: 15px 15px 0px 0px;
    color: white;
    font-size: 22px;
    font-family: 'Poopins';
    font-weight: 600;
    text-transform: uppercase;
    padding: 15px;
}
.pr-result {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 20px;
    padding: 20px;
    width: 100%;
}
.pr-box {
    width: 33%;
    padding: 20px;
    min-height: 200px;
    display: flex;
    flex-direction: column;
    gap: 20px;
    justify-content: center;
    align-items: center;
}
.pr-count {
    font-size: 100px;
    font-weight: 600;
    line-height: 90px;
    font-family: PT Sans;
}
.pr-count span {
    font-size: 50px;
}
p.pr-count-title {
    font-size: 22px;
    color: #5c4785;
    font-family: 'Poopins';
}
.pr-bottom-bar {
    display: flex;
    flex-direction: column;
    gap: 20px;
}
.pr-no-risk, a.pr-restult-review-btn, a.pr-request-btn {
    font-size: 16px;
    font-weight: 600;
    font-family: 'Poopins';
}
a.pr-restult-review-btn.gr-gold {
    padding: 13px 25px;
    border-radius: 50px;
    width: fit-content;
    margin: auto;
    color: white;
    text-decoration: none;
}
a.pr-request-btn {
    text-decoration:none
    ;

}

a.pr-request-btn:after {
    content: '';
    height: 17px;
    width: 17px;
    background: url(https://retensa.com/wp-content/uploads/2025/05/arrow-right.png);
    background-size: contain;
    background-repeat: no-repeat;
}
.pr-no-risk {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
}
.pr-no-risk:before {
    content: url('https://retensa.com/wp-content/uploads/2025/05/green.png');
    margin-top: 5px;
}
a.pr-restult-review-btn i.fa-solid.fa-arrow-right {
    rotate: 320deg;
}



/*custm-box end */
/* slider css start  */

  input[type='range'] {
    width: 100%;
  }

  .html-input-range-custom .hir-labels,
  .html-input-range-custom .hir-tracker-bg::after,
  .html-input-range-custom .hir-tracker-bg::before {
    display: none;
  }

  .c-k .tooltip:after {
    content: 'K';
  }

  .c-weeks .tooltip:after {
    content: 'Weeks';
    margin-left: 5px;
  }

  .c-weeks .tooltip {
    text-align: left;
    width: 60px;

  }

  .html-input-range-custom .hir-tracker-thumb {

    border-radius: 5px;
  }

  .html-inupt-range {
    position: relative;
    height: 15px;
  }

  .html-inupt-range input[type='range'] {
    -webkit-appearance: none;
    height: 36px;
    margin: 0;
    background: #a29bfe;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.24);
    border-radius: 2px;
    outline: none;
    cursor: pointer;
  }

  .html-inupt-range input[type="range"]::-webkit-slider-thumb {
    -webkit-appearance: none;
    width: 14px;
    height: 14px;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.24);
    background-image: linear-gradient(to bottom, #6c5ce7 0, #6c5ce7 100%);
    border-radius: 50%;
  }

  .html-input-range-custom input[type='range'] {
    position: relative;
    z-index: 99;
    opacity: 0;
  }

  .html-input-range-custom .hir-tracker-bg,
  .html-input-range-custom .hir-tracker-bg::after,
  .html-input-range-custom .hir-tracker-bg::before {
    position: absolute;
    /* box-shadow: 0 0 3px rgba(0, 0, 0, 0.24); */
  }

  .html-input-range-custom .hir-tracker-bg {
    top: 10px;
    left: 0px;
    width: 100%;
    height: 6px;
    background-color: #e7e3ed;
    border-radius: 5px;
  }

  .html-input-range-custom .hir-tracker-bg::after,
  .html-input-range-custom .hir-tracker-bg::before {
    content: '';
    z-index: 1;
    top: -4px;
    width: 14px;
    height: 14px;
    border-radius: 50%;
    background-color: #fff;
    border: 1px solid #a29bfe;
    /* box-shadow: 0 0 3px rgba(0, 0, 0, 0.24); */
  }

  .html-input-range-custom .hir-tracker-bg::before {
    left: 0;
  }

  .html-input-range-custom .hir-tracker-bg::after {
    right: 0;
  }

  .html-input-range-custom .hir-tracker-thumb,
  .html-input-range-custom .hir-tracker-thumb::after {
    position: absolute;
    background-color: #6c5ce7;
    border-raduis: 5px;
  }

  .html-input-range-custom .hir-tracker-thumb {
    top: 10px;
    left: 0;
    width: 0;
    height: 6px;
/*     transition: width 150ms linear; */
  }

  .html-input-range-custom .hir-tracker-thumb::after {
    content: '';
    z-index: 2;
    top: -17px;
    right: -35px;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background: url('https://retensa.com/wp-content/uploads/2025/05/slider-icon.svg');
    background-repeat: no-repeat;
    background-position: center;
/*     scale: 0.8; */
  }

  .html-inupt-range .tooltip,
  .html-inupt-range .tooltip::after,
  .html-inupt-range .tooltip::before {
    position: absolute;
  }


  .html-inupt-range .tooltip {

    z-index: 0;

    padding: 0;

    font-size: 20px;

/*     transition: left 150ms linear; */

    opacity: 1;

    position: static !important;

    float: right;

    margin-top: -80px;

    font-weight: 600;

    margin-right: 15px;

  }

  .c-per .tooltip::after {

    content: '%';

  }


  .html-inupt-range .tooltip::after {

    height: 20px;
    width: 65px;
    margin-left: 2px;

  }

  .html-input-range-custom .hir-labels {
    margin: 0;
    padding: 0;
    list-style: none;
  }

  .html-input-range-custom .hir-labels {
    position: absolute;
    top: 10px;
    left: 0;
    right: 0;
  }

  [class*='col-'] {
    float: left;
  }

  .hir-labels .col-10 {
    width: 10%;
  }

  .hir-labels .col-9 {
    width: 11.1111111111%;
  }

  .hir-labels .col-8 {
    width: 12.5%;
  }

  .hir-labels .col-7 {
    width: 14.285714286%;
  }

  .hir-labels .col-6 {
    width: 16.666666667%;
  }

  .hir-labels .col-5 {
    width: 20%;
  }

  .hir-labels .col-4 {
    width: 25%;
  }

  .hir-labels .col-3 {
    width: 33.333333%;
  }

  .hir-labels .col-2 {
    width: 50%;
  }

  .hir-labels .col-1 {
    width: 100%;
  }

  .html-input-range-custom .hir-labels li {
    position: relative;
    height: 6px;
  }

  .html-input-range-custom .hir-labels li::after {
    content: '';
    position: absolute;
    top: -4px;
    right: -7px;
    width: 14px;
    height: 14px;
    background-color: #fff;
    border: 1px solid #a29bfe;
    border-radius: 50%;
  }

  .html-input-range-custom .hir-labels li::before {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
  }

  .html-input-range-custom .hir-labels li:last-child::after {
    display: none;
  }

  /* helper styles */

  input[type='range']+p {
    font-size: 12px;
    color: #666;
  }

/* slider css end  */

/*blog start */
.c-blog-data .c-blog-title {

    font-size: 33.18px!important;

}
.c-blog-right.c-w-30 {
    display: flex;
    gap: 20px;
    flex-direction: column;
}
.c-blog-slide .c-blog-title {
   
    padding: 12px 0px;
}

.c-blog-slide .c-blog-cat i {
    font-size:20px;
}
.c-blog-slide .c-blog-cat {
    color: #775da4;
}
.c-blog-btn a {
    justify-content: flex-start;
    text-decoration: none;
}
.c-blog-btn.arrow-icon-white.c-w-30 a {
    justify-content: flex-end;
    text-decoration: none;
    color:white;
 
}
.c-blog-box.d-flex {
    gap:50px;
    padding:50px 0px;
}
.c-w-30 {
    width: 35%;
}
.c-w-70 {
    width: 65%;
}
.c-blog-cat {
    font-family: Poopins;
    font-weight: 600;
    font-size: 13.3px;
    line-height: 24px;
}
.c-blog-slide {
    padding: 20px;
    background: #f7f5f9;
    border-radius: 10px;
}
.c-blog-btn a {
    font-family: Poopins;
    font-weight: 600;
    font-size: 13.3px;
    line-height: 24px;
}
.c-blog-title {
    font-family: Poopins;
    font-size: 23.4px;
    font-weight: 600;
    line-height: 125%;
}
.c-blog-left {
    position: relative;
}
.c-blog-data {
    position: absolute;
    bottom: 0;
    padding: 20px;
    color: white;
    display: flex;
    justify-content: space-between;
    width: 100%;
    align-items: center;
}
.c-blog-feature-img img {
    border-radius: 15px!important;
    height: 551px;
    width: 100%;
    object-fit: cover;
}
.c-blog-slide {
    padding: 20px;
    background: #f7f5f9;
    border-radius: 15px;
}

/*blog end */

.form-class-11 .gform_wrapper.gravity-theme .gfield input.large, .form-class-11 .gform_wrapper.gravity-theme .gfield select.large, select#input_45_9 {
    width: 100%;
    border-radius: 5px;
    background: #ffffff2b !important;
	color:#fff;
}
select#input_45_9 option {
	color:black;
}
.form-class-11  .gform_wrapper.gravity-theme .gfield_description {
    display: none;
}

.form-class-11 span.gfield_required.gfield_required_text {
    opacity: 0;
}

.form-class-11 input#gform_submit_button_45 {
    width: 100%;
    background: linear-gradient(0deg, #CB9039 0%, #F3BF5A 100%)!important;
    height: 48px!important;
    border-radius: 70px!important;
    border: none!important;
    font-size: 13.3px!important;
    font-family: 'Poppins';
    font-weight: 600;
    text-shadow: none;
} 
.form-class-11 input, .form-class-11 select {
    background: #8777a7 !important;
    border-radius: 5px;
    border-color: #8777a700 !important;
	
}
div#field_45_1:after {
    content: 'FIRST';
    color: white;
    font-family: poppins;
    font-size: 12px;
    font-weight: 500;
}
div#field_45_3:after {
    content: 'LAST';
    color: white;
    font-family: poppins;
    font-size: 12px;
    font-weight: 500;
}
select#input_45_9 {
    font-family: 'Poppins';
}
.form-class-11 label.gfield_label.gform-field-label {
    color: white;
    font-size: 13.3px!important;
    font-family: 'Poppins';
    font-weight: 500;
}
div#field_45_3 label {
	opacity:0!important;
}
.c-img-22 {
    display: flex;
    justify-content: center;
    align-items: center;
   
    height: 90px;
}
.custom-logo-slider-21 .slick-track {
    margin: 0px!important;
}
.custom-logo-slider-21 .lvca-carousel.lvca-container {
    max-width: 100%!important;
    margin: 0px!important;
}

.n-btn-22 button {
    font-family: 'Poopins';
    font-weight: 600;
    font-size: 14px!important;
    padding: 11px 20px!important;
    border-radius: 37px!important;
}
section.custom-icon-32 h2 {
	    display: flex;
    align-items: center;
}
section.custom-icon-32 a {
	    display: flex;
    align-items: flex-start!important;
}
/* section.custom-icon-32 h2:before {
     content: '\f00c';
    font-family: "Font Awesome 6 Free";
    color: #775DA4;
    border-radius: 36px;
    font-size: 10px;
    margin-right: 10px;
    height: 20px;
    width: 20px;
    border: 2px solid #775DA4;
    display: flex;
    align-items: center;
    justify-content: center;
} */


.c-flex-end {
    justify-content:flex-end;
}


.custom-tab-group .tab-content {
    width: 52%;
 padding:0px;
 background: #f7f5f9;
}
.vc_column_container.col-md-4.vc_custom_1746616078532 {
    border-radius: 0px 15px 15px 0px;
}
.custom-tab-group {
    display: flex;
    align-items: center;
    border-radius: 15px;
}
.tabs-left .nav-tabs > li:last-child .nav-link, .tabs-left .nav-tabs > li .nav-link {
    border-right: 0px solid #eee;
       border-bottom: 0px solid #eee;
}
.custom-tab-group li.nav-item a {
    font-size: 23px!important;
    font-weight: 600;

    line-height: 130%;
    background: none!important;
   font-family: Poopins;
}
.custom-tab-group ul.nav.nav-tabs {
    padding: 40px 20px 40px 60px;
    min-width: 44%;
	max-width:50%;
}
.custom-purple-back {
    padding-top: 1600px!important;
    margin-top: -1600px;
    z-index: 0;
}
.custom-z-0 {
       z-index: 3;
    position: relative;
}
.custom-icon-31 h2 {
    display: inline-flex;
    align-items: center;
    <!-- font-family: Poopins !important; -->
}
/* .custom-icon-31 h2:before {
    content: "\f00c";
    font-family: "Font Awesome 6 Free";
    color: white;
    border-radius: 36px;
    font-size: 10px;
    margin-right: 20px;
    height: 22px;
    width: 22px;
    border: 2px solid;
    display: flex;
    align-items: center;
    justify-content: center;
} */
section.custom-icon-31 h2:before {
    content: url('https://retensa.com/wp-content/uploads/2025/05/check-2.svg');
	    margin-right: 10px;
}

section.custom-icon-32 h2:before {
    content: url('https://retensa.com/wp-content/uploads/2025/05/check-1.svg');
	    margin-right: 10px;
	padding-top:10px;
}
.n-btn-21 button {
    font-family: 'Poopins';
    font-weight: 600;
    font-size: 14px!important;
    padding: 13px 20px!important;
    border-radius: 10px!important;
}

section.vc_section.shape-divider-svg.vc_custom_1746604639650 {
    margin-top: -50px;
}
.text-left-imp a {
    justify-content:flex-start!important;
}
.pr-n-text {
    font-family: poppins;
    font-weight: 600;
    font-size: 16px;
    color: #775DA4;
}
.c-dark-gray  a {
    color: #454545!important;
}
.custm-acord h4.vc_tta-panel-title.vc_tta-controls-icon-position-left a {
    font-weight: 600;
    color: #775DA4 !important;
}
.tabs.tabs-vertical.custom-tab-group.c-box-shadow.custm-ac-tab.tabs-left {
    background: white;
    border-radius: 20px!important;
    overflow: hidden;
}

.tab-content {
    border: none!important;
    box-shadow: none!important;
}
.icon-card-box .custom-card-text {
    padding: 0px 15px;
    width: 100%;
}
.c-blog-left.c-w-70 {
    height: 100%;
}
.c-blog-feature-img::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
	border-radius:15px;
  background: rgba(0, 0, 0, 0.4); /* Adjust color & opacity */
  pointer-events: none; /* Allows clicks to pass through */
}
.c-blog-feature-img {
    object-fit: cover;
    
    border-radius: 15px;
}
.c-max-width {
    max-width: 1400px;
    margin: auto;
}
a.pr-restult-review-btn.gr-gold:hover, a.pr-restult-review-btn.gr-gold:focus, a.pr-restult-review-btn.gr-gold:active, .custm-header-btn a:hover, .custm-header-btn a:focus , .custm-header-btn a:active {
    background: white;
    color: #cb9039;
    border: 1px solid #cb9039;
    box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
    transition: 0.2s ease-in;
}
a.pr-restult-review-btn.gr-gold:hover::after,
a.pr-restult-review-btn.gr-gold:focus::after,
a.pr-restult-review-btn.gr-gold:active::after {
	content:url(https://retensa.com/wp-content/uploads/2025/05/gradient-arrow.png)!important;
}
.side-details a i {
    padding-right: 10px;
    font-size: 15px;
}
.custm-header-icons {
    display: flex;
    gap: 10px;
}
.sticky-header .menu-btn {
   
    top: 10px!important;
}
.sticky-header {
    
    height: 80px!important;
    overflow: hidden;
}
.sticky-header .wrapper {
    margin-top:80px!important;
}

/* page css end  */
/* review slider  */
.review-box {
    background: #4a396a;
    color: #fff;
    padding: 20px;
    text-align: left;
    display: flex;
    flex-direction: column;
    gap: 10px;
    border-radius: 15px;
	min-height:290px;
    justify-content: space-between;
}
.rav-upper {
    display: flex;
    flex-direction: column;
    gap: 6px;
}
.review-name {
    display: flex;
    gap: 10px;
    align-items: center;
	
}
.user-rating i {
    color: #fab417;
    font-size: 20px;
}
.user-img {
    background: #3384fc;
    border-radius: 78%;
    height: 40px;
    width: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
	font-weight:600
}

/* review slider end  */
@media (min-width:1400px){
	.tab-content
.c-dark-gray {
    width: 90%;
}
}
@media (min-width:992px) and (max-width:1400px){ 
	.icon-card-box .wpb_wrapper.vc_column-inner {
   
    min-height: 120px!important;
}
	.tab-pane.active {
    height: 520px;
}
	
}
@media (max-width:991px)
{
	.pr-result {
    flex-direction: column;
}
	.plan-points {
    flex-direction: column;
    width: 100%;
  
}
	.plan-title, .plan-point-links {
    width: 100%;
    align-items: center;
    justify-content: flex-start!important;
    text-align: left!important;
}
	.plan-slider {
    width: 100%;   
    padding: 20px 0px;
}
	.custm-flex-col .col-md-6 {
    max-width: 100%!important;
    padding-bottom: 50px!important;
}
	.custm-flex-col {
    flex-direction: column;
}
	.icon-card-box .wpb_wrapper.vc_column-inner {

    min-height: 100px!important;

}
	.icon-card-box.vc_column_container.col-md-6 {
    max-width: 100%!important;
    flex: 0 0 100%!important;
}
.c-blog-box.d-flex {
    flex-direction: column;
    width: 100%;
}
	.c-blog-left.c-w-70 {
    width: 100%;
}
	.c-blog-right.c-w-30 {
    width: 100%;
}
	.custm-form-row.container {
    flex-direction: column;
    width: 100%;
}
	.c-f-w-50 {
    width: 100%!important;
}
	.f-top {
    flex-direction: column!important;
    align-items: flex-start!important;
}
.f-top-right {
 
    width: 100%!important;
 
    gap: 30px;
}
	
	.custom-f-center {
    flex-wrap: wrap!important;
}
	.c-f-col {
    width: 48%!important;
}
	.ltr-space {
    font-size: 33px!important;
   
}
.custm-header-btn {
    display: none;
}
}
@media(max-width:550px){
.custm-header-icons {
    display: none;
}
	.ltr-space {
    font-size: 28px!important;
}
	.plan-points {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 25px 20px;
    gap: 10px;
    border-radius: 15px;
}
	p.plan-point-title, .pr-top-bar {
    font-size: 16px;
   
}
	.pr-count span {
    font-size: 40px;
}
	.pr-count {
    font-size: 70px;
}
	.pr-bottom-bar {
    padding: 20px;
}
	.c-slider-box {
    flex-direction: column;
    width: 100%;
}
	.c-slider-box.vc_column_container.col-md-1\/5 {
    width: 100%!important;
}
	.custom-logo-slider-21.slide-c-1.vc_column_container.col-md-4\/5 {
    width: 100%!important;
}
}
@media (min-width:2000px){
	.shape-divder-purple::before, .shape-divider-svg::before, .shape-divider-pink::before{
     width: 100%;
    background-size: cover;
    height: 78px;

}
}

@media (min-width:992px) and (max-width:1398px){
	.c-blog-feature-img img {
   
    height: 610px;
  
}
}
@media (min-width:992px) and (max-width:1279px){
.vc_custom_heading.c-fw-600.ltr-space {
    font-size: 37px!important;
}
	p.plan-point-title {
    font-size: 18px;
   
}
	.form-content-left h4 {
    font-size: 31.91px!important;
   
}
}
@media (min-width:992px){
	.c-img-none{
		display:none!important;
	}
	.c-lap-hide{
		display:none!important;
	}
	
}

@media (max-width:991px){
	section.vc_section.vc_custom_1746430972410.vc_section-has-fill {
    padding: 20px 40px !important;
}
	.custom-purple-back {
   
    margin-top: -1550px;
  
}
	.plan-points {
   
    padding: 35px 40px!important;
}
	.html-inupt-range {
  
    margin: 0;
}
	.pr-top-bar {
   
    font-size: 18px;
}
	section.vc_section.shape-divider-svg.custm-tab-img-hide.vc_custom_1747898388192.vc_section-has-fill {
  
    background-image: none!important;
    padding-left: 20px!important;
}
	.c-tab-left {
		justify-content:flex-start!important;
	}
.custm-full-width-tab.vc_column_container.col-md-8.vc_custom_1747898353577 {
    max-width: 100%!important;
    flex: 0 0 100%!important;
}
	.vc_custom_1747651355401 .vc_column_container.col-md-5, .vc_custom_1747651355401 .vc_column_container.col-md-7 {
 
    max-width: 100%;
}
.vc_row.wpb_row.row.custm-flex-col.vc_custom_1747651355401.vc_column-gap-30.vc_row-o-content-middle.vc_row-flex {
    padding-top: 30px!important;
}
	.swiper.mySwiper {
  
    max-height: 300px;
}
	.c-tab-hide {
		display:none!important;
	}
}
@media (max-width:500px){
	.footer-bottom p {
   
    font-size: 9.1px!important;
  
}
	.c-f-col, .f-logo{
		width:100%!important;
	}
	.form-content-left h4 {
    font-size: 23.91px!important;

    max-width: 100%!important;
}
	.c-blog-box.d-flex {
		padding-bottom:0px!important;
	}
	.c-w-70, .c-w-30 {
    width: 100%!important;
}
	.c-blog-data {
    flex-direction: column;
}
	.c-blog-btn.arrow-icon-white.c-w-30 a {
    justify-content: flex-start!important;
   
}
.c-blog-data .c-blog-title {
    font-size: 23.91px!important;
	}
	.c-blog-feature-img img {
   
    height: 380px!important;
}
.r-arrow:after {
    content: url(https://retensa.com/wp-content/uploads/2025/05/ang-arrow.png);
    padding: 0px 7px;
    position: static!important;
   display:none;
    scale: 0.8;
}
	a.pr-restult-review-btn.gr-gold {
    font-size: 12px;
    display: flex;
    align-items: center;
    padding: 10px 20px!important;
    justify-content: space-between;
}
	.vc_custom_1747898388192 {
		padding-bottom:50px!important;
	}

	
	.icon-card-box .wpb_wrapper.vc_column-inner {
    min-height: 100px!important;
    flex-direction: column;
    align-items: center;
    gap: 10px;
    padding: 20px!important;
}
	.icon-card-box .custom-right-image {
    width: 8%!important;
 
}
	.icon-card-box .custom-card-left-img {
    width: 100%!important;
}
	.wpb_text_column.wpb_content_element.custom-card-text p {
    text-align: center!important;
}
	.c-slider-box .vc_column_container.col-md-4\/5 {
    width: 100%!important;
}
	.swiper-button-next {
    right: -20px!important;
 
}
	.swiper-button-prev {
    left: -20px!important;
  
}
.vc_row.wpb_row.row.c-mob-padd-2.vc_custom_1747910681044 {
    padding-right: 30px!important;
    padding-left: 30px!important;
}
.swiper-button-next, .swiper-button-prev {
  
    height: 30px!important;
    width: 30px!important;
}
	section.vc_section.shape-divider-pink.mt-50.vc_custom_1746691397967.vc_section-has-fill {
    padding-bottom: 50px!important;
    padding-top: 70px!important;
}
	.vc_empty_space.c-mob-height {
    height: 130px!important;
}
	.c-mob-padd-3.vc_column_container.col-md-6.vc_custom_1747911079125 {
    padding: 20px!important;
}
	.vc_row.wpb_row.vc_inner.row.c-slider-box.vc_row-o-content-middle.vc_row-flex {

    margin: 0!important;
}
	.vc_row.wpb_row.row.c-box-shadow.custom-z-0.vc_custom_1746595493182.vc_row-has-fill {
    padding-bottom: 0px!important;
}
	section.vc_section.c-mob-padd-top.vc_custom_1747912383627.vc_section-has-fill {
    padding: 20px!important;
}
	p.vc_custom_heading.arrow-icon.c-fw-600.flex-mob-col a {
    flex-direction: column!important;
}
	.c-mob-fs-20 {
		font-size:20px!important;
	}
	.pr-no-risk, a.pr-restult-review-btn, a.pr-request-btn {
    font-size: 13px;
   
}
	.pr-box {
   
    padding: 5px!important;
    min-height: 140px!important;
    gap: 0px!important;
}
	p.pr-count-title {
    font-size: 16px!important;
   
}
	.pr-top-bar, .c-fs-14 {
        font-size: 14px!important;
    }
	.vc_row.wpb_row.row.c-box-shadow.custom-z-0.vc_custom_1746595493182.vc_row-has-fill {
    padding: 20px 0px!important;
}
	   .custom-plan .plan-points {
        padding: 35px 15px !important;
    }
	  .custom-plan   .plan-slider {
       
        padding-top: 40px;
    }
	.mega-row {
    flex-direction: column!important;
}
	.custm-logo {
    width: 60%;
}
.mega-column-full a i {
    display: none!important;
}
	.c-mob-img-w {
		width:70%;
	}
	section.vc_section.vc_custom_1747896139748.vc_section-has-fill {
    padding-top: 20px!important;
}
	.side-menu-21 a {
    font-size: 18.04px!important;
   
}
}