.titleText h2 {font-size: 40px;} 
.margin-space-top, .getAQuote {margin-top: 60px;}
.alliance-box  {background: #fff;height: 80px;padding: 20px;box-shadow: 0 0 10px #00000014;border: 1px solid #2522741c;}
.alliance-box {padding: 10px;}
.alliance-box img {width: 100%;height: 100%;object-fit: contain;}
.alliances-slider {padding-bottom: 100px;}
.rpaProcessBox .process-box .process-info h3 {font-size: 24px}
.alliance-main h2 {margin: 0px 0px 35px;margin-top: 0px;margin-bottom: 35px;text-align: center;font-size: 40px;}
.sap-business-one-hana-image.match img {height: 100%;object-fit: cover;}
.industries-main h2{margin-bottom: 40px;}

.iconCardSliderPadd {padding: 60px 0 !important;}


/* sap-signavio */
/* .sap-signavio .btn {padding: 12px 28px; font-size: 14px; font-weight: bold; text-transform: uppercase;  cursor: pointer; position: relative; overflow: hidden; z-index: 1; transition: color 0.3s ease, border-color 0.3s ease; }
.sap-signavio .btn::before {content: ""; position: absolute; top: 0; left: -100%; width: 100%; height: 100%; background: #e53935; z-index: -1; transition: all 0.4s ease;}
.sap-signavio .btn-demo {background: #e53935; color: #fff; border: 1px solid #e53935;}
.sap-signavio .btn-demo::before {background: #fff;}
.sap-signavio .btn-expert {background: transparent; color: #e53935; border: 1px solid #e53935; }
.sap-signavio .btn:hover::before {left: 0;}
.sap-signavio .btn-demo:hover {color: #e53935;}
.sap-signavio .btn-expert:hover {color: #fff; border-color: #e53935;} */

/* odoo page */
.odoo-editions-box {border: 1px solid black; padding: 25px;}
.html-editor p {margin-bottom: 0;} 

.odoo-numbers .odoo-stats { background-color: #fff; padding: 50px; box-shadow: 0 0 30px #00000052; border-bottom: 5px solid #DE463B;}
.odoo-numbers .odoo-stats .counter-bottom span {font-size: 44px !important; margin: 15px 0 0 0;}
.odoo-numbers .odoo-stats .counter-bottom h5 {margin: 0 !important; font-size: 26px !important;}

.hosting-options .icon-box {padding: 20px; border-radius: 50%; background: #e1eaf7; margin: auto; height: 100px; width: 100px;}
.hosting-options .deployed-box {height: 100%; text-align: center; padding: 20px;}
.hosting-options .deployedMain-box {padding: 30px; background:linear-gradient(129deg, rgb(226 238 255 / 53%) 0%, rgb(255 228 215 / 34%) 100%)}
.hosting-options .deployed-box h5 {font-size: 22px;}

.odoo-apps-box{margin:15px;box-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.075)!important;}
.odoo-apps-box a{text-decoration:none;}
.odoo-apps-info{padding:10px;}
.odoo-apps-info h3{font-size:18px;color:#000000;font-weight:bold;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1; /* number of lines to show */line-clamp:1;-webkit-box-orient:vertical;}
.odoo-apps-info h4{font-size:12px;color:#374151;}
.odoo-apps-info h5{text-align:right;margin-top:-18px;color:#374151;}
.odoo-apps-info h5 strong{display:block;font-size:16px;font-weight:600;}
.odoo-apps-info h5 span{font-size:16px;font-weight:500;}
.odoo-apps-info h5 span i{color:#017e84;}

/* Blog */
.blog-main{background: #252274;position: relative;}
.blog-main h2 {text-align: center;color: rgb(255, 255, 255);margin-bottom: 35px;font-size: 40px;}
.blog-main .swiper-wrapper {margin-bottom: 0}
.blog-main .swiper .swiper-slide {padding: 20px;text-align: left;display: flex;align-items: flex-start;justify-content: center;flex-direction: column;background: #fff;position: r}
.blog-main .swiper-slide .blog-title, .blog-main .swiper-slide p {display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden}
.blog-main .swiper-slide .blog-bg {width: 100%;overflow: hidden;position: relative;margin-bottom: 20px}
.blog-main .swiper-slide .blog-bg span {background-position: top center;background-repeat: no-repeat;background-size: 100% 100%;width: 100%;height: 226px;position: absolute;left: 0;top: 0}
.blog-main .swiper-slide .blog-title {font-family: 'Open Sans';font-weight: 600;font-style: normal;font-size: 22px;color: #252274;margin-bottom: 8px;-webkit-line-clamp: 2}
.blog-main .swiper-slide .date {padding: 10px 20px;position: absolute;z-index: 4;right: 0;bottom: 0;text-align: center}
.blog-main .swiper-slide .date, .blog-main .swiper-slide .date strong {font-family: 'Open Sans';font-weight: 600;font-style: normal;font-size: 18px;line-height: 20px;background: #f9483b;color: #fff;display: block;}
.blog-main .swiper-slide .blog-bg img {width: 100%;height: 100%;object-fit: cover;}
.blog-main .swiper-slide p {color: #505050;font-size: 20px;line-height: 35px;margin-bottom: 10px;-webkit-line-clamp: 3}
.blog-main .swiper-slide a {font-family: 'Open Sans';color: #de463b;font-size: 18px;line-height: normal;margin-bottom: 15px;text-decoration: none;text-align: left}
.blog-main .swiper-slide a:hover {color: #f9483b !important}

/* home services new section */
.new-services .service-box-new { position: relative; overflow: hidden;}
.new-services .service-box-new img {width: 100%; height: 100%; object-fit: cover; transition: transform 0.5s ease; position: relative; z-index: 1; }
.new-services .service-box-new:before {content: ''; background: linear-gradient(360deg, rgba(0, 0, 0, .5) 20%, rgb(0 0 0 / 25%) 100%);; position: absolute; bottom: 0; left: 0; width: 100%; height: 100%; z-index: 2; }
.new-services .service-box-new:hover img {transform: scale(1.1);}
.new-services .service-content-new {position: absolute; bottom: -50px; left: 0; right: 0; padding: 20px 20px 30px 20px; color: #fff; transition: all 0.4s ease; z-index: 3;}
.new-services .service-content-new h5 {font-weight: 700; margin-bottom: 10px; font-size: 24px; color: #fff; }
.new-services .service-content-new p { font-size: 16px; margin-bottom: 0;}
.new-services .btn-know-new {margin-top: 12px; display: inline-block;}
.new-services .btn-know-new img {height: 22px; width: 22px; filter: brightness(0) saturate(100%) invert(99%) sepia(25%) saturate(425%) hue-rotate(189deg) brightness(112%) contrast(100%); transition: transform 0.3s ease, filter 0.3s ease;}
.new-services .service-box-new:hover .service-content-new {transform: translateY(-20px); bottom: 0; padding-bottom: 0;}
.new-services .service-box-new:hover .btn-know-new {opacity: 1; transform: translateY(0); visibility: visible;}
.new-services .btn-know-new img:hover {filter: brightness(0) saturate(100%) invert(32%) sepia(99%) saturate(2870%) hue-rotate(345deg) brightness(97%) contrast(78%); transform: translateX(5px) scale(1.1);}

/* home case studies section */
.case-studies .caseStudies-box {padding: 50px; background: #fff;}
.caseStudySection {padding: 50px 100px;border: 1px solid #ebebeb;}
.caseStudySection .content {padding-right: 100px;}
.caseStudySection .swiper-button-prev {content: "\f104"; background-image: none; color: #fa7336; border: 1px solid #fa7336; border-radius: 50%; height: 40px; width: 40px;}
.caseStudySection .swiper-button-next {content: "\f104"; background-image: none; color: #fa7336; border: 1px solid #fa7336; border-radius: 50%; height: 40px; width: 40px;} 
.caseStudySection .swiper-button-next:after, .swiper-button-prev:after {font-size: 20px; font-weight: 600;}
.caseStudySection .swiper-button-prev {left: 20px;}
.caseStudySection .swiper-button-next {right: 20px;}

/* Testimonia section */
.testimonial .swiper-button-prev {content: "\f104"; background-image: none; color: #fa7336; border: 1px solid #fa7336; border-radius: 50%; height: 40px; width: 40px;}
.testimonial .testimonial-next {content: "\f104"; background-image: none; color: #fa7336; border: 1px solid #fa7336; border-radius: 50%; height: 40px; width: 40px;} 
.testimonial .testimonial-next:after, .testimonial-prev:after {font-size: 20px; font-weight: 600;}
.testimonial .testimonial-prev {left: 20px; top: 50%;}
.testimonial .testimonial-next {right: 20px; top: 50%;}
.testimonial .swiper-container {padding-bottom: 0;}
.testimonials {background: #ececec; padding: 50px 100px; margin: 0 auto;} 


/* rpa introduction */
.introduction p {font-size: 20px;}
.service-main {padding: 60px 0;}

/* left image button */
.leftImageSec a.button {margin-top: 20px; width: fit-content;}

.about-main .titleText h2 {margin: 0;}
/* .industries-main .titleText h2 {margin: 0 0 10px 0;} */
/* .industries-main .serve p {font-size: 18px; margin-bottom: 0;} */
.industries-main .serve .title-box {padding-bottom: 40px;}
.internalPadding .title-box {padding-bottom: 40px;}
.industries-main .serve .titleText .title-info {font-size: 18px;}
.imageCard .title-box {padding-bottom: 40px;}
.textCard .title-box {padding-bottom: 40px;}
.technologyTabs .title-box {padding-bottom: 40px;}
.numberCount .title-box {padding-bottom: 40px;}
.accordion ul {list-style: none;}
.iconCardSliderTitle .titleText p {color: #fff;}

.rpaServices-box .services-we-offer-box .services-we-offer-info h5 {font-size: 24px; font-weight: 600 !important;}
.introduction-main {padding: 60px 0;}
.icon-card .title-box {padding-bottom: 30px;}
.faq .title-box {padding-bottom: 40px;}
.process-sec .title-box {padding-bottom: 40px;}
.introduction-main p {font-size: 22px; line-height: 38px;}
.industries-main .rpa .swiper-two {padding-bottom: 0;}
.rpa-cta .silverctaInner {margin: 60px 0 0!important;}
.creators-title h5 {color: #505050;font-size: 22px;font-weight: 600!important;}
.rpaServices-box .services-we-offer-box {padding: 5%;background: #ffffff;border-radius: 8px;text-align: center;height: 100%;text-align: center;box-shadow: 0px 0px 10px 5px #e3e3e3;transition: all 0.3s ease;border-bottom: 5px solid #DE463B;position: relative;}
.rpaServices-box .services-we-offer-box:hover {transform: translateY(-5px);box-shadow: 0 8px 20px rgba(0, 0, 0, 0.15); }
.colume-comman .footer-branch-location ul li a:hover {padding: 0;}
.rightImageSection .row{flex-direction: row-reverse;}

.imageCard .link {font-size: 18px; margin-top: 20px;}
.leftImageSec .titleText p {font-size: 18px;}
.ParallaxSec .titleText p {font-size: 18px;}
.leftImageSec .titleText p ul {font-size: 18px;}
.ParallaxSec .titleText p ul {font-size: 18px;}
.odoo-erp {font-size: 18px;}
.blueimgP {font-size: 20px;}


.imageCard .service-content .service-text {align-items: start;}


/* AI Chat Bot */
.page-template-ai-chatbot header{background-color: transparent;position: absolute;width: 100%;}
.page-template-ai-chatbot header.fixed-header{position: fixed;background-color: #fff;}
.page-template-ai-chatbot section.banner.bg-set{display: none;}
.hero-slider-ai-chatbot-row .hero-slider-info ol li{color:#fff;font-weight:500;margin:15px 0px;}
.hero-slider-ai-chatbot-row .hero-slider-info ol li::before{content:"";width:8px;height:8px;background:#13c8c8;display:inline-block;vertical-align:middle;border-radius:100%;margin-right:10px;}
.page-template-ai-chatbot .page-content{overflow:hidden;}
.page-template-ai-chatbot .breadcum a{color:#000000;position: relative;padding-right: 20px;}
.page-template-ai-chatbot .breadcum a:before {font-family: fontAwesome;content: "\f105";position: absolute;right: -1px;top: 0px;width: 10px;height: 10px;z-index: 9;}
.page-template-ai-chatbot .breadcum span{color:#000000;}
.page-template-ai-chatbot #nav li a{color:#000000;}
.page-template-ai-chatbot #nav li .sub-menu a{color:#ffffff;}
.page-template-ai-chatbot .contactUs li a{color:#000000;}
.page-template-ai-chatbot .contactUs li a i{color:#007DD1;}
.page-template-ai-chatbot .contactUs li a i{color:#007DD1;}
.page-template-ai-chatbot .sb-search .fa-search{color:#007DD1;}
.page-template-ai-chatbot .site-main:after{display:none;}
.page-template-ai-chatbot .accordion .accTrigger.active{color:#007DD1;}
.page-template-ai-chatbot .accordion .accTrigger.active:after{background:#007DD1;}
.page-template-ai-chatbot .accordion .accTrigger:before{color:#007DD1;border-color:#007DD1;}
.page-template-ai-chatbot .button{border-radius:0px;}
.page-template-ai-chatbot .button-border{background:none;border:1px solid;}
.page-template-ai-chatbot .button + .button{margin-left:15px;}
.page-template-ai-chatbot.stickyHeader #header{background:#ffffff;}
.page-template-ai-chatbot .hamburger-inner{background:#007DD1;}
.page-template-ai-chatbot .hamburger-inner:after{background:#007DD1;}
.page-template-ai-chatbot .hamburger-inner:before{background:#007DD1;}
.ai-chatbot-banner-bg{background:url("../images/AI-Chatbot-Banner-Bg.jpg");background-size:cover;background-position:center center;background-repeat:no-repeat;padding-top:200px;padding-bottom:40px;}
.ai-chatbot-banner-info{padding-top:40px;}
.ai-chatbot-banner-info h2 {font-size: 42px;line-height: 50px;margin-bottom: 20px;}
.page-template-ai-chatbot .blue-bg {background: #007DD1;}
.page-template-ai-chatbot .blue-color {color: #007DD1;}
.ai-chatbot-banner-info p {font-size: 18px;font-weight: 400;margin-bottom: 30px;}
.ai-chatbot-banner-image img{width:100%;animation:float 6s ease-in-out infinite;}
.ai-chatbot-banner-bg .breadcum{position:static;padding-top:20px;}
.page-template-ai-chatbot ul.customUl{list-style-type:none;padding:0px;margin-bottom:15px;}
.page-template-ai-chatbot ul.customUl li{font-weight:500;margin:5px 0px;}
.page-template-ai-chatbot ul.customUl li:before{content:"";width:8px;height:8px;background:#007DD1;display:inline-block;vertical-align:middle;border-radius:100%;margin-right:10px;}
.ai-chatbot-about-info h2, .ai-keyFeatures h2, .ai-chatbot-hiw-row h2, .ai-faq-section h2, .aiPricing h2,.ai-chatbot-use-bg h2{font-size: 36px;}
.ai-chatbot-free-info p {font-size: 18px;margin-top: 19px;}
.ai-keyFeatures h2, .ai-faq-section h2{margin-bottom: 30px;}
.ai-chatbot-about-info a.button {font-size: 15px;padding: 15px 30px;letter-spacing: 0.3px;}
.ai-chatbot-about-info p {font-size: 18px;font-weight: 400;}
.ai-chatbot-about-info ul {margin-bottom: 25px!important;}
.ai-chatbot-feature-box{box-shadow:0px 5px 30px #0000001A;background:#ffffff;padding:30px;margin:15px 0px;display:flex;border-bottom:2px solid #007dd1;}
.ai-chatbot-feature-image{width:100px;}
.ai-chatbot-feature-info{width:calc(100% - 100px);padding-left:15px;}
.ai-chatbot-feature-info h6{font-size:18px;margin-bottom:5px;}
.ai-chatbot-feature-info p{line-height:1.5;margin-bottom:0px;}
.ai-chatbot-hiw-slider .slick-dots li.slick-active button{background:#cccccc;}
.ai-chatbot-hiw-title{padding-bottom:15px;}
.ai-chatbot-hiw-box + .ai-chatbot-hiw-box{border-top:1px solid #dfdfdf;margin-top:15px;padding-top:15px;}
.ai-chatbot-hiw-box h3{font-weight:bold;margin-bottom:5px;}
.ai-chatbot-hiw-row{background:url("../images/Ai-Chatbot-How-It-Works-Bg.jpg");background-size:cover;background-position:center center;background-repeat:no-repeat;padding:50px;}
.ai-chatbot-how-it-works-bg{position:relative;}
.ai-chatbot-how-it-works-bg:before{content:"";width:300px;height:300px;position:absolute;left:-50px;top:-100px;background:#b4ffff;border-radius:100%;filter:blur(50px);opacity:0.5;z-index:-1;}
.ai-chatbot-how-it-works-bg:after{content:"";width:300px;height:300px;position:absolute;right:-50px;bottom:-100px;background:#7fc7ed;border-radius:100%;filter:blur(30px);opacity:0.5;z-index:-1;}
.ai-chatbot-free-info .link{font-size:14px;}
.ai-chatbot-free-image{background:url(../images/Ai-Chatbot-Free-Image-Bg.png);background-repeat:no-repeat;background-position:center center;background-size:cover;position:relative;z-index:1;}
.ai-chatbot-free-image img{width:50%;margin:0px auto;display:block;animation:float 6s ease-in-out infinite;}
@keyframes float{
	0%{transform:translatey(0)}
	50%{transform:translatey(-40px)}
	to{transform:translatey(0)}
}
.ai-chatbot-use-bg{position:relative;}
.ai-chatbot-use-bg:before{content:"";width:300px;height:300px;position:absolute;left:20%;top:-100px;background:#b4ffff;border-radius:100%;filter:blur(50px);opacity:0.5;z-index:-1;}
.ai-chatbot-use-box{background:#ffffff;box-shadow:0px 5px 30px #0000001A;height: 100%;border-bottom: 2px solid #007dd1;overflow: hidden;}
.useCaseBox {margin-top: 35px;display: grid;grid-template-columns: 1fr 1fr 1fr 1fr 1fr;gap: 24px;}
.ai-chatbot-use-image img{width:100%;transition: 0.3s all ease-in-out;}
.ai-chatbot-use-box:hover img {transform: scale(1.05);}
.ai-chatbot-use-info{padding:15px;}
.ai-chatbot-cta-bg{background:url("../images/AI-Chatbot-Call-To-Action-Bg.jpg");background-size:cover;background-position:center center;background-repeat:no-repeat;padding:30px;}
.ai-benefits .benefits-row {box-shadow: rgba(0, 0, 0, 0.1) 0px 5px 30px;}
.benefitBox {display: grid;grid-template-columns: 1fr 1fr;gap: 24px;}
.benefitGrid {box-shadow: 0px 5px 30px #0000001A;background: #ffffff;padding: 30px;border-bottom: 2px solid #007dd1;}
.benefitBox p {font-size: 16px;margin-bottom: 0;}
.benefitBox h6 {font-size: 18px;}
.ai-whyChoose .ai-chatbot-feature-image {width: 80px;margin-bottom: 20px;}
.aiPricing .PricingBox{box-shadow: 0 0 10px #00000014;border-bottom: 5px solid #007dd1}
.aiPricing .PricingBox.Popular{border: 1px solid #007dd1;border-bottom: 5px solid #007dd1;}
.aiPricing .PricingBox .SubHeading {padding-bottom: 20px;border-bottom: 1px solid #BFBBBB;margin-bottom: 20px;}
.aiPricing .PricingBox .SubHeading + h4 {font-size: 30px;font-weight: 500 !important;}
.ai-botSection {border: 1px solid #e9e9e9;padding: 0 50px;}
.accordion-box.active .accordion-title a {background: #044aa7; color: #fff;}
.accordion-box {border: 1px solid transparent;}
.ai-faq-section .accordion-box.active .accordion-title a{background-color:#007dd1;}
.ai-faq-section .accordion-box .accordion-title a {font-size: 18px; color: #161616; font-weight: 700; padding: 20px; box-shadow: 1px 3px 7px 1px #ddd; display: block; position: relative;}
.accordion-info {padding: 30px;}
.ai-chatbot-about-info{padding-left: 3rem;}
.PricingBlock.aiPricing a.button.blue-bg {padding: 12px 30px;margin: 30px auto;display: inline-block;}

.services-section .ai-chatbot-feature-image {width: 80px;margin-bottom: 20px;}
.services-section .ai-chatbot-feature-box{box-shadow:0px 5px 30px #0000001A;background:#ffffff;padding:30px;margin:15px 0px;display:flex;border-bottom:2px solid #007dd1;}
.services-section .ai-chatbot-feature-info{width:calc(100% - 100px);padding-left:15px;}
.services-section .ai-chatbot-feature-info h6{font-size:18px;margin-bottom:5px;}
.services-section .ai-chatbot-feature-info p{line-height:1.5;margin-bottom:0px;}
.ai-chatbot-about-image {height: 100%;}
.ai-chatbot-about-image img {height: 100%; object-fit: cover;}

/* About Us */
.about-us .secondary-bg {background: #044aa7;}
.about-us-image img{width:100%;}
.about-us-company-info .blockquote{color:#161616;font-weight:bold;border-left:4px solid #ddd;padding:15px;}
.about-us-image-box{padding:10%;position:relative;}
.about-us-company-experiences{padding:5%;position:absolute;top:0px;left:0px;}
.about-us-company-awarded{padding:5%;background:#ffffff;box-shadow:0px 10px 10px 0px #0000001a;margin:-50px 50px;position:relative;}
.about-us-image-box:before{content:"";width:650px;height:650px;border:80px solid #044AA7;position:absolute;top:0%;right:0%;bottom:0%;border-radius:100%;z-index:-1;animation:float 6s ease-in-out infinite}
@keyframes float{
	0%{transform:translatey(0)}
	50%{transform:translatey(-40px)}
	to{transform:translatey(0)}
}
.about-us-company-quote{background:#f4f6fd;padding:0% 5% 5% 5%;margin-top:50px;}
.about-us-company-quote img{margin-top:-50px;}

.commonContent {padding: 0 !important;}



@media only screen and (max-width: 1859px){
  .colume-comman h6{margin-bottom: 10px;font-size: 18px;line-height: 28px;}
  .colume-comman p{font-size: 14px;line-height: 24px;}
  .servicesTabs .nav {padding: 10px 0px 10px 10px;}
  .servicesTabs .nav button img {margin-right: 10px;}
  .servicesTabs .nav button {font-size: 18px;}
  .rpaProcessBox .process-box .process-info h3 {font-size: 22px;}
}

@media screen and (max-width: 1799px) {
  .odoo-apps-info h3 {font-size: 16px;}
  .odoo-apps-info h4 {font-size: 11px;}
  .odoo-apps-info h5 strong {font-size: 14px;}
  .odoo-apps-info h5 span {font-size: 14px;}
  .ai-chatbot-about-info p {font-size: 16px;}
  .benefitBox p {font-size: 14px;}
  .benefitBox h6 {font-size: 16px;}
  .benefitGrid {padding: 20px;}
  .ai-chatbot-about-info p {font-size: 14px;}
  /* .ai-chatbot-about-image img {height: 400px; object-fit: cover;} */
}


@media only screen and (max-width: 1399px){
  .hero-slider-info.hero-slider-info-events h2{font-size: 36px;line-height: 1.1;}
  .hero-slider-info p{font-size: 24px;line-height: 32px;}
  .creators-title h2 {margin-bottom: 20px;font-size: 32px;line-height: 40px;}
  .creators-details p, .creators-title p, .service-main h2 + p{font-size: 20px;line-height: 32px;}
  ul#counter li span {font-size: 48px;line-height: 48px;}
  .titleText h2 {font-size: 34px !important;}
  .introduction p {font-size: 18px;}
  .icon-card .title-box {padding-bottom: 14px;}
  .rpaServices-box .services-we-offer-box .services-we-offer-info h5{font-size: 20px;margin-bottom: 10px;}
  .rpaProcessBox .process-box .process-info h3 {font-size: 20px; line-height: 24px;}  
  .serve-inner .serve-blk figure img{ width: 75px;height: 75px; }
  .alliances-slider{padding-bottom: 60px;}
  .colume-comman h6{font-size: 16px;}
  .colume-comman p{font-size: 14px;line-height: 24px;}
  .about-us-image-box:before { width:500px; height:500px; } 
  .ai-chatbot-banner-info .title-text {font-size: 36px; line-height: 44px;}
  .ai-chatbot-feature-info h6, .ai-chatbot-banner-info p {font-size: 16px;}
  .ai-chatbot-banner-info {padding-top: 0;}
  .ai-chatbot-about-info h2, .ai-keyFeatures h2, .ai-chatbot-hiw-row h2, .ai-faq-section h2, .aiPricing h2, .ai-chatbot-use-bg h2 {font-size: 28px;}
  .ai-chatbot-about-info ul {margin-bottom: 0 !important;}
  .ai-chatbot-about-info {padding-left: 0 !important;}
  .ai-chatbot-feature-image {width: 60px;}
  .ai-chatbot-feature-box {padding: 15px;}
  .useCaseBox {margin-top: 0;}
  .useCaseBox {grid-template-columns: 1fr 1fr 1fr;}
  .PricingBlock {padding-bottom: 0 !important; padding: 0;}
  .servicesTabs .nav button {padding: 12px;}
  .servicesTabs .nav button img {margin-right: 5px;}
  .accordDetail {font-size: 16px !important;}

  .odoo-numbers .odoo-stats .counter-bottom span {font-size: 34px !important;}
  .odoo-numbers .odoo-stats .counter-bottom h5 {font-size: 18px !important;}

  /* .ai-chatbot-about-image img {object-fit: cover; height: 380px;} */

}


/* Our Teams */
.ourTeams .card-body{text-align:center;padding: 20px 0 0;}
.ourTeams .team-card {border-bottom: 2px solid #242173 !important;border: none;overflow: hidden;box-shadow: 0 0 30px #0000001c;padding: 20px;border-radius: 0 !important; height: 100%;}
/* .ourTeams .team-img-wrapper {overflow: hidden;}
.ourTeams .team-img {transition: transform 0.3s ease;border-radius: 8px;object-fit: cover;width: 100%;transform: scale(1.05,1.05);}
.ourTeams .team-img-wrapper:hover .team-img {transform: scale(1.1);} */
.ourTeams .team-img-wrapper {position: relative;overflow: hidden;}
.ourTeams .team-img {display: block; width: 100%; object-fit: cover; transition: transform .4s ease;}
.ourTeams .team-overlay {position: absolute; inset: 0; background: rgba(0,0,0,0.6); display: flex; align-items: center; justify-content: center; opacity: 0; transition: opacity .3s ease;}
.ourTeams .linkedin-icon {height: 50px; width: 50px; font-size: 24px; display: flex; justify-content: center; align-items: center; color: #fff; text-decoration: none; background: transparent; border: 1px solid #fff; border-radius: 50%; padding: 10px; transition: transform .3s ease, background .3s ease;}
.ourTeams .linkedin-icon:hover {background: #fff; color: #0a66c2;}
.ourTeams .team-img-wrapper:hover .team-img {transform: scale(1.1);}
.ourTeams .team-img-wrapper:hover .team-overlay {opacity: 1;} 
.ourTeams .team-name {font-weight: 600;font-size:18px;margin-bottom: 0;}
.ourTeams .team-role {color: #6c757d;font-size: 14px;margin-bottom: 0;}


@media only screen and (max-width: 1199px){
  .container, .container-lg, .container-md, .container-sm {max-width: 100%;}
  .titleText h2, .about-main h2, .service-main h2, .industries-main h2, .alliance-main h2, .blog-main h2, h2.title-text {font-size: 32px !important;}
  .creators-title h2{margin-bottom: 15px;font-size: 30px;line-height: 1.2;}
  .hero-slider-info.hero-slider-info-events h2{font-size: 32px;}
  .hero-slider-info p{font-size: 20px;line-height: 28px;}
  .creators-title h5{font-size: 20px;}
  .title-info {font-size: 18px !important;}
  /* .process-sec .title-box {padding-bottom: 30px;} */
  .creators-details p, .creators-title p, .service-main h2 + p{font-size: 20px;line-height: 1.35;}
  ul#counter li span {font-size: 38px;}
  ul#counter li h5{margin-top: 10px;}
  .blog-main .swiper-slide .blog-title{font-size: 20px;}
  .service-main {padding: 40px 0;}
  .introduction p {font-size: 18px;}
  .services-info h3 {font-size: 18px;}
  .about-us-image-box:before { width:400px; height:400px; top:10%; } 

  .ai-chatbot-banner-bg {padding-top: 150px;}
  .ai-chatbot-banner-info .title-text {font-size: 30px; line-height: 38px;}
  .ai-chatbot-about-info a.button, .ai-chatbot-about-info p, .benefitBox p, .ai-chatbot-banner-info p {font-size: 16px;}
  .ai-chatbot-banner-info {padding-top: 0;}
  .ai-benefits .ai-chatbot-about-info, .ai-chatbot-about-info {padding-left: 0 !important; padding-top: 30px;}
  .ai-chatbot-about-info ul {margin-bottom: 0 !important;}
  .ai-chatbot-feature-image {width: 60px;}
  .ai-chatbot-feature-box {padding: 15px;}
  .ai-chatbot-about-info h2, .ai-keyFeatures h2, .ai-chatbot-hiw-row h2, .ai-faq-section h2, .aiPricing h2, .ai-chatbot-use-bg h2 {font-size: 28px !important;}
  .benefitBox p {font-size: 16px; margin-bottom: 0;}
  .useCaseBox {grid-template-columns: 1fr 1fr 1fr;}
  .ai-chatbot-use-info .large-size {font-size: 18px;}
  .ai-chatbot-hiw-row {padding: 30px;}
  .ai-chatbot-hiw-box .small-size {font-size: 16px;}
  .PricingBlock {padding-bottom: 0 !important; padding: 0;}
  .aiPricing .PricingBox .SubHeading + h4 {font-size: 26px;}
  .blueimgP {font-size: 14px;}
  .margin-space-top, .getAQuote {margin-top: 50px;}
  .rpa-cta .silverctaInner {margin: 40px 0 0 0 !important;}
  .imageCard .link {font-size: 15px; margin-top: 10px;}

  .caseStudySection .content {padding-right: 0;}
  .odoo-editions-box .odoo-main-badge {text-align: center;}
  .odoo-editions-box .odoo-main-badge img {height: 150px; margin-bottom: 20px;}

  .testimonial .testimonial-prev {height: 35px; width: 35px;}
  .testimonial .testimonial-next {height: 35px; width: 35px;}

  .ai-chatbot-about-image {display: flex; justify-content: center;}
  .ai-chatbot-about-image img {height: auto;}
  
}

@media only screen and (max-width: 991px){
  .title-info {font-size: 18px !important;}
  .hero-slider-info.hero-slider-info-events h2{font-size: 28px;}
  .hero-slider-info p {font-size: 18px;line-height: 26px;}
  .titleText h2 {font-size: 32px !important;}
  .icon-card .title-box {padding-bottom: 14px;}
  .process-sec .title-box {padding-bottom: 30px;}
  .imageCard .title-box {padding-bottom: 30px;}
  .technologyTabs .title-box {padding-bottom: 30px;}
  .industries-main .serve .title-box {padding-bottom: 30px;}
  .textCard .title-box {padding-bottom: 30px;}
  .numberCount .title-box {padding-bottom: 30px;}
  .internalPadding .title-box {padding-bottom: 30px;}
  .faq .title-box {padding-bottom: 30px;}
  .profile-info br {display: none;}
  .introduction p {font-size: 16px;}
  .profile-info {padding: 18px;}
  .feildCol{padding: 0 10px;margin-bottom: 10px;}
  .getAQuote .feildCol input[type="text"], .getAQuote .feildCol select, .getAQuote .feildCol textarea, .formBottomtext p, .formBottomtext p input, .formBottomtext p label{font-size: 12px;}
  .banner-content a, .formBottomtextWrap .btnRowWithCaptch .button{font-size: 14px;line-height: 30px;padding: 10px;}
  .formBottomtextWrap .captachWrap{margin: 0 10px 0 0;}
  .form-field-captcha span{min-width: 125px;}
  .colume-comman p{margin-bottom: 20px;}
  .footer-logo{gap: 20px;}
  .service-main {padding: 40px 0;}
  .services-info h3 {font-size: 18px;}
  .ParallaxSec .titleText p {font-size: 16px;}
  .list-box li {font-size: 16px;}
  section.technologyTabs .tab-content-box {margin: 0 auto 0; padding: 30px;}
  .leftImageSec .titleText p {font-size: 16px;}

  .ai-chatbot-banner-info .title-text {font-size: 30px; line-height: 38px;}
  .ai-chatbot-about-info a.button, .ai-chatbot-about-info p, .benefitBox p, .ai-chatbot-banner-info p {font-size: 16px;}
  .ai-benefits .ai-chatbot-about-info, .ai-chatbot-about-info {padding-left: 0 !important; padding-top: 30px;}
  .ai-chatbot-about-info ul {margin-bottom: 0 !important;}
  .ai-chatbot-about-info h2, .ai-keyFeatures h2, .ai-chatbot-hiw-row h2, .ai-faq-section h2, .aiPricing h2, .ai-chatbot-use-bg h2 {font-size: 28px !important;}
  .ai-chatbot-feature-image {width: 60px;}
  .ai-chatbot-feature-box {padding: 15px;}
  .ai-chatbot-about-info p {font-size: 18px;}
  .benefitBox p {font-size: 16px; margin-bottom: 0;}
  .useCaseBox {grid-template-columns: 1fr 1fr 1fr;}
  .ai-chatbot-hiw-row {padding: 30px;}
  .aiPricing .PricingBox .SubHeading + h4 {font-size: 26px;}
  .PricingBlock {padding-bottom: 0 !important; padding: 0;}
  .ai-chatbot-free-cta p {font-size: 14px; line-height: 1.5;}
  .blueimgP {font-size: 14px;}
  .margin-space-top, .getAQuote {margin-top: 40px;}
  .rpa-cta .silverctaInner {margin: 40px 0 0 0 !important;}
  .bigdataSolutionBlock p {font-size: 16px;}
  .about-us-image-box:before {border: 50px solid #044aa7;}
  .servicesTabs .tab-content .accordion-body {height: 400px; padding: 30px 30px;}

  .odoo-numbers .odoo-stats .counter-bottom span {font-size: 32px !important;}
  .vertical-tab-height {height: auto;}
  
}

@media only screen and (max-width: 767px){
	#counter li:nth-child(3) {border-bottom: none;}
  .introduction p {font-size: 16px;}
  .industries-main .serve .titleText .title-info {font-size: 16px;}
  .title-info {font-size: 16px !important;}
  .titleText h2, .about-main h2, .service-main h2, .industries-main h2, .alliance-main h2, .blog-main h2, h2.title-text {font-size: 24px !important;}
  .icon-card .title-box {padding-bottom: 25px;}
  .process-sec .title-box {padding-bottom: 25px;}
  .internalPadding .title-box {padding-bottom: 25px;}
  .imageCard .title-box {padding-bottom: 25px;}
  .technologyTabs .title-box {padding-bottom: 25px;}
  .industries-main .serve .title-box {padding-bottom: 25px;}
  .textCard .title-box {padding-bottom: 25px;}
  .numberCount .title-box {padding-bottom: 25px;}
  .faq .title-box {padding-bottom: 25px;}
  .hero-slider-info.hero-slider-info-events h2 {font-size: 24px;line-height: 30px;}
  .hero-slider-info p{ font-size: 16px;line-height: 24px;}
  .creators-title h5{font-size: 18px;}
  .creators-details p, .creators-title p, .service-main h2 + p{font-size: 16px;}
  ul#counter li span{font-size: 30px;}
  #counter::before, #counter::after {display: none;}
  #counter {flex-wrap: wrap; justify-content: center;}
  section.keyHighLight .counter-bottom ul#counter li, .counter-main .counter-bottom ul#counter li{width: 30%;}
  section.keyHighLight .counter-bottom ul#counter li, .counter-main .home-page-counter ul#counter li{width: 50%;}
  .serve-inner .serve-blk figure img {width: 55px;height: 55px;}
  .industries-main h2 {margin-bottom: 25px;}
  .swiper.swiper-two .swiper-slide{height: 125px;margin-bottom: 0;}
  .serve-inner h6{font-size: 14px;}
  .industries-main .swiper-two{padding-bottom: 35px !important;}
  .gallary-slider .slick-arrow {background: #de463b;width: 40px;height: 40px;border-radius: 100%;transition: 0.3s all ease-in-out;}
  .gallary-slider .slick-arrow:hover {background: #fff;}
  .gallary-slider .slick-arrow:before {color: #fff;font-size: 20px;transition: 0.3s all ease-in-out;}
  .gallary-slider .slick-arrow:hover::before {color: #de463b;}
  /* .social-icon ul li a{width: 35px;height: 35px;font-size: 18px !important;} */
  .social-icon li a img {width: 14px;}
  .feildInput.form-field-captcha{display: flex;}
  .getAQuote .formBottomtextWrap .feildCol input[type="text"] {height: 50px;}
  .form-field-captcha span {min-width: 150px;margin-top: 0 !important;}
  .btnRowWithCaptch{align-items: inherit !important;}
  .service-main {padding: 30px 0;}
  .rpa-cta .silverctaInner {margin: 30px 0 0 0 !important;}
  .ParallaxSec .titleText p {font-size: 16px;}
  .list-box li {font-size: 16px;}
  .about-us-image-box { padding:0%; } 
  .about-us-company-experiences h5 { font-size:16px; } 
  .about-us-company-awarded { margin:-20px 15px; } 
  .about-us-company-awarded h4 { font-size:18px; } 
  .about-us-image-box:before { width:280px; height:280px; border:20px solid #044AA7; top:8%; } 
  .about-us-company-quote { margin-top:30px; } 
  .about-us-company-quote img { margin-top:-35px; width:70px; } 
  .about-us-company-quote h4 { font-size:15px; } 

  .ai-chatbot-banner-info .title-text {font-size: 26px; line-height: 34px;}
  .ai-chatbot-about-info a.button, .ai-chatbot-about-info p, .benefitBox p, .ai-chatbot-banner-info p {font-size: 14px;}
  .ai-benefits .ai-chatbot-about-info, .ai-chatbot-about-info {padding-left: 0 !important;}
  .ai-chatbot-about-info ul {margin-bottom: 0 !important;}
  .ai-chatbot-feature-image {width: 60px;}
  .benefitBox {grid-template-columns: 1fr;}
  .benefitGrid {padding: 20px;}
  .useCaseBox {grid-template-columns: 1fr 1fr;}
  .ai-chatbot-use-info .large-size {font-size: 16px;}
  .ai-chatbot-hiw-info {padding-top: 0 !important;}
  .ai-chatbot-hiw-box .small-size {font-size: 16px;}
  .empty-space {padding: 30px 0 !important;}
  .ai-chatbot-feature-box {padding: 15px;}
  .PricingBox .SubHeading {font-size: 24px;}
  .aiPricing .PricingBox .SubHeading+h4 {font-size: 20px;}
  .PricingBlock {padding-bottom: 0 !important; padding: 0;}
  .blueimgP {font-size: 14px;}
  .customUl li {font-size: 14px;}
  .margin-space-top, .getAQuote {margin-top: 30px;}
  .bigdataSolutionBlock p {font-size: 16px;}
  /* .imageCard .link {font-size: 16px; margin-top: 14px;} */
  .servicesTabs .tab-content .accordion-body {height: 300px;}
  .caseStudySection {padding: 30px 30px;}
  .odoo-editions-box .odoo-main-badge img {height: 120px;}

  .caseStudySection .swiper-button-prev:after, .caseStudySection .swiper-button-next:after {font-size: 15px;}
  .caseStudySection .swiper-button-next, .caseStudySection .swiper-button-prev {height: 35px; width: 35px;}
  .caseStudySection {padding: 30px 30px 80px 30px;}
  .caseStudySection .swiper-button-next {right: 15px; top: auto; bottom: 2%;}
  .caseStudySection .swiper-button-prev {left: auto; top: auto; bottom: 2%; right: 70px;}
  
  /* .caseStudySection .swiper-button-next {display: none;} */
  .testimonial .testimonial-next:after, .testimonial-prev:after {font-size: 15px; font-weight: 600;}
  .testimonial .testimonials {padding: 30px 70px;}
  .services-section .ai-chatbot-feature-box {margin: 10px 15px;}

}

@media only screen and (max-width: 575px){
  .new-services .service-content-new {padding: 20px 20px 28px 20px;}
  .new-services .service-content-new h5 {font-size: 20px; margin-bottom: 5px;}
  .new-services .service-content-new p {font-size: 14px;}
  .services-slider ul.slick-dots {bottom: -15px;}

  .titleText h2, .about-main h2, .service-main h2, .industries-main h2, .alliance-main h2, .blog-main h2, h2.title-text {font-size: 24px !important;}
  .introduction p {font-size: 16px;}
  .title-info {font-size: 16px !important;}
  .icon-card .title-box {padding-bottom: 20px;}
  .process-sec .title-box {padding-bottom: 20px;}
  .imageCard .title-box {padding-bottom: 20px;}
  .technologyTabs .title-box {padding-bottom: 20px;}
  .internalPadding .title-box {padding-bottom: 20px;}
  .industries-main .serve .title-box {padding-bottom: 20px;}
  .numberCount .title-box {padding-bottom: 20px;}
  .textCard .title-box {padding-bottom: 20px;}
  .faq .title-box {padding-bottom: 20px;}
  .serve-inner .serve-blk figure img {width: 50px;height: 50px;}
  .swiper.swiper-two .swiper-slide{margin-bottom: 0;}
  .swiper.swiper-two .swiper-slide{height: 130px;}
  .alliances-slider {padding-bottom: 40px;}
  .swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic{height: 35px;}
  .hero-slider-info.hero-slider-info-events h2{font-size: 22px;line-height: 30px;}
  .hero-slider-info p {font-size: 16px;margin-bottom: 20px;}   
  section.keyHighLight .counter-bottom ul#counter li, .counter-main .counter-bottom ul#counter li {width: 50%;}
  #counter {flex-wrap: wrap;}
  /* .social-icon ul li a {width: 30px;height: 30px;}
  .social-icon ul li a:hover{width: 32px;height: 32px;} */
  .btnRowWithCaptch{flex-wrap: wrap;}
  .form-field-captcha span {min-width: 120px;margin-top: 0 !important;}
  .form-field-captcha strong{right: 20px;}
  .captachWrap label.error {top: 0;bottom: unset;right: 0;}
  .captachWrap label.error:after {border-radius: 0 0 0 6px;font-size: 10px;width: 15px;height: 15px;line-height: 14px;}
  .service-main {padding: 30px 0;}
  .rpa-cta .silverctaInner {margin: 30px 0 0 0 !important;}
  .ParallaxSec .titleText p {font-size: 16px;}
  .list-box li {font-size: 16px;}
  .leftImageSec .titleText p {font-size: 16px;}
  .ai-chatbot-banner-info .title-text {font-size: 26px; line-height: 34px;}
  .ai-chatbot-about-info a.button, .ai-chatbot-about-info p, .benefitBox p, .ai-chatbot-banner-info p {font-size: 14px;}
  .ai-benefits .ai-chatbot-about-info, .ai-chatbot-about-info {padding-top: 0 !important; padding-left: 0;}
  .ai-chatbot-about-info h2, .ai-keyFeatures h2, .ai-chatbot-hiw-row h2, .ai-faq-section h2, .aiPricing h2, .ai-chatbot-use-bg h2 {font-size: 20px !important; margin: 1rem 0;}
  .ai-chatbot-about-info ul {margin-bottom: 0 !important;}
  .ai-chatbot-feature-box {padding: 15px;}
  .ai-chatbot-feature-image {width: 60px;}
  .benefitBox {grid-template-columns: 1fr;}
  .benefitGrid {padding: 20px;}
  .useCaseBox {grid-template-columns: 1fr; margin-top: 0;}
  .ai-chatbot-hiw-info {padding-top: 0 !important;}
  .ai-chatbot-hiw-box .small-size {font-size: 14px;}
  .empty-space {padding: 30px 0 !important;}
  .PricingBox .SubHeading {font-size: 24px;}
  .aiPricing .PricingBox .SubHeading+h4 {font-size: 20px;}
  .PricingBlock {padding-bottom: 0 !important; padding: 0;}
  .ai-chatbot-cta-bg {padding: 10px;}
  .blueimgP {font-size: 14px;}
  .customUl li {font-size: 14px;} 
  .margin-space-top, .getAQuote {margin-top: 30px;}
  .imageCard .link {font-size: 14px; margin-top: 14px;}
  .servicesTabs .tab-content .accordion-body {height: 413px;}
  .odoo-editions-box .odoo-badge img {width: 100px; height: auto;}
  .odoo-editions-box .odoo-badges {flex-wrap: wrap; justify-content: center !important; gap: 10px;}
  .odoo-numbers .odoo-stats .counter-bottom #counter li {width: 100%;}

  

  .testimonial .testimonials {padding: 30px 20px 80px;}
  .testimonial .testimonial-next {right: 20px; top: auto; bottom: 3%;}
  .testimonial .testimonial-prev {left: auto; top: auto; right: 70px; bottom: 3%;}
}

@media (min-width: 1859px) {
  .col-3xl{flex: 0 0 auto; width: 20%!important;}
}