    .secsec{
        background-repeat: no-repeat;
        background-position: top center;
        overflow: visible;
        position: relative;
        padding: 120px 0px 120px;
    }
    .secsec .wide--one-quarter {
        width: 25%;
        float: left;
        margin:0px;
        min-height: 1px;
        vertical-align: top;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        overflow: hidden;
        position: relative;
        transition: all 0.4s ease-out;
    }
    .secsec .ultpsld .wide--one-quarter {
        width: 24%;
    }
    .secsec .wide--one-quarter .category_image img{
        transition: all 1.4s ease-out;
    }
    .secsec ul li {
        list-style: none;
    }
    .secsec ul li .category-listing_section {
        padding: 0px;
        float: left;
        width: 100%;
        border:1px solid #ffffff;
    }
    .secsec .category-listing_inner {
        -webkit-transition: all 0.4s ease-in-out;
        -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
        -o-transition: all 0.4s ease-in-out;
        transition: all 0.4s ease-in-out;
        float: left;
        width: 100%;
        text-align: center;
        position: relative;
        overflow: hidden;
    }
    .secsec .wide--one-quarter:before{
        content: "";
        background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 100%) 100%);
        width: 100%;
        height: 70%;
        position: absolute;
        top: 50%;
        left: 0;
        z-index: 2;
        transition-property: top, opacity;
        transition-duration: 0.3s;
    }
    .secsec .wide--one-quarter:hover:before {
        top: auto;
        opacity: 1;
        height: 26%;
        bottom: 0%;
    }
    .secsec ul.category-listing_block{
        width: 100%;
        padding: 0;
    }
    .secsec .category-listing_inner .category_text{
        text-align: left;
        padding: 0px 20px 10px 20px;
        color: #fff;
        position: absolute;
        bottom: 70px;
        left: 0px;
        z-index: 3;
        width: 100%;
        transition: all linear .3s;
    }
    .secsec .wide--one-quarter:hover .category-listing_inner .category_text {
        bottom: 10px;
        transition: all linear .3s;
    }
    .secsec .wide--one-quarter .category-listing_inner .category_text h4:after {
            display: block;
            content: "";
            background: rgb(255,255,255);
            background: linear-gradient(90deg, rgba(255,255,255,1) 31%, rgba(0,0,0,0) 100%);
            width: 0;
            height: 2px;
            margin: 5px 0;
            opacity: 0;
            transition: all linear .2s;
    }
    .secsec .wide--one-quarter:hover .category-listing_inner .category_text h4:after {
        opacity: 1;
        width: 130px;
        transition: all linear .2s;
    }
    .secsec .wide--one-quarter:hover .category-listing_inner .category_text h4 {
        transition-delay: 0.15s;
        top: 0;
        opacity: 1;
    }
    .secsec .wide--one-quarter:hover .category-listing_inner .category_text .info {
        transition-delay: 0.20s;
        top: 0;
        opacity: 1;
        font-size: 14px;
        line-height: 20px;
    }
    .secsec .wide--one-quarter:hover .category-listing_inner .category_text .know-more {
        transition-delay: 0.25s;
        top: 0;
        opacity: 1;
    }
    .secsec .wide--one-quarter .category-listing_inner .category_text .know-more a{
        color: #fff;
        font-weight: 700;
        font-size: 15px;
    }
    .secsec .wide--one-quarter .category-listing_inner .category_text .know-more a:hover:after {
        margin-left: 15px;
        transition: all linear .3s;
    }
    .secsec .wide--one-quarter .category-listing_inner .category_text .know-more a:after {
        background: url(/files/Images/next-arrow.png);
        background-repeat: no-repeat;
        width: 8px;
        height: 11px;
        content: "";
        position: absolute;
        top: 5px;
        margin-left: 10px;
        transition: all linear .3s;
    }
    .category-listing-type-1 .category_text h4, .category-listing-type-1 .category_text .h4 {
        display: block;
        opacity: 1;
        position: relative;
        top: 100px;
        transition-property: top, opacity;
        transition-duration: 0.3s;
        transition-delay: 0s;
        font-size: 26px;
        font-weight: 200;
        color: #fff;
        letter-spacing: 1.3px;
    }
    .category-listing-type-1 .category_text .info{
        display: block;
        opacity: 0;
        position: relative;
        top: 160px;
        transition-property: top, opacity;
        transition-duration: 0.3s;
        transition-delay: 0s;
        font-weight: 100;
        color: #fff;
        letter-spacing: 0.9px;
        margin-top: 10px;
        min-height: 65px;
    }
    .category-listing-type-1 .category_text .know-more {
        display: block;
        opacity: 0;
        position: relative;
        top: 160px;
        transition-property: top, opacity;
        transition-duration: 0.3s;
        transition-delay: 0s;
    }
    .category-listing-type-1 .category_image {
        position: relative;
        width: 100%;
        margin: auto;
        border-radius: 50%;
        display: block;
        -webkit-transition: all 0.3s linear;
        -moz-transition: all 0.3s linear;
        -ms-transition: all 0.3s linear;
        -o-transition: all 0.3s linear;
        transition: all 0.3s linear;
    }
    .category-listing-type-1 .category_image img {
        background: #000000;
    }
    .category-listing_section .category_image img {
        -webkit-transition: all 0.3s linear;
        -moz-transition: all 0.3s linear;
        -ms-transition: all 0.3s linear;
        -o-transition: all 0.3s linear;
        transition: all 0.3s linear;
    }
    .category-listing-type-1 .category_image img {
        display: block;
        border-radius: 0px;
        width: 100%;
    }
    .category-listing_section:hover .category_image::before {
        box-shadow: 0 0 10px 5px rgb(0 0 0 / 25%);
    }
    .category-listing_section:hover .category_image::before {
        box-shadow: 0 0 10px 5px rgb(0 0 0 / 25%);
        opacity: 1;
        border-radius: 50%;
        transform: rotate(90deg);
    }
    .category-listing-type-1 .category_text h4, .category-listing-type-1 .category_text .h4 {
        font-size: 20px;
        display: block;
        margin: 0px;
    }
    .category-listing-type-1 .category_text h4 a, .category-listing-type-1 .category_text .h4 a {
        color: #fff;
        font-weight: 100;
        display: block;
    }
    .category-listing-type-1 .category_image {
        background: none;
    }
    .ultpsld{
        position: relative;
        top: 0px;
        z-index: 1;
    }



.valuethis {
  padding: 60px 0px;
  background: #00407f;
}

.valuethis h2.number {
  font-size: 70px;
  line-height: 86px;
  font-weight: 700;
  margin-bottom: 0px;
  color: #fff;
}
.whythis.valuethis .level .d-flex {
  align-items: flex-end;
  gap: 4px 20px;
}
.counterflx {
  border-bottom: none;
  margin-bottom: 0px;
  align-items: center;
  justify-content: center;
}

.counterflx ~ span {
  color: #ffffff;
  font-size: 24px;
  font-weight: 500;
  line-height: 32px;
}
.imgcounter {
  padding-top: 8px;
  margin-right: 12px;
}
.rightleft-border {
  border-left: 2px solid #fff;
  border-right: 2px solid #fff;
}
.counterflx {
  display: flex;
  padding: 0px 0px;
  border-bottom: none;
  margin-bottom: 0px;
  align-items: center;
  justify-content: center;
}

.counterflx span.symbol {
  color: #ffffff;
  font-size: 50px;
  font-weight: 700;
  line-height: 65px;
  margin-left: -12px;
}
.counterflx ~ span {
  color: #ffffff;
  font-size: 24px;
  font-weight: 500;
  line-height: 32px;
  letter-spacing: 0;
}
.rightleft-border {
  border-left: 2px solid #fff;
  border-right: 2px solid #fff;
}
