.section-content{
	margin-bottom: 20px;
}
.full-screen-section {
	background: #000 url('data:image/png;base64,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') no-repeat center center;
	background-size: cover;
	color: white;
	min-height: 100vh;
	display: flex;
	align-items: center;
	justify-content: center;
}
.section-content {
	display: flex;
	align-items: center;
	justify-content: space-between;
	width: 100%;
}
.section-content h1 {
	font-family: "IBM Plex Sans", serif;
	font-size: 57px;
	font-weight: 700;
	line-height: 57px;
	margin-top: 10px;
}
.caption-text span{
	/* color: #fff; */
	font-size: 20px;
	font-weight: bold;
    position: relative;
    left: 5px;
}
.caption-text a{
	display: flex;
    flex-direction: row;
    align-items: center;
    width: 100%;
    max-width: 210px;
	color: #1A1A1A;
	background-color: #FFCC00;
	border-color: #FFCC00;
	font-family: JetBrains Mono;
	font-size: 16px;
	font-weight: 400;
	line-height: 20.8px;
	border-radius: 2px;
	padding: 15px 10px;
}
.caption-text a:active, .caption-text a:focus, .caption-text a:hover{
	color: #1A1A1A;
	background-color: #FFCC00;
	border-color: #FFCC00;
}
.caption-text b {
    background: linear-gradient(90deg, #FF541D 0%, #D37FFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;  /* Make text transparent to show the background */
    background-size: 109% auto;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-transition: all 0.8s;
    -moz-transition: all 0.8s;
    -o-transition: all 0.8s;
    -ms-transition: all 0.8s;
    transition: all 0.8s;
}

.section-content p {
	font-family: "IBM Plex Sans", serif;
	font-size: 21.5px;
	font-weight: 500;
	line-height: 45px;
	margin: 30px 0;
}
.section-content img {
	max-width: 100%;
}
.get-started-btn-main {
	margin-top: 20px;
	padding: 10px 20px;
	border: 1px solid white;
	border-radius: 72px;
	color: white;
	text-decoration: none;
	font-family: "IBM Plex Sans", serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 14px;
	transition: all 0.3s ease;
}
/* Hover effect */
.get-started-btn-main:hover {
	background-color: white;
	color: #000; /* Changes text color to black */
	border: 1px solid #000; /* Changes border color */
	text-decoration: none;
}

/* Focus effect */
.get-started-btn-main:focus {
	outline: none;
	box-shadow: 0 0 0 3px rgba(255, 255, 255, 0.5); /* White focus ring */
	color: #fff; 
	text-decoration: none;
}

/* Active effect */
.get-started-btn-main:active {
	background-color: #f0f0f0; /* Slightly greyish background on click */
	color: #333; /* Darker text color */
	border: 1px solid #333; /* Darker border color */
	text-decoration: none;
}

/* service section */
.services-section {
	/* padding: 0 0 150px 0; */
	text-align: left;
	background-color: #fff;
	max-width: 1180px;
	margin: 150px auto;
}
.services-section .container-fluid {
	height: 100%;
}
.services-section .column {
	height: 100%;
	overflow-y: auto;
	padding: 0 15px;
}
.make-scrollable{
	/* overflow-y: auto; */
    /* height: 100vh !important; */
}
/* scrollbar */
::-webkit-scrollbar {
  width: 0px;
  height: 0px;
}

::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
}

::-webkit-scrollbar-thumb {
  background: rgba(255, 255, 255, 0.3);
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.5);
}

::-webkit-scrollbar-thumb:window-inactive {
  background: rgba(255, 255, 255, 0.3);
}

.make-scrollable::-webkit-scrollbar-thumb
{
	background-color: #c1c1c1;
}
.services-section .nav>li>a{
	padding: 0;
}
 .nav-pills > li {
	display: flex;
	align-items: center;
	padding: 10px;
	border-bottom: 0.5px solid #B8B8B8;
	/* transition: background 0.3s, border-bottom 0.3s; */
}
.nav-pills > li > a {
	display: flex;
	align-items: center;
	text-decoration: none;
	width: 100%;
}
.nav-pills > li:hover {
	background: #E0E0E0;
	border-bottom: 1px solid #E2001B;
}
.nav-pills > li.active {
	background: #FCE6E8;
	border-bottom: 1px solid #E2001B;
}
.nav-pills > li > a:hover {
	text-decoration: none;
}
.nav-pills > li > a .icon {
	width: 30px;
	height: auto;
	margin-right: 10px;
	position:relative;
	bottom: 30px;
}
.nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover{
	color: #252525;
    background-color: #FCE6E8;
}
.nav>li>a:focus, .nav>li>a:hover{
	color: #252525;
    background-color:#E0E0E0;
}
.nav-pills > li > a .text {
	flex-grow: 1;
}
.nav-pills > li > a .text .heading {
	font-family: "IBM Plex Sans", serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 26px;
	text-align: left;
	color: #000;
	margin-bottom: 10px;
}
.nav-pills > li > a .text .subtext {
	font-family: "IBM Plex Sans", serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 26px;
	text-align: left;
	color: #686868;
}
.nav-pills > li > a .arrow {
	margin-left: auto;
	opacity: 0;
	transition: opacity 0.3s;
}
.nav-pills > li:hover .arrow,
.nav-pills > li.active .arrow {
	opacity: 1;
}
.tab-content p{
	margin: 20px 0;
}
.services-section .tab-content a{
	color: #1A1A1A;
	background-color: #FFCC00;
	border-color: #FFCC00;
	font-family: JetBrains Mono;
	font-size: 16px;
	font-weight: 400;
	line-height: 20.8px;
	border-radius: 0;
}
.services-section .tab-content a:active, .services-section .tab-content a:focus, .services-section.tab-content a:hover{
	color: #1A1A1A;
	background-color: #FFCC00;
	border-color: #FFCC00;
}

  /* Styling adjustments for mobile */
@media (max-width: 768px) {
	.homepage .constant-block h2 {
		margin: 30px auto 0;
	}
	.awarded-block h2, .portfolio-swiper-block h2 {
		margin: 30px auto;
	}
	.make-scrollable {
		overflow: visible !important;
	}
	.accordion-item {
        /* border: 0.5px solid #B8B8B8; */
        border: none;
        margin-bottom: 10px;
    }
	

    .accordion-header {
        display: flex;
        align-items: center;
        padding: 10px;
        background: #fff;
        cursor: pointer;
        transition: background 0.3s, border-bottom 0.3s;
    }
	.accordion-header a{
		width: 100%;
		display: flex;
		align-items: center;
	}
	.accordion-header a:hover, .accordion-header a:active,.accordion-header a:focus{
		text-decoration: none;
	}
    .accordion-header:hover {
        background: #FCE6E8;
    }

    .accordion-header .icon {
        width: 30px;
        height: auto;
        margin-right: 10px;
    }

    .accordion-header .text {
        flex-grow: 1;
    }

    .accordion-header .text .heading {
        font-family: "IBM Plex Sans", serif;
        font-size: 16px;
        font-weight: 500;
        line-height: 26px;
        text-align: left;
        color: #000;
    }

    .accordion-header .text .subtext {
        font-family: "IBM Plex Sans", serif;
        font-size: 16px;
        font-weight: 400;
        line-height: 26px;
        text-align: left;
        color: #686868;
    }


    .accordion-body {
        padding: 10px;
        background: #fff;
		border: none;
        /* border-top: 0.5px solid #B8B8B8; */
    }
	.content-wrapper{
	    padding-bottom: 10px;
	}
	.content-wrapper h3{
		font-size: 24px;
		line-height:28px;
	}
	.content-wrapper p{
		font-family: "IBM Plex Sans", serif;
		font-weight: 400;
		font-size: 16px;
        line-height: 22px;
		margin: 20px 0 30px;
	}
	.content-wrapper a{
	    color: #1A1A1A;
		background-color: #FFCC00;
		border-color: #FFCC00;
		font-family: JetBrains Mono;
		font-size: 16px;
		font-weight: 400;
		line-height: 20.8px;
		border-radius: 0;
		width: 100%;
	}
	.content-wrapper a:active, .content-wrapper a:focus, .content-wrapper a:hover{
		color: #1A1A1A;
		background-color: #FFCC00;
		border-color: #FFCC00;
	}
	 .accordion-body img{
		 width: 100%;
	 }
	.accordion-body video{
		 width: 100%;
	 }
	 #mobileAccordion .panel-default>.panel-heading{
		 background: #fff !important;
		 border: none;
	 }
	 .Chevron {
    position: relative;
    display: block;
    height: 5px; /* Height should be double border thickness */
    width: 5px; /* Ensures proper alignment */
    margin-left: auto;
    transition: transform 0.3s ease; /* Smooth rotation */
}

.Chevron:before,
.Chevron:after {
    position: absolute;
    display: block;
    content: "";
    border: 5px solid transparent; /* Adjust size */
}

.Chevron:before {
    top: 0;
    border-top-color: #1A1A1A; /* Chevron Color */
}

.Chevron:after {
    top: -2px; /* Adjust thickness */
    border-top-color: #fff; /* Match background color */
}

/* Rotate chevron when the accordion is expanded */
.accordion-header[aria-expanded="true"] .Chevron {
    transform: rotate(180deg); /* Adjust rotation for open state */
}

}
.services-section h2 {
	font-family: "IBM Plex Sans", serif;
	font-size: 40px;
	font-weight: 600;
	line-height: 48px;
	text-align: center;
	color: #1A1A1A;
	/* margin-bottom: 30px; */
	/* max-width: 600px; */
	   margin: 30px 0;
}
.services-section .tab-content img, .services-section .tab-content video{
	width: 100%;
	height: auto;
	object-fit: contain;
	background: #eaeaea;
	min-width: 510px;
    min-height: 370px;
}

.services-section .tab-content h3{
	font-family: "IBM Plex Sans", serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 32px;
	text-align: left;
	color: #1A1A1A;
}
.services-section .tab-content p{
	font-family: "IBM Plex Sans", serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 26px;
	text-align: left;
	color: #1A1A1A;
}
.services-container {
	display: grid;
	grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
	gap: 20px;
}
.services-container a:focus, .services-containera:hover{
	color: #e2001b;
}
.service-card {
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 10px;
	padding: 20px;
	text-align: left;
	transition: box-shadow 0.3s ease;
}

.service-card:hover {
	box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
}

.service-card img {
	width: 50px;
	height: 50px;
	margin-bottom: 5px;
	object-fit: contain;
}

.service-card h3 {
	font-family: "IBM Plex Sans", serif;
	font-size: 21px;
	font-weight: 600;
	line-height: 30px;
	text-align: left;
	color: #000;
}
.porfolio-overlay-text .hide-box {
	  display: block !important;
	}
.webview-link {
	display: block; 
 }
 .simple-button-longlink-main a:hover {
	color: red;
 }
.homevidarea-box {
    border-radius: 0;
    padding: 0;
    position: relative;
    max-width: 1450px;
    margin: 0 auto;
    overflow: hidden;
    height: fit-content;
}
#video-background-web {
    display: block;
    width: 100%;
}
.home-content-main {
    position: relative;
    margin: 20px auto 0;
}
.general-content-section-main {
    width: 850px;
}
.general-content-section-main {
    padding: 25px;
}
.general-pin-content {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    width: 100%;
    text-align: left;
    height: 100%;
    align-items: center;
}
.home-content-main h2.home-heading {
    font-size: 40px !important;
    font-family: "IBM Plex Sans", serif;
    font-weight: 900;
    background: 0 0 / 60% auto #ed2024;
    -webkit-background-clip: text;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-background-clip: text;
    -moz-background-clip: text;
    -ms-background-clip: text;
    -xhtml-background-clip: text;
    -o-background-clip: text;
    width: 100%;
    text-align: left;
}

.home-content-main h2.home-heading, .new-home-banner h1 b {
    padding-bottom: 10px;
    margin: 15px auto 0;
}
.aboutus-page .wondertext, .home-content-main h2.home-heading, .new-home-banner h1 b {
    -webkit-text-fill-color: transparent;
    -moz-text-fill-color: transparent;
    -ms-text-fill-color: transparent;
    -xhtml-text-fill-color: transparent;
    -o-text-fill-color: transparent;
}
.general-content-section-main h2 {
    color: #000;
    font-size: 30px;
    text-align: left;
    text-transform: none;
    font-weight: 500;
    margin-top: 0;
    line-height: 1.42857143;
}
.general-content-section-main p {
    font-size: 24px;
    line-height: 40px;
    width: 100%;
    font-weight: 500;
}
.general-content-section-main h1, .general-content-section-main p {
    color: #000;
    margin-bottom: 15px;
    font-family: "IBM Plex Sans", serif;
    float: left;
}
.simple-button-longlink-main {
    width: 100%;
    float: left;
    background: no-repeat #fcfbf9;
    box-shadow: inset 0 0 16px #00000014;
    padding-left: 0;
    padding-top: 40px;
    padding-bottom: 40px;
    margin-top: 60px;
    margin-bottom: 100px;
    text-align: center;
}
.simple-button-longlink-main a {
    width: 100%;
    font-size: 40px;
    line-height: 42px;
    font-weight: 700;
    text-align: left;
    color: #000;
    font-family: "IBM Plex Sans", serif;
    text-decoration: none;
    cursor: pointer;
}
.smoothscroll-sections {
    float: left;
    width: 100%;
}
.barnav {
    position: sticky;
    top: 40%;
    z-index: 98;
    left: 14px;
    margin-top: -56px;
    width: 240px;
    margin-bottom: 10px;
    display: none
}

.barnav ul {
    list-style: none;
    padding: 0;
    margin: 0
}

.barnav ul li {
    display: block;
    text-decoration: none;
    border: none;
    transition: .3s linear;
    margin-bottom: 10px
}

.barnav ul li a i {
    display: block;
    background: rgba(255, 255, 255, .3);
    transition: .3s linear
}

.barnav ul li i.homebullet:hover,
.barnav ul li.active-ug a i.homebullet {
    width: 28px;
    background: #fff;
    transition: .3s linear
}

.barnav ul li i.iosbullet:hover,
.barnav ul li.active-ug a i.iosbullet {
    width: 32px;
    background: #fff;
    transition: .3s linear
}

.barnav ul li i.consultingbullet:hover,
.barnav ul li.active-ug a i.consultingbullet {
    width: 36px;
    background: #fff;
    transition: .3s linear
}

.barnav ul li i.leadershipbullet:hover,
.barnav ul li.active-ug a i.leadershipbullet {
    width: 26px;
    background: #fff;
    transition: .3s linear
}

.barnav ul li span {
    display: none;
    transition: .3s linear;
    position: relative;
    left: 40px;
    top: -12px;
    color: #000;
    font-size: 12px;
    font-weight: 600;
    line-height: 22px;
    width: 290px
}

.barnav ul li a:hover span,
.barnav ul li.active-ug a span,
.leadership-carousel .owl-item:hover .item-content {
    display: block;
    transition: .3s linear
}

.barnav ul li a:hover {
    border: none;
    width: 32px;
    transition: .3s linear
}

.digital-slide .barnav ul li a {
    background: rgba(0, 0, 0, .3)
}

.digital-slide .barnav ul li a.active {
    background: #000
}

.news-page h4 {
    margin-left: 0 !important;
    margin-right: 0 !important
}

.homevidarea-box {
    border-radius: 0;
    padding: 0;
    position: relative;
    max-width: 100%;
    overflow: hidden;
    height: fit-content;
}

.homeshot-main-content {
    position: absolute;
    left: 0;
    bottom: 0;
    height: 100%;
    width: 100%;
    background: linear-gradient(to bottom, rgb(55 55 55 / 22%), rgb(30 30 30 / 60%));
    transition: .3s linear;
    text-align: center;
    z-index: 99
}

.homeshot-overlay-content {
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 99;
    width: 100%;
    text-align: center;
    padding-bottom: 70px
}

.homeshot-overlay-content h2.home-heading {
    font-size: 42px;
    font-weight: 900;
    text-align: center;
    color: #fff;
    font-family: "IBM Plex Sans", serif;
    text-transform: uppercase;
}
.body-overflow, .homeslides-scroll, .schoolofthought-box, svg:not(:root) {
    overflow: hidden;
}
.constant-slider, .home-slides {
    position: relative;
    float: left;
    width: 100%;
}
.digital-slide .home-slides-content {
    background: url("../images/sliders/home/home_digital_transformation.webp") 0 0/cover no-repeat fixed;
    height: 715px
}

.iot-slide .home-slides-content {
    background: url("../images/sliders/home/iot.jpg") 0 0/cover no-repeat fixed;
    height: 715px
}

.consulting-slide .home-slides-content {
    background: url("../images/sliders/home/consulting.webp") 0 0/cover no-repeat fixed;
    height: 715px
}

.tleadership-slide .home-slides-content {
    background: url("../images/sliders/home/SoftwareEngineeringforStartups.webp") 0 0/cover no-repeat fixed;
    height: 715px
}

.tab-container,
.web-image {
    display: inline-block
}

.mobile-image {
    display: none;
    text-align: center
}

.mobile-image img {
    max-width: 100%;
    margin-bottom: 10px;
    border-radius: 16px
}

#gallery-main-corporates,
#gallery-main-startups {
    height: 600px
}

.gd-item-image {
    display: flex;
    min-height: 290px;
    justify-content: center;
    align-items: center
}

.gd-item-text {
    height: 290px;
    display: flex;
    flex-direction: column;
    justify-content: center
}

.wp-block-quote cite {
    float: left;
    width: 100%;
    text-align: left
}

.offscreen-bg-image {
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: fixed;
}
.home-slides-content {
    position: relative;
    margin-bottom: 0;
}
#homeslide .home-slides-content:before, .carousel-control.left, .carousel-control.right, .searched-blog-main footer {
    background: 0 0;
}

.home-slides-content:before {
    z-index: 97;
    background: rgba(255, 255, 255, .53);
    left: 0;
    top: 0;
    content: "";
    width: 100%;
    border-radius: 4px;
}
.aboutus-page .general-content-section-main, .home-slides-content:before {
    position: absolute;
    height: 100%;
}
.corporates-overlay-gallery {
    position: absolute;
    bottom: 180px;
    z-index: 97;
    width: 100%;
    left: 5%;
}
.corporates-overlay-content {
    width: 715px;
    float: left;
    padding: 25px;
}
.corporates-overlay-content {
    background: rgba(255, 255, 255, .86)
}
.digital-slide a, .digital-slide h3, .digital-slide p {
    color: rgba(0, 0, 0, .9);
}
.corporates-overlay-gallery h3 {
    color: rgba(0, 0, 0, .8);
    font-size: 32px;
    text-align: left;
    margin: 0 0 10px;
    transition: .3s ease-in-out;
    font-weight: 700;
}
.achievementbox label, .achievementbox span, .corporates-overlay-gallery h3 {
    line-height: 42px;
    font-family: "IBM Plex Sans", serif;
}
.digital-slide a, .digital-slide h3, .digital-slide p {
    color: rgba(0, 0, 0, .9);
}
.corporates-overlay-gallery a {
    color: rgba(0, 0, 0, .8);
    font-size: 20px;
    padding-bottom: 10px;
    line-height: 32px;
    text-decoration: none;
    cursor: pointer;
    position: relative;
    padding-right: 38px;
    margin-top: 20px;
    float: left;
    transition: .5s linear;
    font-family: "IBM Plex Sans", serif;
}
.corporates-overlay-gallery a, .digital-slide a {
    border-bottom: 1px solid rgba(0, 0, 0, .63);
}
.corporates-overlay-gallery p {
    color: rgba(0, 0, 0, .88);
    font-size: 20px;
    line-height: 32px;
    text-align: left;
    margin: 0;
    transition: .3s ease-in-out;
    font-family: "IBM Plex Sans", serif;
}
.digital-slide a:before, .digital-slide a:hover:before {
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 26.0.2, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 16 16' style='enable-background:new 0 0 16 16;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bclip-path:url(%23SVGID_0000012…_);%7D .st1%7Bopacity:0.63;%7D%0A%3C/style%3E%3C/g%3E%3Cdefs%3E%3Crect id='SVGID_1_' width='16' height='16'/%3E%3C/defs%3E%3CclipPath id='SVGID_0000014…_'%3E%3Cuse xlink:href='%23SVGID_1_' style='overflow:visible;'/%3E%3C/clipPath%3E%3Cg id='Mask_Group_11' style='clip-path:url(%23SVGID_0000014…_);'%3E%3Cpath id='Path_430' class='st1' d='M2.2,15.5L13,4.6v10.8l2.5,0V0.3l-15.1,0v2.5l10.8,0L0.4,13.7L2.2,15.5z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
}

.corporates-overlay-gallery a:before {
    content: "";
    position: absolute;
    top: 8px;
    right: 0;
    width: 24px;
    height: 24px;
    display: block;
    transition: .3s ease-in-out;
    transform: rotate(45deg);
	background: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><g><path d='M2.2,15.5L13,4.6v10.8l2.5,0V0.3l-15.1,0v2.5l10.8,0L0.4,13.7L2.2,15.5z'/></g></svg>") 0 0 / 16px 16px no-repeat;
}
.awarded-block {
    width: 100%;
    float: left;
    padding-top: 20px;
    padding-bottom: 20px;
}
.awarded-block h2, .portfolio-swiper-block h2 {
    font-size: 32px;
    color: #000;
    font-weight: 700;
    font-style: normal;
    margin: 60px auto;
    text-align: center;
    margin-bottom: 50px;
    font-family: "IBM Plex Sans", serif;
}
.awardbox {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 150px;
}

.homepage .hthumbnails-slider-section .swiper-slide-thumb,
.portfolio-swiper-block img,
.vidarea-section .vidarea-box {
    border-radius: 0
}

.culture-image-right {
    left: 10px;
    position: relative
}

.porfolio-overlay-data,
.porfolio-overlay-data:before {
    top: 0;
    height: 100%;
    left: 0;
    display: none;
    position: absolute;
    z-index: 98
}

.portfolio-box {
    transition: .5s linear;
    text-align: center
}

.portfolio-box img,
.portfolio-box:hover img {
    transition: .5s linear;
    animation: .3s fadeIn;
    -webkit-animation: .3s fadeIn;
    -moz-animation: .3s fadeIn;
    -o-animation: .3s fadeIn;
    -ms-animation: fadeIn 0.3s
}

.porfolio-overlay-data {
    width: 100%;
    padding: 10px 30px;
    transition: .4s linear
}

.porfolio-overlay-data:before {
    width: calc(100% - 0px);
    float: left;
    background: rgba(0, 0, 0, .9);
    border-radius: 0;
    content: "";
    transition: .2s linear
}

.portfolio-box:hover .porfolio-overlay-data {
    transition: .5s linear;
    display: block;
    animation: .3s fadeIn;
    -webkit-animation: 2s fadeIn;
    -moz-animation: .3s fadeIn;
    -o-animation: .3s fadeIn;
    -ms-animation: fadeIn 0.3s
}

.portfolio-box:hover .porfolio-overlay-data:before,
.portfolio-box:hover .porfolio-overlay-text {
    display: flex;
    animation: .3s fadeIn;
    -webkit-animation: .3s fadeIn;
    -moz-animation: .3s fadeIn;
    -o-animation: .3s fadeIn;
    -ms-animation: fadeIn 0.3s
}

.porfolio-overlay-text {
    flex-direction: column;
    align-items: center;
    justify-content: center;
    float: none;
    margin: 0;
    width: calc(100% - 29px);
    position: absolute;
    left: 15px;
	top: 0;
    bottom: 0 !important;
    display: none;
    z-index: 98;
    text-align: right;
    transition: .5s linear;
    animation: .3s fadeIn;
    -webkit-animation: .3s fadeIn;
    -moz-animation: .3s fadeIn;
    -o-animation: .3s fadeIn;
    -ms-animation: fadeIn 0.3s
}

.porfolio-overlay-text h2 {
    font-size: 18px;
    margin: 0;
    line-height: 10px
}

.porfolio-overlay-data h2 {
    color: #fff;
    margin: 10px 0;
    font-size: 30px;
    line-height: 25px;
    font-weight: 600;
    padding-left: 0;
    text-align: center;
    transition: .5s linear
}

.porfolio-overlay-data p,
.porfolio-overlay-data span {
    margin: 0 0 10px;
    color: #fff
}

.porfolio-overlay-data p {
    font-size: 14px;
    text-align: center;
    transition: .5s linear
}

.porfolio-overlay-text p a {
    font-size: 12px;
    font-weight: 500;
    line-height: 22px;
    color: #000;
    margin-right: 0;
    text-align: left;
    transition: .5s linear;
    padding: 5px 15px;
    border-radius: 40px;
    background: #eee
}

.home-content h2.home-heading,
.new-home-banner h1 b {
    padding-bottom: 10px;
    margin: 15px auto 0
}
.porfolio-overlay-text span {
    font-size: 16px;
    line-height: 24px;
    color: #fff;
    transition: .5s linear;
    font-family: "IBM Plex Sans", serif;
    display: block;
    text-align: center;
    padding: 0 15px
}

.portfolio-box:hover .porfolio-overlay-data h2 {
    color: #fff;
    transition: .5s linear;
    text-align: center;
    animation: .3s fadeIn;
    -webkit-animation: .3s fadeIn;
    -moz-animation: .3s fadeIn;
    -o-animation: .3s fadeIn
}

.portfolio-box:hover .porfolio-overlay-data p b {
    transition: .5s linear;
    text-align: center;
    animation: .3s fadeIn;
    -webkit-animation: .3s fadeIn;
    -moz-animation: .3s fadeIn;
    -o-animation: .3s fadeIn;
    -ms-animation: fadeIn 0.3s
}

.portfolio-box:hover .porfolio-overlay-data p span {
    transition: .5s linear;
    display: inline;
    text-align: center;
    animation: .3s fadeIn;
    -webkit-animation: .3s fadeIn;
    -moz-animation: .3s fadeIn;
    -o-animation: .3s fadeIn;
    -ms-animation: fadeIn 0.3s
}

.portfolio-nested {
    background: no-repeat padding-box #fff;
    box-shadow: 0 4px 8px #00000029;
    border-radius: 8px;
    display: inline-block;
    padding: 0 5px
}

100% {
    opacity: 1;
    opacity: 0
}

.portfolio-content-block {
    width: 100%;
    float: left;
    margin-top: 25px
}

.experts-block,
.portfolio-content-inner,
.seminar-content-section,
.tl-casestudy .casestudy-block {
    margin-bottom: 50px
}

.portfolio-content-block h1 {
    padding-left: 15px;
    font-family: "IBM Plex Sans", serif;
    font-size: 24px;
    line-height: 40px;
    font-weight: 700;
    text-align: center;
    width: 100%;
    float: left
}

.portfolio-content-block .tab-pane {
    background: #fff;
    box-shadow: none;
    border-radius: 0;
    text-align: center;
    padding: 0;
    width: 100%;
    float: left
}

.portfolio-main .constant-block p {
    font-family: "IBM Plex Sans", serif
}

.portfolio-swiper-block {
    width: 100%;
    float: left;
    padding-top: 80px;
    padding-bottom: 80px
}

.swiper-main-nav {
    position: absolute;
    top: 50%;
    margin-top: -25px;
    height: 50px;
    left: 0;
    width: 100%
}

.portfolio-swiper-block .swiper-button-prev,
.swiper-main-nav-style .swiper-button-prev {
    right: auto;
    left: 35px;
    top: 50%;
    margin: 0;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    background: rgba(0, 0, 0, .8)
}

.portfolio-swiper-block .swiper-button-next,
.swiper-main-nav-style .swiper-button-next {
    left: auto;
    right: 35px;
    top: 50%;
    margin: 0;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    background: rgba(0, 0, 0, .8)
}

.portfolio-swiper-block .swiper-button-next:after {
    position: absolute;
    right: 19px;
    color: rgba(255, 255, 255, .8)
}

.portfolio-swiper-block .swiper-button-prev:after {
    position: absolute;
    left: 19px;
    color: rgba(255, 255, 255, .8)
}


.portfolio-swiper-block .swiper-button-next:before,
.portfolio-swiper-block .swiper-button-prev:before {
    width: 50px;
    height: 100%;
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 0
}
.portfolio-swiper-block .swiper-button-next:hover:after,
.portfolio-swiper-block .swiper-button-prev:hover:after {
    color: rgba(255, 255, 255, .9)
}

.swiper-button-next,
.swiper-button-prev {
    padding: 8px;
    width: 12px;
    height: 12px;
    margin-top: 0;
    background-color: rgba(0, 0, 0, .4)
}

.swiper-button-next::after,
.swiper-button-prev::after {
    color: #fff;
    font-size: 12px
}

.swiper-button-next {
    transform: translate(50%, -50%);
    right: calc((100% - var(--swiper-width))/ 2)
}

.swiper-button-prev {
    transform: translate(-50%, -50%);
    left: calc((100% - var(--swiper-width))/ 2)
}

.portfolio-viewall a.viewall-links {
    font-size: 20px;
    line-height: 36px;
    color: #ee2124;
    /* height: calc(50vh - 90px); */
    position: absolute;
    top: 50%;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%
}

.constant-block {
    float: left;
    padding: 20px 12px;
    width: 100%;
}
.homepage .constant-block h2 {
    padding-top: 15px;
    padding-bottom: 15px;
    font-weight: 700;
    text-align: center;
    margin: 60px auto 0;
}
.constant-block h2, .constant-block p {
    color: #000;
    text-align: center;
    overflow: hidden;
    font-family: "IBM Plex Sans", serif;
}
.swiper-horizontal{
	position: relative;
}
.gallery_product{
	margin-bottom: 0;
	padding: 0;
}

.experts-links, .feature-post-block, .team-related-links {
    padding-top: 25px;
    float: left;
}

.experts-links, .team-related-links {
    padding-bottom: 25px;
    width: 100%;
}
.postcard .cards{
	display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    gap: 20px;
}
.postcard .cards-header{
	position: relative;
}
.casestudy-itemtext a, .dffooter p a, .postcard .cards a, .postcard .cards a:focus, .postcard .cards a:hover, .trending-topic-block li a:focus, .trending-topic-block li a:hover {
    cursor: pointer;
    text-decoration: none;
}
.postcard .cards-header .cards-header-overlay {
    position: absolute;
    top: 12px;
    left: 12px;
    width: calc(100% - 25px);
}
.app-logo-container img, .container-it img, .postcard .cards-header img {
    max-width: 100%;
    height: auto;
}
.cards-header-overlay span.category {
    border-radius: 16px;
    background: #fff;
    padding: 5px 25px;
    line-height: 22px;
    font-size: 14px;
    height: 30px;
    color: #000
}
/* .postcard-first { */
    /* background: url(../images/cards/cardbg_01.webp) 0 0 / cover no-repeat #f6d1d1; */
    /* border: 1px solid #f6d1d1; */
    /* border-radius: 16px; */
/* } */
.postcard-first .cards-header-overlay span.category{
	/* background: #f6d1d1; */
	color: #8b6a6a;
	border: 1px solid #8b6a6a;
}
/* .postcard-second { */
    /* background: url(../images/cards/cardbg_02.webp) 0 0 / cover no-repeat #d4e6c9; */
    /* border: 1px solid #d4e6c9; */
    /* border-radius: 16px; */
/* } */
.postcard-second .cards-header-overlay span.category{
	/* background: #d4e6c9; */
	color: #607354;
	border: 1px solid #607354;
}
/* .postcard-third { */
    /* background: url(../images/cards/cardbg_03.webp) 0 0 / cover no-repeat #cbdfdf; */
    /* border: 1px solid #cbdfdf; */
    /* border-radius: 16px; */
/* } */
.postcard-third .cards-header-overlay span.category{
	/* background: #cbdfdf; */
	color: #4a6e6e;
	border: 1px solid #4a6e6e;
}
.postcard-first, .postcard-second, .postcard-third {
    height: 350px;
    margin-bottom: 10px;
    overflow: hidden;
}
.postcard .cards-body{
	height: 40px;
}
.postcard .cards-body h2 {
    line-height: 20px;
    font-size: 16px;
    text-align: left;
    width: auto;
    margin: 0;
    padding: 0;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    height: auto;
}
.postcard .contact-button{
	background: #252525;
    color: #fff;
    border-radius: 2px;
    padding: 10px 20px;
    margin: -10px 0 10px 0;
}

.postcard .contact-button:hover{
	background: #252525;
    color: #fff;
}
.client-testimonial-block {
    padding-top: 100px;
    padding-bottom: 100px;
    float: left;
    width: 100%;
    background: #f6f6f6
}

.testimonial-logo {
    height: 260px;
    display: flex;
    justify-content: center;
    align-items: center
}

.testimonial-text {
    height: 260px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column
}

.iot-add-wrapper .add-text,
.testimonial-text p {
    color: rgba(0, 0, 0, .88);
    font-size: 20px;
    margin: 0
}

.testimonial-text span {
    color: rgba(0, 0, 0, .95);
    font-size: 20px;
    font-weight: 600;
    margin: 12px 0 0;
    display: inline-block;
    width: 100%
}
.testimonial-text p,
.testimonial-text span {
    position: relative;
    padding-left: 55px;
    line-height: 32px;
    text-align: left;
    transition: .3s ease-in-out;
    font-family: "IBM Plex Sans", serif
}
.testimonial-text p:before {
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 26.0.2, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_2_00000050632668547510114240000011610492082016915840_' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 329.1 264.6' style='enable-background:new 0 0 329.1 264.6;' xml:space='preserve'%3E%3Cpath d='M44,229.9h83.9v-75.7c-0.4-21.9,4.6-43.6,14.4-63.2c5.9-11.5,13.4-22.1,22.3-31.4l-60.3-24.9C92.3,45,81.7,56.9,72.8,70 c-24.3,36.3-28.8,73.1-29.7,92.3C43.4,184.9,43.7,207.4,44,229.9z'/%3E%3Cpath d='M165.5,229.9h83.9v-75.7c-0.4-21.9,4.6-43.6,14.4-63.2c5.9-11.5,13.4-22.1,22.3-31.4l-60.3-24.9 c-12,10.3-22.6,22.2-31.4,35.4c-24.3,36.3-28.8,73.1-29.7,92.3L165.5,229.9z'/%3E%3C/svg%3E%0A");
    background-size: 40px 40px;
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    width: 40px;
    height: 40px;
    display: block;
    left: 0;
    top: 0;
    content: '';
    opacity: .2
}
.home-slides-content {
    position: relative;
    margin-bottom: 0
}

.home-slides-content:before {
    z-index: 97;
    background: rgba(255, 255, 255, .53);
    left: 0;
    top: 0;
    content: "";
    width: 100%;
    border-radius: 4px
}

.consulting-slide .home-slides-content:before,
.iot-slide .home-slides-content:before,
.tleadership-slide .home-slides-content:before {
    background: rgba(0, 0, 0, 0)
}
@media only screen and (min-width: 320px) and (max-width: 992px) {
    .homevidarea-box {
        height: auto !important;
    }
	.homevidarea-mobile-block {
        display: flex;
        justify-content: center;
        align-items: center;
        height: auto;
    }
	#video-background-web {
        display: block;
        width: 100% !important;
    }
	.home-content-main {
        position: relative;
        margin: 25px auto 0;
        height: 100%;
    }
	.general-content-section-main {
        width: 100%;
        padding: 0 20px;
    }
	.home-content-main .general-pin-content {
        height: 100%;
        align-items: center;
        justify-content: center;
    }
	.general-content-section-main p, .leadership-page .general-content-section-main p {
        font-size: 20px;
        line-height: 32px;
    }
	.simple-button-longlink-main a {
        width: 100%;
        font-size: 20px;
        line-height: 28px; 
    }
	.digital-slide .home-slides-content {
        background: url(../images/sliders/home/home_digital_transformation_mobile.webp) center / cover no-repeat;
        height: 715px;
    }
	.corporates-overlay-gallery {
        bottom: 120px;
        width: calc(100% - 0px);
        left: 0;
    }
	.corporates-overlay-content {
        width: 100%;
        padding: 15px;
        /* background: rgba(0, 0, 0, .3); */
    }
	.corporates-overlay-gallery a:before {
        background-repeat: no-repeat;
        background-size: 10px 10px;
    }
	.constant-block {
        padding: 0 30px;
        margin-bottom: 20px;
    }
	.constant-block h2 {
        margin: 0 auto;
        width: 100%;
        text-align: left;
        line-height: 32px;
        font-size: 24px
    }
	.homepage .constant-block h2 {
        width: 235px;
        font-size: 28px;
    }
	.corporates-overlay-gallery h3 {
        font-size: 20px;
        line-height: 24px;
        font-weight: 700
    }
    .corporates-overlay-gallery a,
    .corporates-overlay-gallery p {
        font-size: 16px;
        line-height: 22px
    }
    .corporates-overlay-gallery a {
        padding-bottom: 0;
        font-weight: 600
    }
    .corporates-overlay-gallery {
        bottom: 120px;
        width: calc(100% - 0px);
        left: 0
    }
    .experts-block .related-links ul {
        width: 100%
    }
    .gallery-thumbs2 .swiper-slide {
        width: 37.15%
    }
    #video-background-web {
        display: block
    }
	 .testimonial-text {
        height: auto;
    }
    .casestudyContent p,
    .copyright-footer .copyright-text,
    .culture-portfolio .media-body .digital-text,
    .rebel-hot-topic-boxs {
        padding-bottom: 50px;
    }
	 .testimonial-logo {
        height: 180px;
        margin-bottom: 25px
    }
    .testimonial-text p {
        position: relative;
        padding-left: 40px;
        color: rgba(0, 0, 0, .88);
        font-size: 18px;
        line-height: 26px
    }
    .testimonial-text p:before {
        background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 26.0.2, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_2_00000050632668547510114240000011610492082016915840_' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 329.1 264.6' style='enable-background:new 0 0 329.1 264.6;' xml:space='preserve'%3E%3Cpath d='M44,229.9h83.9v-75.7c-0.4-21.9,4.6-43.6,14.4-63.2c5.9-11.5,13.4-22.1,22.3-31.4l-60.3-24.9C92.3,45,81.7,56.9,72.8,70 c-24.3,36.3-28.8,73.1-29.7,92.3C43.4,184.9,43.7,207.4,44,229.9z'/%3E%3Cpath d='M165.5,229.9h83.9v-75.7c-0.4-21.9,4.6-43.6,14.4-63.2c5.9-11.5,13.4-22.1,22.3-31.4l-60.3-24.9 c-12,10.3-22.6,22.2-31.4,35.4c-24.3,36.3-28.8,73.1-29.7,92.3L165.5,229.9z'/%3E%3C/svg%3E%0A");
        background-size: 36px 36px;
        background-repeat: no-repeat;
        background-position: center;
        position: absolute;
        width: 36px;
        height: 36px;
        display: block;
        left: -6px;
        top: -6px;
        content: '';
        opacity: .2
    }
    .simple-button-longlink {
        margin-top: 24px
    }
}	 
@media screen and (max-width: 992px) {
    .awarded-block h2 {
        font-size: 28px;
    }
	.portfolio-swiper-block h2 {
        font-size: 20px;
    }
	.corporates-overlay-gallery a:before {
        background-repeat: no-repeat;
        background-size: 10px 10px
    }
	#consultingslide #mobile,
    #homeslide #mobile,
    #iotslide #mobile,
    #tleadershipslide #mobile{
        display: block
    }
    #consultingslide #web,
    #homeslide #web,
    #iotslide #web,
    #tleadershipslide #web,
    .hide {
        display: none
    }
	.digital-slide .home-slides-content {
        background: url("../images/sliders/home/home_digital_transformation_mobile.webp") center/cover no-repeat;
        height: 715px
    }
    .iot-slide .home-slides-content {
        background: url("../images/sliders/home/iot_mobile.webp") 0 0/cover;
        background-position: center background-repeat: no-repeat;
        height: 715px
    }
    .consulting-slide .home-slides-content {
        background: url("../images/sliders/home/consulting_mobile.webp") center/cover no-repeat;
        height: 715px
    }
    .tleadership-slide .home-slides-content {
        background: url("../images/sliders/home/SoftwareEngineeringforStartups_for_mobile.webp") 60% 0/cover no-repeat;
        height: 715px
    }
	.postcard-first, .postcard-second, .postcard-third{
		height: auto;
		min-height: 180px;
	}
	.postcard .cards-body h2{
		font-size: 14px;
		width: auto;
	}
}
/* Mobile responsive adjustments */
@media (min-width: 768px) {
	.services-container {
		grid-template-columns: repeat(2, 1fr);
	}
	.postcard-wrapper{
	display:flex;
	justify-content: space-around;
 }
/* .stat-title {
    margin: 0 !important;
}
.stat-item {
    align-items: start !important;
} */
}
@media (max-width: 768px) {
	 .heading-1 {
		font-size: 48px !important;
		line-height: 56px !important;
	  }

	  .heading-2 {
		font-size: 32px !important;
		line-height: 40px !important;
	  }

	  .heading-3 {
		font-size: 24px !important;
		line-height: 28px !important;
	  }

	  .sub-heading {
		font-size: 20px !important;
		line-height: 24px !important;
	  }
	  .services-section {
		padding: 0 0 20px 0 !important;
		margin: 75px auto;
	}
	.full-screen-section{
		align-items: flex-end;
	}
	.services-section .tab-content img{
		min-width: 270px;
		min-height: 135px;
	}
	/* For mobile screen, hide desktop image and show mobile image */
	.section-content {
		flex-direction: column;
		text-align: left;
	}
	.section-content h1 {
		font-size: 48px;
		line-height: 48px;
		
	}
	.section-content p{
		font-size: 18px;
        line-height: 35px;
	}
	.get-started-btn-main{
		font-size: 14px;
		line-height: 14px;
	}
	.section-content img {
		margin-top: 100px;
	}
	.services-section h2{
		font-size: 16px;
		line-height: 24px;
	}
	.service-card img{
		width: 35px;
		height: 35px;
	}
	.service-card h3{
		font-size: 14px;
		line-height: 16px;
	}
	.porfolio-overlay-text .hide-box {
	  display: block !important;
	}
	.webview-link {
		pointer-events: none;
	}
	#video-background-web {
        display: block;
    }
	 .corporates-overlay-gallery h3 {
        font-size: 20px;
        line-height: 24px;
        font-weight: 700
    }
    .corporates-overlay-gallery a,
    .corporates-overlay-gallery p {
        font-size: 16px;
        line-height: 22px
    }
    .corporates-overlay-gallery a {
        padding-bottom: 0;
        font-weight: 600
    }
    .corporates-overlay-gallery {
        bottom: 120px;
        width: calc(100% - 0px);
        left: 0
    }
	.cards-header-overlay span.category{
		padding: 5px 10px;
		line-height: 10px;
		font-size: 12px;
	}
}
@media (min-width: 1024px) {
	.services-container {
		grid-template-columns: repeat(3, 1fr);
	}
	.service-card {
		min-height: 190px;
	}
}

@media (max-width: 425px) { 
	.section-content h1 {
		font-size: 36px;
		line-height: 40px;
	}
}
@media screen and (min-width: 320px) and (max-width: 425px) {
	.heading-1 {
		font-size: 40px !important;
		line-height: 48px !important;
	}

	.heading-2 {
		font-size: 32px !important;
		line-height: 40px !important;
	}

	.heading-3 {
		font-size: 24px !important;
		line-height: 28px !important;
	}

	.sub-heading {
		font-size: 20px !important;
		line-height: 24px !important;
	}
	.cta {
		font-size: 16px !important;
		line-height: 20px !important;
	}
	.services-section {
		padding: 10px !important;
	}
}
@media only screen and (min-height: 900px) and (max-height: 920px) and (orientation: portrait) {
  .full-screen-section {
    min-height: 73vh; /* Adjust for browser UI */
  }
  .section-content img {
	margin-top: 120px !important;
  }
}



/* css for slider */
    .transformative-results {
    max-width: 1180px;
    margin: 80px auto auto;
    padding: 60px 20px;
    }
    .results-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 40px;
    }
    .results-header h2 {
    font-size: 36px;
    font-weight: 700;
    margin: 0;
    }
    .slider-controls {
    display: flex;
    gap: 10px;
    align-items: center;
    }
    .slider-controls button {
    padding: 10px 20px;
    border: 1px solid #000;
    background: transparent;
    cursor: pointer;
    transition: all 0.3s ease;
    z-index: 10;
    color:black;
    }
    .slider-controls button:hover {
    background: #f5f5f5;
    }
    .slider-controls .view-all {
    background: #fff;
    }
    /* Updated Slider Styles */
    .results-slider {
    position: relative;
    width: 100%;
    }
    .result-slide {
    display: none;
    }
    .owl-carousel .result-slide {
    display: block;
    }
    .slide-content {
    display: grid;
    grid-template-columns: 1fr 2fr;
    gap: 40px;
    background: #F6F6F6;
    }
    .slide-image {
    position: relative;
    height: auto;
    max-height: 525px;
    }
    .mm-gif{
    padding: 10px 0;
    }
    .slide-image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    }
    .slide-info {
    display: flex;
    flex-direction: column;
	 justify-content: space-around;
    position: relative;
    padding: 20px 20px;
    }
    .category-slide {
    display: inline-block;
    padding: 8px 16px;
    background: #0066FF;
    color: #fff;
    border-radius: 20px;
    margin-top: 20px;
    margin-right: 20px;
    position: absolute;
    right: 0;
    top: 0;
    }
    .slide-info h3 {
    font-size: 32px;
    font-weight: 700;
    margin-bottom: 20px;
    margin-top: 50px;
    padding-right: 20px;
    }
    .slide-info p {
    padding-right: 20px;
    font-weight: 400;
    }
    .metrics {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 0;
   /* margin: 30px 0; */
    }
    .metric {
    padding: 0 20px;
    position: relative;
    }
	.metric:first-of-type {
		padding: 0;
	}
    .metric:not(:last-child)::after {
    content: '';
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    height: 80%;
    width: 1px;
    background-color: #E5E5E5;
    }
    .metric h4 {
    font-size: 24px;
    font-weight: 700;
    margin-bottom: 5px;
    }
    .metric p {
    color: #666;
    white-space: nowrap;
    }
    .slide-bottom {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: auto;
    gap: 20px;
    }
    .slide-actions {
    display: flex;
    gap: 20px;
    align-items: center;
    }
    .case-study-btn {
    padding: 15px 30px;
    background: #FFD700;
    color: #000;
    text-decoration: none;
    font-weight: 600;
    white-space: nowrap;
    font-family: JetBrains Mono;
    }
    	.case-study-btn:hover {
    color: #000; /* Changes text color to black */
    text-decoration: none; /* Removes underline or other text decoration */
}

    .case-study-btn a :active, .case-study-btn a :focus, .case-study-btn a :hover {
    color: #1a1a1a ;
    background-color: #fc0;
    border-color: #fc0;
    text-decoration: none;
    }  
    .play-btn-home {
    width: 50px;
    height: 50px;
    border: none;
    background: #333;
    color: #fff;
    cursor: pointer;
    flex-shrink: 0;
    }
    .play-btn-home.focus, .play-btn-home:focus, .play-btn-home:hover {
    color: white;
    text-decoration: none;
    outline: 0;
    }
    .slide-actions img {
    max-height: 50px;
    margin-left: auto;
    width: 200px !important;
    margin-right: 50px;
    }
    /* Navigation Styles */
    .slider-controls {
    display: flex;
    align-items: center;
    gap: 10px;
    }
    .navigation-buttons {
    display: flex;
    gap: 10px;
    }
    .navigation-buttons button {
    padding: 10px 20px;
    border: 1px solid #000;
    background: transparent;
    cursor: pointer;
    transition: all 0.3s ease;
    }
    .navigation-buttons button:hover {
    background: #f5f5f5;
    }
    /* Owl Carousel Specific Styles */
    .owl-carousel {
    position: relative;
    }
    .owl-carousel .owl-stage-outer {
    overflow: hidden;
    }
    .owl-carousel .owl-stage {
    display: flex;
    }
    .owl-carousel .owl-item {
    flex-shrink: 0;
    width: 100%;
    }
    .owl-nav {
    display: none;
    }
    .owl-carousel .owl-item img {
    display: block;
    width: 100%;
    height:100%;
    object-fit: contain;
    }
    .case-study-card {
    display: none;
    }
    /* css for mobile view slider */
    @media (max-width: 992px) {
        .transformative-results{
        display: none;
        }
        .constant-block h2 {
        text-align: center;
        }
        .case-study-card {
        display: block; /* Show only on mobile */
        max-width: 100%;
        padding: 10px;
        background: #fff;
	margin: 100px auto 0;
        box-shadow: 0 2px 10px rgba(0,0,0,0.1);
        border-radius: 8px;
        }
        .case-study-card h2 {
        font-size: 24px;
        margin-bottom: 20px;
	font-weight: 900;
        }
        .case-study-image {
        width: 100%;
        margin-bottom: 20px;
        }
        .case-study-image img {
        width: 100%;
        height: auto;
        }
        .case-study-logo {
        width: 150px;
        margin-bottom: 15px;
        }
        .case-study-logo img {
        width: 100%;
        height: auto;
        }
        .case-study-card h3 {
        font-size: 18px;
        margin-bottom: 15px;
        }
        .description {
        font-size: 14px;
        line-height: 1.5;
        color: #666;
        margin-bottom: 20px;
        }
        .stats {
        margin-bottom: 20px;
        width: 100%;
        }
        .stat-item {
        margin-bottom: 15px;
        padding-bottom: 15px;
        border-bottom: 1px solid #E5E5E5; /* Light gray divider line */
		width: 100%;
        }
        .stat-item:last-child {
        border-bottom: none; /* Remove border from last item */
        margin-bottom: 0;
        padding-bottom: 0;
        }
        .stat-value {
        font-size: 16px;
        font-weight: bold;
        color: #000;
        }
        .stat-label {
        font-size: 14px;
        color: #666;
        }
        .case-study-btn {
        display: flex;
        align-items: center;
        justify-content: space-between;
        width: 100%;
        padding: 12px 20px;
        background: #FFD700;
        color: #000;
        text-decoration: none;
        border-top-left-radius: 4px;  
        border-top-right-radius: 4px;
        margin-bottom:20px;
        font-weight: 500;
        font-family: JetBrains Mono;
        }
        .case-study-btn :active, .case-study-btn :focus, .case-study-btn :hover {
        color: #1a1a1a !important ;
        background-color: #fc0;
        border-color: #fc0;
        text-decoration: none !important;
        }  
        .arrow {
        font-size: 20px;
        }
    }
@media (min-width: 1200px) {
	.up-to {
    	  margin-top: -16%;
	}
}