@media (max-width: 767px) {
    h1 {
        font-size: 24px !important;
        line-height: 32px !important;
        color: var(--main-text-color) !important;
    }

    h2 {
        font-size: 20px !important;
        line-height: 28px !important;
        color: var(--main-text-color) !important;
    }

    h3 {
        font-size: 17px !important;
        line-height: 24px !important;
        color: var(--main-text-color) !important;
    }

    p {
        font-size: 14px !important;
        line-height: 20px !important;
        color: var(--main-text-color) !important;
    }

    .neosolax-expertise .social-block_one-inner {
        height: 399px !important;
    }

    .neosolax-premier-ecommerce-development-company  .e-con-inner{
        display: contents !important;
    }

    .neosolax-premier-ecommerce-development-company  .e-con-inner > div:nth-child(1) {
        display: contents !important;
    }

    .neosolax-premier-ecommerce-development-company  .e-con-inner > div:nth-child(2) {
        display: contents !important;
    }

    .neosolax-premier-ecommerce-development-company .sec-title {
        margin-bottom: 23px;
    }

    .neosolax-premier-ecommerce-development-company {
        padding-top: 30px;
    }


    .neosolax-elevate .e-con-inner > div:nth-child(1) {

    }

    .neosolax-elevate .e-con-inner > div:nth-child(2) {
        order: 3;
        padding-top: 22px;
    }

    .neosolax-elevate .e-con-inner > div:nth-child(3) {
        order: 2;
    }

    .nesolax-for-web-development .faq-one.te-icon-box {
        padding-top: 0;
        padding-bottom: 0;
    }

    .nesolax-for-web-development .faq-one_icon {
        display: none;
    }

    .nesolax-for-web-development .faq-one_accordian-column {
        margin-bottom: 13px;
    }

    .magento-agency-about-us section.answer-one.te-icon-box {
        padding-top: 22px;
        padding-bottom: 0;
    }

    .magento-agency-about-us .sec-title.title-anim {
        margin-bottom: 20px;
    }

    .neosolax-major-cities .elementor-widget-container {
        padding-top: 0 !important;
    }

    .our-ppc-management-services section.value-one.te-icon-box.tree-view-grid {
        padding-top: 20px;
        padding-bottom: 54px;
    }

    .our-ppc-management-services .sec-title.style-four.centered {
        margin-bottom: 0;
    }

    .ppc-management-services .sec-title.title-anim {
        margin-bottom: 12px;
    }

    .why-ppc-marketing section.conversation-one.te-icon-box {
        padding-top: 0;
        padding-bottom:0;
    }

    .ppc-management-services .accordion-box_two .block .icon-outer {
        top: 19px;
    }

    .why-ppc-marketing .conversation-one_chat-column {
        margin-bottom: 0;
    }

    .why-ppc-marketing .conversation-one_chat-outer {
        padding-bottom: 0;
    }

    .comprehensive-seo-services-in-australia .row.clearfix > div:nth-child(2) {
        order: 2;
    }

    .comprehensive-seo-services-in-australia .row.clearfix > div:nth-child(1) {
        order: 1;
    }
    .comprehensive-seo-services-in-australia .about-one_icon-two {
        display: none;
    }

    .choose-neosolax-for-seo-needs section.faq-one.style-four.te-icon-box {
        padding-top: 10px;
        padding-bottom: 6px;
    }

    .neosolax-our-seo-services section.neosolax-grid-five {
        padding-top: 22px;
    }

    .benefits-of-our-services .service-block_four {
        margin-bottom: -5px;
    }

    .neosolax-for-digital-marketing section.order-one.te-icon-box {
        padding-top: 0;
        padding-bottom: 0;
    }

    .utilizing-digital-marketing section.services-one.bn-service-grid {
        padding-top: 0;
        padding-bottom: 0;
    }

    .utilizing-digital-marketing-enhance-brand section.faq-one.style-four.te-icon-box {
        padding-top: 0;
        padding-bottom: 0;
    }

    .utilizing-digital-marketing-enhance-brand .faq-one_title-column {
        margin-bottom: 0;
    }

    .offline-strategies section.data-one.te-icon-box {
        padding-top: 18px;
        padding-bottom: 7px;
    }

    .offline-strategies .data-block_one:first-of-type .row.clearfix > div:nth-child(1) {
        order: 1;
        text-align: center;
        margin-bottom: 20px;
    }

    .offline-strategies .data-block_one:nth-of-type(2) .row.clearfix > div:nth-child(2) {
        order: 1;
        text-align: center;
        margin-bottom: 20px;
    }

    .offline-strategies .data-block_one:nth-of-type(2) .row.clearfix > div:nth-child(1) {
        order: 2;
        margin-bottom: 15px;
    }

    .offline-strategies .data-block_one:nth-of-type(2) {
        margin-bottom: 0;
    }

    .building-customer-loyalty section.value-one.te-icon-box.tree-view-grid {
        padding-top: 30px;
        padding-bottom: 60px;
    }

    .data-driven-improvement {
        --margin-top: 12px !important;
    }

    .partner-with-neosolax {
        --margin-top: 0 !important;
    }

    .building-customer-loyalty .sec-title.style-four.centered {
        margin-bottom: 0;
    }

    .building-customer-loyalty .tree-view-grid .value-block_one-text {
        padding-top: 0 !important;
        margin-top: 0;
    }

    .neosolax-grid-five .grid-item:last-child {
        padding-bottom: 0;
    }

    .offline-strategies h2.sec-title_heading {
        margin-bottom: 18px;
    }

    .partner-with-neosolax .sec-title.style-four {
        margin-bottom: 3px;
    }

    .digital-marketing-partner-divider .e-con-inner{
        padding-bottom: 0;
        padding-top: 0;
        padding-block-start: 0 !important;
        padding-block-end: 0 !important;
    }

    .building-customer-loyalty .fa.fa-circle {
        top: 4px;
    }

    .neosolax-ecomerce-agency-services .row.clearfix > div:nth-child(2){
        order: 2;
    }

    .neosolax-ecomerce-agency-services .row.clearfix > div:nth-child(1){
        order: 1;
    }


    .ecommerce-agency-global-presence section.conversation-one.te-icon-box {
        padding-top: 4px;
        padding-bottom: 0;
    }

    .ecommerce-agency-global-presence .conversation-one_content-column {
        margin-bottom: -28px;
    }

    .ecommerce-agency-global-presence .conversation-one_chat-column {
        margin-bottom: 0;
    }

    .ecommerce-agency-global-presence .conversation-one_chat-outer {
        padding-bottom: 0;
    }

    .ecommerce-agency-ecommerce-platform .sec-title_heading {
        text-align: left;
    }

    .ecommerce-agency-ecommerce-platform .main-description {
        text-align: justify;
    }

    .neosolax-ecommerce-agency-quality .order-one_skill-column {
        margin-bottom: 0;
    }

    .neosolax-ecommerce-agency-quality h2.sec-title_heading {
        margin-bottom: 15px;
    }

    .neosolax-ecommerce-agency-quality section.order-one.te-icon-box {
        padding-bottom: 26px;
    }

    .ecommerce-agency-ecommerce-platform .neosolax-price-one .main-description {
        padding-top: 24px;
    }


    .magento-agency-about-us .answer-one_content-column {
        margin-bottom: 0;
    }


    .enhance-magento-services .row.clearfix > div:nth-child(2){
        order: 1;
    }

    .enhance-magento-services .row.clearfix > div:nth-child(1){
        order: 2;
        margin-bottom: 0;
    }

    .enhance-magento-services section.order-one.te-icon-box {
        padding-bottom: 0;
    }

    .neosolax-web-development-cities section.value-one.te-icon-box.tree-view-grid {
        padding-top: 1px;
        padding-bottom: 5px;
    }

    .neosolax-web-development-cities .sec-title.style-four.centered {
        margin-bottom: 0;
    }

    .neosolax-web-development-cities .sec-title.style-four.centered {
        text-align: left !important;
    }

    .neosolax-web-development-why-choose-neosolax .elementor-widget-container {
        padding-top: 0;
    }

    .neosolax-web-development-cities .tree-view-grid h3 {
        margin-top: 11px;
    }

    .neosolax-web-development-cities .tree-view-grid .value-block_one-text {
        top: 42px;
    }

    .neosolax-web-development-why-choose-neosolax .sec-title.style-four {
        margin-bottom: 4px;
    }

    .neosolax-top-magento-ecommerce-agency .sec-title.style-two.centered {
        text-align: unset !important;
    }

    .magento-website-major-cities .sec-title.style-four {
        margin-bottom: 0;
    }

    .magento-website-major-cities .e-con-inner {
        display: block !important;
    }

    .neosolax-website-revamp-partner .livechat_content-column {
        margin-bottom: 0;
    }

    .neosolax-website-revamp-why-choose-neosolax .sec-title {
        max-width: 100% !important;
        margin-bottom: 33px !important;
    }

    .magento-revamp-why-neosolax .cta-three_title-column {
        text-align: justify;
    }

    .magento-revamp-why-neosolax .cta-three .inner-container {
        padding: 17px 30px 17px 30px !important;
    }

    .neosolax-our-magento-extension-service .row.clearfix > div:nth-child(2){
        order: 1;
    }

    .neosolax-our-magento-extension-service .row.clearfix > div:nth-child(1){
        order: 2;
        margin-bottom: 0;
    }

    .neosolax-our-magento-extension-service .order-one {
        padding-bottom: 0;
    }

    .neosolax-extension-development-why-neosolax .sec-title.style-four {
        margin-bottom: 0;
    }

    .neosolax-extension-development-why-neosolax .order-one_skill-outer {
        padding-bottom: 0;
    }

    .extension-development-neosolax-development-services .sec-title.title-anim {
        margin-bottom: 16px;
    }


    .neosolax-why-choose-neosolax-pwa .row.clearfix > div:nth-child(2){
        order: 1;
    }

    .neosolax-why-choose-neosolax-pwa .row.clearfix > div:nth-child(1){
        order: 2;
        margin-bottom: 0;
    }



}


@media (max-width: 850px) {
    .neosolax-main-banner .e-con-inner {
        display: flex;
        flex-direction: column;
    }

    .neosolax-main-banner .e-con-inner {
        --flex-wrap: var(--flex-wrap-mobile);
    }

    .neosolax-main-banner .elementor-element {
        width: 100% !important;
    }

    .neosolax-main-banner .e-con-inner > div:nth-child(2) {
        order: -1;
    }

    .neosolax-case-study .data-blocks_outer .data-block_one:nth-child(1) .row.clearfix > div:nth-child(1) {
        order: -1;
    }

    .neosolax-case-study .data-blocks_outer .data-block_one:nth-child(2) .row.clearfix > div:nth-child(2) {
        order: -1;
    }

    .neosolax-case-study .data-block_one-image-column {
        text-align: center;
    }

    .neosolax-case-study .data-block_one-number {
        display: none;
    }

    .neosolax-resource-development .image {
        text-align: center;
    }

    .neosolax-case-study .data-one.te-icon-box {
        padding-top: 0;
        padding-bottom: 0;
    }

    .neosolax-case-study {
        padding-bottom: 0;
    }

    .neosolax-case-study .data-block_one-button {
        text-align: center;
    }

    .neosolax-case-study .data-one {
        background-color: unset;
    }

    .neosolax-case-study .data-block_one:nth-child(2n + 0) .data-block_one-content {
        padding-right: unset;
    }

    .neosolax-clinet-testimonials .testimonial-one .inner-container {
        padding-top: 30px;
        padding-bottom: 30px;
    }

    .neosolax-clinet-testimonials .testimonial-block_one-text{
        height: 361px;
    }

    .neosolax-clinet-testimonials .testimonial-block_one-author_box {
        font-size: 19px;
    }

    .neosolax-expertise .tools-one {
        padding-top: 30px;
        padding-bottom: 30px;
    }

    .neosolax-faq .faq-one {
        padding-top: 30px;
        padding-bottom: 48px;
    }

    .neosolax-homepage-we-do .solution-one {
        padding-top: 33px;
        padding-bottom: 0;
    }

    .neosolax-homepage-we-do .solution-one .sec-title p {
        margin-bottom: 0;
    }

    .neosolax-homepage-we-do .sec-title {
        margin-bottom: 22px;
    }

    .neosolax-resource-development .order-one{
        padding-top: 0;
        padding-bottom: 30px;
    }

    .neosolax-resource-development .order-one_skill-outer {
        padding-top: 8px;
    }

    .neosolax-state .choose-one .inner-container {
        padding-top: 13px;
        padding-bottom: 20px;
    }

    .neosolax-homepage-we-do .sec-title .right-box{
        padding-top: 18px;
    }

    .neosolax-resource-development h2 {
        padding-bottom: 18px;
    }

    .neosolax-familier-tools .social-one.te-icon-box {
        padding-top: 30px;
        padding-bottom: 30px !important;
    }

    .neosolax-homepage-blogs .news-one {
        padding-top: 4px;
    }

    .revolution-section .counter-block_one-text {
        text-align: justify;
    }
}

@media (min-width: 500px) {
    .neosolax-state .counter-block_one-inner {
        height: 268px;
    }
}

@media (max-width: 500px) {
    .neosolax-clinet-testimonials .testimonial-block_one-text{
        height: 210px;
    }
}