  ul.list-check-yellow-circle {
   list-style: none;
   padding-left: 25px;
  }
  ul.list-check-yellow-circle li {
   position: relative;
   text-align: left;
   padding-bottom: 5px;
  }
  ul.list-check-yellow-circle li:before {
   position: absolute;
   height: 20px;
   width: 20px;
   content: "";
   background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="50" height="50" viewBox="0 0 50 50"><path fill="rgb(251, 188, 5)" d="M25,49A24,24,0,1,1,49,25,24,24,0,0,1,25,49ZM35.733,13.986l-14.062,13.7-6.405-6.24L11,25.6,21.672,36,40,18.146Z"/><path fill="rgb(0, 0, 0)" d="M40,18.146L21.672,36,11,25.6l4.27-4.16,6.405,6.24,14.062-13.7Z"/></svg>')
   no-repeat;
   background-size: 16px 16px;
   top: 5px;
   margin-left: -25px;
  }
  .btn {
   padding: 12px 16px;
   font-weight: 600;
   border-radius: 7px!important;
  }
  .btn-orange-outline{
   background-color: none;
   color: #FF6A03!important;
   border: 1px solid #FF6A03;
  }
  .btn-orange-outline svg{
   fill: #FF6A03;
  }
  .btn-orange-outline:hover{
   background-color: #FF6A03;
   color: #fff!important;
   border: 1px solid #FF6A03;
  }
  .btn-orange-outline:hover svg{
   fill: #fff;
  }
  a {
   zoom: 1;
   color: #3575F5;
   text-decoration: none;
  }
  a:hover {
   /*text-decoration: underline;*/
   color: #0082f6;
  }
  .logo-item {
   cursor: pointer;
   padding: 1rem;
   border-bottom: 3px solid transparent;
   transition: border-bottom 0.3s ease;
   filter: grayscale(100%);
   opacity: 0.6;
  }
  .logo-item.active {
   border-bottom-color: #0d6efd;
   filter: grayscale(0%);
   opacity: 1;
  }
  .card-quote {
   background: linear-gradient(216deg, rgba(255, 255, 255, 0.8) 0%, #FFFFFFC4 100%);
   box-shadow: 0px 5px 16px 0px rgba(124, 181, 255, 0.23);
   border-radius: 1.5rem;
   box-shadow: 0 10px 30px rgba(0,0,0,0.08);
   position: relative;
  }
  .quote-icon {
   font-size: 10rem;
   color: #d1e7fd;
   position: absolute;
   line-height: .8;
   opacity: .7;
  }
  .quote-icon.start {
   top: 1rem;
   left: 1rem;
  }
  .quote-icon.end {
   bottom: 1rem;
   right: 1rem;
   transform: rotate(180deg);
  }
  .bg_blue20{
   background-color: #F0F4FF;
  }
  .card_blue20{
   background: linear-gradient( 180deg, #C4DEFF 0%, #F5F9FF 100%);
   box-shadow: 0 0rem 1rem rgb(236, 244, 254) !important;
   border-radius: 24px;
   border: none;
  }
  .card_purple20{
   background: linear-gradient( 180deg, #CED1FF 0%, #FFFFFF 100%);
   box-shadow: 0 0rem 1rem rgb(236, 244, 254) !important;
   border-radius: 24px;
   border: none;
  }
  .animate_down {
   transition: all ease-out 800ms 200ms;
   opacity: 1;
   transform: translate(0rem, 0rem);
  }
  .animate_down:hover {
   transition: all ease-out 800ms 200ms;
   transform: translate(0,-10px);
  }
  .btn_pills{
   /*display: inline-flex;*/
   background: #E2ECFF;
   border-radius: 26px;
   padding: 4px;
   box-sizing: border-box;
   /*min-width: 548px;*/
  }
  .btn_pills .nav-link{
   font-size: 18px;
   color: #40454E;
   line-height: 20px;
   font-weight: bold;
   cursor: pointer;
   width: 50%;
   text-align: center;
   display: flex;
   align-items: center;
   justify-content: center;
  }
  .btn_pills .nav-link.active{
   background: linear-gradient(90deg, #25c5fb 0%, #1859F8 100%);
   backdrop-filter: blur(2px);
   border-radius: 22px;
   border: 1px solid #1066f6;
   padding: 11px 30px;
   box-sizing: border-box;
   color: #fff;
  }
  .card_blue_img{
   background: #1066f6 url(https://www.systoolsgroup.com/assets/img/new/blue-grad.webp);
   background-size: cover;
   background-repeat: no-repeat;
   background-position: center;
  }
  .card_black_img{
   background: #1d2740 url(https://www.systoolsgroup.com/assets/img/new/black-blue-grad.webp);
   background-size: cover;
   background-repeat: no-repeat;
   background-position: center;
  }
  .bg_blue_round_img{
   background: url(https://www.systoolsgroup.com/assets/img/new/blue-round-grad.png);
   background-position: center bottom;
   background-repeat: no-repeat;
  }
  .comp_table{
   border-radius: 0 0 0 40px;
   /*overflow: hidden;*/
  }
  .comp_table table{
  border-collapse: inherit;
   }
  .comp_table .value{
   background: url('https://www.systoolsgroup.com/assets/img/new/percentage.png') no-repeat right center,linear-gradient(90deg, #FF6F47 0%, #EB4FFF 100%);
   border: 6px solid #FF6F47;
   min-width: 350px;
   padding: 20px;
   color: #fff;
   font-size: 20px;
   line-height: 30px;
   font-weight: bold;
   text-align: left;
   box-sizing: border-box;
   border-radius: 20px 20px 0 0;
  }
  .comp_table .table_box{
   border-radius: 30px 0 0 0;
   box-shadow: 0px 20px 60px 0px rgba(160, 161, 170, 0.15);
   overflow: clip;
  }
  .comp_table .table_title{
   background: rgb(43 62 93);
   color: #fff;
  }
  .comp_table .table_list{
   background: rgb(29 45 72);
   color: #fff;
  }
  .comp_table .table_title th:first-child,
  .comp_table .table_list td:first-child{
   align-items: flex-start;
   padding-left: 36px;
   text-align: left;
  }
  .comp_table .table_title th:last-child,
  .comp_table .table_list th:last-child,
  .comp_table .table_list td:last-child{
   border-left: 6px solid #FF6F47;
   border-right: 6px solid #FF6F47;
  }
  .comp_table th,
  .comp_table td{
   padding: 20px;
  }
  .bg_dark_blue_round_img{
   background: #001124 url(https://www.systoolsgroup.com/assets/img/new/dark-blue-round-grad.png);
   background-position: center;
   background-repeat: no-repeat;
  }
  .btn_nav_pills .nav-pills .nav-link{
   text-align: left !important;
   color: #000;
   background-color: transparent;
   font-weight: bold;
   opacity: .4;
   border-left: 3px solid transparent;
   border-radius: 0 20px 20px 0;
   padding: 20px;
  }
  .btn_nav_pills .nav-pills .nav-link:hover{
   text-align: left !important;
   opacity: .8;
   border-left: 3px solid #0033998a;
   background-color: #F0F4FFA1;
   border-radius: 0 20px 20px 0;
  }
  .btn_nav_pills .nav-pills .nav-link:focus, .btn_nav_pills .nav-pills .nav-link.active {
   text-align: left !important;
   opacity: 1;
   border-left: 3px solid #039;
   background-color: #F0F4FF;
   border-radius: 0 20px 20px 0;
  }
  .bottom_blue{
   border-radius: 24px;
   background: url("https://www.systoolsgroup.com/assets/img/new/bottom-blue.png") no-repeat center bottom,linear-gradient( 180deg, #D9E7FF 0%, #F6F8FE 100%);
   background-size: auto, auto;
   padding: 60px;
   box-sizing: border-box;
   background-size: 100% auto;
  }

  .blue-faq .accordion-item{
   margin: 20px 0;
   border: none;
   background: #F0F4FF;
   border-radius: 24px;
   padding: 5px;
  }
  .blue-faq .accordion-button:focus {
   z-index: 3;
   border-color: #072b83;
   outline: 0;
   box-shadow: none !important;
  }
   .blue-faq .accordion-button:not(.collapsed) {
  box-shadow: none;
}
  .blue-faq .accordion-button {
   background: #F0F4FF;
   padding: 30px;
  }
  .blue-faq .accordion-body {
   background: #F0F4FF;
   border-radius: 24px;
   padding: 2px 30px 30px 70px;
  }

  .top_img{
   position: absolute;right:calc(80% - 100px);width: 230px;top: calc(100% - 200px);
  }
  .animate-float {
   -webkit-animation: float 1.5s linear infinite alternate;
   animation: float 1.5s linear infinite alternate;
  }

  @-webkit-keyframes float {
   0% {
    -webkit-transform: translateY(-10px);
   }
   50% {
    -webkit-transform: translateY(0);
   }
   100% {
    -webkit-transform: translateY(10px);
   }
  }

  @keyframes float {
   0% {
    transform: translateY(-10px);
   }
   50% {
    transform: translateY(0);
   }
   100% {
    transform: translateY(10px);
   }
  }
  .title{
   background: linear-gradient(216deg, rgba(255, 255, 255, 0.3) 0%, #FFFFFF 100%);
   box-shadow: 0px 5px 16px 0px rgba(124, 181, 255, 0.23);
   border-radius: 20px;
   padding: 10px 20px;
  }



.testimonial-card {
    background: linear-gradient(to bottom, #60a5fa, #3b82f6);
    color: #f0f8ff;
    transition: transform 0.4s ease, opacity 0.4s ease;
    border-radius: 1.5rem;
    padding: 2.5rem 2rem;
}

.testimonial-card .quote-icon {
  top: -20%;
  right: 1rem;
  transform: rotate(180deg);
  font-size: 10rem;
  color: #d1e7fd;
  position: absolute;
  line-height: .8;
  opacity: .7;
}


.owl-reviews .owl-item.center .testimonial-card {
    transform: scale(1.05);
    opacity: 1;
}
.owl-reviews .owl-item:not(.center) .testimonial-card {
    transform: scale(0.9);
    opacity: 0.7;
}


@media(max-width: 767px){
 .owl-reviews .owl-item:not(.center) .testimonial-card {
    transform: scale(0.9);
    opacity: 1;
}
.owl-reviews.owl-theme .owl-dots .owl-dot span{
  width: 30px;
  height: 10px;
  margin: 0px 7px;
  background: #C5DEFF;
  display: block;
  -webkit-backface-visibility: visible;
  transition: opacity .2s ease;
  border-radius: 30px;
}
.owl-reviews.owl-theme .owl-dots .owl-dot span:hover{
 background: #8abfff;
}
.owl-reviews.owl-theme .owl-dots .owl-dot.active span{
 background: #3e85f6;
}
.owl-reviews.owl-carousel .owl-nav.disabled {
  display: none;
}
}
.owl-reviews.owl-theme .owl-nav.disabled + .owl-dots{
 margin-top: 0;
}
@media(min-width: 768px){
.owl-reviews .owl-dots{
 display: none;
}
}
.owl-reviews.owl-carousel .owl-nav button.owl-prev span,
.owl-reviews.owl-carousel .owl-nav button.owl-next span{
  font-size: 34px;
  background-color: #25344c96;
  padding: 2px 15px;
  border-radius: 30px;
  line-height: 1;
  color: #fff;
}
.owl-reviews.owl-carousel .owl-nav button.owl-prev:hover span,
.owl-reviews.owl-carousel .owl-nav button.owl-next:hover span{
 background-color: #25344c;
}

.owl-reviews .owl-theme .owl-nav [class*="owl-"]:hover{
  background: none;
}
.owl-reviews.owl-carousel .owl-nav button.owl-prev,
.owl-reviews.owl-carousel .owl-nav button.owl-next{
  /*top: 50%;*/
   top: calc(50% - 20px);
  position: absolute;
}
.owl-reviews.owl-carousel .owl-nav button.owl-next{
right: 25%;
}
.owl-reviews.owl-carousel .owl-nav button.owl-prev{
left: 25%;
}


/*common nav*/

.owl-carousel .owl-nav button.owl-prev span,
.owl-carousel .owl-nav button.owl-next span{
  font-size: 32px;
  background-color: #25344c96;
  padding: 2px 15px;
  border-radius: 50px;
  line-height: 1;
  color: #fff;
}
.owl-carousel .owl-nav button.owl-prev:hover span,
.owl-carousel .owl-nav button.owl-next:hover span{
 background-color: #25344c;
}

.owl-theme .owl-nav [class*="owl-"]:hover{
  background: none;
}
.owl-carousel .owl-nav button.owl-prev,
.owl-carousel .owl-nav button.owl-next{
   top: calc(50% - 20px);
  position: absolute;
}
.owl-carousel .owl-nav button.owl-next{
right: 0%;
}
.owl-carousel .owl-nav button.owl-prev{
left: 0%;
}
.owl-carousel .owl-nav.disabled {
  display: block;
}



 .spec_table tr td:first-child {
  min-width: 200px;
  padding-left: 0;
 }
 .spec_table tr td {
  padding: 0.3rem 0.5rem;
  padding-right: 1rem;
 }
 @media (max-width:767px) {
  .stc {
   display: block !important;
   width: 100% !important;
   max-width: 100% !important;
   direction: ltr !important;
  }
 }