.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;
}
.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;
}
.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: 0;
    left: 20px;
}
.eb-parent-wrapper.eb-parent-eb-column-7wz6d {
    min-height: 563px;
}
.eb-column-wrapper.eb-column-7wz6d {
    position: absolute;
    bottom: 0;
    left: 20px;
}
.killing-ai-sec .eb-parent-wrapper {
    min-height: 270px;
    border-radius: 12px;
}
.killing-ai-sec .eb-column-wrapper {
    position: absolute;
    bottom: 0;
    left: 20px;
}
@media (max-width:767px) and (min-width:320px) {
    .build-ai-section {
    grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
}
body {
    overflow-x: hidden !important;
}
.killing-ai-sec .eb-parent-wrapper {
    min-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 !important;
}
.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) {
.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;
}
}                                              