.tab_content.ce-template-pricing-grid {
  padding-top: 18px;
}
.tabs-wrapper .cta-wrapper.layout-custom-cta a {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  transition: all 0.4s ease-in-out;
  font-weight: 500;
  column-gap: 4px;
}
.tabs-wrapper .cta-wrapper.layout-custom-cta a.button {
  text-decoration: none;
}
.j-billing-controls form{
  display:none;
}
.tabs-wrapper .cta-wrapper.layout-custom-cta a .svg-icon {
  width: 24px;
  height: 24px;
  padding: 5px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  line-height: 0;
}
/* Hide the default Select2 arrow */
/* .tabs-wrapper .select2-container--default .select2-selection--single .select2-selection__arrow b {
display: none;
} */

/* .select2-container--default .select2-selection--single .select2-selection__arrow b {
border-width: 0 3px 3px 0 !important;
padding: 3px !important;
} */

/* .tabs-wrapper .theme-container {
max-width: 1720px;
width: 100%;
} */

/* .tabs-wrapper .select2-container--default .select2-selection--single {
background-color: #ebf2ff !important;
border-color: #777a7e;
} */
.tabs-wrapper .select2.select2-container.select2-container--default.select2-container--open .select2-selection--single {
  background-color: #00235c !important;
}
.tabs-wrapper .select2-container.select2-container--default.select2-container--open {
  z-index: 999 !important;
}
.tabs-wrapper .select2-results__option.select2-results__option--selectable {
  margin: 0 0 8px;
}
.tabs-wrapper .select2-results__option.select2-results__option--selectable:last-child {
  margin: 0;
}
.tabs-wrapper .select2-container--default .select2-results>.select2-results__options {
  padding: 8px;
}
.tabs-wrapper .select2-results__option.select2-results__option--selectable.select2-results__option--selected {
  position: relative;
}
.tabs-wrapper .select2-results__option.select2-results__option--selectable.select2-results__option--selected::after {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 20px;
  content: '';
  width: 16px;
  height: 16px;
  background-image: url('https://7405301.fs1.hubspotusercontent-na1.net/hubfs/7405301/Remote Website - 2025/currency_swticher_check_mark.svg');
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
.tabs-wrapper .select2-container--open .select2-dropdown {
  top: 0;
  left: 0;
  border-radius: 0;
  border-color: #00235c;
}
.tabs-wrapper .select2-results__option {
  padding: 10px 6px!important;
}
.tabs-wrapper .select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
  background-color: #ebf2ff!important;
  color: #383A3D!important;
}
.tabs-wrapper .select2.select2-container.select2-container--default.select2-container--open .select2-selection--single .select2-selection__rendered{
  color: #fff !important;
}
.tabs-wrapper .select2-container--default .select2-selection--single[aria-expanded="true"] .select2-selection__arrow b {
  border-color: #ffffff !important;
  transform: rotate(315deg) !important;
  margin: -1px 0 0 -5px !important;
} 
.tabs-wrapper .select2-selection__arrow b {
  border-color: black !important;
  border-width: 1px 1px 0 0 !important;
  margin-left: -4px !important;
  margin-top: -4px !important;
  padding: 3px !important;
  transform: rotate(135deg) !important;
}
/* Add custom image as the new arrow */
/* .tabs-wrapper .select2-container--default .select2-selection--single .select2-selection__arrow::after {
content: "";
background-image:url(https://7405301.fs1.hubspotusercontent-na1.net/hubfs/7405301/Remote%20Website%20-%202025/arrow.svg);
background-size: contain;
background-repeat: no-repeat;
width: 16px; 
height: 16px; 
position: absolute;
top: 50%;
right: 10px;
transform: translateY(-50%);
pointer-events: none;
} */
.tab_container .select2-container--default .select2-selection--single .select2-selection__arrow::after{
  border-color:transparent;
}
.tab_container .select2-container--default .select2-selection--single[aria-expanded="true"] .select2-selection__arrow::after{
  border-color:transparent;
}
.read_story p a svg {
  position: relative;
  top: 6px !Important;
  transition: all 0.2s ease-in-out;
}

.read_story p a svg path {
  stroke: #0270e0;
}
.read_story a {
  text-decoration: none;
}
.read_story {
  /*     padding-bottom: 15px; */
  padding-top: 16px;
}

.read_story a:hover {
  text-decoration: underline;
  color: #0047BC;
}
.read_story a:active {
  color: #003284;
}
.read_story a:hover svg {
  transform: translateX(10%);
}
.read_story a:hover svg path {
  stroke: #0047BC;
}
.read_story a:active svg path {
  stroke: #003284;
}

.tab_container .theme-buttons{
  max-width:100%;
}
.tab_container .theme-buttons .cta-wrapper{
  display: block;
  width: 100%;
}
.tab_container .theme-buttons .cta-wrapper a{
  width:100%;
}
.tab_container .theme-buttons .cta-wrapper a svg path {
  stroke-width: 1.5;
}
.tabs-wrapper img{
  max-width:100%;
}
.price-box-holder .price-box.four_column_box {
  width: calc(25% - 15px) !important;
}
.tabs-wrapper .select2-container .custom-image {
  display: flex;
  align-items: center;
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
  font-family: 'Fustat', sans-serif;
}
.tabs-wrapper .select2-container .custom-image img {
  max-width: 24px!important;
  margin-right: 8px;
  margin-bottom: 2px;
}
.tabs-wrapper .select2-container--default .select2-selection--single {
  /*   width: 150px!important; */
  width: 100% !important;
  border-radius: 0!important;
  border-top: none!important;
  border-left: none!important;
  border-right: none!important;
  border-bottom:none!important;
  background-color: transparent!important;
  padding: 10px 0!important;
  height: 45px!important;
  display: block!important;

}
.tabs-wrapper .select2-container--default .select2-selection--single .select2-selection__arrow{
  height:100%!important;
  margin-right: 10px;
  top: 0!important;
}
.tabs-wrapper .select2-container span.custom-image img[src$=".svg"] {
  display: block !important;
}
.tabs-wrapper .select2-container--open .select2-dropdown {
  right: 0;
  /*   width: 148px !important; */
}

.tabs-wrapper .nav-holder-inner .select2.select2-container.select2-container--default {
  /*     width: 165% !important;
  right: 59px; */
  width: 100% !important;
  right: 0px;
  display: block !important;
  border-bottom: 1px solid #777a7e;
}
.tabs-wrapper .nav-holder-inner .select2.select2-container.select2-container--default:hover {
  background: #ebf2ff;
}
.iconGrid {
  position: relative;
  overflow: hidden;
}
.iconGrid .iconGrid-item {
  position: relative;
  overflow: hidden;
  display: flex;
  flex-direction: column;
}

.iconGrid .iconGrid-item .iconBox {
  width: 48px;
  height: 48px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 20px;
}

.iconGrid .iconGrid-item .iconBox img {
  display: block;
  max-width: 100%;
}

.iconGrid .iconGrid-item .label {
  margin: 0 0 16px;
  text-transform: uppercase;
}

.iconGrid .iconGrid-item h4 {
  margin: 0 0 8px;
}

.iconGrid .iconGrid-item .description {
  display: flex;
  flex-direction: column;
  gap: 10px;
  margin-bottom: 24px;
}

.iconGrid .iconGrid-item .description * {
  margin: 0;
}

.iconGrid .iconGrid-item .bullet-list {
  display: flex;
  flex-direction: column;
  gap: 10px;
  padding: 0;
  margin: 16px 0 0;
  list-style-type: none;
}
.tabs-wrapper .select2-results__options::-webkit-scrollbar {
  width: 8px;
}

.tabs-wrapper .select2-results__options::-webkit-scrollbar-track {
  background: #f1f1f1;
  border-radius: 4px;
}

.tabs-wrapper .select2-results__options::-webkit-scrollbar-thumb {
  background: #888;
  border-radius: 4px;
}

.tabs-wrapper .select2-results__options::-webkit-scrollbar-thumb:hover {
  background: #555;
}

#css-loader {
  background: hsla(0,0%,100%,.41);
  bottom: 0;
  display: none;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 99999999
}

.lds-ripple {
  bottom: 0;
  display: inline-block;
  height: 80px;
  height: 100vh;
  left: 0;
  margin: 0 auto;
  position: relative;
  position: absolute;
  right: 0;
  top: 48%;
  width: 80px
}

.lds-ripple div {
  animation: lds-ripple 1s cubic-bezier(0,.2,.8,1) infinite;
  border: 4px solid #000;
  border-radius: 50%;
  opacity: 1;
  position: absolute
}
select#mySelect2, select#mySelect3 {
  display: none;
}
.lds-ripple div:nth-child(2) {
  animation-delay: -.5s
}

@keyframes lds-ripple {
  0% {
    height: 0;
    left: 36px;
    opacity: 1;
    top: 36px;
    width: 0
  }

  to {
    height: 72px;
    left: 0;
    opacity: 0;
    top: 0;
    width: 72px
  }
}

.tabs-wrapper .select2-results__options {
  scrollbar-width: thin;
  scrollbar-color: #888 #f1f1f1;
}
.iconGrid .iconGrid-item .bullet-list li {
  position: relative;
  padding-left: 48px;
}

.iconGrid .iconGrid-item .bullet-list li .bullet-icon {
  width: 32px;
  height: 32px;
  display:flex;
  flex-wrap:wrap;
  justify-content:center;
  align-items:center;
  background-color: #D2D3D5;
  padding:3px;
  border-radius:32px;
  position: absolute;
  left: 0;
  top: 0;
}
.iconGrid .iconGrid-item .bullet-list li .bullet-icon  img{
  display:block;
  margin:0 auto;
}

/* CSS for Pricing Tabs */

.tabs-wrapper {
  width: 100%;
  overflow: hidden;
  background: #EFF0F0;
  /*   padding:20px 0 0; */
}
.tabs-wrapper .tab-nav {
  padding:20px 0 0;
}

.tabs-wrapper .tabs-holder {
  width: 100%;
  overflow: hidden;
}
.tabs-wrapper .tabs-holder ul.tabs {
  list-style: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
  display: flex;
  align-items: flex-end;
  justify-content: center;
  scroll-behavior: smooth;
}
.tabs-wrapper .tabs-holder ul.tabs li, 
.tabs-wrapper .tabs-holder ul.tabs .custom-tab-link {
  margin:0 16px;
  padding:12px 0 0  0px;
  border-bottom:3px solid #D2D3D5;
  text-align:center;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  font-family: Bossa, sans-serif;
  font-size: 16px;
  cursor:pointer;
  transition: all 0.3s ease-in-out;
}
.tabs-wrapper .tabs-holder ul.tabs .custom-tab-link{
  text-decoration: none;
}
.tabs-wrapper .tabs-holder ul.tabs li img, 
.tabs-wrapper .tabs-holder ul.tabs .custom-tab-link img{
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
  opacity: .4;
  transition: all 0.3s ease-in-out;
}
.tabs-wrapper .tabs-holder ul.tabs li span, 
.tabs-wrapper .tabs-holder ul.tabs .custom-tab-link span{
  display:block;
  color:#B3B5B7;
  font-size: 14px !important;
  font-weight:400;
  text-wrap: nowrap;
  padding:6px 16px 12px 16px;
  transition: all 0.3s ease-in-out;
}
.tabs-wrapper .tabs-holder ul.tabs li:hover img,
.tabs-wrapper .tabs-holder ul.tabs li.active img, 
.tabs-wrapper .tabs-holder ul.tabs .custom-tab-link:hover img{
  -webkit-filter: grayscale(0);
  filter: grayscale(0);
  opacity: 1!important;
}
.tabs-wrapper .tabs-holder ul.tabs li.active,
.tabs-wrapper .tabs-holder ul.tabs li:hover, 
.tabs-wrapper .tabs-holder ul.tabs .custom-tab-link:hover{
  color: #003284;
  display: block;
  border-bottom:3px solid #003284;
}
.tabs-wrapper .tabs-holder ul.tabs li.active span,
.tabs-wrapper .tabs-holder ul.tabs li:hover span, 
.tabs-wrapper .tabs-holder ul.tabs .custom-tab-link:hover span{
  color:#003284;
}
.tab_container {
  border-top: none;
  clear: both;
  float: left;
  overflow: auto;
  width: 100%;
}
.tab_container span.select2-selection__rendered{
  padding-left:8px !important;
  top:0 !important;
}
.tow-cols {
  width: 100%;
  overflow: hidden;
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  /*   padding: 65px 0 70px; */
  padding: 48px 0;
}
.tow-cols .column:nth-child(1) {
  max-width: 795px;
  width: 100%;
}
.tow-cols .column:nth-child(2) {
  width: 100%;
}

.tow-cols .column.full-width-column{
  width:100% !important;
  max-width: 100%;
  /*   padding-top: 30px;
  padding-bottom:0; */
}
.tab-top-spacing{
  padding-top:65px;
}
/* .tow-cols .column {
width: 50%;
} */

/* .tow-cols {
align-items: flex-start;
display: flex;
justify-content: space-between;
overflow: hidden;
width: 100%;
} */
/* .tow-cols .column {
width: 50%;
} */
.tow-cols.two-cols-card .column:nth-child(1){
  width: 100%;
  max-width: 595px;
}
.tow-cols.two-cols-card .column:nth-child(2){
  width: 100%;
  min-width: 600px;
}
.tow-cols.two-cols-card .column.full-width-column:nth-child(1){
  max-width:100%;
}

.tabs-wrapper .left-col {
  padding: 0 130px 0 0;
}
.left-col .columns-text p.top-label {
  color: #595B5F;
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
  letter-spacing: 0.8px;
  text-transform: uppercase;
  font-family: 'Bossa', sans-serif;
  margin: 0 0 12px;
}
.tabs-wrapper .left-col h2 {
  color: #141415;
  font-size: 46px;
  line-height: 55px;
  font-weight: 400;
  font-family: 'Bossa', sans-serif;
  margin: 0 0 16px;
}
.tabs-wrapper .left-col div p {
  color: #383A3D;
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
  font-family: 'Fustat', sans-serif;
}
.tabs-wrapper .left-col ul.col-list li span {
  display: block;
  color: #383A3D;
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
  font-family: 'Fustat', sans-serif;
}
.tow-cols .column .columns-inner {
  width: 100%;
}
.j-form-switcher-hubdb{
  display:none;
}
.tow-cols .column .columns-inner .col-list ul, 
.tow-cols .column .columns-inner ul.col-list, 
.heading-holder ul.col-list, 
.tabs-wrapper .heading-holder ul {
  list-style: none;
  /*   margin: 30px 0 10px; */
  margin: 32px 0 0;
  padding: 0;
  display: block;
}
.tow-cols .column .columns-inner ul.col-list li, 
.heading-holder ul.col-list li, 
.tabs-wrapper .heading-holder ul li, 
.tow-cols .column .columns-inner .col-list ul li {
  display: flex;
  align-items: flex-start;
  gap: 16px;
  padding: 0 0 16px;
}
.tow-cols .column .columns-inner ul.col-list li:last-child, 
.tow-cols .column .columns-inner .col-list ul li:last-child, 
.heading-holder ul.col-list li:last-child, 
.tabs-wrapper .heading-holder ul li:last-child{
  padding: 0;
}
.tow-cols .column .columns-inner .col-list ul li .replaced-svg, 
.tow-cols .column .columns-inner ul.col-list li .replaced-svg, 
.heading-holder ul.col-list li .replaced-svg, 
.tabs-wrapper .heading-holder ul li .replaced-svg{
  min-width: 32px;
  width: 32px;
  height: 32px;
  /*   padding: 4px; */
  border-radius: 100%;
}
.tow-cols .column .columns-inner .col-list ul li .replaced-svg svg, 
.tow-cols .column .columns-inner ul.col-list li .replaced-svg svg, 
.heading-holder ul.col-list li .replaced-svg svg, 
.tabs-wrapper .heading-holder ul li .replaced-svg svg{
  width: 100% !important;
  height: 100% !important;
}
.tow-cols .column .columns-inner .col-list ul li span, 
.tow-cols .column .columns-inner ul.col-list li span, 
.heading-holder ul.col-list li span, 
.tabs-wrapper .heading-holder ul li span{
  padding-top: 4px;
}
.tabs-wrapper .heading-holder ul{
  margin-bottom:0;
}
.tow-cols .column .columns-inner .iconBox {
  margin-top: 64px;
}
.tabs-wrapper .left-col .testimonial-box {
  background: #fff;
  /*   padding: 24px; */
  padding: 32px;
  margin-top: 48px;
}
.tabs-wrapper .left-col .testimonial-box .logo-image.mobile {
  display: none;
}
.tabs-wrapper .left-col .testimonial-box .testimonial-text p {
  color: #141415;
  font-size: 18px;
  line-height: 27px;
  font-weight: 400;
  font-family: 'Fustat', sans-serif;
}
.testimonial-box .bottom-holder {
  display: flex;
  justify-content:space-between;
  align-items: center;
  gap: 16px;
  width: 100%;
  padding-top:24px;
}
/* .bottom-holder{
padding-top:24px;
gap: 16px;
} */
.testimonial-box .bottom-holder .client-box {
  display: flex;
  align-items: center;
  gap: 16px;
}
.testimonial-box .bottom-holder .client-box .client-image {
  min-width: 68px;
  width: 68px;
  height: 68px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.testimonial-box .bottom-holder .client-box .client-image img {
  border-radius: 50px;
  height: 100%;
  width: 100%;
}
.testimonial-box .bottom-holder .client-box .client-info {
  display: block;
}
.testimonial-box .bottom-holder .client-box .client-info span.name {
  color: #141415;
  display: block;
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
  font-family: 'Fustat', sans-serif;
}
.testimonial-box .bottom-holder .client-box .client-info span.designation {
  color: #141415;
  display: block;
  font-size: 16px;
  line-height: 24px;
  font-weight: 700;
  font-family: 'Fustat', sans-serif;
}
.testimonial-box .bottom-holder .logo-image .replaced-svg {
  display: flex;
}
.logo-image .replaced-svg svg {
  max-width: 126px !important;
}
.tabs-wrapper .left-col .testimonial-box .replaced-svg svg path {
  fill: #232325;
}
.testimonial-box .bottom-holder .bottom-holder {
  display: flex;
  width: 100%;
  justify-content: space-between;
}
.tow-cols .column .right-col {
  width: 100%;
}
.tow-cols .column .right-col .nav-holder {
  /*   margin: 0 0 24px; */
  padding: 0 0 24px;
  position: relative;
  display: flex;
  justify-content: end;
}
.nav-holder-inner {
  width: 150px;
  position:relative;
  margin-left: auto;
}
.tow-cols .column .right-col .nav-holder.form-nav {
  align-items: center;
  display: flex;
  justify-content: space-between;
}
.tow-cols .column .right-col .nav-holder form {
  background: unset;
}
.tow-cols .column .right-col .nav-holder form p {
  margin: 0;
}
.tow-cols .nav-holder button.nav-button {
  width: 116px;
  background: unset;
  border: unset;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 40px;
  float: right;
  border-bottom:1px solid #777a7e !important;
  border-radius: 0;
  color: #383A3D;
}
.tow-cols .nav-holder button.nav-button span.country {
  width: 30px;
  display: block;
}
.tow-cols .nav-holder button.nav-button span.country img{
  width: 100%;
  height: auto;
}
ul.flag-list {
  display: none;
}
.tow-cols .column .right-col .column-inner .price-box {
  position: relative;
}
.tow-cols .column .right-col .column-inner .price-box .price-top {
  background: #000;
  padding: 24px;
  border-radius: 2px;
  /*   padding-top: 48px; */
}
/* .tow-cols .column .right-col .column-inner .price-box .price-top h4  */
.tow-cols .column .right-col .column-inner .price-box .price-top span.productname {
  display: block;
  margin: 0 0 12px;
  color: #fff;
  font-size: 28px;
  line-height: 33px;
  font-weight: 400;
  font-family: 'Bossa', sans-serif;
}
.tow-cols .column .right-col .column-inner .price-box .price-top span.start {
  display: block;
  margin: 0 0 8px;
  color: #EBF2FF;
  font-size: 14px;
  line-height: 21px;
  font-weight: 400;
  letter-spacing: 0.7px;
  font-family: 'Bossa', sans-serif;
  /*   text-transform: uppercase; */
}
.tow-cols .column .right-col .column-inner .price-box .price-top span.start.pricing-description {
  display: block;
  color: #FFF;
  font-size: 18px;
  line-height: 27px;
  font-weight: 400;
  font-family: 'Fustat', sans-serif;
  margin: 0 0 32px;
}
.tow-cols .column .right-col .column-inner .price-box .price-top h3 {
  /*   display: inline-block; */
  margin: 0 0 8px;
  display: flex;
  align-items: baseline;

  color: #fff;
  font-size: 36px;
  line-height: 43.2px;
  font-weight:400;
}
/* .tow-cols .column .right-col .column-inner .price-box .price-top h3{
font-size: 20px;
line-height: 24px;
font-weight:400;
} */
.tow-cols .column .right-col .column-inner .price-box .price-top h3 span{
  font-size: 36px;
  line-height: 43.2px;
  margin:0 10px 0 0;
}
.tow-cols .column .right-col .column-inner .price-box.billing-selector .price-top h3 span{
  /*   display:none; */
}
.tow-cols .column .right-col .column-inner .price-box.billing-selector .price-top h3 span.currencyAmount{
  display:none;
}
.tow-cols .column .right-col .column-inner .price-box .price-top h3 .period {
  font-size: 20px;
  line-height: 24px;
  margin: 0;
}
.tow-cols .column .right-col .column-inner .price-box .price-top h6 {
  display: inline-block;
  margin: 0 0 0 6px;
  color: #fff;
}
.tow-cols .column .right-col .column-inner .price-box button.sign-up-now {
  background: #fff;
  color: #000;
  width: 100%;
  display: block;
  border-radius: 0;
}
.tow-cols .column .right-col .column-inner .price-box .price-bottom {
  background: #fff;
  width: 100%;
  overflow: hidden;
  padding: 24px;
}
.tow-cols .column .right-col .column-inner .price-box span.start-top {
  width: 100%;
  display: block;
  color: #fff;
  margin: 0 0 32px;
}
.tow-cols .column .right-col .column-inner .price-box {
  width: 100%;
  background:#fff;
}
span.b-text {
  display: block;
  color: #fff;
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
  font-family: 'Fustat', sans-serif;
  margin: 0 0 32px;
}
.price-bottom.price-list ul li {
  display: flex;
  align-items: flex-start;
  gap: 16px;
  padding: 0 0 15px;
}
.price-bottom.price-list ul li:last-child {
  padding: 0;
}
.price-bottom.price-list ul li .info-icon {
  position: relative;
  cursor: pointer;
  transition: all 0.25 ease;
}
.price-bottom.price-list ul li .info-icon .content-box {
  display: none;
  visibility: hidden;
  opacity: 0;
  min-width: 200px;
  position: absolute;
  top: 0;
  right: 100%;
  /*   bottom: calc(100% + 20px);
  right: 50%; */
  z-index: 9;
  padding: 12px;
  border: 1px solid #000;
  border-radius: 6px;
  min-width: 300px;
  height: 100px;
  overflow-y: scroll;
  scrollbar-width: thin;
}
.price-bottom.price-list ul li .info-icon .content-box p {
  font-size: 16px;
  line-height: 22px;
}
.price-bottom.price-list ul li:last-child .info-icon .content-box {
  top: -100px;
}
.price-bottom.price-list ul li .info-icon:hover .content-box {
  display: block;
  visibility: visible;
  opacity: 1;
}


.price-bottom.price-list ul li .replaced-svg {
  display: flex;
  justify-content: center;
  width: 35px;
}
.price-bottom.price-list ul li span {
  width: calc(100% - 35px);
  /*   align-self: center; */
  /*   margin-top: 4px; */
  padding-top: 4px;
  color: #383A3D;
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
  font-family: 'Fustat', sans-serif;
}
.tow-cols .column .right-col .column-inner .price-box:last-child {
  margin-bottom: 0;
}
.tow-cols .nav-holder button.nav-button {
  width: 116px;
  background: unset;
  border: unset;
  padding: 0;
}
.price-bottom.price-list ul {
  list-style: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
}
/* .price-bottom ul.price-list li {
display: flex;
align-items: center;
gap: 16px;
padding: 0 0 15px;
} */
.tow-cols.three-cols {
  width: 100%;
  overflow: hidden;
  display: block;
}
.column.full-width-column {
  width: 100%;
  /*   padding:50px 0; */
}
.tow-cols.two-cols-card .column .price-box-holder {
  gap: 32px;
}
.tow-cols.three-cols .column.full-width-column .right-col .price-box-holder {
  gap: 32px;
}
.tow-cols.three-cols .column.full-width-column .right-col .price-box-holder .price-box {
  width: calc(100%/3) !important;
}
/* .tow-cols.three-cols.ce-template-pricing-grid {
padding-bottom: 0;
} */
{#
.tow-cols.three-cols.ce-template-pricing-grid .column.full-width-column .right-col .price-box-holder .price-box {
  width: calc(50% - 16px) !important;
}
#}
.tow-cols.three-cols.ce-template-pricing-grid .column.full-width-column .right-col .price-box-holder .price-box {
  width: calc(100%/3 - 24px) !important;
}

.price-box-holder {
  display: flex;
  justify-content: space-between;
}
.tow-cols.three-cols.ce-template-pricing-grid .column.full-width-column .right-col .price-box-holder {
  flex-wrap: wrap;
}
.price-box-holder
.tow-cols.two-cols-card .column .price-box-holder {
  gap: 32px;
}
.price-box-holder .price-box {
  /*   width: calc(33% - 15px); */
  position:relative;
  background:#fff;
}
.tow-cols.three-cols .nav-holder {
  display: flex;
  width: 100%;
  justify-content: flex-end;
}
.tab_drawer_heading { 
  display: none; 
}

.tabs-wrapper [type="radio"]:checked,
.tabs-wrapper [type="radio"]:not(:checked) {
  position: absolute;
  left: -9999px;
  margin: 0;
}

.tabs-wrapper [type="radio"]:checked + label,
.tabs-wrapper [type="radio"]:not(:checked) + label {
  position: relative;
  padding-left: 28px;
  cursor: pointer;
  display: inline-block;
  color: #141415;
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
  font-family: 'Fustat', sans-serif;
  margin: 0 24px 0 0;
  min-width: max-content;
}
.tabs-wrapper [type="radio"]:checked+label:before,
.tabs-wrapper [type="radio"]:not(:checked) + label:before{
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 19px;
  height: 19px;
  border: 1px solid #CCDFFF;
  border-radius: 100%;
  background: #fff;
}
.tabs-wrapper [type="radio"]:checked + label:after, 
.tabs-wrapper [type="radio"]:not(:checked) + label:after {
  content: '';
  width: 19px;
  height: 19px;
  background: #CCDFFF;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 100%;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  border: 4px solid #000;
}
.tabs-wrapper [type="radio"]:not(:checked) + label:after {
  opacity: 0;
  -webkit-transform: scale(0);
  transform: scale(0);
}
.tabs-wrapper [type="radio"]:checked + label:after {
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
}
.offer-box {
  position: absolute;
  top: -40px;
  width: 100%;
  background: #DCE51A;
  /*   padding: 8px 30px; */
  padding: 8px 24px;
  display: flex;
  align-items: center;
  gap: 10px;
  border-radius: 10px 10px 0 0;
}
.offer-box .replaced-svg {
  height: 24px;
  width: 24px;
}
.offer-box span {
  display: block;
  color: #141415;
  font-size: 18px;
  /*   line-height: 27px; */
  line-height: 24px;
  font-weight: 400;
  font-family: 'Fustat', sans-serif; 
}


.price-box-holder.price-holder-two-cols {
  width: 100%;
}
.price-box-holder.price-holder-two-cols .price-box {
  width: 50% !important;
}
ul.flag-list.show {
  display: block;
  position: absolute;
  right: 0;
  margin: 0;
  top: 42px;
  background: #fff;
  padding: 20px;
  border-radius: 1px;
  z-index: 999;
  width:100%;
  list-style:none;
}
ul.flag-list.show li {
  width: 100%;
  padding: 0 0 15px;
}
ul.flag-list.show li a {
  width: 100%;
  display: flex;
  gap: 10px;
  text-decoration: underline;
}
ul.flag-list.show li span.country {
  width: 30px;
}
ul.flag-list.show li span.country img {
  width: 100%;
  height: auto;
}
@media (max-width: 1919.98px) {
  .tow-cols.three-cols.ce-template-pricing-grid .column.full-width-column .right-col .price-box-holder .price-box {
    width: calc(50% - 16px) !important;
  }
}
@media (max-width: 1439.98px) {
  .tow-cols {
    padding: 32px 0;
  }
}

@media (max-width: 1440px) {
  .tow-cols.two-cols-card .column:nth-child(1) {
    max-width: 445px;
  }
  .tow-cols.two-cols-card .column:nth-child(2) {
    min-width: unset;
  }
  .tabs-wrapper .left-col {
    padding: 0 100px 0 0;
  }
  .tabs-wrapper .left-col .testimonial-box {
    background: #fff;
    padding: 24px;
    margin-top: 48px;
  }
  .tow-cols.two-cols-card .column .price-box-holder {
    gap: 26px;
  }
  .tabs-wrapper .left-col .testimonial-box .testimonial-text p {
    font-size: 16px;
    line-height: 24px;
  }
  .tabs-wrapper .left-col .testimonial-box .logo-image.mobile {
    display: block;
    margin: 0 0 24px;
  }
  .tabs-wrapper .left-col .testimonial-box .bottom-holder .logo-image {
    display: none;
  }
  .testimonial-box .bottom-holder .client-box .client-image {
    min-width: 48px;
    width: 48px;
    height: 48px;
  }
  .tow-cols .column .columns-inner ul.col-list {
    margin: 24px 0 0;
  }
  .tabs-wrapper .select2-container .custom-image {
    font-size: 14px;
    line-height: 21px;
  }
  .price-box-holder {
    gap: 26px;
  }
  .left-col .columns-text p.top-label {
    font-size: 14px;
    line-height: 21px;
  }
  .tabs-wrapper .left-col h2 {
    font-size: 36px;
    line-height: 43px;
  }
  /*   .tabs-wrapper .left-col div p {
  font-size: 16px;
  line-height: 21px;
} */
  .tabs-wrapper .left-col ul.col-list li span {
    font-size: 14px;
    line-height: 21px;
  }

  .tabs-wrapper [type="radio"]:checked + label,
  .tabs-wrapper [type="radio"]:not(:checked) + label {
    font-size: 14px;
    line-height: 21px;
  }
  .offer-box span {
    font-size: 14px;
    line-height: 21px;
  }
  .tow-cols .column .right-col .column-inner .price-box .price-top span.start {
    font-size: 12px;
    line-height: 18px;
  }
  /*   .tow-cols .column .right-col .column-inner .price-box .price-top h4  */
  .tow-cols .column .right-col .column-inner .price-box .price-top span.productname {
    font-size: 22px;
    line-height: 26px;
  }
  .tow-cols .column .right-col .column-inner .price-box .price-top span.start.pricing-description {
    font-size: 16px;
    line-height: 24px;
  }
  .tow-cols .column .right-col .column-inner .price-box .price-top h3 {
    font-size: 28px;
    line-height: 33px;
  }
  .tow-cols .column .right-col .column-inner .price-box .price-top h3 span {
    font-size: 28px;
    line-height: 33px;
  }
  span.b-text {
    font-size: 14px;
    line-height: 21px;
  }
  .price-bottom.price-list ul li span {
    font-size: 14px;
    line-height: 21px;
  }
  .tow-cols.three-cols .column.full-width-column .right-col .price-box-holder {
    gap: 26px;
  }
  .testimonial-box .bottom-holder .client-box .client-info span.name {
    font-size: 14px;
    line-height: 21px;
  }
  .testimonial-box .bottom-holder .client-box .client-info span.designation{
    font-size: 14px;
    line-height: 21px;
  }
}

@media (max-width: 1200px) {
  .tow-cols.two-cols-card  {
    flex-direction: column;
    gap: 48px;
  }
  .tow-cols.two-cols-card .column:nth-child(1) {
    max-width: 100%;
    width: 100%;
  }
  .tabs-wrapper .tow-cols.two-cols-card .left-col {
    padding: 0;
  }
  .tow-cols.two-cols-card .column .left-col .columns-text {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    gap: 65px;
  }
  .tow-cols.two-cols-card .column .columns-inner ul.col-list {
    margin: 24px 0 0;
  }
  .tabs-wrapper .left-col .testimonial-box {
    margin-top: 0;
  }
  .tow-cols.two-cols-card .column .left-col .columns-text .testimonial-box {
    max-width: 280px;
  }
/*   .tow-cols.three-cols.ce-template-pricing-grid .column.full-width-column .right-col .price-box-holder .price-box {
    width: 100% !important;
  } */
}
@media (max-width: 1023.98px) {
  .tab_content.ce-template-pricing-grid {
    padding-top: 0;
  }
/*   .tow-cols.three-cols.ce-template-pricing-grid .column.full-width-column .right-col .price-box-holder .price-box {
        width: calc(50% - 16px) !important;
  } */
}
@media (max-width: 960px) {
  .tow-cols.two-cols-card .column .price-box-holder {
    gap: 18px;
  }
  .tow-cols.three-cols .column.full-width-column .right-col .price-box-holder .price-box {
    width: calc(100%/2 - 9px) !important;
  }

  .tow-cols.three-cols .column.full-width-column .right-col .price-box-holder {
    flex-wrap: wrap;
    gap: 48px 18px;
  }
  .tow-cols .column .columns-inner .col-list ul li span, 
  .tow-cols .column .columns-inner ul.col-list li span, 
  .heading-holder ul.col-list li span, 
  .tabs-wrapper .heading-holder ul li span {
    padding-top: 8px;
  }
  .price-bottom.price-list ul li span {
    padding-top: 8px;
  }
  .tow-cols {
    padding: 32px 0;
  }
  .tow-cols .column:first-child {
    width: 300px;
  }
  .tabs-wrapper .left-col h2 {
    font-size: 28px;
    line-height: 34px;
  }
  .tow-cols .column:nth-child(2) {
    width: calc(100% - 300px);
  }
  .tow-cols .column.full-width-column:nth-child(2) {
    width: 100%;
  }
  .tabs-wrapper .left-col {
    padding: 0 50px 0 0;
  }

  .tabs-wrapper .select2-container--default .select2-selection--single {
    width: 100% !important;
  }
  /*   .tow-cols .column .right-col .nav-holder.form-nav {
  align-items: flex-start !important;
  flex-direction: column;
} */
  /*   .nav-holder-inner {
  width: 100% !important;
} */
  .tow-cols .column .right-col .nav-holder form {
    margin: 0 0 16px;
  }
  .tow-cols .column .right-col .nav-holder.form-nav {
    align-items: flex-start !important;
    flex-direction: column;
  }
  .nav-holder-inner {
    width: 100% !important;
  }
  /*   .tow-cols .column .right-col .column-inner .price-box .price-top h4  */
  .tow-cols .column .right-col .column-inner .price-box .price-top span.productname {
    font-size: 20px;
    line-height: 24px;
  }
  .tow-cols .column .right-col .column-inner .price-box .price-top h3 {
    font-size: 22px;
    line-height: 26px;
  }
  .tow-cols .column .right-col .column-inner .price-box .price-top h3 span {
    font-size: 22px;
    line-height: 26px;
  }
  .price-box-holder {
    gap: 18px;
  }
  .testimonial-box .bottom-holder{
    padding-top:16px;
  }
  .testimonial-box .bottom-holder .client-box .client-image {
    min-width: 48px;
    width: 48px;
    height: 48px;
  }
  .tabs-wrapper .left-col .testimonial-box .logo-image.mobile {
    margin: 0 0 16px;
  }
  .read_story a {
    text-decoration: underline;
  }

}
/* @media (max-width: 992px) {
.tow-cols {
padding: 32px 0;
}
.tow-cols .column:first-child {
width: 300px;
}
.tabs-wrapper .left-col h2 {
font-size: 28px;
line-height: 34px;
}
.tow-cols .column:nth-child(2) {
width: calc(100% - 300px);
}
.tow-cols .column.full-width-column:nth-child(2) {
width: 100%;
}
.tabs-wrapper .left-col {
padding: 0 50px 0 0;
}
.nav-holder-inner {
width: 100% !important;
}
.tabs-wrapper .select2-container--default .select2-selection--single {
width: 100% !important;
}
.tow-cols .column .right-col .nav-holder.form-nav {
align-items: flex-start !important;
flex-direction: column;
}
.tow-cols .column .right-col .nav-holder form {
margin: 0 0 16px;
}
.tow-cols .column .right-col .column-inner .price-box .price-top h4 {
font-size: 20px;
line-height: 24px;
}
.tow-cols .column .right-col .column-inner .price-box .price-top h3 span {
font-size: 28px;
line-height: 33px;
}
.price-box-holder {
gap: 18px;
}
.testimonial-box .bottom-holder{
padding-top:16px;
}
.testimonial-box .bottom-holder .client-box .client-image {
min-width: 48px;
width: 48px;
height: 48px;
}
.tabs-wrapper .left-col .testimonial-box .logo-image.mobile {
margin: 0 0 16px;
}
} */
@media (max-width: 767px) {
  .iconGrid .iconGrid-item .iconBox {
    margin-bottom: 12px;
  }
  .iconGrid .iconGrid-item .bullet-list li {
    padding-left: 32px;
  }
  .iconGrid .iconGrid-item .bullet-list li .bullet-icon{
    height: 24px;
    width: 24px;
  }
}


@media(max-width: 767px){
  .tow-cols{
    flex-direction: column;
    /*     padding:32px 0; */
  }
  .tow-cols .column {
    width: 100%;
    margin: 0 0 48px;
    padding:0;
  }
  .tow-cols .column:first-child {
    width: 100%;
  }
  .left-col .columns-text p.top-label {
    font-size: 12px;
    line-height: 18px;
  }
  .tabs-wrapper .left-col h2 {
    font-size: 22px;
    line-height: 26px;
  }
  .tabs-wrapper .left-col div p {
    font-size: 12px;
    line-height: 18px;
  }
  .tow-cols .column .columns-inner ul.col-list {
    margin: 24px 0 32px;
  }
  .tabs-wrapper .left-col ul.col-list li span {
    font-size: 12px;
    line-height: 18px;
  }
  .tabs-wrapper .left-col .testimonial-box .testimonial-text p {
    font-size: 14px;
    line-height: 21px;
  }
  .testimonial-box .bottom-holder .client-box .client-info span.name {
    font-size: 12px;
    line-height: 18px;
  }
  .testimonial-box .bottom-holder .client-box .client-info span.designation{
    font-size: 12px;
    line-height: 18px;
  }
  .tow-cols .column:last-child {
    margin-bottom: 0;
    width: 100%;
  }
  .tow-cols .column .right-col .nav-holder form {
    margin: 0 0 24px;
  }
  .tabs-wrapper [type="radio"]:checked + label,
  .tabs-wrapper [type="radio"]:not(:checked) + label {
    font-size: 12px;
    line-height: 18px;
  } 
  /*   .tow-cols .column .right-col .column-inner .price-box .price-top h4  */
  .tow-cols .column .right-col .column-inner .price-box .price-top span.productname {
    font-size: 18px;
    line-height: 22px;
  }
  span.b-text {
    font-size: 12px;
    line-height: 18px;
  }
  .price-bottom.price-list ul li span {
    font-size: 12px;
    line-height: 18px;
  }
  .tow-cols.two-cols-card .column {
    margin: 0;
  }
  .tow-cols.two-cols-card .column .left-col .columns-text {
    flex-direction: column;
    gap: 32px;
  }
  .tow-cols.two-cols-card .column .left-col .columns-text > div {
    width: 100%;
  }
  .tow-cols.two-cols-card .column .left-col .columns-text ul.col-list, 
  .heading-holder ul.col-list, 
  .tabs-wrapper .heading-holder ul{
    margin-bottom: 0;
  }
  .tow-cols.two-cols-card .column .left-col .columns-text .testimonial-box {
    min-width: unset;
    width: 100%;
  }
  .tab_content{
    padding: 0 20px;
  }
  .tab_content.ce-template-pricing-grid {
    padding: 0;
  }
  .tow-cols .column .right-col .column-inner .price-box .price-top h3 {
    font-size:20px;
    line-height:24px;
  }
  .tow-cols .column .right-col .column-inner .price-box .price-top h3 span{
    font-size:20px;
    line-height:24px;
  }
  .tow-cols .column .right-col .column-inner .price-box .price-top,
  .tow-cols .column .right-col .column-inner .price-box .price-bottom{
    padding:24px;
  }
  /*   .testimonial-box{
  padding:32px;
} */
  .tabs-wrapper .left-col .testimonial-box .logo-image.mobile .replaced-svg svg {
    max-width: 126px !important;
  }
  .tow-cols .column .right-col .column-inner .price-box .price-top{
    margin-top:0 !important;
  }
  .tow-cols.two-cols-card .column:first-child, 
  .tow-cols.two-cols-card .column:nth-child(2){
    width:100%;
  }
  .tabs-wrapper .tabs-holder ul.tabs {
    overflow-x: scroll;
    scrollbar-width: none;
  }
  .tabs-wrapper .theme-container{
    max-width: 100%;
    padding: 0;
  }
  .tabs-wrapper .tabs-holder ul.tabs .custom-tab-link span,
  .tabs-wrapper .tabs-holder ul.tabs li span{
    padding-bottom:0;
  }
  .tabs-wrapper .tabs-holder ul.tabs .custom-tab-link, 
  .tabs-wrapper .tabs-holder ul.tabs li{
    margin:0;
    padding:12px 16px;
  }
  .tab_drawer_heading {
    display: flex;
    align-items: center;
    gap: 10px;
    position:relative;
  }
  .tabs-wrapper .left-col {
    padding: 0;
  }
  .price-box-holder {
    display: flex;
    justify-content: space-between;
    flex-direction: column;
    gap: unset;
    /*     margin-bottom: -26px; */
  }
  .tow-cols.three-cols.ce-template-pricing-grid .column.full-width-column .right-col .price-box-holder .price-box {
    width: 100% !important;
  }
  .tow-cols .column .right-col .column-inner .price-box {
    background: #fff;
    width: 100% !important;
    /*     margin: 0 0 26px !important; */
    margin-top: 0 !important;
    border-radius: 10px 10px 0 0;
  }
  .price-box-holder .price-box {
    background: #fff;
    position: relative;
    width: 100%;
  }
  .offer-box {
    position: relative;
    top: 0px;
    /*     border-radius: 3px 3px 0 0; */
  }
  .tab_container{
    padding: 0;
  }
  h3.tab_drawer_heading:before {
    position: absolute;
    content: '';
    width: 20px;
    height: 2px;
    border-radius: 3px;
    background: #000;
    right: 20px;
    top:33px;
  }
  h3.tab_drawer_heading:after {
    position: absolute;
    content: '';
    width: 2px;
    height: 20px;
    border-radius: 3px;
    background: #000;
    right: 29px;
    top:24px;
  }
  h3.d_active.tab_drawer_heading:after{
    display:none;
  }
  /*   .tow-cols .column .columns-inner .col-list ul li span, 
  .tow-cols .column .columns-inner ul.col-list li span, 
  .heading-holder ul.col-list li span, 
  .tabs-wrapper .heading-holder ul li span {
  margin-top: 8px;
} */
  .custom-image {
    font-size: 12px;
    line-height: 18px;
  }
  .tow-cols.two-cols-card .column .left-col .columns-text .testimonial-box {
    max-width: 100%;
  }
  .tow-cols.two-cols-card .column .price-box-holder {
    gap: 24px;
  }
  .tow-cols.three-cols .column.full-width-column .right-col .price-box-holder .price-box {
    width: 100% !important;
  }
  .tow-cols.three-cols .column.full-width-column .right-col .price-box-holder {
    gap: 24px;
  }
}

@media screen and (max-width: 375px) {
  .tow-cols .column .right-col .column-inner .price-box .price-top h3{
    flex-wrap:wrap;
  }
  .tabs {
    display: none;
  }
  .tabs-wrapper .tabs-holder ul.tabs {
    justify-content: flex-start;
  }
  .tabs-wrapper .tabs-holder ul.tabs .custom-tab-link, 
  .tabs-wrapper .tabs-holder ul.tabs li {
    padding: 12px 0;
  }
  .tab_drawer_heading {
    background-color: #ccc;
    color: #fff;
    border-top: 1px solid #333;
    margin: 0;
    padding: 5px 20px;
    display: block;
    cursor: pointer;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
  }
  .price-box-holder {
    margin-bottom: -24px;
  }
  .tow-cols .column .right-col .column-inner .price-box {
    margin: 0 0 24px !important;
  }
}

.tabs-wrapper .replaced-svg svg path {
  stroke-width: 1.5;
}