
.testimonials-new-list h3 {
    margin-bottom: 40px;
    font-size: 34px;
}

.testimonials-new-list {
    border-bottom: 1px solid #022744;
    padding-bottom: 50px;
}

.testimonials-new-list:last-child {
    border-bottom: none;
}

.testimonials-new-list blockquote:before {
    content: "";
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjUzIiBoZWlnaHQ9IjQ0Ij4KPHBhdGggZD0iTTAgMCBDMC42MjUgMi44NzUgMC42MjUgMi44NzUgMSA2IEMwLjM0IDYuNjYgLTAuMzIgNy4zMiAtMSA4IEMtMS45OSA4IC0yLjk4IDggLTQgOCBDLTQuMzgxMzMyOTkgOS45OTE0MDU2IC00LjcxMzI1NTgyIDExLjk5Mjc5MDc3IC01IDE0IEMtMy45OTE2MzkzOCAxNS4yMzI2NzM0OCAtMy45OTE2MzkzOCAxNS4yMzI2NzM0OCAtMS45MzM1OTM3NSAxNS4wOTc2NTYyNSBDLTEuMTA5ODgyODEgMTUuMDg2MDU0NjkgLTAuMjg2MTcxODggMTUuMDc0NDUzMTIgMC41NjI1IDE1LjA2MjUgQzEuMzg4Nzg5MDYgMTUuMDUzNDc2NTYgMi4yMTUwNzgxMyAxNS4wNDQ0NTMxMyAzLjA2NjQwNjI1IDE1LjAzNTE1NjI1IEMzLjcwNDQ5MjE5IDE1LjAyMzU1NDY5IDQuMzQyNTc4MTMgMTUuMDExOTUzMTIgNSAxNSBDNS4wMjcwMzU2MiAxNy41ODM0MDM4NCA1LjA0Njg1NjExIDIwLjE2NjUyMzA4IDUuMDYyNSAyMi43NSBDNS4wNzA4Nzg5MSAyMy40Nzk2MDkzNyA1LjA3OTI1NzgxIDI0LjIwOTIxODc1IDUuMDg3ODkwNjIgMjQuOTYwOTM3NSBDNS4xMDM5MTY4NCAyOC40ODY3MDU1OCA0Ljk1MjkyNzEzIDMxLjYxMDM0OTE2IDQgMzUgQy0xLjU0MTk4NjM0IDM2LjE5ODI2NzMyIC05Ljc1NDAwNTUxIDM3LjYyMjk5NzI0IC0xNSAzNSBDLTE1LjcyMjkxODk4IDMxLjA0NDQwNTYgLTE1LjgwNjE2MjIzIDI3LjAxMTk5MTA5IC0xNiAyMyBDLTE2LjA2NTc0MjE5IDIxLjg1MjczNDM4IC0xNi4xMzE0ODQzNyAyMC43MDU0Njg3NSAtMTYuMTk5MjE4NzUgMTkuNTIzNDM3NSBDLTE2LjM2NDExMzY1IDE0LjU3NjU5MDY0IC0xNi40NDkyNzk5NSAxMC45ODQ5NTk4OSAtMTQuMzc1IDYuNDM3NSBDLTkuODc4NTkyNDcgMS44MjI3NjU5NSAtNi41OTk4MDYxIC0wLjYyODU1Mjk2IDAgMCBaICIgZmlsbD0iIzU1REU5QyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNDQsNSkiLz4KPHBhdGggZD0iTTAgMCBDMC4zMyAxLjk4IDAuNjYgMy45NiAxIDYgQzAuMTk1NjI1IDYuNTU2ODc1IC0wLjYwODc1IDcuMTEzNzUgLTEuNDM3NSA3LjY4NzUgQy00LjI0MjI4MjE2IDEwLjIxODY0NDg3IC00LjY5MzgxNTk1IDExLjMyNTc5MTM0IC01IDE1IEMtMy45Mjc1IDE0Ljk1ODc1IC0yLjg1NSAxNC45MTc1IC0xLjc1IDE0Ljg3NSBDMS43NzcyMzQ4NyAxNC45OTI1NzQ1IDMuMDYxMDczIDE1LjM0ODQ3OTA3IDYgMTcgQzYuMTIwMjI2NDIgMjIuNzcwODY3OTQgNS45MTY5NjEyNCAyOC4yOTQ0NjM0MSA1IDM0IEMzLjI0NDc5MTQzIDM1Ljc1NTIwODU3IDAuNzY0NzI3NzkgMzUuNDE3NDU1NCAtMS42MjUgMzUuNjI1IEMtMi42NDg1MTU2MiAzNS43MjAzOTA2MyAtMy42NzIwMzEyNSAzNS44MTU3ODEyNSAtNC43MjY1NjI1IDM1LjkxNDA2MjUgQy04LjI2MjgwMjA5IDM2LjAwNjg5OTM0IC0xMS41MTcyMjU1MyAzNS41ODc3NzMwMiAtMTUgMzUgQy0xNy4wMjMxMTkwMyAxMS45MzY0NDMxIC0xNy4wMjMxMTkwMyAxMS45MzY0NDMxIC0xMy41MTE3MTg3NSA2LjgzOTg0Mzc1IEMtOS40MDIwNTAyOSAyLjU1NDE3MjM2IC02LjA2NTA2NDE0IDAgMCAwIFogIiBmaWxsPSIjNTVERTlEIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxOCw1KSIvPgo8cGF0aCBkPSJNMCAwIEMwLjYyNSAyLjg3NSAwLjYyNSAyLjg3NSAxIDYgQzAuMzQgNi42NiAtMC4zMiA3LjMyIC0xIDggQy0xLjk5IDggLTIuOTggOCAtNCA4IEMtNC4zODEzMzI5OSA5Ljk5MTQwNTYgLTQuNzEzMjU1ODIgMTEuOTkyNzkwNzcgLTUgMTQgQy0zLjk5MTYzOTM4IDE1LjIzMjY3MzQ4IC0zLjk5MTYzOTM4IDE1LjIzMjY3MzQ4IC0xLjkzMzU5Mzc1IDE1LjA5NzY1NjI1IEMtMS4xMDk4ODI4MSAxNS4wODYwNTQ2OSAtMC4yODYxNzE4OCAxNS4wNzQ0NTMxMiAwLjU2MjUgMTUuMDYyNSBDMS4zODg3ODkwNiAxNS4wNTM0NzY1NiAyLjIxNTA3ODEzIDE1LjA0NDQ1MzEzIDMuMDY2NDA2MjUgMTUuMDM1MTU2MjUgQzMuNzA0NDkyMTkgMTUuMDIzNTU0NjkgNC4zNDI1NzgxMyAxNS4wMTE5NTMxMiA1IDE1IEM1LjAyNzAzNTYyIDE3LjU4MzQwMzg0IDUuMDQ2ODU2MTEgMjAuMTY2NTIzMDggNS4wNjI1IDIyLjc1IEM1LjA3MDg3ODkxIDIzLjQ3OTYwOTM3IDUuMDc5MjU3ODEgMjQuMjA5MjE4NzUgNS4wODc4OTA2MiAyNC45NjA5Mzc1IEM1LjEwMzkxNjg0IDI4LjQ4NjcwNTU4IDQuOTUyOTI3MTMgMzEuNjEwMzQ5MTYgNCAzNSBDLTEuNTQxOTg2MzQgMzYuMTk4MjY3MzIgLTkuNzU0MDA1NTEgMzcuNjIyOTk3MjQgLTE1IDM1IEMtMTUuNzIyOTE4OTggMzEuMDQ0NDA1NiAtMTUuODA2MTYyMjMgMjcuMDExOTkxMDkgLTE2IDIzIEMtMTYuMDY1NzQyMTkgMjEuODUyNzM0MzggLTE2LjEzMTQ4NDM3IDIwLjcwNTQ2ODc1IC0xNi4xOTkyMTg3NSAxOS41MjM0Mzc1IEMtMTYuMzY0MTEzNjUgMTQuNTc2NTkwNjQgLTE2LjQ0OTI3OTk1IDEwLjk4NDk1OTg5IC0xNC4zNzUgNi40Mzc1IEMtOS44Nzg1OTI0NyAxLjgyMjc2NTk1IC02LjU5OTgwNjEgLTAuNjI4NTUyOTYgMCAwIFogTS0xMyA5IEMtMTQuMDYwMzk2NjMgMTIuMDAwMDY0OTUgLTE0LjExNjkyMzk0IDE0LjgyNDQ3NDUxIC0xNC4wOTc2NTYyNSAxNy45ODQzNzUgQy0xNC4wOTQ0MzM1OSAxOC45MTg5NDUzMSAtMTQuMDkxMjEwOTQgMTkuODUzNTE1NjIgLTE0LjA4Nzg5MDYyIDIwLjgxNjQwNjI1IEMtMTQuMDc5NTExNzIgMjEuNzg0NDkyMTkgLTE0LjA3MTEzMjgxIDIyLjc1MjU3ODEyIC0xNC4wNjI1IDIzLjc1IEMtMTQuMDU3OTg4MjggMjQuNzMzNTU0NjkgLTE0LjA1MzQ3NjU2IDI1LjcxNzEwOTM3IC0xNC4wNDg4MjgxMiAyNi43MzA0Njg3NSBDLTE0LjAzNzA2NSAyOS4xNTM2NzE5NCAtMTQuMDE5MTMwMTggMzEuNTc2ODQzNzcgLTE0IDM0IEMtOC4zOSAzNCAtMi43OCAzNCAzIDM0IEMzIDI4LjM5IDMgMjIuNzggMyAxNyBDMC4wMyAxNi42NyAtMi45NCAxNi4zNCAtNiAxNiBDLTYuOTkgMTMuMzYgLTcuOTggMTAuNzIgLTkgOCBDLTExLjA3NDUzNTYgNy44NTA5Mjg4IC0xMS4wNzQ1MzU2IDcuODUwOTI4OCAtMTMgOSBaICIgZmlsbD0iIzczRTBBRCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNDQsNSkiLz4KPHBhdGggZD0iTTAgMCBDMCAzIDAgMyAtMSA2IEMtMS4wODE3ODExNCA3LjcwMDE2ODQ0IC0xLjEwNzQ5NTAxIDkuNDAzMzYyOTcgLTEuMDk3NjU2MjUgMTEuMTA1NDY4NzUgQy0xLjA5NDQzMzU5IDEyLjA4ODM3ODkxIC0xLjA5MTIxMDk0IDEzLjA3MTI4OTA2IC0xLjA4Nzg5MDYyIDE0LjA4Mzk4NDM4IEMtMS4wNzk1MTE3MiAxNS4xMDgxNDQ1MyAtMS4wNzExMzI4MSAxNi4xMzIzMDQ2OSAtMS4wNjI1IDE3LjE4NzUgQy0xLjA1Nzk4ODI4IDE4LjIyMzI2MTcyIC0xLjA1MzQ3NjU2IDE5LjI1OTAyMzQ0IC0xLjA0ODgyODEyIDIwLjMyNjE3MTg4IEMtMS4wMzcwNDAyNiAyMi44ODQxMzkyIC0xLjAxOTEwNDgyIDI1LjQ0MjA3Njg2IC0xIDI4IEMyLjMgMjguMzMgNS42IDI4LjY2IDkgMjkgQzguNjcgMjkuNjYgOC4zNCAzMC4zMiA4IDMxIEM0LjA0IDMwLjY3IDAuMDggMzAuMzQgLTQgMzAgQy02LjA0Njc1NTczIDYuNjY2OTg0NzMgLTYuMDQ2NzU1NzMgNi42NjY5ODQ3MyAtMS45Mzc1IDEuMzEyNSBDLTAuOTc4NDM3NSAwLjY2MjgxMjUgLTAuOTc4NDM3NSAwLjY2MjgxMjUgMCAwIFogIiBmaWxsPSIjOEFERkI3IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg3LDEwKSIvPgo8cGF0aCBkPSJNMCAwIEMxLjQ0NDc0NDggMi44ODk0ODk2IDAuNTM4NzE1MSA0Ljc5NTg3NzUgMCA4IEMtMC4yNjU2Nzc3MiAxMS42MjE1Njg4OSAtMC40MTI1NjI3NSAxNS4yNDcwMTAxOCAtMC41NjI1IDE4Ljg3NSBDLTAuNjA1NjgzNTkgMTkuODQ5NTMxMjUgLTAuNjQ4ODY3MTkgMjAuODI0MDYyNSAtMC42OTMzNTkzOCAyMS44MjgxMjUgQy0wLjc5ODgyMTkgMjQuMjE4NjA4ODcgLTAuODk5ODU0MjkgMjYuNjA5Mjg3NDggLTEgMjkgQzQuOTQgMjkgMTAuODggMjkgMTcgMjkgQzE3IDI5LjMzIDE3IDI5LjY2IDE3IDMwIEMxMS40NTgwMTM2NiAzMS4xOTgyNjczMiAzLjI0NTk5NDQ5IDMyLjYyMjk5NzI0IC0yIDMwIEMtMy40NjQyMzc0MiAyMS45ODgxMzQ4NyAtNS4zNDM3MDg1NCA5LjQ1MTgzODEzIC0xLjQ4NDM3NSAyLjEyMTA5Mzc1IEMtMC43NDk2MDkzNyAxLjA3MTE1MjM0IC0wLjc0OTYwOTM3IDEuMDcxMTUyMzQgMCAwIFogIiBmaWxsPSIjOTZFNUMwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzMSwxMCkiLz4KPHBhdGggZD0iTTAgMCBDMC4zMyAwIDAuNjYgMCAxIDAgQzEgMS42NSAxIDMuMyAxIDUgQzIuMDcyNSA0Ljk1ODc1IDMuMTQ1IDQuOTE3NSA0LjI1IDQuODc1IEM3Ljc3NzIzNDg3IDQuOTkyNTc0NSA5LjA2MTA3MyA1LjM0ODQ3OTA3IDEyIDcgQzEyLjEyMDM2NjY0IDEyLjc3NzU5ODg0IDExLjgzMjA1ODIgMTguMjc5NTk5ODkgMTEgMjQgQzEwLjY3IDI0IDEwLjM0IDI0IDEwIDI0IEM5LjY3IDE4LjcyIDkuMzQgMTMuNDQgOSA4IEM2LjY5IDggNC4zOCA4IDIgOCBDMS4zNCA3LjY3IDAuNjggNy4zNCAwIDcgQzAgNC42OSAwIDIuMzggMCAwIFogIiBmaWxsPSIjOTBFNEJFIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMiwxNSkiLz4KPHBhdGggZD0iTTAgMCBDMC4wNTM5NDcwNSAyLjYwNDQ0MzQ4IDAuMDkzNjQ0NjkgNS4yMDc3Njk5OCAwLjEyNSA3LjgxMjUgQzAuMTQxNzU3ODEgOC41NTA0ODgyOCAwLjE1ODUxNTYyIDkuMjg4NDc2NTYgMC4xNzU3ODEyNSAxMC4wNDg4MjgxMiBDMC4yMTA3NDYyOCAxMy45MTI0NjQyNiAwLjE5Mzk3NTU1IDE1LjcwOTAzNjY4IC0yIDE5IEMtMiAxMy4zOSAtMiA3Ljc4IC0yIDIgQy00Ljk3IDIgLTcuOTQgMiAtMTEgMiBDLTExIDEuNjcgLTExIDEuMzQgLTExIDEgQy05LjU0MTgyMjAzIDAuODMxOTc5NDkgLTguMDgzNDUxNiAwLjY2NTYyODU3IC02LjYyNSAwLjUgQy01LjgxMjg5MDYzIDAuNDA3MTg3NSAtNS4wMDA3ODEyNSAwLjMxNDM3NSAtNC4xNjQwNjI1IDAuMjE4NzUgQy0yIDAgLTIgMCAwIDAgWiAiIGZpbGw9IiM4OEREQjYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQ5LDIwKSIvPgo8cGF0aCBkPSJNMCAwIEMwLjk0ODc1IDAuMDQxMjUgMS44OTc1IDAuMDgyNSAyLjg3NSAwLjEyNSBDMy41IDMgMy41IDMgMy44NzUgNi4xMjUgQzMuMjE1IDYuNzg1IDIuNTU1IDcuNDQ1IDEuODc1IDguMTI1IEMwLjg4NSA3Ljc5NSAtMC4xMDUgNy40NjUgLTEuMTI1IDcuMTI1IEMtMC40NjUgNy4xMjUgMC4xOTUgNy4xMjUgMC44NzUgNy4xMjUgQzAuODc1IDUuNDc1IDAuODc1IDMuODI1IDAuODc1IDIuMTI1IEMtMS4xMDUgMi4xMjUgLTMuMDg1IDIuMTI1IC01LjEyNSAyLjEyNSBDLTMuMTI1IDAuMTI1IC0zLjEyNSAwLjEyNSAwIDAgWiAiIGZpbGw9IiM5OEU0QzAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQxLjEyNSw0Ljg3NSkiLz4KPHBhdGggZD0iTTAgMCBDMS4zMiAwIDIuNjQgMCA0IDAgQzQuMzMgMS45OCA0LjY2IDMuOTYgNSA2IEMzLjAyIDcuMzIgMS4wNCA4LjY0IC0xIDEwIEMtMSA4LjY4IC0xIDcuMzYgLTEgNiBDMC4zMiA2IDEuNjQgNiAzIDYgQzMgNC4zNSAzIDIuNyAzIDEgQzIuMDEgMC42NyAxLjAyIDAuMzQgMCAwIFogIiBmaWxsPSIjOTRFNEJFIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNCw1KSIvPgo8cGF0aCBkPSJNMCAwIEMwIDEuMzIgMCAyLjY0IDAgNCBDLTEuOTggNC4zMyAtMy45NiA0LjY2IC02IDUgQy01LjYyNSAzLjA2MjUgLTUuNjI1IDMuMDYyNSAtNSAxIEMtMyAwIC0zIDAgMCAwIFogIiBmaWxsPSIjNTVERDlCIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0Miw3KSIvPgo8cGF0aCBkPSJNMCAwIEMwLjc0MjUgMC4wODI1IDEuNDg1IDAuMTY1IDIuMjUgMC4yNSBDMi4yNSAwLjkxIDIuMjUgMS41NyAyLjI1IDIuMjUgQy0wLjcyIDIuOTEgLTMuNjkgMy41NyAtNi43NSA0LjI1IEMtMy40MjY5MjMwOCAwLjMxMTUzODQ2IC0zLjQyNjkyMzA4IDAuMzExNTM4NDYgMCAwIFogIiBmaWxsPSIjNjNEN0ExIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNC43NSw1Ljc1KSIvPgo8L3N2Zz4K');
    width: 50px;
    height: 45px;
}

.testimonials-new-list .testimonials-desc {
    padding-right: 25px;
}

.testimonials-new-list .testimonials-desc p {
    /*font-size: 17px;*/
    line-height: 1.46;
}

.testimonials-new-list .testimonials-desc p:last-child {
    margin-bottom: 0;
}

.testimonials-new-list .testimonials-user {
    gap: 40px;
}

.testimonials-new-list .testimonials-user .image-wrap {
    flex: 50% 0;
    max-width: 535px;
    height: 315px;
    border-radius: 24px;
    overflow: hidden;
    order: 1;
}

.testimonials-new-list .testimonials-user .user-detail {
    flex: 50% 0;
    order: 2;
}

.testimonials-new-list .testimonials-user .user-detail .user-detail-wrap {
    align-items: center;
    gap: 20px;
}

.testimonials-new-list .user-detail .user-img {
    width: 150px;
    height: 150px;
    border-radius: 50%;
    overflow: hidden;
}

.testimonials-new-list .user-detail .user-desc {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    overflow: hidden;
    text-overflow: ellipsis;
}

.testimonials-new-list .testimonials-graph-images {
    gap: 50px;
}

.testimonials-new-list .testimonials-graph-images .image-wrap {
    height: 325px;
    border-radius: 30px;
    overflow: hidden;
    flex: 1;
}

.testimonials-new-list .testimonials-graph-images .image-one {
    flex: 60% 0;
    gap: 20px;
}

.testimonials-new-list .testimonials-graph-images .image-two {
    flex: 40% 0;
}

.object-fit-contain {
    object-fit: contain;
}

/*light-blue color*/
.light-blue {
    background-color: #DBEDF9;
}

.light-gray {
    background-color: #f2f4f5;
}

/*search*/

.search .search-wrapper {
    padding: 50px 0;
}

.search .search-wrapper .img-wrapper {
    height: 50px;
    width: 100%;
    max-width: 560px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px;
}

.search .search-wrapper p {
    margin-bottom: 0;
}

.search .search-wrapper .search-bar {
    max-width: 490px;
    margin: 0 auto;
    padding-bottom: 30px;
}

.search .form-control {
    border-radius: 30px;
    font-size: 20px;
}

.py-50 {
    padding: 50px 0;
}

.pb-50 {
    padding-bottom: 50px;
}

/*user*/


.user .user-image img {
    border-radius: 24px;
    overflow: hidden;
}

.user .user-image .ratio-box1 {
    aspect-ratio: 29 / 17;
    width: 100%;
    height: auto;
    overflow: hidden;
}

/*.user .user-image .ratio-box2 {*/
/*    aspect-ratio: 1 / 1;*/
/*    width: 100%;*/
/*    height: auto;*/
/*    overflow: hidden;*/
/*}*/
.user .user-detail {
    padding-right: 30px;
}

.user a {
    background: #514be0;
    border: 2px solid #514be0;
    border-radius: 50px;
    color: #fff;
    padding: 19px 36px;
}

.user a:hover {
    color: #514be0;
    background: transparent;
}


/*included-services*/

.included-services .service {
    border-radius: 24px;
}

.included-services .service .icon {
    max-width: 60px;
    max-height: 60px;
    width: 100%;
    height: 100%;
}

.included-services .card-body {
    border-bottom-left-radius: 24px;
    border-bottom-right-radius: 24px;
    bottom: 0;
}

.checklist .item-box {
    display: flex;
    align-items: flex-start;
    background-color: #f2f4f5;
    padding: 20px 20px 20px 40px;
    border-radius: 24px;
}

.checklist .item-box .item-text {
    margin-bottom: 0;
    background-image: url("data:image/svg+xml,%3Csvg fill='%23514be0' viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'%3E%3C/g%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'%3E%3C/g%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Ctitle%3Eionicons-v5-l%3C/title%3E%3Cpath d='M400,48H112a64.07,64.07,0,0,0-64,64V400a64.07,64.07,0,0,0,64,64H400a64.07,64.07,0,0,0,64-64V112A64.07,64.07,0,0,0,400,48ZM364.25,186.29l-134.4,160a16,16,0,0,1-12,5.71h-.27a16,16,0,0,1-11.89-5.3l-57.6-64a16,16,0,1,1,23.78-21.4l45.29,50.32L339.75,165.71a16,16,0,0,1,24.5,20.58Z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: left center;
    background-size: 33px;
    padding: 0 0 0 55px;
}

.service-card {
    position: relative;
    overflow: hidden;
    border-radius: 16px;
    height: 100%;
    min-height: 420px;
    border: none;
}

.service-card::after {
    pointer-events: none;
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: linear-gradient(360deg, rgba(3, 51, 89, 1) 0%, rgba(3, 51, 89, 1) 45%, rgba(3, 51, 89, 0.72) 60%, rgba(3, 51, 89, 0.4) 70%, rgba(3, 51, 89, 0.3) 80%, rgba(3, 51, 89, 0.15) 90%, rgba(3, 51, 89, 0) 99%)
}

.service-card .card-img {
    width: 100%;
    object-fit: cover;
    display: block;
    max-height: 230px;
}

.service-card .card-img img {
    height: 100%;
    object-fit: cover;
    width: 100%;
}

.service-card .card-overlay {
    padding: 0 30px 30px;
    margin: -60px 0 0 0;
    position: relative;
    height: 100%;
    display: flex;
    flex-wrap: wrap;
    align-content: end;
    z-index: 1;
}

/*traffic-estimator*/


.front-funnel {
    max-width: 1200px;
    width: 100%;
    margin: 0 auto;
}

.front-funnel .row {
    margin-right: 0;
    margin-left: 0;
}

.front-funnel .head_sec {
    background-color: #022744;
    padding: 60px 120px;
}

.front-funnel .head_sec .col {
    padding-left: 0;
    padding-right: 0;
}

.front-funnel .head_sec h2, .front-funnel .head_sec p {
    color: #fff;
    text-align: left;
}

.front-funnel #the_key {
    max-width: 1200px;
    width: 100%;
    padding: 50px 120px 0;
    margin: 0 auto;
}

.front-funnel #the_key h3, .front-funnel #the_key p, .front-funnel #the_key form, .front-funnel #the_key h4 {
    text-align: left;
}

.front-funnel #the_key p {
    color: #022744;
}

.front-funnel #the_key form .number-list {
    margin-right: 10px;
}

.front-funnel #the_key form .keyword_number_text {
    padding-top: 25px;
}

.front-funnel #the_key table#resultTable .first-tr, .front-funnel #the_key table#resultTable .first-item {
    width: 60%;
    float: left;
    margin: 0;
}

.front-funnel #the_key table#resultTable .second-tr, .front-funnel #the_key table#resultTable .third-tr, .front-funnel #the_key table#resultTable .second-item, .front-funnel #the_key table#resultTable .third-item {
    float: left;
    width: 17%;
    margin-left: 20px;
    text-align: center;
}

.front-funnel #the_key table#resultTable .first-tr th:nth-child(1), .first-item td:nth-child(1) {
    width: 5%;
    float: left;
}

.front-funnel #the_key table#resultTable .first-tr th, .first-item td {
    width: 30%;
    float: left;
    text-align: center;
}

.front-funnel #the_key table#resultTable .second-item td, .front-funnel #the_key table#resultTable .third-item td {
    width: 100%;
    float: left;
}

.front-funnel #the_key table#resultTable tr input {
    margin-bottom: 15px;
    background-color: #FFF;
    padding: 12px 16px;
    width: 100%;
    border: 1px solid #022744;
}

.front-funnel #the_key table#outputTable {
    width: 100%;
}

.front-funnel #the_key table#outputTable .first-item {
    width: 60%;
    float: left;
    margin: 30px 0 20px 0;
    text-align: left !important;
}

.front-funnel #the_key table#outputTable .second-item, .front-funnel #the_key table#outputTable .third-item {
    float: left;
    width: 17%;
    margin: 30px 0 20px 0;
    text-align: left !important;
}

.front-funnel #the_key table#outputTable .first-item span.total-estimated-traffic-number, .front-funnel #the_key table#outputTable .third-item span.total-traffic-number {
    color: #022744;
    font-weight: bold;
}

.front-funnel #the_key table#outputTable .second-item button#calculator, button#calculator2 {
    background-color: #022744 !important;
    color: #fff !important;
    width: 100% !important;
    height: 40px !important;
    margin: 5px !important;
}

.front-funnel #the_key table#outputTable .first-item td {
    text-align: left;
}

/* sub-menu */
header .menu-list > li {
    position: relative;
}

header .menu-list .sub-menu {
    display: none;
    position: absolute;
    top: 100%;
    width: max-content;
    background-color: #022744;
    padding: 10px 5px;
    margin-top: 8px;
    list-style: none;
}

header .menu-list > li:hover .sub-menu {
    display: block;
}

header .menu-list > li.menu-item-has-children:hover:before {
    content: "";
    background: transparent;
    height: 30px;
    position: absolute;
    top: 85%;
    left: 0;
    width: 142px;
}

header .menu-list .sub-menu li {
    margin-right: 0 !important;
    margin-bottom: 5px !important;
    line-height: normal !important;
}

header .menu-list .sub-menu li a {
    padding: 5px 10px;
    width: 100%;
    display: inline-block;
    color: white !important;
    line-height: 16px !important;
}

header .menu-list .sub-menu li a:hover {
    color: #514be0 !important;
}


/*evidence-new-page*/
.soft-gray{
    background-color: #F3F4F5;
}
.evidence-wrapper {
    padding: 150px 0;
}
.evidence-wrapper h1{
    margin-top: 0;
   margin-bottom: 60px;
}
.evidence-content strong{
    font-weight: 700;
}

.evidence-wrapper .testimonials-new-list{
    padding-bottom: 0;
}
.evidence-wrapper.evidence-content {
    margin-top: 40px;
}
.evidence-wrapper .evidence-content p:last-child{
    margin-bottom: 0;
}
.evidence-outer .testimonials-content p:last-child {
    margin-bottom: 20px;
}
.evidence-outer h3{
    margin: 0 0 ;
    font-weight: 700;
}
.images-wrapper {
    display: flex;
    flex-direction: column;
    gap: 60px;
}
.evidence-outer {
    display: flex;
    flex-direction: column;
    gap: 55px;
}

.pe-83 {
    padding-right: 62px;
}

.ps-83 {
    padding-left: 62px;
}


.evidence-outer .evidence-user .user-detail-wrap {
    align-items: center;
    gap: 30px;
}

.evidence-outer .evidence-user .user-detail-wrap .user-img {
    width: 170px;
    height: 170px;
    border-radius: 50%;
    overflow: hidden;
    flex:0 0 170px
}

.evidence-outer .evidence-user blockquote {
    font-style: normal;
}

.evidence-outer .evidence-user blockquote:before {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg width='56' height='41' viewBox='0 0 56 41' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.9 -5.31673e-05L16.5 28.0999L13.2 15.4999C17.1333 15.4999 20.3 16.5999 22.7 18.7999C25.1667 20.9999 26.4 24.0666 26.4 27.9999C26.4 31.8666 25.1333 34.9666 22.6 37.2999C20.1333 39.6333 17 40.7999 13.2 40.7999C9.4 40.7999 6.23333 39.6333 3.7 37.2999C1.23333 34.9666 1.41561e-07 31.8666 1.41561e-07 27.9999C1.41561e-07 26.9333 0.0666668 25.8666 0.2 24.7999C0.4 23.7333 0.766667 22.4333 1.3 20.8999C1.9 19.3666 2.76667 17.3666 3.9 14.8999L10.9 -5.31673e-05H24.9ZM53.9 -5.31673e-05L45.5 28.0999L42.2 15.4999C46.1333 15.4999 49.3 16.5999 51.7 18.7999C54.1667 20.9999 55.4 24.0666 55.4 27.9999C55.4 31.8666 54.1333 34.9666 51.6 37.2999C49.1333 39.6333 46 40.7999 42.2 40.7999C38.4 40.7999 35.2333 39.6333 32.7 37.2999C30.2333 34.9666 29 31.8666 29 27.9999C29 26.9333 29.0667 25.8666 29.2 24.7999C29.4 23.7333 29.7667 22.4333 30.3 20.8999C30.9 19.3666 31.7667 17.3666 32.9 14.8999L39.9 -5.31673e-05H53.9Z' fill='%2355DF9D'/%3E%3C/svg%3E%0A");
    width: 56px;
    height: 40px;
    display: inline-flex;
    min-width: 56px;
}
.evidence-outline {
    border-bottom: 3px solid #022744;
    margin: 100px 0;
}
.evidence-repeater-wrapper .testimonials-content strong{
    font-weight: 700;
}
.evidence-repeater-wrapper .evidence-user .d-block h4 {
    font-size: 19px;
    margin:0;
}
.evidence-repeater-wrapper .evidence-user .d-block p{
    margin-bottom: 30px;
}
.evidence-repeater-wrapper .evidence-outline:last-child {
    border-bottom: none;
    margin: 0;
}
.row.g-custom {
    margin-right: calc(-1 * var(--bg-g));
    margin-left: calc(-1 * var(--bg-g));
    --bg-g: 48px;
}
.row.g-custom [class*="col"] {
    padding-right: var(--bg-g);
    padding-left: var(--bg-g);
}
.button-section {
    position: relative;
    overflow: hidden;
    background: url('../images/button-section-bg.png') center/cover no-repeat;
}
.button-section .heading{
    max-width: 533px;
}
.button-section a{
    background-color: #55DF9D;
    max-width: 273px;
    height: 85px;
}
.button-section::after {
    content: "";
    position: absolute;
    right: 18%;
    top: 70%;
    transform: translateY(-50%);
    width: 153px;
    height: 153px;
    background-color: #19A7B8;
    border-radius: 50%;
}

.bg-images {
    position: relative;
    overflow: hidden;
}
.circle-shape {
    background: #514be0;
    width: 101px;
    height: 101px;
    border-radius: 50%;
    position: absolute;
    top: 59.2%;
    left: -59px;
}
.bg-images::before {
    content: '';
    background-image: url('../images/bg1.png');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    width: 218px;
    height: 243px;
    position: absolute;
    top: 52.4%;
    right: -98px;
}


@media (max-width: 998px) {
    .gap-2 {
        row-gap: 20px;
    }

    .py-50 {
        padding: 40px 0;
    }

    .pb-50 {
        padding-bottom: 40px;
    }

    .user .user-detail {
        padding-right: 30px;
    }

    .front-funnel .head_sec, .front-funnel #the_key {
        padding: 50px 98px 0;
    }
}

@media (max-width: 991px) {
    /* sub-menu */
    header .menu-list > li.menu-item-has-children:hover:before {
        display: none;
    }

    header .menu-list > li:hover .sub-menu {
        display: none;
    }

    header .menu-list .sub-menu {
        display: none;
        position: static;
        width: 100%;
    }

    header .menu-list .menu-item.open .sub-menu {
        display: block;
    }

    .row.g-custom,.gap {
        gap: 30px;
    }

    .pe-83 {
        padding-right: 0;
    }

    .ps-83 {
        padding-left: 0;
    }

    .evidence-wrapper{
        padding: 50px 0;
    }
    .evidence-outline {
        margin: 50px 0;
    }

}

@media (max-width: 576px) {
    h3{
        line-height: 1.2;
    }
    .testimonials-new-list .user-detail .user-img {
        width: 80px;
        height: 80px;
        min-width: 80px;
    }

    .testimonials-new-list .testimonials-user .user-detail {
        order: 0;
    }

    .search .search-wrapper .img-wrapper {
        max-width: 100%;
    }

    .user .user-detail {
        padding-right: 0;
    }
    .evidence-outer {
        gap:40px;
    }
    .evidence-outer .evidence-user .user-detail-wrap .user-img {
        width: 80px;
        height: 80px;
        min-width: 80px;
    }
    .evidence-outer .evidence-user blockquote:before {
        background-size: contain;
        background-repeat: no-repeat;
        background-position: center;
    }
    .button-section::after{
        display: none;
    }
}