:root{
    
    /* New Root Color */
    --primary: #F2A843;
    --blue-primary : #25395C;
    --secondary: #35373B;
    --off-white: #F8F7F3;
    --blue-border-color: #25395C1A;
}

/* New Base Theme Typography */
h1{font-size: var(--font-55); line-height: initial;}
h2{font-size: var(--font-35); line-height: 53px;}
h3{font-size: var(--font-30); line-height: 40px;}
h4{font-size: var(--font-24); line-height: 32px;}
h5{font-size: var(--font-20); line-height: 28px;}
h6{font-size: var(--font-18); line-height: 26px;}
p {font-size: var(--font-20); line-height: 28px;}

h1, h2, h3, h4, h5, h6, p {color: var(--color-black);}
h1, h2, h3 {font-weight: 700;}

a:hover {color: var(--primary);}
.mab-60 {margin-bottom: 60px;}
.section-spacing { padding: 150px 0;}

p a, .development-link-text a {color: var(--primary);}

/* Button */
.btn1 {padding: 13px 20px; border-radius: 40px; font-size: var(--font-20); line-height: 24px; text-transform: capitalize; display: inline-flex; align-items: center; justify-content: center; letter-spacing: 0px; gap: 10px; box-shadow: 0px 4px 20px 0px #FDCD5666; border-radius: 40px;}
.btn1 svg path {transition: all ease-in-out 0.3s;}
.btn1:hover svg path {fill: var(--color-black);}
.testimonial-section .section-inner-head,.new-testimonial-section .section-inner-head{text-align: center;max-width: 750px;margin-inline: auto;}

/* header-main */
.header-main { position: absolute; top: 0; right: 0; left: 0; background: transparent; border-bottom: 1px solid #FFFFFF29; width: 100%; }
.header-main.sticky-header { background: var(--color-white); animation: slideDown 0.35s ease-out; position: fixed; box-shadow: 10px 9px 50px rgb(13 28 62 / 10%); }
@keyframes slideDown { from { transform: translateY(-100%);}  to { transform: translateY(0);} }


/* Related Projects Section */
/* .related-projec-section {padding-bottom: 50px;} */
.related-projec-section .section-inner-head { max-width: 700px;}
.related-projec-section .follow-title { display: flex; align-items: end; gap: 5px; font-weight: var(--fw-500); font-size: 16px; line-height: 24px; vertical-align: middle; margin-bottom: 10px; color: var(--color-black);}
.follow-partner { display: flex; flex-wrap: wrap; gap: 10px 20px;}
.related-card-group {display: grid; grid-template-columns: 1fr 1fr; gap: 30px;}
.related-product-card {border: 1px solid var(--blue-border-color); border-radius: 12px; overflow: hidden;}
.related-product-card-body {display: flex; align-items: end; gap: 10px; padding: 30px;}
.related-product-card-body .product-title {margin-bottom: 16px;}
.related-product-card-body .product-title a:hover {color: #EF7310 !important;}
.arrow-btn {flex: 0 0 auto; width: 54px; height: 54px; display: inline-flex; align-items: center; justify-content: center; border-radius: 50%; border: 1px solid var(--blue-primary); box-shadow: 0px 4px 15px 0px #1D190E1A;}
.arrow-btn, .arrow-btn * {transition: all ease-in-out 0.3s;}
.arrow-btn:hover { border-color: var(--color-black);}
.arrow-btn:hover img {transform: rotate(-35deg);}

/* Testimonials New Section */
.new-testimonial-card-group .swiper-slide {display: grid; gap: 20px; height: auto !important;}
.new-testimonial-card-group .swiper-slide:not(:has(.testimonial-user-image)) {grid-template-columns: 1fr;}
.testimonial-slider .swiper-wrapper {display: flex; align-items: stretch;}
.new-testimonial-card-group h4 {margin: 0px;}
.testimonial-user-image {border-radius: 8px; overflow: hidden; position: relative;}
.testimonial-user-image .playbtn {position: absolute; right: 20px; bottom: 20px; width: 66px; height: 66px; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; border: 1px solid #25395C26; backdrop-filter: blur(12px); background-color: #00000017; outline: none;}
.testimonial-user-image .playbtn img {width: 34px; height: 34px; min-height: unset; object-fit: contain; position: relative;}
.testimonial-user-image .playbtn::before {content: ''; width: 100%; height: 100%; border-radius: 50%; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); background-color: #0000002e; animation: pulse-border 1500ms ease-out infinite;}
@keyframes pulse-border { 0% { transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1); opacity: 1 } 100% { transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5); opacity: 0}}
.testimonial-user-image img {width: 100%; min-height: 100%; object-fit: cover;}
.new-testimonial-card {padding-bottom: 20px;}
.new-testimonial-user-details {justify-content: center; gap: 32px;}
.new-testimonial-user-details, .busniess-growth-card {padding-top: 15px; display: flex; flex-direction: column; align-items: center;text-align: center;}
.new-testimonial-user-details p { font-size: var(--font-20); line-height: 28px; font-weight: 400; margin-bottom: 0px; text-transform: none;}
.testimonial-popup .video-box iframe {height: auto; aspect-ratio: 16/9;}
.busniess-growth-card {width: 24%; padding: 30px; border-radius: 18px; border: 1px solid #FDCD5633; gap: 16px; background: linear-gradient(166.75deg, #FFFAED 21.34%, #EBF3FF 90.47%);}
.busniess-growth-card p {color: var(--secondary);}
.testimonial-user-dis p .toggle-btn {font-weight: 500; color: var(--blue-primary); display: inline-block; cursor: pointer; transition: all ease-in-out 0.3s;}
.busniess-growth-card .growth-count {font-size: 120px; line-height: 96px; color: var(--blue-primary); font-weight: 700; display: flex; align-items: start; gap: 16px;}
.more-text {display: none;}
.testimonial-slider-arrow.mobileview {display: none;}
.testimonial-slider-arrow {display: flex; align-items: center; justify-content: center; gap: 30px;}
.testimonial-slider-arrow .swiper-button-arrow {position: unset; margin: 0px; width: 58px; height: 58px; border: 1px solid var(--blue-primary); border-radius: 50%; opacity: 0.2;}
.testimonial-slider-arrow .swiper-button-arrow , .testimonial-slider-arrow .swiper-button-arrow svg {transition: all ease-in-out 0.3s;}
.testimonial-slider-arrow .swiper-button-arrow:hover svg {opacity: 0.8;}
.testimonial-slider-arrow .swiper-button-arrow:hover {opacity: 1;}
.testimonial-slider-arrow .swiper-button-arrow::after {display: none;}
.testimonial-slider-arrow .swiper-button-arrow svg {flex: 0 0 auto;}
.new-testimonial-card_inner { position: relative;}
.new-testimonial-video-poster { position: absolute; top: 0; left: 0; right: 0; bottom: 0; width: 100%; height: 100%;}
.testimonial-video { width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; border-radius: 16px; transition: transform 1s ease;min-height: 290px;}
.video-btn { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%);}
.new-testimonial-card_inner:hover .new-testimonial-video-poster { display: none;}
.new-testimonial-card_inner:hover .video-btn { display: none;}
.new-testimonial-video-poster img { width: 100%;height: 100%;object-fit: cover; border-radius: 15px;}
.video-btn { position: absolute; right: 20px; bottom: 20px; width: 66px; height: 66px; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; border: 1px solid #25395C26; backdrop-filter: blur(12px); background-color: #00000017; outline: none;}
.video-btn::before { content: ''; width: 100%; height: 100%; border-radius: 50%; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); background-color: #0000002e; animation: pulse-border 1500ms ease-out infinite;}
.new-testimonial-card-group .swiper-slide:nth-child(2n)  { margin-top: 40px;}
.muteunmute { position: absolute; right: 12px;  bottom: 12px; cursor: pointer;}
.muteunmute img{ display: none;}
.new-testimonial-card_inner:hover .muteunmute img { display: block;}
.new-testimonial-card_inner .muteunmute .mute   { display: none; }
.new-testimonial-card_inner .muteunmute .unmute { display: none;  }
.new-testimonial-card_inner .muteunmute .unmute { display: none;}
.new-testimonial-card_inner .muteunmute.is-unmuted .mute   {display: none;}
.new-testimonial-card_inner .muteunmute.is-unmuted .unmute {display: block;}
.new-testimonial-user-details .testimonial-user-dis,.new-testimonial-user-details p.d-sm-block.d-none {display: none !important;}
/* end new  */

/* Our Valuable Resources */
.resources-section {padding: 0px 0px 100px;}
.resources-blog-group {display: grid; grid-template-columns: repeat(3, 1fr); gap: 30px;}
.resources-item {border: 1px solid var(--blue-border-color); border-radius: 12px; background-color: var(--color-white); overflow: hidden; display: flex; flex-direction: column;}
.resources-img img {width: 100%;}
.resources-body {padding: 24px; flex: 1 1 0; display: flex; flex-direction: column;}
.resources-body ul {padding: 0px; margin: 20px 0px 0px; gap: 8px 16px; flex-wrap: wrap;}
.resources-body ul, .resources-body ul li {display: flex; align-items: center;}
.resources-body ul li {gap: 8px; position: relative;}
.resources-body ul li:not(:last-child) {padding-right: 26px;}
.resources-body ul li:not(:last-child)::after {content: ''; width: 10px; height: 10px; border-radius: 50%; background-color: var(--primary); position: absolute; right: 0; top: 50%; transform: translateY(-50%);}
.resources-body ul li img {width: 32px; height: 32px; border-radius: 50%; object-fit: cover;} 
.resources-body ul li p {color: var(--secondary);}
.resources-link {font-size: var(--font-20); line-height: 28px; font-weight: 700; color: var(--color-black); margin-bottom: auto;}
.resources-link:hover {color: var(--primary) !important;}


/* Degital Solution Section */
.digital-solutions-section {padding: 90px 0px; background: linear-gradient(95.47deg, #FDCD56 44.12%, #E6A443 100.44%); position: relative; overflow: hidden;}
.digital-solutions-section::before, .digital-solutions-section::after {content: ''; width: 100%; height: 100%; position: absolute; top: 0; left: 0; background-size: contain; background-repeat: no-repeat;}
.digital-solutions-section::before {background-image: url(../../images/case-studies/sara/digital-solutions-left-shap.webp); background-position: top left;}
.digital-solutions-section::after {background-image: url(../../images/case-studies/sara/digital-solutions-right-shap.webp); background-position: top right;}
.digital-solutions-section >div {position: relative; z-index: 1;}
.digital-solutions-section .section-inner-head {max-width: 650px; margin: 0px auto;}
.digital-solutions-section .section-inner-head h2 {margin-bottom: 40px;}
.digital-solutions-section .section-inner-head .btn--primary, .digital-solutions-section .section-inner-head .btn1 {border-color: #25395C; background-color: transparent;}
.digital-solutions-section .section-inner-head .btn--primary::before, .digital-solutions-section .section-inner-head .btn--primary::after,
.digital-solutions-section .section-inner-head .btn1::before, .digital-solutions-section .section-inner-head .btn1::after {background: #FFFFFF1A;}


/* Additionl CSS */
.contact-section {display: none;}

.metrics-footer .swiper-wrapper {align-items: stretch;}
.metrics-footer .swiper-wrapper .swiper-slide {align-self: center;}

.framework-section .nav-tabs .nav-item .nav-link{background-color: transparent !important;}
.framework-section .nav-tabs .nav-item .nav-link.active{background: linear-gradient(180deg, rgb(242 168 67 / 0%) 0%, rgb(242 168 67 / 22%) 100%) !important;}
.framework-section .nav-tabs .nav-item .nav-link.active, .framework-section .nav-tabs .nav-item .nav-link:hover{border-bottom-color: #f2a843 !important;}


/* old testimonial */
.testimonial-card-group {display: flex; gap: 30px;}
.testimonial-card-group .swiper-slide {display: grid; grid-template-columns: 32% 1fr; gap: 30px; height: auto !important;}
.testimonial-card-group .swiper-slide:not(:has(.testimonial-user-image)) {grid-template-columns: 1fr;}
.testimonial-slider {width: 76%;}
.testimonial-slider .swiper-wrapper {display: flex; align-items: stretch;}
.testimonial-card-group h3 {margin: 0px;}
.testimonial-user-image {border-radius: 8px; overflow: hidden; position: relative;}
.testimonial-user-image .playbtn {position: absolute; right: 20px; bottom: 20px; width: 66px; height: 66px; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; border: 1px solid #25395C26; backdrop-filter: blur(12px); background-color: #00000017; outline: none;}
.testimonial-user-image .playbtn img {width: 34px; height: 34px; min-height: unset; object-fit: contain; position: relative;}
.testimonial-user-image .playbtn::before {content: ''; width: 100%; height: 100%; border-radius: 50%; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); background-color: #0000002e; animation: pulse-border 1500ms ease-out infinite;}
@keyframes pulse-border { 0% { transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1); opacity: 1 } 100% { transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5); opacity: 0}}
.testimonial-user-image img {width: 100%; min-height: 100%; object-fit: cover;}
.testimonial-user-details {justify-content: center; gap: 32px;}
.testimonial-user-details, .busniess-growth-card {display: flex; flex-direction: column; }
.testimonial-user-details p { font-size: var(--font-20); line-height: 28px; font-weight: 400; margin-bottom: 0px; text-transform: none;}
/* .testimonial-user-details p { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 6; -webkit-box-orient: vertical; font-size: var(--font-20); line-height: 28px; font-weight: 400; margin-bottom: 0px; text-transform: none;} */
.testimonial-popup .video-box iframe {height: auto; aspect-ratio: 16/9;}
.busniess-growth-card {width: 24%; padding: 30px; border-radius: 18px; border: 1px solid #FDCD5633; gap: 16px; background: linear-gradient(166.75deg, #FFFAED 21.34%, #EBF3FF 90.47%);}
.busniess-growth-card p {color: var(--secondary);}
.testimonial-user-dis p .toggle-btn {font-weight: 500; color: var(--blue-primary); display: inline-block; cursor: pointer; transition: all ease-in-out 0.3s;}
/* .busniess-growth-card p .toggle-btn:hover {color: var(--blue-primary);} */
.busniess-growth-card .growth-count {font-size: 120px; line-height: 96px; color: var(--blue-primary); font-weight: 700; display: flex; align-items: start; gap: 16px;}
.more-text {display: none;}
.testimonial-slider-arrow.mobileview {display: none;}
.testimonial-slider-arrow {display: flex; align-items: center; justify-content: center; gap: 30px;}
.testimonial-slider-arrow .swiper-button-arrow {position: unset; margin: 0px; width: 58px; height: 58px; border: 1px solid var(--blue-primary); border-radius: 50%; opacity: 0.2;}
.testimonial-slider-arrow .swiper-button-arrow , .testimonial-slider-arrow .swiper-button-arrow svg {transition: all ease-in-out 0.3s;}
.testimonial-slider-arrow .swiper-button-arrow:hover svg {opacity: 0.8;}
.testimonial-slider-arrow .swiper-button-arrow:hover {opacity: 1;}
.testimonial-slider-arrow .swiper-button-arrow::after {display: none;}
.testimonial-slider-arrow .swiper-button-arrow svg {flex: 0 0 auto;}
/*end old testimonial */



.testimonial-user-dis {position: relative;}
.testimonial-user-dis .review-text {font-size: var(--font-20);line-height: 28px;color: var(--color-black);}
.testimonial-user-dis .read-toggle {font-weight: 500;color: var(--blue-primary);display: inline-block;cursor: pointer;transition: all ease-in-out 0.3s;display: inline-block;}

body.modal-open {padding: 0 !important;}
.accordion-button {cursor: pointer;} 


/*-------------------============ Responsive CSS ==============--------------------- */

@media screen and (max-width:1441px) {
    /* New Base Theme Typography */
    h1{font-size: var(--font-45);}
    h2{font-size: var(--font-30); line-height: 45px;}
    h3{font-size: 26px; line-height: 36px;}
    h4{font-size: var(--font-20); line-height: 28px;}
    h5{font-size: var(--font-18); }
    p {font-size: var(--font-18); }

    .btn--primary, .btn1 {font-size: 18px; line-height: 20px;}
    .mab-60 {margin-bottom: 40px;}
    .section-spacing { padding: 120px 0;}

    /* Related Projects Section */
    /* .related-projec-section {padding-bottom: 20px;} */
    .related-product-card-body .product-title {margin-bottom: 12px;}
    .arrow-btn {width: 50px; height: 50px;}

    /* Testimonials Section */
    .busniess-growth-card .growth-count {font-size: 85px; line-height: 60px;}
    .new-testimonial-user-details p {font-size: var(--font-18);}
    .testimonial-slider-arrow {gap: 20px;}
    .testimonial-slider-arrow .swiper-button-arrow {width: 50px; height: 50px;}

    /* Our Valuable Resources */
    .resources-section {padding: 0px 0px 80px;}
    .resources-link {font-size: var(--font-18);}

    /* Degital Solution Section */
    .digital-solutions-section {padding: 80px 0px;}
    .digital-solutions-section .section-inner-head h2 {margin-bottom: 30px;}

     /* old testimonial */
    .testimonial-user-details p,.testimonial-user-dis .review-text {font-size: var(--font-18);}

}


@media screen and (max-width: 1199px) {
    /* New Base Theme Typography */
    h2{line-height: 40px;}
    h3{font-size: var(--font-22); line-height: 32px;}
    h4{font-size: var(--font-18);}
    .btn--primary, h5, p{font-size: var(--font-16); line-height: 26px;}
    .section-spacing { padding: 100px 0;}

    
    /* Header CSS */
    /* .header-main .navbar-collapse { padding: 84px 30px 30px; background-color: rgb(0 0 0 / 80%); backdrop-filter: blur(15px); position: fixed; width: 100%; height: 100%; left: 0; top: 0; transform: translateX(-100%); overflow: hidden auto; transition: none;}
    .header-main .navbar-collapse.show { transform: translateX(0); }
    .header-main {padding: 0px !important;}
    .header-main>div{padding: 0px;}
    .header-logo-group { display: flex; align-items: center; justify-content: space-between; flex: 1; position: relative; z-index: 100; padding: 15px 25px;}
    .menu-card-inner .menu-card-right .menu-card-box.bg-img p {color: var(--color-white);}
    .header-main .nav-item.current .white-block-header {color: var(--color-black); border: none;} */


    /* .header-logo-group{background-color: transparent; backdrop-filter: blur(15px);} */
    /* .header-main .nav-link { color: var(--color-white) !important; }
    body.overflow-hidden .header-main .logo-1 {display: none !important;}
    body.overflow-hidden .header-main .logo-2 {display: block !important;}
    .menu-card-inner .menu-card-left ul li a {font-weight: 400 !important;}
    .menu-card-inner .menu-card-left ul li a:hover {color: var(--primary) !important;}
    .tab_nav .nav-card {background-color: var(--color-white) !important; padding: 30px; border-radius: 10px;}
    .header-main .nav-item {margin-top: 20px;}
    p , .btn, .btn1{font-size: 16px; line-height: 26px;}
    .header-main .nav-item {color: var(--color-white);}
    .header-main .nav-item:not(:last-child)::after{ filter: invert(1) brightness(100) !important; }
    body .header-main.sticky-header .nav-link {color: var(--color-white) !important;}
    .header-main .navbar-toggler {z-index: 100;}
    body.overflow-hidden .header-main .navbar-toggler .navbar-toggler-icon {background-color: var(--color-white) !important;}
    body.overflow-hidden .header-logo-group  {background-color: #333333; backdrop-filter: blur(10px);} */

    
    /* Related Projects Section */
    .related-product-card-body .product-title {margin-bottom: 12px;}
    .arrow-btn {width: 45px; height: 45px;}
    .arrow-btn img {width: 22px;}
    
    /* Testimonials Section */
    .busniess-growth-card .growth-count {font-size: 70px;}
    .testimonial-popup .modal-dialog {max-width: calc(100% - 40px); margin-inline: auto;}
    .new-testimonial-user-details p {font-size: var(--font-16); line-height: 26px;}

    /* Our Valuable Resources */
    .resources-link {font-size: var(--font-16); line-height: 26px;}

     /* old testimonial */
    .testimonial-user-details p,.testimonial-user-dis .review-text {font-size: var(--font-16); line-height: 26px;}

}

@media screen and (max-width: 1024px) {
    /* Testimonials Section */
    /* .new-testimonial-card-group .swiper-slide {grid-template-columns: 35% 1fr;} */
    .testimonial-slider {width: 74%;}
    .busniess-growth-card {width: 26%;}
    .busniess-growth-card .growth-count {font-size: 60px; line-height: 50px;}
    .testimonial-user-image .playbtn {width: 55px; height: 55px;}
    .testimonial-user-image .playbtn img {width: 28px; height: 28px;}

    /* Our Valuable Resources */
    .resources-blog-group {grid-template-columns: repeat(2, 1fr);}
}
@media screen and (max-width: 1024) and  (min-width: 768.98px){
        /* Our Valuable Resources */
        .resources-blog-group .resources-item:nth-of-type(3) {display: none;}
}
@media screen and (max-width : 991px) {
    /* Testimonials Section */
    .new-testimonial-card-group {flex-direction: column; margin-bottom: 0px !important;}
    .testimonial-slider, .busniess-growth-card {width: 100%}
    .new-testimonial-user-details {justify-content: start;}
    .testimonial-slider-arrow.desktopview {display: none;}
    .testimonial-slider-arrow.mobileview {display: flex;}
    /* .new-testimonial-card-group .swiper-slide {grid-template-columns: 200px auto; align-items: start;} */
    .new-testimonial-user-details {gap: 20px;}

    /* old testimonial */
    .testimonial-card-group {flex-direction: column; margin-bottom: 0px !important;}
    .testimonial-slider, .busniess-growth-card {width: 100%}
    .testimonial-user-details {justify-content: start;}
    .testimonial-card-group .swiper-slide {grid-template-columns: 200px auto; align-items: start;}
    .testimonial-user-details {gap: 20px;}


}
@media screen and (max-width: 768px) {
    .btn1 {padding: 11px 20px;}

    /* Header CSS */
    .technologies-block .menu-card-inner .menu-card-left ul {grid-template-columns: 1fr 1fr;}
    
    /* New Base Theme Typography */
    h1{font-size: var(--font-35);}
    h2{font-size: 28px; line-height: 38px;}


    /* Related Projects Section */
    .related-card-group {grid-template-columns: 1fr;}

    /* Testimonials Section */
    /* .new-testimonial-card-group {flex-direction: column; margin-bottom: 0px !important;}
    .testimonial-slider, .busniess-growth-card {width: 100%}
    .new-testimonial-user-details {justify-content: start;}
    .testimonial-slider-arrow.desktopview {display: none;}
    .testimonial-slider-arrow.mobileview {display: flex;} */
    .new-testimonial-card-group .swiper-slide:nth-child(2n)  { margin-top: 0;}

    /* Our Valuable Resources */
    .resources-blog-group {grid-template-columns: 1fr;}

    /* Degital Solution Section */
    .digital-solutions-section::before, .digital-solutions-section::after {background-size: cover;}
    .digital-solutions-section::before {left: -10%;}
    .digital-solutions-section::after {left: 30%;}


}

@media screen and (max-width : 767px) {
    /* Header CSS */
    .industries-block .menu-card-inner .menu-card-right, .services-block .menu-card-inner .menu-card-right {margin-top: 24px;}

    /* hero section  */
    .hero-listing{width: 100%;padding: 0 !important;flex-wrap: wrap;row-gap: 10px !important;}
    .hero-list-main::after{display: none !important;}
}

@media screen and (max-width: 576px) {
    
    /* Header CSS */
    .technologies-block .menu-card-inner .menu-card-left ul {grid-template-columns: 1fr;}

    /* Testimonials Section */
    .new-testimonial-card-group .swiper-slide {gap: 20px;}
    .testimonial-user-image {height: 100px;}
    .testimonial-user-image .playbtn {width: 40px; height: 40px; right: 5px; bottom: 5px;}
    .testimonial-user-image .playbtn img {width: 20px; height: 20px;}
    .new-testimonial-user-details {padding-right: 0; border: none; text-align: center; gap: 24px;}

     /* Our Valuable Resources */
     .resources-body ul {margin-top: 15px;}
    
     /* old testimonial */
    .testimonial-card-group .swiper-slide {grid-template-columns: 100px 1fr; gap: 20px;}
    .testimonial-user-details {padding-right: 20px; border-right: 1px solid; border-image-source: linear-gradient(180deg, rgba(37, 57, 92, 0) 0%, rgba(37, 57, 92, 0.2) 50%, rgba(37, 57, 92, 0) 100%); border-image-slice: 1; text-align: start; gap: 24px;}


}


@media screen and (max-width: 400px) {
    /* Degital Solution Section */
    .digital-solutions-section::before {display: none;}
    .digital-solutions-section::after {left: 0%;}
}

@media screen and (max-width: 360px) {
    /* Testimonials Section */
    /* .new-testimonial-card-group .swiper-slide {grid-template-columns: 1fr} */
    .testimonial-user-image {height: auto;}

    /* old testimonial */
    .testimonial-card-group .swiper-slide {grid-template-columns: 1fr}
}
