.center-sub-heading {
    max-width: 600px;
}
.center-sub-heading-three{
    max-width: 780px;
}

.ht-box-images.style-02 .image-box-wrap{
 min-height: 216px; 
}
.webinar-class {
    background: #f0f7ff;
    border-radius: 20px;
    padding: 25px 30px 20px 25px;
    margin-top: -65px;
    position: relative;
}
.download-section{
    margin-top: 100px;
}

.ht-tab-menu li a {
    padding: 19px 10px 19px;
}
.french ul {
  list-style: none;
  padding-left: 20px;
}

.french ul li {
  position: relative;
}

.french ul li::before {
  content: "•";
  position: absolute;
  left: -20px;
  font-size: 24px; 
  color: #000000;
}
.capture-secure-two .capture-secure-count {
    padding-top: 18px;
}
.capture-secure-three .capture-secure-count {
    padding-top: 59px;
}
.capture-secure-four .capture-secure-count {
    padding-top: 120px;
}
.cfr-section-heading{
 max-width: 600px;
}
.cfr-content h4 {
    font-size: 26px;
}

.mob-button .ht-btn.ht-btn-md{
  width: 150px;  
}

@media only screen and (min-width: 992px) and (max-width: 1199px),
only screen and (min-width: 768px) and (max-width: 991px) {
.capture-secure-four .capture-secure-count {
    font-size: 58px !important;
}
.capture-secure-four-percentange{
    font-size: 40px;
}
}

@media only screen and (max-width: 767px) {
    .capture-secure-card .capture-secure-count {
        font-size: 57px;
        padding-top: 9px;
    }
}

@media (max-width: 768px) {
    .center-heading {
        font-size: 24px;
    }
}