section.page-banner{
    .hero-left-section {
        padding-right: 70px;
    }
    .hero-banner-title {
        font-size: 52px;
        line-height: 65px;
    }
    .hero-banner-desc p {
        font-size: 18px;
        line-height: 26px;
    }
}
.section-heading{
    margin-bottom : 24px;
}

section.icon_text_list .hero-banner-desc,
section.title_icon_and_label .hero-banner-desc,
section.why-chooseus-section .link-description,
.shopify-support-section .link-description {
    max-width: 900px;
}
.shopify-support-section .square-platform-row .square-platform-box {
    background: #fff;
}

.brand-logos-section {
  overflow: hidden;
  padding: 32px 0 ;
  white-space: nowrap;
  position: relative;
  display: flex;
  align-items: center; }
.brand-logos-section .new-brand-wrap {
    display: flex;
    min-width: 100%; 
    gap : 20px;
}
.brand-logos-section .new-brand-wrap.slider {
      animation: 35s slide infinite linear; }
.brand-logos-section .brand-logo-single {
        border: 1px solid #DDD;
        border-radius: 8px;
        padding: 17px 0;
    }
@media only screen and (max-width: 991px) {
  .brand-logos-section .new-brand-wrap {
    min-width: 150%; } }
@media only screen and (max-width: 991px) {
  .brand-logos-section .new-brand-wrap {
    min-width: 350%;
    animation: 35s slide infinite linear; } }
.brand-logos-section .new-brand-wrap .brand-logo-single {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 297px;
  padding-left: 15px;
  padding-right: 15px; }
@keyframes slide {
  from {
    transform: translateX(0); }
  to {
    transform: translateX(-100%); } }
    
    
    
.square-platform-row.shopify-support-serice-row {
  flex-wrap: wrap; }
.square-platform-row .shopify-support-service-col {
  margin-top: 40px; }
@media screen and (max-width: 767px) {
.square-platform-row .shopify-support-service-col {
  margin-top: 24px; } }
.square-platform-row .shopify-support-service-col .square-platform-box .square-platform-arrow:before {
background-image: url(../images/clock.svg);
width: 20px;
height: 20px; }

.square-platform-row .why-choose-us-col {
  margin-top: 40px; }
@media screen and (max-width: 767px) {
.square-platform-row .why-choose-us-col {
  margin-top: 16px; } }
      
      
.title_content_image.bg-dark {
  color: #FFFFFF; }
.title_content_image.bg-dark ol li,
.title_content_image.bg-dark .section-heading {
    color: #FFFFFF; }
.title_content_image.bg-dark ol {
    counter-reset: list-number;
    list-style-type: unset; }
.title_content_image.bg-dark ol li {
      font-size : 16px;
      list-style-type: unset;
      padding-left: 20px;
      line-height: 1.6;
      margin-bottom: 10px; }
      .inside-bullet-points ul {
        padding-left: 50px;
    }

    .inside-bullet-points ul,
    .inside-bullet-points ul li {
        list-style: disc;
    }

.title_content_image.bg-dark ol li::marker {
        display: none;
        content: ''; }
.title_content_image.bg-dark ol li:before {
        counter-increment: list-number;
        content: counter(list-number);
        margin-right: 10px;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        font-size: 16px;
        border-radius: 50%;
        color: #fff;
        position: absolute;
        left: 0; }
.title_content_image ul {
  margin-left: 20px; }
  .title_content_image ul li {
    list-style: disc;
    margin-bottom: 10px; }
    
.title-content-wrap {
    .checked {
        background-image: url(../images/checkmark-yellow-icon.svg);
        background-repeat: no-repeat;
        background-position: center;
        padding-left: 20px;
        margin-right: 10px;
        width: 14px;
        height: 10px;
    }
}
.title-content-wrap .title-content-item p {
    color: #213B35;
    font-weight: 700;
    font-size: 18px;
}
.title-content-wrap .title-content-item .title-item {
    margin-bottom: 20px;
}

.hire-section.bg-dark h3,
.hire-section.bg-dark .section-heading,
.hire-section.bg-dark .checklist {
  color: #FFFFFF; }
.hire-section.bg-dark .section-description,
.hire-section.bg-dark .list-counter,
.hire-section.bg-dark .hire-right-description {
  color: #A1A1A1; }
section.aureate-crm a.arrow-btn:before,
section.aureate-crm a.arrow-btn:after,
section.aureate-crm a.arrow-btn span:after{
    display : none;
}  
section.aureate-crm a.arrow-btn {
    background-color: #E7B900;
    border-radius: 30px;
    padding: 10px 50px;
    display: inline-block;
    margin-top : 30px;
}
section.aureate-crm .listing-withoutnum .link-description {
    color: #A1A1A1;
}
section.aureate-crm .right-panel {
    padding-left: 120px;
    padding-top : 0 !important;
}
section.aureate-crm .left-panel {
    padding-right: 13px;
}
section.hire-section.number-rounded-list ul.ul-digits h3 {
    font-weight: 500;
}
.screen-reader-response:has(ul:empty) {
    display: none;
}
.hero-left-section a.btn:hover {
    background-color: #FFFFFF;
    color: #212B35;
}

.why-choose-us-row {
  padding-inline-end: 0; }
  @media only screen and (min-width: 768px) {
    .why-choose-us-row .square-platform-box-icon img {
      width: auto;
      height: 60px;
      max-width: 60px;
      max-height: 60px; } }
  @media only screen and (max-width: 991px) {
    .why-choose-us-row .square-platform-box-icon {
      max-width: 40px;
      max-height: 40px; } }

.slider-scroller-wrap {
  overflow: hidden; }
.slider-scroller-wrap .slider-scroller-inner {
    display: flex;
    width: 100%;
    position: relative; }
.slider-scroller-wrap .slider-scroller-inner .item {
      display: inline-block;
      vertical-align: top;
      box-sizing: border-box;
      text-align: center;
      flex: 0 0 33.33%; }
    
.slider-nav-btn-wrap .prev, .slider-nav-btn-wrap .next {
  width: 55px;
  height: 55px;
  padding: 0;
  border: 1px solid #E7B900;
  background-color: transparent; }
.slider-nav-btn-wrap .prev svg path, .slider-nav-btn-wrap .next svg path {
    stroke: #E7B900; }
.slider-nav-btn-wrap .prev:disabled, .slider-nav-btn-wrap .next:disabled {
    border: 1px solid #C4C4C4; }
.slider-nav-btn-wrap .prev:disabled svg path, .slider-nav-btn-wrap .next:disabled svg path {
      transition: all 0.3s ease;
      stroke: #C4C4C4; }
.slider-nav-btn-wrap .prev:disabled:hover, .slider-nav-btn-wrap .next:disabled:hover {
      border: 1px solid #C4C4C4; }
.slider-nav-btn-wrap .prev:disabled:hover svg path, .slider-nav-btn-wrap .next:disabled:hover svg path {
        transition: all 0.3s ease;
        stroke: #C4C4C4; }
.slider-nav-btn-wrap .prev:hover, .slider-nav-btn-wrap .next:hover {
    border: 1px solid #E7B900; }
.slider-nav-btn-wrap .prev:hover svg path, .slider-nav-btn-wrap .next:hover svg path {
      transition: all 0.3s ease;
      stroke: #E7B900; }
section.aureate-crm a.arrow-btn:hover,      
section.bg-dark a.btn:hover {
    background-color: #FFFFFF;
    color: #212B35;
}
section.title_icon_and_label .icon-text-wrap {
    margin : 0;
    margin-top: 50px;
}
section.title_icon_and_label .title_icon_and_label_row {
    border: 1px solid #E9E9E9;
    padding: 24px 26px;
    text-align: center;
    border-right: 0;
}
.title_icon_and_label_row:last-child, .title_icon_and_label_row:nth-child(6n) {
    border-right: 1px solid #E9E9E9 !important;
}
.title_icon_and_label_row:nth-child(n+7) {
    border-top: 0 !important;
}
section.hire-section.number-rounded-list{
    .left-panel {
        padding-right: 140px;
        .section-heading {
            padding-bottom: 16px;
        }
    }
    a.arrow-btn{
            background-color: #E7B900;
            border-radius: 30px;
            padding: 10px 50px;
            display: inline-block;
            margin-top : 30px;
         &:after, &:before , span:after{
            display : none;
        }
        &:hover{
            background-color: #FFFFFF;
            color: #212B35;
        }
    }
    .right-panel{
        padding-top : 0 !important;
    }
    ul.ul-digits{
        li {
            position: relative;
            padding-left: 65px;
            margin-bottom: 40px;
        }
        & li::after {
            content: "";
            height: 90%;
            width: 2px;
            position: absolute;
            top: 39px;
            left: -11px;
            background: #fff;
            opacity: 0.2;
        }
         span.list-counter {
            border: 1px solid #E7B900;
            border-radius: 100px;
            height: 40px;
            width: 40px;
            display: inline-block;
            text-align: center;
            color: #E7B900;
            font-size: 16px;
            line-height: 40px;
            position: absolute;
            left: -30px;
            top: -5px;
        }
        & li:last-child::after{
            display : none;
        }
    }
}
section.second-list-style{
    .title-content-item:first-child {
        margin-bottom: 50px;
    }
    .title-item h4 {
        color: #212B35;
        font-size: 20px;
        font-weight: 700;
        margin-bottom : 16px;
        max-width: 210px;
    }
    .point-list{
        padding-left: 15px;
        border-left: 4px solid #E7B900;
        .title-item{
            margin-bottom : 12px;
            & p ,a {
                font-size : 16px;
                font-weight : 400;
                color: #2F2F2F;
            }
            & a{
                text-decoration-line: underline;
                text-decoration-style: dotted;
                text-decoration-skip-ink: auto;
                text-decoration-thickness: 12%;
                text-underline-offset: 35%;
            }
            a:hover{
                color: #E7B900;
            }
        }
    } 
}
section.new-images-with-text.left-image{
    .text-md-right{
        text-align:left;
        order : 1;
    }
    .col-md-6:has(h2.section-heading) {
        order: 2;
    }
} 
a.arrow-btn{
    background-color: #E7B900;
    border-radius: 30px;
    padding: 10px 50px;
    display: inline-block;
    margin-top : 30px;
    text-transform: uppercase;
    font-size: 18px;
    font-weight: 500;
    color: #213B35;
     &:after, &:before , span:after{
        display : none;
    }
    &:hover{
        background-color: #FFFFFF;
        color: #212B35;
    }
}
section.email-marketer{
    .right-panel{
        padding-top : 0 !important;
        padding-left : 140px;
    }
    .link-description p {
        color: #A1A1A1;
    }
}
section.two_section_with_contact_form{
    .content, .section-heading {
        padding-right: 80px;
    }
    
     form {
        padding: 40px;
        position: relative;
        border-radius: 10px;
        border: 1px solid #E9E9E9;
        background-color: #FFF;
    }
    .partner-icon-wrap {
        display: flex;
        flex-wrap: wrap;
        gap: 10px;
        margin-top: 25px;
    }
    .partner-icon-wrap .icon-img {
        padding: 16px 20px;
        background-color: #FFFFFF;
        border: 1px solid #E9E9E9;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .partner-icon-wrap .icon-img img {
        max-width: 100px;
        object-fit: contain;
        height: 40px;
    }
    .two_section_with_contact_form form {
        padding: 40px;
        position: relative;
        border-radius: 10px;
        border: 1px solid #E9E9E9;
        background-color: #FFF;
    }
    textarea#contact-message {
        height: 120px;
    }
}
.wpcf7-list-item .wpcf7-list-item-label::before {
    content : '';
    position: absolute;
    top: 3px;
    left: 0;
    height: 15px;
    width: 15px;
    border: 1px solid #2F2F2F;
}

.comparison-table {
  width: 100%;
  border-collapse: collapse;
}

.comparison-table th,
.comparison-table td {
  padding: 16px 15px;
  border-bottom: 1px dashed #ddd;
  vertical-align: top;
}
.comparison-table td{
    font-size : 16px;
    font-weight : 400;
    color : #000;
}
.comparison-table thead th {
    background-color: #f9f9f9;
    text-align: left;
    font-size: 18px;
    font-weight: 700;
    color: #000;
    vertical-align: middle;
}

.comparison-table tbody tr:last-child td {
  border-bottom: none;
}
.comparison-table.table thead tr th:nth-child(2), 
table.comparison-table.table tbody tr td:nth-child(2) {
    background: #fff;
    box-shadow: 4px 5px 10px 0 rgba(0, 0, 0, 0.08);
    padding : 16px 19px;
}
.comparison-table.table thead tr th:nth-child(2){
        border-radius: 20px 20px 0px 0px;
}
table.comparison-table.table tbody tr:last-child td:nth-child(2){
    border-radius : 0px 0px 20px 20px;
}
.comparison-table.table thead tr th:nth-child(3) {
    min-width: 150px;
}
.comparison-table.table thead tr th:nth-child(1){
    min-width: 190px;
}
p{
    margin-bottom: 15px;
}
section.two_section_with_contact_form .content {
    margin-bottom: 40px;
}
.title_content_image.bg-dark ol li:last-child {
    margin-bottom: 0;
}
.comparison-table.table thead tr th{
    background: transparent;
}
.shopify-support-section.no-icons{
    .section-heading{
        color: #FFFFFF;
        margin-bottom: 24px;
    }
    .square-platform-row.shopify-support-serice-row{
        margin : 0;
        margin-top : 50px;
        padding: 0;
            & .col-md-4 {
                padding: 0 !important;
            }
    }
    .square-platform-box-icon {
        display: none;
    }
    .desc.link-description{
        color : #A1A1A1;
    }
    .shopify-support-service-col {
        padding-left: 0;
        padding-right: 0;
        margin-top: 0;
    }
    .square-platform-row .square-platform-box {
        border-radius: 0;
        background: transparent;
        padding: 30px !important;
        border: 1px solid rgba(255, 255, 255, 0.1);
        /*min-height: 329px;*/
        box-shadow: none;
    }
    .title-content-wrap h3.text-primary {
        color: #fff;
        font-size: 22px;
        line-height: normal;
        margin: 0 !important;
        padding: 0 !important;
    }
    ul.checklist li {
        color: #A1A1A1;
        font-size: 16px;
        line-height : normal;
        margin-bottom: 12px;
    }
}
section.title_content__right_block_with_icon{
    h3.section-heading {
        color: #fff;
    }
    .square-platform-box {
        border: 1px solid rgb(255 255 255 / 10%);
        border-radius: 0;
        padding: 40px;
        border-bottom: 0;
    }
    ul.square-platform-row{
        & li:last-child{
             border-bottom: 1px solid rgb(255 255 255 / 10%);
        }
    }
    .square-platform-box-wrap .clear {
        display: flex;
        justify-content: space-between;
    }
    .icon-wrap {
        margin-right: 32px;
    }
    .square-platform-box-icon {
        width: 50px;
        height: 50px;
    }
    .section-content,
    .text-body {
        color: #a1a1a1;
    }
}
section.shopify-support-section h2.section-heading{
    max-width: 980px;
}
section.shopify-support-section .desc.link-description{
    max-width : 890px;
}
section.content_with_simple_point_list{
    .simple-point-list li {
        background-image: url(../images/checkmark-yellow-icon.svg);
        background-repeat: no-repeat;
        background-position: left top 10px;
        padding-left: 30px;
        }
         li:not(:last-child) {
            margin-bottom: 8px; }
}
.google-tag-manager,
.customer-journey-consulting{
    section.page-banner {
        .hero-left-section {
            padding-right: 10px;
        }
        .hero-banner-title {
            font-size: 50px;
        }
    }
    section.title_icon_and_label .header-wrap {
        max-width: 800px;
    }
}
.listing-with-img {
    .left-content-desc.link-description ul {
        padding-left: 20px;
       & li {
            position: relative;
        }
        & li::before {
                content: "";
                position: absolute;
                top: 12px;
                left: -14px;
                width: 5px;
                height: 5px;
                background: #666666;
                border-radius: 100%;
            }
    }
}
.shopify-support-section.bg-white.no-icons.grid{
    .section-heading{
        color : #212B35;
    }
    .desc.link-description{
        color : #666666;
    }
    .title-content-wrap h3.text-primary {
        color: #212B35;
    }
    ul.checklist li {
        color: #2F2F2F;
    }
    .square-platform-row .square-platform-box{
        border: 1px solid #DDDDDD;
    }
}
section.content_with_right_heading_and_img{
    .section-content {
        padding-right: 70px;
    }
}
.wpcf7-response-output:empty {
    display: none;
}
fieldset.hidden-fields-container {
    visibility: hidden;
}
section.content-marketing-goals{
    .col-lg-7 {
        padding-left: 100px;
    }
    span.check-icon {
        background-image: url(../images/checkmark-yellow-icon.svg);
        background-repeat: no-repeat;
        background-position: center;
        padding-left: 20px;
        margin-right: 10px;
        width: 14px;
        height: 10px;
        display: inline-block;
    }
    h4.goal-title {
        font-size: 20px;
        color: #212B35;
        font-weight: 500;
    }
    .goal-desc,
    .goal-list {
        font-size: 14px;
        line-height: 22px;
    }
    .goal-desc {
        min-height: 132px;
    }
    .blok-content {
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
    }
    .goal-box {
        padding: 24px 0;
        border-top: 1px solid #DDDDDD;
        border-bottom: 1px solid #DDDDDD;
        
    }
    .goal-box:nth-child(1),
    .goal-box:nth-child(2){
            border-bottom : 0;
        }
    .goal-desc {
        min-height: 132px;
    }
}
.bg-dark h2.section-heading {
    color: #fff;
}
section.content_with_right_heading_and_img.logs-with-inline{
    ul {
        display: grid;
        grid-template-columns: repeat(3, 1fr);
        gap: 16px;
        li {
            border: 1px solid #DDDDDD;
            border-radius: 6px;
            .box-of-heading-img.p-md-1 {
                padding: 0 !important;
                .img-wrap {
                    height: 72px;
                    width: 190px;
                }
            }
        }
    }
}
section.comparison-two-col-section{
    color : #fff;
    .desc{
        max-width: 992px;
    }
    .comparison-box {
        background: #fff;
        border-radius: 10px;
        color: #212B35;
        overflow: hidden;
    }
    .comparison-box-title {
        font-size: 22px;
        font-weight: 700;
        margin: 0;
        background: #F9DCA4;
        padding: 24px 40px;
    }
    .comparison-box-desc {
        padding: 32px 40px;
        p{
            color: #666666;
            font-size: 18px;
            line-height: normal;
        }
        h4 {
            font-size: 18px;
            font-weight: 500;
            margin-bottom: 10px;
        }
        .checklist li:not(:last-child) {
            margin-bottom: 2px;
        }
    }
    .comparison-item-2{
        .comparison-box-title {
            background: #D0A0FF;
        }
        .checklist li {
        background-image: url(../images/check-purple.png);
        }
    }
    .comparison-item-3{
        .comparison-box-title {
            background: #FF85DA;
        }
        .checklist li {
        background-image: url(../images/check-3.png);
        }
    }
    .comparison-item-4{
        .comparison-box-title {
            background: #FFA585;
        }
        .checklist li {
        background-image: url(../images/check-4.png);
        }
    }   
}
section.comparison-two-col-section.box-with-border{
    color : #666666;
    
    .section-heading {
            max-width: 800px;
        }
    .comparison-box-title {
        padding: 15px 24px;
    }
    .comparison-box {
        border: 1px solid #DDDDDD;
    }
    .comparison-box-desc {
        padding: 24px;
    }
}
body.ecommerce-copywriting-services-page{
    .hero-left-section {
        padding-right: 50px;
    }
    .ecommerce-poin-list{
        h3.section-heading {
            max-width: 500px;
        }
    }
}
section.sms-campaign .square-platform-row .shopify-support-service-col {
    padding-right: 15px;
    padding-left: 15px;
    margin-top: 30px;
}
section.hire-section.advantages-of-hiring.bg-light.light-bg-content ul.listing-withoutnum h3 {
    color: #212B35;
}
section.hire-section.advantages-of-hiring.bg-light.light-bg-content ul.listing-withoutnum .link-description {
    color: #666666;
}
.image_with_title_and_content{
      .img-wrap{
         position: relative;
         padding-bottom: 64.29%;
         border-radius: 8px;
         overflow: hidden;
         margin-bottom: 16px;
         img{
            position: absolute;
            left: 0;
            top: 0;
            bottom: 0;
            right: 0;
            height: 100%;
            width: 100%;
            object-fit: cover;
         }
      }
      h3{
         font-family: $body-font-family;
         font-size: $font-16;
         line-height: 20px;
         margin-bottom: 12px;
         color: $primary-color;
      }
      p{
         font-family: $body-font-family;
         font-size: $font-14;
         line-height: 22px;
         color: $body-color;
      }
      .img-title-main{
         &:nth-child(n+5){
            @media only screen and (min-width: $screen-md-min){
               margin-top: 30px;
            }
         }
         @media only screen and (max-width: $screen-sm-max){
            margin-top: 30px;
            &:first-child{
               margin-top: 0;
            }
         }
      }
   }
.image_with_title_and_content.img-width-check-point{
    .header-wrap {
        max-width: 860px;
    }
    .img-title-main .heading {
        font-size: 16px;
        color: #212B35;
    }
    .title-content-wrap ul.checklist li {
        font-size: 14px;
        color: #2F2F2F;
        line-height: 22px;
        padding-left: 22px;
        background-size: 14px;
    }
}   
section.heading-table-three-column.border-with-bg{
    h2.section-heading {
        max-width: 800px;
    }
    table.comparison-table tr td, table.comparison-table tr th , table.comparison-table {
        border: 1px solid #ddd;
    }
    .comparison-table tbody tr td:first-child {
        color: #000;
        font-weight: 700;
    }
}
body.amazon-ppc-advertising-page{
        .hero-left-section {
        padding-right: 10px;
    }
    .left-content-desc.link-description ul{
        padding-left : 28px;
    }
    .left-content-desc.link-description ul li {
        list-style: disc;
    }
}
@media (min-width : 1024px){
    
section.two_section_with_comparison_table .col-md-5 {
    flex: 0 0 36.666667%;
    max-width: 36.666667%;
}
section.two_section_with_comparison_table .col-md-7 {
    flex: 0 0 64.333333%;
    max-width: 63.333333%;
}
section.new-images-with-text.ai-seo-section .col-md-6:first-child {
    padding-right: 0;
}
}
@media (min-width : 1024px) {
        section.faq-section .faq-right {
            padding-left: 0 !important;
        }
        section.title_content_image.seo-enough-section .col-md-6.left-section {
            max-width: 38%;
        }
        section.title_content_image.seo-enough-section .col-md-6.right-section{
            max-width: 62%;
            flex : 0 0 62%;
        }
}
@media (max-width :1024px){
    section.aureate-crm .right-panel {
        padding-left: 50px;
    }
    section.hire-section.number-rounded-list {
        .left-panel {
            padding-right: 20px;
        }
    }
    section.hire-section.number-rounded-list {
            & ul.ul-digits {
                span.list-counter {
                    left: 0px;
                }
                & li::after {
                    left: 19px;
                }
            }
        }
    section.email-marketer {
        .right-panel {
            padding-top: 0 !important;
            padding-left: 70px;
        }
    }
    section.heading-table-three-column.border-with-bg {
        h2.section-heading {
            max-width: 100%;
        }
    }
    .image_with_title_and_content {
        .img-title-main {
            margin-bottom : 16px;
        }
    }
}
@media (max-width :991px){
    section.page-banner {
        .hero-left-section {
            padding-right: 0px;
        }
        .hero-banner-title {
            font-size: 40px !important;
            line-height: 50px;
        }
    }
    .faq-right {
        padding-left: 0 !important;
    }
    section.two_section_with_comparison_table .col-md-5,
    section.two_section_with_comparison_table .col-md-7{
        flex: 0 0 100%;
        max-width: 100%;
    }
    section.two_section_with_comparison_table .col-md-5 h2.section-heading{
        max-width: 70%;
        margin: 0 auto;
        text-align: center;
        padding-bottom: 30px;
    }
    section.content-marketing-goals {
        .col-lg-7 {
            padding-left: 24px;
        }
    }
}
@media (max-width: 820px) {
    .slider-scroller-inner .item {
        flex: 0 0 50% !important; /* 2 slides per row */
        max-width: 50%;
    }
    section.two_section_with_contact_form {
        form {
            padding: 20px;
        }
    }
    a.arrow-btn,
    .btn {
        padding: 10px 30px !important;
        font-size: 14px;
    }
    .shopify-support-section.no-icons {
        .square-platform-row .square-platform-box {
                padding: 15px !important;   
            }
        .title-content-wrap h3.text-primary {
            font-size: 18px;
        }
        ul.checklist li {
            font-size: 14px;
            padding-left: 20px;
            background-size: 12px;
            background-position: left top 13px;
        }
    }
    section.title_content__right_block_with_icon {
        .square-platform-box-icon {
            width: 30px;
            height: 30px;
        }
        .icon-wrap {
            margin-right: 12px;
        }
        .square-platform-box {
                padding: 10px;
                .text-body{
                    font-size : 16px;
                }
                h3.font-md-20.font-weight-medium.text-white.pb-md-1 {
                    font-size: 18px;
                    line-height: normal;
                }
            }
    }
}
@media (max-width :768px){
    .section-heading {
        margin-bottom: 14px;
    }
    .square-platform-row.shopify-support-serice-row .col-md-4 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
     a.arrow-btn {
        font-size : 14px;
        margin-top :10px !important;
    }
    section.two_section_with_contact_form {
        .content, .section-heading {
            padding-right: 0;
        }
    }
    
}
@media (max-width : 767px){
            section.page-banner {
                .hero-left-section {
                    padding-right: 0px !important;
                    padding-left: 0px;
                }
            }
        .square-platform-row.shopify-support-serice-row .col-md-4 {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 50%;
            flex: 0 0 100%;
            max-width: 100%;
        }
        section.title_icon_and_label .icon-text-wrap {
            display: grid;
            grid-template-columns: repeat(2, 1fr);
        }    
        section.aureate-crm .right-panel {
            padding-left: 30px;
            padding-top: 20px !important;
        }
        section.title_icon_and_label .title_icon_and_label_row {
            border-bottom: 0;
            border-right : 1px solid #E9E9E9;
        }
        .title_icon_and_label_row:nth-child(n+7){
            border-top : 1px solid #E9E9E9 !important;
            border-bottom: 1px solid #E9E9E9 !important;
        }
        section.hire-section.number-rounded-list {
            .right-panel {
                padding-top: 30px !important;
            }
        }
        section.second-list-style {
        .title-content-item {
                margin-bottom: 20px;
            }
        }
        section.new-images-with-text .col-md-6:has(.new-images-with-text-image) {
            order: 1;
            margin-top: 0 !important;
        }
        section.new-images-with-text .col-md-6 {
            order: 2;
        }
        /*section.new-images-with-text {*/
        /*    padding-top: 0 !important;*/
        /*}*/
        section.email-marketer {
            .right-panel {
                padding-top: 30px !important;
                padding-left: 30px;
            }
        }
        a.arrow-btn {
            margin-top: 20px !important;
        }
        section.two_section_with_contact_form {
            padding: 30px 0;
            form {
                padding: 20px;
            }
        }
        section.two_section_with_comparison_table .col-md-5 h2.section-heading {
            max-width: 100%;
            text-align: left;
            padding-bottom: 30px;
        }
        .comparison-table.table thead tr th:nth-child(3),
        .comparison-table.table thead tr th:nth-child(1) {
            min-width: auto;
        }
        table.comparison-table.table tbody tr td:nth-child(2),
        .comparison-table th, .comparison-table td{
            padding : 10px;
        }
        .comparison-table thead th{
            font-size: 16px;
        }
        .comparison-table td{
            font-size: 14px;
        }
       table.comparison-table.table {
            min-width: 520px;
        }
        
        .table-responsive {
            overflow: scroll;
        }
        section.title_content__right_block_with_icon {
            ul.square-platform-row {
                padding: 0px;
                margin-top : 30px;
            }
        }
        section.content_with_right_heading_and_img{
            .section-content {
                padding-right: 0px;
                margin-bottom : 20px;
            }
        }
        .shopify-support-section.no-icons {
            .square-platform-row .square-platform-box{
                min-height: auto;
            }
            ul.checklist li{
                background-position: left top 8px;
            }
            .square-platform-row.shopify-support-serice-row{
                margin-top: 20px;
            }
        }
        section.title_icon_and_label .icon-text-wrap {
            margin-top: 20px;
        }
        section.new-images-with-text.listing-with-img .row,
        section.content_with_simple_point_list .row {
            row-gap: 20px;
        }
        section.content_with_simple_point_list {
            .simple-point-list li {
                background-position: left top 6px;
                padding-left: 20px;
                background-size: 11px;
            }
        }
        .slider-nav-btn-wrap .prev, .slider-nav-btn-wrap .next {
            width: 35px;
            height: 35px;
        }
        section.comparison-two-col-section {
            .container {
                padding: 0;
            }
            .comparison-items-row {
                gap: 24px;
                padding-top: 10px !important;
            }
            .comparison-box-title {
                font-size: 18px;
                padding: 10px;
            }
            .comparison-box-desc {
                padding: 15px;
                p {
                    font-size: 16px;
                }
            }
        }
}