body, .slide-content h2, .slide-content p, h1, h2, h3, h4, h5, h6, p, ul{font-family: "Inter", sans-serif !important;margin: 0;padding: 0;letter-spacing: 0.4px;}
h1, h2, h3, h4, h5, h6{font-weight: 400;letter-spacing: 0.4px;}
li{list-style: none;letter-spacing: 0.4px;}
a{display: inline-block;letter-spacing: 0.4px;}
.slick-dots li {position: relative;display: inline-block;width: 20px;height: 20px;cursor: pointer;margin: 0 5px;padding: 0;}
.slick-dots li button {font-size: 0;line-height: 0;display: block;width: 20px;height: 20px;cursor: pointer;color: transparent;border: 0;outline: none;background: transparent;padding: 5px;}
.header-main-wrap, .header-nav-wrap {width: 100%;}
.top-banner {margin-top: 85px;background: #fff;background-image: url(/wp-content/uploads/2024/09/banner-bg.webp);background-position: bottom right;background-size: cover;padding: 50px 0 70px;}
.slider1 .item.row {display: flex;align-items: center;}
.orng-txt{color: #F4682B}
.slide-content h2 {font-size: 48px;line-height: 60px; margin-bottom: 10px;}
.slide-content p {font-size: 22px;line-height: 30px;margin: 0;}
.slide-img {display: flex;justify-content: flex-end;}
.slide-img img {max-width: 550px;}
.slider1 .owl-stage {display: flex;align-items: center;}
.slider1 .owl-dots {position: absolute;left: 50%;bottom: -50px;transform: translateX(-50%);}
.slider1 .owl-dots::before, .slider1 .owl-dots:after{display: none;}
.slider1 .owl-dots button.owl-dot {width: 10px;height: 10px;border-radius: 10px;background: #fdebdd;margin: 0 5px;}
.slider1 .owl-dots button.owl-dot.active {background: #f4682a;}
a.new-btn {font-size: 18px;display: flex;align-items: center;margin-top: 20px;}
a.new-btn img {width: 14px !important;margin-left: 15px;}
a.new-btn:hover {color: #ff4d00;}
.home-slider {margin-top: 70px;overflow: hidden;max-height: 529px;}
.home-slider .item {padding: 150px 0;;background-repeat: no-repeat;background-size: cover;background-position: center right;position: relative;}
.home-slider .item:before {content: "";background: linear-gradient(to right, rgb(1 27 46 / 90%) 30%, rgb(1 27 46 / 65%) 100%);width: 100%;height: 100%;position: absolute;left: 0;top: 0;}
.home-slider .slide-content {max-width: 710px;position: relative;min-height: 355px;display: flex;align-items: flex-start;flex-direction: column;justify-content: center;}
.home-slider .slick-active h2{animation:fadeInDown 1s both 0.5s;}
.home-slider .slick-active p{animation:fadeInUp 1s both 1s;}
.home-slider .slick-active a{animation:fadeInUp 1s both 1.5s;}
.home-slider .slide-content h2, .home-slider .slide-content p{color: #fff;}
.home-slider .slick-arrow{width: 50px;height: 50px;position: absolute;bottom: 0;right: 0;z-index: 9;}
.home-slider .prev-arrow {right: 50px;}
.home-slider .slick-arrow span {width: 100%;height: 100%;position: relative;display: flex;align-items: center;justify-content: center;cursor: pointer;}
.home-slider .slick-arrow img {width: 25px;height: 30px;object-fit: contain;}
.home-slider .slick-arrow span:before {content: "";width: 0;height: 100%;background: #fff;position: absolute;right: 0;top: 0;transition: all 0.3s;}
.home-slider .slick-arrow span:hover:before{width: 100%}
.home-slider .slick-arrow span:hover img {filter: invert(1);}
.home-slider .next-arrow {transform: rotate(180deg);}
.home-slider .slide-content a, .industry-banner .banner-content a, .page-banner-wrap a {display: inline-block;background: #F4682B;color: #fff;padding: 15px 25px;position: relative;transition: all 0.3s;}
.industry-banner .banner-content a, .page-banner-wrap a {transition: initial;}
.home-slider .slide-content a:before{content: "";width: 100%;height: 0%;background: #fff;position: absolute;bottom: 0;left: 0;transition: all 0.3s}
.home-slider .slide-content a:hover:before{height: 100%;transition: all 0.3s}
.home-slider .slide-content a:hover span{color: #F4682B; position: relative;}
.home-slider .slide-content a:focus, .industry-banner .banner-content a:focus {outline: none;}

/*.home-slider.light:before {content: "";background: url(/wp-content/uploads/2025/03/home-banner-bg.webp);background-repeat: no-repeat;background-size: cover;background-position: center right;position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: -1}*/
.home-slider.light:before{display: none;}

.home-slider.light .item {padding: 60px 0 30px;}
.home-slider.light .item:before{display: none;}
.home-slider.light .item .row {display: flex;align-items: center;}
.home-slider.light .slide-content h2{color: #222}
.home-slider.light .slide-content p {color: #737373;}
.home-slider.light .item .slide-content a:before{display: none;}
/*.home-slider.light .item .slide-content a:hover{background: linear-gradient(to right, #f66f26 0%, #e9454b 100%);}*/
.home-slider.light .item .slide-content a:hover {color: #fff;}
.home-slider.light .slick-arrow span:before{display: none;}

.home-slider.light .slick-arrow{left: 340px;bottom: 100px;}
.home-slider.light .prev-arrow {left: 280px;}
.home-slider.light .slick-arrow span:hover img {filter: invert(0);}
.home-slider.light .slide-animate.mob-img {display: none;}
.home-slider.light .slick-dots {position: initial;display: flex;align-items: center;justify-content: center;margin-bottom: 40px;}
.home-slider.light .slick-dots #slick-slide00 button::before,
.home-slider.light .slick-dots #slick-slide01 button::before{display: none;}
.home-slider.light .slick-dots:before{content: "";display: inline-block;border-top: 1px solid #999;width: 15px;margin-right: 5px;}
.home-slider.light .slick-dots:after{content: "";display: inline-block;border-top: 1px solid #999;width: 15px;margin-left: 5px;}
.home-slider.light .slick-dots li {width: auto;height: auto;}
.home-slider.light .slick-dots button {width: 10px;height: 10px;background: #d6d6d6;display: block;-webkit-backface-visibility: visible;-webkit-transition: opacity .2s ease;-moz-transition: opacity .2s ease;-ms-transition: opacity .2s ease;-o-transition: opacity .2s ease;transition: opacity .2s ease;-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;}
.home-slider.light .slick-dots .slick-active button, .home-slider.light .slick-dots li:hover button {background: #f66f26 !important;transform: scale(1.3);}
.slick-slide {user-select: text;-webkit-user-select: text;-moz-user-select: text;-ms-user-select: text;}
.home-slider.light{margin-top: 90px;}

.counter-strip {padding: 30px 0 0;}
.counter-outer {display: flex;align-items: center;justify-content: space-between;}
.counter-box {display: flex;align-items: center;padding: 0px;flex: 1;max-width: 300px;position: relative;}
.counter-box:before {content: "";width: 1px;height: 44px;background: #F4682B;position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
.counter-box h2 {font-size: 40px;color: #222; padding: 0 20px}
.counter-box p {margin: 0;font-size: 16px;line-height: 24px;font-family: "Inter", sans-serif !important;}
.counter-strip.home-counter {background: #F2F2F2;padding: 30px 0;}
.counter-divider {width: 1px;height: 40px;background: #F4682B;margin: 0 20px;}

.sec-space {padding: 70px 0;}
.discover-inner {display: flex;align-items: flex-start;justify-content: space-between;}
.discover-tabs, .inner-tabs-outer ul.nav.nav-tabs {width: 100%;min-width: 440px;max-width: 440px;}
.discover-tabs h1 {font-size: 65px;margin: 0 0 40px;}
.discover-tabs ul.nav.nav-tabs {margin: 0;width: 100%;text-align: left;border: none;}
.discover-tabs .nav.nav-tabs li {margin: 0 !important;width: 100%;}
.discover-tabs .nav.nav-tabs li a {padding: 22px 0;color: #737373;font-size: 22px;border: none;border-top: 1px solid #ADADAD;border-radius: 0;margin: 0;}
.discover-tabs .nav.nav-tabs li.active a, .discover-tabs .nav.nav-tabs li a:hover {position: relative;color: #222;}
.discover-tabs .nav.nav-tabs li.active a:before{content: "";width: 100%;height: 2px;position: absolute;left: 0;top: -2px;background: linear-gradient(to right, #e9454b 0%, #f66f26 100%);}
.discover-tab-content {padding-left: 60px;}
.discover-tab-content h2 {font-size: 35px;margin: 0 0 15px;}
.discover-tab-content p {font-size: 18px;line-height: 28px;font-family: "Inter", sans-serif !important;color: #737373;margin: 0;}
.discover-tab-content ul {padding: 0;display: grid;grid-template-columns: repeat(2, 1fr);margin-top: 20px;row-gap: 0px;column-gap: 40px;}
.discover-tab-content .service-box {padding:20px 0px;margin: 0;position: relative;height: 100%;}
.discover-tab-content .service-box h4 {font-size: 18px; line-height: 24px; color: #222;margin: 0 0 20px;}
.discover-tab-content .service-box p {font-size: 16px;line-height: 26px;}
.arrow-box {width: 30px;height: 30px;position: absolute;right: 0;bottom: 0;display: flex;align-items: center;justify-content: center;border-right: 0; border-bottom: 0}
.arrow-box img {width: 24px;transition: all .3s ease;}
.discover-tab-content .service-box .arrow-box {width: 30px;height: 20px;}
.discover-tab-content .service-box:hover img,
.indus-slider .indus-box:hover .arrow-box img,
.partner-tags li a:hover .arrow-box img,
.stories-box a:hover .arrow-box img
{transform: translateX(4px);transition: all .3s ease;}
.discover-tab-content .service-box:hover h4, .indus-slider .indus-box:hover h4, .partner-tags li a:hover h3, .stories-box a:hover h4, .sub-indus-box a:hover .sub-indus-content h3{color: #F4682B}
.discover-tab-content .service-box:hover p{color: #222}
.cta-wrap {background: url(/wp-content/uploads/2024/09/cta-bg.webp);background-attachment: fixed;background-size: contain;}
.cta-content h2 {font-size: 35px;margin: 0 0 20px;}
.cta-content p {font-size: 20px;}
.cta-btn-wrap {text-align: right;}
.cta-btn {padding: 21px 25px;color: #fff;background: linear-gradient(to right, #e9454b 0%, #f66f26 100%);font-size: 22px;line-height: 20px;font-weight: 700;}
.cta-btn:hover, .industry-banner .banner-content a:hover, .page-banner-wrap a:hover{color: #fff;background: linear-gradient(to right, #f66f26 0%, #e9454b 100%);}
.cta-btn:focus {outline: none;color: #fff;}
.cta-wrap .row {display: flex;align-items: center;}
/*.industry-wrap {background: #F2F2F2;}*/
.industry-wrap .heading-wrap {margin-bottom: 35px;}
.heading-wrap h2 {font-size: 35px;margin-bottom: 15px;}
.heading-wrap p {font-size: 18px;color: #737373;}
.indus-slider {position: relative;padding: 0 50px;}
.indus-slider .owl-stage {display: flex;align-items: normal;}
.indus-slider .owl-stage .item{padding-left: 2px;}
.indus-slider .owl-stage .item, .indus-slider .indus-box {height: 100%;}
.indus-slider .indus-box {padding: 0px 0px 20px;background: #fff;}
.indus-slider .indus-box h4 {font-size: 22px;margin-bottom: 10px;color: #222}
.indus-slider .indus-box p {font-size: 16px;line-height: 26px;}
.owl-carousel.indus-slider .owl-item .indus-box img {width: 60px;margin-bottom: 20px;}
.owl-carousel.indus-slider .owl-item .indus-box .arrow-box img {width: 24px;margin: 0;}
.indus-slider .owl-nav, .indus-slider .owl-nav button{display: flex;align-items: center;justify-content: center;}
.indus-slider .owl-nav {position: absolute;top: 50%;left: 0;transform: translateY(-50%);width: 100%;justify-content: space-between;z-index: -1;opacity: 0.2}
.indus-slider:hover .owl-nav {opacity: 1;}
.indus-slider .owl-nav button span {font-size: 0;width: 30px;height: 30px;background: url(/wp-content/uploads/2024/09/slide-arrow.webp);display: inline-block;background-size: contain;background-repeat: no-repeat;background-position: center;}
.indus-slider .owl-nav .owl-prev {transform: rotate(180deg);margin-right: 20px;}
.mob-industries{display: none;}
.partners-wrap {background: #fff;padding: 0}
.partners-wrap .heading-wrap h2 {margin-bottom: 35px;}
.partner-tags ul {display: grid;grid-template-columns: repeat(2, 1fr);gap: 40px;}
.partner-tags li a{padding: 0px 0px 20px;display: flex;align-items: flex-start;justify-content: flex-start;position: relative;height: 100%;}
.partner-tags li a .tag-box{margin-right: 30px;background: #fff;min-width: 140px;width: 140px;height: 140px;display: flex;align-items: center;justify-content: center;overflow: hidden;}
.partner-tags li a .tag-box img{width: 100%;transition: all .3s ease;}
.partner-tags li .tag-content h3 {font-size: 22px;line-height: 32px; color: #222;margin-bottom: 15px;}
.partner-tags li .tag-content p {font-size: 16px;line-height: 26px;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;}
.partner-tags li a .arrow-box{background: #fff;}
/*.stories-outer {background: url(/wp-content/uploads/2024/09/stories-bg.webp);background-size: cover;}*/
.stories-wrap, .news-wrap {display: flex;}
.stories-box a, .news-box {background: #fff;height: 100%;position: relative;}
.stories-box .feature-img, .news-box .feature-img{position: relative;overflow: hidden;}
.stories-content-box {padding: 25px 0px 30px;position: relative;}
.stories-content-box h4, .news-content-box h4 {font-size: 18px;line-height: 28px;color: #222;margin-bottom: 10px;}
.stories-content-box p, .news-content-box p {font-size: 16px;line-height: 26px;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;}
.stories-outer .heading-wrap h2, .news-outer .heading-wrap h2{margin-bottom: 30px;}
.stories-box .feature-img img, .news-box .feature-img img {object-fit: cover;width: 100%;height: 100%;transition: all .3s ease;}
.stories-box a:hover .feature-img img, .indus-partners-wrap .partner-tags li a:hover .tag-box img, .technologies-tags li a:hover .tag-box img, .sub-indus-box a:hover .sub-indus-img img {transform: scale(1.1);transition: all .3s ease;}
.stories-box .stories-content-box .brand-img {width: 60px;height: 60px;position: absolute;right: 5px;top: -43px;padding: 5px;background: #F2F2F2;box-shadow: 0px 4px 10px 0px rgba(0,0,0, 0.20);display: flex;align-items: center;justify-content: center;}
.stories-box .stories-content-box .brand-img img {width: 100%;object-fit: contain;}
/*.news-outer {background: #F2F2F2;}*/
.news-content-box{padding: 25px 0 0}
.news-content-box .pblsh-date {color: #737373;font-size: 16px;line-height: 16px;margin-bottom: 10px;display: inline-block;}
.news-content-box h4 {margin-bottom: 5px;line-height: 26px;}
.news-content-box h4 a {color: #222;}
.news-content-box h4 a:hover {color: #F4682B;}
.news-content-box a.new-btn {font-size: 16px;margin-top: 10px;}
.news-content-box a.new-btn img {margin-left: 10px;}
.news-content-box a:focus {color: #F4682B;}
.testinomial .row {display: flex;align-items: center;}

.our-clients-wrap .item img {max-width: 180px;height: 80px;filter: grayscale(100%);opacity: .7;object-fit: contain;}
.our-clients-wrap .item img:hover {opacity: 1;-webkit-filter: grayscale(100%);filter: grayscale(0);}
.newsletter-section h2 {margin-bottom: 20px;}


/*service page style*/
.services-list {padding: 30px 0	;border-bottom: 1px solid #ADADAD;}
.services-list ul {display: grid;grid-template-columns: repeat(3, 1fr);gap: 12px;}
.services-list ul li a {font-size: 18px;line-height: 30px;color: #222;}
.services-list ul li a:hover {color: #eb6d35;}
.services-list h2 {font-size: 28px;margin-bottom: 15px;}
section.services-wrap {padding: 40px 0;}
/*service page style*/

/*single service page*/
.page-banner-wrap {padding: 130px 0;text-align: center;color: #fff; margin-top: 73px;position: relative;background-position: center;background-repeat: no-repeat;background-size: cover;}
.page-banner-wrap:before {content: "";width: 100%;height: 100%;background: linear-gradient(to right, #222 0%, #222 80%);position: absolute;left: 0;top: 0;opacity: 0.75;}
.page-banner-wrap .container {position: relative;}
.page-banner-wrap h1 {font-size: 52px;margin-bottom: 10px;}
.page-banner-wrap p {font-size: 22px;color: #fff;text-align: center;}
.page-banner-wrap a.new-btn {margin: 30px  auto 0;display: inline-block;}
.single-service .counter-outer {display: grid;justify-content: normal;grid-template-columns: repeat(5, auto);}
.all-services-wrap .counter-heading {text-align: center;margin: 0 0 40px;font-size: 35px;}
a.counter-box:hover p {color: #F4682B;}
.service-sec-outer .service-tabs-wrap:nth-child(even) {background: #F2F2F2;}
.service-tabs-wrap .top-heading, .service-tabs-wrap  .top-tabs {display: none;}
.service-tabs-wrap .top-heading.show-data, .service-tabs-wrap  .top-tabs.show-data {display: block;}
.top-tabs .nav.nav-tabs {width: 100%;border-color: #DCDCDC;text-align: left;margin: 35px 0;}
.top-tabs .nav.nav-tabs li {margin-right: 0 !important;}
.top-tabs .nav.nav-tabs li a {color: #222;margin: 0;padding: 22px 52px;font-size: 24px;border: none; border-bottom: 3px solid transparent;border-radius: 0;    font-weight: 500;}
.top-tabs .nav.nav-tabs li a:hover, .top-tabs .nav.nav-tabs li.active a {background: #FDEBDD; border-bottom: 3px solid #F4682B;}
.top-tabs .nav.nav-tabs li:focus-visible, .top-tabs .nav.nav-tabs li a:focus-visible, .top-tabs .nav.nav-tabs li a:focus {outline: none;}
.inner-tabs-outer {display: flex;align-items: flex-start;justify-content: flex-start;margin-top: 50px;min-width: initial !important;max-width: initial !important;}
.inner-tabs-content {padding-top: 20px;}
.inner-tabs-content h5, .platform-tab-content h5 {margin: 20px 0 15px;font-size: 18px;line-height: 28px;color: #222;}
.inner-tabs-content ul, .platform-tab-content ul {display: block;margin-top: 0 !important;}
.inner-tabs-content ul li {color: #737373;list-style: disc;list-style-position: inside;font-size: 18px;line-height: 28px; margin-bottom: 10px;text-indent: -24px;}
.inner-tabs-content p {line-height: 28px;}
.inner-tabs-content h3 {font-size: 26px;margin-bottom: 15px;}
a.new-btn.mob-ctabtn{display: none;}
/*single service page*/

/*Industries page*/
.technologies-wrap {background: #fff;}
.technologies-tags.partner-tags ul{gap: 50px;}
.technologies-tags li a {background: #fff;align-items: center;padding: 0}
.technologies-tags li a .tag-box {padding: 0;border: none;min-width: 150px;width: 150px;height: 150px;margin-right: 25px;}
.technologies-tags li a .tag-box img {height: 100%; width: 100%; object-fit: cover;}
.technologies-tags li a .tag-content {padding: 15px 0 20px;}
.technologies-tags li .tag-content h3{margin-bottom: 10px;}
.technologies-tags li .tag-content p{display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;}
.arrow-box {width: 30px;height: 20px;position: absolute;right: 0;bottom: 0;display: flex;align-items: center;justify-content: center;border-right: 0; border-bottom: 0}
.page-banner-wrap.industries-banner{background: url(/wp-content/uploads/2024/09/industries-banner.webp); background-position: center;background-repeat: no-repeat;background-size: cover;}
.technologies-tags li a:hover .tag-content h3{color: #F4682B}
/*Industries page*/

/*platform page style*/
.repeat-contentbox {margin-top: 50px;}
.repeat-contentbox:first-child {margin-top: 0px;}
.panel-group.mob-only {display: none;}
.panel-group.mob-only .top-tab-img img {width: 100%;}
/*platform page style*/

/*industry single page style*/
.industry-banner {margin-top: 85px;padding: 50px 0;}
.industry-banner .row, .challenges-box .row {display: flex;}
.industry-banner h1{font-size: 42px; line-height: 52px;margin-bottom: 15px;}
.industry-banner-img{display: flex;align-items: center;}
.industry-banner-img img{width: 100%}
.industry-banner p{font-size: 18px;}
.industry-banner .col-lg-7 {display: flex;align-items: center;}
.success-strip .row {display: flex;align-items: center;}
.success-strip .row:before, .success-strip .row:after{display: none;}
.success-strip {background: #F2F2F2;padding: 30px 0;}
.success-strip h4 {font-size: 18px;line-height: 30px;}
.challenges-wrap {background: #fff;}
.challenges-wrap .top-headings {display: grid;grid-template-columns: repeat(3, 1fr);}
/*.challenges-box-outer {display: grid;grid-template-columns: repeat(3, 1fr);}*/
.challenges-box-outer {display: grid;grid-template-columns: repeat(1, 1fr);gap: 20px;}
.challenges-wrap .top-heading-wrap {margin-bottom: 35px;}
/*.challenges-box {margin-bottom: 35px;}*/
.challenges-box {background: #F7F7F7;padding: 20px;}
.challenges-box:last-child {margin: 0;}
.list-box-outer {display: grid;grid-template-columns: repeat(3, 1fr);gap: 20px;}
.challenges-box h3.orng-txt {display: none;}
.challenges-wrap .list-box {height: 100%;}
.challenges-wrap .icon-box {margin-bottom: 15px;min-height: 65px;display: flex;align-items: center;gap: 20px;}
.challenges-wrap .icon-box img {width: 60px;}
.challenges-wrap .list-box h4 {font-size: 18px;line-height: 28px;margin-bottom: 10px;}
.challenges-wrap .list-box li {color: #737373;list-style: disc;list-style-position: inside;font-size: 16px;line-height: 26px;text-indent: -22px;padding-left: 25px;margin-bottom: 3px;}
.challenges-wrap .list-box li:last-child{margin-bottom: 0}
.top-headings .heading-wrap {margin-bottom: 15px;}
.top-headings .heading-wrap h3 {font-size: 26px;}
.challenges-wrap.no-padding-bottom {padding-bottom: 0;}
.challenges-wrap .icon-box h3 {font-size: 22px;color: #F4682B;}
.challenges-box.solutions-boxes {background: transparent;padding: 0;}


/*.challenges-box .heading-wrap p {margin-bottom: 35px;}*/
.ind-service-tabs .nav.nav-tabs li:last-child a {padding-bottom: 0;}
.ind-platforms .platform-inner-wrap.top-tabs .nav.nav-tabs li a {padding-top: 0;}
.roadmap-wrap.sec-space{padding-top: 0}
.roadmap-wrap.odoo-roadmap.sec-space{padding-top: 70px;}
.roadmap-content-wrap {display: grid;grid-template-columns: repeat(3, 1fr);margin-top: 50px;row-gap: 50px;}
.roadmap-content-wrap .process-box h2 {font-size: 36px;display: flex;align-items: center;margin-bottom: 25px;position: relative;}
.roadmap-content-wrap .process-box h2 .process-box-heading {font-size: 20px;padding-left: 25px;}
.roadmap-content-wrap .process-box h2:before {content: "";width: 100%;height: 3px;background: #F4682B;position: absolute;bottom: -12px;}
.roadmap-content-wrap .process-box h2:after {content: "";width: 14px;height: 14px;border-radius: 14px;background: #f4682b;position: absolute;left: 3px;bottom: -17.3px;}
.roadmap-content-wrap .process-box:first-child h2:after, .roadmap-content-wrap .process-box:nth-child(4) h2:after{display: none;}
.roadmap-content-wrap .process-box li {list-style: disc;color: #737373;list-style-position: inside;text-indent: -22px;padding: 0 22px;margin-bottom: 5px;}
.roadmap-content-wrap .process-box li:last-child{margin-bottom: 0}
.sub-indus-content-wrap {display: grid;grid-template-columns: repeat(2, 1fr);column-gap: 30px;row-gap: 50px;margin-top: 35px;}
.sub-indus-content-wrap .sub-indus-box, .sub-indus-content-wrap .sub-indus-box a {display: flex;}
.sub-indus-img {min-width: 180px;overflow: hidden;}
.sub-indus-img img {width: 100%;transition: all .3s ease;}
.sub-indus-content {padding: 0 0px 0 30px;}
.sub-indus-content h3 {font-size: 22px;margin-bottom: 15px;color: #222}
.solutions-boxes .boxes-row.row {display: grid;grid-template-columns: repeat(4, 1fr);padding: 0 15px;gap: 40px 15px;}
.solutions-boxes .boxes-row.row:before, .solutions-boxes .boxes-row.row:after {display: none;}
.solutions-boxes .heading-wrap p {margin-bottom: 20px;}
.industry-solutions.sec-space{padding: 70px 0;background: url(/wp-content/uploads/2024/02/whychoose-bg.webp);background-repeat: no-repeat;background-size: cover;background-position: center left;}
.inner-tabs-content ul li {padding-left: 24px;}
.repeat-contentbox .inner-tabs-content ul {display: grid;}
.indus-partners-wrap.sec-space{padding: 0px 0 70px;}
.single-industry .repeat-contentbox {margin-top: 30px;}
.single-industry .cta-wrap + .indus-partners-wrap.sec-space {padding: 70px 0;}
.challenges-wrap .list-box h5 {color: #9f9f9f;font-weight: 500;margin-bottom: 15px;text-transform: uppercase;}
.industry-solutions.challenges-wrap .solutions-boxes .boxes-row.row{gap: 30px}
.industry-solutions.challenges-wrap .list-box {background: #fff;padding: 20px;}
.single-industry .sf_faq_wrap {background: #f7f7f7;}
.single-industry .cta-wrap.sec-space {padding: 50px 0;}
.single-industry .our-agents-wrap {background: #F2F2F2;margin-bottom: 70px;}
.single-industry .our-agents-wrap .heading-wrap, .single-service .our-agents-wrap .heading-wrap{margin-bottom: 30px;}
.ind-platforms a.services-btn {color: #fff;}
/*industry single page style*/

.platform-tab-content a, .platform-tab-content p a, .services-tab-content a, .services-tab-content p a {color: #eb6d35;}
.platform-tab-content a, .platform-tab-content p a {padding-left: 24px;}
.platform-inner-wrap .nav-tabs:before, .platform-inner-wrap .nav-tabs:after {display: none;}

.solutions-boxes .text-center a {margin: 50px 0 0;}
.industry-banner-img.mob-indus{display: none;}

/*AI Agent Development Company page style*/
.our-agents .item {display: grid;grid-template-columns: repeat(2, 1fr);align-items: center;gap: 50px;}
.our-expertise ul {display: grid;grid-template-columns: repeat(2, 1fr);gap: 0;}
.page-template-ai-agent-development-company .sec_heading_wrap, .page-template-odoo-partner .sec_heading_wrap, .page-template-jitsi-meet-development .sec_heading_wrap, .page-template-hire-ai-agent-developer .our-agents-wrap .sec_heading_wrap{margin-bottom: 30px;}
.our-agents .agent-slide-content h3 {font-size: 25px;line-height: 30px;margin-bottom: 10px;}
.our-agents .agent-slide-content p, .our-agents .agent-slide-content li {font-size: 16px;line-height: 26px;color: #737373}
.our-agents .agent-slide-content ul {margin-top: 20px}
.our-agents .agent-slide-content li {padding-left: 20px;position: relative;}
.our-agents .agent-slide-content li:before {content: "";width: 7px;height: 7px;border-radius: 10px;background: #737373;position: absolute;left: 0;top: 9px;}
/*.ai-technologies {row-gap: 10px;display: flex;flex-direction: column;}*/
.ai-technologies {gap: 20px;display: flex;flex-flow: wrap;flex-direction: column;}
.tech-head-wrap h5 {background: linear-gradient(to right, #e9454b 0%, #f66f26 100%);display: inline-block;padding: 7px 20px;color: #fff;font-size: 14px;font-weight: 600;letter-spacing: 0.25px;}
.free-open-box {display: flex;box-shadow: 0px 0px 11px 0px rgba(0, 0, 0, 0.05);border: 1px solid #ededed;background: #fff;gap: 30px;}
.tech-wrap {display: flex;gap: 50px;padding: 10px;}
.tech-space {width: 1px;height: 100%;background: #ea4749;display: inline-block;}
.paid-box.tech-box {border-right: 2px solid #ebebeb;padding-right: 40px;}
.tech-box h5 {font-size: 16px;padding: 10px;color: #eb4d44;}
.tech-icon-box {text-align: center;}
.ai-expertise-wrap{background: #F4F4F4;}
.mss-agents-box {background: #fff;padding: 20px;text-align: center;box-shadow: 0 0 25px 0 rgba(0, 0, 0, .15);border-radius: 10px;height: 100%;}
.mss-agent-img{min-height: 200px;}
.mss-agent-img img{width: 100%;height: 100%;object-fit: cover;}
.mss-agents-box h4 {font-size: 22px;margin: 20px 0 10px;}
.mss-agents-box p {text-align: center;}
.ai-expertise-img img {width: 100%;}
:where(.agents-we-wrap) .why_webrtc_boxes .col-md-4:nth-child(-n+3) {
    padding-top: 0;
}
/*AI Agent Development Company page style*/

/*ERP page style*/
:where(.page-template-erp-consulting-services, .page-template-crm-consulting-services) .our-agents-wrap {background: #f4f4f4;}
:where(.page-template-erp-consulting-services, .page-template-crm-consulting-services) .platform-tab-content a,
:where(.page-template-erp-consulting-services, .page-template-crm-consulting-services) .platform-tab-content p a {padding-left: 0;}
:where(.page-template-erp-consulting-services, .page-template-crm-consulting-services) .sf_industries_wrap {background: #f4f4f4;}
:where(.page-template-erp-consulting-services, .page-template-crm-consulting-services, .page-template-odoo-partner) .form-footer {display: none;}
:where(.page-template-erp-consulting-services, .page-template-crm-consulting-services) .sf_industries_wrap .heading-wrap,
:where(.page-template-erp-consulting-services, .page-template-crm-consulting-services) .our-agents-wrap .heading-wrap {margin-bottom: 30px;}
/*ERP page style*/

/*ai agents page style*/
.agent-tabs-wrap .top-tabs .nav.nav-tabs {margin-top: 0;border: none;display: flex;justify-content: center;flex-flow: wrap;row-gap: 5px;column-gap: 10px;}
.agent-tabs-wrap .process_boxes {display: grid;grid-template-columns: repeat(3, 1fr);gap: 20px;margin: 0;}
.agent-tabs-wrap .top-tabs .nav.nav-tabs li {margin: 0 !important;}
.agent-tabs-wrap .top-tabs .nav.nav-tabs li a {padding: 15px 20px;font-size: 20px;line-height: 20px;border-radius: 50px;border: none;}
.nav.nav-tabs:before, .nav.nav-tabs:after {display: none;}
.agent-tabs-wrap .process_boxes .process_box {padding: 20px;}
.agent-tabs-wrap .process_boxes .proce
/*AI Agent Development Company page style*/
.our-agents .item {display: grid;grid-template-columns: repeat(2, 1fr);align-items: center;gap: 50px;}
.our-expertise ul {display: grid;grid-template-columns: repeat(2, 1fr);gap: 0;}
.page-template-ai-agent-development-company .sec_heading_wrap, .page-template-odoo-partner .sec_heading_wrap, .page-template-jitsi-meet-development .sec_heading_wrap, .page-template-hire-ai-agent-developer .our-agents-wrap .sec_heading_wrap{margin-bottom: 30px;}
.our-agents .agent-slide-content h3 {font-size: 25px;line-height: 30px;margin-bottom: 10px;}
.our-agents .agent-slide-content p, .our-agents .agent-slide-content li {font-size: 16px;line-height: 26px;color: #737373}
.our-agents .agent-slide-content ul {margin-top: 20px}
.our-agents .agent-slide-content li {padding-left: 20px;position: relative;}
.our-agents .agent-slide-content li:before {content: "";width: 7px;height: 7px;border-radius: 10px;background: #737373;position: absolute;left: 0;top: 9px;}
/*.ai-technologies {row-gap: 10px;display: flex;flex-direction: column;}*/
.ai-technologies {gap: 20px;display: flex;flex-flow: wrap;flex-direction: column;}
.tech-head-wrap h5 {background: linear-gradient(to right, #e9454b 0%, #f66f26 100%);display: inline-block;padding: 7px 20px;color: #fff;font-size: 14px;font-weight: 600;letter-spacing: 0.25px;}
.free-open-box {display: flex;box-shadow: 0px 0px 11px 0px rgba(0, 0, 0, 0.05);border: 1px solid #ededed;background: #fff;gap: 30px;}
.tech-wrap {display: flex;gap: 50px;padding: 10px;}
.tech-space {width: 1px;height: 100%;background: #ea4749;display: inline-block;}
.paid-box.tech-box {border-right: 2px solid #ebebeb;padding-right: 40px;}
.tech-box h5 {font-size: 16px;padding: 10px;color: #eb4d44;}
.tech-icon-box {text-align: center;}
.ss_box h3 {margin-bottom: 10px;}
.cat-inner-tabs .nav.nav-tabs {width: 100%;text-align: left;margin-bottom: 20px;border-color: #DCDCDC;}
.cat-inner-tabs .nav.nav-tabs li{margin-right: 0 !important;}
.cat-inner-tabs .nav.nav-tabs li a {color: #222;margin: 0;border: none;border-bottom: 3px solid transparent;border-radius: 0;padding: 15px 20px;font-size: 16px;line-height: 16px;}
.cat-inner-tabs .nav.nav-tabs li.active a, .cat-inner-tabs .nav.nav-tabs li a:hover {background: #FDEBDD;border-color: #F4682B;}
/*ai agents page style*/

.our-plugins .sec_heading_wrap {margin-bottom: 30px;}
.our-plugins .news-content-box {padding: 15px;}
.our-plugins .news-wrap {justify-content: flex-start;row-gap: 30px;}


.slide-animate {display: flex;justify-content: flex-end;}
.pbox {display: grid;grid-template-columns: repeat(2, 186px);gap: 20px;}
.pbox a {transition: transform 0.3s ease-out, filter 0.3s ease-out;filter: drop-shadow(0 0 15px rgba(0, 0, 0, 0.025));}
.pbox img {width: 100%;height: 100%;object-fit: contain;transition: transform 0.3s ease-out, filter 0.3s ease-out;filter: drop-shadow(0 0 15px rgba(0, 0, 0, 0.065));}
.pbox a:hover img{transform: scale(1.1);filter: drop-shadow(0 0 15px rgba(0, 0, 0, 0.2));}
.home-slider.light .slick-active .slide-animate a {animation: fadeInRight 1s both 0.7s;}
.home-slider.light .slide-animate a:focus{outline: none;}
.home-slider.light .item.slick-slide.slick-cloned {height: 0;}


/*portfolio page style*/
.port-col-outer {display: grid;grid-template-columns: repeat(3, 1fr);gap: 40px;}
.port-img {position: relative;overflow: hidden;box-shadow: 0px 0px 10px 1px rgba(0, 0, 0, 0.1);height: 250px;}
.port-img img{transition: all .3s ease;width: 100%;height: 100%;object-fit: cover;}
.port-img .text-wrap {position: absolute;background: linear-gradient(to right,rgba(233,69,75,.9) 0,rgba(246,111,39,.9) 80%);top: 0;height: 100%;left: 0;width: 100%;padding: 20px;display: flex;align-items: center;justify-content: center;visibility: hidden;opacity: 0; transition: all .3s ease}
.port-img .text-wrap p {text-align: center;color: #fff;}
.port-col a:hover .text-wrap{visibility: visible;opacity: 100;transition: all .3s ease}
.port-col a:hover .port-img img{transform: scale(1.1);transition: all .3s ease}
.port-name h3 {color: #222;margin-bottom: 15px;font-size: 18px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;max-width: 350px;}
.port-col a, .port-box {width: 100%;height: 100%;}
/*portfolio page style*/

/*hire ai agent developer page style*/
.dv-content-wrap {display: grid;grid-template-columns: repeat(6, 1fr);margin-top: 40px;gap: 30px;justify-content: center;}
.dv-process-box {display: flex;align-items: center;flex-direction: column;gap: 20px;position: relative;}
.dv-process-box:before {content: "";width: 100%;border: 1px dashed #a9a9a9;position: absolute;left: 60%;top: 24px;}
.dv-process-box:last-child:before{display: none;}
.dv-box-number {width: 50px;height: 50px;position: relative;display: flex;align-items: center;justify-content: center;}
.dv-box-number:before {content: "";width: 100%;height: 100%;background: #F4682B;position: absolute;left: 0;top: 0;transform: rotate(45deg);border-radius: 5px;}
.dv-box-number h2 {position: relative;color: #fff;}
.dv-box-heading {text-align: center;}

/*hire ai agent developer page style*/

/*Hire Prompt Engineers page style*/
section.prompt-banner {background-image: url(/wp-content/uploads/2025/06/ai-banner.webp);background-position: center right;background-size: cover;background-repeat: no-repeat;position: relative;}
.page-template-hire-prompt-engineers .sf_portfolio, .page-template-hire-prompt-engineers .sf_portfolio_right, .page-template-hire-prompt-engineers .sf_portfolio_right .panel-heading, .page-template-hire-prompt-engineers .sf_portfolio_right .panel .panel-body{background: #fff}
.page-template-hire-prompt-engineers .sf_portfolio_right {padding-top: 0;}
.page-template-hire-prompt-engineers .discover-tabs .nav.nav-tabs li a {padding: 13px 0;font-size: 18px;}
.page-template-hire-prompt-engineers .client-review-wrap{background: #ffffff;}
.page-template-hire-prompt-engineers .hire_mss_wrap{background: #f7f7f7;}
section.prompt-banner:before {content: "";width: 100%;height: 100%;background: rgba(0, 0, 0, 0.4);position: absolute;left: 0;top: 0;}
 .sf_portfolio a.services-btn {margin: 20px 0 50px;}
/*Hire Prompt Engineers page style*/


/*single blog page style*/
.post-info {display: flex;align-items: center;gap: 10px;margin: 20px 0 10px;}
.blog-head {margin-top: 0;font-size: 38px;line-height: 46px;font-weight: 600;}
.post-info .date, .post-info span, .post-info .blog-cat, .post-info .blog-cat a {line-height: 15px;}
.post-info .blog-cat a {color: #F4682B;}
.post-info .divider {width: 1px;height: 20px;background: #333;}
.additional-wrap-form {position: sticky !important;top: 110px;}
.additional-wrap-form h3{margin-bottom: 6px;margin-top: 0}
.additional-wrap-form p{color: #222;line-height: 22px;}
.blog-sidebar-inner {background: #f2f2f2;border-radius: 8px;padding: 15px;}
.single .post-content p, .single .post-content li {color: #000;font-size: 18px;line-height: 30px;font-weight: 300;}
.single .post-content li{margin-bottom: 15px;}
.single .post-content h2 {font-size: 34px;margin-bottom: 10px;margin-top: 25px;line-height: 42px;font-weight: 600;}
.single .post-content h4 {font-size: 26px;line-height: 36px;font-weight: 600;margin-bottom: 7px;}
.single .post-content strong {font-weight: 600;}
.blog-sidebar-inner iframe {max-height: 352px;}
.single .post-content p + h4 {margin-top: 15px;}
.single .post-content p {margin-bottom: 10px;}
/*single blog page style*/
.single-service .our-agents-wrap .agent-slide-content a {color: #F4682B;font-weight: 500;margin-top: 5px;}
/*single blog page style*/

/*use case page style*/
.case_wrap {background: #f7f7f7;}
.use-cases-list {display: flex;flex-direction: column;gap: 50px;}
.story_outer {display: flex;align-items: center;background: #fff;transition: all 0.3s;}
.story_outer:hover {box-shadow: 0 4px 18px 5px rgba(0, 0, 0, .04);transition: all 0.3s;}
.case_left{width: 40%; height: 400px;}
.case_left a {height: 100%;width: 100%;}
.case_left img {width: 100%;height: 100%;object-fit: cover;object-position: center;}
.case_right {width: 60%;}
.case_wrap .story_outer:nth-child(even) .case_left{order: 2;}
.case_content{padding: 0 50px}
.case_content h3 {font-size: 32px;line-height: 40px;color: #222;}
.case_content p {font-size: 18px;line-height: 30px;margin: 10px 0 0px;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 4;line-clamp: 4;-webkit-box-orient: vertical;color: #000;font-weight: 300;}
.case_content a:focus{color: #F4682B}
.use_cases .blog-head {margin-bottom: 20px;}
.use_cases .entry-thumbnail {border: none;margin-bottom: 20px;}
.use_cases .entry-thumbnail img {width: 100%;}
.single-use_cases #blog {padding: 150px 0 100px;background: #fff;margin: 0;}
/*use case page style*/

/*odoo partner page style*/
.inner-table-wrap.whyM-boxes {display: grid;grid-template-columns: repeat(2, 1fr);}
.whyM-boxes .d-flex {gap: 20px;}
.page-template-odoo-partner span.process-box-heading {height: 42px;display: flex;align-items: center;}
.page-template-odoo-partner .sec_heading_wrap {max-width: initial;}
.page-template-odoo-partner .video-confrence-wrap {background: #fff;padding: 40px 0;}
.page-template-odoo-partner .row.ai_inner_wrap {background-image: url("/wp-content/uploads/2025/11/ravi-garg-master-software-solutions-odoo-partner-cta-usa-uk-canada-odoo-implementation-partner-image-scaled.webp");background-repeat: no-repeat;background-position: center;background-size: cover;}
.page-template-odoo-partner .roadmap-wrap.sec-space {padding: 70px 0;}
.page-template-odoo-partner .ai_wrap.video-confrence-ai {margin: 0 !important;}
.page-template-odoo-partner .Ecomob-wrap-section.container.sec-space {padding-bottom: 70px;}
.page-template-odoo-partner .Ecomob-wrap-section a.theme_btn {margin-top: 40px;}
.background-odoo-wrap{padding-top: 70px;background: url(/wp-content/uploads/2024/02/whychoose-bg.webp);background-repeat: no-repeat;background-size: cover;background-position: center left;}
.page-template-odoo-partner section.sf_industries_wrap.sec-space {background: #f4f4f4;}.page-template-odoo-partner .sf_faq_wrap{background-color: #f7f7f7;}
.page-template-odoo-partner .sf_portfolio a.services-btn {margin-top: 36px;}
/*odoo partner page style*/

.page-template-odoo-website-design-and-development .erp_wrap , .page-template-odoo-migration-services  .erp_wrap , .page-template-odoo-multi-platform-integration-services .erp_wrap , .page-template-odoo-customization-services .erp_wrap , .page-template-odoo-erp-consultant .erp_wrap  , .page-template-odoo-implementation-services .erp_wrap{
    background: #f4f4f4;
}

#blog .posts.sidemeta .post-content ol li {
    list-style: auto;
    margin-left: 15px;
}

/* ----------------- Responsive style ----------------- */
@media only screen and (min-width: 1200px) and (max-width: 1349px){
	.container{width: 100%;}
}
@media only screen and (max-width: 1319px){
	.page-template-odoo-partner .Ecomob-wrap-section.container.sec-space {padding-right: 15px;padding-left: 15px;}
	.home-slider .item{padding: 110px 0;}
	.slide-content h2{font-size: 44px;}
	.discover-tabs, .inner-tabs-outer ul.nav.nav-tabs{min-width: 350px;max-width: 350px}
	.discover-tabs h1{font-size: 55px;}
	.discover-tabs .nav.nav-tabs li a{padding: 20px 0;font-size: 20px;}
	.discover-tab-content {padding-left: 40px;}
	.cta-content h2 {font-size: 32px;line-height: 42px;}
	.cta-content p {font-size: 18px;}
	.cta-btn{padding: 22px;font-size: 20px;}
	.challenges-box.solutions-boxes .list-box{padding: 20px 10px;}
    .challenges-wrap .list-box li{font-size: 15px;}
    .industry-banner h1 {font-size: 38px;line-height: 48px;}
    .single-service .counter-box h2{padding: 0 15px;}
    .single-service .counter-box p {font-size: 15px;padding-right: 10px;}
}

@media only screen and (max-width: 1199px){
	.services-list h2 {font-size: 26px;}
	.page-banner-wrap h1 {font-size: 46px;}
	.page-banner-wrap p {font-size: 20px;}
	.container{width: 100% !important;}
	.home-slider .slide-content{min-height: 300px;}
	.slide-content h2 {font-size: 40px;line-height: 50px;}
	.slide-content p {font-size: 20px;line-height: 30px;}
	.discover-tabs h1 {font-size: 50px;line-height: 60px;}
	.discover-tab-content ul{grid-template-columns: repeat(1, 1fr);}
	.discover-tab-content h2 {font-size: 30px;line-height: 40px;margin-bottom: 10px;}
	.discover-tab-content p {font-size: 17px;line-height: 27px;}
	.discover-tab-content .service-box h4{margin: 0 0 10px;}
	.counter-box h2{font-size: 35px;}
	.cta-wrap{padding: 50px 0;}
	.discover-tab-content .service-box {padding: 0px 0 20px;}
	.discover-tabs .nav.nav-tabs li a {font-size: 18px;}
	.cta-content h2 {font-size: 30px;line-height: 40px;margin-bottom: 10px;}
	.cta-content p {font-size: 16px;}
	.heading-wrap h2 {font-size: 32px;line-height: 40px;margin-bottom: 10px;}
	.top-tabs .nav.nav-tabs li a{padding: 18px 46px;}
	.all-services-wrap .counter-heading {margin: 0 0 30px;font-size: 32px;line-height: 38px;}
	.heading-wrap h2 {font-size: 30px;line-height: 38px;}
	.partner-tags li .tag-content h3{font-size: 20px;line-height: 30px; margin-bottom: 12px;}
	.inner-tabs-content ul li{font-size: 16px;line-height: 26px;margin-bottom: 5px;}

	.industry-banner h1 {font-size: 34px;line-height: 44px;}
	.industry-banner p {font-size: 16px;}
	.challenges-wrap .list-box li {font-size: 14px;}
	.industry-solutions.challenges-wrap .solutions-boxes .boxes-row.row {gap: 20px;}
	.platform-table-wrap .discover-tab-content ul {grid-template-columns: repeat(2, 1fr);}
	.sub-indus-content p {font-size: 15px;line-height: 25px;}
	:where(.postid-12566, .postid-12559, .postid-12565) .challenges-wrap .list-box ul {min-height: 110px;}
	:where(.postid-12566, .postid-12559) .challenges-wrap .list-box h4 {min-height: 56px;}
	:where(.postid-12566, .postid-12559) .industry-solutions.challenges-wrap .list-box h4, :where(.postid-12566, .postid-12559) .industry-solutions.challenges-wrap .list-box ul {min-height: initial;}

	.postid-12566 .list-box:nth-child(3) h4,
	.postid-12566 .list-box:last-child h4,
	.postid-12559 .list-box:first-child h4,
	.postid-12559 .list-box:nth-child(2) h4
	{min-height: initial;}

	.postid-13238 .list-box:nth-child(3) h4 {min-height: 56px;}
	.postid-13238 .industry-solutions.challenges-wrap .list-box h4{min-height: initial;}
	.ai-expertise-img {display: none;}
	.ai-expertise-wrap .col-md-7 {width: 100%;}
    .port-img {height: 300px;}
    .port-col-outer {grid-template-columns: repeat(2, 1fr);gap: 30px;}
}

@media only screen and (max-width: 1024px){
	.challenges-wrap .list-box li{text-indent: -18px;padding-left: 18px;}
	:where(.postid-12557) .challenges-wrap .list-box:nth-child(2) ul {min-height: 110px;}
	:where(.postid-12557) .industry-solutions.challenges-wrap .list-box ul {min-height: initial;}
	:where(.postid-12557) .list-box:nth-child(3) h4 {min-height: 56px;}
	:where(.postid-12557) .industry-solutions.challenges-wrap .list-box h4 {min-height: initial;}
	.tech-wrap{gap: 30px;}
	.home-slider{max-height: 543px;}
}

@media only screen and (max-width: 991px){
	section.services-wrap {padding: 10px 0;}
	.services-list ul li a {font-size: 16px;}
	.services-list ul {grid-template-columns: repeat(2, 1fr);gap: 8px;}
	.home-slider {margin-top: 0;max-height: initial;}
	.home-slider .item {padding: 80px 0;}
	.top-banner {margin: 0;padding: 50px 0 70px;}
	.slider1 .item.row, .partner-tags li a, .cta-wrap .row, .stories-wrap, .news-wrap {flex-direction: column;}
	.slide-img {order: 1;margin-bottom: 50px;}
	.home-slider .slide-content{max-width: 100%}
	.sec-space, .roadmap-wrap.odoo-roadmap.sec-space{padding: 50px 0;}
	.counter-box{max-width: 180px;}
	.single-service .counter-outer{grid-template-columns: repeat(3,1fr);}
	.single-service.postid-12351 .counter-outer{grid-template-columns: repeat(4, 25%);}
	.single-service .counter-box{max-width: initial;}
	.counter-box h2 {font-size: 30px;margin: 0;padding: 0 15px;}
	.counter-box p{font-size: 14px;line-height: 22px;}
	.discover-tabs h1 {font-size: 42px;line-height: 52px;}
	.discover-tabs, .inner-tabs-outer ul.nav.nav-tabs {min-width: 300px;max-width: 300px;}
	.discover-tabs .nav.nav-tabs {width: 100% !important;}
	.discover-tab-content h2 {font-size: 28px;line-height: 38px;}
	.discover-tab-content ul {grid-template-columns: repeat(1, 1fr);}
	.cta-btn-wrap, .cta-content h2, .cta-content p {text-align: center;}
	.cta-btn-wrap {margin-top: 15px;}
	.cta-btn {padding: 15px 20px;font-size: 18px;}
	.cta-content h2{font-size: 28px;line-height: 38px;}
	.industry-wrap .heading-wrap {margin-bottom: 20px;}
	.heading-wrap h2 {font-size: 30px;margin-bottom: 5px;}
	.heading-wrap p {font-size: 16px;line-height: 26px;}
	.indus-slider{padding: 0 15px;}
	.indus-slider .indus-box p, .partner-tags li .tag-content p {font-size: 14px;line-height: 24px;}
	.indus-slider .owl-nav, .indus-slider{display: none !important;}
	.mob-industries{display: block;}
	.partners-wrap .heading-wrap h2, .stories-outer .heading-wrap h2, .news-outer .heading-wrap h2 {margin-bottom: 20px;}
	.partner-tags li a .tag-box {margin: 0 0 20px;}
	.stories-box a, .news-box {display: flex;margin-bottom: 20px;}
	.stories-box .feature-img, .news-box .feature-img {min-width: 50%;max-width: 50%;}
	.stories-box .feature-img img, .news-box .feature-img img {object-fit: contain;}
	.stories-content-box {padding: 50px 20px;}
	.stories-content-box p, .news-content-box p{-webkit-line-clamp: 2;font-size: 14px;line-height: 24px;}
	.stories-box .stories-content-box .brand-img{width: 50px;height: 50px;right: 10px;top: 10px;background: #fff;box-shadow: none;}
	.news-content-box {padding: 15px 20px;}
	.news-content-box .pblsh-date{font-size: 15px;line-height: 15px;margin-bottom: 7px;}
	.page-banner-wrap {margin-top: 0;padding: 100px 0;	}
	.page-banner-wrap h1 {font-size: 42px;}
	.page-banner-wrap p {font-size: 18px;}
	.technologies-tags li a {align-items: flex-start;}
	.top-tabs .nav.nav-tabs{width: 100% !important}
	.sticky_wrap {position: initial;margin-bottom: 20px;width: 100%}
	.right-side-content {width:100% }
	.discover-tab-content p {font-size: 16px;line-height: 26px;}
	.discover-tab-content .service-box p {font-size: 15px;line-height: 25px;}
	.partners-wrap.sec-space {padding: 0;}
	.partners-wrap.indus-partners-wrap.sec-space {padding-bottom: 50px;}
	.industry-banner{margin: 0}
	.industry-banner .row {flex-flow: wrap;}
	.industry-banner .col-lg-5 {order: 2;}
	.industry-banner .col-lg-7 {order: 1;}
	.industry-banner-img img {max-width: 450px;}
	.industry-banner-img{display: none;}
	.industry-banner-img.mob-indus{display: block;margin-bottom: 15px;}
	.challenges-box h3.orng-txt {display: block;font-size: 26px;line-height: 36px;margin-bottom: 15px;}
	.challenges-wrap .top-headings {display: none;}
	.list-box-outer {grid-template-columns: repeat(1,1fr);}
	.challenges-box.solutions-boxes .list-box {padding: 20px 15px;}
	.challenges-wrap .list-box .icon-box{display: none;}
	.challenges-wrap .challenges-box:first-child .list-box .icon-box{display: block;}
	.challenges-wrap .list-box h4, .challenges-wrap .list-box ul {min-height: initial !important;}
	.challenges-wrap.industry-solutions.sec-space {padding: 50px 0;}
	.solutions-boxes .boxes-row.row {grid-template-columns: repeat(2, 1fr);}
	.roadmap-content-wrap{grid-template-columns: repeat(2, 1fr);}
	.roadmap-content-wrap .process-box:first-child h2:after, .roadmap-content-wrap .process-box:nth-child(4) h2:after{display: block;}
	.roadmap-content-wrap .process-box h2:after{left: 0}
	.sub-indus-content-wrap .sub-indus-box, .sub-indus-content-wrap .sub-indus-box a {flex-flow: wrap;flex-direction: column;}
	.sub-indus-content {padding: 15px 0 0 0px;}
	.sub-indus-img {min-width: initial;width: 150px;height: 150px;}
	.sub-indus-img img {height: 100%;object-fit: cover;}
	.mss-agents-box {margin-bottom: 15px;}
    :where(.agents-we-wrap) .why_webrtc_boxes .col-md-4:nth-child(3) {padding-top: 30px;}
    .hire-developer-button{margin-top: 30px;}
    .mss-agents-wrap .col-md-6.col-xs-12:last-child .mss-agents-box {margin: 0;}
    .mss-agent-img {min-height: initial;}
    .single-industry .cta-wrap.sec-space {padding: 30px 0;}
    .free-open-box {flex-direction: column;gap: 0}
    .paid-box.tech-box {border-right: none;border-bottom: 2px solid #ebebeb;padding: 0;}
    .our-plugins .news-wrap {row-gap: 15px;}
    .our-plugins .news-wrap .news-box {margin-bottom: 0px;}
    .home-slider.light .slide-content h2 {font-size: 34px;line-height: 44px;}
    .home-slider.light .slide-content p {font-size: 18px;line-height: 28px;}
    .home-slider.light .slide-content a{padding: 10px 25px;}
    .home-slider.light .item {padding: 30px 0 60px;}
    .home-slider.light .slick-dots{margin-bottom: 40px;margin-top: -20px;}
    .home-slider.light .item .row {flex-flow: wrap;}
    .slide-animate {justify-content: center;}
    .home-slider.light {margin-top: 0;}
    .home-slider.light .slide-content {min-height: initial;margin-bottom: 30px;}
    .home-slider.light .slide-animate{display: none;}
    .home-slider.light .slide-animate.mob-img{display: block;margin-top: 20px;}
    .home-slider.light .slide-animate a{background: transparent;padding: 0;}
    .home-slider.light .slick-active .slide-animate a{animation: fadeInUp 1s both 1.5s;}
    .home-slider .slick-active a {animation: fadeInUp 1s both 2s;}
    .port-img {height: 250px;}
	.dv-content-wrap {grid-template-columns: repeat(3, 1fr);gap: 20px;row-gap: 30px;}
    .dv-box-number {width: 40px;height: 40px;}
    .dv-box-number h2 {font-size: 24px;}
    .dv-process-box:before {left: 50%;top: 19px;}
    .dv-process-box:nth-child(3):before{display: none;}
    .inner-tabs-content h3 {font-size: 22px;margin-bottom: 10px;}
    .page-template-page-platforms .platform-inner-wrap.top-tabs, .page-template-page-platforms .repeat-contentbox .platform-table-wrap {display: none;}
    .panel-group.mob-only{display: block;margin: 10px 0 0 0;}

    .page-template-page-platforms .repeat-contentbox {background: #ffffff;padding: 20px;box-shadow: 0 0 7px 0px rgba(0,0,0,.1);margin-top: 30px;}
    .page-template-page-platforms .repeat-contentbox .panel {padding: 0;}
    .platform-content-wrap {border: none;padding: 0;}
    .page-template-page-platforms .repeat-contentbox .panel .panel-heading a {display: flex;align-items: center;padding: 10px 25px 10px 10px;position: relative;}
    .page-template-page-platforms .repeat-contentbox .panel .panel-heading a h4 {color: #222;}
    .page-template-page-platforms .repeat-contentbox .panel .tab-img-box img {max-width: 100px;margin-bottom: 15px}
    .page-template-page-platforms .platform-tab-content ul li {color: #737373;list-style: disc;list-style-position: inside;font-size: 16px;line-height: 26px;margin-bottom: 5px;text-indent: 0;}
    .page-template-page-platforms .repeat-contentbox .panel .panel-collapse .panel-body{border-color: #C0C0C0;}
    .page-template-page-platforms .repeat-contentbox .panel .panel-heading a:before, .repeat-contentbox .panel .panel-heading a:after {top: 50%;transform: translateY(-50%);}
    #blog {margin-top: 100px;}
    .single-use_cases #blog{padding: 50px 0 70px;margin: 0;}

    .case_wrap .case_left{height: 300px;}
	.case_wrap .case_content{padding: 10px 30px;}
	.case_content h3{font-size: 26px;line-height: 36px;}
	.case_content p {font-size: 16px;line-height: 26px;-webkit-line-clamp: 3;line-clamp: 3;}

}

@media only screen and (max-width: 767px){
	.page-template-odoo-website-design-and-development a.services-btn , .page-template-odoo-migration-services a.services-btn , .page-template-odoo-multi-platform-integration-services a.services-btn , .page-template-odoo-erp-consultant .sf_portfolio a.services-btn , .page-template-odoo-customization-services .sf_portfolio a.services-btn{
    margin-bottom: 0 !important;
}
	.page-template-odoo-partner  .inner-table-wrap .d-flex {margin-bottom: 24px;}
	.services-list ul {grid-template-columns: repeat(1, 1fr);}
	.home-slider .slide-content {min-height: 310px;}
	.slide-content p, .home-slider.light .slide-content p {font-size: 16px;line-height: 26px;}
	.slide-content h2 {font-size: 36px;line-height: 46px;}
	.home-slider .slide-content a{padding: 12px 20px;}
	.counter-outer, .single-service .counter-outer, .single-service.postid-12351 .counter-outer {display: grid;grid-template-columns: repeat(2, 50%);row-gap: 20px;}
	.counter-box h2 {font-size: 28px;}
	.counter-box p {font-size: 13px;line-height: 20px;}
	.discover-inner {flex-direction: column;}
	.discover-tabs, .inner-tabs-outer ul.nav.nav-tabs {min-width: 100%;max-width: 100%;}
	.discover-tabs ul.nav.nav-tabs {display: flex;max-width: 100%;overflow: scroll;}
	.discover-tabs .nav.nav-tabs li {margin: 0 !important;}
	.discover-tabs .nav.nav-tabs li a {font-size: 16px;line-height: 24px;min-width: 150px;padding: 10px 30px 10px 0;}
	.discover-tab-content {padding: 30px 0 0;}
	.discover-tab-content ul{row-gap: 20px;}
	.discover-tabs h1 {font-size: 35px;line-height: 45px;margin-bottom: 20px;}
	.cta-wrap {padding: 30px 0;}
	.cta-content h2 {font-size: 26px;line-height: 36px;}
	.heading-wrap h2 {font-size: 28px;}
	.stories-box a, .news-box {flex-direction: column;}
	.stories-box .feature-img, .news-box .feature-img {min-width: 100%;max-width: 100%;}
	.stories-content-box {padding: 25px 0px;}
	.testinomial .row {flex-flow: wrap;}
	#carousel-custom-new .col-sm-6, .testinomial .col-sm-4, .testinomial .col-sm-8{width: 100%;}
	.page-banner-wrap h1 {font-size: 32px;}
	.page-banner-wrap p {font-size: 16px;}
	.discover-tabs ul.nav.nav-tabs:before, .discover-tabs ul.nav.nav-tabs:after {display: none;}
	.inner-tabs-outer {display: block;}
	.top-tabs .nav.nav-tabs li a {padding: 15px 40px;font-size: 20px;}
	.all-services-wrap .counter-heading {margin: 0 0 20px;font-size: 28px;}
	.partner-tags li a .tag-box {min-width: 110px;width: 110px;height: 110px;}
	.news-content-box {padding: 15px 0px 0;}
	.news-wrap .col-lg-4:last-child .news-box, .stories-box:last-child a {margin: 0;}
	#carousel-custom-new .col-sm-6:last-child .personal-info {margin: 0;}
	.success-strip .row {flex-flow: wrap;}
	.success-strip .row .col-lg-6:first-child {margin-bottom: 20px;}
	.platform-table-wrap .discover-tab-content ul{row-gap: 0}
	.roadmap-content-wrap{margin-top: 30px;}
	.roadmap-content-wrap .process-box li {font-size: 15px;}
	.single-industry .sf_faq_wrap .sec_heading_wrap h2 {font-size: 28px;}
	.single-service .services-tab-content .inner-tabs a.new-btn{display: none;}
	.single-service .services-tab-content .inner-tabs-content .mob-ctabtn{display: block;}
	.solutions-boxes .text-center a {margin: 30px 0 0;}
	.our-agents .item {grid-template-columns: repeat(1, 1fr);}
	.our-agents .item .agent-slide-img {order: 1;}
	.our-agents .item .agent-slide-content {order: 2;}
	.flex-stack, .grid-stack-wrap {flex-flow: wrap;}
	.media-servers-group .stack-wrap {width: calc(33% - 6px);}
	:where(.agents-we-wrap) .why_webrtc_boxes .col-md-4:nth-child(2) {padding-top: 30px;}
	.agents-we-wrap .webrtc_box h3 {margin-bottom: 10px;}
	:where(.page-template-erp-consulting-services, .page-template-crm-consulting-services) .hire-dev-content, :where(.page-template-erp-consulting-services, .page-template-crm-consulting-services) .hire-dev-content p {text-align: left;}
	:where(.page-template-erp-consulting-services, .page-template-crm-consulting-services) .hire-dev-content h2:after {left: 0 !important;transform: initial !important;}
	.roadmap-content-wrap, .sub-indus-content-wrap {grid-template-columns: repeat(1,1fr); row-gap: 30px;}
	.tech-wrap {flex-flow: wrap;row-gap: 20px;column-gap: 50px;}
	.agent-tabs-wrap .top-tabs .nav.nav-tabs {row-gap: 0;column-gap: 0}
	.agent-tabs-wrap .top-tabs .nav.nav-tabs li a {padding: 15px;font-size: 16px;line-height: 16px;}
	.agent-tabs-wrap .process_boxes {grid-template-columns: repeat(1, 1fr);}
	.cat-inner-tabs .nav.nav-tabs li a{padding: 12px 20px;font-size: 14px;line-height: 14px;}
	.home-slider.light .item .row {flex-flow: wrap;}
	.home-slider.light .item .row .col-lg-6:last-child{display: none;}
	.home-slider.light .slick-dots {margin-top: -40px;}
	.home-slider.light .item {padding: 30px 0 60px;}
	.home-slider.light .item .row .col-sm-12 {width: 100%;}
	.home-slider.light .slide-animate.mob-img{margin: 20px auto;}
	.home-slider.light .slide-content a.new-btn {margin: 0 auto;}
	.pbox a:hover img {transform: scale(1.0);filter: drop-shadow(0 0 15px rgba(0, 0, 0, 0.2));}
    .port-col-outer {grid-template-columns: repeat(1, 1fr);gap: 20px;}
    .port-img {height: auto;}
    .port-name h3 {text-overflow: initial;max-width: initial;white-space: normal;}
    .our-clients-wrap .item img {max-width: 150px;height: 80px;}
    .dv-content-wrap {grid-template-columns: repeat(1, 1fr);gap: 30px;padding: 0 50px;}
    .dv-process-box {align-items: center;flex-direction: row;justify-content: flex-start;}
    .dv-process-box:before{display: none;}

    .story_outer {flex-direction: column;}
    .case_wrap .case_left {width: 100%;height: auto;}
    .case_wrap .case_right {width: 100%;}
    .case_wrap .story_outer:nth-child(even) .case_left {order: initial;}
    .case_wrap .case_content{padding: 30px 15px;}
}
@media only screen and (max-width: 575px){
	section.counter-strip {padding: 30px 0 10px;}
	.partner-tags li a {padding: 15px 0px 30px;}
	.slide-content h2, .home-slider.light .slide-content h2 {font-size: 32px;line-height: 42px;}
	.partner-tags ul {grid-template-columns: repeat(1,1fr);gap: 0px;}
	.partner-tags li a .tag-box {height: auto;}
	.industry-banner-img img {max-width: 100%;}
	.industry-banner h1 {font-size: 30px;line-height: 40px;}
	.platform-table-wrap .inner-tabs-content ul {column-gap: 15px;}
	.top-tabs .nav.nav-tabs li a {padding: 15px 30px;font-size: 16px;}
	.single-service .services-tab-content .inner-tabs-content .mob-ctabtn {display: block;font-size: 16px;}
	.blog-head {font-size: 34px;line-height: 44px;}
	.single .post-content h2 {font-size: 30px;line-height: 38px;}
	.single .post-content h4 {font-size: 26px;line-height: 34px;}
}
@media only screen and (max-width: 480px){
	.home-slider .slide-content{min-height: 350px;}
	.slide-content h2, .home-slider.light .slide-content h2 {font-size: 26px;line-height: 36px;}
	.slide-content p, .home-slider.light .slide-content p {font-size: 14px;line-height: 24px;}
	.heading-wrap h2 {font-size: 26px;line-height: 36px;}
	.heading-wrap p {font-size: 14px;line-height: 24px;}
	.partner-tags ul {grid-template-columns: repeat(1, 1fr);}
	a.new-btn{font-size: 16px;}
	.counter-outer{gap: 20px 10px;}
	.counter-box:before{height: 30px;}
	.counter-box h2 {font-size: 24px;}
	.industry-banner h1 {font-size: 28px;line-height: 38px;}
	.list-box-outer, .solutions-boxes .boxes-row.row, .platform-table-wrap .discover-tab-content ul{grid-template-columns: repeat(1, 1fr);}
	.single-service .counter-box {flex-direction: column;align-items: flex-start;padding-left: 15px;}
	.single-service .counter-box:before {top: 0;transform: initial;}
	.single-service .counter-box h2 {padding: 0 0 10px;}
	.single-service .counter-outer{column-gap: 0;}
	.single-service .counter-box p {font-size: 14px;padding: 0;}
	.top-tabs .nav.nav-tabs li a {padding: 15px;font-size: 14px;}
	.media-servers-group .stack-wrap {width: calc(50% - 6px);}
	.home-slider.light .item {padding: 30px 0 60px;}
	.parallax-wrapper {column-gap: 10px;}
	.pbox{gap: 10px;grid-template-columns: repeat(2, 1fr);}
	.pbox a {width: 140px;height: 140px;}
	.dv-content-wrap {gap: 20px;padding: 0 25px;margin-top: 20px;}
	.dv-box-number {width: 35px;height: 35px;}
	.dv-box-number h2 {font-size: 20px;}
	.case_content h3 {font-size: 24px;line-height: 34px;}
}
/*responsive style*/