.banner-section{
    background: url('../images/home/home-banner-bg.svg');
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    padding-top: 200px;
}
.banner-section img{
    margin-top: 47px;
     width:75%;
}
.brands-section p{
    font-size: 16px;
    line-height: 22px;
    font-weight: 700;
    color: #4E4D46;
    margin-bottom: 27px;
}
.transforming-section h2{
    margin-bottom: 34px;
}
.datasensorimg-min{
    padding: 29px 41px;
    border-radius: 18px;
    box-shadow: 0px 9.12px 54.73px 0px rgba(141, 0, 110, 0.05);
    margin-top: 53px;
    background: #fff;
}
.gradient-border-bottom.center::after {
    width: 517px;
    left: 50%; /* Move to the center */
    transform: translateX(-50%); /* Adjust back by half of its width */
}
.data-sensor-section h2{
    margin-bottom: 56px;
}
.seamlessly-complements h2{
    margin-bottom: 42px;
}
.trust-smartkatch h2{
    margin-bottom: 36px;
}
.trust-main{
    border-radius: 8px;
    background: #FAFAFF;
    padding: 26px 24px;
    box-shadow: 5px 5px transparent;
    transition: background 0.3s ease, box-shadow 0.3s ease;

}

.trust-main .truticon{
    padding: 14px;
    background: #fff;
    border-radius: 8px;
    margin-right: 14px;
    transition: background 0.3s ease;
}
.trust-main:hover{
box-shadow: 5px 5px #883396;
background: #F9E8F4;
}
.trust-main:hover .truticon{
    background: linear-gradient(161.18deg, #F4BA19 -46.78%, #F4BA19 -35.97%, #F4BA19 -33.26%, #F4B919 -32.59%, #F4B81A -31.91%, #F4B71A -31.23%, #F4B51B -30.56%, #F4B41B -29.88%, #F4B31C -29.21%, #F4B11D -28.53%, #F4B01E -27.85%, #F4AE1E -27.18%, #F4AC1F -26.5%, #F4AB1F -25.83%, #F4A920 -25.15%, #F4A820 -24.47%, #F4A621 -23.8%, #F4A521 -23.12%, #F4A322 -22.45%, #F4A122 -21.77%, #F49F23 -21.09%, #F49E23 -20.42%, #F49D23 -19.74%, #F49B23 -19.07%, #F49924 -18.39%, #F49724 -17.71%, #F49625 -17.04%, #F59425 -16.36%, #F59225 -15.69%, #F59026 -15.01%, #F58F26 -14.33%, #F58D26 -13.66%, #F68B27 -12.98%, #F68927 -12.31%, #F68827 -11.63%, #F68629 -10.95%, #F6852A -10.28%, #F5832C -9.6%, #F5812D -8.93%, #F5802E -8.25%, #F57F30 -7.57%, #F47D31 -6.9%, #F47C32 -6.22%, #F47A33 -5.54%, #F47834 -4.87%, #F47735 -4.19%, #F47536 -3.52%, #F37337 -2.84%, #F37238 -2.16%, #F37039 -1.49%, #F36E3B -0.81%, #F36D3C -0.14%, #F26B3D 0.54%, #F2693E 1.22%, #F2683E 1.89%, #F2663F 2.57%, #F26440 3.24%, #F16241 3.92%, #F16042 4.6%, #F15E42 5.27%, #F15C43 5.95%, #F15A44 6.62%, #F15845 7.3%, #F05646 7.98%, #F05546 8.65%, #F05447 9.33%, #F05348 10%, #F05249 10.68%, #F0504A 11.36%, #F04F4B 12.03%, #F04E4C 12.71%, #F04D4C 13.38%, #F04B4D 14.06%, #F04A4E 14.74%, #F0494F 15.41%, #EF4850 16.09%, #EF4650 16.77%, #EF4551 17.44%, #EF4451 18.12%, #EF4352 18.79%, #EF4253 19.47%, #EF4053 20.15%, #EF3E54 20.82%, #EF3D54 21.5%, #EF3C55 22.17%, #EF3B56 22.85%, #EF3957 23.53%, #EF3857 24.2%, #EE3658 24.88%, #EE3458 25.55%, #EE3259 26.23%, #EE3059 26.91%, #EE2F5A 27.58%, #EE2D5A 28.26%, #EE2B5B 28.93%, #EE295B 29.61%, #EE265C 30.29%, #EE245C 30.96%, #EE225D 31.64%, #EE1F5D 32.31%, #ED1D5E 32.99%, #ED1A5E 33.67%, #ED175F 34.34%, #EC1560 35.02%, #EC1360 35.69%, #EA1362 36.37%, #E91463 37.05%, #E71464 37.72%, #E61466 38.4%, #E51467 39.07%, #E41468 39.75%, #E31469 40.43%, #E2146B 41.1%, #E1146C 41.78%, #E0146D 42.46%, #DE146F 43.13%, #DD1470 43.81%, #DC1471 44.48%, #DB1472 45.16%, #DA1473 45.84%, #D91474 46.51%, #D81476 47.19%, #D71477 47.86%, #D61478 48.54%, #D4147A 49.22%, #D3147B 49.89%, #D2147C 50.57%, #D1147D 51.24%, #D0157F 51.92%, #CF1580 52.6%, #CE1581 53.27%, #CC1582 53.95%, #CB1583 54.62%, #CA1685 55.3%, #C91686 55.98%, #C81687 56.65%, #C71689 57.33%, #C5178B 58%, #C4178D 58.68%, #C3188D 59.36%, #C1198D 60.03%, #C0198C 60.71%, #BE1A8C 61.38%, #BC1B8C 62.06%, #BB1B8C 62.74%, #B91C8C 63.41%, #B81D8C 64.09%, #B61D8C 64.76%, #B51E8C 65.44%, #B31E8C 66.12%, #B21F8C 66.79%, #B01F8C 67.47%, #AE208C 68.15%, #AD208C 68.82%, #AB218C 69.5%, #AA218C 70.17%, #A9228C 70.85%, #A7228C 71.53%, #A5228C 72.2%, #A4228C 72.88%, #A2238B 73.55%, #A1238B 74.23%, #A0248B 74.91%, #9E248B 75.58%, #9D258B 76.26%, #9B258B 76.93%, #99258B 77.61%, #98258B 78.29%, #97268B 78.96%, #95268B 79.64%, #94268B 80.31%, #93278B 80.99%, #91278B 81.67%, #90278B 82.34%, #8E288B 83.02%, #8C288B 83.69%, #8B288B 84.37%, #89288B 85.05%, #88288B 85.72%, #87288B 86.4%, #85298B 87.07%, #84298B 87.75%, #82298B 88.43%, #812A8B 89.1%, #7F2A8B 89.78%, #7E2A8B 90.46%, #7C2A8B 91.13%, #7B2A8B 91.81%, #7A2B8B 92.48%, #792B8B 93.16%, #782B8B 93.84%, #762C8B 94.51%, #752C8B 95.19%, #742C8B 95.86%, #732C8B 96.54%, #712D8B 97.22%, #702D8C 97.89%, #6E2D8C 98.57%, #6D2D8C 99.24%, #6B2E8C 99.92%, #6A2E8C 100.6%, #692E8C 101.27%, #672E8C 101.95%, #662F8C 102.62%, #642F8C 103.3%, #622F8C 103.98%, #612F8C 104.65%, #5F308D 105.33%, #5E308D 106%, #5D308D 106.68%, #5B308D 107.36%, #59318D 108.03%, #57318D 108.71%, #56318D 109.38%, #54318D 110.06%, #52318D 110.74%, #51328E 111.41%, #4F328E 112.09%, #4D328E 112.76%, #4B328E 113.44%, #49338E 114.12%, #48338E 114.79%, #46338F 115.47%, #44338F 116.15%, #42348F 116.82%, #40348F 117.5%, #3E348F 118.17%, #3C348F 118.85%, #3A348F 119.53%, #383490 120.2%, #353590 120.88%, #333590 121.55%, #303590 122.23%, #2E3590 122.91%, #2B3591 123.58%, #293591 124.26%, #273691 124.93%, #273691 126.29%), #FFFFFF;
}
.trust-main:hover .truticon img{
    filter: brightness(0) invert(1);
    transition: 0.3s ease;
}
.trust-main:hover .hover-text-gradient{
       background: linear-gradient(91.45deg, #F4BA19 -23.11%, #F4BA19 -15.47%, #F4BA19 -13.56%, #F4B919 -13.09%, #F4B81A -12.61%, #F4B71A -12.13%, #F4B51B -11.65%, #F4B41B -11.18%, #F4B31C -10.7%, #F4B11D -10.22%, #F4B01E -9.75%, #F4AE1E -9.27%, #F4AC1F -8.79%, #F4AB1F -8.31%, #F4A920 -7.84%, #F4A820 -7.36%, #F4A621 -6.88%, #F4A521 -6.4%, #F4A322 -5.93%, #F4A122 -5.45%, #F49F23 -4.97%, #F49E23 -4.5%, #F49D23 -4.02%, #F49B23 -3.54%, #F49924 -3.06%, #F49724 -2.59%, #F49625 -2.11%, #F59425 -1.63%, #F59225 -1.16%, #F59026 -0.68%, #F58F26 -0.2%, #F58D26 0.28%, #F68B27 0.75%, #F68927 1.23%, #F68827 1.71%, #F68629 2.19%, #F6852A 2.66%, #F5832C 3.14%, #F5812D 3.62%, #F5802E 4.09%, #F57F30 4.57%, #F47D31 5.05%, #F47C32 5.53%, #F47A33 6%, #F47834 6.48%, #F47735 6.96%, #F47536 7.43%, #F37337 7.91%, #F37238 8.39%, #F37039 8.87%, #F36E3B 9.34%, #F36D3C 9.82%, #F26B3D 10.3%, #F2693E 10.77%, #F2683E 11.25%, #F2663F 11.73%, #F26440 12.21%, #F16241 12.68%, #F16042 13.16%, #F15E42 13.64%, #F15C43 14.12%, #F15A44 14.59%, #F15845 15.07%, #F05646 15.55%, #F05546 16.02%, #F05447 16.5%, #F05348 16.98%, #F05249 17.46%, #F0504A 17.93%, #F04F4B 18.41%, #F04E4C 18.89%, #F04D4C 19.36%, #F04B4D 19.84%, #F04A4E 20.32%, #F0494F 20.8%, #EF4850 21.27%, #EF4650 21.75%, #EF4551 22.23%, #EF4451 22.71%, #EF4352 23.18%, #EF4253 23.66%, #EF4053 24.14%, #EF3E54 24.61%, #EF3D54 25.09%, #EF3C55 25.57%, #EF3B56 26.05%, #EF3957 26.52%, #EF3857 27%, #EE3658 27.48%, #EE3458 27.95%, #EE3259 28.43%, #EE3059 28.91%, #EE2F5A 29.39%, #EE2D5A 29.86%, #EE2B5B 30.34%, #EE295B 30.82%, #EE265C 31.3%, #EE245C 31.77%, #EE225D 32.25%, #EE1F5D 32.73%, #ED1D5E 33.2%, #ED1A5E 33.68%, #ED175F 34.16%, #EC1560 34.64%, #EC1360 35.11%, #EA1362 35.59%, #E91463 36.07%, #E71464 36.54%, #E61466 37.02%, #E51467 37.5%, #E41468 37.98%, #E31469 38.45%, #E2146B 38.93%, #E1146C 39.41%, #E0146D 39.89%, #DE146F 40.36%, #DD1470 40.84%, #DC1471 41.32%, #DB1472 41.79%, #DA1473 42.27%, #D91474 42.75%, #D81476 43.23%, #D71477 43.7%, #D61478 44.18%, #D4147A 44.66%, #D3147B 45.13%, #D2147C 45.61%, #D1147D 46.09%, #D0157F 46.57%, #CF1580 47.04%, #CE1581 47.52%, #CC1582 48%, #CB1583 48.48%, #CA1685 48.95%, #C91686 49.43%, #C81687 49.91%, #C71689 50.38%, #C5178B 50.86%, #C4178D 51.34%, #C3188D 51.82%, #C1198D 52.29%, #C0198C 52.77%, #BE1A8C 53.25%, #BC1B8C 53.72%, #BB1B8C 54.2%, #B91C8C 54.68%, #B81D8C 55.16%, #B61D8C 55.63%, #B51E8C 56.11%, #B31E8C 56.59%, #B21F8C 57.06%, #B01F8C 57.54%, #AE208C 58.02%, #AD208C 58.5%, #AB218C 58.97%, #AA218C 59.45%, #A9228C 59.93%, #A7228C 60.41%, #A5228C 60.88%, #A4228C 61.36%, #A2238B 61.84%, #A1238B 62.31%, #A0248B 62.79%, #9E248B 63.27%, #9D258B 63.75%, #9B258B 64.22%, #99258B 64.7%, #98258B 65.18%, #97268B 65.65%, #95268B 66.13%, #94268B 66.61%, #93278B 67.09%, #91278B 67.56%, #90278B 68.04%, #8E288B 68.52%, #8C288B 69%, #8B288B 69.47%, #89288B 69.95%, #88288B 70.43%, #87288B 70.9%, #85298B 71.38%, #84298B 71.86%, #82298B 72.34%, #812A8B 72.81%, #7F2A8B 73.29%, #7E2A8B 73.77%, #7C2A8B 74.24%, #7B2A8B 74.72%, #7A2B8B 75.2%, #792B8B 75.68%, #782B8B 76.15%, #762C8B 76.63%, #752C8B 77.11%, #742C8B 77.59%, #732C8B 78.06%, #712D8B 78.54%, #702D8C 79.02%, #6E2D8C 79.49%, #6D2D8C 79.97%, #6B2E8C 80.45%, #6A2E8C 80.93%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
    transition: 0.3s ease;
}
.brandlogo-sld .swiper-wrapper{
    align-items: center;
    -webkit-transition-timing-function: linear !important;
    transition-timing-function: linear !important;
}
.data-sensor-section{
    background: url('../images/home/data-sensor-bg.svg');
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.trust-bg{
    position: absolute;
    bottom: 0px;
    right: 0px;
    z-index: 0;
}
.trust-smartkatch .container{
    position: relative;
    z-index: 1;
}
.product-platform h2{
    margin-bottom: 30px;
}
.product-platform{
    background: url('../images/home/product-platform-bg.jpg');
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 80px 0px;
    background-attachment: fixed;
}
.product-platform-bottom{
    margin-top: 50px;
}
.product-platform-main {
    background: #fff;
    width: 360px;
    border-radius: 8px;
    padding: 20px 17px;
    box-shadow: 10px 10px #883396;
    position: relative;
}
.pp-cnt h3{
    font-size: 21.22px;
    line-height: 23.51px;
    font-weight: 500;
    color: #191A1A;
    margin-bottom: 8px;
}
.pp-cnt p{
    font-size: 16px;
    line-height: 22.4px;
    color: #000;
}
.pp-arrow {
    position: absolute;
    top: -45px;
    right: 0px;
}
.ppone {
    top: -50px;
}
.pptwo {
    top: 460px;
    width: 293px;
}
.ppthree {
    top: 217px;
    left: 0px;
    width: 300px;
}
.ppfour {
    right: 25px;
    width: 300px;
    top: 80px;
}
.ppfive {
    right: 25px;
    width: 277px;
    top: 360px;
}
.action-section{
    background: url('../images/home/action-bg.svg');
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.faq-section h2{
    margin-bottom: 40px;
}
.faq-section .accordion-button:not(.collapsed) {
     background: linear-gradient(91.45deg, #F4BA19 -23.11%, #F4BA19 -15.47%, #F4BA19 -13.56%, #F4B919 -13.09%, #F4B81A -12.61%, #F4B71A -12.13%, #F4B51B -11.65%, #F4B41B -11.18%, #F4B31C -10.7%, #F4B11D -10.22%, #F4B01E -9.75%, #F4AE1E -9.27%, #F4AC1F -8.79%, #F4AB1F -8.31%, #F4A920 -7.84%, #F4A820 -7.36%, #F4A621 -6.88%, #F4A521 -6.4%, #F4A322 -5.93%, #F4A122 -5.45%, #F49F23 -4.97%, #F49E23 -4.5%, #F49D23 -4.02%, #F49B23 -3.54%, #F49924 -3.06%, #F49724 -2.59%, #F49625 -2.11%, #F59425 -1.63%, #F59225 -1.16%, #F59026 -0.68%, #F58F26 -0.2%, #F58D26 0.28%, #F68B27 0.75%, #F68927 1.23%, #F68827 1.71%, #F68629 2.19%, #F6852A 2.66%, #F5832C 3.14%, #F5812D 3.62%, #F5802E 4.09%, #F57F30 4.57%, #F47D31 5.05%, #F47C32 5.53%, #F47A33 6%, #F47834 6.48%, #F47735 6.96%, #F47536 7.43%, #F37337 7.91%, #F37238 8.39%, #F37039 8.87%, #F36E3B 9.34%, #F36D3C 9.82%, #F26B3D 10.3%, #F2693E 10.77%, #F2683E 11.25%, #F2663F 11.73%, #F26440 12.21%, #F16241 12.68%, #F16042 13.16%, #F15E42 13.64%, #F15C43 14.12%, #F15A44 14.59%, #F15845 15.07%, #F05646 15.55%, #F05546 16.02%, #F05447 16.5%, #F05348 16.98%, #F05249 17.46%, #F0504A 17.93%, #F04F4B 18.41%, #F04E4C 18.89%, #F04D4C 19.36%, #F04B4D 19.84%, #F04A4E 20.32%, #F0494F 20.8%, #EF4850 21.27%, #EF4650 21.75%, #EF4551 22.23%, #EF4451 22.71%, #EF4352 23.18%, #EF4253 23.66%, #EF4053 24.14%, #EF3E54 24.61%, #EF3D54 25.09%, #EF3C55 25.57%, #EF3B56 26.05%, #EF3957 26.52%, #EF3857 27%, #EE3658 27.48%, #EE3458 27.95%, #EE3259 28.43%, #EE3059 28.91%, #EE2F5A 29.39%, #EE2D5A 29.86%, #EE2B5B 30.34%, #EE295B 30.82%, #EE265C 31.3%, #EE245C 31.77%, #EE225D 32.25%, #EE1F5D 32.73%, #ED1D5E 33.2%, #ED1A5E 33.68%, #ED175F 34.16%, #EC1560 34.64%, #EC1360 35.11%, #EA1362 35.59%, #E91463 36.07%, #E71464 36.54%, #E61466 37.02%, #E51467 37.5%, #E41468 37.98%, #E31469 38.45%, #E2146B 38.93%, #E1146C 39.41%, #E0146D 39.89%, #DE146F 40.36%, #DD1470 40.84%, #DC1471 41.32%, #DB1472 41.79%, #DA1473 42.27%, #D91474 42.75%, #D81476 43.23%, #D71477 43.7%, #D61478 44.18%, #D4147A 44.66%, #D3147B 45.13%, #D2147C 45.61%, #D1147D 46.09%, #D0157F 46.57%, #CF1580 47.04%, #CE1581 47.52%, #CC1582 48%, #CB1583 48.48%, #CA1685 48.95%, #C91686 49.43%, #C81687 49.91%, #C71689 50.38%, #C5178B 50.86%, #C4178D 51.34%, #C3188D 51.82%, #C1198D 52.29%, #C0198C 52.77%, #BE1A8C 53.25%, #BC1B8C 53.72%, #BB1B8C 54.2%, #B91C8C 54.68%, #B81D8C 55.16%, #B61D8C 55.63%, #B51E8C 56.11%, #B31E8C 56.59%, #B21F8C 57.06%, #B01F8C 57.54%, #AE208C 58.02%, #AD208C 58.5%, #AB218C 58.97%, #AA218C 59.45%, #A9228C 59.93%, #A7228C 60.41%, #A5228C 60.88%, #A4228C 61.36%, #A2238B 61.84%, #A1238B 62.31%, #A0248B 62.79%, #9E248B 63.27%, #9D258B 63.75%, #9B258B 64.22%, #99258B 64.7%, #98258B 65.18%, #97268B 65.65%, #95268B 66.13%, #94268B 66.61%, #93278B 67.09%, #91278B 67.56%, #90278B 68.04%, #8E288B 68.52%, #8C288B 69%, #8B288B 69.47%, #89288B 69.95%, #88288B 70.43%, #87288B 70.9%, #85298B 71.38%, #84298B 71.86%, #82298B 72.34%, #812A8B 72.81%, #7F2A8B 73.29%, #7E2A8B 73.77%, #7C2A8B 74.24%, #7B2A8B 74.72%, #7A2B8B 75.2%, #792B8B 75.68%, #782B8B 76.15%, #762C8B 76.63%, #752C8B 77.11%, #742C8B 77.59%, #732C8B 78.06%, #712D8B 78.54%, #702D8C 79.02%, #6E2D8C 79.49%, #6D2D8C 79.97%, #6B2E8C 80.45%, #6A2E8C 80.93%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
    box-shadow:none;
}
.faq-section .accordion-button:focus {
    box-shadow:none;
}
.faq-section .accordion-button {
    padding: 24px 0px;
    background: transparent;
    font-size: 20px;
    line-height: 30px;
    font-weight: 600;
}
.faq-section .accordion-item{
    background: transparent;
    border: none;
    position: relative;
}
.faq-section .accordion-item:after{
    content: '';
    position: absolute;
    bottom: -0px;
    left: 0;
    height: 2px;
    width: 100%;
background: linear-gradient(293.81deg, #F4BA19 49.63%, #F4BA19 52.32%, #F4BA19 52.99%, #F4B919 53.15%, #F4B81A 53.32%, #F4B71A 53.49%, #F4B51B 53.66%, #F4B41B 53.83%, #F4B31C 53.99%, #F4B11D 54.16%, #F4B01E 54.33%, #F4AE1E 54.5%, #F4AC1F 54.66%, #F4AB1F 54.83%, #F4A920 55%, #F4A820 55.17%, #F4A621 55.34%, #F4A521 55.5%, #F4A322 55.67%, #F4A122 55.84%, #F49F23 56.01%, #F49E23 56.17%, #F49D23 56.34%, #F49B23 56.51%, #F49924 56.68%, #F49724 56.84%, #F49625 57.01%, #F59425 57.18%, #F59225 57.35%, #F59026 57.52%, #F58F26 57.68%, #F58D26 57.85%, #F68B27 58.02%, #F68927 58.19%, #F68827 58.35%, #F68629 58.52%, #F6852A 58.69%, #F5832C 58.86%, #F5812D 59.03%, #F5802E 59.19%, #F57F30 59.36%, #F47D31 59.53%, #F47C32 59.7%, #F47A33 59.86%, #F47834 60.03%, #F47735 60.2%, #F47536 60.37%, #F37337 60.53%, #F37238 60.7%, #F37039 60.87%, #F36E3B 61.04%, #F36D3C 61.21%, #F26B3D 61.37%, #F2693E 61.54%, #F2683E 61.71%, #F2663F 61.88%, #F26440 62.04%, #F16241 62.21%, #F16042 62.38%, #F15E42 62.55%, #F15C43 62.72%, #F15A44 62.88%, #F15845 63.05%, #F05646 63.22%, #F05546 63.39%, #F05447 63.55%, #F05348 63.72%, #F05249 63.89%, #F0504A 64.06%, #F04F4B 64.23%, #F04E4C 64.39%, #F04D4C 64.56%, #F04B4D 64.73%, #F04A4E 64.9%, #F0494F 65.06%, #EF4850 65.23%, #EF4650 65.4%, #EF4551 65.57%, #EF4451 65.73%, #EF4352 65.9%, #EF4253 66.07%, #EF4053 66.24%, #EF3E54 66.41%, #EF3D54 66.57%, #EF3C55 66.74%, #EF3B56 66.91%, #EF3957 67.08%, #EF3857 67.24%, #EE3658 67.41%, #EE3458 67.58%, #EE3259 67.75%, #EE3059 67.92%, #EE2F5A 68.08%, #EE2D5A 68.25%, #EE2B5B 68.42%, #EE295B 68.59%, #EE265C 68.75%, #EE245C 68.92%, #EE225D 69.09%, #EE1F5D 69.26%, #ED1D5E 69.43%, #ED1A5E 69.59%, #ED175F 69.76%, #EC1560 69.93%, #EC1360 70.1%, #EA1362 70.26%, #E91463 70.43%, #E71464 70.6%, #E61466 70.77%, #E51467 70.93%, #E41468 71.1%, #E31469 71.27%, #E2146B 71.44%, #E1146C 71.61%, #E0146D 71.77%, #DE146F 71.94%, #DD1470 72.11%, #DC1471 72.28%, #DB1472 72.44%, #DA1473 72.61%, #D91474 72.78%, #D81476 72.95%, #D71477 73.12%, #D61478 73.28%, #D4147A 73.45%, #D3147B 73.62%, #D2147C 73.79%, #D1147D 73.95%, #D0157F 74.12%, #CF1580 74.29%, #CE1581 74.46%, #CC1582 74.62%, #CB1583 74.79%, #CA1685 74.96%, #C91686 75.13%, #C81687 75.3%, #C71689 75.46%, #C5178B 75.63%, #C4178D 75.8%, #C3188D 75.97%, #C1198D 76.13%, #C0198C 76.3%, #BE1A8C 76.47%, #BC1B8C 76.64%, #BB1B8C 76.81%, #B91C8C 76.97%, #B81D8C 77.14%, #B61D8C 77.31%, #B51E8C 77.48%, #B31E8C 77.64%, #B21F8C 77.81%, #B01F8C 77.98%, #AE208C 78.15%, #AD208C 78.32%, #AB218C 78.48%, #AA218C 78.65%, #A9228C 78.82%, #A7228C 78.99%, #A5228C 79.15%, #A4228C 79.32%, #A2238B 79.49%, #A1238B 79.66%, #A0248B 79.82%, #9E248B 79.99%, #9D258B 80.16%, #9B258B 80.33%, #99258B 80.5%, #98258B 80.66%, #97268B 80.83%, #95268B 81%, #94268B 81.17%, #93278B 81.33%, #91278B 81.5%, #90278B 81.67%, #8E288B 81.84%, #8C288B 82.01%, #8B288B 82.17%, #89288B 82.34%, #88288B 82.51%, #87288B 82.68%, #85298B 82.84%, #84298B 83.01%, #82298B 83.18%, #812A8B 83.35%, #7F2A8B 83.51%, #7E2A8B 83.68%, #7C2A8B 83.85%, #7B2A8B 84.02%, #7A2B8B 84.19%, #792B8B 84.35%, #782B8B 84.52%, #762C8B 84.69%, #752C8B 84.86%, #742C8B 85.02%, #732C8B 85.19%, #712D8B 85.36%, #702D8C 85.53%, #6E2D8C 85.7%, #6D2D8C 85.86%, #6B2E8C 86.03%, #6A2E8C 86.2%, #692E8C 86.37%, #672E8C 86.53%, #662F8C 86.7%, #642F8C 86.87%, #622F8C 87.04%, #612F8C 87.2%, #5F308D 87.37%, #5E308D 87.54%, #5D308D 87.71%, #5B308D 87.88%, #59318D 88.04%, #57318D 88.21%, #56318D 88.38%, #54318D 88.55%, #52318D 88.71%, #51328E 88.88%, #4F328E 89.05%, #4D328E 89.22%, #4B328E 89.39%, #49338E 89.55%, #48338E 89.72%, #46338F 89.89%, #44338F 90.06%, #42348F 90.22%, #40348F 90.39%, #3E348F 90.56%, #3C348F 90.73%, #3A348F 90.9%, #383490 91.06%, #353590 91.23%, #333590 91.4%, #303590 91.57%, #2E3590 91.73%, #2B3591 91.9%, #293591 92.07%, #273691 92.24%, #273691 92.57%);
}
.faq-section .accordion-body {
    padding: 0px;
    padding-bottom: 24px;
margin-top: -10px;
}
.faq-section .accordion-body p{
    font-size: 16px;
    line-height: 24px;
}
.faq-section .gradient-border-bottom1::after {
    width: 517px;
}
.faq-section .accordion-button::after{
    content: url('../images/home/faq-open.svg');
    background-image: none;
    transform: none;
    width: unset;
    height: unset;
}
button.accordion-button.collapsed:after{
    content: url('../images/home/faq-close.svg');
    background-image: none;
    transform: none;
    width: unset;
    height: unset;
}
.footer-section{
    background: #18191C;
    padding-top: 55px;
}
.footer-section .container{
    padding-bottom: 55px;
}
.footer-section .container:last-child{
    padding-bottom: 24px;
}
.ftsocialicon li {
    list-style: none;
    margin-right: 12px;
}
.ftsocialicon li:last-child{
    margin-right: 0px;
}
.ftmenu li a{
    font-size: 18px;
    line-height: 27px;
    font-weight: 500;
}
.ftmenu li{
    margin-bottom: 11px;
}
.copyright{
    padding-top: 24px;
    border-top: 1px solid rgba(255, 255, 255, 0.10);
}
.copyright p{
    font-size: 14px;
    line-height: 21px;
}
.faqmin{
    border-radius: 17px;
    background: #FCF6FF;
    padding: 42px 40px;
}
.product-banner{
    padding-top: 200px;
}
.aboutus-banner{
    padding-top: 244px;
}
.product-banner-bg{
    position: absolute;
    bottom: 0px;
    right: 0px;
    z-index: 0;
}
.customerspg .product-banner-bg{
    right: -180px;
}
.financial-integrity h2{
    margin-bottom: 38px;
}
.financial-integrity .gradient-border-bottom.center::after{
    width: 723px;
}
.trust-smartkatch .gradient-border-bottom2.center:after{
    width: 517px;
    left: 50%;
    transform: translateX(-50%);
}
.financial-integrity-bg{
    position: absolute;
    right: 0px;
    top: 0px;
}
.comprehensive-catalytic .container{
    background: url('../images/product/comprehensive-catalytic.jpg');
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    padding: 75px 48px;
}
.comprehensive-catalytic h2{
    margin-bottom: 81px;
}
.comprehensive-main{
    padding: 30px;
    background: #fff;
    border-radius: 8px;
    width: 100%;
}
.comprehensive-main img{
    margin-right: 16px;
    width: 36px;
}
.spp{
    background: url('../images/product/spp-bg.svg');
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.spp h2{
    margin-bottom: 58px;
}
.spp .gradient-border-bottom2:after{
    width: 517px;
    left: 50%;
    transform: translateX(-50%);
}
.spp-img-main{
    padding: 40px 68px;
    border-radius: 18px;
    box-shadow: 0px 9.12px 54.63px 0px rgba(141, 0, 110, 0.05);
    background: #fff;
    margin-top: 40px;
}
.payright-section h2{
    margin-bottom: 29px;
}
.payright-section .gradient-border-bottom1::after{
    width: 517px;
}
.payright-section h2:before {
    position: absolute;
    left: -25px;
}
.payright-section h2.n-one:before{
    content: url('../images/product/n-1.svg');
}
.payright-section h2.n-two:before{
    content: url('../images/product/n-2.svg');
}
.payright-section h2.n-three:before{
    content: url('../images/product/n-3.svg');
}
.payright-section h2.n-four:before{
    content: url('../images/product/n-4.svg');
}
.payright-section h2.n-five:before{
    content: url('../images/product/n-5.svg');
}
.payright-section ul li{
    font-size: 18px;
    line-height: 27px;
}
.innerpg-banner{
    background: url('../images/innerpg-banner-bg.svg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding-top: 200px;
    padding-bottom: 80px;
}
.leadershippg .innerpg-banner{
    padding-top: 240px;
}
.contactinfo-main{
    padding-bottom: 24px;
    border-bottom: 1px solid rgba(114, 114, 114, 0.20);
    padding-top: 24px;
}
.contactinfo-main:first-child{
    padding-top: 0px;
}
.contactinfo-main:last-child{
    border-bottom: none;
    padding-bottom: 0px;
}
.contactinfo-img img{
    margin-right: 12px;
}
.contactinfo-cnt a{
    text-decoration: none;
    color: #18191C;
    font-size: 18px;
    line-height: 27px;
}
.contactinfo-cnt {
    margin-left: 50px;
}
.contactbelow-section{
    background: url('../images/contact/contact-bg.svg');
    background-size: cover;
    background-position: top;
    background-repeat: no-repeat;
}
.contact-form-main{
    border-radius: 8px;
    background: #fff;
    padding: 64px 46px;
}
.contact-form-main .form-label{
    margin-bottom: 6px;
    font-size: 14px;
    line-height: 20px;
    font-weight: 700;
    color: #344054;
}
.contact-form-main .form-control{
    border: none;
    background: #FAFAFF;
    box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);
    padding: 12px 16px;
    margin-bottom: 24px;
    font-size: 14px;
    line-height: 19.6px;
    color: #000;
}
.contact-form-main .form-control ::placeholder {
    color: #707070;
    opacity: 1; 
}
.contact-form-main textarea#message {
    height: 82px;
    margin-bottom: 32px;
}
.contactfrm-btn .btn{
    font-size: 18px;
    font-family: "Poppins", sans-serif !important;
    line-height: 27px;
    font-weight: 600;
    color: #fff;
    padding: 11px 32px;
    background: linear-gradient(180deg, #3B3D3D 0%, #191A1A 100%);
    border-radius: 8px;
}
.leadership-main {
    position: relative;
}

.leadership-img {
    background: #fff;
    border-radius: 8px;
    margin-bottom: 30px;
    box-shadow: 10px 10px transparent;
    transition: box-shadow 0.3s ease-in-out; /* Smooth and slow transition */
}

.leadership-card-bg {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 0;
    visibility: hidden;
    opacity: 0;
    transition: opacity 0.3s ease-in-out, visibility 0.3s ease-in-out; /* Smooth transition for visibility and opacity */
}

.leader-img-cnt {
    background: rgba(115, 13, 121, 0.85);
    border-radius: 8px;
    padding: 16px;
    width: 90%;
    position: absolute;
    bottom: 20px;
    left: 50%;
    transform: translateX(-50%);
    z-index: 99;
}
.leadershipmainimg{
    z-index: 99;
    position: relative;
}
.leadership-main:hover .leadership-card-bg {
    visibility: visible;
    opacity: 1;
    z-index: 0;
    display: block;
}

.leadership-main:hover .leadership-img {
    box-shadow: 10px 10px #883396;
}


.aboutuspg .financial-integrity, .customerspg .financial-integrity{
    background: url('../images/aboutus/journey-bg.svg');
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
}
.journey-main{
    background: #fff;
    border-radius: 8px;
    padding: 56px;
}
.journey-main h2{
    margin-bottom: 78px;
}
.journey-main .gradient-border-bottom::after{
    width: 517px;
}
.customerspg .journey-main .gradient-border-bottom::after{
    width: 665px;
}
.journey-main img{
    margin-bottom: 16px;
}
.our-mission-section{
    padding-top: 90px;
    background: url('../images/aboutus/our-mission-bg.jpg');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}
.mission-main{
    background: #fff;
    border-radius: 10px;
    box-shadow: 10px 10px #730D79;
    padding: 30px;
}
.ourvalue-section .container{
    border-radius: 8px;
    padding: 56px 50px;
    background: url('../images/aboutus/our-value-bg.jpg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
.ourvalue-main{
    background: #FAFAFF;
    border-radius: 8px;
    padding: 16px;
    padding-bottom: 30px;
}
.ourvalue-section .container .row{
    margin-top: 190px;
}
.aboutuspg .trust-smartkatch h2{
    margin-bottom: 50px;
}
.careers-banner{
    padding-top: 204px;
    padding-bottom: 40px;
    background: url('../images/career/career-banner-bg.svg');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}
.our-company-section{
    background: url('../images/career/company-bg.svg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top;
}
.our-company-section h2{
    margin-bottom: 53px;
}
.our-company-section .gradient-border-bottom::after{
    width: 560px;
}
.forward-section h2{
    margin-bottom: 65px;
}
.forward-section .gradient-border-bottom::after{
    width: 621px ;
}
.skcareer-section .container:first-child{
    background: url('../images/career/skcareer-main-bg.jpg');
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 56px;
    border-radius: 8px;
}
.skcareer-card-main h3{
    margin-bottom: 28px;
    font-weight: 700;
}
.skcareer-card-main {
    background: #fff;
    padding: 18px 23px;
    padding-bottom: 37px;
    border-radius: 8px;
}
.skbgimg{
    position: absolute;
    bottom: 0px;
    right: 0px;
    z-index: 0;
}
.border-right {
    position: relative;
}

.border-right::after {
    content: ""; 
    position: absolute;
    right: 0; 
    top: 50%; 
    transform: translateY(-50%); 
    width: 1px; 
    height: 32px;
    background-color: rgba(0, 0, 0, 0.20); 
}
.customerspg .journey-main{
    padding: 42px 52px;
}
.customerspg .financial-integrity h2{
    margin-bottom: 65px;
}
.sucess-stories-hd-min h2{
    margin-bottom: 30px !important;
}
.sucess-stories-hd-min .gradient-border-bottom2::after{
    left: 50%;
    transform: translate(-50%);
    width: 517px;
}

.financial-integrity .nav-pills .nav-link.active, .nav-pills .show>.nav-link {
background: linear-gradient(163.67deg, #F4BA19 -42.89%, #F4BA19 -32.17%, #F4BA19 -29.49%, #F4B919 -28.82%, #F4B81A -28.15%, #F4B71A -27.48%, #F4B51B -26.81%, #F4B41B -26.14%, #F4B31C -25.47%, #F4B11D -24.8%, #F4B01E -24.13%, #F4AE1E -23.46%, #F4AC1F -22.79%, #F4AB1F -22.12%, #F4A920 -21.44%, #F4A820 -20.77%, #F4A621 -20.1%, #F4A521 -19.43%, #F4A322 -18.76%, #F4A122 -18.09%, #F49F23 -17.42%, #F49E23 -16.75%, #F49D23 -16.08%, #F49B23 -15.41%, #F49924 -14.74%, #F49724 -14.07%, #F49625 -13.4%, #F59425 -12.73%, #F59225 -12.06%, #F59026 -11.39%, #F58F26 -10.72%, #F58D26 -10.05%, #F68B27 -9.38%, #F68927 -8.71%, #F68827 -8.04%, #F68629 -7.37%, #F6852A -6.7%, #F5832C -6.03%, #F5812D -5.36%, #F5802E -4.69%, #F57F30 -4.02%, #F47D31 -3.35%, #F47C32 -2.68%, #F47A33 -2.01%, #F47834 -1.34%, #F47735 -0.67%, #F47536 0%, #F37337 0.67%, #F37238 1.34%, #F37039 2.01%, #F36E3B 2.68%, #F36D3C 3.35%, #F26B3D 4.02%, #F2693E 4.69%, #F2683E 5.36%, #F2663F 6.03%, #F26440 6.7%, #F16241 7.37%, #F16042 8.04%, #F15E42 8.71%, #F15C43 9.38%, #F15A44 10.05%, #F15845 10.72%, #F05646 11.39%, #F05546 12.06%, #F05447 12.73%, #F05348 13.4%, #F05249 14.08%, #F0504A 14.75%, #F04F4B 15.42%, #F04E4C 16.09%, #F04D4C 16.76%, #F04B4D 17.43%, #F04A4E 18.1%, #F0494F 18.77%, #EF4850 19.44%, #EF4650 20.11%, #EF4551 20.78%, #EF4451 21.45%, #EF4352 22.12%, #EF4253 22.79%, #EF4053 23.46%, #EF3E54 24.13%, #EF3D54 24.8%, #EF3C55 25.47%, #EF3B56 26.14%, #EF3957 26.81%, #EF3857 27.48%, #EE3658 28.15%, #EE3458 28.82%, #EE3259 29.49%, #EE3059 30.16%, #EE2F5A 30.83%, #EE2D5A 31.5%, #EE2B5B 32.17%, #EE295B 32.84%, #EE265C 33.51%, #EE245C 34.18%, #EE225D 34.85%, #EE1F5D 35.52%, #ED1D5E 36.19%, #ED1A5E 36.86%, #ED175F 37.53%, #EC1560 38.2%, #EC1360 38.87%, #EA1362 39.54%, #E91463 40.21%, #E71464 40.88%, #E61466 41.55%, #E51467 42.22%, #E41468 42.89%, #E31469 43.56%, #E2146B 44.23%, #E1146C 44.9%, #E0146D 45.57%, #DE146F 46.24%, #DD1470 46.91%, #DC1471 47.58%, #DB1472 48.25%, #DA1473 48.92%, #D91474 49.59%, #D81476 50.27%, #D71477 50.94%, #D61478 51.61%, #D4147A 52.28%, #D3147B 52.95%, #D2147C 53.62%, #D1147D 54.29%, #D0157F 54.96%, #CF1580 55.63%, #CE1581 56.3%, #CC1582 56.97%, #CB1583 57.64%, #CA1685 58.31%, #C91686 58.98%, #C81687 59.65%, #C71689 60.32%, #C5178B 60.99%, #C4178D 61.66%, #C3188D 62.33%, #C1198D 63%, #C0198C 63.67%, #BE1A8C 64.34%, #BC1B8C 65.01%, #BB1B8C 65.68%, #B91C8C 66.35%, #B81D8C 67.02%, #B61D8C 67.69%, #B51E8C 68.36%, #B31E8C 69.03%, #B21F8C 69.7%, #B01F8C 70.37%, #AE208C 71.04%, #AD208C 71.71%, #AB218C 72.38%, #AA218C 73.05%, #A9228C 73.72%, #A7228C 74.39%, #A5228C 75.06%, #A4228C 75.73%, #A2238B 76.4%, #A1238B 77.07%, #A0248B 77.74%, #9E248B 78.41%, #9D258B 79.08%, #9B258B 79.75%, #99258B 80.42%, #98258B 81.09%, #97268B 81.76%, #95268B 82.43%, #94268B 83.1%, #93278B 83.77%, #91278B 84.44%, #90278B 85.12%, #8E288B 85.79%, #8C288B 86.46%, #8B288B 87.13%, #89288B 87.8%, #88288B 88.47%, #87288B 89.14%, #85298B 89.81%, #84298B 90.48%, #82298B 91.15%, #812A8B 91.82%, #7F2A8B 92.49%, #7E2A8B 93.16%, #7C2A8B 93.83%, #7B2A8B 94.5%, #7A2B8B 95.17%, #792B8B 95.84%, #782B8B 96.51%, #762C8B 97.18%, #752C8B 97.85%, #742C8B 98.52%, #732C8B 99.19%, #712D8B 99.86%, #702D8C 100.53%, #6E2D8C 101.2%, #6D2D8C 101.87%, #6B2E8C 102.54%, #6A2E8C 103.21%, #692E8C 103.88%, #672E8C 104.55%, #662F8C 105.22%, #642F8C 105.89%, #622F8C 106.56%, #612F8C 107.23%, #5F308D 107.9%, #5E308D 108.57%, #5D308D 109.24%, #5B308D 109.91%, #59318D 110.58%, #57318D 111.25%, #56318D 111.92%, #54318D 112.59%, #52318D 113.26%, #51328E 113.93%, #4F328E 114.6%, #4D328E 115.27%, #4B328E 115.94%, #49338E 116.61%, #48338E 117.28%, #46338F 117.95%, #44338F 118.62%, #42348F 119.29%, #40348F 119.96%, #3E348F 120.64%, #3C348F 121.31%, #3A348F 121.98%, #383490 122.65%, #353590 123.32%, #333590 123.99%, #303590 124.66%, #2E3590 125.33%, #2B3591 126%, #293591 126.67%, #273691 127.34%, #273691 128.68%);
}
.financial-integrity .nav-pills .nav-link {
    border-radius: 28px;
    padding: 18px 27px;
    background: rgba(29, 2, 84, 0.50);
    color: #fff !important;
    display: flex;
    text-align: start;
    align-items: center;
    font-size: 14px;
    line-height: 18px;
    font-weight: 600;
}
.success-stories-section{
    background: #F7F7FF;
    margin-top: 36px;
}
.outcome-main{
    padding: 32px;
    padding-bottom: 43px;
    background: #F9E8F4;
    border-radius: 8px;
    box-shadow: 10px 10px #710D77;
}
.tab-border-right {
    position: relative;
}

.tab-border-right::before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    height: 100%;
    width: 2px;
    background: linear-gradient(to bottom, 
        #82289100 0%,   /* Fully transparent at the top */
        #822891 40%,    /* Start solid color after a slight transition */
        #822891 60%,    /* Solid color near the middle */
        #82289100 100%  /* Fully transparent at the bottom */
    );
}
.testimonials-section h2{
    margin-bottom: 92px;
}
.testimonials-section .gradient-border-bottom2::after{
    width: 517px;
    left: 50%;
    transform: translate(-50%);
}
.testimonial-main{
    padding: 30px;
    border-radius: 6px;
    border: 1px solid #F0F6FF;
}
.testimonial-main h3{
    margin-bottom: 24px;
    color: #883396;
}
.testimonial-main p{
    margin-bottom: 24px;
    color: #808080;
}
.testimonial-main .d-flex p{
    color: #333333;
}
.customerspg .journey-main img {
    margin-bottom: 0px;
}
.outcome-main ul li::marker {
    color: #62308C; /* Bullet color */
}
.dspppg .our-mission-section{
    background: url('../images/data-security/practices-bg.jpg');
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    height: auto;
}
.privacy-policy-section{
    background: url('../images/data-security/privacy-policy-bg.svg');
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.privacy-policy-section h2{
    margin-bottom: 36px;
}
.book-form-main h3{
    color: #1A1A1A;
    line-height: 36px;
}
.book-form-main p{
    color: #797979;
}
.book-form-main{
    padding: 20px 24px;
    border: 1px solid rgba(201, 201, 201, 0.8);
    border-radius: 12px;
    padding-bottom: 63px;
}
.book-form-main .form-control{
    margin-bottom: 20px;
    border-radius: 8px;
    border: 1px solid rgba(112, 112, 112, 0.3);
    height: 44px;
    font-size: 14px;
    line-height: 16.1px;
    color: #7B7575;
    padding: 14px 22px;
}
.book-form-main label.form-label {
    background: #fff;
    width: fit-content;
    position: relative;
    margin-bottom: 0px;
    bottom: -12px;
    left: 16px;
    font-size: 14px;
    line-height: 16px;
    color: #000000;
}
.book-form-main .form-control:focus {
    border-color: rgba(112, 112, 112, 0.3);
    box-shadow: none;
}
.book-form-main .selectarrow{
    position: absolute;
    top: 35px;
    right: 10px;
}
.book-form-main .contactfrm-btn {
    margin-top: 22px;
    text-align: center;
}
.book-form-main .contactfrm-btn button{
    font-size: 16px;
    line-height: 19.76px;
    font-weight: 700;
    padding: 11px 32px;
}

.bookmap-section{
    padding-bottom: 40px;
}
.bookmap-section iframe{
    border-radius: 12px;
}
/* Popup Modal Styles */
.aboutuspg .popup-modal {
    display: none; /* Hidden by default */
    position: fixed;
    z-index: 1; /* Sit on top */
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5); /* Background color with opacity */
}

.aboutuspg .popup-content {
    background-color: white;
    padding: 20px;
    border-radius: 5px;
    width: 400px;
    margin: 100px auto;
}

.aboutuspg .popup-close {
    position: absolute;
    top: 10px;
    right: 10px;
    font-size: 30px;
    font-weight: bold;
    cursor: pointer;
}

.aboutuspg .popup-content form {
    display: flex;
    flex-direction: column;
}

.aboutuspg .popup-content form label {
    margin-top: 10px;
}

.aboutuspg .popup-content form input {
    padding: 8px;
    margin-bottom: 15px;
    width: 100%;
}

.aboutuspg .popup-content form button {
    padding: 10px;
    background-color: #007BFF;
    color: white;
    border: none;
    cursor: pointer;
}

.aboutuspg .popup-content form button:hover {
    background-color: #0056b3;
}
.downloadpopup button{
    font-size: 16px;
    line-height: 24px;
        background: linear-gradient(91.45deg, #F4BA19 -23.11%, #F4BA19 -15.47%, #F4BA19 -13.56%, #F4B919 -13.09%, #F4B81A -12.61%, #F4B71A -12.13%, #F4B51B -11.65%, #F4B41B -11.18%, #F4B31C -10.7%, #F4B11D -10.22%, #F4B01E -9.75%, #F4AE1E -9.27%, #F4AC1F -8.79%, #F4AB1F -8.31%, #F4A920 -7.84%, #F4A820 -7.36%, #F4A621 -6.88%, #F4A521 -6.4%, #F4A322 -5.93%, #F4A122 -5.45%, #F49F23 -4.97%, #F49E23 -4.5%, #F49D23 -4.02%, #F49B23 -3.54%, #F49924 -3.06%, #F49724 -2.59%, #F49625 -2.11%, #F59425 -1.63%, #F59225 -1.16%, #F59026 -0.68%, #F58F26 -0.2%, #F58D26 0.28%, #F68B27 0.75%, #F68927 1.23%, #F68827 1.71%, #F68629 2.19%, #F6852A 2.66%, #F5832C 3.14%, #F5812D 3.62%, #F5802E 4.09%, #F57F30 4.57%, #F47D31 5.05%, #F47C32 5.53%, #F47A33 6%, #F47834 6.48%, #F47735 6.96%, #F47536 7.43%, #F37337 7.91%, #F37238 8.39%, #F37039 8.87%, #F36E3B 9.34%, #F36D3C 9.82%, #F26B3D 10.3%, #F2693E 10.77%, #F2683E 11.25%, #F2663F 11.73%, #F26440 12.21%, #F16241 12.68%, #F16042 13.16%, #F15E42 13.64%, #F15C43 14.12%, #F15A44 14.59%, #F15845 15.07%, #F05646 15.55%, #F05546 16.02%, #F05447 16.5%, #F05348 16.98%, #F05249 17.46%, #F0504A 17.93%, #F04F4B 18.41%, #F04E4C 18.89%, #F04D4C 19.36%, #F04B4D 19.84%, #F04A4E 20.32%, #F0494F 20.8%, #EF4850 21.27%, #EF4650 21.75%, #EF4551 22.23%, #EF4451 22.71%, #EF4352 23.18%, #EF4253 23.66%, #EF4053 24.14%, #EF3E54 24.61%, #EF3D54 25.09%, #EF3C55 25.57%, #EF3B56 26.05%, #EF3957 26.52%, #EF3857 27%, #EE3658 27.48%, #EE3458 27.95%, #EE3259 28.43%, #EE3059 28.91%, #EE2F5A 29.39%, #EE2D5A 29.86%, #EE2B5B 30.34%, #EE295B 30.82%, #EE265C 31.3%, #EE245C 31.77%, #EE225D 32.25%, #EE1F5D 32.73%, #ED1D5E 33.2%, #ED1A5E 33.68%, #ED175F 34.16%, #EC1560 34.64%, #EC1360 35.11%, #EA1362 35.59%, #E91463 36.07%, #E71464 36.54%, #E61466 37.02%, #E51467 37.5%, #E41468 37.98%, #E31469 38.45%, #E2146B 38.93%, #E1146C 39.41%, #E0146D 39.89%, #DE146F 40.36%, #DD1470 40.84%, #DC1471 41.32%, #DB1472 41.79%, #DA1473 42.27%, #D91474 42.75%, #D81476 43.23%, #D71477 43.7%, #D61478 44.18%, #D4147A 44.66%, #D3147B 45.13%, #D2147C 45.61%, #D1147D 46.09%, #D0157F 46.57%, #CF1580 47.04%, #CE1581 47.52%, #CC1582 48%, #CB1583 48.48%, #CA1685 48.95%, #C91686 49.43%, #C81687 49.91%, #C71689 50.38%, #C5178B 50.86%, #C4178D 51.34%, #C3188D 51.82%, #C1198D 52.29%, #C0198C 52.77%, #BE1A8C 53.25%, #BC1B8C 53.72%, #BB1B8C 54.2%, #B91C8C 54.68%, #B81D8C 55.16%, #B61D8C 55.63%, #B51E8C 56.11%, #B31E8C 56.59%, #B21F8C 57.06%, #B01F8C 57.54%, #AE208C 58.02%, #AD208C 58.5%, #AB218C 58.97%, #AA218C 59.45%, #A9228C 59.93%, #A7228C 60.41%, #A5228C 60.88%, #A4228C 61.36%, #A2238B 61.84%, #A1238B 62.31%, #A0248B 62.79%, #9E248B 63.27%, #9D258B 63.75%, #9B258B 64.22%, #99258B 64.7%, #98258B 65.18%, #97268B 65.65%, #95268B 66.13%, #94268B 66.61%, #93278B 67.09%, #91278B 67.56%, #90278B 68.04%, #8E288B 68.52%, #8C288B 69%, #8B288B 69.47%, #89288B 69.95%, #88288B 70.43%, #87288B 70.9%, #85298B 71.38%, #84298B 71.86%, #82298B 72.34%, #812A8B 72.81%, #7F2A8B 73.29%, #7E2A8B 73.77%, #7C2A8B 74.24%, #7B2A8B 74.72%, #7A2B8B 75.2%, #792B8B 75.68%, #782B8B 76.15%, #762C8B 76.63%, #752C8B 77.11%, #742C8B 77.59%, #732C8B 78.06%, #712D8B 78.54%, #702D8C 79.02%, #6E2D8C 79.49%, #6D2D8C 79.97%, #6B2E8C 80.45%, #6A2E8C 80.93%);
    font-weight: 600;
}
.aboutuspg .product-banner-bg {
    right: -180px;
}
.formpara{
    font-size: 12px !important;
    line-height: 20px !important;
}
.community-section h2{
    margin-bottom: 46px;
}
.community-section .gradient-border-bottom2::after{
    width: 400px;
    left: 50%;
    transform: translate(-50%);
}
.unparalleled-section{
    background: url('../images/data-security/unparalleled-bg.png');
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
}
.unparalleled-section h2{
    margin-bottom: 35px;
}
.financial-integrity.certificate h2{
    margin-bottom: 50px !important;
}
@media screen and (min-width:1200px){
    .dspppg .financial-integrity li.nav-item{
        padding-right: 20px;
        padding-left: 0px;
        width: auto;
    }
    .dspppg .financial-integrity li.nav-item:last-child{
        padding-right: 0px;
    }
    .microsoftlogo{
        width:80% !important;
    }
    .max-1000{
        max-width: 1000px; 
        margin: auto;
    }
    .nasscom{
        width: 253px !important;
    }
    .financial-integrity li.nav-item {
        padding: 0 5px;
        display: flex;
        width: 25%;
    }
    .aboutuspg .ourvalue-section .container{
        height: 585px;
    }
    .aboutuspg .our-mission-section{
        height: 612px;
    }
    .dspppg .our-mission-section{
        padding-top: 89px;
        padding-bottom: 102px;
    }
    .innerpg-banner{
        height: 414px;
    }
    .faqmin{
        max-width: 1076px;
        margin: auto;
    }
    
}
@media screen and (min-width:768px) and (max-width:1080px){
    .spp-img-main {
    padding: 20px 20px;
}
    .logo-tab-border-right{position: relative;}
    .logo-tab-border-right::after {
        content: "";
        position: absolute;
        right: 0;
        top: 50%;
        transform: translateY(-50%);
        width: 1px;
        height: 32px;
        background-color: rgba(0, 0, 0, 0.20);
    }
    .aboutus-banner {
        padding-top: 150px;
    }
    .journey-main {
        padding: 30px;
    }
    .product-banner-bg img,  .financial-integrity-bg img{
        width: 70%;
    }
    .product-banner-bg, .financial-integrity-bg {
        text-align: right;
    }
    .forward-section .gradient-border-bottom::after {
        width: 500px;
        left: 50%;
        transform: translate(-50%);
    }
    .our-company-section .gradient-border-bottom::after {
        width: 340px;
    }
    .tab-border-none:after, .tab-border-none:before{
        content: unset;
    }
}
@media screen and (max-width:1000px){
    .customerspg .journey-main .gradient-border-bottom::after {
        width: 100%;
    }
    .dspppg .our-mission-section{
        background: transparent;
        padding-bottom: 50px;
    }
    .financial-integrity ul#pills-tab {
        flex-wrap: nowrap;
        overflow: scroll;
    }
    .financial-integrity li.nav-item {
        white-space: nowrap;
        margin-right: 10px;
    }
    .sucess-stories-hd-min .gradient-border-bottom2::after {
        width: -webkit-fill-available;
    }
    .skcareer-card-main {
        padding: 20px;
        background: #f9e8f496;
    }
    .skcareer-section h2{
        color: #000 !important;
    }
    .skcareer-section p{
        color: #000 !important;
    }
    .skcareer-section .container:first-child {
        background: transparent;
        padding: 0px 15px;
    }
    .forward-section h2 {
        margin-bottom: 50px;
    }
    .our-company-section h2 {
        margin-bottom: 40px;
    }
    .careers-banner {
        padding-top: 150px;
    }
    .our-mission-section{
        background: transparent;
        padding:0px;
        height: auto;
    }
    .journey-main .gradient-border-bottom::after {
        width: -webkit-fill-available;
    }
    .ourvalue-section .container .row {
        margin-top: 30px;
    }
    .ourvalue-section h2{
        color:  #000 !important;
    }
    .ourvalue-section .container {
        background: transparent;
        padding: 0px 15px;
    }
    .contact-form-main {
        padding: 30px;
    }
    .comprehensive-main {
        padding: 20px;
        background: #f9e8f496;
    }
    .comprehensive-catalytic h2 {
        margin-bottom: 25px;
    }
    .comprehensive-catalytic  h2{
        color:  #000 !important;
    }
    .comprehensive-catalytic .container {
        background: transparent;
        padding: 0px 15px;
    }
    .spp .gradient-border-bottom2:after {
        width: -webkit-fill-available;
    }
.financial-integrity .gradient-border-bottom.center::after {
    width: -webkit-fill-available;
}
.payright-section .gradient-border-bottom1::after {
    width: -webkit-fill-available;
}
    .bannerimg img {
        width: 100%;
    }
    .product-platform-main {
        position: unset;
        width: 100%;
        margin-bottom: 60px;
    }
    .product-platform-bottom {
        margin-top: 20px;
    }
    .col-reverse{
        flex-direction: column-reverse;
    }
    .product-platform-bottom h3{
        margin-bottom: 0px !important;
    }
    .product-platform-main:last-child{
        margin-bottom: 0px;
    }
    .faq-section .accordion-button {
        padding: 18px 0px;
        font-size: 18px;
        line-height: 27px;
    }
    .ftmenu li a {
        font-size: 16px;
        line-height: 24px;
    }
    .product-platform {
        padding: 50px 0px;
    }
    h3 {
        font-size: 24px;
        line-height: 32px;
    }
    .payright-section ul li {
        font-size: 16px;
        line-height: 24px;
    }
    .innerpg-banner {
        padding-top: 170px;
    }
    .testimonials-section h2 {
        margin-bottom: 60px;
    }
    .testimonials-section .gradient-border-bottom2::after {
        width: -webkit-fill-available;
    }
    
}
@media screen and (max-width:500px){
    .navbar-brand img{
        width:100%;
    }
    .mbl-block{
        display:block !important;
    }
    .community-section .gradient-border-bottom2::after {
        width: 100%;
    }
    .aboutuspg .popup-content {
        width: 95%;
    }
    .mbl-border-none:after, .mbl-border-none:before{
        content: unset;
    }
    .careers-banner{
        padding-bottom: 0px;
    }
    .our-company-section .gradient-border-bottom::after {
        width: -webkit-fill-available;
    }
    .forward-section .gradient-border-bottom::after {
        width: -webkit-fill-available;
    }
    .mission-main {
        padding: 20px;
    }
    .journey-main h2 {
        margin-bottom: 40px;
    }
    .journey-main {
        padding: 20px !important;
    }
    .spp-img-main {
        padding: 20px 0px;
        margin-top: 20px;
    }
    .product-banner-bg img,  .financial-integrity-bg img{
        width: 50%;
    }
    .product-banner-bg, .financial-integrity-bg {
        text-align: right;
    }
    .product-banner {
        padding-top: 150px;
    }
    .aboutus-banner{
        padding-top: 150px;
    }
    .payright-section h2:before {
        left: 0px;
    }
    .trust-smartkatch .gradient-border-bottom2.center:after{
        width: 100%;
    }
    .copyright p {
        font-size: 12px;
    }
    button.accordion-button.collapsed:after {
        padding-left: 5px;
    }
    .faqmin {
        padding: 20px 15px;
    }
    .product-platform-main {
        width: 95%;
    }
    .gradient-border-bottom.center::after {
        width: 100%;
    }
    .faq-section .gradient-border-bottom1::after {
        width: 100%;
    }
    .datasensorimg-min {
        padding: 15px;
        margin-top: 25px;
    }
}
/* screen width 100% start */
@media screen and (min-width:1200px) and (max-width:1300px){
    .product-platform h2 {
        font-size: 40px;
    }
    .product-platform-bottom h3{
        font-size: 24px;
        line-height:32px;
    }
    .product-banner h1{
        font-size: 50px !important;
    }
     .microsoftlogo{
        width:90% !important;
    }
 
}
/* screen width 100% end */

/* screem width 90% to 50% start */
@media screen and (min-width:1300px) and (max-width:3000px){
    .ppfour {
        right: 90px;
    }
    .ppfive {
        right: 90px;
    }
     
  
}
/* screem width 90% to 50% end */


/* screen width 90% start */
@media screen and (min-width:1300px) and (max-width:1500px){
    
}
/* screen width 90% end */

/* Screen size 80% start */
@media screen and (min-width:1500px) and (max-width:1600px){
 
}
/* Screen size 80% end */

/* pre system  start*/
@media screen and (min-width:1510px) and (max-width:1540px){
  
}
/* pre system  end*/


/* Screen size 75% start */
@media screen and (min-width:1700px) and (max-width:1800px){
 
}
/* Screen size 75% end */

/* Screen size 67% start */
@media screen and (min-width:1800px) and (max-width:2000px){
   
}
/* Screen size 67% end */

/* Screen size 50% start */
@media screen and (min-width:2000px) {
  
}
/* Screen size 50% end */


@media screen and (max-width:767px) {
  .banner-section img{
    width:100%;
}
}


@media only screen and (min-width: 768px) and (max-width: 1024px) {
   .banner-section img{
    width:100%;
}
}

/*Home Key plaform */
/*.key-platform */

/*Start: custom accrodian home page */
.custom-img {
  border-radius: 16px;
}

.custom-accordion {
  background: transparent;
}

.custom-accordion .accordion-item {
  border: none;
  margin-bottom: 12px;
  border-radius: 16px;
  overflow: hidden;
  box-shadow: 0 2px 8px rgba(44, 62, 80, 0.06);
}

.custom-accordion .accordion-button {
  background: #f7f3fd;
  color: #222;
  font-weight: 600;
  border: none;
  border-radius: 16px;
  box-shadow: none;
  padding: 5px 24px;
  font-size: 1.1rem;
  transition: background 0.2s, color 0.2s;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.custom-accordion .accordion-button:not(.collapsed) {
  background: #F9E8F4;
  color: #6c2eb7;
  border-radius: 10px 10px 0px 0px;
}

.custom-accordion .accordion-button:after {
  content: url(../images/home/accordian-arrow-02.svg);
  transition: transform 0.3s;
}
.custom-accordion .accordion-button:not(.collapsed)::after {
    background-image: none;
}
.custom-accordion button.accordion-button.collapsed:after {
content: url(../images/home/accordian-arrow.svg);
position: relative;
top: 10px;
left: 0px;
}

.custom-accordion .accordion-button:after {
    transition: transform 0.3s;
    position: relative;
    right: 20px;
    bottom: 15px;
    transform: rotate(0deg);
}

.custom-accordion .accordion-body {
  background: #F9E8F4;
  color: #222;
  border-radius: 0 0 16px 16px;
  padding: 16px 24px 20px 24px;
  font-size: 1rem;
  border-top: none;
}

.custom-accordion .custom-title {
  color: #6c2eb7;
  font-weight: bold;
  font-size: 1.1rem;
}

@media screen and (max-width:767px){ 
 .custom-accordion button.accordion-button.collapsed:after {
top: 7px;
left: 0px;
}

.custom-accordion .accordion-button:after {
        right: 20px;
        bottom: 5px;
    }  
}
/*End: custom accrodian home page */
.row.five-cols {
    justify-content: center;
}
.five-cols > .col {
  flex: 0 0 20%;
  max-width: 20%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 40px;
}
@media (max-width: 768px) {
  .five-cols > .col {
    flex: 0 0 33.3%;
    max-width: 33.3%;
  }
}
@media (max-width: 480px) {
  .five-cols > .col {
    flex: 0 0 50%;
    max-width: 50%;
  }
}

/* header styles */
@media (min-width: 1200px) {
.cus-logo-s {
 position: absolute;
 top:-5px;
}
}
@media screen and (max-width: 1199px) {
.cus-logo-s img {
width: 50%;
}
}





