.btn--balck {
  background-image: none;
  background-color: #131313;
  border-radius: 50px;
 padding: 0px 30px 0px 20px;
}
.btn--balck:hover{
  background: linear-gradient(0deg,#4a5bf7,#1163EA);
  box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.4),
  inset 0px -4px 0px 0px rgba(0, 0, 0, 0.2),
  0px 0px 0px 4px rgba(255, 255, 255, 0.2),
  0px 0px 12px 0px rgba(17, 99, 234, 0.6);
  transform: translateY(-2px);
  color: #fff;
  border: 1px solid #fff;
}
.webinar-class {
    background: #f0f7ff;
    border-radius: 20px;
    padding: 25px 30px 20px 25px;
    margin-top: -65px;
    position: relative;
}

.projects-wrap.style-01 .content{
padding: 25px 26px 94px;
padding-bottom: 188px;
height: 420px;
}


.fun-fact-grid-4{
    border-right: 1px solid transparent;
}
.fun-fact-grid-4 .grid-item::after{
    background: transparent;
}
.fun-fact-grid-4 .grid-item::before{
    background: transparent;
}
.inventory-card{
    height:415px;
}

.capture-secure-one .capture-secure-count{
 padding-top: 30px;
}
.capture-secure-two .capture-secure-count {
 padding-top: 20px;
}
.capture-secure-three .capture-secure-count {
  padding-top: 60px;
}
.capture-secure-four .capture-secure-count {
    padding-top: 121px;}

.center-sub-heading{
max-width: 900px;
}

.cfr-content h4{
    font-size: 26px;
}
.iq-content h4{
    font-size: 30px;
}
.download-icon {
    left: 25%;
}
 .german-top .btn{
    width: 252px;
 }
 .ht-tab-menu li a{
    padding: 19px 15px 19px
 }
 .megamenu--mega {
   min-width: 900px !important
 }
.free-cta-section p {
    font-size: 17px;
}
.mob-button .ht-btn.ht-btn-md{
    width: 140px;
    margin-left: 2px;
}

.accordion-button{
    font-size: 17px !important;
}

.projects-wrap.style-01 .content .heading{
    line-height: 22px;
}
.projects-wrap.style-01 .content .text{
    line-height: 22px;
}


@media (max-width: 767px)  {
    .header__logo>a img {
    width: 150px;
}
.compliance-tagline{
    white-space: normal;
word-break: break-word;
}
.compliance-icon{
    display: none;
}
.mb-100{
    margin-bottom: 15px !important;
}
.digital-transformation-section{
    margin-top:20px;
}
.capture-secure-card .capture-secure-count{
 padding-top: 9px;
}
.capture-secure-four .capture-secure-count{
    padding-top: 55px;
}

}

@media (max-width: 768px)  {
    .center-heading {
        font-size: 24px;
    }
}