.text-theme-green,.text-theme-green-hover:hover { color: #2ED06E !important; }
.cursor-pointer { cursor: pointer; }
.bg-theme-green,.bg-theme-green-hover:hover { background-color: #2ED06E !important; }
.bg-theme-green-light { background-color: rgba(46, 208, 110, .1) !important; }
.text-light-gray-custom { color: #828282; }
/* Home page case Studies start */
.section-caseStudies .fancy-text-box:hover .fancy-text-content .alt-font { color: #232323 !important; }
.section-caseStudies .fancy-text-box .fancy-text-content .casestudy-logo { display: none; }
.section-caseStudies .fancy-text-box:hover .fancy-text-content .casestudy-logo { display: block; }
.section-caseStudies .fancy-text-box:hover .fancy-text-content .casestudy-logolight { display: none; }
.section-caseStudies .fancy-text-box .fancy-text-content .heading-hover-block { display: none; }
.section-caseStudies .fancy-text-box:hover .fancy-text-content .heading-hover-block { display: block; }
.section-caseStudies .fancy-text-box .fancy-text-content .heading-hover-none { display: block; }
.section-caseStudies .fancy-text-box:hover .fancy-text-content .heading-hover-none { display: none; }
/* Home page case Studies end */
.twitter-x { fill: #fff; }
.twitter-x:hover { fill: #2ED06E; }
.btn-gradient-theme-green { background: linear-gradient(to right, #0EB489,#B8DA35, #0EB489); background-size: 200% auto; transition: all 0.3s cubic-bezier(.25,.8,.25,1);}
.btn-gradient-theme-green:hover { background-position: right center; color: #fff;}
.bg-gradient-theme-green { background: linear-gradient(to right, #0EB489,#B8DA35, #0EB489); background-size: 200% auto;}
.box-gradient-theme-dark { background: linear-gradient(to right, #050505,#201F21, #050505); background-size: 200% auto; transition: all 0.3s cubic-bezier(.25,.8,.25,1);}
.box-gradient-theme-dark:hover { background-position: right center; color: #fff; }
.nav-scrollable-custom .nav.nav-tabs, .section-techstack .nav.nav-tabs { display: flex; flex-wrap: nowrap; overflow-x: auto; white-space: nowrap; }
.nav-scrollable-custom .nav.nav-tabs::-webkit-scrollbar, .section-techstack .nav.nav-tabs::-webkit-scrollbar { display: none; }
.action-btns-custom .btn, .banner-action-custom .btn { min-width: 180px; }
@media screen and (max-width: 992px) {
    .banner-action-custom .btn { min-width: 120px; }
}
@media screen and (max-width: 767px) {
    .nav-header-container .header-social-icon a { font-size: 0; }
    .section-techstack .nav.nav-tabs > li.nav-item { display: block; }
}
#letsDiscuss-popup { max-width: 630px; }