.step-circle {
position: relative;
z-index: 0;

}

.eb-accordion-content-wrapper p{
 padding-top: 0px !important;
}
.eb-accordion-content {
    padding: 0px !important;
}
.shopify-store-api-integrate img {
    width: 100%;
    height: 50px;

}
.slider-spacing .eb-slider-wrapper.eb-slider-fws6e .slick-slider .eb-slider-item img {
    height: 75px !important;
    width: 20% !important;
    border-radius: 12px;
}
.slider-spacing .eb-slider-title{

 margin-top: 0px !important;
 margin-bottom: 0px !important;
}
.slider-spacing .eb-slider-wrapper.eb-slider-fws6e .slick-slide > * {
    padding: 20px;
}
.slider-spacing  .eb-slider-content.align-left {
    padding-top: 0px!important;
}
.slider-spacing  .eb-slider-subtitle{
 margin-bottom: 0px !important;
}
.p-nav-btn{
 height: 35px !important;
 width: 35px !important;
}
.root-eb-column-ue0it {
    align-self: flex-end !important;
    width: 49% !important;

}
.eb-slider-wrapper.eb-slider-fws6e{

padding-bottom: 30px !important;
}
.img-box {
  overflow: hidden;
}

.img-box img {

  animation: mymove 5s linear infinite; 
}

@keyframes mymove {
  from {
    transform: translateX(-100px); 
  }
  to {
    transform: translateX(100px); 
  }
}

.black-bb .kt-svg-icon-list-text {
    font-size: 22px;
    color: black;
    font-weight: 600 !important;
}

span.kb-svg-icon-wrap.kb-svg-icon-fe_checkCircle.kt-svg-icon-list-single svg {
    color: black !important;
}
.wp-block-kadence-iconlist {
 margin-bottom: 0px !important;
}
.img-box.show {
    opacity: 1;
    transform: translateX(0);
}

.block-text p{
 display: none;
   transition: transform 0.5s ease;
}
.block-text:hover p{
 display: block;
   transition: transform 0.5s ease;
}
.nav-item.active .step-circle {
    border-color: #ed321f !important;
    color:  #ed321f !important;
    transform: scale(1.15);
}
.process-line-active {
background: #ed321f !important;
}
.bottom-bar-fill{
background: #ed321f !important;
}
.b-dot.active{
background: #ed321f !important;
}
.swiper-button-prev svg{
stroke:  #ed321f !important;
}
.swiper-button-prev:hover {
background: #ed321f !important;
}
.swiper-button-prev:hover svg{

stroke: white !important;
}
.swiper-button-next svg{
stroke:  #ed321f !important;
}
.swiper-button-next:hover {
background: #ed321f !important;
}
.swiper-button-next:hover svg{
stroke:  white !important;
}

.nav-item.active .step-label {
    color: #ed321f !important;
    font-weight: 700;
}
.icon-orange-box{
 display: none !important; 
}
.step-counter-badge{
    color: #ed321f !important;
}
.icon-slider .eb-slider-wrapper.eb-slider-npdq5 .slick-slider .eb-slider-item img:not(.slick-loading){

width: 100% ;
max-width: 60px !important;
height: 100% !important;
border-radius: 12px;
margin-top: 20px !important;
}

.icon-slider .eb-slider-wrapper.eb-slider-npdq5 .eb-slider-type-content .eb-slider-item{
 background-color: white !important;
box-shadow: rgba(0, 0, 0, 0.05) 0px 6px 24px 0px, rgba(0, 0, 0, 0.08) 0px 0px 0px 1px;

}
.icon-slider .eb-slider-item > div {
 display: flex;
 flex-direction: column;
 justify-content: center;
 align-items: center;
 
}
.icon-slider .slick-track {
    padding-top: 50px;
    padding-bottom: 50px;
}
.icon-slider .eb-slider-wrapper.eb-slider-npdq5 .slick-slide > * {
    padding: 10px 20px !important;
}
.icon-slider .eb-slider-item:hover {
   box-shadow: 0 0 10px 3px #ed321f !important; 
    transition: box-shadow 0.3s ease, background-color 0.3s ease;
}
.icon-slider .eb-slider-title{
 margin-bottom: 10px !important;
}


.Ai-make-mobile-samart-cols .eb-parent-wrapper {
    min-height: 450px;
    border-radius: 12px;
    background-color: #000000b8;
    background-blend-mode: overlay;
}

.Ai-make-mobile-samart-cols.active {
    width: 34% !important;
    transition: 0.5s ease-in-out;
   
}
.Ai-make-mobile-samart-cols p.subitle-section {
    display: none;
}
.Ai-make-mobile-samart-cols.active p.subitle-section {
    display: block;
    position: absolute;
    bottom: 10px;
    padding-right: 20px;
}
.txt-heading-effect {
display: inline-block;
white-space: nowrap;
overflow: hidden; 
width: 0;
animation: typing 3s steps(30) infinite, blink 0.75s step-end infinite;
}


@keyframes typing {
0% {
    width: 0;
}
100% {
    width: 100%;
}
}


@keyframes blink {
50% {
    border-color: transparent;
}
}

.txt-heading-effect strong {
display: inline-block;
opacity: 0;
animation: fadeIn 1s forwards;
}

.txt-heading-effect strong:nth-child(1) {
animation-delay: 0s;
}

.txt-heading-effect strong:nth-child(2) {
animation-delay: 1s;
}


@keyframes fadeIn {
0% {
    opacity: 0;
}
100% {
    opacity: 1;
}
}

.eb-row-root-container.eb-row-sgbwg {
    background-image: url(/wp-content/uploads/2025/10/Frame-1171278178-scaled.png);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
.build-ai-section .wp-block-essential-blocks-row.alignfull {
    box-shadow: rgba(0, 0, 0, 0.05) 0px 6px 24px 0px, rgba(0, 0, 0, 0.08) 0px 0px 0px 1px;
    border-radius: 12px;
    background-color: #fff !important;
}
.shopify-store-api-integrate .eb-row-root-container {
    background-color: #ffffff;
    padding: 20px;
    border: 1px solid #CCCCCC;
    border-radius: 12px;
    min-height: 275px;
}
.eb-parent-eb-column-f28wi {
	padding: 28px;
	border-width: 1px;
	border-color: rgba(204,204,204,1);
	border-style: solid;
	border-radius: 12px;
	transition: all .5s,background 0.5s,border 0.5s,border-radius 0.5s,box-shadow 0.5s;
	min-height: 275px;
}
.shopify-store-api-integrate img {
    width: auto;
}
.eb-row-root-container.eb-row-pu7mp {
    background-image: url(https://www.esferasoft.com/wp-content/uploads/2025/05/Layer-988.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 50px 0px;
}
.eb-row-root-container.eb-row-q90sa {
    background-image: url(https://www.esferasoft.com/wp-content/uploads/2025/11/Group3-2.webp);
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 0px;
    background-position: center;
}
.root-eb-row-c70zs .eb-parent-wrapper {
    min-height: 280px;
}
.eb-column-wrapper.eb-column-gjtvc {
    position: absolute;
    bottom: 0px;
    left: 20px;
}
.eb-column-wrapper.eb-column-au06v {
    position: absolute;
    bottom: 0;
    left: 20px;
}
img.wp-image-77494 {
	height: 477px !important;
	object-fit: cover;
}
.root-eb-row-092k6 .eb-parent-wrapper {
    min-height: 280px;
}
.eb-column-wrapper.eb-column-m7uew {
    position: absolute;
    bottom: 7px;
    left: 20px;
}
.eb-column-wrapper.eb-column-mcn8a{
    position: absolute;
    bottom: 7px;
    left: 20px;
}
.eb-column-wrapper.eb-column-zk80c{
    position: absolute;
    bottom: 7px;
    left: 20px;
}
.navigaring-mobile-app-image img {
    width: auto;
}
.eb-row-root-container.eb-row-utes0 {
    background-image: url(https://www.esferasoft.com/wp-content/uploads/2025/11/Group1-2.webp);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
.Our-core-ai-agents img {
    width: auto;
}
.Our-core-ai-agents .wp-block-essential-blocks-row {
    box-shadow: rgba(0, 0, 0, 0.05) 0px 6px 24px 0px, rgba(0, 0, 0, 0.08) 0px 0px 0px 1px;
    border-radius: 12px;
    background-color: #fff !important;
    padding: 20px;
}
.gpt-turbo-sec .eb-parent-wrapper {
    min-height: 270px;
    border-radius: 12px;
}
.gpt-turbo-sec .eb-column-wrapper {
    position: absolute;
    bottom: 10px;
    left: 0px;
    padding: 0px 20px;
}
.eb-parent-wrapper.eb-parent-eb-column-7wz6d {
    min-height: 563px;
}
.eb-column-wrapper.eb-column-7wz6d {
    position: absolute;
    bottom: 10px;
    left: 0px;
    padding: 0px 20px;
}
.killing-ai-sec .eb-parent-wrapper {
    min-height: 270px;
    border-radius: 12px;
}
.killing-ai-sec .eb-column-wrapper {
    position: absolute;
    bottom: 10px;
    left: 0px;
    padding: 0px 20px;
}
@media (max-width:767px) and (min-width:320px) {
.heading-small {
 font-size: 20px !important;
}
.img-box {
  overflow: hidden;
}
.rocket-cont-develop{

padding-top: 40px !important;
padding-bottom: 40px !important;
}
.eb-parent-wrapper.eb-parent-eb-column-7wz6d {
    min-height: 314px !important;
}
.img-box img {

  animation: mymove 3s linear infinite; 
}

@keyframes mymove {
  from {
    transform: translateX(-20px); 
  }
  to {
    transform: translateX(10px); 
  }
}
.eb-row-utwv9.eb-row-root-container {
    padding-top: 40px !important;
    padding-bottom: 40px !important;

}
.block-text p{
 display: block !important;
}
.eb-row-hrce3.eb-row-root-container {
    padding-top: 40px !important;
    padding-bottom: 40px !important;

}
.eb-parent-eb-column-yd9jn {
    padding-bottom: 0px !important;
}
.root-eb-column-ue0it {
    align-self: flex-end !important;
    width: 100% !important;
}
.swiper-button-prev {
    left: -8px !important;
}
.swiper-button-next {
    right: -8px !important;
}
.shopify-store-api-integrate {
margin-top: 24px !important;
}
.eb-row-cy302.eb-row-root-container {

    padding-top: 40px !important;
    padding-bottom: 40px !important;

}
.eb-row-fbj32.eb-row-root-container {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
}
.process-section-container {
    padding: 0px !important;
    
    }
.slick-slider .slick-track, .slick-slider .slick-list {
    display: flex;
    gap: 0px !important;
}
.eb-row-g2f7b.eb-row-root-container {
    padding-top: 40px !important;
    padding-bottom: 40px !important;

}
.eb-row-jyqlt.eb-row-root-container {

    padding-top: 40px !important;
    padding-bottom: 40px !important;

}
.eb-row-99aev.eb-row-root-container {
    
    padding-top: 40px !important;
    padding-bottom: 40px !important;

}
.step-label {
 display: none !important;
}
.Ai-make-mobile-samart-cols p.subitle-section{
 display: block !important;
}
.Ai-make-mobile-samart-cols p.subitle-section{
 position: absolute !important;
 bottom: 10px;
 left: 0;
 padding: 20px;
}
.Ai-make-mobile-samart-cols.active {
    width: 100% !important;
}
.slick-list.draggable {
    height: 100% !important;
}
.wp-block-essential-blocks-column.root-eb-column-4fy1w {
    display: none;
}
.eb-parent-wrapper.eb-parent-eb-column-snbno {
   
    padding: 13px 10px;
    background-color: #ffffff10 !important;
}
    .build-ai-section {
    grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
}
body {
    overflow-x: hidden !important;
}
.wp-container-core-group-is-layout-baef362d {
	grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
}
.killing-ai-sec .eb-parent-wrapper {
    mi	n-height: 314px;
}
.gpt-turbo-sec .eb-parent-wrapper {
    min-height: 314px;
}
.gpt-turbo-sec .wp-block-heading {
    font-size: 22px !important;
}
.killing-ai-sec .wp-block-heading {
    font-size: 22px !important;
}
.root-eb-column-7wz6d h4.wp-block-heading {
    font-size: 22px !important;
}
h1.wp-block-heading {
    font-size: 32px !important;
}
p.has-white-color {
    font-size: 18px !important;
}
h2.wp-block-heading {
    font-size: 26px !important;
}
h3.wp-block-heading {
    font-size: 26px ;
}
.build-ai-section .wp-block-heading {
    font-size: 24px !important;
}
.build-ai-section p.has-text-align-center {
    font-size: 18px !important;
}
.eb-button-wrapper.eb-button-dqqfm .eb-button-inner-wrapper {
    justify-content: center;
}
.wp-block-essential-blocks-column.root-eb-column-61qlw {
    text-align: center;
}
.shopify-store-api-integrate {
    grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
}
.Our-core-ai-agents {
    grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
}
.wp-container-core-group-is-layout-b757edec {
    grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
}
.navigate-mobile-develop-process .wp-block-essential-blocks-column:last-child {
    width: 81%;
}
.navigate-mobile-develop-process .wp-block-essential-blocks-column:first-child {
    width: 10%;
}
.eb-row-root-container.eb-row-dmu1q {
    padding-top: 0px;
    padding-bottom: 0px;
}
.eb-slider-wrapper.eb-slider-qfpf6 .slick-slider .eb-slider-item img {
    height: 300px !important;
}
}      
@media (max-width:1024px) and (min-width:768px) {
.root-eb-column-02cdx {
    width: 80% !important;

}
.root-eb-column-ms6rg {
    width: 100% !important;
    order: unset;
}
.img-box {
  overflow: hidden;
}


.img-box img {

  animation: mymove 3s linear infinite; 
}

@keyframes mymove {
  from {
    transform: translateX(-20px); 
  }
  to {
    transform: translateX(10px); 
  }
}
.root-eb-column-2e5v9 {
    width: 80% !important;

}
.root-eb-column-ue0it {
    align-self: flex-end !important;
    width: 100% !important;
}
.intelligent-ai p{
padding-top: 10px;
}
.wp-container-core-group-is-layout-9764c979 {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
}
.wp-block-essential-blocks-column.custom-width.root-eb-column-8ctx0 {

    padding-bottom: 92px;
}
.root-eb-column-4fy1w {
    padding-right: 6.51vw;
    width: 37% !important;
}

.root-eb-column-snbno {
    width: 60% !important;
    padding-right: 0px !important;
}
.Ai-make-mobile-samart-cols {
    width: 48%;
}
.Ai-make-mobile-samart-cols.active {
    width: 48% !important;
}
.root-eb-column-kfk41 {
    width: 100% !important;

}
.wp-block-essential-blocks-column.root-eb-column-9rvaj {
    width: 100%;
}  
.root-eb-column-snbno {
    width: 100%;
}
.wp-block-essential-blocks-column.custom-width.root-eb-column-4d009 {
    width: 98%;
}
.wp-block-essential-blocks-column.custom-width.root-eb-column-rztyo {
    width: 100%;
}
.build-ai-section .wp-block-essential-blocks-column {
    width: 100%;
}
.build-ai-section {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
}
.wp-block-essential-blocks-column.custom-width.root-eb-column-j5l9l {
    width: 100% !important;
}
.wp-block-essential-blocks-column.root-eb-column-61qlw {
    width: 100%;
}
.wp-block-essential-blocks-column.root-eb-column-j0uol {
    width: 100%;
}
.eb-parent-wrapper.eb-parent-eb-column-61qlw {
    text-align: center !important;
}
.eb-parent-eb-column-61qlw h3.wp-block-heading {
    font-size: 32px !important;
}
.eb-button-wrapper.eb-button-dqqfm .eb-button-inner-wrapper {
    justify-content: center;
}
.wp-block-essential-blocks-column.custom-width.root-eb-column-hhpwx {
    width: 100%;
}
.wp-block-essential-blocks-column.root-eb-column-f28wi {
    width: 100%;
}
.shopify-store-api-integrate .wp-block-essential-blocks-column {
    width: 100%;
}
.shopify-store-api-integrate {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
}
.eb-parent-wrapper.eb-parent-eb-column-8v9ml h3.wp-block-heading {
    font-size: 22px !important;
}
.shopify-store-api-integrate .eb-row-root-container {
    min-height: 276px;
}
.wp-block-essential-blocks-column.custom-width.root-eb-column-ruul9 {
    width: 100%;
}
.wp-block-essential-blocks-column.custom-width.root-eb-column-dtzqt {
    width: 100%;
}
.wp-block-essential-blocks-column.custom-width.root-eb-column-crbo6 {
    width: 100%;
}
.wp-block-essential-blocks-column.custom-width.root-eb-column-9ijdc {
    width: 100%;
}
.navigate-mobile-develop-process .wp-block-essential-blocks-column:last-child {
    width: 87%;
}
.navigate-mobile-develop-process .wp-block-essential-blocks-column:first-child {
    width: 10%;
}
.wp-block-essential-blocks-column.custom-width.root-eb-column-9ith2 {
    width: 100%;
}
.wp-block-essential-blocks-column.custom-width.root-eb-column-1mss2 {
    width: 100%;
}
.wp-block-essential-blocks-column.root-eb-column-7wz6d {
    width: 100%;
}
.eb-row-root-container.eb-row-2kzjw .eb-row-inner:first-child {
    display: block !important;
}
.wp-block-essential-blocks-column.root-eb-column-yd9jn {
    width: 100%;
}
.wp-block-essential-blocks-column.root-eb-column-yws6h {
    width: 100%;
}
.wp-block-essential-blocks-column.root-eb-column-uf2it {
    width: 100%;
}
.gpt-turbo-sec {
    width: 100%;
}
.wp-container-core-group-is-layout-b757edec {
    grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
    margin-top: 20px;
}
.killing-ai-sec {
    width: 100%;
}
.eb-row-6hzwt .eb-row-inner {
    display: block !important;
}
.wp-block-essential-blocks-column.root-eb-column-45uud {
    width: 100%;
}
.wp-block-essential-blocks-column.root-eb-column-ue0it {
    width: 100%;
    margin-top: 4%;
}
.wp-block-essential-blocks-column.custom-width.root-eb-column-pcn4d {
    width: 100%;
}
.Our-core-ai-agents  .wp-block-essential-blocks-column {
    width: 100%;
}
.Our-core-ai-agents {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
}
.eb-row-root-container.eb-row-dmu1q {
    padding-top: 0px;
    padding-bottom: 0px;
}
.eb-parent-wrapper.eb-parent-eb-column-7wz6d {
    min-height: 280px;
}
}                                              
